lqz1983 发表于 2006-3-28 17:15

[求助]有关ANSYS优化的问题

<P><FONT face=楷体_GB2312 size=2><STRONG>诸位大侠:<BR>    本人在用ANSYS自带的优化模块进行设计时,遇到如下问题:<BR>想用结构应力云图中的最大应力值作为优化设计中的状态变量,但总是不能正确提取其最大值。小弟请教:如何提取应力最大值,作为参量实现优化控制?</STRONG></FONT></P>

VibInfo 发表于 2006-3-28 23:39

最大应力提取<BR>首先用命令流选种板,然后用*get命令提取<BR>查看帮助,建立单元表 <BR><BR>载荷条件复杂的瞬态分析最大应力值及<BR>定义的数组变量可以进行各种变量操作: <BR>plot/list vs time <BR><BR>*dim,maxseqvnode,table,63,1,1,,, !(定义数组) <BR>*do,iset1,1,63,1 !(根据结果存储的数目而定,如 63) <BR>/post1 <BR>set,1,,1,,,,iset1, <BR>plnsol,s,eqv,0 <BR>*get,maxseqv_nodei,plnsol,0,max !(获取结果,这里是最大mises等效应 力) <BR>*set,maxseqv_node(iset-1,0,1),(iset-1)*4e-4 !(确定对应的时间值) <BR>*set,maxseqv_node(iset-1,1,1),maxseqv_nodei !(写入最大等效应力值) <BR>*enddo <BR><BR>获得最大应力和最大位移点的节点编号<BR>最大应力节点编号的提取: <BR>allsel <BR>nsort,s,eqv,0,0,all <BR>*get,max_eqv,sort,0,imax <BR><BR>最大位移节点编号的提取: <BR>allsel <BR>nsort,u,sum,0,0,all <BR>*get,max_u,sort,0,imax <BR>
页: [1]
查看完整版本: [求助]有关ANSYS优化的问题