ANSYS拓扑优化原理讲解以及实例操作

ANSYS拓扑优化原理讲解以及实例操作

ID:38978557

大小:73.32 KB

页数:7页

时间:2019-06-22

ANSYS拓扑优化原理讲解以及实例操作_第1页
ANSYS拓扑优化原理讲解以及实例操作_第2页
ANSYS拓扑优化原理讲解以及实例操作_第3页
ANSYS拓扑优化原理讲解以及实例操作_第4页
ANSYS拓扑优化原理讲解以及实例操作_第5页
资源描述:

《ANSYS拓扑优化原理讲解以及实例操作》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、拓扑优化是指形状优化,有时也称为外型优化。拓扑优化的目标是寻找承受单载荷或多载荷的物体的最佳材料分配方案。这种方案在拓扑优化中表现为“最大刚度”设计。与传统的优化设计不同的是,拓扑优化不需要给出参数和优化变量的定义。目标函数、状态变量和设计变量(参见“优化设计”一章)都是预定义好的。用户只需要给出结构的参数(材料特性、模型、载荷等)和要省去的材料百分比。给每个有限元的单元赋予内部伪密度来实现。这些伪密度用PLNSOL,TOPO命令来绘出。拓扑优化的目标——目标函数——是在满足结构的约束(V)情况下减少结构的变形能。减小结构的变形能相当于提高结构的刚度。这个技术通过使用设计变量。结构拓

2、扑优化的基本思想是将寻求结构的最优拓扑问题转化为在给定的设计区域内寻求最优材料分布的问题。通过拓扑优化分析,设计人员可以全面了解产品的结构和功能特征,可以有针对性地对总体结构和具体结构进行设计。特别在产品设计初期,仅凭经验和想象进行零部件的设计是不够的。只有在适当的约束条件下,充分利用拓扑优化技术进行分析,并结合丰富的设计经验,才能设计出满足最佳技术条件和工艺条件的产品。连续体结构拓扑优化的最大优点是能在不知道结构拓扑形状的前提下,根据已知边界条件和载荷条件确定出较合理的结构形式,它不涉及具体结构尺寸设计,但可以提出最佳设计方案。拓扑优化技术可以为设计人员提供全新的设计和最优的材料分

3、布方案。拓扑优化基于概念设计的思想,作为结果的设计空间需要被反馈给设计人员并做出适当的修改。最优的设计往往比概念设计的方案结构更轻,而性能更佳。经过设计人员修改过的设计方案可以再经过形状和尺寸优化得到更好的方案。5.1.2优化拓扑的数学模型优化拓扑的数学解释可以转换为寻求最优解的过程,对于他的描述是:给定系统描述和目标函数,选取一组设计变量及其范围,求设计变量的值,使得目标函数最小(或者最大)。一种典型的数学表达式为:式中,-系统的状态变量;-一等式和不等式的结束方程;-目标函数;-设计变量。注:在上述方程中,作为系统的状态变量,并不是独立的变量,它是由设计变量得出的,并且与设计变量

4、相关。优化拓扑所要进行的数学运算目标就是,求取合适的设计变量,并使得目标函数值最小。5.2基于ANSYS的优化拓扑的一般过程(进行内容排版修改)在ANSYS中,进行优化拓扑,一般分为6个步骤。具体流程见图5-1:图5-1优化拓扑操作流程图各个步骤的具体操作解释如下:1、定义需要求解的结构问题对于结构进行优化分析,定义结构的物理特性必不可少,例如,需要定义结构的杨氏模量、泊松比(其值在0.1~0.4之间)、密度等相关的结构特性方面的信息,以供结构计算能够正常执行下去。2、选择合理的优化单元类型在ANSYS中,不是所有的单元类型都可以执行优化的,必须满足如下的规定:(1)2D平面单元:P

5、LANE82单元和PLANE183单元;(2)3D实体单元:SOLID92单元和SOLID95单元;(3)壳单元:SHELL93单元。上述单元的特性在帮助文件中有详细的说明,同时对于2D单元,应使用平面应力或者轴对称的单元选项。3、指定优化和非优化的区域在ANSYS中规定,单元类型编号为1的单元,才执行优化计算;否则,就不执行优化计算。对于结构分析中,对于不能去除的部分区域将单元类型编号设定为≥2,就可以不执行优化计算,请见下面的代码片段:…………Et,1,solid92Et,2,solid92……Type,1Vsel,s,num,,1,2Vmesh,all……Type,2Vsel,

6、s,num,,3Vmesh,all…………说明:上述代码片段定义相同的单元类型(solid92),但编号分别为1和2,并将单元类型编号1利用网格划分分配给了1#体和2#体,从而对其进行优化计算;而单元编号为2利用网格划分分配给了3#体,从而不执行优化计算。4、定义载荷步或者需要提取的频率对于结构优化而言,其总是在特定的载荷(或者载荷步),约束和目标下进行的,在优化分析的过程中,必须执行线性结构静态分析,才能获得需要的优化之后的形状。在ANSYS中,可以对单步载荷或者多步载荷执行优化分析,当然,单步载荷是最简单的了。然而,对于某个特定载荷步,必须使用LSWRITE载荷步存储命令将载荷步

7、预存起来,再用LSSOLVE命令进行求解。先看看下面的代码片段:…………D,10,all,0,,20,1Nsel,s,loc,y,0Sf,AllselLswrite,1Ddel,Sfdel,Nsel,s,loc,x,0,1D,all,all,0F,212,fx,Lswrite,2…………Lswrite,3…………Finish……Tocomp,mcomp,multiple,3Tovar,mcomp,objTovar,volume,con,,10TodefTo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。