何祁陽
摘要
針對氣象服務(wù)在航空管制應(yīng)用中存在的問題,本文提出了一種空中交通管制實時決策專家系統(tǒng),該系統(tǒng)以氣象信息數(shù)據(jù)為驅(qū)動,以CLIPS、C#為開發(fā)工具,基于專家系統(tǒng)實時對影響管制員決策的氣象參數(shù)作出警示并給出輔助建議,大幅降低了管制員的工作負(fù)荷。
【關(guān)鍵詞】航空氣象 空中交通管制 專家系統(tǒng) 決策支持
目前眾多的正在研究的或已經(jīng)投入使用的航空氣象系統(tǒng)通常是通過采集外場的氣象傳感器數(shù)據(jù),再通過計算、分析后顯示在空管的計算機終端上,提供給管制人員參考,這些系統(tǒng)的重點放在了氣象數(shù)據(jù)的分析計算以及結(jié)果的顯示。對于管制人員而言,需要在工作時經(jīng)常查看氣象數(shù)據(jù)并與所管制空域的特點相結(jié)合,在需要時及時做出對應(yīng)的管制決定。
然而隨著空中交通的發(fā)展和飛行訓(xùn)練的增加,交通流量和飛行起降架次持續(xù)增長,造成管制員的工作負(fù)荷不斷加重。特別是在一些繁忙的管制區(qū),進(jìn)近、塔臺管制員工作更為繁重,尤其是當(dāng)所管轄空域的氣象條件出現(xiàn)惡劣天氣現(xiàn)象時,管制員需要實時關(guān)注氣象數(shù)據(jù)的變化,這樣常常導(dǎo)致了工作量超出管制員的工作負(fù)荷,從而帶來了影響飛行安全的一個隱患。
專家系統(tǒng)自20世紀(jì)80年代至今,在眾多歐美國家中廣泛應(yīng)用于空中管制中。然而,我國在這空中交通管制中的應(yīng)用甚少,而在航空氣象的應(yīng)用就基本沒有。故此本文研究通過實時解析航空氣象信息并結(jié)合空管領(lǐng)域的工作經(jīng)驗,運用CLIPS技術(shù)嵌入到C#語言實現(xiàn)實時決策系統(tǒng),極大地減輕了管制人員的工作負(fù)荷,保障了飛行安全。
1實時決策專家系統(tǒng)的構(gòu)建
在交通繁忙的進(jìn)近區(qū)域或機場使用專家系統(tǒng)可以給出適當(dāng)?shù)臎Q策建議,從而減輕空中交通管制員的工作負(fù)荷,使其可以將精力專注于對飛機的指揮上,保障飛行交通的安全。
通過對多地機場管制人員工作流程的全面需求分析,對實時決策專家系統(tǒng)進(jìn)行了總體設(shè)計,它包括氣象觀測與預(yù)報數(shù)據(jù)接口、氣象數(shù)據(jù)解析、知識庫構(gòu)建、管制知識獲取、推理解釋系統(tǒng)、人機交互界面、輔助決策信息存儲七大模塊,系統(tǒng)的總體結(jié)構(gòu)如圖1所示。
其中知識庫和推理機是本專家系統(tǒng)的最核心的部分,作為一個應(yīng)用系統(tǒng),知識庫的構(gòu)建是影響系統(tǒng)易用性和功能性指標(biāo)的關(guān)鍵方面。
在系統(tǒng)的總體設(shè)計中,用戶通過氣象數(shù)據(jù)接導(dǎo)入實時氣象數(shù)據(jù)和主觀、客觀預(yù)報結(jié)果,并轉(zhuǎn)換成系統(tǒng)的內(nèi)部表示形式,作為輸入交由實時決策模塊去處理。
知識庫模塊的主要功能是實現(xiàn)知識的獲取和進(jìn)行知識的維護(hù),知識獲取來源于航空交通管制員,航空氣象規(guī)范文件以及管制空域的特點,經(jīng)過分析和抽象形成完善的實時決策知識庫,為系統(tǒng)提供決策依據(jù)。
推理子系統(tǒng)主要基于RETE網(wǎng)絡(luò)匹配推理機制實現(xiàn)推理,推理執(zhí)行過程中,推理機通過知識庫管理系統(tǒng)對知識庫中的知識進(jìn)行檢查和檢索。
筆者構(gòu)建的系統(tǒng)是基于C/S架構(gòu)開發(fā)的桌面應(yīng)用程序,結(jié)合C#語言和WPF的MVVM結(jié)構(gòu),以外部的實時氣象數(shù)據(jù)為驅(qū)動來實現(xiàn)。對于實時決策產(chǎn)生的決策建議及其依賴的數(shù)據(jù)均保存在SQLServer數(shù)據(jù)庫內(nèi),保證資料的完整性。
2知識庫內(nèi)容
航空交通管制的知識庫包括機場的飛機進(jìn)近類型、跑道端、飛行器類型、風(fēng)向風(fēng)速、氣壓、能見度、RVR、云高等氣象信息。
知識庫的構(gòu)建,主要根據(jù)RVR、VIS、云高與飛行器類型、進(jìn)近類型的關(guān)系和風(fēng)速與飛行器類型的關(guān)系,受篇幅所限,CLIPS構(gòu)建知識庫的程序略,其主要內(nèi)容如下:
(1)構(gòu)建知識模板;
(2)構(gòu)建事實庫;
(3)構(gòu)建規(guī)則庫。
3推理機的開發(fā)
推理機模擬氣象專家、管制人員的思維和業(yè)務(wù)規(guī)則執(zhí)行限定,控制協(xié)調(diào)整個專家系統(tǒng)的程序,它根據(jù)氣象數(shù)據(jù)和預(yù)報結(jié)果接口的輸入,利用知識庫中的知識按即定的推理策略去求解相應(yīng)的輔助決策結(jié)果,解釋外部輸入的事實和數(shù)據(jù),最終同時以2種形式提交用戶,方式一是依據(jù)中國民航行業(yè)務(wù)標(biāo)準(zhǔn)規(guī)定的信息交換格式定義的輔助決策結(jié)果,通過網(wǎng)絡(luò)廣播到局域網(wǎng)上;方式二是將輔助決策結(jié)果顯示在用戶終端屏幕上。
使用CLIPS語言程序建立的知識庫,不再需要編寫實現(xiàn)推理機的程序,只需構(gòu)建初始事實和推理目標(biāo)即可。CLIPS的推理循環(huán)包括4個階段:模式匹配、沖突消解、激活規(guī)則、動作。其推理流程如圖2所示。
4結(jié)束語
目前,本文所介紹的系統(tǒng)正在進(jìn)行實地驗證,使用者反應(yīng)良好。事實上,本實時決策專家系統(tǒng)系統(tǒng)不僅提供基于航空氣象信息的輔助決策,亦可在加入其他諸如道面狀況、航班順序等信息后,為管制人員提供更為全面的輔助決策支持。
參考文獻(xiàn)
[1]武喜萍,李海峰.終端區(qū)空中交通管制專家系統(tǒng)的設(shè)計.南京航空航天大學(xué),2008.
[2]馬靜.基于Web的水稻氣象災(zāi)害預(yù)警專家系統(tǒng)研究.安徽省科學(xué)技術(shù)情報研究所,2015.
[3]朱新宇,馬麗璇,王威風(fēng).基于CLIPS飛機液壓系統(tǒng)故障診斷專家系統(tǒng)的實現(xiàn).中國民航飛行學(xué)院,2015.
[4]高申玉.多機空戰(zhàn)戰(zhàn)術(shù)機動專家系統(tǒng)與決策支持系統(tǒng)研究.空軍指揮學(xué)院空軍戰(zhàn)術(shù)教研室,1999.endprint