![MathJax Logo](/templates/jsp/_style2/_tandf/pb2/images/math-jax.gif)
Abstract
This article considers a permeability estimation problem of nonlinear diffusion equation within multiphase porous media flow. By combining the wavelet multiscale method with the adaptive homotopy method, we shall design a joint inversion method called the wavelet multiscale-adaptive homotopy method. And the adaptive homotopy method provides a simple manner to adapt computational refinement to the choice of the homotopy parameters. Numerical experiments show that the proposed algorithm is globally convergent, computationally efficient, and has the anti-noise and de-noising abilities.
1 Introduction
The inverse problems of the multiphase porous media flow equations such as nonlinear diffusion equation play a key role in reservoir simulation. The effectiveness of the traditional linearized inversion methods like quasi-Newton or Gauss–Newton strongly depends on the choice of a good initial value, because the problems are intrinsically nonlinear and ill-posed.
Recently, wavelet has been recognized as a powerful new mathematical tool and has been applied to inverse problems in order to solve the above defect and improve computational efficiency.[Citation1] Donoho constructed the nonlinear wavelet method for recovery of signals, densities and spectra from indirect and noisy data,[Citation2] and the wavelet-vaguelette decomposition for nonlinear solution of the linear inverse problems.[Citation3] Wavelet can also been seen as a kind of multiscale method because of its properties of adaptability and localization.[Citation4] As a recently developed inversion strategy, wavelet multiscale method has a worldwide reputation for speeding up convergence, enhancing stability of inversion, avoiding impact of local minimum, and by which we can find the global minimum. The last few years have witnessed an intense activity and interest in the application of the wavelet multiscale inversion approach. Liu [Citation5] showed that the wavelet multiscale method could be applied to the distributed parameter estimation of the one-dimensional elliptical equation. Fu and Han [Citation6, Citation7] applied the wavelet multiscale method to the velocity estimation of a two-dimensional acoustic wave equation. Zhang et al. developed the wavelet multiscale method for the porosity inversion of fluid-saturated porous media,[Citation8] the porosity inversion of one-dimensional two-phase medium[Citation9] and the multiparameter inversion of fluid-saturated porous medium.[Citation10] And further development about the wavelet multiscale method for the porosity inversion of fluid-saturated porous media has been done by He and Han [Citation11]. Ding et al. [Citation12] considered the wavelet multiscale method to solve the problem of estimating the conductivity in Maxwell equations. These results show that the performance of iterative inversion methods is much better when there exists the wavelet multiscale technology.
Homotopy method provides an ideal tool for solving the inverse problems due to its widely convergent property.[Citation13] It is very interesting to apply the homotopy method to solve the inverse problems of differential equations. There is a large amount of literature about the homotopy method for the parameter estimation recently. The homotopy method has been used to solve the parameter estimation problem of two-phase viscoelastic media,[Citation14] the parameter estimation problem of an elliptical equation,[Citation15] the parameter estimation problem of a two-dimensional acoustic wave equation,[Citation16, Citation17] the well-log constraint waveform inversion,[Citation18–Citation20] the reconstruction of mountain surface[Citation21] and the PEM estimation of ARMAX models.[Citation22] All these works testified that the homotopy method is effective for the inverse problems, especially the parameter estimation problems.
For the nonlinear diffusion equation inversion, both the wavelet multiscale method [Citation23] and the adaptive homotopy method [Citation24] have been proven to be effective. However, these two methods all have some limitations on practice. In reality, it may be doubtful whether the global minimum will be obtained when either of the above two inversion methods is used singly to solve the inverse problem of nonlinear diffusion equation. The major reason is that we cannot obtain the global minimum using the homotopy method when there are many local minima in the corresponding objective function; and we cannot obtain the global minimum at the longest scale using the wavelet multiscale method, because the objective function may also be nonconvex. Thus, a natural idea is to make the combination of these two methods, but how to combine these two methods into one is still a great challenge. The novelty of this article is to combine these two methods into one method effectively by means of using wavelet to implement decompositions, taking the regularized Gauss–Newton method as the basic inversion method at every scale except the longest one, and using the adaptive homotopy method to find the global minimum at the longest scale. This hybrid inversion strategy, named by the wavelet multiscale-adaptive homotopy method, has not only a larger region of convergence than the wavelet multiscale method but also less computational cost than the adaptive homotopy method.
Figure 2. The errors of numerical solution and ground truth with respect to the iteration numbers with different initial values in Example 5.1: (a) the initial value is 0.17; (b) the initial value is 2.45; (c) the initial value is 4.15; (d) the initial value is 6.58.
![Figure 2. The errors of numerical solution and ground truth with respect to the iteration numbers with different initial values in Example 5.1: (a) the initial value is 0.17; (b) the initial value is 2.45; (c) the initial value is 4.15; (d) the initial value is 6.58.](/cms/asset/162bc523-2c47-4cf1-ac86-3b19e6718a46/gipe_a_923419_f0002_oc.gif)
Figure 3. The numerical solutions with respect to the iteration numbers with the initial value 0.17 at some grid points in Example 5.1: (a) the grid point is (1/8, 1/8); (b) the grid point is (1/8, 7/8); (c) the grid point is (7/8, 1/8); (d) the grid point is (7/8, 7/8).
![Figure 3. The numerical solutions with respect to the iteration numbers with the initial value 0.17 at some grid points in Example 5.1: (a) the grid point is (1/8, 1/8); (b) the grid point is (1/8, 7/8); (c) the grid point is (7/8, 1/8); (d) the grid point is (7/8, 7/8).](/cms/asset/4bf78971-c0bd-4291-ae46-96bcc53d0fc5/gipe_a_923419_f0003_oc.gif)
Figure 4. The numerical solutions with respect to the iteration numbers with the initial value 2.45 at some grid points in Example 5.1: (a) the grid point is (1/8, 1/8); (b) the grid point is (1/8, 7/8); (c) the grid point is (7/8, 1/8); (d) the grid point is (7/8, 7/8).
![Figure 4. The numerical solutions with respect to the iteration numbers with the initial value 2.45 at some grid points in Example 5.1: (a) the grid point is (1/8, 1/8); (b) the grid point is (1/8, 7/8); (c) the grid point is (7/8, 1/8); (d) the grid point is (7/8, 7/8).](/cms/asset/0e0ec255-0c74-4c74-adec-94d09e154542/gipe_a_923419_f0004_oc.gif)
Figure 5. The true model based on (Equation2.22.2
2.2 ) and inversion results
with the noise level
in Example 5.2: (a) the true model based on (Equation2.2
2.2
2.2 ); (b) the inversion result
for
; (c) the inversion result
for
.
![Figure 5. The true model based on (Equation2.22.2 ut-∇·(q(x)N(∇u)∇u)=s(x,t),(x,t)∈Ω×(0,T),2.2 ) and inversion results q∗ with the noise level ϵ=0.05 in Example 5.2: (a) the true model based on (Equation2.22.2 ut-∇·(q(x)N(∇u)∇u)=s(x,t),(x,t)∈Ω×(0,T),2.2 ); (b) the inversion result q∗ for N(∇u)=1+0.1|∇u|2; (c) the inversion result q∗ for N(∇u)=1/(1-0.1|∇u|2).](/cms/asset/5eb9f506-76f5-49ab-96e2-385c15b52757/gipe_a_923419_f0005_b.gif)
Figure 6. The true model based on (Equation2.12.1
2.1 ) and inversion results
with the noise level
in Example 5.3: (a) the true model based on (Equation2.1
2.1
2.1 ); (b) the inversion result
for
; (c) the inversion result
for
.
![Figure 6. The true model based on (Equation2.12.1 ut-∇·(q(x)N(u)∇u)=s(x,t),(x,t)∈Ω×(0,T),2.1 ) and inversion results q∗ with the noise level ϵ=0.05 in Example 5.3: (a) the true model based on (Equation2.12.1 ut-∇·(q(x)N(u)∇u)=s(x,t),(x,t)∈Ω×(0,T),2.1 ); (b) the inversion result q∗ for N(u)=u4-u3+u2-u+1; (c) the inversion result q∗ for N(u)=u4+u3+u2+u+1.](/cms/asset/7036bfcf-2f69-47a1-8f2e-a2beb9ab6179/gipe_a_923419_f0006_b.gif)
In this article, a wavelet multiscale-adaptive homotopy method is designed by effectively combining the wavelet multiscale method with the adaptive homotopy method in the inversion process. And the article is organized as follows. In Section 2, we give a brief description of the mathematical model of the inverse problem of nonlinear diffusion equation. In Section 3, we present the adaptive homotopy method, whose adaptive property provides a simple manner to adapt computational refinements to the choice of the homotopy parameters. In Section 4, we present the proposed wavelet multiscale-adaptive homotopy method in detail and describe how this algorithm can be carried out by combining the wavelet multiscale method with the adaptive homotopy method. In Section 5, we provide some numerical experiments. Finally, some conclusions are obtained.
2 Mathematical model
The inverse problem of nonlinear diffusion equation intends to identify the permeability model which minimizes the discrepancy between computed and observation data. The computed data are generated by the following nonlinear diffusion equation:2.1
2.1 or
2.2
2.2 with the boundary condition
2.3
2.3 and the initial condition
2.4
2.4 where
is the permeability at
in the medium,
is a positive nonlinear function of
or
,
is the piecewise smooth source function, and
can be any bounded domain in
,
, with piecewise smooth boundary
.
Equation (Equation2.12.1
2.1 ) or (Equation2.2
2.2
2.2 ) with conditions (Equation2.3
2.3
2.3 ) and (Equation2.4
2.4
2.4 ) form the forward problem of nonlinear diffusion equation. If the permeability
is known, the observation data
,
,
can be calculated from Equation (Equation2.1
2.1
2.1 ) or (Equation2.2
2.2
2.2 ) with conditions (Equation2.3
2.3
2.3 ) and (Equation2.4
2.4
2.4 ) by using some numerical method. But in practice, the permeability
is not known. What is known is only some observation data
. We can reconstruct the unknown permeability
from Equation (Equation2.1
2.1
2.1 ) or (Equation2.2
2.2
2.2 ) with conditions (Equation2.3
2.3
2.3 ), (Equation2.4
2.4
2.4 ) and observation data
. Then, Equation (Equation2.1
2.1
2.1 ) or (Equation2.2
2.2
2.2 ) with conditions (Equation2.3
2.3
2.3 ), (Equation2.4
2.4
2.4 ) and observation data
form the model of the inverse problem of nonlinear diffusion equation.
The identification process is carried out in a manner that the computed data match the observation data
, optimally. A measure of the discrepancy between computed and observation data can be obtained by using the norm
2.5
2.5 where
,
,
are the computed data at the observation points. The permeability field
, which minimizes Equation (Equation2.5
2.5
2.5 ), is the wanted solution to this inverse problem.
It is obvious that the solution of the forward problem (Equation (Equation2.12.1
2.1 ) or (Equation2.2
2.2
2.2 ) with conditions (Equation2.3
2.3
2.3 ) and (Equation2.4
2.4
2.4 )) depends nonlinearly on the permeability field
. From the observation data
, with giving the definition of the nonlinear operator of
in (Equation2.5
2.5
2.5 ) as follows
the inverse problem of nonlinear diffusion equation can be reduced to find an epsilon-solution
such that
2.6
2.6 where
denotes the
-dimensional zero vector. It is worth noting that the epsilon-solution
is uniform in
because the permeability function
is only space-dependent.
The nonlinear operator Equation (Equation2.62.6
2.6 ) is a parameter estimation problem, which is a kind of typical ill-posed problem. Its ill-posedness is mainly reflected in the following three aspects (see also [Citation25, Citation26]): (I) there may be no model that exactly fits the data, so the solution may not exist; (II) if exact solutions do exist, they may not be unique, because there may be many models that adequately fit the data; (III) the process of computing an inverse solution can be, and often is, extremely unstable in that a small change in measurement can lead to an enormous change in the estimated model.
3 Adaptive homotopy method
Because the nonlinear operator Equation (Equation2.62.6
2.6 ) is a nonlinear and ill-posed problem, the Tikhonov regularization needs to be introduced. Instead of directly solving (Equation2.6
2.6
2.6 ), we consider the optimal problem
3.1
3.1 where
is the Euclid norm,
is the regularization parameter and
is a prior estimate of the solution
. The iteratively regularized Gauss–Newton method can be used to find the minimum
3.2
3.2
Remark 3.1
The specific expressions of the operators and
are given in numerical form. The practical problems are usually solved numerically after a space discretization, so when
is discretized into
units,
can be expressed as a
-dimensional vector, and then
is transformed into a nonlinear vector-valued function. In this case,
is the Jacobian matrix of
at the point
, and
is the transpose of the Jacobian matrix
.
This iteratively regularized Gauss–Newton method has fast convergence speed and good stability; however, it is as local convergent as the other iterative methods. To overcome this weakness, let us use the homotopy method to solve (Equation3.13.1
3.1 ).
It is easy to see that the corresponding Euler equation to the optimal problem (Equation3.13.1
3.1 ) is
3.3
3.3 Here the fixed point homotopy method is considered to solve (Equation3.3
3.3
3.3 ):
3.4
3.4 where
is the homotopy parameter.
In order to derive , we divide
into
, and for
, use the iterative method similar to (Equation3.2
3.2
3.2 ) to solve (Equation3.4
3.4
3.4 ) in sequence from
to
. When
, the solution of
is
, which is known. Thus, it can be taken as the initial guess of the next equation. That means
is the initial guess of the whole computation. Assume that the solution
of the
th equation has already been derived. Then,
can be taken as the initial guess of the
th equation. All this leads up to the following iterative formula
3.5
3.5 If
,
by an isometric division and
, then (Equation3.5
3.5
3.5 ) becomes a more simple iterative formula
3.6
3.6 The iterative result
of Equation (Equation3.6
3.6
3.6 ) can be taken as the initial guess of Equation (Equation3.2
3.2
3.2 ). Then iterate repeatedly using (Equation3.2
3.2
3.2 ) until the solution
is obtained. Thus, formulae (Equation3.6
3.6
3.6 ) and (Equation3.2
3.2
3.2 ) can constitute a stable and globally convergent method for the inverse problem of nonlinear diffusion equation.
Figure 7. The true model based on (Equation2.12.1
2.1 ) in Example 5.4.
![Figure 7. The true model based on (Equation2.12.1 ut-∇·(q(x)N(u)∇u)=s(x,t),(x,t)∈Ω×(0,T),2.1 ) in Example 5.4.](/cms/asset/77d94a2a-8464-4f40-9f01-7522b7cefe5a/gipe_a_923419_f0007_b.gif)
Figure 9. The true model based on (Equation2.22.2
2.2 ) in Example 5.5.
![Figure 9. The true model based on (Equation2.22.2 ut-∇·(q(x)N(∇u)∇u)=s(x,t),(x,t)∈Ω×(0,T),2.2 ) in Example 5.5.](/cms/asset/51278ffe-7ec3-46a2-8c20-8cb29dd42a04/gipe_a_923419_f0009_b.gif)
Figure 11. The true model based on (Equation2.12.1
2.1 ) in Example 5.6.
![Figure 11. The true model based on (Equation2.12.1 ut-∇·(q(x)N(u)∇u)=s(x,t),(x,t)∈Ω×(0,T),2.1 ) in Example 5.6.](/cms/asset/522b0a32-e9d6-459b-ad84-cabbd7af8865/gipe_a_923419_f0011_b.gif)
Figure 12. The inversion results with the noise level
in Example 5.6: (a) the inversion result
at scale 1; (b) the inversion result
at scale 0.
![Figure 12. The inversion results q∗ with the noise level ϵ=0.04 in Example 5.6: (a) the inversion result q∗ at scale 1; (b) the inversion result q∗ at scale 0.](/cms/asset/76c5330b-85c7-42c7-9ec6-a6d2b87303c8/gipe_a_923419_f0012_b.gif)
As is well known, the homotopy parameters ,
play a leading role in the inversion process. A great deal of calculation is needed when
is too large, and the solution
may be lost when
is too small. Therefore, a modified homotopy method is proposed to solve this dilemma. At the end of each iteration, the control value
is used to control the step length of the homotopy parameters
by comparing
and
. Here the control value
is often chosen by the heuristic method. If
, then double the step length of the homotopy parameters
; otherwise let
be half of the original value. Because this algorithm can adaptively choose the homotopy parameters
, it is named the adaptive homotopy method (see [Citation24]).
4 Wavelet multiscale-adaptive homotopy method
The bottleneck restricting the development of the inversion theory of nonlinear diffusion equation in reservoir simulation is the existence of numerous local minimum in the objective function, and it is one of the most difficult problems for the theory and application. The wavelet multiscale inversion has an impressive ability to improve this difficult problem because of its decomposition of inverse problem by scale. After the decomposition, the long scale components contain little varying features because at long scales the number of local minimum is enormously reduced and those that remain are further apart from each other. Consequently, the application of the adaptive homotopy method at the longest scale component will be more likely (than at other short scale components) to find the global minimum or at least a local minimum that is in the neighbourhood of the global minimum, even if the minimum of the longest scale component is not unique. The solution of the longest scale component is such a good approximation of the global minimum of the second longest scale component that it can be taken as the initial guess of the second optimization problem. Therefore, the solution obtained from the longest scale component is then recursively refined in this way.
This thesis attempts to use wavelet to implement decompositions, to take the iteratively regularized Gauss–Newton method as the basic inversion method at every scale except the longest one, and to use the adaptive homotopy method to find the global minimum or its approximation at the longest scale. This new joint inversion method can be named the wavelet multiscale-adaptive homotopy method. It is as numerically stable and computationally efficient as the wavelet multiscale method, and as globally convergent as the adaptive homotopy method. Most important of all, this new joint inversion method has not only a larger region of convergence than the wavelet multiscale method but also less computational complexity than the adaptive homotopy method.
Algorithm 4.1 (Wavelet multiscale-adaptive homotopy algorithm)
5 Numerical experiments
Some numerical experiments with the proposed algorithm for the permeability estimation are shown in this section. The test problem iswith several choices for the nonlinear function
. Here
,
,
and the source function is
where
,
is the Dirac
-function, and
,
are the injector points and producer points, respectively. Figure shows the exact locations of injector points and producer points in simulation geometry, and we place 16 receivers in each injector point simultaneously, which means that
. For an exact
, its discrete noisy version is
the function ‘
’ generates arrays of random numbers whose elements are normally distributed with mean 0, variance
, and
indicates the noise level.
In all examples, the temporal step length and the principle for choosing the regularization parameter
is mainly based on the popular heuristic regularization parameter choice method. In the first three examples, the spatial step length
, and the true permeability,
, is piecewise constant
The results seem to be best when the regularization parameter is chosen by
. As pointed out in [Citation29], the reason for this is that the dimension is relatively small in the first three examples. In the last three examples, the spatial step length
, the regularization parameter
and the complex permeability models will specifically be described. Except for Examples 5.2 and 5.5 which are based on the partial differential equation in (Equation2.2
2.2
2.2 ), all the examples are based on the partial differential equation in (Equation2.1
2.1
2.1 ).
The longest scale J of wavelet decomposition, the control value and initial step length of the homotopy parameters
in the adaptive homotopy method are, respectively, set at 3, 1 and 0.1. The iteratively regularized Gauss–Newton method (Equation3.2
3.2
3.2 ) is terminated when the modification is equal to or less than
. It is worth mentioning that the wavelet is not used for denoising in this paper, hence the threshold [Citation30] is not needed to be considered. Here, the wavelet is used mainly as the accelerating convergence technique, so the wavelet order is set at 3 (see [Citation23]).
Example 5.1
In the first example, the ground truth is ,
, and we respectively use the wavelet multiscale-adaptive homotopy method (WAH), wavelet multiscale method (WM) in [Citation23], adaptive homotopy method (AH) in [Citation24]. The nonlinear function
is
, and the initial guess value
is given as a constant.
To compare the performance of WAH, WM and AH, the errors of the numerical solutions and the ground truth vs. the iteration numbers with different initial values 0.17, 2.45, 4.15 and 6.58 are plotted in Figure . Meanwhile, the specific data in Figure (a)–(d) are listed in Tables –, respectively. It can be seen from Tables and that WM is divergent after the first iteration, so the green line about WM cannot be obtained in Figure (c) and (d). To compare the performance of WAH, WM and AH with respect to spatial domain, the numerical solutions vs. the iteration numbers with the initial values 0.17 and 2.45 at some grid points are plotted in Figures and , respectively. The grid points in Figure (a)–(d) are, respectively, (1/8, 1/8), (1/8, 7/8), (7/8, 1/8) and (7/8, 7/8), where the ground truths are respectively 1, 2, 3 and 4, and the same grid points are chosen in Figure . Furthermore, for the permeability values are from range of 0 to 10 in reality, the required iteration numbers of WAH, WM and AH are given in Table with different initial values 0.17, 2.45, 4.15, 6.58, 8.23 and 9.99. It indicates that when the initial guess value is poor (i.e. the cases of 4.15, 6.58, 8.23 and 9.99), there is no convergence by WM, while for WAH and AH, the convergence can be achieved. It is shown that WAH has a larger region of convergence than WM. In Table , the absolute computational times of WAH, WM and AH are given. It can be seen that WAH has less computational cost than AH. Therefore, one can conclude that the wavelet multiscale-adaptive homotopy method is globally convergent and computationally efficient from Figures – and Tables and .
Table 1. The errors of numerical solution and ground truth by WAH, WM and AH with the initial value 0.17 in Example 5.1.
Table 2. The errors of numerical solution and ground truth by WAH, WM and AH with the initial value 2.45 in Example 5.1.
Table 3. The errors of numerical solution and ground truth by WAH, WM and AH with the initial value 4.15 in Example 5.1.
Table 4. The errors of numerical solution and ground truth by WAH, WM and AH with the initial value 6.58 in Example 5.1.
Table 5. The required iteration numbers by WAH, WM and AH in Example 5.1.
Table 6. The required CPU times (in seconds) by WAH, WM and AH in Example 5.1.
Example 5.2
In this example, ,
, and we use WAH. The nonlinear functions
are respectively
and
,
, and the Gaussian noise level
. The true model based on (Equation2.2
2.2
2.2 ) and inversion results
are shown in Figure , and the relative
errors for
and
are 0.0148 and 0.0104, respectively.
Example 5.3
In oil reservoirs the permeability usually has greatly large jumps, so we use WAH with ,
,
,
in this example. The nonlinear functions
are respectively
and
,
, and the Gaussian noise level
. The true model based on (Equation2.1
2.1
2.1 ) and inversion results
are shown in Figure , and the relative
errors for
and
are 0.0115 and 0.0121, respectively.
It can be seen from these Examples 5.2 and 5.3 that the wavelet multiscale-adaptive homotopy method is effective for the different -functions, even if
is highly nonlinear. Moreover, in Example 5.3, the traditional iteration methods such as Newton type is not convergent when the initial guess value is given as an arbitrary constant. Hence, we conclude that the wavelet multiscale-adaptive homotopy method is not only effective, and even necessary for reservoir simulation.
Example 5.4
In this example, a vertical stratified medium containing two interfaces shown in Figure is considered. The nonlinear function , initial guess value
and
. Figure shows the inversion result at the original scale, which is obtained by WAH. Starting from the same initial guess value, WM is not convergent; and AH is also convergent, but takes about 146.53% CPU time of WAH.
Example 5.5
In this example, we consider the model of one anomalous body in a homogeneous medium with a permeability of 3.44. The anomalous body has the permeability of 7.28. The nonlinear function , initial guess value
and
. This model and its inversion result at the original scale obtained by WAH are respectively shown in Figures and . Starting from the same initial guess value, WM is not convergent; and AH is also convergent, but takes about 139.76% CPU time of WAH.
Example 5.6
In this example, we consider a complex and inhomogeneous model, which has the permeability of 3.89, 4.39, 5.23 and 8.03 from top to bottom. The nonlinear function , initial guess value
, and
. This model and its inversion results at scale 1 and scale 0 obtained by WAH are respectively shown in Figures and . The relative
errors for the inversion results at scale 1 and scale 0 are respectively equal to 0.0588 and 0.0607.
It can be seen from these Examples 5.4–5.6 that even though the model is large scale and complicated, the wavelet multiscale-adaptive homotopy method still is globally convergent, computationally efficient, and has the anti-noise ability. From Examples 5.4 and 5.5, we can see that the wavelet multiscale-adaptive homotopy method still has a larger region of convergence than the wavelet multiscale method and less computational cost than the adaptive homotopy method for the large-scale and complicated models. In addition, in Example 5.6, the inversion result at scale 1 is better than the one at scale 0. Hence, we can easily conclude that if the observation data are strongly noisy, the wavelet multiscale-adaptive homotopy method will eliminate noise to a certain degree. This is due to the good de-noising performance of wavelet.
6 Conclusions
For the inverse problem of nonlinear diffusion equation within multiphase porous media flow, we have designed a wavelet multiscale-adaptive homotopy method which combines the advantages of wavelet multiscale method and adaptive homotopy method, and realized the numerical inversion of permeability parameter of two-dimensional nonlinear diffusion equation in reservoir simulation. The results of numerical experiments demonstrate the effectiveness of the proposed method. All the inverse problems in reservoir simulation have similar difficulties of nonlinearity and ill-posedness, so we are certain that the proposed method will have a great influence on the development of practical solutions to the permeability estimation problems in the multiphase porous media flow equations.
Acknowledgements
The authors wish to thank the referees for their valuable comments which helped us to improve the present paper.
Additional information
Funding
References
- Goyal K, Mehra M. Wavelets and inverse problems. In: Proceedings of the Satellite Conference of ICM 2010; 2010 Aug 14–17; New Delhi, India. Singapore: World Scientific; 2010. p. 430–447.
- Donoho DL. Nonlinear wavelet methods for recovery of signals, densities, and spectra from indirect and noisy data. Proc. Symp. Appl. Math. 1993;47:173–205.
- Donoho DL. Nonlinear solution of linear inverse problems by wavelet-vaguelette decomposition. Appl. Comput. Harmon. Anal. 1995;2:101–126.
- Daubechies I. Ten lectures on wavelets. Philadelphia (PA): SIAM; 1992.
- Liu J. A multiresolution method for distributed parameter estimation. SIAM J. Sci. Comput. 1993;14:389–405.
- Fu HS, Han B. A wavelet multiscale method for the inverse problems of a two-dimensional wave equation. Inverse Probl. Sci. Eng. 2004;12:643–656.
- Fu HS, Han B, Gai GQ. A wavelet multiscale-homotopy method for the inverse problem of two-dimensional acoustic wave equation. Appl. Math. Comput. 2007;190:576–582.
- Zhang XM, Liu KA, Liu JQ. The wavelet multiscale method for inversion of porosity in the fluid-saturated porous media. Appl. Math. Comput. 2006;180:419–427.
- Zhang XM, Liu JQ, Liu KA. Porosity inversion of 1-D two-phase medium with wavelet multiscale method. Acta Phys. Sin. 2008;57:654–660.
- Zhang XM, Zhou CY, Liu JQ, Liu KA. Multiparameter identification of fluid-saturated porous medium with the wavelet multiscale method. J. Porous Media. 2009;12:255–264.
- He Y, Han B. A wavelet adaptive-homotopy method for inverse problem in the fluid-saturated porous media. Appl. Math. Comput. 2009;208:189–196.
- Ding L, Han B, Liu JQ. A wavelet multiscale method for inversion of Maxwell equations. Appl. Math. Mech. -Engl. Ed. 2009;30:1035–1044.
- Watson LT. Globally convergent homotopy methods: a tutorial. Appl. Math. Comput. 1989;31:369–396.
- Tian YC, Zhang ZM, Ma JW, Yang HZ. Inversing physical parameter of two-phase viscoelastic media by homotopy method. Chin. J. Geophys. -Chinese Ed. 2009;52:2328–2334.
- Han B, Shao JQ, Guo BQ. A widely convergent method for determining the distributed parameters of an elliptical equation. Appl. Math. Comput. 1994;60:139–146.
- Han B, Feng GF, Liu JQ. A widely convergent generalized pulse-spectrum technique for the inversion of two-dimensional acoustic wave equation. Appl. Math. Comput. 2006;172:406–420.
- Han B, Fu HS, Li Z. A homotopy method for the inversion of a two-dimensional acoustic wave equation. Inverse Probl. Sci. Eng. 2005;13:411–431.
- Han B, Fu HS, Liu H. a homotopy method for well-log constraint waveform inversion. Geophysics. 2007;72:R1–R7.
- Fu HS, Han B. A regularization homotopy method for the inverse problem of 2-D wave equation and well log constraint inversion. Chin. J. Geophys. -Chinese Ed. 2005;48:1441–1448.
- Feng GF, Han B, Liu JQ. Widely convergent generalized pulse-spectrum methods for 2-D wave equation inversion. Chin. J. Geophys. -Chinese Ed. 2003;46:265–270.
- Dou YX, Han B. Numerical inversion of reconstruction of mountain surface by homotopy method. Chin. J. Geophys. -Chinese Ed. 2011;54:1893–1899.
- Hu JL, Hirasawa K, Kumamaru K. A homotopy approach to improving PEM identification of ARMAX models. Automatica. 2001;37:1323–1334.
- Zhao JJ, Liu T, Liu SS. Identification of space-dependent permeability in nonlinear diffusion equation from interior measurements using wavelet multiscale method. Inverse Probl. Sci. Eng. 2014;22:507–529.
- Zhao JJ, Liu T, Liu SS. An adaptive homotopy method for permeability estimation of a nonlinear diffusion equation. Inverse Probl. Sci. Eng. 2013;21:585–604.
- Tarantola A. Inverse problem theory and methods for model parameter estimation. Philadelphia (PA): SIAM; 2005.
- Aster RC, Borchers B, Thurber CH. Parameter estimation and inverse problems. Boston: Elsevier; 2005.
- Cohen A, Daubechies I, Feauveau JC. Biorthogonal bases of compactly supported wavelets. Commun. Pure Appl. Math. 1992;45:485–560.
- Mallat SG. A theory for multiresolution signal decomposition: the wavelet representation. IEEE Trans. Pattern Anal. Mach. Intell. 1989;11:674–693.
- Nilssen TK, Mannseth T, Tai XC. Permeability estimation with the augmented Lagrangian method for a nonlinear diffusion equation. Comput. Geosci. 2003;7:27–47.
- Azzalini A, Farge M, Schneider K. Nonlinear wavelet thresholding: a recursive method to determine the optimal denoising threshold. Appl. Comput. Harmon. Anal. 2005;18:177–185.