由于突發(fā)事故導致管道破損出現大量燃氣泄漏后的發(fā)現、響應及處理時(shí)間十分關(guān)鍵,快速辨別管道漏氣,第一時(shí)間進(jìn)行處置(如切斷上游供氣),可有效降低發(fā)生爆燃事故的風(fēng)險,尤其對于人口密集區域的庭院燃氣管道事故處理更加重要。本項目從管道出現較大泄漏產(chǎn)生流量異常作為切入點(diǎn)[1],重點(diǎn)研究解決兩個(gè)問(wèn)題:第一是對泄漏的智能判斷,通過(guò)對埋地庭院管網(wǎng)流量異常變化的捕捉及辨識,對管道泄漏進(jìn)行辨識。第二是實(shí)時(shí)性問(wèn)題,及時(shí)發(fā)現泄漏后,快速報警、處置,縮短響應時(shí)間。本項目考慮在燃氣中低壓庭院燃氣管道調壓箱處,安裝庭院燃氣管道泄漏報警切斷裝置解決上述問(wèn)題。該裝置主要由數據采集分析裝置、流量切斷裝置、遠傳裝置、超聲波流量計、限流裝置以及球閥、過(guò)濾器、噪整器、太陽(yáng)能電池系統等組成,見(jiàn)圖1,太陽(yáng)能電池系統未畫(huà)于圖1內,其主要承擔數據采集分析裝置、遠傳裝置運行供電以及模塊間的通信供電。過(guò)濾器、噪整器及超聲波流量計安裝在調壓器后的低壓側,流量切斷裝置安裝在調壓器和過(guò)濾器前,用于監測管道瞬時(shí)流量變化。流量切斷裝置并聯(lián)一個(gè)球閥及限流裝置,當出現大流量泄漏需要切斷時(shí),流量切斷裝置起快速切斷氣路的作用。有時(shí)調壓箱下游用戶(hù)較多,一旦完全停氣,復氣十分困難,在搶修作業(yè)允許管道微正壓操作時(shí),遇到泄漏可以通過(guò)限流的方式處置,打開(kāi)旁路球閥,通過(guò)限流裝置將瞬時(shí)流量限制在安全的范圍內。庭院燃氣管道泄漏報警切斷(限流)裝置,除了數據采集分析裝置和遠傳裝置安裝在調壓箱外,其余均安裝在調壓箱內。數據采集分析裝置通過(guò)線(xiàn)纜連接超聲波流量計與流量切斷裝置,實(shí)時(shí)采集超聲波流量計的流量信息,對管道流量進(jìn)行監控,當出現異常流量時(shí),通過(guò)遠傳裝置將報警信息發(fā)送到燃氣公司的監測平臺系統。在接到監測平臺系統關(guān)閥指令,或數據采集分析裝置判斷出異常流量超過(guò)限定值時(shí),數據采集分析裝置發(fā)送關(guān)閥指令,通過(guò)流量切斷裝置切斷氣路。庭院燃氣管道泄漏報警切斷(限流)裝置的泄漏識別主要包括兩種方式:一是白天及傍晚用氣時(shí)段,通過(guò)實(shí)時(shí)監測瞬時(shí)流量變化識別突發(fā)較大的泄漏事故;二是夜間用氣低谷時(shí)段通過(guò)測算流量累積量識別小的泄漏。第一種方式是捕捉并辨識管道由于突然泄漏出現的異常流量變化。原理是將小區居民用戶(hù)正常用氣規律(瞬時(shí)流量變化量)與管道出現泄漏時(shí)流量異常變化進(jìn)行比較,基于小區大部分用戶(hù)在同一時(shí)刻同時(shí)使用用氣設備為小概率事件,則管道由于突發(fā)事件出現較大泄漏時(shí)瞬時(shí)流量的變化理論上和正常用氣情況有所區別,即可識別的泄漏異常流量變化量應遠大于小區居民正常用氣時(shí)的瞬時(shí)流量變化量。由于管網(wǎng)所供用戶(hù)規模不同,用戶(hù)用氣情況不同,這個(gè)可識別的泄漏異常流量變化量是個(gè)相對值,是由用戶(hù)用氣規律決定的。因此,需要在管道未出現泄漏的正常用氣負荷情況下,每天全時(shí)段實(shí)時(shí)采集用戶(hù)的瞬時(shí)流量,計算流量變化速率。由于不同季節用戶(hù)在每天各時(shí)段的用氣規律會(huì )有所不同,因此可按月記錄用戶(hù)一天24 h的瞬時(shí)流量和流量變化速率,瞬時(shí)流量采集時(shí)間間隔為5 s,也實(shí)時(shí)計算流量變化速率。將瞬時(shí)流量和流量變化速率的最大值作為特征值,建立各月的特征值表,并設定一個(gè)識別閾值。當進(jìn)行泄漏識別時(shí),將當前流量值及其變化速率與相對應的特征值分別進(jìn)行比較,當前流量值及變化速率分別減去對應的特征值,得到的數值與對應的特征值的比值再與閾值進(jìn)行比較,二者均大于閾值時(shí)判斷為異常流量[2]。第二種方式是基于夜間用氣低谷時(shí)段的流量累積量在正常負荷時(shí)是一個(gè)很小的值,而持續的小流量泄漏在該時(shí)段所產(chǎn)生的累積量遠大于正常負荷時(shí)的累積量。優(yōu)先選擇幾乎無(wú)人使用燃氣的時(shí)段作為監測時(shí)段,例如3:00—5:00時(shí)段,在管道未出現泄漏時(shí),每天對該時(shí)段用戶(hù)的用氣累積量進(jìn)行監測記錄,用氣累積量是通過(guò)獲取瞬時(shí)流量累加得到。取該時(shí)段的最大用氣累積量作為特征值,同樣由于季節性原因,該時(shí)段用戶(hù)的用氣習慣會(huì )有所不同,因此應按月分別建立最大累積量特征值表,并設定一個(gè)識別閾值。當進(jìn)行泄漏識別時(shí),被識別流量累積量減去特征值后與特征值的比值再與閾值進(jìn)行比較,大于閾值時(shí)判斷為異常流量。①流量計數據實(shí)時(shí)采集與儲存功能數據采集分析裝置與超聲波流量計之間采用RS485進(jìn)行通信。數據采集分析裝置儲存的數據包括至少5 d的瞬時(shí)流量歷史數據(采集時(shí)間間隔5 s)和不少于400 d的累積流量歷史數據(每30 min記錄一次)。儲存的瞬時(shí)流量歷史數據可用于事故分析,判斷泄漏的具體時(shí)間與泄漏量。儲存的累積流量歷史數據可對該調壓器所供用戶(hù)的負荷規律有所了解。數據采集分析裝置內置泄漏識別程序,對采集到的用戶(hù)流量進(jìn)行實(shí)時(shí)計算、處理、更新,具備自學(xué)習功能,可自動(dòng)計算并記錄用戶(hù)的特征值。當處于識別狀態(tài)時(shí),可對采集的流量進(jìn)行比較、識別,當識別為管道泄漏時(shí),發(fā)出報警或關(guān)閥指令。當發(fā)現泄漏需要切斷氣路時(shí),數據采集分析裝置可通過(guò)數據指令或I/O信號向流量切斷裝置發(fā)送關(guān)閥指令。當事故隱患排除后,由搶修人員通過(guò)現場(chǎng)操作進(jìn)行開(kāi)閥。數據采集分析裝置通過(guò)RS485與遠傳裝置進(jìn)行通信。遠傳裝置通過(guò)GPRS/CDMA移動(dòng)網(wǎng)絡(luò )向燃氣公司的監測平臺系統發(fā)送報警信息、工況數據、狀態(tài)信息等,接受來(lái)自監測平臺系統的指令信息,對數據采集分析裝置進(jìn)行遠程設置、數據調取工作。數據采集分析裝置上有顯示屏和按鍵,顯示屏可顯示系統時(shí)間、瞬時(shí)流量、溫度、壓力、設備狀態(tài)信息等參數。當報警時(shí),顯示界面上出現報警、關(guān)閥信息,通過(guò)按鍵可進(jìn)行屏幕顯示翻頁(yè)、系統設置、開(kāi)關(guān)閥等操作。為保證數據采集、儲存、報警信息的時(shí)間、日期準確,數據采集分析裝置應具備實(shí)時(shí)時(shí)鐘和日歷,在顯示屏上可顯示時(shí)間,并且可通過(guò)監測平臺系統遠程校時(shí)。數據采集分析裝置是關(guān)鍵控制系統,由控制主板、按鍵及顯示系統組成,有數據的采集、分析和對外通信功能,在設計時(shí)要考慮大數據量的運算、分析比對與儲存,通信接口的通用性,系統供電等因素。裝置中的控制主板見(jiàn)圖2。主芯片選擇意法半導體的32位基于ARM Context-M4為內核的STM32F407ZGT6處理器,系統頻率可達168 MHz,支持FPU(浮點(diǎn)運算)和DSP指令,儲存器容量為1 024 kB FLASH和192 kB SRAM,主板外擴了1 MB的SRAM芯片,滿(mǎn)足運算儲存要求。外擴的SRAM芯片型號為IS62WV51216,掛載在主芯片的變靜態(tài)存儲控制器(FSMC)上。為滿(mǎn)足數據采集分析裝置對瞬時(shí)流量數據的實(shí)時(shí)儲存和累積數據的長(cháng)期儲存需要,鑒于數據量較大,且為讀取方便,控制主板設有SD卡接口,可插接SD卡,儲存容量可在1 GB以上。主板還設有2個(gè)RS485接口,采用SP3485進(jìn)行電壓轉換,分別用于與超聲波流量計和遠傳裝置進(jìn)行通信。主板配備LCD顯示屏,用于顯示采集的實(shí)時(shí)流量數據、報警數據及系統狀態(tài)等信息,設有5個(gè)按鍵完成顯示翻頁(yè)、閥門(mén)開(kāi)啟、切斷控制等操作。對于流量切斷裝置閥門(mén)開(kāi)啟與切斷的控制,主板使用2個(gè)I/O口通過(guò)光電耦合器TLP127實(shí)現閥門(mén)電機正反轉開(kāi)關(guān)控制[3-4]。本系統選擇日本愛(ài)知AS超聲波流量計,為速度式流量計。其使用壓力小于等于1.0 MPa,防爆防護等級為EX ib IIB T4 Gb IP65,數據通信協(xié)議為RS485 MODBUS/RTU,精度等級為1.0級。超聲波流量計相較于其他類(lèi)型流量計(如渦輪流量計),由于無(wú)轉動(dòng)組件,不受慣性影響,對瞬時(shí)流量變化的靈敏度更高,且流量范圍較廣,始動(dòng)流量較小,例如DN 50 mm口徑的超聲波流量計始動(dòng)流量為0.37 m3/h,DN 100 mm口徑的超聲波流量計始動(dòng)流量為1.25 m3/h。對小流量感知更靈敏,用于管網(wǎng)瞬時(shí)流量的監測與捕捉,比較適合[5]。本系統選擇的遠傳裝置為山東思達特ST2000模塊,其負責太陽(yáng)能電池系統供電管理和與燃氣公司的監測平臺系統遠程通信。遠傳裝置采用RS485直讀方式從數據采集分析裝置獲取數據,通過(guò)GPRS/CDMA無(wú)線(xiàn)通信進(jìn)行遠傳,發(fā)送流量數據與報警信息,接收監測平臺系統的指令,并下達到數據采集分析裝置。數據采集分析裝置與流量計、遠傳裝置、太陽(yáng)能電池系統等連接。超聲波流量計自帶電池可單獨運行。整套供電系統可以正常運行6 a以上。 為實(shí)現流量監測、泄漏識別、報警遠傳、遠程切斷等功能,系統軟件主要由本地管道泄漏報警切斷裝置軟件和遠端管道泄漏報警系統軟件兩部分組成。系統用例圖(軟件開(kāi)發(fā)用于系統業(yè)務(wù)功能需求分析、系統建模的示意圖)見(jiàn)圖3,參與者包括:管道泄漏報警切斷裝置軟件、超聲波流量計、流量切斷裝置、管道泄漏報警系統軟件、遠程監控人員、現場(chǎng)人員。其中,管道泄漏報警系統可以是其他的SCADA平臺系統,這里只是為完成遠程泄漏監測、報警、遠程切斷、參數設置等功能,所列舉的功能模塊。本文主要探討本地管道泄漏報警切斷裝置軟件的設計,即數據采集分析裝置主板的內置程序,配合遠傳裝置實(shí)現相關(guān)功能。由圖3可知,管道泄漏報警切斷裝置軟件設計包括泄漏識別與特征數據更新,流量計數據實(shí)時(shí)讀取與儲存,狀態(tài)、參數、日志讀取與設置(遠程發(fā)送與本地操作),報警(遠程發(fā)送),關(guān)閥操作(遠程操作),特征數據獲?。ㄟh程發(fā)送與本地操作),報警信息讀?。ū镜夭僮鳎?,開(kāi)關(guān)閥操作(本地操作)等程序功能組成。遠程監控人員通過(guò)SCADA系統進(jìn)行遠程交互操作?,F場(chǎng)人員通過(guò)數據采集分析裝置按鍵、顯示屏、SD卡進(jìn)行本地交互操作[6]。
為實(shí)現上述功能,本地管道泄漏報警切斷裝置軟件程序邏輯架構由基礎層、技術(shù)服務(wù)層、應用層3層組成?;A層包含各硬件操作的底層驅動(dòng)程序,如數據采集分析裝置與流量計、遠傳裝置的RS485串口通信,SD卡數據的讀取與儲存,按鍵操作讀取等模塊。技術(shù)服務(wù)層為實(shí)現系統功能邏輯,提供相關(guān)的工具組件,調用基礎層的驅動(dòng)程序接口,對數據進(jìn)行解釋、加工處理,并向應用層提供數據服務(wù)接口,方便功能邏輯的調用,包括開(kāi)關(guān)閥指令處理、流量計數據采集與儲存、報警信息發(fā)送、報警數據儲存與讀取、參數信息儲存與讀取、數據的本地顯示、數據頻譜分析工具、時(shí)鐘校對等模塊。應用層實(shí)現系統的邏輯功能,通過(guò)主循環(huán)程序周期循環(huán)調用流量采集與泄漏識別模塊、現場(chǎng)按鍵指令處理模塊、遠傳外部指令處理模塊,實(shí)現系統的自動(dòng)運行與對外交互。主循環(huán)程序運行流量采集與泄漏識別模塊的程序流程見(jiàn)圖4。該部分為系統的核心功能之一,通過(guò)定時(shí)中斷程序實(shí)現循環(huán)運行。進(jìn)入主程序模塊后,首先判斷流量采集周期是否滿(mǎn)足,即當前時(shí)間距上一次流量采集時(shí)間是否滿(mǎn)足采集間隔(5 s),如果否,則跳出本次流量采集與泄漏識別操作;如果是,則執行泄漏識別運行策略更新程序,檢查識別參數、指令是否有修改,并進(jìn)行數據更新。從流量計獲取實(shí)時(shí)流量原始數據與狀態(tài)信息,檢查數據的有效性,例如報文中是否有報警或錯誤數據,檢查流量計狀態(tài)是否正常。如果數據無(wú)效或流量計狀態(tài)不正常,則形成設備異常報警數據,執行信息儲存、遠傳。如果數據有效,則對數據進(jìn)行計算處理及識別分析。計算處理過(guò)程包括3種方式,3種方式均通過(guò)原始流量數據計算某時(shí)段的流量累計值。對于原始流量變化比較平穩即系統不存在調壓器喘振導致的流量頻繁波動(dòng)時(shí),可通過(guò)原始流量數據直接計算獲取流量變化率,速度較快,實(shí)時(shí)性較強。如果調壓器喘振導致流量波動(dòng)干擾較大,則需要將喘振干擾部分濾掉后再進(jìn)行下一步計算分析,可以對流量數據進(jìn)行數字濾波處理或頻域分析處理,然后計算瞬時(shí)流量及流量變化率。數字濾波處理和頻域分析處理這兩種方法,去除干擾的原理不同,可以選擇其中一種方法,或兩者都使用,達到雙重保險的目的。這兩種方法實(shí)時(shí)性稍弱,但可有效降低喘振干擾造成的誤報。接下來(lái)判別當前運行狀態(tài),當數據采集分析裝置用于管網(wǎng)用氣規律搜集即學(xué)習階段時(shí),程序不進(jìn)行泄漏識別操作,而是直接生成并儲存用戶(hù)特征數據。當數據采集分析裝置用于管網(wǎng)泄漏監測識別時(shí),程序將當前計算結果與用戶(hù)特征值進(jìn)行比較,判別流量是否異常,當有異常時(shí),形成報警數據甚至關(guān)閥指令,之后執行信息儲存、遠傳等后續主程序指令,完成一次循環(huán)。圖4 主循環(huán)程序運行流量采集與泄漏識別模塊的程序流程
對庭院燃氣管道泄漏報警切斷(限流)裝置的方案設計與實(shí)現進(jìn)行探討,包括裝置組成、泄漏識別基本原理、裝置主要功能與設計選型(數據采集分析裝置、超聲波流量計、遠傳裝置)、軟件系統用例說(shuō)明與程序邏輯架構。在白天及傍晚用氣時(shí)段,通過(guò)實(shí)時(shí)監測瞬時(shí)流量變化,識別突發(fā)較大的泄漏事故;在夜間用氣低谷時(shí)段,通過(guò)測算流量累積量,識別小的泄漏。識別泄漏后,通過(guò)遠傳裝置將報警信息發(fā)送到燃氣公司的監測平臺系統。在接到監測平臺系統關(guān)閥指令,或數據采集分析裝置判斷出異常流量超過(guò)限定值時(shí),數據采集分析裝置發(fā)送關(guān)閥指令,通過(guò)流量切斷裝置切斷氣路。[1]何珊珊. 城市燃氣管網(wǎng)泄漏檢測系統的現狀及發(fā)展[J]. 化工管理,2015(23):227.[2]曹博宇. 城市燃氣管網(wǎng)泄漏診斷及應急研究(碩士學(xué)位論文)[D]. 北京:北京建筑大學(xué),2018:13-15.
[3]曹利波. 基于STM32數據采集器的設計[J]. 電子制作, 2014(5):36-37.
[4]鄭昆,侯衛國,姚婧,等. 基于 STM32 的 RS485 總線(xiàn)多路超聲波測距系統[J]. 儀表技術(shù)與傳感器,2018(6):79-82.
[5]李定川. 超聲波流量計在城市燃氣管網(wǎng)的應用[J]. 智慧工廠(chǎng),2017(3):82-83,92.
[6]劉峰,尤飛,康亞明. 基于UML的嵌入式溫室環(huán)境監測系統設計[J]. 電子設計工程,2012,20(20):138-140.