《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 關(guān)于油田洪水預(yù)防決策支持系統(tǒng)的研究
關(guān)于油田洪水預(yù)防決策支持系統(tǒng)的研究
來(lái)源:電子技術(shù)應(yīng)用2010年第11期
魯億方, 楊守功
北京科技大學(xué) 信息工程學(xué)院, 北京100083
摘要: 針對(duì)油田防汛系統(tǒng)中的關(guān)鍵問(wèn)題,建立了某特大型油田防洪防汛智能決策支持系統(tǒng)。采用多Agent理論與方法,討論了多Agent技術(shù)在庫(kù)群防洪優(yōu)化調(diào)度中的應(yīng)用,并用油田轄區(qū)的相關(guān)水泡子建立了神經(jīng)網(wǎng)絡(luò)數(shù)字模型并提供了一個(gè)新的降雨量預(yù)測(cè)方法,應(yīng)用計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)與GSM無(wú)線通信技術(shù),擴(kuò)大了防汛調(diào)度決策支持系統(tǒng)的調(diào)度范圍。
中圖分類號(hào): TV877
文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 0258-7998(2010)10-0106-04
The research on flood precaution decision-support system in oil field
LU Yi Fang, YANG Shou Gong
School of Information Engineering, University of Science and Technology, Beijing 100083, China
Abstract: To solve the key problems in oil field flood prevention system, the paper create a giant oil field flood prevention intelligent decision support system, it use the theory and method of the multi-agent, discuss the use of multi-agent technology in multi-reservoir flood prevention dispatching system, and create neural net digital model utilizing blister in the area of oil field, provide a new method in calculation of the rainfall, it use computer network technology and GSM wireless communication technology, broaden the dispatching range of the flood prevention dispatching system.
Key words : oil field flood prevention; artificial intelligence; decision support system

    當(dāng)今,洪水仍然是自然界對(duì)人類的主要威脅之一。據(jù)統(tǒng)計(jì),從1991~1995年間由洪水造成的平均年經(jīng)濟(jì)損失為10.5億元。因此,發(fā)展智能化管理與決策系統(tǒng)的非工程措施,更高效地利用科學(xué)的方法進(jìn)行防洪規(guī)劃設(shè)計(jì)與防洪預(yù)報(bào)調(diào)度一直是防汛部門探索的問(wèn)題。Nelson認(rèn)為從實(shí)時(shí)洪水預(yù)報(bào)系統(tǒng)過(guò)渡到防汛決策支持系統(tǒng)是目前防洪防汛系統(tǒng)發(fā)展的趨勢(shì)[1]。美國(guó)在20世紀(jì)80年代初就在這一領(lǐng)域開(kāi)展了系統(tǒng)研究,之后建立的科羅拉多河流域水庫(kù)群運(yùn)行DSS的系統(tǒng)監(jiān)控和數(shù)據(jù)采集系統(tǒng)能監(jiān)控和記錄水電站運(yùn)行、大壩前水庫(kù)水位、庫(kù)尾水庫(kù)水位、緊急報(bào)警等[2]。
    我國(guó)在20世紀(jì)80年代末期,由崔家駿等率先引入DSS 的概念和方法,完成了黃河防洪決策支持系統(tǒng)的分析和設(shè)計(jì)[3],隨后,孟波等提出了城市防洪決策支持系統(tǒng)[4],翁文斌等完成了汾河防洪專家系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)[5]等。這些研究在防汛指揮決策的模型庫(kù)建設(shè)方面取得了不少成果,對(duì)于各流域、地區(qū)的防汛指揮決策起到了一定的輔助決策作用??傮w來(lái)說(shuō),對(duì)于防汛決策已有的研究主要是針對(duì)水庫(kù)多目標(biāo)調(diào)度研究,而對(duì)于油田區(qū)域水泡子與低洼地較少,作用相對(duì)單一的排澇系統(tǒng)調(diào)度研究基本沒(méi)有,因此開(kāi)展油田防汛決策支持系統(tǒng)研究,結(jié)合油田具體情況有效地對(duì)洪水進(jìn)行優(yōu)化調(diào)度已成為防汛工作中的一項(xiàng)刻不容緩的任務(wù),這也是本文所要研究和解決的重點(diǎn)問(wèn)題。
1 系統(tǒng)設(shè)計(jì)
    油田防汛智能決策支持系統(tǒng)的設(shè)計(jì)依據(jù)為:《國(guó)家防汛指揮系統(tǒng)工程項(xiàng)目建議書(shū)》、《國(guó)家防汛指揮系統(tǒng)工程總體設(shè)計(jì)大綱》、《國(guó)家防汛指揮系統(tǒng)工程總體設(shè)計(jì)指導(dǎo)書(shū)》、《國(guó)家防汛指揮系統(tǒng)工程總體設(shè)計(jì)實(shí)施綱要》、《防洪工程數(shù)據(jù)庫(kù)整編手冊(cè)》、《防洪工程數(shù)據(jù)設(shè)計(jì)報(bào)告》。本系統(tǒng)的設(shè)計(jì)采用DSS決策支持理論,在開(kāi)發(fā)過(guò)程中綜合應(yīng)用計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)、實(shí)時(shí)通信、地理信息(GIS)技術(shù)、ActiveX控件技術(shù)以及Agent 理論等。結(jié)合該油田防汛的具體情況給出了分布式硬件組成和相應(yīng)的體系結(jié)構(gòu)設(shè)計(jì)方案。
1.1 硬件組成
  信息采集系統(tǒng)是防汛智能決策支持系統(tǒng)的重要組成部分,而閘門、泵站的控制系統(tǒng)則是防汛調(diào)度的執(zhí)行機(jī)構(gòu)。根據(jù)油田區(qū)域防汛的具體情況,結(jié)合已有的工程措施來(lái)設(shè)計(jì)決策支持所需要的硬件部分。該系統(tǒng)的硬件部分可以分為4個(gè)子系統(tǒng):數(shù)據(jù)采集與通信子系統(tǒng)(現(xiàn)場(chǎng)子系統(tǒng))、分調(diào)度子系統(tǒng)、主調(diào)度子系統(tǒng)和信息訪問(wèn)子系統(tǒng)(客戶端子系統(tǒng))。硬件系統(tǒng)結(jié)構(gòu)圖如圖1所示。

    (1)數(shù)據(jù)采集與通信子系統(tǒng)位于整個(gè)系統(tǒng)的底層,由現(xiàn)場(chǎng)檢測(cè)測(cè)量?jī)x器完成對(duì)雨量及水位的檢測(cè),其中距離局域網(wǎng)較近(100 m以內(nèi)的)采用光纖接入的TCP/IP的網(wǎng)絡(luò)技術(shù),距離局域網(wǎng)較遠(yuǎn)的(10 km以上的但手機(jī)通信較好)采用GSM模塊無(wú)線接入的短信息技術(shù)。數(shù)據(jù)傳輸采用自報(bào)加應(yīng)急召測(cè)方式動(dòng)態(tài)召測(cè)現(xiàn)場(chǎng)最新水位和雨量數(shù)據(jù)。
  (2)分調(diào)度子系統(tǒng)屬于二級(jí)監(jiān)控子系統(tǒng),按照匯水面積和排水干渠劃分為可獨(dú)立調(diào)度的Agent子系統(tǒng)。根據(jù)降水預(yù)測(cè)得到的徑流量預(yù)測(cè)出各水庫(kù)水泡子的水位變化,按本區(qū)域損失最小的原則計(jì)算排水量,將結(jié)果送入主調(diào)度服務(wù)器。其最終執(zhí)行機(jī)構(gòu)利用現(xiàn)有的排澇站泵房和涵閘。
  (3)主調(diào)度子系統(tǒng)位于整個(gè)系統(tǒng)的頂層,根據(jù)各分調(diào)度系統(tǒng)送來(lái)的數(shù)據(jù)并結(jié)合相關(guān)排水干渠上下游分調(diào)度系統(tǒng)的調(diào)度數(shù)據(jù)進(jìn)行協(xié)調(diào)。按照全區(qū)損失最小的原則進(jìn)行調(diào)度。
    (4)信息訪問(wèn)子系統(tǒng)用于客戶端訪問(wèn)調(diào)監(jiān)系統(tǒng),以GIS技術(shù)平臺(tái)為支撐,實(shí)時(shí)直接將后臺(tái)調(diào)度數(shù)據(jù)顯示出來(lái),為決策者提供支持,并對(duì)調(diào)度實(shí)施和人工干預(yù)進(jìn)行控制。
1.2系統(tǒng)的體系結(jié)構(gòu)
 參考多種防汛決策支持系統(tǒng)后,該系統(tǒng)采用模型庫(kù)、方法庫(kù)、方案庫(kù)和文檔庫(kù)四庫(kù)協(xié)同的結(jié)構(gòu)設(shè)計(jì)方案。采用良好的人機(jī)交互可視化界面,系統(tǒng)體系結(jié)構(gòu)如圖2 所示(對(duì)話邏輯表:實(shí)現(xiàn)結(jié)構(gòu)化人機(jī)對(duì)話;可視化模型:修改參數(shù)算法調(diào)用計(jì)算)。

    一個(gè)合理有效的防汛決策和減災(zāi)方案應(yīng)體現(xiàn)出汛情和災(zāi)情預(yù)報(bào)的可靠性,水利工程調(diào)度的合理性,防災(zāi)減災(zāi)決策的正確性;而其關(guān)鍵是根據(jù)各區(qū)域防汛具體要求選擇和開(kāi)發(fā)一套適宜的預(yù)報(bào)、調(diào)度和仿真模型。本系統(tǒng)根據(jù)油田防汛工作的要求、油井分布特點(diǎn),在對(duì)國(guó)內(nèi)外流域防汛水文模型充分調(diào)研的基礎(chǔ)上選用了一些適用的數(shù)學(xué)模型,作為系統(tǒng)模型庫(kù)的組成[3]。
2 決策支持系統(tǒng)設(shè)計(jì)
    本系統(tǒng)采用比較通用的GIS開(kāi)發(fā)平臺(tái)Mapinfo進(jìn)行了地理信息系統(tǒng)的二次開(kāi)發(fā)。監(jiān)控系統(tǒng)是防汛決策支持系統(tǒng)的重要部分,主要根據(jù)現(xiàn)場(chǎng)的水泡子水位信息以及地理信息數(shù)據(jù)庫(kù)中的相關(guān)信息進(jìn)行計(jì)算,將當(dāng)前現(xiàn)場(chǎng)的信息可視地顯示出來(lái)為決策者提供直觀的決策依據(jù)?,F(xiàn)將本系統(tǒng)核心功能模塊的設(shè)計(jì)介紹如下。
2.1多Agent技術(shù)在水泡子群防洪優(yōu)化調(diào)度中的研究
    目前已有的多水泡子聯(lián)合調(diào)度模型已經(jīng)基本成熟,但是在計(jì)算速度上還存在不盡人意的地方。基于此,通過(guò)分析多水泡子聯(lián)合調(diào)度計(jì)算的算法特點(diǎn)和Agent技術(shù)的優(yōu)點(diǎn)[5],設(shè)計(jì)了基于移動(dòng)Agent和協(xié)作Agent的兩級(jí)多水泡子聯(lián)合調(diào)度模型。首先將多水泡子聯(lián)合調(diào)度模型按控制區(qū)域分解為各水泡子獨(dú)立調(diào)度任務(wù)和區(qū)域協(xié)同調(diào)度任務(wù),各水泡子獨(dú)立調(diào)度任務(wù)交由不同的移動(dòng)Agent并遷移到局域網(wǎng)中不同的目標(biāo)主機(jī)上去完成相應(yīng)水泡子的調(diào)度計(jì)算,最后將計(jì)算的結(jié)果返回給相關(guān)的區(qū)域元主機(jī),由各區(qū)域進(jìn)行協(xié)商實(shí)現(xiàn)全局優(yōu)化調(diào)度。其步驟是:首先根據(jù)某特大型油田的具體環(huán)境建立了水泡子群防洪優(yōu)化調(diào)度模型,然后結(jié)合模型特點(diǎn)和Aglet、Zeus等Agent軟件包的特點(diǎn)提出了兩級(jí)Agent的調(diào)度方法并給出仿真結(jié)果。
    目標(biāo)函數(shù)的建立:采用系統(tǒng)分析的方法,考慮到流域洪水預(yù)報(bào)預(yù)見(jiàn)期較短,洪水的長(zhǎng)期預(yù)報(bào)還不夠準(zhǔn)確,系統(tǒng)運(yùn)行的目標(biāo)是在確保防護(hù)區(qū)防洪安全的前提下,使水泡子調(diào)蓄一場(chǎng)洪水所需的庫(kù)容最小。這樣,不僅可以最大限度地減少庫(kù)區(qū)淹沒(méi)損失,而且盡可能地留出一定庫(kù)容,準(zhǔn)備調(diào)蓄可能出現(xiàn)的更大洪水。因此,水泡子群的洪水調(diào)度的目標(biāo)函數(shù)可表述為:
 
式中:Vt為各水泡子占用防洪庫(kù)容(m3),NAlert為對(duì)應(yīng)水泡子受到威脅的油井?dāng)?shù),(NAlert+1)表示防洪權(quán)重,指示該水泡子泄洪的緊迫性,加1是為了避免受到威脅的油井?dāng)?shù)為零時(shí)系數(shù)為0。W為目標(biāo)函數(shù),即在符合約束條件下分洪量和受威脅油井?dāng)?shù)最少,避免破壞性分洪。圖3為水泡子排澇示意圖。

    下面討論約束條件的建立。
    (1)水泡子水量平衡連續(xù)約束
    水泡子水量平衡連續(xù)約束條件為:

    (2) 干渠間水力聯(lián)系約束
    在洪水調(diào)度中,采用馬司京根分段連續(xù)演算方程來(lái)描述各庫(kù)入流、出流之間的相互耦合關(guān)系。而排干渠總泄洪量不能超過(guò)主江道許可進(jìn)水量,各排干渠之間的約束為:

    由水泡子群防洪優(yōu)化調(diào)度模型可以看出聯(lián)入三條干渠的不同水泡子之間相對(duì)獨(dú)立,但三條干渠共同匯入主江道,受到入江口排量的限制而彼此約束需要不斷協(xié)商。每條干渠由多個(gè)水泡子聯(lián)入,水泡子之間需要統(tǒng)一指定排水計(jì)劃以便保證各水泡子受降水影響時(shí)能進(jìn)行全區(qū)優(yōu)化調(diào)度使得損失最小。每個(gè)水泡子都有自己獨(dú)立的庫(kù)容-損失模型,其模型數(shù)據(jù)較大,而彼此間調(diào)度算法相對(duì)簡(jiǎn)單,根據(jù)這個(gè)特點(diǎn),結(jié)合移動(dòng)Agent可在不同網(wǎng)絡(luò)節(jié)點(diǎn)之間移動(dòng)程序的優(yōu)點(diǎn)來(lái)減少不同水泡子采集子站之間數(shù)據(jù)的交互,避免網(wǎng)絡(luò)負(fù)載過(guò)重。而不同的干渠之間則采用協(xié)作Agent來(lái)完成排水的協(xié)商。模型如圖4所示。

    使用具有移動(dòng)能力的Aglet來(lái)進(jìn)行各水泡子內(nèi)的洪水推延,根據(jù)庫(kù)容模型計(jì)算出單個(gè)水泡子的安全排水量,之后移動(dòng)到下一個(gè)水泡子調(diào)度分站點(diǎn)進(jìn)行同樣的計(jì)算并累計(jì)排水量,這樣, 把計(jì)算移到數(shù)據(jù)上去,在數(shù)據(jù)量大而計(jì)算相對(duì)簡(jiǎn)單的情況下減輕了網(wǎng)絡(luò)負(fù)擔(dān),從而大大降低系統(tǒng)的通信開(kāi)銷。而使用協(xié)作能力較強(qiáng)的Zeus Agent來(lái)進(jìn)行各干渠排水約束的協(xié)商。這樣更有利于實(shí)現(xiàn)全局的優(yōu)化調(diào)度,并為系統(tǒng)提供了良好的擴(kuò)展性。
    系統(tǒng)運(yùn)行時(shí)首先由水泡子分調(diào)度Agent計(jì)算各水泡子的調(diào)水量然后在各分調(diào)度子站之間遷移,計(jì)算出所在宿主子站的調(diào)水量并累計(jì)出該分干渠所聯(lián)接的所有水泡子的總調(diào)水量,通知該干渠的協(xié)作Agent。各排干渠將自己的調(diào)水量與其他干渠相協(xié)商,按照全區(qū)損失最小的原則來(lái)改變自己的排水量。并用此排水量通知移動(dòng)Agent,使其按干渠損失最小的原則來(lái)減少相應(yīng)水泡子的排水量。如此反復(fù)地遷移與協(xié)商最終得出全區(qū)的優(yōu)化調(diào)度方案。
  用該地區(qū)2004年7月8日的降雨量為例調(diào)度結(jié)果見(jiàn)表1所示。

    結(jié)果表明了應(yīng)用多Agent技術(shù)實(shí)現(xiàn)水泡子群防洪優(yōu)化調(diào)度的實(shí)用性和有效性。所提出的基于多Agent技術(shù)的防汛決策調(diào)度方案,可以實(shí)現(xiàn)分布式智能處理,降低復(fù)雜任務(wù)的協(xié)作難度,提高決策調(diào)度的能力。
2.2 降雨量的時(shí)延分式線性神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)模型
    某地區(qū)是一個(gè)時(shí)常受到旱澇災(zāi)害的地區(qū)。根據(jù)該地區(qū)部分年份降雨量變化情況表數(shù)據(jù)進(jìn)行以下分析。

    本系統(tǒng)實(shí)現(xiàn)了油田水情、雨情、工情實(shí)時(shí)監(jiān)控,系統(tǒng)投入運(yùn)行兩年多來(lái),獲得了很大的經(jīng)濟(jì)效益和社會(huì)效益,并通過(guò)了黑龍江省水利廳組織的成果鑒定,被認(rèn)為“達(dá)到了當(dāng)前國(guó)際防洪指揮決策支持系統(tǒng)方面的先進(jìn)水平”。但是,由于所收集到的當(dāng)?shù)厮谋O(jiān)測(cè)資料還不太多,所建立的數(shù)學(xué)模型尚需要在實(shí)際應(yīng)用中不斷充實(shí)修正。因此,在今后的研究工作中要做好如下幾點(diǎn)工作: (1)跟蹤防洪防汛技術(shù)發(fā)展,使系統(tǒng)及時(shí)得到升級(jí);(2)做好水文數(shù)據(jù)的收集錄入整理,使已經(jīng)建立的系統(tǒng)模型更好地與實(shí)際密切結(jié)合;(3)繼續(xù)深入探討智能控制理論在油田防洪防汛決策支持系統(tǒng)方面的應(yīng)用。
參考文獻(xiàn)
[1] FORD N. Decision support system and expert system[J].Information & Management, 1985,8(1).
[2] MAHDI N. A methodology for the development of reverse simulation metamodels using neural networks[J]. University  of Central Florida,2001.
[3] 崔家駿,辛國(guó)榮,張豐敏.黃河防洪決策支持系統(tǒng)的分析與設(shè)計(jì)[J].系統(tǒng)工程,1992,10(5):60-72.
[4] 孟波.大城市防汛自動(dòng)化管理系統(tǒng)與決策支持系統(tǒng)[J].系統(tǒng)工程,1993,11(1):27-30.
[5] 劉大有,楊鯤,陳建中.Agent研究現(xiàn)狀與發(fā)展趨勢(shì)[J].軟件學(xué)報(bào),2000(11):315-321.
[6] 楊國(guó)為,王守覺(jué).分式線性神經(jīng)網(wǎng)絡(luò)及其非線性逼近能力[J].中南大學(xué)學(xué)報(bào),特刊,2005,36(1):89-92.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。