[發(fā)明專利]一種基于PLS-PSO-RBF神經(jīng)網(wǎng)絡(luò)模型的污水質(zhì)量監(jiān)測方法有效
| 申請?zhí)枺?/td> | 202110300717.8 | 申請日: | 2021-03-13 |
| 公開(公告)號: | CN113222324B | 公開(公告)日: | 2023-04-07 |
| 發(fā)明(設(shè)計)人: | 陳楊;陳勇旗;謝一凡 | 申請(專利權(quán))人: | 寧波大學(xué)科學(xué)技術(shù)學(xué)院 |
| 主分類號: | G06Q10/0639 | 分類號: | G06Q10/0639;G06N3/0464;G06N3/08;G06Q50/26 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 315302 浙江省寧波市慈溪市白沙路街道*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 pls pso rbf 神經(jīng)網(wǎng)絡(luò) 模型 污水 質(zhì)量 監(jiān)測 方法 | ||
1.一種基于PLS-PSO-RBF神經(jīng)網(wǎng)絡(luò)模型的污水質(zhì)量監(jiān)測方法,其特征在于,具體包括如下所示步驟:
步驟(1):先確定輸入變量,具體由污水進站,曝氣池,和沉淀池三個污水處理環(huán)節(jié)的15個測量變量組成;其中,污水進站的6個測量變量依次是:入水流量,入水溫度,入水色度,入水氯離子濃度,入水懸浮物固體濃度,入水PH值;曝氣池的4個測量變量依次是:污水色度,污水氯離子濃度,污水懸浮物固體濃度,污水PH值;沉淀池的5個測量變量依次是:污水PH值,污泥量,懸浮物固體濃度,污水色度,污水氯離子濃度;再確定輸出變量,具體包括4個測量變量,依次是:生化需氧量,化學(xué)需氧量,總磷濃度,和污泥體積指數(shù);
步驟(2):連續(xù)采集n天的數(shù)據(jù),并將每天采集到的輸入變量與輸出變量對應(yīng)的數(shù)據(jù)分別存儲為一個15×1維與4×1維的數(shù)據(jù)向量,則可得到輸入數(shù)據(jù)向量x1,x1,…,xn和輸出數(shù)據(jù)向量y1,y2,…,yn;其中,第i天的輸入數(shù)據(jù)向量xi∈R15×1中的元素按照步驟(1)中15個輸入變量的先后順序排列,第i天的輸出數(shù)據(jù)向量yi∈R4×1中的元素按照步驟(1)中4個輸出變量的先后順序排列,i∈{1,2,…,n},R15×1與R4×1分別表示15×1維與4×1維的實數(shù)向量,R表示實數(shù)集;
步驟(3):組建矩陣X=[x1,x2,…,xn]T與矩陣Y=[y1,y2,…,yn]T后,再根據(jù)如下所示公式分別對X與Y中的各個列向量實施歸一化處理,得到歸一化后的輸入矩陣與輸出矩陣
其中,上標(biāo)號T表示矩陣或向量的轉(zhuǎn)置,j∈{1,2,…,15},k∈{1,2,3,4},zj(min)和zj(max)分別表示zj中元素的最小值和最大值,εj(min)和εj(max)分別表示εj中元素的最小值和最大值,zj和分別表示X和中的第j列的列向量,εk和分別表示Y與中第k列的列向量;
步驟(4):使用5-折交叉驗證法建立與之間的PLS模型:其中,輸入特征矩陣P∈R15×A與Q分別表示輸入載荷矩陣和輸出載荷矩陣,E為殘差矩陣,R15×A表示15×A維的實數(shù)矩陣,A表示輸入特征的個數(shù);
步驟(5):搭建一個三層的RBF神經(jīng)網(wǎng)絡(luò),并使用PSO算法優(yōu)化得到隱層神經(jīng)元的中心點向量c1,c2,…,cn,具體的實施過程如步驟(5.1)至步驟(5.5)所示;其中,輸入層神經(jīng)元的個數(shù)等于A,隱層神經(jīng)元的個數(shù)等于n,輸出層神經(jīng)元的個數(shù)等于4;
步驟(5.1):初始化迭代次數(shù)g=0,確定PSO算法的參數(shù),具體包括:粒子個數(shù)等于N,加速因子α1與α2,最大迭代次數(shù)M,和慣性權(quán)重δg;其中,慣性權(quán)重δg是根據(jù)如下所示公式從δmax=1.2線性遞減到δmin=0.4:
步驟(5.2):隨機產(chǎn)生N個n×A維的粒子矩陣U1,U2,…,UN,每個粒子矩陣中的元素都按照均勻分布隨機取值于區(qū)間[0,1];
步驟(5.3):計算粒子矩陣U1,U2,…,UN分別對應(yīng)的適應(yīng)度L1,L2,…,LN;其中,計算第γ個粒子矩陣Uγ對應(yīng)的適應(yīng)度Lγ的具體實施過程如步驟(5.3-1)至步驟(5.3-3)所示;
步驟(5.3-1):分別將S∈Rn×A中的各個行向量s1,s2,…,sn作為RBF神經(jīng)網(wǎng)絡(luò)的輸入,根據(jù)如下所示公式計算RBF神經(jīng)網(wǎng)絡(luò)的隱層輸出向量v1,v2,…,vn:
其中,exp()表示以自然常數(shù)e為底數(shù)的指數(shù)函數(shù),||si-Uγ(h)||2=[si-Uγ(h)][si-Uγ(h)]T,vi(h)表示vi∈Rn×1中的第h個元素,Uγ(h)表示第γ個粒子矩陣Uγ中的第h行的行向量,ζγ表示第γ個粒子矩陣Uγ對應(yīng)的RBF參數(shù),h∈{1,2,…,n},γ∈{1,2,…,N},Rn×1表示n×1維的實數(shù)向量;
步驟(5.3-2):根據(jù)計算第γ個粒子矩陣Uγ對應(yīng)的輸出層權(quán)重矩陣θγ∈Rn×4后,再計算得到RBF神經(jīng)網(wǎng)絡(luò)的輸出層估計矩陣其中,Vγ=[v1,v2,…,vn]T;
步驟(5.3-3):根據(jù)公式計算第γ個粒子矩陣Uγ對應(yīng)的適應(yīng)度Lγ;其中,表示計算矩陣中所有元素的平方和;
步驟(5.4):將L1,L2,…,LN中最小值對應(yīng)的粒子矩陣,RBF參數(shù),和輸出層權(quán)重矩陣分別記錄為Ubest,ζbest和θbest后,再執(zhí)行PSO算法的種群更新操作,得到更新后的N個粒子矩陣U1,U2,…,UN;
步驟(5.5):判斷是否滿足條件g>M;若否,則設(shè)置g=g+1后返回步驟(5.3);若是,則將Ubest中的各個行向量依次記錄為隱層神經(jīng)元的中心點向量c1,c2,…,cn;
步驟(6):搭建優(yōu)化后的RBF神經(jīng)網(wǎng)絡(luò)模型,其中,輸入層神經(jīng)元的個數(shù)等于A,隱層神經(jīng)元的個數(shù)等于n,輸出層神經(jīng)元的個數(shù)等于4,隱層神經(jīng)元的中心點向量是c1,c2,…,cn,RBF參數(shù)為ζbest,輸出層權(quán)重矩陣為θbest;
步驟(7):根據(jù)步驟(1)中的15個輸入變量,采集污水處理廠新一天的數(shù)據(jù),并將其存儲為一個1×15維的數(shù)據(jù)向量x;其中,數(shù)據(jù)向量x中的元素需依次按照步驟(1)中所述的15個輸入變量的先后順序進行排列;
步驟(8):按照公式對x中的各個元素進行歸一化處理,得到歸一化后的數(shù)據(jù)向量其中,j∈{1,2,…,15},x(j)與分別表示x與中的第j個元素;
步驟(9):根據(jù)公式計算輸入特征向量s∈R1×A后,再利用步驟(6)中優(yōu)化后的RBF神經(jīng)網(wǎng)絡(luò)模型,計算得到輸出估計向量具體的實施過程如步驟(9.1)至步驟(9.2)所示;
步驟(9.1):根據(jù)如下所示公式計算RBF神經(jīng)網(wǎng)絡(luò)的隱層輸出向量u∈Rn×1:
上式中,u(h)表示u中的第h個元素,||s-ch||2=(s-ch)(s-ch)T,h∈{1,2,…,n};
步驟(9.2):根據(jù)公式計算得到輸出估計向量
步驟(10):根據(jù)公式分別計算生化需氧量y(1),化學(xué)需氧量y(2),總磷濃度y(3),污泥體積指數(shù)y(4);其中,k∈{1,2,3,4},表示中的第k個元素。
2.根據(jù)權(quán)利要求1所述的一種基于PLS-PSO-RBF神經(jīng)網(wǎng)絡(luò)模型的污水質(zhì)量監(jiān)測方法,其特征在于,所述步驟(4)中使用5-折交叉驗證法建立與之間的PLS模型的具體實施過程如下所示:
步驟(4.1):將輸入矩陣劃分成5個子輸入矩陣X1,X2,…,X5,并對應(yīng)的將輸出矩陣劃分成5個子輸出矩陣Y1,Y2,…,Y5;其中,表示nm×15維的實數(shù)矩陣,m∈{1,2,3,4,5},n1+n2+n3+n4+n5=n,劃分子輸入矩陣與子輸出矩陣的具體實施過程如步驟(A)至步驟(C)所示;
步驟(A):設(shè)置n1等于n除以5的商,再將中第1行至第n1行的行向量組成第1個子輸入矩陣X1,并將中第1行至第n1行的行向量組成第1個子輸出矩陣Y1;
步驟(B):設(shè)置n4=n3=n2=n1后,依次將中第n1+1行至第2n1行的行向量,第2n1+1行至第3n1行的行向量,第3n1+1行至第4n1行的行向量分別組成子輸入矩陣X2,X3,X4,并同時對應(yīng)的將中相同行的行向量分別組成子輸出矩陣Y2,Y3,Y4;
步驟(C):設(shè)置n5=n-4n1后,將中最后n5行的行向量組成子輸入矩陣X5,并將中最后n5行的行向量組成子輸出矩陣Y5;
步驟(4.2):將第m個子輸入矩陣Xm和子輸出矩陣Ym分別當(dāng)成測試輸入矩陣與測試輸出矩陣,再將其余的4個子輸入矩陣合并成一個訓(xùn)練輸入矩陣X0,其余的4個子輸出矩陣合并成一個訓(xùn)練輸出矩陣Y0;
步驟(4.3):利用PLS算法建立X0與Y0之間的PLS模型:其中,S0=X0P0,E0為殘差矩陣,P0∈R15×j和Q0分別為輸入載荷矩陣和輸出載荷矩陣;
步驟(4.4):根據(jù)公式計算當(dāng)j分別等于1,2,…,15時,測試輸入矩陣對應(yīng)的測試誤差H(m,j);其中,表示計算矩陣中所有元素的平方和;
步驟(4.5):重復(fù)上述步驟(4.2)至步驟(4.4),從而得到當(dāng)m分別等于1,2,…,5時,測試輸入矩陣對應(yīng)的測試誤差后,再將所得的測試誤差組建成誤差矩陣H∈R5×15;其中,H中的第m行第j列元素等于H(m,j);
步驟(4.6):計算誤差矩陣H中所有行向量的均值向量f∈R1×15,并設(shè)置A等于f中元素最小值所在的列,即f中第A列的元素最小;
步驟(4.7):利用PLS算法建立與之間的PLS模型:其中,保留的輸入特征的個數(shù)等于A。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于寧波大學(xué)科學(xué)技術(shù)學(xué)院,未經(jīng)寧波大學(xué)科學(xué)技術(shù)學(xué)院許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110300717.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的處理系統(tǒng)或方法
G06Q10-00 行政;管理
G06Q10-02 .預(yù)定,例如用于門票、服務(wù)或事件的
G06Q10-04 .預(yù)測或優(yōu)化,例如線性規(guī)劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規(guī)劃、調(diào)度或分配時間、人員或機器資源;企業(yè)規(guī)劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理
- 一種結(jié)合Adaboost算法的可見-近紅外光譜PLS-DA建模方法
- 動態(tài)演化模型校正方法及系統(tǒng)
- 基于GT?KF?PLS近紅外光譜自適應(yīng)模型校正方法及系統(tǒng)
- 一種基于CC-PLS-RBFNN優(yōu)化模型的近紅外光譜分析方法
- 一種基于數(shù)據(jù)驅(qū)動的火電廠控制系統(tǒng)故障檢測系統(tǒng)
- 基于高光譜技術(shù)的石蠟等級定性分類與定量回歸方法
- 一種基于Bagging PLS和PCA的降維方法
- 一種紅外光譜結(jié)合PLS-DA識別不同花鹿茸的方法
- 一種基于k-means聚類方法的PLS改進算法
- 一種基于PLS分析的流程工業(yè)故障檢測與預(yù)測的方法
- 一種基于PSO的多細胞位置輪廓同步精確跟蹤系統(tǒng)
- 一種基于PSO優(yōu)化的PVC聚合釜溫度變結(jié)構(gòu)控制方法
- 一種基于玉米粒碰撞聲信號多域融合的PSO-SVM優(yōu)化方法
- 一種基于交流SCE-PSO算法的無線傳感器網(wǎng)絡(luò)節(jié)點三維定位方法
- 一種基于SCE?PSO算法的無線傳感器網(wǎng)絡(luò)節(jié)點三維定位方法
- 一種PSO-BFGS神經(jīng)網(wǎng)絡(luò)訓(xùn)練算法
- 一種聚酯纖維生產(chǎn)過程工藝參數(shù)的智能配置方法
- 基于PSO優(yōu)化的BP神經(jīng)網(wǎng)絡(luò)預(yù)測電梯故障的方法
- 芯片上電控制裝置
- 一種非晶硅氧碳復(fù)合陶瓷熱障涂層的制備方法
- 一種基于RBF神經(jīng)網(wǎng)絡(luò)的網(wǎng)絡(luò)流量測量方法
- 基于k均值的RBF神經(jīng)網(wǎng)絡(luò)算法的電機故障診斷方法
- 一種配有RBF網(wǎng)絡(luò)的AGC系統(tǒng)支持的厚度測量裝置
- RBF?AR模型的新型網(wǎng)絡(luò)結(jié)構(gòu)及參數(shù)辨識方法
- 一種基于FOA優(yōu)化的SOM?RBF的壓力傳感器溫度補償方法
- 基于RBF神經(jīng)網(wǎng)絡(luò)的機械手運動學(xué)逆解方法
- 基于PCA-GA-RBF的換熱器污垢生長預(yù)測方法
- 基于混合遞階遺傳算法的RBF神經(jīng)網(wǎng)絡(luò)的網(wǎng)絡(luò)RBF評價方法
- 體紋理合成方法、裝置與設(shè)備
- 一種無需角速度反饋的快速響應(yīng)小衛(wèi)星姿態(tài)控制方法





