水利工程論文-用混合式遺傳算法進行給水管網現(xiàn)狀分析.doc_第1頁
水利工程論文-用混合式遺傳算法進行給水管網現(xiàn)狀分析.doc_第2頁
水利工程論文-用混合式遺傳算法進行給水管網現(xiàn)狀分析.doc_第3頁
水利工程論文-用混合式遺傳算法進行給水管網現(xiàn)狀分析.doc_第4頁
水利工程論文-用混合式遺傳算法進行給水管網現(xiàn)狀分析.doc_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

水利工程論文-用混合式遺傳算法進行給水管網現(xiàn)狀分析摘要:將廣義簡約梯度法(GRG)思想應用于傳統(tǒng)遺傳算法,提出一種新的混合式遺傳算法(HGA),此方法具有很強的全局和局部搜索能力,并且無需復雜的編碼、解碼過程,可以準確解決多變量、多峰值的給水管網現(xiàn)狀分析問題。采用此算法,絕大多數(shù)的計算值與實測值的誤差可減小到1以下,能準確反映管網的實際工況。關鍵詞:混合式遺傳算法廣義簡約梯度法遺傳算法TheUseofHybridGeneticAlgorithminAnalyzingStatusofWaterDistributionNetworksAbstract:ThephilosophyofGeneralReducedGradient(GRG)methodisappliedtoconventionalGeneticAlgorithm(GA)andanewHybridGeneticAlgorithm(HGA)isproposed.Tl1isIl1ethodhasapowerfulsearchingabilitygloballyandlocally,withwhichtheissuesinanalyzingthecurrentstatllsofwaterdistributionnetworksfeaturingmorevariablesandmorepeakvaluescanbesolvedaccuratelywithoutanycomplicatedcodingandde-codingprocesses.Withthismethod,thedifferenceshetweenmostcalculatedvaluesandactually-measuredvaluescanbereducedtobelowl%andtheactuaIworkingconditionsofwaterdistributionnetworkscanbereflectedac-curately.Keywords:waterdistribution;network;HyhridGeneticAlgorithm(HGA);GeneralReducedGradient(GRG);GeneticAlgorithm(GA)隨著用水規(guī)模的不斷擴大及管道使用年限的增長,城市給水管網逐漸暴露出一些問題,例如各水源間不合理調度引起管網壓力過高,造成能量浪費,甚至引起爆管問題;管道淤積結垢,閥門未正常開啟使管道摩阻增大,管網壓力局部降低;管道銹蝕,或接口處漏水造成水資源浪費,管網水量。水壓不足等問題。為了解這些情況,及時、準確掌握管網工況,必須進行管網現(xiàn)狀分析,并且其結果可為管網優(yōu)化調度、改建、擴建提供可靠依據(jù)。1給水管網現(xiàn)狀分析常用方法簡介給水管網現(xiàn)狀分析是在水源的供水壓力和供水量已知,通過部分節(jié)點、管段的水壓、流量的實際量測值來推斷節(jié)點流量、管線摩阻及所有的節(jié)點水壓和管段流量。常用方法有現(xiàn)狀平差法、遺傳算法和廣義簡約梯度法?,F(xiàn)狀平差法1是通過實測與經驗得出節(jié)點流量和管線摩阻,然后轉化為管網平差問題求解節(jié)點水壓與管段流量,再與實測值相比較得知管網工況。由于節(jié)點流量和管段摩阻均很難準確確定,此方法常導致平差計算結果與實際值存在較大偏差,以致現(xiàn)狀分析得出錯誤的結論。王榮和等2提出通過以節(jié)點流量和管線摩阻力控制變量的非線性規(guī)劃來進行管網現(xiàn)狀分析,并以遺傳算法求解,得到較好的效果。但由于遺傳算法中隨機抽取樣本,存在偶然性,有時對部分節(jié)點或管段提供的結論并不準確,只能達到80的準確率,而且對管網末梢的樹狀管段和節(jié)點,也不能正確控制。由于遺傳算法局部收斂能力較差,對于大、中型管網,計算時間很長,且很難逼近最優(yōu)解。而文獻3則嘗試采用解決非線性規(guī)劃的有效方法廣義簡約梯度法來求解,其基本思想是利用簡約梯度構造一個使目標函數(shù)改善的可行方向,然后沿此方向進行搜索,找出一個更優(yōu)點,從而逐步逼近最優(yōu)解。此方法具有很強的局部收斂能力,但全局搜索能力欠佳,對于多峰值的規(guī)劃問題,很容易陷入局部最優(yōu)解。本文將提出一種集廣義簡約梯度法和遺傳算法于一體的混合式遺傳算法,針對現(xiàn)狀分析問題目標函數(shù)。約束條件均可微且較易求得的特點,在遺傳算法全局搜索的基礎上加以沿負梯度方向的變異,以提高其局部搜索能力,很快達到全局最優(yōu)解。2數(shù)學模型的建立依據(jù)在滿足管網水力條件約束下,在允許的調幅范圍內,通過對節(jié)點流量q,管段過水能力系數(shù)r進行調整,使測壓點水壓和測流管段流量的計算值與實測值之差降至最小的原則,建立數(shù)學模型3。3數(shù)學模型的求解1,4-53.1初始群體的產生樣本染色體為MN維實向量,由M個節(jié)點流量和N個管段過水能力系數(shù)組成。初始種群的產生是在各自的界限值范圍內隨機選取n組。以下的交叉。變異過程將直接采用控制變量的參數(shù)值,而無需編碼。解碼。另外,本方法樣本規(guī)模n可適當減小,一般可取傳統(tǒng)遺傳算法的一半左右。3.2樣本染色體交叉對于目標函數(shù)值較小的樣本,則將其作為父代染色體按算術組合進行交叉得到子代染色體。父代染色體向量從第k代染色體向量集的子集中隨機抽取產生。設分別為1(k)和2(k),則子代染色體3(k+1)=1(k)+(1-)2(k)。其中可由式=Z1(Z1Z2)確定(其中Z為染色體向量所對應的目標函數(shù)值)。3.3樣本染色體變異對于目標函數(shù)值較大的樣本,則需進行變異。其中目標函數(shù)值超過一定限度的,按照初始群體產生的方法隨機選取新的個體,以確保樣本的多樣性,避免陷入局部收斂,稱之為隨機變異。另外一部分則沿目標函數(shù)的負梯度方向變異,即:q(k+1)=q(k)+(k)Pq(k),r(k+1)=r(k)+(k)Pr(k)其中(k)為第k步的步長,Pq(k),Pr(k)為q,r的搜索方向,即目標函數(shù)的負梯度方向。3.4交叉、變異概率的動態(tài)調整在迭代之初,樣本以隨機變異為主,目的是進行充分的全局搜索以達到最優(yōu)解的鄰域,并加以少量的交叉和沿負梯度方向變異操作。在以后的過程中將逐步加強交叉和沿負梯度方向變異操作,以加快收斂速度,逐步逼近最優(yōu)解。本文采用一次函數(shù)來動態(tài)確定交叉和兩種變異的概率。3.5終止法則依經驗采用最大迭代步數(shù)GENMAX,即迭代步數(shù)達到規(guī)定值時即停止計算。也可采用限制精度來終止計算,即當q(k)-時終止計算。4算例驗證筆者分別采用廣義簡約梯度法(GRG)、傳統(tǒng)遺傳算法(GA)以及前述混合式遺傳算法(HGA)進行了軟件編制,并對如圖1簡單管網進行計算驗證。對于該管網,假設實測值如表1所示。根據(jù)此值可計算出各節(jié)點流量和管段過水能力系數(shù)的準確值,如表2所示。表1假設實測值計算參數(shù)計算點實測值節(jié)點水壓/m節(jié)點164.1696節(jié)點262.2248管段流量/(Ls-1)管段10.1587管段20.0587管段30.0413表2本文方法計算結果計算參數(shù)計算點準確值計算值誤差/%節(jié)點流量/(Ls-1)節(jié)點10.10000.10000.00節(jié)點20.10

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論