涂晉 張震

【摘要】本文介紹了飛控系統半物理仿真平臺通訊網絡構建,采用標準以太網和反射內存網結合的方法進行通訊,在保證系統實時性要求下,節省建設經費。并簡要介紹基于C++Builder6.0開發環境中反射內存網、標準以太網的軟件開發。
【關鍵詞】實時網絡平臺;反射內存網;標準以太網
1、前言
飛控系統半物理仿真是型號研制和試驗過程中的一個重要環節,飛控系統作為一種強實時性的系統,其半實物仿真是時間約束非常強的過程,其計算、數據通訊和關鍵信號的處理如果出現超時將可能導致整個仿真實驗的失敗。因此,實時算法和通訊技術的研究是半實物仿真系統的關鍵技術。
隨著計算機技術和通訊技術的迅速發展,仿真主機的速度大大提高,為飛行器非線性動力學方程的高速、高精度求解提供了條件;其次,采用實時網絡通訊技術,可以實現兩結點數據傳輸時延遲為納秒級或微秒級。
2、仿真平臺構建
為保證飛控系統半物理仿真平臺的可擴展性,系統構建時引入分布式布局的思想,不同于傳統一對一的宿主機-目標機模式,設計一對多的分布式模式?;窘Y構如圖1所示。采用RTW-xPC作為實時仿真的框架(仿真主計算機-仿真目標計算機模式),子任務被分布在系統的各個成員上,成員之間通過網絡連接在一起,通過各子任務并發運行來提高解算速度,滿足實時應用的要求。
飛控計算機一般每10ms讀取一幀數據,這要求飛控仿真系統的仿真周期遠小于10ms。……