MBD:电子控制器软件设计的核心方法(1)MBD定义与应用MBD在电子控制器软件开发中主要用于代替传统的代码编写方式,通过构建基于数学模型的控制系统设计流程,如使用Matlab/Simulink等工具。开发者通过搭建系统模型,进行算法设计、仿真验证、自动代码生成,直到实车测试,实现软件的闭环开发。例如,在汽车动力总成控制器开发中,工程...
MBSE与MBD数据贯通方案 建立企业级模型规范 建立企业级模型库,是实现企业级数字线索的前提。随着产品研发的概念设计、系统设计、专业设计等不同研发阶段,定义不同类型的模型模板,实现统一、规范、标准的产品设计,进而形成完整的企业级模型库,支持数字线索的落地。 模型库包括: 企业级产品参数库; 企业级MBSE模型库; 企...
实现数字连续性 通过参数自动同步的方式,打通了MBSE模型和MBD模型,实现了基于模型的数字连续传递,保证了产品研发过程中各阶段、各专业间的数据一致性。 提高协作效率 MBSE模型和MBD模型间参数的自动同步,减少了专业间协作的人为参与,降低的手动转换的工作量,提高了模型间转换的效率和准确性。 数字线索|基于参数,实现MB...
详细设计,已脱离MBSE的范畴进入MBD(Model-Based Design),在“解决域”的模型多次迭代、且设计相对固化的情况下进行详细设计。主要交付物为数字功能样机,即数字孪生。这里开始也是大部分企业目前的日常工作,然而由于缺乏RFLP系统性的顶层设计,很难实现数字化连续性,基本都是在日复一日的处理变更和修改文档,需要单一数据...
基于模型的系统工程(MBSE)最近被广泛地应用于民用飞机开发领域。此报告首先探讨了MBSE在主要的飞机OEM中的工程应用现状。然后基于MBSE的行业基准,通过一个工程案例提出并研究了多种关于MBSE工程应用的观点和执行挑战,包括实施路线、建模指导、MBSE工程师的发展、商用飞机开发生命周期中的最佳实...
谢友柏院士:基于模型的系统工程(MBSE)与设计(MBD)的关系思考 如何将关于功能知识表达的建议与任何系统工程建模语言的任何部分结合起来,确定地、无歧义地表达设计中功能单元或者系统的行为知识和结构知识,将是很有意义的研究。 基于模型的系统工程(model based systems engineering,MBSE)是建模方法的形式化应用,以使建模方...
如上文所述,MBSE所覆盖的业务范畴从概念到逻辑架构。有了顶层设计详尽的建模积累后脱离MBSE的范畴进入MBD(ModelBasedDesign -基于模型的设计),即在“解决域”的模型多次迭代、且设计相对固化的情况下进行三维详细设计,主要交付物为数字化功能与几何样机。
那么,MBSE 和我们以前提到的 MBD 是什么关系呢? 简单来说,MBSE 重在跨学科的、基于模型的、不同视角的系统表达,力求为大型复杂系统提供一致的、完整的,相互关联的,贯穿系统生命周期的分层次的系统模型,覆盖和系统相关的问题域与方案域。而 MBD 侧重方案域的特定领域的系统设计与实现。
(3)MBSE与MBD打通,虚实验证完整闭环 在未来基于模型的数字化研制体系下,在每个阶段都要进行相应的仿真迭代,充分验证,然后再向下一个环节推进,将问题提前暴露和解决,模型相互关联,逐步细化完善,最终形成型号模型库,形成可复用的知识。模型的贯通能力至关重要,包括系统设计模型(SysML语言)与系统验证模型(Modelica语言)的...