亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于矩陣編碼的遺傳算法多雜質間歇用水網(wǎng)絡優(yōu)化

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

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

        (華南農(nóng)業(yè)大學食品學院,廣東 廣州 510642)

        引 言

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

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

        1 多雜質間歇用水網(wǎng)絡同步優(yōu)化數(shù)學模型

        1.1 問題描述

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

        1.2 多雜質間歇過程用水網(wǎng)絡超結構

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

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

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

        1.3 多雜質間歇用水網(wǎng)絡數(shù)學模型

        基于圖1的超結構,建立的數(shù)學模型由兩部分組成:水回用模型和調(diào)度模型。優(yōu)化目標為整個用水網(wǎng)絡中各用水單元使用新鮮水量之和最小,即:

        1.3.1 水回用模型

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

        1.3.2 調(diào)度模型

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

        2 模型優(yōu)化求解策略

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

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

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

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

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

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

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

        2.2 求解策略

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

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

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

        具體求解過程如下。

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

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

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

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

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

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

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

        具體求解過程如下:

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

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

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

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

        3 實例求解

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

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

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

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

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

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

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

        表2 實例2 用水過程數(shù)據(jù)Table 2 Data of processes for case No.2

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

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

        4 結 論

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

        符 號 說 明

        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——用水網(wǎng)絡的一個周期時間,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 (水系統(tǒng)集成優(yōu)化:節(jié)水減排的系統(tǒng)綜合方法) [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(工業(yè)水處理),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(節(jié)能技術),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 (王洪衛(wèi)),Meng Xiaoqiong (孟小瓊),Li Ying (李英),Du Hongbin (杜紅彬),Fan Xishan (樊希山),Yao Pingjing (姚平經(jīng)).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 (戰(zhàn)紅),Yang Jianjun (楊建軍).Optimizaton of the job shop scheduling problem based on operation matrix encoding genetic algorithm [J].Manufacturing Automation(制造業(yè)自動化),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 (程華農(nóng)),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

        猜你喜歡
        優(yōu)化模型
        一半模型
        超限高層建筑結構設計與優(yōu)化思考
        民用建筑防煙排煙設計優(yōu)化探討
        關于優(yōu)化消防安全告知承諾的一些思考
        一道優(yōu)化題的幾何解法
        由“形”啟“數(shù)”優(yōu)化運算——以2021年解析幾何高考題為例
        重要模型『一線三等角』
        重尾非線性自回歸模型自加權M-估計的漸近分布
        3D打印中的模型分割與打包
        FLUKA幾何模型到CAD幾何模型轉換方法初步研究
        少妇太爽了在线观看| 99国语激情对白在线观看| 国产精品久久中文字幕亚洲| 秋霞国产av一区二区三区| 99久久免费精品色老| 在线观看国产自拍视频| 三级日韩视频在线观看| 亚洲精品久久国产精品| 日本成本人片视频免费| 小蜜被两老头吸奶头在线观看| 精品无码人妻一区二区三区品| 久久精品国产自清天天线| 欧美日韩亚洲精品瑜伽裤| 亚洲ⅤA中文字幕无码| 国产高清精品在线二区| 亚洲一区二区三区福利久久蜜桃| 99久久99久久久精品蜜桃| 亚洲日韩精品一区二区三区无码| 久久久久久曰本av免费免费| 亚洲男人的天堂网站| 精品人无码一区二区三区| 亚洲中文字幕无码二区在线| 亚洲AV成人无码天堂| 国产一区二区三区精品成人爱| 91九色中文视频在线观看| 久久久久99人妻一区二区三区| 内射爽无广熟女亚洲| 亚洲av无码不卡久久| 天天天综合网| 国产一区二区三区免费主播| 99蜜桃在线观看免费视频| 国产精品一区av在线| 帅小伙自慰videogay男男| 中文字幕v亚洲日本| 亚洲人成网站在线观看播放| 亚洲欧美日韩在线中文一| 一区二区黄色素人黄色| 久久精品国产亚洲av高清三区| 亚洲av无码码潮喷在线观看| 性一交一乱一乱一视频| 国产高清视频91|