*ENDIF !Конец если
*ENDDO !Конец цикла DO
Определение деформации в районе поршня
NSEL,S,LOC,X,Rc
NSEL,r,LOC,Y,LC-dck-h+0.015,lc-dck-h-0.080
*GET,NUM,NODE,0,COUNT !NUM присваивается кол. активных узлов
*GET,MNNOD,NODE,,NUM,MIN !MNNOD присваиваем мин. номер узла
*GET,MXNOD,NODE,,NUM,MAX !MXNOD присваиваем макс. номер узла
!INDEX=0
dRp=0
*DO,INODE,MNNOD,MXNOD !Цикл по узлам от MNNOD до MXNOD
*GET,KOO,NODE,INODE,NSEL !присваивается KOO 1, если узел активен
*IF,KOO,EQ,1,THEN !Если KOO=1, то
*GET,dRpN,NODE,INODE,u,x !dRpN присваиваем номер узла INODE
*IF,dRpN,LT,dRp,THEN !Если dRpN<dRp, то
dRp=DRpN
INDEX=INODE
*ENDIF
*ENDIF !Конец если
*ENDDO !Конец цикла DO
Определение деформации в 1 уплотнении
KSEL,s,,,3
NSLK,s,1
*GET,MNNOD,NODE,,NUM,MIN !MNNOD присваиваем номер узла
*GET,dR1,NODE,MNNOD,u,X !dR1 присваиваем номер узла
AVPRIN,0,volu,
ETABLE, ,VOLU,
!*
SSUM
!*
*GET,tvol,SSUM,ITEM,VOLU
/OUT !Закрыть файл
finish !Выход из постпроцессора
*LIST,result,lis !Вывести листинг файла
Производится решение модели с заданными граничными условиями. M_M: Solution => Current LS. По результатам, выводим рисунок напряженно-деформированного состояния гидроцилиндра (см. рис.2.5.).
Рис. 2.5. Напряженно-деформированное состояние гидроцилиндра
На следующем этапе проводим оптимизацию модели с помощью программы ANSYS.
2.7. Постпроцессор
Определение максимальногоэквивалентного напряжения.
Присвоение переменной S_EQVMAX максимального значения эквивалентных напряжений. U_M: Parameters => GetScalarData. В левом списке диалогового окна выбрать строку Resultsdata, в правом - Otheroperations и нажмите ОК. В следующем диалоговом окне ввести имена параметров максимального эквивалентного напряжения SigMAXRи SigMAXV, в левом списке выберите строку Fromsortoper, в правом - Maximumvalue и ОК. Далее вводим имена параметров радиальной деформации dR1 и dRp.
Задание геометрических параметров.
M_M: Design Opt => Design Variables. В диалоговом окне нажмите клавишу Add. В следующем окне последовательно выбирайте из списка Name имена переменных, в поле MIN ввести левую границу диапазона переменной, в поле МАХ - правую границу. После каждого ввода нажимайте Apply. Ниже в скобках указаны параметры для которых вводится левая и правая граница диапазона.
0,011
0,033 Apply (dc)
0,011
0,033 Apply (dc0)
0,011
0,033 Apply (dc1)
0,011
0,033 Apply (dc2)
0,011
0,033 Apply (dc3)
0,011
0,033 Apply (dc4)
0,011
0,033 Apply (dc5)
0,03
0,10 Apply (dcк)
0
100 Apply(PC1)
Закройте предыдущее окно нажатием Close.
Задание переменной состояния . M_M: DesignOpt => StateVariables. В диалоговом окне нажмите клавишу Add. В следующем окне выберите параметр SigMAXR и введите в поле МАХ его максимальное значение 413·106 Па. Нажмите Apply. Тоже самое проделайте с параметром SigMAXVи нажмите Apply. Для параметра dR1 введите в поле МАХ его максимальное значение 0,0003м, и для параметра dRp введите в поле MIN его минимальное значение -0,00005м. Закройте предыдущее окно нажатием Close.
Задание целевой функции. M_M: DesignOpt => Objective. Выберите параметр TVOL. Нажмите ОК.
Задание метода оптимизации. M_M: DesignOpt => Method/Tool. Включите кнопку First-Orderи нажмите ОК. (First-Order относится к методам оптимизации первого порядка) В следующем окне в поле NITR
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.