Усовершенствование конструкции гидростойки, страница 7

 *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.

2.8.  Оптимизация модели

Задание геометрических параметров.

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