馬朋輝 蘇曉飛 王凈 劉懷宇 林平
關鍵詞:微灌干管管網;隨機供水;遺傳算法;同步優(yōu)化
管道輸水灌溉就是利用管道將水直接送到田間進行灌溉,以減少水在明渠輸送過程中的滲漏和蒸發(fā)損失,具有最大限度節(jié)約水資源、減少占用耕地、降低能耗、高效輸水等特點,已成為節(jié)水灌溉的主要措施之一,在我國平原井灌區(qū)、渠灌區(qū)和提水灌區(qū)得到廣泛應用[1]。但管道輸水灌溉系統(tǒng)投資相對較高,國內外學者開展了大量的研究以降低管道灌溉系統(tǒng)工程投資。
灌溉管網優(yōu)化主要包括布置優(yōu)化及管徑優(yōu)化兩個方面。布置優(yōu)化主要是進行管網線路選擇優(yōu)化,是管徑優(yōu)化的前提和基礎,灌溉管網中管道總長度及工程投資直接受管網布置形式的影響。正交表法[2]、最小生成樹法[3]、遺傳算法[4-6]、列隊競爭算法[7]、蟻群算法[8]、混合啟發(fā)式算法[9]等被用于灌溉管網的布置優(yōu)化研究。管徑優(yōu)化是確定管網中各級各管道的直徑以在滿足各需水節(jié)點壓力、管道流速等要求的條件下使得系統(tǒng)投資最小。傳統(tǒng)的蟻群算法[8]、動態(tài)規(guī)劃法[10]、線性規(guī)劃法[11]、非線性規(guī)劃法[12]以及人工神經網絡[13]、遺傳算法[14-15]等近年來廣泛應用的新型智能算法被用于管徑優(yōu)化研究。
以上研究均是在灌溉管網中各需水節(jié)點的位置及流量已定的條件下開展管網布置優(yōu)化研究,或是在布置已定的情況下開展管徑組合優(yōu)化研究,關于灌溉管網布置形式與管徑組合同步優(yōu)化的研究較少,且以往研究多為續(xù)灌或輪灌條件下灌溉管網的布置優(yōu)化或管徑優(yōu)化,未開展隨機供水條件下灌溉管網的布置形式與管徑組合同步優(yōu)化的研究。為實現(xiàn)隨機供水條件下灌溉管網布置形式和管徑組合的同步優(yōu)化,本文建立了隨機供水條件下灌溉管網布置與管徑同步優(yōu)化的數學模型,并給出基于遺傳算法的模型求解方法,以期為相關工程優(yōu)化設計提供實踐參考。
1 管網優(yōu)化數學模型
微灌管網系統(tǒng)主要由加壓泵站、輸水管、干管、分干管、支管、毛管、控制與保護設備等組成,其中輸水管、干管及分干管組成干管管網。典型微灌管網系統(tǒng)示意見圖1。
筆者已經提出了不限定灌溉面積情況下灌水小區(qū)布置與管徑的同步優(yōu)化方法[16],本研究主要開展微灌干管管網的優(yōu)化設計。與輸配水、供水等樹狀管網主要選擇能夠連通所有需水節(jié)點管網連線方案的布置優(yōu)化不同,微灌干管管網的布置優(yōu)化主要涉及微灌干管管網的控制灌溉面積、干管和分干管的管段長度及段數?;诜旨墐?yōu)化的思路,通過文獻[16]可以確定灌水小區(qū)的布置形式,并得到灌水小區(qū)長度和寬度的優(yōu)化結果,即微灌干管管網中干管、分干管的管段長度已經確定,則微灌干管管網布置優(yōu)化主要是確定干管及分干管的段數,管徑優(yōu)化主要是確定輸水管、干管、分干管等各管段的管徑及水泵揚程。
微灌干管管網優(yōu)化的主要目的是選擇合適的管網布置形式、各管段的管徑及水泵揚程,使單位面積年費用最低。單位面積年費用主要由水泵年動力費及管網投資年費用組成,且兩部分成負相關關系。若選擇的水泵揚程大則年動力費用高,但可以選擇較小的管徑以降低管網投資;若選擇的水泵揚程小則年動力費低,為滿足各需水節(jié)點的壓力須選擇較大的管徑以減小沿程水頭損失,則管網投資高。本研究以文獻[16]中的優(yōu)化結果為基礎,以微灌干管管網單位面積年費用最低為目標函數,考慮節(jié)點壓力水頭約束、管徑約束、流速約束等約束條件,從干管管網中只有一個灌水小區(qū)到干管、分干管方向各有多個灌水小區(qū)進行優(yōu)化,進而確定干管管網中干管及分干管的管段數、各管段管徑、水泵揚程及干管管網的控制面積。
1.1 目標函數
微灌干管管網單位面積年動力費、年運行維護費及輸水管、干管、分干管、電磁閥等固定投資年費用之和最小,即
式中:F為單位面積年綜合費用;Fa為單位面積年固定投資;Fe為單位面積年動力費用;Fo為單位面積年運行維護費用;Cp為單座泵站投資,根據文獻[17]中的方法計算;Cd為輸水管投資;Cg為干管投資;Cs為分干管投資;Cv為電磁閥投資;A為微灌干管管網控制灌溉面積;a為資金回收系數;r為年利率;t為資金回收年限;Ck為輸水管選擇k號標準管徑所對應的單價;Ld為輸水管長度;Cik為干管第i管段選擇k號標準管徑所對應的單價;Lg為干管管段長度;Cijk為第i條分干管第j管段選擇k號標準管徑所對應的單價;Ls為分干管長度;N為干管管網中分干管的數量;M為單條分干管上支管的數量;M0為單條分干管的管段數,依單條分干管上的支管數量而定,支管數量為單數、雙數對應的M0分別為M-1和M;E為電價;T為微灌系統(tǒng)年工作時長;Q為微灌系統(tǒng)流量;H為水泵揚程;η為水泵效率。
1.2 約束條件
1)壓力約束。微灌干管管網中各節(jié)點的壓力水頭應滿足灌水小區(qū)進口壓力需求,且各管段的壓力應在管材承壓范圍內,即
式中:Hin為管網中各節(jié)點所需壓力水頭;Hk為管網中節(jié)點的壓力水頭;Hc為管材承壓能力;hb為水泵首部水頭損失;Ig為干管方向地形坡度;Is為分干管方向地形坡度;Li為第i段干管長度;Lj為第j段分干管長度;k1為從干管管網入口至某一節(jié)點所經過的干管段數;k2為從干管管網入口至某一節(jié)點所經過的分干管段數;hw,i為從管網入口至某一節(jié)點的總水頭損失;α為局部水頭損失加大系數,取值為1.05;f為管材摩阻系數;Qi為管段流量;Di為管段直徑;m為流量指數;b為管徑指數;p為干管管網中各需水節(jié)點(灌水小區(qū))平均運行概率;nh為某一管段下游需水節(jié)點的數量;qi為某一需水節(jié)點的流量;U為正態(tài)分布的百分位數,與確定的運行質量相關;Tf為微灌干管管網控制范圍內地塊的灌水延續(xù)時間;Nh為微灌干管管網控制范圍內灌水小區(qū)的數量;I為灌水周期;Tx為微灌系統(tǒng)日運行時間。
2)管徑約束。順水流方向,前一管段所選的標準管徑Di應不小于后一管段所選的標準管徑Di+1:
2 基于遺傳算法的模型求解方法
遺傳算法是一種模擬生物界自然選擇和遺傳機制的全局隨機搜索智能優(yōu)化算法。將優(yōu)化問題的解比作物種中的個體,針對優(yōu)化問題初步擬定的多個可能解所構成的組合比作物種的初始種群,遺傳算法在計算過程中模擬自然界中物種的進化,初始種群通過選擇操作做到優(yōu)勝劣汰、適者生存,通過交叉操作保證種群的穩(wěn)定性以使其朝著最優(yōu)解的方向進化,通過變異操作保證種群的多樣性以避免交叉可能產生的局部收斂,并通過設計的適應度函數選擇產生質量更優(yōu)的新一代種群,在產生的每一代種群中保留一組候選解,如此不斷進行遺傳操作,直至滿足預先設定的算法終止條件,得出所求解問題的最優(yōu)解或近似最優(yōu)解。
基于遺傳算法的模型求解流程如下:
1)隨機產生初始種群。初始種群中個體所包含的決策變量為各管段管徑及水泵揚程。本文均采用標準管徑,將管徑由小到大排序并進行編號,采用以序號代替標準管徑的整數編碼方式;水泵揚程采用以實際值編碼的實數編碼方式。
2)水力計算。確定管網中各管段的流量并計算管網水頭損失及各節(jié)點的壓力水頭。針對本文研究的隨機供水管網,采用Clément方法[6]確定每一管段的設計流量后進行管網水力計算。
3)計算個體適應度。前述構建的隨機供水條件下微灌干管管網優(yōu)化數學模型帶有約束條件,須對約束條件進行處理使其轉化為無約束優(yōu)化問題,本文采用罰函數法實現(xiàn)上述轉化。罰函數法不需要提供初始可行解,當解在不可行域內時增加懲罰項使其遠離最優(yōu)解。采用罰函數法構建的適應度函數為
4)遺傳操作?;谟嬎愕娜后w中每個個體適應度值,采取隨機遍歷抽樣方法從當前種群中選取一定比例的個體作為父輩繁殖子代;從第一行開始將選取的父輩種群中的相鄰兩行進行交叉操作并以一定概率選擇變異的基因位并在該位基因所允許的范圍內進行隨機變異操作。經遺傳操作產生新一代種群后對該種群中所有個體進行解碼,重復步驟2)、3),分別對其進行水力計算并計算個體適應度值。
5)判斷是否達到算法終止條件。判斷是否達到算法預先設定的終止條件,若達到了則終止計算并輸出最優(yōu)解;若未達到則重復步驟4)的操作。
3 應用
3.1 基本數據
某項目區(qū)種植作物為夏玉米,中等干旱年充分灌溉凈灌溉定額為2100m3/hm2,目前采用渠道輸水、地面灌溉的方式,為推進灌區(qū)深度節(jié)水,現(xiàn)擬將地面灌改為滴灌。土壤質地為中壤土,初始含水率為10%,土壤容重為1.42g/cm3,計劃濕潤層深度0.70m,設計土壤濕潤比為70%,田間持水率為25%,適宜土壤含水率上、下限(質量百分比)分別為田間持水率的90%、60%,設計耗水強度為6.8mm/d;毛管間距為1.0m,灌水器間距為0.5m,支管和毛管方向的地面坡度均為1/200,選用的毛管外徑為18mm、單價為1.95元/m;灌水器的流量指數、流態(tài)指數、制造偏差系數、設計允許流量偏差率分別為0.604、0.520、0.030、0.200,灌水器最小、最大工作水頭分別為5、13m,該微灌系統(tǒng)灌溉水利用系數為0.95;年利率為7%,微灌灌水小區(qū)、干管管網的折舊年限分別為8、20a,年平均維修費率為5%,水泵運行效率為0.65,電價為0.6元/(kW·h),底閥、首部樞紐及吸水管水頭損失之和為7m,輸水管長度為30m,電磁閥的價格為600元/個。微灌干管管網所用UPVC管材的單價見表1。
3.2 控制參數選取
遺傳算法中控制參數的選取對計算結果精度有一定影響,其中影響較大的是種群規(guī)模及最大遺傳代數,即(種群規(guī)模,最大遺傳代數),選取(200,50)、(200,100)、(200,200)、(200,500)、(50,500)、(100,500)共6種參數組合對計算結果的精度進行分析,當?。ǎ玻埃?,500)組合時精度較高,以此組合確定種群規(guī)模及最大遺傳代數取值,其余參數均按一般取值。
基本遺傳算法中的具體參數為:種群規(guī)模為200,最大遺傳代數為500,交叉概率為0.9,變異概率為1/NVAR(NVAR為模型中變量個數),代溝為0.9,初始溫度為0.00001,溫度冷卻系數為0.99。
3.3 優(yōu)化結果分析
根據文獻[16]提出的以控制面積最大為目標的毛管雙向布置灌水小區(qū)優(yōu)化數學模型及求解方法,得出灌水小區(qū)的優(yōu)化結果見表2。
把灌水小區(qū)的優(yōu)化結果作為相關輸入參數進行隨機供水條件下微灌干管管網的優(yōu)化,管段流量確定過程中假設微灌干管管網的運行可靠度為99%,根據文獻[6],正態(tài)分布函數的百分位數為2.324,具體優(yōu)化結果見表3、表4及圖2。
遺傳算法是一種隨機搜索算法,為克服初始種群在產生、交叉、變異等過程中的隨機因素對算法求解性能的干擾,將基于遺傳算法的管網優(yōu)化程序獨立運行100次,從100次優(yōu)化結果中選擇單位面積年費用最低的為最優(yōu)解,并比較每次優(yōu)化結果與最優(yōu)解的相對偏差,結果見表5。
本文管網優(yōu)化程序100次的獨立運行結果中,最優(yōu)解為964.24元/(hm2·a),其中相對偏差小于5%的概率為45%、相對偏差小于8%的概率為73%、相對偏差小于10%的概率為98%,說明算法收斂性強,具有較高的計算精度,能夠滿足實際生產需求。
4 結論
在不限定面積的情況下,以微灌干管管網單位面積年費用最低為目標函數,考慮節(jié)點壓力水頭、管徑、流速等約束條件,建立了隨機供水條件下微灌干管管網布置與管徑同步優(yōu)化數學模型,并給出了基于遺傳算法的模型求解方法。
實例計算結果表明,以控制面積最大為目標的毛管雙向布置灌水小區(qū)優(yōu)化模型優(yōu)化結果為基礎進行微灌干管管網優(yōu)化時,得到的干管管網控制面積為93.40hm2,單位面積年費用為964.24元/(hm2·a)。通過對程序多次獨立運行所得優(yōu)化結果與最優(yōu)解相對偏差的分析表明,本文所提出的基于遺傳算法的模型求解方法具有較高的計算精度,能夠滿足實際生產需求。
采用基于整數和實數的混合編碼方式,所得到的管徑為標準商用管徑,避免二次調整管徑使結果偏離最優(yōu)解,適用于地形平坦、水源有保證且不限定單個微灌系統(tǒng)控制面積情況下隨機供水微灌干管管網的優(yōu)化。