基于模型的系统工程的M万博1manbetxATLAB和Simulink
设计、分析和测试系统和软件架构
工程师使用基于模型的系统工程(MBSE)来管理系统复杂性、改进通信并生成优化的系统。成功的MBSE需要将干系人需求综合到架构(architecture)模型中,以创建直观的系统描述。
MATLAB®,S万博1manbetximulink®,和System Composer™一起创建了一个用于创建描述性体系结构模型的环境,该模型无缝地连接到详细的实现模型。连接的环境确保体系结构和设计世界中的项目保持同步。系统工程师可以建立一个数字线程,在系统需求、架构模型、实现模型和嵌入式软件之间导航。
用MATLAB, Simu万博1manbetxlink,和系统的作曲家,你可以:
- 捕获和管理系统需求,实现影响和覆盖率分析
- 通过捕获架构元数据和直接连接到MATLAB分析来优化系统架构,用于特定领域的贸易研究
- 创建简化的定制模型视图,以隔离不同工程关注点感兴趣的组件
- 使用基于模拟的测试验证需求并验证系统架构
- 使用Simulink中的基于模型的设计,将需求转化为架构,并使用准备好的组件进行模拟和实现万博1manbetx
“Simulink建模有助于我万博1manbetx们团队的ARP 4754工作,特别是验证系统级需求,开发基于需求的测试,并定义我们的供应商使用Simulink和嵌入式编码器生产DO-178 A级飞行代码时使用的低级软件需求。”
巴西航空工业公司的罗德里戈·丰特斯·索托(Rodrigo Fontes Souto)
用MATLAB和Simulink实万博1manbetx现基于模型的系统工程
开发体系结构模型和管理系统需求
使用System Composer使用组件、端口和连接器建模方法直观地绘制体系结构的分层系统。在满足您当时需求的抽象层次上工作,并在获得细节时添加细节。要正式定义组件之间交换的信息,可以创建接口来验证所交换的数据是否具有兼容的属性,如数据类型、尺寸或单位。
通过使用MATLAB API导入外部存储库和文件,可以重用现有的设计工件和接口控制文档(ICD)信息。您还可以从现有的Simulink系统模型中提取体系结构模型。万博1manbetx
在开发体系结构模型时,您可以使用万博1manbetx仿真软件需求™.系统需求可以连接到不同的架构元素,以建立需求可追溯性的数字线程,并执行需求覆盖分析。关联需求维护修订历史,使您能够执行影响分析并与下游团队沟通重要的变更。
探索产品s manbetx 845
使用视图执行贸易研究和分析体系结构
您可以使用原型来使用特定于领域的设计数据(如尺寸、重量、功率或成本)扩展架构模型。相关的原型可以分组到概要文件中,这些概要文件可以在整个体系结构中应用,也可以在其他体系结构中重用。为了管理体系结构的复杂性,您可以创建自定义视图来隔离不同涉众感兴趣的组件,或者促进特定的分析活动。
使用MATLAB,您可以直接对体系结构执行分析和权衡研究。例子包括:
- 自下而上的汇总或自上而下的分配(尺寸、重量、功率、成本等)
- 网络或流分析(端到端延迟、最短路径、物料流等)
- 自定义分析
- 贸易研究(确定最可接受的解决方案)
了解更多
- System Composer中的聚光灯视图(1:03)
- 使用特定于领域的设计数据扩展架构(1:29)
- 电池尺寸和汽车电气系统分析
在Simulink中连接基于模型的设计万博1manbetx
直接将架构组件链接到Simulink模型,以使用万博1manbetx基于模型的设计,即在整个开发过程中系统地使用模型。按照自顶向下的工作流,可以从架构组件自动生成Simulink模万博1manbetx型。相反,您可以直接从Simulink组件模型创建体系结构组件。万博1manbetx将体系结构模型与Simulink行为模型连接起来,可以确保体系结构万博1manbetx模型和实现模型保持同步,并允许您模拟系统行为。
探索产品s manbetx 845
系统验证
通过模拟,您可以探索体系结构、原型组件和创建组件规范,同时在开发过程的早期理解和细化系统行为。要将其扩展到大型复杂系统,可以使用测试套件自动化验证,以验证需求,并在整个基于模型的系统工程过程中迭代验证系统行为。
您可以指定系统级别的测试,以检查可由下游实现团队使用的需求的一致性和正确性。您可以将具有复杂的、依赖于时间的信号逻辑的需求转换为具有明确定义的语义的评估,这些语义可用于调试设计和识别不一致的需求。
探索产品s manbetx 845