ANSYS优化设计中遇到的问题
浏览:182522 回答:1
最近做了一个模型的优化设计,具体命令流如下:
FINISH
/POST1 ! 进入后处理模块
ETABLE,EVOL,VOLU ! 将每一个单元的体积放入单元表EVOL中
SSUM ! 对单元表格内数据求和
*GET,VTOT,SSUM,,ITEM,EVOL ! 提取结构总的体积
*SET,WT,7.83e-6*VTOT ! 设定总体积对应的质量
NSORT,S,EQV ! 将节点等效应力排序
*GET,SMAX,SORT,,MAX ! 提取节点等效应力最大值
LGWRITE,E301OPT,LGW,,COMMENT ! 保存优化分析文件
FINISH
/OPT ! 进入优化处理器
OPANL,'E301OPT','LGW' ! 读取优化分析文件
OPVAR,SHIGH,DV,40,120 ! 定义设计变量
OPVAR,RSHELL,DV,8,15
OPVAR,RCHANNEL,DV,8,15
OPVAR,SMAX,SV,,205 ! 指定状态变量
OPVAR,WT,OBJ,,,22 ! 指定目标函数INTENS2
OPSAVE,'E301OPT','OPT' ! 保存优化状态数据
SAVE,E301OPT
OPTYPE,SUBP ! 指定优化方法为一阶法
OPSUBP,30 ! 指定循环次数
OPEXE ! 执行优化分析
在运行过程中出现了如下错误。 请大家看看是怎么回事。谢谢啦!
Unknow label in field 6(EVOL) of *GET command
line=*GET,VTOT,SSUM,,ITEM,EVOL
the *GET command is ignored!
FINISH
/POST1 ! 进入后处理模块
ETABLE,EVOL,VOLU ! 将每一个单元的体积放入单元表EVOL中
SSUM ! 对单元表格内数据求和
*GET,VTOT,SSUM,,ITEM,EVOL ! 提取结构总的体积
*SET,WT,7.83e-6*VTOT ! 设定总体积对应的质量
NSORT,S,EQV ! 将节点等效应力排序
*GET,SMAX,SORT,,MAX ! 提取节点等效应力最大值
LGWRITE,E301OPT,LGW,,COMMENT ! 保存优化分析文件
FINISH
/OPT ! 进入优化处理器
OPANL,'E301OPT','LGW' ! 读取优化分析文件
OPVAR,SHIGH,DV,40,120 ! 定义设计变量
OPVAR,RSHELL,DV,8,15
OPVAR,RCHANNEL,DV,8,15
OPVAR,SMAX,SV,,205 ! 指定状态变量
OPVAR,WT,OBJ,,,22 ! 指定目标函数INTENS2
OPSAVE,'E301OPT','OPT' ! 保存优化状态数据
SAVE,E301OPT
OPTYPE,SUBP ! 指定优化方法为一阶法
OPSUBP,30 ! 指定循环次数
OPEXE ! 执行优化分析
在运行过程中出现了如下错误。 请大家看看是怎么回事。谢谢啦!
Unknow label in field 6(EVOL) of *GET command
line=*GET,VTOT,SSUM,,ITEM,EVOL
the *GET command is ignored!