ANSYS结构优化设计学习教案_第1页
ANSYS结构优化设计学习教案_第2页
ANSYS结构优化设计学习教案_第3页
ANSYS结构优化设计学习教案_第4页
ANSYS结构优化设计学习教案_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、会计学1ANSYS结构结构(jigu)优化设计优化设计第一页,共19页。前前 言言结构设计是创造结构方案的过程,传统的结构设计是设计结构设计是创造结构方案的过程,传统的结构设计是设计者按设计要求和设计者的实践经验,参考类似工程,通过判断者按设计要求和设计者的实践经验,参考类似工程,通过判断创造结构方案,然后进行力学分析或按规范要求作安全校核,创造结构方案,然后进行力学分析或按规范要求作安全校核,再修改设计。再修改设计。而结构优化设计与分析则把力学概念和优化技术有机地结而结构优化设计与分析则把力学概念和优化技术有机地结合,根据设计要求,使参与计算的量部分以变量出现合,根据设计要求,使参与计算的量

2、部分以变量出现(chxin),形成全部可能的结构设计方案域,利用数学手段在域中找出,形成全部可能的结构设计方案域,利用数学手段在域中找出满足预定要求的不仅可行而且最好的设计方案。满足预定要求的不仅可行而且最好的设计方案。通俗地讲优化分析,指的找到一种方案可以满足所有的设通俗地讲优化分析,指的找到一种方案可以满足所有的设计要求,而且所需的支出(如重量,面积,体积,应力,费用计要求,而且所需的支出(如重量,面积,体积,应力,费用等)最小。也就是说,最优设计方案就是一个最有效率的方案等)最小。也就是说,最优设计方案就是一个最有效率的方案。设计方案的任何方面都是可以优化的,比如说:尺寸(如设计方案的任

3、何方面都是可以优化的,比如说:尺寸(如厚度),形状(如过渡圆角的大小),支撑位置,制造费用,厚度),形状(如过渡圆角的大小),支撑位置,制造费用,自然频率,材料特性等。自然频率,材料特性等。第1页/共19页第二页,共19页。截面(jimin)优化节点(ji din)位置优化拓扑布局优化结构类型优化杆件截面尺寸或杆件性质(如弹性模量)节点位置(杆件)或结构形状(连续体)拓扑:杆件(离散)或结构子域(连续)的有元布局:截面、节点、拓扑皆考虑结构类型选为设计变量,如结构选为桁架、刚架、悬索等优化难度小优化效益低优化难度大优化效益高第2页/共19页第三页,共19页。1 什么(shn me)是优化设计1

4、.1 优化设计优化设计(shj)的数学的数学模型模型优化设计简单地来说就是由计算机自动地去计算得到设计参数优化设计简单地来说就是由计算机自动地去计算得到设计参数(cnsh),并且同时符合两个要求:第一是限制条件,并且同时符合两个要求:第一是限制条件(constraints),譬如结构物的应力不得超过容许值;第二是某个,譬如结构物的应力不得超过容许值;第二是某个特定的目标值特定的目标值(如结构物的总重量、面积、体积、费用如结构物的总重量、面积、体积、费用)必须最必须最小化或最大化。可以用下列数学模式来表示优化设计的目的。小化或最大化。可以用下列数学模式来表示优化设计的目的。, ., n, jXx

5、X, ., m, iSsStoSubjectfMininizeUjjLjUiiLi21,21,)( )(xx(1-1)第3页/共19页第四页,共19页。解方程解方程1-1的方法有很多,但是几乎有一个共同点:都是基于迭代的方法,的方法有很多,但是几乎有一个共同点:都是基于迭代的方法,也就是说从一组初始的设计参数开始,一步也就是说从一组初始的设计参数开始,一步(y b)一步一步(y b)地去改变设地去改变设计参数,直到计参数,直到f(x)达到最小,而且所有限制条件都能够符合为止。注意,达到最小,而且所有限制条件都能够符合为止。注意,因为状态变量因为状态变量si(x)会根据设计参数的改变而有所改变,

6、所以在改变设计参会根据设计参数的改变而有所改变,所以在改变设计参数的每一次迭代过程中,都必须做至少一次的有限元分析。所以优化分析数的每一次迭代过程中,都必须做至少一次的有限元分析。所以优化分析是非常耗费计算机时间的工作。缩短计算时间的有效方法包括:适当地简是非常耗费计算机时间的工作。缩短计算时间的有效方法包括:适当地简化分析模型、减少设计参数及状态方程的数目等。化分析模型、减少设计参数及状态方程的数目等。1.2 优化变量优化变量(binling)优化变量优化变量=(设计变量、状态变量、目标函数设计变量、状态变量、目标函数)当当ANSYS进行最佳化时,这些优化变量是会改变的,所以进行最佳化时,这

7、些优化变量是会改变的,所以(suy)在在ANSYS 分析中,必须用分析中,必须用ANSYS变量(参数)来表示这变量(参数)来表示这些优化变量。些优化变量。第4页/共19页第五页,共19页。1.3 设计设计(shj)空间和设计空间和设计(shj)序列序列 设计变量组成的空间称为设计空间设计变量组成的空间称为设计空间(design space),设计最佳化的目,设计最佳化的目的相当于在此设计空间中去搜寻一个的相当于在此设计空间中去搜寻一个(y )最佳的点。设计空间上的每最佳的点。设计空间上的每一个一个(y )点代表一种可能的设计变量组合,称为一个点代表一种可能的设计变量组合,称为一个(y )设计序

8、列设计序列(design set)。满足所有约束条件的一个。满足所有约束条件的一个(y )设计序列称为可行设计设计序列称为可行设计(feasible design),所有可行设计的集合是此设计空间中的一个,所有可行设计的集合是此设计空间中的一个(y )区区域,称为可行域域,称为可行域 (feasible region)。在所有可行域中,使得目标方程最小。在所有可行域中,使得目标方程最小的设计即称为优化设计。更广泛地来说,如果有的设计即称为优化设计。更广泛地来说,如果有n个设计变量,则设计是个设计变量,则设计是一个一个(y )n维空间,可行域则处于此维空间,可行域则处于此n维空间的某一区域。维空

9、间的某一区域。 在某些情况下,有可能并不存在可行区间,也就是设计空间中没有在某些情况下,有可能并不存在可行区间,也就是设计空间中没有任何点同时满足所有约束。这个问题是无解的,不过任何点同时满足所有约束。这个问题是无解的,不过ANSYS会帮你找一会帮你找一个个(y )最能满足约束的设计,此时得到的结果不称为优化设计而称为最能满足约束的设计,此时得到的结果不称为优化设计而称为最好设计。优化设计必然是一个最好设计。优化设计必然是一个(y )最好设计,但是最好设计并不一最好设计,但是最好设计并不一定是优化设计。定是优化设计。第5页/共19页第六页,共19页。2 Ansys的优化设计(shj)2.1 采

10、用采用ansys进行进行(jnxng)优化设计优化设计的文件的文件用用ANSYS命令撰写为执行文件的方式命令撰写为执行文件的方式(fngsh),命令组织成两个文,命令组织成两个文件:优化文件和分析文件。件:优化文件和分析文件。优化的每一次迭代过程中,都须进行至少一次的有限元分析,分析优化的每一次迭代过程中,都须进行至少一次的有限元分析,分析文件的命令就是用来进行该有限元分析的。分析文件的结构基本上和典文件的命令就是用来进行该有限元分析的。分析文件的结构基本上和典型的型的ANSYS分析程序类似,唯一不同的是分析文件中必须包含计算状态分析程序类似,唯一不同的是分析文件中必须包含计算状态变量、目标方

11、程的值。变量、目标方程的值。优化文件是描述式优化文件是描述式1-1的数学模式,然后去执行设计优化的工作。由的数学模式,然后去执行设计优化的工作。由于执行设计最佳化需要调用分析文件,所以优化文件中必须指定分析文于执行设计最佳化需要调用分析文件,所以优化文件中必须指定分析文件的名称。件的名称。第6页/共19页第七页,共19页。2.2 典型典型(dinxng)的的优化文件优化文件/CLEAR ! Clear model database ! Initialize design variables/INPUT ! Execute analysis file once/OPT ! Enter optim

12、izationphaseOPCLEAR! Clear optimization databaseOPVAR,DV ! Declare design variablesOPVAR,SV ! Declare state variablesOPVAR ,OBJ ! Declare objective functionOPTYPE ! Select optimization methodOPANL ! Specify analysis file nameOPEXE! Execute optimization runOPLIST ! Summarize the results ! Further exa

13、mining results第7页/共19页第八页,共19页。2.3 典型的分析典型的分析(fnx)文件文件/PREP7 ! Build the model using the ! Parameterized design variablesFINISH/SOLUTION ! Apply loads and solveFINISH/POST1 or /POST26 *GET, . ! Retrieve values for state variables*GET, . ! Retrieve value for objective functionFINISH第8页/共19页第九页,共19页。2

14、.4 Ansys优化算法优化算法(sun f)ANSYS提供了两个优化算法:零阶方法和一阶方法。由前面步提供了两个优化算法:零阶方法和一阶方法。由前面步骤可知,优化设计的计算过程中,需去计算目标函数和状态变量的骤可知,优化设计的计算过程中,需去计算目标函数和状态变量的值,这些函数值称为零阶值;目标函数和状态变量对设计变量的一值,这些函数值称为零阶值;目标函数和状态变量对设计变量的一次微分次微分(wi fn)值,称为一阶值。同理,二次微分值,称为一阶值。同理,二次微分(wi fn)值称为二值称为二阶值。一个优化算法如果只用到零阶值则称为零阶方法;如果用到阶值。一个优化算法如果只用到零阶值则称为零

15、阶方法;如果用到一阶值(但不会用到二阶值),则称为一阶方法;同理,如果会用一阶值(但不会用到二阶值),则称为一阶方法;同理,如果会用到二阶值则称为二阶方法。到二阶值则称为二阶方法。在计算时间上,依次是计算零阶值最节省时间、计算一阶值次在计算时间上,依次是计算零阶值最节省时间、计算一阶值次之、计算二阶值最耗时间,而且三者的差别是以之、计算二阶值最耗时间,而且三者的差别是以n(设计变量数)的(设计变量数)的倍数增加;也就是说计算一阶值是计算零阶值的倍数增加;也就是说计算一阶值是计算零阶值的n倍时间,计算二阶倍时间,计算二阶值是计算一阶值的值是计算一阶值的n倍时间。从另一方面来比较,在计算精度与收敛

16、倍时间。从另一方面来比较,在计算精度与收敛性上,则依次是二阶方法优于一阶方法,而一阶方法优于零阶方法性上,则依次是二阶方法优于一阶方法,而一阶方法优于零阶方法。整体的效率而言,零阶方法通常还是较有效率的,一阶方法次之。整体的效率而言,零阶方法通常还是较有效率的,一阶方法次之,二阶方法则是最没效率的。,二阶方法则是最没效率的。第9页/共19页第十页,共19页。2.5 其它其它(qt)优化工优化工具具除了零阶方法和一阶方法这两个选择以外,使用除了零阶方法和一阶方法这两个选择以外,使用OPTYPE命令也可以选择其它的命令也可以选择其它的工具,具体有如下几种。工具,具体有如下几种。(1) 单迭代设计工

17、具单迭代设计工具(Single Iteration Design Tool):可以手动地去改变:可以手动地去改变 设计变量设计变量, 然后使然后使ANSYS计算状态变量和目标方程,再自行判断是否足够优化。这种手计算状态变量和目标方程,再自行判断是否足够优化。这种手动的方式动的方式(fngsh)有时候比较有效率,尤其要对一个问题进行一些初步探索性计有时候比较有效率,尤其要对一个问题进行一些初步探索性计算和研究时。算和研究时。(2) 随机计设计工具随机计设计工具(Random Design Tool):可以要求:可以要求ANSYS在设计中随机地挑在设计中随机地挑选选n个设计序列,并计算其目标方程和

18、状态变量值。个设计序列,并计算其目标方程和状态变量值。(3) 梯度法梯度法(Gradient Tool) :所谓梯度就是指一阶的意思,亦即目标函数对设计:所谓梯度就是指一阶的意思,亦即目标函数对设计变量的微分。梯度又称为灵敏度,因为它代表着设计变量的变动对目标函数相对变量的微分。梯度又称为灵敏度,因为它代表着设计变量的变动对目标函数相对的变动,计算梯度又称为叫灵敏度分析。的变动,计算梯度又称为叫灵敏度分析。(4) 等步长搜索工具等步长搜索工具(Sweep Tool):针对某一个设计变量做研究,也就是当此设计:针对某一个设计变量做研究,也就是当此设计变量在变化时,目标函数和状态变量是如何变化的。

19、变量在变化时,目标函数和状态变量是如何变化的。(5) 乘子计算工具乘子计算工具(Factorial Tool):ANSYS可以帮你直接采用正交表,不过这里的可以帮你直接采用正交表,不过这里的正交表是简单的二级全因子设计的正交表。正交表是简单的二级全因子设计的正交表。第10页/共19页第十一页,共19页。3 Ansys优化设计(shj)的步骤3.1 创建循环使用创建循环使用(shyng)的分析文件的分析文件该文件应当表示一个完整的分析过程,但需满足以下条件:该文件应当表示一个完整的分析过程,但需满足以下条件:(1) 参数化建立模型参数化建立模型(PREP7)用设计变量作为参数建模的工作是在用设计

20、变量作为参数建模的工作是在PREP7中完成的。中完成的。(2) 求解求解(SOLUTION)求解器用于定义分析类型和分析选项,施加载荷,指定载荷步,完成有限元计算。所有分析用到的数据都要指定:凝聚法分析中的主自由度,非线性分析中的收敛准则,谐波分析中的频率范围等。载荷和边界条件也可以作为设计变量。求解器用于定义分析类型和分析选项,施加载荷,指定载荷步,完成有限元计算。所有分析用到的数据都要指定:凝聚法分析中的主自由度,非线性分析中的收敛准则,谐波分析中的频率范围等。载荷和边界条件也可以作为设计变量。(3) 提取并指定状态变量和目标函数提取并指定状态变量和目标函数(POST1/POST26)提取

21、结果并赋值给相应的参数。这些参数一般为状态变量和目标函数。提取数据的操作用提取结果并赋值给相应的参数。这些参数一般为状态变量和目标函数。提取数据的操作用*GET命令命令(Utility MenuParametersGet Scalar Data)实现。实现。(4) 分析文件的准备分析文件的准备分析文件有三种方式,分别为系统分析文件有三种方式,分别为系统(xtng)编辑器编辑的批处理文件;编辑器编辑的批处理文件;LGWRITE命令命令(Utility MenuFileWrite DB Log)生成的命令流文件;程序命令流文件生成的命令流文件;程序命令流文件(Jobname. LOG,必要时需删除

22、不必要的部分,必要时需删除不必要的部分)。第11页/共19页第十二页,共19页。3.2 建立优化分析建立优化分析(fnx)的参数的参数完成分析文件的建立后,就可以进行优化分析了,如完成分析文件的建立后,就可以进行优化分析了,如果在交互方式下进行优化的话果在交互方式下进行优化的话(dehu),最好先在,最好先在ANSYS数数据库中用分析文件建立参数,其优点有:初始参数可以作据库中用分析文件建立参数,其优点有:初始参数可以作为一阶分析方法的起点,且对于优化过程参数在数据库中为一阶分析方法的起点,且对于优化过程参数在数据库中可以在可以在GUI下进行操作,便于定义优化变量。下进行操作,便于定义优化变量

23、。3.3 进入进入OPT指定指定(zhdng)分析分析文件文件该步骤是由该步骤是由OPT处理器来完成,其命令为:处理器来完成,其命令为:/OPT。第12页/共19页第十三页,共19页。3.4 声明声明(shngmng)优化优化变量变量该步骤指定哪些参数是设计变量,哪些参数是状态参数,哪些该步骤指定哪些参数是设计变量,哪些参数是状态参数,哪些参数是目标函数,允许有不超过参数是目标函数,允许有不超过60个设计变量和不超过个设计变量和不超过100个状态变量个状态变量,但只能,但只能(zh nn)有一个目标函数。有一个目标函数。3.5 选择选择(xunz)优化工具或优化工具或优化方法优化方法ANSYS

24、提供了一些优化工具和方法,默认方法是单次提供了一些优化工具和方法,默认方法是单次循环,指定后续优化的工具和方法的命令为:循环,指定后续优化的工具和方法的命令为:OPTYPE。3.6 指定优化循环控制方式指定优化循环控制方式每种优化方法和工具都有相应的每种优化方法和工具都有相应的循环控制参数,如最大迭代次循环控制参数,如最大迭代次数数等,这些控制参数设定的路径为:等,这些控制参数设定的路径为:Main MenuDesign OptMethod/Tool。第13页/共19页第十四页,共19页。3.7 进行进行(jnxng)优化分优化分析析在控制项设定在控制项设定(sh dn)好以后,可以进行分析了

25、,其命令为:好以后,可以进行分析了,其命令为:OPEXE。在执行。在执行OPEXE时,优化循环文件时,优化循环文件(JOBNAME.LOOP)会根会根据分析文件生成。循环在满足以下情况时终止:收敛、中断、分析完据分析文件生成。循环在满足以下情况时终止:收敛、中断、分析完成等。成等。3.8 查看设计查看设计(shj)序列序列结果结果优化循环结束后,可以用命令或相应的优化循环结束后,可以用命令或相应的GUI路径来查看路径来查看设计序列。如:设计序列。如:OPLIST、STATUS、POST1和和POST26等。等。第14页/共19页第十五页,共19页。优化数据流向优化数据流向第15页/共19页第十六页,共19页。4 Ansys优化分析优化分析(fnx)例子例子上图是一个两端固定的矩形断面钢梁,其弹性模量上图是一个两端固定的矩形断面钢梁,其弹性模量E = 200 Gpa,梁,梁的宽度的宽度b=100 mm,梁的厚度需要优化设计,设计的目标是使梁的,梁的厚度需要优化

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论