主要内容

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

概述

这个示例展示了如何使用System Composer为小型无人飞行器设置架构,该飞行器由6个顶级组件组成。了解如何通过编写接口、检查链接的文本需求、定义概要文件和原型,以及在这样的体系结构模型上运行静态分析来细化体系结构设计。

打开项目。

> > scExampleSmallUAV

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

作者接口

为连接之间特定于域的数据定义接口。由接口元素属性值定义的两个端口之间共享的信息进一步增强了规范。在建模选项卡,选择设计,然后单击接口编辑器

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

检查要求

在S万博1manbetxystem Composer体系结构模型中检查需求需要一个Simulink Requirements许可证。

体系结构模型中的组件链接到中定义的系统需求smallUAVReqs.slreqx.打开需求角度.在模型窗格的右下角,单击显示的角度.然后,单击要求

选择模型上的组件以查看它们所链接的需求,或者相反地,选择要求查看哪些组件实现了它们。需求也可以链接到连接器或端口,以允许在整个设计工件中进行跟踪。来编辑需求smallUAVReqs.slreqx,选择要求编辑器从菜单中。

承载能力要求强调了飞机能够承载的总质量。这一要求,连同飞机的重量,是早期验证和验证所执行的质量汇总分析的一部分。

定义个人资料和刻板印象

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

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

  • RF连接器,适用于端口

  • RF接线,适用于连接器

刻板印象是定义的. xml文件通过使用概要文件。这个概要文件Uavcomponent.xml.附加在这个模型上。属性编辑配置文件个人资料编辑器.在建模选项卡上,单击导入>编辑

显示如下所示。

分析模型

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

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

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

取消严格模式这样所有组件都可以有一个质量属性实例化,以方便计算总质量。点击实例化生成分析。

一劳永逸分析观众屏幕上,单击分析.分析功能通过模型​​元素自下而上迭代,分配质量每个组件的属性作为总和质量其子组件的属性。将系统的总重量分配给质量顶级组件的属性,scExampleSmallUAVModel

另请参阅

|||||

相关话题