關於論氣象UPS系統監控軟體的設計與開發論文

來源:果殼範文吧 2.28W

摘 要:隨著民航空管氣象服務的發展,電子化氣象裝置越來越多,重要性越來越突出,而此時供電保障就顯得尤為重要,如何才能對空管氣象種類繁多,部署分散的UPS供電裝置進行有效的監控成為迫切需要解決的問題,本文將嘗試就此問題進行深入的研究和?論,並給出解決方案。

關於論氣象UPS系統監控軟體的設計與開發論文

關鍵詞:民航空管;氣象裝置;供電;UPS監控;軟體實現

不間斷供電系統即UPS系統,在民航空管氣象裝置日常的維護和保障中扮演著越來越重要的角色,但是對UPS裝置卻往往缺乏有效的監控手段,普通的監控軟體主要有以下幾點不足:

(1)不能相容不同型號的UPS裝置,所以沒法監控到每一臺裝置;

(2)僅能提供視覺告警,不能給出有效的聲音及簡訊提醒,導致值班員無法在第一時間發現故障;

(3)無法根據空管氣象的值班制度做出自定義的設定,靈活性與針對性不足。

為了解決上述問題,就必須對現有的UPS系統進行深入的研究,編寫出符合空管氣象特點的UPS監控軟體,才能保證UPS裝置的穩定與安全,從而更好的保障空管氣象服務的即時性與穩定性。為此本文將從四個方面來論述如何通過軟體實現對UPS裝置進行整合監控。

一、需求分析

民航空管氣象裝置在實際部署中,往往都分散在跑道各處,UPS也隨裝置進行分散部署,所以無法做到統一的現場監控,所以開發一款能夠遠端集合監控的軟體就極為重要,根據氣象UPS裝置的特點,這款軟體必須有以下幾大功能:

1.能夠相容不同的UPS裝置型號;

2.能夠對UPS裝置的詳細資訊進行查詢;

3.能夠提供視覺告警;

4.能夠提供聽覺告警;

5.能夠提供簡訊告警;

6.能夠根據空管氣象現有班制自動更換訊息傳送佇列,傳送人;

7.能夠對告警的時長進行自主的配置,軟體要有一定的配置靈活性;

二、架構設計

根據需求分析,為了滿足以上幾大功能並增加軟體的靈活性,擬對軟體進行分層的架構設計。如圖一所示,本軟體架構大致分為3層:底層為資料I/O處理層,負責對不同的UPS裝置進行狀態資訊的採集和歸一化處理,然後將處理後的資料傳送給中間層即業務處理層,進行資料有效性的`校驗,並由此層模組計算出UPS是否故障,並根據需要給出告警資訊,最後將處理結果傳遞給頂層即介面層向用戶進行展示。

三、實現方案

因為JAVA具有面向物件的特點,並且能夠跨平臺執行,故本軟體採用JAVA語言編寫。如圖二所示,外場UPS裝置通過本機串列埠輸出RS232訊號即UPS狀態資訊至機房伺服器(若部署地點距機房遙遠需將RS232訊號轉化為網路訊號回傳),然後伺服器中執行JAVA編寫的UPS監控軟體對UPS裝置回傳的資料進行解析和處理,同時通過終端電腦及簡訊傳送貓向用戶展示並給出告警。

四、效果展示

如圖三所示,本軟體實現了對多點分散部署的多臺UPS的集合監控,完成了需求分析中的所有要求。點選任意點UPS按鈕都會彈出對話方塊,能夠讓使用者快速查詢對應UPS的當前狀態。在UPS裝置故障時,對應的綠色UPS按鈕會變為紅色,同時軟體會給出聲音告警並給當班值班員傳送簡訊提醒,並且給出詳細的故障點,大大縮短了UPS裝置故障的發現時間與故障點的檢查時間。

總結:自本軟體開發部署以來,經過長時間的穩定執行,多次及時給出準確告警,避免了因斷電而可能導致的裝置故障,有效的提高了民航空管氣象的保障水平。

參考文獻:

[1]張桂珠,劉麗,陳愛國Java面向物件程式設計(第2版)北京郵電大學出版社

[2]孫鑫編著 Web開發詳解[M].電子工業出版社,2006

[3]衛建文,蔣詠梅,《計算機網路程式語言--JAVA》,計算機系統應用,2006。

[4]畢建信.基於MVC設計模式的Web應用研究與實現[D].武漢:武漢理工大學,2006年5月.

[5]杜波依斯L技術內幕[M].第4版.人民郵電出版社,2011年07月

[6]陳剛pse從入門到精通[M].北京:清華大學出版社,2005年4月.

[7]張孝祥就業培訓教程[M].北京:清華大學出版社,2003年

熱門標籤