主要内容

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

概述

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

打开项目。

> > scExampleSmallUAV

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

指定接口

在数据字典中定义接口。从菜单中单击接口编辑器

单击GS的命令端口上的体系结构模型突出architecture_gsCommands接口,表示接口的分配。

检查要求

体系结构模型中的组件链接到中定义的系统需求smallUAVReqs.slreqx.打开需求角度.在模型面板的右下角,单击显示的角度按钮。然后,点击需求按钮。

选择模型上的组件以查看它们所链接的需求,或者相反地,选择需求查看哪些组件实现了它们。

定义概要文件和原型

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

  • 车载元件,适用于元器件

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

  • RF接线,适用于连接器

原型是通过使用概要文件在XML文件中定义的。这个概要文件UAVComponent.xml附加在这个模型上。属性编辑配置文件个人资料编辑器.在建模选项卡上,单击进口>编辑

显示如下所示。

分析模型

要在系统上运行静态分析,请从体系结构模型创建一个分析模型。分析模型是由体系结构模型的元素生成的实例树,其中所有引用的模型都被平展,所有变体都被解析。

点击分析模型的观点菜单。

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

点击实例化生成分析。

分析函数自底向上遍历模型元素,并赋值质量属性的每个分量的和质量子组件的属性。系统的总重量分配给质量顶级组件SmallUAV的属性。