Activate

Activate

Altair Activate提供一個開放的一體化平臺,使用1D框圖的方式對多學科系統進行建模、模擬以及優化分析。用戶既可以從Altair的3D分析工具獲得用於系統分析的子模型(如Altair MotionSolve™ 和Altair FluX™) ,也可以使用第三方工具創建的模型例如Activate可以導入Simulink的分析模型。
 

產品亮點

 構建層次化、參數化模型

 方便聯合使用基於信號和基於物理的模型搭建系統

 內置的零件庫易於管理和擴展

 通過FMI / FMU進行模型交換或協同模擬

 可包含多學科模型,包括多體動力學模型、電磁模型、FEA模型、CFO模型等
 允許聯合使用0D、1D和3D模型,採用最佳方法建立不同的子系統

 
優勢
提高系統級性能

       利用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保護的代碼生成。

艙口機構的物理部件建模(機械/電氣建模)

強大的、與多體動力學的聯合模擬

基於Modelica的室內溫度控制系統