Abstract
Wavelets are localized small waves that exhibit the characteristic oscillatory behavior of waves with an amplitude that declines rapidly to zero. Their properties include orthogonality or bi-orthogonality, a natural multiresolution and, often, compact support. These properties can be used to repeatedly rescale a signal or a function, decomposing it to a desirable level, and obtaining and preserving trend and detail data at all scales that allow re-composition of the original signal. The overall goal of this work is to create a set of wavelet-based (WB) numerical methods using different wavelet bases for application to the solution of the PDEs of interest to petroleum engineering, namely the solution of the PDEs of fluid flow through porous and fractured media. A particular emphasis of the study is in processes associated with ultra-low permeability media such as shale oil and shale gas reservoirs. To address the problem, we developed WTFS (wavelet transform flow simulator), a new flow simulator written in MATLAB that couples wavelet transform with a standard finite-difference scheme. In the current state of development, the WB numerical solution is verified against analytical solutions of 1D problems for liquid flow through porous media and is validated through comparisons to numerical solutions for problems of 2D and 3D flow through porous media obtained from a conventional numerical simulator.
Article Highlights
-
Derivation of a general approach that involves the use of different appropriate wavelet bases and the application of their multiresolution property to solve problems of single- and multi-phase flow through multidimensional porous media domains.
-
Development of a compact MATLAB program that implements the WB solutions and which has been validated against analytical solutions and predictions from a conventional numerical reservoir simulator.
Similar content being viewed by others
Data availability
All data on request.
References
Allaei, S.M.V., Sahimi, M., Tabar, M.R.R.: Propagation of acoustic waves as a probe for distinguishing heterogeneous media with short-range and long-range correlations. J. Stat. Mech. Theory Exper. (2008). https://doi.org/10.1088/1742-5468/2008/03/P03016
Babaei, M., & King, P. R. (2011). A Comparison Between Wavelet and Renormalization Upscaling Methods and Iterative Upscaling-Downscaling Scheme. Paper presented at the SPE Reservoir Simulation Symposium.
Bindal, A., Khinast, J.G., Ierapetritou, M.G.: Adaptive multiscale solution of dynamical systems in chemical processes using wavelets. Comput. Chem. Eng. 27(1), 131–142 (2003). https://doi.org/10.1016/S0098-1354(02)00165-5
Blasingame, T.A.: Lecture on Linear Flow Solutions: Infinite and Finite-acting Reservoir Cases. A. Blasingame, Texas A&M University, College Station, Texas, Personal Collection of T (1996)
Bradley, J.N., Brislawn, C.M., Hopper, T.: The Fbi wavelet scalar quantization standard for gray-scale fingerprint image compression. Vis. Inform. Process. Ii 1961, 293–304 (1993). https://doi.org/10.1117/12.150973
Buckley, S.E., Leverett, M.C.: mechanism of fluid displacement in sands. Trans. 146(1942), 107–116 (1942). https://doi.org/10.2118/942107-G
Burrus, C.S., Gopinath, R.A., Guo, H.: Introduction to wavelets and wavelet transforms: A primer. Prentice Hall, Upper Saddle River, N.J (1998)
Chui, C.K., Diamond, H.: A general framework for local interpolation. Numer. Math. 58(6), 569–581 (1991)
Chui, C.K., Wang, J.Z.: A general framework of compactly supported splines and wavelets. J. Approx. Theory 71(3), 263–304 (1992a). https://doi.org/10.1016/0021-9045(92)90120-D
Chui, C.K., Wang, J.Z.: On compactly supported spline wavelets and a duality principle. Trans. Am. Math. Soc 330(2), 903–915 (1992b). https://doi.org/10.2307/2153941
Chui, C., Wang, J.: An analysis of cardinal spline-wavelets. J. Approx. Theory 72(1), 54–68 (1993). https://doi.org/10.1006/jath.1993.1006
Dahmen, W., Kunoth, A., Urban, K.: A wavelet Galerkin method for the Stokes equations. Computing 56(3), 259–301 (1996). https://doi.org/10.1007/Bf02238515
Daubechies, I.: Orthonormal bases of compactly supported wavelets. Commun. Pure Appl. Math. 41(7), 909–996 (1988). https://doi.org/10.1002/cpa.3160410705
Daubechies, I.: The wavelet transform, time-frequency localization and signal analysis. Ieee Trans. Inform. Theory 36(5), 961–1005 (1990). https://doi.org/10.1109/18.57199
Daubechies, I., Lagarias, J.C.: 2-Scale difference-equations .1. existence and global regularity of solutions. Siam J. Math. Anal. 22(5), 1388–1410 (1991)
Daubechies, I. (1992). Ten lectures on wavelets.
Ebrahimi, F., Sahimi, M.: Multiresolution wavelet scale up of unstable miscible displacements in flow through heterogeneous porous media. Transp. Porous Media 57(1), 75–102 (2004). https://doi.org/10.1023/B:Tipm.0000032742.05517.06
Folland, G.B.: Real analysis : modern techniques and their applications. Wiley, New York (1984)
Goupillaud, P., Grossmann, A., Morlet, J.: Cycle-octave and related transforms in seismic signal analysis. Geoexploration 23(1), 85–102 (1984). https://doi.org/10.1016/0016-7142(84)90025-5
Haar, A.: On the theory of orthogonal function systems (First announcement). Math. Annal. 69, 331–371 (1910). https://doi.org/10.1007/Bf01456326
Henderson, H.V., Pukelsheim, F., Searle, S.R.: On the history of the kronecker product. Linear Multilinear Algebra 14(2), 113–120 (1983). https://doi.org/10.1080/03081088308817548
Lepik, Ü.: Numerical solution of differential equations using Haar wavelets. Math. Comput. Simul. 68, 127–143 (2005). https://doi.org/10.1016/j.matcom.2004.10.005
Lepik, U.: Numerical solution of evolution equations by the Haar wavelet method. Appl. Math. Comput. 185(1), 695–704 (2007). https://doi.org/10.1016/j.amc.2006.07.077
Li, B., Chen, X.F.: Wavelet-based numerical analysis: A review and classification. Finite Elem. Anal. Des. 81, 14–31 (2014). https://doi.org/10.1016/j.finel.2013.11.001
Mallat, S.G.: A theory for multiresolution signal decomposition - the wavelet representation. Ieee Trans. Pattern Anal. Mach. Intell. 11(7), 674–693 (1989). https://doi.org/10.1109/34.192463
McWilliam, S., Knappett, D.J., Fox, C.H.J.: Numerical solution of the stationary FPK equation using Shannon wavelets. J. Sound Vib. 232(2), 405–430 (2000). https://doi.org/10.1006/jsvi.1999.2747
Mehrabi, A.R., Rassamdana, H., Sahimi, M.: Characterization of long-range correlations in complex distributions and profiles. Phys. Rev. E 56(1), 712–722 (1997). https://doi.org/10.1103/PhysRevE.56.712
Moridis, G.J., Reddell, D.L.: The laplace transform finite-difference method for simulation of flow through porous-media. Water Res. Res. 27(8), 1873–1884 (1991). https://doi.org/10.1029/91wr01190
Moridis, G.J., Nikolaou, M., You, Y.: The use of wavelet transforms in the solution of two-phase flow problems. SPE J. 1(2), 169–177 (1996). https://doi.org/10.2118/29144-Pa
Moridis, G.J., Anantraksakul, N., Blasingame, T.A.: Transformational-decomposition-method-based semianalytical solutions of the 3D problem of oil production from shale reservoirs. SPE J. 26(2), 780–811 (2021). https://doi.org/10.2118/199083-Pa
Moridis, G. J., & K. Pruess, User's Manual of the TOUGH+ Core Code: A General Purpose Simulator of Non-Isothermal Flow and Transport Through Porous and Fractured Media, Lawrence Berkeley National Laboratory report LBNL-6871E, February, 2016
Moridis, G J, Wu, Y S, & Pruess, K. EOS9NT (1999): A TOUGH2 module for the simulation of water flow and solute/colloid transport in the subsurface. United States. https://doi.org/10.2172/765127
Morlet, J., Arens, G., Fourgeau, E., Giard, D.: Wave-propagation and sampling theory 2 sampling theory and complex waves. Geophysics 47(2), 222–236 (1982)
Moslehi, M., de Barros, F.P.J., Ebrahimi, F., Sahimi, M.: Upscaling of solute transport in disordered porous media by wavelet transformations. Adv. Water Res. 96, 180–189 (2016). https://doi.org/10.1016/j.advwatres.2016.07.013
Nikolaou, M., & You, Y. (1994). Use of Wavelets for Numerical Solution of Differential Equations. In R. L. Motard & B. Joseph (Authors), Wavelet Appl. Chem. Eng. (pp. 210-275). Boston: Kluwer Academic.
Pancaldi, V., Christensen, K., King, P.R.: Permeability up-scaling using Haar wavelets. Trans. Porous Med. 67(3), 395–412 (2007). https://doi.org/10.1007/s11242-006-9032-0
Park, C., Tsiotras, P.: Approximations to optimal feedback control using a successive wavelet collocation algorithm. Proceed. Am. Control Conf. 1–6, 1950–1955 (2003)
Rasaei, M.R., Sahimi, M.: Upscaling of the permeability by multiscale wavelet transformations and simulation of multiphase flows in heterogeneous porous media. Comput. Geosci. 13(2), 187–214 (2009). https://doi.org/10.1007/s10596-008-9111-0
Reza Rasaei, M., Sahimi, M.: Upscaling and simulation of waterflooding in heterogeneous reservoirs using wavelet transformations: application to the SPE-10 Model. Transp. Porous. Med. 72, 311–338 (2008). https://doi.org/10.1007/s11242-007-9152-1
Rezapour, A., Ortega, A., Sahimi, M.: Upscaling of geological models of oil reservoirs with unstructured grids using lifting-based graph wavelet transforms. Transp. Porous Media 127(3), 661–684 (2019). https://doi.org/10.1007/s11242-018-1219-7
Sahimi, M., Rasaei, M. R., Ebrahimi, F., & Haghighi, M. (2005). Upscaling of Unstable Miscible Displacements and Multiphase Flows Using Multiresolution Wavelet Transformation. Paper presented at the SPE Reservoir Simulation Symposium.
Sahimi, M., Hashemi, M.: Wavelet identification of the spatial distribution of fractures. Geophys. Res. Lett. 28(4), 611–614 (2001). https://doi.org/10.1029/2000gl011961
Stehfest, H.: Numerical Inversion of Laplace Transforms. Commun. Acm 13(1), 47–000 (1970). https://doi.org/10.1145/361953.361969
Urban, K. (2009). Wavelet methods for elliptic partial differential equations. Oxford New York Oxford University Press
Wang, D., Pan, J.: A wavelet–Galerkin scheme for the phase field model of microstructural evolution of materials. Comput. Mater. Sci. 29(2), 221–242 (2004). https://doi.org/10.1016/j.commatsci.2003.09.004
Wang, Q. Y. R. (2019). FTSim source code [Source Code]
Wang, Q. Y. R. (2021). Wavelet transforms for the simulation of flow processes in porous and fractured geologic media [Unpublished master's thesis]. Texas A&M University.
Yang, S., Ni, G., Ho, S.L., Machado, J.M., Rahman M.A., Wong, H.C.: Wavelet-Galerkin method for computations of electromagnetic fields-computation of connection coefficients. IEEE Trans. Magn. 36(4), 644–648 (2000). https://doi.org/10.1109/20.877532
You, Y. (1995). Wavelet-based methods for numerical solution of differential equations.
Zhang, T.H., Tian, Y.C., Tade, M.O.: Wavelet-based collocation method for stiff systems in process engineering. J. Math. Chem. 44(2), 501–513 (2008). https://doi.org/10.1007/s10910-007-9324-9
Funding
The work of Q. Wang was supported by the Texas Engineering Experiment Station and the Department of Petroleum Engineering at Texas A & M University through the start-up funding of Dr. George Moridis.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no conflict in interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix A
Appendix A
The equations governing 1D fluid flow through porous media and the associated initial and boundary conditions are as follows:
Discretizing the 1D dimensionless diffusivity equation using a standard backward finite-difference (FD) scheme yields:
Following the approach of Lepik (2005, 2007), at each time sub-interval \(t_{{_{{\text{D}}} }}^{{}} \in \left[ {t_{{\text{D}}}^{s} ,t_{{\text{D}}}^{s + 1} } \right]\), \(\frac{{\partial^{2} p_{{\text{D}}} }}{{\partial x_{{\text{D}}}^{2} }}\left( {x_{{\text{D}}} ,t_{{\text{D}}}^{s + 1} } \right)\) is approximated by a series of Haar wavelets, resulting in:
Integrating Eq. (A.3) with respect to xD from 0 to xD yields:
Next, integration of Eq. (A.4) from 0 to xD results in:
Based on the initial and boundary conditions in Eq. (A.1), we can derive the general wavelet-based expression for pressure at a time \(t_{D}^{s + 1}\) as:
Next, inserting Eqs. (A.3) and (A.6) into Eq. (A.2) and rearranging terms leads to:
When \(s = 0, \, t_{D}^{s} = t_{st} = 0\), \(p_{D} \left( {x_{D} ,t_{D}^{s} } \right)\) is given by the initial condition \(p_{D} \left( {x_{D} ,t_{D} = 0} \right) = 0\), and the boundary grid points are constrained by the known boundary conditions.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Wang, Q., Moridis, G.J. & Blasingame, T.A. Wavelet Transforms for the Simulation of Flow Processes in Porous Geologic Media. Transp Porous Med 146, 771–803 (2023). https://doi.org/10.1007/s11242-022-01888-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11242-022-01888-z