999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于矩陣編碼的遺傳算法多雜質間歇用水網絡優化

2015-08-21 07:01:08葉夢晴解新安李璐李雁
化工學報 2015年5期
關鍵詞:優化模型

葉夢晴,解新安,李璐,李雁

(華南農業大學食品學院,廣東 廣州 510642)

引 言

我國現在所面臨的水資源問題一方面是水資源嚴重緊缺,另一方面是水資源的浪費和污染。食品工業、造紙工業、精細化工等工業過程不僅是用水大戶,同時也是廢水排放和環境污染的重要源頭[1-2]。間歇過程以其生產過程靈活、易于控制、產品質量穩定等優點而被廣泛應用,同時由于其動態性、多路徑等特點也使其用水網絡的設計更加復雜[3-4]。

針對用水網絡優化的方法主要有圖解法、數學規劃法和智能算法[5]。圖解法簡單直觀,但是無法解決多雜質、需要調度、有工藝限制等較復雜的過程。數學規劃法是實現同步優化策略的主要工具,但由于數學模型具有維數多、非凸性和非線性等特性,因此經典數學規劃法在求解用水網絡優化問題時一般需要對超結構或者約束條件進行處理,在這個處理過程有可能刪去最優解,且具體的處理方法需要依據不同的實際問題進行,因此通用性較低[5-7]。隨著計算機的發展,智能算法越來越多地被用于各個領域求解大規模非線性優化問題。Luo 等[8]和王猛等[9]將粒子群算法應用到水網絡優化設計中; Prakotpol 等[10]、Lavric 等[11]和林瓦妹等[12]將遺傳算法應用于用水網絡數學模型的求解;都健等[13]將遺傳算法嵌入模擬退火算法的內循環中對用水網絡進行求解;李鳳喜等[14]將隊列競爭算法和序列二次規劃法進行融合,并用于水網絡優化。這些智能算法主要是針對連續過程的用水網絡,本文針對間歇過程用水網絡,提出了基于矩陣編碼的遺傳算 法[15-16]求解多雜質間歇用水網絡優化設計問題,采用矩陣的編碼方式可清晰地表示用水單元間的回用關系,便于進行調度約束,并且通過實例計算驗證該方法的可行性。

1 多雜質間歇用水網絡同步優化數學模型

1.1 問題描述

有N個用水單元(記為集合N={i|i=1,2,…,N}),存在M種雜質(記為集合M={s|s=1,2,…,M}),每個用水單元對進口水流中所含的雜質有最大進口濃度限制,每個用水單元出口水流中所含雜質也有最大出口濃度限制,每個用水單元通過的水流量有最大水流量Fmax的限制,用水單元之間的用水調度過程需要滿足雜質濃度和用水時間的雙重約束,目標是要確定整個用水系統的最小新鮮水用量。

1.2 多雜質間歇過程用水網絡超結構

對于該超結構,作如下假設:①單一周期內,每個用水單元執行有限次任務;②各用水單元的進水和排水過程是瞬間完成,即進水和排水不耗費時間;③給定每個用水單元的極限進出口濃度、極限進水量及雜質負荷;④考慮到用水操作調度,給定每個用水單元的操作開始時間和結束時間或操作時間長度。

無儲罐多雜質間歇過程用水網絡的超結構如圖1[4]所示,用水單元的進水可以來自上一個用水單元和新鮮水源,出水可以流向下一個用水單元或作為廢水排出。

圖1 無儲罐過程的超結構Fig.1 Superstructure for mathematical formulation with out reusable water storage

1.3 多雜質間歇用水網絡數學模型

基于圖1的超結構,建立的數學模型由兩部分組成:水回用模型和調度模型。優化目標為整個用水網絡中各用水單元使用新鮮水量之和最小,即:

1.3.1 水回用模型

式(1)為用水單元i的進出水量平衡;式(2)為用水單元i的進出水雜質質量平衡;式(3)是用水單元i進口水量濃度計算式;式(4)~式(6)為用水單元濃度和流量約束。

1.3.2 調度模型

該調度模型是針對沒有緩沖儲罐的情形,其中式(7)、式(8)表示若用水單元j的出水能回用給用水單元i,則需滿足用水單元j的出水時刻正好等于用水單元i的進水時刻;式(9)、式(10)則表示了用水單元i的出水回用給用水單元j需要滿足的條件。

2 模型優化求解策略

2.1 基于矩陣編碼的遺傳算法

目前用于間歇過程用水網絡的優化方法多為傳統的數學規劃法,智能算法主要針對連續用水網絡,無法對時間進行約束,本文提出采用矩陣的形式進行編碼,可較為清晰地表示用水單元間的回用關系,矩陣是在時間條件約束下生成的,滿足了調度模型。在遺傳算法的交叉和變異規則的設計時,同樣需要在調度模型下進行,以滿足時間約束。

2.1.1 適應度函數 在已知用水單元間回用關系后,對數學模型(1)~(6)進行求解,采用信賴域序列二次規劃法(TRSQP)[17-18]對該非線性規劃模型進行求解,以新鮮水用量為目標函數,在該回用關系下求得的新鮮水用量即為該個體的適應度值。

2.1.2 種群初始化 數學模型中的0-1 變量實際上是用來表示兩個用水單元間回用是否發生,以yr作為基因,對于有N個用水單元的用水網絡,用N×N的矩陣作為一個基因,矩陣中的第i行第j列的元素yr(i,j)表示用水單元i到用水單元j的回用是否發生,若為0 則表示用水單元i到單元j回用不發生,若為1 則表示回用發生。

2.1.3 選擇操作 選擇操作主要是為了保留好的個體,淘汰不好的個體,同時保持種群的多樣性,故采用錦標賽選擇結合精英策略的方法。通過精英策略可以將適應度值最好的基因直接保留到下一代,對于其余個體采用錦標賽選擇方法,即在種群中選擇一定數量的個體,將其中適應度最好的保留到下一代,反復執行直到下一代個體數量達到種群規模。

2.1.4 矩陣編碼的交叉操作 遺傳算法的交叉操作,考慮到矩陣所代表的實際意義,把yr(i,j)和yr(j,i)兩個元素作為一組,進行交叉操作時,對兩個矩陣相同的位置的一組元素同時進行交換,完成交叉操作,這樣形成的新的矩陣同樣滿足時間約束。

2.1.5 矩陣編碼的變異操作 變異操作主要是為了防止結果早熟,同時考慮到矩陣所代表的實際意義來進行設計的。因為要滿足調度約束,將矩陣中的yr(i,j)和yr(j,i)兩個元素作為一組,改變其中一個元素的值,另一個元素的值在滿足約束的同時隨之發生變化,如:若該組元素值均為0,則其中一個變異為1,若該組元素值為1 和0,則變異為0 和1或者0 和0,其他位置不發生改變,這樣既滿足了種群的多樣性,也使矩陣沒有失去實際的意義,滿足了時間約束。

2.2 求解策略

本文采用混合智能算法求解,基本思想:采用遺傳算法分離出模型中的0-1 變量,數學模型由MINLP(混合整數非線性規劃)模型變為NLP(非線性規劃)模型,對于NLP 模型采用信賴域序列二次規劃法進行求解,從而得到各個基因的適應度值。

圖2 遺傳算法的流程圖Fig.2 Calculation scheme of genetic algorithm

2.2.1 直接回用間歇用水網絡 在直接回用的用水網絡中,沒有儲罐,只有用水單元間的回用,在這種類型的用水網絡中,在種群初始化時用水單元間必須滿足調度模型的約束。

具體求解過程如下。

(1)在調度模型的約束下隨機產生一組滿足條件的矩陣,在滿足用水單元調度的基礎上確定了整個用水網絡的水回用情況,同時把MINLP 模型轉化為NLP 模型。

(2)采用TRSQP 法對NLP 模型進行求解,得到每一個基因對應的適應度值。

(3)依據適應度值,采用錦標賽結合精英策略的選擇方法對隨機產生的種群進行選擇,獲得第一代種群。

(4)對種群中的個體進行交叉和變異操作,得到第二代種群,同時與第一代種群比較,保留最優個體。

(5)重復步驟(2)~步驟(4),直到完成規定進化代數,結束進化。

(6)由遺傳算法得到的最佳基因即為用水單元回用關系,再由TRSQP 法得到各單元間回用的水量,即得到用水網絡。

2.2.2 間接回用間歇用水網絡 在間歇過程中,可以使用儲罐來跨越時間約束。對此種類型用水網絡,在種群初始化時生成的矩陣不必嚴格滿足調度約束,由于用水單元不可以自己向自己回用水,同時由于濃度限值,兩用水單元不可同時向對方進行回用,即需滿足yr(i,i)=0和yr(i,j) ×yr(j,i)=0兩個約束條件。

具體求解過程如下:

(1)隨機生成滿足上述兩個約束的矩陣,完成種群初始化。

(2)~(5)與直接回用過程的求解過程相同。

(6)用步驟(5)得出的回用關系建立一個初步的用水網絡,在此用水網絡中,對于不滿足時間約束的用水單元間的回用,通過添加儲罐來跨越時間約束,從而得到儲罐個數,再根據通過TRSQP算得的用水單元間的回用水量來確定儲罐的體積,進一步獲得滿足條件的用水網絡圖。

(7)根據經驗規則[7]來簡化合并上一步中得到的用水網絡中的管路和儲罐,得到最終的用水網絡。

3 實例求解

實例1 取自文獻[3],為2 雜質5 過程的固定生產計劃的間歇過程,其用水數據如表1所示。

由圖3可知,該實例需要設置一個固定緩沖儲罐,位于用水單元1 后,其最小容量為70 t,由基于固定緩沖儲罐的優化結果可得出,其最小新鮮水用量為131.43 t,且無需進行循環周期優化,比文獻[3]中循環周期節水24.81 t。圖4為不設置儲罐的優化結果,此時新鮮水量最小為157.91 t。

表1 實例1 中各用水過程的數據Table 1 Data of processes for case No.1

圖3 實例1 基于固定緩沖儲罐優化結果Fig.3 Optimal network with storages of case No.1

圖4 實例1 無儲罐優化結果Fig.4 Optimal network without storages of case No.1

實例2 取自文獻[19-21],為2 雜質4 過程的固定生產計劃的間歇過程。其用水數據如表2所示。

由圖5可知,該實例需要設置2 個固定緩沖儲罐,分別位于用水單2 和3 后,其最小容量分別為70 t 和78.62 t,由基于固定緩沖儲罐的優化結果可得出,該實例的最小新鮮水用量為142.93 t,本研究比文獻[19-20]中最小新鮮水用量143.10 t 略小,比文獻[21]中最小新鮮水用量144.00 t 也略小。最終用水網絡結果中有14 條流股,比文獻[19-20]少一條,與文獻[21]相同。圖6為無儲罐情況下的優化結果,最小新鮮水用量為201.67 t。

表2 實例2 用水過程數據Table 2 Data of processes for case No.2

圖5 實例2 基于固定緩沖儲罐優化結果Fig.5 Optimal network with storages of case No.2

圖6 實例2 無儲罐優化結果Fig.6 Optimal network without storages of case No.2

4 結 論

本文提出了對多雜質間歇用水網絡進行優化設計的基于矩陣編碼的遺傳算法。針對現有方法對MINLP 模型求解的局限性,該法先使用遺傳算法來優化整數變量,同時采用矩陣編碼的形式,使水回用關系清晰明了,實現了對用水單元間水回用關系的約束,再采用TRSQP 法來優化連續變量,得到用水單元間回用水量,兩種方法的結合,實現了用水網絡中時間約束和用水量最小的同步優化。通過對2 個經典實例的求解,均得到了較優的結果,驗證了本方法對求解多雜質間歇用水網絡優化的有 效性。

符 號 說 明

Cs,in(i)——第i個用水單元進口水流中第s種雜質的濃度,mg·kg-1

——第i個用水單元進口水流中第s種雜質允許的最大濃度,mg·kg-1

Cs,out(i)——第i個用水單元出口水流中第s種雜質的濃度,mg·kg-1

——第i個用水單元出口水流中第s種雜質允許的最大濃度,mg·kg-1

Fe(i)——第i個用水單元排出的廢水水量,t

Ff(i)——第i個用水單元使用的新鮮水量,t

Fin(i)——第i個用水單元進口處水量,t

——第i個用水單元進口處允許的最大水量,t

Fr(i,j)——第i個用水單元向第j個用水單元回用水量,t

H——用水網絡的一個周期時間,h

tin(i)——第i個用水單元進水時間,h

tout(i)——第i個用水單元出水時間,h

yr(i,j)——第i個用水單元的水是否向第j個用水單元進行回用

[1]Wang Chuanqiang (王傳強).Study on synthesis of water utilization network in batch processes [D].Dalian:Dalian University of Technology,2008

[2]Tokos H,Novak Pintari? Z,YongRong Y.Bi-objective optimization of a water networkviabenchmarking [J].Journal of Cleaner Production,2013,39:168-179

[3]Feng Xiao (馮霄).Water System Integration Optimization:Method of System Comprehensive Water-Saving Emission Reduction (水系統集成優化:節水減排的系統綜合方法) [M].Beijing:Chemical Industry Press,2012:280-316

[4]Majozi T.Wastewater minimization using central reusable storage in batch plants [J].Computer Chemistry Engineer,2005,29:1631-1646

[5]Zhou Feng (周楓),Xu Hongyong (徐宏勇),Cai Lankun (蔡蘭坤).Review of the mathematical optimization algorithms for water networks with polymictic impurity [J].Industrial Water Treatment(工業水處理),2014,34 (6):10-13

[6]Gouws,J F,Majozi T,Foo D C Y,Chen C L,Lee J Y.Water minimization techniques for batch processes [J].Industrial & Engineering Chemistry Research,2010,49 (19):8877-8893

[7]Liang Zhaoming (梁肇銘),Li Yan (李雁),Xie Xin’an (解新安).Rapid design method for water using network with multiple contaminants based on mathematical programming and rules of thumb [J].CIESC Journal(化工學報),2013,64 (7):2535-2542

[8]Luo Yiqing,Yuan Xigang.Global optimization for the synthesis of integrated water systems with particle swarm optimization algorithm [J].Chinese Journal of Chemical Engineering,2008,16 (1):11-15

[9]Wang Meng (王猛),Yin Hongchao (尹洪超).Design of water network with multiple contaminants based on improved particle swam optimization method [J].Energy Conservation Technology(節能技術),2010,28 (3):209-212

[10]Prakotpol D,Srinophakun T.GAPinch:Genetic algorithm toolbox for water pinch technology [J].Chemical Engineering and Processing:Process Intensification,2004,43 (2):203-217

[11]Lavric V,Iancu P,Plesu V.Genetic algorithm optimization of water consumption and wastewater network topology [J].Journal of Cleaner Production,2005,13 (15):1405-1415

[12]Lin Wamei (林瓦妹),Li Kequan (李科群),Xie Rongjian (謝榮建),Wen Qingyun (溫清云),Luo Xing (羅行).Optimal design of water networks by using genetic algorithm based on criterion of maximal water reuse [J].Journal of Chemical Industry and Engineering(China) (化工學報),2008,59 (2):410-414

[13]Du Jian (都健),Wang Hongwei (王洪衛),Meng Xiaoqiong (孟小瓊),Li Ying (李英),Du Hongbin (杜紅彬),Fan Xishan (樊希山),Yao Pingjing (姚平經).Design of water utilization network with multiple contaminants based on adaptive simulated annealing genetic algorithm [J].Computers and Applied Chemistry(計算機與應用化學),2004,21 (1):79-82

[14]Li Fengxi (李鳳喜),Yan Liexiang (鄢烈祥),Shi Bin (史彬),Yan Na (鄢娜).Integration and optimization of a water network with multi-contaminants based on line-up competition algorithm [J].Computers and Applied Chemistry(計算機與應用化學),2011,28 (8):1007-1010

[15]Jian Qian (菅倩).Research and application of genetic algorithm based on matrix coding [D].Taiyuan:Taiyuan University of Technology,2008

[16]Zhan Hong (戰紅),Yang Jianjun (楊建軍).Optimizaton of the job shop scheduling problem based on operation matrix encoding genetic algorithm [J].Manufacturing Automation(制造業自動化),2012,35 (4):86-88

[17]Zhu Zhibin,Zhang Kecun.A new SQP method of feasible directions for nonlinear programming [J].Applied Mathematics and Computation,2004,148 (5):121-134

[18]Zhao Min (趙敏),Li Shaoyuan (李少遠).Nonlinear model predictive control optimization algorithm based on the trust-region quadratic programming [J].Control Theory&Applications(控制理論與應用),2009,26 (6):434-640

[19]Yang Xia (楊霞),Cheng Huanong (程華農),Zheng Shiqing (鄭世清).Multiple contaminants water network design for batch processes [J].Computers andApplied Chemistry(計算機與應用化學),2009,26 (8):1079-1083

[20]Zhou Liang (鄒亮).Multiple contaminants water network design for batch processes [D].Qingdao:Qingdao University of Science & Technology,2008

[21]Du Jian (都健),Hong Shuihong (洪水紅),Chen Li (陳理).Optimization of water-using network in a batch processes system with multiple contaminants [J].Chemical Industry and Engineering Progress(化工進展),2012,31 (1):25-34

猜你喜歡
優化模型
一半模型
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
FLUKA幾何模型到CAD幾何模型轉換方法初步研究
主站蜘蛛池模板: 天堂av高清一区二区三区| 国产黄色片在线看| 男人天堂亚洲天堂| 91九色国产porny| 国产三级国产精品国产普男人| 人人91人人澡人人妻人人爽| 午夜精品福利影院| 欧类av怡春院| 黄网站欧美内射| 国产成人一区二区| 黄网站欧美内射| 国产在线无码一区二区三区| 欧洲亚洲欧美国产日本高清| 免费国产在线精品一区| 在线欧美a| 国产成人综合亚洲欧洲色就色| 99热这里只有精品5| 天天综合网色| 国产区福利小视频在线观看尤物| 99在线视频免费观看| 狠狠v日韩v欧美v| 91久草视频| 91丨九色丨首页在线播放| 91精选国产大片| 国产毛片高清一级国语 | 日韩无码视频播放| 97色伦色在线综合视频| 拍国产真实乱人偷精品| a毛片基地免费大全| 国内老司机精品视频在线播出| 五月婷婷丁香综合| 人妻中文字幕无码久久一区| 久久国产精品波多野结衣| 久久久受www免费人成| 欧美激情伊人| 日韩欧美成人高清在线观看| 国产成人乱无码视频| 毛片网站在线播放| 亚洲视频欧美不卡| 亚洲精品福利视频| 色婷婷色丁香| 日本三区视频| 日本欧美在线观看| 免费一级毛片完整版在线看| 久久91精品牛牛| 重口调教一区二区视频| 97色婷婷成人综合在线观看| 国产精品lululu在线观看| 久久精品人人做人人综合试看| 毛片免费观看视频| 亚洲欧洲日本在线| 女人18毛片久久| 国产欧美精品午夜在线播放| 四虎永久在线精品影院| 高清国产va日韩亚洲免费午夜电影| 伊人色综合久久天天| 久久无码高潮喷水| 毛片基地美国正在播放亚洲 | 欧美日韩午夜视频在线观看| 亚洲乱亚洲乱妇24p| 香蕉eeww99国产在线观看| 欧美精品不卡| 日本三区视频| 成人噜噜噜视频在线观看| 99热最新在线| 国产精品99在线观看| 欧美亚洲第一页| 噜噜噜久久| 狠狠v日韩v欧美v| 日韩无码白| 日本不卡在线| 日本一区中文字幕最新在线| 青青操国产视频| 色窝窝免费一区二区三区 | 天天综合色天天综合网| 制服丝袜国产精品| 中国国语毛片免费观看视频| 中文字幕第1页在线播| 欧美第一页在线| 亚洲av无码久久无遮挡| 欧美a在线| 538国产视频|