小型无人机建模系统体系结构

概述

这个例子展示了如何建立一个小型无人机的体系结构,由六个顶级系统组成。您还将学习如何通过授权接口、链接到需求、定义概要文件和构造型,以及在这样的体系结构模型上运行分析来优化您的体系结构设计。

打开项目。

scExampleSmallUAV

每个系统都被分解成它的组件。在层次结构中导航以查看每个组件的组合。根组件SmallUAV具有表示系统与其环境之间的数据交换的输入和输出端口。

授权接口

在本地数据字典中定义接口。打开接口编辑器以查看接口。单击GS的命令在架构模型上突出显示端口architecture_gsCommands接口并指示分配。

检查要求

体系结构模型中的组件链接到中定义的系统需求smallUAVReqs.slreqx。打开模型的需求透视图。选择组件以查看它们链接到的需求,或者相反地,选择组件中的项需求查看哪些组件实现了它们。

定义概要文件和原型

为了完成规范并在设计过程中稍后进行分析,构造型向体系结构模型元素中添加了自定义元数据。这个模型对这些元素有原型:

  • 车载元件,适用于各种部件

  • 射频连接器,适用于端口

  • 射频布线,适用于连接器

构造型在称为概要文件的XML文件中定义。这个概要文件UAVComponent.xml附加在这个模型上。您可以使用配置文件编辑器编辑一个配置文件。

分析模型

根据该规范模型可以生成一个分析模型,用于对系统进行静态分析。分析模型是由规范模型的元素生成的实例树,其中所有引用的模型都被平展,所有的变体都被解析。

在这个模型上运行大规模rollup。在对话框中,选择您想要包含在分析中的原型。通过浏览选择分析功能工具/ massRollUp.m。将模型迭代模式设置为自底向上并点击实例化

分析函数自底向上遍历模型元素,分配质量属性的每个分量的和质量子组件的属性。系统的总权重被分配给质量顶级组件的特性,小型无人机。