ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

一文看懂Altair SimLab的自动化功能

一文看懂Altair SimLab的自动化功能 SimLab主要功能介绍Altair SimLab是Altair旗下的一站式多物理场仿真平台能够在同一个软件中完成有限元前处理、求解以及后处理功能。SimLab的前后处理模块功能丰富擅长划分复杂结构四面体网格。主要原因在于SimLab能够方便地识别倒角和圆孔等几何特征然后针对每一类特征施加相应的网格控制参数。后处理方面能查看结构及流体分析的动画、云图等结果。SimLab中集成了Altair的 Altair OptiStruct、Altair Radioss、Altair AcuSolve 以及 Altair Flux 等求解器的部分功能也支持第三方求解器。目前SimLab求解能力如下所示线性静力学非线性分析稳态传热分析瞬态热分析热固耦合模态分析频响分析疲劳分析跌落分析流体稳态分析流体瞬态分析流固耦合静电分析模流分析SimLab自动化介绍SimLab中自动化功能主要分为三个方面模板、录制宏、二次开发及快速界面定制。01模板SimLab自带丰富的模板库将已有的使用经验保存为模板可以有效提高工作效率。目前支持网格控制参数、材料、集合、参数化螺栓、约束载荷、分析步以及Group等模板。最常用的是网格控制参数模板成熟的仿真团队通常有严格的网格规范比如网格平均尺寸、网格最小尺寸、倒角网格层数、washer宽度及网格层数等可将这些规范转换为模板重复使用。02录制宏SimLab支持录制宏功能可将界面中的操作转化为Python代码。运行录制好的代码可以执行完全相同的操作比如自动施加网格控制参数、按照要求自动划分网格、自动创建接触等。打开软件后由Project-Record打开录制宏代码工具即可录制宏代码。录制好的代码可直接粘贴在View下拉菜单-Python Window窗口运行也可以通过Project-Play-Auto方式运行使用非常简单。录制宏工具只会录制对模型有改变的操作代码对于不修改模型的操作不会录制代码比如不会录制旋转模型的操作代码。03二次开发SimLab支持二次开发。录制宏操作简单但代码通用性不好只能做完全相同的操作如果模型换了代码可能无法正常执行SimLab提供了数量众多的二次开发接口供二次开发使用。04快速界面定制SimLab提供快速定制界面工具对录制宏代码稍做修改使用Advanced-UI Customization-Dialog Designer工具几分钟内即可生成界面用于传递数据。目前快速定制界面支持传递文本、对象、复选框、组合框、指定文件以及指定文件夹功能。对于复杂的二次开发项目快速定制界面工具可能无法百分百满足定制复杂界面的需求。若希望完全自定义界面可使用Python中的Tkinter库自定义界面。操作过程稍麻烦但可以定制非常复杂的界面。以上就是关于SimLab自动化功能的简单介绍。下面我们用一个简单视频来展示录制宏工具以及宏代码的使用。整个例子包括几何导入、网格划分、材料属性赋予、约束载荷施加、分析步创建、求解计算以及查看结果。打开 SimLab由 Project-Record 启动宏代码录制接下来所有改变模型的操作都会被转换为代码整个过程结束后由 Project-Stop 结束代码录制保存代码重新运行保存的代码即可复现之前的整个操作过程。【相关内容】注塑件电磁网格划分指南HyperMeshSimLabSimLab解决方案如何高效应对3D IC多物理场与ECAD建模挑战SimLab技巧丨快速完成重复零件网格划分隐藏功能你发现了吗
返回列表