Distorted Well Pressure Correction
20230011842 · 2023-01-12
Inventors
Cpc classification
E21B49/008
FIXED CONSTRUCTIONS
International classification
Abstract
Method and system for developing reservoirs, such as hydrocarbon reservoirs or aquifers, including correcting pressure transient test data to account for variations of fluid density between a gauge depth and a mid-reservoir depth in a wellbore. Gauge depth pressure and temperature measurements, and density correlations are used to estimate mid-reservoir depth pressures, which can be used in a pressure transient analysis.
Claims
1. A method of developing a reservoir, the method comprising: obtaining transient pressure test data comprising gauge depth measurements for a wellbore of a well extending into the reservoir, the gauge depth located at a distance above a mid-reservoir depth in the wellbore, the wellbore gauge measurements comprising, for each of different instants of time of a time period: a measurement of pressure obtained by way of a pressure gauge located at the gauge depth in the wellbore; and a measurement of temperature obtained by way of a temperature gauge located at the gauge depth in the wellbore, determining a depth interval extending between the gauge depth and the mid-reservoir depth in the wellbore; dividing the depth interval into a series of consecutive nodes extending across the depth interval, wherein each of the nodes represents a respective depth within the depth interval, wherein a first node of the series of consecutive nodes corresponds to the gauge depth and a last node of the series of consecutive nodes corresponds to the mid-reservoir depth, and intermediate nodes are defined by the nodes located between the first node and the last node; for each instant of time of the instants of time: determining, based on the measurement of pressure for the instant of time and the measurement of temperature for the instant of time, a first density of wellbore fluid; associating, with the first node of the series of consecutive nodes, the measurement of pressure for the instant of time, the measurement of temperature for the instant of time, and the first density of wellbore fluid; for each intermediate node: determining, based on the measurement of temperature for the instant of time associated with the first node, an estimated temperature for the intermediate node and associating the estimated temperature with the intermediate node; and determining, based on the estimated temperature for the intermediate node, an estimated density for the intermediate node and associating the estimated temperature with the intermediate node; determining, based on the measurement of temperature for the instant of time associated with the first node, an estimated temperature at the mid-reservoir depth and associating the estimated temperature with the last node; determining, based on the estimated temperature at the mid-reservoir depth associated with the last node, an estimated density for the last node and associating the estimated density with the last node; for each of the intermediate nodes and the last node: determining, based on the estimated density associated with the node, an estimated pressure for the node and associating the estimated pressure with the node; for each of pair of consecutive nodes of the series of consecutive nodes, determining an absolute difference between the pressures associated with the pair of consecutive nodes; determining a sum of the absolute differences of the pressures; determining whether the sum of the absolute differences of the pressures is below a specified tolerance value; in response to determining that the sum of the absolute differences of the pressures is below the specified tolerance value, determining the estimated pressure associated with the last node to be a corrected mid-reservoir pressure for the instant of time; determining, based on the corrected mid-reservoir depth pressures determined for the instants of time, corrected pressure transient test data comprising a corrected mid-reservoir pressure profile for the period of time comprising the corrected mid-reservoir depth pressures determined for the instants of time; determining, based on the corrected pressure transient test data, a reservoir development parameter; and developing the reservoir based on the reservoir development parameter.
2. The method of claim 1, wherein the specified tolerance value is user specified.
3. The method of claim 1, wherein the specified tolerance value is in the range of 10.sup.−8 to 10.sup.−5 pounds per square inch.
4. The method of claim 1, wherein determining a reservoir development parameter comprises conducting a pressure transient analysis of the mid-reservoir pressure profile for the period of time to determine a derivative of pressure over the time period, and wherein the reservoir development parameter is determined based on the derivative of pressure over the period of time.
5. The method of claim 1, wherein the reservoir development parameter comprises a well operating pressure or a well operating flow rate, and wherein developing the reservoir comprises operating a well in accordance with the well operating pressure or the well operating flow rate.
6. The method of claim 1, wherein the reservoir comprises a hydrocarbon reservoir or an aquifer.
7. A reservoir development system, comprising: a pressure gauge located at a gauge depth in a wellbore of a well extending into the reservoir, the gauge depth located at a distance above a mid-reservoir depth in the wellbore; a temperature gauge located at the gauge depth in the wellbore; and a well control system configured to perform the following operations: obtaining transient pressure test data comprising gauge depth measurements for the wellbore, the gauge measurements comprising, for each of different instants of time of a time period: a measurement of pressure obtained by way of the pressure gauge located at the gauge depth in the wellbore; and a measurement of temperature obtained by way of the temperature gauge located at the gauge depth in the wellbore, determining a depth interval extending between the gauge depth and the mid-reservoir depth in the wellbore; dividing the depth interval into a series of consecutive nodes extending across the depth interval, wherein each of the nodes represents a respective depth within the depth interval, wherein a first node of the series of consecutive nodes corresponds to the gauge depth and a last node of the series of consecutive nodes corresponds to the mid-reservoir depth, and intermediate nodes are defined by the nodes located between the first node and the last node; for each instant of time of the instants of time: determining, based on the measurement of pressure for the instant of time and the measurement of temperature for the instant of time, a first density of wellbore fluid; associating, with the first node of the series of consecutive nodes, the measurement of pressure for the instant of time, the measurement of temperature for the instant of time, and the first density of wellbore fluid; for each intermediate node: determining, based on the measurement of temperature for the instant of time associated with the first node, an estimated temperature for the intermediate node and associating the estimated temperature with the intermediate node; and determining, based on the estimated temperature for the intermediate node, an estimated density for the intermediate node and associating the estimated temperature with the intermediate node; determining, based on the measurement of temperature for the instant of time associated with the first node, an estimated temperature at the mid-reservoir depth and associating the estimated temperature with the last node; determining, based on the estimated temperature at the mid-reservoir depth associated with the last node, an estimated density for the last node and associating the estimated density with the last node; for each of the intermediate nodes and the last node: determining, based on the estimated density associated with the node, an estimated pressure for the node and associating the estimated pressure with the node; for each of pair of consecutive nodes of the series of consecutive nodes, determining an absolute difference between the pressures associated with the pair of consecutive nodes; determining a sum of the absolute differences of the pressures; determining whether the sum of the absolute differences of the pressures is below a specified tolerance value; in response to determining that the sum of the absolute differences of the pressures is below the specified tolerance value, determining the estimated pressure associated with the last node to be a corrected mid-reservoir pressure for the instant of time; determining, based on the corrected mid-reservoir depth pressures determined for the instants of time, corrected pressure transient test data comprising a corrected mid-reservoir pressure profile for the period of time comprising the corrected mid-reservoir depth pressures determined for the instants of time; determining, based on the corrected pressure transient test data, a reservoir development parameter; and developing the reservoir based on the reservoir development parameter.
8. The system of claim 7, wherein the specified tolerance value is user specified.
9. The system of claim 7, wherein the specified tolerance value is in the range of 10.sup.−8 to 10.sup.−5 pounds per square inch.
10. The system of claim 7, wherein determining a reservoir development parameter comprises conducting a pressure transient analysis of the mid-reservoir pressure profile for the period of time to determine a derivative of pressure over the time period, and wherein the reservoir development parameter is determined based on the derivative of pressure over the period of time.
11. The system of claim 7, wherein the reservoir development parameter comprises a well operating pressure or a well operating flow rate, and wherein developing the reservoir comprises controlling operation of a well in accordance with the well operating pressure or the well operating flow rate.
12. The system of claim 7, wherein the reservoir comprises a hydrocarbon reservoir or an aquifer.
13. A non-transitory computer readable storage medium comprising program instructions stored thereon that are executable by a processor to cause the following operations for developing a reservoir, the method comprising: obtaining transient pressure test data comprising gauge depth measurements for a wellbore of a well extending into the reservoir, the gauge depth located at a distance above a mid-reservoir depth in the wellbore, the wellbore gauge measurements comprising, for each of different instants of time of a time period: a measurement of pressure obtained by way of a pressure gauge located at the gauge depth in the wellbore; and a measurement of temperature obtained by way of a temperature gauge located at the gauge depth in the wellbore, determining a depth interval extending between the gauge depth and the mid-reservoir depth in the wellbore; dividing the depth interval into a series of consecutive nodes extending across the depth interval, wherein each of the nodes represents a respective depth within the depth interval, wherein a first node of the series of consecutive nodes corresponds to the gauge depth and a last node of the series of consecutive nodes corresponds to the mid-reservoir depth, and intermediate nodes are defined by the nodes located between the first node and the last node; for each instant of time of the instants of time: determining, based on the measurement of pressure for the instant of time and the measurement of temperature for the instant of time, a first density of wellbore fluid; associating, with the first node of the series of consecutive nodes, the measurement of pressure for the instant of time, the measurement of temperature for the instant of time, and the first density of wellbore fluid; for each intermediate node: determining, based on the measurement of temperature for the instant of time associated with the first node, an estimated temperature for the intermediate node and associating the estimated temperature with the intermediate node; and determining, based on the estimated temperature for the intermediate node, an estimated density for the intermediate node and associating the estimated temperature with the intermediate node; determining, based on the measurement of temperature for the instant of time associated with the first node, an estimated temperature at the mid-reservoir depth and associating the estimated temperature with the last node; determining, based on the estimated temperature at the mid-reservoir depth associated with the last node, an estimated density for the last node and associating the estimated density with the last node; for each of the intermediate nodes and the last node: determining, based on the estimated density associated with the node, an estimated pressure for the node and associating the estimated pressure with the node; for each of pair of consecutive nodes of the series of consecutive nodes, determining an absolute difference between the pressures associated with the pair of consecutive nodes; determining a sum of the absolute differences of the pressures; determining whether the sum of the absolute differences of the pressures is below a specified tolerance value; in response to determining that the sum of the absolute differences of the pressures is below the specified tolerance value, determining the estimated pressure associated with the last node to be a corrected mid-reservoir pressure for the instant of time; determining, based on the corrected mid-reservoir depth pressures determined for the instants of time, corrected pressure transient test data comprising a corrected mid-reservoir pressure profile for the period of time comprising the corrected mid-reservoir depth pressures determined for the instants of time; determining, based on the corrected pressure transient test data, a reservoir development parameter; and developing the reservoir based on the reservoir development parameter.
14. The medium of claim 13, wherein the specified tolerance value is user specified.
15. The medium of claim 13, wherein the specified tolerance value is in the range of 10.sup.−8 to 10.sup.−5 pounds per square inch.
16. The medium of claim 13, wherein determining a reservoir development parameter comprises conducting a pressure transient analysis of the mid-reservoir pressure profile for the period of time to determine a derivative of pressure over the time period, and wherein the reservoir development parameter is determined based on the derivative of pressure over the period of time.
17. The medium of claim 13, wherein the reservoir development parameter comprises a well operating pressure or a well operating flow rate, and wherein developing the reservoir comprises controlling operation of a well in accordance with the well operating pressure or the well operating flow rate.
18. The medium of claim 13, wherein the reservoir comprises a hydrocarbon reservoir or an aquifer.
19. A method of developing a reservoir, the method comprising: obtaining transient pressure test data comprising gauge depth measurements for a wellbore of a well extending into the reservoir, the gauge depth located at a distance above a mid-reservoir depth in the wellbore, the wellbore gauge measurements comprising, for each of different instants of time of a time period: a measurement of pressure obtained by way of a pressure gauge located at the gauge depth in the wellbore; and a measurement of temperature obtained by way of a temperature gauge located at the gauge depth in the wellbore, dividing a depth interval extending between the gauge depth and the mid-reservoir depth in the wellbore into a series of consecutive nodes extending across the depth interval, wherein each of the nodes represents a respective depth within the depth interval, wherein a first node of the series of consecutive nodes corresponds to the gauge depth and a last node of the series of consecutive nodes corresponds to the mid-reservoir depth, and intermediate nodes are defined by the nodes located between the first node and the last node; for each instant of time of the instants of time: determining, based on the measurement of pressure for the instant of time and the measurement of temperature for the instant of time, a first density of wellbore fluid; for each intermediate node: determining, based on the measurement of temperature for the instant of time, an estimated temperature for the intermediate node; and determining, based on the estimated temperature for the intermediate node, an estimated density for the intermediate node; determining, based on the measurement of temperature for the instant of time, an estimated density for the last node; for each of the intermediate nodes and the last node: determining, based on the estimated density associated with the node, an estimated pressure for the node; determining, based on the estimated pressures determined for the instants of time, corrected pressure transient test data comprising a corrected mid-reservoir pressure profile for the period of time comprising the estimated pressures determined for the instants of time; determining, based on the corrected pressure transient test data, a reservoir development parameter; and developing the reservoir based on the reservoir development parameter.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024] While this disclosure is susceptible to various modifications and alternative forms, specific embodiments are shown by way of example in the drawings and will be described in detail. The drawings may not be to scale. It should be understood that the drawings and the detailed descriptions are not intended to limit the disclosure to the particular form disclosed, but are intended to disclose modifications, equivalents, and alternatives falling within the scope of the present disclosure as defined by the claims.
DETAILED DESCRIPTION
[0025] Described are embodiments of novel systems and method for developing reservoirs, such as hydrocarbon reservoirs or aquifers, that employ correcting (or “salvaging”) transient pressure estimations. In some embodiments, pressure transient test data is corrected to account for variations of fluid density between a gauge depth (GD) and a mid-reservoir depth (MRD) in a wellbore. In some embodiments, a pressure transient analysis is be conducted using the corrected pressure transient test data, and the results are used to determine one or more reservoir development parameters that are employed to develop the reservoir.
[0026]
[0027] The formation 104 may include a porous or fractured rock formation that resides beneath the earth's surface (or “surface”) 108. The reservoir 102 may be a hydrocarbon reservoir defined by a portion of the formation 104 that contains (or that is at least determined or expected to contain) a subsurface pool of hydrocarbons, such as oil and gas. The formation 104 and the reservoir 102 may each include layers of rock having varying characteristics, such as varying degrees of permeability, porosity, and fluid saturation. Alternatively, the reservoir 102 may be an aquifer saturated with desired subsurface water. In the case of the well 106 being operated as a production well, the well 106 may be a hydrocarbon or water production well that is operable to facilitate the extraction of hydrocarbons or water, respectively, (or “production”) from the reservoir 102.
[0028] The well 106 may include a wellbore 120, a production system 122, and a well control system (“control system”) 124. The wellbore 120 may be, for example, a bored hole that extends from the surface 108 into a target zone of the formation 104, such as the reservoir 102. The wellbore 120 may be created, for example, by a drill bit of a drilling system of the well 106 boring through the formation 104 and the reservoir 102. An upper end of the wellbore 120 (e.g., located at or near the surface 108) may be referred to as the “up-hole” end of the wellbore 120. A lower end of the wellbore 120 (e.g., terminating in the formation 104) may be referred to as the “down-hole” end of the wellbore 120.
[0029] The production system 122 may include production devices that facilitate that extraction of production from the reservoir 102 by way of the wellbore 120. For example, the production system 122 may include valves, pumps and sensors that are operable to regulate the flow of production from the wellbore 120 and to monitor production parameters (e.g., production flow rate, temperature, and pressure). The sensors may include, for example, a flow rate sensor 126 that is operable to sense a rate of the flow of production from the wellbore 120, a down-hole pressure sensor 128 that is operable to sense fluid pressure in a lower (or “down-hole”) portion of the wellbore 120, and a down-hole temperature sensor 130 that is operable to sense fluid temperature in a lower (or “down-hole”) portion of the wellbore 120. In some instances, both pressure and temperature are measured at the same down-hole location simultaneously.
[0030] In some embodiments, the down-hole pressure sensor (or “pressure gauge”) 128 is disposed in the wellbore 120 at a given distance (“gauge depth” or “GD”) below the surface 108, and is operable to sense fluid pressure in the wellbore 120 at the gauge depth (GD). The gauge depth (GD) may be a given distance (z.sub.o) above a mid-reservoir depth (MRD). The mid-reservoir depth (MRD) may be defined by a midpoint between upper and lower bounds of the reservoir 102). In some embodiments, the down-hole pressure sensor (or “pressure gauge”) 128 is disposed in the wellbore 120 at or about the gauge depth (GD) and is operable to sense a temperature of fluid in the wellbore 120 at or about the gauge depth (GD).
[0031] In some embodiments, the well control system 124 is operable to control various operations of the well 106, such as well drilling operations, well completion operations, well production operations, or well or formation remediation operations. For example, the well control system 124 may include a well system memory and a well system processor that are capable of performing the various processing and control operations of the well control system 124 described here. In some embodiments, the well control system 124 includes a computer system that is the same as or similar to that of computer system 1000 described with regard to at least
[0032] In some embodiments, the pressure transient test data 140 for the well 106 is obtained by way of a pressure transient test of the well 106 (e.g., by way of a build-up or draw-down testing of the well 106), and the pressure transient test data 140 is corrected to generate corrected pressure transient test data 150 (e.g., corrected pressure transient test data 150 that accounts for variations of fluid density between the gauge depth (GD) and the mid-reservoir depth (MRD) in the wellbore). The corrected pressure transient test data 150 may be used to determine one or more reservoir development parameters (e.g., a pressure transient analysis may be conducted using the corrected pressure transient test data 150 and the results of the analysis may be used to determine a reservoir development parameters 160, such as a production rate, a production pressure, well stimulation, or the like for the well 106), and the reservoir 102 may be developed based on the reservoir development parameters (e.g., the well control system 124 (or another operator of the well 106) may control the well 106 to operate at the production rate or the production pressure, to conduct the prescribed well stimulation, or the like for the well 106). In some embodiments, the determining of the reservoir development parameters includes conducting a pressure transient analysis of the mid-reservoir pressure profile for the period of time to determine a derivative of pressure over the period of time, and the reservoir development parameters are determined based on the derivative of pressure over the time period.
[0033] In some embodiments, correction of the pressure transient test data 140 (to generate corrected pressure transient test data 150) includes the well control system 124 (or another operator of the well 106) performing the following: (1) obtaining the transient pressure test data 140 that includes gauge depth measurements for the wellbore 120, including, for each of different instants of time of a time period: a measurement of pressure obtained by way of the pressure gauge 128; and a measurement of temperature obtained by way of the temperature gauge 130 (e.g., with both 128 and 130 located at the same down-hole location); (2) determining a depth interval extending between the gauge depth and the mid-reservoir depth in the wellbore (e.g., as described with regard to
[0034]
[0035] In the illustrated embodiment, method 200 includes conducting pressure transient testing of a well in a reservoir to generate pressure transient test data (block 202). This may include conducting a pressure transient test of a well to generate pressure transient test data including wellbore temperature and pressures at a gauge depth in wellbore of the well, for respective instants of a time across a period of time. For example, this may include the well control system 124 (or another operator of the well 106) controlling the production system 122 to conduct a draw-down and build-up testing of the well 106, that includes collecting measurements of fluid pressure and temperature in the wellbore 102 of the well 106 over a period of time of pressure draw-down or pressure build-up.
[0036] In the illustrated embodiment, method 200 includes correcting the pressure transient test data to generate corrected pressure transient test data (block 204). This may include generating, based on the pressure and temperatures of the pressure transient data, a pressure profile for the mid-reservoir depth (MRD) that accounts for variations of fluid density between the gauge depth (GD) and the mid-reservoir depth (MRD). For example, this may include the well control system 124 (or another operator of the well 106) correcting the pressure transient test data 140 to generate corrected pressure transient test data 150 that accounts for variations of fluid density between the gauge depth (GD) and the mid-reservoir depth (MRD) in the wellbore 120. Embodiments relating to correcting pressure transient test data are described in more detail, for example, with regard to method 300 of
[0037] In the illustrated embodiment, method 200 includes determining one or more reservoir development parameters based on the corrected pressure transient test data (block 206). This may include determining one or more operational parameters for one or more wells in the reservoir, based on the corrected pressure transient test data. For example, this may include the well control system 124 (or another operator of the well 106) conducting a pressure transient analysis using the corrected pressure transient test data 150 and using the results of the analysis to determine one or more reservoir development parameters 160, such as a production rate, a production pressure, well stimulation, or the like for the well 106. In some embodiments, the determining of reservoir development parameters includes conducting a pressure transient analysis of a corrected mid-reservoir pressure profile for the period of time to determine a derivative of pressure (e.g., a pressure derivative curve) over the period of time, and determining the reservoir development parameters based on the derivative of pressure.
[0038] In the illustrated embodiment, method 200 includes developing the reservoir based on the one or more reservoir development parameters determined (block 208). This may include engaging in operations to develop the reservoir in accordance with the one or more reservoir development parameters determined. For example, this may include the well control system 124 (or another operator of the well 106) controlling the production system 122 of the well 106 to operate the well 106 at the production rate or the production pressure, to conduct the prescribed well stimulation, or the like for the well 106).
[0039] Regarding correcting pressure transient test data (to generate corrected pressure transient test data), the following describes rational and embodiments for such determinations. As noted, embodiments incorporate techniques for the accurate magnitudes of the density in compliance with the in-situ pressure and temperature distributions, from the gauge depth (GD) down to the mid-reservoir depth (MRD) in the wellbore. The magnitudes of the density provide for a calculation of a “corrected” transient pressure at the mid-reservoir depth (MRD).
[0040] Applying the condition of equilibrium in borehole hydraulics, at a given time (t), the following represents the relationship between the pressure at the mid-reservoir depth (p.sub.MRD) and the pressure at the gauge depth (p.sub.GD):
[0045] (MRD)) from the gauge depth (GD) (e.g., in feet (ft)); [0046] z.sub.0 is true vertical distance from gauge depth to mid reservoir depth (e.g., in feet); [0047] MRD is mid-reservoir depth (e.g., in feet); [0048] GD is gauge depth (e.g., in feet); and [0049] t is a time variable (e.g., in hours).
[0050] Equation 1 illustrates a non-linear characteristic given that the density within the integral remains unknown because it is a function of the pressure (p.sub.MRD) that is sought. Notably, the raw pressure data, p.sub.GD, may not be capable of representing the characteristics of the well and the reservoir, while the corrected pressure data, p.sub.MRD, is supposed to restore the characteristics of the well and the reservoir. The temperature distribution over the depth interval (z.sub.0) from the gauge depth (GD) to the mid-reservoir depth (MRD) can be determined, for example, from the measured reservoir temperature (e.g., at the temperature gauge) and a known geothermal gradient for the corresponding region of the formation. The fluid density (ρ.sub.z) for a given location can be determined based on known correlations of fluid density (ρ.sub.z) with reservoir fluid pressure, temperature and composition, such as the correlations provided in “Reservoir-Fluid Property Correlations—State of the Art,” McCain, W. D. Jr., SPE Reservoir Engineering 6(2), pp. 266-272, May 1991. For example, given a volume of reservoir fluid having a known fluid pressure, temperature and composition, the correlations can be assessed to determine a fluid density (ρ.sub.z) associated with the fluid pressure, temperature and composition, and the fluid density (ρ.sub.z) can be associated with that volume of reservoir fluid.
[0051] Equation 1 is generally considered non-linear due to pressure and density at a given point, and, thus, the integral cannot be evaluated analytically and can be evaluated numerically with an iterative technique that seeks pressure at the mid-reservoir depth (MRD), considered the de facto center of the reservoir. Referring to the segments and the nodes presented in
where: [0052] j is the index for the node; [0053] k is the index for iteration; [0054] n is the number of segments, creating (n+1) nodes; [0055] Δz is segment thickness (e.g., in feet); [0056] ρ.sub.zj is fluid density at jth node as a function of p.sub.j and T.sub.j (e.g., in lb.sub.m/ft.sup.3); [0057] p.sub.j is pressure at jth node (e.g., in lb.sub.m/ft.sup.3); [0058] T.sub.GD is temperature at gauge depth as function of time (e.g., in degrees Fahrenheit); and [0059] T.sub.j is temperature at jth node (e.g., in degrees Fahrenheit).
[0060] The density values on the right hand side of Equation 3 remain at the previous kth iteration when the pressure is updated to the current (k+1)th iteration. Recall that the raw pressure data, expressed by p.sub.GD on the right hand side in Equation 3, may have been distorted and may not accurately characterize the well and the reservoir. Also note that the corrected pressure data, expressed by p.sub.MRD on the left hand side, is supposed to restore the true characteristics of the well and the reservoir, which is an objective of the well test.
[0061] In each iteration, the cumulative of the absolute value of the adjusted amount between two successive iterative values of pressure over each node can be monitored and compared with an assigned value of tolerance. The iteration with the data point at a given time t may continue until the following condition is not met between two successive iterations between the kth and the (k+1)th iterations over the 2nd to the (n+1)th nodes:
Σ.sub.j=2.sup.n+1|p.sub.j.sup.k+1(t)−p.sub.j.sup.k(t)|≤Tolerance (4)
where: [0062] p.sub.j is pressure at jth node (e.g., in psia).
[0063] Such an assessment may provide flexibility of setting a level of tolerance (in Equation 4) to a value that provides a suitable level of accuracy in the computed pressure at the mid-reservoir depth (MRD). The tolerance values in a limited range (e.g., from 10.sup.−8 to 10.sup.−5) may provide fast convergence of the iterative scheme. Such a tolerance condition (in Equation 4) may provide for the density and the pressure at a point in the wellbore being consistent, while being inter-dependent.
[0064] Once a set of satisfactory pressure in each node at a given time satisfies the condition in Equation 4 following an iteration, the pressure at (n+1)th node, p.sub.n+1, is accepted as the corrected pressure at the mid-reservoir depth (MRD). This process may continue, until some or all of the data points of the pressure transient data (e.g., potentially hundreds of thousands of data points) are corrected. As described, the corrected pressure data may be assessed using a known pressure transient analysis to extract the reliable well and reservoir parameters.
[0065]
[0066] In the illustrated embodiment, method 300 includes obtaining gauge depth measurements for reservoir pressure and temperature (block 302). This may include obtaining a set of time series measurements of pressure and temperature obtained during a pressure transient test, such as a well build-up test or a well draw-down test. For example, this may include the well control system 124 (or another operator of the well 106) obtaining the transient pressure test data 140 that includes gauge depth measurements for the wellbore 120, including, for each of different instants of time of a time period: a measurement of pressure obtained by way of the pressure gauge 128; and a measurement of temperature obtained by way of the temperature gauge 130.
[0067] In the illustrated embodiment, method 300 includes determining nodes extending across a depth interval (block 304). This may include determining consecutive segments of a wellbore extending between the gauge depth and a mid-reservoir depth. For example, this may include the well control system 124 (or another operator of the well 106) performing the following: determining a depth interval (z.sub.0) extending between the gauge depth (GD) and the mid-reservoir depth (MRD) in the wellbore 120 (e.g., as described with regard to
[0068] In the illustrated embodiment, method 300 includes determining pressure, temperature and density for a first node at a given instant of time (block 306). This may include determining pressure, temperature and density for a first/uppermost/shallowest node for the given instant of time. For example, this may include the well control system 124 (or another operator of the well 106) determining the measured value of pressure for the given instant of time, determining the measured value of pressure for the given instant of time, determining a temperature for the depth of the first node (e.g., based on a temperature measured at the gauge depth (GD) associated with the first node, or an application of the measured temperature and a known temperature gradient for the reservoir 102 to determine the temperature at the gauge depth (GD) associated with the first node), and determining a density for the first node (e.g., based a known correlation of the pressure, the temperature determined for the depth associated with the first node, and a known composition of the wellbore fluid in the wellbore 120), and associating, with the first node, the measured value of pressure for the given instant of time, the temperature determined for the depth associated with the first node, and the density determined for the first node. Where the temperature is measured at the depth associated with the first node (e.g., at the gauge depth), the measured temperature may be determined to be the temperature for the depth of the first node.
[0069] In the illustrated embodiment, method 300 includes determining temperature for the last node (block 307) and the intermediate nodes (block 308) for the given instant of time. This may include determining pressure, temperature and density for each of the intermediate nodes and the last node, for the given instant of time. For example, this may include the well control system 124 (or another operator of the well 106) determining, for each of the nodes, a temperature for the depth (z) associated with the node (e.g., based on the temperature measured at the depth associated with the node, or an application of the measured temperature and a known temperature gradient for the reservoir 102 to determine the temperature at the depth associated with the node), and associating the determined temperature for the depth (z) with the node.
[0070] In the illustrated embodiment, method 300 includes determining estimated density for the intermediate nodes and the last node for the given instant of time (block 310). This may include iteratively estimating a density for the node based on the estimated temperature and the last updated pressure at the node. One of the suitable correlations provided in “Reservoir-Fluid Property Correlations—State of the Art,” McCain, W. D. Jr., SPE Reservoir Engineering 6(2), pp. 266-272, May 1991, can be utilized to accomplish this step.
[0071] In the illustrated embodiment, method 300 includes determining estimated pressure for the intermediate nodes and the last node for the given instant of time (block 312). This may include estimating a pressure for each node based on the estimated density for the node and the estimated temperature for the node. For example, this may include the well control system 124 (or another operator of the well 106) estimating, for each node, a pressure for the node based a known correlation of pressure, the estimated temperature determined for the node, and the known composition of the wellbore fluid in the wellbore 120 to the estimated density for the node, and associating, with the node, the estimated pressure determined for the node. This step may be accomplished by employing Equation 5 (which is an intermediate version of Equation 3) with the updated values of density in the nodes above the current node j down to the current node j:
where: [0072] j is the index for the current node; [0073] k is the index for iteration; [0074] l is the index for counting all the nodes above and including the current node j; [0075] Δz is segment thickness (e.g., in feet); [0076] ρ.sub.zl is fluid density at lth node as a function of p.sub.l and T.sub.l (e.g., in lb.sub.m/ft.sup.3); [0077] p.sub.j is pressure at jth node (e.g., in lb.sub.m/ft.sup.3); [0078] p.sub.l is pressure at lth node (e.g., in lb.sub.m/ft.sup.3); and [0079] T.sub.l is temperature at lth node (e.g., in degrees Fahrenheit).
[0080] In the illustrated embodiment, method 300 includes determining a sum of pressure differences between adjacent pairs of nodes at the given instant of time (block 314) and determining whether the sum of the absolute differences of the pressures is below a specified tolerance value (block 316). This may include estimating a pressure for each node based on the estimated density for the node and the estimated temperature for the node. For example, this may include the well control system 124 (or another operator of the well 106), (i) determining, for each of pair of consecutive nodes of the series of consecutive nodes, an absolute difference between the pressures associated with the pair of consecutive nodes, (ii) determining a sum of the absolute differences of the pressures; and (iii) determining whether the sum of the absolute differences of the pressures is below a user specified tolerance value.
[0081] In the illustrated embodiment, method 300 includes, in response to determining that the sum of the absolute differences of the pressures is below the user specified tolerance value, proceeding to assign the pressure value associated with the last node as a corrected mid-reservoir depth (MRD) pressure for the instant of time (block 318) and determining if there are unassessed instants of time (block 320). In response to determining if there are unassessed instants of time, proceeding to conduct a similar assessment for the next unassessed instant of time to determine a mid-reservoir depth (MRD) pressure for the next instant of time. This may be repeated until it is determined that there are no unassessed instants of time, and method 300 may proceed to generating corrected pressure transient test data (block 322). This may include generating corrected pressure transient test data that includes the corrected mid-reservoir depth (MRD) pressures for the instants of time. For example, this may include the well control system 124 (or another operator of the well 106) assembling corrected pressure transient test data 150 that include a time series set of data points corresponding to the corrected mid-reservoir depth (MRD) pressures for each of the instants of time.
[0082]
[0083]
[0084]
[0085] The processor 1006 may be any suitable processor capable of executing program instructions. The processor 1006 may include a central processing unit (CPU) that carries out program instructions (for example, the program instructions of the program modules 1012) to perform the arithmetical, logical, or input/output operations described. The processor 1006 may include one or more processors. The I/O interface 1008 may provide an interface for communication with one or more I/O devices 1014, such as a joystick, a computer mouse, a keyboard, or a display screen (for example, an electronic display for displaying a graphical user interface (GUI)). The I/O devices 1014 may include one or more of the user input devices. The I/O devices 1014 may be connected to the I/O interface 1008 by way of a wired connection (for example, an Industrial Ethernet connection) or a wireless connection (for example, a Wi-Fi connection). The I/O interface 1008 may provide an interface for communication with one or more external devices 1016. In some embodiments, the I/O interface 1008 includes one or both of an antenna and a transceiver. The external devices 1016 may include, for example, devices of the production system 122.
[0086] Further modifications and alternative embodiments of various aspects of the disclosure will be apparent to those skilled in the art in view of this description. Accordingly, this description is to be construed as illustrative only and is for the purpose of teaching those skilled in the art the general manner of carrying out the embodiments. It is to be understood that the forms of the embodiments shown and described here are to be taken as examples of embodiments. Elements and materials may be substituted for those illustrated and described here, parts and processes may be reversed or omitted, and certain features of the embodiments may be utilized independently, all as would be apparent to one skilled in the art after having the benefit of this description of the embodiments. Changes may be made in the elements described here without departing from the spirit and scope of the embodiments as described in the following claims. Headings used here are for organizational purposes only and are not meant to be used to limit the scope of the description.
[0087] It will be appreciated that the processes and methods described here are example embodiments of processes and methods that may be employed in accordance with the techniques described here. The processes and methods may be modified to facilitate variations of their implementation and use. The order of the processes and methods and the operations provided may be changed, and various elements may be added, reordered, combined, omitted, modified, and so forth. Portions of the processes and methods may be implemented in software, hardware, or a combination of software and hardware. Some or all of the portions of the processes and methods may be implemented by one or more of the processors/modules/applications described here.
[0088] As used throughout this application, the word “may” is used in a permissive sense (that is, meaning having the potential to), rather than the mandatory sense (that is, meaning must). The words “include,” “including,” and “includes” mean including, but not limited to. As used throughout this application, the singular forms “a”, “an,” and “the” include plural referents unless the content clearly indicates otherwise. Thus, for example, reference to “an element” may include a combination of two or more elements. As used throughout this application, the term “or” is used in an inclusive sense, unless indicated otherwise. That is, a description of an element including A or B may refer to the element including one or both of A and B. As used throughout this application, the phrase “based on” does not limit the associated operation to being solely based on a particular item. Thus, for example, processing “based on” data A may include processing based at least in part on data A and based at least in part on data B, unless the content clearly indicates otherwise. As used throughout this application, the term “from” does not limit the associated operation to being directly from. Thus, for example, receiving an item “from” an entity may include receiving an item directly from the entity or indirectly from the entity (for example, by way of an intermediary entity). Unless specifically stated otherwise, as apparent from the discussion, it is appreciated that throughout this specification discussions utilizing terms such as “processing,” “computing,” “calculating,” “determining,” or the like refer to actions or processes of a specific apparatus, such as a special purpose computer or a similar special purpose electronic processing/computing device. In the context of this specification, a special purpose computer or a similar special purpose electronic processing/computing device is capable of manipulating or transforming signals, typically represented as physical, electronic or magnetic quantities within memories, registers, or other information storage devices, transmission devices, or display devices of the special purpose computer or similar special purpose electronic processing/computing device.