Cortex_M3的次声波输气管道泄漏检测系统
- 格式:pdf
- 大小:666.91 KB
- 文档页数:4
Cortex-M3的次声波输气管道泄漏检测系统*王秀芳,姜金海,姜春雷(东北石油大学电气信息工程学院,大庆163318)*黑龙江省教育厅科学技术重点项目(12511z002)。
摘要:随着国内外天然气管道建设的迅速发展,管道的安全运行在当前尤为重要。
采用基于Cortex-M3内核的高性能STM32处理器对管线中的声波进行采集和分析,从而判断出管道是否泄漏。
在检测到泄漏之后,把泄漏信号远传到数据中心,在管道两端ms级时间同步的情况下能对泄漏点进行精确定位,实现了输气管道泄漏快速检测和报警的功能,以及管网的数字化智能监控。
关键词:次声波;泄漏检测;ARM;GPS;GPRS中图分类号:TP274 文献标识码:ASubsonic Gas Pipeline Leak Detection System of Cortex-M3Wang Xiufang,Jiang Jinhai,Jiang Chunlei(School of Electrical Engineering &Information,Northeast Petroleum University,Daqing 163318,China)Abstract:With the rapid development of foreign and domestic natural gas pipeline construction,the safe operation of pipeline is particu-larly important in the current.High-performance STM32processor based on Cortex-M3core is used to collect and analyze sound wavesin the pipeline,so as to determine whether the pipeline leaks or not.If the leak is detected,the leak signal is transfered to the data cen-ter,and the system can locate the leak point precisely in the case of ms-class time synchronization at the both ends of the pipeline.Thesystem achieves the gas pipeline leak rapid detection and alarm,and digital intelligent monitoring of sub pipeline network.Key words:infrasound;leak detection;ARM;GPS;GPRS引 言随着管道运输在天然气集输系统中所占的比重日益增大,由于管道占压、腐蚀、老化及盗气引起的管道泄漏情况也严重威胁输气管道系统的安全正常运行。
能及时检测出管道泄漏情况并对泄漏位置进行及时定位,可以最大限度地减少经济损失和环境污染[1]。
目前,国内外有很多方法对油气输送管道进行泄漏检测。
根据检测媒介的不同可分为直接检测法和间接检测法。
直接检测法主要靠人工巡线,通过观察泄漏时表露出地表的痕迹和散发出的气味等进行判断;间接检测法就是根据泄漏引起管道内压力、流量、声音等的变化进行检测[2]。
直接检测法工人的劳动强度过大,且在北方由于冰雪覆盖等环境的原因大大增加巡线的难度。
间接检测法最常用的是负压波法和瞬态模型法,负压波法对液体的效果比较明显,而对气体泄漏的效果并不明显。
瞬态模型法是基于多数据融合之后进行大量的数值计算所得到的结果进行判断的,而目前针对气体的各类传感器的精度有待提高。
基于次声波在传播过程中衰减小、传感器灵敏度高、传感器安装简单等特点,本文将ARM与次声波检测技术进行结合,大大提高了泄漏检测的精度及反应速度。
1检测原理当高压气体发生泄漏时,由于内外压差的不同会激发广谱音频信号,随着信号的传播,频率较高的音频信号衰减很快,而频率低于20Hz的次声波信号会传播很远。
通过安装在管道两端的次声波传感器进行声波接收,再通过ARM对接收到的信号进行滤波处理能很容易地分辨出泄漏信号,通过GPS模块对管道两端的设备进行ms级精确授时,通过GPRS模块将泄漏信号及时间发送至检测中心后,很容易对泄漏位置进行准确定位。
声波泄漏检测原理如图1所示[3]。
声波泄漏检测法定位公式如下[4]:X=L2+(T1-T2)a2(1)式中:X为泄漏点到首站的距离;L为两个传感器之间的距离;T1、T2分别为首站、末站检测到泄漏信号的时间;a。
2,:else//如果是GPRMC数据包,开始接收Getdata(data);}}2.2.2数据处理程序由于接收到的信号含有很大成分的高频背景噪音,所以必须进行滤波后才能进行判断。
常用的数字滤波器可以用下面的差分方程表示:y(n)=∑Nk=1aky(n-k)+∑Mk=0bkx(n-k)(2)其中,x(n)为输入序列,y(n)为输出序列,ak、bk为各自的系数。
其对应的系统函数为:H(z)=Y(z)X(z)=∑Mk=0bkz-k1-∑Nk=1akz-k(3) 所以对于滤波器设计,关键就是根据现有的条件推导出滤波器的系统函数,然后再变换到时域的差分形式,再转换到代码。
在模拟滤波电路中最容易实现的低通滤波电路就是RC滤波,这里以RC滤波器为原型,将普通硬件RC低通滤波器的微分方程用差分方程来表示,变为可以采用软件算法来模拟硬件滤波的功能。
RC滤波器的微分表示形式为:RCduxdt+uy=ux(4) 设采样间隔为T,在t=nT各点的取样值为uy(nT),当T足够小时可得:duydt=uy[(n+1)T-uy(nT)]T(5) 当把输入ux(t)也作等间隔取样,在t=nT各点的取样值为ux(nT),可得:uy[(n+1)T-uy(nT)]T=-1RCuy(nT)+1RCux(nT)(6) 令T=1,有:uy(n+1)-auy(n)=bux(n)(7) 其中:a=1-1RC;b=1RC。
在模拟电路中,截止频率fL=12πRC,此处RC的值决定上限截止频率。
滤波之后在对数据求导数,当信号的上升或下降斜率到达一定值时认为管道发生泄漏。
计算公式如下:Der=∑Mn=K|y(n)-y(n-1)|M-K(8) 其中,M>K,M-K的大小决定判断的灵敏度。
3 现场测试在现场进行测试时,测试环境为:管道长度为3km,管道压力0.71MPa,管直径为400mm,放气口直径为30mm。
现场测试数据如表1所列。
表1 现场测试数据实验次数泄漏量/瞬时流量测试时间是否检测到泄漏1 1%10:33-10:36没有反应2 2%10:45-10:48没有反应3 4%11:04-11:07检测到泄漏,发送数据4 6%11:18-11:21检测到泄漏,发送数据5 7%11:38-11:41检测到泄漏,发送数据6 8%11:55-11:57检测到泄漏,发送数据7 6%12:04-12:06检测到泄漏,发送数据8 5%12:17-12:19检测到泄漏,发送数据9 3%12:32-12:34没有反应10 2%12:40-12:42没有反应采集信号和处理后的效果如图6、图7所示。
图6未进行滤波的信号图7滤波后的泄漏信号现场实验表明,本系统对于天然气管道的小量泄漏具有很好的反应速度及灵敏度。
结 语本系统利用STM32F103RBT6作为主控芯片,利用其内置的高精度A/D转换器对次声波信号进行实时采集,再对采集到的信号进行快速滤波及判断。
对输气管道小泄漏能做到快速检测,及时报警。
对天然气输气(下转第66页)进行节点配置、数据的发送和接收。
首先是根据帧ID判断有无节点配置任务,若有则根据SID执行各种节点配置任务;接着根据收到的数据帧内容控制车窗的自动上升和自动下降;最后将车窗信息,包括电枢电流、车窗位置等发给主节点。
4LIN通信的测试结果本测试借助Kvaser公司出品的LIN通信测试工具Leaf Professional LIN及其配套软件CANLab完成。
测试时测试工具设置为主节点,TLE9832单片机设置为从节点,比特率设置为19 200bps。
初始NAD设置为0x06,初始帧ID为无条件帧0x00、0x01和诊断配置帧0x3C、0x3D,SupplierID和Function ID都为0x0000。
首先测试节点配置的各个功能:先测试分配NAD功能,将NAD修改为0x03;接着测试有条件分配NAD功能,将NAD修改为0x08;然后测试分配一系列帧ID功能,并保存设置;最后重新上电,并读取从节点信息。
节点配置功能的测试结果如图6所示。
图6 节点配置功能的测试结果然后通过LIN总线控制车窗自动上升和下降,测试结果如图7所示。
图7 车窗自动上升下降功能的测试结果 最后通过LIN总线获得车窗上升过程中电枢电流的数据,并转换成图形,如图8所示。
其中电流值为经过A/D转换后的结果。
图8 车窗上升过程中的电枢电流值结 语本文基于LIN2.1协议设计了防夹车窗控制系统中的通信模块。
可以看出,该模块可以很好地满足用户在数据传输和诊断等方面的需求。
LIN总线自身的发展必将推动车身控制领域的进一步发展。
编者注:本文为期刊缩略版,全文见本刊网站www.mesnet.com.cn。
参考文献[1]朱元,肖宇,吴志红.基于XC866单片机的门控系统LIN总线通信模块设计[J].新特器件应用,2009,11(8):25-30.[2]马军,李泽滔.基于LIN总线的电动车窗控制器设计[J].微型机与应用,2011,30(16):57-63.[3]李爽.车身总线在车辆监控系统车载终端中的应用研究[D].青岛:中国海洋大学,2006.[4]Infineon.TLE9832Target Data Sheet,2010.[5]LIN Consortium.LIN Specification Package(Revision 2.1),2006.江涛(硕士研究生),研究方向为现场总线、汽车电子。
(责任编辑:芦潇静 收稿日期:2012-02-24)(上接第58页) 管道泄漏检测仅靠人工巡线、盗气情况只能靠长期观测等问题提供了一个全新的解决方法,为减少经济损失和环境污染提高管网的管理自动化水平发挥了重要作用。
本系统已经在现场进行测试而且效果良好,具有广阔的应用前景。
参考文献[1]胡灯明,骆晖.国内外天然气管道事故分析[J].石油工业技术监督,2009(9):8-12.[2]李瑾.输气管线泄漏检测系统设计[J].胜利油田职工大学学报,2007,21(2):74-75,78.[3]景晓斐.输气管道音波泄漏检测技术研究[D].沈阳:沈阳工业大学,2006.[4]巩艳,袁宗明.油气管道音波泄漏检测技术[J].管道技术与设备,2010(2):20.[5]赵永红.数字滤波的DSP实现方法[J].科技信息,2011(4).王秀芳(博士后在读),从事无线通信、油气信息传输与处理方向的教学和研究工作;姜金海(硕士研究生),主要研究领域为嵌入式系统应用、智能检测及信号处理。