Code verification of immersed boundary techniques using the method of manufactured solutions
Authors:
Open Access
- 22 November 2023
- journal article
- research article
- Published by Springer Nature in Computational Mechanics
- Vol. 73 (6) , 1283-1309
Abstract
Code verification plays a crucial role for all finite element applications, especially for non-standard ones, such as immersed boundary approaches, which are typically based on novel algorithms and often error-prone in-house implementations. Instead of relying on rarely available analytical solutions or overkill FEM simulations, in this article, the capabilities of the method of manufactured solutions (MoMS) are explored, enabling an easy and straightforward derivation of closed-form reference solutions. The focus is kept on immersed problems, in particular, on the finite cell method (FCM), and manufactured solutions are derived for 2D and 3D problems involving voids and single/multiple inclusions. We propose several approaches for the construction of the manufactured solutions, where zero traction conditions for void regions and continuous normal stresses along material interfaces are directly fulfilled. Thus, no weak boundary conditions are required for reproducing the manufactured solution via FCM. This not only enables code verification for FCM implementations that lack the option of applying weak boundary conditions, but also keeps the simulation complexity low, when testing other relevant features, e.g., different integration schemes or the implementation of enrichment functions. The flexibility and wide application range of the MoMS in the context of immersed boundary simulations is demonstrated using static, quasi-static, and transient problems in the context of linear elasticity. Finally, the analytical derivations of the manufactured solutions used in this paper are provided as supplementary material.Keywords
Funding Information
- Deutsche Forschungsgemeinschaft (DU 1904/2-1)
This publication has 58 references indexed in Scilit:
- A multiple level set approach to prevent numerical artefacts in complex microstructures with nearby inclusions within XFEMInternational Journal for Numerical Methods in Engineering, 2010
- Imposing Dirichlet boundary conditions with Nitsche's method and spline‐based finite elementsInternational Journal for Numerical Methods in Engineering, 2010
- Integrating strong and weak discontinuities without integration subcells and example applications in an XFEM/GFEM frameworkInternational Journal for Numerical Methods in Engineering, 2010
- The extended/generalized finite element method: An overview of the method and its applicationsInternational Journal for Numerical Methods in Engineering, 2010
- Higher‐order XFEM for curved strong and weak discontinuitiesInternational Journal for Numerical Methods in Engineering, 2009
- A corrected XFEM approximation without problems in blending elementsInternational Journal for Numerical Methods in Engineering, 2007
- Reliability of computational scienceNumerical Methods for Partial Differential Equations, 2007
- A computational approach to handle complex microstructure geometriesComputer Methods in Applied Mechanics and Engineering, 2003
- The p‐version of the finite element method for three‐dimensional curved thin walled structuresInternational Journal for Numerical Methods in Engineering, 2001
- The finite element method with penaltyMathematics of Computation, 1973