基于模型的系统工程(M万博1manbetxBSE)的MATLAB和Simulink

设计,分析和测试系统和软件架构。

工程师使用基于模型的系统工程(MBSE)来管理系统的复杂性、改进通信和生成优化的系统。成功的MBSE需要将涉众需求综合到体系结构模型中,以创建直观的系统描述。

MATLAB,S万博1manbetximulink和系统构成共创创建描述性建筑模型,实现无缝桥接进入详细的实施模型一个单一的环境。整个建筑和设计的世界连接的环境,确保项目保持同步。系统工程师可以建立一个数字线程系统的要求,架构模型,实现模型和嵌入式软件之间进行导航。

用MATLAB, Simu万博1manbetxlink,和系统构成, 您可以:

  • 采集和管理系统的需求,从而影响和覆盖分析
  • 通过捕获体系结构元数据并直接连接到MATLAB分析以进行特定领域的贸易研究,从而优化系统架构
  • 创建简化定制模型视图感兴趣的成分分离为不同工程关注
  • 使用基于模拟的测试验证需求和系统架构
  • 使用Simulink中基于模型的设计,将需求转换为具有组件的体系结构,以便进行模拟和实现万博1manbetx

“Modeling with Simulink is instrumental to our team’s ARP 4754 work, specifically validating system-level requirements, developing requirements-based tests, and defining low-level software requirements that our supplier uses to produce DO-178 Level A flight code using Simulink and Embedded Coder.”

Rodrigo Fontes Souto, Embraer报道

开发架构模型和管理系统要求

使用System Composer使用组件、端口和连接器建模方法直观地勾画体系结构的层次系统。在符合您当时需求的抽象级别上工作,并在得到详细信息时添加它们。要正式定义组件之间交换的信息,可以创建接口来验证交换的数据是否具有兼容的属性,如数据类型、维度或单元。

通过使用MATLAB API导入外部存储库和文件,可以重用现有的设计构件和接口控制文档(ICD)信息。您还可以从现有的Simulink系统模型中提取体系结构模型。万博1manbetx

在开发架构模型,可以直接拍摄,浏览和使用管理系统要求万博1manbetx仿真软件的需求。系统要求可以链接到不同的建筑元素,以建立需求跟踪数字线并进行需求覆盖分析。链接的需求维持修订历史使您能够进行影响分析和沟通,下游球队重要的变化。

Link系统要求,架构模型,建立需求跟踪和进行需求覆盖分析和影响分析。


创建自定义视图来管理架构复杂,并与各利益相关方沟通。

执行贸易研究和分析与意见架构

您可以使用原型来扩展您的架构模型,使用领域特定的设计数据,例如大小、重量、功率或成本。可以将相关的原型分组到概要文件中,这些概要文件可以应用于整个体系结构,也可以在其他体系结构中重用。要管理体系结构的复杂性,您可以创建自定义视图,以便为各种涉众隔离感兴趣的组件,或者促进特定的分析活动。

使用MATLAB,您可以直接在你的体系结构进行分析和研究贸易。例子包括:

  • 自底向上或自顶向下分配(大小、重量、功率、成本等)
  • 网络或流分析(端至端延迟,最短路径,流动的材料等)
  • 自定义分析
  • 贸易研究(确定最可接受的溶液)

连接到Simulink中的基于模型的设计万博1manbetx

体系结构组件直接链接到Simulink模型使用定义的行为万博1manbetx基于模型的设计,即在整个开发过程中对模型的系统使用。遵循自顶向下的工作流,可以从体系结构组件自动生成Simulin万博1manbetxk模型。相反,您可以直接从Simulink组件模型创建体系结构组件。万博1manbetx将体系结构模型与Simulink行为模型链接起来可以确保体系结构模万博1manbetx型和实现模型保持同步,并允许您模拟系统行为。


执行系统验证以调试设计并识别不一致的需求。

系统验证

随着模拟,你可以探索的体系结构,原型组件,并创建组件的技术指标,同时了解和改进系统的行为在开发过程的早期。为了扩展这个大而复杂的系统,可以自动验证使用测试套件来验证要求和反复整个基于模型的系统工程过程验证系统的行为。

您可以指定系统级测试,以检查的,可以通过下游的实施团队使用要求的一致性和正确性。你能翻译复杂,与时间相关的信号逻辑需求与可用于调试的设计和鉴定相互矛盾的要求清楚,定义的语义评估。