基于模型的设计,是美国迈斯沃克公司(MathWorks,MATLAB软件的开发商)提出并推广的复杂系统设计方式,英文Model Based Design,简称MBD。基于模型的设计,核心在于模型,基于可执行的模型开展需求的确认,迭代的仿真设计,自动化的代码生成,以及持续的测试与验证。
此MBD,非彼MBD
此MBD是基于MATLAB/Simulink模型的MBD,和工业领域常说的基于三维机构模型或者有限元模型的彼MBD是不同的,这一点我们可以从工业领域的专业方向来进行区分。
- 结构专业:CAD模型,如CATIA,ProE等;
- 强度专业:CAE模型,如Nastran,Ansys等;
- 控制专业:算法模型,如Simulink;
- 通信专业:算法模型,如MATALB;
- 软件专业:代码模型,如Simulink。
MBSE与MBD的融合
系统工程是用于设计、实现、技术管理、运行以及系统终止的一种系统的、有效的专业方法或学科。基于模型的系统工程(Model Based System Engineering),更强调系统的架构设计,如操作/功能/物理等;基于模型的设计(Model Based Design),更强调系统行为的设计,如动态/静态/逻辑等。
网友评论