ANSYS优化设计中地优化变量选择说明.docVIP

ANSYS优化设计中地优化变量选择说明.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ANSYS优化设计中地优化变量选择说明

ANSYS优化设计中的优化变量选择说明本文介绍了ANSYS优化设计中的优化变量选择说明相关内容。  下面列出了许多如何定义设计变量,状态变量和目标函数的建议。  选择设计变量  设计变量往往是长度,厚度,直径或模型坐标等几何参数。其必须是正值。关于设计变量要记住的几点如下:  & #61548; 使用尽量少的设计变量。选用太多的设计变量会使得收敛于局部最小值的可能性增加,在问题是高度非线性时甚至会引起不收敛。显而易见,越多的设计变量需要越多的迭代次数,从而需要更多的机时。一种减少设计变量的做法就是将其中的一些变量用其他的设计变量表示。这通常叫做设计变量合并。  设计变量合并不能用于设计变量是真正独立的情况下。但是,可以根据模型的结构判断是否允许某些设计变量之间可以逻辑的合并。例如,如果优化形式是对称的,可以用一个设计变量表示对称部分。  & #61548; 给设计变量定义一个合理的范围(OPVAR命令中的MIN和MAX)。范围过大可能不能表示好的设计空间,而范围过小可能排除了好的设计。记住只有正的数值是可以的,因此要设定一个上限。  & #61548; 选择可以提供实际优化设计的设计变量。例如,可以只用一个设计变量X1对图1-3a的悬臂梁进行重量优化。但是,这排除了用曲线或变截面得到更小的重量的可能。为了包括这种设计,需要选择四个设计变量X1到X4(图1-3c)。也可以用另外一种设计变量选择方法完成该优化设计,见图1-3d。同时,要避免选择产生不实际结果或不需要的设计。  选择状态变量  状态变量通常是控制设计的因变量数值。状态变量的例子有应力,温度,热流率,频率,变形,吸收能,消耗时间等。状态变量必须是ANSYS可以计算的数值;实际上任何参数都能被定义为状态变量。选择状态变量的一些要点为:  & #61548; 在定义状态变量[OPVAR命令]时,在MIN域中输入空值表示无下限。同样,在MAX域中输入空值表示无上限。在这两个域中输入0值表示以0为限。如:  UPVAR,SIG,SV,,1000 !SIG小于等于1000  OPVAR,SIG,SV,0,1000 !SIG大于等于0且小于等于1000  & #61548; 选择足够约束设计的状态变量数。如在应力分析中,只选择最大应力数值为状态变量不好,因为在不同循环中,最大应力位置是变化的。同样也要避免另一个极端如选择每个单元中的应力都为状态变量。比较好的方法是定义几个关键位置的应力为状态变量。  & #61548; 在零阶方法中,如果可能的话,选择与设计变量为线性或平方关系的参数为状态变量。例如,状态变量G=Z1/Z2且G  & #61548; 如果状态变量有上下限时,给定一个合理的限制值[OPVAR命令的MIN和MAX域]。应避免过小的范围,因为此时合理设计可能不存在。如500到1000psi的应力范围要比900到1000psi的范围好。  & #61548; 如果要指定相同的约束数值(如频率为386.4HZ),定义两个相同数值的状态变量将实际值包含起来,如下所示:  ...  *GET,FREQ,ACTIVE,,SET,FREQ !参数FREQ等于计算频率  FREQ1=FREQ  FREQ2=FREQ  ...  /OPT  OPVAR,FREQ1,SV,,387 !上限FREQ1=387  OPVAR,FREQ2,SV,386 !下限FREQ2=386  ...  合理区域现为386到387,但每个状态变量有足够宽的范围以加速逼近(见OPVAR命令)。  & #61548; 在定义参数前用选择功能避免在奇异点处(如集中载荷)附近选择状态变量。  选择目标函数  目标函数是设计要最小化或最大化的数值。选择目标函数要记住以下几点:  & #61548; ANSYS程序总是最小化目标函数。如果要最大化数值x,就将问题转化为求数值x1=C-x或x1=1/x的最小值,其中C是远大于x的数值。定义C-x的方法比用1/ x的方法要好,因为后者是反比关系,在零阶方法中不能得到准确的逼近。  & #61548; 目标函数值在优化过程中应为正值,因为负值将会引起数据问题。为了避免负值出现,可以将一个足够大的正值加到目标函数上(大于目标函数的最大值)。

您可能关注的文档

文档评论(0)

jyf123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档