基于模型的快速原型设计及仿真验证平台
平台以Matlab/Simulink模型化的方式,加以STK/基于OSG三维可视化辅助工具,快速、直观、准确地为最终用户所期望的系统建立一个概念模型,主要用于项目系统论证、需求分析、方案设计论证等。
平台特点:
? 支持从需求分析、设计、仿真、测试到实现的整个开发流程;
? 采用基于模型的设计思路,减少了需求及设计失误;
? 可扩充性,可以根据用户的需要进行扩充和配置;
? 通用性,可方便对模型和参数进行修改,适应不同型号的变化。
基于模型的快速原型设计及仿真验证平台组成框图
基于平台,已成功开发卫星控制分系统快速原型。
平台通过建模工具IBM Rational Rhapsody和Matlab/Simulink,来实现卫星姿态轨道控制系统需求建模设计与需求的仿真验证功能。Rational Rhapsody建立模型框架,Simulink通过图形化GUI界面对控制过程与算法进行建模。
在建模工具基础上,通过中间件ModelLink,实现模型与SpaceOS系统的无缝集成。
基于实时操作系统(SpaceOS,Vxworks for
SPARC)定制I/O驱动模型库, Simulink建模时只需要通过拖拽即可实现相应板卡驱动的调用。驱动模型库主要包括通用数字IO模块、通用数字脉冲模块、通用AD模块、通用DA模块、通用RS422异步串口和1553B总线通讯模块。