CN112096374A - A dynamic measurement error compensation method for oil holdup measurement by split flow method - Google Patents
A dynamic measurement error compensation method for oil holdup measurement by split flow method Download PDFInfo
- Publication number
- CN112096374A CN112096374A CN202010914603.8A CN202010914603A CN112096374A CN 112096374 A CN112096374 A CN 112096374A CN 202010914603 A CN202010914603 A CN 202010914603A CN 112096374 A CN112096374 A CN 112096374A
- Authority
- CN
- China
- Prior art keywords
- oil holdup
- measurement error
- dynamic measurement
- δvm
- oil
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000005259 measurement Methods 0.000 title claims abstract description 139
- 238000000034 method Methods 0.000 title claims abstract description 76
- 238000007781 pre-processing Methods 0.000 claims abstract description 25
- 230000002159 abnormal effect Effects 0.000 claims abstract description 10
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims description 14
- 238000002474 experimental method Methods 0.000 claims description 13
- 239000011159 matrix material Substances 0.000 claims description 12
- 238000012937 correction Methods 0.000 claims description 5
- 238000011161 development Methods 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000009795 derivation Methods 0.000 claims description 3
- 238000005457 optimization Methods 0.000 claims description 3
- 150000001875 compounds Chemical class 0.000 claims 1
- 230000036461 convulsion Effects 0.000 claims 1
- 239000003208 petroleum Substances 0.000 abstract description 2
- 238000012545 processing Methods 0.000 abstract description 2
- 239000000243 solution Substances 0.000 description 8
- 238000004519 manufacturing process Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 2
- 230000002742 anti-folding effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000003129 oil well Substances 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012850 discrimination method Methods 0.000 description 1
- 238000004945 emulsification Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 239000000523 sample Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21B—EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- E21B49/00—Testing the nature of borehole walls; Formation testing; Methods or apparatus for obtaining samples of soil or well fluids, specially adapted to earth drilling or wells
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21B—EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- E21B47/00—Survey of boreholes or wells
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mining & Mineral Resources (AREA)
- Geology (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Physics & Mathematics (AREA)
- Environmental & Geological Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Geochemistry & Mineralogy (AREA)
- Data Mining & Analysis (AREA)
- General Life Sciences & Earth Sciences (AREA)
- Fluid Mechanics (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Algebra (AREA)
- Pure & Applied Mathematics (AREA)
- Geometry (AREA)
- Mathematical Optimization (AREA)
- Evolutionary Computation (AREA)
- Computer Hardware Design (AREA)
- Mathematical Analysis (AREA)
- Computational Mathematics (AREA)
- Geophysics (AREA)
- Lubrication Details And Ventilation Of Internal Combustion Engines (AREA)
Abstract
本发明属于石油工程与测井技术领域,具体涉及一种分流法测量持油率的动态测量误差补偿方法,1、开展分流法油水测量实验,设第t次实验的理论持油率为Vt,测量所得实际持油率为Vft,计算持油率动态测量误差ΔVt;2、对持油率动态测量误差ΔVt采用灰色系统理论进行异常值的识别与修正;3、对修正后的持油率动态测量误差ΔVmt进行数加与反褶预处理运算,处理后的持油率动态测量误差为ΔVPt;4、依据数加与反褶预处理后的持油率动态测量误差ΔVPt,建立持油率动态测量误差预测模型;5、利用持油率动态测量误差预测模型补偿分流造成的持油率动态测量误差。该方法补偿了分流法测量持油率的动态测量误差,提高了分流法测量持油率的精度,为油田计量提供了可靠的持油率数据。
The invention belongs to the technical field of petroleum engineering and well logging, and in particular relates to a dynamic measurement error compensation method for measuring oil holdup by a split flow method. , the measured actual oil holdup Vf t , calculate the dynamic measurement error of oil holdup ΔV t ; 2. Use grey system theory to identify and correct the abnormal value of the dynamic measurement error ΔV t of oil holdup; 3. The dynamic measurement error of oil holdup ΔVm t is calculated by numerical addition and anti-fold preprocessing, and the dynamic measurement error of oil holdup after processing is ΔVP t ; 4. The dynamic measurement error of oil holdup after numerical addition and anti-fold preprocessing is ΔVP t , establish the oil holdup dynamic measurement error prediction model; 5. Use the oil holdup dynamic measurement error prediction model to compensate the oil holdup dynamic measurement error caused by the diversion. The method compensates the dynamic measurement error of oil holdup measured by the split flow method, improves the accuracy of oil holdup measurement by the split flow method, and provides reliable oil holdup data for oilfield measurement.
Description
技术领域:Technical field:
本发明属于石油工程与测井技术领域,具体涉及一种分流法测量持油率的动态测量误差补偿方法。The invention belongs to the technical field of petroleum engineering and well logging, and particularly relates to a dynamic measurement error compensation method for measuring oil holdup by a shunt method.
背景技术:Background technique:
随着注水采油技术的使用和开采时间的延伸,目前我国陆上油田大多已进入开发中后期,油藏持水率极高,有的甚至达到了95%,且新发现储量70%为高含水储量。在油田动态测井领域,监测各产层持油率,提供储层动用信息,可以优化油藏工程方案、评价压裂、堵水等工程作业效果;在油气集输领域,油井油气水产量在线计量对评价单井开发效果、优化油井生产制度、保证采油设备安全运行具有重要意义。With the use of water injection oil recovery technology and the extension of production time, most of my country's onshore oilfields have entered the middle and late stages of development, with extremely high water retention rates, some even reaching 95%, and 70% of newly discovered reserves are high water cut reserves. In the field of dynamic logging in oilfields, monitoring the oil holdup of each producing layer and providing information on reservoir production can optimize the reservoir engineering plan, evaluate the effects of fracturing, water plugging and other engineering operations; Measurement is of great significance for evaluating the development effect of a single well, optimizing the production system of oil wells, and ensuring the safe operation of oil production equipment.
但是在高含水油井中,由于持油率很低,采用传统的电导传感器直接测量持油率很难获得准确的持油率。目前多采用分流法进行,所谓的分流法指的是依据重力分异作用,将部分水分流掉,这样就提高了油的浓度,然后再采用电导探针传感器测量持油率。理论上,如果能够准确计量分流的水量,就可以采用分离法精确测量持油率,但是持油率的测量为动态测量,且测量过程中存在油水的乳化作用,故无法避免少部分油随水流走,从而产生动态测量误差,动态测量误差的产生导致持油率的测量不准确。为实现持油率的准确测量,需对动态测量获得的持油率进行误差补偿。However, in high water-cut oil wells, it is difficult to obtain accurate oil holdup by directly measuring oil holdup with traditional conductivity sensors due to the low oil holdup. At present, the shunt method is mostly used. The so-called shunt method refers to the separation of part of the water according to gravity, which increases the concentration of the oil, and then uses the conductivity probe sensor to measure the oil holdup. Theoretically, if the amount of water to be diverted can be accurately measured, the oil holdup can be accurately measured by the separation method, but the measurement of oil holdup is a dynamic measurement, and there is emulsification of oil and water during the measurement process, so it is unavoidable that a small amount of oil flows with the water. Therefore, dynamic measurement errors are generated, and the generation of dynamic measurement errors leads to inaccurate measurement of oil holdup. In order to realize the accurate measurement of oil holdup, it is necessary to perform error compensation on the oil holdup obtained by dynamic measurement.
发明内容:Invention content:
本发明的目的是为了解决现有分流法动态测量持油率过程中,部分油随水分流掉导致持油率测量不准确的问题而提出的,提供一种分流法测量持油率的动态测量误差补偿方法。The purpose of the present invention is to solve the problem of inaccurate oil holdup measurement caused by partial oil flowing off with water during the dynamic measurement of oil holdup by the existing split flow method, and to provide a dynamic measurement of oil holdup by the split flow method Error compensation method.
本发明采用的技术方案为:一种分流法测量持油率的动态测量误差补偿方法,所述补偿方法包括以下步骤:The technical scheme adopted in the present invention is: a dynamic measurement error compensation method for measuring oil holdup by a split flow method, and the compensation method comprises the following steps:
步骤一:开展分流法油水测量实验,设第t次实验的理论持油率为Vt,测量所得实际持油率为Vft,计算持油率动态测量误差ΔVt,t=1,2,3,…,n,n为总计进行的实验次数;Step 1: Carry out the oil-water measurement experiment of the split flow method, set the theoretical oil holdup V t of the t-th experiment, the actual oil holdup obtained from the measurement Vf t , calculate the dynamic measurement error of oil holdup ΔV t , t=1, 2, 3, ..., n, n is the total number of experiments performed;
持油率动态测量误差ΔVi的计算方法为:The calculation method of oil holdup dynamic measurement error ΔV i is:
ΔVt=Vt-Vft ΔV t =V t -Vf t
步骤二:对持油率动态测量误差ΔVt采用灰色系统理论进行异常值的识别与修正,修正后的持油率动态测量误差为ΔVmt;Step 2: Use the grey system theory to identify and correct the abnormal value of the dynamic measurement error ΔV t of oil holdup, and the corrected dynamic measurement error of oil holdup is ΔVm t ;
对持油率动态测量误差ΔVt采用灰色系统理论进行异常值的识别与修正方法如下:The grey system theory is used to identify and correct the abnormal value of the oil holdup dynamic measurement error ΔV t as follows:
持油率动态测量误差ΔVt满足则ΔVt为动态测量异常值,并且此处的值采用修正;The dynamic measurement error of oil holdup ΔV t satisfies Then ΔV t is the dynamic measurement outlier, and the value here is amend;
中,γ为灰辨别系数,为ΔVt的灰预测值,在精密测量中,γ一般取2.3,但是在分流法测量持油率动态测量误差补偿异常值识别中,γ取值2.3不满足需求,本方法从跳跃度定义上分析将灰辨别系数将γ定义为: , γ is the gray discrimination coefficient, is the gray predicted value of ΔV t . In precision measurement, γ generally takes 2.3, but in the identification of abnormal value of dynamic measurement error compensation of oil holdup measured by shunt method, γ value of 2.3 does not meet the requirements. This method is based on the definition of jump degree. The analysis defines the grey discrimination coefficient γ as:
持油率动态测量误差ΔVt异常值识别模型可以表述为:The oil holdup dynamic measurement error ΔV t outlier identification model can be expressed as:
依据GM(1,1)模型,的表达式如下:According to the GM(1,1) model, The expression is as follows:
式中α为发展系数,μ为灰作用量,α和μ的获取方法为:where α is the development coefficient, μ is the amount of ash action, and the methods for obtaining α and μ are:
其中,B为GM(1,1)模型灰度矩阵,表达式为:z(1)(t)为GM(1,1)背景序列,z(1)(t)=0.5ΔVt+0.5ΔVt-1,t=2,3,...,n;原始矩阵Y的表达式为:Among them, B is the grayscale matrix of the GM(1,1) model, and the expression is: z (1) (t) is the GM(1,1) background sequence, z (1) (t)=0.5ΔV t +0.5ΔV t-1 , t=2,3,...,n; original matrix Y The expression is:
步骤三:对修正后的持油率动态测量误差ΔVmt进行数加与反褶预处理运算,数加与反褶预处理后的持油率动态测量误差为ΔVPt;Step 3: Perform arithmetic addition and anti-fold preprocessing on the corrected dynamic measurement error of oil holdup ΔVm t , and the dynamic measurement error of oil holdup after numerical addition and anti-fold pre-processing is ΔVP t ;
数加与反褶预处理运算的方法如下:The methods of adding and de-folding preprocessing are as follows:
因为灰色系统理论要求数据大致呈现凹性且建模数据不能为负值,而修正后的持油率动态测量误差ΔVmt含有负值且凹凸不定,为改变修正后的持油率动态测量误差ΔVmt的凹凸性与正负性,需进行反褶和数加预处理;Because the gray system theory requires the data to be roughly concave and the modeling data cannot be negative, and the corrected oil holdup dynamic measurement error ΔVm t has a negative value and is uneven, in order to change the corrected oil holdup dynamic measurement error ΔVm The concave-convexity and positive and negative properties of t need to be pre-processed by anti-folding and numbering;
如果修正后的持油率动态测量误差ΔVmt呈现凹性且不含负值,此时不需要做反褶和数加预处理,即:ΔVPt=ΔVmt;If the corrected dynamic measurement error of oil holdup ΔVm t is concave and does not contain negative values, then it is not necessary to do the pre-processing of the reverse fold and number, that is: ΔVP t =ΔVm t ;
如果修正后的持油率动态测量误差ΔVmt呈现凹性且含负值,此时不需要数加预处理,即:If the corrected dynamic measurement error ΔVm t of oil holdup is concave and contains negative values, no preprocessing is required at this time, namely:
ΔVPt=ΔVmt+{|ΔVm1|,|ΔVm2|,…,|ΔVmt|,…,|ΔVmn|}max;ΔVP t =ΔVm t +{|ΔVm 1 |, |ΔVm 2 |,…,|ΔVm t |,…,|ΔVm n |}max;
如果修正后的持油率动态测量误差ΔVmt呈现凸性且不含负值,此时需要做反褶预处理,即:ΔVPt=ΔVmt;If the corrected oil holdup dynamic measurement error ΔVm t exhibits convexity and does not contain negative values, then it is necessary to perform anti-fold preprocessing, namely: ΔVP t =ΔVm t ;
如果修正后的持油率动态测量误差ΔVmt呈现凸性且含负值,此时需要做反褶和数加预处理,即:If the corrected dynamic measurement error of oil holdup ΔVm t is convex and contains negative values, it is necessary to do the pre-processing of the reverse fold and number, namely:
ΔVPt=-ΔVmt+{|ΔVm1|,|ΔVm2|,…,|ΔVmt|,…,|ΔVmn|}max;ΔVP t =−ΔVm t +{|ΔVm 1 |, |ΔVm 2 |,…,|ΔVm t |,…,|ΔVm n |}max;
式中,{|ΔVm1|,|ΔVm2|,…,|ΔVmt|,…,|ΔVmn|}max为数据运算系数,含义为|ΔVm1|,|ΔVm2|,…,|ΔVmt|,…,|ΔVmn|中最大的值;In the formula, {|ΔVm 1 |, |ΔVm 2 |, …, |ΔVm t |, …, |ΔVm n |}max are the data operation coefficients, meaning |ΔVm 1 |, |ΔVm 2 |, …, |ΔVm The largest value among t |, …, |ΔVm n |;
步骤四:依据数加与反褶预处理后的持油率动态测量误差ΔVPt,建立持油率动态测量误差预测模型;Step 4: Establish a prediction model of oil holdup dynamic measurement error according to the numerical addition and the oil holdup dynamic measurement error ΔVP t after anti-fold preprocessing;
持油率动态测量误差预测模型的建立方法如下:The method of establishing the oil holdup dynamic measurement error prediction model is as follows:
当持油率小于5%时,GM(1,1)模型预测持油率动态测量误差比较精确,但当持油率在区间[5%,10%]时,GM(1,1)模型预测持油率动态测量误差精度较低;而NDGM(1,1)模型预测当持油率在区间[5%,10%]时预测精度较高,当持油率小于5%时,预测度较低,因而GM(1,1)模型和NDGM(1,1)模型都无法直接应用于持油率动态测量误差预测中;When the oil holdup is less than 5%, the GM(1,1) model predicts the dynamic measurement error of oil holdup more accurately, but when the oil holdup is in the interval [5%, 10%], the GM(1,1) model predicts The dynamic measurement error accuracy of oil holdup is low; while the NDGM(1, 1) model predicts that when the oil holdup is in the interval [5%, 10%], the prediction accuracy is higher, and when the oil holdup is less than 5%, the prediction accuracy is higher. Therefore, neither the GM(1,1) model nor the NDGM(1,1) model can be directly applied to the prediction of oil holdup dynamic measurement error;
本方法建立包含建模权值λ的持油率动态测量误差预测模型如下:This method establishes the oil holdup dynamic measurement error prediction model including the modeling weight λ as follows:
式中,为数加与反褶预处理后的持油率动态测量误差ΔVPt的GM(1,1)模型预测值,其解法与的解法相同;In the formula, is the predicted value of the GM(1, 1) model of the dynamic measurement error ΔVP t of oil holdup after numerical addition and anti-fold preprocessing, and its solution is the same as The solution is the same;
为数加与反褶预处理后的持油率动态测量误差ΔVPt的NDGM(1,1)模型预测值,其表达式如下: It is the predicted value of the NDGM(1, 1) model of the dynamic measurement error ΔVP t of oil holdup after numerical addition and anti-fold preprocessing, and its expression is as follows:
式中,β1、β2和β3分别是NDGM(1,1)模型的倍数系数、线性系数和截距,其求解方法如下:In the formula, β 1 , β 2 and β 3 are the multiple coefficients, linear coefficients and intercepts of the NDGM(1, 1) model, respectively. The solution methods are as follows:
(β1,β2,β3)T=(ATA)-1ATM(β 1 , β 2 , β 3 ) T = (A T A) -1 A T M
式中,A为NDGM(1,1)灰色矩阵,M为NDGM(1,1)背景矩阵,其表达式如下:In the formula, A is the NDGM(1,1) gray matrix, M is the NDGM(1,1) background matrix, and its expression is as follows:
β4为初始预测值修正因子,可以通过求解预测值和持油率动态测量误差ΔVPt的值误差最小平方和获得,其表达式如下:β 4 is the initial predicted value correction factor, which can be solved by solving the predicted value The value of the oil holdup dynamic measurement error ΔVP t is obtained by the least square sum of the value error, and its expression is as follows:
式中,j为临时统计系数;In the formula, j is the temporary statistical coefficient;
建模权值λ无约束优求解化模型如下:The modeling weight λ unconstrained optimization solution model is as follows:
通过求导获得建模权值λ的值;Obtain the value of the modeling weight λ by derivation;
步骤五:利用持油率动态测量误差预测模型补偿分流造成的持油率动态测量误差;Step 5: Use the oil holdup dynamic measurement error prediction model to compensate for the oil holdup dynamic measurement error caused by the diversion;
利用持油率动态测量误差预测模型补偿分流造成的持率量误差方法如下:The method of using the oil holdup dynamic measurement error prediction model to compensate the holdup error caused by the diversion is as follows:
式中,Vst为补偿后的持油率。where Vs t is the oil holdup after compensation.
本发明的有益效果:提供一种分流法测量持油率的动态测量误差补偿方法,解决了现有分流法动态测量持油率过程中,部分油随水分流掉导致持油率测量不准确的问题。其主要优点如下:The beneficial effects of the present invention are as follows: a dynamic measurement error compensation method for oil holdup measurement by the split flow method is provided, which solves the problem of inaccurate oil holdup measurement caused by partial oil flowing off with water during the dynamic measurement of oil holdup by the existing split flow method. question. Its main advantages are as follows:
(1)、本方法采用灰色辨别法识别并修正了油率动态测量误差,避免了由于油泡附着在电导表面造成的测量值异常,提高了补偿精度;(1) This method uses the grey discrimination method to identify and correct the dynamic measurement error of the oil rate, avoids the abnormal measurement value caused by the adhesion of oil bubbles to the conductive surface, and improves the compensation accuracy;
(2)、建立了包含建模权值λ的持油率动态测量误差预测模型,克服了GM(1,1)模型在高持油率和NDGM(1,1)模型在低持油率情况下补偿精度低的问题,提高了补偿精度。(2) A prediction model of oil holdup dynamic measurement error including modeling weight λ is established, which overcomes the situation of GM(1,1) model at high oil holdup and NDGM(1,1) model at low oil holdup The problem of low compensation accuracy is solved, and the compensation accuracy is improved.
附图说明:Description of drawings:
图1为实施例一中分流法示意图;Fig. 1 is the schematic diagram of split flow method in the embodiment one;
图2为实施例一中采用GM(1,1)模型补偿分流法测量持率的误差曲线图(理论持油率3%);Fig. 2 is the error curve of measuring oil holdup by adopting the GM(1,1) model compensation shunt method in Example 1 (theoretical oil holdup is 3%);
图3为实施例一中采用NDGM(1,1)模型补偿分流法测量持率的误差曲线图(理论持油率3%);Fig. 3 is the error curve of measuring oil holdup by adopting the NDGM (1,1) model compensation shunting method in Example 1 (theoretical oil holdup is 3%);
图4为实施例一中采用GM(1,1)模型补偿分流法测量持率的误差曲线图(理论持油率9%);Fig. 4 is the error curve of the measurement of oil holdup by adopting the GM(1,1) model compensation shunting method in the first embodiment (theoretical oil holdup is 9%);
图5为实施例一中采用NDGM(1,1)模型补偿分流法测量持率的误差曲线图(理论持油率9%);Fig. 5 is the error curve of the measurement of oil holdup by adopting the NDGM (1,1) model compensation shunting method in Example 1 (theoretical oil holdup is 9%);
图6为实施例一中采用方法补偿分流法测量持率的误差曲线图(理论持油率3%);FIG. 6 is a graph showing the error curve (
图7为实施例一中采用方法补偿分流法测量持率的误差曲线图(理论持油率9%)。FIG. 7 is a graph showing the error curve of the oil holdup (
具体实施方式:Detailed ways:
实施例一Example 1
一种分流法测量持油率的动态测量误差补偿方法,所述补偿方法包括以下步骤:A dynamic measurement error compensation method for measuring oil holdup by a shunt method, the compensation method comprises the following steps:
步骤一:开展分流法油水测量实验,设第t次实验的理论持油率为Vt,测量所得实际持油率为Vft,计算持油率动态测量误差ΔVt,t=1,2,3,…,n,n为总计进行的实验次数;Step 1: Carry out the oil-water measurement experiment of the split flow method, set the theoretical oil holdup V t of the t-th experiment, the actual oil holdup obtained from the measurement Vf t , calculate the dynamic measurement error of oil holdup ΔV t , t=1, 2, 3, ..., n, n is the total number of experiments performed;
持油率动态测量误差ΔVi的计算方法为:The calculation method of oil holdup dynamic measurement error ΔV i is:
ΔVt=Vt-Vft ΔV t =V t -Vf t
步骤二:对持油率动态测量误差ΔVt采用灰色系统理论进行异常值的识别与修正,修正后的持油率动态测量误差为ΔVmt;Step 2: Use the grey system theory to identify and correct the abnormal value of the dynamic measurement error ΔV t of oil holdup, and the corrected dynamic measurement error of oil holdup is ΔVm t ;
对持油率动态测量误差ΔVt采用灰色系统理论进行异常值的识别与修正方法如下:The grey system theory is used to identify and correct the abnormal value of the oil holdup dynamic measurement error ΔV t as follows:
持油率动态测量误差ΔVt满足则ΔVt为动态测量异常值,并且此处的值采用修正;The dynamic measurement error of oil holdup ΔV t satisfies Then ΔV t is the dynamic measurement outlier, and the value here is amend;
中,γ为灰辨别系数,为ΔVt的灰预测值,在精密测量中,γ一般取2.3,但是在分流法测量持油率动态测量误差补偿异常值识别中,γ取值2.3不满足需求,本方法从跳跃度定义上分析将灰辨别系数将γ定义为: , γ is the gray discrimination coefficient, is the gray predicted value of ΔV t . In precision measurement, γ generally takes 2.3, but in the identification of abnormal value of dynamic measurement error compensation of oil holdup measured by shunt method, γ value of 2.3 does not meet the requirements. This method is based on the definition of jump degree. The analysis defines the grey discrimination coefficient γ as:
持油率动态测量误差ΔVt异常值识别模型可以表述为:The oil holdup dynamic measurement error ΔV t outlier identification model can be expressed as:
依据GM(1,1)模型,的表达式如下:According to the GM(1,1) model, The expression is as follows:
式中α为发展系数,μ为灰作用量,α和μ的获取方法为:where α is the development coefficient, μ is the amount of ash action, and the methods for obtaining α and μ are:
其中,B为GM(1,1)模型灰度矩阵,表达式为:z(1)(t)为GM(1,1)背景序列,z(1)(t)=0.5ΔVt+0.5ΔVt-1,t=2,3,...,n;原始矩阵Y的表达式为:Among them, B is the grayscale matrix of the GM(1,1) model, and the expression is: z (1) (t) is the GM(1,1) background sequence, z (1) (t)=0.5ΔV t +0.5ΔV t-1 , t=2,3,...,n; original matrix Y The expression is:
步骤三:对修正后的持油率动态测量误差ΔVmt进行数加与反褶预处理运算,数加与反褶预处理后的持油率动态测量误差为ΔVPt;Step 3: Perform arithmetic addition and anti-fold preprocessing on the corrected dynamic measurement error of oil holdup ΔVm t , and the dynamic measurement error of oil holdup after numerical addition and anti-fold pre-processing is ΔVP t ;
数加与反褶预处理运算的方法如下:The methods of adding and de-folding preprocessing are as follows:
因为灰色系统理论要求数据大致呈现凹性且建模数据不能为负值,而修正后的持油率动态测量误差ΔVmt含有负值且凹凸不定,为改变修正后的持油率动态测量误差ΔVmt的凹凸性与正负性,需进行反褶和数加预处理;Because the gray system theory requires the data to be roughly concave and the modeling data cannot be negative, and the corrected oil holdup dynamic measurement error ΔVm t has a negative value and is uneven, in order to change the corrected oil holdup dynamic measurement error ΔVm The concave-convexity and positive and negative properties of t need to be pre-processed by anti-folding and numbering;
如果修正后的持油率动态测量误差ΔVmt呈现凹性且不含负值,此时不需要做反褶和数加预处理,即:ΔVPt=ΔVmt;If the corrected dynamic measurement error of oil holdup ΔVm t is concave and does not contain negative values, then it is not necessary to do the pre-processing of the reverse fold and number, that is: ΔVP t =ΔVm t ;
如果修正后的持油率动态测量误差ΔVmt呈现凹性且含负值,此时不需要数加预处理,即:If the corrected dynamic measurement error ΔVm t of oil holdup is concave and contains negative values, no preprocessing is required at this time, namely:
ΔVPt=ΔVmt+{|ΔVm1|,|ΔVm2|,…,|ΔVmt|,…,|ΔVmn|}max;ΔVP t =ΔVm t +{|ΔVm 1 |, |ΔVm 2 |,…,|ΔVm t |,…,|ΔVm n |}max;
如果修正后的持油率动态测量误差ΔVmt呈现凸性且不含负值,此时需要做反褶预处理,即:ΔVPt=ΔVmt;If the corrected oil holdup dynamic measurement error ΔVm t exhibits convexity and does not contain negative values, then it is necessary to perform anti-fold preprocessing, namely: ΔVP t =ΔVm t ;
如果修正后的持油率动态测量误差ΔVmt呈现凸性且含负值,此时需要做反褶和数加预处理,即:If the corrected dynamic measurement error of oil holdup ΔVm t is convex and contains negative values, it is necessary to do the pre-processing of the reverse fold and number, namely:
ΔVPt=-ΔVmt+{|ΔVm1|,|ΔVm2|,…,|ΔVmt|,…,|ΔVmn|}max;ΔVP t =−ΔVm t +{|ΔVm 1 |, |ΔVm 2 |,…,|ΔVm t |,…,|ΔVm n |}max;
式中,{|ΔVm1|,|ΔVm2|,…,|ΔVmt|,…,|ΔVmn|}max为数据运算系数,含义为|ΔVm1|,|ΔVm2|,…,|ΔVmt|,…,|ΔVmn|中最大的值;In the formula, {|ΔVm 1 |, |ΔVm 2 |, …, |ΔVm t |, …, |ΔVm n |}max are the data operation coefficients, meaning |ΔVm 1 |, |ΔVm 2 |, …, |ΔVm The largest value among t |, …, |ΔVm n |;
步骤四:依据数加与反褶预处理后的持油率动态测量误差ΔVPt,建立持油率动态测量误差预测模型;Step 4: Establish a prediction model of oil holdup dynamic measurement error according to the numerical addition and the oil holdup dynamic measurement error ΔVP t after anti-fold preprocessing;
持油率动态测量误差预测模型的建立方法如下:The method of establishing the oil holdup dynamic measurement error prediction model is as follows:
当持油率小于5%时,GM(1,1)模型预测持油率动态测量误差比较精确,但当持油率在区间[5%,10%]时,GM(1,1)模型预测持油率动态测量误差精度较低;而NDGM(1,1)模型预测当持油率在区间[5%,10%]时预测精度较高,当持油率小于5%时,预测度较低,因而GM(1,1)模型和NDGM(1,1)模型都无法直接应用于持油率动态测量误差预测中;When the oil holdup is less than 5%, the GM(1,1) model predicts the dynamic measurement error of oil holdup more accurately, but when the oil holdup is in the interval [5%, 10%], the GM(1,1) model predicts The dynamic measurement error accuracy of oil holdup is low; while the NDGM(1, 1) model predicts that when the oil holdup is in the interval [5%, 10%], the prediction accuracy is higher, and when the oil holdup is less than 5%, the prediction accuracy is higher. Therefore, neither the GM(1,1) model nor the NDGM(1,1) model can be directly applied to the prediction of oil holdup dynamic measurement error;
本方法建立包含建模权值λ的持油率动态测量误差预测模型如下:This method establishes the oil holdup dynamic measurement error prediction model including the modeling weight λ as follows:
式中,为数加与反褶预处理后的持油率动态测量误差ΔVPt的GM(1,1)模型预测值,其解法与的解法相同;In the formula, is the predicted value of the GM(1, 1) model of the dynamic measurement error ΔVP t of oil holdup after numerical addition and anti-fold preprocessing, and its solution is the same as The solution is the same;
为数加与反褶预处理后的持油率动态测量误差ΔVPt的NDGM(1,1)模型预测值,其表达式如下: It is the predicted value of the NDGM(1, 1) model of the dynamic measurement error ΔVP t of oil holdup after numerical addition and anti-fold preprocessing, and its expression is as follows:
式中,β1、β2和β3分别是NDGM(1,1)模型的倍数系数、线性系数和截距,其求解方法如下:In the formula, β 1 , β 2 and β 3 are the multiple coefficients, linear coefficients and intercepts of the NDGM(1, 1) model, respectively. The solution methods are as follows:
(β1,β2,β3)T=(ATA)-1ATM(β 1 , β 2 , β 3 ) T = (A T A) -1 A T M
式中,A为NDGM(1,1)灰色矩阵,M为NDGM(1,1)背景矩阵,其表达式如下:In the formula, A is the NDGM(1,1) gray matrix, M is the NDGM(1,1) background matrix, and its expression is as follows:
β4为初始预测值修正因子,可以通过求解预测值和持油率动态测量误差ΔVPt的值误差最小平方和获得,其表达式如下:β 4 is the initial predicted value correction factor, which can be solved by solving the predicted value The value of the oil holdup dynamic measurement error ΔVP t is obtained by the least square sum of the value error, and its expression is as follows:
式中,j为临时统计系数;In the formula, j is the temporary statistical coefficient;
建模权值λ无约束优求解化模型如下:The modeling weight λ unconstrained optimization solution model is as follows:
通过求导获得建模权值λ的值;Obtain the value of the modeling weight λ by derivation;
步骤五:利用持油率动态测量误差预测模型补偿分流造成的持油率动态测量误差;Step 5: Use the oil holdup dynamic measurement error prediction model to compensate for the oil holdup dynamic measurement error caused by the diversion;
利用持油率动态测量误差预测模型补偿分流造成的持率量误差方法如下:The method of using the oil holdup dynamic measurement error prediction model to compensate the holdup error caused by the diversion is as follows:
式中,Vst为补偿后的持油率。where Vs t is the oil holdup after compensation.
如图1-7所示,图1为分流法示意图,包括集流伞1、液体分流出口2、流量传感器3和流体管壁4。As shown in Figures 1-7, Figure 1 is a schematic diagram of the split flow method, including a
在油气水三相流模拟井上展开持油率测量实验,某2次实验理论持油率Vt分别为3%和9%;经多次实验当理论持油率Vt为3%时,15次实验结果分别为2.1%、2.2%、2.1%、2.3%、2.7%、2.6%、2.5%、2.2%、2.8%、2.6%、2.6%、2.2%、2.5%、2.4%、2.3%;当理论持油率Vt为9%,15次实验结果分别为8.6%、8.7%、8.5%、8.3%、8.1%、8.2%、8.7%、8.5%、8.4%、8.3%、8.1%、8.2%、8.4%、8.6%、8.4%。分别采用GM(1,1)、NDGM(1,1)模型对理论持油率Vt为3%的测量结果进行补偿,补偿结果如图2和图3所示。由图2和图3可知,经GM(1,1)补偿后测量值与真实值最大误差为0.21%、平均误差为0.12%,而NDGM(1,1)补偿后测量值与真实值最大误差为0.70%、平均误差为0.47%。分别采用GM(1,1)、NDGM(1,1)模型对理论持油率Vt为9%的结果进行补偿,补偿结果如图4和图5所示。由图4和图5可知,经GM(1,1)补偿后测量值与真实值最大误差为0.6%、平均误差为0.52%,而NDGM(1,1)补偿后测量值与真实值最大误差为0.16%、平均误差为0.13%。The oil holdup measurement experiment was carried out on a simulated well of oil, gas and water three-phase flow, and the theoretical oil holdup V t was 3% and 9% respectively in two experiments; after several experiments, when the theoretical oil holdup V t was 3%, 15 The experimental results were 2.1%, 2.2%, 2.1%, 2.3%, 2.7%, 2.6%, 2.5%, 2.2%, 2.8%, 2.6%, 2.6%, 2.2%, 2.5%, 2.4%, 2.3%; When the theoretical oil holdup V t is 9%, the results of 15 experiments are 8.6%, 8.7%, 8.5%, 8.3%, 8.1%, 8.2%, 8.7%, 8.5%, 8.4%, 8.3%, 8.1%, 8.2%, 8.4%, 8.6%, 8.4%. The GM(1,1) and NDGM(1,1) models are used to compensate the measurement results of the theoretical oil holdup V t of 3%. The compensation results are shown in Figures 2 and 3. It can be seen from Figure 2 and Figure 3 that the maximum error between the measured value and the true value after GM(1,1) compensation is 0.21%, and the average error is 0.12%, while the maximum error between the measured value and the true value after NDGM(1,1) compensation is is 0.70%, and the average error is 0.47%. The GM(1,1) and NDGM(1,1) models are used to compensate the theoretical oil holdup V t of 9%. The compensation results are shown in Figures 4 and 5. It can be seen from Figure 4 and Figure 5 that the maximum error between the measured value and the true value after GM(1,1) compensation is 0.6%, and the average error is 0.52%, while the maximum error between the measured value and the true value after NDGM(1,1) compensation is is 0.16%, and the average error is 0.13%.
采用本方法对理论持油率Vt分别为3%和9%的同样数据进行补偿,补偿结果分别如图6和图7。由图6可知,本方法补偿后测量值与真实值最大误差为0.11%、平均误差为0.09%;由图7可知,本方法补偿后测量值与真实值最大误差为0.12%、平均误差为0.10%。故本方法提高了测量精度,且优于现有模型,故本专利为油田计量提供了可靠的持油率数据。This method is used to compensate the same data with theoretical oil holdup V t of 3% and 9%, respectively, and the compensation results are shown in Figure 6 and Figure 7, respectively. It can be seen from Figure 6 that the maximum error between the measured value and the true value after compensation by this method is 0.11%, and the average error is 0.09%; from Figure 7, it can be seen that the maximum error between the measured value and the true value after compensation by this method is 0.12%, and the average error is 0.10% %. Therefore, the method improves the measurement accuracy and is superior to the existing model, so the patent provides reliable oil holdup data for oilfield measurement.
为解决现有分流法动态测量持油率过程中,部分油随水分流掉导致持油率测量不准确的问题,提出一种分流法测量持油率的动态测量误差补偿方法。本发明改进了灰识别与修正模型,并采用灰识别与修正模型对持油率动态测量误差进行异常值的识别与修正;对修正后的持油率动态测量误差为进行数加与反褶预处理,提高了预测精度;建立了包含建模权值λ的持油率动态测量误差预测模型,并对持油率测量结果进行了补偿。本专利补偿了分流法测量持油率的动态测量误差,提高了分流法测量持油率的精度,为油田计量提供了可靠的持油率数据。In order to solve the problem of inaccurate oil holdup measurement due to partial oil flowing out with water during the dynamic measurement of oil holdup by the existing split flow method, a dynamic measurement error compensation method for oil holdup measurement by the split flow method was proposed. The invention improves the ash recognition and correction model, and uses the ash recognition and correction model to identify and correct the abnormal value of the dynamic measurement error of oil holdup; After processing, the prediction accuracy is improved; a prediction model of oil holdup dynamic measurement error including the modeling weight λ is established, and the oil holdup measurement results are compensated. The patent compensates for the dynamic measurement error of the oil holdup measured by the split flow method, improves the accuracy of the oil holdup measurement by the split flow method, and provides reliable oil holdup data for oilfield measurement.
以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明只局限于上述具体实施。在不脱离本发明整体思路和权利要求所保护的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。The above content is a further detailed description of the present invention in combination with specific embodiments, and it cannot be considered that the present invention is limited to the above-mentioned specific implementations. On the premise of not departing from the overall idea of the present invention and the protection of the claims, some simple deductions or substitutions can also be made, which should be regarded as belonging to the protection scope of the present invention.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010914603.8A CN112096374B (en) | 2020-09-03 | 2020-09-03 | A dynamic measurement error compensation method for oil holdup measurement by split flow method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010914603.8A CN112096374B (en) | 2020-09-03 | 2020-09-03 | A dynamic measurement error compensation method for oil holdup measurement by split flow method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112096374A true CN112096374A (en) | 2020-12-18 |
CN112096374B CN112096374B (en) | 2021-05-18 |
Family
ID=73757098
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010914603.8A Active CN112096374B (en) | 2020-09-03 | 2020-09-03 | A dynamic measurement error compensation method for oil holdup measurement by split flow method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112096374B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112985503A (en) * | 2021-02-20 | 2021-06-18 | 东北石油大学 | Online measuring device and method for oil-water two-phase flow holdup and flow velocity |
CN115859554A (en) * | 2022-10-08 | 2023-03-28 | 常熟理工学院 | Civil natural gas dynamic intelligent allocation method based on big data |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1266185A (en) * | 1999-12-26 | 2000-09-13 | 王忠义 | Method for raising measuring precision of water content in water flooding developed oil-bearing formation |
US20030226396A1 (en) * | 2002-06-10 | 2003-12-11 | Al-Ghamdi Abdulla H. | Water cut rate of change analytic method |
CN101260802A (en) * | 2008-04-22 | 2008-09-10 | 天津大学 | Oil, gas, water three-phase oil well continuous metering device and its measuring method |
CN102743898A (en) * | 2012-06-12 | 2012-10-24 | 中海石油(中国)有限公司深圳分公司 | Ducted two-stage flow deflector type oil-water separator and its application method |
CN104504253A (en) * | 2014-12-11 | 2015-04-08 | 中国石油天然气股份有限公司 | Method and device for calculating flow and water content of production fluid profile |
CN105971594A (en) * | 2016-05-18 | 2016-09-28 | 北京航空航天大学 | Horizontal well specific retention measuring method based on minimum root-mean-square error |
US20190049425A1 (en) * | 2016-05-27 | 2019-02-14 | DWT Solutions, L.P., a California Limited Partnership | Oil Well Gauging System and Method of Using the Same |
CN111119880A (en) * | 2018-10-30 | 2020-05-08 | 中石化石油工程技术服务有限公司 | Oil well optical fiber sensing fluid holdup logging method |
-
2020
- 2020-09-03 CN CN202010914603.8A patent/CN112096374B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1266185A (en) * | 1999-12-26 | 2000-09-13 | 王忠义 | Method for raising measuring precision of water content in water flooding developed oil-bearing formation |
US20030226396A1 (en) * | 2002-06-10 | 2003-12-11 | Al-Ghamdi Abdulla H. | Water cut rate of change analytic method |
CN101260802A (en) * | 2008-04-22 | 2008-09-10 | 天津大学 | Oil, gas, water three-phase oil well continuous metering device and its measuring method |
CN102743898A (en) * | 2012-06-12 | 2012-10-24 | 中海石油(中国)有限公司深圳分公司 | Ducted two-stage flow deflector type oil-water separator and its application method |
CN104504253A (en) * | 2014-12-11 | 2015-04-08 | 中国石油天然气股份有限公司 | Method and device for calculating flow and water content of production fluid profile |
CN105971594A (en) * | 2016-05-18 | 2016-09-28 | 北京航空航天大学 | Horizontal well specific retention measuring method based on minimum root-mean-square error |
US20190049425A1 (en) * | 2016-05-27 | 2019-02-14 | DWT Solutions, L.P., a California Limited Partnership | Oil Well Gauging System and Method of Using the Same |
CN111119880A (en) * | 2018-10-30 | 2020-05-08 | 中石化石油工程技术服务有限公司 | Oil well optical fiber sensing fluid holdup logging method |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112985503A (en) * | 2021-02-20 | 2021-06-18 | 东北石油大学 | Online measuring device and method for oil-water two-phase flow holdup and flow velocity |
CN115859554A (en) * | 2022-10-08 | 2023-03-28 | 常熟理工学院 | Civil natural gas dynamic intelligent allocation method based on big data |
CN115859554B (en) * | 2022-10-08 | 2024-04-26 | 常熟理工学院 | Dynamic intelligent allocation method of civil natural gas based on big data |
Also Published As
Publication number | Publication date |
---|---|
CN112096374B (en) | 2021-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105569646B (en) | A kind of oil/gas well technologically recoverable reserves prediction technique | |
CN108804819A (en) | A kind of low permeability gas reservoirs dynamic holdup evaluation method | |
CN108612525A (en) | A kind of gas reservoir protection Reserve Estimation Method | |
CN112096374B (en) | A dynamic measurement error compensation method for oil holdup measurement by split flow method | |
CN105893679B (en) | Well Test Data Analysis Method is corrected in low yield horizontal well afterflow | |
US10208548B2 (en) | Method for detecting gain or loss of drilling fluid in a drilling installation associated calculation system and associated drilling installation | |
WO2020063603A1 (en) | Dynamic data processing method for oilfield development and production | |
US11972183B2 (en) | Reduced physics well production monitoring | |
CN105649616B (en) | Method for evaluating dynamic reserve of gas well under underground throttling condition of low-permeability gas reservoir | |
CN110924935B (en) | Method, device and equipment for determining bottom hole flowing pressure regulation and control scheme of tight oil reservoir | |
CN109707368B (en) | The method of overflow leakage early warning trend analysis is carried out in drilling well/tripping operation | |
CN108153944A (en) | A kind of stress sensitive reservoir water-producing gas well natural gas single well controlled reserves determine method | |
CN107895092A (en) | A kind of interwell communication quantitative evaluation method that modeling is adopted based on complex nonlinear note | |
CN104268662B (en) | A Subsidence Prediction Method Based on Step-by-step Optimal Quantile Regression | |
CN115860197A (en) | Data-driven coal bed gas yield prediction method and system | |
CN104504236B (en) | Pump dynagraoph quantification stability method | |
CN109915122B (en) | A method for calculating steady-state water influx in fractured-cavity reservoirs using global equations | |
CN108242025A (en) | Evaluation Method of Waterflooding Development Effect in Sandstone Reservoir Based on Information Entropy-Interval Number | |
CN114429073A (en) | Method for analyzing influence factor sensitivity of pumping well power consumption | |
CN117235963A (en) | Injection and production unit water drive volume sweep coefficient calculation method | |
CN112746836B (en) | Production calculation method of each layer of oil well based on interlayer interference | |
CN111861069B (en) | Method and system for determining recoverable reserves of crude oil technology of linear decreasing oil well | |
CN115680615A (en) | Oil well daily oil production and water content prediction method based on deep learning | |
CN109915124B (en) | A Method of Calculating Quasi-steady-state Water Influx in Fracture-cavity Reservoirs Using Global Equation | |
RU2289021C2 (en) | Method for determining formation parameters during inspection of low-debit non-flowing wells |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220616 Address after: Room 1503-1509, building 6, No. 55, Fuqian street, Dongying District, Dongying City, Shandong Province, 257091 Patentee after: Dongying dot matrix information technology Co.,Ltd. Address before: 163000 99 Xuefu street, hi tech Industrial Development Zone, Daqing, Heilongjiang Patentee before: NORTHEAST PETROLEUM University |
|
TR01 | Transfer of patent right |