[發明專利]一種基于數據離散化的出水總氮智能預測方法有效
| 申請號: | 202210265969.6 | 申請日: | 2022-03-17 |
| 公開(公告)號: | CN114626300B | 公開(公告)日: | 2023-05-02 |
| 發明(設計)人: | 韓紅桂;趙子凡;伍小龍;喬俊飛 | 申請(專利權)人: | 北京工業大學 |
| 主分類號: | G06F30/27 | 分類號: | G06F30/27;G06F18/214;G06F119/02 |
| 代理公司: | 北京思海天達知識產權代理有限公司 11203 | 代理人: | 劉萍 |
| 地址: | 100124 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 數據 離散 出水 智能 預測 方法 | ||
1.一種基于數據離散化的出水氨氮智能預測方法,其特點在于,包括以下步驟:
(1)數據離散化:
①初始化離散化樣本迭代次數h=1,離散化變量迭代次數k=1,離散化樣本個數閾值T,T的選擇標準為最大樣本程序執行總時間小于15分鐘;
②根據特征變量在水廠數據庫存儲過程中的采樣周期獲得樣本向量,其中進水流量、硝態氮、氧化還原電位、溶解氧、正磷酸鹽和溫度采樣周期為15分鐘,獲得的樣本向量為x1(d1),x2(d1),x3(d1),x4(d1),x5(d1),x6(d1),進水氨氮和出水氨氮采樣周期為1小時,獲得的樣本向量分別為x7(d2),x8(d2),化學需氧量采樣周期為2小時,獲得的樣本向量分別為x9(d3),其中d1,d2,d3分別為對應特征變量的離散化間距,輸入數據為X=[x1(d1),x2(d1),x3(d1),x4(d1),x5(d1),x6(d1),x7(d2),x8(d2),x9(d3)],計算離散化樣本個數V:
V=15f1v1+60f2v2+120f3v3???????????????????????(1)
其中,f1是采樣周期為15分鐘的單一變量包含數據樣本的個數,v1是采樣周期為15分鐘的變量的個數,f2是采樣周期為1小時的單一變量包含數據樣本的個數,v2是采樣周期為1小時的變量的個數,f3是采樣周期為2小時的單一變量包含數據樣本的個數,v3是采樣周期為2小時的變量的個數,若VT,則跳轉步驟③;否則令de為de/5,跳轉步驟③,
③以de為時間間隔離散化輸入數據:
其中djk是第k個變量的第j個離散化插值數據,xik是第k個變量的第i個數據,j=1,2,…d,e=1,2,3,若hfk則迭代次數h加1返回步驟③,否則跳轉步驟④,
④若k9,則迭代次數k加1返回步驟③,否則用離散化后的數據代替原始數據,得到矩陣大小為g×9的離散化輸入數據矩陣D,其中g是離散化后的單一變量包含的數組數,g=d1(f1-1);
(2)輔助變量選擇:
①初始化標準化迭代次數l=1,篩選出輔助變量個數r,r=6,輔助變量個數閾值Tc,Tc的選擇標準為至少有Tc個輔助變量能代表80%的原始數據信息,
②若9Tc,則Tc=9,跳轉步驟③,否則計算輸入數據的變量與出水氨氮的相關系數:
其中,Rxiy是xi與出水氨氮之間的相關系數,xij是輸入數據中第i個變量的第j個數據,yj是出水氨氮的第j個數據,i=1,2,…8,將Rxiy按從大到小順序進行排列,選擇前Tc個變量為輸入數據變量;
③數據標準化:
其中,zil為D中第l個變量的第i個數據,是D中第l個變量數據的均值,bl是D中第l個變量數據的標準差,xil為去量鋼后的標準數據,i=1,2,…,f1,若l9,則迭代次數l加1返回步驟②,否則跳轉步驟③,
④計算協方差矩陣C:
其中cij是D中第i個變量和第j個變量的協方差,C是由cij組成的特征協方差矩陣,E是單位矩陣,i=1,2,…,9,j=1,2,...,g,
⑤計算C的特征值λ1,λ2,…,λ9,按從大到小順序進行排列,篩選出前r個最大貢獻度對應的變量作為輔助變量,
其中,λi是第i個變量的特征值,wi是第i個變量的貢獻度,得到輔助變量矩Z=[z1,z2,z3,…,zr];
(3)建立模糊神經網絡預測模型:
①初始化步長迭代次數為b=1,最大迭代次數為L,L∈[200,300],
②計算神經網絡隱含層神經元個數Q:
其中α是隨機參數,α∈[2,10],
③利用模糊神經網絡進行建立,模糊神經網絡的連接方式為r-Q-Q-1,即輸入層r個神經元,隸屬函數層Q個神經元,激活層Q個神經元,輸出層1個神經元,出水氨氮檢測模型的輸入向量為x(n)=[x1(n),x2(n),…,xm(n),…,xr(n)],其中xm(n)為Z中第m個變量的第n個樣本數值,m=1,2,…r,n=1,2,...,g,
輸入層:該層由r個神經元組成,每個神經元的輸出為:
um(n)=xm(n)???????(8)
其中,um(n)為輸入層第m個神經元的輸出值,m=1,2,…r,
徑向基層:該層由Q個神經元組成,該層輸出表示為:
其中,μmp(n)為徑向基層第p個神經元的第m個隸屬度函數的中心,σp(n)為徑向基層第p個神經元隸屬度函數的寬度,為徑向基層第p個神經元的輸出值,p=1,2,…Q,
規則層:該層由Q個神經元組成,該層輸出表示為:
其中,ηq(n)為規則層第q個神經元的輸出值,q=1,2,…Q,
輸出層:該層由1個神經元組成,該層輸出表示為:
其中,y(n)為模糊神經網絡的預測輸出,wq(n)為規則層第q個神經元與輸出層神經元之間的連接權值,q=1,2,…Q,
④參數更新:
其中θ(n)=[w(n),c(n),σ(n)],w(n)是第n個樣本時刻規則層神經元與輸出層神經元間的連接權值向量,c(n)是第n個樣本時刻模糊神經網絡徑向基層神經元的中心值向量,σ(n)是第n個樣本時刻模糊神經網絡徑向基層神經元的中心寬度值向量,表示為第n個樣本時刻實際測量的出水氨氮濃度和預測出水氨氮濃度的誤差值,是偏導計算符號,a為模糊神經網絡學習率,a∈(0.001,0.1);
⑤若bL,則迭代次數b加1返回步驟③,否則輸出模糊神經網絡的輸出值y(n);
(4)出水氨氮濃度檢測:
利用訓練好的出水氨氮檢測模型,以主成分分析選擇出最大的r個wi對應的變量作為輔助變量的原始測試樣本作為檢測模型的輸入,得到檢測模型輸出的出水氨氮濃度的檢測值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京工業大學,未經北京工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210265969.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種間位芳綸厚型紙的制造方法
- 下一篇:數據處理方法以及水印處理裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





