三杆桁架的优化设计问题描述如图所示为一个具有三根杆组成的桁架结构,它承受纵向和横向载荷,载荷值F200000N,求该桁架的最小重量。结构的初始设计为10910磅。默认允差(由程序计算)为初始重量的1(11磅)。但是,为了便于收敛,一阶方法的优化分析中将目标函数的允差定为20已知桁架的材料特性为:E21E6psiRHO285E4lbi
3比重;最大需用应力400psi;分析中使用如下集合特性:横截面面积变化范围11000i
2初始值为1000)基本尺寸B变化范围4001000i
(;(初始值为1000)根据分析问题的性质,选择三根杆的横截面积A1、A2、A3以及基本尺寸B为设计变量,状态变量为杆内的应力
Mi
fxXx1x2x3x4A1A2A3B值,目标函数为桁架的最小重量,综上所述,该问题的优化数学模型为:st1≤Ai≤1000i123400≤B≤10000≤maxσj≤400j123
前处理(1)定义工作文件名:utilityme
ufilecha
gejob
ame,在弹出的cha
gejob
ame对话框中输入文件名为truss单击ok按钮。(2)定义工作标题:utilityme
ufilecha
getile,在弹出的cha
getile对话框中输入theoptimizatio
ofathreebartruss单击ok按钮。(3)关闭坐标符号的显示:utilityme
uplotctrlswi
dowco
trolswi
dowoptio
s命令,弹出wi
dowoptio
s对话框。在locatio
oftriad下拉式选择
oshow
,单击ok按钮。(4)定义参数的初始值:utilityme
uparametersscalarparameters命令,弹出对话框,在selectio
下的文本框中输入b1000,按下e
ter键;A11000按下e
ter键;A21000按下e
ter键;A31000单击ok按钮。参数将在菜单中显示。
(5)设置材料属性:mai
me
upreprocessormaterialpropsmaterialmodel命令,设置e2e6prxy03de
s285e4。
f(6)定义单元类型:mai
me
upreprocessoreleme
ttypeaddeditdelete命令,弹出eleme
ttype对话框。单击add按钮,弹出libraryofeleme
ttype对话框,在左边列中选择structuralli
k在右边列中选择2Dspar1单击ok。
(7)定义实常数:mai
me
upreprocessorrealco
sta
t命令,弹出realco
sta
ts对话框。单击add按钮,又单击ok按钮,弹出realco
sta
tset
umber1forli
k1对话框。在realco
sta
tset
o后面的文本框中输入1,在crosssectio
area后面的文本框中输入a1单击apply按钮,在弹出同样对话框的同样位置分别输入2,a2单击apply按钮,在弹出同样对话框的同样位置分别输入3a3单击ok按钮,单击close按钮,完成实常数的设置。(self:此步最好按写的步骤做,不要用1000替代a1,即使A11000,因为A1也许在后面是变量,就不是1000r