• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于RBF神經(jīng)網(wǎng)絡(luò)和小波分析的水質(zhì)異常檢測(cè)方法*

      2013-12-07 06:54:12侯迪波趙海峰黃平捷張光新
      傳感器與微系統(tǒng) 2013年2期
      關(guān)鍵詞:小波閾值水質(zhì)

      侯迪波,陳 玥,趙海峰,黃平捷,張光新

      (浙江大學(xué)控制科學(xué)與工程系工業(yè)控制技術(shù)國(guó)家重點(diǎn)實(shí)驗(yàn)室,浙江杭州310027)

      0 引言

      隨著工業(yè)化和城市化的快速發(fā)展,大量污染物和廢棄物排入江、河、湖、海,給人類(lèi)賴以生存的水體環(huán)境造成了嚴(yán)重的污染。為了及時(shí)發(fā)現(xiàn)和控制水體污染,提高水質(zhì)監(jiān)測(cè)系統(tǒng)的水質(zhì)異常檢測(cè)能力十分必要。

      現(xiàn)有的大多數(shù)水質(zhì)監(jiān)測(cè)系統(tǒng)往往依據(jù)水質(zhì)實(shí)測(cè)值與標(biāo)準(zhǔn)值的差值進(jìn)行報(bào)警,忽略了水質(zhì)各指標(biāo)的特定變化趨勢(shì),難以滿足及時(shí)準(zhǔn)確檢測(cè)所有水質(zhì)異常的需要。近年來(lái),很多學(xué)者開(kāi)展了水質(zhì)異常檢測(cè)方法的研究。Hall J[1],Kroll D[2]搭建實(shí)驗(yàn)平臺(tái)研究不同污染物對(duì)水質(zhì)各參數(shù)的影響;Yang Y J[3]通過(guò)處理實(shí)驗(yàn)數(shù)據(jù)減小背景數(shù)據(jù)噪聲的方法,提高對(duì)異常的檢測(cè)率。為了克服實(shí)驗(yàn)平臺(tái)環(huán)境相對(duì)簡(jiǎn)單的缺點(diǎn),Klise K A[4],McKenna SA[5]采用實(shí)地在線監(jiān)測(cè)的數(shù)據(jù)進(jìn)行分析,提出了時(shí)間序列增量、線性濾波和多元最鄰近。以上3種水質(zhì)異常檢測(cè)方法包含2個(gè)步驟,首先預(yù)測(cè)當(dāng)前值,然后判斷預(yù)測(cè)的當(dāng)前值與實(shí)際測(cè)量值的差是否超過(guò)閾值來(lái)檢測(cè)是否存在異常。時(shí)間序列增量方法是基于長(zhǎng)度為1的移動(dòng)時(shí)間窗,未充分挖掘歷史數(shù)據(jù)變化趨勢(shì)。線性濾波方法通過(guò)對(duì)歷史數(shù)據(jù)的線性組合預(yù)測(cè)當(dāng)前值,更適合于線性平穩(wěn)時(shí)間序列預(yù)測(cè)。多元最鄰近方法融合不同類(lèi)型的水質(zhì)指標(biāo),通過(guò)直接對(duì)原始水質(zhì)數(shù)據(jù)進(jìn)行聚類(lèi)和多維歐氏距離判斷異常,其性能受背景數(shù)據(jù)正常波動(dòng)的影響較大,非平穩(wěn)波動(dòng)會(huì)導(dǎo)致較高的漏報(bào)率和誤報(bào)率。

      為了克服上述方法的不足,充分考慮水環(huán)境的復(fù)雜性和水質(zhì)指標(biāo)時(shí)間序列的非線性特點(diǎn),本文提出了一種基于RBF神經(jīng)網(wǎng)絡(luò)和小波分析的水質(zhì)異常檢測(cè)算法,利用RBF神經(jīng)網(wǎng)絡(luò)做預(yù)測(cè),利用小波分析對(duì)預(yù)測(cè)誤差進(jìn)行去噪以提高水質(zhì)異常檢測(cè)算法的性能,并進(jìn)行了實(shí)驗(yàn)驗(yàn)證。

      1 方法

      鑒于水質(zhì)指標(biāo)時(shí)間序列的非線性特點(diǎn),本文首先利用RBF神經(jīng)網(wǎng)絡(luò)建立水質(zhì)指標(biāo)預(yù)測(cè)模型,然后對(duì)預(yù)測(cè)值和真實(shí)值相比較得到的殘差時(shí)間序列進(jìn)行特定滑動(dòng)窗口內(nèi)的在線小波去噪,最后通過(guò)判斷誤差有無(wú)超過(guò)閾值以確定是否存在水質(zhì)異常。

      實(shí)現(xiàn)本方法的具體步驟如下:

      1)利用RBF神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)水質(zhì)指標(biāo)預(yù)測(cè)

      使用RBF網(wǎng)絡(luò)進(jìn)行時(shí)間序列預(yù)測(cè)的方法是通過(guò)RBF神經(jīng)網(wǎng)絡(luò)的非線性逼近能力來(lái)實(shí)現(xiàn)預(yù)測(cè)原點(diǎn)和預(yù)測(cè)時(shí)域之間的定量關(guān)系[6]。分析實(shí)際監(jiān)測(cè)數(shù)據(jù)發(fā)現(xiàn),水質(zhì)指標(biāo)的變化是漸變的過(guò)程,本文構(gòu)建的預(yù)測(cè)模型描述為

      式中 D(t)為t時(shí)刻某水質(zhì)指標(biāo)的監(jiān)測(cè)數(shù)據(jù),n為輸入層的節(jié)點(diǎn)數(shù),F(xiàn)為由神經(jīng)網(wǎng)絡(luò)確定的輸入—輸出映射關(guān)系。

      使用Matlab對(duì)RBP神經(jīng)網(wǎng)絡(luò)進(jìn)行編程仿真。其實(shí)現(xiàn)步驟是:首先,按式xi=(x-xmin)/(xmax-xmin)對(duì)數(shù)據(jù)進(jìn)行歸一化處理;然后,確定網(wǎng)絡(luò)輸入節(jié)點(diǎn)數(shù),按照式(1)生成輸入變量、輸出變量對(duì),分成訓(xùn)練樣本和測(cè)試樣本;使用Matlab工具箱N(xiāo)ewrbe函數(shù)創(chuàng)建精確的神經(jīng)網(wǎng)絡(luò),尋找最優(yōu)的基函數(shù)擴(kuò)展速度spread;使用sim函數(shù)對(duì)網(wǎng)絡(luò)進(jìn)行仿真,輸出測(cè)試樣本的預(yù)測(cè)值;對(duì)輸出反歸一化處理。

      2)利用小波分析實(shí)現(xiàn)一維水質(zhì)預(yù)測(cè)誤差信號(hào)去噪[7]

      a.選擇合適的小波基:考慮濾波的實(shí)時(shí)性,希望所選的小波能同時(shí)具有對(duì)稱(chēng)性或反對(duì)稱(chēng)性、較短的支撐、正交性和較高的消失矩,故選擇db3小波。

      b.分解尺度j的確定:實(shí)際小波分解尺度通常小于log2N,具體大小應(yīng)考慮信號(hào)的采樣頻率、數(shù)據(jù)窗長(zhǎng)度N和系統(tǒng)的截止頻率,由于水質(zhì)預(yù)測(cè)序列濾波缺乏先驗(yàn)知識(shí),故利用大多數(shù)情況所取N=64,j=4。

      c.實(shí)時(shí)濾波:為了進(jìn)行實(shí)時(shí)小波分析,同時(shí)消除在線分析的滯后和避免邊界效應(yīng)的影響,引入對(duì)稱(chēng)添加的滑動(dòng)數(shù)據(jù)窗口法?;瑒?dòng)窗口大小為N,第i時(shí)刻的采樣值為xi,經(jīng)過(guò)對(duì)稱(chēng)添加形成浮動(dòng)窗口數(shù)據(jù)為xi-N/2+1,xi-N/2+2,…,xi-1,xi,xi,xi-1,…,xi-N/2+2,xi-N/2+1,后的數(shù)據(jù)窗用 xi-N/2+1,…,xi-1,xi,xi+1,xi+2,…,xi+N/2表示,那么,i時(shí)刻的采樣值 xi經(jīng)過(guò)濾波后的值為(xi+1+xi+2)/2。

      d.閾值函數(shù)的選取:濾波結(jié)果是為了消除預(yù)測(cè)誤差噪聲,使誤差曲線更光滑,選用軟閾值函數(shù)。

      e.用閾值對(duì)各尺度上得小波系數(shù)進(jìn)行濾波處理以重構(gòu)誤差序列。

      3)將小波處理后誤差值與規(guī)定閾值比較,如果大于閾值,則說(shuō)明水質(zhì)存在異常;否則,預(yù)測(cè)誤差在允許的范圍內(nèi),水質(zhì)是正常的。

      高檢出率和低誤報(bào)率是衡量異常檢測(cè)算法性能的主要標(biāo)準(zhǔn),大部分異常檢測(cè)算法采用受試者工作特性(receiver operating characteristic,ROC)曲線[8]作為檢驗(yàn)標(biāo)準(zhǔn),曲線下面積越接近1,說(shuō)明算法性能越好。ROC曲線與y=1-x的交點(diǎn)所對(duì)應(yīng)的閾值為判定水質(zhì)異常的最佳閾值。

      2 實(shí)驗(yàn)驗(yàn)證

      2.1 模擬異常

      目前,很多水質(zhì)在線監(jiān)測(cè)站僅僅配備單個(gè)或少數(shù)監(jiān)測(cè)傳感器,本文針對(duì)這種監(jiān)測(cè)點(diǎn)少的情況分析單個(gè)因子異常變化,改變?cè)瓉?lái)根據(jù)單因子閾值報(bào)警的現(xiàn)狀,提高異常檢出率。

      選取某地表水水源水庫(kù)6 d的在線監(jiān)測(cè)的氨氮值,傳感器每15 min輸出一次監(jiān)測(cè)值,前3 d數(shù)據(jù)作為預(yù)測(cè)訓(xùn)練集,后3 d數(shù)據(jù)作為測(cè)試集。日常水質(zhì)指標(biāo)信息中包含的異常數(shù)據(jù)稀少,為驗(yàn)證算法性能,通過(guò)在實(shí)際數(shù)據(jù)的基礎(chǔ)上疊加某種分布來(lái)模擬突發(fā)污染事故引起水質(zhì)指標(biāo)的變化情況[9]。本文模擬的異常是標(biāo)準(zhǔn)正態(tài)分布密度函數(shù)曲線,即可用表示,如圖3所示,該類(lèi)型曲線可模擬突發(fā)污染事故引起的水質(zhì)指標(biāo)變化過(guò)程,圖1中異常強(qiáng)度A為1,持續(xù)時(shí)間長(zhǎng)度為10Δt。

      圖1 模擬異常Fig 1 Simulation abnormal

      對(duì)原始數(shù)據(jù)進(jìn)行標(biāo)準(zhǔn)化處理,得到均值為0、方差為1的數(shù)據(jù),然后疊加模擬的異常,最后反標(biāo)準(zhǔn)化得到包含有異常的數(shù)據(jù)集。本文分別模擬1.0,1.5,2.0,2.5強(qiáng)度的異常進(jìn)行分析,圖2為疊加強(qiáng)度1.5的異常前后對(duì)比圖,虛線部分表示異常,相對(duì)于正常的背景數(shù)據(jù),此異常強(qiáng)度比較明顯。

      2.2 水質(zhì)時(shí)間序列預(yù)測(cè)

      對(duì)某地表水水源水庫(kù)6 d的在線監(jiān)測(cè)的氨氮值先不疊加異常(即背景數(shù)據(jù))單獨(dú)測(cè)試RBF神經(jīng)網(wǎng)絡(luò)的預(yù)測(cè)性能。前3 d數(shù)據(jù)用作訓(xùn)練數(shù)據(jù)集,輸入維數(shù)為3,徑向基函數(shù)的擴(kuò)展速度spread選取240時(shí)得到最優(yōu)的模型作為水質(zhì)日常變化模型,然后用該模型預(yù)測(cè)后3 d數(shù)據(jù),結(jié)果如圖3。

      圖2 疊加強(qiáng)度為1.5的異常前后水質(zhì)時(shí)間序列曲線對(duì)比Fig 2 water quality time series contrast curve for superimposed strength of 1.5 abnormalities

      圖3 RBF神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)值與實(shí)際值對(duì)比曲線Fig 3 Contrast curve of the RBF neural network prediction and actual values

      由圖3可知,利用RBF神經(jīng)網(wǎng)絡(luò)有較好的水質(zhì)預(yù)測(cè)能力,預(yù)測(cè)曲線和實(shí)際曲線保持基本一致的變化趨勢(shì),但與傳統(tǒng)時(shí)間序列增量方法一樣,都存在一定的滯后。時(shí)間序列增量方法首先在滑動(dòng)窗口內(nèi)對(duì)數(shù)據(jù)進(jìn)行標(biāo)準(zhǔn)化處理,然后無(wú)論是否有異常,都用前一步的實(shí)測(cè)值作為當(dāng)前的預(yù)測(cè)值,這種方法帶來(lái)的問(wèn)題是,當(dāng)存在異常時(shí),無(wú)法準(zhǔn)確預(yù)測(cè)出背景數(shù)據(jù)。然而,RBF神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)方法充分挖掘了水質(zhì)的歷史變化趨勢(shì),能夠比較準(zhǔn)確地預(yù)測(cè)出背景數(shù)據(jù)的值,于是當(dāng)預(yù)測(cè)值與實(shí)際值差別較大時(shí),則認(rèn)為存在異常。

      2.3 誤差序列小波去噪

      常規(guī)的水質(zhì)異常檢測(cè)算法是通過(guò)比較預(yù)測(cè)誤差和設(shè)定閾值,從而判斷是否發(fā)生水質(zhì)異常。由于預(yù)測(cè)誤差序列含有隨機(jī)噪聲,本文采用先對(duì)誤差序列進(jìn)行小波去噪,然后與設(shè)定閾值比較的方法實(shí)現(xiàn)水質(zhì)異常檢測(cè)。利用訓(xùn)練后的RBF模型對(duì)疊加異常強(qiáng)度為1.5的氨氮值進(jìn)行預(yù)測(cè),再對(duì)預(yù)測(cè)誤差序列小波去噪。小波處理前后的誤差曲線如圖4所示。小波處理后,在無(wú)異常時(shí)的誤差更平穩(wěn)地接近于0,從而可以更清晰地判斷異常發(fā)生的時(shí)間點(diǎn),減小誤報(bào)率。

      2.4 水質(zhì)異常檢測(cè)

      圖4 小波分析去噪前后絕對(duì)誤差Fig 4 Absolute error before and after wavelet analysis de-noising

      為了驗(yàn)證異常檢測(cè)能力,本文疊加不同的異常強(qiáng)度,利用ROC曲線評(píng)估不同水質(zhì)異常檢測(cè)方法的有效性。方法一:時(shí)間序列增量預(yù)測(cè)和直接比較預(yù)測(cè)絕對(duì)誤差偏離零點(diǎn)的大小有無(wú)超過(guò)閾值;方法二:RBF神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)和直接比較預(yù)測(cè)絕對(duì)誤差偏離零點(diǎn)的大小有無(wú)超過(guò)閾值;方法三:RBF神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)和對(duì)預(yù)測(cè)的絕對(duì)誤差在滑動(dòng)窗口中進(jìn)行小波分析。圖5和表1顯示了異常強(qiáng)度分別為1.0,1.5,2.0,2.5時(shí)3種方法進(jìn)行異常檢測(cè)能力。對(duì)于異常強(qiáng)度較低時(shí),異常偏離背景數(shù)據(jù)的大小與預(yù)測(cè)誤差差別不明顯,3種方法的ROC曲線面積均低于0.75,有較低的檢測(cè)率。隨著異常強(qiáng)度的增加,ROC曲線的面積逐漸增大,即具有越來(lái)越強(qiáng)的檢測(cè)能力。由于預(yù)測(cè)精度高是異常檢測(cè)能力強(qiáng)的基礎(chǔ),所以,方法一和方法二ROC曲線面積相近,RBF神經(jīng)網(wǎng)絡(luò)方法略好。方法三是在方法二的基礎(chǔ)上進(jìn)行改進(jìn)的,利用db3小波對(duì)預(yù)測(cè)誤差進(jìn)行4層分解,對(duì)各尺度上的小波系數(shù)除噪后重構(gòu)信號(hào),判斷重構(gòu)后的信號(hào)有無(wú)超過(guò)閾值以確定是否發(fā)生異常,由于預(yù)測(cè)誤差具有隨機(jī)性,利用小波可以減小背景數(shù)據(jù)部分預(yù)測(cè)誤差的波動(dòng),使異常部分誤差相對(duì)明顯,尤其在低異常強(qiáng)度時(shí)能增加對(duì)異常的敏感性,提高異常檢測(cè)能力。

      圖5 不同異常強(qiáng)度下3種方法的ROC曲線Fig 5 ROC curves of the three methods under different abnormal intensity

      表1 不同異常強(qiáng)度時(shí)3種方法的ROC曲線面積Tab 1 ROC curve area of the three methods in different abnormal intensity

      3 結(jié)論

      本文提出了一種水質(zhì)異常檢測(cè)方法,該方法首先采用RBF神經(jīng)網(wǎng)絡(luò)進(jìn)行預(yù)測(cè),然后引入小波分析處理預(yù)測(cè)誤差。對(duì)于非線性比較明顯的水質(zhì)參數(shù),用RBF神經(jīng)網(wǎng)絡(luò)模型做預(yù)測(cè)效果較好。被稱(chēng)為“數(shù)學(xué)顯微鏡”的小波變換是時(shí)間和頻域的局部變換,能有效地從提取預(yù)測(cè)誤差中提取信息并進(jìn)行多尺度細(xì)化分析,去除噪聲的影響。結(jié)合實(shí)驗(yàn)的結(jié)果分析可知,基于RBF神經(jīng)網(wǎng)絡(luò)和小波分析的水質(zhì)異常檢測(cè)方法有較強(qiáng)的在線檢測(cè)能力,尤其針對(duì)低強(qiáng)度的異常,檢測(cè)的精確性有著非常顯著的提升。

      [1]Hall J,Zaffiro A D,Marx R B,et al.On-line water quality parameters as indicators of distribution system contamination[J].American Water Works Association,2007,99(1):66-77.

      [2]Kroll d,King K.Laboratory and flow loop validation and testing of the operational effectiveness of an on-line security platform for the water distribution system[C]∥The8th Annual Water Distribution Systems Analysis Symposium,Cincinnati,OH,United States:A-merican Society of Civil Engineers,2007:173-188.

      [3]Yang Y J,Haught R C,Hall J,et al.Adaptive monitoring to enhance water sensor capabilities for chemical and biological contaminant detection in drinking water systems[C]∥Int’l Conf on Optics and Photonics in Global Homeland Security II,Kissimmee,F(xiàn)L,USA,SPIE,2006:1-12.

      [4]Klise K A,Mckenna SA.Multivariate applications for detectinganomalous water quality[C]∥The 8th Annual Water Distribution Systems Analysis Symposium,Cincinnati,OH,United States:A-merican Society of Civil Engineers,2007:130-140.

      [5]Mckenna SA,Klise K A,Wilson M P.Testing water quality change detection algorithm[C]∥The 8th Annual Water Distribution Systems Analysis Symposium,Cincinnati,OH,United States:American Society of Civil Engineers,2007:149-163.

      [6]段向軍.基于神經(jīng)網(wǎng)絡(luò)的預(yù)測(cè)控制方法研究[D].大慶:大慶石油學(xué)院,2005.

      [7]李士心,劉魯源.基于小波閾值去噪方法的研究[J].儀器儀表學(xué)報(bào),2002,23(3):478-479.

      [8]Mckenna S A,Wilson M,Klise K A.Detecting changes in water quality data[J].Journal American Water Works Association,2008,100(1):74-85.

      [9]Klise K A,Mckenna S A.Water quality change detection:Multivariate algorithms[C]∥Int’l Conf on Optics and Photonics in Global Homeland Security II,Kissimmee,F(xiàn)L,USA,SPIE,2006:1-9.

      猜你喜歡
      小波閾值水質(zhì)
      水質(zhì)抽檢豈容造假
      環(huán)境(2023年5期)2023-06-30 01:20:01
      構(gòu)造Daubechies小波的一些注記
      基于MATLAB的小波降噪研究
      電子制作(2019年13期)2020-01-14 03:15:32
      小波閾值去噪在深小孔鉆削聲發(fā)射信號(hào)處理中的應(yīng)用
      一月冬棚養(yǎng)蝦常見(jiàn)水質(zhì)渾濁,要如何解決?這9大原因及處理方法你要知曉
      基于自適應(yīng)閾值和連通域的隧道裂縫提取
      基于改進(jìn)的G-SVS LMS 與冗余提升小波的滾動(dòng)軸承故障診斷
      比值遙感蝕變信息提取及閾值確定(插圖)
      河北遙感(2017年2期)2017-08-07 14:49:00
      室內(nèi)表面平均氡析出率閾值探討
      基于FPGA小波變換核的設(shè)計(jì)
      洛浦县| 崇左市| 玉环县| 巴林右旗| 延川县| 永嘉县| 壶关县| 奎屯市| 上林县| 泰顺县| 澄城县| 华容县| 黔东| 隆化县| 石门县| 辉南县| 贵定县| 洪泽县| 蕉岭县| 奉节县| 前郭尔| 天镇县| 凤台县| 克东县| 兴和县| 南木林县| 蓬溪县| 尚志市| 乌兰浩特市| 七台河市| 秦安县| 日照市| 买车| 三门峡市| 锡林郭勒盟| 福州市| 北碚区| 沙田区| 赣榆县| 贵溪市| 永州市|