石油与天然气化工  2011, Vol. 40 Issue (3): 322-324, 328
井场硫化氢动态监测系统设计及研究
顾亚雄1 , 钟成千2 , 许方华1 , 李军3     
1. 西南石油大学电信院;
2. 中国石化西南石油局油田工程服务公司;
3. 中国石油西南油气田公司重庆审计中心
摘要:针对石油天然气井场安全生产需求,本文详细阐述了一款井场硫化氢监测系统的设计方案及软、硬件设计过程。监测系统利用成熟的单片机技术及虚拟仪器技术,以混合信号处理器MSP430F149作为现场控制器件,通过扩展外围信号调理电路、Flash数据存储器、RS485接口芯片以及相应的硫化氢监测探头,并将获得的数据传送至上位机进行处理,实现了在井场环境下多路硫化氢浓度实时监测及报警功能,对提高石油天然气生产现场安全保障具有实际意义。
关键词井场安全    硫化氢    动态监测    虚拟仪器    
Design & Research on a Dynamic Monitoring System of H2S at Petroleum and Natural Gas Well Site
Gu Yaxiong1 , Zhong Chengqian2 , Xu Fanghua1 , et al     
1. School of Electronic Information Engineering, Southwest Petroleum University, Chengdu 610500, China;
2. Southwest Oilfield Engineering Services Company of Sino-PEC, Mianyang 621000, China
Abstract: To meet the requirement of safety production for petroleum and natural gas well site, a detailed description is made about the design scheme and the software & hardware design process of a H2S monitoring system in this paper. Mature microcontroller technology and virtual instrument technology was used in the monitoring system. The mixed signal processor MSP430F149 was used as a field control device. Through the expanded peripheral signal regulate circuit, flash data storage, RS485 interface chip and the corresponding H2S monitoring probe, then transmitting the received data to the host computer, multiple H2S concentration real-time monitoring and alarm function were achieved in well site. The research is of practical significance in promoting safety guarantee of petroleum and natural gas production fields.
Key words: well site security    H2S    dynamic monitoring    virtual instrument    

含硫化氢气体是高压深井碳酸盐岩地层中常见的流体, 目前我国已开发的油田中, 以四川和华北含硫化氢气体最多。硫化氢的毒性仅次于氰化物, 易致人死亡,一旦超标含硫化氢油气井发生井喷失控, 将导致灾难性的悲剧。因此, 为确保人员的绝对安全, 杜绝硫化氢中毒事故的发生, 了解硫化氢气体的来源和危害, 建立有效的井场硫化氢实时监测及预警系统非常重要[1-3]

1 井场硫化氢动态监测系统总体设计方案

针对井场硫化氢监测的特点,本文提出一种基于单片机技术及虚拟仪器技术的实时硫化氢浓度数据采集与处理系统。该系统能够根据特定的硫化氢传感器,合理采集多路硫化氢浓度数据,通过在井场范围内合理布局四个监测探头,实现对各个监测点硫化氢浓度的数据采集,以MSP430F149单片机为核心的现场监测系统实现对井场硫化氢浓度的实时监测及分级报警等功能。现场监测系统必须结构合理、适应性强,能在恶劣环境下工作可靠。

井场硫化氢动态监测系统主要完成井场四处信号的采集、处理、显示、报警及预警。此四处位置分别为:井口、缓冲罐下、循环池内拐角处和泵层。系统的总体结构框图如图 1所示。井场硫化氢监测系统主要由硫化氢监测探头、现场数据处理、数据监视与处理中心(上位机)组成。系统预警功能由上位机经数据分析与处理后实现。

图 1     井场硫化氢监测系统总体结构框图

2 系统硬件电路设计

硬件电路设计主要包括以下电路:电源电路、传感器操作电路、信号调理电路、4 mA~20 mA标准电流信号输出电路、I/U转换及校准电路、单片机系统的时钟与复位电路、单片机显示与报警电路以及单片机与上位机的串口通信接口电路等。

2.1 硫化氢气体传感器及操作电路设计

电化学有毒气体传感器是一种微燃料电池元件,不必保养而可以有长期的稳定性[4]。它是在原有的氧气传感器的基础上改进而得,可以直接反映出气体浓度而不必通过分压来反应。本系统选用的是7H H2S CiTiceLs硫化氢电化学传感器。所有7系列的传感器(除A7AM和A7E/F)都是三电极设计,通过控制感应电极的电压提高了对目标气体的检测能力,而感应电极和负电极之间的电流用同样的电路可以测出。

硫化氢电化学传感器的操作电路是将传感器微弱的电流信号转换为毫伏级的电压信号,其操作电路有两种方案,即标准操作与偏置操作电路。该系统采用的是偏置操作电路,其电路如图 2所示。

图 2     硫化氢气体传感器操作电路图

2.2 硫化氢监测探头信号调理电路设计

传感器操作电路输出的毫伏级电压信号,需作进一步放大处理。同时,由于电流型电化学传感器存在一定温度漂移和零点漂移,对信号输出稳定性有一定影响,需要定期对监测仪器进行校准。故所设计信号调理电路除具有放大功能外,还必需具有增益调节与零点调整功能,其电路如图 3所示。信号放大电路分为两级,第一级为加法电路,第二级为放大电路。Ui为传感器操作电路输出电压信号,由于幅值较微弱,故在其同向输入端(U1B与U1C)加上一参考电压偏移值Vvef,使其能够被有效地放大。

图 3     信号调理电路图

2.3 标准电流信号输出电路设计

标准电流信号有DDZ-Ⅱ型的0~10 mA电流信号和DDZ-Ⅲ型的4 mA~20 mA电流信号两种[5]。DDZ-Ⅱ型与DDZ-Ⅲ型相比,输入的标准信号不同,Ⅱ型是0~10 mA DC输入,经200 Ω标准电阻可转变成0~2V DC电压输入。Ⅲ型是4 mA~20 mA DC电流输入,经250 Ω标准电阻可转变成1V~5V DC电压输入。因零位工作点不同,Ⅲ型比Ⅱ型更精确,更稳定。本监测系统采用DDZ-Ⅲ型的4 mA~20 mA DC电流信号,其电路原理如图 4所示。运算放大器设计为差动放大器,它将输入信号UiUf进行比较,对其差值进行放大。复合三极管T1、T2的作用是放大电流。其中T1是反向放大器,T2是电流输出极。在T2发射极上接电流负反馈Rf1Rf2,得到反馈电阻RL,输出电流I0流经Rf1Rf2,得到反馈电压Uf,经电阻R4R5加到两个输入端。由于该电路引入了很强的电流负反馈,因此具有良好的恒流特性。

图 4     标准电流信号输出电路图

2.4 单片机系统设计

本设计中选用的是MSP430系列中的MSP430F149单片机[6],其单片机系统结构如图 5所示。模拟信号经A/D转换后传输至单片机进行数据处理。E2PROM用于存储报警门限等数据,通过键盘可对门限值进行设置,也可通过上位机进行设置。单片机与上位机通信采用的是RS-485串行口。

图 5     单片机系统结构图

2.5 I /U转换及校准电路设计

由于4 mA~20 mA传感器输出4 mA时,在取样电阻上的电压不等于0,直接经模拟数字转换电路转换后的数字量也不为0,单片机无法直接利用,通过公式计算过于复杂。因此,一般的处理方法是通过硬件电路将4 mA在取样电阻上产生的电压降消除,再进行A/D转换,工作电路原理如图 6所示。

图 6     I/U转换及校准电路原理图

2.6 通信接口电路设计

单片机和上位机之间采用异步通信模式RS-485通信。RS-485是基于差分信号传送的串行通信链路层协议,它解决了RS-232协议传输距离太近(15 m)的缺陷,是工业上广泛采用的较长距离数据通信链路层协议。本设计中RS-485芯片选用MAX485。MAX485属低功耗收发器,具有一个驱动器和一个收发器,其中驱动器摆率不受限制,传输速率最高可达2.5 Mbps。驱动器具有短路电流限制,并可通过热关断电路将驱动器输出置为高阻态,防止过度功率损耗。接收器输入具有失效保护特性,当输入开路时,可以确保逻辑高电平输出。RS-485通信接口电路原理如图 7所示。

图 7     RS-485通信接口电路原理图

3 上位机监测系统软件设计

本系统基于LabVIEW设计了上位机监测系统[7],其系统运行主界面如图 8所示[8]。主界面包括菜单栏、通信串口参数配置、分级报警限设置、硫化氢浓度及分级报警、预警部分以及实时曲线显示部分。菜单栏用来选择系统的功能,包括程序、参数设置、显示通道选择、系统帮助和退出几个模块。

图 8     系统运行主界面图

硫化氢浓度与分级报警部分用于显示井场各监测点实时的硫化氢浓度数值。同时,当监测到的浓度值超过设定的报警门限值时,启动各级报警。每个监测点设有三个报警指示灯,当系统处于一级报警状态时,第一个指示灯点亮;当系统处于二级报警状态时,前两个指示灯点亮;三级报警时,三个指示灯都被点亮。预警指示部分也采用同样的方式进行。不论系统处于报警还是预警状态,系统均发出报警声,用来提醒系统管理者注意。

实时数据用于显示各监测点硫化氢浓度的实时数据,浓度显示的最大值为200×10-6,浓度显示范围及时间显示范围可通过右下角的两调节旋钮进行调节。实时数据显示部分包含数据显示及曲线显示部分,数据显示程序如图 9所示。

图 9     实时数据显示程序

4 结论

本设计针对井场硫化氢监测的特殊性,设计了一款可以对井场范围内硫化氢进行实时动态监测的数据采集与处理系统。该系统根据所选用的特定硫化氢传感器,设计了合理的信号调理电路,在井场范围内合理布局四个监测探头,采集多路硫化氢浓度数据,实现了多监测点硫化氢浓度的数据采集。各个监测点采集到的数据传送至以MSP430F149单片机为核心的现场监测系统,实现对井场硫化氢浓度的实时监测分析和分级报警。

参考文献
[1]
胡文平, 杜元龙. 硫化氢气体的危害及其检测方法[J]. 材料保护, 1996, 29(12): 17.
[2]
李长忠, 李川东, 雷英全. 高含硫气井安全隐患治理技术思路与实践[J]. 天然气工业, 2010, 30(2): 48-52.
[3]
吴庆善, 钱新明, 郭再富. 含硫气井定量风险分析技术标准探讨[J]. 天然气工业, 2009, 29(11): 109-111. DOI:10.3787/j.issn.1000-0976.2009.11.032
[4]
王又容, 严河清, 王鄂凤. 硫化氢电化学传感器的研究现状及发展[J]. 武汉大学学报:自然科版, 2000, 46(6): 701-703.
[5]
陈夏红. 标准电流信号转换器的设计与设计[J]. 中国设备工程, 2005(1): 36. DOI:10.3969/j.issn.1671-0711.2005.01.021
[6]
沈建华, 杨艳琴, 翟骁曙. MSP430系列16位超低功耗单片机实践与系统设计[M]. 北京: 清华大学出版社, 2005.
[7]
陈锡辉, 张银鸿. LabVIEW8.20程序设计从入门到精通[M]. 北京: 清华大学出版社, 2007.
[8]
顾亚雄, 许方华, 钟成千. 井场硫化氢气体动态监测系统中的多路数据采集问题[J]. 石油与天然气化工, 2010, 39(4): 360-364. DOI:10.3969/j.issn.1007-3426.2010.04.025