Horizontal-well flow rate determination method based on calibration chart and theoretical calculation, and product
By combining calibration charts with theoretical calculations, and utilizing experimental values of water holdup and theoretical response information from array thermoelectric flowmeters, the flow calculation values are optimized, solving the problem of inaccurate fluid flow in existing technologies and achieving more accurate flow determination.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-08-28
- Publication Date
- 2026-03-05
AI Technical Summary
In existing technologies, the method of determining fluid flow rate based on flow calibration charts established through laboratory physical simulations leads to inaccurate fluid flow rates.
By combining calibration charts with theoretical calculations, and utilizing experimental water holding capacity, flow reference values, and temperature response information of the array temperature differential flowmeter, a flow interpretation chart is established. Furthermore, by combining the theoretical response information of the array temperature differential flowmeter with the actual water holding capacity value, the calculated flow value is optimized to obtain the true flow value.
It improves the accuracy of fluid flow rate and solves the problem of inaccurate fluid flow rate determined solely based on flow calibration charts.
Smart Images

Figure CN2025117461_05032026_PF_FP_ABST
Abstract
Description
Methods and products for determining horizontal well flow rate based on calibration charts and theoretical calculations
[0001] This application claims priority to Chinese Patent Application No. 202411204243.7, filed on August 29, 2024, entitled “Method for determining flow rate of horizontal well, electronic device, storage medium and program product”, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of oil and gas well development technology, and in particular to a method and product for determining the flow rate of horizontal wells based on calibration charts and theoretical calculations. Background Technology
[0003] Currently, the exploration and development of unconventional oil reservoirs, represented by shale oil and tight oil, is gradually increasing. Horizontal wells and multi-stage volumetric fracturing technology are key technologies for developing these reservoirs. During development, horizontal wells typically exhibit two-phase flow of oil and water. Unlike conventional vertical wells, the two-phase flow characteristics in horizontal wells are complex. The fluid medium is highly unevenly distributed due to factors such as wellbore structure, gravity differentiation, fluid properties, and water cut. It mainly manifests as two categories: stratified flow above oil and below water (homogeneous stratified flow and interfacial mixed stratified flow) and dispersed flow mixed with oil and water (water-dominant dispersed flow and water-oil emulsion flow, oil-dominant dispersed flow and oil-water emulsion flow). The fluid velocity profile is extremely irregular.
[0004] To accurately monitor the dynamic flow information of oil-water two-phase fluids in horizontal wells, the technology of using array differential temperature flowmeters for monitoring has been gradually introduced and widely used in the dynamic monitoring of oil-water two-phase flow production in horizontal wells. More specifically, there is currently no mature method for processing and interpreting array differential temperature flowmeter monitoring data. The conventional interpretation approach is to establish a flow interpretation chart corresponding to the flow response of the array differential temperature flowmeter based on laboratory physical simulation experiments, and then perform interpolation calculations on the flow interpretation chart to obtain the fluid velocity and flow rate at each probe location.
[0005] However, the method of determining fluid flow rate based on flow calibration charts established by laboratory physical simulations has led to inaccurate determination of fluid flow rates. Summary of the Invention
[0006] This application provides a method and product for determining the flow rate of a horizontal well based on calibration charts and theoretical calculations, in order to solve the problem of inaccurate fluid flow rate.
[0007] In a first aspect, embodiments of this application provide a method for determining the flow rate of a horizontal well based on a calibration chart and theoretical calculations, comprising: obtaining a flow interpretation chart based on experimental water holdup values, flow rate reference values, and temperature difference response information; wherein the experimental water holdup value is the tested water holdup of the fluid at a preset position by the probe of an array thermo-thermal flowmeter; the flow rate reference value is the fluid flow rate at the preset position; the temperature difference response information characterizes the response characteristics of the probe of the array thermo-thermal flowmeter at the preset position; and the flow interpretation chart characterizes the correspondence between the flow rate reference value and the temperature difference response information under the experimental water holdup value; and determining the flow rate based on the theoretical response information of the array thermo-thermal flowmeter. The theoretical flow rate is obtained by combining the actual water holdup value with the theoretical flow rate. The theoretical response information characterizes the correspondence between the fluid velocity, the horizontal well tube constant, and the theoretical flow rate. The fluid velocity is determined based on the actual water holdup value, which is the actual water holdup of the fluid at a preset position of the probe of the array thermoelectric flowmeter. The theoretical flow rate is the theoretical flow rate of the horizontal well determined based on the operating state of the array thermoelectric flowmeter. The calculated flow rate is obtained based on the actual water holdup value and the flow rate interpretation chart. The true flow rate is obtained based on the calculated flow rate and the theoretical flow rate, which is the actual flow rate of the horizontal well.
[0008] In one possible implementation, obtaining the actual traffic value based on the calculated traffic value and the theoretical traffic value includes: obtaining a traffic error value based on the calculated traffic value and the theoretical traffic value, the traffic error value indicating the error between the calculated traffic value and the theoretical traffic value; and obtaining the actual traffic value based on the traffic error value.
[0009] In one possible implementation, obtaining the true traffic value based on the traffic error value includes: obtaining the minimum traffic error value based on the traffic error value and the optimization iterative model; and obtaining the true traffic value based on the minimum traffic error value.
[0010] In one possible implementation, the method further includes: obtaining a water holdup detection value based on electromagnetic wave fluid response information, electromagnetic wave pure oil response information, and electromagnetic wave pure water response information, wherein the electromagnetic wave fluid response information characterizes the response characteristics of the probe of the array electromagnetic wave water holdup meter in the fluid, the electromagnetic wave pure oil response information characterizes the response characteristics of the probe of the array electromagnetic wave water holdup meter in pure oil, and the electromagnetic wave pure water response information characterizes the response characteristics of the probe of the array electromagnetic wave water holdup meter in pure water; and obtaining a water holdup experimental value based on the water holdup detection value and relative position information, wherein the relative position information is used to indicate the relative positional relationship between the probe of the array thermo-differential flowmeter and the cross-sectional center of the horizontal well.
[0011] In one possible implementation, obtaining the calculated flow rate value based on the actual water-holding capacity value and the flow rate interpretation chart includes: obtaining a first water-holding capacity reference value and a second water-holding capacity reference value based on the actual water-holding capacity value and the flow rate interpretation chart, wherein the actual water-holding capacity value is between the first water-holding capacity reference value and the second water-holding capacity reference value; obtaining a first flow rate corresponding value based on the first water-holding capacity reference value and the flow rate interpretation chart; obtaining a second flow rate corresponding value based on the second water-holding capacity reference value and the flow rate interpretation chart; and obtaining the calculated flow rate value based on the actual water-holding capacity value, the first water-holding capacity reference value, the second water-holding capacity reference value, the first flow rate corresponding value, and the second flow rate corresponding value.
[0012] In one possible implementation, the array of temperature differential flowmeters includes at least one probe.
[0013] Secondly, embodiments of this application provide a horizontal well flow rate determination device based on calibration charts and theoretical calculations, comprising:
[0014] The first processing module is used to obtain a flow interpretation chart based on the water holding capacity experimental value, the flow rate reference value, and the temperature difference response information. The water holding capacity experimental value is the test water holding capacity of the fluid at a preset position of the probe of the array temperature difference flow meter. The flow rate reference value is the fluid flow rate at the preset position. The temperature difference response information represents the response characteristics of the probe of the array temperature difference flow meter at the preset position. The flow interpretation chart represents the correspondence between the flow rate reference value and the temperature difference response information under the water holding capacity experimental value.
[0015] The second processing module is used to obtain the theoretical flow rate based on the response theoretical information and the actual water holdup value of the array thermo-differential flow meter. The response theoretical information characterizes the correspondence between the fluid velocity, the horizontal well tube constant and the theoretical flow rate. The fluid velocity is determined based on the actual water holdup value, which is the actual water holdup of the fluid at a preset position of the probe of the array thermo-differential flow meter. The theoretical flow rate is the theoretical flow rate of the horizontal well determined based on the operating state of the array thermo-differential flow meter.
[0016] The third processing module is used to obtain the calculated flow rate value based on the actual water holding rate value and the flow rate interpretation chart.
[0017] The determination module is used to obtain the actual flow value based on the calculated flow value and the theoretical flow value, wherein the actual flow value is the actual flow of the horizontal well.
[0018] In one possible implementation, when the determining module obtains the actual flow value based on the calculated flow value and the theoretical flow value, it is specifically used to: obtain a flow error value based on the calculated flow value and the theoretical flow value, wherein the flow error value is used to indicate the error between the calculated flow value and the theoretical flow value; and obtain the actual flow value based on the flow error value.
[0019] In one possible implementation, when the determining module obtains the true traffic value based on the traffic error value, it is specifically used to: obtain the minimum traffic error value based on the traffic error value and the optimization iterative model; and obtain the true traffic value based on the minimum traffic error value.
[0020] In one possible implementation, the first processing module is further configured to: obtain a water holdup detection value based on electromagnetic wave fluid response information, electromagnetic wave pure oil response information, and electromagnetic wave pure water response information, wherein the electromagnetic wave fluid response information characterizes the response characteristics of the probe of the array electromagnetic wave water holdup meter in the fluid, the electromagnetic wave pure oil response information characterizes the response characteristics of the probe of the array electromagnetic wave water holdup meter in pure oil, and the electromagnetic wave pure water response information characterizes the response characteristics of the probe of the array electromagnetic wave water holdup meter in pure water; and obtain a water holdup experimental value based on the water holdup detection value and relative position information, wherein the relative position information is used to indicate the relative positional relationship between the probe of the array thermo-differential flowmeter and the cross-sectional center of the horizontal well.
[0021] In one possible implementation, when the third processing module obtains the calculated flow rate value based on the actual water-holding ratio and the flow rate interpretation chart, it specifically performs the following steps: obtaining a first water-holding ratio reference value and a second water-holding ratio reference value based on the actual water-holding ratio and the flow rate interpretation chart, wherein the actual water-holding ratio value is between the first and second water-holding ratio reference values; obtaining a first flow rate corresponding value based on the first water-holding ratio reference value and the flow rate interpretation chart; obtaining a second flow rate corresponding value based on the second water-holding ratio reference value and the flow rate interpretation chart; and obtaining the calculated flow rate value based on the actual water-holding ratio value, the first water-holding ratio reference value, the second water-holding ratio reference value, the first flow rate corresponding value, and the second flow rate corresponding value.
[0022] In one possible implementation, the array of temperature differential flowmeters includes at least one probe.
[0023] Thirdly, embodiments of this application provide an electronic device, including: a memory and a processor;
[0024] The memory stores computer-executed instructions;
[0025] The processor executes computer execution instructions stored in the memory, causing the processor to perform the first aspect and / or various possible implementations of the first aspect as described above.
[0026] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the first aspect and / or various possible implementations of the first aspect.
[0027] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the first aspect and / or various possible implementations of the first aspect.
[0028] The method and product for determining the flow rate of a horizontal well based on calibration charts and theoretical calculations provided in this application embodiment obtain a flow interpretation chart by using experimental water holdup values, flow rate reference values, and temperature difference response information. The experimental water holdup value is the tested water holdup of the fluid at a preset position using the probe of an array thermoelectric flowmeter. The flow rate reference value is the fluid flow rate at the preset position. The temperature difference response information characterizes the response characteristics of the probe of the array thermoelectric flowmeter at the preset position. The flow interpretation chart represents the correspondence between the flow rate reference value and the temperature difference response information under the experimental water holdup value. Based on the theoretical response information of the array thermoelectric flowmeter and the water holdup... The actual water holdup value is used to obtain the theoretical flow rate value. The response theory information characterizes the correspondence between the fluid velocity, the horizontal well tube constant, and the theoretical flow rate value. The fluid velocity is determined based on the actual water holdup value, which is the actual water holdup of the fluid at a preset position of the probe of the array thermoelectric flowmeter. The theoretical flow rate value is the theoretical flow rate of the horizontal well determined based on the operating state of the array thermoelectric flowmeter. A calculated flow rate value is obtained based on the actual water holdup value and the flow interpretation chart. Finally, a true flow rate value is obtained based on the calculated flow rate value and the theoretical flow rate value, which is the actual flow rate of the horizontal well. A flow interpretation chart determined based on the experimental water holdup value is obtained from experimental data. Then, based on the actual water holdup value and the response theory information of the array thermoelectric flowmeter, the theoretical flow rate value is determined. A calculated flow rate value is obtained based on the actual water holdup value and the flow interpretation chart. Finally, the calculated flow rate value is optimized using the theoretical flow rate value to obtain the true flow rate value. This solves the problem of inaccurate fluid flow rate determined solely based on the flow calibration chart. Attached Figure Description
[0029] Figure 1 is a schematic diagram of a scenario for the method for determining the flow rate of a horizontal well based on calibration charts and theoretical calculations provided in this application;
[0030] Figure 2 is a flowchart of a method for determining horizontal well flow rate based on calibration charts and theoretical calculations provided in an embodiment of this application;
[0031] Figure 3 is a schematic diagram of the traffic interpretation chart corresponding to the traffic interpretation chart provided in the embodiment of this application;
[0032] Figure 4 is a schematic diagram of the probe distribution of the array thermo-differential flowmeter provided in the embodiment of this application;
[0033] Figure 5 is a schematic diagram of the specific implementation steps of step S103 in the embodiment shown in Figure 2;
[0034] Figure 6 is a schematic diagram of the specific implementation steps of step S104 in the embodiment shown in Figure 2;
[0035] Figure 7 is a schematic diagram of the specific implementation steps for obtaining the experimental value of water holding capacity provided in the embodiment of this application;
[0036] Figure 8 is a flowchart of a method for determining horizontal well flow rate based on calibration charts and theoretical calculations provided in another embodiment of this application;
[0037] Figure 9 is a schematic diagram of an oil-water two-phase fluid produced by a production layer according to this application;
[0038] Figure 10 is a schematic diagram of a horizontal well flow rate determination device based on calibration charts and theoretical calculations provided in an embodiment of this application;
[0039] Figure 11 is a schematic diagram of the structure of the electronic device provided in this application. Detailed Implementation
[0040] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0041] The technical solution of this application involves the collection, storage, use, processing, transmission, provision and disclosure of user personal information and data, which comply with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0042] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation portals are provided for users to choose to authorize or refuse.
[0043] First, let me explain the terms used in this application:
[0044] Traffic interpretation charts: These are charts or graphs created in a specific field to explain or demonstrate the relationship between traffic and one or more related parameters.
[0045] Array temperature difference flow meter: This is a flow meter that uses an array of multiple temperature sensors to measure the temperature difference changes that occur during the flow of fluid, thereby calculating the fluid flow rate.
[0046] Electromagnetic wave array water holding capacity meter: This refers to a water holding capacity meter that receives and processes electromagnetic wave signals through multiple antennas or sensor arrays to calculate the water holding capacity of the fluid.
[0047] The application scenarios of the embodiments of this application are explained below:
[0048] Figure 1 is a schematic diagram of a scenario for determining the flow rate of a horizontal well based on calibration charts and theoretical calculations provided in this application. As shown in Figure 1, the specific application scenario of this application is to determine the fluid flow rate of a horizontal well. The execution subject of the method provided in this application embodiment can be an electronic control unit, an electronic device, a cloud server, or a terminal device. Taking an electronic device as the execution subject, in the exploration and development of unconventional oil reservoirs, horizontal well technology is often used to develop such reservoirs. During the development process, the horizontal well is mostly a two-phase flow of oil and water. In order to accurately monitor the dynamic information of the flow rate of the two-phase flow of oil and water in the horizontal well, the technology of using an array thermo-differential flowmeter for monitoring has been gradually introduced and widely used in the dynamic monitoring of the production of the two-phase flow of oil and water in the horizontal well. That is, the electronic device establishes a flow interpretation chart corresponding to the flow response of the array thermo-differential flowmeter based on laboratory physical simulation experiments. Then, the electronic device interpolates the flow interpretation chart based on the actual flow response measured by each probe of the array thermo-differential flowmeter in the horizontal well, so as to obtain the fluid velocity and flow rate at each probe position.
[0049] Based on the above scenarios, it can be seen that in related technologies, the method of determining fluid flow rate by establishing a flow interpretation chart based on laboratory physical simulation cannot accurately simulate the high temperature and high pressure environment downhole of different oil and gas wells. This results in a certain error between the fluid flow rate calculated by the interpolation algorithm and the actual fluid flow rate. In other words, the fluid flow rate determined based on the flow calibration chart is inaccurate.
[0050] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0051] Figure 2 is a flowchart of a method for determining horizontal well flow rate based on calibration charts and theoretical calculations according to an embodiment of this application. As shown in Figure 2, the execution subject of the method for determining horizontal well flow rate based on calibration charts and theoretical calculations provided in this embodiment can be an electronic control unit, an electronic device, a cloud server, or a terminal device. For example, this embodiment uses an electronic device as the execution subject of the method. The method for determining horizontal well flow rate based on calibration charts and theoretical calculations provided in this embodiment includes the following steps:
[0052] Step S101: Based on the experimental water holding capacity value, the reference flow rate value, and the temperature difference response information, a flow interpretation chart is obtained. The experimental water holding capacity value is the test water holding capacity of the fluid at a preset position by the probe of the array temperature difference flow meter. The reference flow rate value is the fluid flow rate at the preset position. The temperature difference response information represents the response characteristics of the probe of the array temperature difference flow meter at the preset position. The flow interpretation chart represents the correspondence between the reference flow rate value and the temperature difference response information under the experimental water holding capacity value.
[0053] For example, when the water holding capacity of the fluid remains constant, the response value of the probe of the array thermo-differential flowmeter is different for different fluid flow rates per unit time. Then, under a given water holding capacity experimental value, the electronic device performs polynomial fitting on the flow reference value and response value measured by the probe of the array thermo-differential flowmeter at a preset position, thereby obtaining the correspondence between the flow reference value and the temperature difference response information under the water holding capacity experimental value. Then, based on the correspondence between the flow reference value and the temperature difference response information under at least two different water holding capacity experimental values, a flow interpretation chart is obtained. More specifically, for example, Figure 3 is a schematic diagram of the flow interpretation chart corresponding to the flow interpretation chart provided in the embodiment of this application. As shown in Figure 3, based on the experimental results of simulating oil-water two-phase fluid using a flow tube matched with the actual horizontal well size under laboratory conditions, the correspondence between the flow reference value and the temperature difference response information under different water holdup experimental values is established. In the flow interpretation chart, the horizontal axis is the response value (temperature difference response information) of the probe of the array temperature difference flow meter, and the vertical axis is the fluid flow rate. For the water holdup of the fluid, its range is 0 to 100%. If a relationship curve between the flow reference value and the temperature difference response information is fitted at 10% intervals, 11 relationship curves can be obtained; then the curve relationship can be expressed as the correspondence shown in equation (1): Q(Y w TCPS) = a 0,k TCPS4 +a 1,k TCPS 3 +a 2,k TCPS 2 +a 3,k TCPS+a 4,k (1)
[0054] Among them, Y w The test water holdup of the fluid at a preset position for the probe of the array temperature differential flowmeter; Q(Yw, TCPS) represents the water holdup of Y. w Fluid flow rate at time, cubic meters per day (m³) 3 / d); TCPS is the water holding capacity Y w The response value of the probe of the array thermo-differential flowmeter at that time, the count rate per second (cps); a 0,k a 1,k a 2,k a 3,k a 4,k The fitting coefficients are for the kth (k = 1, 2, 3, ..., 11) relationship line.
[0055] Furthermore, the array temperature difference flow meter has at least one probe. In one possible implementation, Figure 4 is a schematic diagram of the probe distribution of the array temperature difference flow meter provided in the embodiment of this application. As shown in Figure 4, the array temperature difference flow meter has 6 probes. For the array temperature difference flow meter composed of 6 probes, the correspondence between the flow reference value and the temperature difference response information under different water holding capacity experimental values is shown in Equation (2).
[0056] Among them, Y w,j The test water holding capacity of the fluid at a preset position for the probe of the j-th (j=1,2,..,6) array differential temperature flowmeter; Q(Y w,j TCPS j ) is at a water holding capacity of Y w,j At time j (j=1,2,..,6), the fluid flow rate at the preset position of the probe of the array differential temperature flow meter is cubic meters per day (m³). 3 / d); TCPS j To hold water at a rate of Y w,j At time t, the response value of the probe of the j-th (j=1,2,..,6) array differential temperature flow meter at the preset position, and the count rate per second (cps); a 0,k a 1,k a 2,k a 3,k a 4,k Let be the fitting coefficient of the k-th (k=1,2,3,...,11) relationship line under the probe of the j-th (j=1,2,...,6) array thermo-differential flow meter.
[0057] Step S102: Based on the response theoretical information and the actual water holdup value of the array temperature differential flowmeter, the theoretical flow rate is obtained. The response theoretical information characterizes the correspondence between the fluid velocity, the horizontal well tube constant, and the theoretical flow rate. The fluid velocity is determined based on the actual water holdup value, which is the actual water holdup of the fluid at the preset position of the array temperature differential flowmeter probe. The theoretical flow rate is the theoretical flow rate of the horizontal well determined based on the operating status of the array temperature differential flowmeter.
[0058] For example, under thermal equilibrium, based on relevant heat transfer theories, the relationship between the fluid velocity and the heating power of the array thermoelectric flowmeter under constant temperature difference measurement mode can be expressed by equation (3): P=(k1+k2v 0.5 (T) h -T e (3)
[0059] Where P is the power of the heater of the array thermoelectric flow meter, in watts (W); v is the fluid velocity, in meters per second (m / s); T h The heater temperature, measured in degrees Celsius (°C), for the velocity probe of the array thermo-differential flow meter; T e , is the ambient temperature measured by the reference probe of the array thermo-differential flow meter, in degrees Celsius (°C); k1 and k2 are constants related to the heater structure and fluid properties, which are constants when the heater structure and the properties of the measured fluid are constant.
[0060] Furthermore, taking an array of thermo-thermal flow meters consisting of 6 probes as an example, when the probes of the array thermo-thermal flow meter are in a horizontal well, the correspondence between the fluid velocity, the horizontal well pipe constant, and the theoretical flow rate is shown in equation (4).
[0061] Among them, Q cj v is the theoretical flow rate of the fluid corresponding to the probe of the j-th (j=1,2,...,6) array differential flow meter, determined based on the response theory information of the array differential flow meter. j Let PC be the fluid velocity at the preset position of the probe of the j-th (j=1,2,..,6) array differential flow meter, and let PC be the horizontal well pipe constant; constant k1 is calculated according to equation (5), and constant k2 is calculated according to equation (6);
[0062] Where, η w η is the dynamic viscosity of water. o M represents the dynamic viscosity of the oil. w M is the molar mass of water. o Let ω be the molar mass of the oil. w ω is the mass fraction of water.o C represents the mass fraction of the oil. p,w C is the specific heat capacity of water. p,o Let ρ be the specific heat capacity of the oil, l be the length of the heater in the array thermoelectric flowmeter, and ρ be the specific heat capacity of the oil. w ρ is the density of water. o Let λ be the density of the oil. w Let λ be the thermal conductivity of water. o Y is the thermal conductivity of oil. w — Actual water holding capacity, where D is the inner diameter of the horizontal well.
[0063] Furthermore, based on the theoretical response information of the array thermoelectric flow meter corresponding to equation (4), by substituting the actual values of the above parameters and the actual value of the water holding capacity, the theoretical value of the fluid flow rate can be obtained.
[0064] Step S103: Obtain the calculated flow rate based on the actual water holding capacity and the flow rate interpretation chart.
[0065] For example, by substituting the actual water-holding capacity of the fluid into the flow interpretation chart, and combining it with the response value of the array thermometer probe at a preset position, the calculated flow rate corresponding to the actual water-holding capacity can be obtained. In one possible implementation, based on the flow interpretation chart diagram shown in Figure 3, the relationship curve between the corresponding flow reference value and the temperature difference response information is determined based on the actual water-holding capacity of the fluid. Then, based on the response value of the array thermometer probe at a preset position, i.e., based on the temperature difference response information, the corresponding calculated flow rate can be obtained. For example, based on the flow interpretation chart diagram shown in Figure 3, if the actual water-holding capacity of the fluid is 50%, and the response value of the array thermometer probe at a preset position is 2600 cps, then the calculated flow rate of the fluid is 40 m³ / s. 3 / d, if the response value of the probe of the array thermometer at the preset position is 3100cps, then the calculated flow rate of the fluid is 20m³. 3 / d.
[0066] Furthermore, in another possible implementation, Figure 5 is a schematic diagram of the specific implementation steps of step S103 in the embodiment shown in Figure 2. As shown in Figure 5, the specific implementation steps of step S103 include:
[0067] Step S1031: Based on the actual water holding capacity and the flow interpretation chart, obtain the first water holding capacity reference value and the second water holding capacity reference value, whereby the actual water holding capacity value is between the first and second water holding capacity reference values.
[0068] Step S1032: Obtain the corresponding value of the first flow rate based on the first water holding capacity reference value and the flow rate interpretation chart.
[0069] Step S1033: Obtain the corresponding value of the second flow rate based on the second water holding capacity reference value and the flow rate interpretation chart.
[0070] Step S1034: Based on the actual water holding rate, the first water holding rate reference value, the second water holding rate reference value, the first flow rate corresponding value, and the second flow rate corresponding value, the flow rate calculation value is obtained.
[0071] For example, if the actual water holding capacity is not equal to the experimental water holding capacity, that is, if the actual water holding capacity is between the two experimental water holding capacity values, then a first water holding capacity reference value and a second water holding capacity reference value are obtained based on the actual water holding capacity and the flow interpretation chart, and the actual water holding capacity is between the first water holding capacity reference value and the second water holding capacity reference value. More specifically, for example, according to the flow interpretation diagram shown in Figure 3, the interval between adjacent water-holding capacity experimental values corresponding to the relationship curve between the flow reference value and the temperature difference response information is 10%. Therefore, when the actual water-holding capacity is, for example, 8%, the first water-holding capacity reference value is 0% and the second water-holding capacity reference value is 10%. The actual water-holding capacity value of 8% falls between the first water-holding capacity experimental value of 0% and the second water-holding capacity experimental value of 10%. Furthermore, based on the response value of the array temperature difference flowmeter probe at a preset position, the fluid flow rate corresponding to the first water-holding capacity experimental value (first flow rate corresponding value) and the fluid flow rate corresponding to the second water-holding capacity experimental value (second flow rate corresponding value) are determined. For example, based on the response value of the array temperature difference flowmeter probe at a preset position of 3100 cps, the fluid flow rate corresponding to the first water-holding capacity experimental value of 0% (first flow rate corresponding value) is determined to be 75 m³ / s. 3 / d, the fluid flow rate corresponding to 10% of the second water-holding capacity experimental value (the value corresponding to the second flow rate) is 55m³ / d. 3 / d; Furthermore, based on the interpolation algorithm, the actual water holding rate, the first water holding rate reference value, the second water holding rate reference value, the first flow rate corresponding value and the second flow rate corresponding value are substituted into equation (7) (or into equation (8)) to obtain the flow rate calculation value, where equation (8) is an expression of equation (7) after rearranging terms.
[0072] Among them, Y wjx Y represents the actual water holding capacity. wj(k+1) Y is the second water holding capacity reference value. wjk Q is the first water holding capacity reference value. j(k+1) Q is the value corresponding to the second flow rate. jk Q is the value corresponding to the first flow rate. j The calculated flow rate of the fluid corresponding to the probe of the j-th (j=1,2,..,6) array differential flowmeter is determined based on the flow interpretation chart.
[0073] Step S104: Based on the calculated flow rate and the theoretical flow rate, the actual flow rate is obtained. The actual flow rate is the actual flow rate of the horizontal well.
[0074] For example, the electronic device processes and calculates the calculated flow rate and the theoretical flow rate to obtain the actual flow rate, which is the actual flow rate of the horizontal well. In one possible implementation, the electronic device obtains the calculated flow rate Q... j and the theoretical value of flow rate Q cj Then, calculate the flow rate value Q. j and the theoretical value of flow rate Q cj A weighted calculation is performed to obtain the true value of the flow rate. The weighted calculation formula is shown in equation (9).
[0075] Among them, Q t Q represents the actual traffic value. j Q is the calculated value for flow rate. cj denoted as the theoretical flow rate, 'a' as the weighting coefficient for the theoretical flow rate, and 'b' as the weighting coefficient for the calculated flow rate.
[0076] In another possible implementation, Figure 6 is a schematic diagram of the specific implementation steps of step S104 in the embodiment shown in Figure 2. As shown in Figure 6, the specific implementation steps of step S104 include:
[0077] Step S1041: Based on the calculated flow rate and the theoretical flow rate, obtain the flow rate error value. The flow rate error value is used to indicate the error between the calculated flow rate and the theoretical flow rate.
[0078] Step S1042: Obtain the true flow rate value based on the flow rate error value.
[0079] For example, the electronic device processes and calculates the calculated traffic value and the theoretical traffic value, calculates the difference between the calculated traffic value and the theoretical traffic value to obtain a traffic error value, and then determines the corresponding data processing logic based on the traffic error value to obtain the true traffic value. In one possible implementation, the electronic device calculates the difference between the calculated traffic value and the theoretical traffic value to obtain a traffic error value. If the traffic error value is within a first allowable error range, the calculated traffic value is used as the true traffic value. If the traffic error value is outside the first allowable error range but within a second allowable error range, the weighted average of the calculated traffic value and the theoretical traffic value is used as the true traffic value. If the traffic error value is outside the second allowable error range, the theoretical traffic value is used as the true traffic value.
[0080] In this embodiment, a flow interpretation chart is obtained based on the experimental water holdup value, the flow reference value, and the temperature difference response information. The experimental water holdup value is the test water holdup of the fluid at a preset position where the probe of the array temperature difference flowmeter is located. The flow reference value is the fluid flow rate at the preset position. The temperature difference response information characterizes the response characteristics of the probe of the array temperature difference flowmeter at the preset position. The flow interpretation chart represents the correspondence between the flow reference value and the temperature difference response information under the experimental water holdup value. Based on the theoretical response information of the array temperature difference flowmeter and the actual water holdup value, a theoretical flow rate value is obtained. The theoretical response information characterizes the correspondence between the fluid velocity, the horizontal well tube constant, and the theoretical flow rate value. The fluid velocity is determined based on the actual water holdup value, which is the actual water holdup of the fluid at the preset position where the probe of the array temperature difference flowmeter is located. The theoretical flow rate value is the theoretical flow rate of the horizontal well determined based on the operating state of the array temperature difference flowmeter. Based on the actual water holdup value and the flow interpretation chart, a calculated flow rate value is obtained. Based on the calculated flow rate value and the theoretical flow rate value, a true flow rate value is obtained, which is the actual flow rate of the horizontal well. Based on experimental data, a flow interpretation chart is obtained based on the experimental value of water holdup. Then, based on the actual value of water holdup and the response theoretical information of the array temperature difference flow meter, the theoretical value of flow is determined. Based on the actual value of water holdup and the flow interpretation chart, the calculated value of flow is obtained. Then, the calculated value of flow is optimized by the theoretical value of flow to obtain the true value of flow. This solves the problem that the fluid flow determined solely by the flow calibration chart is inaccurate.
[0081] Furthermore, before step S101, the method further includes obtaining the experimental value of water holding capacity; Figure 7 is a schematic diagram of the specific implementation steps for obtaining the experimental value of water holding capacity provided in the embodiment of this application. As shown in Figure 7, the specific implementation steps for obtaining the experimental value of water holding capacity include:
[0082] Step S1001: Based on the electromagnetic wave fluid response information, electromagnetic wave pure oil response information, and electromagnetic wave pure water response information, the water holding capacity detection value is obtained. The electromagnetic wave fluid response information characterizes the response characteristics of the probe of the array electromagnetic wave water holding capacity meter in the fluid. The electromagnetic wave pure oil response information characterizes the response characteristics of the probe of the array electromagnetic wave water holding capacity meter in pure oil. The electromagnetic wave pure water response information characterizes the response characteristics of the probe of the array electromagnetic wave water holding capacity meter in pure water.
[0083] Step S1002: Based on the water holding capacity test value and relative position information, the water holding capacity experimental value is obtained. The relative position information is used to indicate the relative position relationship between the probe of the array thermo-differential flow meter and the cross-sectional center of the horizontal well.
[0084] For example, due to the significant differences in the thermodynamic properties of oil and water two-phase fluids, during the flow of oil and water two-phase fluids in a horizontal well, when the water holdup of the fluid changes, the response characteristics of the probe of the array thermo-differential flowmeter will change accordingly. Then, the water holdup of the fluid at the probe of the array electromagnetic wave water holdup meter is obtained through the array electromagnetic wave water holdup meter, that is, the water holdup detection value. Then, based on the water holdup detection value, the water holdup at the probe of the array thermo-differential flowmeter is determined, that is, the water holdup experimental value is determined.
[0085] In one possible implementation, the array electromagnetic wave water holdup meter has 12 probes, and the array differential temperature flow meter has 6 probes. The relative positions of the probes of the array differential temperature flow meter are shown in Figure 4. Furthermore, based on the response characteristics of the array electromagnetic wave water holdup meter probes in the fluid, the response characteristics of the array electromagnetic wave water holdup meter probes in pure oil, and the response characteristics of the array electromagnetic wave water holdup meter probes in pure water, the water holdup detection value is obtained. The relationship between the above response characteristics and the water holdup detection value is shown in Equation (10).
[0086] Among them, Y w,i The water holding capacity at the i-th (i = 1, 2, 3, ..., 12) probe of the array electromagnetic wave water holding capacity meter; HYDR i The response value of the i-th (i = 1, 2, 3, ..., 12) probe of the array electromagnetic wave water-holding capacity meter in the fluid; HYDR o,i The response value of the i-th (i = 1, 2, 3, ..., 12) probe of the array electromagnetic wave water-holding capacity meter in pure oil; HYDR w,i The response value of the i-th (i = 1, 2, 3, ..., 12) probe of the array electromagnetic wave water holding capacity meter in pure water.
[0087] Furthermore, the fluid water holding capacity (detected water holding capacity value) at the 12 probe positions of the array electromagnetic wave water holding capacity meter is calculated according to equation (10). The fluid water holding capacity (experimental water holding capacity value) at the 6 probe positions of the array temperature difference flow meter can then be obtained using an interpolation algorithm. The experimental water holding capacity value is shown in equation (11). w,j =a·x j +b·y j +c (11)
[0088] Among them, Y w,j x represents the measured water holdup of the fluid at a preset position by the probe of the j-th (j = 1, 2, ..., 6) array differential temperature flowmeter; a, b, and c are coefficients obtained by interpolation algorithm processing and regression of the fluid water holdup (water holdup detection value) at the 12 probe positions of the array electromagnetic wave water holdup meter; j and y jThe spatial coordinates of the probe of the j-th (j=1,2,..,6) array thermo-differential flowmeter are given in the spatial coordinate system with the center of the horizontal well section as the origin. Based on the probe distribution structure of the array thermo-differential flowmeter shown in Figure 4, the coordinates of the j-th probe are as shown in Equation (12).
[0089] Where τ is the probe opening of the array thermo-differential flowmeter, which is the ratio of the distance between the probe and the center of the horizontal well section to the radius of the horizontal well; R is the inner radius of the horizontal well; ROT is the azimuth angle of probe No. 1 of the array thermo-differential flowmeter, in radians (rad). Probe No. 1 is the probe labeled 1 in the structural schematic diagram of the probe distribution of the array thermo-differential flowmeter shown in Figure 4. At this position, the azimuth angle ROT is 0.
[0090] Figure 8 is a flowchart of a horizontal well flow rate determination method based on calibration charts and theoretical calculations provided in another embodiment of this application. As shown in Figure 8, the horizontal well flow rate determination method based on calibration charts and theoretical calculations provided in this embodiment is based on the horizontal well flow rate determination method based on calibration charts and theoretical calculations provided in the embodiment shown in Figure 2, and further refines step S1042. Therefore, the horizontal well flow rate determination method based on calibration charts and theoretical calculations provided in this embodiment includes the following steps:
[0091] Step S201: Based on the experimental water holding capacity value, the reference flow rate value, and the temperature difference response information, a flow interpretation chart is obtained. The experimental water holding capacity value is the test water holding capacity of the fluid at a preset position by the probe of the array temperature difference flow meter. The reference flow rate value is the fluid flow rate at the preset position. The temperature difference response information represents the response characteristics of the probe of the array temperature difference flow meter at the preset position. The flow interpretation chart represents the correspondence between the reference flow rate value and the temperature difference response information under the experimental water holding capacity value.
[0092] Step S202: Based on the response theoretical information and the actual water holdup value of the array temperature differential flowmeter, the theoretical flow value is obtained. The response theoretical information characterizes the correspondence between the fluid velocity, the horizontal well tube constant and the theoretical flow value. The fluid velocity is determined based on the actual water holdup value, which is the actual water holdup of the fluid at the preset position of the array temperature differential flowmeter probe. The theoretical flow value is the theoretical flow rate of the horizontal well determined based on the operating status of the array temperature differential flowmeter.
[0093] Step S203: Obtain the calculated flow rate based on the actual water holding capacity and the flow rate interpretation chart.
[0094] Step S204: Based on the calculated flow rate and the theoretical flow rate, obtain the flow rate error value. The flow rate error value is used to indicate the error between the calculated flow rate and the theoretical flow rate.
[0095] For example, taking a differential temperature flow meter with an array of 6 probes as an example, the objective function of the response equation for optimal interpretation is established based on the calculated flow rate and the theoretical flow rate, as shown in equation (13).
[0096] Where ε is the flow error value of the 6 probes of the array thermo-differential flowmeter; Q j Q is the calculated flow rate of the fluid corresponding to the probe of the j-th (j = 1, 2, ..., 6) array differential temperature flowmeter determined based on the flow interpretation chart; cj Q represents the theoretical flow rate of the fluid corresponding to the probe of the j-th (j = 1, 2, ..., 6) array differential temperature flowmeter, determined based on the response theory information of the array differential temperature flowmeter; tl q represents the total fluid production of the horizontal well as measured. j The optimal solution for the flow rate of the probe of the j-th (j=1,2,..,6) array thermo-differential flow meter at a preset position.
[0097] Step S205: Based on the flow error value and the optimization iterative model, obtain the minimum flow error value.
[0098] Step S206: Obtain the true flow rate value based on the minimum flow rate error value.
[0099] For example, an optimization iterative model is used to optimize and iterate the flow error value to obtain the minimum flow error value, and then the true flow value is determined based on the minimum flow error value. In one possible implementation, taking an array of six probes as an example, the optimization iterative model is a global optimization algorithm particle swarm optimization model, which solves the objective function (13) of the optimal interpretation response equation, and its solution vector x is shown in equation (14). x=[q1,q2,q3,q4,q5,q6] T (14)
[0100] Furthermore, during the optimization iteration process, multiple initial solution vectors, i.e., particle position vectors x, are first initialized within the feasible region of the fluid flow rate problem. Then, the solution vectors are updated according to equations (15) and (16). Through the objective function of the response equation shown in equation (13), the individual optimal position vector p of each particle and the global optimal position vector g of the population are continuously updated until the value of the objective function of the response equation shown in equation (13) is minimized, i.e., the minimum flow error value is obtained. Then, based on the minimum flow error value, the solution vector x shown in equation (14) is determined, i.e., the true flow value q of the probe of the j-th (j=1,2,..,6) array thermo-differential flow meter at the preset position is obtained. j (j = 1, 2, ..., 6). v mn (t+1)=δv mn (t)+c1r1[Pmn (t)-x mn (t)]+c2r2[g n (t)-x mn (t)] (15) x mn (t+1)=x mn (t)+v mn (t+1) (16)
[0101] Among them, v mn Let be the value of the nth dimension in the velocity vector of the m-th particle; δ is the inertia factor; c1 and c2 are the acceleration factors; r1 and r2 are random numbers between (0,1); t is the number of iterations; x mn p is the value of the nth dimension in the position vector x of the m-th particle; mn Let g be the value of the nth dimension of the optimal position vector p of the m-th individual particle; n Let be the value of the nth dimension of the globally optimal position vector g.
[0102] Furthermore, taking an array of six probes as an example, based on equations (13) to (16), the total fluid flow rate Q at the measurement point of the horizontal well is shown in equation (17).
[0103] Where, χ j Calculate the weighting coefficient for the flow rate corresponding to the probe of the j-th (j=1,2,..,6) array differential temperature flowmeter; q j (j=1,2,..,6) is determined based on the solution vector shown in equation (14).
[0104] In this embodiment, a response equation objective function for the flow error value is established based on the calculated flow rate and the theoretical flow rate. Then, the objective function of the response equation is iteratively optimized by using a global optimization algorithm, particle swarm optimization model, to determine the minimum flow error value. Based on the minimum flow error value, the true flow rate value can be determined, thus solving the problem that the fluid flow rate determined solely based on the flow calibration chart is inaccurate.
[0105] Furthermore, based on the total fluid flow rate Q at the horizontal well measurement point of the array thermo-differential flowmeter shown in equation (17), Figure 9 is a schematic diagram of the oil-water two-phase fluid produced by the producing layer provided in this application. As shown in Figure 9, regarding the determination of the production volume of the oil-water two-phase fluid in each producing layer, if the total fluid flow rate Q at the horizontal well measurement point α of the array thermo-differential flowmeter is... α The total fluid flow rate at the measurement point (α-1) of the array thermo-thermal flow meter in the horizontal well is Q. α-1 Then the liquid production rate of the target producing layer corresponding to the measurement point position α is Q. α -Q α-1 .
[0106] In this embodiment, the implementation of steps S201-S204 is the same as that of steps S101-S104 in the embodiment shown in FIG2 of this application, and will not be described in detail here.
[0107] Figure 10 is a schematic diagram of a horizontal well flow rate determination device based on calibration charts and theoretical calculations provided in an embodiment of this application. As shown in Figure 10, the horizontal well flow rate determination device 3 based on calibration charts and theoretical calculations provided in this embodiment includes:
[0108] The first processing module 31 is used to obtain a flow interpretation chart based on the water holding capacity experimental value, the flow reference value, and the temperature difference response information. The water holding capacity experimental value is the test water holding capacity of the fluid at a preset position of the probe of the array temperature difference flow meter. The flow reference value is the fluid flow rate at the preset position. The temperature difference response information represents the response characteristics of the probe of the array temperature difference flow meter at the preset position. The flow interpretation chart represents the correspondence between the flow reference value and the temperature difference response information under the water holding capacity experimental value.
[0109] The second processing module 32 is used to obtain the theoretical flow rate based on the response theoretical information and the actual water holdup value of the array temperature differential flow meter. The response theoretical information characterizes the correspondence between the fluid velocity, the horizontal well tube constant and the theoretical flow rate. The fluid velocity is determined based on the actual water holdup value, which is the actual water holdup of the fluid at the probe of the array temperature differential flow meter at a preset position. The theoretical flow rate is the theoretical flow rate of the horizontal well determined based on the operating status of the array temperature differential flow meter.
[0110] The third processing module 33 is used to obtain the flow calculation value based on the actual water holding rate and the flow interpretation chart;
[0111] The determination module 34 is used to obtain the actual flow value based on the calculated flow value and the theoretical flow value. The actual flow value is the actual flow of the horizontal well.
[0112] In one possible implementation, when determining the actual flow value based on the calculated flow value and the theoretical flow value, the determining module 34 is specifically used to: obtain a flow error value based on the calculated flow value and the theoretical flow value, the flow error value being used to indicate the error between the calculated flow value and the theoretical flow value; and obtain the actual flow value based on the flow error value.
[0113] In one possible implementation, when determining the true traffic value based on the traffic error value, the determining module 34 is specifically used to: obtain the minimum traffic error value based on the traffic error value and the optimization iterative model; and obtain the true traffic value based on the minimum traffic error value.
[0114] In one possible implementation, the first processing module 31 is further configured to: obtain a water holdup detection value based on electromagnetic wave fluid response information, electromagnetic wave pure oil response information, and electromagnetic wave pure water response information, wherein the electromagnetic wave fluid response information characterizes the response characteristics of the probe of the array electromagnetic wave water holdup meter in the fluid, the electromagnetic wave pure oil response information characterizes the response characteristics of the probe of the array electromagnetic wave water holdup meter in pure oil, and the electromagnetic wave pure water response information characterizes the response characteristics of the probe of the array electromagnetic wave water holdup meter in pure water; and obtain a water holdup experimental value based on the water holdup detection value and relative position information, wherein the relative position information is used to indicate the relative positional relationship between the probe of the array thermo-differential flowmeter and the cross-sectional center of the horizontal well.
[0115] In one possible implementation, when the third processing module 33 obtains the calculated flow rate value based on the actual water holding capacity value and the flow rate interpretation chart, it specifically performs the following steps: obtaining a first water holding capacity reference value and a second water holding capacity reference value based on the actual water holding capacity value and the flow rate interpretation chart, wherein the actual water holding capacity value is between the first water holding capacity reference value and the second water holding capacity reference value; obtaining a first flow rate corresponding value based on the first water holding capacity reference value and the flow rate interpretation chart; obtaining a second flow rate corresponding value based on the second water holding capacity reference value and the flow rate interpretation chart; and obtaining the calculated flow rate value based on the actual water holding capacity value, the first water holding capacity reference value, the second water holding capacity reference value, the first flow rate corresponding value, and the second flow rate corresponding value.
[0116] In one possible implementation, the array of temperature differential flowmeters includes at least one probe.
[0117] The first processing module 31, the second processing module 32, the third processing module 33, and the determination module 34 are connected in sequence. The horizontal well flow determination device 3 based on calibration charts and theoretical calculations provided in this embodiment can execute the technical solutions of any of the method embodiments shown in Figures 2-9. Its implementation principle and technical effects are similar, and will not be described again here.
[0118] Figure 11 is a schematic diagram of the structure of the electronic device provided in this application. As shown in Figure 11, the electronic device 50 provided in this embodiment includes at least one processor 501 and a memory 502. Optionally, the device 50 further includes a communication component 503. The processor 501, the memory 502, and the communication component 503 are connected via a bus.
[0119] In a specific implementation, at least one processor 501 executes computer execution instructions stored in memory 502, causing at least one processor 501 to perform the above-described method.
[0120] The specific implementation process of processor 501 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0121] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this application can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.
[0122] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.
[0123] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0124] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.
[0125] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.
[0126] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0127] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.
[0128] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0129] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0130] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0131] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to related technologies, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0132] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0133] Finally, it should be noted that other embodiments of this application will readily conceive of by those skilled in the art upon consideration of the specification and practice of the application disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and alterations may be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. A method for determining the flow rate of a horizontal well based on calibration charts and theoretical calculations, characterized in that, The method includes: Based on the experimental water-holding capacity value, the reference flow rate value, and the temperature difference response information, a flow interpretation chart is obtained. The experimental water-holding capacity value is the test water-holding capacity of the fluid at a preset position of the probe of the array temperature difference flow meter. The reference flow rate value is the fluid flow rate at the preset position. The temperature difference response information represents the response characteristics of the probe of the array temperature difference flow meter at the preset position. The flow interpretation chart represents the correspondence between the reference flow rate value and the temperature difference response information under the experimental water-holding capacity value. Based on the theoretical response information and the actual water holdup value of the array thermo-differential flowmeter, the theoretical flow rate is obtained. The theoretical response information characterizes the correspondence between the fluid velocity, the horizontal well tube constant, and the theoretical flow rate. The fluid velocity is determined based on the actual water holdup value, which is the actual water holdup of the fluid at a preset position of the probe of the array thermo-differential flowmeter. The theoretical flow rate is the theoretical flow rate of the horizontal well determined based on the operating state of the array thermo-differential flowmeter. Based on the actual water holding capacity and the flow rate interpretation chart, the calculated flow rate is obtained; Based on the calculated flow rate and the theoretical flow rate, the actual flow rate is obtained, which is the actual flow rate of the horizontal well.
2. The method according to claim 1, characterized in that, The process of obtaining the actual traffic value based on the calculated traffic value and the theoretical traffic value includes: Based on the calculated flow rate and the theoretical flow rate, a flow rate error value is obtained, which is used to indicate the error between the calculated flow rate and the theoretical flow rate. The true flow rate is obtained based on the flow rate error value.
3. The method according to claim 2, characterized in that, The step of obtaining the true traffic value based on the traffic error value includes: Based on the aforementioned flow error value and the optimized iterative model, the minimum flow error value is obtained; The true flow rate is obtained based on the minimum flow rate error value.
4. The method according to any one of claims 1-3, characterized in that, Also includes: Based on the electromagnetic wave fluid response information, electromagnetic wave pure oil response information, and electromagnetic wave pure water response information, the water holding capacity detection value is obtained. The electromagnetic wave fluid response information characterizes the response characteristics of the probe of the array electromagnetic wave water holding capacity meter in the fluid. The electromagnetic wave pure oil response information characterizes the response characteristics of the probe of the array electromagnetic wave water holding capacity meter in pure oil. The electromagnetic wave pure water response information characterizes the response characteristics of the probe of the array electromagnetic wave water holding capacity meter in pure water. Based on the water holdup detection value and relative position information, the water holdup experimental value is obtained. The relative position information is used to indicate the relative positional relationship between the probe of the array thermo-flowmeter and the cross-sectional center of the horizontal well.
5. The method according to any one of claims 1-4, characterized in that, The process of obtaining the calculated flow rate value based on the actual water holding capacity and the flow rate interpretation chart includes: Based on the actual water holding capacity value and the flow rate interpretation chart, a first water holding capacity reference value and a second water holding capacity reference value are obtained, and the actual water holding capacity value is between the first water holding capacity reference value and the second water holding capacity reference value; Based on the first water holding capacity reference value and the flow rate interpretation chart, the corresponding value of the first flow rate is obtained; Based on the second water holding capacity reference value and the flow rate interpretation chart, the corresponding value of the second flow rate is obtained; The calculated flow rate is obtained based on the actual water holding rate, the first water holding rate reference value, the second water holding rate reference value, the first flow rate corresponding value, and the second flow rate corresponding value.
6. The method according to any one of claims 1-5, characterized in that, Also includes: The array thermo-differential flow meter has at least one probe.
7. A device for determining the flow rate of a horizontal well based on calibration charts and theoretical calculations, characterized in that, include: The first processing module is used to obtain a flow interpretation chart based on the water holding capacity experimental value, the flow rate reference value, and the temperature difference response information. The water holding capacity experimental value is the test water holding capacity of the fluid at a preset position of the probe of the array temperature difference flow meter. The flow rate reference value is the fluid flow rate at the preset position. The temperature difference response information represents the response characteristics of the probe of the array temperature difference flow meter at the preset position. The flow interpretation chart represents the correspondence between the flow rate reference value and the temperature difference response information under the water holding capacity experimental value. The second processing module is used to obtain the theoretical flow rate based on the response theoretical information and the actual water holdup value of the array thermo-differential flow meter. The response theoretical information characterizes the correspondence between the fluid velocity, the horizontal well tube constant and the theoretical flow rate. The fluid velocity is determined based on the actual water holdup value, which is the actual water holdup of the fluid at a preset position of the probe of the array thermo-differential flow meter. The theoretical flow rate is the theoretical flow rate of the horizontal well determined based on the operating state of the array thermo-differential flow meter. The third processing module is used to obtain the calculated flow rate value based on the actual water holding rate value and the flow rate interpretation chart. The determination module is used to obtain the actual flow value based on the calculated flow value and the theoretical flow value, wherein the actual flow value is the actual flow of the horizontal well.
8. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes the computer execution instructions stored in the memory to implement the horizontal well flow determination method based on calibration charts and theoretical calculations as described in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the horizontal well flow determination method based on calibration charts and theoretical calculations as described in any one of claims 1 to 6.
10. A computer program product, characterized in that, The method includes a computer program that, when executed by a processor, implements the method for determining horizontal well flow rate based on calibration charts and theoretical calculations as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Method and device for calculating liquid generation section flow rate and water content
CN104504253A
Composite type specific retention and flow sensor
CN111827970A
Horizontal well holdup calculation method based on array holdup meter and infinitesimal interpolation
CN117874401A
Multi-probe array production logging data processing and interpretation method based on machine learning
CN118069975A
Flow management system and method
US20150322773A1