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