Abstract
This article investigates reduced-order models (ROMs) based on proper orthogonal decomposition for efficient computation of the homogenized diffusion properties of saturated porous media. The homogenized tensor, whose classical expression may be obtained from periodic homogenization techniques, is computed by solving a local problem on an elementary cell that includes one or several circular solid inclusions. The cost of the repeated resolution of this problem by the finite element method for different inclusions radii may be important, and classical model order reduction methods based on the computation of a spatial basis cannot be applied directly. The method proposed in this work to cope with the variability of circular inclusions relies on the introduction of a transformation from a reference domain to the physical domain that admits an exact affine decomposition in the three-dimensional cases, allowing to split the problem into an offline learning phase and an online evaluation phase which does not depend on the number of degrees of freedom of the original full-order solution. Approximate affine decomposition for two-dimensional cases is also provided with an explicit estimation of the truncation error. The efficiency of the proposed algorithm in terms of accuracy and of computing time is evaluated first for 2D and 3D isotropic and anisotropic elementary cells with a single inclusion, and second for a 2D anisotropic cell with multiple inclusions. Furthermore the ROM is used to estimate in quasi-real time the homogenized diffusion tensor for a given probability distribution of the geometry parameters.
Similar content being viewed by others
References
Abdulle, A., Bai, Y.: Reduced-order modelling numerical homogenization. Philos. Trans. R. Soc. 372, 10 (2013)
Allaire, G.: Homogenization and two-scale convergence. J. Math. Anal. Appl. 23, 1482–1518 (1992)
Allery, C., Beghein, C., Hamdouni, A.: On investigation of particle dispersion by a POD approach. Int. Appl. Mech. 44(1), 110–119 (2008). https://doi.org/10.1007/s10778-008-0025-2
Auriault, J.L., Boutin, C., Geindreau, C.: Homogenization of Coupled Phenomena in Heterogenous Media. Wiley, Hoboken (2009)
Auriault, J.L., Lewandowska, J.: Diffusion/adsorption/advection macrotransport in soils. Eur. J. Mech. 15, 681–704 (1996)
Bansoussan, A., Lions, J.L., Papanicolaou, G.: Asymptotic Analysis for Periodic Structures. AMS Chelsea Publishing, New York (1978)
Bergmann, M., Cordier, L.: Optimal control of the cylinder wake in the laminar regime by trust-region methods and POD reduced-order models. J. Comput. Phys. 227(16), 7813–7840 (2008). https://doi.org/10.1016/j.jcp.2008.04.034
Bourbatache, K., Millet, O., Aït-Mokhtar, A.: Ionic transfer with electrocapillary interactions in cementitious porous media. Periodic homogenization and parametric study on 2d micro-structures. Int. J. Heat Mass Transf. 55, 5979–5991 (2012)
Bourbatache, K., Millet, O., Aït-Mokhtar, A., Amiri, O.: Modeling chlorides transport in cementitious materials using periodic homogenization. Transp. Porous Med. 94(1), 437–459 (2012)
Bourbatache, K., Millet, O., Aït-Mokhtar, A., Amiri, O.: Chloride transfer in cement-based materials. Part 1. Theoretical basis and modelling. Int. J. Numer. Anal. Methods Geomech. 37, 1614–1627 (2013)
Bourbatache, K., Millet, O., Aït-Mokhtar, A., Amiri, O.: Chloride transfer in cement-based materials. Part 2. Experimental study and numerical simulations. Int. J. Numer. Anal. Methods Geomech. 37, 1628–1641 (2013)
Bourbatache, K., Millet, O., Moyne, C.: Upscaling diffusion-reaction in porous media. Acta Mech. 231(2), 2011–2031 (2020)
Bourbatache, M.K., Bennai, F., Zhao, C., Millet, O., Aıt-Mokhtar, A.: Determination of geometrical parameters of the microstructure of a porous medium: application to cementitious materials. Int. Commun. Heat Mass Transf. 117, 104786 (2020)
Bourbatache, M.K., Millet, O., Aıt-Mokhtar, A.: Ionic transfer in charged porous media. Int. Commun. Heat Mass Transf. 55, 5979–5991 (2012)
Bourbatache, M.K., Millet, O., Aït-Mokhtar, A.: Multiscale periodic homogenization if ionic transfer in cementitious materials. Int. Commun. Heat Mass Transf. 52, 1489–1499 (2016)
Brigham, J.C., Aquino, W.: Inverse viscoelastic material characterization using pod reduced-order modeling in acoustic-structure interaction. Comput. Methods Appl. Mech. Eng. 198, 893–903 (2009)
Ekre, F., Larsson, F., Runesson, K., Jänicke, R.: A posteriori error estimation for numerical model reduction in computational homogenization of porous media. Int. J. Numer. Methods Eng. 121, 5350–5380 (2020)
Gagneux, G., Millet, O.: General properties of the Nernst-Planck-Poisson-Boltzmann system describing electrocapillary effects in porous media. J. Elast. 117, 213–230 (2014)
Gagneux, G., Millet, O.: Homogenization of the Nernst-Planck-Poisson system by two-scale convergence. J. Elast. 114, 69–84 (2014)
Gagneux, G., Millet, O.: A survey on properties of Nernst-Planck-Poisson system. Application to cementitious materials. Appl. Math. Model. 40, 846–858 (2016)
Hornung, U.: Diffusion, convection, adsorption, and reaction of chemicals in porous media. J. Differ. Equ. 92, 199–225 (1991)
Hornung, U.: Homogenization of Porous Media. Springer, Cham (1997)
Jänicke, R.: Computational homogenization and reduced-order modeling of diffusion processes in fluid-saturated porous media. Ph.D. thesis, Institüt für Mechanik, Ruhr-Universität Bochum (2015)
Lumley, J-L.: The structure of inhomogeneous turbulent flows. Atmos. Turbul. Radio Wave Propag. I, 166–178 (1967)
Mchirgui, W., Millet, O., Amiri, O., Belarbi, R.: Moisture transport in cementitious materials. Periodic homogenization and numerical analysis. Eur. J. Environ. Civ. Eng. 21, 1026–1042 (2017)
Moyne, C., Murad, M.: A two-scale model for coupled electro-chemo-mechanical phenomena and onsager’s reciprocity relations in expansive clays: I homogenization analysis. Trans. Porous Med. 62, 333–380 (2006)
Quarteroni, A., Manzoni, A., Negri, F.: Reduced Basis Methods for Partial Differential Equations: An Introduction. Springer, Cham (2016)
Quintard, M., Whitaker, S.: Convection, dispersion, and interfacial transport of contaminants: homogeneous porous media. Adv. Water Ressour. 17(4), 221–239 (1993)
Quintard, M., Whitaker, S.: Two-phase flow in heterogeneous porous media: the method of large-scale averaging. Transp. Porous Med. 3, 357–413 (1993)
Rozza, G., Huynh, D.B., Patera, A.T.: Reduced basis approximation and a posteriori error estimation for affinely parametrized elliptic coercive partial differential equations. Arch. Computat. Methods Eng. 15, 229 (2008)
Rozza, G., Huynh, D.B.P., Manzoni, A.: Reduced basis approximation and a posteriori error estimation for Stokes flows in parametrized geometries: roles of the inf-sup stability constants. Numerische Mathematik 125, 115–152 (2013)
Sanchez-Palencia, E.: Non Homogeneous Media and Vibration Theory. Springer, Cham (1980)
Sirovich, L.: Turbulence and the dynamics of coherent structures. I. Coherent structures. Q. Appl. Math. 45(3), 561–571 (1987)
Lemaire, T., Moyne, C., Stemmelen, D.: Modelling of electro-osmosis in clayey materials including pH effects. Phys. Chem. Earth 32, 441–452 (2007)
Tallet, A., Allery, C., Leblond, C., Liberge, E.: A minimum residual projection to build coupled velocity-pressure POD-ROM for incompressible Navier-Stokes equations. Commun. Nonlinear Sci. Numer. Simul. 22(1–3), 909–932 (2015). https://doi.org/10.1016/j.cnsns.2014.09.009
Yvonnet, J., He, Q.C.: The reduced model multiscale method (R3M) for the non-linear homogenization of hyperelastic media at finite strains. J. Computat. Phys. 223(1), 341–368 (2007)
Yvonnet, J., Moneiro, E., He, Q.C.: Computational homogenization method and reduced database model for hyperelastic heterogeneous structures. Int. J. Numer. Methods Eng. 11, 201–225 (2013)
Acknowledgements
The authors would like to express their sincere thanks to the NEEDS program for having supported this work.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Recalls on the proper orthogonal decomposition (POD)
Reduced-order models consist in approximating the solution \({\varvec{\chi }}_{\mathrm {\star }}({\varvec{\xi }}; \rho )\) of a given problem parametrized by \(\rho \) on a spatial basis \(\left( {\varvec{\phi }}_i\right) _{i=1}^{N_{\mathrm {rom}}}\) of small size \(N_{\mathrm {rom}}\):
where \({\varvec{\xi }}\) is the space variable. There exist numerous methods to build this spatial basis, but the most used stays the proper orthogonal decomposition that combines accuracy and optimality. The space-dependent functions \({\varvec{\phi }}_i\) obtained by the POD, lying in the Hilbert space \(\big (V_{\mathrm {\star }}\big )^d\), satisfy the two conditions:
-
(i)
Orthogonality: \(({\varvec{\phi }}_i)_i\) is orthogonal,
-
(ii)
Optimality of \(({\varvec{\phi }}_i)_i\):
where \((\bullet \vert \bullet )_{\big (V_{\mathrm {\star }}\big )^d}\) denotes the scalar product of \(\big (V_{\mathrm {\star }}\big )^d\) and \(\langle \bullet \rangle \) denotes the mean over the variable \(\rho \). The latter condition ensures that the space engendered by the \(\{{\varvec{\phi }}_i\}_{i=1}^l\) gives the best approximation of the functions \({\varvec{\chi }}_{\mathrm {\star }}({\varvec{\xi }}; \rho )\), among the subspaces of \(\big (V_{\mathrm {\star }}\big )^d\) with rank l.
The method of snapshots introduced in [33] is used in this article. It consists in computing by the FEM a set of vector fields \({\varvec{\chi }}_{\mathrm {\star }}({\varvec{\xi }}; \rho ^j)\) (called the snapshots) for a finite set of parameter values \(\{\rho ^j\}_{j=1}^{N_{\mathrm {snap}}}\). Then, POD modes \({\varvec{\phi }}_i\) are sought inside the functional space \([{\varvec{\chi }}_{\mathrm {\star }}({\varvec{\xi }}; \rho ^j)]_{j=1}^{N_{\mathrm {snap}}}\). The snapshots \({\varvec{\chi }}_{\mathrm {\star }}({\varvec{\xi }}; \rho ^j)\) are expected to be linearly independent in practical cases so that, by exploiting the orthogonality and optimality conditions, the POD modes can be determined by the formula
where \(\lambda _i\) are the eigenvalues and \({\varvec{v}}_i\) are the unit eigenvectors of the symmetric positive definite correlation matrix \({\varvec{C}}\) whose coefficients are given by
The POD basis is then truncated to a number of \(N_{\mathrm {rom}}\) modes which is selected to ensure that the error on the relative content of information due to the projection on the retained POD modes is below a given threshold \(\nu \):
Formulas and proofs associated with the parametrized transformation
Let us recall the definition of the transformation \({\varvec{\tau }}_\rho \), for each \({\varvec{\xi }}\) in the reference fluid domain:
where \(\rho _{\mathrm {\star }}\) and \(q\) are the internal and external radii of the crown \({\varOmega ^{\mathrm {\star }}_{\mathrm {c}}}\), \({\varvec{u}}({\varvec{\xi }})=\dfrac{{\varvec{\xi }}}{\parallel {\varvec{\xi }} \parallel }\) denotes the radial unit vector and
The following formulas related to the Jacobian matrix of the transformation \({\varvec{\tau }}_\rho \) are the core of the affine dependence to the geometry of the proposed POD-ROM.
Lemma 1
For all \(\rho \) such that \(\rho < q\):
with the convention
Proof
(70) is obvious, it follows from the definition of \({\varvec{\tau }}_\rho \) and the linearity of the gradient operator. To prove (71) we need an explicit formula for the inverse mapping \({{\varvec{\tau }}_\rho }^{-1}\). We first notice that, according to the geometrical characterization of \({\varvec{\tau }}_\rho \) at the beginning of Sect. 3, \({{\varvec{\tau }}_\rho }^{-1}\) is obtained by switching \(\rho _{\mathrm {\star }}\) and \(\rho \) in \({\varvec{\tau }}_\rho \). Then we have for \({\varvec{y}}={\varvec{\tau }}_\rho ({\varvec{\xi }})\):
where
Note that \(\alpha _{\rho }' =-\frac{\alpha _{\rho }}{\beta _{\rho }}\) and \(\beta _{\rho }'=\frac{1}{\beta _{\rho }}\). Now, differentiating \({{\varvec{\tau }}_\rho }^{-1}\) at \({\varvec{\tau }}_\rho ({\varvec{\xi }})\) to compute \({\varvec{J}}_{\rho }^{-1}({\varvec{\xi }})\) for each \({\varvec{\xi }}<q\) yields \({\varvec{J}}_{\rho }^{-1}({\varvec{\xi }})=\left( \nabla _{{\varvec{\tau }}_\rho ({\varvec{\xi }})}{{\varvec{\tau }}_\rho }^{-1}\right) ({\varvec{\tau }}_\rho ({\varvec{\xi }}))\), from which it follows by linearity that
By definition of the unitary vector \({\varvec{u}}({\varvec{y}})=\dfrac{{\varvec{y}}}{\Vert {\varvec{y}}\Vert }\), we have \(\nabla _{{\varvec{y}}}{\varvec{u}}({\varvec{y}})=\frac{1}{\Vert {\varvec{y}}\Vert }\left( {\varvec{I}}-\frac{1}{\Vert {\varvec{y}}\Vert ^2}{\varvec{y}}\cdot {{\varvec{y}}}^\intercal \right) \). To conclude, notice that \( {\varvec{G}}_{{\varvec{u}}({\varvec{\xi }})} = {\varvec{G}}_{{\varvec{u}}({\varvec{y}})} \) since \({\varvec{\tau }}_\rho ({\varvec{\xi }})\) is always positively co-linear to \({\varvec{\xi }}\) so that
which provides the expected result.
Thereafter, we provide the proof of latest statement (72) in the case \(d=3\). Notice that the matrix \({\varvec{\xi }}\cdot {\varvec{\xi }}^\intercal \) is by construction of rank \(1\) and symmetric so that it exists an orthogonal matrix \({\varvec{P}}\) for which
Moreover, we have \({\text {Tr}} ({\varvec{\xi }}\cdot {\varvec{\xi }}^\intercal )=\Vert {\varvec{\xi }}\Vert ^2\) for all \({\varvec{\xi }}\) so that
and
We deduce formula (72) by expending the expression \(\beta _{\rho }\left( \beta _{\rho }+\frac{\alpha _{\rho }}{\Vert {\varvec{\xi }}\Vert }\right) ^{d-1}\) using the binomial theorem. \(\square \) \(\square \)
Notice that this demonstration relies on the symmetry of \({\varvec{J}}_{\rho }({\varvec{\xi }})\) which stands from the spherical symmetry of the transformation \({\varvec{\tau }}_\rho \), so that it does not generalize directly to other kind of transformations. We are ready to establish the two main statements of this paragraph.
Theorem 1
Proof
From lemma 1 and the equality
we have
The multiplication by \(\Vert {\varvec{\tau }}_\rho ({\varvec{\xi }})\Vert ^{d-1}\) simplifies the denominator which is due to \({\varvec{J}}_{\rho }^{-1}\), whatever \(d\) can be. This yields the expected formulas. \(\square \) \(\square \)
Theorem 2
where the residual is given by \({\mathcal {R}}_{n_{\mathrm {t}}}\left( \rho , {\varvec{\xi }}\right) =\left( \frac{\beta _{\rho }}{q}(q-\Vert {\varvec{\xi }}\Vert )\right) ^{n_{\mathrm {t}}+1}\dfrac{1}{1-\beta _{\rho }\frac{q-\Vert {\varvec{\xi }}\Vert }{q}}\).
Proof
As well as in the proof of theorem 1 we have
The result announced for \(d=3\) follows easily, but the same reasoning fails when \(d=2\): indeed, the multiplication by \(\Vert {\varvec{\tau }}_\rho ({\varvec{\xi }})\Vert =\alpha _{\rho }+\beta _{\rho }\Vert {\varvec{\xi }}\Vert \) does not compensate the presence of \(\left( \dfrac{1}{\beta _{\rho }\Vert {\varvec{\xi }}\Vert +\alpha _{\rho }}\right) ^2\) in the latest expression. Unfortunately, the fraction \(\dfrac{1}{\beta _{\rho }\Vert {\varvec{\xi }}\Vert +\alpha _{\rho }}\) is an obstruction for the offline computation required for Algorithms 1, 2. We overcome this difficulty by approximating \(\left( {\varvec{J}}_{\rho }^{-2}\right) j_{\rho }\): starting from (74) we get:
The key point is the following intermediate result:
Lemma 2
For every \(\rho \) and \(\rho _{\mathrm {\star }}\le \parallel {\varvec{\xi }} \parallel < q\), we have
Consequently and for all \(0<\rho <q\), this ratio belongs to \(]0,1[\).
Then the fraction \(\dfrac{1}{1-\beta _{\rho }\frac{q-\Vert {\varvec{\xi }}\Vert }{q}}\) can be developed as a power series, which entails
where \({\mathcal {R}}_{n_{\mathrm {t}}}\left( \rho , {\varvec{\xi }}\right) \) is the announced residual of order \(n_{\mathrm {t}}\). The latter vanishes when \(n_{\mathrm {t}}\rightarrow +\infty \) according to Lemma 2, and in practical cases the convergence is very fast (we use \(n_{\mathrm {t}}\le 3\) for all numerical applications in this work). To fully establish the affine separation of \({\varvec{\xi }}\) and \(\rho \) we write:
For \(l=0\), the sum \(\sum \nolimits _{m=l}^{n_{\mathrm {t}}}\beta _{\rho }^m\,C_m^l(-1)^l\dfrac{\Vert {\varvec{\xi }}\Vert ^l}{q^l}\) is a geometric sum and equals \(\dfrac{1-\beta _{\rho }^{n_{\mathrm {t}}+1}}{1-\beta _{\rho }}\), so that
Injecting (78) and (79) into (77) gives the announced statement. Provided a rank \(n_{\mathrm {t}}\) for which the residual \({\mathcal {R}}_{n_{\mathrm {t}}}\left( \rho , {\varvec{\xi }}\right) \) can be neglected, we obtain an expression of \(\left( {\varvec{J}}_{\rho }^{-2}\right) j_{\rho }\) where variables \(\rho \) and \({\varvec{\xi }}\) are separated. \(\square \) \(\square \)
Notice that since the inequality stated in Lemma 2 is normalized by \(q\), the same \(n_{\mathrm {t}}\) can be chosen for each inclusion in the multiparametric case, indifferently to the size of the inclusions. It is the case for the numerical applications of this work, although a unique \(q\) has been used in this work.
Rights and permissions
About this article
Cite this article
Moreau, A., Falaize, A., Allery, C. et al. Geometry-dependent reduced-order models for the computation of homogenized transfer properties in porous media. Acta Mech 232, 4429–4459 (2021). https://doi.org/10.1007/s00707-021-03064-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00707-021-03064-8