优化设计部分程序如下:
/POST1
SET,LAST
ETABLE,EVOL,VOLU 定义单元体积单元表
SSUM 将单元表中的体积求和
*GET,VTOT,SSUM,,ITEM ,EVOL 提取总体积赋值给 VTOT
DENS=7850 定义材料密度
WT=DENS*VTOT 计算总质量
*GET,UX,NODE,#,U,X 提取 X 方向节点的最 大位移
*GET,UY,NODE,#,U,Y 提取 Y 方向节点的最 大位移
*GET,UZ,NODE,#,U,Z 提取 Z 方向节点的最 大位移
*GET,SEQV,NODE,#,S ,EQV 提取节点的最大应力值
X=ABS(UX) 计算位移的绝对值
Y=ABS(UY)
Z=ABS(UZ)
FINISHI
执行第一次分析
/INPUT,'caoshitaiyangnengzhijiajiegouyouhua','lgw',,0
执行优化分析过程
/OPT 进入优化处理器
OPANL,‘cao shi tai yang neng zhi jia
jie gou you hua fen xi',‘lgw' 指定分析文件
OPVAR,A,DV,0.040,0.050 定义设计变量
OPVAR,B,DV,0.040,0.050
OPVAR,C,DV,0.003,0.005
OPVAR,D,DV,0.005,0.010
OPVAR,X,SV,1E-3,0.5E-2 定义状态变量
OPVAR,Y,SV,1E-3,0.8E-2
OPVAR,Z,SV,1E-3,0.5E-2
OPVAR,SEQV,SV,5E8,10E8
OPSAVE,caoshitaiya ngnengzhijiajiegouyouhua,OP T 存储数据
OPVAR,WT,OBJ,,,2 定义目标函数
河海大学硕士学位论文 槽式太阳能聚光器支架结构特性研究
55
OPDATA,,, 优化计算控制选项
OPLOOP,PREP,PROC,ALL
OPPRNT,ON
OPKEEP,ON
OPTYPE,FIRST 定义一阶优化方法
OPFRST,NUM 定义迭代次数
OPEXE 开始运行优化
优化分析结果后处理
OPLIST,BEST 列出最优设计序列号
OPLIST,ALL 列出所有设计序列
/VIEW,1,,,1 显示前视图
/AXLAB,X,Iteration Number
/AXLAB,Y,Structure,VTOT
PLVAROPT,VTOT 画出体积-优化序列曲 线
/AXLAB,Y,Base,Dimension
PLVAROPT,A,B 画出 A、B-优化序列曲线
/AXLAB,Y,Base,Dimension
PLVAROPT,C,D 画出 C、D-优化序列曲 线
/AXLAB,Y,Base,Dimension
PLVAROPT,X,Y,Z 画出 X、Y、Z-优化序列曲线
/AXLAB,Y,Base,Dimension
PLVAROPT,WT 画出质量-优化序列曲线
/AXLAB,Y,Base,Dimension
PLVAROPT,SEQV 画出应力-优化序列曲线 |