预订演示
前页 后页

仿真

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

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

Enterprise Architect的 MATLAB 集成通过 MATLAB API 进行连接,允许您的Enterprise Architect仿真和其他脚本根据任何可用的 MATLAB 函数和表达式的值进行操作。您可以将模型导出到 MATLAB Simulink、Simscape 和/或状态流。

本节描述了定义内部块图表或参数模型、使用附加信息对模型进行注释以驱动模拟以及运行模拟以生成结果图的过程。

SysML内部块和参数模型介绍

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

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

这些主题描述了使用 SysML 和 SysPhS 定义和运行系统工程仿真的关键选项。

话题

描述

也见

SysPhS 标准支持

SysPhS 标准交互物理和辅助信号流仿真的 SysML扩展。它定义了在 SysML模型与 Modelica模型或 Simulink/Simscape模型之间进行转换的标准方法,为共享仿真提供了一种更简单的基于模型的方法。

SysPhS仿真

工件适合

Enterprise Architect帮助您扩展 SysML 参数模型的实用性,方法是使用允许模拟模型的额外信息对它们进行注释。然后将生成的模型生成为可以使用 MATLAB Simulink 或 OpenModelica 求解(模拟)的模型。

模拟属性针对您的仿真模型进行工件。这保留了您的原始模型并支持针对单个 SysML模型配置的多个模拟。仿真工件在工件的工具箱上找到

工件

用户接口

SysML 仿真的用户界面在配置仿真主题中进行了描述。

配置SysML仿真

查看生成的模型

为 Modelica 或 Simulink 生成模型后,您可以直接在外部应用程序中使用该模型。

查看生成的模型

SysPhS调试技巧

由于可能有许多因素会导致生成的脚本出错,因此我们提供了一些关于在模型中隔离问题源的提示。

SysPhS调试技巧

模型分析使用数据集

在使用模拟时,可能会出现要测试多个变体的情况。为了支持这一点,可以针对 Blocks 定义多个数据集,从而允许使用相同的 SysML模型进行可重复的模拟变化。

使用数据集进行模型分析

SysPhS仿真实例

为了帮助您了解如何创建和模拟 SysPhS模型,我们提供了三个示例来说明三个不同的领域。所有三个示例都使用 OpenModelica 库。仿真仿真示例主题中描述了这些示例以及您能够从中学到的东西。

SysPhS仿真实例

学到更多