管理系统的变化
设计、配置和分析变量
用MATLAB®和仿真软件®,您可以开发处理各种任务和需求的模型。您可以通过激活预定义的一组变量来调整您的模型以适应特定的设计需求,这些变量是模型设计的组成部分。Simulink的可变功能允许您创建灵活的模型来管理、配置和重用您的设计。
使用Simulink,您可以:
- 在整个开发生命周期中管理模型中的变量,从需求到部署
- 用一个模型评估多个设计
- 以交互方式和编程方式选择模型变量
- 在仿真和代码生成工作流的不同阶段控制变量激活
- 可视化和分析不同的配置
“Simulink和Powertrain Blockset使我们能够从一个动态发动机参考模型开始,针对多个发动机变体自动调整其大小,然后将得到的参数化模型重用于MIL和HIL,节省时间并提高我们的发动机控制软件的整体质量。”
Hiroshi Katoh,日产汽车公司
参见客户如何使用Simulink进行变型系统设计
物理建模的变体
在物理系统的不同设计之间进行交换,例如使用变体的混合动力或全电动动力系统。通过切换到更高或更低的保真度变量来调整模型的保真度,以匹配您的工程任务。
系统架构的变体
在使用不同组件的系统架构模型中创建几个结构或行为设计备选方案。在整个系统设计中评估不同的实现。
配置模型变体
使用变量管理器定义、控制和可视化变量配置。创建预定义的变量配置。激活并在这些配置之间切换,以同时控制多个不同的设计。为配置定义约束,以防止无效的变量组合。一旦定义了不同的配置,您就可以使用不同的配置数据对象来存储、分发和重用它们。
可视化和分析不同的配置
直接在Simulink画布中可视化地跟踪变量条件,并以表格形式比较多个变量配置。在编辑期间验证变量配置,以识别问题,而不必模拟或更新模型。分析不同的配置,以确定总是或永远不会活动的变量,从而定位和诊断配置中潜在的故障或不一致。
用变量模拟和测试工作流
在不同的模拟模式中使用不同的配置执行模拟,而不必重建或重新编译模型。
分析变量,报告覆盖结果,并为您的变量模型执行测试。配置变量激活时间,以执行模型中活动变量选择或所有变量选择的验证和验证。
减少变异模型
根据一组变量配置或基于指定的变量控制值自动生成简化模型。为了分发和共享模型,使用模型约简来通过删除未使用的变量来保护知识产权。在详细的报告中分析减少的模型,以检查模型依赖性的破坏,并验证模型结构。
了解更多
变量选择的代码生成
为具有变量设计的模型生成代码,并选择是否包含所有的变量选择,还是只包含代码中的活动变量。
在生成的代码或最终可执行文件中激活所需的变量选择,而无需重新生成或重新编译代码。
建模和实现AUTOSAR变体
利用Simulink的变种功能,实现可伸缩的AUTOSAR架构,用于多车系的软件。
对AUTOSAR软件组件建模,其中包含变量点,以便根据预定义的控制条件启用AUTOSAR接口或实现。导入和导出带有AUTOSAR变体的ARXML文件,将Simulink集成到完整的AUTOSAR工作流中。