组成和分析一个系统

一个系统是由不同的元素组成的,它们服务于一个目标,而这个目标不能由任何一个元素单独实现。一个系统的组成要素可以是机械零件、电路、计算机硬件和软件。系统规范包括对相关元素集的描述、它们的特征和属性、它们彼此之间的交互以及整个系统与其环境之间所需的交互(或接口)。

System Composer™使您能够根据架构模型将系统描述为结构元素的组合,这些结构元素通过潜在的行为描述得到进一步的阐述。这些描述性模型有时可能被呈现为彼此保持一致的不同图表

与系统作曲家,你可以:

  • 创建系统结构的分层模型,这些模型通过组件、端口和连接器范式来表示系统的功能、逻辑或物理分解。

  • 创建和管理结构建筑元素之间的接口。

  • 完善和通过工作流程精心制作的要求能够通过Simulink的要求。金宝app

  • 扩展基本架构元素,以创建具有关联属性的自定义领域特定概念表示。

  • 用各种形式指定组件行为,包括Simulink框图、Stateflow中的状态图、MATLAB和C/ c++代码。金宝app

  • 执行静态分析和交易研究以优化系统架构。

  • 为各种设计关注点定义系统结构的自定义过滤视图。

考虑移动机器人系统,其中的目的是设计出一个所需的位置定期分配给它的机器人需要达到无线管理机器人的计算机。这样的系统的体系结构模型可以由两个主要部分组成:计算机和机器人。您可以使用双组分块代表他们的系统构成。

同时通过系统的初始设计思维,你开始精心制作每件还。例如,可以定义所述机器人具有一个传感器感测的位置,控制器,用于操纵机器人的位置,以及由所述控制器驱动以到达所希望的位置的马达。

您也可以开始创建通过描述电力,能源,数据,或任何代表的信息流组成系统组件之间的连接。这是通过创建在提供或消耗一些期望的信息,并且结合两个部件端口来代表该信息的流连接器的部件的端口完成。您可以定义一个接口完全指定连接及其关联的端口。的接口可以由与各种尺寸,单元和数据类型的多个数据元素。要在连接端口时启用一致性检查,你也可以用组件设计过程中未连接端口相关联的接口。

需求是系统工程过程中不可或缺的一部分。有些与整个系统的功能有关,有些与性能方面有关,比如功率、大小和重量。将高级需求分解为低级需求并产生附加需求是定义整个系统架构的一个重要方面。例如,机器人的总功耗决定了机器人控制器的功耗需求。

为了分配和使用的系统元素跟踪的要求,系统构成完全整合金宝app®要求™。为了方便导出适当的需求,有时需要分析和指定系统元素(包括组件、端口或连接器)的属性(如电源)。例如,如果系统的总功耗是一个关注点,则a能量消耗属性是必要的。可以使用a将此属性添加到电子组件中刻板印象。原型向组件、端口和连接器添加属性。指定了这些属性后,您可以使用MATLAB来执行分析并适当地将功率分配给设计中的所有元素。然后,您可以为系统中各个组件(如控制器或传感器)的设计者创建额外的派生需求。

最后,您还可以开始使用Simulink设计实际系统的组件。金宝app您可以使用基于Simulink平台的基于模型的设计流程在代码中完全指定、测试和分析组件的行为。金宝app

相关话题