大容量高熱管道漏磁檢測數(shù)據(jù)壓縮算法_第1頁
大容量高熱管道漏磁檢測數(shù)據(jù)壓縮算法_第2頁
大容量高熱管道漏磁檢測數(shù)據(jù)壓縮算法_第3頁
大容量高熱管道漏磁檢測數(shù)據(jù)壓縮算法_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

大容量高熱管道漏磁檢測數(shù)據(jù)壓縮算法

20世紀(jì)60年代至70年代,中國的輸油管道大多安裝在60年代至70年代。管道損壞、泄漏并對國家造成嚴(yán)重的人身傷害和經(jīng)濟(jì)損失需要定期檢測。陸管道的檢測和研究始于20世紀(jì)90年代,研究長短距離輸送管道的誤檢測技術(shù)開始了。漏磁法是目前國家“863”高科技項(xiàng)目“海底管道爬行器及其檢測技術(shù)”中采用的主要技術(shù),但是管道漏磁檢測的數(shù)據(jù)量非常龐大,以目前管道漏磁采用的112路傳感器為例,以2byte/點(diǎn)存儲數(shù)據(jù),檢測裝置的行進(jìn)速度為140mm/s,一次檢測距離最小為20km,則檢測數(shù)據(jù)量將達(dá)上百G,而管道內(nèi)空間是有限的,不可能無限制的采用多個(gè)存儲裝置,必須對管道漏磁檢測數(shù)據(jù)進(jìn)行數(shù)據(jù)壓縮.該問題的解決一是必須滿足微處理器系統(tǒng)支持實(shí)時(shí)性的問題,二是要有較高的壓縮比,三是必須有足夠的保真度,不影響管道缺陷數(shù)據(jù)分析的結(jié)果.國外已經(jīng)對該問題研究了很長時(shí)間,提出了一些自己的解決方法.但是國外的漏磁檢測裝置和國內(nèi)的檢測裝置及檢測環(huán)境有著重大區(qū)別:國外的管道管徑通常比國內(nèi)的大許多,有利于檢測裝置的設(shè)計(jì);國外設(shè)計(jì)的海底管道檢測裝置是有纜的,數(shù)據(jù)壓縮及處理在管外進(jìn)行,而國內(nèi)的海底輸油管道內(nèi)徑大多在195—297之間,研制的在線檢測裝置是無纜的,檢測裝置的大小及CPU的速率和能耗都受限制.據(jù)此,“863”專家組提出了研制適合本國情況的“大容量高保真管道漏磁數(shù)據(jù)壓縮”,以減少漏磁檢測裝置數(shù)據(jù)存儲空間、數(shù)據(jù)通訊及處理時(shí)間,滿足實(shí)時(shí)檢測需要,而檢測數(shù)據(jù)的壓縮率和保真率是一對矛盾關(guān)系,本文將在對漏磁檢測的原理和檢測數(shù)據(jù)的特征進(jìn)行分析的基礎(chǔ)上,通過數(shù)據(jù)的差分和動態(tài)范圍閾值判斷數(shù)據(jù)塊的檢測重要性,結(jié)合已有的數(shù)據(jù)壓縮算法對管道漏磁檢測中大容量高保真數(shù)據(jù)壓縮進(jìn)行研究.1漏磁的檢測元件漏磁法檢測是基于鐵磁材料磁性變化的一種無損檢測技術(shù).以爬行機(jī)器人或者油壓差驅(qū)動管道檢測裝置,當(dāng)檢測器在管內(nèi)行走時(shí),如果管壁沒有缺陷,則磁力線閉合于管壁之內(nèi);如果管道有缺陷,則磁力線將穿出管壁而產(chǎn)生漏磁,漏磁場被傳感器檢測到后經(jīng)濾波、放大處理被記錄到檢測裝置的存儲器中,再經(jīng)對數(shù)據(jù)的分析和處理,從而識別缺陷并對管道的狀況進(jìn)行判別.在整個(gè)管道檢測系統(tǒng)回路中,檢測系統(tǒng)的漏磁信號大小取決于有缺陷處對應(yīng)的空氣處的漏磁通Φc,而信噪比取決于Φc與無缺陷處對應(yīng)的空氣處的漏磁通Φa的比率Φc/Φa.選用什么樣的元器件精確測試漏磁通非常關(guān)鍵,目前常用的器件有霍爾元件、磁敏管、磁敏電阻和檢測線圈等.表1為幾種磁敏器件的性能對比.從表中對照看,雖然磁敏管的靈敏度很高,但線性度太差,磁敏電阻溫度特性很差且有局部非線性,檢測線圈的靈敏度、溫度特性和線性度都可以,但線圈只能測量快速變化的磁場,當(dāng)磁場變化緩慢時(shí),線圈很難測到,而且線圈和磁場之間運(yùn)動的相對速度變化也會影響測量值的大小.因此綜合各方面參數(shù),漏磁的測定通常使用霍爾元件,當(dāng)施加恒定電流且霍爾元件已確定時(shí),磁感應(yīng)強(qiáng)度B和霍爾電動勢Vh成線性關(guān)系,從而滿足管道檢測的需要.2管道磁體壓縮法2.1漏磁信號的特征管道漏磁檢測的數(shù)據(jù)信號主要健康數(shù)據(jù)、缺陷數(shù)據(jù)和非缺陷數(shù)據(jù).在管道完好的區(qū)域,漏磁信號的幅值很小,檢測曲線平坦.而在有缺陷的地方,檢測信號將發(fā)生突變,并且信號也受缺陷的長度、深度、內(nèi)外缺陷等因素的影響.Hall傳感器測得的信號只是一組電壓信號,要正確了解信號表示的意義,使漏磁缺陷數(shù)據(jù)壓縮在取得高的壓縮比時(shí)不影響漏磁檢測的效果,有必要對漏磁信號的特征進(jìn)行分析,根據(jù)特征采取不同的壓縮方法,以便于不發(fā)生“漏檢”和“錯(cuò)檢”現(xiàn)象.漏磁信號的波形特征量一般歸類為如下幾種:信號波形的峰峰值pp,通常它用來衡量缺陷深度;信號波形的峰峰間距p-p,反映缺陷的寬度;波形下面積S=Ν∑n(x(t)-min[x(t)])波形下面積S=∑nN(x(t)?min[x(t)]),它由漏磁信號的峰和谷組成一個(gè)波動,反映信號的短時(shí)一階中心距;信號波形能量E=Ν∑n(x(t)-min[x(t)])2,反映了在一定空間內(nèi)漏磁信號的離散程度,相當(dāng)于信號的短時(shí)二階中心矩;另外一些則是根據(jù)前面的特征量衍生出來的特征量,如pp/p-p、S/pp和S/p-p等.2.2管道漏磁的超聲壓縮算法描述如圖2所示,管道漏磁數(shù)據(jù)壓縮過程主要包括映射變換、量化和編碼,壓縮后的數(shù)據(jù)存儲在管道檢測裝置里.上位機(jī)進(jìn)行缺陷離線分析時(shí),把壓縮數(shù)據(jù)導(dǎo)入上位機(jī),進(jìn)行解碼、反量化、反映射變換過程后還原為原始檢測數(shù)據(jù)進(jìn)行分析.漏磁數(shù)據(jù)的壓縮需要硬件的支持,而數(shù)據(jù)的解壓縮是數(shù)據(jù)壓縮的逆過程,可以完全依賴解壓縮軟件實(shí)現(xiàn).管道漏磁數(shù)據(jù)壓縮的關(guān)鍵是對缺陷數(shù)據(jù)進(jìn)行無損壓縮,對和缺陷無關(guān)的數(shù)據(jù)如健康數(shù)據(jù)進(jìn)行有損壓縮,同時(shí)也要考慮在線數(shù)據(jù)處理的速度和硬件實(shí)現(xiàn)的難易度.根據(jù)漏磁檢測數(shù)據(jù)的特征分析,有缺陷的地方信號變化幅度大,沒缺陷的地方排除噪聲影響后信號變化非常平緩,我們可以劃分出檢測數(shù)據(jù)的重要數(shù)據(jù)塊.在這里使用的是信號差分法和動態(tài)范圍閾值法.漏磁探頭檢測的相鄰數(shù)據(jù)具有相關(guān)性,利用一階差分對其進(jìn)行無損預(yù)處理,計(jì)算一階差分值得到信號的變化率;動態(tài)范圍閾值法是根據(jù)以往的經(jīng)驗(yàn)事先設(shè)定一個(gè)閾值α,低于閾值α的信號全部賦值0,高于閾值α的信號保留,通過訓(xùn)練自適應(yīng)的調(diào)整閾值α,從而達(dá)到保留絕大部分缺陷數(shù)據(jù)并提高數(shù)據(jù)壓縮比的目的.圖3是漏磁數(shù)據(jù)重要塊劃分示意圖.根據(jù)信息論理論,對于管道漏磁檢測信源A∶{ai,i=1,2,…N}中符號ai,其信息量為I(ai)=-logp(ai),則信源的信息墑為Η(ai)=Ν∑i=1p(ai)Ι(ai)=-Ν∑i=1Ρ(ai)logp(ai)由信息墑的定義可知,只要信源中的字符不是等概率分布,就存在壓縮的可能.為了高保真的壓縮漏磁檢測重要數(shù)據(jù)快數(shù)據(jù),在對管道漏磁數(shù)據(jù)壓縮的無損編碼中采用了Huffman編碼.在Huffman算法中,設(shè)有一棵2叉樹有n片樹葉分別帶權(quán)W1,W2,…,Wn,對于帶權(quán)為Wi的樹葉其路徑長度為Li,則2叉樹的帶權(quán)路徑長度為WΡL=n∑i=1WiLi?WΡL最小的2叉樹稱為Huffman樹.Huffman編碼利用Huffman樹對使用頻率高的字符用較短的二進(jìn)制表示,對使用頻率低的字符用較長的二進(jìn)制表示,圖4是Huffman編碼的算法流程圖,它是一種立即碼,能夠?qū)崿F(xiàn)完全無損壓縮,并且輸入不需要緩沖,編碼延時(shí)小,易于硬件實(shí)現(xiàn).缺點(diǎn)是壓縮率低,一般壓縮率在3:1左右,不能滿足漏磁檢測數(shù)據(jù)高壓縮率的要求,所以要取得高的壓縮比必須結(jié)合有損壓縮小波壓縮方法來進(jìn)行.由于管道漏磁信號在空間上是強(qiáng)相關(guān)信號,反映到頻域上是在某些特定的區(qū)域中將能量集中,或者是系數(shù)矩陣的分布具有某些規(guī)律,利用這些規(guī)律分配頻域上的量化比特?cái)?shù),從而達(dá)到壓縮的目的.為了提高壓縮比,在漏磁管道樣機(jī)中采用小波對管道漏磁數(shù)據(jù)進(jìn)行有損壓縮,作為對Huffman算法有損壓縮的補(bǔ)充.圖5為基于小波變換的數(shù)據(jù)壓縮示意圖.小波變換分別利用2個(gè)高通濾波器和2個(gè)低通濾波器對信號進(jìn)行分解與重構(gòu),提供了不同尺度下的信號信息,對高頻系數(shù)進(jìn)行閾值量化處理,能達(dá)到較高的壓縮比.漏磁缺陷信號的小波分解與重構(gòu),屬于一維的情形,對于管道漏磁信號離散小波變換WΤf(aj0,kτ0)=+∞∫-∞f(t)ψ*aj0,k,τ0(t)dt,根據(jù)小波多分辨率分析和離散小波變換性質(zhì),在給定的正交基ψm,n(x)=2m/2ψ(2mx-n)和分辨率2M下,任意的非線性函數(shù)f(x)∈L2R,可由如下公式進(jìn)行分解與重構(gòu):f(x)≈fΜ(x)=L∑n=0c0,nφ0,n(x)+Μ-1∑m=02m-1L∑n=0∧cm,nψm,n(x)在小波數(shù)據(jù)壓縮時(shí),對小波基的選取主要考慮其正交性、支撐集、對稱性、正則性、消失矩階數(shù)等.基于上述幾種因素并考慮到實(shí)現(xiàn)的實(shí)時(shí)性,實(shí)驗(yàn)選用了Daubechies家族db4小波,它是雙正交的,緊支集的,近似對稱的,具有線性相位,光滑性較好,而且計(jì)算簡單.在分解與重構(gòu)的過程中,由于存在抽取與插值,從而有信號頻率混疊的可能性,所以必須選擇合適的分解與重構(gòu)高通和低通濾波器.為達(dá)到特定的分析和設(shè)計(jì)標(biāo)準(zhǔn),必須選取合適的各小波子波的域值.圖6為漏磁信號的db4小波分解,s為源信號,d1,d2,d3,d4和a4分別為小波分析的高頻分解和低頻分解信號.從中可以看出信號的高頻成分經(jīng)閾值處理后基本為0,而信號的有用成分基本集中在低頻部分.小波分解的另一好處是可以利用信號與噪聲在時(shí)域和頻域內(nèi)的差別,分離開測試信號和噪聲信號,這在作者的另外一篇文章中有詳細(xì)敘述.由于管道漏磁檢測信號是一維信號,在壓縮過程中,應(yīng)把數(shù)據(jù)塊每8位進(jìn)行一次分割,當(dāng)8位全是“0”時(shí),就把所設(shè)置的壓縮標(biāo)志的相應(yīng)位置“0”后,跳過此8位數(shù),即不把此8位數(shù)字傳送給結(jié)果數(shù)據(jù)區(qū),而僅保留一壓縮標(biāo)志;當(dāng)8位數(shù)字不全為“0”時(shí),把壓縮標(biāo)志的相應(yīng)位置“1”后,把此8位數(shù)字直接傳送給結(jié)果數(shù)據(jù)區(qū).這樣,一個(gè)字節(jié)的壓縮標(biāo)志可以代表8個(gè)字節(jié)的數(shù)據(jù).在一個(gè)字節(jié)的壓縮標(biāo)志的各位都按同樣的方式設(shè)置完后,再把一個(gè)字節(jié)的壓縮標(biāo)志傳送到結(jié)果數(shù)據(jù)區(qū)中它所代表的壓縮數(shù)據(jù)的前面,對漏磁檢測信號小波分解的數(shù)據(jù)塊數(shù)據(jù)都按同樣的方式進(jìn)行,這樣得到的壓縮結(jié)果稱為一級壓縮結(jié)果.在一級壓縮的基礎(chǔ)上,可以利用同樣的壓縮技術(shù)進(jìn)行二級和三級壓縮.這樣可以達(dá)到很高的壓縮比.3壓縮存儲及去噪處理實(shí)驗(yàn)?zāi)壳霸诠I(yè)應(yīng)用上主要采用DSP、ASIC、FPGA等器件來實(shí)現(xiàn)實(shí)時(shí)在線數(shù)據(jù)壓縮,綜合考慮漏磁在線檢測信號采集系統(tǒng)數(shù)據(jù)壓縮及邏輯控制部分的需要,采用現(xiàn)場可編程門陣列FPGA器件來設(shè)計(jì)數(shù)據(jù)壓縮電路.FPGA具有較好的性能,體積功耗小,是可以進(jìn)行軟硬件協(xié)同工作的片上系統(tǒng),能實(shí)現(xiàn)大規(guī)模的并行運(yùn)算,易于實(shí)現(xiàn)管道漏磁在線數(shù)據(jù)壓縮.如圖7所示,在實(shí)際的管道漏磁數(shù)據(jù)采集模塊中,把經(jīng)過信號調(diào)理的傳感器信號進(jìn)行AD轉(zhuǎn)換,然后在DSP中對信號進(jìn)行自適應(yīng)濾波,并在FPGA中實(shí)現(xiàn)信號的在線數(shù)據(jù)壓縮,其中FPGA選擇一片美國ALTERA公司的APEX20K系列EPF20K300EQC240-1,它有300,000的門陣列資源,240個(gè)管腳,152個(gè)I/O口,輸入輸出電壓可以兼容5V、3.3V、2.5V.在實(shí)驗(yàn)中,采用5組管道漏磁檢測數(shù)據(jù)應(yīng)用VHDL和C語言進(jìn)行壓縮編程,采樣頻率為1.25MHz,分辨率為12位,采樣長度為1000m.在數(shù)據(jù)壓縮之前,必須對管道漏磁信號進(jìn)行去噪處理.對于無縫鋼管材料本身產(chǎn)生的噪聲信號,其信號的形狀與幅值與缺陷信號相似,在系統(tǒng)分析中,認(rèn)為它們彼此相關(guān),很有可能掩蓋了缺陷信號,應(yīng)予以去除,采用歸一化最小均方(NLMS)自適應(yīng)濾波去除噪聲.在數(shù)據(jù)壓縮中,常用壓縮比CR=ΟFsizeCFsize(ΟFsize表示原文件大小,CFsize表示壓縮后文件大小)和均方根誤差RMSERΜSE=√((y1-?y1)2+(y2-?y2)2+?+(y-?yn)2/n表示壓縮后的精度標(biāo)準(zhǔn)和壓縮的效果,本文采用的方法中,5組漏磁檢測數(shù)據(jù)的平均壓縮比為22.3,均方根誤差小于0.01.圖8為漏磁檢測原信號及經(jīng)過本文提出的方法壓縮處理后信號對照圖,上圖為管道檢測原始信號,包括3個(gè)長寬2mm,深分別為4mm、6mm、2mm方形缺陷,下圖為經(jīng)過壓縮并解壓縮后的數(shù)據(jù),壓縮比為21,均方根誤差為0.008.從圖11可見,其較好的反映了原始檢測數(shù)據(jù)中的缺陷部分,并舍棄了大部分噪聲數(shù)據(jù)和無關(guān)數(shù)據(jù).本文同時(shí)采用了改進(jìn)的Huffman算法和小波壓縮算法對5組漏磁檢測數(shù)據(jù)進(jìn)行壓縮,壓縮的結(jié)果表明,應(yīng)用連續(xù)零值壓縮存儲、結(jié)合Huffman和小波壓縮的算法具有很高的壓縮比,達(dá)到了大容量漏磁檢測數(shù)據(jù)壓縮的要求,并且由于重要區(qū)域的劃分,使舍棄的數(shù)據(jù)通常都是健康數(shù)據(jù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論