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

基于函數型進化算子的鋁電解多目標優化

2021-12-29 07:19:36姚立忠李炎炎
四川大學學報(自然科學版) 2021年6期
關鍵詞:優化

范 倩, 龍 偉, 姚立忠, 李炎炎

(1.四川大學機械工程學院, 成都 610065; 2. 重慶科技學院電氣工程學院, 重慶 401331)

1 引 言

大型鋁電解生產過程能耗巨大并且電流效率并不理想[1]. 鋁電解槽內部包含大量復雜的內部物理化學反應和不可預知的外部干擾, 且大多數槽內參數難以檢測和及時調整, 故鋁電解決策參數優化是一個多參數、高度非線性且機理模糊的復雜優化問題[2-3]. 在保證鋁電解槽平穩運行基礎下, 考慮如何提高電流效率和降低直流能耗已成為各大工廠的生產目標. 其難點在于選擇適應的優化算法來準確、高效地求解鋁電解制造系統工藝模型進而獲得工藝決策. 目前, 一些經典優化算法已被用于求解鋁電解制造過程中的多目標優化問題. 如:文獻[4]融合比例加權系數法和簡約梯度法, 文獻[5]提出引入擁擠距離排序的多目標細菌覓食算法, 文獻[6]提出基于差分進化思想的PSO算法, 以噸鋁直流能耗和電流效應作為優化目標求解鋁電解制造系統的決策參數. 但上述算法自適應性不足, 選擇精英個體的壓力過大易導致解集陷入早熟或失衡. 非支配排序遺傳算法(NSGA-Ⅱ,multi-objective optimization algorithm)因其解的分布更均勻, 結構易于理解而被視作多目標優化的核心算法之一[7-8]. 但基本NSGA-Ⅱ在解決高維復雜非線性優化問題時仍存在選擇壓力大, 交叉和變異算子設計的隨機性易讓優秀解集被破壞等問題. 江岳春等[9]利用基于超平面投影的NSGA-Ⅱ(HP-NSGA-Ⅱ,Hyperplane Projection)提高綜合能源多主題化調度模型解集的分布性;耿志強等[10]用普通算術交叉代替SBX交叉使群體擁有更廣的多樣性. 然而, HP策略只針對三維及以上的高維優化問題, 算術交叉比例系數的不確定性仍有破壞解集的風險.

對于鋁電解制造過程優化, 現有研究基本只將噸鋁直流能耗和電流轉換效率(或CF4)作為優化目標. 因此, 針對此二維復雜優化問題, 本文提出一種基于函數型進化算子并融合擁擠熵排序的NSGA-Ⅱ多目標優化算法(Non-dominated sorting genetic algorithm with Crowding Entropy Sorting based on Functional Evolution Operator, FEONSGA-Ⅱ-CES), 通過計算不同級別Pareto前沿面上種群個體的擁擠熵并進行更新來維護優秀解集的多樣性. 為了克服基本選擇算子和交叉算子致使NSGA-Ⅱ早熟以及減緩系數隨機性帶來的不良影響, 本文采用基于迭代次數的新型算術交叉算子和高斯柯西變異算子, 并用四種標準測試函數檢驗FEONSGA-Ⅱ-CES有效性. 最后, 我們將本文所提算法與三種常用經典算法運用于求解鋁電解雙目標優化問題進行對比, 得出最優運行指導參數集合.

NSGA-Ⅱ[11-12]相較于NSGA-I的改進在于:(1) 使用快速非支配排序, 使算法復雜度降低;(2) 在Pareto同級判斷優劣準則中引入擁擠度概念, 減輕后代選擇壓力;(3) 采用精英策略, 擴大選擇空間, 防止信息丟失, 提高了優化結果的精度.

本文引入基于擁擠熵的排序法緩解選擇壓力, 避免算法陷入未成熟收斂, 然后在選擇和交叉兩個進化算子方面做出改進.

本文帶入分布熵的概念計算擁擠距離, 再利用擁擠熵排序[13-14]精準反映優秀解周圍的分布密度. 我們以圖1中個體N為例, 計算其分布熵EN.

圖1 點N擁擠程度示意圖

dlij和duij分別代表第i個解在第j個目標函數上與其上下相鄰解的距離. 分布熵計算過程如式(2)~式(4).

(2)

cij=dlij+duij

(3)

Eij=-[plijlog2(plij)+puijlog2(puij)]

(4)

按照上述式子計算分布熵后, 對每一目標函數的邊界值個體賦予無窮大的擁擠熵值, 保證其始終被選擇, 其余個體按式(5)計算其擁擠熵.

(5)

2.2 f(α)函數算數交叉算子

標準NSGA-Ⅱ算法使用的是SBX交叉. 該算子模擬浮點數編碼交叉過程, 即隨機生成一個閾值, 帶入公式按比例線性組合兩個父代個體. 本文采用函數型算術交叉算子[10]來取代原有交叉操作, 以確保更廣的搜索范圍. 其定義公式為:

(6)

為了提高交叉質量, 我們構造f(α)函數進行動態交叉, 見式(7).

(7)

f(α)為區間[0,1]上的一個值, 保證搜索范圍覆蓋決策變量的所有領域, 同時交叉比例隨著迭代次數增加而規律性地變化, 見圖2. 設α=t/β, 其中t為當前迭代次數,β=T/10,T為最大迭代次數. 由此我們得到新的交叉策略如式(8)所示.

(8)

圖2 f(α)函數曲線Fig.2 f(α) function curve

圖3顯示了交叉策略本質過程, 值得一提的是,本文將算數交叉中的α比例系數改進為與迭代次數t相關的f(α)函數. 由圖2與式(8)可知, 迭代到中期時,t很小, 導致f(α)接近0.5, 每個子代繼承父代各一半的基因. 更具多樣化的子代增大了得到性能優秀個體的可能性. 隨著迭代次數增加,t變大, 導致f(α)逼近0, 父代基因基本不改變. 父代等位基因的少量交換可以增加算法的局部優化能力. 這樣既能維持群體多樣性, 又能保證在迭代后期群體向全局收斂方向移動且不破壞最優個體.

圖3 交叉過程示意圖Fig.3 Diagram of crossover process

2.3 高斯-柯西變異算子

雖然變異運算只是產生新個體的輔助方法, 但它決定了多目標進化算法的局部搜索能力, 維持優秀前沿解向正確的方向加速收斂[15-16]. 本文采用多點變異, 變異值的隨機性會產生較大的無關聯擾動, 破壞原有優良基因. 針對上述問題, 我們提出高斯柯西混合變異來增強變異解的質量.

其中,G(x)為高斯分布函數,C?(x)為柯西分布函數,γ為比例系數. 密度分布曲線如圖4所示.

由圖4可知, 標準高斯分布函數在原點處的峰值較大, 原點兩端分布較短. 高斯變異能產生距離原點很近的擾動, 具有較強的局部開發能力. 柯西函數分布特性與高斯相反, 且?值影響曲線特征. 柯西變異能夠在當前變異個體附近生成范圍更廣的擾動, 更容易跳出局部極值. 首先結合兩種函數的分布特性引入決策變量柯西變異公式[17-18]:

i=1,2,...,n

(9)

(10)

圖4 高斯和柯西函數分布Fig.4 Distributions of Gaussian and Cauchy functions

圖5 變異過程示意圖Fig.5 Diagram of mutation process

由于柯西函數的自適應γ系數影響曲線峰值及原點兩端分布特性, 我們可以調節γ數值來隨機改變產生擾動的范圍. 由圖4可知,γ=0.3, 0.5, 0.7和1.0為差異較大的幾個臨界點, 故本文設置兩個區間. 當種群從0迭代到3/4T,γ在[0.7, 1.0]區間內取值. 圖5用Parent1兩端基因來表示γ=[0.7, 1.0]時的突變極限范圍, 為了直觀顯示區別, 人為設定區間[0.010, 0.100]. 此區間可以產生較大擾動加強算法的全局搜索性能. 從3/4T迭代到進化結束,γ在[0.3, 0.5]區間選擇內取值. 圖5用Parent2兩端基因來表示γ=[0.3, 0.5]時的突變極限范圍, 仍設定區間[0.005, 0.050]. 此區間函數曲線原點的兩端分布較短, 產生的擾動較小, 這便于在后期種群趨于穩定時能增加局部搜索能力. 上述T代表最大迭代次數, 具體調節方式如下:

當t: 0~3/4T時,γ∈[0.7, 1.0]; 當t: 3/4T~1T時,γ∈[0.3, 0.5];然后將更新后的γ值帶入公式(9).

考慮到增強型NSGA-Ⅱ-CES具有較強的全局搜索能力和較高的搜索精度, 可通過以上三節所提出基于擁擠熵排序法、f(α)函數算數交叉算子和高斯-柯西變異等優化策略提高所求 Pareto 最優解集的分布均勻性. 具體的算法步驟如圖6所示.

圖6 FEONSGA-Ⅱ-CES算法流程Fig.6 Flow of FEONSGA-Ⅱ-CES

為檢測算法的可行性, 我們在MATLAB R2020a環境下利用NSGA-Ⅱ、MOPSO、MOEA/D以及本文提出的FEONSGA-Ⅱ-CES求解標準算例函數ZDT1、ZDT2、ZDT3及ZDT6[19]的Pareto前沿解, 用子代空間距離指標(GD)和均勻分布指標(SP)來衡量算法性能[20]. 每個算法均迭代計算300 次, 種群大小設置為 200.

(11)

(12)

其中,P為解集,P*為參考集,d(x,y)表示解集P中的點y到參考集P*中點x的歐氏距離.

圖7展示了FEONSGA-Ⅱ-CES求解四種標準函數的Pareto前沿, 其解準確且均勻, 特別是在優化ZDT3時也可以得到擬合度較高的前沿解. 在相同的測試環境下, 對所選的4組測試函數分別獨立運行50次, 求其GD和SP的平均值, 見表 1.

(a) ZDT1

(b) ZDT2

(c) ZDT3

(d) ZDT6

表1 GD和SP測試結果

表1中GD統計結果表明, FEONSGA-Ⅱ-CES由于引入擁擠熵排序且對算術交叉中的比例因子α進行自適應更新, 能更好地克服優化算法本身存在的隨機性帶來的劣質影響, 隨迭代次數改變平衡了算法的收斂性且偏差最小. 根據SP統計結果可知, 在對4個函數進行優化時, 由于高斯柯西混合變異能避免算法陷入局部最優, FEONSGA-Ⅱ-CES能得到更小的SP值. 這表明本文提出的算法能更大程度地保證獲得分布更均勻的非支配解, 引導基因群向真實Pareto前沿逼近.

4 鋁電解應用實例及仿真結果分析

4.1 多目標優化模型

根據鋁電解企業提效減耗的要求, 本文以鋁電解直流能耗最小和電流效率最大為優化目標, 通過課題組的預備實驗, 總結得到如下主要參數[5]:工作電壓U, 系列電流I, 分子比r, 電解溫度T, NB次數tNB, 出鋁量q, 鋁水平ha, 電解質水平he. 具體樣本參數見表2.

鋁電解直流電耗是指產生一噸鋁所需要的直流能耗. 其最小可用數學式表示:DCmin=f1(I,r,tNB,ha,he,T,q,U).

電流效率CE=q/q0×100%,q為電解槽實際鋁產量,q0為理論產量. 其最大可用數學式表示:CEmax=f1(I,r,tNB,ha,he,T,q,U).

表2 225號電解槽樣本

考慮170kA系列電解槽生產工藝要求, 我們可知:

1 670A≤I≤1 720A,

2.35≤r≤2.60,

3 600mV≤U≤3 750mV,

930℃≤T≤970 ℃,

16cm≤ha≤21cm,

14cm≤he≤18cm,

610≤tNB≤710.

利用GA-WNN神經網絡建立鋁電解生產過程預測模型克服其高度非線性.GA采用錦標賽選擇, 算數交叉和實數離散變異, 設置參數如表3所示.表2中的前200組數據用于建立預測模型, 后23組作為檢測樣本, 擬合結果如圖8所示.

表3 模型的設置參數

鋁電解制造系統的目標預測模型精度決定了優化后的Pareto前沿解的可參考性. 圖8中用GAWNN模型訓練的鋁電解能耗最大誤差為-0.357%,電流效率最大預測誤差為 0.002 7%, 滿足建模精度.

采用上述4種算法求解鋁電解制造系統中重要參數的一系列Pareto最優解, 取部分結果列于表4. 通過對比表4可知, 當噸鋁直流能耗為1.050×104kW·h/t-Al時, 本文提出的優化算法所得電流效率為98.93%, 比其他優化算法優化效果均有不同程度的提高, 比較符合提效減耗的優化目標.

同時取4種算法綜合性能較高的一組數據與某鋁廠225號電解槽某段時間的實際監測的平均值進行對比, 從圖9的仿真結果我們可明顯得出與表4一致的結論. 雖然NSGA-Ⅱ優化后的直流能耗略微高于FEONSGA-Ⅱ-CES優化的結果, 但是其電流效率也大幅度低于FEONSGA-Ⅱ-CES的優化結果. 以上的實驗結果均表明在相同環境下將函數型的進化算子帶入NSGA-Ⅱ提高了該算法的準確性和收斂性.

本文優化結果僅為決策者提供決策范圍, 在實際操作中, 人工經驗和外部復雜因素[20]必須被考慮. 若要選擇決策者滿意的解, 需要基于 Pareto 前沿根據決策偏好選擇詳細的操作條件.

(a) 鋁電解能耗預測結果(a) Predicted resultsof energy consumption aluminum electrolytic

(b) 電流效率預測結果(b) Predicted resultsof the CE

(c) 鋁電解能耗誤差(c) Energy consumption errors of aluminum electrolysis

(d) 電流效率誤差(d) Energy consumption errors of the CE

表4 鋁電解制造系統部分優秀仿真解

(a) 噸鋁直流能耗對比(a) Comparison ofenergy consumption aluminum electrolytic

(b) 電流效率對比(b) Comparison of the CE

5 結 論

針對NSGA-Ⅱ在求解復雜鋁電解多目標問題時缺乏自適應性而容易導致結果不收斂或解集遭到破壞等問題, 本文提出FEONSGA-Ⅱ-CES增強型算法. 該算法引進了擁擠熵概念,更新子代避免算法陷入早熟;在算術交叉中,采用新型函數交叉算子以防止非支配解遭到破壞;使用隨迭代次數變比例系數的高斯柯西變異,擴大搜索區域和提高搜索精度. 通過4組標準算例驗證FEONSGA-Ⅱ-CES得到收斂性較好、分布較均勻的Pareto前沿解.

其次, 結合鋁電解生產過程特點, 利用GAWNN神經網絡建立鋁電解生產過程預測模型. 將FEONSGA-Ⅱ-CES 應用到鋁電解的多目標優化中, 對比仿真結果表明, FEONSGA-Ⅱ-CES算法求解得到的鋁電解槽平穩運行時的決策參數投入到生產中后, 在一定程度上能提高電流效率并降低噸鋁直流能耗.

其他因素也影響著得到最終理想的解決方案, 例如廢氣排放等, 這是我們未來的研究方向.

猜你喜歡
優化
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
PEMFC流道的多目標優化
能源工程(2022年1期)2022-03-29 01:06:28
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
圍繞“地、業、人”優化產業扶貧
今日農業(2020年16期)2020-12-14 15:04:59
事業單位中固定資產會計處理的優化
消費導刊(2018年8期)2018-05-25 13:20:08
4K HDR性能大幅度優化 JVC DLA-X8 18 BC
幾種常見的負載均衡算法的優化
電子制作(2017年20期)2017-04-26 06:57:45
主站蜘蛛池模板: 另类欧美日韩| v天堂中文在线| 中文字幕1区2区| 亚洲婷婷六月| 日本午夜精品一本在线观看| 日韩欧美中文字幕在线精品| 国产视频久久久久| 国产中文在线亚洲精品官网| 久精品色妇丰满人妻| 国产在线自乱拍播放| 又黄又湿又爽的视频| 8090午夜无码专区| 国产成人亚洲无吗淙合青草| 高潮毛片免费观看| 在线观看精品国产入口| 3D动漫精品啪啪一区二区下载| 青草午夜精品视频在线观看| 国产在线观看高清不卡| 欧美色综合网站| 国产精品无码影视久久久久久久 | 国产精品欧美日本韩免费一区二区三区不卡| 日韩在线播放欧美字幕| 中国一级特黄大片在线观看| 中文字幕av无码不卡免费| 99久久精品免费观看国产| 欧美特黄一免在线观看| 婷婷伊人五月| 色综合久久无码网| 国产亚洲视频免费播放| 欧美日韩国产在线观看一区二区三区| 免费人成在线观看视频色| 夜夜操国产| 国产精品免费p区| 午夜福利免费视频| 精品伊人久久久香线蕉 | 亚洲精品色AV无码看| 亚洲码一区二区三区| 欧美国产在线看| 一级黄色欧美| 日日拍夜夜嗷嗷叫国产| 日韩高清一区 | 尤物成AV人片在线观看| 无码福利日韩神码福利片| 亚洲成人高清在线观看| 午夜毛片福利| 亚洲国产中文在线二区三区免| 五月天婷婷网亚洲综合在线| 国产原创演绎剧情有字幕的| 成人一区专区在线观看| 欧美日本二区| 精品视频一区在线观看| 狠狠综合久久久久综| 91色在线视频| 国产aaaaa一级毛片| 国产免费福利网站| 久久精品娱乐亚洲领先| 亚洲国产在一区二区三区| 国产男人天堂| 毛片久久久| 毛片久久网站小视频| 人人爱天天做夜夜爽| 农村乱人伦一区二区| 成人亚洲国产| 一区二区三区精品视频在线观看| 91精品小视频| 日韩天堂视频| 午夜日韩久久影院| 久久综合亚洲鲁鲁九月天| 毛片手机在线看| 亚洲欧美综合在线观看| 四虎永久在线| 91成人在线免费观看| 国产自在线拍| 亚洲天堂免费在线视频| 久久99国产乱子伦精品免| 韩日午夜在线资源一区二区| 日本高清免费不卡视频| 免费人成黄页在线观看国产| 亚洲婷婷六月| 色婷婷综合在线| 亚洲国产成人久久精品软件| 2020精品极品国产色在线观看|