摘 要: 壓力是反映油氣管道系統(tǒng)運行狀態(tài)的重要參數(shù)之一,壓力測量對油氣管道系統(tǒng)的安全運行和實時監(jiān)測具有十分重要的意義。傳統(tǒng)的壓力檢測方法大部分是介入式壓力測量,介入式破壞了管道的完整性,在高壓情況下還存在安全隱患。針對介入式壓力測量裝置的弊端,設計了一種利用超聲波測量管道壓力的裝置。詳細闡述了超聲波測壓裝置的原理、系統(tǒng)結構及軟件設計。超聲波壓力測量裝置具有使用方便、操作安全、靈活性強、不破壞管道系統(tǒng)整體特性的完整性等優(yōu)點,并且能準確測量管道壓力。
關鍵詞: 管道系統(tǒng);壓力測量;非介入式;超聲波
0 引言
由于油田的開發(fā)和西氣東輸工程的進行,管道運輸將在我國國民經(jīng)濟中占據(jù)越來越重要的地位。壓力是油氣管道系統(tǒng)中的重要參數(shù)之一,油氣管道系統(tǒng)的實時監(jiān)測和故障診斷通常要檢測出管道內部各個部位的壓力[1-2]。傳統(tǒng)的壓力測量方法種類繁多,但大多數(shù)采用的是介入式壓力測量[3-4],例如機械壓力表、壓阻式、振弦式、應變式等壓力測量方法。介入式壓力測量需要預留壓力測量接口,破壞了管道系統(tǒng)結構的完整性,在高壓情況下還存在安全隱患。因此,設計一種超聲波壓力測量裝置具有重要的現(xiàn)實意義和應用前景。
隨著社會發(fā)展,人們追求簡單、方便、安全的測壓裝置。人們在改善這種工具方面進行了大量的探索和研究,也生產(chǎn)出了許多新型的產(chǎn)品。目前,有的超聲波壓力測量裝置不能消除超聲波在管壁和聲楔等介質中因傳遞時間而產(chǎn)生的誤差,從而影響測量精度[5];有的超聲波測壓裝置的超聲波換能器采用單晶探頭,超聲波接收和發(fā)射采用一個換能器,這樣提高了電路設計的復雜度,也使壓力計算繁瑣[3];有的超聲波測壓裝置數(shù)據(jù)處理芯片采用單片機,但其處理速度不夠,對較小管道的壓力不能準確測量。
針對傳統(tǒng)壓力測量裝置和現(xiàn)有超聲波壓力測量裝置的不足,設計了一種基于DSP的超聲波壓力測量裝置。該裝置包括超聲波發(fā)射探頭、超聲波接收探頭、超聲波發(fā)射電路、超聲波接收電路、DSP及外圍控制電路、鍵盤及顯示單元。超聲波壓力測量裝置以DSP為核心,DSP特別適合信號處理運算,具有數(shù)據(jù)處理速度快、精度高等優(yōu)點[6]。超聲波換能器采用雙晶直探頭,降低了系統(tǒng)電路設計的復雜程度。超聲波壓力測量原理采用時差法,原理簡單,降低了系統(tǒng)運算的復雜度。超聲波傳送時間采用平均值,提高了系統(tǒng)精度和壓力值的準確度。超聲波壓力測量裝置從軟硬件兩個方面綜合考慮了系統(tǒng)的抗干擾因素,提高了超聲波測壓裝置的精度。
1 超聲波測壓原理
石油屬于烴類物質,其聲學特性符合Kneser液體的規(guī)律。根據(jù)比卡爾的研究成果和《聲學手冊》提供的實驗數(shù)據(jù),在一定溫度下,Kneser液體中液壓與聲速具有近似一次線性關系,尤其在壓力較高且溫度波動范圍不大的條件下,線性關系比較穩(wěn)定,其關系如式(1)所示[7-9]。
其中,C為液體中聲速,單位為m/s;C0為常溫、一個大氣壓下液體中聲速,單位為m/s;P為液體壓力,單位為Pa;K為比例系數(shù)。其中C0、K為常數(shù),通過實驗或者查表可以求得。由式(1)可以看出,測量超聲波在管道中的聲速就能得到管道的壓力值。
超聲波換能器采用雙晶直探頭,換能器用夾具對稱地接觸在管道兩側,其方式如圖1所示。
設管道的內徑為d0,管壁厚度為d1,超聲波傳送時間為t0,在管壁的傳送時間為t1,由此可得超聲波在介質中的速度為:
超聲波在不同管道材料中的速度為已知,由此可以得到超聲波在管道壁之間傳送的時間t1如式(3)所示,其中超聲波在管道壁之間的傳送速度為V,單位為m/s。
由式(1)、(2)、(3)可知管道中的壓力為:
由式(4)可知,壓力值P與超聲波傳送時間t0存在唯一對應關系,只要測得超聲波傳送時間t0,就能得出管道中的壓力值,由此可知超聲波壓力測量裝置的關鍵技術是對超聲波在管道中的傳送時間進行測量。
2 超聲波測壓裝置系統(tǒng)結構
超聲波壓力測量裝置系統(tǒng)結構如圖2所示,系統(tǒng)包括DSP及外圍電路、超聲波發(fā)射模塊、超聲波接收模塊、鍵盤及顯示模塊。
數(shù)據(jù)處理模塊采用TMS320F2812最小系統(tǒng),TMS320F2812是目前性價比最高的DSP芯片之一,具有強大的數(shù)字信號處理能力,被廣泛應用于工業(yè)控制,特別是應用在對處理速度、處理精度方面要求高的領域。TMS320F2812支持全新CCS環(huán)境的C Compiler,提供C語言中直接嵌入?yún)R編語言的開發(fā)界面,可以在C語言的環(huán)境中搭配匯編語言來撰寫程序[10]。TMS320F2812采用C語言,編程簡單,C語言中搭配匯編語言,可以提高程序的運行效率。
換能器T1用于將電信號轉換為聲波信號,換能器T2用于將檢測到的微弱聲波信號轉換為電信號。根據(jù)需求,換能器選擇用于穿透的壓電窄頻帶脈沖換能器。換能器選擇組合雙晶直探頭,一個探頭用于將電信號轉換為聲波信號,另一個探頭用于將聲波信號轉換為電信號。超聲波發(fā)射探頭采用脈沖方式激勵,超聲波換能器的驅動電壓為9 V,中心頻率為1 MHz。
鍵盤和顯示模塊中,鍵盤用于設定管道壁厚d1、超聲波在管壁之間的傳送速度V、常溫下超聲波在介質中的聲速C0、比例系數(shù)K以及管道的內徑d0。顯示部分用于顯示被測管道內的壓力值。通過鍵盤和顯示單元,使超聲波壓力測量裝置使用范圍更加廣泛,操作更加簡單,數(shù)據(jù)讀取更加方便。
超聲波壓力測量裝置主要用于測量超聲波在管道中的傳送時間t0,其測量方法如下:啟動壓力測量裝置,DSP啟動定時器T0開始計時,同時DSP的引腳GPIOA0發(fā)出信號,經(jīng)過超聲波發(fā)射模塊放大處理后,激發(fā)超聲波發(fā)射換能器,超聲波發(fā)射換能器產(chǎn)生超聲波透過管道送至接收換能器,接收換能器把接收到的信號經(jīng)過處理送至DSP,DSP接收信號過后停止定時器T0,得出時間t2;重復上述過程分別得到時間t3、t4,求三組數(shù)據(jù)的平均值得出超聲波在管道中的傳送時間t0。通過求平均值得到傳送時間t0,提高了系統(tǒng)測量精度,減少了系統(tǒng)隨機誤差。
2.1 發(fā)射電路設計
超聲波發(fā)射電路的作用是產(chǎn)生一個具有一定功率、一定脈沖寬度和一定頻率的脈沖信號去激勵發(fā)射換能器,發(fā)射換能器將電信號轉換為聲波信號向外發(fā)射。超聲波換能器的驅動電壓為9 V,DSP的GPIO口輸出電壓為3.3 V,不能直接驅動換能器,因此需要將電壓進行放大。LM324系列器件帶有差動輸入的四運算放大器,由4個獨立的、高增益、內部頻率補償運算放大器組成,可以工作在低到3.0 V或者高到32 V的電源下,能滿足設計要求。信號發(fā)射電路如圖3所示。
由圖3可知,信號放大電路是用LM324構成的同向放大電路,信號放大倍數(shù)為3,GPIOA0引腳輸出信號電壓約為3 V,經(jīng)過放大器后,輸出電壓為9 V,足以驅動超聲波換能器工作。
2.2 接收電路設計
超聲波接收換能器產(chǎn)生的信號微弱,信號要能被DSP準確檢測到,需要對信號進行濾波、放大。OP37是一款高精度集成運算放大器,共模抑制比高、運放的失調、溫漂和噪聲很小,能夠滿足設計要求。接收電路如圖4所示。
2.3 鍵盤及顯示單元設計
鍵盤和顯示單元如圖5、圖6所示。鍵盤包括參數(shù)選擇和參數(shù)加減兩部分,參數(shù)選擇是分別對管道中的參數(shù)d1、V、C0、K、d0進行選擇,然后根據(jù)實際情況,對參數(shù)進行加減,各個參數(shù)的初始值均為0,鍵盤與DSP的GPIOB0-GPIOB6連接,當按鈕按下,GPIOBX引腳檢測到低電平,然后DSP通過軟件實現(xiàn)參數(shù)的選擇和參數(shù)的加減。顯示單元采用LCD1602,LCD1602是一種專門用來顯示字母、數(shù)字、符號等的點陣型液晶模塊。液晶顯示的控制引腳和數(shù)據(jù)傳輸引腳與DSP的GPIOA1-GPIOA10引腳連接。GPIOA1與LCD1602的第4腳連接,用于控制寄存器的選擇,GPIOA2與LCD1602的第6引腳連接,用于控制讀取信息或者執(zhí)行指令,GPIOA3-GPIOA10連接LCD1602的7~14腳,用于8位雙向數(shù)據(jù)傳輸。LCD1602主要用于顯示管道的參數(shù)及被測管道的壓力值。
3 超聲波測量裝置軟件設計
超聲波壓力測量裝置軟件部分包括DSP初始化、超聲波信號發(fā)射、超聲波信號接收、數(shù)據(jù)處理和人機交互5部分。超聲波壓力測量裝置軟件流程圖如圖7所示。
圖7中,DSP初始化主要是系統(tǒng)上電后自動調用初始化程序,初始化程序包括時鐘初始化、GPIO端口初始化、外設初始化以及管道參數(shù)設定等;初始化完成過后,DSP啟動定時器T0并產(chǎn)生超聲波驅動信號,驅動信號經(jīng)過放大處理過后驅動超聲波發(fā)射換能器產(chǎn)生超聲波;超聲波透過管道,超聲波接收換能器接收到聲波信號過后,將聲波信號轉換成電信號,電信號經(jīng)過濾波、放大處理后送至DSP,DSP接收到信號過后停止定時器T0,完成第一次時間的測量;系統(tǒng)完成第一次時間測量過后又產(chǎn)生超聲波驅動信號,完成第二次時間測量,完成第二次時間測量過后,繼續(xù)重復上述過程,完成第三次時間測量;完成3次數(shù)據(jù)測量過后,求得時間平均值,然后計算壓力值,求得的壓力值通過液晶進行顯示。
4 結論
針對傳統(tǒng)介入式壓力測量裝置的不足,設計了一種非介入式超聲波壓力測量裝置,該裝置采用時差法求得管道壓力值,其原理簡單,超聲波傳送時間采用平均值,提高了系統(tǒng)的精度,克服了現(xiàn)有非介入式壓力測量裝置精度不高、計算繁瑣的弊端。同時,與傳統(tǒng)的介入式壓力測量裝置相比較,該裝置性能可靠,安全系數(shù)高,不破壞管道的完整性,同時能根據(jù)不同的管道材料、管道厚度及管道中的介質進行參數(shù)設計,使該裝置使用范圍更加廣泛。
參考文獻
[1] 余東亮,張晶,劉梅.基于壓力波技術的管道泄漏監(jiān)測系統(tǒng)[J].石油機械,2010,38(7):62-65.
[2] 鄭大騰,柴光遠,陳豐峰.非接觸式壓力測量方法初探[J].液壓與氣動,2005(1):79-81.
[3] 楊志勇,蔡偉,黃先祥.一種小型一體化小管徑超聲波管外測壓裝置[J].電子學報,2012,40(9):1858-1862.
[4] 潘越,趙學義,陳潔.濃密膏體輸送管道正向壓力傳感裝置的研制[J].儀表技術與傳感器,2008(5):78-79.
[5] 方志強,林偉國,莫得舉.基于CPLD超聲波管外壓力檢測儀[J].儀表技術與傳感器,2008(5):19-23.
[6] 顧衛(wèi)鋼.手把手教你學DSP[M].北京:北京航空航天大學出版社,2011.
[7] 宋利,黃釘勁,阮照軍.超聲波石油管道壓力測量及應用[J].國外電子測量技術,2006,25(10):62-64.
[8] 宋壽鵬,闕沛文,劉清坤.非介入式超聲管道壓力測量方法研究[J].傳感技術學報,2004(4):565-568.
[9] 李芳,王愛明,吳朝軍.液壓超聲波小管徑壓力測量研究[J].液壓與氣動,2004(7):38-40.
[10] 蘭吉昌.TMS320F2812 DSP應用實例精講[M].北京:化學工業(yè)出版社,2010.