Altair Activate提供一個開放的一體化平臺使用1D框圖的方式對多學科系統進行建模、仿真以及優化分析。用戶既可以從Altair的3D分析工具獲得用于系統分析的子模型(如Altair MotionSolve和Altair Flux),也可以使用第三方工具創建的模型,例如Activate可以導入Simulink的分析模型。
產品亮點
·構建層次化、參數化模型
·方便聯合使用基于信號和基于物理的模型搭建系統
·內置的零件庫易于管理和擴展
·通過FMI/FMU進行模型交換或協同仿真
·可包含多學科模型,包括多體動力學模型,電磁模型,FEA模型,CFD模型等
·允許聯合使用0D,1D和3D模型,采用方法建立不同的子系統
優勢
提高系統級性能
利用Altair Activate模擬和改善任意多學科系統的動態行為。Activate能夠使用戶容易進行建模、仿真和驗證智能系統,用戶可以內置來自不同組件的傳感器、驅動和控制的函數。
推動基于模型的開放
使用Activate的基于模型的開發為在整個設計過程中建立一個共同的通信框架提供了一個有效的方法。在系統級別運行 what-if分析可以快速地測試幾個設計和調查系統中所有組件的相互作用。
早期獲得功能洞察力
Activate準許用戶在設計過程的早期階段識別系統級的問題,同時確保滿足所有的設計要求。Activate為用戶提供一組標準的預定義塊,可以很容易地組合到模型系統中。
Activate用戶可以很容易地使用豐富的 Modelica 物理部件庫來進一步地描設備和控制器。
功能
建立直觀的圖表
·拖拽、下拉和連接范例以快速構建模型
·多窗口配置,具有在窗口之間使用拖放和復制粘貼操作來修改圖表的能力。
·支持一個會話中多個模型的并發加載
混合建模
連續和離散動態系統建模與仿真
多學科建模
現實世界系統在本質上是多領域的。Activate允許用戶建模和仿真真實世界系統中的組合系統行為,支持多個領域,如機械、電氣等。
層次結構和參數化建模
·使用1D框圖模型庫建立真實系統的分層級的基于組件的模型。
·在同一個模型中混合使用基于信號和物理建模。·當對大的或復雜系統進行建模時,通過將一個框圖中的多個功能塊封裝成一個塊很容易創建超級塊。
·超級塊是模塊化的、可重用的,能夠被屏蔽并從根本上表現為普通塊,讓用戶更靈活地使用。
·由于模型可以是分層的,參數可以在不同的層次上定義,Activate 提供了一個所有可用的參數選項,它允許用戶在框圖中導航,并在當前級別中得到一個已知或已定義的所有參數的報告。
內置基于框圖的模型庫
Altair Activate自帶豐富的預定義的功能塊。用戶也可以用C或數學腳本創建他們自己的自定義功能塊,并將它們保存到新的或現有的庫中。
·信號發生器
·信號觀察器
·信號輸入器
·信號輸出器
·信號轉換
·信號屬性
·數學運算
·動態
·混合
·路由
·邏輯運算
·激活操作
·矩陣運算
·查詢數據表
·端口
·緩沖
·總線操作
·優化
·協同仿真
·觸發器
·自定義塊
使用Modelica和SPICE進行物理組件建模
除了上述基于信號的器件模型外,Activate還自帶Modelica標準庫(MSL),包含一系列描述電氣、電磁、機械以及熱物理特征的器件。用戶可以通過自定義Modelica模型
來擴展模型庫,而且,用戶也可以通過SPICE網表定義電路。
庫管理
輕松創建組件和組裝用戶自定義應用。使用Activate的庫管理器可以創建和編輯自定義庫。Activate提供集成開發環境(IDE),帶有API函數來進一步地用于庫管理。
混合模擬器
Activate 的模擬器為用戶提供了幾種高性能的數值求解器,準確、穩定地求解動態系統,包括連續、離散時間和基于事件的行為。
優化
優化功能塊用于制定優化問題,從而提高系統的參數和設計魯棒性控制策略。
圖形化的優化工具
·簡單的方式來制定和解決優化問題。
基于腳本的優化
·強大的機制用于解決一般的優化問題,其中的成本和約束可以從Activate仿真結果和數學腳本的結合中獲取。
BOBYA優化模塊
·此優化塊可直接在模型中使用,無需任何外部調用函數或鏈接。
·級聯多個優化塊,制定最大-最小和最小-最大問題。
通過功能模擬接口(FMI)進行模型轉換和協同仿真
Activate支持FMI2.0標準可以用于在動態系統中進行模型交換和協同仿真,包含輸入和輸出FMU(功能模擬單元)的能力。
多體動力學聯合仿真
協同仿真界面允許用戶模擬一個復雜系統,包含多體系統(MBS)和一個或多個控制子系統。為了有效地模擬整個系統,MBS是使用一個多體模擬求解器進行仿真,同時控制子系統是使用Activate進行仿真。
線性化
Activate允許用戶從Activate 功能塊中使用線性化來創建線性模型。不僅可以采用給定的時間內的運行仿真來計算操作點,還可以通過在輸入、輸出、狀態和狀態衍生物中施加約束來計算穩定態來計算操作點。
編譯模型到可執行代碼
Activate支持用于系統性能和IP保護的代碼生成。