Abstract
In this paper, it is proposed an enhanced sequential fully implicit (ESFI) algorithm with a fixed stress split to approximate robustly poroelastoplastic solutions related to reservoir geomechanics. The constitutive model considers the total strain effect on porosity/permeability variation and associative plasticity. The sequential fully implicit (SFI) algorithm is a popular solution to approximate solutions of a coupled system. Generally, the SFI consists of an outer loop to solve the coupled system, in which there are two inner iterative loops for each equation to implicitly solve the equations. The SFI algorithm occasionally suffers from slow convergence or even convergence failure. In order to improve the convergence (robustness) associated with SFI, a new nonlinear acceleration technique is proposed employing Shanks transformations in vectorvalued variables to enhance the outer loop convergence, with a quasiNewton method considering the modified Thomas method for the internal loops. In this ESFI algorithm, the fluid flow formulation is defined by Darcy’s law including nonlinear permeability based on Petunin model. The rock deformation includes a linear part being analyzed based on Biot’s theory and a nonlinear part being established using MohrCoulomb associative plasticity for geomechanics. Temporal derivatives are approximated by an implicit Euler method, and spatial discretizations are adopted using finite element in two different formulations. For the spatial discretization, two weak statements are obtained: the first one uses a continuous Galerkin for poroelastoplastic and Darcy’s flow; the second one uses a continuous Galerkin for poroelastoplastic and a mixed finite element for Darcy’s flow. Several numerical simulations are presented to evaluate the efficiency of ESFI algorithm in reducing the number of iterations. Distinct poromechanical problems in 1D, 2D, and 3D are approximated with linear and nonlinear settings. Where appropriate, the results were verified with analytic solutions and approximated solutions with an explicit RungeKutta solver for 2D axisymmetric poroelastoplastic problems.
Similar content being viewed by others
References
Phillips, P. J., Wheeler, M. F.: A coupling of mixed and continuous galerkin finite element methods for poroelasticity i: the continuous in time case. Comput. Geosci. 11, 131–144 (2007)
Merle, H., Kentie, C., van Opstal, G., Schneider, G.: The bachaquero study  a composite analysis of the behavior of a compaction drive/solution gas drive reservoir. J. Petrol. Tech. 28, 1107–1115 (1976)
Kosloff, D., Scott, R., Scranton, J.: Finite element simulation of wilmington oil field subsidence: i. linear modelling. Tectonophysics 65, 339–368 (1980)
Winterfeld, P. H., Wu, Y.s.: Coupled reservoirgeomechanical simulation of caprock failure and fault reactivation during co_{2} sequestration in deep saline aquifers (2017)
Bruno, M.: Subsidenceinduced well failure. SPE Drill. Eng. 7, 148–152 (1992)
Davies, J., Davies, D.: Stressdependent permeability: Characterization and modeling. SPE J. 6, 224–235 (2001)
Ju, B., Wu, Y., Fan, T.: Study on fluid flow in nonlinear elastic porous media: Experimental and modeling approaches. J. Pet. Sci. Eng. 76, 205–211 (2011)
Terzaghi, K.: Erdbaumechanik auf bodenphysikalischer grundlage. franz Deutikle Leipzig und Wien (1925)
Biot, M. A.: General theory of threedimensional consolidation. J. Appl. Phys. 12, 155–164 (1941)
Settari, A., Mourits, F.: A coupled reservoir and geomechanical simulation system. SPE J 3, 219–226 (1998)
Yale, D., Lyons, S., Qin, G.: Coupled GeomechanicsFluid Flow Modeling in Petroleum Reservoirs: Coupled versus Uncoupled Response. 4Th North American Rock Mechanics Symposium, Seattle (2000)
Phillips, P. J., Wheeler, M. F.: A coupling of mixed and continuous galerkin finite element methods for poroelasticity II: the discreteintime case. Comput. Geosci. 11, 145–158 (2007)
Dung, T.: Coupled fluid flowgeomechanics simulations applied to compaction and subsidence estimation in stress sensitive and heterogeneous reservoirs (2007)
Wei, Z., Zhang, D.: Coupled fluidflow and geomechanics for tripleporosity/dualpermeability modeling of coalbed methane recovery. Int. J. Rock Mech. Min. Sci. 47, 1242–1253 (2010)
Peng, S., Zhang, J.: Stressdependent permeability. In: Engineering Geology for Underground Rocks, pp 199–220. Springer Berlin Heidelberg, Berlin (2007)
Aybar, U., Eshkalak, M. O., Sepehrnoori, K., Patzek, T.: Long Term Effect of Natural Fractures Closure on Gas Production from Unconventional Reservoirs. In: SPE Eastern Regional Meeting. Society of Petroleum Engineers (2014)
An, C., Killough, J., Mi, L.: Stressdependent permeability of organicrich shale reservoirs: Impacts of stress changes and matrix shrinkage. J. Petrol. Sci. Eng. 172, 1034 – (1047)
Gutierrez, M. S., Lewis, R. W.: Coupling of fluid flow and deformation in underground formations. J. Eng. Mech. 128, 779–787 (2002)
Li, X., Liu, Z., Lewis, R. W.: Mixed finite element method for coupled thermohydromechanical process in poroelastoplastic media at large strains. Int. J. Numer. Methods Eng. 64, 667–708 (2005)
Jha, B., Juanes, R.: A locally conservative finite element framework for the simulation of coupled flow and reservoir geomechanics. Acta Geotech. 2, 139–153 (2007)
Minkoff, S. E., Stoneb, C. M., Bryantc, S., Peszynskac, M., Wheelerc, M. F.: Coupled fluid flow and geomechanical deformation modeling
Armero, F., Simo, J. C.: A new unconditionally stable fractional step method for nonlinear coupled thermomechanical problems. Int. J. Numer. Methods Eng. 35, 737–766 (1992)
Dean, R. H., Gai, X., Stone, C. M., Minkoff, S. E.: A comparison of techniques for coupling porous flow and geomechanics. SPE J. 11, 132–140 (2006)
Wheeler, M. F., Gai, X.: Iteratively coupled mixed and galerkin finite element methods for poroelasticity. Numer. Methods Partial Differ. Equ. 23, 785–797 (2007)
Dana, S., Ganis, B., Wheeler, M. F.: A multiscale fixed stress split iterative scheme for coupled flow and poromechanics in deep subsurface reservoirs. J. Comput. Phys. 352, 1–22 (2018)
Kim, J., Tchelepi, H., Juanes, R.: Stability and convergence of sequential methods for coupled flow and geomechanics: Drained and undrained splits. Comput. Methods Appl. Mech. Eng. 200, 2094–2116 (2011a)
Kim, J., Tchelepi, H., Juanes, R.: Stability and convergence of sequential methods for coupled flow and geomechanics: Fixedstress and fixedstrain splits. Comput. Methods Appl. Mech. Eng. 200, 1591–1606 (2011b)
Kim, J., Tchelepi, H. A., Juanes, R.: Stability, accuracy, and efficiency of sequential methods for coupled flow and geomechanics. SPE J. 16, 249–262 (2011c)
Mikeliċ, A., Wheeler, M. F.: Convergence of iterative coupling for coupled flow and geomechanics. Comput. Geosci. 17, 455–461 (2012)
Jiang, J., Tchelepi, H. A.: Nonlinear acceleration of sequential fully implicit (sfi) method for coupled flow and transport in porous media (2018)
Aitken, A.: Studies in practical mathematics. the evaluation of latent roots and latent vectors of a matrix. Proc. R. Soc. Edinburgh 57, 269 (1937)
Garbey, M.: Acceleration of the schwarz method for elliptic problems. SIAM J. Sci. Comput. 26, 1871–1893 (2005)
Jemcov, A., Maruszewski, J., Jasak, H.: Acceleration and Stabilization of Algebraic Multigrid Solver Applied to Incompressible Flow Problems. In: 18Th AIAA Computational Fluid Dynamics Conference. American Institute of Aeronautics and Astronautics (2007)
Degroote, J., Bathe, K. J., Vierendeels, J.: Performance of a new partitioned procedure versus a monolithic procedure in fluid–structure interaction. Comput. Struct. 87, 793–801 (2009)
Erbts, P., Düster, A.: Accelerated staggered coupling schemes for problems of thermoelasticity at finite strains. Comput. Math. Appl. 64, 2408–2430 (2012)
Aitken, A.: On bernoulli’s numerical solution of algebraic equations. Proc. R. Soc. Edinburgh 46, 289–305 (1926)
Plancq, D., Thouvenin, G., Ricaud, J., Struzik, C., Helfer, T., Bentejac, F., Thévenin, P., Masson, R.: Pleiades: a unified environment for multidimensional fuel performance modeling. International meeting on LWR fuel performance, Florida (2004)
Jennings, A.: Accelerating the convergence of matrix iterative processes. IMA J. Appl. Math. 8, 99–110 (1971)
Richardson, L. F.: The approximate arithmetical solution by finite differences of physical problems involving differential equations, with an application to the stresses in a masonry dam. Philos. Trans. R. Soc. A: Math. Phys. Eng. Sci. 210, 307–357 (1911)
Shanks, D.: Nonlinear transformations of divergent and slowly convergent sequences. J. Math. Phys. 34, 1–42 (1955)
Petunin, V., Tutuncu, A., Prasad, M., Kazemi, H., Yin, X.: An experimental study for investigating the stress dependence of permeability in sandstones and carbonates, 45th U.S, Rock Mechanics / Geomechanics Symposium, pp. 9 (2011)
de Souza Neto, E. A., Peri, D., Owen, D. R. J.: Computational Methods for Plasticity. Wiley, New York (2008)
Devloo, P. R. B.: Object oriented tools for scientific computing. Eng. Comput. 16, 63–72 (2000)
Devloo, P. R. B., Bravo, C. M. A. A., Rylo, E. C.: Systematic and generic construction of shape functions for padaptive meshes of multidimensional finite elements. Comput. Methods Appl. Mech. Eng. 198, 1716–1725 (2009)
Farias, A. M.: New Formulations of Finite Element and Multiphysics Simulation. Ph.D. thesis, University State of Campinas (2014)
Castro, D. A., Devloo, P. R., Farias, A. M., Gomes, S. M., de Siqueira, D., Durȧn, O.: Three dimensional hierarchical mixed finite element approximations with enhanced primal variable accuracy. Comput. Methods Appl. Mech. Eng. 306, 479–502 (2016)
Terzaghi, K: Wiley, New York (1943)
Biot, M. A.: Theory of elasticity and consolidation for a porous anisotropic solid. J. Appl. Phys. 26, 182–185 (1955)
Coussy, O.: Poromechanics. Wiley, New York (2004)
Rudnicki, J. W.: Fluid mass sources and point forces in linear elastic diffusive solids. Mech. Mater. 5, 383–393 (1986)
Cecílio, D. L., Devloo, P. R., Gomes, S. M., dos Santos, E. R., Shauer, N.: An improved numerical integration algorithm for elastoplastic constitutive equations. Comput. Geotech. 64, 1–9 (2015)
Hayakawa, K., Murakami, S., Liu, Y.: An irreversible thermodynamics theory for elasticplasticdamage materials. Eur. J. Mech.  A/Solids 17, 13–32 (1998)
Lemaitre, J., Chaboche, J.L.: Mechanics of Solid Materials. Cambridge University Press, Cambridge (1990)
Soares, A. C.: Um estudo da Influéncia do Estado de Tensoes na Permeabilidade de Rochas Produtoras de Petróleo. Tese De Doutorado Instituto De Geologia, Ph.D. thesis, Universidade Federal do Rio de Janeiro (2007)
Santos, E., Borba, A., Ferreira, F.: Stressdependent permeability measurement of indiana limestone and silurian dolomite samples in hydrostatic tests. International Society for Rock Mechanics and Rock Engineering, Goiania (2014)
Detournay, E., Cheng, A. H. D.: Fundamentals of Poroelasticity. In: Hudson, J. A. (ed.) Comprehensive Rock Comprehensive Rock Engineering: Principles, Practice & Projects, Analysis and Design Methods, pp 113–171 . Oxford University Press, Oxford (1993)
Bui, T. A., Wong, H., Deleruyelle, F., Zhou, A., Lei, X.: A coupled poroplastic damage model accounting for cracking effects on both hydraulic and mechanical properties of unsaturated media. Int. J. Numer. Anal. Methods Geomech. 40, 625–650 (2016)
Zhou, H., Jia, Y., Shao, J.: A unified elastic–plastic and viscoplastic damage model for quasibrittle rocks. Int. J. Rock Mech. Min. Sci. 45, 1237 – (1251)
da Silva, R., Murad, M., Obregon, J.: A New FixedStress Split Scheme in Poroplastic Media Incorporating General Plastic Porosity Constitutive Theories. In: ECMOR XVI  16Th European Conference on the Mathematics of Oil Recovery. EAGE Publications BV (2018)
Xie, S. Y., Shao, J. F.: An experimental study and constitutive modeling of saturated porous rocks. Rock Mech. Rock. Eng. 48, 223–234 (2015)
Ertekin, T.: Basic Applied Reservoir Simulation. Society of Petroleum Engineers (2001)
Kim, J., Sonnenthal, E. L., Rutqvist, J.: Formulation and sequential numerical algorithms of coupled fluid/heat flow and geomechanics for multiple porosity materials. Int. J. Numer. Methods Eng. 92, 425–456 (2012)
Both, J. W., Kumar, K., Nordbotten, J. M., Radu, F. A.: Anderson accelerated fixedstress splitting schemes for consolidation of unsaturated porous media. Comput. Math. Appl. 77, 1479 – (2017). 7th International Conference on Advanced Computational Methods in Engineering (ACOMEN)
Boffi, D., Brezzi, F., Fortin, M.: Mixed Finite Element Methods and Applications. Springer, Berlin (2013)
Castelletto, N., Klevtsov, S., Hajibeygi, H., Tchelepi, H. A.: Multiscale twostage solver for biot’s poroelasticity equations in subsurface media. Comput. Geosci. 23, 207–224 (2019)
White, J. A., Castelletto, N., Klevtsov, S., Bui, Q. M., OseiKuffuor, D., Tchelepi, H. A.: A twostage preconditioner for multiphase poromechanics in reservoir simulation. Comput. Methods Appl. Mech. Eng. 357, 112575 (2019)
Sloan, S. W., Sheng, D., Abbo, A. J.: Accelerated initial stiffness schemes for elastoplasticity. Int. J. Numer. Anal. Methods Geomech. 24, 579–599 (2000)
Cordero, A., Hueso, J. L., Martínez, E., Torregrosa, J. R.: Increasing the convergence order of an iterative method for nonlinear systems. Appl. Math. Lett. 25, 2369 – (2374)
Xiao, X.Y., Yin, H.W.: Accelerating the convergence speed of iterative methods for solving nonlinear systems. Appl. Math. Comput. 333, 8–19 (2018)
Degroote, J., Haelterman, R., Annerel, S., Bruggeman, P., Vierendeels, J.: Performance of partitioned procedures in fluid–structure interaction. Comput. Struct. 88, 446–457 (2010)
Bogaers, A., Kok, S., Reddy, B., Franz, T.: An evaluation of quasinewton methods for application to FSI problems involving free surface flow and solid body contact. Comput. Struct. 173, 71–83 (2016)
Liu, T., Bouaziz, S., Kavan, L.: Quasinewton methods for realtime simulation of hyperelastic materials. ACM Trans. Graph. 36, 1–16 (2017)
Macleod, A. J.: Acceleration of vector sequences by multidimensional deltasquare methods. Commun. Appl. Numer. Methods 2, 385–392 (1986)
Anderson, D. G. M.: Iterative procedures for nonlinear integral equations. J. ACM 12, 547–560 (1965)
Brezinski, C., RedivoZaglia, M., Saad, Y.: Shanks sequence transformations and anderson acceleration. SIAM Rev. 60, 646–669 (2018)
Funding
The authors O. Duran, M. Sanei, and P.R.B. Devloo received financial support from the Brazilian National Agency of Petroleum, Natural Gas and Biofuels (ANPPETROBRAS).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Appendix
1.1 A RungeKutta solver for poroelastoplasticity: an axisymmetric approach—the linear poroelastic case
To construct an RungeKutta approximation, it is required to review the poroelastic equations and find a way to recast the equations as initial value problem, as the RungeKutta method structure:
There are three main considerations for this case:

1.
The equations are presented in terms of the cylindrical coordinate system.

2.
The approximation is axisymmetric, leading to a displacement u and pressure p fields that depend only of the radius , i.e., \(\mathbf {u}={\Phi }{\left (\mathrm {r}\right )}\) and \(p={\Phi }{\left (\mathrm {r}\right )}\).

3.
Assume steadystate conditions, the initial value problem is described in terms of one independent variable r.
Recalling the linear elastic constitutive law:
Using the considerations above \(\mathbf {u}=u_{r}\hat {\textbf {r}}\) and an initial 𝜖° = 0 the effective stress tensor becomes:
where \(\mu _{r}=2\mu \frac {du_{r}}{dr}\) and \(\lambda _{r}=\lambda \left (\frac {u_{r}}{r}+\frac {du_{r}}{dr}\right )\). Taking the trace of the expression above can be obtained the following expression for \(\frac {du_{r}}{dr}\):
Evoke the total stress σ_{t} equilibrium and using the Biot decomposition of the total stress:
The expression for \(\frac {d\sigma _{rr}}{dr}\) is obtained from the momentum conservation directly:
Also, the quantities σ_{θθ} and σ_{zz} are:
Reinstate that Darcy constitutive expression provides the expression for \(\frac {dp}{dr}\):
Finally, the mass conservation equation affords the expression for \(\frac {dq_{r}}{dr}\):
Regarding the initial value problem, the spatial derivative for variable y is clearly:
For the completeness of the initial value problem, the data y° is evaluated at the permeability reservoir radius r_{e}. It is important to point that the permeability can be one function of the state variable y in a nonlinear sense.
1.2 The poroelastoplastic case
The expression (89) can be rewritten in terms of strain and stress data:
Thus, the approximation above can be recast as elastoplastic problem by delaying α, K_{dr}, and the elastoplastic strain between two consecutive points in order to consider the nonlinear effects of plasticity during the RK process. The payoff is a very similar implementation for the RK solver with the need of additional discrete points to reach a reasonable approximation.
For the completeness of the initial value problem, the data y° is evaluated at the permeability reservoir radius r_{e} where it is assumed to be linear poroelastic data. For that reason, it is expected that as the number of discrete points is incremented the poroelastoplastic approximation became more precise. It makes the RK solver a suitable approximation for comparison and/or verification purposes.
Rights and permissions
About this article
Cite this article
Duran, O., Sanei, M., Devloo, P.R.B. et al. An enhanced sequential fully implicit scheme for reservoir geomechanics. Comput Geosci 24, 1557–1587 (2020). https://doi.org/10.1007/s10596020099652
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10596020099652