Skip to content

elastic-solid

Module: solid

Category: soliddomain

Type string: "elastic-solid"

Parameters

Name Description Default Units
elem_type elem_type []
secant_stress secant_stress false []
secant_tangent secant_tangent false []
mat_axis []

Description

The elastic-solid is the standard formulation used in FEBio for most (unconstrained) elastic materials. (That is, it's the formulation selected when the type attribute of the SolidDomain element is omitted).

The solid-elastic defines the parameters secant_stress and secant_tangent. When specified the formulation will use a secant approximation of the corresponding variable. When setting secant_stress to 1, the stress is calculated from a secant approximation that uses the material's strain-energy density. Similarly, when secant_tangent is specified, the material tangent is approximated using the PK2 stress.

The optional elem_type parameter must be specified as an attribute of the SolidDomain element. If omitted an element type and integration rule will be selected automatically based on the mesh. However, it can be specified to further specialize the quadrature rule. The values of the rule depend on the specific element type of the mesh. The tables below show the available integration rules for the different element types. The values marked with an asterisk (*) are the default.

For the hex8 element, the following values are defined.

hex8 Description
HEX8G8 Gaussian integration using 2x2x2 integration points. (*)
HEX8G6 Alternative integration rule for bricks using 6 integration points.

For the hex20 element, the following values are defined.

hex20 Description
HEX20G8 Gaussian integration using 2x2x2 integration points. (*)

For the tet4 element, the following values are allowed.

tet4 Description
TET4G1 Gaussian integration rule using one integration point. (*)
TET4G4 Gaussian integration rule using 4 integration points.

For the tet10 element, the following integration rules are supported.

tet10 Description
TET10G4 Gaussian integration rule using 4 integration points
TET10G8 Gaussian integration rule using 8 integration points (*)
TET10GL11 Gauss-Lobatto integration rule using 11 integration points

The Lobatto integration rule differs from a regular Gauss integration rule in that it includes the vertices of the tetrahedral element. This integration rule uses the 10 tetrahedral nodes, plus one integration rule located at the center of the element.

For the tet15 element, the following integration rules are defined.

tet15 Description
TET15G8 Gaussian integration rule using 8 integration points
TET15G11 Gaussian integration rule using 11 integration points
TET15G15 Gaussian integration rule using 15 integration points (*)

For the penta15 element, the following values are defined.

penta15 Description
PENTA15G8 Gaussian integration using 2x2x2 integration points.