一种基于可计算语义网络的管网停开井产量预测方法

未命名 07-23 阅读:103 评论:0


1.本发明涉及油井产量预测技术领域,尤其涉及一种基于可计算语义网络的管网停开井产量预测方法。


背景技术:

2.随着地下油气的不断开采,生产井的产能逐步下降,部分井已经进入高含水的后期阶段,油田正面临着注水井增多的问题,通常采用关停的方式解决高含水井的问题。另一方面,油田逐步加大油气藏勘探开发力度,大力推进新井建设或老井扩建,提高油气产能和生产力。
3.集输管网是输送石油、天然气及相关产品的管道网络,通常由主管道、支管道、调节阀、泵站、计量站等组成,是油气工业中重要的输送工具。由于集输管网的拓扑序列复杂,关停或新开油井会影响管网各处的压力和温度,进而对其余井的产量造成一定影响。在稳定的管网系统中,关停部分油井会降低管网回压,在各油井油压不变的前提下,产量会增加;反之,新开部分油井会增加管网回压,会减少其余油井的产量。因此,为了保持油田的高产稳产,研究集输管网停开井后的影响因素并预测各井产量,为油田指定合理的井口关停及生产方案是至关重要的。
4.近年来,随着人工智能的迅速发展,深度学习方法逐渐用于油井产量预测,例如cn110400006a公开了一种基于深度学习算法的油井产量预测方法,该基于深度学习算法的油井产量预测方法包括:步骤1,获取数据并进行质量检查;步骤2,进行数据处理及划分;步骤3,建立学习模型;步骤4,采用步骤3搭建的模型开展训练,并进行验证;步骤5,预测油井产量。但是现有深度学习方法仅依靠数据驱动,通过提取各生产参数和产量之间的关联关系进行建模,没有考虑储运机理知识和物理学公式的影响,这就造成在利用深度学习模型进行产量预测的过程中存在两个问题,一是采集到的实时生产数据不准确或者存在噪声,导致模型拟合程度差,预测准确率较低;二是不同油井的产量预测可能具有不同的解释方式,导致产量预测的应用存在较大的不确定性。


技术实现要素:

5.本发明的目的在于克服现有技术存在的缺点,设计提供一种精度高、速度快的基于可计算语义网络的管网停开井产量预测方法。
6.为实现上述目的,本发明采用以下技术方案实现:一种基于可计算语义网络的管网停开井产量预测方法,具体步骤如下:s1、采集原油生产区停开井前后一段时间内的实时生产数据作为可计算语义网络模型的样本数据集,并对样本数据集进行预处理后划分为训练集和测试集;s2、根据原油生产区的集输管网中所有管道的管道属性,分析同一管道上下游所有节点的回压、温度、流速、流量数据与管道属性的关联关系,得到适用于实际采油集输管网的储运机理知识,并对储运机理知识进行表征得到储运机理知识表征体系;
s3、结合原油生产区的集输管网拓扑图,将集输管网拓扑图中的单井、井组、中心平台作为节点,管道连接关系作为边,构建深度网络框架,并建立节点向量和边向量表示;s4、根据步骤s3构建的深度网络框架,融合步骤s2储运机理知识的表征结果,通过设计网络参数计算机制,完善网络迭代更新方法,构建可计算语义网络模型;s5、设置步骤s4得到的可计算语义网络模型的模型参数,并采用训练集对设置好参数的可计算语义网络模型进行训练,训练过程中,不断通过储运机理知识计算管网各处的压力、温度和产量,分析每次迭代时的变化趋势,直到模型训练结束,根据每一次迭代预测的总产量值和中心平台的压力值,得到模型自由参数的最优权重;s6、基于步骤s5得到的最优权重,使用决定系数、平均绝对误差、平均绝对百分比误差、均方根误差和希尔不等系数作为评价指标对可计算语义网络模型进行评价;s7、结合步骤s6中的评价结果,将集输管网生产数据输入可计算语义网络模型进行预测,得到停开井集输管网中各井口产量的预测结果。
7.作为本发明的进一步技术方案,步骤s1所述实时生产数据包括采集时间、井号、油压、回压、套压、温度、耗电量、三相电流、三相电压和日产液量,其中日产液量为原油生产区内所有单井当日的总产液量,通过读取安装在原油生产区内的油井井口的流量计得到;油压、回压、套压、温度、耗电量、三相电流、三相电压利用安装在原油生产现场的传感器获取。
8.作为本发明的进一步技术方案,步骤s1所述对样本数据集预处理包括重复数据清洗、缺失数据处理和噪声数据清洗,其中重复数据清洗是对数据集中相似重复记录的属性及产生原因进行分析,运用排列合并的清洗思想去重;缺失数据处理解决实时生产数据中由于传感器损坏或数据传输等原因导致数据缺失的问题,通过结合实际生产情况,对原油生产区停开井前后一段时间内的生产参数进行分析,进行删除或补全;噪声数据清洗是通过正态分布公式,将落在外的数据作为噪声数据并删除,其中是数据集的数据,是标准差,是平均值。
9.作为本发明的进一步技术方案,步骤s1所述训练集和训练集的数量比为7:3。
10.作为本发明的进一步技术方案,步骤s2所述管道属性包括管道长度、管道内径和内壁粗糙度;储运机理知识包括确定管径,流速、流量和管径之间的关系,雷诺数和摩擦系数的关系,管壁粗糙度的计算,管道压力降和管道属性的关系,对储运机理知识进行表征的结果为:管径计算公式:,其中是管道直径,单位为mm;是流体体积流量,单位为m3/h;是流体平均流速,单位为m/s;是流体质量流量,单位为kg/h;是流体密度,单位为kg/m3;雷诺数计算公式:,其中是雷诺数,无量纲;是流体平均流速,单位为m/s;是管道内直径,单位为mm;是流体粘度,单位为mpa
·
s;是流体质量流量,单位为kg/h;是流体体积流量,单位为m3/h;是流体密度,单位为kg/m3;摩擦系数计算公式:,其中是摩擦系数,无量纲,
是雷诺数,无量纲;管壁粗糙度计算公式:,其中是绝对粗糙度,,是管壁粗糙度;管道压力降计算公式:,其中是一段管道的压力降,单位为kpa;、分别是管道始端和终端的高度,单位为m;、分别是管道始端和终端的流体速度,单位为m/s;是流体平均流速,单位为m/s;是流体密度,单位为kg/m3;是摩擦系数,无量纲;、分别是管道长度以及阀门管件的当量长度,单位为m;是管道内直径,单位为m。
11.作为本发明的进一步技术方案,步骤s3所述节点向量表示为,,是步骤s1样本数据集的数据,是通过储运机理知识表征体系计算出来的值;是自由参数,用于在网络计算过程中不断调整权值;边向量表示为《》,边的属性与管道属性一致,包括管线长度、管道内径、管壁粗糙度。
12.作为本发明的进一步技术方案,步骤s4中网络参数计算机制包括前向计算模式和反向传播模式,其中前向计算模式的具体计算过程为:相邻节点参数传递公式,其中是相邻节点所连接边所赋予的初始权重,默认为1;是边所赋予的初始偏置,默认为0;是节点的自由参数;节点的输入加权和计算公式为,其中是网络计算过程中输入到第j个节点的加权和,是连接到该节点的边的权重,是边的机理属性集合,是该节点的偏置,是节点的机理属性集合;节点的输出计算公式,其中是从第j个节点输出的数据,激活函数使用sigmoid函数;节点向上传递时参数加权计算公式,其中是第j个节点向相邻节点传递时的参数值,是连接该节点的边的权值,是前一个节点的输出值,是该节点的偏置,是节点的机理属性集合,前向计算模式公式,其中是流体密度,是归一化后的管径高度差,是气体密度,是权重,是网络总权重,是体积,是管道内径,是管道横截面面积,是加权后的网络参数,是当前压强;反向传播模式计算过程为:相邻节点反向参数偏导公式,其中是第j个节点的反向参数,是模型正向计算时的产量预测值,是真实产量值,是第j个节点的生产参数,迭代一次结束后计算总误差,其中
是真实生产数据库中的日产液量,是模型预测的日产液量,权重更新计算公式,其中是模型计算总误差,是第j个节点的权重,是该节点经过激活函数的输出值,是其他节点传递到该节点的加权和。
13.作为本发明的进一步技术方案,步骤s4所述网络迭代更新方法是在原有稳定输油管网系统中增加或者停止某井后,先根据其余各井口参数,通过油井井口产量计算公式,得到该井的实际产量,其中是油井产量,是流体密度,是抽油机冲次,是抽油机有效冲程,是泵径长度,是体积系数,再通过储运机理知识得到经过一段输油管道后到达下一节点处的温度和压力,重复该过程,直到计算出进入中心平台三相分离器之前的汇管压力和温度,若没有超过处理上限,则输出增、减井后的总产量;若超出,则执行网络的反向传输机制,通过储运机理公式反推各井口的回压数据,通过井口产量计算公式得到此时的产量数据,重复上述过程,直到没有超过中心平台三相分离器的处理上限。
14.作为本发明的进一步技术方案,步骤s5所述模型参数包括神经元数量、优化器、激活函数和迭代次数,其中神经元数量由节点种类决定,单井节点的神经元数量为10个,井组节点的神经元数量为50个,中心平台节点的神经元数量为70个,优化器采用adam优化器,激活函数为sigmoid激活函数,迭代次数为100次。
15.作为本发明的进一步技术方案,步骤s6所述决定系数、平均绝对误差、平均绝对百分比误差、均方根误差和希尔不等系数的计算公式如下:决定系数,平均绝对误差,平均绝对百分比误差,均方根误差,希尔不等系数,其中是实时生产数据库中的真实数据,是n个真实数据的平均值,是可计算语义网络模型预测的数据。
16.与现有技术相比,本发明具有以下有益效果如下:(1)通过使用现场实时生产数据对停开井后输油管网内各单井的日产液量进行预测,为输油管网一体化分析及日产量预测提供一种准确可行的方法。
17.(2)首创一种融合机理知识的可计算语义网络,网络结构根据油田部署管网拓扑图动态变化,同时考虑生产数据和储运机理知识两大因素,提出“数据+机理”双驱动的网络模型,大幅度提高模型的预测准确度,有利于指导油田生产计划。
18.(3)设计了一种新型网络参数计算机制,包括前向计算模式和反向传播模式,均将储运机理知识融入到深度学习神经网络相关算法中,优化网络参数的计算方式,同时建立了一种新型网络迭代更新方法,结合油田集输管网系统实际运行规律,通过优化器不断减
少损失函数,以中心平台三相分离器最高处理上限作为限制条件,反复计算管网各处数据,提高网络模型迭代收敛效率,更快地输出最优预测结果。
附图说明
19.图1为本发明所述基于可计算语义网络的管网停开井产量预测方法的流程框图;图2为本发明实施例所述某油田的集输管网拓扑结构图;图3为本发明构建的深度网络框架结构图;图4为本发明实施例中步骤s5训练模型时的准确率曲线图;图5为本发明实施例中某油田2023年1月至4月的产量预测值和真实值对比图。
具体实施方式
20.为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
21.实施例:如图1所示,本实施例提供了一种基于可计算语义网络的管网停开井产量预测方法,主要包括数据集收集和预处理、储运机理知识建立和表征、深度网络框架构建、可计算语义网络模型构建、可计算语义网络模型训练、可计算语义网络模型评价和产量预测六个步骤,具体为:s1、数据集收集和预处理:(s11)获取某油田整个集输管网在2020年1月1日至2022年12月31日共3年内每次停井或新开井前后各10天的实时动态生成数据,包括采集时间、井号、油压、回压、套压、温度、耗电量、三相电流、三相电压和日产液量,将其作为数据集;(s12)由于采油现场环境恶劣,电磁干扰较多,获取到的现场数据不够完整甚至存在部分噪音,因此对数据集进行预处理,包括重复数据清洗、缺失数据处理和噪音数据清洗,其中重复数据清洗运用排列合并的思想去重;缺失数据处理是通过对缺失项的前后时间段内生产参数进行分析,合理删除该条数据或者补全该缺失项;噪音数据清洗是通过正态分布公式,将落在外的数据作为噪声数据并删除,其中是数据集的数据,是标准差,是平均值;(s13)将预处理后的数据集按照7:3的比例划分为训练集和测试集,训练集用于训练可计算语义网络,测试集用于在模型训练结束后测试模型的准确度和可行性;s2、储运机理知识建立和表征:油田集输管网拓扑结构图如图2所示,图2中以“bw”开头的节点均为井组,拓扑结构图清晰展示了中心平台及各井组的分布情况,井组与井组、井组与中心平台连接的管道部分标明了管道长度和管道内径大小,该实施例的井组仅包含2-5口单井,井组内部结构简单,故不在拓扑结构图中展示,查询井组内包含的单井信息可参考单井台账表;根据油田的集输管网拓扑结构图,获取同一管线出口端和进口端两侧的压力降、温度降、平均流速、流量数据,与该管线内径、长度、粗糙度建立关联关系,得到储运机理知识,并采用建立数学公
式的方法对储运机理知识进行表征得到储运机理知识表征体系,具体包括:,,,,,,其中,是管道直径,单位为mm;是流体体积流量,单位为m3/h;是流体平均流速,单位为m/s;是流体质量流量,单位为kg/h;是流体密度,kg/m3;是雷诺数,无量纲;是流体粘度,单位为mpa
·
s;是摩擦系数,无量纲;是绝对粗糙度,单位为mm;是一段管道的压力降,单位为kpa;、分别是管道始端和终端的高度,单位为m;、分别是管道始端和终端的流体速度,单位为m/s;、分别是管道长度和阀门管件等的当量长度,单位为m;s3、深度网络框架构建:结合油田集输管网拓扑结构图和单井台账表,将单井、井组、中心平台作为网络的节点,它们之间的管线连接关系作为网络的边,搭建深度网络结构,并基于该网络结构,建立节点和边向量表示,节点向量表示为,,是步骤s1中样本数据集的数据,如油压、回压、温度、耗电量、电流、电压、日产液量等;是通过步骤s2中储运机理知识表征体系计算出来的值,如雷诺数、管壁粗糙度、压力降等;是自由参数,用于在网络计算过程中不断调整权值;边向量表示为《》,边的属性与管道属性一致,包括管线长度、管道内径、管壁粗糙度,构建的深度网络框架如图3所示,图中yj表示油井,jz表示井组平台,zxpt表示采油中心平台,该结构是根据油田集输管网拓扑结构图搭建而成,只适用于本实施例,针对不同地区的集输管网拓扑,深度网络框架结构不唯一;s4、可计算语义网络模型构建:在深度网络结构基础上,融合机理知识表征结果和深度学习参数传递算法,设计前向计算模式、反向传播模式和迭代更新方法,构建可计算语义网络模型,其中前向计算模式相关公式包括:,,,
,,其中,是相邻节点所连接边所赋予的初始权重,默认为1;是边所赋予的初始偏置,默认为0;和是节点的自由参数;是网络计算过程中输入到第j个节点的加权和,是连接到该节点的边的权重,是边的机理属性集合,是节点的机理属性集合;是从第j个节点输出的数据,是第j个节点向相邻节点传递时的参数值,是连接该节点的边的权值,是流体密度,是归一化后的管径高度差,是气体密度,是权重,是网络总权重,是体积,是管道直径,是管道横截面面积,是加权后的网络参数,是当前压强;反向传播模式相关公式包括:,,其中是第j个节点的反向参数,是模型正向计算时的产量预测值,是真实产量值,是第j个节点的生产参数,是模型计算总误差,是第j个节点的权重,是该节点经过激活函数的输出值,是其他节点传递到该节点的加权和;网络迭代更新方法是一种根据储运机理模型进行迭代的算法,用于计算在增加或停止某井后,整个稳定输油管网系统中的产量变化和各井口回压数据,具体过程为:在原有稳定输油管网系统中增加或者停止某井后,先根据其余各井口参数,通过油井井口产量计算公式(其中是油井产量,是流体密度,是抽油机冲次,是抽油机有效冲程,是泵径长度,是体积系数)得到该井的实际产量,再通过储运机理知识得到经过一段输油管道后到达下一节点处的温度和压力,重复该过程,直到计算出进入中心平台三相分离器之前的汇管压力和温度,若没有超过处理上限,则输出增、减井后的总产量;若超出,则执行网络的反向传输机制,通过储运机理公式反推各井口的回压数据,通过井口产量计算公式得到此时的产量数据,重复上述过程,直到没有超过中心平台三相分离器的处理上限;s5、可计算语义网络模型训练:设置步骤s4得到的可计算语义网络模型的模型参数,模型参数中神经元数量由节点种类决定,单井节点的神经元数量为10个,井组节点的神经元数量为50个,中心平台节点的神经元数量为70个,优化器采用adam优化器,激活函数sigmoid激活函数,迭代次数为100次,采用训练集对设置好参数的可计算语义网络模型进行训练,训练过程中,不断通过储运机理知识计算管网各处的压力、温度和产量,分析每次迭代时的变化趋势,直到模型训练结束,根据每一次迭代预测的总产量值和中心平台的压力值,得到模型自由参数的最优权重;图4为进行迭代和校正过程中的准确率曲线,其中横轴表示迭代和校正的次数,纵轴表示准确率的大小,由图4可以看出,在迭代至40次左右时,准确率仍呈小幅度上升,直到95次左右
时,准确率几乎没有变化,因此是合适的产量预测模型,能够获得更准确的预测结果;s6、可计算语义网络模型评价:可计算模型训练完成后,使用决定系数r2、平均绝对误差mad、平均绝对百分比误差mape、均方根误差rmse和希尔不等系数tic作为评价指标进行模型评价,,,,,,其中,是实时生产数据库中的真实数据,是n个真实数据的平均值,是可计算语义网络模型预测的数据;s6、产量预测:使用2023年1月1日至4月30日共4个月内的管网生产数据进行预测,从而得到停开井后集输管网中各井口产量的预测结果,预测值和真实值的对比曲线如图5所示,其中横轴表示日期,纵轴表示日产液量数值,由图中可以看出,两者的误差都在5%以内,在油田生产区可接受的误差范围内,因此可以应用于生产环境中。
22.本实施例通过设计一种融合机理知识的可计算语义网络模型,对管网系统中各单井及管道各处的压力、温度、产量等实时数据进行学习,能够对停开井后的管网系统进行一体化分析,精准预测管网系统内所有单井的生产参数及日产液量,因此不同于以往从单独的某种方法和某种特征的角度来进行某口单井的产量预测,其中,可计算语义网络模型结构是根据管网系统拓扑结构图搭建而成,模型中的节点表示为管网系统中的单井及平台,边表示为单井及平台的输送管道,模型参数计算机制和迭代更新算法是基于深度学习中梯度下降算法、adam优化算法的非线性求解过程,结合管网系统运行规律和生产现场实际情况,融合储运机理和生产数据进行混合建模。当管网系统内停开某口井后,利用学习生成的语义网络模型对调整后的管网系统进行模拟计算,最终输出各单井的产量值。
23.以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围内。

技术特征:
1.一种基于可计算语义网络的管网停开井产量预测方法,其特征在于,包括如下步骤:s1、采集原油生产区停开井前后一段时间内的实时生产数据作为可计算语义网络模型的样本数据集,并对样本数据集进行预处理后划分为训练集和测试集;s2、根据原油生产区的集输管网中所有管道的管道属性,分析同一管道上下游所有节点的回压、温度、流速、流量数据与管道属性的关联关系,得到适用于实际采油集输管网的储运机理知识,并对储运机理知识进行表征得到储运机理知识表征体系;s3、结合原油生产区的集输管网拓扑图,将集输管网拓扑图中的单井、井组、中心平台作为节点,管道连接关系作为边,构建深度网络框架,并建立节点向量和边向量表示;s4、根据步骤s3构建的深度网络框架,融合步骤s2储运机理知识的表征结果,通过设计网络参数计算机制,完善网络迭代更新方法,构建可计算语义网络模型;s5、设置步骤s4得到的可计算语义网络模型的模型参数,并采用训练集对设置好参数的可计算语义网络模型进行训练,训练过程中,不断通过储运机理知识计算管网各处的压力、温度和产量,分析每次迭代时的变化趋势,直到模型训练结束,根据每一次迭代预测的总产量值和中心平台的压力值,得到模型自由参数的最优权重;s6、基于步骤s5得到的最优权重,使用决定系数、平均绝对误差、平均绝对百分比误差、均方根误差和希尔不等系数作为评价指标对可计算语义网络模型进行评价;s7、结合步骤s6中的评价结果,将集输管网生产数据输入可计算语义网络模型进行预测,得到停开井集输管网中各井口产量的预测结果。2.根据权利要求1所述基于可计算语义网络的管网停开井产量预测方法,其特征在于,步骤s1所述实时生产数据包括采集时间、井号、油压、回压、套压、温度、耗电量、三相电流、三相电压和日产液量,其中日产液量为原油生产区内所有单井当日的总产液量,通过读取安装在原油生产区内的油井井口的流量计得到;油压、回压、套压、温度、耗电量、三相电流、三相电压利用安装在原油生产现场的传感器获取。3.根据权利要求2所述基于可计算语义网络的管网停开井产量预测方法,其特征在于,步骤s1对样本数据集的预处理过程包括重复数据清洗、缺失数据处理和噪声数据清洗,其中重复数据清洗是对数据集中相似重复记录的属性及产生原因进行分析,运用排列合并的清洗思想去重;缺失数据处理解决实时生产数据中由于传感器损坏或数据传输等原因导致数据缺失的问题,通过结合实际生产情况,对原油生产区停开井前后一段时间内的生产参数进行分析,进行删除或补全;噪声数据清洗是通过正态分布公式,将落在外的数据作为噪声数据并删除,其中是数据集的数据,是标准差,是平均值。4.根据权利要求3所述基于可计算语义网络的管网停开井产量预测方法,其特征在于,步骤s1所述训练集和训练集的数量比为7:3。5.根据权利要求4所述基于可计算语义网络的管网停开井产量预测方法,其特征在于,步骤s2所述管道属性包括管道长度、管道内径和内壁粗糙度;储运机理知识包括确定管径,流速、流量和管径之间的关系,雷诺数和摩擦系数的关系,管壁粗糙度的计算,管道压力降和管道属性的关系,对储运机理知识进行表征的结果为:
管径计算公式:,其中是管道直径,单位为mm;是流体体积流量,单位为m3/h;是流体平均流速,单位为m/s;是流体质量流量,单位为kg/h;是流体密度,单位为kg/m3;雷诺数计算公式:,其中是雷诺数,无量纲;是流体平均流速,单位为m/s;是管道内直径,单位为mm;是流体粘度,单位为mpa
·
s;是流体质量流量,单位为kg/h;是流体体积流量,单位为m3/h;是流体密度,单位为kg/m3;摩擦系数计算公式:,其中是摩擦系数,无量纲,是雷诺数,无量纲;管壁粗糙度计算公式:,其中是绝对粗糙度,,是管壁粗糙度;管道压力降计算公式:,其中是一段管道的压力降,单位为kpa;、分别是管道始端和终端的高度,单位为m;、分别是管道始端和终端的流体速度,单位为m/s;是流体平均流速,单位为m/s;是流体密度,单位为kg/m3;是摩擦系数,无量纲;、分别是管道长度以及阀门管件的当量长度,单位为m;是管道内直径,单位为m。6.根据权利要求5所述基于可计算语义网络的管网停开井产量预测方法,其特征在于,步骤s3所述节点向量表示为,,是步骤s1样本数据集的数据,是通过储运机理知识表征体系计算出来的值;是自由参数,用于在网络计算过程中不断调整权值;边向量表示为<>,边的属性与管道属性一致,包括管线长度、管道内径、管壁粗糙度。7.根据权利要求6所述基于可计算语义网络的管网停开井产量预测方法,其特征在于,步骤s4中网络参数计算机制包括前向计算模式和反向传播模式,其中前向计算模式的具体计算过程为:相邻节点参数传递公式,其中是相邻节点所连接边所赋予的初始权重,默认为1;是边所赋予的初始偏置,默认为0;是节点的自由参数;节点的输入加权和计算公式为,其中是网络计算过程中输入到第j个节点的加权和,是连接到该节点的边的权重,是边的机理属性集合,是该节点的偏置,是节点的机理属性集合;节点的输出计算公式,其中是从第j个节点输出的数据,激活函数使用sigmoid函数;节点向上传递时参数加权计算公式,其中是第j个节点向相邻节点传递时的参数值,是连接该节点的边的权值,是前一个节点的输出值,是该节点的偏置,是节点的机理属性集
合,前向计算模式公式,其中是流体密度,是归一化后的管径高度差,是气体密度,是权重,是网络总权重,是体积,是管道内径,是管道横截面面积,是加权后的网络参数,是当前压强;反向传播模式计算过程为:相邻节点反向参数偏导公式,其中是第j个节点的反向参数,是模型正向计算时的产量预测值,是真实产量值,是第j个节点的生产参数,迭代一次结束后计算总误差,其中是真实生产数据库中的日产液量,是模型预测的日产液量,权重更新计算公式,其中是模型计算总误差,是第j个节点的权重,是该节点经过激活函数的输出值,是其他节点传递到该节点的加权和。8.根据权利要求7所述基于可计算语义网络的管网停开井产量预测方法,其特征在于,步骤s4所述网络迭代更新方法是在原有稳定输油管网系统中增加或者停止某井后,先根据其余各井口参数,通过油井井口产量计算公式,得到该井的实际产量,其中是油井产量,是流体密度,是抽油机冲次,是抽油机有效冲程,是泵径长度,是体积系数,再通过储运机理知识得到经过一段输油管道后到达下一节点处的温度和压力,重复该过程,直到计算出进入中心平台三相分离器之前的汇管压力和温度,若没有超过处理上限,则输出增、减井后的总产量;若超出,则执行网络的反向传输机制,通过储运机理公式反推各井口的回压数据,通过井口产量计算公式得到此时的产量数据,重复上述过程,直到没有超过中心平台三相分离器的处理上限。9.根据权利要求8所述基于可计算语义网络的管网停开井产量预测方法,其特征在于,步骤s5所述模型参数包括神经元数量、优化器、激活函数和迭代次数,其中神经元数量由节点种类决定,单井节点的神经元数量为10个,井组节点的神经元数量为50个,中心平台节点的神经元数量为70个,优化器采用adam优化器,激活函数为sigmoid激活函数,迭代次数为100次。10.根据权利要求9所述基于可计算语义网络的管网停开井产量预测方法,其特征在于,步骤s6所述决定系数、平均绝对误差、平均绝对百分比误差、均方根误差和希尔不等系数的计算公式如下:决定系数,平均绝对误差,平均绝对百分比误差,
均方根误差,希尔不等系数,其中是实时生产数据库中的真实数据,是n个真实数据的平均值,是可计算语义网络模型预测的数据。

技术总结
本发明涉及油井产量预测技术领域,尤其涉及一种基于可计算语义网络的管网停开井产量预测方法,先采集样本数据集并进行预处理后划分为训练集和测试集;再建立储运机理知识并进行表征,然后构建深度网络框架并建立节点向量和边向量表示,再构建可计算语义网络模型,依次对可计算语义网络模型进行训练和评价;最后将集输管网生产数据输入可计算语义网络模型进行预测,得到预测结果,同时考虑生产数据和储运机理知识两大因素,提出“数据+机理”双驱动的网络模型,大幅度提高模型的预测准确度,将储运机理知识融入到深度学习神经网络相关算法中,提高网络模型迭代收敛效率,更快地输出最优预测结果。出最优预测结果。出最优预测结果。


技术研发人员:杜承泽 宫法明 张志远
受保护的技术使用者:中国石油大学(华东)
技术研发日:2023.06.16
技术公布日:2023/7/22
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐