Publication: Verification tests in solid mechanics

ABSTRACT: Code verification against analytical solutions is a prerequisite to code validation against experimental data. Though solid-mechanics codes have established basic verification standards such as patch tests and convergence tests, few (if any) similar standards exist for testing solid-mechanics constitutive models under nontrivial massive deformations. Increasingly complicated verification tests for solid mechanics are presented, starting with simple patch tests of frame-indifference and traction boundary conditions under affine deformations, followed by two large-deformation problems that might serve as standardized verification tests suitable to quantify accuracy, robustness, and convergence of momentum solvers used in solid-mechanics codes. These problems use an accepted standard of verification testing, the method of manufactured solutions (MMS), which is rarely applied in solid mechanics. Body forces inducing a specified deformation are found analytically by treating the constitutive model abstractly, with a specific model introduced only at the last step in examples. One nonaffine MMS problem subjects the momentum solver and constitutive model to large shears comparable to those in penetration, while ensuring natural boundary conditions to accommodate codes lacking support for applied tractions. Two additional MMS problems, one affine and one nonaffine, include nontrivial traction boundary conditions.

Some eye-catching graphics (see the paper itself for details):


Bibtex entry:


author = {Kamojjala, K. and Brannon, R. and Sadeghirad, A. and Guilkey, J.},
title = {Verification tests in solid mechanics},
journal = {Engineering with Computers},
year = {2013},
pages = {1-21},
doi = {10.1007/s00366-013-0342-x},
issn = {0177-0667},
keywords = {Verification testing; Solid mechanics; Method of manufactured solutions;
MMS; Generalized vortex; Bending bar; Frame indifference},
language = {English},
owner = {Cobbie},
publisher = {Springer London},
timestamp = {2014.05.22},
url = {}

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s