太阳城集团

  • / 12
  • 下载费用:30 金币  

一种基于公式解析的石油测井模型处理方法及系统.pdf

关 键 词:
一种 基于 公式 解析 石油 测井 模型 处理 方法 系统
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
摘要
申请专利号:

太阳城集团CN201510562767.8

申请日:

2015.09.07

公开号:

CN105224312A

公开日:

2016.01.06

当前法律状态:

实审

有效性:

审中

法律详情: 实质审查的生效IPC(主分类):G06F 9/44申请日:20150907|||公开
IPC分类号: G06F9/44; G06F19/00(2011.01)I 主分类号: G06F9/44
申请人: 中国石油天然气股份有限公司
发明人: 李伟忠; 李宁; 王才志; 傅海成; 刘英明; 夏守姬
地址: 100007 北京市东城区东直门北大街9号
优先权:
专利代理机构: 北京三友知识产权代理有限公司 11127 代理人: 汤在彦
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

太阳城集团CN201510562767.8

授权太阳城集团号:

|||

法律状态太阳城集团日:

太阳城集团2016.02.03|||2016.01.06

法律状态类型:

太阳城集团实质审查的生效|||公开

摘要

太阳城集团本发明公开了一种基于公式解析的石油测井模型处理方法及系统,其中,该方法包括:获取石油测井公式;解析该石油测井公式,提取公式参数及公式变量;获取至少包括公式名称、适用范围、公式参数量纲在内的外部属性数据;根据所述石油测井公式、公式参数、公式变量及外部属性数据,生成石油测井模型并存储于模型库。通过本发明提出的基于公式解析的石油测井模型处理方法及系统,可以简化石油测井公式建立模型的创建过程,通过应用建立的石油测井模型可以提高测井处理解释的便利性和实用性。

权利要求书

权利要求书
1.  一种基于公式解析的石油测井模型处理系统,其特征在于,该系统包括:
公式获取模块,用于获取石油测井公式;
公式解析模块,用于解析该石油测井公式,提取公式参数及公式变量;
外部属性数据获取模块,用于获取至少包括公式名称、适用范围、公式参数量纲在内的外部属性数据;
石油测井模型生成模块,用于根据所述石油测井公式、公式参数、公式变量及外部属性数据,生成石油测井模型并存储于模型库;
所述模型库,用于存储所述石油测井模型。

2.  根据权利要求1所述的系统,其特征在于,所述适用范围包括:石油测井模型的适用区块、适用层段。

3.  根据权利要求2所述的系统,其特征在于,所述系统还包括:
区块分组模块,用于将存储于所述模型库中的石油测井模型按照适用区块分为多个区块分组;
层段分组模块,用于在所述多个区块分组中,将所述石油测井模型按照适用层段分为多个层段分组;
模型名称生成模块,用于在所述多个层段分组中,根据所述公式名称生成所述石油测井模型对应的模型名称。

4.  根据权利要求3所述的系统,其特征在于,该系统还包括:
搜索太阳城集团接收模块,用于接收用户输入的搜索太阳城集团;
区块搜索模块,用于基于该搜索太阳城集团在所述模型库中搜索相应的区块分组;
层段搜索模块,用于在该相应的区块分组中,基于该搜索太阳城集团搜索相应的层段分组;
石油测井模型搜索模块,用于在该相应的层段分组中,基于该搜索太阳城集团中的模型名称搜索相应的石油测井模型。

5.  根据权利要求4所述的系统,其特征在于,该系统还包括:
运算模块,用于接收用户输入的公式变量值,根据相应的石油测井模型计算获得运算结果。

6.  一种基于公式解析的石油测井模型处理方法,其特征在于,该方法包括:
获取石油测井公式;
解析该石油测井公式,提取公式参数及公式变量;
获取至少包括公式名称、适用范围、公式参数量纲在内的外部属性数据;
根据所述石油测井公式、公式参数、公式变量及外部属性数据,生成石油测井模型并存储于模型库。

7.  根据权利要求6所述的方法,其特征在于,所述适用范围包括:石油测井模型的适用区块、适用层段。

8.  根据权利要求7所述的方法,其特征在于,该方法还包括:
将存储于所述模型库中的石油测井模型按照适用区块分为多个区块分组;
在所述多个区块分组中,将所述石油测井模型按照适用层段分为多个层段分组;
在所述多个层段分组中,根据所述公式名称生成所述石油测井模型对应的模型名称。

9.  根据权利要求8所述的方法,其特征在于,该方法还包括:
接收用户输入的搜索太阳城集团;
基于该搜索太阳城集团在所述模型库中搜索相应的区块分组;
在该相应的区块分组中,基于该搜索太阳城集团搜索相应的层段分组;
在该相应的层段分组中,基于该搜索太阳城集团中的模型名称搜索相应的石油测井模型。

10.  根据权利要求9所述的方法,其特征在于,该方法还包括:
接收用户输入的公式变量值,根据相应的石油测井模型计算获得运算结果。

说明书

说明书一种基于公式解析的石油测井模型处理方法及系统
技术领域
本发明涉及石油测井处理解释软件领域,尤指一种基于公式解析的石油测井模型处理方法及系统。
背景技术
测井处理解释软件是石油测井处理解释中非常重要的技术工具,用户依靠它进行测井数据预处理、处理、解释和分析评价等操作。测井软件在处理、解释测井数据时,要用到很多个参数计算模型,每个模型都是按照一个计算公式、基于一条或几条测井曲线运算,如计算含油气饱和度的饱和度计算模型、计算地层孔隙度的声波模型或密度模型等。对于不同的油田区块、不同的储集层,有不同的计算模型(公式),这样一来,在处理多个区块、多个储集层以及计算多个参数的时候,用户通常会用到不同的计算模型。在这些模型中,有些是由测井软件提供的,但是,另外很大一部分是用户长期接触和分析现场实际数据后总结得出的,是测井软件中原本没有的。
为整合并应用这些模型(公式),目前的常见做法是在测井软件中提供一个简易的计算机语言开发环境(例如,针对Fortran、C等计算机编程语言的开发环境),在该环境中可以用户需要利用对应的计算机编程语言将公式以软件程序代码形式实现,并借助该环境进行编译、调试,确认无误后再挂接到测井软件中。
对于测井软件提供商而言,要实现上述功能需要提供针对一个乃至数个编程开发语言的编译环境,系统研发工作量较大、成本较高。对测井软件的用户而言,这个过程要求用户掌握计算机编程语言、熟悉代码开发过程,即使对测井专业出身的用户也是一个比较繁琐复杂的问题。另一方面,整合到软件中的模型与软件本身不是一个有机的整体,不能与其它功能模块传递数据、共享太阳城集团,因此在使用中也有不便。
发明内容
对于现有测井软件的不足,本发明提供一种基于公式解析的石油测井模型处理方法及系统,一方面实现了从公式到模型的模型创建过程,另一方面要提高模型应用的便利性和实用性。本发明在模型创建过程中,用户只须提供方法模型的计算公式,就可以将公式进行解析、判别其输入及输出参数,在用户确认无误后将其转变为石油测井模型并存入模型库;而且,当用户要使用某一模型时,可以搜索并调出该模型,并可以根据用户指定的参数取值对公式实施运算并返回运算结果。
为达到上述目的,本发明提供了一种基于公式解析的石油测井模型处理系统,该系统包括:公式获取模块,用于获取石油测井公式;公式解析模块,用于解析该石油测井公式,提取公式参数及公式变量;外部属性数据获取模块,用于获取至少包括公式名称、适用范围、公式参数量纲在内的外部属性数据;石油测井模型生成模块,用于根据所述石油测井公式、公式参数、公式变量及外部属性数据,生成石油测井模型并存储于模型库;所述模型库,用于存储所述石油测井模型。
为达到上述目的,本发明提供了一种基于公式解析的石油测井模型处理方法,该方法包括:获取石油测井公式;解析该石油测井公式,提取公式参数及公式变量;获取至少包括公式名称、适用范围、公式参数量纲在内的外部属性数据;根据所述石油测井公式、公式参数、公式变量及外部属性数据,生成石油测井模型并存储于模型库。
通过本发明提出的基于公式解析的石油测井模型处理方法及系统,可以简化石油测井公式建立模型的创建过程,通过应用建立的石油测井模型可以提高测井处理解释的便利性和实用性。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中:
图1为本发明一实施例的基于公式解析的石油测井模型处理方法流程图。
图2为本发明一实施例的石油测井模型分组流程图。
图3为本发明一实施例的石油测井模型应用流程图。
图4为本发明一具体实施例的石油测井公式解析结果示意图。
图5为本发明一具体实施例的石油测井模型示意图。
图6为本发明一具体实施例的利用石油测井模型运算获取的计算结果示意图。
图7为本发明一实施例的基于公式解析的石油测井模型处理系统结构示意图。
具体实施方式
以下配合图示及本发明的较佳实施例,进一步阐述本发明为达成预定发明目的所采取的技术手段。
图1为本发明一实施例的基于公式解析的石油测井模型处理方法流程图。如图1所示,该方法包括:
步骤S101,获取石油测井公式。
步骤S102,解析该石油测井公式,提取公式参数及公式变量。
步骤S103,获取至少包括公式名称、适用范围、公式参数量纲在内的外部属性数据,适用范围包括:石油测井模型的适用区块、适用层段。
步骤S104,根据石油测井公式、公式参数、公式变量及外部属性数据,生成石油测井模型并存储于模型库。
在本实施例中,图2为本发明一实施例的石油测井模型分组流程图。如图2所示,该方法包括:
步骤S201,将存储于模型库中的石油测井模型按照适用区块分为多个区块分组。
步骤S202,在多个区块分组中,将石油测井模型按照适用层段分为多个层段分组。
步骤S203,在多个层段分组中,根据公式名称生成石油测井模型对应的模型名称。
在设置区块分组、层段分组、模型名称后,用户可以通过搜索来调用所需的石油测井模型,并通过输入变量值,获得相应的运算结果,具体方法如图3所示。图3为本发明一实施例的石油测井模型应用流程图,该方法包括:
步骤S301,接收用户输入的搜索太阳城集团。
步骤S302,基于该搜索太阳城集团在模型库中搜索相应的区块分组。
步骤S303,在该相应的区块分组中,基于该搜索太阳城集团搜索相应的层段分组。
步骤S304,在该相应的层段分组中,基于该搜索太阳城集团中的模型名称搜索相应的石油测井模型。
步骤S305,接收用户输入的公式变量值,根据相应的石油测井模型计算获得运 算结果。
为了对上述基于公式解析的石油测井模型处理方法进行更为清楚的解释,下面结合一个具体的实施例来进行说明,然而值得注意的是该实施例仅是为了更好地说明本发明,并不构成对本发明不当的限定。
以我国西部某油田区块q-1为例,针对其储集层c-1有多个孔隙度计算公式,如基于声波测井的声波孔隙度计算公式、基于密度测井的密度孔隙度计算公式等。其中,利用声波测井曲线计算孔隙度参数的公式是:
PORA=0.01*AC-0.5;(式1)
利用密度测井曲线计算孔隙度参数的公式是:
PORD=1.8-0.6*DEN;(式2)
其中,AC表示地层的声波测井曲线,DEN表示密度测井曲线,PORA、PORD分别表示根据声波曲线和密度曲线计算得到的孔隙度参数。
针对这样的计算公式,具体实施步骤如下:
步骤1,将公式进行解析:
接收用户提供计算公式,交由公式解析器进行解析,并将解析结果进行展示以便用户确认。以公式解析运算器针对式1的解析结果为例,如图4所示为解析结果。
步骤2,创建石油测井模型:
接收到用户确认解析结果后,可以进一步接收用户补充的其它外部属性数据。补充完成后,将公式转变为石油测井模型,如图5所示,其中,下划线的文字为用户在此步骤中补充的太阳城集团。
步骤3,存储模型:
在模型库中,可以将各个石油测井模型按照适用区块、层段进行及模型名称进行区分。
步骤4,应用模型:
当接收到用户可以提供的“利用声波计算孔隙度”、“塔里木q-1区块”和“层c-1”这三个搜索太阳城集团时,可以在模型库中定位该石油测井模型并读取出来;
接收用户指定的井孔数据,从中找到对应的AC曲线,提供用户确认或重新指定的指令,读取出AC曲线的数据值;
调用石油测井模型中的计算公式,传入AC数据值并获得计算结果,并将计算结 果进行展示,如图6所示。
基于同一发明构思,本发明实施例中还提供了一种基于公式解析的石油测井模型处理系统,如下面的实施例所述。由于该系统解决问题的原理与基于公式解析的石油测井模型处理方法相似,因此该装置的实施可以参见上述方法的实施,重复之处不再赘述。以下所使用的,术语“单元”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图7为本发明一实施例的基于公式解析的石油测井模型处理系统结构示意图。如图7所示,该系统包括:
公式获取模块1,用于获取石油测井公式。
公式解析模块2,用于解析该石油测井公式,提取公式参数及公式变量公式解析模块2负责对一个形式为字符串的计算公式进行解析,从而识别出公式中的参数和变量,并接受各个变量的取值、经过运算后得出计算结果。
外部属性数据获取模块3,用于获取至少包括公式名称、适用范围、公式参数量纲在内的外部属性数据;适用范围可以包括:石油测井模型的适用区块、适用层段。
石油测井模型生成模块4,用于根据石油测井公式、公式参数、公式变量及外部属性数据,生成石油测井模型并存储于模型库5;
模型库5,用于存储石油测井模型。
在本实施例中,为了便于用户搜索想用的石油测井模型,可以对石油测井模型的适用区块、适用层段进行分组,同时,也可以根据公式名称,设定该石油测井模型的模型名称。具体而言,该系统还包括:
区块分组模块6,用于将存储于模型库5中的石油测井模型按照适用区块分为多个区块分组。
层段分组模块7,用于在多个区块分组中,将石油测井模型按照适用层段分为多个层段分组。
模型名称生成模块8,用于在多个层段分组中,根据公式名称生成石油测井模型对应的模型名称。
在模型库5中,石油测井模型按照区块、层段进行分类,进一步的以模型名称进行区分。其中的石油测井模型可以包含一个或多个计算公式,比如孔隙度饱和度复合 计算模型;计算公式中的参数可能是测井曲线名称,也可能是在运算前需要指定数值的参数变量。
在本实施例中,当用户想利用该系统中的石油测井模型进行运算时,可以通过以下模块实现:
搜索太阳城集团接收模块9,用于接收用户输入的搜索太阳城集团。
区块搜索模块10,用于基于该搜索太阳城集团在模型库5中搜索相应的区块分组。
层段搜索模块11,用于在该相应的区块分组中,基于该搜索太阳城集团搜索相应的层段分组。
石油测井模型搜索模块12,用于在该相应的层段分组中,基于该搜索太阳城集团中的模型名称搜索相应的石油测井模型。
运算模块13,用于接收用户输入的公式变量值,根据相应的石油测井模型计算获得运算结果。当接收到一个计算公式和相应的输入值后,可以根据计算公式进行运算并输出计算结果。
在本实施例中,该系统可以提供给用户一操作界面,提供用户录入公示的界面,目标区块设定界面,引用模型公式的界面,输入变量界面等。
通过本发明提出的基于公式解析的石油测井模型处理方法及系统,可以简化石油测井公式建立模型的创建过程,通过应用建立的石油测井模型可以提高测井处理解释的便利性和实用性。
太阳城集团以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

太阳城集团本文
本文标题:一种基于公式解析的石油测井模型处理方法及系统.pdf
链接地址:http://zh228.com/p-6397764.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');