ANSYS工程分析 基础与观念Chapter14.docVIP

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

第14章 设计最佳化 Design Optimization 设计最佳化(design optimization)的应用很广,ANSYS也提供了设计最佳化的功能。这章的第1节我们先对「设计最佳化」做一观念性的介绍,为了较有效率的介绍,我们从设计最佳化的数学模式着手,然后经由相关的名词来介绍其背后的构想。第2节介绍如何利用ANSYS命令来进行设计最佳化的工作。一般而言,进行设计最佳化时,用ANSYS命令编撰成执行档的方式是较佳的选择。你必须将ANSYS命令组织成两个档案:optimization file及analysis file,程序的执行是从optimization file开始的;optimization file可以视为是「主程序」,而analysis file可以视为被主程序呼叫的「子程序」。细节将在第2节介绍,并在第3节及第4节透过两个实例来说明。ANSYS也提供了其它辅助用的最佳化工具,这些我们也在第5节简略补充说明。本章主要参考数据是Ref. 10, Chapter 1. Design Optimization。 第14.1节 何谓设计最佳化? What is Design Optimization? 14.1.1 Mathematical Model 一个工程设计的问题通常包括某些设计参数等待你去决定,譬如尺寸、材料的选择等。Design optimization简单地来说就是由计算机自动地去决定这些设计参数,并且同时符合两个要求:第一是限制条件(constraints),譬如结构物的应力不得超过容许值;第二是某个特定的目标值(譬如结构物的总重量)必须最小化或最大化。我们可以用下列数学模式来表示design optimization的目的 (14.1) 上式中,x = {x1, x2, …, xn} 代表n个设计参数所组成的向量,及代表设计参数的下限及上限;, i = 1, 2, …, m, 称为state variables,通常是结构承受负载后的反应,譬如变位、应变、应力等,及, i = 1, 2, …, m, 代表state variables的下限及上限;称为目标函数(objective function),是我们要去最小化的目标。注意,如果目标函数是要最大化(而非最小化)时,你只要取其负数或倒数作为新的目标函数即可。解Eq. 14.1的方法有很多,但是几乎有一个共同点:都是基于迭代的方法,也就是说从一组初始的设计参数开始,一步一步地去「改善」设计参数,直到达到最小,而且所有限制条件都能够符合为止。注意,因为state variables 是依设计参数的改变而有所改变,所以在「改善」设计参数的每一次迭代过程中,都必须做至少一次的有限元素分析。所以design optimization是非常耗费计算机时间的工作。缩短计算时间的有效方法包括:适当地简化分析模型、减少设计参数及state functions的数目等。 14.1.2 Optimization Variables Eq. 14.1中,, i = 1, 2, …, n又称为设计变数(design variables);, i = 1, 2, …, m称为state variables;称为objective function。以上这些变量或函数统称为optimization variables。当ANSYS进行最佳化时,这些optimization variables是会改变的,所以在ANSYS procedure中,你必须以ANSYS变量(参数)来表示这些optimization variables。其中design variables除了指定初始值外不得变更其值(ANSYS会自动更新其值),state variables及objective function则必须在适当的时机更新其值。以上这些是很重要的,我们将在实例中展示这些重点。 14.1.3 Design Space and Design Sets 假设我们有两个设计变量x1及x2,则所有可能的设计变量组合可以用一个平面(x1-x2平面)来表示,此平面称为design space,设计最佳化的目的相当于在此design space中去搜寻一个最佳的点。Design space上的每一个点代表一种可能的设计变量组合,称为一个design set,或简称一个design。满足所有constraints的一个design称为feasible design,所有feasible designs的集合是此design space中的一个区域,称为feasible region。在所有feasible designs中,使得objective function最小的design即称为o

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档