【摘 要】當(dāng)前,我國還有不少水庫的技術(shù)模式相對落后,對閘門的控制采用的依舊是自動化程度不足的傳統(tǒng)方式。本文設(shè)計了水庫閘門遠(yuǎn)程監(jiān)控自動化系統(tǒng),從系統(tǒng)組成、閘門運(yùn)行控制方式、系統(tǒng)配置與功能、系統(tǒng)軟件設(shè)計等方面進(jìn)行了詳細(xì)的闡述。
【關(guān)鍵詞】水庫閘門 遠(yuǎn)程監(jiān)控 自動化系統(tǒng)
一、引言
當(dāng)前,我國的不少水庫在控制方面依舊是人工操作,無論是數(shù)據(jù)的獲取還是調(diào)度命令的執(zhí)行,尚未完全實現(xiàn)自動化控制,因而準(zhǔn)確率不足,運(yùn)行勞動強(qiáng)度偏高。結(jié)合一些發(fā)達(dá)國家的水庫自動化管理現(xiàn)狀,我國的水利系統(tǒng)數(shù)字化改造也已經(jīng)迫在眉睫。在水庫運(yùn)行管理整體技術(shù)提高的條件下,為了提升閘門控制管理的自動化水平,本文設(shè)計了水庫閘門遠(yuǎn)程監(jiān)控自動化系統(tǒng),滿足了“少人值班”、“無人值班”以及自動控制的要求,具有比較好的理論價值與實踐意義。
二、自動化系統(tǒng)的結(jié)構(gòu)設(shè)計
(一)系統(tǒng)的基本構(gòu)成
結(jié)合筆者所任職的水庫,需要對其泄洪洞、溢洪道、輸水洞的閘門實現(xiàn)信息化的監(jiān)控,為之設(shè)計并實現(xiàn)基于網(wǎng)絡(luò)和計算機(jī)的遠(yuǎn)程監(jiān)控系統(tǒng),系統(tǒng)的主要模塊由閘位模塊、限位開關(guān)模塊、監(jiān)控模塊、通訊網(wǎng)絡(luò)和監(jiān)控主機(jī)組成。
系統(tǒng)的主機(jī)均選取工控機(jī),與PLC共同構(gòu)成基于網(wǎng)絡(luò)的監(jiān)控管理系統(tǒng),對閘門的重要數(shù)據(jù)信息的采集通過傳感單元進(jìn)行,從整體構(gòu)成來看,系統(tǒng)可以分為:1、信息采集單元:監(jiān)控系統(tǒng)獲取水庫閘門各類需要監(jiān)控或處理的參量,由傳感器單元組成網(wǎng)絡(luò)實現(xiàn)此功能;2、信息傳輸單元:負(fù)責(zé)閘門數(shù)據(jù)信息的傳輸,包括傳感器采集的閘門數(shù)據(jù)信息以及來自上層應(yīng)用程序的控制信息;3、應(yīng)用單元:利用底層收集的各類閘門數(shù)據(jù)來與各類應(yīng)用相結(jié)合,從而完成數(shù)據(jù)的管理。在水庫管理領(lǐng)域引入PLC與傳感技術(shù),能夠?qū)鹘y(tǒng)的以人力和機(jī)械為中心的水庫管理模式轉(zhuǎn)變?yōu)橐孕畔⑻幚頌橹行牡哪J?,從而極大地提升管理效率和可靠性。系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)如下圖所示:
(二)水庫閘門控制模式
結(jié)合水庫控制系統(tǒng)的特點(diǎn)和需求,將其控制結(jié)合優(yōu)先級的不同,劃分為3個級別,其級別分布的規(guī)律是:越與閘門啟閉裝置接近,則擁有越高的優(yōu)先權(quán)限。控制權(quán)級別簡述如下。
1、第一級:人工控制。人工下達(dá)的指令是調(diào)度人員在調(diào)度中心通過監(jiān)控系統(tǒng)遠(yuǎn)程對閘門進(jìn)行遙控,對閘門運(yùn)行報表信息進(jìn)行查詢,對閘門的運(yùn)行進(jìn)行操作。
2、第二級:監(jiān)控系統(tǒng)控制。這一級的控制是部署在水庫溢洪道控制中心的,可以細(xì)分為以下兩個類別:一是以自動化的模式操作水庫閘門的開閉,通過水庫監(jiān)控服務(wù)器結(jié)合事先設(shè)置的水路流量以及開度等閾值,進(jìn)行溢洪道等閘門的動作;二是通過人工的方式進(jìn)行控制??刂迫藛T結(jié)合水庫閘門的實時狀態(tài)以及具體的控制指令來操作閘門裝置。其主要的操作類型例如啟閉機(jī)、斷路器的操作等等。
3、第三級:現(xiàn)場控制。這一級的控制其位置往往十分接近于具體的閘門裝置,控制模塊一般由可編程單元構(gòu)成,操作者結(jié)合控制設(shè)備的操作鍵或通過觸摸屏,來控制閘門的動作。
三、系統(tǒng)硬件設(shè)計
(一)遠(yuǎn)程監(jiān)控主站
監(jiān)控主站模塊是系統(tǒng)的控制核心,部署在溢洪道中控室,由工業(yè)控制機(jī)構(gòu)成。作為主站,其主要的功能是對水庫的溢洪道進(jìn)行監(jiān)控、實現(xiàn)水庫水位的測量、對獲取的各類信息進(jìn)行保存等。此外監(jiān)控主站也有故障告警功能,一旦有參數(shù)越過了事先設(shè)置的閾值,便會觸發(fā)告警程序模塊。
(二)現(xiàn)地控制模塊
在水庫的溢洪道設(shè)置2套控制模塊、泄洪洞與輸水洞分別設(shè)置1套控制模塊。該模塊的組成為可編程控制器、電路板、端子等,配置在溢洪道的控制模塊能夠管理三個閘門,配置在泄洪洞與輸水洞的控制模塊則分別能夠管理一個閘門。
現(xiàn)地控制模塊在設(shè)計上采取分布模式,其優(yōu)勢在于盡量降低電纜敷設(shè)的數(shù)量,增強(qiáng)系統(tǒng)的可靠性。所有的閘門控制單元都通過RS-485實現(xiàn)互聯(lián),經(jīng)由同軸電纜或者光纖的方式與服務(wù)器連接。水庫閘門的核心單元是可編程控制器,實現(xiàn)數(shù)據(jù)的獲取和閘門的實時監(jiān)控,所有的關(guān)鍵數(shù)據(jù)均顯示在系統(tǒng)界面上;現(xiàn)地控制模塊還可以和上位機(jī)交換信息,操作人員的指令是通過Ethernet傳輸?shù)?,同時將現(xiàn)地控制模塊所獲取的所有閘門狀態(tài)數(shù)據(jù)傳輸至監(jiān)控服務(wù)器。
(三)視頻監(jiān)控模塊
操作人員需要在視頻監(jiān)控屏幕上看到水庫的閘前水位、出閘水流等圖像。因此在一些關(guān)鍵部位,包括泄洪洞、溢洪道等處均配置了攝像裝置;另外在溢洪道處設(shè)置了360度攝像頭,以便操作者能夠?qū)崟r觀看泄流時下游水位的圖像。圖像經(jīng)過必要的壓縮和編碼之后,可以在Ethernet上傳輸,還可以定期轉(zhuǎn)儲在視頻服務(wù)器中,供操作者在必要時進(jìn)行調(diào)取。
(四)上位機(jī)網(wǎng)絡(luò)通信
為了確保數(shù)據(jù)信息傳輸?shù)目煽啃院蛶?,主控級的傳輸介質(zhì)全部采用光纖。通信速率設(shè)定為百兆級,采取快速Ethernet網(wǎng)絡(luò)?,F(xiàn)地控制模塊與可編程控制單元以及視頻監(jiān)控服務(wù)器之間均以Ethernet的方式連接至光纖單元,系統(tǒng)監(jiān)控中心的服務(wù)器通過三層交換機(jī)與光纖模塊連接。
四、系統(tǒng)軟件架構(gòu)
在系統(tǒng)的軟件框架設(shè)計中,引入了分層化設(shè)計:分別為客戶端層、網(wǎng)絡(luò)層、業(yè)務(wù)層(應(yīng)用層)。采用B/S模式,在J2EE+SQLServer的系統(tǒng)開發(fā)平臺下,結(jié)合MVC的設(shè)計方法,實現(xiàn)了業(yè)務(wù)邏輯、控制邏輯以及前端數(shù)據(jù)顯示邏輯的分類,從而使系統(tǒng)具有良好的擴(kuò)展性和維護(hù)性。
在J2EE框架之下,用戶客戶端層的網(wǎng)頁主要來自Web服務(wù)器,網(wǎng)頁的來源既可以是由Servlets自動生成,又可以是在WEB層中下載。該系統(tǒng)能夠在基于互聯(lián)網(wǎng)的其他環(huán)境的客戶層中運(yùn)行,而這個客戶層為了管理用戶輸入,就需要構(gòu)建一個JavaBeans類,通過JavaBeans類,把用戶所輸入的內(nèi)容傳輸至企業(yè)層,在企業(yè)層中設(shè)置EnterpriseBean類,專門用于處理用戶的輸入,這樣,在不需要通過系統(tǒng)Web層的時候,用戶的J2EE程序便能夠訪問系統(tǒng)的EnterprisesBeans。
在業(yè)務(wù)邏輯層包括3部分,分別是業(yè)務(wù)邏輯DAO組件、Spring配置文件、IOC容器。業(yè)務(wù)層中,DAO組件承擔(dān)了幾乎所有的業(yè)務(wù)邏輯功能,J2EE業(yè)務(wù)層的DAO組件一般是在容器中運(yùn)行,需要解決的一些底層事項,包括事務(wù)處理、生命周期等均是由容器來解決的。在J2EE業(yè)務(wù)層里,有一個運(yùn)行基本模式,即通過Bean接受來自客戶端的所有數(shù)據(jù),并進(jìn)行有針對性的處理,同時將處理結(jié)果傳輸至企業(yè)信息系統(tǒng)進(jìn)行存儲;同樣,也由一個Bean取出存儲在企業(yè)信息系統(tǒng)層中的相關(guān)數(shù)據(jù),將其傳輸至客戶端程序,以便使用者閱讀。
網(wǎng)絡(luò)層由3部分組成,分別是服務(wù)組合層、服務(wù)層和連接層。網(wǎng)絡(luò)層與客戶層在這方面有類似之處,在容器的協(xié)助之下,Web組件運(yùn)行在系統(tǒng)客戶層,并對用戶的多種操作提供支持,對客戶發(fā)來的各類請求進(jìn)行處理和響應(yīng)。J2EE網(wǎng)絡(luò)層的組件包含有兩方面,分別是JSP頁面與J2EEServlets,后者的主要功能是顯示網(wǎng)絡(luò)頁面,所顯示的網(wǎng)絡(luò)頁面以打包的模式與應(yīng)用程序進(jìn)行組裝。為了實時響應(yīng)用戶輸入,網(wǎng)絡(luò)層能夠設(shè)置專門的JavaBeans類來進(jìn)行具有針對性的管理,并且可以把所接收到的用戶的輸入傳輸至信息系統(tǒng)業(yè)務(wù)層中的EnterpriseBeans進(jìn)行處理。
五、結(jié)束語
我國有不少水庫是運(yùn)行多年的老水庫,其設(shè)備技術(shù)模式相對落后,對閘門的控制采用的依舊是自動化程度不足的傳統(tǒng)方式,不少關(guān)鍵性的操作均要人工操作,且必須去閘門室進(jìn)行,實時性和安全性均不足,工作效率也偏低,已經(jīng)不能適應(yīng)當(dāng)前的水庫閘門孔數(shù)多的實際需求,所以,水庫管理機(jī)構(gòu)有必要結(jié)合閘門操作的需求,對其控制系統(tǒng)進(jìn)行信息化升級,實現(xiàn)閘門系統(tǒng)的自動化控制,從而降低水庫管理人員的工作強(qiáng)度,提高水庫的信息化管理水平。
參考文獻(xiàn):
[1]潘曉玲.牌樓電站閘門自動化監(jiān)控系統(tǒng)設(shè)計[J].湖南水利水電,2013(3):86-87
[2]霍寧.泵站監(jiān)控系統(tǒng)及結(jié)構(gòu)發(fā)展趨勢.水電自動化與大壩監(jiān)測,2004,28(4):78-81.
[3]施沖,朱辰,龐敏.水電廠無人值守與監(jiān)控系統(tǒng)改造.水電自動化與大壩監(jiān)測,2012 ,26(5):10-13.
[4]石曉俊,廖沛霖.高壩洲升船機(jī)計算機(jī)監(jiān)控系統(tǒng)上位機(jī)系統(tǒng)設(shè)計與實現(xiàn).水電自動化與大壩監(jiān)測,2012,30(3):15-17.
作者簡介:王文廣(1976.7- ),男,漢族,河北曲陽人,畢業(yè)于華北電力大學(xué),現(xiàn)就職于河北省曲陽縣王快水庫管理處,工程師。研究方向:水利工程自動化。