基于多源信息融合的钻进过程钻速在线预测方法及系统

文档序号:35016119发布日期:2023-08-04 07:11阅读:41来源:国知局
基于多源信息融合的钻进过程钻速在线预测方法及系统

本发明涉及地质钻探工程领域,尤其涉及一种基于多源信息融合的钻进过程钻速在线预测方法及系统。


背景技术:

1、我国资源能源消费总量逐年上升,战略性资源能源供需矛盾激增且对外依存度高,保障资源能源安全对国家经济发展与战略安全十分重要。随着中浅层资源能源的持续开采和大量深部埋藏资源的不断探明,深部地质勘探与开发已成为必然。然而深地环境复杂恶劣,地层岩性丰富多样,时常遭遇软硬交替、岩石破碎等地层,导致钻进过程存在多源变量、低质量钻进数据、强非线性、岩性变化剧烈等显著特征,严重影响到钻进效率和总体效益同时,钻速是决定钻进效率的关键参数,通过建立准确的钻速预测模型有助于降低钻进周期与成本。因此,需要加快推进深部地质钻进过程钻速预测相关研究。

2、现有钻速预测研究可以分为离线钻速预测和在线钻速预测两类。其中离线钻速预测模型是利用附近井场或区域的工业数据进行静态建模,在地层环境变化不大的情况下可以取得不错的预测效果;在线钻速预测模型是通过钻进过程中的流式工业数据动态更新模型,具有实时预测能力并能够获取较高的预测精度,但这些模型多以时间间隔或钻进深度为更新指标,未充分考虑地层岩性信息,依然难以有效应对复杂地层环境。因此,针对上述现状和难点问题,需要建立综合考虑地层与钻进信息融合的钻速高精度在线预测模型,为实现深部地质钻进过程智能优化控制提供技术支撑。

3、上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现思路

1、为解决上述技术问题,本发明提出一种基于多源信息融合的钻进过程钻速在线预测方法及系统,该方法主要利用混合蝙蝠算法改进受限玻尔兹曼机与反向传播神经网络的模型结构,通过融合地层、钻进多源信息建立钻速在线预测模型,可以有效提升模型的预测精度和捕捉能力,实现钻进过程节能提效。

2、为实现上述技术目的,本发明所采用的技术方案是:一种基于多源信息融合的钻进过程钻速在线预测方法,包括以下步骤:

3、s1:选取钻压、转速和扭矩作为钻速预测模型输入,运用异常值剔除与小波滤波分析对钻进数据进行筛选和过滤,利用岩性识别技术获取地层可钻性辨识值,判断地层岩性变化情况;

4、s2:引入混合蝙蝠算法优化-受限玻尔兹曼机-反向传播神经网络算法,通过混合蝙蝠算法优化、受限玻尔兹曼机训练、反向传播神经网络训练与反向微调三个步骤建立面向复杂地层环境的离线钻速预测模型;

5、s3:将岩性变化与时间间隔作为钻速预测模型更新条件,在地层可钻性信息与钻进过程信息的基础上运用滑动窗口策略来实时更新钻速预测模型;

6、s4:将实际获取的钻压、转速和扭矩输入至更新后的钻速预测模型,得到下一刻的钻速。

7、进一步地,步骤s1的具体过程为:

8、s11:在工程经验的基础上运用异常值剔除方法对钻进数据进行筛选,所述钻进数据包括钻压、转速、扭矩和钻速,该钻进数据的测量范围为:

9、

10、其中,wob为钻压,其单位为kn,rpm为转速,其单位为rpm,torque为扭矩,其单位为nm,rop为钻速,其单位为cm/min;

11、s12:采用小波滤波方法过滤钻进数据中的尖峰和毛刺,小波变换表达式为:

12、

13、其中,wf(a,b)为小波正变换后的钻进特征信息,f(t)为原始钻进数据,a为伸缩因子,b为尺度因子,t为时间,ψ()为小波基函数,小波逆变换表达式为:

14、

15、其中,g(t)为小波逆变换后的钻进数据,cψ为小波因子;

16、s13:对钻取岩芯进行标记,在适宜的环境中利用岩性识别技术对岩芯进行分析,获取地层可钻性信息,同时,根据连续时刻的地层可钻性信息实时判断地层岩性是否发生变化。

17、进一步地,步骤s2具体包括如下过程:

18、s21:引入试错法和混合蝙蝠算法优化钻速预测模型的超参数,该超参数包括:批量大小、训练迭代次数、隐藏层神经元数、学习率和动量;

19、s22:通过训练受限玻尔兹曼机提取钻进数据中的关键特征,受限玻尔兹曼机包括可视层v和隐藏层h,定义给定状态(v,h)下的能量函数为:

20、

21、其中,eθ(v,h)为受限玻尔兹曼机的能量函数,θ={wij,ci,dj}为受限玻尔兹曼机的模型参数,p和q为可视层和隐藏层的神经元数量,ci和dj为第i个可视层神经元和第j个隐藏层神经元的偏置,vi为第i个可视层神经元,hj为第j个隐藏层神经元,wij为第i个可视层神经元和第j个隐藏层神经元之间的权重,i=1,2…,p,j=1,2…,q;

22、给定钻进训练集为第nk组钻进数据,受限玻尔兹曼机在k上的对数似然函数l(θ)为:

23、

24、其中,r为第r个钻进数据样本,r=1,2…,nk,nk为样本总数量,vr为第r个可视层,p(vr)为可视层vr的边际概率分布;

25、s23:将受限玻尔兹曼机的输出特征作为反向传播神经网络的输入,该反向传播神经网络包含前向传递和反向传播两部分,前向传递可以表示为:

26、

27、其中,为前向传递输出的钻速预测值,f()为激活函数,gr为输出层偏置,k表示第k个隐藏层节点,k=1,2…,n,n为隐藏层节点总数量,wkr为隐藏层与输出层之间的连接权重,xk为隐藏层节点;

28、同时,利用反向传播不断调整网络结构,反向传播神经网络的误差函数可以表示为:

29、

30、其中,ey为反向传播神经网络的均方误差,nk为样本总数量,为钻速预测值,yr为钻速实际值,然后运用梯度下降方法更新反向传播神经网络的参数(wkr,gr)。

31、进一步地,步骤s3的具体过程为:

32、将岩性变化与时间间隔同时作为模型更新条件,在地层、钻进多源信息融合的基础上运用滑动窗口策略实时更新钻速预测模型,模型更新条件表示为:

33、

34、其中,u()为钻速预测模型更新的开关变量,δur为岩性变化更新的状态变量,δut为时间间隔更新的状态变量,rs和rs+1为两个连续时刻对应的地层可钻性,rz为岩性变化更新阈值,ta和ta+1为两个连续时刻对应的时间点,tb是时间间隔更新阈值,当δur大于或等于rz时,钻速预测模型将根据地层岩性信息进行更新;当δut等于tb时,钻速预测模型将在以时间为基准的情况下通过持续学习实钻数据进行更新;

35、当满足上述条件之一时,钻速预测模型都会进行实时更新和预测。

36、进一步地,该方法还包括利用模型评价指标来评估该方法的预测性能,具体公式为:

37、

38、

39、其中,rmse为均方根误差,nrmse为归一化均方根误差,yr是钻速实际值,是钻速预测值,r为第r个钻进数据样本,r=1,2…,nk,nk表示样本总数量。

40、一种基于多源信息融合的钻进过程钻速在线预测系统,包括:

41、数据预处理模块,用于选取钻压、转速和扭矩作为钻速预测模型输入,运用异常值剔除与小波滤波分析对钻进数据进行筛选和过滤,利用岩性识别技术获取地层可钻性辨识值,判断地层岩性变化情况;

42、建立模型模块,用于引入混合蝙蝠算法优化-受限玻尔兹曼机-反向传播神经网络算法,通过混合蝙蝠算法优化、受限玻尔兹曼机训练、反向传播神经网络训练与反向微调三个步骤建立面向复杂地层环境的离线钻速预测模型;

43、更新模型模块,用于将岩性变化与时间间隔作为钻速预测模型更新条件,在地层可钻性信息与钻进过程信息的基础上运用滑动窗口策略来实时更新钻速预测模型;

44、钻速预测模块,用于将实际获取的钻压、转速和扭矩输入至更新后的钻速预测模型,得到下一刻的钻速。

45、进一步地,数据预处理模块中,对钻进数据进行预处理的过程为:

46、s11:在工程经验的基础上运用异常值剔除方法对钻进数据进行筛选,所述钻进数据包括钻压、转速、扭矩和钻速,该钻进数据的测量范围为:

47、

48、其中,wob为钻压,其单位为kn,rpm为转速,其单位为rpm,torque为扭矩,其单位为nm,rop为钻速,其单位为cm/min;

49、s12:采用小波滤波方法过滤钻进数据中的尖峰和毛刺,小波变换表达式为:

50、

51、其中,wf(a,b)为小波正变换后的钻进特征信息,f(t)为原始钻进数据,a为伸缩因子,b为尺度因子,t为时间,ψ()为小波基函数,小波逆变换表达式为:

52、

53、其中,g(t)为小波逆变换后的钻进数据,cψ为小波因子;

54、s13:对钻取岩芯进行标记,在适宜的环境中利用岩性识别技术对岩芯进行分析,获取地层可钻性信息,同时,根据连续时刻的地层可钻性信息实时判断地层岩性是否发生变化。

55、进一步地,建立模型模块中,模型建立过程为:

56、s21:引入试错法和混合蝙蝠算法优化钻速预测模型的超参数,该超参数包括:批量大小、训练迭代次数、隐藏层神经元数、学习率和动量;

57、s22:通过训练受限玻尔兹曼机提取钻进数据中的关键特征。受限玻尔兹曼机包括可视层v和隐藏层h,定义给定状态(v,h)下的能量函数为:

58、

59、其中,eθ(v,h)为受限玻尔兹曼机的能量函数,θ={wij,ci,dj}为受限玻尔兹曼机的模型参数,p和q为可视层和隐藏层的神经元数量,ci和dj为第i个可视层神经元和第j个隐藏层神经元的偏置,vi为第i个可视层神经元,hj为第j个隐藏层神经元,wij为第i个可视层神经元和第j个隐藏层神经元之间的权重,,i=1,2…,p,j=1,2…,q;

60、给定钻进训练集为第nk组钻进数据,受限玻尔兹曼机在k上的对数似然函数l(θ)为:

61、

62、其中,r为第r个钻进数据样本,r=1,2…,nk,nk为样本总数量,vr为第r个可视层,p(vr)为可视层vr的边际概率分布;

63、s23:将受限玻尔兹曼机的输出特征作为反向传播神经网络的输入,该反向传播神经网络包含前向传递和反向传播两部分,前向传递可以表示为:

64、

65、其中,为前向传递输出的钻速预测值,f()为激活函数,gr为输出层偏置,k表示第k个隐藏层节点,k=1,2…,n,n为隐藏层节点总数量,wkr为隐藏层与输出层之间的连接权重,xk为隐藏层节点;

66、同时,利用反向传播不断调整网络结构,反向传播神经网络的误差函数可以表示为:

67、

68、其中,ey为反向传播神经网络的均方误差,nk为样本总数量,为钻速预测值,yr为钻速实际值,然后运用梯度下降方法更新反向传播神经网络的参数(wjr,gr)。

69、进一步地,更新模型模块中,更新模型过程为:

70、将岩性变化与时间间隔同时作为模型更新条件,在地层、钻进多源信息融合的基础上运用滑动窗口策略实时更新钻速预测模型,模型更新条件表示为:

71、

72、其中,u()为钻速预测模型更新的开关变量,δur为岩性变化更新的状态变量,δut为时间间隔更新的状态变量,rs和rs+1为两个连续时刻对应的地层可钻性,rz为岩性变化更新阈值,ta和ta+1为两个连续时刻对应的时间点,tb是时间间隔更新阈值,当δur大于或等于rz时,钻速预测模型将根据地层岩性信息进行更新;当δut等于tb时,钻速预测模型将在以时间为基准的情况下通过持续学习实钻数据进行更新;

73、当满足上述条件之一时,钻速预测模型都会进行实时更新和预测。

74、进一步地,钻速预测模块中,利用模型评价指标来评估该方法的预测性能,具体公式为:

75、

76、

77、其中,rmse为均方根误差,nrmse为归一化均方根误差,yr是钻速实际值,是钻速预测值,r为第r个钻进数据样本,r=1,2…,nk,nk表示样本总数量。

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

79、(1)通过异常值剔除和小波滤波技术对钻进数据进行筛选和过滤,利用岩性识别技术辨识地层可钻性信息,为钻速建模与模型更新提供有效数据支撑;

80、(2)采用混合蝙蝠算法优化-受限玻尔兹曼机-反向传播神经网络建立离线钻速预测模型,该模型具有强大的学习能力和非线性拟合能力,更适用于复杂地层环境;

81、(3)将岩性变化与时间间隔作为模型更新条件,在地层、钻进多源信息融合的基础上通过滑动窗口策略实时更新钻速预测模型,提升了钻速的预测精度,有利于本发明在实际生产中应用。

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