前页 后页

参数模拟

Enterprise Architect提供了与OpenModelica和MATLAB Simulink的集成,以支持对SysML模型在不同情况下的行为进行快速而可靠的评估。

OpenModelica库是提供许多有用的类型,功能和模型的综合资源。在Enterprise Architect创建SysML模型时,您可以引用这些库中的可用资源。

Enterprise Architect的MATLAB集成通过MATLAB API连接,使您的Enterprise Architect模拟和其他脚本可以根据任何可用MATLAB函数和表达式的值来执行操作。您可以通过求解器类调用MATLAB,或将模型导出到MATLAB Simulink,Simscape和/或Stateflow。

本节描述了定义参数模型,用附加信息注释模型以驱动仿真以及运行仿真以生成结果图的过程。

SysML参数模型简介

SysML参数模型支持对关键系统参数的工程分析,包括评估关键指标,例如性能,可靠性和其他物理特性。这些模型通过捕获基于复杂数学关系的可执行约束,将需求模型与系统设计模型结合在一起。参数图是专用的内部框图,它可以帮助建模人员将行为和结构模型与工程分析模型(例如性能,可靠性和质量特性模型)结合起来。

有关SysML参数模型概念的更多信息,请参考OMG SysML官方网站及其链接源。

SysMLSimConfiguration工件

Enterprise Architect通过为附加的信息进行注释来帮助您扩展SysML参数模型的实用性,从而可以模拟模型。然后将生成的模型生成为可以使用MATLAB Simulink或OpenModelica进行求解(模拟)的模型。

模型的模拟属性是根据“模拟工件”存储的。这将保留您的原始模型,并支持针对单个SysML模型配置的多个仿真。可以在“工件”工具箱页面上找到“仿真工件”。

SysPhS标准支持

SysPhS标准针对物理交互和信号流仿真SysML扩展 。它定义了在SysML模型与Modelica模型或Simulink / Simscape模型之间转换的标准方法,从而提供了一种基于模型的更简单的共享仿真方法。请参阅SysPhS标准支持帮助主题。

用户界面

配置 SysML仿真窗口”主题中介绍了SysML仿真的用户界面。

例子

为了帮助您理解如何创建和仿真SysML参数模型,提供了三个示例来说明三个不同的域。这三个示例都恰好使用了OpenModelica库。这些示例以及您可以从中学习到的内容在SysML仿真示例主题中进行了描述。

学到更多