毕业论文-动液面监测系统研究..doc
- 文档编号:356998
- 上传时间:2023-04-29
- 格式:DOC
- 页数:48
- 大小:2.56MB
毕业论文-动液面监测系统研究..doc
《毕业论文-动液面监测系统研究..doc》由会员分享,可在线阅读,更多相关《毕业论文-动液面监测系统研究..doc(48页珍藏版)》请在冰点文库上搜索。
摘要
在油井开采过程中,需要对油井的温度、压力、动液面等参数进行不定期测量以监控采油过程,其中动液面是一个重要的参数。
传统的动液面测量方法由人工操作、人工信号判读。
其数据计算整理工作繁琐,误差大、自动化程度低、效率低。
本文分析了传统动液面测量并与新型的动液面测量系统进行对比,研究了动液面测量的详细步骤。
并以STC89C52单片机为核心设计超声波测距的硬件电路和软件来模拟动液面检测系统。
首先设计了系统的整体方案,整个电路采用模块化设计,包括控制模块、数据采集模块、显示等模块等,软件由主程序、预置子程序、发射子程序、接收子程序、显示子程序等组成。
最后对系统进行调试,实现了测距的功能。
关键字:
动液面;STC89C52;油井;测距
Abstract
Intheprocessofoilexploitation,thewellneedsirregulardetectionoftemperature,pressure,workinglevelandotherparameterstomonitoraproductionprocess.Theworkinglevelisanimportantparameter.Traditionalworkinglevelmeasurementbythemanualoperationandartificialsignalinterpretation.Datacollationandcalculationarecomplicatedwithbigerror,lowdegreeofautomationandlowefficiency.Thispaperanalyzesthetraditionalworkinglevelmeasurementcomparedtothenewmeasurementsystem,andstudiestheworkinglevelmeasurementdetailedsteps.ThehardwareandsoftwareoftheultrasonicrangeisdesignedbasedonSTC89C52tosimulatetheworkingleveldetectionsystem.First,theoverallschemeofthesystemisdesignedwithmoduledesignmethod,includingcontrolmodule,dataacquisitionmodule,displaymoduleetc.Thesoftwareconsistsofmainprogram,presetsubroutine,launchedsubroutine,receivesubroutine.displaysubroutineandsoon.Finally,debuggingthesystemandthesystemimplementsthefunctionsofranging.
Keywords:
Workinglevel;STC89C52;Oilwell;Distancemeasurement
目录
第1章绪论 1
1.1课题的来源及意义 1
1.2国内外研究现状 2
1.3研究内容 3
第2章动液面测量基础 4
2.1液位测量方法 4
2.2数字仪表 5
2.3动液面测量系统及研究内容 6
2.4超声波测距模拟动液面检测系统 8
2.5本章小结 9
第3章系统硬件设计 10
3.1控制器模块设计 10
3.2显示模块设计 14
3.3A/D转换模块设计 16
3.4报警电路模块设计 17
3.5系统总电路图 18
3.6本章小结 19
第4章系统的应用软件设计 20
4.1STC89C52单片机调试及开发工具 20
4.2主程序流程 20
4.3数码管显示驱动程序 21
4.4中断程序 22
4.5定时器初始化子程序 22
4.6A/D转换程序 23
4.7本章小结 23
第5章系统调试 24
5.1安装keil软件 24
5.2程序调试 29
5.3调试成果 33
5.4本章小结 34
结论 35
参考文献 36
致谢 37
附录 38
I
东北石油大学本科毕业设计(论文)
第1章绪论
1.1课题的来源及意义
油田在开采初期,油井主要依靠原始的地层能量,利用原始地层压力进行自喷开采。
在开采过程中,地层能量逐渐减低,油井必须依靠人工开采的方式将原油从地层举升至地面。
在利用人工举升方式进行生产的过程中,需要了解油井的参数,来分析判断油井的工作情况,其中动液面深度是一个非常重要的参数。
油井动液面一般采用根据声波反射原理的回声仪测量。
以往使用的回声仪都是将微音器得到的回声波信号经过放大、滤波之后打在纸带上,然后进行人工分析。
这种方法会由于指针的灵敏性和外界的干扰造成分辨率低、不易辨识等问题。
随着电子技术,特别是计算机技术的发展,可以设计一定的电路,将微音器得到的回声波信号经过放大、滤波之后经过模/数转换成为数字化信号,记录和存储在计算机上来进行分析和解释。
对测量动液面反射声波的数字化有着很多的优点。
第一,经过模/数转换的数字化,信号的分辨率得到了提高,不再受到纸带分辨率差的限制。
第二,计算机可以利用回声波数据进行自动、实时处理得到油井动液面深度。
第三,计算机可以经过编程实现无人值守操作,自动对油井动液面深度进行测量,提高了安全性和工作效率。
油井动液面深度从井口到数千米不等,油井的井身轨迹并不是严格地竖直,会出现弯曲,从而使声波传播过程中受到影响。
随生产的进行,油井压力和温度都会发生变化,井中的各种流体、固体随着温度和压力的变化而有状态和性质的变化,因此油井的油套环空中的状态是复杂的,复杂的情况容易使动液面的测量出现一些干扰。
除去油井的井身轨迹对动液面测试的影响,油套环空中影响动液面测量的因素可以分为两类,一类是油套环空通道形状变化的影响,如:
死油帽子、稠油、泡沫油、结蜡、油管柱变径和井身轨迹等因素的影响。
另一类是噪音的影响,如:
井下潜油电机转动、抽油杆运动造成机械振动产生的噪声的影响等[1]。
环空中出现的死油对声波法动液面测试影响严重。
由于重力分异,在泵吸入口以上充满了密度小的原油,当环空中的动液面较高时,动液面距离产出油层位置较远,温度降低,当温度降低到原油的凝固点以下时,原油会凝固,形成一个死油帽子,用声波法测油井动液面时,这个死油帽子会反射声波,造成真实的动液面无法辨识。
目前国内液位测量系统的生产采用引进加仿制的方法来开发。
近些年来,国内有许多家公司和科研机构陆续推出了自行研发的动液面测量仪器,其精度也日益提高。
而进口的动液面测量系统功能齐全,精度也相对较高,但是其价格比较昂贵,而且维修起来也不是十分方便,对于小型用户来说并不是理想的选择,国内自行研究生产的液位测量系统价格相对便宜,但精度相对不高,且功能单一。
现在的动液面测量方式一般分为两类,接触式测量仪表与非接触式测量仪表。
接触式测量仪表由于其敏感元件与被测液体直接接触,而且多数存在传动部件,因此在使用过程中,或多或少的存在一些精度较低、维护开销大或使用寿命较短的弊病。
而非接触式测量仪表其敏感元件不与被测液体直接接触,而且一般不存在可动部件,测量精度高且在使用过程中对维护的要求比较低,特别是可以适应一些相对恶劣的环境的测量。
因此非接触式的动液面测量系统是动液面测量方面的必然发展趋势[2]。
1.2国内外研究现状
传统的动液面测量方法均是由人工操作发声设备发射声波,通过分析所得回波曲线,确定节箍波数目以及液面回波的位置,将其代入计算公式中得到动液面值。
显然,这种测量方法是比较落后的,并且测量误差大、效率低[3]。
如何能使螺杆泵稳定工作?
这是国内外一些学者正在研究的问题,而动液面的测量就是研究的一个重要方面,其目的就是要提高采油率。
目前,在这方面也取得了一定的成果。
有几家公司已经做出了自己的产品,包括井岗山仪表厂、江汉石油管理仪表厂等。
其中,井岗山仪表厂生产了ZJY-1型液面自动监测仪以及CJ型回声仪。
ZJY-1型液面自动监测仪可用于抽油井环形空间液面和套压,按一定的时间间隔程序进行定时自动监测,为抽油井进行不稳定试井提供基础数据。
其液面测深范围为10~2000m,该测量系统体积大,比较重。
CJ型系列产品有:
CJ-1型、CJ-2型、CJ-3型三种。
CJ-1型与CJ-2型只是一处仪表(井口装置即声响发生器)不同而已,CJ-1型配备声弹击发式,CJ-2型配备气枪式;而CJ-3型的仪表小型化,仪表结构与CJ-1型不同而原理相同。
CJ-1型的最大测井深度为3000m,CJ-2型和CJ-3型的最大测井深度为2500m。
此系列产品是以美国生产的D-6B2型回声仪为样机仿制而成,其结构原理、功能及操作方法等与D-6B2型回声仪相同。
这类产品由记录笔记录节箍波及液面波,不能直接显示液位值。
江汉石油管理仪表厂推出SH3型回声仪,其可测量深度为1500~2000m。
该产品采用声弹发生装置,由记录仪和井口装置组成,通过记录曲线上的节箍波数目计算液位深度,自动化程度低,误差大。
国内生产的这些产品价格相对国外要低,但都存在自身的缺点,测量精度不如进口设备,且不能实现闭环控制[4]。
国外生产的动液面测量系统与国内相比,技术比较成熟,误差小,但是价格偏高且不便于维修。
1.3研究内容
(1)动液面测试系统总体方案研究与设计。
根据目前国内油田使用的动液面测试系统存在的缺点进行分析,提出总体的设计方案。
(2)动液面测试系统的硬件设计。
选择型号为STC89C52的单片机为电路的核心,硬件电路包括电源电路、信号输入和滤波电路、CPU、数码管显示模块以及TTL转RS232电路等,主要实现声波发射、数据采集、数据处理、界面显示及远程通讯等功能。
(3)动液面测试系统的软件设计。
设计软件整体框架,存储油井测量数据。
采用数码管显示结果,通过判定所得动液面值的异常情况,选择合理的工作制度,实现闭环控制。
按照设计思路完成程序的编写。
(4)通过采样数据验证数据处理程序的可行性。
第2章动液面测量基础
2.1液位测量方法
液位属于物位中的一种,是指密封容器(池子)或开口容器(池子)中液位的高低。
液位测量就是通过检测液面两侧物质的特有性质,或者是一些相同的物理参数(例如电阻、电容、电感、差压以及声速和光能等)在液面两侧所发生的变化,从而确定液位的方法。
在现实生活中,测量液位是比较常见的。
针对不同情况和用途,仅传统的液位测量方法就有20多种。
从大类上可将其归为两类,即连续测量和位式测量。
在石油行业一般使用连续测量[5]。
2.1.1动液面测量方法
油田上用于动液面测量的方法主要有浮筒法、压力计探测法和回声法三种。
浮筒法利用浮筒测量动液面深度,因其受到自身重量和体积的限制,只适合在环空井和敞开井中使用。
浮筒法操作简单、方便,但在测量时井中的环形空间不能有压力。
压力计测量法通过压力数据计算动液面值,在所有油井中都能够使用,并且测量结果比浮筒法准确。
但这种测量方法存在停点选择的问题,测量工期长,操作比较麻烦且对操作人员的技术水平要求很高。
回声法测量液面操作简单、方便,成本较低,且不需要把测量仪器放到油井中,适合抽油井在不停产的情况下进行测量。
因此,本课题选用回声法测量动液面深度[6]。
2.1.2声波
声波在气体介质传播过程中,遇到障碍物会发生反射,检测出声波在介质中的传播速度,以及反射波从障碍物处到声源处所经过的时间,便可计算出声源和障碍物间的距离。
这就是液位测量中回声法的测量原理[7]。
按照不同频率可将声波分为次声波(0~20Hz)、音频信号(20~20KHz)、超声波(20KHz~1GHz)、甚超声波(1GHz~10THz)。
超声波在传播过程中衰减较小,遇障碍物时发生反射的信号较强,且发射和接收设备简单,因而不断应用于各个领域,如军事、医疗、容器、储油罐等。
目前,超声波技术发展迅速,超声波不仅能够实现定点和连续液位测量,而且提供遥测或遥控所需信号很方便。
但传播介质的物理性质(浓度、温度、压力等)会影响超声波的传播速度。
因此,如果是短距离测量(100米以内),可用超声波信号源,但在这个测量范围外便很难检测到回波。
油井动液面值均大于超声波的可测量距离,此外,油井井况非常复杂,故超声波液位系统不适合油井动液面的测量。
与一般的声波、光波和无线电波等相比较,次声波的传播距离要远得多。
例如,当次声波的频率小于1Hz时,其传播距离可达到几千至上万千米。
次声波的穿透力很强,不管是大气、海水、土壤,还是坚固的钢筋水泥建筑物,都不能阻挡其通过。
可见,次声波具有传播远、穿透力强的特点。
次声波的在介质中的传播速度与音频信号相同,不同之处在于次声波频率较音频信号低,只有极少一部分被介质吸收,即便在复杂的油井井况中,次声波的衰减也是较弱的。
基于以上的特点,次声波适合用于油井动液面测量[8]。
2.2数字仪表
随着电测技术、计算机技术、通讯技术的飞速发展,对测量设备和测量技术也提出了新要求,数字化测量就是近20多年来发展起来的新技术。
利用数字化技术不仅可以对各种参数进行测量,而且可以通过接口技术与计算机配合实现自动化测量和生产过程的自动控制,数字测量仪表的应用也越来越广泛。
数字化测量技术的基本内容是指连续的被测物理量转换成相应的量子化了的断续量,即将模拟量自动的转化成数字量,然后予以数字编码,进行传输、存储、显示、打印(即用仪器仪表以数字形式显示和打印测量结果)。
各种物理量从理论上都存在着这种处理的可能性,但最方便、最直接、最容易实现的还是电量,即直流电压和频率,易于实现数字化。
其它物理量则可通过中间手段,如传感技术、转换技术将其转换为直流电压和频率后再对其进行数字化测量。
相对于其它仪表,数字化测量仪表具有测量精度高、速度快、读数方便,并可以实现自动化测量和将测量结果以数码形式进行传输等特点。
随着计算机的发展,利用GPIB或RS-232C等通用接口,数字化测量仪表已实现自动化、程序化。
由于微处理器的普遍应用,现代数字测量仪表已经从技术和应用上完成了它的普及阶段,正向新的阶段发展,其发展趋势有以下几个方面:
(1)向精密测量领域发展并实现程控操作。
装有微处理器的测量装置,具有高的稳定性和准确性,这是精密测量领域所期望的。
同时,测量过程编排、功能和量程的选择、测量结果的显示均可通过键盘及LCD实现。
(2)可实现动态测量。
在测量过程中,它可以自动进行数据处理,输出被测动态过程的各个参数值,动态测量在电测领域中正在高速发展。
(3)数字化测量技术与计算机配合可以构成十分复杂的数字化自动测试系统。
2.3动液面测量系统及研究内容
2.3.1油井动液面的测量系统
动态液面测量系统主要由3个部分组成,分别是声波发生装置、声波接收器和波形处理装置等。
图2-1所示为油井动液面测量示意图。
图2-1油井动液面测量示意图
由图2-1可见,两根管段间由油管节箍连接在一起,每根管段长度一定且为已知,整根油管由上百根管段连接而成。
测量时,控制声波发声装置发射声波,产生一个起始脉冲。
声波通过油管与套管间空气介质向井下传播,在传播过程中,每遇到一个油管节箍就会反射一个回波,组成节箍波信号。
由于两个油管节箍间距基本相等,则所得的节箍波信号是一个周期信号,且每个周期范围内,节箍波信号的幅度最大且只有一个。
当声波到达液面时,节箍波信号已经衰减为很小,此时接收到的一个较强的回波就是液面回波信号。
由于传统的测量方法存在自动化程度低、效率低及工作量大等缺点,现在动液面测量系统的发展趋势是:
采用微处理器(单片机)控制发声装置发射声波,由传声器接收回波信号,并将其转化为电信号,经放大滤波、采样、A/D转换及信号处理后直接的得到动液面值,达到自动测量油井动液面值的目的[9]。
2.3.2计算方法
动液面测试的设备种类较多,常用的有声弹型,氮气型井口连接器,并配合相应的综合测试仪,单井的动液面数据一般按旬或月度来测试获取。
动液面的计算方法,常用的有.音标比较法与节箍法。
1.音标比较法
在油管下部某一节箍上加装一个音标(一般遮住油套环空的50%~70%),声波遇到音标产生反射脉冲,音标的深度已知。
深度,H是井口至液面深度,是井口至音标深度,是记录曲线上声波至音标长度,是记录曲线上声波至液面波长度,各单位均是毫米。
2.节箍法
此方法的最大特点就是放大器分为高频放大和低频放大两部分,高频放大部分用来记录有关节箍的反射波,低频部分用来记录动液面的反射波,液面深度,H是井口至液面深度,是井口第n根油管的累积长度(施工资料查得),是记录纸上声波至n个油管接箍波长度,记录纸上声波至液面波长度,各单位均是毫米。
2.3.3测量设备
人们在早些时期测试油井液面,全部采用声弹型液面测试装置,进行液面测试工作。
考虑到采用声弹型液面测试装置有一定危险性,开始引进氮气液面测试装置,动液面测试工作逐步由声弹型向氮气型转化。
而随着油田开发工作的不断广泛深入,健康、安全、环保的理念被人们认同和接受,越来越多的新技术,新设备也被引进到油田工作当中,针对在实际工作当中发现的,有的井套管气比较丰富的情况,受到氮气测试设备的启发,一种全新的液面测试发声装置也应运而生,并渐渐取代传统的测量装置
1、声弹发声装置
声弹发声装置是使用最普遍,最广泛,同时也是应用时间最长的一种测试液面的发声装置,基本原理是枪击击发声弹底火,使声弹内部的火药短时间内迅速反应膨胀,产生液面测试所需声波。
安全性来说,声弹型发声装置的声弹属军控易爆物质,在购置、运输和储存上手续繁琐,存在一定的安全隐患,对于一些套管气体压力高的油井,底火在激发时,易产生火花,引起安全事故,出于安全考虑,从2010年6月开始已经逐步停止使用。
实用性来说声弹型发声装置在击发瞬间产生的能量较大,声波的频谱分布广,因冲破声弹折痕,损失能量较大,且易产生杂波,故对测试的深度有一定的影响。
2、氮气发声装置
氮气发声装置在发生原料上和声弹不同,采用化学性质比较稳定的惰性气体氮气,基本原理是通过对拉环的控制,实现气包内较高压力的氮气向井筒内的释放,产生动液面测量所需要的声波。
安全性来说,氮气型发生装置采用的氮气,在放气发声的瞬间,无火星产生,提高了安全性。
实用性来说,氮气型发声装置依靠压缩包内的氮气作为发生源,与声弹的频谱范围相似。
释放能量较大,能在一些较深井,含气量太大、太小井,斜井等复杂井况中使用,液面效果测试良好,能满足油田各种井况的测试需要。
3、新型动液面测试发声装置
新型井口发生器的想法源于氮气测试设备,摒弃了向气包里充高压氮气作为发声源的方式,针对三叠系油藏伴生气丰富的特点,采用一定压力的套管气作为发声能量源,在保证密封性的同时,通过对放气阀的控制实现气体的释放,产生液面测试所需要的声波。
产生的声波频率较为集中,低频范围能量充足,液面发射波清晰可辨,高频范围段声波的能量相对较小,油管节箍也能满足一般计算软件的计算要求。
安全性来说,由于采用憋有压力的套管气作为发声源,无需其他附加加压设备,体积小,重量轻,不存在运输、使用和储存上的安全隐患,排气的通道适当修改,避免操作时产生的意外伤害,安全性大大高于声弹和氮气测井。
实用性来说,用套管气为能量源,因各个井的实际情况不同,所积累的能量也不同,但是其将有效的能量是放在了对液面和节箍反射波上,且含有的干扰杂波小。
准确性高、重复性好、基本满足目前油田现有井况测试要求[10]。
2.4超声波测距模拟动液面检测系统
下图是超声波的测距原理:
图2-3声波测距原理
本文用超声波测距模拟动液面检测系统,下面是该检测系统框图:
声波发射器
放大电路
声波接收器
放大电路
锁相环
检波电路
定时器
单片机控制
显示器
图2-2声波测距仪原理框图
本系统采用单片机来控制的声波测距仪,先由单片机产生一个40KHZ信号,经过信号线,把信号引入到与声波发射器相连的信号引脚上,经放大后再由声波发射器向某一方向发射声波,在发射时刻的同时开始计时,声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器将接收到的超声波信号经放大器放大,用锁相环电路进行检波处理后,启动单片机中断程序,测得时间为t。
声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即:
S=Pvt/2
2.5本章小结
简单介绍了动液面的测量方法。
油田上用于动液面测量的方法主要有浮筒法、压力计探测法和回声法。
然后介绍了声波的分类及其在动液面检测系统中的使用,还有数字仪表的发展和应用。
最后重点介绍了动液面测量系统及研究内容并绘制出检测系统框图。
第3章系统硬件设计
3.1控制器模块设计
在动液面监测系统的设计中,单片机是其核心部件。
单片机一方面要接收来自传感器送来的感应信号和故障检测信号,另一方面要对不同信号分别进行处理,控制后续电路的相应工作。
如今市面上比较普遍的单片机主要是89C52系列。
89C52单片机应用普遍,工具多,易上手,片源广,价格低,编程灵活,控制简单,很适合我们所要制作的动液面监测系统[11]。
3.1.1单片机概述
单片机诞生于加世纪70年代,像Fairchild公司研制的F8单片微型计算机。
所谓单片机是利用大规模集成电路技术把中央处理单元(CenterProcessingUnit,也即常称的CPU)和数据存储器(RAM),程序存储器(ROM)及其他I/O通信口集成在一块芯片上,构成一个最小的计算机系统,而现代的单片机则加上了中断单元,定时单元及A/D转换等更复杂、更完善的电路,使得单片机的功能越来越强大,应用更广泛。
20世纪70年代,微电子技术正处于发展阶段,集成电路属于中规模发展时期,各种新材料新工艺尚未成熟,单片机仍处在初级的发展阶段,元件集成规模还比较小,功能比较简单,一般均把CPU、RAM有的还包括了一些简单的I/O口集成到芯片上,像Fairchild公司就属于这一类型,它还需配上外围的其他处理电路方才构成完整的计算系统。
类似的单片机还有Zilog公司的Z80微处理器[12]。
1982年以后,16位单片机问世,代表产品是创INTEL公司的STC-96系列,16位单片机比起8位机,数据宽度增加了一倍,实时处理能力更强,主频更高,集成度达到了12万只晶体管,RAM增加到了232字节,ROM则达到了8KB,并且有8个中断源,同时配置了多路的A/D转换通道,高速的I/O处理单元,适用于更复杂的控制系统。
九十年代以后,单片机获得了飞速的发展,世界各大半导体公司相继开发了功能更为强大的单片机。
美国Microchip公司发布了一种完全不兼容STC-51的新一代PIC系列单片机,引起了业界的广泛关注,特别它的产品只有33条精简指令集吸引了不少用户,使人们从INTEL的111条复杂指令集中走出来。
PIC单片机获得了快速的发展,在业界中占有一席之地。
1990年美国INTEL公司推出了80960超级32位单片机引起了计算机界的轰动,产品相继投放市场,成为单片机发展史上又一个重要的里程碑。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 液面 监测 系统 研究