开发和验证物理模型后,创建实时仿真系统并将其与战舰的舰上控制系统集成。BAE Systems 的工程师自动生成了 90,000 多行用于 OBT 的 C 代码。借助更为高效的 C 代码,所产生的实时仿真过程仅使用了 2% 的中央处理器 (CPU) 时间,远远控制在 20% 的使用率指标之内,为计算机处理器留出了能力来处理同时进行的其他任务。从总体来看,仿真工具的开发时间相对于此类的典型项目缩短了一半。
BAE Systems Maritime 海军战舰部门首席工程师 Peter Worthington 说:“若没有 MathWorks 工具,我们当时根本无法借助我们拥有的有限资源完成训练器的开发。如果使用传统技术,OBT 项目将需要两到四倍的额外工作量才能成功完成。但是,借助基于模型的设计,我们得以简化设计流程,最终只需三位工程师参与,便完成了战舰的物理系统建模和仿真并生成训练系统的产品级 C 代码。”
MathWorks 航空航天与国防业市场营销经理 Jon Friedman 说:“随着各大公司意识到基于模型的设计在改进其设计工作方面的作用,这种方法将在全球范围内继续保持商业和国防工业领域首选工程方法的地位。BAE Systems 的工作进一步诠释了基于模型的设计在改善复杂项目的设计团队之间的沟通以及在设计过程早期发现和解决设计问题方面的强大能力。”