首页/文章/ 详情

使用optistruct对汽车控制臂进行晶格拓扑优化Phase1

1月前浏览315
在本教程中,您将学习如何使用DTPL卡设置基本的晶格概念级(第1阶段)优化,设置并查看与晶格优化相关的基本选项,以及设置基本的晶格微调(第2阶段)优化并查看结果。
在开始之前,请将本教程中使用的文件复 制到您的工作目录。
http://majorv.help.altair.com/minorv/simulation/tutorials/hwsolvers/optistruct/OS-T-3300/controlarm.zip
OptiStruct中的晶格优化是一个两阶段过程,用于创建从概念到详细最终设计的混合实体和晶格结构。第一阶段执行概念级拓扑优化,以最佳方式分割实体空间、空隙空间和中间空间,并创建晶格单元。第二阶段优化每个晶格元件的大小,以确定最终的优化结构。然后,可以手动重新解释完成的模型以适应许多不同的制造操作,包括但不限于3D打印。
Note:运行Lattice Optimization需要HyperWorks 13.0.210或更高版本。
图1.
优化问题可以表述为:
Geometry:控制臂,分为非设计和可设计component。
Load Case:控制臂端的垂直载荷(Z-)。
第1阶段:设计参考
在模型中,非设计区域围绕着承重点,如果没有设计空间,非设计区域是不连续的。这允许优化确定最有效的结构,以在整个结构中过渡载荷和应力。    
图1.
Model Browser显示已经设置了优化。
图2.
Objective:最小化柔度
Constraints:体积分数(0.3)
Design space:design PSOLID(5) 和Stress constraint(200)    
Responses:顺应性和体积分数
晶格优化与拓扑不同,拓扑是一种概念级优化,因为具有中等密度的单元将在数学上解释为固体、晶格或空隙,具体取决于您在设置阶段的设置。您将在文本编辑器中添加延续卡和参数,以将其从标准拓扑更改为晶格优化。

一、启动HyperMesh并设置OptiStruct用户配置文件

1.启动HyperMesh。
此时将打开User Profile对话框。
2.选择OptiStruct,然后单击OK。
这将加载用户配置文件。它包括相应的模板、宏菜单和导入阅读器,将HyperMesh的功能缩减为与生成OptiStruct模型相关的功能。

二、导入模型

1.点击File>Import>Solver Deck
导入选项卡将添加到您的选项卡菜单中。
2.对于File type,选择OptiStruct
3.选择文件图标。
此时将打开Select OptiStruct文件Browser。
4.选择保存到工作目录的controlarm.fem文件。
5.单击Open
6.单击Import,然后单击Close以关闭Import选项卡。

三、设置优化

3.1将LATTICE Continuation Card添加到DTPL卡
1.从优化页面上的拓扑面板中,选择update子面板。
2.对于desvar =,输入dtpl并激活lattice optimization的复选框
这将为晶格优化提供其他参数。
3.对于lattice type=,选择1
4.激活复选框并输入相关参数。
图3.
5.点击update更新拓扑设计变量。
拓扑密度低于下限值的任何Element在阶段1结束时将被视为void,而拓扑密度高于上限的任何Element都将被视为完全实体。单元密度介于下限和上限之间的单元被视为多孔单元,并将在阶段1结束时被晶格单元取代。    
3.2添加DOPTPRM优化参数控制优化。
1.在更新子面板上的拓扑面板中,单击edit latparm以输入:
2.激活复选框并设置关联字段。
图4.
3.点击return退出晶格参数编辑器,点击update确保设计变量正确更新。
4.单击return退出拓扑面板。

四、使用OptiStruct运行优化

1.打开Compute Console(ACC)。
2.打开controlarm.fem文件。
3.单击Run运行优化。
4.优化完成后,在文本编辑器中打开controlarm.fem文件。
5.检查优化的进展情况。确保优化完全收敛并且满足约束。
OptiStruct在输出文件的末尾提供了晶格优化及其对模型的影响的摘要。
图6.
由于应用了DOPTPRM、LATLB、CHECK,OptiStruct检查了直接一致性,因为去除了密度低于LB的单元。下降相对较小,这个LB可以被认为是一个不错的选择。    


来源:TodayCAEer
OptiStructHyperMesh拓扑优化汽车控制数控Altair
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-01-11
最近编辑:1月前
TodayCAEer
本科 签名征集中
获赞 22粉丝 60文章 285课程 0
点赞
收藏
作者推荐

优化分析结果解读--hypermesh OSSmooth功能介绍

前面发布了形貌优化的结果解读的文章后,就有小伙伴在后台咨询ossmooth功能希望全面了解,再加上在项目中,有同事对于功能的掌握不熟练,遂写下这篇文章。将全面介绍HyperMesh的OSSmooth功能。一、介绍OSSmooth是HyperMesh中一个半自动化的设计解释软件,它可以帮助我们从结构优化中恢复修改后的几何形状,以便在设计流程和有限元分析(FEA)中进一步使用。OSSmooth嵌入在HyperMesh中,可以用于以下方式:用于几何的OSSmooth;FEA拓扑优化重分析和FEA形貌优化重分析;复合材料解读。OSSmooth(用于几何方面)有多种用途,可用于以下方面:解读拓扑优化结果,创建指定密度阈值边界面。解读形貌优化结果,在设计表面创建加强筋或下陷(凹坑)等特征,配合autobeam使用。恢复并光顺形状优化后产生的几何形状。通过合并较小的face来实现给定的三角形face数据量减少。对以三角面片形式给出的face数据进行光顺处理。对于有限元分析拓扑重分析和有限元分析形貌重分析,OSSmooth可用于:为多个设计组件保留组件边界。可选择在非设计空间周围有人为添加单元的情况下恢复几何形状。按属性进行四面体网格操作。在几何恢复时保留边界条件,以便能够快速进行重分析。二、需要的文件在开始使用OSSmooth解读拓扑优化结果之前,我们需要以下文件:•参数文件(.oss):运行OSSmooth所需的参数文件,由HyperMesh中的OSSmooth面板生成,或者可以通过文本编辑器手动生成。OptiStruct在优化运行完成后会自动导出带有默认设置的OSSmooth参数文件,文件名前缀通常与优化运行的前缀相同。•输入文件(.fem):OptiStruct运行的输入文件。•形状文件(.sh):包含拓扑优化的单元密度信息的文件,通常在拓扑优化运行结束时输出。•网格文件(.grid):包含拓扑或形状优化后的网格点位置的文件,通常在拓扑或形状优化运行结束时输出。通过文件的解释很容易看出,通过fem+sh文件用于处理拓扑优化结果;通过fem+grid文件用于处理形貌优化结果。通常选择fem文件会自动选择对应的结果文件,如果没有自动选择,就手动选择。注意:OSSmooth目前不识别OptiStruct长格式的输入数据。三、不同选项控制OSSmooth提供了多种选项来控制结果的解读,包括:•autobead:通过自动几何创建改进形貌优化恢复的几何,可以指定阈值与层数。•isosurface:从拓扑优化中生成指定阈值表面,应用自动几何创建。并提供了“connectiondetect”和“drawrecovery”选项来识别几何实体之间的连接关系,和可以帮助把模型恢复到一个更易于理解、更符合实际工程应用,应用加工的几何形态。四、不同的选项会对结果产生不同的影响:•直接导入优化结果:可以直接导入可以分析的优化结果,例如通过isosurface选项创建的iso-density边界表面。•将优化后的模型导入为几何:通过OSSmooth的几何恢复功能,可以将优化后的模型导入为几何,以便在设计流程中使用。•FEA拓扑和FEA形貌重分析:用于生成带有边界条件的优化模型,以便进行FEA重分析。通过这些选项,OSSmooth能够提供灵活的控制,以满足不同的设计和分析需求。五、参数文件(.oss)案例ParameterDescriptioninput_fileexample以“example”作为输入文件的根名称,这样OSSmooth将会查找“example.fem”、“example.grid”以及“example.sh”这些文件。output_fileexample.stl最终的输出结果将是“example.stl”文件。output_code3输出将是stereolithography格式Autobead10.31形貌结果将使用自动生成加强筋功能进行解读,阈值设为30%,以创建单一深度的加强筋。Isosurface130.3拓扑结果将通过创建密度值为30%的等密度边界面,并使用拉普拉斯平滑方法进行平滑处理来解读。laplacian_smoothing10301拉普拉斯平滑将运行10次迭代,考虑特征角度为30度,并将边界包含在平滑范围内。Remesh1恢复后的几何形状的两排单元将被重新划分网格,以尝试使网格过渡更加平滑。来源:TodayCAEer

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