一種改進(jìn)的基于小波分析的石油管道泄漏檢測方法
【專利說明】
[0001]
技術(shù)領(lǐng)域
[0002] 本發(fā)明涉及石油管道泄漏檢測領(lǐng)域,具體涉及了一種改進(jìn)的基于小波分析的石油 管道泄漏檢測方法。
[0003]
【背景技術(shù)】
[0004] 近年來,伴隨著國家的經(jīng)濟(jì)發(fā)展,石油能源輸送的安全可靠性問題受到越來越多 的重視。由于石油管道鋪設(shè)的環(huán)境大多在野外,容易受到各種環(huán)境因素以及人為因素的影 響發(fā)生泄漏,從而對石油輸送的安全穩(wěn)定造成影響,甚至引起嚴(yán)重的安全危害,造成巨大的 經(jīng)濟(jì)損失。因此,對石油管道泄漏進(jìn)行有效檢測與定位,制定有效的修復(fù)策略,具有重大理 論指導(dǎo)與現(xiàn)實(shí)意義。
[0005] 為了對石油管道泄漏進(jìn)行有效檢測與定位,本發(fā)明提出了一種改進(jìn)的基于小波分 析的石油管道泄漏檢測方法,通過管道泄漏信號進(jìn)行小波去噪處理后提取的信號特征,作 為訓(xùn)練好的加入了干擾因子的量子群優(yōu)化的小波神經(jīng)網(wǎng)絡(luò)的輸入向量,從而達(dá)到對石油管 道泄漏進(jìn)行有效檢測與定位的目的,具有廣泛的應(yīng)用前景以及經(jīng)濟(jì)價(jià)值。
[0006]
【發(fā)明內(nèi)容】
[0007] 本發(fā)明提出了一種改進(jìn)的基于小波分析的石油管道泄漏檢測方法,為石油管道泄 漏檢測及處理提供參考,從而保證石油輸送的安全穩(wěn)定。
[0008] 為實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案是: 一種改進(jìn)的基于小波分析的石油管道泄漏檢測方法,包括以下步驟: 步驟1 :采集石油管道泄漏信號; 步驟2 :將采集的信號進(jìn)行小波降噪處理; 步驟3 :利用小波包對降噪后的信號進(jìn)行特征提?。?步驟4 :將提取后的信號輸入訓(xùn)練好的量子粒子優(yōu)化的小波神經(jīng)網(wǎng)絡(luò); 步驟5 :輸出石油管道泄漏狀態(tài)與定位信息。
[0009] 所述步驟2中具體包括: 步驟2. 1,石油管道泄漏信號的4層小波分解; 步驟2. 2,對分解的高頻系數(shù)閾值進(jìn)行量化; 步驟2. 3,根據(jù)分解的最低頻系數(shù)以及量化后的高頻系數(shù)進(jìn)行小波重構(gòu)。
[0010] 所述步驟3中的特征提取采用4級小波包進(jìn)行分解。
[0011] 所述步驟4中所述的量子粒子優(yōu)化的小波神經(jīng)網(wǎng)絡(luò)包括輸入層、隱含層及輸出 層;所述小波神經(jīng)網(wǎng)絡(luò)參數(shù)包括輸入層神經(jīng)元31、隱含層神經(jīng)元及輸出層神經(jīng)元所述輸 入層神經(jīng)元為歸一化的管道壓力值、5-35kHz的泄漏信號均值、泄漏信號的小波分解第2級 細(xì)節(jié)信號與泄漏信號的小波分解第3級細(xì)節(jié)信號;歸一化處理公式為式(1): 對數(shù)據(jù)
丨建立映線性映射:
所述隱含層神經(jīng)元為I個(gè)隱含層節(jié)點(diǎn);所述輸出層神經(jīng)元為泄漏狀態(tài)與定位信息。
[0012] 所述步驟4中所述的量子粒子優(yōu)化的小波神經(jīng)網(wǎng)絡(luò)中所述隱含層神經(jīng)元小波基 函數(shù)為:
式中,i?:與為伸縮平移尺度因子取Morlet小波:
所述輸出層神經(jīng)元通過選擇Sigmoid函數(shù):
小波神經(jīng)網(wǎng)絡(luò)的輸入輸出可以表示為:
式中,I為樣本個(gè)數(shù),_、_、畫、漏為網(wǎng)絡(luò)學(xué)習(xí)速率,¥為網(wǎng)絡(luò)動(dòng)量因子。
[0013] 所述步驟4中所述的量子粒子優(yōu)化的小波神經(jīng)網(wǎng)絡(luò)中將小波神經(jīng)網(wǎng)絡(luò)連接權(quán)值 以及參數(shù)映射為量子粒子群中的個(gè)體粒子;所述的粒子位置進(jìn)化方程為:
式中,Iii為迭代次數(shù)為I時(shí)粒子群的當(dāng)前位置,I為個(gè)體粒子最佳位置,表示為 之間的隨機(jī)數(shù),$為第個(gè)粒子的最優(yōu)位置,I為粒子群的全局最 優(yōu)位置,I為III之間的隨機(jī)數(shù),#為收縮-擴(kuò)張因子,迭代次數(shù)為I時(shí)取為
|_為迭代最大次數(shù),為粒子群的平均最優(yōu)位置,當(dāng)種群規(guī)模為I肘,表 示為:
所述步驟4中所述的量子粒子群優(yōu)化算法中引入了正態(tài)分布的干擾因子來改變當(dāng)前 搜索粒子的位置,從而提高粒子群的多樣性,所述的干擾因子表示為:
其中,f為控制參數(shù),_|為輸出為正態(tài)分布值的隨機(jī)函數(shù);干擾因子引入判斷基準(zhǔn)為: 當(dāng)重復(fù)迭代次數(shù)大于早熟因子時(shí),啟動(dòng)干擾因子,早熟因子根據(jù)實(shí)際數(shù)據(jù)進(jìn)行設(shè)置。
[0014] 所述的加入干擾因子的量子粒子群算法當(dāng)?shù)竭_(dá)最大迭代次數(shù)或者允許誤差范圍 時(shí),停止迭代得到最優(yōu)粒子,通過最優(yōu)粒子分解映射獲取所述的小波神經(jīng)網(wǎng)絡(luò)連接權(quán)值以 及參數(shù);i的最優(yōu)值。
[0015] 所述步驟5中所述的石油管道泄漏狀態(tài)與定位信息由訓(xùn)練好的小波神經(jīng)網(wǎng)絡(luò)輸 出反歸一化獲取。
[0016] 本發(fā)明的有益效果在于: 本發(fā)明的一種改進(jìn)的基于小波分析的石油管道泄漏檢測方法,可以達(dá)到對石油管道泄 漏進(jìn)行有效檢測與定位的目的,從而為石油管道泄漏處理提供參考,保證石油輸送的安全 穩(wěn)定。
[0017]
【附圖說明】
[0018] 圖1為本發(fā)明的流程圖。
[0019] 圖2為本發(fā)明中小波神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)圖。
[0020] 圖3為本發(fā)明中引入干擾因子的量子粒子群優(yōu)化小波神經(jīng)網(wǎng)絡(luò)初始參數(shù)方法的 流程圖。
【具體實(shí)施方式】
[0021] 以下結(jié)合附圖1-附圖3對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描 述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0022] 一種改進(jìn)的基于小波分析的石油管道泄漏檢測方法,包括以下步驟: 步驟1 :采集石油管道泄漏信號; 步驟2 :將采集的信號進(jìn)行小波降噪處理; 步驟3 :利用小波包對降噪后的信號進(jìn)行特征提??; 步驟4 :將提取后的信號輸入訓(xùn)練好的量子粒子優(yōu)化的小波神經(jīng)網(wǎng)絡(luò); 步驟5 :輸出石油管道泄漏狀態(tài)與定位信息。
[0023] 所述步驟2中具體包括: 步驟2. 1,石油管道泄漏信號的4層小波分解; 步驟2. 2,對分解的高頻系數(shù)閾值進(jìn)行量化; 步驟2. 3,根據(jù)分解的最低頻系數(shù)以及量化后的高頻系數(shù)進(jìn)行小波重構(gòu)。
[0024] 所述步驟3中的特征提取采用4級小波包進(jìn)行分解。
[0025] 所述步驟4中所述的量子粒子優(yōu)化的小波神經(jīng)網(wǎng)絡(luò)包括輸入層、隱含層及輸出 層;所述小波神經(jīng)網(wǎng)絡(luò)參數(shù)包括輸入層神經(jīng)元s、隱含層神經(jīng)元及輸出層神經(jīng)元I ;所述輸 入層神經(jīng)元為歸一化的管道壓力值、5_35kHz的泄漏信號均值、泄漏信號的小波分解第2級 細(xì)節(jié)信號與泄漏信號的小波分解第3級細(xì)節(jié)信號;歸一化處理公式為式(1): 對數(shù)據(jù)
I建立映線性映射:
所述隱含層神經(jīng)元為I個(gè)隱含層節(jié)點(diǎn);所述輸出層神經(jīng)元為泄漏狀態(tài)與定位信息。
[0026] 所述步驟4中所述的量子粒子優(yōu)化的小波神經(jīng)網(wǎng)絡(luò)中所述隱含層神經(jīng)元小波基 函數(shù)為:
式中,與為伸縮平移尺度因子,ο = G,取Morlet小波:
所述輸出層神經(jīng)元通過選擇Sigmoid函數(shù):
小波神經(jīng)網(wǎng)