一种原油含水率在线测量模型及其构建方法、应用与流程

文档序号:16900245发布日期:2019-02-19 17:54阅读:271来源:国知局
一种原油含水率在线测量模型及其构建方法、应用与流程

本发明属于原油含水率测量技术领域,具体涉及一种原油含水率在线测量模型及其构建方法、应用。



背景技术:

油井是油田开发最重要的基本生产单元。油井含水率的在线准确计量对于确定油井出水、出油层位、原油产量估计、油井的开发寿命预测、油井的产量质量控制、油井状态检测、数字化油田建设等具有重要意义。

目前,原油含水率检测有x射线、γ射线、α射线、超声波、微波、电容、射频等各种不同的测量原理和方法,但是由于现场环境复杂以及井口油气水多相流的复杂性,这些测量方法受流体温度、流态、原油物性、传感器特性等多种因素影响,能够运用到油井的原油含水率的测量方法还是不多;并且在性价比、全程测量、安全环保、稳定性、测量精度等方面存在着诸多问题。



技术实现要素:

针对现有技术中的问题,本发明的目的之一在于提供一种原油含水率在线测量模型的构建方法;

本发明的目的之二在于提供一种通过上述构建方法获得的原油含水率在线测量模型;

本发明的目的之三在于提供一种上述在线测量模型的应用,即对管道中流体的含水率进行在线监测。

为了实现上述目的,本发明采用以下技术方案予以实现:

一种原油含水率在线测量模型的构建方法,包括以下步骤:

(1)采用射频法测量油井原油含水率装置进行实验,建立训练样本,被测油样含水率由人工配比制取标定,改变温度和矿化度得到不同工况条件下的射频传感器信号;

(2)针对每个工况条件下的射频信号采用经验模态方法进行预处理,各工况条件下的射频信号数据集为{xupi;xlowi,i=1,2,…,n};其中,xup为上层射频信号,xlow为下层射频信号;

(3)分别对上、下层射频信号数据进行特征提取,特征量选定为射频信号波动成分的均方值和平稳成分的均值,共四个特征量;

(4)采用支持向量机的方法对射频信号的四个特征量、温度、矿化度共六个特征量进行数据融合,其中采用遗传算法进行内部参数寻优,即建立遗传算法优化支持向量机的油井含水在线测量模型。

优选的,所述的射频法测量油井原油含水率装置包括:

一测试管,所述测试管的两端分别连接有第一、第二法兰;

一分隔板,所述分隔板设置在所述测试管中部,并沿所述测试管的轴向延伸布置;所述分隔板将所述测试管分隔为上半区和下半区,且在所述的上半区内设有上层射频传感器,所述的下半区内设有下层射频传感器。

优选的,所述的步骤(2)中,对所述射频信号数据集中的每一组数据进行经验模态分解,得到若干个固有模态函数,即

优选的,所述的步骤(4)中,建立遗传算法优化支持向量机的油井含水在线测量模型步骤包括:

(a)确定网络结构,

把射频信号的四个特征量、温度、矿化度,共六个特征量作为模型输入,输出为含水率;选择径向基核函数为svm的核函数;

(b)初始种群的产生;

(c)编码方案,

采用实数编码,所述实数编码形式为:

其中,k为进化代数;kmax为终止代数,表示第k代中第i个;

表示染色体中第m个基因;每个染色体上的基因数,即串长n=(4+2)*4+1=25;

(d)适应度函数设计与计算,

选择系统实际标定值和学习输出的误差平方和的倒数作为适应度函数,同时作出如下转换:

将染色体上各个基因分配到支持向量机结构中,以训练样本正向运行支持向量机,如下计算个体适应度f:

其中,含水g(x)为支持向量机内部复杂计算函数,此处予以忽略;

σ为核参数和c为惩罚因子;

o为预测输出;

t为期望输出;

n为输出单元数;

n为样本数;

m是为保证适应度函数值不至于太小而引入的一个系数;

(e)遗传算子设计选择、交叉、变异是遗传算法

的三个基本算子;选择操作采用轮盘赌选择方式计算适应度fi的权值个体对应的选择概率为:

交叉操作采用非一致交叉算子,以一定的交叉概率随机选择一对父代个体xik和xjk,则按下式交叉运算后产生一对子代新个体为:

其中,α∈(0,1)为均匀分布随机变量;

变异操作采用非一致变异,其算子定义为:

其中,ci'为ci(k)个体的分量ci变异后的结果,umax'和umin'分别为变异点的ci左、右边界;函数δ返回(0,cmax)范围内的一个随机数,且随进化代数k增大而接近于0;

(f)存优策略,

计算当前群体的适应度,并保留最优个体,再按照交叉概率和变异概率,选择不同的个体对其进行不同的交叉和变异操作,产生下一代个体,并对新生个体进行评价,直到达到终止代数100次结束,否则转到步骤(d);将全局最优结果映射为svm的参数;

(g)用训练样本训练模型,获得相应的支持向量,从而确定该回归模型的结构。

与现有技术相比,本发明具有以下技术效果:

1、本发明提供的模型在计算时,运用多传感器数据融合考虑、重力和浮力对水平管道中油气水三相分布的影响即流态的影响,即运用管道内部上下层的射频信号数据更加全面、准确的反映管道中流体的含水率情况;

2、本发明考虑了温度和矿化度对射频法测量含水率的影响,提高了精度;

3、本发明采用支持向量机建立回归模型,从理论上解决神经网络方法无法避免的局部最优问题,将低维非线性的输入映射到高维线性的输出,模型简单。模型采用遗传算法对svm的参数进行优化,降低射频信号非平稳性对精度的影响。

本发明的其他特征和优点将在随后的具体实施方式中予以详细说明。

附图说明

图1为本发明中射频法测量油井原油含水率装置的示意图;

图中标号说明:10-测试管,11-第一法兰,12-第二法兰,13-上半区,14-下半区,20-分隔板,30-上层射频传感器,40-下层射频传感器。

具体实施方式

为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体,进一步阐明本发明。

对于本领域技术人员来说,井口油气水多相流属于一个复杂的非线性耗散动力系统,其含水率的动态检测过程是一个受温度、矿化度等多种因素影响且相互作用的非线性问题。目前大部分的模型都是基于神经网络算法提出,而神经网络易陷入局部极小、学习时间长的缺陷,但对于较复杂的非线性问题,lm算法神经网络并不能从根本上解决陷入局部最优问题。

鉴于现有技术中的各种测量方法存在的各种问题,同时提高仪表测量的准确性、稳定性,本案发明人以现有检测手段为支撑,将各种数据融合方法引入到原油含水率在线测量的研究中,为了把含水率检测的各种影响因素考虑进去,形成基于多传感器数据融合模型和检测方法。

本发明提供了一种原油含水率在线测量模型的构建方法,包括以下步骤:

(1)采用射频法测量油井原油含水率装置进行实验,建立训练样本,被测油样含水率由人工配比制取标定,改变温度和矿化度得到不同工况条件下的射频传感器信号;

(2)针对每个工况条件下的射频信号采用经验模态方法进行预处理,各工况条件下的射频信号数据集为{xupi;xlowi,i=1,2,…,n};其中,xup为上层射频信号,xlow为下层射频信号;

(3)分别对上、下层射频信号数据进行特征提取,特征量选定为射频信号波动成分的均方值和平稳成分的均值,共四个特征量;

(4)采用支持向量机的方法对射频信号的四个特征量、温度、矿化度共六个特征量进行数据融合,其中采用遗传算法进行内部参数寻优,即建立遗传算法优化支持向量机的油井含水在线测量模型。

本发明中,结合水平管道中不同位置的含水率数据,考虑了矿化度以及温度对射频法测量含水率的影响,通过数据融合来提高参数的测量精度。

请参阅图1,本发明提供的射频法测量油井原油含水率装置包括一测试管10,所述测试管10的两端分别连接有第一、第二法兰11、12;还包括一分隔板20,所述分隔板20设置在所述测试管10的中部,并沿所述测试管10的轴向延伸布置;所述分隔板20将所述测试管10分隔为上半区13和下半区14,且在所述的上半区13内设有上层射频传感器30,所述的下半区14内设有下层射频传感器40。

本发明所述的步骤(2)中,对所述射频信号数据集中的每一组数据进行经验模态分解,得到若干个固有模态函数,即

具体步骤如下:

(a)、先找出某层一段时间含水率信号x(t)的全部的极值点,并用三次样条函数插值,拟合成原始含水率数据序列的上下包络线,极大值点对应上包络线,极小值点对应下包络线;

(b)、求取上下包络线的平均值,作为原始含水率信号的平均包络线m1(t),定义新数据序列h1(t)=x(t)--m1(t);由于h1(t)一般不满足作为imf分量的条件,一般需要经过重复不走一来找到符合条件的h1(t),本发明根据不同位置含水量数据的噪声特征分析和emd伪成分分析,上层含水率数据序列采用h2(t)作为下面计算要用的第一个imf分量c1(t),下层含水率数据序列采用h1(t)为c1(t);

(c)、从原始含水率信号x(t)分解出第一个imf后,r1(t)=x(t)-c1(t);

(d)、把滤除高频组分的差值信号r1(t)作为原始信号数据重复循环步骤1至3,求出r1、r2、r3、…,rn,直到rn成为一个单调函数(或rn很小)时结束循环;

(e)、通过上述过程,原始某层含水率信号x(t)被分解成若干个imf和一个余项rn,即:

本发明的步骤(3)在于定义射频信号的四个特征量,分别对上、下层射频信号数据进行特征提取,特征量选定为射频信号波动成分的均方值和平稳成分的均值,共四个特征量:

其中:xf表示射频信号的波动成分,即各个本证模态imf的和,r(j)表示射频信号的残差,cx-j(j)表示所有虚假模态分量的和,二者代表射频信号的平稳成分;m为数据点数。特征量d,波动成分均方根的值;特征量r,平稳成分的均值。上下层射频信号各有自己的两个特征量。即dup,dlow,rup,rlow。

进一步的,根据本发明,所述的步骤(4)中,建立遗传算法优化支持向量机的油井含水在线测量模型步骤包括:

(a)确定网络结构,

把射频信号的四个特征量、温度、矿化度,共六个特征量作为模型输入,输出为含水率;选择径向基核函数为svm的核函数;

(b)初始种群的产生,群体规模n一般根据所求问题的非线性程度选取,非线性程度越大,n越大。初始种群由随机产生的n个染色体串构成,每个染色体由n个基因(即核参数σ和惩罚因子c)组成。

(c)编码方案,

传统二进制编码不便于遗传运算算子操作,影响学习精度。本发明采用实数编码,不存在编码和解码过程,可以提高解的精度和运算速度,所述实数编码形式为:

其中,k为进化代数;kmax为终止代数,表示第k代中第i个;

表示染色体中第m个基因;每个染色体上的基因数,即串长n=(4+2)*4+1=25;

(d)适应度函数设计与计算,

本发明选择系统实际标定值和学习输出的误差平方和的倒数作为适应度函数。但是遗传算法是对适应度函数的最大化寻优,而支持向量机模型参数选择是最小化优化问题,因此作如下转换:

将染色体上各个基因分配到支持向量机结构中,以训练样本正向运行支持向量机,如下计算个体适应度f:

其中,含水g(x)为支持向量机内部复杂计算函数,此处予以忽略;

σ为核参数和c为惩罚因子;

o为预测输出;

t为期望输出;

n为输出单元数;

n为样本数;

m是为保证适应度函数值不至于太小而引入的一个系数;

(e)遗传算子设计选择、交叉、变异是遗传算法的三个基本算子;选择操作采用轮盘赌选择方式计算适应度fi的权值个体对应的选择概率为:

交叉操作采用非一致交叉算子,以一定的交叉概率随机选择一对父代个体xik和xjk,则按下式交叉运算后产生一对子代新个体为:

其中,α∈(0,1)为均匀分布随机变量;

变异操作采用非一致变异,其算子定义为:

其中,ci'为ci(k)个体的分量ci变异后的结果,umax'和umin'分别为变异点的ci左、右边界;函数δ返回(0,cmax)范围内的一个随机数,且随进化代数k增大而接近于0;

(f)存优策略,

计算当前群体的适应度,并保留最优个体,再按照交叉概率和变异概率,选择不同的个体对其进行不同的交叉和变异操作,产生下一代个体,并对新生个体进行评价,直到达到终止代数100次结束,否则转到步骤(d);将全局最优结果映射为svm的参数;

(g)用训练样本训练模型,获得相应的支持向量,从而确定该回归模型的结构。

本发明提供的模型将管道中不同部位的射频含水率数据,使得不同部位的不同的流动特征,实现信息互补,并且考虑了矿化度以及温度对射频法测量含水率的影响,大大提高预测精度。通过本发明提供的模型可以精准的在线测量管道中流体的含水率。

以上显示和描述了本发明的基本原理、主要特征和本发明的特点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明的范围内。本发明要求保护的范围由所附的权利要求书及其等效物界定。

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