четверг, 11 ноября 2010 г.

Определение НДС балки и оптимизация ее сечения средствами программы Ansys


Рис.1 Параметры расчетной схемы


Рис.2 Расчетная схема МКЭ


Рис.3 Эпюра поперечных сил, Н


Рис.4 Эпюра изгибающих моментов, Н*м


Рис.5 Эпюра максимальных напряжений в сечениях балки, Н/м2.
Максимальное напряжение возникающие в сечениях балки составляют 69 кг/мм2,
что превышает допустимое напряжение 14 кг/мм2 (сталь Ст3)


Рис.6 График зависимости размеров поперечного сечения балки от величины напряжений
при оптимизации по допускаемому напряжению


Рис.7 Результаты оптимизации сечения балки по итерациям


=============== ПРОГРАММА ОПРЕДЕЛЕНИЯ НДС И ОПТИМИЗАЦИИ БАЛКИ =======

/CWD,'C:\!!! Ansys DOC\003 BALKA_OPT' ! Задание рабочей папки
/FILNAME,BALKA_OPT ! Присвоение имени файлу базы данных
/TITLE,OPTIMIZATION OF BALKA ! Задание заголовка


/UNITS,SI ! Выбор системы измерения

! Задание параметров системы!

b=0.1 ! ширина сечения
h=0.2 ! высота сечения
l=6 ! длина балки
P=100000 ! величина равномерно-распределенной нагрузки


/PREP7 ! Вход в препроцессор

ET,1,BEAM3 ! Выбор типа конечных элементов - плоская балка
KEYOPT,1,9,0 ! Назначение опций типа конечных элементов
R,1,b*h,(b*h**3)/12,h ! Задание характеристик сечения

UIMP,1,EX,,,2e11 ! Назначение модуля Юнга материала
UIMP,1,NUXY,,,0.3 ! Назаначение коэффициента Пуассона материала


K,1,0,0,0 ! Ввод ключевых точек
K,2,l,0,0

L,1,2 ! Построение линии балки

LESIZE,ALL,,,20,,1,,,0 ! Задание параметров разбития на КЭ
LMESH,ALL ! Разбивка на КЭ

NSEL,S,NODE,,1,2,1 ! Выбор точек 1 и 2
D,ALL,,,,,,UX,UY,,,, ! Закрепление точек по X и Y

ESEL,S,ELEM,,1,20,1 ! Выбор всех КЭ балки
SFBEAM,ALL,1,PRES,P,,,,, ! Приложение равномернораспределенной нагрузки Р

ALLSEL,ALL ! Выбор все расчетной схемы

/SOLU ! Вход в расчетный модуль

SOLVE ! Команда на расчет

/POST1 ! Вход в постпроцессор

ETABLE,MFORY_I,SMISC,2 ! Формирование таблицы поперечных сил в балке в i-ой точке КЭ
ETABLE,MFORY_J,SMISC,8 ! Формирование таблицы поперечных сил в балке в j-ой точке КЭ
PLLS,MFORY_I,MFORY_J ! Построение эпюры поперечных сил в балке

ETABLE,MMOMZ_I,SMISC,6 ! Формирование таблицы изгибающих моментов в балке в i-ой точке КЭ
ETABLE,MMOMZ_J,SMISC,12 ! Формирование таблицы изгибающих моментов в балке в j-ой точке КЭ
PLLS,MMOMZ_I,MMOMZ_J ! Построение эпюры изгибающих моментов в балке


ETABLE,EVOLUME,VOLU ! Формирование таблицы объемов отдельных КЭ
SSUM ! Суммирование объема отдельных КЭ балки и вывод значения на экран
*GET,VOLUME,SSUM,,ITEM,EVOLUME ! Задание объема балки как параметра

ETABLE,SMAX_I,NMISC,1 ! Формирование таблицы максимальных напряжений в сечении балки в i-ой точке КЭ
ESORT,ETAB,SMAX_I,0,1,, ! Сортировка таблицы в порядке по убыванию для нахождения максимального значения
*GET,SMAXI,SORT,,MAX ! Задание максимального напряжения в i-ой точке КЭ как параметра

ETABLE,SMAX_J,NMISC,3 ! Формирование таблицы максимальных напряжений в сечении балки в j-ой точке КЭ
ESORT,ETAB,SMAX_J,0,1,, ! Сортировка таблицы в порядке по убыванию для нахождения максимального значения
*GET,SMAXJ,SORT,,MAX ! Задание максимального напряжения в j-ой точке КЭ как параметра

PLLS,SMAX_I,SMAX_J ! Построение эпюры максимальных напряжений в сечении элемента

SMAX=SMAXI>SMAXJ ! Присвоение максимального значения из SMAX_I и SMAX_J переменной SMAX

LGWRITE,'1','LGW','C:\!!! Ansys DOC\003 BALKA_OPT',COMMENT ! Сохранение файла

/OPT ! Вход в модуль оптимизации

OPANL,'1','LGW','C:\!!! Ansys DOC\003 BALKA_OPT' ! Открытие файла задачи для оптимизации


! Задание параметров оптимизации !

! Задание переменных конструкции DV's!
OPVAR,B,DV,0.1,0.4,0.1 ! Задание границ изменения ширины балки и задание допуска
OPVAR,H,DV,0.2,0.8,0.1 ! Задание границ изменения высоты балки и задание допуска

! Задание переменных состояния SV's!
OPVAR,SMAX,SV,1.37E8,1.4E8,1E3 ! Задание изменения границ максимальных напряжений в сечениях балки и задание допуска

! Задание целевой функции OV!
OPVAR,VOLUME,OBJ,,,1E-3 ! Задание допуска изменения объема


OPTYPE,FIRS ! Выбор метода решения задачи оптимизации
OPFRS,30,100,0.2 ! Выбор параметров решения задачи оптимизации, кол-во итераций и их характеристики

OPEXE ! Команда на оптимизацию конструкции


XVAROPT,SMAX ! Построение графика результатов оптимизации по Х откладываем максимальное значение напряжений
PLVAROPT,B,H ! По Y откладываем высоту и ширину сечения балки


/POST1 ! Вход в постпроцессор

PLLS,SMAX_I,SMAX_J ! Построение эпюры максимальных напряжений в сечении элемента
! после оптимизации


=============== КОНЕЦ ПРОГРАММЫ ==============


пятница, 5 ноября 2010 г.

Исследование работы металлической балки в Ansys


Рис.1 Параметры балки


Рис.2 Расчетная модель балки МКЭ


Рис.3 Деформации балки


Рис.4 Векторы главных напряжений


Рис.5 Эпюры поперечных напряжений, Па


Рис. 6 Эпюры продольных напряжений, Па


Рис.7 Векторы перемещений


Рис.8 Продольные напряжения в середине пролета балки, Па








===========ПРОГРАММА РАСЧЕТА БАЛКИ=========


/CWD,'C:\!!! Ansys DOC\002 BALKA' ! Задание рабочей папки

/NOPR !
/PMETH,OFF,0 ! Задание вида расчета
KEYW,PR_SET,1 !
KEYW,PR_STRUC,1 !
KEYW,PR_THERM,0 !
KEYW,PR_FLUID,0 !
KEYW,PR_ELMAG,0 !
KEYW,MAGNOD,0 !
KEYW,MAGEDG,0 !
KEYW,MAGHFE,0 !
KEYW,MAGELC,0 !
KEYW,PR_MULTI,0 !
KEYW,PR_CFD,0 !
/GO !

/COM, !
/COM,Preferences for GUI filtering have been set to display: !
/COM, Structural !



/UNITS,SI ! Выбор системы измерения
/FILNAME,BALKA ! Присвоение имени файлу базы данных
/TITLE,BALKA ! Задание заголовка


/prep7 ! Вход в предпроцессор

ET,1,92,,,,,1 ! Выбор типа конечных элементов
MP,EX,1,2E11 ! Задание характеристик материала модуль Юнга и коэфф Пуассона
MP,NUXY,1,0.24 !

k,1,0,0,0 !
k,2,0,0.010,0 !
k,3,0.095,0.010,0 !
k,4,0.095,0.390,0 ! Задание точек поперечного сечения
k,5,0,0.390,0 !
k,6,0,0.400,0 !
k,7,0.200,0.400,0 !
k,8,0.200,0.390,0 !
k,9,0.105,0.390,0 !
k,10,0.105,0.010,0 !
k,11,0.200,0.010,0 !
k,12,0.200,0,0 !

A,1,2,3,4,5,6,7,8,9,10,11,12 ! Построение поверхности поперечного сечения

VOFFST,1,6,, ! Выдавливание поверхности в объемное тело

/VIEW,1,1,1,1 ! Переход вида к изометрии
/ANG,1 !
/REP,FAST !

DL,12,,ALL ! Задание закрепления
DL,24,,ALL ! Задание закрепления

SFA,8,1,PRES,500000 ! Приложение нагрузки к верхнему поясу балки

ESIZE,0.1 ! Задание размера конечных элементов

VMESH,ALL ! Разбивка балки на конечные элементы

FINISH ! Выход из предпроцессора


/SOLU ! Вход в решатель
SOLVE ! Команда на расчет
FINISH ! Остановка решателя


============== КОНЕЦ ПРОГРАММЫ==============



вторник, 2 ноября 2010 г.

Расчет фермы в Ansys

Рис.1 Расчетная схема фермы с номерами элементов


Рис.2 Характер деформации фермы


Рис.3 Эпюры нормальных усилий в элементах фермы


========== ПРОГРАММА РАСЧЕТА ФЕРМЫ===============

/CWD,'C:\!!! Ansys DOC\001 FERMA' ! Задание рабочей папки

/NOPR !
/PMETH,OFF,0 ! Задание вида расчета
KEYW,PR_SET,1 !
KEYW,PR_STRUC,1 !
KEYW,PR_THERM,0 !
KEYW,PR_FLUID,0 !
KEYW,PR_ELMAG,0 !
KEYW,MAGNOD,0 !
KEYW,MAGEDG,0 !
KEYW,MAGHFE,0 !
KEYW,MAGELC,0 !
KEYW,PR_MULTI,0 !
KEYW,PR_CFD,0 !
/GO !

/COM, !
/COM,Preferences for GUI filtering have been set to display: !
/COM, Structural !



/UNITS,SI ! Выбор системы измерения
/FILNAME,FERMA ! Присвоение имени файлу базы данных
/TITLE,FERMA ! Задание заголовка

B1=1
P=10

/prep7 ! Вход в предпроцессор

/ANTYPE,0 ! Определение типа анализа - Статический

k,1,0,0,0 !
k,2,1,0,0 !
k,3,2,0,0 !
k,4,3,0,0 ! Задание точек фермы
k,5,4,0,0 !
k,6,1,1,0 !
k,7,2,1,0 !
k,8,3,1,0 !

LSTR,1,6 !
LSTR,6,2 !
LSTR,6,7 !
LSTR,6,3 !
LSTR,8,3 ! Задание линий фермы
LSTR,8,4 !
LSTR,8,5 !
LSTR,7,8 !
LSTR,1,2 !
LSTR,2,3 !
LSTR,3,4 !
LSTR,4,5 !
LSTR,7,3 !

ET,1,1 ! Выбор типа конечных элементов
MP,EX,1,2E11 ! Задание характеристик материала модуль Юнга и коэфф Пуассона
MP,NUXY,1,0.3 !
R,AREA,B1*B1 ! Задание площади сечения элементов

LSEL,ALL
LESIZE,ALL,,,1 ! Задание размера конечного элемента и разбивка
LMESH,ALL

DK,1,UX,0 ! Задание закреплений
DK,1,UY,0 !
DK,5,UX,0 !
DK,5,UY,0 !
FK,6,FY,-P ! Задание действующих сил
FK,7,FY,-P !
FK,8,FY,-P !

FINISH ! Выход из предпроцессора

/SOLU ! Вход в решатель
SOLVE ! Команда на расчет
FINISH ! Остановка решателя


/POST1 ! Вход в постпроцессор

/PNUM,ELEM,1 ! Нумерация элементов

/SHOW,JPEG,,0 ! Сохранение снимка экрана с нумерацией элементов
JPEG,QUAL,100, ! необходимо для чтения таблицы по услиям
JPEG,ORIENT,HORIZ !
JPEG,COLOR,2 !
JPEG,TMOD,1 !
/GFILE,800, !
/REPLOT !
/SHOW,CLOSE !
/DEVICE,VECTOR,0 !

/PNUM,ELEM,0 ! Отмена нумерации элементов

SET,1 ! Чтение результатов первого шага
PLDISP,1 ! Вывод на экран деформированной схемы

/SHOW,JPEG,,0 ! Сохранение снимка экрана деформированной схемы
JPEG,QUAL,100, !
JPEG,ORIENT,HORIZ !
JPEG,COLOR,2 !
JPEG,TMOD,1 !
/GFILE,800, !
/REPLOT !
/SHOW,CLOSE !
/DEVICE,VECTOR,0 !


ETABLE,FI,SMISC,1 ! Формирование таблицы результатов для построения эпюр
ETABLE,FJ,SMISC,1 !
PLLS,FI,FJ ! Вывод на экран эпюр

/SHOW,JPEG,,0 ! Сохранение снимка экрана с эпюрами
JPEG,QUAL,100, !
JPEG,ORIENT,HORIZ !
JPEG,COLOR,2 !
JPEG,TMOD,1 !
/GFILE,800, !
/REPLOT !
/SHOW,CLOSE !
/DEVICE,VECTOR,0 !

PRETAB,FI,FJ ! Вывод на экран таблицы с усилиями в элементах

============КОНЕЦ=================