郑春亮 李树建 季天明(长城钻探工程有限公司测井公司 124010)
在石油勘探工作中,需要应用到大量的测井曲线,其中最主要的就是地质综合柱状图,很多相关软件中都能够进行地质综合柱状图中的测井曲线的绘制,但是在实际应用中,都主要是作为一个模块来使用,还没有完整的针对测井曲线管理、查询、下载于一体的系统平台,并且相关软件在实际应用中,不能实现油田测井曲线数据库的直接访问,难以实现系统对测井曲线进行成果图的展示,应用过程中非常的不方便,本文就主要针对此予以简单分析研究。
油田测井曲线中,测井曲线文件的产生主要来自于测井仪器的输出,在实际的应用中,油田测井工作中应用到的仪器是多种多样的,在型号及种类上具有一定的差别,不同种类、不同型号的测井仪器所产生的测井曲线文件格式具有较大差别,目前常用的两种格式有:TXT格式与LAS格式,每种格式都会应用一定的ASC II码方式来进行相关文本文件的保存,这就导致其具有各不相同的内部结构,在其管理工作中,如果想要实现其统一集中管理,就需要对测井文件格式进行转换,并要与相关的测井专家进行有关问题的讨论,这就使得在曲线文件转换领域具有较大的需求,本次研究中的油田测井曲线数据管理系统中,主要是应用LAS 2.0格式作为测井曲线的相关文件通用格式。
测井曲线文件加载方面的需求,这主要包括相对路径、结束深度、起始深度、文件体等方面的数据加载;其加载方式具有多井与单井两种,在单井加载过程中,其加载流程主要表现为:选定井号、选择所要加载的测井曲线文件、加载入库;在多井曲线文件加载过程中,其加载流程主要表现为:选择所需要加载的测井曲线文件、依据文件头的信息对测井曲线文件所归属的井进行自动判断、加载入库。
测井曲线文件的查询需求,其所应用的检索方式主要是按井号检索,其主要是在指定井号之后,对该井所包含的测井曲线文件信息予以罗列。在其测井曲线检索工作中,可以根据输入的曲线名称、加载日期、深度范围、井号等条件进行检索。
测井曲线的文件下载需求,其下载方式主要表现为:根据实际的需求提出下载请求、等待数据管理人员的审批、审批通过后可以直接实施下载。其下载内容主要是曲线文件体以及测井曲线文件中的单条曲线数据。
测井曲线的文件回放需求,其主要应该实现这样的基本功能:(1)图形的显示,能够以矢量图的方式实现图形的无级缩放;(2)可以实现图形格式的自定义;(3)能够实现多井对比显示、单井测井曲线显示、多条测井曲线文件显示、单条测井曲线文件显示等多种显示功能;(4)应该能够实现各种不同比例尺的显示。
在测井曲线的加载中,要求具有单独的程序,并要具有菜单,每个模块应该能够对应一个菜单项,并且在曲线加载的过程中,要具有取消按钮。测井曲线的文件查询,井号列表应用的是树形方式,其中一级节点表示的是盆地,二级节点表示的是一级构造,三级节点表示的是二级构造,四级节点表示的是井号。查询结果要能够以表格的形式来显示。
在测井曲线的文件下载界面中,测井曲线文件信息要能够以表格的方式来进行显示,每一个记录之前都必须要求具有复选款,并可以根据实际需求对其进行勾选,既可以进行单选,又可以进行多选。
测井曲线的回放,在其回放界面中,应用TAB方式对相关窗口进行分隔,并要求每个回放的图像都能通过点击TAB来进行切换,在图像上,可以通过鼠标实现曲线的选取及放大、缩小。
系统要能够保证测井曲线能够转换成为统一的LAS2.0格式,并且在转换过程中,其要能够具有异常处理功能,对于由于缺乏关键信息,导致不能成功转换的相关的测井曲线文件,要对其所缺乏的关键信息予以指出,在曲线的查询、下载过程中,对其工作效率具有一定的要求,并要求在五秒钟之内将查询结果予以返回,要求一百条测井曲线的下载时间不能超过两分钟,系统在实际运行过程中,要能够实现LAS2.0格式文件的回放功能,在对曲线特性处理时,要保证其能够满足测井曲线的实际展示要求。
Dephi是一个融合了可视化组件库功能、集成开发环境功能、现代编程语言的编程软件,其基本类库是可视化组件库Visual Com ponent Library,其具有操作方便、可扩展性强、封装纯粹的优点,即使是一个非常复杂的W in32API,在对其进行VCL封装之后,其使用起来也是比较方便的,其能够支持类、过程及函数的嵌套,可以在一个过程中生命一个类或者是一个过程,其对于事件具有完整的支持与封装,通过对事件对象进行有效的声明,能够将任意的外部事件源绑定于VCL控件中,并且在Delphi的VCL中,还具有较多的伪API,其能够为软件开发工作提供大力的支持。由于VCL具有非常好的可扩展性,这会极大的方便控件编写工作,并且可以实现任意ActiveX控件的导入导出,并且其具有平台无关性,可以在其他操作系统中直接应用。所有的VCL组件可以划分为可视组件与非可视组件两种类型,通常情况下,可视组件主要是继承TW inControl,非可视组件主要是继承自TCom ponent。
系统的主要功能模块表现为:用户管理模块、测井曲线展示模块、测井曲线解析模块、测井曲线查询下载、测井曲线加载。系统工作过程中的总体流程主要表现为:测井曲线文件加载、测井曲线文件查询、测井曲线文件下载、测井曲线文件回放。
系统的需求性分析是油田测井项目中的关键内容,本文就主要对油田测井曲线数据管理系统的需求性进行了简单分析,并对其管理系统的总体设计进行了简单探讨,对于其应用性能的提升具有积极的作用。
[1]付保红,李玉春.油田测井曲线数据管理系统需求性分析[J].大庆师范学院学报,2011(5).
[2]刘瑞超.大庆油田常规测井数据管理研究[J].软件导刊,2010(4).