System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于残差混合循环神经网络的油井油管压力预测方法技术_技高网

一种基于残差混合循环神经网络的油井油管压力预测方法技术

技术编号:41368821 阅读:6 留言:0更新日期:2024-05-20 10:15
本发明专利技术提供了一种基于残差混合循环神经网络的油井油管压力预测方法,包括:采集抽油机井的油管压力数据;进行数据清洗、数据预处理,得到油管压力时间序列数据;进行数据划分,基于滑动窗口来构造数据集;建立残差混合循环神经网络模型,其中混合循环神经网络包括循环神经网络和长短期记忆网络;利用实际生产中的油管压力数据,使用训练好的残差混合循环神经网络模型进行预测;最后将模型应用到边缘计算设备上。本发明专利技术实现了油田生产中油井的油管压力数据的准确预测,为石油开采提供一种高效准确的数据分析方法。

【技术实现步骤摘要】

本专利技术涉及油田数据分析,特别涉及一种基于残差混合循环神经网络的油井油管压力预测方法


技术介绍

1、在油田的开采和生产过程中,通过在抽油井安装各种传感器来实现对油井生产过程重要参数的实时监测与分析。目前油井智能监测装置取得了新的进展,能够实现示功图、井口压力、温度、电机三相电压、电流、功率等数据的实时采集、传输、存储等功能,同时积累了大量数据,但数据实际利用率较低,如何应用这些数据实现智慧油田是一个新的挑战。因此,在智慧油田的数字化转型中,有效的分析、使用数据变得至关重要。

2、油井的油管压力是一个关键的生产参数,能够提供油井产能和生产状况的实时监控。通过监测油管压力变化,运营人员可以及时了解油井的生产状态,有助于调整生产策略,了解油田的压力分布、产能、渗透率等信息,从而更好地规划油田开发和管理。

3、在实际油田生产过程中,由于现场的压力传感器会受到外部干扰或出现故障,产生异常数据是不可避免的,这就导致上传到云端的油管压力数据出现错误或缺失。但是传感器设备通常位于抽油井下,一旦发生损坏或出现问题,更换起来相当困难。因此,及时准确的长期预测压力数据对于油田生产管理至关重要。


技术实现思路

1、鉴于上述现有技术的不足之处,本专利技术的目的在于提供一种基于残差混合循环神经网络的油井油管压力预测方法,旨在对抽油井的油管压力时间序列进行预测,为石油开采提供一种高效、准确、方便的数据分析方法。

2、为了达到上述目的,本专利技术采取了以下技术方案:

3、第一方面,一种基于残差混合循环神经网络的油井油管压力预测方法,包括以下步骤:

4、步骤一、采集油井油管压力数据,进行数据清洗,去除重复、错误数据;

5、步骤二、对清洗后的油井油管压力数据进行预处理,采用均值法填补缺失值,得到油管压力时间序列数据;

6、步骤三、将油管压力时间序列数据通过滑窗形成数据集;

7、步骤四、利用数据集训练,构建残差混合循环神经网络模型;

8、步骤五、利用实际生产的数据,验证残差混合循环神经网络模型性能;

9、步骤六、将残差混合循环神经网络模型部署到边缘设备上进行实时预测。

10、进一步地,所述步骤二中处理油管压力每小时的缺失值,利用缺失值前一小时和后一小时的平均值替代缺失值:

11、

12、其中,pt为t时刻的油管压力数据,pt-1为t-1时刻的油管压力数据,pt+1为t+1时刻的油管压力数据。

13、进一步地,所述步骤四中混合循环神经网络模型中,包括循环神经网络和长短期记忆神经网络。

14、进一步地,所述循环神经网络包含一个循环单元,该单元在每个时间步接收输入和前一个时间步的隐藏状态,并产生当前时间步的输出和新的隐藏状态:

15、隐藏状态更新对应公式为:

16、ht=tanh(whh·ht-1+wxh·xt+bh);

17、其中ht是当前时间步的隐藏状态,ht-1是前一个时间步的隐藏状态,xt是当前时间步的输入,whh是前一个隐藏状态的权重矩阵,wxh是输入xt到隐藏状态的权重矩阵,tanh为双曲正切激活函数,将输入映射到范围[-1,1];

18、输出计算对应公式为:

19、yt=why·ht+by;

20、其中yt是t时刻的输出,why是隐藏状态到输出yt的权重矩阵,ht是当前时间步的隐藏状态,by是输出层的偏置。

21、进一步地,长短期记忆网络包括遗忘门、输入门、输出门和细胞状态:

22、遗忘门ft的输出的每个元素都表示对应位置的信息保留程度,值越接近1表示保留的信息越多,越接近0表示遗忘的信息越多,公式为:

23、ft=σ(wf[ht-1,xt]+bf);

24、式中ft为遗忘门的输出,wf是遗忘门的权重矩阵,[ht-1,xt]是连接上一时刻的隐藏状态ht-1和当前时刻的输入xt形成的向量,bf是遗忘门的偏置,σ是sigmoid激活函数,将输入映射到范围[0,1];

25、输入门公式为:

26、it=σ(wi[ht-1,xt]+bi);

27、式中it是输入门的输出,wi是输入门的权重矩阵,bi是输入门的偏置;

28、候选细胞状态衡量了新的信息应该被添加到细胞状态中,更新公式为:

29、

30、式中是新的细胞状态的候选值,wc是用于更新细胞状态的权重矩阵,bc是更新细胞状态的偏置,tanh是双曲正切激活函数;

31、经过遗忘门、输入门和候选细胞状态更新当前细胞状态,公式为:

32、

33、式中ct是当前细胞状态,ft是遗忘门的输出,ct-1是上一时刻的细胞状态,it是输入门的输出,是候选细胞状态的输出;

34、输出门的输出ot决定了当前时刻的隐藏状态,公式为:

35、ot=σ(wo[ht-1,xt]+bo);

36、式中ot是输出门的输出,wo是输出门的权重矩阵,bo是输出门的偏置;

37、长短期记忆网络的最终输出ht,用于传递到下一时刻,公式为:

38、ht=ot*tanh(ct);

39、式中ot为输出门的输出,ct为当前细胞更新状态。

40、进一步地,所述步骤四中混合循环神经网络模型中,共有四层隐藏层以及一层输出层;隐藏层为一层循环神经网络层接一层长短期记忆神经网络层,之后又是一层循环神经网络层接一层长短期记忆神经网络层,是对称结构;输出层为一层全连接层。

41、进一步地,所述步骤四中所述隐藏层的循环神经网络层和长短期记忆神经网络层是成对出现的,使用残差连接构建模型,将第一对里面的循环神经网络层连接到第二对里面的循环神经网络层,第一对里面的长短期记忆神经网络层连接到第二对里面的长短期记忆神经网络层。

42、进一步地,所述步骤四还包括模型训练过程,将数据集输入到模型进行训练,确定好网络结构、网络参数以及训练时残差混合循环神经网络模型的损失函数为累加的绝对误差。

43、进一步地,所述利用实际生产的数据,验证残差混合循环神经网络模型性能包括:

44、利用训练好的混合循环神经网络模型,使用同一工作区的两口油井中的1000条油管压力数据进行预测,得到测试结果,根据测试结果,计算平均绝对百分比误差,计算公式如下:

45、

46、其中,n为序列个数,i为每条序列预测的点数,为预测值,yi为与其对应的真实值。

47、本专利技术所采用的技术方案具有以下有益效果:

48、1.本专利技术通过残差连接的混合循环神经网络充分发挥循环神经网络和长短期记忆网络的优势,结合残差连接,提高了对油井中油管压力时间序列数据的建模能力,捕捉到油管压力时间序列中的复杂模式,在长期预测任务中取得更加准确的结果。

本文档来自技高网
...

【技术保护点】

1.一种基于残差混合循环神经网络的油井油管压力预测方法,其特征在于,包含以下步骤:

2.根据权利要求1所述的一种基于残差混合循环神经网络的油井油管压力预测方法,其特征在于,所述步骤二中处理油管压力每小时的缺失值,利用缺失值前一小时和后一小时的平均值替代缺失值:

3.根据权利要求1所述的一种基于残差混合循环神经网络的油井油管压力预测方法,其特征在于,所述步骤四中混合循环神经网络模型中,包括循环神经网络和长短期记忆神经网络。

4.根据权利要求3所述的一种基于残差混合循环神经网络的油井油管压力预测方法,其特征在于,所述循环神经网络包含一个循环单元,该单元在每个时间步接收输入和前一个时间步的隐藏状态,并产生当前时间步的输出和新的隐藏状态:

5.根据权利要求3所述的一种基于残差混合循环神经网络的油井油管压力预测方法,其特征在于,长短期记忆网络包括遗忘门、输入门、输出门和细胞状态:

6.根据权利要求3所述的一种基于残差混合循环神经网络的油井油管压力预测方法,其特征在于,所述步骤四中混合循环神经网络模型中,共有四层隐藏层以及一层输出层;隐藏层为一层循环神经网络层接一层长短期记忆神经网络层,之后又是一层循环神经网络层接一层长短期记忆神经网络层,是对称结构;输出层为一层全连接层。

7.根据权利要求6所述的一种基于残差混合循环神经网络的油井油管压力预测方法,其特征在于,所述步骤四中所述隐藏层的循环神经网络层和长短期记忆神经网络层是成对出现的,使用残差连接构建模型,将第一对里面的循环神经网络层连接到第二对里面的循环神经网络层,第一对里面的长短期记忆神经网络层连接到第二对里面的长短期记忆神经网络层。

8.根据权利要求1所述的一种基于残差混合循环神经网络的油井油管压力预测方法,其特征在于,所述步骤四还包括模型训练过程,将数据集输入到模型进行训练,确定好网络结构、网络参数以及训练时残差混合循环神经网络模型的损失函数为累加的绝对误差。

9.根据权利要求1所述的一种基于残差混合循环神经网络的油井油管压力预测方法,其特征在于,所述利用实际生产的数据,验证残差混合循环神经网络模型性能包括:

...

【技术特征摘要】

1.一种基于残差混合循环神经网络的油井油管压力预测方法,其特征在于,包含以下步骤:

2.根据权利要求1所述的一种基于残差混合循环神经网络的油井油管压力预测方法,其特征在于,所述步骤二中处理油管压力每小时的缺失值,利用缺失值前一小时和后一小时的平均值替代缺失值:

3.根据权利要求1所述的一种基于残差混合循环神经网络的油井油管压力预测方法,其特征在于,所述步骤四中混合循环神经网络模型中,包括循环神经网络和长短期记忆神经网络。

4.根据权利要求3所述的一种基于残差混合循环神经网络的油井油管压力预测方法,其特征在于,所述循环神经网络包含一个循环单元,该单元在每个时间步接收输入和前一个时间步的隐藏状态,并产生当前时间步的输出和新的隐藏状态:

5.根据权利要求3所述的一种基于残差混合循环神经网络的油井油管压力预测方法,其特征在于,长短期记忆网络包括遗忘门、输入门、输出门和细胞状态:

6.根据权利要求3所述的一种基于残差混合循环神经网络的油井油管压力预测方法,其特征在于,所述步骤四...

【专利技术属性】
技术研发人员:桂珺李润雨侯延彬张思为马希斌朱明明韩承大郭浩然
申请(专利权)人:沈阳工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1