1. A multiscale preconditioner for crack evolution in porous microstructures: Accelerating phase‐field methods.
- Author
-
Li, Kangan and Mehmani, Yashar
- Subjects
MICROSTRUCTURE ,MECHANICAL failures ,FRACTURE mechanics ,POROUS materials ,PRIOR learning - Abstract
Phase‐field methods are attractive for simulating the mechanical failure of geometrically complex porous microstructures described by 2D/3D x‐ray μ$$ \mu $$CT images in subsurface (e.g., CO 2$$ {}_2 $$ storage) and manufacturing (e.g., Li‐ion battery) applications. They capture the nucleation, growth, and branching of fractures without prior knowledge of the propagation path or having to remesh the domain. Their drawback lies in the high computational cost for the typical domain sizes encountered in practice. We present a multiscale preconditioner that significantly accelerates the convergence of Krylov solvers in computing solutions of linear(ized) systems arising from the sequential discretization of the momentum and crack‐evolution equations in phase‐field methods. The preconditioner is an algebraic reformulation of a recent pore‐level multiscale method (PLMM) by the authors and consists of a global preconditioner MG$$ {\mathrm{M}}_{\mathrm{G}} $$ and a local smoother ML$$ {\mathrm{M}}_{\mathrm{L}} $$. Together, MG$$ {\mathrm{M}}_{\mathrm{G}} $$ and ML$$ {\mathrm{M}}_{\mathrm{L}} $$ attenuate low‐ and high‐frequency errors simultaneously. The proposed MG$$ {\mathrm{M}}_{\mathrm{G}} $$, used in the momentum equation only, is a simplification of a recent variant proposed by the authors that is much cheaper and easier to deploy in existing solvers. The smoother ML$$ {\mathrm{M}}_{\mathrm{L}} $$, used in both the momentum and crack‐evolution equations, is built such that it is compatible with MG$$ {\mathrm{M}}_{\mathrm{G}} $$ and more robust and efficient than black‐box smoothers like ILU(k$$ k $$). We test MG$$ {\mathrm{M}}_{\mathrm{G}} $$ and ML$$ {\mathrm{M}}_{\mathrm{L}} $$ systematically for static‐ and evolving‐crack problems on complex 2D/3D porous microstructures, and show that they outperform existing algebraic multigrid solvers. We also probe different strategies for updating MG$$ {\mathrm{M}}_{\mathrm{G}} $$ as cracks evolve and show the associated cost can be minimized if MG$$ {\mathrm{M}}_{\mathrm{G}} $$ is updated adaptively and infrequently. Both MG$$ {\mathrm{M}}_{\mathrm{G}} $$ and ML$$ {\mathrm{M}}_{\mathrm{L}} $$ are scalable on parallel machines and can be implemented non‐intrusively in existing codes. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF