<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Factorization of flow profile data in production and injection wells based on Bayesian modeling*</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Konstantin Sidelnikov</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rinat Faizullin</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Management, Kalashnikov Izhevsk State Technical University</institution>
          ,
          <addr-line>Izhevsk</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Reservoir Energy State Control, Izhevsk Petroleum Scientific Center</institution>
          ,
          <addr-line>Izhevsk</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <issue>1</issue>
      <abstract>
        <p>This problem is ill-posed, and the process of adding information in order to solve it is needed (regularization). Several methods of deterministic regularization based on  2 -norm minimization of the unknown vector are considered. It is shown that such approaches do not take into account the petrophysical properties of the reservoir and cannot cover all possible factorization combinations. Bayesian regularization is proposed to factorize the flow profile data. According to this method, all relative factors are defined by the corresponding probability distribution functions. Core studies are used to determine the joint probability distribution of rock permeability and porosity. Layer productivity ratio distributions are calculated separately for each well based on its log interpretation data. Bayesian statistical inference is used to obtain the general drawdown ratio distribution for the entire field. This approach was tested on real data obtained from three fields.</p>
      </abstract>
      <kwd-group>
        <kwd>Regularization</kwd>
        <kwd>Bayes' theorem</kwd>
        <kwd>statistical inference</kwd>
        <kwd>well test</kwd>
        <kwd>flow profile</kwd>
        <kwd>productivity index</kwd>
        <kwd>injectivity index</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>In the process of analyzing the oil field development, it is required to solve the
problems of determining the injected water front, assessing the oil recovery factor
separately for the producing formations, etc. In order to distribute the cumulative oil
production and the volume of injected water between the producing formations, it is
necessary to have the values of the oil and water flow rate for each formation separately
[1-7].</p>
      <p>Investigation of the flow profiles in formations allows obtaining the distribution of
the produced and injected fluid over the entire cross-section of the pay zone. As a
result, the dependence of the amount of produced or injected fluids on the depth of the
completed interval is established. To obtain flow profiles over the formation
thickness, the results of measurements by flow meters are usually used, as well as
thermometry data in the wellbore [8-15].</p>
      <p>Bayesian methods are widely used in the practice of developing hydrocarbon
fields: processing the results of well tests [5-6; 11] and well logging [9; 12-13], in
reservoir simulation [7-8; 10], in statistical prediction of oil-field performance [3-4].
2</p>
    </sec>
    <sec id="sec-2">
      <title>Materials and methods</title>
      <sec id="sec-2-1">
        <title>Formulation of the problem.</title>
        <p>The paper discusses the results of determining the flow profile for a two-layered
reservoir (Figure 1). It is also assumed that the inflow data from the investigated well
interval contain the value of the total oil and water production rate without exact
information about fractional flow of each fluid.</p>
        <p>Thus, as a result of the production log, the following flow rate ratio for 2
production layers becomes known:</p>
        <sec id="sec-2-1-1">
          <title>Where:</title>
          <p>Q
q  1 ,</p>
          <p>
            Q2
Qi   Ji  Pi  Pwf   Ji  Pi , i  1, 2
(
            <xref ref-type="bibr" rid="ref1">1</xref>
            )
          </p>
          <p>Ji – productivity of i -th layer; Pi – drawdown for the i-th layer in the case of
production ("+" sign) or injection ("–" sign), respectively.</p>
          <p>
            The problem is to factorize (
            <xref ref-type="bibr" rid="ref1">1</xref>
            ) resulted in decomposition of the known q flow rate
ratio into the product of the following unknown ratios:
q  j  p
(
            <xref ref-type="bibr" rid="ref3">3</xref>
            )
Where j  J1 J2 – productivity / injectivity ratio; p  P1 P2 – drawdown ratio.
          </p>
          <p>
            Possible interpretations of nonuniform recovery of reserves based on factorization
(
            <xref ref-type="bibr" rid="ref3">3</xref>
            ) are:
─ For relatively homogeneous reservoirs in terms of productivity, it can be
approximately assumed that j  1 ; therefore, the observed flow profile will be determined
mainly by the ratio p, which will depend on the initial reserve and dynamics of the
reservoir energy consumption in relation to each reservoir;
─ In the case of hydrodynamic equilibrium between the reservoirs and sufficiently
fast process of repressuring between them, it can be assumed that p  1; therefore
the main factor of the flow profile non-uniformity will be the heterogeneity of the
reservoir properties, expressed as a ratio j.
          </p>
          <p>There may also be other possible values of the productivity and drawdown ratios,
reflecting more complex hydrodynamic processes of multilayer reservoir
development.</p>
          <p>
            Obviously, under such conditions, factorization problem (
            <xref ref-type="bibr" rid="ref3">3</xref>
            ) has no solution
without additional information. In particular, if it is possible to directly calculate the
productivity Ji of each interval, then with the known q, it is possible to obtain the
drawdown for each reservoir. However, direct calculation of Ji requires knowing the
transmissibility of each layer, the current inflow regime of the well, the reservoir
geometry, etc. [15]. The absence or incompleteness of such information generally
precludes this approach.
          </p>
          <p>It is known that, to control the development of oil and gas fields, in addition to the
production log, well testing is carried out as well. The values of the productivity index
and reservoir pressure obtained from the results of these studies, as a rule, are integral
in nature and determine the properties of the multilayered system only as a whole.
Thus, on the basis of well testing, only the total fluid flow rate (injection) can be
factored:</p>
          <p>Where Q  Q1  Q2 , J  J1  J2 and weighted average drawdown:</p>
          <p>Q  J  P</p>
          <p>J J
P  1 P1  2 P2</p>
          <p>
            J J
(
            <xref ref-type="bibr" rid="ref4">4</xref>
            )
(5)
          </p>
          <p>
            Obviously, however, for an unambiguous factorization (
            <xref ref-type="bibr" rid="ref3">3</xref>
            ) one well-known
expression in the form (
            <xref ref-type="bibr" rid="ref4">4</xref>
            ) is not enough. Moreover, this problem can be attributed to an
illposed problem, the solution to which requires some additional constraints to its
conditions (regularization) [16].
          </p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>Deterministic regularization.</title>
        <p>
          When solving factorization problem (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ) on the basis of (
          <xref ref-type="bibr" rid="ref4">4</xref>
          ), in fact, there is a vector of
four unknowns:
        </p>
        <p>And a system of three equations:
u   J1 J2
P1</p>
        <p>P2 T
Q1  J1  P1
Q2  J2  P2

 J  J1  J2
u 22  uTu  min</p>
        <p>The system of equations (7) has many solutions; therefore, one of the methods for
obtaining a unique solution is to impose an additional constraint on the norm of the
vector space [16]. For example, consider the minimization of the  2 -norm of the
vector (6):</p>
        <sec id="sec-2-2-1">
          <title>Subject to the fulfillment of (7).</title>
          <p>Problem (8) formally belongs to the class of nonlinear programming problems [17]
due to additional conditions (7), some of which are nonlinear functions with respect to
variables. Therefore, a special solution method is required, suitable for constrained
optimization problems [17].</p>
          <p>Conditions (7) can be linearized by replacing the variables for drawdown as
follows:</p>
        </sec>
        <sec id="sec-2-2-2">
          <title>As a result, system (7) can be represented as:</title>
        </sec>
        <sec id="sec-2-2-3">
          <title>Where:</title>
          <p>x   J1 J2
1 P1</p>
          <p>1 P2 T</p>
          <p>Ax  b
1 1 0
A  1 0 Q1
0 1 0
Q2 
0   J 
0  , b  0
 
 
 0 
Further, there are two essentially equivalent ways of solving the problem:
x 22  xTx  min</p>
          <p>Method 1 (optimization methods). On the one hand, problem (12) with constraints
(11) is a quadratic programming problem [17]. Due to the fact that all constraints are
(6)
(7)
(8)
(9)
(10)
(11)
(12)
equalities (there are no inequalities), it can be reduced to solving a system of linear
equations:
 I

A</p>
          <p>AT  x 0</p>
          <p>     
0  λ  b</p>
          <p>Where I is the identity matrix, the elements of the main diagonal of which are
equal to one; λ is the vector of Lagrange multipliers that appear along with the
solution x.</p>
          <p>Method 2 (methods of linear algebra). On the other hand, system (10) itself
belongs to the class of underdetermined systems of linear equations; therefore, one of
the ways to solve it is to obtain a system of normal equations, in which the number of
equations will already be equal to the number of unknowns:</p>
          <p>AT Ax  ATb</p>
          <p>Unfortunately, for a given matrix A in the form (11), system (14) has no solution,
since the determinant of a normal matrix ATA is 0.</p>
          <p>Nevertheless, solution (10) remains possible on the basis of special algorithms for
decomposition of rectangular matrices: QR decomposition, singular value
decomposition (SVD), etc.</p>
          <p>
            Thus, factorization problem (
            <xref ref-type="bibr" rid="ref3">3</xref>
            ) can be solved in the formulation of minimizing  2
norm of either vector u (8) or vector x (12). Table 1 shows the results of calculations
3 3
in two ways. Here Q = 50 m / day and J = 1 m / day / bar.
          </p>
          <p>As follows from the results in table 1, the solutions obtained in two ways differ
significantly from each other, with the exception of the case q = 1. This is due, of
course, to the fact that in one case the values of the drawdown are minimized, and in
the other case, their reciprocal values.
(13)
(14)
P2 ,</p>
          <p>It is also interesting to note that for the most frequently encountered in practice
range of 1  q  9 values, the solution in the form of x corresponds to formations that
are practically homogeneous in terms of productivity. It can also be noted that for
both cases, when q  1 the values of j and p obtained in two ways are always greater
than one.</p>
          <p>
            The main problem of factorization (
            <xref ref-type="bibr" rid="ref3">3</xref>
            ) based on regularization (8) or (12) is that it
is, in fact, an artificial mathematical technique that is used to mechanically solve a
problem without taking into account its specifics. In addition, with this approach,
there is an incomplete coverage of possible combinations of relations j and p that may
take place in reality. In fact, for cases q  1 , either it will always be that j  1 or
j  1, which may contradict the petrophysical concept of the distribution of reservoir
properties for different formations.
          </p>
        </sec>
      </sec>
      <sec id="sec-2-3">
        <title>Bayesian regularization.</title>
        <p>
          Consider the factorization problem (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ) from a probabilistic point of view. We will
assume that the observed values of q for different wells are some finite sample from
the generally unknown true distribution of a random variable Q. Accordingly, the
variables j and p are also instances of random variables J and P. From the point of
Bayesian statistics, regularization corresponds to the addition of some prior
distributions on the required parameters, i.e. a method for calculating the distribution density
functions fJ  j  and fP  p is required.
        </p>
        <p>Neglecting the influence of different mobility of fluids flowing in or out of
formations, different degrees of wellbore damage (skin factor), etc., we will assume that:
 knhn 1
j  n
 kmhm 2
m</p>
        <p>According to well log interpretation data, the values of the porosity are known for
each interlayer. As a result, the distribution for the random values of the permeability
of the n-th interlayer Kn can be interpreted as the conditional distribution density K at
F   n obtained on the basis of (16):</p>
        <p>Kn ~ fK F k  n   fK , F k,  n 
fF n </p>
        <p>Where kn hn l is the product of the absolute permeability and the thickness of the
n-th interlayer for the l-th layer.</p>
        <p>The randomness of J is due to the uncertainty related to absolute permeability
values. As it is known, according to the core study data, a positive correlation is
observed between the permeability and porosity of the samples, which can be
represented as the density of the two-dimensional distribution of a random vector X = [K,
F]T:</p>
        <p>X ~ fK, F k,  
(15)
(16)
(17)</p>
        <p>Thus, for each w-th well, using (15) and (17), the distribution density fJ  j φw  is
calculated, where φw is the vector of interlayer porosity values.</p>
        <p>The use of different distribution functions fJ  j  for different wells naturally takes
into account the chaotic change in the reservoir properties of oil formations from one
zone (well) to another [14]. However, assuming the continuity of the spatial change in
reservoir pressure, its distribution across reservoirs is mainly determined by
production mechanism of a reservoir and well operation conditions that have been
established at the current stage of development. Thus, the main task is to statistically derive
a single distribution function fP  p  for the entire field.</p>
        <p>The calculation is attended with certain difficulties. On the one hand, it is possible
to use well test data for wells that completed in only one layer. However, as a rule, the
amount of such information is not enough to construct a sample distribution function.
Instead, we use Bayesian inference to derive the posterior distribution function for P
by combining all available observations qw and known functions fJ  j φw  , where w
is the well number.</p>
        <p>According to Bayes' theorem, the posterior distribution of P with respect to the
available data q can be calculated as:
fP Q  p q  
fQ P  q p  fP  p 
fQ  q 
(18)
(19)
(20)</p>
        <p>Where fQ P  q p  is the likelihood of the data q at P = p; fP  p  is prior
distribution P; fQ  q  is the marginal likelihood of the data Q.</p>
        <p>The formula for a function fQ  q  is not so important, since it plays the role of a
simple normalization factor [1; 2]. An uninformative distribution of a random variable
P whose values belong to an interval of finite length is used as a prior distribution. In
this case the probability density of fP  p  will be constant throughout this interval.
The likelihood of observations qw can be calculated as:
 q 
fQ P  qw p   fJ  w φw </p>
        <p> p 
Where w is the well number. Thus, we get:
fP Q  p q   fJ  qw φw </p>
        <p>
w  p 
Where q is the vector of observations qw .</p>
        <p>Using a different likelihood function for each observation q differs from classical
Bayesian statistical inference. This approach is typical for hierarchical models in
which some of the prior distributions (so-called hyperdistributions) are shared as
parameters of lower-level distributions [1]. In this case, the role of such a prior
hyperdistribution plays fP  p  , through which information is exchanged between
different groups of observations (flow profile and reservoir properties of the wells) to
obtain a more stable (reduced) estimate of the posterior distribution [1].</p>
        <p>
          In addition, let us explain some details of the practical implementation of the
proposed scheme. As it turned out, more stable estimates of the distribution parameters
are obtained if we carry out a logarithmic transformation of problem (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ):
log q  log j  log p.
(21)
(22)
(23)
(24)
        </p>
        <p>Note also that, as a rule, the results of studies on the core are presented in the form
of pairs of sample log k,   values.</p>
      </sec>
      <sec id="sec-2-4">
        <title>Methodology of factorizing the flow profile data.</title>
        <p>
          As a result of Bayesian regularization, posterior distributions j and p are calculated,
which can be used as additional constraints when solving the factorization problem
(
          <xref ref-type="bibr" rid="ref3">3</xref>
          ). For example, one can solve this problem in the following form:
        </p>
        <p> j  jMAP 2    p  pMAP 2  min</p>
        <p>
          Subject to fulfillment of (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ), where jMAP , pMAP are the maximum aposteriori
estimates; α is weight coefficient.
        </p>
        <p>
          In fact, under condition (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ), problem (22) is reduced to finding a real positive root
of the quartic equation:
        </p>
        <p>j4  jMAP j3  qpMAP j  q2  0</p>
        <p>In some cases, equation (23) can have two real positive roots. This situation arises
with an equivalent contribution of the first and second terms to the total sum (22), i.e.
the problem has two equivalent solutions.</p>
        <p>
          Further, on the basis of (
          <xref ref-type="bibr" rid="ref4">4</xref>
          ), one can calculate the individual parameters of the
layers:
        </p>
        <p>J1 
P1 </p>
        <p>j
j  1</p>
        <p>J ;
p  j  1
q  1</p>
        <p>J2 
1
j  1</p>
        <p>J
j  1
q  1
P; P2 
P
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Results</title>
      <sec id="sec-3-1">
        <title>Examples of real fields.</title>
        <p>
          Let us consider the application of Bayesian regularization for the factorization
problem (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ) on the example of three fields. At each of them, productive formation consists
of two conditionally distinguished layers, designated as C2vr (upper layer) and C2b
(lower layer). For some wells of the fields, a production logging tests were carried out
to determine the flow profile. If there were several studies for the same well, then
only the latest flow profile results were used.
        </p>
        <p>In total, 15, 87 and 65 flow profile results were used for fields No. 1, 2, and 3.
Figure 2 shows the distributions for all three fields, obtained using kernel density
estimation (KDE) method. The bandwidth was 3 for q and 0.2 for log q . All distributions
also have 0.25, 0.5 and 0.75-quantiles.</p>
        <p>As it can be seen, among all fields, the distribution shape log q for field No. 3 is
closest to the normal curve, and its center (median) is located above zero. At the same
time, field No. 2 demonstrates a two-modal distribution type log q , i.e. perhaps there
are two groups of wells, for one of which the most probable values of log q will be
less than zero, and for the second, on the contrary, they will be above zero. Regarding
field no. 1, the only thing that can be said is that for about 75% of the samples there
is log q  0.5 . In addition, for all field the percentage of observations, for which
log q  0 , is higher than 60%.</p>
        <p>The results of the core study to determine the open porosity and absolute
permeability of core samples for various formations of the fields are shown in figure 3. Dots
denote pairs of values log k,   , which are assumed to have a joint normal
distribution. Thus, according to (16) we use:</p>
        <p>Where μ is the vector of mean values for log k and φ; Σ is covariance matrix 2×2;
N μ, Σ is the probability density function of the bivariate normal distribution.</p>
        <p>To determine the parameters of the normal distribution (25), a Bayesian inference
procedure similar to (18) was used. The following prior distributions of parameters
were used:
(25)
(26)</p>
        <p>Where ˆlog k , ˆ are sample means for log k and φ, respectively; Exp   is the
probability density function of the exponential distribution with a parameter   0 ;
LJK   is the probability density function of the LKJ-distribution with a parameter
  1 ; C is the correlation matrix 2×2 for which Σ  D CD ; σ is the vector of
standard deviations for log k and φ; D is the diagonal matrix with values σ on the main
diagonal. A reasonable choice is    1 ,   1 and   2 [18].</p>
        <p>log K 
  ~ N μ, Σ
  </p>
        <p>N ˆlog k ,   
μ ~ 
 N ˆ ,   </p>
        <p> 
Exp  
σ ~ Exp  
C ~ LJK  </p>
        <sec id="sec-3-1-1">
          <title>b) field number 2</title>
        </sec>
        <sec id="sec-3-1-2">
          <title>c) field number 3</title>
          <p>Fig. 2. Distributions of q for fields.</p>
        </sec>
        <sec id="sec-3-1-3">
          <title>b) field number 2</title>
        </sec>
        <sec id="sec-3-1-4">
          <title>c) field number 3</title>
          <p>Fig. 3. Distributions of log k,   of core samples for fields.
and the correlation coefficient  MAP corresponding to the maximum of the posterior
distributions μ and C. For fields No. 1 and 2, core samples from the C2vr formation
have, on average, higher porosity and permeability than for the C2b formation. In
turn, for field No. 3, the core samples of the C2vr formation, although on average
have a higher porosity, their average permeability is lower than for the C2b formation.
It is interesting to note that for all fields, the correlation coefficient between porosity
and permeability is highest for the C2b reservoir.</p>
        </sec>
        <sec id="sec-3-1-5">
          <title>a) field number 1</title>
        </sec>
        <sec id="sec-3-1-6">
          <title>b) field number 2</title>
        </sec>
        <sec id="sec-3-1-7">
          <title>c) field number 3</title>
          <p>Fig. 4. Distributions of log j for fields.</p>
          <p>Then, for each well, the following sequence of actions was implemented:
─ According to the data on perforations for each layer, a group of interlayers
completed on the date of the flow profile was formed;
─ According to well log interpretation data, for each interlayer, the value of porosity
was taken and the distribution log k was calculated based on (25) and (17);
─ According to well log interpretation data, for each interlayer, distribution kh was
calculated based on the obtained distribution log k and interlayer’s thickness;
─ For each layer, the distribution of the sum of all interlayer’s kh obtained at the
previous step was calculated;
─ The distribution of log j was calculated based on (15).</p>
          <p>Figure 4 shows the results of calculating the distribution of log j separately for
each well, as well as the averaged distribution curve for the entire field. The plots also
show the value of the mode of the averaged distribution of log j . Thus, for fields
No. 1 and No. 2, the productivity of the C2vr formation is on average about 10 and 4
times higher than the productivity of the C2b formation, respectively. At the same
time, for field No. 3, the productivity of C2vr is on average approximately 2 times
less than the productivity of the C2b formation. For all fields, the maximum value of
the distribution mode of log j does not exceed 2, while the minimum value of the
distribution mode of log j is higher than -2.
4</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Discussion</title>
      <p>As a result of Bayesian inference base on (18), the posterior distributions of log p for
all the fields are obtained and are shown in figure 5. The mean value and highest
density interval (HDI) of 94% are also indicated there. Thus, for fields No. 1 and No. 2
pMAP  1 , i.e. the drawdown for the C2vr formation is on average almost 2.5 times
lower than the drawdown for the C2b formation. At the same time, it is the other way
around for deposit No. 3, for which pMAP  1 , i.e. it is possible that even at a lower
productivity of the C2vr formation, the reservoir pressure in it is higher than in the
C2b formation. As a result of which, a greater inflow from / injection into C2vr is
observed. It is also interesting to note that the range of the posterior distribution of
log p is the highest for field No. 1, which is possibly due to the small volume of
observations of log q .</p>
      <p>Figure 6 shows the results of testing the convergence of the procedure for Bayesian
inference of the posterior distribution. Trace diagrams on the right in Fig. 6 looks like
white noise, which indicates a good mixing of the statistical inference engine. In this
case, the NUTS sampler was used, which generated four parallel chains of
independent samples from the posterior distribution. The size of each sample was 5000
elements. In addition to them, 2000 elements in the chain were intended for automatic
tuning of the sampling algorithm.</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>The problem of factorization of the results of flow profile of a two-layered reservoir
using well test data is formulated. It is shown that this problem is ill-posed, and
additional restrictions on its conditions (regularization) are required.</p>
      <p>Several methods of deterministic regularization based on the minimization of the
 2 -norm of the vector of unknowns are described. It is shown that such approaches
do not take into account the petrophysical properties of formations and have
limitations on the coverage of possible factorization solutions.</p>
      <sec id="sec-5-1">
        <title>a) field number 1</title>
      </sec>
      <sec id="sec-5-2">
        <title>b) field number 2</title>
        <p>с) field number 3
Fig. 5. Posterior distributions of log p for fields.</p>
      </sec>
      <sec id="sec-5-3">
        <title>b) field number 2</title>
      </sec>
      <sec id="sec-5-4">
        <title>c) field number 3 Fig. 6. Convergence results of the Bayesian inference procedure for fields.</title>
        <p>A Bayesian regularization is proposed for factorizing the results of the flow profile.
According to it, for all relative factors the corresponding probability distribution
functions are formed. For this, data from core studies are used to determine the
permeability and porosity of the samples. Calculation of the distributions of the ratio of
reservoir productivity is carried out separately for each well, taking into account the well
log interpretation data. Bayesian statistical inference is used to obtain the general
distribution of the drawdown ratio for different reservoirs.</p>
        <p>This approach was tested on the example of three real fields. All calculations were
carried out in Python using the PyMC3 probabilistic programming library.
Visualization and exploratory analysis of the results were carried out using the Matplotlib and
ArviZ libraries.
5. Booth R., Morton K., Onur M., Kuchuk F.: Grid-based Inversion of Pressure Transient
Test Data with Stochastic Gradient Techniques Int. J. for Uncertainty Quantification, 2, 4
323–339 (2012).
6. Christen A., Sanso B., Santana Cibrian M., Velasco-Hernandez J.: 2015 Bayesian
Deconvolution of Oil Well Test Data Using Gaussian Processes J. Appl. Statistics, 43, 422
(2016).
7. Eltahan E., Ganjdanesh R., Yu W., Sepehrnoori K.: Assisted History Matching Using
Bayesian Inference: Application to Multiwell Simulation of a Huff ’n’ Puff Pilot Test in
the Permian Basin Proc. of Unconventional Resources Technology Conf. (Austin) (SPE)
(2020).
8. Darwis S., Fitriyati N., Gunawan A.Y., Marwati R.: 2012 Bayesian Reservoir Simulation
Int. Conf. on Statistics in Science, Business and Engineering. Langkawi, IEEE, 1–5.
(2012).
9. Masoudi P., Asgarinezhad Y., Tokhmechi B.: Feature Selection for Reservoir
Characterisation by Bayesian Network Arabian J. of Geosciences, 8(5), 3031–43 (2015).
10. Dou Z.: Bayesian Global Optimization Approach to the Oil Well Placement Problem with</p>
        <p>Quantified Uncertainties Thesis (M.S.). West Lafayette: Purdue University (2015).
11. Anraku T.: Discrimination Between Reservoir Models in Well Test Analysis Thesis
(Ph.D.). Stanford: Stanford University (1993).
12. D’Windt A.: Reservoir Zonation and Permeability Estimation: A Bayesian Approach Proc.</p>
        <p>
          of 48th Annual Logging Symp. Society of Petrophysicists and Well-Log Analysts (2007).
13. Loures L.L.: Porosity Bayesian Inference from Multiple Well-Log Data. CREWES
Research Report, 14 (2002).
14. Lysenko V.D.: Oilfield Development: Theory and Practice. Moscow: Nedra, 367 (1996).
15. Ipatov A.I., Kremenetsky M.I.: Geophysical and hydrodynamic control of the development
of hydrocarbon deposits. Moscow: Izhevsk: Institute of Computer Research, 780 (2005).
16. Numaier A.: Solving Ill-conditioned and Singular Linear Systems: A Tutorial on
Regularization. SIAM Review, 40(
          <xref ref-type="bibr" rid="ref3">3</xref>
          ), 636–66 (1998).
17. Avriel M.: Nonlinear Programming: Analysis and Methods. Mineola: Dover Publishing
(2003).
18. LKJ Cholesky Covariance Priors for Multivariate Normal Models
https://docs.pymc.io/notebooks/LKJ.html, last accessed 2020/10/29.
        </p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Martin</surname>
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Bayesian Analysis with Python: Introduction to Statistical Modeling and Probabilistic Programming Using PyMC3 and ArviZ 2nd Edition</article-title>
          . Birmingham-Mumbai: Packt (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Downey</surname>
            <given-names>A.B.: Think</given-names>
          </string-name>
          <string-name>
            <surname>Bayes. Sebastopol: O'Reilly Media</surname>
          </string-name>
          (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Korde</surname>
            <given-names>A.A.</given-names>
          </string-name>
          :
          <article-title>Probabilistic Decline Curve Analysis in Unconventional Reservoirs Using Bayesian and Approximate Bayesian Inference Thesis</article-title>
          . Fairbanks: University of Alaska (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Li</surname>
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Bayesian Statistical Inference Applied to Reservoir Modelling</article-title>
          and
          <string-name>
            <surname>Earthquake Scaling Thesis (Ph.D.</surname>
          </string-name>
          ). Edinburgh: University of Edinburgh (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>