CurveStatistic测井曲线自动分层统计工具
一、软件介绍
测井曲线智能分层统计软件是一款专门针对测井相关从业者设计的常规曲线数据整理工具软件,它的功能是测井曲线进行分段参数统计和分析。主要包括:1.自动按照分层表进行曲线取值;2.统计曲线的分段参数(最大值、最小值、平均值、中心值、频率最大值、频率中心值等);3.频率统计及频率图绘制。本软件有以下技术特点:1.可以直接处理LAS、WIS等格式化文本曲线或常用的二进制测井文件;2.可以直接加载测井分层表数据;3.数据的图形可视化,可以使用户快捷直观的看到曲线在不同段内的频率分布情况;4.可以对统计好的曲线特征、层段原始数据导出EXCEL表格。软件简单易用,灵活方便,可以很大程度上提高科研或生产任务的工作效率。
二、软件技术理论
在测井数据处理解释过程中,针对某一口井的精细研究,常常会需要统计在各个层位的参数信息,即从连续的测井曲线中获取某一层位的曲线值。通常情况下,层位会比较多,几十层甚至上百层,用手工读值的方法取值分析费时费力还容易出错,因此需要一个软件工具来解决这一问题。
要想方便的获取测井曲线的值,必须能够从测井文件中快速的读取曲线数值。测井文件一般有ASCII编码和二进制编码的,为了方便用户使用,需要对使用较多的测井数据格式进行解析。国内外常用的文本格式为LAS格式,国外常用的二进制格式为DLIS格式,而国内用的较多的二进制格式是WIS格式。软件需要首先实现对此三类数据格式的精确解析。LAS(测井ASCII标准)是1990年由加拿大测井协会提出的,主要为了方便测井服务公司与客户间测井数据的数字交换。作为一种格式化的ASCII文件,LAS可以很容易地从任何计算机平台、PC机、工作站或大型机上输入和输出,格式要求简单易于程序分析。LAS已成为测井数据数字转换的最广泛使用格式和事实上的工业标准。DLIS格式即数控测井交换标准Digital Log Interchange Standard。该文件的标准文档虽然被公布,但是由于其内容十分复杂,一个文件包含多个逻辑文件,每个逻辑文件又包含多个逻辑记录,每个逻辑记录的解析方法不仅相同。因此不管是解析这种文件,读取其中的数据,进行分析,还是将写入文件,都必须掌握这种格式的规则。WIS格式是Forward测井平台底层数据,国内应用广泛,格式较为简明,易于读取。
数据读取问题解决后,就需要对软件的功能进行设计,本软件设计可以自动计算如下参数:最小值、最大值、平均值、中心值、频率中心位置、频率中心值。
三、软件开发及运行
软件使用C#语言在Windows 10操作系统上开发,可运行在WindowsXP/7/10系统上。需要的运行环境是:.NET Framework 4.0。
为了维护方便,现已将该软件集成到了Logdatahelper软件中的怀念旧版菜单里,具体启动方法如下图所示,启动 Logdatahelper 软件后,在“怀念旧版”菜单下点击“CurveStatistic1.3即可启动本软件”。
图1 软件启动界面
四、软件功能介绍
测井曲线智能分层统计软件整体上由一个主界面和三个参数设置对话框组成,主界面包含了各个功能的按钮区域及数据表:设置统计曲线、设置统计层段、设置统计参数项和曲线信息统计表。
4.1 主界面
主界面如下图所示,包括功能参数区,数据表显示区两大部分组成。功能按钮栏包括:数据源、设置统计曲线、设置统计层段、设置统计项、导出统计结果、统计等按钮。
其中【数据源】,功能是打开测井数据文件,比如可以直接打开LAS格式的文本测井数据文件、DLIS或WIS格式的二进制测井数据文件;【设置统曲线】,功能是筛选需要进行统计的曲线名称,同时可以设置统计的有效值范围,从而排除空值或异常值;【设置统计层段】,功能是设置需要统计的目的层位置,可以手动填写层段信息,也可以从其他文件中进行复制粘贴,软见会自动对层段信息进行筛选过滤;【设置统计项】,功能是设置需要统计的参数,如层段平均值、最大最小值、频率中心等。
另外,【统计】,功能是根据设置的曲线信息和层段信息,进行自动统计;【导出统计结果】,功能是把统计出的信息表按照EXCEL的格式导出;【导出中间数据】,功能是在有需要的请况下,把层段的曲线数据值信息导出到EXCEL表格。
图2 主界面
4.2 基本功能介绍
(1)曲线设置
图2 统计曲线设置对话框
上图是统计曲线设置对话框,功能在于根据用户设置需要进行智能统计的曲线名称,以过滤掉不需要统计的曲线。另外,此处还可以根据实际情况对层段曲线值进行限定,以过滤掉异常值或空值。例如:在统计GR曲线的时候,必须过滤掉空值(-9999等),如有需求还可以控制统计的上下限。
(2)层段信息设置
下图是层段信息设置对话框。功能是设置需要统计的层段,默认统计全井段信息。实际使用过程中,如果仅对某一层段比较感兴趣,可以直接把该层段的起始深度和终止深度填入左边的输入框内。如果有多个层段,可以直接在输入框输入各个层段的起终止深度,以逗号、空格、等进行分割,层段之间用换行符分割。如果已经有层段信息存储在word文档或excel文档中,可以直接复制层段信息到输入框。填写完成后,点击校验按钮,软件会自动的判断每个层段信息的正确行,同时可以选择按照深度顺序进行排序。
图4 层段信息设置对话框
(3)统计项目设置
下图是统计项目设置对话框,其功能是选择需要统计的项目,需要统计哪些项目就在对应的复选框中打勾即可。本软件可以统计的项目包括以下几个:最大值、最小值、平均值、中心值、频率最大值、频率中心值。另外,此处还提供一些高级关联功能,即:统计方式。如果选择独立统计,那么每条曲线统时,其他曲线的统计信息不会有任何关联效应。若选择关联统计,即独立统计复选框不打勾,则在进行统计时会有关联效应。例如:假设统计GR曲线时候,若某个深度点POR曲线值小于5,则自动忽略该点的GR曲线值统计(不参与计算)。
图5 统计项目设置对话框
版本信息:
- 编辑:陈瑶,2020.05.03