Next Article in Journal
Bright Soliton Solution of the Nonlinear Schrödinger Equation: Fourier Spectrum and Fundamental Characteristics
Next Article in Special Issue
Mathematical Modeling of a Non-Isothermal Flow in a Porous Medium Considering Gas Hydrate Decomposition: A Review
Previous Article in Journal
A Guaranteed Approximation Algorithm for QoS Anypath Routing in WMNs
Previous Article in Special Issue
Mathematical Model of the Process of Non-Equilibrium Hydrate Formation in a Porous Reservoir during Gas Injection
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Reservoir Permeability Identification under Three-Phase Filtration Using a Priori Information on Wells

by
Andrey V. Elesin
*,
Alfiya Sh. Kadyrova
,
Anatoliy I. Nikiforov
and
Aleksey V. Tsepaev
Institute of Mechanics and Engineering, FRC Kazan Scientific Center, Russian Academy of Sciences, 2/31 Lobachevsky Str., 420111 Kazan, Russia
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(23), 4558; https://doi.org/10.3390/math10234558
Submission received: 1 November 2022 / Revised: 25 November 2022 / Accepted: 28 November 2022 / Published: 1 December 2022
(This article belongs to the Special Issue Mathematical Models of Multiphase Flows in Porous Media)

Abstract

:
A method is proposed to solve the identification problem of the permeability field of a three-dimensional reservoir under conditions of three-phase fluid filtration. The peculiarity of the method lies in the fact that the wells retain the proportionality of the values of the permeability coefficients of the layers obtained a priori from the results of geophysical studies. The approximation of the permeability field was carried out in layers using surface splines. The problem of identifying the permeability field belongs to the class of inverse coefficient problems for a system of nonlinear partial differential equations describing the process of fluid flow in a porous medium. The solution of the problem was reduced to minimizing the residual function constructed on the total liquid production rate at the wells. Minimization of the residual function was carried out by the Levenberg–Marquardt method. The black oil model was used to describe the fluid filtration process. The filtration equations were solved numerically by the method of the simultaneous solution, and the control volume method was used to approximate the equations by spatial variables. The proposed approach was used to solve a model problem. The influence of various types of errors on the results of identification was investigated.

1. Introduction

Currently, numerical modeling of the oil field development process is the main tool used for solving various field management and forecasting problems [1,2,3,4]. In numerical modeling, the filtration-capacitance characteristics of the reservoir must be known. There are various approaches to determining unknown parameters: core analysis, geophysical methods, local hydrodynamic methods, and non-local hydrodynamic methods. Geophysical methods make it possible to estimate the permeability values in near-well areas. For this, theoretical and empirical correlations between the measured geophysical parameters and the reservoir properties of the rock are used. The data obtained during the core analysis are the initial data to construct petrophysical dependencies and correct the results of geophysical studies. The permeability values are determined either by the porosity coefficient, by formulas similar to the Kozeny–Carman formula, or by nomograms and palettes [5,6]. Local and non-local hydrodynamic methods belong to the class of inverse coefficient problems. Various methods for solving inverse coefficient problems were considered by [7,8,9,10,11,12,13,14,15,16,17,18,19], etc. Local hydrodynamic methods [7,8,9] as well as geophysical methods are used to determine the parameters in near-well areas, while non-local hydrodynamic methods are used to determine the parameter field of reservoirs of complex geometry, opened by a large number of wells. The solution methods of inverse coefficient problems can be divided into two groups: explicit and implicit [10]. The values of the identified parameters in explicit methods are calculated from the solution of a nonlinear system of equations, while the fields characterizing the state of the reservoir (pressure and saturation fields) must be known. In practice, the pressure and saturation fields are known very approximately, which introduces a significant error in the solution of the inverse problem. In implicit methods, various iterative procedures are used to construct the parameter field. In the present work, the second approach was used to solve the problem of determining the permeability field of a three-dimensional reservoir from known values of bottom hole pressure and flow rate at wells under three-phase filtration conditions. Bottom hole pressure values were used to solve the forward problem. Methods for solving forward problems of fluid flow in a porous medium have been considered in many works [20,21,22,23,24]. The flow rate values were used to construct the residual function in the process of minimizing which the permeability field was determined.
The information to solve the inverse problem is always limited. This leads to the need to limit the number of unknown parameters. To achieve this, various parameterization methods are used, which can be divided into two groups: stochastic [13,14] and deterministic. In stochastic methods, permeability is treated as a random field. With a deterministic approach, various approximations of the permeability field are constructed. For example, in the zonation method, the solution domain is divided into zones, each of which is characterized by a constant parameter value [25,26]. Thus, the unknown parameter is approximated by a piecewise constant function with the number of unknown values equal to the number of zones. Various methods can be used to represent the parameter field as a continuous function: finite element representation of parameters [27,28], approximation of parameters using a spline [27,29,30], polynomial method [31], or kriging [32]. In the pilot point method, the unknown parameter value field is approximated by the kriging method with unknown values at the control points. One of the main tasks of this method is to determine the number and optimal locations of control points [33].
The reservoir permeability field is approximated in layers. The permeability of each layer is represented as a surface spline [34] with interpolation nodes located in the wells. Using the surface spline allows recalculation of the permeability field to any grid to obtain smooth permeability fields. The permeability values in the near-well areas can be estimated using geophysical methods of well investigation [6]. These values can be used as a priori information. As a rule, a priori information is used to construct a regularizing functional according to Tikhonov’s method [35]. Other approaches for using a priori information can be found in [10,13,16]. In the present work, the solution process was constructed so that for each near-well area, the relative change in the permeability coefficient in the layers was the same. This was a consequence of the assumption that the relative error of the geophysical methods to determine permeability in the well is the same for different layers of the reservoir.
The proposed approach was used to solve a model problem. In model problems, the exact solution (the true permeability field) is known, therefore, when solving inverse filtration problems, they are used to test the proposed algorithms. It also allows for studying the influence of various types of errors on the calculation results. The true field in the model problem was the permeability field constructed from the given permeability values in the wells. The flow rate measurements obtained by solving the forward problem with this permeability field were used to construct the residual function. Furthermore, the permeability field was considered unknown and was restored according to the proposed algorithm.
The main element of novelty of the presented work is the preservation of the structure of a priori data on permeability of the wells, obtained by geophysical methods. This information, along with well operation data, makes it possible to determine the permeability field of a three-dimensional multilayer reservoir.

2. Methods

An isothermal three-phase flow of fluids (oil, gas, water) in a three-dimensional isotropic reservoir was considered. Capillary and gravitational forces were not taken into account. The black oil model was used to describe the filtration process. Water and oil did not mix and did not exchange masses; gas was soluble in oil and insoluble in water. The viscosities of all phases were assumed to be constant. Under these assumptions, the filtration equations were written as follows. For the water component:
t φ S w B w = u w B w + q W B w
For the oil component:
t φ S o B o = u o B o + q O B o
For the gas component:
t ( φ ( S g B g + R s S o B o ) ) = ( u g B g + R s u o B o ) + q G B g + R s q O B o
where t is the time; φ is the porosity; S α , B α , u α are, respectively, the saturation, formation volume factor, and volumetric velocity of the α-phase, α = w, o, g, (water, oil and gas phases, respectively); R s is the gas solubility; and q α represents the external sources and sinks of the α component, α = W, O, G, (water, oil and gas component, respectively). The system of Equations (1)–(3) expresses the mass conservation law for each component. In addition to (1)–(3), the law of momentum conservation in the form of Darcy’s law was used. Darcy’s law for fluid flow through a porous medium defined, for each of the three phases, a linear relationship between the fluid velocity and the pressure gradient:
u α = k r α μ α k p ,   α = w , o , g
where k r α and μ α are the relative permeability and viscosity, respectively, of the α-phase; k is the absolute permeability; and p is the pressure. The saturation constraint was:
S w + S o + S g = 1
For systems (1)–(4) the following initial and boundary conditions were assigned:
p t = 0 = p 0 , S w t = 0 = S w 0 ,   S o t = 0 = S o 0
p Γ 1 = p Γ , u α n Γ 2 = 0 , S w Γ i n = S w b , S o Γ i n = S o b
where Γ 1 + Γ 2 = Γ is the boundary of the reservoir, Γ i n is the inflow boundary ( Γ i n Γ 1 ), and n is the outward unit normal to the boundary.
The results of experiments on measuring the functions of relative permeabilities for a three-phase flow indicated that it was permissible to use the following assumptions: k r w depends only on water saturation S w , k r g depends only on gas saturation, and S g and k r o depend on S w and S g . In the present work, the relative permeabilities were determined using Stone’s second model [36]:
k r w = k ˜ r w , k r g = k ˜ r g ,
k r o = k r c k ˜ r o w k r c + k r w k ˜ r o g k r c + k r g k r w + k r g
where k ˜ r o w , k ˜ r w and k ˜ r o g , k ˜ r g are the relative permeabilities in two-phase systems oil–water and oil–gas, k r c = k ˜ r o w S w c = k ˜ r o g S g = 0 ; and S w c is the critical water saturation in the oil–water system. Two approaches can be used to model wells. In the first approach, the solution domain is multiply connected, and the operation of wells is modeled by setting boundary conditions on the surface well. In the second approach, the well is modeled by a point source and is included in the mass conservation equation. In this case, the calculated pressure in the grid block containing the well will differ from the bottom hole pressure at the well. In this paper, the second approach was used, and Peaceman’s formula was used to calculate the bottom hole pressure [23,37]:
q W = i = 1 N W i k r w μ w p b h i p δ x x i
q O = i = 1 N W i k r o μ o p b h i p δ x x i
q G = i = 1 N W i k r g μ g p b h i p δ x x i
where N is the number of wells, each of which has one perforated zone; p b h i is the bottom hole pressure of the i-th well; δ x is the Dirac delta function, W i = 2 π k i l i / ln ( r e i / r i ) ; k i = k x i ; x i is the central location of the perforated zone of the i-th well; l i is the length of the perforated zone of the i-th well; r i is the radius of the i-th well; and r e i is the drainage radius of the i-th well.
System (1)–(6) were solved numerically by the method of simultaneous solution using implicit approximation of time and an iterative procedure according to the Newton–Raphson method [23]. When solving the filtration equations, three main schemes can be distinguished [20]: the IMPES (implicit in pressure and explicit in saturation), the fully implicit (all equations solved simultaneously and implicitly), and the sequential (all equations decoupled and each solved implicitly and sequentially). The authors of [38] compared the solution schemes for the black oil model and concluded that in the presence of free gas, the fully implicit scheme was the most stable and robust. The use of an implicit scheme makes it possible to reduce the time required to solve the direct problem by choosing a larger time step. In turn, this significantly reduces computational costs in solving the inverse problem. The solution method is presented in Appendix A.
On solving the identification problem, the permeability field was searched in the following form:
  • The reservoir was layered, the values of permeability remained constant across the thickness for each layer k x , y , z = k j x , y in the j-th layer;
  • The logarithm of the permeability of each layer was represented as a surface spline. A spline surface is a model of a thin plate bent under the action of external forces applied at some points (interpolation nodes). To construct a spline surface, it was necessary to solve the variational problem of finding the minimum free energy of the plate, which led to the following formula [34]:
    ln k j x , y = i = 1 N c i r i 2 ln r i 2 + c N + 1 + c x N + 2 + c y N + 3
    where r i 2 = x x i 2 + y y i 2 , x i , y i are the coordinates of the wells. The use of the logarithm of absolute permeability made it possible to obtain positive permeability values at any point of the reservoir. The coefficient c i was determined by solution of the system of equations:
    ln k j x i , y i = ln k j i ,   i = 1 , N ,   i = 1 N c i = 0 ,   i = 1 N x i c i = 0 ,   i = 1 N y i c i = 0
    where k j i represents the value of permeability at i-th wells in j-th layer;
  • The value of permeability in the i-th well in the j-th layer was calculated by the formula k j i = λ i k j i a , where λ i is the unknown coefficient, and k j i a is the a priori value of k j i .
When using such an approximation of the permeability in the identification process, it is required to find N and the coefficient λ i . The coefficient λ i was determined in the process of minimizing the residual function, in the form:
J X = 1 2 i = 1 N j = 1 M i Q i j Q i j * 2
where X = λ i , i = 1 , N ; and Q i j , Q i j * are the calculated and measured values of the total liquid production rate at different instants of time, M = i = 1 N M i . From (7)–(9) it follows that:
Q i j = i = 1 N W i k r w μ w + k r o μ o p b h i j p i j δ x x i
where p b h i j , p i j are the known values of bottom hole pressure at the well and those resulting from the solution of (1)–(4).
Minimization of the residual function (10) was carried out by the iterative Levenberg–Marquardt method [39]. At each iteration, moving forward to the new parameter values was carried out according to the formula:
X n = X n 1 H + η n I 1 g
where I is the unit matrix, H = A T A is the approximate matrix of second derivatives, A is the sensitivity matrix, g is the gradient of the residual function, η n is the Marquardt parameter, and n is the number of iterations. The initial value of the Marquardt parameter was chosen to be an order of magnitude larger than the maximum singular number of the matrix H [40]. If J X n < J X n 1 then this iteration ended and η n + 1 = η n / 2 . Otherwise, η n = 2 η n until the condition for reducing the residual function was performed. To stop the minimization process, three criteria were used: max i ,   j Q i j Q i j * < δ , where δ was the specified accuracy; J n J n + 1 < 0.01 J n in the course of three iterations (slow convergence); and η n > η 1 (there was no transition to new values).
In general, the proposed method for solving the problem of the permeability field determination is shown in Figure 1.

3. Results

A three-phase fluid flow was considered for a reservoir 2000 m × 2000 m, consisting of 10 layers, where the thickness of layers 1 to 9 were each 5 m, and the thickness of layer 10 was 15 m. The porosity of the reservoir was constant, φ = 0.2. The reservoir was opened by 16 evenly spaced vertical producing wells; the distance between the wells was 500 m, the distance from the wells to the lateral boundary of the reservoir was 250 m. The perforation zones of all wells were located in the sixth layer and their length was 5 m. A bottom hole pressure of 15 MPa was set for all wells. The roof and bottom of the reservoir were impermeable. The lateral surfaces from the 1st to the 9th layer were impermeable, on the lateral surface of the 10th layer the pressure was 20 MPa and the saturation condition was S w b = 1 (water enters). The initial pressure in the reservoir was 20 MPa. The initial saturations were: for the 1st layer, S w 0 = 0.2 , S o 0 = 0 ; for 2nd to 9th layers, S w 0 = 0.2 , S o 0 = 0.8 ; and for the 10th layer, S w 0 = 1 . Viscosities of oil, water and gas were: μ o = 10 mPa s , μ w = 1 mPa s , and μ g = 0 . 01 mPa s , respectively. The volume coefficients of oil, gas, and the gas solubility coefficient are given in a Table 1. The dependence of the water volume coefficient on the pressure was in the form B w = B w b / 1 + c w p p b , where B w b = 1.0142 , p b = 0.101 MPa, c w = 0 . 000435 Mpa−1. The relative permeabilities k ˜ r o w , k ˜ r w and k ˜ r o g , k ˜ r g in two-phase systems oil–water and oil–gas, are defined in Table 2.
The rectangular parallelepipeds of 100 m × 100 m × hj (hj being the thickness of the j-th layer) were used as control volumes for the approximation of the system (A3)–(A6) in the spatial variables. The time step was taken equal to 1 day. When choosing a time step, it was necessary to take into account the following: the convergence of the Newton–Raphson method, when solving a nonlinear system of partial differential equations, could be violated at large values of the time step; small values of the time step would significantly increase the time to solve the problem; the selected time step should provide a solution to the problem at the time of the flow rate measurements. The chosen step, equal to 1 day, was not the only possible one, but was enough to demonstrate the operation of the proposed algorithm.
The model problem of absolute permeability identification was formulated as follows. The true permeability field, k tr , was built based on the given permeability values in the wells. The permeability values [µm2] in the wells were chosen randomly: for layers 1 and 5, from the interval (0.01; 0.09); and for the remaining layers, from the interval (0.1; 0.9). Then from the solution of system (1)–(6) for the field k tr , the values of the fluid flow rate in the wells Q i j tr [m3/day] were calculated at various points in time. The start time of the wells was different: the first row of four wells was turned on at the initial time, the second row of wells was turned on at the time of 30 days, the third row of wells was turned on at the time of 60 days, and the fourth row of wells was turned on at the time of 90 days. The first flow rate measurements at the wells were performed a day after they were launched; the remaining measurements were performed every 30 days. The time of the last measurement at all wells was at 121 days.
Further, the permeability field was considered unknown and was determined in the process of minimizing the residual function (10), where Q i j * = Q i j tr + ε i Q i j tr , ε i were the given errors. Various variants of errors were considered: (1) the same values for all wells ε i = 0.1 ,   ε i = 0.1 ,   ε i = 0.05 ,   ε i = 0.05 ,   ε i = 0.01 , ε i = 0.01 ; and, (2) uniformly distributed random variables on given intervals ε i 0.0075 ; 0.01 , ε i 0.025 ; 0.05 , ε i 0.075 ; 0.1 . At the same time, a priori values of permeability at wells k j i a were known, which were defined as k j i a = k j i tr / k i tr , where j is the layer number, i is the well number, and k i tr is the permeability value at the perforated zones of wells. To compare the calculated permeability fields with the true field, the values of maximum and standard deviations were given: Δ K max = max i = 1 , N lg k i tr lg k i c , δ c = max i , j Q i j Q i j * , Δ K a v = i = 1 N lg k i tr lg k i c 2 / N , where k i c represents the calculated permeability values at the perforated zones of wells, also given the number of iterations, N i t . The results obtained when solving problems without errors in the flow rates and with various errors in the flow rates are shown in Table 3. The values Δ K i = lg k i tr lg k i c , sorted in ascending order k i tr , for random error values, are shown in Figure 2. The true and calculated with errors ε i 0.0075 ; 0.01 permeability fields by layers, are shown in Figure 3, Figure 4 and Figure 5.
When solving the problem without error in the flow rate measurements ( ε i = 0 ), the specified accuracy δ = 0.1 m3/day was achieved. In case of presence of errors ε i , the minimization process was interrupted by the slow convergence criterion. From the results given in Table 1 and Figure 2, it can be seen that in the absence of errors, the calculated permeability field coincided, in practice, with the true one; and with a decrease in the absolute values of errors, the calculated absolute permeability fields approached the true field. The type of error (fixed or random values from a given interval) did not affect the results obtained. The execution time of one iteration of the minimization of the residual function in all of the above tasks was approximately the same. Therefore, by the number of iterations performed (Table 3), it was possible to judge the total time to solve the problem. The results showed that in the presence of errors in the flow rate measurements, the convergence rate slowed down and the time to solve the problem increased.
The problem of identifying the permeability field of a three-layer reservoir without taking into account a priori information was considered in [41]. The reservoir was opened by 81 wells, and 48 parameter values were determined. It was shown that in the case of wells located in one layer of the reservoir, the accuracy of determining the permeability field ( Δ K max , Δ K av ) reduced by an order of magnitude, and the task also became less stable to errors in flow rate measurements. The use of a priori information about the values of permeability of wells allows for a smaller number of wells and measurements to obtain more accurate solutions, and also increases the stability of the problem to errors in flow measurements.

4. Discussion and Conclusions

An algorithm was constructed to solve the problem of identifying the permeability field in the form of a spline function, which preserved a priori information about the distribution of permeability in wells. In this work, a linear dependence of the calculated permeability values on a priori values was used in the wells. The proposed algorithm can be used for other dependencies.
The algorithm testing was carried out on the model problem of identifying the permeability field of a three-dimensional reservoir under three-phase fluid filtration. The model reservoir, consisting of 10 layers, was opened by 16 wells, which required the determination of 160 unknown permeability values. Due to the use of a priori information, the number of required parameters was reduced to 16. The effect of errors in the flow rate measurements on the solution of the problem was studied. The obtained results showed that as the errors decreased, the calculated permeability fields approached the true field. When solving the problem without errors in flow rate measurements in the residual function minimization process, the calculated permeability field gradually approached the true field, and when small residual values were reached (less than 0.1 m3/day at all wells), the calculated field practically coincided with the true field ( Δ K max = 2.08 × 10 4 ). Obtaining an exact solution (true permeability field) in a problem without error can be used as a proof of the correct operation of the proposed algorithm.

Author Contributions

Conceptualization, A.V.E., A.S.K. and A.I.N.; methodology, A.V.E., A.S.K. and A.I.N.; software, A.V.E. and A.V.T.; validation, A.S.K. and A.V.T.; formal analysis, A.V.E. and A.I.N.; investigation, A.V.E., A.S.K. and A.I.N.; writing—original draft preparation, A.V.E. and A.S.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

Γ boundary of the reservoir
Γ 1 part of the boundary on which the boundary condition of the first kind is specified
Γ 2 part of the boundary on which the boundary condition of the second kind is specified
Γ i n inflow boundary ( Γ i n Γ 1 )
A sensitivity matrix
B α formation volume factor of phase α
ggradient of the residual function
H approximate matrix of second derivatives
Iunit matrix
J X residual function
k absolute permeability
k r α relative permeability of phase α
k ˜ r g gas phase relative permeability of oil–gas system
k ˜ r o g oil phase relative permeability of oil–gas system
k ˜ r o w oil phase relative permeability of oil–water system
k ˜ r w water phase relative permeability of oil–water system
l i length of the perforated zone of the i-th well
M total number of measurements for all wells
M i number of measurements on i-th well
N number of wells
n outward unit normal to the boundary
p pressure
p b h i bottom hole pressure of the i-th well
t time
q α external sources and sinks of component α
Q i j calculated values of the total liquid production rate
Q i j * measured values of the total liquid production rate
r i radius of the i-th well
r e i drainage radius of the i-th well
R s gas solubility
S α saturation of phase α
S w c critical water saturation in the oil–water system
u α volumetric velocity of phase α
X vector of identification parameters
δ x - x i Dirac delta function at x i
η Marquardt parameter
μ α viscosity of phase α
φ porosity
Subscripts and Superscripts
a—priori values; c—calculated values; G—gas component; g—gas phase; O—-oil component; o—oil phase; tr—true values; W—water component; w—water phase

Appendix A. The Method of the Simultaneous Solution for Black Oil Model

When using the Newton–Raphson method, it is assumed that the nonlinear system of partial differential equations can be written as follows:
L m F m y x = f m x ,   m = 1 , 2 , , M
where L m is a linear differential operator, F m is a nonlinear function, y is the vector of dependent variables, f m x is the given functions, and M is the number of equations. In the Newton–Raphson method, the system (A1) is linearized based on the expansion of the function in a Taylor series:
F m y + δ y F m y + F m y δ y
After substituting (A2) into (A1), a system of linear equations is obtained for the l-th iteration of the Newton–Raphson method with respect to the unknowns δ y l :
L m F m y l + F m y l δ y l = f m x ,   m = 1 , 2 , , M
or
L m F m y l δ y l = f m x L m F m y l ,   m = 1 , 2 , , M
The transition to a new vector y l + 1 is performed according to the formula y l + 1 = y l + δ y l .
Equations (1)–(4) relative to δ S o , δ S w , δ S g , δ p at the l-th iteration with the introduced notation for the transmissibility T α = k r α μ α B α k of the α-phase, can be written in the following form. For the water component:
1 Δ t φ S w B w l φ S w B w n + c w p δ p + c w w δ S w =
T w l + E w p δ p + E w w δ S w p l + T w l δ p +
1 B w l q W l + i = 1 N W i e w p i δ p + e w w i δ S w δ x x i + q W l d d p 1 B w l δ p
where
c w p = φ S w d d p 1 B w l , c w w = φ B w l
E w p = k r w μ w d d p 1 B w l k , E w w = 1 μ w B w d k r w d S w l k
e w p i = k r w l μ w ,   e w w i = 1 μ w d k r w d S w p b h i p l
For the oil component:
1 Δ t φ S o B o l φ S o B o n + c o p δ p + c o o δ S o =
T o l + E o p δ p + E o w δ S w + E o o δ S o p l + T o l δ p +
1 B o l q O l + i = 1 N W i e o p i δ p + e o w i δ S w + e o o i δ S o δ x x i + q O l d d p 1 B o l δ p
where
c o p = φ S o d d p 1 B o l ,   c o o = φ B o l , E o p = k r o μ o d d p 1 B o l k
E o o = 1 μ o B o d k r o d S g l k , E o w = 1 μ o B o d k r o d S w d k r o d S g l k ,   e o p i = k r o l μ o
e o w i = 1 μ o d k r o d S w d k r o d S g p b h i p l ,   e o o i = 1 μ o d k r o d S g p b h i p l
For the gas component:
1 Δ t φ S g B g + R s S o B o l φ S g B g + R s S o B o n + c g p δ p + c g w δ S w + c g o δ S o =
T g l + E g p δ p + E g S δ S w + δ S o p l + T g l δ p +
R s l T o l + E o p δ p + E o w δ S w + E o o δ S o + r s p T o l δ p p l +
Δ R s l T o l δ p +
1 B g l q G l + i = 1 N W i e g p i δ p + e g S i δ S w + δ S o δ x x i + q G l d d p 1 B g l δ p +
R s l B o l q O l + i = 1 N W i e o p i δ p + e o w i δ S w + e o o i δ S o δ x x i +
q O l R s l d d p 1 B o l + r s p B o l δ p
where
c g p = φ S g d d p 1 B g + S o d d p R s B o l
c g w = φ B g l   c g S o = φ B g l + φ R s B o l
E g p = k r g μ g d d p 1 B g l k ,   E g S = 1 μ g B g d k r g d S g l k
r s p = d R s d p l ,     e g p i = k r g l μ g ,     e g S i = 1 μ g d k r g d S g p b h i p l
For the saturations of the phases:
δ S w + δ S o + δ S g = 0
The approximation of system (A3)–(A6) in spatial variables is carried out using the method of control volumes. The resulting system of linear algebraic equations is solved by the biconjugate gradient stabilized method (BiCGStab) with SSOR preconditioner.

References

  1. Aitokhuehi, I.; Durlofsky, L.J. Optimizing the performance of smart wells in complex reservoirs using continuously updated geological models. J. Pet. Sci. Eng. 2005, 48, 254–264. [Google Scholar] [CrossRef]
  2. Jansen, J.-D.; Brouwer, R.; Douma, S.G. Closed loop reservoir management. In SPE Reservoir Simulation Symposium; Society of Petroleum Engineers: Richardson, TX, USA, 2009. [Google Scholar]
  3. Zhao, H.; Xu, L.; Guo, Z.; Liu, W.; Zhang, Q.; Ning, X.; Li, G.; Shi, L. A new and fast waterflooding optimization workflow based on INSIM-derived injection efficiency with a field application. J. Pet. Sci. Eng. 2019, 179, 1186–1200. [Google Scholar] [CrossRef]
  4. Zhu, M.; Yu, L.; Zhang, X.; Davarpanah, A. Application of Implicit Pressure-Explicit Saturation Method to Predict Filtrated Mud Saturation Impact on the Hydrocarbon Reservoirs Formation Damage. Mathematics 2020, 8, 1057. [Google Scholar] [CrossRef]
  5. Romm, E.S. Strukturnye Modeli Porovogo Prostranstva Gornyh Porod; Nedra: Moscow, Russia, 1985. (In Russian) [Google Scholar]
  6. Dakhnov, V.N. Geophysical Methods to Determine Reservoir Properties and Oil-and-Gas Saturation of Rocks; Nedra: Moscow, Russia, 1985. (In Russian) [Google Scholar]
  7. Matthews, C.S.; Russell, D.G. Pressure Buildup and Flow Tests in Wells; Society of Petroleum Engineers of AIME: New York, NY, USA, 1967; SPE Monograph Series; Volume 1. [Google Scholar]
  8. Bourdet, D. Well Test Analysis: The Use of Advanced Interpretation Models (Handbook of Petroleum Exploration and Production); Elsevier: Amsterdam, The Netherlands, 2002. [Google Scholar]
  9. Earlougher, R.C., Jr. Advances in Well Test Analysis, 11th Printing; Society of Petroleum Engineering of AIME (TX): Richardson, TX, USA, 2003. [Google Scholar]
  10. Sun, N.-Z. Inverse Problems in Groundwater Modeling; Kluwer Academic Publishers: Norwell, MA, USA, 1994. [Google Scholar]
  11. Carrera, J.; Newman, S.P. Estimation of Aquifer Parameters Under Transient and Steady State Conditions: 3. Application to Synthetic and Field Data. Water Resour. Res. 1986, 22, 228–242. [Google Scholar] [CrossRef]
  12. Yeh, W.W.-G. Review of parameter identification procedures in groundwater hydrology: The inverse problem. Water Resour. Res. 1986, 22, 95–108. [Google Scholar] [CrossRef]
  13. Oliver, D.; Reynolds, A.; Liu, N. Inverse Theory for Petroleum Reservoir Characterization and History Matching; Cambridge University Press: New York, NY, USA, 2008. [Google Scholar]
  14. Oliver, D.S.; Chen, Y. Recent progress on reservoir history matching: A review. Comput. Geosci. 2011, 15, 185–221. [Google Scholar] [CrossRef]
  15. Shirangi, M.G.; Emerick, A.A. An improved TSVD-based Levenberg-Marquardt algorithm for history matching and comparison with Gauss-Newton. J. Pet. Sci. Eng. 2016, 143, 258–271. [Google Scholar] [CrossRef]
  16. Elesin, A.V.; Kadyrova, A.S. The Levenberg-Marquartd Method in the Problem of Identifying the Absolute Penetrability Coefficient of a Bed Under Conditions of Two-Phase Filtration. J. Eng. Phys. Thermophys. 2017, 90, 1362–1368. [Google Scholar] [CrossRef]
  17. Elesin, A.V.; Kadyrova, A.S. Using the Spline Function to Restore the Permeability Field under Three-Phase Flow Filtration. Lobachevskii J. Math. 2021, 42, 2109–2113. [Google Scholar] [CrossRef]
  18. Elesin, A.V.; Kadyrova, A.S.; Nikiforov, A.I. Identifying the permeability field of a three-dimensional layered bed with allowance for a priori information on wells under steady-state single-phase filtration conditions. J. Eng. Phys. Thermophys. 2021, 94, 587–591. [Google Scholar] [CrossRef]
  19. Gasca-Ortiz, T.; Domínguez-Mota, F.J.; Pantoja, D.A. Determination of Optimal Diffusion Coefficients in Lake Zirahuén through a Local Inverse Problem. Mathematics 2021, 9, 1695. [Google Scholar] [CrossRef]
  20. Aziz, K.; Settari, A. Petroleum Reservoir Simulation; Springer: Amsterdam, The Netherlands, 1979. [Google Scholar]
  21. Barenblatt, G.I.; Entov, V.M.; Ryzhik, V.M. The Movement of Liquids and Gases in Natural Formations; Nedra: Moscow, Russia, 1984. (In Russian) [Google Scholar]
  22. Li, B.; Chen, Z.; Huan, G. Control volume function approximation methods and their applications to modeling porous media flow II: The black oil model. Adv. Water Resour. 2004, 27, 99–120. [Google Scholar] [CrossRef]
  23. Chen, Z.; Huan, G.; Ma, Y. Computational Methods for Multiphase Flows in Porous Media; SIAM: Philadelphia, PA, USA, 2006. [Google Scholar]
  24. Zhang, R.H.; Zhang, L.H.; Luo, J.X.; Yang, Z.D.; Xu, M.Y. Numerical simulation of water flooding in natural fractured reservoirs based on control volume finite element method. J. Pet. Sci. Eng. 2016, 146, 1211–1225. [Google Scholar] [CrossRef]
  25. Jacquard, P.; Jain, C. Permeability distribution from field pressure data. Soc. Pet. Eng. J. 1965, 5, 281–294. [Google Scholar] [CrossRef]
  26. Emsellem, Y.; De Marsily, G. An automatic solution for the inverse problem. Water Resour. Res. 1971, 7, 1264–1283. [Google Scholar] [CrossRef]
  27. DiStefano, N.; Rath, A. An identification approach to subsurface hydrological systems. Water Resour. Res. 1975, 11, 1005–1012. [Google Scholar] [CrossRef]
  28. Yeh, W.W.-G.; Yoon, Y.S. Aquifer parameter identification with optimum dimension in parameterization. Water Resour. Res. 1981, 17, 664–672. [Google Scholar] [CrossRef]
  29. Yakowitz, S.; Noren, P. On the identification of inhomogeneous parameters in dynamic linear partial differential equations. J. Math. Anal. Appl. 1976, 53, 521–538. [Google Scholar] [CrossRef] [Green Version]
  30. Makhlouf, E.M.; Chen, W.H.; Wasserman, M.L.; Seinfeld, J.H. A general history matching algorithm for three-phase, three-dimensional petroleum reservoirs. SPE Adv. Technol. Ser. 1993, 1, 83–91. [Google Scholar] [CrossRef]
  31. Garay, H.L.; Haimes, Y.Y.; Das, P. Distributed parameter identification of groundwater system by nonlinear estimation. J. Hydrol. 1976, 30, 47–61. [Google Scholar] [CrossRef]
  32. Clifton, P.M.; Newman, S.P. Effects of kriging and inverse modeling on conditional simulation of the Avra Valley aquifer in Southern Arizona. Water Resour. Res. 1982, 18, 1215–1234. [Google Scholar] [CrossRef]
  33. Wen, X.-H.; Lee, S.; Yu, T. Simultaneous integration of pressure, water cut, 1 and 4-D seismic data in geostatistical reservoir modeling. Math. Geol. 2006, 38, 301–325. [Google Scholar] [CrossRef]
  34. Harder, R.L.; Desmarais, R.N. Interpolation using surface splines. J. Aircr. 1972, 9, 189–191. [Google Scholar] [CrossRef]
  35. Tikhonov, A.N. Regularization of incorrectly formulated problems and the regularization method. Dokl. Akad. Nauk SSSR 1963, 151, 501–504. (In Russian) [Google Scholar]
  36. Stone, H.L. Estimation of three-phase relative permeability and residual data. J. Can. Pet. Technol. 1973, 12, 53–61. [Google Scholar] [CrossRef]
  37. Peaceman, D.W. Interpretation of well block pressures in numerical reservoir simulation. Soc. Pet. Eng. J. 1978, 18, 183–194. [Google Scholar] [CrossRef]
  38. Li, B.; Chen, Z.; Huan, G. Comparison of solution schemes for black oil reservoir simulations with unstructured grids. Comput. Methods Appl. Mech. Eng. 2004, 193, 319–355. [Google Scholar] [CrossRef]
  39. Dennis, J.E.; Schnabel, R.B. Numerical Methods for Unconstructed Optimization and Nonlinear Equations. Prentice-Hall Inc.: Englewood Cliffs, NJ, USA, 1983. [Google Scholar]
  40. Golub, G.H.; Loan, C.F. Matrix Computations; Johns Hopkins University Press: London, UK; Baltimore, MD, USA, 1996. [Google Scholar]
  41. Elesin, A.V.; Kadyrova, A.S. Identification of the Permeability Field of a Three-Dimensional Reservoir with a Large Number of Wells under Three-Phase Fluid Flow. Lobachevskii J. Math. 2022, 43, 1088–1093. [Google Scholar] [CrossRef]
Figure 1. General scheme of the solution method.
Figure 1. General scheme of the solution method.
Mathematics 10 04558 g001
Figure 2. The values Δ K i sorted in ascending order k i tr , for random error values: ε i 0.075 ; 0.1 (), ε i 0.025 ; 0.05 (), ε i 0.0075 ; 0.01 ().
Figure 2. The values Δ K i sorted in ascending order k i tr , for random error values: ε i 0.075 ; 0.1 (), ε i 0.025 ; 0.05 (), ε i 0.0075 ; 0.01 ().
Mathematics 10 04558 g002
Figure 3. True (on the left), and calculated with errors ε i 0.0075 ; 0.01 (on the right), permeability fields of layers 1 to 3.
Figure 3. True (on the left), and calculated with errors ε i 0.0075 ; 0.01 (on the right), permeability fields of layers 1 to 3.
Mathematics 10 04558 g003
Figure 4. True (on the left), and calculated with errors ε i 0.0075 ; 0.01 (on the right), permeability fields of layers 4 to 7.
Figure 4. True (on the left), and calculated with errors ε i 0.0075 ; 0.01 (on the right), permeability fields of layers 4 to 7.
Mathematics 10 04558 g004
Figure 5. True (on the left), and calculated with errors ε i 0.0075 ; 0.01 (on the right), permeability fields of layers 8 to 10.
Figure 5. True (on the left), and calculated with errors ε i 0.0075 ; 0.01 (on the right), permeability fields of layers 8 to 10.
Mathematics 10 04558 g005
Table 1. PVT property data.
Table 1. PVT property data.
p, MPa B o B g R s
51.0250.02300
101.0450.01600
151.070.006900
201.090.00451200
251.110.00351400
Table 2. Saturation functions.
Table 2. Saturation functions.
S w k ˜ r w k ˜ r o w S g k ˜ r g k ˜ r o g
0.20.001.000.00.001.00
0.30.050.400.050.000.60
0.40.100.100.10.010.30
0.60.300.0050.20.050.10
0.80.600.000.30.100.01
1.001.000.000.40.200.00
0.60.500.00
0.70.700.00
0.81.000.00
Table 3. The obtained results.
Table 3. The obtained results.
Δ K max Δ K a v δ c N i t
ε i = 0 2.08 × 10−45.42 × 10−50.0146
ε i = 0.01 0.004500.004281.59311
ε i = 0.01 0.004540.004351.70811
ε i 0.0075 ; 0.01 0.004370.003881.35511
ε i = 0.05 0.021790.020557.38910
ε i = 0.05 0.028230.022734.09513
ε i 0.025 ; 0.05 0.021440.015354.29810
ε i = 0.1 0.043550.0395815.12711
ε i = 0.1 0.083570.0493723.3779
ε i 0.075 ; 0.1 0.044970.0368314.60710
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Elesin, A.V.; Kadyrova, A.S.; Nikiforov, A.I.; Tsepaev, A.V. Reservoir Permeability Identification under Three-Phase Filtration Using a Priori Information on Wells. Mathematics 2022, 10, 4558. https://doi.org/10.3390/math10234558

AMA Style

Elesin AV, Kadyrova AS, Nikiforov AI, Tsepaev AV. Reservoir Permeability Identification under Three-Phase Filtration Using a Priori Information on Wells. Mathematics. 2022; 10(23):4558. https://doi.org/10.3390/math10234558

Chicago/Turabian Style

Elesin, Andrey V., Alfiya Sh. Kadyrova, Anatoliy I. Nikiforov, and Aleksey V. Tsepaev. 2022. "Reservoir Permeability Identification under Three-Phase Filtration Using a Priori Information on Wells" Mathematics 10, no. 23: 4558. https://doi.org/10.3390/math10234558

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop