用于SysML仿真的MATLAB Simulink
Enterprise Architect現(xiàn)在與Simulink集成
使用Enterprise Architect 15.2,您現(xiàn)在可以在Simulink和Modelica中運行SysML仿真。Enterprise Architect將SysML模型轉(zhuǎn)換為Simulink格式,并自動運行仿真,并繪制所選變量的輸出。生成的Simulink文件也可以直接在Simulink中打開,從而可以修改和微調(diào)仿真設(shè)置和輸出功能。
•通過新的Enterprise Architect模式直接訪問通用的內(nèi)置Simulink庫塊,或使用新的SysPhS標(biāo)準(zhǔn)構(gòu)造型參數(shù)引用您自己的自定義內(nèi)置塊。
•Simulink的Simscape擴展還支持使用物理流對物理系統(tǒng)進行建模,從而可以跨許多不同的物理域訪問Simscape的大量庫模塊。
•Simulink的Stateflow擴展支持狀態(tài)機引導(dǎo)的仿真。


適用于物理系統(tǒng)的MATLAB Simscape
使用Simscape的Simscape擴展對物理系統(tǒng)進行建模
現(xiàn)在,Enterprise Architect可以將SysML內(nèi)部框圖轉(zhuǎn)換為MATLAB的Simscape,它是Simulink的擴展,并指示MATLAB仿真和繪制所需的輸出。這允許對物理系統(tǒng)進行仿真,其中組件代表物理對象,流代表物理物質(zhì)或能量,例如從一個水箱流向另一個水箱的水,或流經(jīng)電阻器的電流。
訪問大量預(yù)建的Simscape庫塊,或創(chuàng)建對您自己的自定義庫塊的引用。

用于狀態(tài)機的MATLAB Stateflow
在帶有狀態(tài)機的Simulink中引導(dǎo)SysML仿真。將狀態(tài)機轉(zhuǎn)換為MATLAB Stateflow圖。
•利用MATLAB的功能來模擬狀態(tài)圖
•易于導(dǎo)出和運行
與GNU Octave的高級數(shù)學(xué)聯(lián)系
使用Octave'solver'類與Octave集成
開源Octave項目提供了豐富的數(shù)學(xué)函數(shù)庫,您可以在模型和仿真中利用它們
示例
下圖顯示了Enterprise Architect中的一個腳本示例,該腳本調(diào)用Octave執(zhí)行數(shù)學(xué)函數(shù)圖。在這種情況下,將生成一個方波,并使用快速傅立葉變換對其進行處理,以給出形成方波的諧波幅度。
•用JavaScript創(chuàng)建一個Octave解算器
•調(diào)用Octave的數(shù)學(xué)功能來指導(dǎo)仿真
•與圖表和其他模型元素集成

對Modelica的新擴展支持
將模型導(dǎo)出到Modelica已擴展,以擴展對Modelica功能的支持

OpenModelica
•現(xiàn)在支持SysPhS,用于在SysML塊而不是Simulation配置中定義常量和變量
•支持在OMEdit-OpenModelica Connection Editor中顯示框圖
•支持引用現(xiàn)有的Modelica庫塊或自定義用戶定義的塊
•現(xiàn)在在OpenModelica Connection Editor中顯示別名和注釋
使用準(zhǔn)備在OpenModelica中模擬的新SysPhS模式動態(tài)創(chuàng)建塊。使用最新的OpenModelica代碼生成,您可以在OpenModelica中查看SysML組件以及模擬圖。

OMG SysPhS-用于將系統(tǒng)模型與數(shù)學(xué)工具集成的開放標(biāo)準(zhǔn)
OMG SysPhS標(biāo)準(zhǔn)
Enterprise Architect現(xiàn)在還支持OMG SysPhS標(biāo)準(zhǔn),使您能夠在模擬中構(gòu)造變量和常量的原型,并為這些變量分配各種選項。通過將常數(shù)和變量包含在塊的單獨隔間中,這提供了一種可視化方法來設(shè)置仿真。它還具有附加優(yōu)勢,因為它們現(xiàn)在基于模型,因此更易于共享。

快速輕松地訪問仿真背后的所有腳本代碼
新的代碼編輯器功能支持圖表上所有元素的所有代碼和行為腳本的可視化。
單一代碼編輯器
在諸如狀態(tài)機和活動圖之類的行為模型中編輯Javascript代碼已得到改進,以允許在單個代碼編輯器中編輯此類圖的所有行為。這些元素的代碼編輯器包括一個結(jié)構(gòu)樹,允許導(dǎo)航和編輯任何子元素行為。
結(jié)構(gòu)樹
以前,對于每個需要查看或編輯的行為,必須按F10或調(diào)出屬性對話框?,F(xiàn)在,每個行為都可以在帶有結(jié)構(gòu)樹的單個編輯器中進行編輯,從而可以快速導(dǎo)航到子元素。
所有基于仿真結(jié)果的新動態(tài)圖表
從您的模擬中創(chuàng)建易于閱讀、直觀的圖表
•將模擬結(jié)果保存為可視圖表元素
•模擬結(jié)果填充的圖表可以輕松地包含在報告中
•與利益相關(guān)者共享用戶友好的仿真結(jié)果,而無需任何其他仿真工具

JavaScript引擎現(xiàn)在支持高級和集成數(shù)學(xué)功能
Cephes數(shù)學(xué)庫
傳奇的Cephes數(shù)學(xué)庫現(xiàn)已完全和緊密地集成到Enterprise Architect可用的JavaScript引擎中。該庫是用于科學(xué)和工程應(yīng)用的400多種高質(zhì)量數(shù)學(xué)例程的集合。這為希望將其工程和系統(tǒng)模型提高到新水平的建模人員提供了廣泛的數(shù)學(xué)潛力。
京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室
北京哲想軟件集團旗下網(wǎng)站:哲想軟件 | 哲想動畫