久久久久久性生活|欧美二区亚洲一区|欧美婷婷丁香97|五月丁香婷婷精品|一本无码AAAA|亚洲中文免费在线播放|青青草原在线伊人|青草草在线视频永久免费|色婷婷久久色丁香色|黄色三级在线观看

首頁> 資源> 論文>正文

遺傳算法在供水系統(tǒng)優(yōu)化調(diào)度中的應(yīng)用

論文類型 技術(shù)與工程 發(fā)表日期 2001-12-01
來源 《中國給水排水》2001年第12期
作者 田一梅,李江濤,戴雄奇,李鴻
關(guān)鍵詞 遺傳算法 供水管網(wǎng) 優(yōu)化調(diào)度
摘要 對遺傳算法應(yīng)用于求解供水系統(tǒng)的優(yōu)化調(diào)度問題進(jìn)行了探討,并提出了對連續(xù)/離散混合變量的編碼方法。給出了一個遺傳算法應(yīng)用在優(yōu)化調(diào)度方面的實例,結(jié)果表明該算法具有很強的適應(yīng)性,可實際應(yīng)用于在線優(yōu)化調(diào)度。

田一梅,李江濤,戴雄奇,李鴻
(天津大學(xué)環(huán)境工程系,天津300072)

  摘 要:對遺傳算法應(yīng)用于求解供水系統(tǒng)的優(yōu)化調(diào)度問題進(jìn)行了探討,并提出了對連續(xù)/離散混合變量的編碼方法。給出了一個遺傳算法應(yīng)用在優(yōu)化調(diào)度方面的實例,結(jié)果表明該算法具有很強的適應(yīng)性,可實際應(yīng)用于在線優(yōu)化調(diào)度。
  關(guān)鍵詞:遺傳算法;供水管網(wǎng);優(yōu)化調(diào)度
  中圖分類號:TU991.56
  文獻(xiàn)標(biāo)識碼:C
  文章編號:1000-4602(2001)12-0063-03

  城市供水管網(wǎng)系統(tǒng)的優(yōu)化調(diào)度是根據(jù)管網(wǎng)實時運行狀態(tài)確定今后一個調(diào)度期中水泵的運行狀況,在保證供水服務(wù)質(zhì)量的前提下,使供水系統(tǒng)獲得最佳效益。通??梢圆捎脙煞N方法求解,即直接優(yōu)化和兩級優(yōu)化,前者以泵站內(nèi)各種泵的開機臺數(shù)和流量為變量直接確定優(yōu)化調(diào)度方案;后者則分為兩級求解,在確定各水廠最佳供水量、供水壓力的基礎(chǔ)上,給出各泵站水泵的最佳開機方案。因此,供水系統(tǒng)優(yōu)化調(diào)度的核心就是求解一個多目標(biāo)優(yōu)化問題,而選擇一種適當(dāng)?shù)慕夥ň统蔀閱栴}的關(guān)鍵。由于供水系統(tǒng)優(yōu)化調(diào)度的目標(biāo)函數(shù)及約束條件都是非線性的,雖然可將目標(biāo)函數(shù)分段線性化并用線性優(yōu)化方法對其求解,但求得的結(jié)果難以令人滿意。而直接采用非線性優(yōu)化方法一般又很難保證求得全局最優(yōu)解,特別是在直接優(yōu)化調(diào)度中由于存在連續(xù)/離散混合變量,且當(dāng)變量多、約束條件復(fù)雜苛刻時往往只能求出局部最優(yōu)解,要想取得全局最優(yōu)解則需不斷改變初始點,在多個局部最優(yōu)解中擇其最優(yōu),顯然這難于滿足在線優(yōu)化調(diào)度的要求。而兩級優(yōu)化調(diào)度由于將問題分解,變量少且單一,約束條件寬松,故求解容易。但有些供水系統(tǒng)因泵站內(nèi)恒速泵種類較少,又沒有設(shè)置調(diào)速泵,因此很難確定出滿足第一級優(yōu)化要求的泵站開機方案,故不適于采用兩級優(yōu)化調(diào)度。由此可見,尋求更好的優(yōu)化算法是供水系統(tǒng)優(yōu)化調(diào)度中的一個關(guān)鍵問題。

1 直接優(yōu)化調(diào)度數(shù)學(xué)模型

  直接優(yōu)化調(diào)度是以各泵站投入運行的水泵單機流量和開機臺數(shù)為變量,將水源、水泵及管網(wǎng)作為一個有機整體來建立模型。由于供水系統(tǒng)中各水源的供水能力、供水成本不同以及投入運行的水泵組合方式不同,必然存在著多種不同的供水方案可滿足要求,因此就存在著如何經(jīng)濟(jì)、合理地調(diào)整各水廠、水泵之間的相對關(guān)系,既使節(jié)點能量浪費最小、壓力分布均勻,又使經(jīng)濟(jì)效益最佳以達(dá)到系統(tǒng)整體最優(yōu)的問題。
  直接優(yōu)化調(diào)度問題的數(shù)學(xué)模型表達(dá)如下:
  目標(biāo)函數(shù)

     

     

  式中f1——管網(wǎng)各壓力監(jiān)測點供水壓力與該點所需壓力之差的平方和
    f2——供水系統(tǒng)的凈收益,即供水收益與制水成本、送水電費之差
     r——換算系數(shù)
  Hk、Hkf——分別為管網(wǎng)宏觀模型所確定的監(jiān)測點k的壓力和該點所需的最小壓力
 S1i、S2i——分別為水廠i的供水水價和單位制水成本
 S3i、σi——分別為水廠i的基本電價和耗電電價
 Nij、Nijmax——分別為水廠i中水泵j投入運行的臺數(shù)和可開機臺數(shù)
 Qi、Qimin、Qimax——水廠i的供水量及供水量范圍
 Qij、Qijmin、Qijmax——分別為水廠i中水泵j的供水量和該泵高效段流量
 H(Qij)、η(Qij)——分別為水廠i、水泵j在流量為Qij時的供水揚程和供水效率
     δij——水廠i、水泵j的機電傳動效率
     Zij——水廠i、水泵j的吸水揚程與壓力表前水頭損失之和

2 用遺傳算法求解

  某城市供水系統(tǒng)有2個水廠、7個管網(wǎng)壓力監(jiān)測點,管網(wǎng)中最不利點的壓力按200 kPa計算。該市用水量約35×104m3/d,各水廠供水量和水泵參數(shù)見表1。

表1 各水廠供水量和水泵參數(shù) 項目 水廠一 水廠二 水泵型號 14SA—10B 12SH—9 12SH—9A 16SA—9C 14SA—10B 水泵可開機臺數(shù) 5 2 2 4 3 水泵高效段流量(L/s) 350~250 270~160 248~147 350~250 350~250 水廠供水量范圍(L/s) 1 750~0 3 486~0

  遺傳算法求解直接優(yōu)化調(diào)度問題過程如下:
2.1 編碼
  遺傳算法的工作對象是染色體字符串,首先對染色體進(jìn)行編碼。由于水泵臺數(shù)是離散變量,可直接采用二進(jìn)制編碼;而單泵流量屬連續(xù)變量,需經(jīng)離散化處理后再采用二進(jìn)制編碼。為使水泵臺數(shù)在給定的范圍內(nèi),作者定義了一套編碼規(guī)則列于表2。

表2 編碼規(guī)則 十進(jìn)制數(shù) 1 2 3 4 5 6 7 拆分 1 1+1 3 3+1 3+1+1 3+1+1+1 7 二進(jìn)制數(shù) 1 1,1 11 11,1 11,1,1 11,1,1, 111 二進(jìn)制位數(shù) 1 1+1 2 2+1 2+1+1 2+1+1+1 3

  表1中5種型號水泵可開機臺數(shù)分別為:5、2、2、4、3,故由表2可知,染色體上代表水泵臺數(shù)的基因位數(shù)為:4+2+2+3+2=13位。
  對于連續(xù)變量,根據(jù)單泵流量(Qij)的范圍[0,350]和水泵的特性并兼顧問題求解的難易程度,取單泵流量離散化后的精度為0.68,故由二進(jìn)制編碼精度公式可計算出用9位二進(jìn)制表示每一個單泵流量,所以染色體上代表單泵流量的基因位數(shù)為45位。
  水泵臺數(shù)的基因位數(shù)與單泵流量的基因位數(shù)之和即為染色體總長度:13+45=58位。
2.2 構(gòu)造適應(yīng)度函數(shù)
  對于所求的有約束最小化問題,可采用序列無約束優(yōu)化法的外罰函數(shù)將其轉(zhuǎn)為無約束優(yōu)化問題,同時按照遺傳算法的要求將極小值問題轉(zhuǎn)化為極大值問題求解,并保證適應(yīng)度函數(shù)始終為正值。故先將上述有約束非線性優(yōu)化調(diào)度問題式(1)、(2)整理為標(biāo)準(zhǔn)的非線性規(guī)劃形式:

   

   

  再將一個大數(shù)(常數(shù)C)與目標(biāo)函數(shù)之差作為適應(yīng)度函數(shù),即:

    max[C-P(X,M)]    (5)
2.3 求解及結(jié)果分析
  根據(jù)上述分析編制和調(diào)試了遺傳算法求解優(yōu)化調(diào)度問題的有關(guān)程序,并對上述實例進(jìn)行計算,主要計算步驟如下:
 ?、匐S機建立由字符串(即二進(jìn)制代碼串表示的水泵開機臺數(shù)和單泵流量)組成的初始群體;
 ?、谟嬎愀鱾€體的適應(yīng)度max[C-P(X,M)];
  ③根據(jù)遺傳概率,利用復(fù)制、交換、突變產(chǎn)生新群體;
 ?、芊磸?fù)執(zhí)行②、③后,一旦達(dá)到終止條件,直接輸出最優(yōu)解(見表3)。

表3 優(yōu)化調(diào)度最優(yōu)解   一廠 二廠 監(jiān)測點 所需壓力(kPa) 優(yōu)化計算壓力(kPa) 水泵型號 14SA—10B 12SH—9 12SH—9A 16SA—9C 14SA—10B 1 314.5 306.2 開機臺數(shù) 4(11,0,1) 1(0,1) 2(1,1) 0(0,0) 1(01) 2 297.4 293.2 單泵流量(L/s) 350(111111111) 172(11111011) 133(11000010) 0(000000000) 285(110100000) 3 218.8 215.1 水廠供水量(L/s) 1400 723 4 208.4 205.2 所需供水壓力(kPa) 403.4 473.8 5 319.8 317.8 優(yōu)化計算壓(kPa) 415.8 452.9 6 401.3 396.7 管網(wǎng)需水量(L/s) 2 149 管網(wǎng)供水量 2 123 供需水量差 -26 7 356.5 353.1 注:括號內(nèi)為解變量的二進(jìn)制代碼。

結(jié)果分析:
 ?、賹⒆顑?yōu)解代入優(yōu)化調(diào)度原問題式(1)、(2),滿足原問題的要求,證明用遺傳算法求解連續(xù)/離散混合變量問題是行之有效的。
 ?、谶z傳算法適用面寬,對問題要求很少,如對目標(biāo)函數(shù)只要求有定義,不要求其連續(xù)、可微,對約束條件也無任何限制;而采用傳統(tǒng)的數(shù)學(xué)規(guī)劃方法,當(dāng)約束條件比較苛刻時進(jìn)入可行域比較困難。故該算法能夠克服傳統(tǒng)優(yōu)化方法的一些弱點,可以解決許多傳統(tǒng)方法不能解決的問題。
 ?、圻z傳算法在整個解的空間內(nèi)搜索,具有較大的把握求得全局最優(yōu)解。
 ?、苓z傳算法計算時間較短(僅需2~3 min),滿足在線調(diào)度要求。

3 結(jié)語

  綜上所述,用遺傳算法求解輸配水系統(tǒng)優(yōu)化調(diào)度問題得到的結(jié)果是令人滿意的,這說明遺傳算法是一種比較好的搜索算法,它不僅快速、準(zhǔn)確、搜索遍及全空間,具有較大的把握得到全局最優(yōu)點,而且不用對原問題作過多的分析處理,具有很高的適應(yīng)性和很強的魯棒性。當(dāng)然遺傳算法也存在一些缺點,如遺傳算法的操作參數(shù)和優(yōu)化結(jié)果相互之間比較獨立,故對于操作參數(shù)的選取比較困難;此外由于遺傳算法還處于發(fā)展的初級階段,尚有許多問題需要研究和探討,比如對于大型復(fù)雜問題的收斂速度還比較慢等。對于上述問題,前者可通過使用者編程以自動尋求不同問題的最佳操作參數(shù);后者則有待于該算法的不斷改進(jìn)和進(jìn)一步
完善。

參考文獻(xiàn):

 ?。?]趙新華.城市配水系統(tǒng)優(yōu)化運行的研究[J].中國給水排水,1992,8(3):18-22.
 ?。?]王平洋.加快遺傳模糊算法的搜索過程[J].電網(wǎng)技術(shù),1999,23(5):3-10.
 ?。?]周明,孫樹棟.遺傳算法原理及應(yīng)用[M].北京:國防工業(yè)出版社,1999.


  電 話:(022)27400830
  收稿日期:2001-06-15

論文搜索

發(fā)表時間

論文投稿

很多時候您的文章總是無緣變成鉛字。研究做到關(guān)鍵時,試驗有了起色時,是不是想和同行探討一下,工作中有了心得,您是不是很想與人分享,那么不要只是默默工作了,寫下來吧!投稿時,請以附件形式發(fā)至 paper@h2o-china.com ,請注明論文投稿。一旦采用,我們會為您增加100枚金幣。