陳如清,俞金壽
?
基于改進FWA-NN的污水處理過程溶解氧濃度預(yù)測
陳如清1*,俞金壽2
(1.嘉興學(xué)院機電工程學(xué)院,浙江 嘉興 314001;2.華東理工大學(xué)自動化研究所,上海 200237)
為實現(xiàn)對污水處理過程溶解氧質(zhì)量濃度的實時準確預(yù)測,提出了一種改進的混沌煙花混合優(yōu)化算法并構(gòu)建了基于改進算法的神經(jīng)網(wǎng)絡(luò)在線軟測量模型.結(jié)合污水處理過程的數(shù)據(jù)特征,定義了一項新的樣本相似度衡量指標用于提取更具代表性的建模數(shù)據(jù).在改進算法中,為提高基本煙花算法初始成員的質(zhì)量,定義了一種改進的兩級正弦混沌映射并利用混沌運動的遍歷性精選煙花算法的初始群成員;通過融合混沌算法改進了基本煙花算法的搜索機制,基于設(shè)定準則將尋優(yōu)過程分為兩階段并采用兩分群同時進行.測試結(jié)果表明改進算法的收斂速度和收斂精度有較大程度提高.將改進的軟測量建模方法和樣本數(shù)據(jù)提取方法用于污水處理過程溶解氧質(zhì)量濃度軟測量建模,應(yīng)用結(jié)果表明該模型的均方根誤差和平均泛化誤差分別為0.0175和0.0118,具有較強的泛化性能.
污水處理過程;溶解氧質(zhì)量濃度;軟測量建模;煙花算法;相似度衡量
城鎮(zhèn)污水處理及再生利用是改善生態(tài)環(huán)境、解決城市缺水問題的有效途徑之一[1-2].目前污水處理多采用生化法,是工業(yè)和城市污水處理的最主要途徑.污水處理生化反應(yīng)過程中溶解氧濃度(DO)是一項重要指標,能及時反應(yīng)整個污水處理系統(tǒng)的運行狀況,DO的監(jiān)測與控制對提高污水處理過程的處理質(zhì)量和處理效率至關(guān)重要[3-4].實際污水處理過程具有污水成分繁雜多變、污水污泥流量存在較大不確定性等特征,DO等參數(shù)的在線軟測量技術(shù)研究具有重要意義[5-7].
人工神經(jīng)網(wǎng)絡(luò)是一種常用的軟測量建模方法[8-9].為進一步提高神經(jīng)網(wǎng)絡(luò)軟測量模型的性能,常將PSO等群體智能優(yōu)化算法用于神經(jīng)網(wǎng)絡(luò)的網(wǎng)絡(luò)權(quán)值優(yōu)化.自2000年以來,諸多新型群體智能優(yōu)化算法不斷涌現(xiàn).例如根據(jù)煙花爆炸產(chǎn)生火花這一現(xiàn)象提出煙花算法(FWA),憑借其較強的尋優(yōu)性能受到不同領(lǐng)域?qū)W者的廣泛關(guān)注[10-11].眾多學(xué)者從不同角度提出許多改進算法,用于解決神經(jīng)網(wǎng)絡(luò)權(quán)值的訓(xùn)練、連續(xù)和離散系統(tǒng)的參數(shù)優(yōu)化及組合優(yōu)化問題的求解等[12-15].此外,針對大數(shù)據(jù)或超大數(shù)據(jù)背景下的復(fù)雜優(yōu)化問題,如電網(wǎng)覆冰災(zāi)害預(yù)測[16]和Web服務(wù)組合優(yōu)化[17]等,基于煙花算法也有較好的解決方案,應(yīng)用結(jié)果表明將其用于大數(shù)據(jù)的分析處理是可行有效的.煙花算法屬于有導(dǎo)向的隨機性啟發(fā)式算法,在處理某些復(fù)雜優(yōu)化問題時存在易陷入局部最優(yōu)、進化后期收斂速度慢及魯棒性較差等不足.
為提高FWA初始煙花成員的質(zhì)量,定義了一種改進的兩級正弦混沌映射并利用混沌運動的遍歷性在解空間產(chǎn)生較大規(guī)模的初始群體,按照各成員間的歐式距離從中提取分布均勻的FWA初始煙花,使有限規(guī)模的煙花均勻分布于解空間;為提高基本FWA的優(yōu)化性能,融合混沌優(yōu)化算法(COA)和FWA算法,提出了一種混沌煙花混合優(yōu)化算法.整個優(yōu)化過程分為兩階段,兩分群分別采用COA策略和FWA策略同時進行.對多個復(fù)雜多維函數(shù)的尋優(yōu)測試結(jié)果表明,改進算法有效增強了種群中成員間的信息交流與共享、提高了種群的多樣性、擴大了在解空間的搜索范圍,避免了算法的早熟收斂.針對污水生化處理過程DO的軟測量建模問題,定義了一項新的樣本相似度衡量指標用于提取更具代表性的建模數(shù)據(jù),并將改進算法用于軟測量建模中神經(jīng)網(wǎng)絡(luò)的訓(xùn)練,取得了良好的應(yīng)用效果.
基本煙花算法的實現(xiàn)思路是將煙花視為最優(yōu)化問題解空間中的一個可行解,煙花爆炸產(chǎn)生一定數(shù)量火花的過程即為鄰域搜索最優(yōu)解的過程.算法具體描述如下:
(1)隨機產(chǎn)生個煙花,即隨機在求解空間初始化個位置x,表征問題的個初始解.
(2)計算每個煙花的適應(yīng)度值,評估煙花質(zhì)量好壞并在不同爆炸半徑下產(chǎn)生不同數(shù)量的火花.煙花x的爆炸半徑R和爆炸火花數(shù)S的計算公式分別為:
式中:min=min((x))(=1,2,…,)為當前煙花種群中適應(yīng)度最小值(最優(yōu)值);max=max((x)) (=1, 2,…,)為當前煙花種群中適應(yīng)度最大值(最差值).常數(shù)和分別用來調(diào)節(jié)爆炸半徑和產(chǎn)生爆炸火花數(shù)的大小,為用來避免除零運算的微小量.此外,為限制適應(yīng)度值較好和適應(yīng)度值較差的煙花位置產(chǎn)生火花粒子的數(shù)量,對火花產(chǎn)生個數(shù)作如下限制,即:
式中:、為兩個常數(shù),round為四舍五入取整函數(shù).
(3)產(chǎn)生爆炸火花,隨機選擇個維度組成集合DS,=round(′rand(0,1)),其中表示煙花x維數(shù); round為四舍五入取整函數(shù),rand為在區(qū)間內(nèi)產(chǎn)生服從均勻分布隨機數(shù)的函數(shù).參照式(4)對DS的各維度進行爆炸操作,越界處理后將ex保存于爆炸火花種群.
ex=x+,=R′rand(-1,1) (4)
式中:代表位置偏移量;x代表第個煙花個體的第維,ex代表x經(jīng)爆炸操作后的爆炸火花.
(4)產(chǎn)生個高斯變異火花,隨機選擇火花x并隨機抽取個維度組成集合DS,令=round(′rand(0,1)),其中表示煙花成員x的維數(shù).參照式(5)對DS的各維度作高斯變異運算,越界處理后將mx保存于高斯變異火花種群.
mx=x′(5)
式中:~(1,1),mx為x高斯變異后產(chǎn)生的高斯變異火花.
(5)從煙花、爆炸火花和高斯變異火花3類種群成員中精選個成員構(gòu)成下一次迭代運算的煙花種群.設(shè)候選者集合為(包括3類種群成員),煙花種群規(guī)模為.中適應(yīng)度值最優(yōu)的個體首先被確定為下一代煙花成員,其余-1個煙花成員則通過輪盤賭方式依次從中選擇產(chǎn)生,候選者x被選中的概率為:
式中:(x)為x與中各個體間的距離和.中個體的密度越高則被選擇的概率越低.
(6)判定是否滿足終止條件.若滿足則停止搜索,否則返回步驟(2).
根據(jù)基本FWA尋優(yōu)機制,初始煙花成員的位置應(yīng)均勻分布于整個解空間以增加尋找全局最優(yōu)解的概率,故煙花成員的規(guī)模越大越有利,但同時也會增加算法的計算復(fù)雜度,根據(jù)求解問題的復(fù)雜程度不同群體規(guī)模通常設(shè)置為10~100個.常規(guī)FWA采用隨機方式選取初始煙花成員存在一定盲目性,當解空間范圍較大時難以確保有限數(shù)量煙花成員在整個解空間均勻遍布,加大了FWA算法陷于局部最優(yōu)的概率,不利于提高算法的整體優(yōu)化效率.
混沌現(xiàn)象指的是一種確定的但不可預(yù)測的運動狀態(tài),運動遍歷特性可使混沌變量按其自身“規(guī)律”在一定范圍內(nèi)不重復(fù)地遍歷所有狀態(tài).如式(7)所示,Logistic映射是研究混沌運動的一種經(jīng)典模型,在=4的情況下處于完全混沌狀態(tài).
+1=(1-) (7)
分析研究表明由式(7)所產(chǎn)生的混沌變量軌道點分布并不均勻,存在不動點(即多次迭代趨近某個固定值)和穩(wěn)定窗(即點聚集某個區(qū)間)問題[18].文獻[19]定義了一種正弦混沌映射,仿真表明其遍歷性優(yōu)于Logistic映射.針以上問題,本文在現(xiàn)有方法基礎(chǔ)上采用兩級正弦混沌映射,對分形系數(shù)進行重新分配,定義一種改進的正弦混沌映射SM:
+2=sin(5.65/+1)+ (1-)sin(5.65/),-1££1,0 (8)
式中:分形系數(shù)(0,1),當=0或=1時,該映射轉(zhuǎn)化為正弦混沌滿映射.此外,迭代的初始值0不能為0,且0不能取為無窮多個平衡點的任何一點,否則不能產(chǎn)生混沌.為使該混沌映射既能達到接近滿映射狀態(tài),又能克服不動點與穩(wěn)定窗的問題,一般取值接近0或1.仿真表明當=0.005時,其隨機性基本接近滿映射,混沌特性良好,故本文取=0.005.
為提高FWA初始煙花的質(zhì)量,利用式(8)所定義的SM混沌映射在解空間產(chǎn)生較大規(guī)模的初始群體,根據(jù)成員間的歐式距離從中提取分布均勻的FWA初始煙花,使有限規(guī)模的煙花成員均勻遍布解空間.FWA初始煙花成員的選取過程描述如下:
1.3.1 算法原理 常規(guī)FWA算法在搜索全局最優(yōu)解的過程中,若遇到局部極值點易導(dǎo)致算法過早收斂而陷入局部最優(yōu).為提高FWA的整體優(yōu)化性能,考慮將尋優(yōu)過程分為2個階段:搜索初期盡量保持較快收斂速度并防止煙花成員的“早熟收斂”,引導(dǎo)煙花成員進行新區(qū)域的探索并盡可能遍歷至整個問題空間;搜索后期FWA達到一定收斂精度,若煙花成員陷入局部最優(yōu)則采用替換部分煙花種群成員或重新調(diào)整算法參數(shù)的方式,迫使煙花成員逃離局部最優(yōu)區(qū)以進一步提高FWA的收斂精度.
COA算法憑借混沌運動的遍歷性、隨機性和規(guī)律性,較現(xiàn)有直接搜索算法更容易跳出局部最優(yōu)區(qū),是一種很好的搜索機制;FWA具有原理簡單、搜索能力強,局部和全局搜索能力自調(diào)節(jié)機制等特點.本文將兩種搜索機制有機融合,根據(jù)群成員的不同搜索方式將整個尋優(yōu)群體分為兩部分,分別命名為FWA分群(F群)和COA分群(C群).
優(yōu)化過程分兩個階段進行:階段一,F群和C群分別按FWA機制和COA機制迭代.其中F群在計算煙花爆炸半徑R和爆炸火花數(shù)S時,式(1)和式(2)中min和max分別為時刻整個尋優(yōu)群體(包含F(xiàn)群和C群)的適應(yīng)度最優(yōu)值和最差值.利用COA的全局遍歷性避免群成員“早熟”,并實現(xiàn)整個尋優(yōu)過程中F群和C群的信息共享;階段二,當F群煙花成員陷入局部最優(yōu),C群成員則在以局部極值點為中心的附近區(qū)域內(nèi)迭代,并將本分群適應(yīng)值較好的部分成員取代F群中相同數(shù)量的較差成員,幫助F群成員遠離局部最優(yōu)區(qū).
1.3.2 算法步驟 設(shè)min(t)、max(t)分別代表時刻F群適應(yīng)度最優(yōu)值和最差值,min(t)、max(t)分別代表時刻C群適應(yīng)度最優(yōu)值和最差值,min和max分別代表時刻整群的適應(yīng)度最優(yōu)值和最差值.混沌FWA混合優(yōu)化算法的執(zhí)行流程為:
根據(jù)上文所述FWA初始煙花成員的選取方法,初始化兩分群成員的位置,完成分群規(guī)模、最大搜索次數(shù)max、尋優(yōu)精度、FWA和COA相關(guān)參數(shù)的初始設(shè)置,計算全體群成員的初始適應(yīng)值并記錄整群適應(yīng)度最優(yōu)值、最差值及對應(yīng)的空間位置;
階段一,包括:1) F群成員按(1)~(6)式在解空間進行搜索,每次迭代產(chǎn)生成員新位置并計算新適應(yīng)值,更新min()、max()及其空間位置;2) C群按式(8)產(chǎn)生新的混沌向量并進行線性變換,每次迭代產(chǎn)生成員新位置并計算新適應(yīng)值,記錄min()、max()及其空間位置;3)比較min()、max()和min()、max()適應(yīng)值大小,更新min、max及對應(yīng)的空間位置;4)重復(fù)1)~3)步,尋優(yōu)精度達到要求轉(zhuǎn)至階段三,若F群成員陷入局部最優(yōu)(如全局歷史最優(yōu)適應(yīng)值在10~15次迭代內(nèi)保持不變或無明顯變化),則進入階段二.
階段二,包括:1) 根據(jù)式(8)再次產(chǎn)生C群的個混沌向量(=1,2,…,),參照式(9)在以min(t)對應(yīng)的空間位置x()為中心及為半徑的鄰域內(nèi)進行混沌搜索.
X=*() +Y,=1,2,…,(9)
式中:X表示求解空間成員的位置,F群成員位置和適應(yīng)值更新方法與階段一相同;2) 計算兩分群各成員適應(yīng)值并按適應(yīng)值優(yōu)劣進行排序,將F群的適應(yīng)值較差成員用C群的適應(yīng)值較好成員代替;3) 比較min(t)、max(t)和min(t)、max(t)適應(yīng)值大小,保存min、max及對應(yīng)的空間位置;4) 逐步縮小半徑并重復(fù)1)~3)步,精度要求滿足或最大迭代次數(shù)達到則轉(zhuǎn)至階段三.
階段三,停止搜索,輸出整群歷史最優(yōu)解及相應(yīng)的最優(yōu)適應(yīng)值.
1.3.3 性能測試 為驗證本文所提出的改進混合算法的有效性,進行了仿真實驗.實驗過程中引入基本PSO、GA和FWA3種優(yōu)化算法與改進的混沌煙花混合優(yōu)化算法(CFWA)進行對比.尋優(yōu)測試對象為多峰值、多局部極值點且自變量之間相互獨立或互相影響的4個經(jīng)典函數(shù)(Ackley、Rastrigrin、Griewank和Rosenbrock).其中,1()~3()函數(shù)的全局最小值為0,對應(yīng)最優(yōu)解為x=(0,0,…,0);4() 函數(shù)的全局最小值也為0,對應(yīng)最優(yōu)解為x=(1,1,…,1)時.4個經(jīng)典函數(shù)在低維(如2~3維)情況下,由于局部極值點較少,常規(guī)PSO、GA和FWA算法均能較快找到理想的解;但隨著維數(shù)增加(如10維以上)局部極值點數(shù)量猛增,3種基本優(yōu)化算法尋優(yōu)較為困難.其中高維Rosenbrock函數(shù)被公認為難以極小化的病態(tài)二次函數(shù),大多優(yōu)化算法在尋優(yōu)時極易陷入局部最優(yōu)區(qū),全局極小點的搜索極為困難.4個函數(shù)表達式的具體描述如下:
仿真分析時4個函數(shù)的尋優(yōu)精度設(shè)置情況分別為10-6,10-2,10-2,10-2;PSO、GA、FWA和CFWA群體規(guī)模均為40,最大迭代次數(shù)設(shè)為2000次.其余參數(shù)設(shè)置情況為:
FWA和CFWA:爆炸半徑調(diào)節(jié)常數(shù)=240;爆炸火花數(shù)調(diào)節(jié)常數(shù)=200;爆炸火花數(shù)上限am=20;爆炸火花數(shù)下限bm=1;高斯變異火花數(shù)=50.混沌算法采用本文提出的改進正弦混沌映射SM,詳見式(8).PSO:1=2=2.0;max=0.60,min=0.06.GA:交叉概率為0.6;變異概率為0.01.
針對4個優(yōu)化問題,分別采用基本PSO、基本GA、基本FWA及CFWA方法隨機進行300次獨立尋優(yōu)測試,實驗結(jié)果如表1所示.
4個經(jīng)典函數(shù)的測試結(jié)果表明:FWA算法的魯棒性(如尋優(yōu)率)、收斂精度和收斂速度等指標較常規(guī)PSO和GA算法要更優(yōu),而本文提出的CFWA算法的整體優(yōu)化性能最強;與GA算法相比,PSO算法相對簡單、收斂速度更快,但陷入局部最優(yōu)的概率要更高;對于Ackley函數(shù),4種方法均能較快找到最優(yōu)解,且尋優(yōu)性能良好.對于Rastrigrin函數(shù)和Griewank函數(shù),在精度要求不高的情況下(10-2)4種方法也具有較高尋優(yōu)率和收斂精度;4種方法用于10維Rosenbrock復(fù)雜函數(shù)的尋優(yōu)測試對比更為明顯,在相同的預(yù)設(shè)條件下,CFWA算法表現(xiàn)最好,整體尋優(yōu)性能明顯優(yōu)于基本PSO、GA和FWA 3種算法.較好地避免了基本FWA算法的早熟收斂并提高了算法的優(yōu)化效率.
表1 4種方法尋優(yōu)性能對比
Table 1Comparison of optimization performances between four optimization algorithms
優(yōu)化算法Ackley函數(shù)(10維)Rastrigrin函數(shù)(10維) 尋優(yōu)率(%)平均精度最大迭代次數(shù)平均迭代次數(shù)尋優(yōu)率(%)平均精度最大迭代次數(shù)平均迭代次數(shù) PSO100.009.46×10-7346265.379.673.67×10-120001486.2 GA100.009.39×10-7527310.284.001.59×10-120001638.1 FWA100.003.85×10-7305234.694.337.31×10-220001217.3 CFWA100.001.03×10-7266159.3100.006.98×10-31471776.5
神經(jīng)網(wǎng)絡(luò)軟測量建模過程中對訓(xùn)練樣本的代表性要求高.為從包含大量樣本數(shù)據(jù)的訓(xùn)練樣本集中提取具有代表性的樣本數(shù)據(jù),考慮到樣本間的相似度度量方法.
模式識別中常用樣本間的距離來衡量多元觀測數(shù)據(jù)間的相似程度.若將樣本數(shù)據(jù)和視為高維空間中的2個點,其歐氏距離為:
若將樣本數(shù)據(jù)和視為兩個向量, ||||和||||為對應(yīng)的2范數(shù),則余弦距離為:
利用變量間歐氏距離和余弦距離進行相似度分析時,由于兩種方式的描述角度不同,含義存在較大差別.歐氏距離在用于描述變量間的相似度關(guān)系時,將變量視為空間中的兩個點,強調(diào)兩樣本空間位置(即空間中兩個點之間的真實距離)的差別;余弦距離則強調(diào)兩個樣本方向(即所成夾角)上的差異.樣本間的相似度衡量時,歐氏距離雖然簡單實用,但存在將樣本不同屬性(即各指標或變量)間的差別等同看待等不足.余弦函數(shù)進行模式匹配時,當樣本間角度大于π/2或樣本間有相似的幾何方向而不同的幅度值時,其相似度度量效果不佳.
為解決這些問題,本文融合了余弦距離度量和歐式距離度量兩種方法,重新定義一項新的樣本相似度衡量指標,即:
= sec·dist (16)
式中:sec=1/Abs(cos).越大則表示樣本間的差異性越大,獨立性越強,反之亦然.
大型污水處理裝置是一個具有非線性、不確定性、大純滯后、強耦合、分布參數(shù)、混雜系統(tǒng)特性的復(fù)雜工程系統(tǒng)[20-21].如圖1所示,某污水生化處理企業(yè)的工藝過程是典型的前置反硝化生物脫氮工藝過程.由于涉及到物理、化學(xué)和生物等多個子過程(反應(yīng)),整個污水生化處理過程機理復(fù)雜多樣且物料流交互耦合[22].工藝復(fù)雜性的增加使生物脫氮工藝過程易受入水水質(zhì)、水量和溫度等外界擾動的影響[23-24].如在雨天易發(fā)生流量或負荷的較大變化,發(fā)生嚴重的故障而出現(xiàn)超載現(xiàn)象;另外隨著季節(jié)溫度的變化,生物反應(yīng)速率也不同.
DO是污水處理過程中的一項重要監(jiān)控參數(shù),直接關(guān)系到出水水質(zhì)和控制質(zhì)量,實時準確測量DO是提高污水處理效率并保障出水水質(zhì)的前提[25].分析表明,影響DO的因素諸多,任一時刻該參數(shù)值均受制于各種因素的疊加作用,污水處理過程DO在線軟測量技術(shù)的研究意義重大[26].依據(jù)實際污水生化處理系統(tǒng)的工藝機理和經(jīng)驗知識,對影響DO的多方面因素進行了深入調(diào)查與分析,研究表明生化需氧量(BOD)和固體懸浮物等6個參數(shù)對DO值都有顯著影響.軟測量建模時選取生化需氧量(BOD)、固體懸浮物、總氮質(zhì)量濃度、總磷質(zhì)量濃度、化學(xué)需氧量(COD)和進水流量等6個輔助變量作為模型的輸入變量, DO為模型的輸出變量.
定義向量[1,2,…,6],對應(yīng)不同類型的6個輔助變量,作為軟測量模型的輸入;輸出為一維向量,對應(yīng)溶解氧質(zhì)量濃度.從工業(yè)現(xiàn)場DCS系統(tǒng)采集到的數(shù)據(jù),經(jīng)過異常數(shù)據(jù)剔除等預(yù)處理后得到500組樣本.為消除不同變量之間的量綱影響,采用標準差標準化(即Z-score標準化)方法對樣本數(shù)據(jù)進行標準化處理.表2為處理后的部分樣本數(shù)據(jù).
圖1 污水處理工藝流程
表2 部分樣本數(shù)據(jù)
隨機選取400組(總數(shù)據(jù)的4/5)作為軟測量模型的建模數(shù)據(jù),剩下的100組(總數(shù)據(jù)的1/5)作為軟測量模型的泛化數(shù)據(jù).為簡化軟測量模型,采用上文提出的代表樣本獲取方法進行相似度分析以去除樣本集中的冗余樣本.具體樣本提取方法描述如下:樣本歸一化處理后計算兩兩樣本之間的歐氏距離、余弦距離及相應(yīng)的值,得到×維上三角方陣= (δ)×l(400,1),當3,δ=0.根據(jù)預(yù)處理后數(shù)據(jù)的實際情況設(shè)置閾值,即當|δ|<0.49時剔除其中一個樣本.處理后軟測量建模樣本由400組精簡至237組.
構(gòu)建基于人工神經(jīng)網(wǎng)絡(luò)(結(jié)構(gòu)為6-13-1;網(wǎng)絡(luò)權(quán)閾值總數(shù)為105)的污水處理過程在線軟測量模型,離線訓(xùn)練算法為本文所提出的CFWA混合優(yōu)化算法,并引入基本PSO、GA和FWA 3種優(yōu)化算法與改進算法形成對比.軟測量建模過程中,4種優(yōu)化算法的群成員規(guī)模均為50,最大迭代次數(shù)設(shè)為6000,群成員維數(shù)為105.其余實驗參數(shù)設(shè)置情況為:FWA和CFWA,爆炸半徑調(diào)節(jié)常數(shù)=240;爆炸火花數(shù)調(diào)節(jié)常數(shù)=250;爆炸火花數(shù)上限=25;爆炸火花數(shù)下限=1;高斯變異火花數(shù)=60.混沌算法采用本文提出的改進正弦混沌映射.PSO,1=2=2.0;max= 0.60,min=0.06.GA:交叉概率為0.6;變異概率為0.01.
此外,對于神經(jīng)網(wǎng)絡(luò)訓(xùn)練時初始權(quán)閾值的選擇問題,現(xiàn)有方法多將取值范圍設(shè)置在[-1~+1]之間.研究表明初始值的選取對于防止局部收斂和提高收斂速度均有一定程度影響.4種優(yōu)化算法分別用于神經(jīng)網(wǎng)絡(luò)權(quán)閾值的優(yōu)化,優(yōu)化算法的每個群成員代表一組權(quán)閾值的取值.其中,基本PSO、GA和FWA 3種優(yōu)化算法的初始群成員采用常用的隨機選取方式.而在CFWA混合優(yōu)化算法中,為保證初始煙花成員的質(zhì)量,先采用所定義的SM混沌映射在權(quán)閾值取值范圍[-1~+1]內(nèi)產(chǎn)生規(guī)模為5000的初始候選群體,再根據(jù)成員間的歐式距離從中提取分布均勻且群規(guī)模為50的初始煙花成員.
訓(xùn)練結(jié)束保存最佳權(quán)閾值用于軟測量模型在線測量DO.表3為基于4種算法的軟測量模型訓(xùn)練和檢驗結(jié)果之分析對比,ER1代表均方根誤差,ER2代表平均泛化誤差.基于CFWA算法軟測量模型的訓(xùn)練和泛化效果如圖2和圖3所示.
表3 4種模型仿真結(jié)果對比
對比結(jié)果表明,與基本PSO、GA和FWA 3種軟測量模型相比,基于CFWA算法的軟測量模型具有較低訓(xùn)練誤差和泛化誤差.其泛化能力明顯優(yōu)于其余3種軟測量模型,精度也有較大提高,與性能測試的結(jié)果相吻合.圖3所示的溶解氧質(zhì)量濃度軟測量模型泛化結(jié)果可以看出,模型的預(yù)測值(虛線所示)與實際值(實線所示)的擬合度良好,訓(xùn)練過程滿足要求,泛化性能較好.
圖2 溶解氧質(zhì)量濃度軟測量模型的訓(xùn)練結(jié)果
圖3 溶解氧質(zhì)量濃度軟測量模型的泛化結(jié)果
與基本FWA算法相比,CFWA算法較好地利用了混沌搜索機制,一方面在初始階段避免了神經(jīng)網(wǎng)絡(luò)初始權(quán)閾值的過分隨機或盲目選取;另一方面在權(quán)閾值的優(yōu)化過程中,采用了FWA和COA兩種類型搜索機制,充分發(fā)揮了各自特長并不斷進行群體和個體之間的信息交流與相互協(xié)作.表1的尋優(yōu)測試結(jié)果中,CFWA算法的尋優(yōu)率、尋優(yōu)精度和迭代次數(shù)要優(yōu)于基本FWA算法,表3的軟測量模型仿真結(jié)果中CFWA模型的訓(xùn)練誤差和泛化誤差也同樣優(yōu)于FWA模型,充分驗證了CFWA算法的有效性.
3.1 提出了一種改進的混沌煙花混合優(yōu)化算法并建立了基于改進算法的溶解氧質(zhì)量濃度軟測量模型針對現(xiàn)有FWA存在的不足,設(shè)計了一種改進的兩級正弦混沌映射,利用混沌運動的遍歷性改進了FWA初始成員提取方法;此外,為進一步提高現(xiàn)有FWA的優(yōu)化性能,將FWA算法和混沌算法有機融合,充分利用各自優(yōu)勢并基于設(shè)定準則,提出了一種混沌-煙花混合優(yōu)化算法.以4個經(jīng)典高維復(fù)雜函數(shù)為尋優(yōu)對象,對改進算法進行了尋優(yōu)測試.
3.2 將改進的混沌-煙花混合優(yōu)化算法應(yīng)用于污水處理過程中溶解氧質(zhì)量濃度的軟測量建模,并定義了一項新的樣本相似度衡量指標以提取更具代表性的軟測量建模數(shù)據(jù).為復(fù)雜化工過程中某些無法測量或難以測量的關(guān)鍵過程變量提供了一種新的測量方法.
[1] Strokal M, Yang H, Zhang Y, et al. Increasing eutrophication in the coastal seas of China from 1970 to 2050 [J]. Marine Pollution Bulletin, 2014,85(1):123-140.
[2] Chang N N, Shiao J C, Gong G C. Diversity of demersal fish in the East China sea: implication of eutrophication and fishery [J]. Continental Shelf Research, 2012,47(47):42-54.
[3] 趙 驥,王曉霞,李夕耀,等.DO濃度對EBPR耦合SND處理低C/N污水的影響[J]. 中國環(huán)境科學(xué), 2018,38(1):120-128.
[4] Meng F, Yang, A, Zhang G. Effects of dissolved oxygen concentration on photosynthetic bacteria wastewater treatment: Pollutants removal, cell growth and pigments production [J]. Bioresource Technology, 2017,241:993-997.
[5] 張質(zhì)明,王曉燕,潘潤澤.一種改進的不確定性水質(zhì)模型參數(shù)率定方法[J].中國環(huán)境科學(xué), 2017,37(3):956-962.
[6] Qiu Y, Liu Y, Huang D. Data-driven soft-sensor design for biological wastewater treatment using deep neural networks and genetic algorithms [J]. Journal of Chemical Engineering of Japan, 2016,49(10): 925-936.
[7] 胡 康,萬金泉,馬邕文,等.基于模糊神經(jīng)網(wǎng)絡(luò)的A2/O工藝出水氨氮在線預(yù)測模型[J]. 中國環(huán)境科學(xué), 2012,32(2):260-267.
[8] Canete J F, Saz-Orozco P, Baratti R, et al. A soft-sensing estimation of plant effluent concentrations in a biological wastewater treatment plant using an optimal neural network [J]. Expert Systems with Applications, 2016,63:8-19.
[9] 史 斌,姜繼平,王 鵬.基于高頻在線水質(zhì)數(shù)據(jù)異常的突發(fā)污染預(yù)警[J]. 中國環(huán)境科學(xué), 2017,37(11):4394-4400.
[10] Tan Y, Zhu Y C. Fireworks algorithm for optimization [C] //Proceedings of 1st International Conference on Swarm Intelligence. Berlin, Germany: Springer, 2010:355-364.
[11] Li J, Zheng S U, Tan Y. Adaptive fireworks algorithm [C]// Proceedings of 2014 IEEE Congress on Evolutionary Computation. Piscataway, NJ, USA: IEEE, 2014:3214-3221.
[12] Rajaram R, Palanisamy K, Ramasamy S, et a1. Selective harmonic elimination in PWM inverter using firefly and fireworks algorithm [J]. International Journal of Innovative Research in Advanced Engineering, 2014,1(8):55-62.
[13] 吳 瓊,曾慶鵬.基于多目標煙花算法的關(guān)聯(lián)規(guī)則挖掘[J]. 模式識別與人工智能, 2017,30(4):365-376.
[14] Pavao L V, Costa C B B, RavagnaniM. Large-scale heat exchanger networks synthesis using simulated annealing and the novel rocket fireworks optimization [J]. AICHE Journal, 2017,63(5):1582-1601.
[15] Zheng S Q, Li J Z, JanecekA. A cooperative framework for fireworks algorithm [J]. IEEE/ACM Transactions on Computational Biology and Bioinformatics, 2017,14(1):27-41.
[16] Ma T N, Niu D X. Icing forecasting of high voltage transmission line using weighted least square support vector machine with fireworks algorithm for feature selection [J]. Applied Sciences, 2016,6(12): 438-456.
[17] 張以文,吳金濤,趙 姝,等.基于改進煙花算法的Web服務(wù)組合優(yōu)化[J]. 計算機集成制造系統(tǒng), 2016,22(3):422-432.
[18] 陳如清,俞金壽.混沌粒子群混合優(yōu)化算法的研究與應(yīng)用[J]. 系統(tǒng)仿真學(xué)報, 2008,20(3):685-688.
[19] 尤 勇,王孫安,盛萬興.新型混沌優(yōu)化方法的研究及應(yīng)用[J]. 西安交通大學(xué)學(xué)報, 2003,37(1):69-72.
[20] Li X, Feng Y, Chen H. Electric biological coupling process (EBCP) for wastewater treatment: a general review [J]. Desalination and Water Treatment, 2017,94:11-24.
[21] 宋 留,楊 沖,張 輝,等.造紙廢水處理過程的高斯過程回歸軟測量建模[J]. 中國環(huán)境科學(xué), 2018,38(7):2564-2571.
[22] 王衫允,馬 斌,賈方旭,等. AAO污水處理工藝中厭氧氨氧化效能及微生物交互作用[J]. 中國環(huán)境科學(xué), 2016,36(7):1988-1996.
[23] 趙 超,戴坤成,王貴評,等.基于AWLS-SVM的污水處理過程軟測量建模[J]. 儀器儀表學(xué)報, 2015,36(8):1792-1800.
[24] 張 姚,韓海成,王偉剛,等.溶解氧對CANON顆粒污泥自養(yǎng)脫氮性能的影響[J]. 中國環(huán)境科學(xué), 2017,37(12):4501-4510.
[25] 喬俊飛,付文韜,韓紅桂.基于SOTSFNN的溶解氧濃度控制方法[J]. 化工學(xué)報, 2016,67(3):960-966.
[26] 張 偉,喬俊飛,李凡軍.溶解氧濃度的直接自適應(yīng)動態(tài)神經(jīng)網(wǎng)絡(luò)控制方法[J]. 控制理論與應(yīng)用, 2015,32(1):115-121.
Prediction of dissolved oxygen concentration in wastewater treatment process based on improved FWA-NN.
CHEN Ru-qing1*, YU Jin-shou2
(1.College of Mechanical and Electrical Engineering, Jiaxing University, Jiaxing 314001, China;2.Research Institute of Automation, East China University of Science and Technology, Shanghai 200237, China)., 2018,38(10):3739~3746
To realize the quick and accurate measurement of the dissolved oxygen concentration (DO) in wastewater treatment process, a novel chaos-fireworks algorithm (FWA) based hybrid optimization algorithm was proposed and a neural network on-line soft-sensor model was built based on the improved algorithm. According to the property of the data collected from wastewater treatment process, a new measure of similarity degrees between samples was defined to extract more responsive modeling data. In the novel algorithm, a modified two-level sinusoidal chaotic mapping was defined and the initial members of FWA were well selected by utilizing the ergodicity of chaos. As a result, the quality of the initial population in standard FWA was improved. Next, the search mechanism of FWA was modified by introducing chaos optimization algorithm. The optimization procedure was divided into two phases and the population was divided into two subpopulations according to the predefined criterion. Test results confirmed that the improved FWA had higher convergence speed and convergence accuracy. The novel soft-sensor modeling method and the sample data extraction method was used to build a soft sensor model for real-time measuring DO in wastewater treatment process.Application results indicated the root mean square error and the root mean square error of this model were 0.0175 and 0.0118 respectively, it had good generalization ability.
wastewater treatment process;dissolved oxygen concentration;soft sensor modeling;fireworks algorithm;similarity measure
X703
A
1000-6923(2018)10-3739-08
陳如清(1979-),男,江西萍鄉(xiāng)人,副教授,博士,主要研究方向為復(fù)雜工業(yè)過程建模與故障診斷.發(fā)表論文40余篇.
2018-03-21
浙江省基礎(chǔ)公益研究計劃項目(LGG18F030011);國家自然科學(xué)基金資助項目(61603154)
* 責(zé)任作者, 副教授, 10555322@qq.com