Method of manufactured solutions code verification of elastostatic solid mechanics problems in a commercial finite element solver. (March 2020)
- Record Type:
- Journal Article
- Title:
- Method of manufactured solutions code verification of elastostatic solid mechanics problems in a commercial finite element solver. (March 2020)
- Main Title:
- Method of manufactured solutions code verification of elastostatic solid mechanics problems in a commercial finite element solver
- Authors:
- Aycock, Kenneth I.
Rebelo, Nuno
Craven, Brent A. - Abstract:
- Highlights: Examples of rigorous code verification for solid mechanics are rare in literature. Verification evidence is especially lacking for nonlinear analyses and commercial codes. We use the method of manufactured solutions (MMS) to verify a commercial code. Common linear and nonlinear elastostaic problems are considered. We observe second-order displacement and first-order stress and strain convergence. Source code and simulation files are provided to facilitate future MMS studies. Abstract: Much progress has been made in advancing and standardizing verification, validation, and uncertainty quantification practices for computational modeling in recent decades. However, examples of rigorous code verification for solid mechanics problems in literature remain scarce, particularly for commercial software and for the non-trivial large-deformation analyses and nonlinear materials typically needed to simulate medical devices. Here, we apply the method of manufactured solutions (MMS) to verify a commercial finite element code for elastostatic solid mechanics analyses using linear-elastic, hyperelastic (neo-Hookean), and quasi-hyperelastic (Hencky) constitutive models. Analytical source terms are generated using Python/SymPy and are implemented in ABAQUS/Standard without modification to solver source code. Source terms for the three constitutive models are found to vary nearly six orders of magnitude in the number of mathematical operations they contain. Refinement studiesHighlights: Examples of rigorous code verification for solid mechanics are rare in literature. Verification evidence is especially lacking for nonlinear analyses and commercial codes. We use the method of manufactured solutions (MMS) to verify a commercial code. Common linear and nonlinear elastostaic problems are considered. We observe second-order displacement and first-order stress and strain convergence. Source code and simulation files are provided to facilitate future MMS studies. Abstract: Much progress has been made in advancing and standardizing verification, validation, and uncertainty quantification practices for computational modeling in recent decades. However, examples of rigorous code verification for solid mechanics problems in literature remain scarce, particularly for commercial software and for the non-trivial large-deformation analyses and nonlinear materials typically needed to simulate medical devices. Here, we apply the method of manufactured solutions (MMS) to verify a commercial finite element code for elastostatic solid mechanics analyses using linear-elastic, hyperelastic (neo-Hookean), and quasi-hyperelastic (Hencky) constitutive models. Analytical source terms are generated using Python/SymPy and are implemented in ABAQUS/Standard without modification to solver source code. Source terms for the three constitutive models are found to vary nearly six orders of magnitude in the number of mathematical operations they contain. Refinement studies reveal second-order displacement and first-order (or higher) stress and strain convergence in response to mesh refinement for all constitutive models and first-order displacement convergence in response to pseudo-time increment refinement for the Hencky-elastic case. We also investigate the sensitivity of convergence order to quantitatively minor changes to the underlying mathematical model using an exploratory case. Code used to generate the MMS source terms and simulation input files are provided as Supplemental Material . … (more)
- Is Part Of:
- Computers & structures. Volume 229(2020)
- Journal:
- Computers & structures
- Issue:
- Volume 229(2020)
- Issue Display:
- Volume 229, Issue 2020 (2020)
- Year:
- 2020
- Volume:
- 229
- Issue:
- 2020
- Issue Sort Value:
- 2020-0229-2020-0000
- Page Start:
- Page End:
- Publication Date:
- 2020-03
- Subjects:
- Code verification -- Verification and validation (V&V) -- Finite element analysis (FEA) -- Method of manufactured solutions (MMS)
Structural engineering -- Data processing -- Periodicals
Electronic data processing -- Structures, Theory of -- Periodicals
624.171 - Journal URLs:
- http://www.sciencedirect.com/science/journal/00457949/ ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.compstruc.2019.106175 ↗
- Languages:
- English
- ISSNs:
- 0045-7949
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3394.790000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 12810.xml