飛行控制計算機余度與設計
時間:2022-01-16 09:36:23
導語:飛行控制計算機余度與設計一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。
摘要:本文從工程實際出發,簡述了飛行控制計算機的雙余度管理策略,設計方案結合了硬件余度和軟件容錯技術,在系統軟件中應用了故障監控、余度管理和表決技術等,大大提高了飛行控制計算機的可靠性,保障直升機的飛行安全。
關鍵詞:飛行控制計算機;雙余度;硬件冗余;軟件管理
低速、低空和機頭方向不變的機動飛行及在小面積場地垂直升降是直升機的突出特征,由于這些特點使其具有廣闊的用途及發展前景。對于其核心部件飛行控制計算機的要求也更加嚴格,需要更高的可靠性,而單一提高硬件系統中元器件的可靠性無法提高整機可靠性,所以余度技術被應用到飛行控制計算機的設計中,降低技術復雜度和提高故障覆蓋率是余度配置中首要解決的問題,目前應用廣泛,技術相對成熟的是雙余度飛行控制計算機的設計,這種結構資源少,重量輕,便于實現。
1飛行控制計算機的系統結構與工作原理
余度技術的應用能明顯提高飛行控制計算機在執行任務時的安全可靠性,但不是簡單的余度疊加,并非余度數越多越好,雙余度飛行控制計算機的設計綜合考慮了可靠性與系統復雜程度的指標,采用硬件冗余和軟件管理的管理策略,硬件方面增加了一路功能相同的飛控計算機通道,主機具有輸出控制權,副機作為熱備份。飛行控制計算機通過總線系統與航電系統進行交聯,接收來自航電系統、遙控系統、機上傳感器的總線、模擬量及離散量信號,由機內雙通道對采集到的控制指令、飛行參數、監控信號進行邏輯處理、參數加工以及故障監控等處理,通過交叉傳輸鏈路實現雙通道之間的信號交互,由雙余度表決策略得到相關信號的表決值。飛控計算機通過對表決信號進行控制律計算,得到舵機的控制指令,由模擬量輸出通道實現舵機控制指令的輸出,從而實現對飛機的控制。飛控計算機原理圖如圖1所示。
2飛行控制計算機的硬件系統
硬件結構相同的雙通道組成了雙余度飛控計算機,兩個CPU負責輸入信號的處理和控制律計算,通過交叉傳輸電路進行交叉互比表決,將最終結果輸出給伺服控制系統,以驅動舵機運動。各硬件模塊的功能介紹如下。2.1CPU模塊。CPU模塊承擔控制邏輯解算、飛行控制律解算、余度管理、故障檢測和任務調度等任務。以MPC8245為例,MPC8245處理器具有MPC603e內核機PCI橋,存儲器控制器,DMA控制器,可編程中斷控制器,它具有并行執行數條指令、簡單指令的快速執行、流水線操作等優點,內部最高頻率為300MHz,最快單周期可同時執行6條指令,峰值速度約500MIPS/300MHz。2.2接口模塊。為了對飛行控制計算機俯仰角及其角速率、橫滾角及其角速率、偏航角及其角速率進行精確采樣,利用A/D轉換器將經過調理后的模擬量信號變換為計算機可用的數字量,外部輸入信號需經過信號調理電路進行處理,包括解調、濾波及增益調整等,最后才能接入CPU進行AD采集。接口模塊還配置有422總線采集單元,對于大氣傳感器、地面測試設備、慣性傳感器等外部設備的422總線信號進行采集。2.3CCDL模塊。CCDL模塊實現雙機互比功能,在CCDL模塊的內部有雙口RAM,它機將采集值寫入雙口RAM,本機通過讀取相應地址中的值獲得它機采集值。2.4通道故障邏輯模塊。通道故障邏輯模塊保障了電路故障時系統輸出的連續性、準確性。在雙余度飛行控制計算機系統中,外部輸入信號同時送到A、B通道,雙機之間需要對采集到的數據進行互比表決,在A、B通道都有效的情況下,A通道具有輸出控制權,當只有一個通道有效時,該通道具有輸出控制權,若兩個通道都發生故障,飛行控制計算機默認A通道輸出,如表1、表2所示,通道故障邏輯圖如圖2所示。2.5電源模塊電源模塊為飛控計算機內部雙通道及其他相關單元供電,該模塊既要有較高的品質又要滿足抗電磁干擾的特性,同時,電源模塊還具有濾波、穩壓結構,可輸出紋波小、穩定的電壓。
3飛行控制計算機的軟件系統
雙余度飛行控制計算機軟件的設計依賴于軟件容錯技術,正常工作時進行實時監控,故障發生時降低系統的性能損失。底層的雙口RAM通過進行兩個通道的數據交叉傳輸實現余度管理,兩通道完成各自的數據采集后,單通道狀態的監控依賴于相應的監控策略,故障綜合則記錄了故障信息及故障點,再通過交叉傳輸進行雙通道監控結果及數據的互比,使監控狀態正確且數據結果有效的通道具有輸出控制權,正常輸出。3.1任務同步技術。雙余度飛行控制計算機余度管理的關鍵是任務同步技術,兩通道能夠并行同步工作是雙余度實現的基礎,余度通道之間為熱并行運行方式,各通道比較、表決失誤數據必須是同一次計算的結果,才可維持計算數據的一致性,故每幀開始時都進行一次雙余度通道間的同步。3.2表決技術。飛行控制計算機系統在周期性執行任務過程中,為保證輸出結果的一致性和準確性,要對數據輸入、輸出結果進行比較表決。兩個模塊之間互送數據信息通過串口通訊實現,然后對其輸出結果進行監控比較,取合理值進行下一步操作,滿足屏蔽故障任務或部件,提高輸出數據可靠性的要求。3.3故障監控技術。雙余度飛行控制計算機采用雙余度通道數據交叉互比監控方式,使用軟件超時監控技術,在一定的條件下可進行系統重構和故障隔離、實現故障工作或故障降級工作。每一個通道通過周期性故障綜合來識別自身的運行狀態,實現通道故障控制邏輯的支配,判斷通道是否有真實輸出,為雙余度的有效控制提供依據,在飛控系統發生嚴重故障時,具有確保故障安全的能力(即故障發生時飛控計算機能切斷自身俯仰、傾斜、航向、高度四個任務通道的輸出,完全釋放對飛機的控制)。
4結束語
本文從工程實際出發,簡述了飛行控制計算機的雙余度管理策略,設計方案結合了硬件余度和軟件容錯技術,在系統軟件中應用了故障監控、余度管理和表決技術等,大大提高了飛行控制計算機的可靠性,保障直升機的飛行安全。
參考文獻
[1]勁松,王偉.余度飛行控制計算機系統研究與實現[D].西安:西北工業大學,2007.
[2]劉海清,涂時亮.飛控計算機的容錯研究與設計[D].上海:復旦大學,2009.
[3]石賢良,吳成富.雙冗余飛控計算機系統設計與實現[J].計算機應用,2005,25(9):2163-2164.
[4]徐金生,郭宏.張秦嶺.基于余度和容錯技術的高可靠機載只能配電系統設計[J].航空學報,2011(9):1-8.
[5]吳玉堂.飛行控制系統[M].北京:北京航空航天大學出版社,2005.
[6]高正,陳仁良.直升機飛行動力學[M].北京:科學出版社,2003.
[7]何克忠,李偉.計算機控制系統[M].北京:清華大學出版社,1998.
作者:許靜 夏珊 單位:中國直升機設計研究所
- 上一篇:計算機信息處理技術應用與實踐
- 下一篇:計算機數據庫技術在數據管理的作用