主要内容

本页采用了机器翻译。点击此处可查看英文原文。

使用架构模型构建和分析系统

系统是指由多个元素组成,这些元素相互交互以实现单个元素无法单独实现的目标。系统的构成元素包括机械部件、电路、计算机硬件和软件等。系统规范描述了系统元素、其特征和属性、它们之间的交互,以及整个系统与其环境之间的期望交互(或接口)。

System Composer™ 允许您使用架构模型来描述系统,将系统视为结构元素与底层行为描述和设计功能的组合。这些模型可以有多个视角,从而生成与模型一致的图。

要使用 System Composer 执行基本系统工程工作流来设计移动机械臂,请按照以下步骤操作。

System Composer 提供基于模型的系统工程 (MBSE) 工作流,首先从利益相关者的需求出发,确定需求和用例,反复设计架构,然后使用行为模型实现设计功能。您还可以使用分析和权衡研究来优化架构设计,并使用架构视图传达系统的各个方面。该图说明了 MBSE 工作流。

Summary of the System Composer workflow.

使用 System Composer,您可以实现系统工程工作流。

  1. 编写架构模型并定义系统需求:

    • 使用组件、端口和连接器创建代表系统功能、逻辑或物理分解的系统结构分层模型。

    • 从 MATLAB® 表中导入模型,并使用 System Composer 更改导出它们。

    • 使用参数编辑器编辑和查看在组件或架构上指定为模型参量的实例特定参数。

    • 使用接口编辑器在结构架构元素之间创建和管理数据接口。

    • 管理模型到模型的分配,以显示软件组件与硬件组件之间的关系,并使用分配编辑器指示部署策略。

    • 使用需求编辑器 (Requirements Toolbox)中的 Requirements Toolbox™ 优化和详细说明需求。将需求与架构模型元素联系起来。

  2. 定义元数据、生成视图、描述系统行为并分析架构:

  3. 实现组件行为,并使用基于仿真的工作流来验证需求:

    • 使用 Simulink® 中的模块图、Stateflow® 中的状态机和 Simscape™ 中的物理接口来指定组件行为。

    • 设计软件架构模型,定义函数编辑器中组件函数的执行顺序,在架构层进行设计仿真,并生成代码。

    • 使用 Simulink Test™ 中的 Simulink 测试管理器 (Simulink Test)验证和确认需求。

    • 使用 Simulink Report Generator™ 生成报告。有关详细信息,请参阅生成系统架构报告

提示

要了解更多关于 System Composer 概念在系统工程设计中的应用,请参阅System Composer 概念