前页 后页

Simscape整合

Simscape用于通过物理流为物理系统建模,将SysML内部框图转换为Simulink模型,从而在许多不同的物理领域中开放了Simscape的大量库模块。

Enterprise Architect可以将SysML内部框图转换为MATLAB的Simscape,这是Simulink的可选扩展,允许对物理系统进行建模,并指示MATLAB模拟和绘制所需的输出。块代表物理对象,流代表物质或能量(例如液体,电流,气体,通量,力/转矩,热流等)的物理流;例如,水从一个水箱流到另一个水箱,或流过电阻的电流)。您可以使用内置的SysPhS模式来访问大量预先构建的Simscape库块,或者使用SimulinkBlock构造型创建对您自己的自定义库块的引用。

有关使用Simulink和Simscape的详细信息,请参见下面的“ 物理网络建模的基本原理 ”链接。

物理流量属性必须用Block键入,并包括一个保守的PhSVariable和一个非保守的PhSVariable。使用SysML透视图下可用的SysPhS模型向导模式,包括:

  • SysPhS元素进行物理交互
  • SysPhS元素用于信号流

要求

  • 必须在“配置SysML仿真”窗口中勾选“使用Simscape”选项。
  • 具有“ inout”方向(或无方向)的端口将被视为物理流
  • 任何具有“输入”端口的模块都将生成为Simscape –如果它也具有“输入”或“输出”端口,则这些端口将被设置为Simscape“物理信号”。这些可以连接到输出“物理信号”或Simulink输入和输出。为此所需的Simulink转换器将自动生成,并在生成过程中插入模型中。

学到更多