The disclosure is related to methods for determining a stress-deformed state of layered media having at least one fluid-filled poroelastic layer induced by fluid pressure changes. This disclosure may be used for wide range of media, and in particular, for composite materials, geological formations and bone tissues.
“Poroelastic” layers are layers having a porous (with pores, cavities) and elastic medium.
Thus, filling of a poroelastic layer implies filling any such cavity with a fluid. Particularly, the fluid may fill pores, fractures in the layer, cavities, caverns, etc. The fluid may particularly be water, crude oil, etc. Natural gas, air or any other gaseous substance may also be considered as fluid.
The method may be used in oil & gas industry, particularly for determining stress-deformed state of a layered geologic formation characterized by stress and displacement distribution induced by pore pressure changes during natural oil & gas field development (injection, production wells).
The disclosed method provides for determining stress-deformed state of a layered medium with high speed and accuracy.
In oil & gas industry, uncontrolled deformations and stress changes can result in numerous problems including casing failure, well collapse, sanding, loss of permeability, etc. Therefore, field development should be controlled by constant monitoring of rock deformations and stress changes.
The disclosed method can be used for screening purposes to preliminarily estimate the risk of large deformations and decide if a full scale 3D simulation is necessary. This method can also be used to perform quick parameter changes, sensitivity analyses, history matching or to invert displacement and stress measurements to get information about the reservoir state. Among other benefits, fast prediction of displacement and stress changes in the reservoir allows early investment planning.
In the prior art there are methods that predict various reservoir geomechanics processes connected with changes of stresses, strains, pressures and permeabilities using coupled simulations by finite-definite or finite-element mechanical and hydrodynamical codes, either commercial or in-house, in particular:
All of these methods are based on approximation of the simulated problem using a discrete mesh, which provides a lot of flexibility to model different reservoir configuration and refine approximation.
However, application of these methods may become very time consuming both concerning running of calculations and preparation of the numerical model.
There is also a variety of semi-analytic models. Generally in these models derivation are made to calculate only a geological formation subsidence caused by fluid extraction from collector, that is, a vertical displacement at the surface. Other components of displacements and stress tensor are not provided, although they often can be derived within the framework of most of the methods.
Thus, a well known semi-analytic model in the oil industry is the method of point deformation sources. See J. Geertsma, Land subsidence over compacting oil and gas reservoirs, J. Pet. Tech. Vol. 25, pp. 734-744, 1973). In this method, a 3D depleted area is decomposed into a set of small cubic-shaped sources of deformation. Contribution from each source into a subsidence is calculated using the analytical solution for a single point source of deformation embedded into semi-infinite elastic domain. This elementary solution is applicable at large distance compared to the size of the source and therefore the method cannot calculate displacements inside the depleted area itself. This method is inapplicable, however, when the reservoir and surrounding rocks have different elasticity.
A method of subsidence calculation by the so called Bruno formula is also know, see M. S. Bruno, Geomechanical analysis and decision analysis for mitigating compaction related casing damage, SPE 71695, 2001.5PE 71695, 2001). This formula allows calculation of maximum subsidence above a disk-shaped reservoir.
Use of ring-shaped source functions to model stress changes around axisymmetric reservoirs in uniform elastic half-space is known from Segall P., Induced stresses due to fluid extraction from axisymmetric fields. Pure Appl. Geophys. 139, 3/4, pp. 535-560, 1992.
Use of fictitious sources of different type (point force, dipole, and spherical sources) to compensate displacement mismatch on the interfaces between layers with elastic contrast is known from P. A. Fokker, B. Orlic, Semi-analytic modeling of subsidence, Mathematical Geology, Vol. 38, No. 5, pp. 565-589, 2006.
This method is also inapplicable to calculate displacements inside the depleted area and requires additional calibration and tuning to select number, positions and strengths of fictitious sources to obtain acceptable match in displacements on the interfaces.
Thus, the known methods have limited technical abilities and either do not allow to measure stress and displacement changes in geologic formations with sufficient completeness and accuracy or do not provide required computation speed.
The disclosed method provides very fast estimation of stress and displacement changes in 3D layered poroelastic geologic formation induced by pore pressure changes.
The disclosed method comprises: a) determining initial parameters of a layered medium, b) determining a volume-distributed loading of developed layers of the layered medium, c) specifying a set of equations including elastic balance equations for each layer and equations defining boundary conditions between the layers: continuity of tractions between the layers, zero tractions at free boundary, zero displacements at infinity, d) obtaining analytical solutions of the elastic balance equations for each layer provided that the layers are plane-parallel, homogenous and poroelastic, e) adjusting the analytical solutions obtained for the layers to satisfy boundary conditions between the layers, f) determining displacements and stresses in any point of the layered medium in accordance with a required approximation accuracy on basis of the adjusted analytical solutions.
According to possible embodiments of the method:
The initial parameters comprise layers geologic parameters.
The layers geologic parameters comprise Lame elastic parameters (λ, μ), Biot poroelastic constant, a thickness of a layer.
The geologic parameters are determined by means of measuring tools or empirically or both, or are selected in dependence of a current task.
The volume-distributed loading is determined through a pore pressure gradient of the layer being developed.
The pore pressure is calculated by solving a piezoconductivity equation with a semi-analytic hydrodynamic method.
Steps d) and e) are realized in Cartesian coordinates or cylindrical coordinates.
Additionally the obtained stresses and displacements can be visualized.
At first, initial parameters of a layered medium, in particular geologic parameters characterizing properties and state of a formation, are measured.
It should be noted that the main assumption, which was used to design the disclosed semi-analytic geomechanical engine, is that the layered medium is a stack of horizontal plane parallel layers, where each layer is homogenous and poroelastic. It is further referred as the Layered Geomechanical Model (LGM).
Layers restricted by parallel horizontal planes on both sides are considered to be “plane parallel.”
“Poroelastic” is a layer consisting of porous (for example, containing evenly distributed interconnected pores) and elastic (continuously distributed in the space and having elastic properties) medium. Such medium is characterized by elastic modules λ, μ (Lame's parameters), Biot's poroelastic parameter α and a thickness (d) of each layer. These parameters form the geologic parameters.
A layer having its properties constant (value=const) along the whole length of the layer is considered to be “homogenous.”
A volume-distributed loading means a pore pressure distribution during withdrawal or injection of fluids through injection or production wells.
Geologic parameters can be directly measured by known tools and methods used for similar measurements in oil & gas industry. These tools for instance include sensors distributed in section zones, seismic and acoustic gauges, dipmeters and other borehole measuring equipment. Thus, a thickness (d) of a layer is measured as a distance between lithologic boundaries visible as values jumps on well logs of different nature; elastic modules (λ), (μ) can be measured on basis of acoustic logging analysis; Biot's poro elastic parameter (α) can be evaluated by means of laboratory mechanical tests of recovered core sample.
The geologic parameters can also be determined on the basis of existing knowledge, i.e. empirically or by selecting them in dependence of current task requirements.
Then, the LGM of a field is created, namely a full solution for 3D layered medium. Such model is described by a set of equations characterizing elastic stress-deformed state of balance for each layer, i.e., internal tractions and deformations caused by external actions, and also equations defining boundary conditions at layers boundaries (between the layers and also at the top and bottom boundaries of the layers).
The top surface of a top-most layer is free of tractions, and the bottom layer is semi-infinitely thick with zero displacements at infinity. Lateral boundary conditions are zero displacements at infinity. Boundary conditions between the layers are continuity of tractions acting to surface element of interface bound (bound of section), and vertical displacements. Tangential displacements between the layers are proportional to the normal stress acting in the same direction multiplied by compliance coefficients specified during LGM creating. By default, this compliance is equal to zero representing perfectly bonded layers.
Each separate poroelastic layer may have an independently specified profile of volume-distributed loading changes which is defined by fluid pressure p(x, y, z) inside it. This pressure profile is presented as a horizontal component of pressure that changes like arbitrary function of X and Y, multiplied by a vertical component, which is a 3rd order polynomial function of z. The above mentioned constraints on geometry and parameters of the model are necessary to formulate the fast semi-analytic solution method. In the following, layers are numbered from top to bottom i=1 . . . n and the z coordinate is directed downwards (see
Then analytical solutions of said equations are obtained and adjusted between each other to satisfy boundary conditions and then to determine displacements and stresses. It should be noted that in case when equations are presented in an invariant form, and obtaining of their analytic solutions is realized for instance in Cartesian or cylindrical coordinates, it is necessary to make relevant replacement and to replace differentiation operators in invariant form by their coordinate representation.
Calculation of the displacements and stresses inside the layered half-space is performed with the use of a 2-dimensional Fourier transform. Finally, the total solution is transformed back to real space to yield displacements and stresses. It is also possible to visualize the obtained values.
Well-known tools for appropriate mathematical treatment are used as tools that realize generation of equations, obtaining of analytic solutions, their adjustment and obtaining of final results. Computers that support mathematic calculations of real numbers with floating point, to which particularly belong Intel-compatible computers of x86 architecture applicable as such tools. It is possible to use computers that support calculations with floating point and other architectures.
As visualization tools allow converting obtained values into visual images of required format, different software products can be used that realize graphic visualization of mathematic data, setup and run on computers provided with tools of information graphic mapping, for instance computer display. As some examples of such software products, Gnuplot, Techplot, Microsoft Excel, Matlab may be mentioned.
In our case approximation accuracy depends on how many discrete points are used for approximation of continuous functions that we calculate using the disclosed method.
It should be noted that pore pressure distribution information can be obtained from external sources, i.e., be calculated by any of the known methods or settled empirically. At the same time it is also possible to use different finite-difference and finite-element calculation methods for pressure calculation, or pressure distributions import in manual mode.
According to one of the embodiments pressure changes are calculated in accordance with a semi-analytic method of gas reservoir evaluation (Gas Field Evaluation and Assessment Tool), hereafter—GREAT (see U.S. Pat. No. 7,069,148 B2, k. G 06 F 19/00, publ. 27.06.2006; J. G. Busswell, R. Banerjee, R. K. M. Thambynayagam, J. Spath, Generalized analytical solution for field problems with multiple wells and boundary conditions, SPE-99288, 2006). The method is based on use of original expressions for analytic solution of piezoconductivity equation for monophase system with homogeneous diffusion coefficients and allows obtaining this solution at much more speed as compared to finite-difference methods.
Linking these two methods (LGM and GREAT) together using a special software module which is considered as part of this invention, enables the fast on-way coupled tool for modeling of reservoir geomechanics. Functionality implemented in this special software module can be presented as 3 main stages:
Thus, for determining pore pressure distribution by means of GREAT it is necessary to predetermine hydrodynamic parameters of the layers and geotechnical parameters of wells.
The hydrodynamic parameters of the layers include an initial pore pressure of a layer, permeability (k) of the layer, porosity of the layer, initial gas or oil saturation, oil viscosity, viscosity of a driving agent and a displaced fluid, initial and finite saturation of the driving agent.
The geotechnical parameters of the wells include coordinates of layer intersection of a well for each layer, bottom and top depth for each layer in the well section, well production rate, evolution of current and cumulative oil or gas production, evolution of current and cumulative driving agent injection.
Specification of the problem parameters to be calculated in GREAT can be done using either input data files in text format and keywords, or using GREAT's Application Programming Interface (API) designed as dynamic link library (dll). Data exchange using API is much faster. Data exchange by text files is more transparent for debugging and needs less modification to be compatible with future versions of GREAT.
The calculation process in GREAT is based on a summation of contributions from elementary solutions for point sources and plane boundaries, and does not involve approximation on the discrete mesh covering the whole domain to effectively decrease problem dimension and gain calculation speed. Consequently, GREAT calculates pressure values in the locations of flow sources, while the mechanical solver needs to input the pressure map to calculate resulting deformations. To build the pressure distribution acting as an applied loading in the mechanical simulator it is suggested to introduce a uniform grid of inactive wells with zero flow rates and use them as pressure sensors as shown in
The input data for the one-way coupled LGM+GREAT simulation is organized as a text file comprising set of sections.
Section “FILES” specifies the full path to the GREAT executable and the name of an output file.
Section “DIMENSIONS” specifies the geometry and the size of the problem in the horizontal plane. In particular, it specifies the size of the grid of sensor wells and the spacing between them and the size of the LGM grid. Porous reservoir simulated by GREAT has to be embedded inside elastic domain of bigger size, because far field mechanical boundary conditions has to be specified reasonably distant from the source of the applied loading in the reservoir. The distance from the reservoir to the lateral boundary is specified in terms of boundary margin multipliers Bx, By defining the ratio between this distance and the reservoir size, as shown in
Section “LAYERS” defines the sequence of layers starting from the surface towards increasing depth, their thicknesses and mechanical properties as shown in
The “OUTPUT” section defines the list of output layers in the z direction in which it is required to calculate output data. The main steps of the algorithm are given in
Analysis of the results obtained after performing of a single LGM+GREAT simulation (
An equation for a separate poroelastic layer characterizing an elastic stress balance is as follows:
(λ+2μ){right arrow over (∇)}·({right arrow over (∇)}·u)−μ·{right arrow over (∇)}×{right arrow over (∇)}×u+f=0, (1)
where ∇ is a differential operator, u—a displacement vector of a geologic medium in selected points of a layer, λ, μ—Lame's elastic parameters, f—a volume-distributed loading.
Equation (1) is written in invariant form. It will be solved in Cartesian coordinates, with the z axis directed perpendicular to the layers. The solution is constructed under the following assumptions: the only loading present is due to the pore pressure gradient f=α{right arrow over (∇)}p({right arrow over (r)}), where α is Biot's poroelastic constant; pressure can be decomposed into a z function and a (x, y) function; and pressure variation in the z direction is described by a 3rd order polynomial. Equation (1) can be transformed into the following:
where new descriptions for nondimensional factor β, for pressure variation for z direction p(z), and (x, y) pressure variation h(x, y) are introduced. For solution of three combined second-order equations (2) in 3D, potential function method is used with subsequent integral conversion, for example, see V. M. Entov, T. A. Malahova, About rock formation stress change when fluid-filled stratum pressure changes, RAN news, Mechanics of rigid body No 6, pp. 53-65, 1974; and also I. N. Sneddon, Fourier Transforms, Dover, N.Y., 1995, where it was used to formulate an axisymmetric solution.
The ansatz of the solution using the potential function Φ and non-divergent vector field Ψ is:
After substitution of (3-5) into (2), one can obtain the equivalent set of equations:
Introduction of the non-divergent vector field Ψ in the selected form (3-4) helps to divide the original equation (2) into a set of independent equations (8-9).
Solution of (8-9) is sought using a 2D integral Fourier transform in the (x, y) plane:
Φ(x,y,z)=∫∫G(m,n,z)φ(mx)φ(ny)dmdn, (10)
Ψx,y(x,y,z)=∫∫
with basis functions
∂xφ(mx)=imφ(mx), ∂x2φ(mx)=−m2φ(mx), φ(mx)=exp(imx). (1)
After substitution of (10-11) into (8-9) we obtain
where wave vector k and image of source function
k=(m,n), k=√{square root over (m2+n2)}, (15)
h(x,y)=∫∫
The solution of the ordinary differential equations under the integrals (13-14) yields the general form of kernel functions:
To find actual values of displacements, it is necessary to introduce 6 boundary conditions that would fix free parameters A1-A6 and perform differentiation in (3-5), and apply the forward Fourier transform in (10-11). Stresses can be found from derivatives of displacements and deformations using Hooke's law.
To construct the full solution for the 3D layered configuration, it is necessary to link individual solutions in each layer by proper selection and solution of contact boundary conditions on the interface planes between layers. In 3D it is necessary to have 6 conditions between each set of neighboring layers, and 3 conditions on the top and bottom external boundaries. At the bottom all displacement components are zero as z→∞. On the free surface at the top tractions are zero:
It is accepted that a local coordinate system inside each poroelastic layer is centered, z=0 is located in the middle of the layer; points (x=0; y=0) are aligned along the same vertical line. The top index of σ and u refers to the layer number; numeration of layers i=1 . . . n is done from top to bottom as in
There can only be displacement discontinuity in the tangential direction, which is completely determined by the shear stress on the interface:
where Ci is the tangential compliance of the inter-layer bond, isotropic inside the (x, y) plane.
Boundary conditions (20, 21) are to be satisfied at any point (x, y). It can be shown that this is equivalent to the condition that (20, 21) must hold for the Fourier images of physical components at any point (m, n). After substitutions of (10, 11, 18) into (3-5), and applying σij=λεkkδij+2μεij to determine stress components:
Substituting the expression for kernel-function G (17) and grouping members around A1-A6 factors:
where the new notations for the functions near the source term
In the final form of boundary conditions (20, 21) derived to calculate coefficients A1-A6, the equivalent linear replacement is used:
ū
rz
=imū
x
+inū
y
, ū
φc
=imū
x
−inū
y, (25)
rz
=im
xz
+in
yz,
Using these expressions contact boundary conditions (20-21) are transformed into:
It is to be noted for the sake of brevity, di in (27-32) denotes the half-thickness of the layer i compared to the thickness of layers represented in
After proper treatment of boundary conditions on the first and last inter-layer interfaces, one obtains a banded 4-diagonal matrix of size 6*(n−1)+3, which is complete to calculate coefficients A1-A6 inside all layers for any Fourier index (m, n). The subsystem of equations containing A5-A6 is completely independent from subsystem A1-A4. Because the first subsystem A5-A6 always has zero external loading on the right-hand side of the system of equations, its solution is trivial: A5=A6=0. The system matrix is thus reduced to 4*(n−1)+2 equations (27-30), which can be solved using any matrix-inversion algorithm.
Schematically (
In actual numerical calculations, it is more impractical to replace continual integration of transforms (10, 11, 16) by a Fast Fourier Transform, which is equivalent to Euler numerical integration in the rectangular domain. This introduces a regular grid of M×N approximation nodes and the rectangular domain, with dimensions Δx·M by Δy·N, where spatial steps are selected by a user according to the desired approximation accuracy.
Fourier transform is the most costly part of the algorithm, because it requires O(MN·log MN) operations for each layer with non-zero pressure distribution and for each output variable (ui, σij) and each unique z coordinate where output data is calculated. Solution of the boundary conditions matrix requires only O(L MN), where L is number of layers.
It is quite important to use as efficient and robust FFT algorithm as possible. One of the options is to apply well-established multiplatforms such as FFTW Library, www.fftw.org; CUDA CUFFT Library, NVIDIA Corp., 2008, http://www.nvidia.com/object/cuda_develop.html. It is also possible to use any others existing or workable FFT libraries that best fit purposes of a user.
As an example of the offered method, let's consider measuring of displacements and stress caused by development of fields with flooding by classical five-pointed plan. Let us consider a singular five-pointed pattern consisting of four production wells and one injection well.
Let us define initial parameters of considered 3D task of development geomechanical modeling by five-pointed plan. The initial parameters are chosen randomly within the frames of possible rocks properties and typical characteristics of oil & gas fields. The task geometry is illustrated on
Geologic parameters of the layers and their permeability and Biot's parameters are shown in Table 1. Elastic properties of the layers are specified in terms of Young's modulus E and Poisson's ratio v, which are linked by algebraic ratio with Lame's parameters λ, μ. The full set of input parameters is duplicated in an example of input file for LGM calculation and in an example of input file for GREAT presented below.
An external load applied to the layered geologic medium during its development in the example considered is determined by means of pressure calculation with GREAT software complex. There is a constant fluid flow in the wells, 800 barrels/day in the production wells and 1600 barrels/day in the injection well. Modelling of the development is performed during a period of 1440 days, displacement and stress changes are calculated upon completion of this period. Pressure distribution calculation in two-layered collector is performed by means of two independent GREAT launches separately for each layer.
Flows through intervals of the wells crossing the layers are distributed proportionally to permeability and thickness of the layers as ¼ for the top layer and ¾ for the bottom layer. Pressure distribution is calculated on a uniform grid of 50×50 fictitious wells with a zero flow in a central part of the task. Then the calculated pressure field is converted into a format that can be downloaded to LGM and is used as a mechanical load applied to the layers. The full set of input parameters is duplicated in an example of input file for GREAT (see below).
Then, the specified initial parameters and load distribution are substituted into a set of equations composed of elastic balance equations and boundary conditions. Analytic solutions for each layer are obtained in Fourier-space and written as integral transformations. Therefore fast Fourier transform is performed to calculate solutions for separate layers under specified parameters. Then, the solutions in each layer are adjusted to satisfy boundary conditions between the layers. For this, a matrix of boundary conditions equations is filled which is then inverted using exact noniterative algorithm of matrix inversion. As a result of this inversion free factors of the analytic solutions written for each layer are determined. The full solution calculated correct for all the layers simultaneously is transformed by means of inverse fast Fourier transform to calculate target displacements and stress in Cartesian space.
Examples of calculated vertical displacements and normal tensor tensions components in direction of one of horizontal coordinates' axis, which were obtained for above-mentioned input parameters, are shown on
Example of Input LGM File:
An example of input file “5spot_GR_top.txt” defining pressure calculation by means of GREAT in a top porous layer being developed. An input file for a bottom layer “5 spot_GR_btm.txt” is similar.
The invention industrial applicability of the invention is confirmed by the above example of the method's embodiment and also by ability of its realization using technologic equipment and materials wide-known in industry and others branches.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/RU2010/000299 | 6/8/2010 | WO | 00 | 2/13/2013 |