应用背景:
在我国油井的数据采集基本上靠人工完成,采油工都必须到现场采集油井示功图、平衡度、油套压、油温及产液量等井口生产数据,工人劳动强度大,且数据的准确可靠性完全依赖于采油工人的工作责任心。海上油田的生产管理则更加困难,常常要借助于庞大的集输管线及增加采油平台来降低现场管理难度,采油井的生产参数经常受到天气变化和交通工具的影响无法正常获得,严重影响了油井的自动化管理。应用油井远程监控系统(RUT/SCADA)对于实现油井管理的自动化、提高工作效率、保证数据采集的准确性及加强现场事故应急处理等都具有非常重要的意义。
解决方案:
利用GSM移动通讯网络短信息服务快捷的性能和想对低廉的收费,研制开发了一种用于分布式井群生产的监控系统,可直接应用于油井地比较分散的采油生产企业,满足了油田生产监控网络所要求的高可靠性、高实时性和维护方便性。
系统组成及其功能
该系统采用由单台监控服务器和多监控终端并行运行方案,每口油井作为一个终端单元,实时采集下接的(仪表负荷传感器、电流互感器、电压互感器、功率因数变换器)信息,自主运行。监控终端可以选用有线或无线两种通信方式与监控服务器交换数据,在油井现场用笔记本电脑RS232C直接电缆连接进行参数修改和数据传载,此时笔记本电脑充当监控服务器,使系统方便的运行;对于中心控制室,监控终端可以通过GSMmodem和监控服务器进行数据交换,但是通信费用比较高而不可取,当然也可以通过无线数传电台进行数据交换,通过实际应用的数据交换量的比较,有效的油井数据量一般不超过一条段信息的容量,经过试验检测我们知道作为最大的数据交换——示功图也不过160个字符(测量周期100ms,冲程周期6——7s),因此选GSM短信息方式进行必要的数据交换完全满足。监控终端根据设定的需要把油井抽油机工作状况以短信息的方式发送到监控服务器,监控服务器对数据进行分类保存、统计供管理人员查询、分析。工作人员可以在监控服务器根据需要以短信息的方式向终端发送控制命令,控制抽油机的运行和获取抽油机的工作状况。
整个系统由单井数控单元、中心控制室和GSM网络组成。
单井数控单元
其中单口油井监控单元包括:RTU、信号处理模块和短信模块。
1.1 RTU设计
RTU作为监控单元功能实现终端,选用ZWORLD公司生产的RCM2300核心模块,RCM2300模块包括:工作在22.1MHz上的微处理器Rabbit200;128K SPAM和256K Flash;29个I/O线,17个可设置的I/O、8个固定输入、4个固定输出;3个通用串口;5个8位定时器和1个带2个匹配寄存的10位定时器(5个定时器成对级联)。根据需要我们扩展输入输出通道为:4路继电器输出,4路数字量输出,8路块数字输入,4路12位分辨率4~20mA电流模拟量输入,4路12位分辩率0~5V模拟量输入,2路12位的分辨率0~4V模拟量输出,1个RS485端口,2个3线的RS232或者一个5线的RS232端口。相应的在开发平台Dynamic C上用单根接口电缆把PC串行口和基于Rabbit2000的目标系统连接起来就可实现软件的开发,系统集编辑、编译、链接、调试、下载于一体,可快速的进行目标系统软件的开发。
监控终端的功能是根据检测的抽油机工作状态,判断抽油机的工效,适时的对抽油机进行起停操作,保障油机的机械及其电气设备的安全的同时,提高单口油井的产效。
1.2 信号处理模块
对于不同的油井可能需要配备不同的一次仪表。还有企业原来遗留的一些不同信号的仪表,特别是油机必备的负荷传感器,其输出信号一般是0~10mV,但是随着使用时间的递增负荷零点会有变化,将直接影响到控制功能的实现,所以我们专门针对负荷传感器设计了调理模块, 除完成将0~10mV电压信号转换成4~20mA电流信号外,还要负责处理好随温度和时间变化的影响。
1.3 短信模块
在应用中监控终端和监控服务器通过RS232接口连接短信模块来发送和接收GSM短消息,完成数据交换功能。
终端控制软件设计
监控终端RTU系统软件不仅要实时采集抽油机数据,实时控制抽油机的运行,还要对各种信息进行处理,抽油机本身负荷功图、电流图、功率因数图等都是大数据量的处理,所以系统软件的设计必须是一个多任务系统。ZWORLD公司软件开发平台Dynamic C是一个开放C语言开发环境,提供有丰富的库函数,可以开发出多任务系统。
终端控制软件功能设计采用模块化设计,主要包括三个方面:数据采集与处理功能模块、逻辑处理功能模块、I/O驱动模块、通信模块。
1) 采集与处理功能模块:需要采集的模拟数据有光杆负荷、电机电流、电机电压,电机功率因数和其它的油井管道压力等数据,数字量信息包括电机状态(运行和停止)、系统运行方式(手动/自动),位置开关状态等。对模拟数据进行量化处理为相应的可视化图形并按一定的时间规律间隙存储,对数字量信息需要进行抗干扰处理,防止假错信息进入。
2)逻辑处理功能模块:控制系统的目的是要控制的一系列动作,根据采集的信息识别当前抽油机的工作状态,按照抽油机的工作原理和油井的变化规律,控制和预测抽油机的动作。抽油机的控制功能主要包括:空抽控制、时间定点控制、连喷带抽控制,根据用户的实际应用设定需要的控制功能的同时,记录出现的所有运行故障。
3)I/O驱动模块:这一部分主要是针对输入、输出耗损时间较多的缘故,把所有输入输出放在一个任务里面集中处理,有利于提高系统的实时性。控制实现声音和灯光闪烁的报警功能。
4)通信模块:通信功能我们实现了两种方式,在工作现场通过RS232接口通信的Modbus协议和基于GSM短信息的无线传递方式。
中心控制室
中心控制室可以采用任何一种高级语言vb,vc等开发出相应的上位机软件,实现对采集数据的分析存储。这里不再详述。
GSM网络
GSM (Groupe Speciale Mobile )广泛用于欧洲及亚洲地区的通讯网路, 为数字蜂巢 (DIGITAL CELLULAR) 式通讯技术的标准之一, 透过此一通讯标准让远程的笔记型计算机及个人数字助理等行动装置得以相互连系、交换讯息。
相关产品:
RCM2300控制器模块
22.1 MHz的时钟,256K的Flash,128K的SRAM, 7个定时器, 时间/日期时钟,29个通用 I/O, 看门狗定时器和4个串口。
地址;北京市海淀区中关村南大街甲6号3层305 (100086) 电话:010-51663110/51581140 传真:010-51581150 E-mail:inquiry@bocon.com.cn