A method and device for calculating the closed reservoir dynamic reserves

CN122839880APending Publication Date: 2026-09-29PETROCHINA CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510374080.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-27
Publication Date
2026-09-29

AI Technical Summary

Benefits of technology

[0036]本发明实施例提供的上述技术方案的有益效果至少包括:

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122839880A_ABST
    Figure CN122839880A_ABST
Patent Text Reader

Abstract

This invention relates to a method and apparatus for solving the dynamic reserves of a closed oil reservoir. The method includes: fitting cumulative oil production data corresponding to different reservoir pressures from reservoir production test data to obtain a function of cumulative oil production with respect to reservoir pressure; fitting crude oil volume coefficient data corresponding to different reservoir pressures to obtain a function of crude oil volume coefficient with respect to reservoir pressure; substituting the initial reservoir pressure, the initial crude oil volume coefficient, the functions of cumulative oil production with respect to reservoir pressure, and the functions of crude oil volume coefficient with respect to reservoir pressure into a first function and a second function related to reservoir pressure to obtain multiple sets of data points under different reservoir pressures; and substituting the multiple sets of data points into the closed reservoir material balance equation for linear regression to obtain the dynamic reserves of the reservoir. The parameters required by this method can be easily obtained directly from reservoir production test data and core experiments, and the calculation is simple, accurate, and easy to implement.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a method and apparatus for solving dynamic reserves in closed oil reservoirs. Background Technology

[0002] In the field of oilfield development technology, dynamic reserves obtained based on oilfield production data are one of the important means of evaluating reservoir size. The calculation and assessment of dynamic reservoir reserves not only affect oilfield development decisions, but also relate to the economic benefits and resource management of reservoirs. By calculating and assessing dynamic reservoir reserves, we can ensure the maximization of economic benefits of reservoirs throughout their life cycle.

[0003] Inconsistency between dynamic and static reservoir reserves is a common problem in oilfield development. The scale of dynamic reservoir reserves directly affects the adjustment of injection and production systems and the deployment of production capacity. It has a significant impact on the evaluation of the effectiveness of oilfield enhanced oil recovery technology and economic benefits. Therefore, accurate calculation of dynamic reservoir reserves is a problem that urgently needs to be solved in oilfield development.

[0004] In recent years, many experts and scholars have conducted extensive work on dynamic reserve calculation based on different research methods. Li Tao extended the single-well flow material balance method for ultra-deep fractured-vuggy reservoirs using the virtual well method, and derived a multi-well flow material balance method for reserve calculation. Xu Yandong, starting from the complex structural characteristics of fractured-vuggy reservoirs, assumed that cavernous reservoirs exhibit pipe flow and fractured reservoirs exhibit seepage flow, and derived an expression for the production capacity method of tandem fractured-vuggy reservoirs. Geng Jie, based on the introduction of the water-oil ratio and considering the rock compressibility coefficient under different pore, fracture, and vuggy media, obtained a comprehensive compressibility coefficient applicable to fault-controlled reservoirs, and established a new flow material balance equation for fractured-vuggy reservoirs based on this. Li Dongmei used a graphical method to analyze the oil and gas flow patterns of fractured-vuggy reservoirs, calculated the reservoir permeability based on different flow characteristics and corresponding production capacity equations, and established a new flow material balance method for fractured-vuggy reservoirs. Zheng Bingyang used a semi-logarithmic binomial fitting relationship to characterize the relationship between the relative permeability ratio of the oil and gas phases and the gas saturation. Based on the material balance equation and the seepage law of the oil and gas phases, he derived and established a new binomial gas drive characteristic curve for the production gas-oil volume ratio and cumulative oil production in gas-driven reservoirs. On this basis, he established a method for calculating the dynamic reserves and recoverable reserves of a single well. Wang Hongpeng, based on the conventional material balance method for reservoir engineering, introduced parameters characterizing the energy of water bodies, considered the influence of dissolved gases on reserves during reservoir development, corrected the comprehensive volumetric compressibility coefficient, and established a new dynamic reserve model to make up for the shortcomings of existing calculation methods in not fully considering the comprehensive volumetric compressibility coefficient factor. Summary of the Invention

[0005] In order to monitor and analyze the dynamic changes of oil reservoirs in real time during the development process and quantify the potential of remaining recoverable oil, this invention provides a method and apparatus for solving the dynamic reserves of closed oil reservoirs.

[0006] In a first aspect, the present invention provides a method for solving the dynamic reserves of a closed oil reservoir, the method comprising:

[0007] By fitting the cumulative oil production data corresponding to different reservoir pressures in the reservoir production test data, the function of cumulative oil production with respect to reservoir pressure is obtained.

[0008] By fitting the crude oil volume factor data corresponding to different reservoir pressures, a function of crude oil volume factor with respect to reservoir pressure is obtained;

[0009] Substituting the initial reservoir pressure, the initial crude oil volume factor, the function of the cumulative oil production of the reservoir with respect to reservoir pressure, and the function of the crude oil volume factor with respect to reservoir pressure into the following first function and second function related to reservoir pressure, multiple sets of data points under different reservoir pressures are obtained:

[0010]

[0011] Where F(p) represents the first function related to reservoir pressure, G(p) represents the second function related to reservoir pressure, and B oi P represents the initial crude oil volume coefficient. i The initial reservoir pressure is represented by p, and the reservoir pressure is N. p (p) represents the cumulative oil production of the reservoir as a function of reservoir pressure, N p '(p) represents the derivative of the cumulative oil production of the reservoir as a function of reservoir pressure, B o (p) represents the crude oil volume coefficient as a function of reservoir pressure, B o '(p) represents the derivative of the crude oil volume coefficient as a function of reservoir pressure;

[0012] Substituting the aforementioned sets of data points into the following closed reservoir material balance equation for linear regression, the dynamic reservoir reserves are obtained:

[0013]

[0014] In the above equation, N represents the dynamic reserves of the oil reservoir.

[0015] In one or more optional embodiments of this application, substituting the initial reservoir pressure and the initial crude oil volume factor, as well as the functions of the cumulative oil production of the reservoir with respect to reservoir pressure and the function of the crude oil volume factor with respect to reservoir pressure, into a first function related to reservoir pressure and a second function related to reservoir pressure, to obtain multiple sets of data points under different reservoir pressures, includes:

[0016] Multiple reservoir pressures are obtained starting from the initial reservoir pressure and following a set step size;

[0017] Substituting the multiple reservoir pressures, the initial reservoir pressure, the initial crude oil volume coefficient, the function of cumulative oil production with respect to reservoir pressure, and the function of crude oil volume coefficient with respect to reservoir pressure into the first function and the second function related to reservoir pressure, multiple sets of data points corresponding to the multiple reservoir pressures are obtained.

[0018] In one or more optional embodiments of this application, the initial reservoir pressure and the initial crude oil volume factor are obtained based on PVT test data.

[0019] In one or more optional embodiments of this application, the cumulative oil production data corresponding to different reservoir pressures in the reservoir production test data are obtained in the following manner:

[0020] Obtain historical reservoir pressure-corresponding cumulative oil production data based on reservoir production test data;

[0021] The historical reservoir pressure corresponding to the cumulative oil production data is downsampled to obtain the reservoir cumulative oil production data corresponding to different reservoir pressures in the reservoir production test data.

[0022] In one or more optional embodiments of this application, the crude oil volume factor data corresponding to different reservoir pressures are obtained through reservoir core experiments.

[0023] In one or more optional embodiments of this application, the sealed reservoir is an unsaturated reservoir that is free from external water intrusion, has inactive edge and bottom water, and has no gas cap or the gas cap has not expanded.

[0024] Secondly, the present invention provides a device for solving the dynamic reserves of a closed oil reservoir, comprising:

[0025] The cumulative oil production module is used to fit the cumulative oil production data of different reservoir pressures in the reservoir production test data to obtain the cumulative oil production of the reservoir as a function of reservoir pressure.

[0026] The volume factor module is used to fit crude oil volume factor data corresponding to different reservoir pressures to obtain a function of crude oil volume factor with respect to reservoir pressure.

[0027] Multiple data modules are used to substitute the initial reservoir pressure, the initial crude oil volume factor, and the functions of the cumulative oil production with respect to reservoir pressure and the crude oil volume factor with respect to reservoir pressure into the following first function and second function related to reservoir pressure, to obtain multiple sets of data points under different reservoir pressures:

[0028]

[0029] Where F(p) represents the first function related to reservoir pressure, G(p) represents the second function related to reservoir pressure, and B oi P represents the initial crude oil volume coefficient. i The initial reservoir pressure is represented by p, and the reservoir pressure is N. p (p) represents the cumulative oil production of the reservoir as a function of reservoir pressure, N p '(p) represents the derivative of the cumulative oil production of the reservoir as a function of reservoir pressure, B o (p) represents the crude oil volume coefficient as a function of reservoir pressure, B o '(p) represents the derivative of the crude oil volume coefficient as a function of reservoir pressure;

[0030] The linear regression module is used to perform linear regression by substituting the multiple sets of data points into the following closed reservoir material balance equation to obtain the dynamic reservoir reserves:

[0031]

[0032] In the above equation, N represents the dynamic reserves of the oil reservoir.

[0033] Thirdly, embodiments of the present invention provide a computer-readable storage medium having a computer program / instruction stored thereon, which, when executed by a processor, implements the method for solving the dynamic reserves of a closed reservoir as described in the first aspect above.

[0034] Fourthly, embodiments of the present invention provide a computer program product, including a computer program / instruction, which, when executed by a processor, implements the method for solving the dynamic reserves of a closed reservoir as described in the first aspect above.

[0035] Fifthly, embodiments of the present invention provide a computer device, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the method for solving the dynamic reserves of closed reservoirs as described in the first aspect above.

[0036] The beneficial effects of the above-described technical solutions provided in the embodiments of the present invention include at least the following:

[0037] This invention provides a method and apparatus for solving the dynamic reserves of a closed oil reservoir. By fitting data obtained from reservoir production, the cumulative oil production as a function of reservoir pressure and the crude oil volume coefficient as a function of reservoir pressure are obtained. Substituting these functions, along with the initial reservoir pressure and the initial crude oil volume coefficient, into the material balance equation of the closed oil reservoir, the dynamic reserves of the reservoir can be calculated. In the method for solving the dynamic reserves of the reservoir provided by this invention, the crude oil compressibility coefficient is expressed as a function related to the crude oil volume coefficient, and the rock compressibility coefficient is expressed as a function related to the dynamic reserves of the reservoir, the cumulative oil production, and the crude oil volume coefficient. This yields a material balance equation that includes the dynamic reserves of the reservoir, the initial reservoir pressure, the initial crude oil volume coefficient, the cumulative oil production, the crude oil volume coefficient, the derivative of the cumulative oil production, and the derivative of the crude oil volume coefficient. This makes the parameters required for solving the dynamic reserves of the reservoir easily obtainable directly from reservoir production test data and experiments. Furthermore, the method for solving the dynamic reserves of the reservoir based on these parameters is simple, accurate, and easy to implement. By combining production dynamics with reservoir dynamics calculation, it is possible to monitor and analyze the dynamic changes of the reservoir in real time during the development process, quantify the potential of remaining recoverable oil, optimize development strategies, improve recovery rates, extend reservoir life, and maximize profits. Attached Figure Description

[0038] The accompanying drawings are provided to further illustrate the technical solutions of this application and constitute a part of the specification. They are used together with the embodiments of this application to explain the technical solutions of this application, and do not constitute a limitation on the technical solutions of this application. In the accompanying drawings:

[0039] Figure 1 This is a schematic diagram of the method for solving the dynamic reserves of closed reservoirs provided in the embodiments of this application;

[0040] Figure 2 A function fitting graph of reservoir cumulative oil production versus reservoir pressure provided for embodiments of this application;

[0041] Figure 3 A function fitting plot of crude oil volume factor with respect to reservoir pressure provided for embodiments of this application;

[0042] Figure 4 Linear regression diagrams of multiple sets of data points under different reservoir pressures provided in the embodiments of this application;

[0043] Figure 5 A schematic diagram of the process for solving the dynamic reserves of a closed reservoir provided in an embodiment of this application. Detailed Implementation

[0044] Embodiments of this application will now be described in more detail with reference to the accompanying drawings. However, this description is exemplary and not restrictive, and those skilled in the art can implement this application in various forms without being limited to the embodiments set forth herein. These embodiments are provided to enable a more thorough understanding of this disclosure and to fully convey the scope of this disclosure to those skilled in the art.

[0045] The embodiments, features, and elements disclosed in this application can also be combined with any conventional features or elements to form a unique inventive scheme as defined by the claims. Any feature or element of any embodiment can also be combined with features or elements from other inventive schemes to form another unique inventive scheme as defined by the claims. Therefore, it should be understood that any feature shown and / or discussed in this application can be implemented individually or in any suitable combination.

[0046] The inventors discovered that while there are many methods for solving dynamic reserves based on mass balance equations in current research, these methods are difficult to obtain the required parameters for calculation in actual production applications, and the calculations are complex and not easy to achieve accurate results. Therefore, the inventors, through further research, have provided a method and apparatus for solving dynamic reserves in closed oil reservoirs that is easy to obtain, simple to calculate, and accurate.

[0047] Example 1

[0048] Embodiment 1 of this invention provides a method for solving the dynamic reserves of a closed oil reservoir, referring to... Figure 1 As shown, the method may include the following steps S101-S104:

[0049] S101: Fit the cumulative oil production data of different reservoir pressures in the reservoir production test data to obtain the function of cumulative oil production with respect to reservoir pressure;

[0050] S102: Fit the crude oil volume factor data corresponding to different reservoir pressures to obtain the crude oil volume factor as a function of reservoir pressure;

[0051] S103: Substituting the initial reservoir pressure, the initial crude oil volume coefficient, the function of the cumulative oil production of the reservoir with respect to reservoir pressure, and the function of the crude oil volume coefficient with respect to reservoir pressure into the following first function and second function related to reservoir pressure, multiple sets of data points under different reservoir pressures are obtained:

[0052]

[0053] Where F(p) represents the first function related to reservoir pressure, G(p) represents the second function related to reservoir pressure, and B oiP represents the initial crude oil volume coefficient. i The initial reservoir pressure is represented by p, and the reservoir pressure is N. p (p) represents the cumulative oil production of the reservoir as a function of reservoir pressure, N p '(p) represents the derivative of the cumulative oil production of the reservoir as a function of reservoir pressure, B o (p) represents the crude oil volume coefficient as a function of reservoir pressure, B o '(p) represents the derivative of the crude oil volume coefficient as a function of reservoir pressure;

[0054] S104: Substitute the aforementioned sets of data points into the following closed reservoir material balance equation for linear regression to obtain the reservoir dynamic reserves:

[0055]

[0056] In the above equation, N represents the dynamic reserves of the oil reservoir.

[0057] This invention provides a method for solving the dynamic reserves of a closed oil reservoir. By fitting data obtained from reservoir production, the cumulative oil production as a function of reservoir pressure and the crude oil volume coefficient as a function of reservoir pressure are obtained. Substituting these functions, along with the initial reservoir pressure and the initial crude oil volume coefficient, into the material balance equation of the closed oil reservoir, the dynamic reserves of the reservoir can be solved. In the method provided by this invention, the crude oil compressibility coefficient is expressed as a function related to the crude oil volume coefficient, and the rock compressibility coefficient is expressed as a function related to the dynamic reserves of the reservoir, the cumulative oil production, and the crude oil volume coefficient. This yields a material balance equation that includes the dynamic reserves of the reservoir, the initial reservoir pressure, the initial crude oil volume coefficient, the cumulative oil production, the crude oil volume coefficient, the derivative of the cumulative oil production, and the derivative of the crude oil volume coefficient. This makes the parameters required for solving the dynamic reserves of the reservoir easily obtainable directly from reservoir production test data and experiments. Furthermore, the method for solving the dynamic reserves of the reservoir based on these parameters is simple, accurate, and easy to implement. By combining production dynamics with reservoir dynamics calculation, it is possible to monitor and analyze the dynamic changes of the reservoir in real time during the development process, quantify the potential of remaining recoverable oil, optimize development strategies, improve recovery rates, extend reservoir life, and maximize profits.

[0058] In this embodiment, the sealed reservoir is an unsaturated reservoir with no external water intrusion, inactive edge and bottom water, and no gas cap or gas cap that has not expanded.

[0059] In this embodiment, the cumulative oil production data corresponding to different reservoir pressures in step S101 are obtained from reservoir production test data. Historical cumulative oil production data corresponding to different reservoir pressures can be obtained from the reservoir production test data. This historical cumulative oil production data corresponding to different reservoir pressures is then downsampled to obtain the cumulative oil production data corresponding to different reservoir pressures from the reservoir production test data. Downsampling reduces the amount of data, improves computational efficiency, and prevents overfitting.

[0060] In an optional embodiment, in step S101 above, if the reservoir exploitation time is very short and the historical reservoir pressure corresponding to the cumulative oil production data is relatively small, downsampling processing can be omitted, and the obtained cumulative oil production data corresponding to different reservoir pressures can be directly fitted.

[0061] In this embodiment, the crude oil volume factor data corresponding to different reservoir pressures mentioned in step S102 above are obtained through reservoir core experiments. Other methods in the prior art can also be used to obtain crude oil volume factor data corresponding to different reservoir pressures, which will not be elaborated upon here.

[0062] In this embodiment, the initial reservoir pressure and the initial crude oil volume factor mentioned in step S103 are obtained based on PVT test data. Other methods in the prior art can also be used to obtain the initial reservoir pressure and the initial crude oil volume factor, which will not be elaborated upon here.

[0063] In this embodiment, the multiple sets of data points mentioned in step S103 above are obtained through the following method:

[0064] Multiple reservoir pressures are obtained starting from the initial reservoir pressure and following a set step size;

[0065] Substituting the multiple reservoir pressures, the initial reservoir pressure, the initial crude oil volume coefficient, the function of cumulative oil production with respect to reservoir pressure, and the function of crude oil volume coefficient with respect to reservoir pressure into the first function and the second function related to reservoir pressure, multiple sets of data points corresponding to the multiple reservoir pressures are obtained.

[0066] In this embodiment, the material balance equation for the closed reservoir in step S104 is derived based on the classical material balance equation:

[0067] The compressibility factor of crude oil is expressed as a function related to the volume factor of crude oil. Where C o B represents the compressibility coefficient of crude oil. o This represents the crude oil volume coefficient;

[0068] The pore volume is expressed as a function V = NB, which is related to the dynamic reserves of the reservoir, the cumulative oil production of the reservoir, and the crude oil volume coefficient. oi -N p B o Where V represents pore volume, N p This indicates the cumulative oil production of the reservoir;

[0069] According to the definition of rock compressibility coefficient, the formula for calculating the rock compressibility coefficient is as follows: Substituting the function relating the pore volume to the reservoir dynamic reserves, the reservoir cumulative oil production, and the crude oil volume factor into the formula for calculating the rock compressibility coefficient, and further simplifying, we can obtain the function of the rock compressibility coefficient relating to the reservoir dynamic reserves, the reservoir cumulative oil production, and the crude oil volume factor: Where C f Indicates the rock compressibility coefficient;

[0070] According to the definition of the comprehensive compression factor, the formula for calculating the comprehensive compression factor is C. t =C o +C f C t Indicates the overall compression ratio;

[0071] Substituting the functions relating the crude oil compressibility coefficient to the crude oil volume coefficient and the functions relating the rock compressibility coefficient to the reservoir dynamic reserves, the reservoir cumulative oil production, and the crude oil volume coefficient into the formula for calculating the comprehensive compressibility coefficient, we obtain the expression for the comprehensive compressibility coefficient with respect to the reservoir dynamic reserves, the reservoir cumulative oil production, and the crude oil volume coefficient:

[0072]

[0073] According to the classical mass balance equation N p B o =NB oi C t Δp, where the cumulative oil production of the reservoir and the crude oil volume coefficient are respectively set as functions N related to reservoir pressure. p (p) and B o (p), and substituting the expression for the comprehensive compressibility coefficient with respect to the reservoir dynamic reserves, the reservoir cumulative oil production, and the crude oil volume coefficient into the classical material balance equation, we obtain the transformed material balance equation:

[0074]

[0075] The transformed material balance equation is simplified to obtain the material balance equation for a closed reservoir:

[0076]

[0077] in Δp represents the difference between the initial reservoir pressure and the reservoir pressure.

[0078] To provide a clearer and more complete explanation of the method for solving the dynamic reserves of closed reservoirs provided in this embodiment of the invention, and to demonstrate the beneficial effects of this method, the following example uses the calculation of dynamic reserves of a closed reservoir in the Tarim Oilfield, combined with... Figure 2 , Figure 3 and Figure 4 A detailed description is provided below:

[0079] Based on production test data from a closed reservoir in the Tarim Oilfield, cumulative oil production data corresponding to different reservoir pressures were obtained. The downsampled data were then fitted, and the fitting results are as follows: Figure 2 As shown, the cumulative oil production of the reservoir as a function of reservoir pressure is obtained:

[0080] N p (p)=-98034ln(p)+342719,

[0081] Differentiating the cumulative oil production of the reservoir as a function of reservoir pressure yields:

[0082] N p (p) = -98034 / p;

[0083] Based on the crude oil volume factor data corresponding to different reservoir pressures obtained from core experiments in a closed reservoir of the Tarim Oilfield, the data were fitted, and the fitting results are as follows: Figure 3 As shown, the crude oil volume coefficient as a function of reservoir pressure is obtained:

[0084] B o (p) = 18.977p -0.532 ,

[0085] Differentiating the crude oil volume coefficient as a function of reservoir pressure yields:

[0086] B o ′(p)=-10.1p -1.532 ;

[0087] The initial reservoir pressure P was obtained from PVT test data of a closed reservoir in the Tarim Oilfield. i =30MPa, initial crude oil volume coefficient B oi =2.83;

[0088] Starting from an initial reservoir pressure of 30 MPa, multiple reservoir pressures are obtained in steps of 0.5 MPa.

[0089] Substituting the multiple reservoir pressures, the initial reservoir pressure, the initial crude oil volume factor, the function of cumulative oil production with respect to reservoir pressure, and the function of crude oil volume factor with respect to reservoir pressure into the first function and the second function related to reservoir pressure, multiple sets of data points corresponding to the multiple reservoir pressures are obtained, as shown in Table 1 below;

[0090]

[0091] Table 1. Statistical table of multiple sets of data points corresponding to pressures in multiple reservoirs.

[0092] Reservoir pressure / MPa First function Second function 30 -0.000107689 0 29.5 -0.000106057 -7.41212E-11 29 -0.000101627 -1.11335E-10 28.5 -9.62901E-05 -1.29445E-10 28 -9.08322E-05 -1.37137E-10 27.5 -8.55833E-05 -1.38953E-10 27 -8.06717E-05 -1.37402E-10 26.5 -7.61347E-05 -1.33919E-10 26 -7.19684E-05 -1.29358E-10 25.5 -6.81506E-05 -1.24232E-10 25 -6.46525E-05 -1.18857E-10 24.5 -6.14441E-05 -1.13428E-10 24 -5.84964E-05 -1.08064E-10 23.5 -5.57826E-05 -1.02838E-10 23 -5.32786E-05 -9.77914E-11 22.5 -5.09629E-05 -9.29476E-11 22 -4.88165E-05 -8.83164E-11 21.5 -4.68225E-05 -8.38998E-11 21 -4.4966E-05 -7.96948E-11 20.5 -4.3234E-05 -7.56951E-11 20 -4.16148E-05 -7.18925E-11 19.5 -4.00982E-05 -6.8278E-11 19 -3.86751E-05 -6.48419E-11 18.5 -3.73375E-05 -6.15745E-11 18 -3.60782E-05 -5.84662E-11 17.5 -3.48907E-05 -5.55079E-11 17 -3.37693E-05 -5.26906E-11 16.5 -3.27089E-05 -5.0006E-11 16 -3.1705E-05 -4.74461E-11 15.5 -3.07533E-05 -4.50036E-11

[0093] Substitute the aforementioned sets of data points into the material balance equation of the closed reservoir. Perform linear regression to obtain the relationship curve between the first function and the second function, as shown below. Figure 4 As shown, the relationship between the first function and the second function is: The dynamic reserves of the reservoir were thus calculated to be 585261 m³. 3 It should be noted that the longer the reservoir production time, the more linear the multiple sets of data points conform to the linear law. In order to avoid interference from data points in the early stage of reservoir development, several sets of data points in the early stage of reservoir development were removed before performing linear regression.

[0094] Example 2

[0095] Based on the same inventive concept, embodiments of the present invention also provide a device for solving dynamic reserves of closed oil reservoirs, comprising:

[0096] The cumulative oil production module 101 is used to fit the cumulative oil production data of different reservoir pressures in the reservoir production test data to obtain the function of cumulative oil production of the reservoir with respect to reservoir pressure.

[0097] The volume factor module 102 is used to fit the crude oil volume factor data corresponding to different reservoir pressures and obtain the crude oil volume factor as a function of reservoir pressure.

[0098] Multiple data modules 103 are used to substitute the initial reservoir pressure, the initial crude oil volume factor, and the functions of the cumulative oil production of the reservoir with respect to reservoir pressure and the function of the crude oil volume factor with respect to reservoir pressure into the following first function and second function related to reservoir pressure, to obtain multiple sets of data points under different reservoir pressures:

[0099]

[0100] Where F(p) represents the first function related to reservoir pressure, G(p) represents the second function related to reservoir pressure, and B oi P represents the initial crude oil volume coefficient. i The initial reservoir pressure is represented by p, and the reservoir pressure is N. p (p) represents the cumulative oil production of the reservoir as a function of reservoir pressure, N p '(p) represents the derivative of the cumulative oil production of the reservoir as a function of reservoir pressure, B o (p) represents the crude oil volume coefficient as a function of reservoir pressure, B o '(p) represents the derivative of the crude oil volume coefficient as a function of reservoir pressure;

[0101] Linear regression module 104 is used to perform linear regression by substituting the multiple sets of data points into the following closed reservoir material balance equation to obtain the dynamic reserves of the reservoir:

[0102]

[0103] In the above equation, N represents the dynamic reserves of the oil reservoir.

[0104] Example 3

[0105] Based on the same inventive concept, embodiments of the present invention provide a computer-readable storage medium storing a computer program / instruction thereon, which, when executed by a processor, implements the method for solving the dynamic reserves of a closed reservoir as described in Embodiment 1 above.

[0106] Example 4

[0107] Based on the same inventive concept, this invention provides a computer program product, including a computer program / instruction, which, when executed by a processor, implements the method for solving the dynamic reserves of a closed reservoir as described in Embodiment 1 above.

[0108] Example 5

[0109] Based on the same inventive concept, this embodiment of the invention provides a computer device, including a memory, a processor, and a computer program stored in the memory. The processor executes the computer program to implement the method for solving the dynamic reserves of a closed reservoir as described in Embodiment 1 above.

[0110] In the embodiments of this invention, the specification may have presented methods and / or processes as a specific sequence of steps when describing representative embodiments. However, the method or process should not be limited to the specific order of steps described herein, to the extent that the method or process does not depend on the specific order of steps described herein. Other sequences of steps are also possible, as understood by those skilled in the art. Therefore, the specific order of steps set forth in the specification should not be construed as a limitation of the claims. Furthermore, the claims for the method and / or process should not be limited to the steps performed in the written order, and those skilled in the art will readily understand that these orders can be varied and still remain within the spirit and scope of the embodiments of this invention.

[0111] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, apparatus, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0112] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus, and computer program products according to embodiments of the invention. Those skilled in the art will understand that each block of the flowchart illustrations and / or block diagrams, as well as combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0113] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0114] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

Claims

1. A method for solving the dynamic reserves of a closed oil reservoir, characterized in that, The method includes: By fitting the cumulative oil production data corresponding to different reservoir pressures in the reservoir production test data, the function of cumulative oil production with respect to reservoir pressure is obtained. By fitting the crude oil volume factor data corresponding to different reservoir pressures, a function of crude oil volume factor with respect to reservoir pressure is obtained; Substituting the initial reservoir pressure, the initial crude oil volume factor, the function of the cumulative oil production of the reservoir with respect to reservoir pressure, and the function of the crude oil volume factor with respect to reservoir pressure into the following first function and second function related to reservoir pressure, multiple sets of data points under different reservoir pressures are obtained: Where F(p) represents the first function related to reservoir pressure, G(p) represents the second function related to reservoir pressure, and B oi P represents the initial crude oil volume coefficient. i The initial reservoir pressure is represented by p, and the reservoir pressure is N. p (p) represents the cumulative oil production of the reservoir as a function of reservoir pressure, N p '(p) represents the derivative of the cumulative oil production of the reservoir as a function of reservoir pressure, B o (p) represents the crude oil volume coefficient as a function of reservoir pressure, B o '(p) represents the derivative of the crude oil volume coefficient as a function of reservoir pressure; Substituting the aforementioned sets of data points into the following closed reservoir material balance equation for linear regression, the dynamic reservoir reserves are obtained: In the above equation, N represents the dynamic reserves of the oil reservoir.

2. The method for solving the dynamic reserves of closed oil reservoirs as described in claim 1, characterized in that, The process involves substituting the initial reservoir pressure and initial crude oil volume coefficient, along with the functions of cumulative oil production with respect to reservoir pressure and the crude oil volume coefficient with respect to reservoir pressure, into a first function and a second function related to reservoir pressure to obtain multiple sets of data points under different reservoir pressures, including: Multiple reservoir pressures are obtained starting from the initial reservoir pressure and following a set step size; Substituting the multiple reservoir pressures, the initial reservoir pressure, the initial crude oil volume coefficient, the function of cumulative oil production with respect to reservoir pressure, and the function of crude oil volume coefficient with respect to reservoir pressure into the first function and the second function related to reservoir pressure, multiple sets of data points corresponding to the multiple reservoir pressures are obtained.

3. The method for solving the dynamic reserves of closed oil reservoirs as described in claim 1, characterized in that, Also includes: The initial reservoir pressure and the initial crude oil volume factor were obtained based on PVT test data.

4. The method for solving the dynamic reserves of closed oil reservoirs as described in claim 1, characterized in that, Also includes: The cumulative oil production data corresponding to different reservoir pressures in the reservoir production test data were obtained using the following method: Obtain historical reservoir pressure-corresponding cumulative oil production data based on reservoir production test data; The historical reservoir pressure corresponding to the cumulative oil production data is downsampled to obtain the reservoir cumulative oil production data corresponding to different reservoir pressures in the reservoir production test data.

5. The method for solving the dynamic reserves of closed oil reservoirs as described in claim 1, characterized in that, Also includes: The crude oil volume factor data corresponding to different reservoir pressures were obtained through reservoir core experiments.

6. The method for solving the dynamic reserves of a closed oil reservoir as described in any one of claims 1-5, characterized in that, The closed reservoir is an unsaturated reservoir with no external water intrusion, inactive edge and bottom water, and no gas cap or gas cap that has not expanded.

7. A device for solving dynamic reserves of a closed oil reservoir, characterized in that, include: The cumulative oil production module is used to fit the cumulative oil production data of different reservoir pressures in the reservoir production test data to obtain the cumulative oil production of the reservoir as a function of reservoir pressure. The volume factor module is used to fit crude oil volume factor data corresponding to different reservoir pressures to obtain a function of crude oil volume factor with respect to reservoir pressure. Multiple data modules are used to substitute the initial reservoir pressure, the initial crude oil volume factor, and the functions of the cumulative oil production with respect to reservoir pressure and the crude oil volume factor with respect to reservoir pressure into the following first function and second function related to reservoir pressure, to obtain multiple sets of data points under different reservoir pressures: Where F(p) represents the first function related to reservoir pressure, G(p) represents the second function related to reservoir pressure, and B oi P represents the initial crude oil volume coefficient. i The initial reservoir pressure is represented by p, and the reservoir pressure is N. p (p) represents the cumulative oil production of the reservoir as a function of reservoir pressure, N p '(p) represents the derivative of the cumulative oil production of the reservoir as a function of reservoir pressure, B o (p) represents the crude oil volume coefficient as a function of reservoir pressure, B o '(p) represents the derivative of the crude oil volume coefficient as a function of reservoir pressure; The linear regression module is used to perform linear regression by substituting the multiple sets of data points into the following closed reservoir material balance equation to obtain the dynamic reserves of the reservoir: In the above equation, N represents the dynamic reserves of the oil reservoir.

8. A computer-readable storage medium having a computer program / instructions stored thereon, characterized in that, When the computer program / instruction is executed by the processor, it implements the method for solving the dynamic reserves of closed reservoirs as described in any one of claims 1-6.

9. A computer program product, comprising a computer program / instructions, characterized in that, When the computer program / instruction is executed by the processor, it implements the method for solving the dynamic reserves of closed reservoirs as described in any one of claims 1-6.

10. A computer device, comprising a memory, a processor, and a computer program stored in the memory, characterized in that, The processor executes the computer program to implement the method for solving the dynamic reserves of closed reservoirs as described in any one of claims 1-6.