一种地质勘探钻进过程双层智能钻速建模方法与流程

文档序号:11429850阅读:603来源:国知局
一种地质勘探钻进过程双层智能钻速建模方法与流程

本发明属于地质勘探钻进过程智能控制领域,尤其涉及一种地质勘探钻进过程双层智能钻速建模方法。



背景技术:

资源能源安全是国家安全的重要组成部分,也是国家经济可持续发展的关键之一。保障资源能源安全应立足于国内。随着浅层矿产资源的日益枯竭、深部成矿理论的发展以及国内外大量深部矿产资源的探明使得深部地质勘探和开发成为必然。地质勘探钻进过程是穿越多种复杂地层抵达目标区域并获取完整岩心的过程。深部地质勘探钻进过程存在风险大、成本高,资源难以转化为现实生产力等问题,而预测钻速并优化操作参数能够有效的解决上述问题。因此,建立钻速模型是智能控制的前提,同时也是实现地质勘探钻进过程安全高效目标的重要基础。

钻速是指钻进系统每小时的进尺量,它是决定钻进效率的最重要的参数。钻速主要受地层属性参数和钻进工艺参数两类参数的影响,地层属性参数可分为地震参数和测井参数两类,而地层可钻性是一种反映地层属性的地层特征参数,钻进工艺参数又可分为录井参数和钻井参数两类。这五类参数都对钻速具有重要影响,同时,它们之间具有非线性、强耦合等特点。

地层可钻性对钻速具有直接而重要的影响,除了钻井参数和录井参数对钻速产生直接影响外,其他参数大多通过地层可钻性这一个地层特征参数来影响钻速,但是地层可钻性在实际生产中难以检测。地质勘探钻进过程的特点决定了地层特征参数、地震参数、测井参数、录井参数和钻井参数对钻速的影响方式和途径并不相同,如果将所有的参数作为同等地位的输入建立钻速模型将会导致模型的解释性较差,难以清晰地反映出各种参数对钻速的影响。

目前,钻速建模研究都是将地层可钻性等反应地层属性的参数及其他参数一起作为钻速模型的输入,建立单层钻速模型,建立单层钻速模型的方法主要有两类。一类是利用传统统计回归的方法建立钻速模型;一类是利用神经网络、支持向量回归等智能方法建立钻速模型。上述方法是将地层可钻性这一直接影响钻速的关键参数与钻速分开描述,没有形成统一架构。因此,融合多种形式的子模型进行多层次、多模型、多种智能建模方法协同描述是实现钻速建模的一种新途径。



技术实现要素:

本发明的目的是提出一种地质勘探钻进过程双层智能钻速建模方法,该方法通过融合分层、优化和智能建模的思想,建立了地质勘探钻进过程双层智能钻速模型架构,能够有效提高钻速模型的精度和泛化能力,为地质勘探钻进过程智能控制打下了良好的基础。

为了实现上述技术目的,本发明所采用的技术方案是:一种地质勘探钻进过程双层智能钻速建模方法,包括以下步骤:

(1)选定钻速作为衡量地质勘探钻进过程效率的指标,对钻进过程进行机理分析,确定影响钻速的各类参数,基于分段三次埃尔米特插值方法将部分缺失的数据补齐并获得样本数据集;

(2)在步骤1获得样本数据集的基础上,采用nadaboost-elm算法建立地层可钻性子模型;

(3)在步骤2建立地层可钻性子模型的基础上,基于pearson相关性分析方法确定与钻速相关性较强的参数,作为钻速子模型的输入参数;

(4)根据步骤3得到的基于钻速子模型输入参数,运用改进的pso-rbf算法建立钻速子模型,形成地质勘探钻进过程双层智能钻速建模架构。

进一步地,所述步骤1具体包括以下过程:

1)通过地质勘探钻进过程机理分析,确定影响钻速的参数;

2)对影响钻速的样本数据进行分段三次埃尔米特插值,可以将缺失数据补齐,获得样本数据集。

进一步地,所述步骤3具体包括以下过程:

1)基于pearson相关性分析方法确定与钻速相关性较强的输入参数;按照如下公式得到每个输入参数与钻速之间的相关性系数;

其中,n是数据集的个数,xi是输入参数,yi是钻速,r是每个输入参数与钻速之间的pearson相关性系数;

2)根据1)中公式对地层可钻性子模型的参数进行pearson相关性分析,得到与钻速具有较高的相关性参数。

进一步地,所述步骤4具体包括一下过程:

1)样本数据集的归一化处理;

其中,xnorm是归一化后的数据集,x是真实的数据集,xmin是数据集中最小的数据,xmax是数据集中最大的数据;

2)根据下面三个公式计算隐含层和输出层之间的权值;

其中,r是隐含层的激活函数,||xi-ci||2是欧拉范数,xi是输入参数,ci是rbf函数的中心,σi是rbf函数的方差,cmax是rbf函数中心之间的最远距离,h是聚类中心的数量,wi是隐含层和输出层之间的权值;

3)根据下面的公式计算总目标输出,即钻速;

其中,y是总目标输出,即钻速,s是步骤二中nadaboost-elm算法的输出,即地层可钻性,其他参数之前均有提到;

4)基于改进的pso-rbf算法建立钻速子模型;通过改进的pso算法优化rbf神经网络的spread参数能够得到最优的模型性能参数。

本发明基于其技术方案所具有的有益效果在于:

(1)本发明的一种地质勘探钻进过程双层智能钻速建模方法,首先对钻进过程进行机理分析,确定影响钻速的各类参数,基于分段三次埃尔米特插值方法将部分缺失的数据补齐并获得样本数据集,能够为后面的建模工作奠定良好的基础;

(2)本发明的一种地质勘探钻进过程双层智能钻速建模方法,在获得样本数据集的基础上,采用nadaboost-elm算法建立地层可钻性子模型,能够通过融合多种地层可钻性子模型获得更优的预测效果;

(3)本发明的一种地质勘探钻进过程双层智能钻速建模方法,在建立地层可钻性子模型的基础上,基于pearson相关性分析方法确定与钻速相关性较强的参数,作为钻速子模型的输入参数,可以有效克服模型输入参数之间的耦合问题;

(4)本发明的一种地质勘探钻进过程双层智能钻速建模方法,基于得到的钻速子模型输入参数,运用改进的pso-rbf算法建立钻速子模型,并使用样本数据集记性该子模型预测方法的仿真验证,有利于本发明在实际生产中应用。

附图说明

图1是本发明的地质勘探钻进过程双层智能钻速建模方法的流程示意图。

图2是地质勘探钻进过程。

图3是测量和插值的地震声波时间对比图。

图4是随spead参数变化的地层可钻性子模型均方根误差图。

图5是随隐含层节点数变化的地层可钻性子模型均方根误差图。

图6是不同建模方法的地层可钻性结果图。

图7是不同建模方法的钻速结果图。

图8是随迭代次数变化的改进的pso-rbf算法均方根误差图。

图9是本发明的地质勘探钻进过程双层智能钻速建模的钻速模型架构图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地描述。

实施例一

本发明的实施例提供了一种地质勘探钻进过程双层智能钻速建模方法,能够有效提高钻速模型的精度和泛化能力,为地质勘探钻进过程智能控制打下了良好的基础。请参阅图1,本发明的地质勘探钻进过程双层智能钻速建模方法包括以下步骤:

步骤s100:基于分段三次埃尔米特插值计算方法获得样本数据集;选定钻速作为衡量地质勘探钻进过程效率的指标,对钻进过程进行机理分析,确定影响钻速的各类参数,基于分段三次埃尔米特插值计算方法将部分缺失的数据补齐并获得样本数据集;其具体包括以下过程:

步骤s110:确定影响钻速的过程参数;通过地质勘探钻进过程(请参考图2)机理分析,确定影响钻速的过程参数有:地震层速度、地层深度、地震声波时间、比钻压、转速、比水功率、泥浆密度等;

步骤s120:样品数据集的获得;根据步骤s110确定的影响钻速的参数,运用分段三次埃尔米特插值方法将部分缺失的地震声波时间数据补齐,得到以地震层速度、地层深度、地震声波时间、比钻压、转速、比水功率、泥浆密度作为样本的样本数据集。

步骤s200:采用nadaboost-elm算法建立地层可钻性子模型;在步骤s100获得样本数据集的基础上,采用nadaboost-elm算法建立地层可钻性子模型,并使用样本数据集(将地震层速度、地层深度、地震声波时间、比钻压、转速这5个参数作为地层可钻性子模型的输入)进行该子模型预测方法的仿真验证;

步骤s300:基于pearson相关性分析方法确定钻速子模型的输入参数;在步骤s200建立地层可钻性子模型的基础上,基于pearson相关性分析方法确定与钻速相关性较强的参数,作为钻速子模型的输入参数;具体包括以下过程:

(1)基于pearson相关性分析方法确定与钻速相关性较强的输入参数;按照如下公式得到每个输入参数与钻速之间的相关性系数;

其中,n是数据集的个数,xi是输入参数,yi是钻速,r是每个输入参数与钻速之间的pearson相关性系数;

(2)根据(1)中公式对地层可钻性、地层深度、比钻压、转速、比水功率、泥浆密度这6个参数进行pearson相关性分析,得到地层可钻性、地层深度、比钻压、转速、泥浆密度这5个参数与钻速具有较高的相关性;

步骤s400:运用改进的pso-rbf算法建立钻速子模型;根据步骤s300得到的基于钻速子模型输入参数,运用改进的pso-rbf算法建立钻速子模型,并使用样本数据集进行该子模型预测方法的仿真验证;其具体包括以下过程:

(1)样本数据集的归一化处理;

其中,xnorm是归一化后的数据集,x是真实的数据集,xmin是数据集中最小的数据,xmax是数据集中最大的数据;

(2)根据下面三个公式计算隐含层和输出层之间的权值;

其中,r是隐含层的激活函数,||xi-ci||2是欧拉范数,xi是输入参数,ci是rbf函数的中心,σi是rbf函数的方差,cmax是rbf函数中心之间的最远距离,h是聚类中心的数量,wi是隐含层和输出层之间的权值;

(3)根据下面的公式计算总目标输出,即钻速;

其中,y是总目标输出,即钻速,s是步骤二中nadaboost-elm算法的输出,即地层可钻性,其他参数之前均有提到;

(4)基于改进的pso-rbf算法建立钻速子模型;通过改进的pso算法优化rbf神经网络的spread参数能够得到最优的模型性能参数。

基于上述四个步骤形成地质勘探钻进过程双层智能钻速建模架构。

实施例二

某地区各钻进参数、地层深度和地震声波时间参数见表1和表2。通过表1和表2数据对本发明的效果进行仿真验证,请参见图9,其为上述方法运用到某地的具体实施例,包括以下具体步骤:

(1)原始数据为表1和表2,基于分段三次埃尔米特插值方法将表2中的地震声波时间数据和地层深度进行对应补齐,得到如图3所示的测量和插值的地震声波时间对比图,样本数据集由地层深度、地层可钻性、地震层速度、比钻压、转速、比水功率、泥浆密度、机械钻速、地震声波时间这9个参数共22组数据组成。

表1某地区各钻进参数表

表2某地区地层深度和地震声波时间参数表

(2)基于步骤(1)得到的9个参数22组数据的样本数据集,将前16组数据作为训练集,后6组数据作为预测集。利用nadaboost-elm(nae)算法建立地层可钻性子模型,并与现有的rbf神经网络(rbf)算法进行对比,对比结果如图4-6和表3所示。由以上图表可知,所提方法在地层可钻性子模型方面的预测精度和泛化能力均优于其他方法。

表3地层可钻性子模型各预测指标表

(3)基于步骤(1)得到的9个参数22组数据的样本数据集,进行pearson相关性分析,得到如表4所示的各钻进参数pearson相关性系数表。确定了钻速子模型的输入参数为地层可钻性、地层深度、比钻压、转速、泥浆密度这5个参数。

表4各钻进参数pearson相关性系数表

(4)基于步骤(1)得到的9个参数22组数据的样本数据集,将前16组数据作为训练集,后6组数据作为预测集。利用改进的pso-rbf算法建立钻速子模型,并与现有的单层rbf神经网络算法和双层rbf神经网络算法进行对比,对比结果图如图7-8和表5所示。由以上图表可知,所提方法在钻速子模型方面的预测精度和泛化能力均优于其他方法。

表5钻速子模型各预测指标表

(5)基于建立的钻速子模型,建立钻速模型架构。

在不冲突的情况下,本文中上述实施例及实施例中的特征可以相互结合。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1