呂少杰,柳 楊,魏靖彪,張 頌,馬萬鵬,韓振飛
(陸軍航空兵研究所,北京 101121)
航空裝備的備件需求預測是制定保障計劃的核心問題和關鍵所在。它的需求預測準確性直接影響后續的備件籌措、分配、儲存、調撥等各項工作的順利進行,從而影響裝備保障質量與效率,制約軍隊戰斗力的保持和恢復,尤其對于系統復雜、使用時間短的新型直升機裝備,其維修備件需求預測問題,成為制約裝備保障水平提升的瓶頸之一。
現有備件預測方法可分為兩類:解析方法[1-2]和仿真方法[3-5]。在已知部件壽命分布類型和特征參數的情況下可以直接運用公式計算備件消耗,這種方法的局限是需要假設壽命分布滿足某種函數分布。仿真方法是建立部件使用過程的仿真模型,從而能夠在貼近實際的情況下得出備件消耗預測值。本文重點研究影響安全、單價高、故障更換頻率高的直升機外場可更換部件,采用基于離散系統仿真技術的備件消耗預測方法,使用ExtendSim仿真軟件開發某型直升機外場可更換部件(LRU)需求仿真系統。通過LRU的使用及消耗過程仿真,實現對該直升機外場可更換部件消耗的科學預測。該系統可服務于陸航維修與航材管理部門,能夠為直升機備件籌措、分配、儲存、調撥等維修保障決策提供科學依據。系統具有較好的可擴展性,可用于直升機維修保障的進一步研究,具有顯著的軍事及經濟效益。
直升機的使用及維修保障活動分析是建立仿真模型的基礎。如圖1所示,直升機依據使用計劃在飛行日執行飛行任務,在起飛前的直接機務準備中進行飛行前檢查,然后執行飛行任務,完成飛行任務后的預先機務準備中進行飛行后檢查。如果在飛行前檢查或飛行后檢查階段檢測到故障,那么就要更換相關部件。此外,如果在預防性維修時,發現部件達到更換條件,也要進行更換。部件更換時需要相應的備件供應保障。

圖1 直升機維修保障流程圖
在維修活動中, LRU更換的條件包括以下幾種:1)LRU發生故障且被發現;2)LRU工作時間達到閥值;3)LRU工作次數達到閥值;4)LRU日歷時間達到閥值。
其中,第一種情形屬于修復性維修,后三種屬于預防性維修。
本文以LRU為本仿真系統的最小實體對象,是單層次部件,部件之間不存在裝配關系。仿真系統中每一個LRU擁有者自己獨立的屬性(使用參數、可靠性參數)。直升機系統復雜,零部件數量龐大,考慮到仿真系統的可實現性與實用性,本系統僅對直升機LRU中的主要部件(不包括發動機系統)進行仿真分析,主要部件的確定通過以下原則:1)其故障將引起飛行任務的延遲、取消或者終止;2)該LRU的價格昂貴;3)通過對已有故障歷史數據分析,故障更換頻率較高的LRU。
要建立高度擬實性的模型,必須采集相關裝備數據,使用及維修保障過程數據。裝備數據包括直升機名稱、數量,LRU名稱、數量,LRU可靠性參數,LRU歷史故障等。直升機的使用及維修保障過程是一個復雜與動態的相互作用過程,需要采集直升機在平時(訓練時期)的使用(飛行活動)情況,確定飛行時間、飛行科目、地面運行時間等信息從而得到LRU故障預測所需要的累積使用時間、循環次數等重要參數。此外,該模型也要準確地反映出維修保障活動,確定故障發現時機、地面加電、運行時間、定期更換時機等,需要采集的數據包括歷史故障記錄數據、故障發現時機、使用計劃及訓練科目等。
科學合理地確定不同LRU的故障率隨時間(使用時間、日歷時間、循環次數)的分布模型是本仿真系統準確性的基本保證。本文采用基于歷史數據的典型故障率分布擬合法來確定故障分布模型。LRU屬于航空設備,而Weibull模型是研究航空設備可靠性較為適合的分布模型,該分布可以通過形狀參數、尺度參數和位置參數的變化可以很好地描述上述各種故障狀態。將采集的LRU歷史故障數據通過Weibull分布擬合過程以分布函數的形式傳遞給ExtendSim數據庫供仿真模型調用。
Extendsim仿真軟件采用模塊組合的方式快速搭建模型,具有較高的靈活性和可擴展性。采取最短時間的事件步長法,支持分層結構和命名連接,模塊之間采用基于消息的傳遞機制,提供多種復雜數據傳遞方式[6]。
事件仿真模塊是整個仿真系統的核心,通過ExtendSim所提供的基本建模元素構建出能夠映射出真實的直升機裝備實體屬性、裝備使用過程、檢查及維修保障流程。同時,在此模塊將通過蒙特卡洛仿真方法對隨機過程和隨機事件進行構造或表述概率過程并實現概率分布抽樣,為統計分析模塊提供數據輸出。
如圖2所示,外場可更換部件需求的仿真系統由多個事件仿真模塊構成。LRU實體生成模塊利用數據庫存儲的LRU基本屬性信息和裝機狀態信息并對故障的隨機分布進行一次采樣獲取故障時間信息,從而生成LRU實體。生成的LRU實體進入直升機隊列模塊,在該模塊不同的LRU將對應組成直升機實體,等待飛行任務。任務生成模塊依據總使用計劃、直升機使用方式以及飛行日飛行時長分布模擬生成使用計劃。當使用計劃到達直升機隊列后將根據計劃和直升機狀態進行任務分配。接受飛行任務的直升機實體將進入檢查與預防性維修模塊。檢查與預防性維修模塊包括飛行前檢查、飛行后檢查和預防性維修。如果無LRU出現故障則進入飛行模塊并依據使用計劃中的飛行時間完成飛行任務,在完成任務后返回直升機隊列待命。如果存在LRU故障和到壽,則進入維修更換模塊并依據更換時長(依據仿真簡化假設,本系統設定為0,立即更換)進行更換,即對LRU的屬性數據進行更新并重新采樣故障時間,更換后的LRU返回直升機隊列待命。
仿真建模過程中,需要進行必要的簡化假設:
1) 一個部件的實際使用壽命以它裝配到裝備上的時刻為開始, 它發生故障、不能實現預定功能的時刻為止;
2) 部件發生故障后,直接用備件替換;
3) 不同的LRU 之間的故障相互獨立;
4) 假設維修資源及人力資源充足;
5) 不確定因素導致的備件故障為零。
如圖3所示,LRU實體生成模塊在仿真開始時構造出參與仿真的所有LRU實體,通過數據庫存儲的LRU基本屬性信息和裝機狀態信息并對故障的隨機分布進行采樣獲取故障時間信息為每個實體進行屬性賦值。

圖3 LRU實體生成模塊
使用計劃生成模塊依據年度總飛行時長、直升機使用方式以及飛行日飛行時長分布模擬生成使用計劃。當未選擇自定義使用方式時,將采用均勻使用方式生成使用計劃;當選擇自定義使用方式時,將依據每架機的年度飛行時長生成使用計劃。后一種方式適用于對機群進行梯次使用控制。
直升機隊列模塊的主要功能是將初始生成的LRU實體、完成飛行任務的非故障到壽LRU實體、因同機LRU故障到壽未完成飛行任務的非故障到壽LRU實體和因故障到壽而換新的LRU實體集中管理,依據機號進行分組,等待使用計劃,當使用計劃到達則將對應該使用計劃機號的一組LRU實體輸出,如圖4所示。

圖4 直升機隊列模塊
考慮到本仿真系統的仿真目標及對仿真時間的跨度要求,檢查與預防性維修模型采用了一個簡化概念模型,該模型包括飛行前檢查、飛行后檢查和預防性維修檢查。如果無LRU出現故障則進入飛行模型并依據使用計劃中的飛行時間完成飛行任務。如果存在LRU故障和到壽,則進入維修更換模型進行更換(見圖5)。

圖5 檢查與計劃性維修模塊
參加飛行的直升機實體計入飛行模塊中通過activity模塊的延時機制進行模擬,完成飛行任務的直升機實體分解成LRU實體后輸出到直升機模塊。
換件維修模塊如圖6所示,同樣采用activity延時模擬更換維修過程,同時,將對故障到壽LRU的故障時間再次抽樣獲取的下次故障的發生時間,更新日歷到壽期、裝機狀態信息等完成更新。

圖6 換件維修程序設計流程圖
系統總體框架如圖7所示,仿真系統以裝備數據、使用及維修保障活動數據及仿真控制參數為輸入,通過合理構建仿真模型并在ExtendSim仿真環境實現仿真運行,最終輸出給定時長內LRU需求預測。其中:裝備數據包括仿真的直升機數量、LRU的種類及數量、LRU可靠性參數及LRU歷史故障、更換記錄數據。使用及維修保障活動數據包括飛行計劃及訓練科目、維修保障流程、故障發現時機、故障發現概率等數據。仿真控制參數包括仿真時長、仿真規模和運行控制參數和輸出控制參數。

圖7 基于ExtendSim的直升機外場可更換部件需求仿真軟件總體框架
當系統啟動并在模型加載完成后將出現如圖8所示,用戶操作界面(窗口)包括三個區域:仿真配置區、仿真結果輸出區和仿真控制區。

圖8 用戶操作界面
仿真配置區包括:1)仿真時長設定,確定仿真的開始及結束時間。2)仿真規模設定,選定參加仿真的旅團、旅團中的參加仿真的直升機及參加仿真的部件。
3)直升機信息設置(錄入),查看或編輯直升機參數信息。4)LRU設置,設置LRU的壽命信息、故障間隔分布及更換時長分布。5)LRU裝機狀態設置,查看或編輯LRU裝機狀態信息。6)飛行時長設置。7)導入導出仿真配置文件。
仿真控制區包括:1)開始仿真與暫停仿真。2)顯示總仿真次數與當前仿真次數。
仿真結果輸出區主要實現:當仿真結束時,按部別及換件類型輸出顯示仿真結果及詳細信息,并導出excel格式的仿真結果。仿真系統的運行結果表明,其能夠實現對直升機機外場可更換部件需求的預測。
本文以仿真軟件ExtendSim作為平臺,并采用離散事件仿真建模方法,對直升機的使用及檢查維修過程進行了詳細模擬,實現對直升機機外場可更換部件需求的科學預測。構建的仿真系統能夠為直升機備件采購籌措、分配、儲存、調撥等維修保障決策提供了科學依據,為裝備保障航材管理從經驗性向科學型、從粗放式向精確化的轉變提供了有力支撐。