3.1 下位机硬件系统设计
下位机硬件系统安放在管道上,对管道运行状态进行实时检测,并将检测结果传送给上位机。其系统框图如图3所示:
下面分别说明下位机系统各组成部分的作用及设计。
传感器用来接收在管道内传播的包括噪声在内的负压波信号。理想的传感器应具有较高的灵敏度、宽而平直的频率特性、足够的动态范围、良好的稳定性。根据输气管道的特殊环境,检测系统的传感器还需具有施工量小,成本低,安装维护方便等优点园。通过研究相关资料和进行相关实验,在本课题中选用浙江红声器材厂生产的HS14423驻极体电容测试传声器作为负压波传感器。
前置放大器的作用是对传感器采集到的负压波信号进行放大。由于管道泄漏产生的负压波信号是很微弱的信号,所以在使用这一信号进行检测处理时,需要对信号进行前置放大。为了与本课题选用的传感器匹配,选用与传感器同厂生产的HSl46133前置放大器。
模拟滤波电路的作用是提取有用信号的频带削减带外噪声,防止频率混叠保证采样顺利进行。由于负压波信号要用于对泄漏点定位的运算中,对滤波器的相频特性十分敏感,所以选用具有最平群延时特性的贝塞尔滤波器作为滤波器选型。在具体实现上采用了MAXIM公司的MAX281模拟滤波芯片作为贝塞尔滤波器的实现方案。
模数转换电路将滤波后的模拟信号变为数字信号。由于传感器采集到的负压波信号要传到上位机进行进一步的运算,而上位机只能对数字信号进行处理,所以必须要将采集到的负压波信号转变成数字信号后才能传递给上位机。具体实现上采用了MAXIM公司的MAXll66逐次逼近型数模转换芯片。
单片机控制电路的设计是下位机系统的核心,主要完成对整个下位机系统的控制,以及与上位棚系统进行数据交互。本文使用了ATMEL公司生产的Atmega128单片机进行电路设计,并编制了系统软件控制整个下位机系统的运行。
通信接口电路主要负责下位机系统与上位机系统通信中的电气特性转换。单片机串口不能直接用于较远距离的信号传输,为了提高串行通讯的可靠性,增大通讯距离,在工程设计中一般采用标准串行接口。本课题选用RS485总线标准与上位机进行通信,所使用的电平转换芯片为MAXIM公司生产的MAX485电平转换芯片。
3.2 上位机软件系统设计
在整体检测系统中上位机为放置在监控室的工控计算机,所以对上位机的设计主要为对运行于上位机平台的软件系统的设计。其整体结构框图如图4所示:
上位机采用NI公司的LabVIEW虚拟仪器技术实现,下面将介绍各个模块的作用。
下位机通信模块主要负责上位机与下位机的数据交互。由于使用串口通信,所以本模块的功能主要有通信参数的设置和字符数据转换。通信参数的设置主要包括设置波特率、奇偶校验、数据位数、同步异步、停止位、缓冲区容量等。
单通道时频域分析模块,对输入信号进行时域和频域分析。时域分析主要是对波形的观测,由于串口传递的数据不含有时间信息,所以在分析和处理前要加上采样起始时间和采样时间间隔。频域分析主要是对信号的数字滤波,提取需要的频率成分,提高相关定位算法的精度。
双通道相关定位模块是系统设计的关键部分,本模块主要负责相关定位算法的实现,以及根据相关算法计算出的延时求解泄漏点的位置。
检测结果存储回放模块作用是对检测结果的存储回放。由于本系统在检测泄漏时为实时系统,而实时系统对时间的要求非常严格,一切的操作处理需要在规定的时间内完成,因此不能对信号进行复杂的处理。若将信号存储起来,可以在日后对其做详细的分析,这样就弥补了实时系统对时间要求严格的不足。
4 充气管道泄漏检测实验
在实验室搭建了充气管道实验模型,该实验模型使用长3295cm、外径为10cm、管壁厚为0.5cm的直管模拟燃气管道,下位机1距离泄漏点718cm。使用气泵对管道进行充气,使管内压力在0.2MPa-0.3MPa。
发生泄漏时,从两下位机采集到的泄漏信号如图5所示:
采用相关分析对两路传感器信号进行处理后得到的相关波形如图6所示:
按照相关波形中,最大值对应的时间即负压波传到两传感器的延时为97.51ms,波速取经验值175m/s。按照公式(1)计算出泄漏点到下位机1的距离为700cm,与实测值718cm相比,绝对误差为18cm相对误差为2.5%。
5 结论
本文基于负压波检测定位原理,对充气管道泄漏进行检测与定位。设计了用于负压波信号采集的下位机硬件系统和用于实现相关定位算法的上位机软件系统。在实验室进行了充气管道泄漏实验,结果表明本检测系统具有方法简便、检测速度快和定位精度高等特点。对管道网络的泄漏检测与定位将是进一步要解决的问题。
参考文献
1 杨理践,景晓斐,宫照广.输气管道音波泄漏检测技术的研究.沈阳工业大学学报,2007,29(1):70-73.
2 林伟国.基于动态压力信号的管道泄漏检测技术研究.仪器仪表学报,2006,26(8):908-909.
3 邓鸿英,王毅.负压波管道泄漏检测与定位技术.油气储运.2003,22(7)30-33.