基于模型的快速原型設計及仿真驗證平臺
平臺以Matlab/Simulink模型化的方式,加以STK/基于OSG三維可視化輔助工具,快速、直觀、準確地為最終用戶所期望的系統(tǒng)建立一個概念模型,主要用于項目系統(tǒng)論證、需求分析、方案設計論證等。
平臺特點:
? 支持從需求分析、設計、仿真、測試到實現(xiàn)的整個開發(fā)流程;
? 采用基于模型的設計思路,減少了需求及設計失誤;
? 可擴充性,可以根據(jù)用戶的需要進行擴充和配置;
? 通用性,可方便對模型和參數(shù)進行修改,適應不同型號的變化。
基于模型的快速原型設計及仿真驗證平臺組成框圖
基于平臺,已成功開發(fā)衛(wèi)星控制分系統(tǒng)快速原型。
平臺通過建模工具IBM Rational Rhapsody和Matlab/Simulink,來實現(xiàn)衛(wèi)星姿態(tài)軌道控制系統(tǒng)需求建模設計與需求的仿真驗證功能。Rational Rhapsody建立模型框架,Simulink通過圖形化GUI界面對控制過程與算法進行建模。
在建模工具基礎上,通過中間件ModelLink,實現(xiàn)模型與SpaceOS系統(tǒng)的無縫集成。
基于實時操作系統(tǒng)(SpaceOS,Vxworks for
SPARC)定制I/O驅(qū)動模型庫, Simulink建模時只需要通過拖拽即可實現(xiàn)相應板卡驅(qū)動的調(diào)用。驅(qū)動模型庫主要包括通用數(shù)字IO模塊、通用數(shù)字脈沖模塊、通用AD模塊、通用DA模塊、通用RS422異步串口和1553B總線通訊模塊。