999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

空管電報分析處理系統的設計與實現

2010-07-13 01:32:18高建國
海峽科學 2010年10期
關鍵詞:故障系統

高建國

?

空管電報分析處理系統的設計與實現

高建國

民航福建空管分局

1 研究背景

隨著近年來我國民航運輸業的快速增長,日益增加的空中交通流量給相應的空中交通管制部門帶來了巨大的壓力和前所未有的挑戰。空管自動化系統是廣泛應用于航空部門的空中交通控制和管理系統,它是一個分布式計算機處理系統,接收和處理來自各個雷達頭的飛行數據以及來自航空電信網的飛行電報數據,通過人機界面提供給空中交通管制員整個管制區內飛行活動的監視、預測和告警信息,協助管制員對空中交通進行安全有序的管理。

航空飛行電報是空管自動化系統的重要數據源,同時也是空中交通管制指揮的主要信息來源,電報中包含了航空飛行的關鍵數據信息,如航班號、起飛機場、起飛時間、降落時間、飛機機型和預計空中飛行時間等。這些報文是維護空中交通秩序、保證飛行安全和提高飛行效益必不可少的保障。

隨著管制指揮對空管自動化系統的依賴性的增加,需要進一步提高自動化系統數據處理的準確性和有效性,從而減輕空管人員的工作負擔,適應空管快速發展的需要。由于航空電信網傳輸系統、突發干擾或人為等因素造成的報文傳輸中斷或遺漏,在一定程度上阻礙了空中交通管制工作的順利進行。

目前福建空管分局使用的是洛克希德?馬丁空管自動化系統,該系統未對電報的接收情況進行監控,并且其使用的電報終端設備性能不穩定,經常發生故障導致自動化系統無法正常接收電報。因此,設計一個電報分析處理系統彌補空管自動化系統在這方面的不足就顯得十分必要。

本文結合工程實際,使用LINUX系統的Shell腳本構建空管電報分析處理系統,該系統不僅能夠針對因電報終端設備或傳輸線路等故障造成的電報傳輸中斷產生告警提示,引導值班人員對線路進行檢查和測試,并能及時統計和提示傳輸過程中遺漏的報文,避免系統因長時間未收到電報或遺漏重要報文而導致管制員無法及時獲取航班動態,飛行計劃數據無法與雷達航跡自動相關,從而影響正常的飛行管制工作。目前該系統已成功運用于福建空管分局,取得了良好的成效,將設備故障造成的風險降低到了最低限度。

2 系統的結構設計與實現

本系統基于Linux Red Hat操作系統,使用Shell腳本構建,系統的設計與實現包括以下幾個步驟:

2.1 電報內容分析和預處理

空管自動化系統中的飛行數據處理服務器通過電報終端接收來自民航電報網(AFTN)的飛行動態電報,經過處理后形成飛行計劃數據,對每個生效的飛行計劃計算飛行軌跡,并將飛行計劃數據與多雷達融合后的雷達航跡進行相關處理,輸出到管制員席位上顯示。

由于空管自動化系統將接收到的各類外部數據包括電報均直接存儲在指定文件內,因此為了甄別自動化系統是否收到電報數據,首先需要對該文件的內容進行預處理,刪除不標準報文中的亂碼等無用的信息,從中提取出有效的電報數據。

通過對電報的接收過程的研究發現,在接收到的標準電報數據中包含有字段“INPUT”,因此在程序代碼中,使用grep命令對文件中包含“INPUT”字段的數據進行過濾,識別出文件中包含的報文。

2.2 報文中斷的故障診斷及告警

當終端設備故障或傳輸故障而無法接收到電報時,服務器內接收電報的文件將不會接收到新的報文,此時通過實時監控該電報文件內容變化的情況,便能判斷出系統是否接收到新的報文。如果該文件內的報文數據長時間未出現更新,則極有可能表示傳輸設備出現故障而導致系統未接收到新報,系統將產生告警,提示值班人員對傳輸設備進行檢查,以及時排除故障,恢復報文的傳輸。其程序通過函數alarm()實現:

alarm ( ) {

1 while true do

2 a=$(grep INPUT tele | wc -l )

3 sleep 180

4 b=$(grep INPUT tele | wc -l )

5 if [ "$a" = "$b" ]; then

6 play prealarm.wav

7 while true do

8 c=$(grep INPUT tele | wc -l )

9 sleep 60

10 d=$(grep INPUT tele | wc -l )

11 if [ "$c" = "$d" ]; then

12 play alarm.wav

13 else break

14 fi

15 done

16 fi

17 done

}

2.2.1系統對報文數量的實時監測

系統首先對過濾出的報文通過wc –l命令,統計出系統接收到的電報數量(通過語句2實現),其次每間隔3分鐘(通過語句3實現),再對過濾出來的電報數據統計數量,當發現接收到電報數量在一定時間內未發生變化時(通過語句5判斷),則認定未接收到新的報文,系統將自動產生預警(通過語句6實現)。

2.2.2系統告警級別升級

當系統發出預警后,為利于值班員更加及時發現故障,系統的檢測級別升級,將電報的循環檢測時間由3分鐘縮短至1分鐘,由語句7至語句15執行該檢測,如在該級別的檢測中系統仍未收到電報,則發出正式告警(語句12)。而當系統在該循環檢測過程中接收到新報文時,系統執行語句13跳出該檢測級別,恢復至每3分鐘檢測一次報文的接收情況。

2.3 報文遺漏的故障診斷及告警

針對在傳輸過程中較常發生的報文丟失的情況,系統實時監控報文接收情況,通過比對收到的電報中自帶的流水號,統計出丟失的報文的流水號,并及時告警提醒值班人員,補發遺漏的報文。

實現漏報告警的程序完成以下幾個步驟:

2.3.1實時監視存儲報文的文件變化

在程序中使用cksum命令定期判斷存儲報文的文件的校驗和是否變化,即該文件是否有接收到新的報文。

2.3.2提取最新接收到的報文中的流水號

當文件發生變化時,由于在報文的第一個字符串中包含了報文的流水號,因此,使用awk '{print $1}’命令提取出最新接收的報文的流水號。

2.3.3流水號的比對

對于最新提取出來的流水號,將其與上一條報文的流水號做比對,若流水號不連續,則認定在這兩條報文之間遺漏了電報,同時計算出遺漏報文的流水號,輸出遺漏報文的流水號,并發出漏報告警提示。

2.4 系統分時自動運行

通過對航行情報網(AFTN)電報接收情況的統計表明,報文更新的最大時間間隔在白天約為3分鐘,而晚上最大間隔約為10分鐘。

因此電報處理系統能針對不同的時間段,創建不同的程序模塊,分別根據早晚電報接收時間段的不同,定義不同的檢測時間間隔,以實現最佳的運行效果。例如,對于電報中斷的故障檢測,在凌晨0點至6點,可設定程序模塊每隔5分鐘做一次檢測;而在6點后,程序模塊則每隔3分鐘做一次檢測。

對于這種有規律的周期性任務,可以使用Linux系統的cron守護進程指定時間在系統后臺自動執行作業,而無需人工干預,從而大大減少維護人員日常的工作量。

通過編輯文件/etc/crontab,在該文件中定義要執行的腳本以及執行的時間,cron守護進程就會按照指定的時間自動執行腳本,完成相應的工作。對于該文件的配置分為以下兩個步驟:

2.4.1修改程序運行目錄

在crontab文件的PATH路徑后增加運行程序所在的目錄:/rdp/home/sysadmin,使得cron守護進程能在該目錄下調用腳本自動執行作業。其設置如下:

PATH=/sbin:/bin:/usr/sbin:/usr/bin:/rdp/home/sysadmin

2.4.2定義程序自動運行時間

crontab文件中用于定義自動執行作業的條目共包括6個域,其中包含5個時間域,其格式為:

分時日月星期要運行的命令

在時間域中,如果對某個表示時間的域沒有特別的限定,則在該域內填入*,每個域之間使用空格分隔。在該文件中對于本系統程序模塊的執行情況,表示在凌晨6點之前自動執行程序模塊TeleSysMor;在6點之后自動執行TeleSysDay程序模塊。其添加的自動執行的作業如下:

00 00 * * * TeleSysMor

59 05 * * * pkill TeleSysMor

00 06 * * * TeleSysDay

59 23 * * * pkill TeleSysDay

此外,通過使用crontab守護進程在系統后臺運行相關進程,還能夠減輕維護人員的工作量,而且對于一些密集訪問磁盤等復雜的進程還能設定在系統負荷較低時執行,以減輕系統運行的負擔,提高系統運行效率。

3 結論

根據本文思想構建的電報處理分析系統已在福建空管分局運行約一年時間,系統運行狀態良好,其最大優點就是通過對報文數據的實時監控和分析,避免了因為傳輸線路、終端接口設備等故障而導致長時間無法正常接收到電報或遺漏重要報文,影響空中交通管制工作。該項技術革新投入運行后,使得保障人員對電報故障的診斷更加快速準確,使得原本至少需要半小時才能發現并解決的故障,縮短至5分鐘之內便能解決,大幅度縮短了故障排除和解決的時間,提升了設備的保障力度,進一步完善了空管自動化系統的軟件功能,有效地提高了空中交通服務的質量。

[1] Lockheed Martin Corporation. SkyLine Air Traffic Control Automation System Adaptation Manual. Lockheed Martin Corporation,2006,201-220.

[2] Lockheed Martin Corporation. SkyLine Air Traffic Control Automation System System Management and Maintenance Manual. Lockheed Martin Corporation,2006, 312-322.

[3] David Tansley. 張春萌譯. LINUX與UNIX_Shell編程指南[M].北京:機械工業出版社,2000.

猜你喜歡
故障系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
故障一點通
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
奔馳R320車ABS、ESP故障燈異常點亮
故障一點通
故障一點通
主站蜘蛛池模板: 97综合久久| 蜜芽国产尤物av尤物在线看| 伊人成色综合网| 日本不卡在线| 伊人网址在线| 国内毛片视频| 国产精品一区在线观看你懂的| 国产乱子精品一区二区在线观看| 亚洲成aⅴ人在线观看| 免费jizz在线播放| 国产精品性| av一区二区三区在线观看| 久久情精品国产品免费| 成人夜夜嗨| 99热这里只有精品2| 米奇精品一区二区三区| av手机版在线播放| 97se亚洲| 成人国产精品网站在线看| 米奇精品一区二区三区| 国产第一页免费浮力影院| 大香网伊人久久综合网2020| 99视频在线免费观看| 久久性妇女精品免费| 国产精品人成在线播放| 九九香蕉视频| 国产拍揄自揄精品视频网站| 亚洲av中文无码乱人伦在线r| 国产在线视频福利资源站| 一本无码在线观看| 九色综合视频网| 91精品亚洲| 国产日韩丝袜一二三区| 99无码中文字幕视频| 亚洲一区二区三区在线视频| 精品国产黑色丝袜高跟鞋| 国产欧美日韩精品综合在线| 狠狠ⅴ日韩v欧美v天堂| 在线视频亚洲色图| 久久精品一品道久久精品| 夜色爽爽影院18禁妓女影院| 一本一道波多野结衣一区二区| 波多野结衣久久高清免费| 国产精品亚洲一区二区三区z| jizz国产视频| 国产成人精品综合| 99re免费视频| 免费又黄又爽又猛大片午夜| 日韩AV无码免费一二三区 | 永久免费无码日韩视频| 美女毛片在线| 国产精品区网红主播在线观看| 巨熟乳波霸若妻中文观看免费| 99久久精品美女高潮喷水| 国产成人精品2021欧美日韩| 中文字幕va| 欧美日韩va| 国产高清毛片| 国产精品久线在线观看| 欧美在线视频不卡第一页| 久久99国产视频| 国产h视频在线观看视频| 亚洲天堂网在线视频| 一级毛片网| 精品亚洲欧美中文字幕在线看| 欧美日韩精品一区二区视频| 亚洲黄网在线| 午夜精品久久久久久久无码软件| 国产福利一区在线| 色综合热无码热国产| 欧美日韩国产一级| 综合网天天| 在线视频精品一区| 亚洲日本韩在线观看| 国产亚洲美日韩AV中文字幕无码成人| 免费一级毛片不卡在线播放| 就去吻亚洲精品国产欧美| 亚瑟天堂久久一区二区影院| 精品伊人久久久大香线蕉欧美 | 日韩黄色大片免费看| 黑人巨大精品欧美一区二区区| 狠狠色狠狠综合久久|