艾再孜江·帕合提
(新疆維吾爾自治區(qū)水文局水文實(shí)驗(yàn)站,新疆 烏魯木齊 830049)
在當(dāng)前研究現(xiàn)狀的基礎(chǔ)上發(fā)現(xiàn),新疆地域遼闊,由于受通訊條件限制,網(wǎng)絡(luò)自動數(shù)據(jù)傳輸時斷時續(xù),部分站點(diǎn)的數(shù)據(jù)傳輸有時會丟失。此外以往的信息傳輸技術(shù)存在平臺技術(shù)、位置、時間、數(shù)據(jù)格式等問題。為了消除上述依賴,為基礎(chǔ)水文數(shù)據(jù)的采集和處理提供松耦合的數(shù)據(jù)集成和測量站、分中心和中央通信網(wǎng)絡(luò)解決方案是極其重要的。建立覆蓋流域水文站的實(shí)時水文信息監(jiān)測網(wǎng)絡(luò),優(yōu)化網(wǎng)絡(luò)通信渠道,保障水文信息安全可靠傳輸,解決數(shù)據(jù)同步、自動采集與人工錄入一體化問題,顯著提高信息采集、傳輸、處理和存儲能力,快速準(zhǔn)確地進(jìn)行區(qū)域洪水、干旱和水量預(yù)報[1],建立水文智能監(jiān)測系統(tǒng)可以為內(nèi)外部服務(wù)對象贏得更多的預(yù)警時間,實(shí)現(xiàn)跨區(qū)域水資源管理和信息服務(wù)平臺應(yīng)用集成等,能夠?qū)λ椤⑺|(zhì)、水資源等動態(tài)監(jiān)測信息進(jìn)行管理和分析,為流域水資源評價、水資源規(guī)劃等提供全流程、全方位的支持[2]。
塔里木河水文信息系統(tǒng)的關(guān)鍵點(diǎn)在于將采集河流的信息由模擬量,轉(zhuǎn)化為方便存儲、傳送、計算的數(shù)字量,并使用信息系統(tǒng)進(jìn)行管理、監(jiān)控、預(yù)測以及存檔[3]。在這一方面,國內(nèi)已有較成熟的機(jī)制,主要采用機(jī)器測量,結(jié)合人工錄入兩種方式進(jìn)行水文信息的采集,在水文監(jiān)控上已取得了一些成果。本文論述的項(xiàng)目也是利用這種技術(shù)進(jìn)行數(shù)據(jù)采集。
塔里木河是我國最大的內(nèi)陸河,位于新疆天山山脈與昆侖山、帕米爾之間,全長2 437 km,流域總面積102×104 km2,多年平均天然地表水年徑流量398.3×108m3。全流域總?cè)丝?02萬人,流域內(nèi)現(xiàn)有耕地2 044萬畝。受人類活動與氣候變遷等因素的影響,塔里木河流域水資源極其缺乏,源流水資源的不合理利用,使干流來水量減少,加之盲目開墾,亂砍濫伐,超載放牧等,致使塔里木河流域生態(tài)環(huán)境局部改善、總體惡化、干流斷流、胡楊林枯死、沙漠?dāng)U大,水質(zhì)及生態(tài)環(huán)境惡化。
基于此研究背景,開發(fā)塔里木河流域水文與環(huán)境監(jiān)測系統(tǒng),為塔里木河流域綜合治理、水資源開發(fā)利用以及社會、經(jīng)濟(jì)可持續(xù)發(fā)展提供及時、準(zhǔn)確地水文水資源服務(wù)具有重要意義。該系統(tǒng)主要功能包括水文、水環(huán)境等基礎(chǔ)信息的傳輸、存儲、處理、預(yù)報評價、信息服務(wù)等支持功能。
塔河流域已有的28個觀測站點(diǎn),具有水位和雨量傳感器(模擬/數(shù)字轉(zhuǎn)換器)等自動采集設(shè)備組成,實(shí)時采集監(jiān)測點(diǎn)的水位、降雨等數(shù)據(jù),其他水文觀測要素按照規(guī)范人工采集成冊,再輸入計算機(jī)數(shù)據(jù)庫,對自動采集的數(shù)據(jù)進(jìn)行同步整合 以及手動輸入的數(shù)據(jù),為水文信息系統(tǒng)的數(shù)據(jù)源提供保障。
采集的數(shù)據(jù)包括:日平均水位、日最高水位及其發(fā)生日期;日平均流量、日最大流量及其發(fā)生時間、旬平均流量、月平均流量和年平均流量;日平均氣溫、日最高(最低)氣溫,旬平均氣溫、月平均氣溫和年平均氣溫;日降水量、月降水量、年降水量;日蒸發(fā)量、月蒸發(fā)量、年蒸發(fā)量;風(fēng)向,風(fēng)速,最大風(fēng)速;相對濕度:大氣壓:日照時數(shù);地下水,水位(埋深)月統(tǒng)計和年統(tǒng)計,地下水月最大水位(埋深);水質(zhì)資料數(shù)據(jù)。
水位觀測仍然保留原來形式的超聲波水文數(shù)據(jù)采集終端設(shè)備,通過RS-232接口將采集到的水位值寫入固態(tài)存儲器。在站計算機(jī)通過外部接口將黃委超聲波水位計采集儲存到固態(tài)存儲器中的實(shí)時水位讀入到本機(jī)數(shù)據(jù)庫中。其他觀測數(shù)據(jù)的采集仍沿用人工觀測記錄采集。
目前自動監(jiān)測的參量只有水位,其他項(xiàng)目是人工觀測。在站數(shù)據(jù)處理的功能包括水位資料整編模塊,流量數(shù)據(jù)處理模塊、懸移質(zhì)輸沙率數(shù)據(jù)處理模塊、降水量數(shù)據(jù)處理模塊、逐日水面蒸發(fā)量計算模塊、氣溫數(shù)據(jù)處理模塊、水溫數(shù)據(jù)處理模塊和繪制曲線及圖形模塊。用程序統(tǒng)計各項(xiàng)資料的日、旬、月、年統(tǒng)計值,再通過計算機(jī)和GPRS傳輸?shù)礁鞯刂莘种行?。查詢與顯示水位過程線,水位流量、含沙量、氣溫、水溫過程線,降水、蒸發(fā)、大斷面等圖表。
測站數(shù)據(jù)上傳是指從測站到分中心的遙測數(shù)據(jù)和人工數(shù)據(jù)的傳輸。該站數(shù)據(jù)上傳模塊包括數(shù)據(jù)傳輸、接受分中心查詢、人工數(shù)據(jù)傳輸、管理等五個功能模塊。塔里木河流域水文與環(huán)境監(jiān)測系統(tǒng)的數(shù)據(jù)庫系統(tǒng)包括實(shí)時雨水情數(shù)據(jù)庫、水文數(shù)據(jù)庫、水質(zhì)數(shù)據(jù)庫、地下水?dāng)?shù)據(jù)庫、生態(tài)環(huán)境信息庫、圖形數(shù)據(jù)庫、專業(yè)方法庫等數(shù)據(jù)庫,遙測站只包括實(shí)時雨水情數(shù)據(jù)庫和監(jiān)測設(shè)備庫。如圖1所示。
使用分布式數(shù)據(jù)庫系統(tǒng),分布式數(shù)據(jù)庫系統(tǒng)中的查詢分為三種:本地查詢、遠(yuǎn)程查詢和全局查詢。本地查詢和遠(yuǎn)程查詢只涉及單個節(jié)點(diǎn)(本地或遠(yuǎn)程)的數(shù)據(jù),查詢優(yōu)化采用的技術(shù)是集中式數(shù)據(jù)庫的查詢優(yōu)化技術(shù)。 全局查詢涉及多個節(jié)點(diǎn)上的數(shù)據(jù),其查詢處理和優(yōu)化要復(fù)雜得多。
圖1 數(shù)據(jù)庫系統(tǒng)圖示
一般來說,測試過程按4個步驟進(jìn)行,即單個模塊測試、組裝模塊測試、軟件集成測試和總體系統(tǒng)測試。
單個模塊測試:對每個程序模塊進(jìn)行檢查,確保其是否正確實(shí)現(xiàn)了指定功能。目的是找出每個模塊中可能存在的各種錯誤。一般使用白盒測試的方法進(jìn)行單元測試。
組裝模塊測試:是在單個模塊測試的基礎(chǔ)上組裝被測模塊,測試與設(shè)計相關(guān)的軟件架構(gòu)的結(jié)構(gòu)是否正常,一般采用黑盒測試的方法進(jìn)行組裝模塊測試。
軟件集成測試:主要檢查實(shí)現(xiàn)的軟件是否按照需求說明書中確定的各項(xiàng)要求正常運(yùn)行,軟件配置是否完整、正確。
總體系統(tǒng)測試:將經(jīng)過確認(rèn)和測試的軟件放入實(shí)際運(yùn)行環(huán)境,并結(jié)合其他系統(tǒng)組件,在實(shí)際使用環(huán)境中進(jìn)行綜合測試,檢驗(yàn)其是否能夠正常運(yùn)行。
數(shù)據(jù)發(fā)送及接收:按水情報文編碼規(guī)范要求編制日報、旬報及月報。遙測站發(fā)送,四個分中心均能接收到水情數(shù)據(jù)。
采集控制:遙測站的實(shí)時遙測,可設(shè)定普通和加密采集周期;當(dāng)水位到達(dá)設(shè)定上限時自動進(jìn)入加密采集周期,以滿足增大測量密度的要求。
電源控制:在不需要數(shù)據(jù)采集和傳送期間,遙測設(shè)備均能掉電處于微功耗休眠狀態(tài),只保留極少部分值守電路工作。
本次測試以手工測試為主,主要涉及處理、發(fā)送、接收等子系統(tǒng)。暢通率結(jié)果如表1所示。結(jié)果表明功能滿足用戶需求,實(shí)際效果符合預(yù)期效果。目前系統(tǒng)在各觀測站正常使用,運(yùn)行狀況良好。
表1 暢通率測試結(jié)果
通過以上統(tǒng)計得到系統(tǒng)暢通率為:98.51%,達(dá)到水利部SL61-2003《水文自動測報系統(tǒng)技術(shù)規(guī)范和要求》。系統(tǒng)的發(fā)送接收時間從測站到所轄水文水資源勘測局分中心發(fā)送和接收處理所需時間約8秒3。系統(tǒng)的可靠性和發(fā)送數(shù)據(jù)的準(zhǔn)確度抽樣校核幾個代表站的數(shù)據(jù)的準(zhǔn)確度為百分之百正確。
隨著信息技術(shù)的飛速發(fā)展,越來越多的領(lǐng)域進(jìn)入了信息時代,它們在成果控制、效率、利潤等方面都比原來的方法都取得了更好的表現(xiàn)。對河流及其流域的各種屬性進(jìn)行信息化、控制和管理是塔里木河流域水文環(huán)境監(jiān)測系統(tǒng)實(shí)現(xiàn)的主要功能。塔河水文系統(tǒng)是在.NET平臺上開發(fā)的,使用Web 服務(wù)來實(shí)現(xiàn)面向服務(wù)的SOA 架構(gòu),并使用MVC 分層架構(gòu)來實(shí)現(xiàn)它。它采用了大量成熟的XML、JSP、AJAX等技術(shù),具有安全性能高、穩(wěn)定性好、功能齊全、使用方便等特點(diǎn)。該系統(tǒng)實(shí)現(xiàn)了水文信息的采集、傳輸、接收、匯總、處理和顯示功能,為塔里木流域綜合治理、水資源開發(fā)利用和可持續(xù)發(fā)展提供及時準(zhǔn)確的水文水資源服務(wù),加速當(dāng)?shù)厣鐣徒?jīng)濟(jì)的發(fā)展。