Embodiments of the subject matter disclosed herein generally relate to a system and method for simulation of an incompressible and immiscible two-phase flow in heterogeneous porous media, and more particularly, to a scheme that is unbiased with regard to the two phases and the saturations of both phases are bounds-preserving when the time step size is smaller than a certain value.
In reservoir engineering and chemical flow, it is desired to calculate a fluid flow through a porous medium. Thus, the study of multi-component and multi-phase fluid systems plays an important role in the thorough and accurate understanding of flow behaviors in a large range of applications. For example, in reservoir engineering, when a numerical simulation is performed to estimate the amount of oil stored in the reservoir and the best way to extract that oil, it is desired to determine whether the studied fluid (e.g., oil and water) can remain in one single phase or will split into multi phases including oil gas phase, water phase, gas phase, etc. Also, it is desired to be able to calculate the productivity of such reservoir, which is achieved to be estimating the flow of oil from the reservoir.
While many approaches are known in the art for simulating the two-phase flow of various liquids, there is no physics-preserving scheme for the simulation of incompressible and immiscible two-phase flow in heterogeneous porous media with capillary pressure. Various types of numerical methods have been developed in literature to simulate two-phase flow in porous media. The fully implicit scheme [4, 12, 13, 17, 22, 27, 23, 24, 25] implicitly solves all the unknowns, and thus, it achieves unconditional stability and mass conservation for both of phases. However, the fully implicit methods require lots of computational resources for each time step.
The IMplicit-EXplicit Scheme (IMPES) [3] treats the linear terms implicitly and evaluates the others explicitly, and thus, it achieves a better stability than the fully explicit scheme. The operator splitting method [2] is another efficient approach to reduce a complex time-dependent problem into some simpler problems.
The IMPES scheme ([18], [19]) has been widely applied to solve the coupled nonlinear system for the two-phase flow in porous media [14, 26, 9, 10, 11, 7, 8], The approach of the IMPES scheme is to separate the computation of the pressure from that of the saturation, so that the pressure and saturation equations are solved using implicit and explicit time approximation schemes, respectively. The IMPES scheme is simple to set up and efficient to implement, and it requires less computer memory compared with the fully implicit schemes.
However, the IMPES scheme suffers of the following problem. For the two-phase flow in heterogeneous porous media with capillary pressure, the saturations may be discontinuous due to different capillary pressure functions, which are often a result of the heterogeneous permeability distribution. In this case, the standard IMPES scheme [18, 19] does not reproduce the correct solutions because the standard IMPES scheme always generates spatially continuous saturation, if the capillarity is present.
An improved IMPES scheme [15, 16] (HF-IMPES) was proposed to treat this problem. For different capillary pressures, the HF-IMPES scheme can reproduce the saturation solution with the expected discontinuity. However, both the standard IMPES scheme and the HF-IMPES scheme conserve the mass only for the wetting phase (i.e., they are mass-conservative for one phase), and thus, they are not mass-conservative for the total fluid mixture. This deficiency of the IMPES and HF-IMPES schemes makes them to fail sometimes when describing the fluid flow through the heterogenous porous media.
Moreover, both the standard IMPES scheme and the HF-IMPES scheme might produce a wetting-phase saturation which is larger than one, which violates the law of physics. Various kinds of improved IMPES schemes have been introduced for a better simulation of the two-phase flow in the porous media, which include the iterative IMPES scheme, the adaptive implicit techniques, etc. However, none of these schemes is a true physics-preserving IMPES scheme for the two-phase flow in heterogeneous porous media with capillary pressure, which inherently preserves the full mass conservation locally and retains the continuity of the total velocity in its normal direction.
Thus, there is a need for a new scheme that avoids the problems noted above of the traditional schemes and also is more physics-preserving IMPES scheme for the two-phase flow in heterogeneous porous media with capillary pressure.
According to an embodiment, there is a physics-preserving implicit pressure explicit saturation method for simulation of incompressible and immiscible two-phase flow in heterogeneous porous media with capillary pressure. The method includes receiving input data that characterizes a given domain in a subsurface of the earth; selecting initial parameters K associated with a mixed finite element algorithm; modifying Darcy flows to include a total velocity ut and a capillarity potential gradient ξc; establishing a total conservation equation by summing a discretized conservation equation for each phase a of the two-phase flow; and calculating at least one parameter based on the modified Darcy flows and the total conservation equation. The at least one parameter characterizes the two-phase flow in the heterogeneous porous media with a capillary pressure, between an injection well and a production well.
According to another embodiment, there is a computing device for implementing a physics-preserving implicit pressure explicit saturation method for simulation of incompressible and immiscible two-phase flow in heterogeneous porous media with capillary pressure. The computing device includes an input/output interface for receiving input data that characterizes a given domain in a subsurface of the earth, and a processor connected to the input/output interface. The processor is configured to select initial parameters K associated with a mixed finite element algorithm, modify Darcy flows to include a total velocity ut and a capillarity potential gradient ξc, establish a total conservation equation by summing a discretized conservation equation for each phase α of the two-phase flow, and calculate at least one parameter based on the modified Darcy flows and the total conservation equation. The at least one parameter characterizes the two-phase flow in the heterogeneous porous media with a capillary pressure, between an injection well and a production well.
According to still another embodiment, there is a physics-preserving implicit pressure explicit saturation method for simulation of incompressible and immiscible two-phase flow in heterogeneous porous media with capillary pressure. The method includes receiving input data that characterizes a given domain in a subsurface of the earth; selecting initial parameters K associated with a mixed finite element algorithm; modifying Darcy flows to include a total velocity ut and a capillarity potential gradient ξc; establishing a total conservation equation by summing a discretized conservation equation for each phase a of the two-phase flow; and calculating at least one parameter based on the modified Darcy flows and the total conservation equation.
For a more complete understanding of the present invention, reference is now made to the following descriptions taken in conjunction with the accompanying drawings, in which:
The following description of the embodiments refers to the accompanying drawings. The same reference numbers in different drawings identify the same or similar elements. The following detailed description does not limit the invention. Instead, the scope of the invention is defined by the appended claims. The following embodiments are discussed, for simplicity, with regard to an oil and gas subsurface reservoir having an injection well, through which water is injected, and a production well, through which oil is extracted. However, the embodiments to be discussed next are not limited to an oil and gas reservoir, but may be applied to any type of fluids with or without the presence of a well.
Reference throughout the specification to “one embodiment” or “an embodiment” means that a particular feature, structure or characteristic described in connection with an embodiment is included in at least one embodiment of the subject matter disclosed. Thus, the appearance of the phrases “in one embodiment” or “in an embodiment” in various places throughout the specification is not necessarily referring to the same embodiment. Further, the particular features, structures or characteristics may be combined in any suitable manner in one or more embodiments.
According to an embodiment, the IMPES and HF-IMPES schemes are modified so that the Darcy flows for both phases are rewritten based on the total velocity and an auxiliary velocity, which is referred to herein as the capillary potential gradient. An upwind scheme is used in the spatial discretization for the conservation equation of each phase, and then the total conservation equation is obtained by summing the discretized conservation equations of each phase. Using the unknowns for the total velocity, the auxiliary velocity and the pressures of both phases, the new scheme applies the mixed finite element method to the upwind scheme to solve the pressure-velocity system. When the wetting saturation is given, the coupled pressure-velocity system can be decoupled into two decoupled systems which are well-posed, and then the saturations of both phases can be explicitly updated. The new IMPES scheme is unbiased with regard to the two phases of the flow.
Moreover, the proposed scheme is conditionally bounds-preserving, which means that the computed saturation of each phase always sits within its physical bounds if the time step size is smaller than a certain value.
Before discussing the new IMPES scheme, the traditional mathematical model for incompressible and immiscible two-phase flow in porous media is discussed. Let the wetting phase and the non-wetting phase be denoted by the subscripts wand n, respectively. Based on (i) the mass conservation law, see equation (1.1), (ii) Darcy's law, see equation (1.2), (iii) the saturations constraint, see equation (1.3), and (iv) the capillary pressure, see equation (1.4), the two-phase flow with gravity in a porous media Ω⊂d (with d=2,3) is described by:
where ϕ is the porosity of the medium, K denotes the absolute permeability tensor, Sa is the saturation of each phase α, uα is the Darcy's velocity of each phase, pα is the pressure of each phase, Fα is the sink/source term of each phase, and pc is the capillarity pressure.
In equation (1.2), ρα is the density of phase α, krα is the permeability of each phase, μα is the viscosity of each phase, g is the magnitude of the gravitational acceleration, and z is the depth relative to the surface where the flow takes place. The phase mobility λα is defined by
and the total mobility is given by λt=λw+λn. The fractional flow functions are defined as ƒw=λw/λt and fn=λn/λt.
The boundary of the porous media Ω is defined by Γ=∂Ω, which has two terms, ΓD and ΓN, where ΓD is the Dirichlet part of the boundary, and ΓN is the Neumann part of the boundary. These two parts ΓD and ΓN of the boundary satisfy the following conditions: Γ=ΓD∪ΓN and ΓD∩ΓN=0. In addition, the boundary can also be written as Γ=Tin∪Γout, where Γin={x∈Γ: ut(x)·n(x)<0} is the inflow boundary and Γout={x∈Γ: ut(x)·n(x)≥0} is the outflow boundary, ut=un+uw is the total velocity, and n is the unit outward normal to boundary r.
The initial and boundary conditions are imposed to the equations (1.1) to (1.4) as follows:
where N indicates the normal and B indicates the boundary (i.e., the Dirichlet or Neumann boundary).
The scheme assumes that the absolute permeability tensor K is heterogenous and symmetric positive and definite, the porosity ϕ is time-independent and uniformly bounded below and above, and there exists positive constants
In the homogeneous porous media, the saturations are continuous and the standard IMPES scheme [20, 21] has been widely used to simulate the two-phase flow. In the heterogenous porous media, the capillarity discontinuity may often arise from contrast in capillarity pressure functions, and the saturation is discontinuous due to the continuity of the capillarity pressure and the change of the capillarity function across the space. The HF-IMPES scheme accounts for the different capillarity pressure functions. For this improved scheme, the following notations are introduced: the flow potential of phase α is given by Φα=pα+ραgz with α=w,n and the capillarity potential Φc=Φn−Φm=pc+(ρn−ρw)gz. The total velocity ut can be defined as a function of two velocity variables as ut=uα+uc, where uα=−λtK∇Φm and uc=−λnK∇Φm.
The HF-IMPES scheme follows the steps discussed with regard to
and Swn+1=1−Swn+1. Based on the wetting and non-wetting phase saturations, the method then calculates the fluid flow through the subsurface in step 108.
It is noted that the HF-IMPES scheme is locally mass-conservative only for the wetting phase, but not for the non-wetting phase, just like the standard IMPES scheme. In addition, both the standard IMPES and HF-IMPES schemes are biased with regard to the two phases (i.e., they threat differently the wetting phase from the non-wetting phase) and might produce a wetting-phase saturation that is larger than one. To overcome such disadvantages, a novel scheme is now introduced, which is a physics-preserving scheme, and solves the two-phase flow problem characterized by equations (1.1) to (2.4) in heterogeneous porous media.
The novel physics-preserving IMPES schemes is called herein P-IMPES and it uses the standard notations and definitions for the Sobolef spaces [1], For any D⊂
(ψ,ϕ)D=∫Dψϕdx and (ψ,ϕ)D=ψϕdx. (3)
When D=Ω, the following notation ∥⋅∥0,D is used to indicate the L2-norm on D. A quasi-uniform grid on the domain Ω is denoted by . The set of all faces (d=3) or edges (d=2) of the grid
is εh, and hK is the diameter of any element K∈
, where h=
hK. The domain Ω may be a triangle or quadrilateral for 2D domains, and tetrahedrons, prisms, or hexahedrons for 3D, and a mesh cell is K. For K,K′∈
, it is assumed that F=∂K∩∂K′ with the outward unit normal vector uF exterior to K. Further, it is denoted by
ψ
=(ψK)F−(ψ|K′)|F the jump of scalar function ψ across interior edges/faces F, and by [ψ]=½(ψK|)F+(ψ|K′)|F) the average of scalar function ψ across interior edges/faces F. For edges/faces on ∂Ω,
ψ
and {ψ} denote ψ. Further, the symbol C is used, with or without subscript, to indicate a positive constant, depending on the shape regularity of the meshes and the coefficients data in equations (1.1) to (1.4).
Next, the mixed finite element spaces are introduced, which will be used for the special discrete schemes. On the simplicial mesh , the lowest-order of Raviart-Thomas finite element space is considered to be:
RT
0()={v∈Ld(Ω):∀K∈
,v=a+bx,a∈Rd,b∈R,x∈K,
v
=0 on ∀F∈εh†∂Ω}. (4)
The quantity RT0() is defined to be Uh, Qh={qh∈L2(Ω)=qh|K∈P0(K), ∀K∈
} is the piecewise constant space, and Uh0={v∈Uh:v·n=0 on ΓN} is the mixed finite element space. When the lowest-order Raviart-Thomas mixed finite element method is used for the discretization on the structured grid, the mixed finite element method based on the trapezoidal rule for integration is equivalent to the cell-centered finite difference method on structured grid.
Next, the P-IMES scheme is discussed in more detail. First, define ξα=λtwα with wα=−K(∇pα+ραg∇z), where α=n,w. Then, the speed for each phase is given by uα=ƒαξα, where ƒα is the fractional flow function. The total velocity is given by ut=un+uw and ξc=ξn−ξm. With these definitions, the speed for each phase can be written as:
u
w=ƒwut−ƒwƒnξc, (5-1)
u
n=ƒnut−ƒwƒnξc, (5-2)
It is assumed that ut,ξc∈H(div,Ω), pα∈L2(Ω), and Sα∈L2(Ω).
The two-phase flow problem described by equations (1.1 to 2.4) can now be rewritten, with the above notations, in the following weak formulation, which separates the two phases n and w. For any v∈H(div,Ω) and q∈L2(Ω), find a total velocity vt∈H(div,Ω), ξc∈H(div,Ω), pressure pα∈L2(Ω), and saturation Sα∈L2(Ω), for both phases α=n,w, such that the following equations are satisfied:
It is noted that the Darcy flows for both phases in equations (6.2a and 6.2b) are rewritten in the formulation based on the total velocity ut and an auxiliary velocity ξc, which is referred to as the capillary potential gradient. Next, the new physics-preserving IMPES scheme is introduced for the two-phase flow problem described by equations (1.1 to 2.4), based on the above system of equations (6.1a to 6.4b). For any velocity v∈Uh, q∈Qh, and Swh∈Qh, in a discrete space defined by h, the following bilinear notation is introduced:
where ∂K
where the upwind value Sw,α*,h in the function ƒα(Sw,α*,h) is defined as follows:
Here, γ is given by γ=∂Ki∩∂Kj, with the normal vector nγ exterior to Ki. If γ⊂ΓD, then Sw,α*,h|γ=PγSwB|γ, where Pγ is the L2 projection operator into P0(γ).
An additional term Bc(v, q; Swh) is defined as follows:
For any q∈Qh, equation (9) becomes:
For a time interval J=(0,T], the following continuous-in-time and discrete-in-space nonlinear system needs to be solved for the two-phase flow problem defined by equations (1.1 to 2.4) in porous media. Denoting σw=1 and σn=−1, for any v∈Uh0 and q∈Qh, the aim is to find uth(⋅,t)∈Uh, ξch(⋅,t)∈Uh, pαh(⋅,t)∈Qh, Sαh(⋅,t)∈Qh, α=w,n, based on the following equations, which includes equations (9) and (10),
It is noted that the above system of equations (11.1) to (11.4b) is nonlinear and well-posed. Thus, this system can be solved by considering that Swh,n∈Qh is given at the time step n of the algorithm. Then, the following quantities can be calculated, for the next step n+1, based on the system of equations (11.1) to (11.4b). These quantities are: uth,n+1∈Uh, ξch,n+1∈Uh, pαh,n+1∈Qh, Sαh,n+1∈Qh, α=w,n and they can be calculated as follows:
By summing the above discrete conservation law (equation (12.1) for each phase and noting the constraint of the saturations of phases imposed by equation (12.3), and the fact that the sum of the discrete terms ΣασaBc(ξch,n+1, q; Swh,n)=0. the following linear system needs to be solved to obtain the desired quantities uth,n+1∈Uh, ξch,n+1∈Uh, pαh,n+1∈Qh, α=w,n:
Note that if ƒn(Swh,n)+ƒw(Swh,n)=1 and ∇·v∈Qh, then using equations (13.2a), (13.2b), and (13.3), the following equation is obtained:
((λtK)−1ξch,n+1,v)=(pc(Swh,n),∇·v)−∫Γ
Equation (13.4) is well-posed for the solution of ξch,n+1. Thus, the solution of the linear system described by equations (13.1) to (13.3) can be decoupled in two steps, as now discussed. First, equation (13.3) can be solved to obtain pnh,n+1−pwh,n+1, then solve equation (13.4) to obtain ξch,n+1. Next, the terms pwh,n+1 and uth,n+1 can be obtained from equations (13.1) and (13.2a), after which the term pnh,n+1 can be obtained. Second, it is possible to update the wetting phase saturation Swh,n+1 using equation (12.1) with α=w and directly obtain the non-wetting phase saturation by using equation (12.3). Because the method directly solves the total velocity by mixed finite element method, the total velocity is continuous in its normal direction in this method.
The novel P-IMPES method is now discussed with regard to
In step 202, various parameters of the finite element method are selected, as for example, the size of the domain size, and the number of elements of the mesh. In step 204, the P-IMPES model is established. The P-IMPES model includes plural conditions: a mass conservation law for each of the wetting and non-wetting phases (see equations (6.1a) and (6.1b)), modified Darcy's flows for each phase (see equations (6.2a) and (6.2b)), a saturation constraint (see equation (6.3)), and the capillarity pressure (see equation (6.4a)). Note that the plural conditions are implemented in a computing device (discussed later) for specifically calculating the flow of oil in the subsurface.
In one application, the modified Darcy's flows are expressed based on a total velocity of the fluid that flows in the subsurface and an auxiliary velocity, which is also called the capillarity potential gradient. The capillarity potential gradient is expressed as a product of the total mobility and a part of Darcy's law (see equation (1.2).
In step 206, the modified Darcy's flows are discretized (see, equation (11.1)) based on the mixed finite element spaces, using, for example, the Raviart-Thomas finite element space. In step 208, the above noted plural conditions are linearized (see equations (12.1) to (12.4)) and then solved in step 210 (based on equations (13.1) to (13.4)) to find the phase velocities and pressures of each phase, and the saturations and permeabilities of the phases.
The P-IMPES scheme discussed above may be formulated in the matrix-vector space, which is useful for implementation in a computing device for practical applications. More specifically, for any shape-regular structured/unstructured mesh , N is considered to be the number of edges (2D) or faces (3D) and M is the number of elements in the mesh
. Because Qh is the piecewise constant space, for the basis function qj∈Qh, it is possible to use qj|K=1 and qj|Ω†K=0 for any K∈
. For the basis functions ϕi∈RT0(
), it is possible to obtain their detailed construction on the 2D unstructured mesh (see, for example, [5] and [6]) for simplicity. Let Fi, i=1, 2, 3 be the edges of any triangular K∈
opposite to the vertices Pi, i=1, 2, 3, and let ni denote the outer unit normal on K along Fi and niF be the unit normal vector on the edge Fi with a global fixed orientation. Then, the local basis function ϕi on the element K can be defined as:
where σi=1 if niF points outward of K and otherwise σi=−1, |Fi| is the length of Fi, and |K| is the area of K.
Based on the construction of the basis functions for RT0CFh) and Qh, the following vectors and matrices are introduced:
A
h=(∫Ω(λtK)−ϕi−ϕj)i,j=1, . . . ,N∈N×N, and (15.1)
B
h=(∫Ωqj∇·ϕi)i=1, . . . ,N,j=1, . . . ,M∈N×M (15.2).
For any v∈RT0(), noting that the upwind values ƒn(Sw,n*,h) and ƒw(Sw,w*,h) are both single value on each edge, then it follows that ƒα(Sw,α*,h)v∈RT0(
), for α=n,w, and ƒn(Sw,n*,h)ƒw(Sw,w*,h)v∈RT0(
). Further, the following quantities are introduced:
The following vectors bDh,gh, bch, bα,Dh, gαh∈N and Fth, Fαh∈
M, where α=n,w are defined as follow:
b
D
h=(∫Γ
g
h=(∫Ω(ρn−ρw)g∇z·ϕi)i=1, . . . ,N, (17.2)
b
c
h(ξ,Swh)=(∫Ω(λtK)−1ƒn(Swh)ξ·ϕi)i=1, . . . ,N,ξ∈RT0(),Swh∈
M, (17.3)
b
α,D
h=(∫Γ
g
α
h=(∫Ωραg∇z·ϕi)i=1, . . . ,N, (17.5)
F
t
h=(∫ΩFtqi)i=1, . . . ,M, (17-6) and
F
α
h=(∫ΩFαqi)i=1, . . . ,M. (17-7)
With these notations in place, the matrix-vector formulation of the P-IMPES scheme includes a step of calculating the solutions xch,n+1∈N of the linear system described by equations (12.1) to (12.4) at the time step n+1, considering that Swh,n ∈
M is given that pnwh,n+1=pc(Swh,n)∈
M. Then, using the vectors and matrices introduced by equations (15.1) to (17.7), the systems of equations (12.1) to (12.4) can be rewritten as:
A
h
x
c
h,n+1
=B
h
p
c(Swh,n)−bDh−gh. (17)
Then, ξch,n+1 can be calculated as ξch,n+1=Σi=1(xch,n+1)iϕi. Next, the method calculates the total velocity uth,n+1∈N and the phase pressures pwh,n+1∈
M based on equations:
(Bnh+Bwh)Tuth,n+1=Fth, (18.1) and
A
h
u
t
h,n+1
−B
h
p
w
h,n+1
=b
c
h(ξch,n+1,Swh,n)−bw,Dh−gwh. (18.2)
Having the total velocity and the phase pressures, the method calculates the non-wetting phase pressure pnh,n+1∈M using the relation pnh,n+1=pnwh,n+1+pwh,n+1. Next, the method updates the wetting phase saturation Swh,n+1∈
M and the non-wetting phase saturation Snh,n+1∈
M using equations:
In this implementation, when Swh,n is given, the matrices Bnh, Bwh, and Bch are generated based on equations Swh,n=Σi=1M(Swh,n)iqi.
It is also noted that when uth,n+1 and xch,n+1 are obtained, the wetting and non-wetting phase velocities can be obtained and then used for the determination of the upwind values of Sw,nh and Sw,wh on each edge/face at the next time step.
Having discussed the novel P-IMPES method for calculating the velocities, pressures, and saturations of the phases of the two-phase flow of a fluid in a porous media, a number of properties of this scheme are discussed, for example, the fully mass-conservative property, the unbiased property of the solution, and the bounds-preserving property of the saturation for both phases of the fluid.
About the local mass conservation for both phases, the approximate saturations under the P-IMPES scheme satisfy for both phases the discrete mass-conservative law. In this regard, for any K∈, taking q=1 in
where Sw,α*,h,n is the upwind value of Sw,α*,h on each edge/face of ∂K at the time step n. Note that equation (20) indicates the mass conservation property on the entire volume of the porous media and the boundary of the volume, for any element of the selected mesh.
About the unbiased property of the solution, after obtaining the solutions for the total velocity uth,n+1 and the auxiliary velocity ξch,n+1, it is possible to update the wetting and non-wetting velocities uwh,n+1 and unh,n+1 on each element of the selected mesh by using equations (5.1) and (5.2) as follow:
u
w
h,n+1=ƒw(Swh,n)uth,n+1−ƒw(Swh,n)ƒn(Swh,n)ξch,n+1, (21.1) and
u
n
h,n+1=ƒn(Swh,n)uth,n+1+ƒw(Swh,n)ƒn(Swh,n)ξch,n+1. (21.2)
It is noted that if equations (13.2a) and (13.4) hold, then equation (13.2b) is obtained. Then, it is also possible to obtain pnh,n+1 and uth,n+1 and then update pwh,n+1 by using equation pwh,n+1=pnh,n+1−(pnh,n+1−pwh,n+1). This indicates that the proposed P-IMPES method is unbiased in the solution of the phase pressures pn and pw, i.e., the phase pressures are treated the same way. The same is true for the saturations Sn and Sw.
Regarding the bounds-preserving property of saturation for both phases, this is true for the P-IMPES scheme when the time step size is smaller than a certain value. For example, let δt=tn+1−tn. For the approximate wetting phase saturation in the P-IMPES scheme, it is assumed that Sαh,n∈(0,1) with tolerance saturation Stα, α=w,n. For any K∈, if δt is smaller than a given value, then
S
α
h,n+1∈(0,1),f or α=w,n. (22)
The given value varies from application to application.
The novel P-IMPES method discussed above is now applied to a couple of examples. The P-IMPES scheme in the matrix-vector formulation is used for these examples. For these examples, it is assumed that the absolute permeability tensor K is chosen as K=KI where I is the identity matrix and K is a positive real number with unit 1 md (millidarcy). In the following experiments, the capillary pressure function is given by [15] as being
where Bc is a positive parameter with unit 1 bar·md1/2 and
In the first example, a drainage process of the wetting phase is simulated in a heterogeneous porous media with a domain size of 180 m by 180 m. The heterogeneous porous media may be located at a given depth z under the surface, and for this reason it is called the subsurface. The method is applied to a triangular mesh with 7,200 elements. The distribution of the permeability of the porous media in logarithmic value is represented in
It is further assumed that the two-phase flow is extracted at a production well 405, located at the top-right boundary 404 of the one mesh size 400, with a constant pressure of the wetting phase of 100 bar, and the rest of the boundary is impermeable. Furthermore, this example considers that the porous medium is almost fully filled with a non-wetting phase flow (e.g., oil) at the initial state, and uses the parameter Bc=1 in the capillary pressure and the time step size as 0:2 day.
The drainage process at different time steps is illustrated in
Another example is now discussed with regard to
To appreciate the capabilities of the P-IMPES method versus the conventional HF-IMPES scheme, the saturations of the wetting phase at the time step 2,400 were calculated for the case of Bc=1 and they are shown in
Thus, the physics-preserving P-IMPES method discussed above better simulates an incompressible and immiscible two-phase flow in heterogeneous porous media with capillary pressure. The new method relies on one or more of the following features: rewrite the Darcy flows for both phases in the formulation based on the total velocity and an auxiliary velocity referring to as the capillary potential gradient, and obtains the total conservation equation by summing the discretized conservation equation for each phase. It was found that the new P-IMPES scheme is locally mass-conservative for both phases and it also retains the desired property that the total velocity is continuous in its normal direction. Another merit of the new method is that is unbiased with regard to the two phases and the saturation of each phase is bounds-preserving when the time step size is small enough. For the numerical experiments that have been discussed above, it was shown that the proposed scheme always holds the mass-conservation property.
The above-discussed schemes and methods may be implemented in a computing device as illustrated in
A computing device 1100 suitable for performing the activities described in the above embodiments may include a server 1101. Such a server 1101 may include a central processor (CPU) 1102 coupled to a random access memory (RAM) 1104 and to a read-only memory (ROM) 1106. ROM 1106 may also be other types of storage media to store programs, such as programmable ROM (PROM), erasable PROM (EPROM), etc. Processor 1102 may communicate with other internal and external components through input/output (I/O) circuitry 1108 and bussing 1110 to provide control signals and the like. Processor 1102 carries out a variety of functions as are known in the art, as dictated by software and/or firmware instructions.
Server 1101 may also include one or more data storage devices, including hard drives 1112, CD-ROM drives 1114 and other hardware capable of reading and/or storing information, such as DVD, etc. In one embodiment, software for carrying out the above-discussed steps may be stored and distributed on a CD-ROM or DVD 1116, a USB storage device 1118 or other form of media capable of portably storing information. These storage media may be inserted into, and read by, devices such as CD-ROM drive 1114, disk drive 1112, etc. Server 1101 may be coupled to a display 1120, which may be any type of known display or presentation screen, such as LCD, plasma display, cathode ray tube (CRT), etc. A user input interface 1122 is provided, including one or more user interface mechanisms such as a mouse, keyboard, microphone, touchpad, touch screen, voice-recognition system, etc.
Server 1101 may be coupled to other devices, such as sources, detectors, etc. The server may be part of a larger network configuration as in a global area network (GAN) such as the Internet 1128, which allows ultimate connection to various landline and/or mobile computing devices.
A physics-preserving implicit pressure explicit saturation method for simulation of incompressible and immiscible two-phase flow in heterogeneous porous media with capillary pressure is now discussed with regard to
In one embodiment, the at least one parameter includes one or more of a saturation for each phase, pressure for each phase, or the total velocity of the flow. In the same or another embodiment, the input data includes at least one of a porosity, density, relative permeability, viscosity, depth, gravity, or capillary pressure of the given domain. In still the same or another embodiment, the initial parameters include a number of elements and a shape of the elements that define the given domain.
The method may further include a step of discretizing the Darcy flows and the total conservation equation, and/or a step of linearizing the discretized Darcy flows and the total conservation equation. The two-phase flow has two phases, a wetting phase and a non-wetting phase. In one application, the wetting phase is associated with water and the non-wetting phase is associated with oil. In still another application, the Darcy flows include the capillary pressure. In yet another application, there are two Darcy flows, and a single total conservation equation.
The disclosed embodiments provide a physics-preserving IMplicit Pressure Explicit Saturation scheme for the simulation of incompressible and immiscible two-phase flow in heterogeneous porous media with capillary pressure. While the new P-IMPES method may be applied in many practical fields, the examples discussed above are specifically adapted to oil and gas reservoir characterization, and more specifically, to calculating a flow of the oil and/or water in the subsurface (i.e., underground) through a porous medium. It should be understood that this description is not intended to limit the invention. On the contrary, the embodiments are intended to cover alternatives, modifications and equivalents, which are included in the spirit and scope of the invention as defined by the appended claims. Further, in the detailed description of the embodiments, numerous specific details are set forth in order to provide a comprehensive understanding of the claimed invention. However, one skilled in the art would understand that various embodiments may be practiced without such specific details.
Although the features and elements of the present embodiments are described in the embodiments in particular combinations, each feature or element can be used alone without the other features and elements of the embodiments or in various combinations with or without other features and elements disclosed herein.
This written description uses examples of the subject matter disclosed to enable any person skilled in the art to practice the same, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the subject matter is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims.
This application claims priority to U.S. Provisional Patent Application No. 62/739,522, filed on Oct. 1, 2018, entitled “PHYSICS-PRESERVING IMPES SCHEME FOR INCOMPRESSIBLE AND IMMISCIBLE TWO-PHASE FLOW IN HETEROGENEOUS POROUS MEDIA,” the disclosure of which is incorporated herein by reference in its entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/IB2019/057875 | 9/18/2019 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
62739522 | Oct 2018 | US |