“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寬度及網格層數等,可將這些規範轉換為模板重複使用。

image

 

02

錄製宏

 

SimLab支持錄製宏功能,可將界面中的操作轉化為Python代碼運行錄製好的代碼,可以執行完全相同的操作,比如自動施加網格控制參數、按照要求自動劃分網格、自動創建接觸等。

 

打開軟件後,由Project-Record打開錄製宏代碼工具,即可錄製宏代碼錄製好的代碼可直接粘貼在View下拉菜單-Python Window窗口運行,也可以通過Project-Play-Auto方式運行,使用非常簡單。

image

 

 !

注意

 

錄製宏工具只會錄製對模型有改變的操作代碼,對於不修改模型的操作,不會錄製代碼,比如不會錄製旋轉模型的操作代碼。

 

03

二次開發

 

SimLab支持二次開發。錄製宏操作簡單,但代碼通用性不好,只能做完全相同的操作,如果模型換了,代碼可能無法正常執行,SimLab提供了數量眾多的二次開發接口,供二次開發使用

image

image

 

04

快速界面定制

 

SimLab提供快速定制界面工具,對錄製宏代碼稍做修改,使用Advanced-UI Customization-Dialog Designer工具幾分鐘內即可生成界面用於傳遞數據目前快速定制界面支持傳遞文本、對象、複選框、組合框、指定文件以及指定文件夾功能。

image

image

 

對於複雜的二次開發項目,快速定制界面工具可能無法百分百滿足定制複雜界面的需求。若希望完全自定義界面,可使用Python中的Tkinter庫自定義界面操作過程稍麻煩,但可以定制非常複雜的界面。

image

 

以上就是關於SimLab自動化功能的簡單介紹。

 

 

Demo

 

 

下面我們用一個簡單視頻來展示錄製宏工具以及宏代碼的使用。整個例子包括幾何導入、網格劃分、材料屬性賦予、約束載荷施加、分析步創建、求解計算以及查看結果

 

打開SimLab,由Project-Record啟動宏代碼錄製,接下來所有改變模型的操作都會被轉換為代碼;整個過程結束後,由Project-Stop結束代碼錄製,保存代碼;重新運行保存的代碼即可複現之前的整個操作過程。詳細操作過程見下方視頻↓

 

 

 

本篇專題的模型及demo視頻下載地址:

https://nas.altair.com.cn:5001/fsdownload/5Jk9AJJbo/SimLab%20session1

(如果手機打不開鏈接,您可以複製鏈接到電腦端打開)

arrow
arrow

    Altair Taiwan 發表在 痞客邦 留言(0) 人氣()