Method of Manufactured Solutions Code Verification of Elastostatic Solid Mechanics Problems in a Commercial Finite Element Solver

02/16/2019
by   Kenneth I Aycock, et al.
0

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 the 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 either Python/SymPy or Mathematica and are implemented in ABAQUS/Standard without modification to the 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 convergence in response to mesh refinement for all constitutive models and first-order displacement convergence in response to increment refinement for the finite-strain problems. We also investigate the sensitivity of MMS convergence order to minor coding errors using an exploratory case. Code used to generate the MMS source terms and the input files for the simulations are provided as supplemental material.

READ FULL TEXT

page 4

page 5

page 11

page 14

research
05/30/2023

Method of Exact Solutions Code Verification of a Superelastic Constitutive Model in a Commercial Finite Element Solver

The superelastic constitutive model implemented in the commercial finite...
research
12/01/2020

A robust and scalable unfitted adaptive finite element framework for nonlinear solid mechanics

In this work, we bridge standard adaptive mesh refinement and coarsening...
research
10/22/2019

Using exact geometry information in finite element computations

The traditional workflow in continuum mechanics simulations is that a ge...
research
12/02/2022

JAX-FEM: A differentiable GPU-accelerated 3D finite element solver for automatic inverse design and mechanistic data science

This paper introduces JAX-FEM, an open-source differentiable finite elem...
research
01/21/2020

Automatic differentiation for solid mechanics

Automatic differentiation (AD) is an ensemble of techniques that allow t...
research
09/09/2022

I'm stuck! How to efficiently debug computational solid mechanics models so you can enjoy the beauty of simulations

A substantial fraction of the time that computational modellers dedicate...
research
03/16/2022

A Meshless Solution of a Small-Strain Plasticity Problem

Plasticity is a branch of solid mechanics, which deals with materials th...

Please sign up or login with your details

Forgot password? Click here to reset