張東明 王志誠 汪章維
(浙江省大氣探測技術(shù)保障中心,浙江 杭州 310000)
綜合氣象觀測系統(tǒng)是氣象部門綜合預(yù)報服務(wù)的基礎(chǔ),為了保障氣象觀測設(shè)備的穩(wěn)定運行,快速、精準發(fā)現(xiàn)設(shè)備故障問題所在,中國氣象局于2010年完成“綜合氣象觀測系統(tǒng)運行監(jiān)控平臺”(簡稱ASOM1.0),目前綜合氣象觀測系統(tǒng)運行監(jiān)控平臺已經(jīng)升級至第二個版本,系統(tǒng)在省級部署,省、市、縣3級應(yīng)用,極大提高了全省觀測設(shè)備維護運行的現(xiàn)代化水平。
本文針對省一級運行監(jiān)控業(yè)務(wù)、自動站設(shè)備狀態(tài)信息入網(wǎng)需求及月報統(tǒng)計需求分析,提出運行監(jiān)控系統(tǒng)在功能和性能優(yōu)化上升級設(shè)計。
省級綜合氣象觀測系統(tǒng)運行監(jiān)控平臺對全省的自動站、雷達站、土壤水分站、探空系統(tǒng)進行實時數(shù)據(jù)顯示,并對運行過程中的故障設(shè)備進行智能化判斷。具有多種查詢顯示及人性化界面功能,可根據(jù)觀測數(shù)據(jù)、設(shè)備狀態(tài)數(shù)據(jù)進行綜合報警顯示。綜合氣象裝備運行監(jiān)控系統(tǒng)包括8大模塊:運行時序模塊、觀測數(shù)據(jù)查詢模塊、歷史數(shù)據(jù)圖表顯示模塊、設(shè)備狀態(tài)監(jiān)控模塊、數(shù)據(jù)到報查詢模塊、實時數(shù)據(jù)監(jiān)控模塊、綜合氣象觀測系統(tǒng)運行評估報告分析模塊、設(shè)備狀態(tài)監(jiān)控模塊。
1)運行時序模塊:主要針對本省探測中心業(yè)務(wù)范圍內(nèi)的探測設(shè)備運行情況進行時序顯示。系統(tǒng)通過定時器實現(xiàn)時序自動更新,也可通過選擇日期進行歷史時序查看。
2)觀測數(shù)據(jù)查詢模塊:可以通過手動選取查詢時間,按照整點數(shù)據(jù)、加密數(shù)據(jù)、整點和加密數(shù)據(jù)進行查詢,且可以將查詢的數(shù)據(jù)進行Excel直接導(dǎo)出,方便技術(shù)人員進行數(shù)據(jù)匯總分析;實現(xiàn)常規(guī)觀測要素綜合圖表顯示,通過波形圖可以看出各氣象要素值變動情況。
3)設(shè)備實時運行狀態(tài)監(jiān)控模塊、數(shù)據(jù)到報查詢模塊、設(shè)備狀態(tài)監(jiān)控模塊:設(shè)計包含氣象設(shè)備狀態(tài)報警、氣象數(shù)據(jù)報警等文本框顯示,避免彈框式設(shè)計導(dǎo)致值班人員未發(fā)現(xiàn)報警信息,并且將錯誤數(shù)據(jù)及報警信息通過短信的形式發(fā)送到手機。
4)運行評估報告分析模塊:根據(jù)查詢條件選擇需要查詢的設(shè)備業(yè)務(wù)可用性統(tǒng)計,可自動導(dǎo)出運行評估,方便編制報告。
省級氣象裝備運行監(jiān)控系統(tǒng)如圖1所示,系統(tǒng)設(shè)計首先是通過文件解析組件及通用功能組件實現(xiàn)數(shù)據(jù)獲取,然后將數(shù)據(jù)拆分成觀測數(shù)據(jù)、狀態(tài)數(shù)據(jù)、綜合分析評估數(shù)據(jù)3大部分。系統(tǒng)界面展示部分應(yīng)用數(shù)據(jù)庫技術(shù)、ADO技術(shù)、自定義控件技術(shù)、GSM短信終端等實現(xiàn)數(shù)據(jù)的調(diào)用及顯示內(nèi)容。
圖1 省級氣象裝備運行監(jiān)控系統(tǒng)結(jié)構(gòu)圖
設(shè)備故障判斷方法:系統(tǒng)按照需求進行有效的數(shù)據(jù)質(zhì)量控制,通過狀態(tài)數(shù)據(jù)和觀測數(shù)據(jù)兩個角度發(fā)現(xiàn)設(shè)備故障,根據(jù)國家局統(tǒng)一質(zhì)控算法進行判斷。
1)運行時序模塊
運行監(jiān)控系統(tǒng)運行時序界面(圖2)包括3大部分,其中包括自動站、自動土壤水分站、雷電監(jiān)測站等觀測設(shè)備。當(dāng)狀態(tài)出現(xiàn)可疑、錯誤、無數(shù)據(jù)的時候會以短信方式提醒值班人員,當(dāng)值班人員發(fā)現(xiàn)運行時序不正常的時候可以通過運行狀態(tài)監(jiān)控界面查詢具體原因。
圖2 運行監(jiān)控系統(tǒng)運行時序圖界面
2)觀測數(shù)據(jù)模塊
觀測數(shù)據(jù)界面采用.net framework框架中g(shù)ridview控件,通過將控件綁定數(shù)據(jù)庫顯示數(shù)據(jù)源中的數(shù)據(jù),通過SQL語句按條件查詢,將用戶需要的信息展示到界面上。選取指定臺站、指定時間的數(shù)據(jù)進行查詢,可以通過點擊轉(zhuǎn)Excel按鍵將列表中的數(shù)據(jù)導(dǎo)入指定目錄下的Excel中。
實時數(shù)據(jù)監(jiān)控界面(圖3)顯示的數(shù)據(jù)界面更加人性化,比目前業(yè)務(wù)上用的軟件顯示更加全面完善,通過GDI+自定義控件完成多元化顯示控制制作,GDI+就是微軟公司在.NET中把GDI升級為GDI+,它包含了許多命名空間和類,專門用于Web和Windows控件中的自定義繪圖操作。實時數(shù)據(jù)界面呈現(xiàn)灰色,當(dāng)調(diào)用數(shù)據(jù)不符合氣象質(zhì)量控制要求時數(shù)據(jù)顯示控件會顯示深紅色以提醒值班人員。用戶通過點擊短信打開按鈕,即可進入實時數(shù)據(jù)預(yù)警監(jiān)測狀態(tài),當(dāng)所測氣象數(shù)據(jù)出現(xiàn)過值或者突變等現(xiàn)象界面GPRS MODEM會向指定值班手機號發(fā)送短信報警,提示值班人員引起重視,同時軟件后臺會記錄所有此類數(shù)據(jù),為后期設(shè)備狀態(tài)統(tǒng)計及分析提供依據(jù),方便對故障設(shè)備做評估分析。
圖3 運行監(jiān)控系統(tǒng)實時數(shù)據(jù)監(jiān)控界面
3)數(shù)據(jù)動態(tài)監(jiān)控模塊
以自動站為例,波形圖顯示監(jiān)控界面(圖4)可以顯示風(fēng)速、相對濕度、蒸發(fā)、氣溫、降水形勢圖??梢灾庇^查看氣象要素走勢,根據(jù)惰性氣象要素及非惰性氣象要素的特點判斷檢查數(shù)據(jù)是否正常。同樣可以通過人工選擇觀測時間段內(nèi)繪制波形圖。
圖4 運行監(jiān)控系統(tǒng)波形圖顯示監(jiān)控界面
4)裝備運行報警模塊
該模塊監(jiān)控查詢相關(guān)的裝備運行情況(圖5),可根據(jù)該模塊提示值班人員各臺站設(shè)備運行具體情況,方便與臺站值班員進行溝通指導(dǎo)。
圖5 運行監(jiān)控系統(tǒng)運行狀態(tài)監(jiān)控界面
5)運行評估報告分析模塊
評估分析模塊是為了方便書寫運行評估報告,通過選取開始結(jié)束時間進行自動站、雷電監(jiān)測站等觀測設(shè)備的數(shù)據(jù)統(tǒng)計(圖6)。業(yè)務(wù)可用性根據(jù)設(shè)備未報到時次及應(yīng)報道時次統(tǒng)計出來,將全省設(shè)備業(yè)務(wù)可用性通過圖形表格的形式展現(xiàn)給用戶。
圖6 運行監(jiān)控系統(tǒng)運行狀態(tài)監(jiān)控界面
6)數(shù)據(jù)到報模塊
數(shù)據(jù)到報模塊如圖7所示,用戶通過勾選全部查詢可以查看當(dāng)前時刻所有臺站的數(shù)據(jù)到報情況。通過勾選按臺站查詢,來獲取所查臺站的指定時間段數(shù)據(jù)到報情況。
圖7 運行監(jiān)控系統(tǒng)數(shù)據(jù)到報查詢界面
7)監(jiān)控報警模塊
狀態(tài)監(jiān)控模塊目前包括自動站等觀測設(shè)備運行狀態(tài)監(jiān)控,當(dāng)臺站設(shè)備出現(xiàn)故障時對應(yīng)運行燈顯示紅色。界面最下方設(shè)計為短信預(yù)警參數(shù)設(shè)置,包括對端口號的設(shè)置,手機號碼設(shè)置等基礎(chǔ)功能(如圖8)。報警信息將顯示在報警信息框中。該功能是省級運行監(jiān)控系統(tǒng)中最基本的部分。這部分的功能主要包括向用戶組群發(fā)送設(shè)備故障短信,并形成發(fā)送日志。值班人員要及時掌握故障設(shè)備情況,以便對運行業(yè)務(wù)進行管理、對后續(xù)資料進行分析,本項目使用的是故障短信發(fā)送模塊,短信發(fā)送設(shè)備使用的是GSM短信貓,該設(shè)備采用德國原裝西門子TC35模塊,支持USB無線通訊終端,性能穩(wěn)定,可24 h不間斷工作。短信發(fā)送速度為:600~750條/h,USB標(biāo)準的工業(yè)接口。提供了發(fā)送和接收短信的API函數(shù)調(diào)用。
圖8 運行監(jiān)控報警系統(tǒng)報警監(jiān)控
短信發(fā)送設(shè)備使用的是GSM短信貓,該設(shè)備采安裝短信貓驅(qū)動后,電腦設(shè)備管理界面出現(xiàn)相應(yīng)的端口,短信貓信號燈發(fā)出規(guī)律性點亮表示連接成功。
本文針對省級探測中心的實際需求,設(shè)計開發(fā)了省級運行監(jiān)控系統(tǒng),采用功能模塊化思想實現(xiàn)了對全省觀測設(shè)備的綜合監(jiān)控,對異常數(shù)據(jù)及設(shè)備狀態(tài)進行了更加全面的判斷,并且將報警信息實時發(fā)送給運行值班人員。系統(tǒng)具有低耦合度、高穩(wěn)定性的特點。