首页/文章/ 详情

ANSYS Workbench结构拓扑优化方法

3月前浏览2086

1 理论背景

拓扑优化(TopologyOptimization)以材料分布为优化对象,在均匀分布材料的设计空间中找到最佳的分布方案。拓扑优化相对于尺寸优化和形状优化,具有更多的设计自由度,能够获得更大的设计空间,是结构优化最具发展前景的一个方面。

 拓扑优化的研究领域主要分为连续体拓扑优化离散结构拓扑优化。不论哪个领域,都要依赖于有限元法。连续体拓扑优化是把优化空间的材料离散成有限个单元(壳单元或者体单元),离散结构拓扑优化是在设计空间内建立一个由有限个梁单元组成的基结构,然后根据算法确定设计空间内单元的去留,保留下来的单元即构成最终的拓扑方案,从而实现拓扑优化。

目前,连续体拓扑优化方法主要有均匀化方法变密度法(广泛应用)、渐进结构优化法(ESO)以及水平集方法等。离散结构拓扑优化主要是在基结构方法基础上采用不同的优化策略(算法)进行求解,比如基于遗传算法的拓扑优化等。  

拓扑优化在静力分析或模态分析之后进行,只能针对2D或3D实体模型。拓扑优化目标可以是最小柔度(刚度最大化)最大一阶固有频率最小质量最小体积等。约束条件主要有质量体积等效应力位移固有频率等。

2 优化流程

步骤1:创建项目流程图,导入几何模型(Geometry);

步骤2:进行静力分析(Static Structural)或模态分析(Modal);

具体操作,可参见前期文章:ANSYS Workbench线性结构静力分析实例操作

步骤3:进行拓扑优化;

1) 进入Mechanical界面,右击模型树中的StaticStructural或Modal,选择Solve求解计算;

2) 单击模型树中的TopologyOptimization —> Analysis Settings,在下方面板的Definition中分别设置最大迭代次数(Maximum Number of Iterations,如500)、Minimum Normalized Density(如0.001)、Convergence Accuracy(如0.1%);

3) 依次单击设置TopologyOptimization下的优化变量Optimization Region(包括Design Region和Exclusion Region,软件已选择好)、目标函数Objective(质量Mass、体积Volume、柔度Compliance、固有频率Natural Frequency)、约束条件Response Constraint(质量、体积、应力、位移、固有频率等)以及制造约束ManufacturingConstraint。

步骤4:求解与后处理;

1) 右击模型树中的TopologyOptimization,选择Solve,进行求解计算。

2) 右击Solution——>Insert——>TopologyDensity,右击Solution选择Equivalent All Results求解计算,点击TopologyDensity查看优化结果,并通过修改下方列表Definition中的阀值Retained Threshold(数值越小越苗条),获得较为理想的优化模型。

步骤5:重构优化模型;

拓扑优化得到的几何模型,一般不能直接用于生产制造,因此通常需要结合加工工艺对其进行重构。方法如下:

1) 对于简单几何模型,参考前期文章:基于ANSYS和Solidworks的拓扑优化模型重构方法

2) 对于复杂几何模型,参考前期文章:基于ANSYS和Solidworks的拓扑优化模型重构方法(续)

步骤6:验证优化模型;

对优化模型再次进行静力分析(Static Structural)或模态分析(Modal),验证其应力、变形、基频等是否满足性能要求。

来源:纵横CAE
ACTMechanicalWorkbench形状优化拓扑优化CONVERGESolidWorks理论材料
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-09-01
最近编辑:3月前
纵横CAE
硕士 签名征集中
获赞 18粉丝 36文章 173课程 0
点赞
收藏
作者推荐

干货 | ANSYS Workbench常用约束类型

合理施加约束是进行有限元分析的关键步骤。ANSYS Workbench提供的主要约束类型如下图所示,在使用过程中需根据应用场景进行正确选择。 ANSYS Workbench约束类型1.Fixed Support固定约束。完全约束3个方向的移动和转动。可以施加在点、线、面上,被施加位置的(角)位移为0,限制点、边或面的所有自由度,即完全刚性约束。固定约束施加对象的刚性非常大,可能会产生应力奇异,约束位置的应力不能作为判定依据。2.Displacement位移约束。可以有选择性约束某些方向的移动。可以作用在点、线、面上,约束点、线、面的移动自由度。设置界面如下图所示,在Componernt中设置为0表示此方向约束,非0为强制位移载荷,默认Free为自由状态。位移约束也可能产生应力奇异,约束位置的应力不能作为判定依据。位移约束设置界面3.Frictionless Support无摩擦约束。只能施加在面上,约束面的法向位移,而切向有无摩擦的移动和转动,效果可等同于对称约束。4.Remote Displacement远程位移约束。可以有选择性的约束某些方向的移动或转动。可以作用在点、线、面上。以刚性的方法将所选的点、线、面连接到一个公共点(即定位点,默认的定位点是所选对象的质心,可以手动修改),在该点上对三向移动和三向转动进行设置。远程位移约束设置界面远程位移约束设置界面如上图所示,在Componernt中设置为0表示此方向约束,非0为强制位移载荷,默认Free为自由状态。约束位置一般不产生应力奇异,所以经常将远程位移约束成为万能约束。5.Simply Supported简支约束。约束3个方向的移动,不约束旋转自由度。只适用于线体或面体,只能加载在边线或顶点上。可以用Displacement等效代替。6.Fixed Rotation转动约束。可以有选择性的约束某些方向的转动。只适用于线或面,只能加载在边线或顶点上,约束转动自由度,不约束位移自由度。7.Cylindrical Support圆柱面约束。只能施加到圆柱面上,约束圆柱面的轴向和径向移动、周向旋转。仅适用于小变形的线性分析,对大变形不适用。设置界面如下图所示,默认三个方向都为Fixed(固定),可根据实际情况进行单独控制,设置为Free(自由)。圆柱支撑约束设置界面8.Elastic Support弹性约束。只能施加到面上,在边界上模拟类似弹簧行为,允许面产生移动或变形,需输入基础刚度(Foundation Stiffness)。可以将该约束想象为在选定面的法向加上弹性系数为K的弹簧,且允许切向滑动。弹性支撑约束设置界面9.Compression Only Support仅压缩约束。只能施加在面的正常压缩方向,拉伸方向自由,对切向不约束。它可以用来模拟圆柱面上受销钉,螺栓等的作用。该约束是非线性约束,求解时需要进行迭代,会增加计算时间。来源:纵横CAE

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈