生产测井地面系统测试软件开发
2018-01-30李愉兵
李愉兵
摘要:石油在现代社会发展中占据着重要的作用,是一种与人们日常生活和工业生产都有着很大关系的一种不可再生能源,如何对其加以充分的开发和利用,已经成为了现代科学技术积极研究的一个课题。在生产测井作业当中,其地面系统的作用是非常重要的,其测试软件的应用大大提升了生产作业的效率。本文首先对生产测井地面系统测试软件的功能和特征进行了简要的论述,继而对它的开发进行了具体的探讨。
【关键词】生产测井 地面系统 测试软件 开发
对于测井数据的采集、存储以及显示等,对生产测井作业来说是十分重要的,而保证该项工作顺利完成的前提就是生产系统的运行正常。生产测井系统的应用,能够实现对测井资料的充分分析和利用,对测井中所出现的问题加以及时的处理,同时还可以发现系统中的缺陷,继而对其加以实时的维护,所以说对生产测井地面系统加以测试是非常重要的。
1 简述生产测井地面系统测试软件
1.1 功能
想要满足系统硬件的设计要求,继而达成针对生产测井工程在维护方面的支持,同时对测井系统加以检测,其相应的测试软件应该满足以下几点要求:
(1)将Windows操作系统当成软件运行的基础部分,继而形成一种简便、快捷的数据传输以及记录操作的形式。
(2)可以实现测井工作的实时性,其中包含对测井信号加以采集和计算,对所绘制的数据曲线加以存储等。
(3)其操作和控制界面要尽量完善,其中应该包括主菜单、文件管理单元、选择或者编辑服务表单元以及设置输入法等。
(4)将现场资料准确的转换成为解释资料,给解释处理工作供给出更为方便转换格式的基本功能。
1.2 特征
生产测井地面系统测试软件主要具备四种较为突出的技术特征:
(1)软件设计跟基本向下兼容所呈现的要求较为统一。
(2)在测井钻探所呈现的广度和深度出現变化的时候,应该针对钻探的深度是否正确做出具体的分析,要是深度没有出现错误的话就应该对测井曲线加以校准,继而利用软件对数据加以删除,或者采用均匀插入的方式对曲线加以压缩或者延长,从而可以符合正确深度的具体要求。
(3)测试软件应该具备对资料管理更加的直观化和人性化功能。与此同时,其所具备的功能应该包括在用户对测井软件加以命名或者对同名文件的名称加以更改时的提醒,以及避免在计算机出现故障之后数据丢失而具备的实时保存数据的功能。
(4)在对测井曲线的叠加进行输出或者处理的时候,可以在软件中设置十条能够同时呈现的测井曲线,同时在操作方式上更加的简便,让结果的可视化程度更高,让数据信息的对比分析工作更加的便捷。
2 对生产测井地面系统测试软件的开发利用
这个软件是在Windows系统之下开发的,用核心态设备驱动程序完成了数据的底层采集工作,而且在用户利用线程运行机制编写多线程客户程序,从而达成数据实时处理的状态,通过友好的人机界面显示结果。
2.1 底层采集
一般情况之下,生产测井数据的传输基本上是依托于WTC电缆遥测系统完成的,在正常的作业当中,通常向地面传输的数据是1帧/40ms,目前绝大多数的地面测试软件都以USB通道为依托,一般采用USB2.0,最高理论传送速率为12Mbt/s。一般测井数据的采集是由地面测井系统下的采集箱体完成,它由采集箱体通过井下电缆向井下仪器发送控制命令,接受井下上传信号,进而进行恢复、解码、采集后进行数据打包,然后按一定的协议通过USB与工控机进行通信。
2.2 数据处理
一般情况之下,结合测井对各个参数的具体要求,根据各个参数的特性运用不同方式把那些已经输送至主机的数据信息加以具体的显示。同时根据测井模式f一般分为:点测、上测、下测)分别对帧变化、深度以及定时所对应的标志加以设置,接下来系统就可以利用对各种标志加以判断来做出相应的计算和处理,继而对其加以显示。与此同时,还可以依据不同工作方式的具体需求,对所显示的数据加以定时的刷新,从而实现动态检测目的的实现。同时软件还需具备实时存储功能,并可对存储数据进行回放。同时可在存储数据中加入对比参数的比较曲线。
2.3 关键性技术
生产测井地面系统测试软件主要是将Windows操作系统作为其最为基本的依托,可以实现对多线程技术所执行的多个任务加以充分的调度,也就是说这个测试软件具备多任务调度的功能和机制,这同时也是测试软件所具备的各种功能得以实现的一个前提和保障。线程指的主要是一个在进程内部存在的执行单元,系统只要是形成了一个进程,它就会实现对一个主线程的形成,测试软件当中的主线程是应用程序所对应的对象,从系统开始运行的时候就能实现自动启动。测试软件想要达成对数据的采集、显示以及处理等各种功能,一定要设计两个工作线程,在这当中读取线程是用作测井数据的定时定点采集,而下发命令线程是针对井下的仪器对各种反馈命令加以发布,不过两个线程都是由主线程所启动的。与此同时,对数据加以的实时处理时利用Windows信息传递机制所设计的一些信息相应函数具体达成的,在通常情况之下,信息响应函数当中的程序在对任务加以执行和处理的时候,都是将读线程设置的与之相应的标志当成依据而具体实施的。
3 结束语
总而言之,经过对生产测井地面系统测试软件的功能、特征所进行的分析,还有对其开发利用的探讨,可以得出结论,生产测井地面系统测试软件的开发和设计具有非常重要的意义,能够实现对生产测井工艺流程的促进。同时由于现今石油仪器制造厂商的增多,行业的竞争加剧,对地面测井系统的兼容性、覆盖性以及相应测井解释软件提出了新要求,因而相关从业人员应该积极探索,对国外的先进技术和经验加以积极的借鉴,结合我国石油开采行业的实际情况,对生产测井地面系统测试软件加以切实的改善,继而促进我国石油行业的发展,为国民经济的发展贡献出属于自己的一份力量。
参考文献
[1]杨爱东,生产测井地面系统测试软件的开发[J],中国石油和化工标准与质量,2012(08):124.
[2]胡琎,生产测井地面系统测试软件开发[J].化工管理,2016 (18):71.endprint