摩迈科技与航空工业成都某研究所
2021-03-22
面临挑战:
飞行控制系统的设计采用Simulink进行控制率算法的设计已经多年,但算法设计和软件开发并没有实现统一的基于模型设计,模型验证的早期验证不充分,往往会导致代码阶段的缺陷增多,修改成本巨大,甚至会影响型号任务的研制进度。
解决方案:
以部门门内部的一个真实项目为基础,对传统的研发流程进行改进,在控制率算法仿真阶段引入模型单元测试环节,建立标准化的模型库,进行高安全关键系统模型设计规范的自动检查,最终自动生成嵌入式的控制率代码。项目中定制开发了专业模型库,模型单元测试应用,以及模型规范自动检查项。
最终结果:
通过基于模型的设计流程改进,在项目组内实现了模型的传递,建立了统一的MBD开发环境,通过模型库/模型规范/模型测试的加强,使自动代码生成得以在产品中应用。
返回列表 >