Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Hyperelasticity
4.6. Hyperelasticity
Hyperelastic material behavior is supported by current-technology shell, plane, and solid elements.
For a list of elements that can be used with hyperelastic material models, see Material Model
Element Support . You can specify options to describe the hyperelastic material behavior for these
elements.
Hyperelasticity options are available via the TBOPT argument on the TB,HYPER command.
Several forms of strain energy potentials describe the hyperelasticity of materials. These are based
on either strain invariants or principal stretches. The behavior of materials is assumed to be
incompressible or nearly incompressible.
Arruda-Boyce Hyperelasticity
Blatz-Ko Foam Hyperelasticity
Extended Tube Hyperelasticity
Gent Hyperelasticity
Mooney-Rivlin Hyperelasticity
Neo-Hookean Hyperelasticity
Ogden Hyperelasticity
Ogden Compressible Foam Hyperelasticity
Polynomial Form Hyperelasticity
Response Function Hyperelasticity
Yeoh Hyperelasticity
Special Hyperelasticity
For information about other hyperelastic material models, see Special Hyperelasticity.
4.6.1. Arruda-Boyce Hyperelasticity
The TB,HYPER,,,,BOYCE option uses the Arruda-Boyce form of strain energy potential given by:
where:
https://www.sharcnet.ca/Software/Ansys/17.2/en-us/help/ans_mat/aQw8sq22dldm.html 1/14
2/5/2019 4.6. Hyperelasticity
The constants μ, λL and d are defined by C1, C2, and C3 using the TBDATA command.
For a list of elements that can be used with this material option, see Material Model Element
Support .
See Arruda-Boyce Hyperelastic Option in the Structural Analysis Guide for more information on this
material option.
The TB,HYPER,,,,BLATZ option uses the Blatz-Ko form of strain energy potential given by:
where:
The model has only one constant μ and is defined by C1 using the TBDATA command.
See Blatz-Ko Foam Hyperelastic Option in the Structural Analysis Guide for more information on
this material option.
The extended tube model is available as a hyperelastic material option (TB,HYPER). The model
simulates filler-reinforced elastomers and other rubber-like materials, supports material curve-
fitting, and is available in all current-technology continuum, shell, and pipe elements.
https://www.sharcnet.ca/Software/Ansys/17.2/en-us/help/ans_mat/aQw8sq22dldm.html 2/14
2/5/2019 4.6. Hyperelasticity
Following the material data table command (TB), specify the material constant values via the
TBDATA command , as shown in this example:
TB,HYPER,1,,5,ETUBE !
Hyperelastic material, 1 temperature,
For more information, see the documentation for the TB,HYPER command, and Extended Tube
Model in the Mechanical APDL Theory Reference
.
The TB,HYPER,,,,GENT option uses the Gent form of strain energy potential given by:
where:
For a list of elements that can be used with this material option, see Material Model Element
Support.
https://www.sharcnet.ca/Software/Ansys/17.2/en-us/help/ans_mat/aQw8sq22dldm.html 3/14
2/5/2019 4.6. Hyperelasticity
See Gent Hyperelastic Option in the Structural Analysis Guide for more information on this material
option.
The Mooney-Rivlin model applies to current-technology shell, beam, solid, and plane elements.
For NPTS = 2 (2 parameter Mooney-Rivlin option, which is also the default), the form of the strain
energy potential is:
where:
c10, c01 = material constants characterizing the deviatoric deformation of the material
d = material incompressibility parameter
The initial shear modulus is defined as:
where:
The constants c10, c01, and d are defined by C1, C2, and C3 using the TBDATA command.
For NPTS = 3 (3 parameter Mooney-Rivlin option, which is also the default), the form of the strain
energy potential is:
The constants c10, c01, c11; and d are defined by C1, C2, C3, and C4 using the TBDATA
command.
For NPTS = 5 (5 parameter Mooney-Rivlin option), the form of the strain energy potential is:
https://www.sharcnet.ca/Software/Ansys/17.2/en-us/help/ans_mat/aQw8sq22dldm.html 4/14
2/5/2019 4.6. Hyperelasticity
For NPTS = 9 (9 parameter Mooney-Rivlin option), the form of the strain energy potential is:
The constants , c10 c01 c20 c11 c02 c30 c21 c12 c03
, , , , , , , d
, and are material constants defined by C1,
C2, C3, C4, C5, C6, C7, C8, C9, and C10 using the TBDATA command.
See Mooney-Rivlin Hyperelastic Option (TB,HYPER) in the Structural Analysis Guide for more
information on this material option.
The option TB,HYPER,,,,NEO uses the Neo-Hookean form of strain energy potential, which is given
by:
where:
See Neo-Hookean Hyperelastic Option in the Structural Analysis Guide for more information on this
material option.
https://www.sharcnet.ca/Software/Ansys/17.2/en-us/help/ans_mat/aQw8sq22dldm.html 5/14
2/5/2019 4.6. Hyperelasticity
The TB,HYPER,,,,OGDEN option uses the Ogden form of strain energy potential. The Ogden form
is based on the principal stretches of the left Cauchy-Green tensor. The strain energy potential is:
where:
In general there is no limitation on the value of N. (See the TB command.) A higher value of N can
provide a better fit to the exact solution. It may however cause numerical difficulties in fitting the
material constants. For this reason, very high values of N are not recommended.
For N = 1 and α1 = 2, the Ogden option is equivalent to the Neo-Hookean option. For N = 2, α1 =
2, and α2 = -2, the Ogden option is equivalent to the 2 parameter Mooney-Rivlin option.
The constants μp, αp and dp are defined using the TBDATA command in the following order:
For N (NPTS) = 1:
μ1, α1, d1
For N (NPTS) = 2:
For N (NPTS) = 3:
For N (NPTS) = k:
μ1, α1, μ2, α2, ..., μk, αk, d1, d2, ..., dk
https://www.sharcnet.ca/Software/Ansys/17.2/en-us/help/ans_mat/aQw8sq22dldm.html 6/14
2/5/2019 4.6. Hyperelasticity
See Ogden Hyperelastic Option in the Structural Analysis Guide for more information on this
material option.
The TB,HYPER,,,,FOAM option uses the Ogden form of strain energy potential for highly
compressible elastomeric foam material. The strain energy potential is based on the principal
stretches of the left Cauchy-Green tensor and is given by:
where:
For this material option, the volumetric and deviatoric terms are tightly coupled. Hence, this model
is meant to simulate highly compressible elastomers.
In general there is no limitation on the value of N. (See the TB command.) A higher value of N can
provide a better fit to the exact solution. It may however cause numerical difficulties in fitting the
material constants. For this reason, very high values of N are not recommended.
For N = 1, α1 = –2, μ1 = -μ, and β1 = 0.5, the Ogden foam option is equivalent to the Blatz-Ko
option.
The constants μi, αi and βi are defined using the TBDATA command in the following order:
For N (NPTS) = 1:
μ1, α1, β1
For N (NPTS) = 2:
https://www.sharcnet.ca/Software/Ansys/17.2/en-us/help/ans_mat/aQw8sq22dldm.html 7/14
2/5/2019 4.6. Hyperelasticity
For N (NPTS) = 3:
For N (NPTS) = k:
μ1, α1, μ2, α2, ..., μk, αk, β1, β2, ..., βk
See Ogden Compressible Foam Hyperelastic Option in the Structural Analysis Guide for more
information on this material option.
The TB,HYPER,,,,POLY option allows you to define a polynomial form of strain energy potential.
The form of the strain energy potential for the Polynomial option is given by:
where:
In general there is no limitation on the value of N. (See the TB command.) A higher value of N can
provide a better fit to the exact solution. It may however cause a numerical difficulty in fitting the
material constants, and it also requests enough data to cover the whole range of deformation for
which you may be interested. For these reasons, a very high value of N is not recommended.
For N = 1 and c01 = 0, the polynomial form option is equivalent to the Neo-Hookean option. For N
= 1, it is equivalent to the 2 parameter Mooney-Rivlin option. For N = 2, it is equivalent to the 5
parameter Mooney-Rivlin option, and for N = 3, it is equivalent to the 9 parameter Mooney-Rivlin
option.
The constants cij and d are defined using the TBDATA command in the following order:
https://www.sharcnet.ca/Software/Ansys/17.2/en-us/help/ans_mat/aQw8sq22dldm.html 8/14
2/5/2019 4.6. Hyperelasticity
For N (NPTS) = 1:
c10, c01, d1
For N (NPTS) = 2:
c10, c01, c20, c11, c02, c30, c21, c12, c03, d1, d2, d3
For N (NPTS) = k:
c10, c01, c20, c11, c02, c30, c21, c12, c03, ..., ck0, c(k-1)1, ..., c0k, d1, d2, ..., dk
See Polynomial Form Hyperelastic Option in the Structural Analysis Guide for more information on
this material option.
The response function option for hyperelastic material constants (TB,HYPER,,,,RESPONSE) uses
experimental data (TB,EXPE) to determine the constitutive response functions.
The response functions (first derivatives of the hyperelastic potential) are used to determine
hyperelastic constitutive behavior of the material. In general, the stiffness matrix requires
derivatives of the response functions (second derivatives of the hyperelastic potential).
The method for determining the derivatives is ill-conditioned near the zero stress-strain point;
therefore, a deformation limit is used, below which the stiffness matrix is calculated with only the
response functions. The deformation measure is δ = I1 - 3, where I1 is the first invariant of the
Cauchy-Green deformation tensor.
The stiffness matrix is then calculated with only the response functions if δ < C1, where C1 is the
material constant deformation limit (default 1 x 10-5).
The remaining material parameters are for the volumetric strain energy potential, given by
where N is the NPTS value (TB,HYPER,,,,RESPONSE) and dk represents the material constants
incompressibility parameters (default 0.0) and J is the volume ratio. Use of experimental
volumetric data requires NPTS = 0. Incompressible behavior results if all dk = 0 or NPTS = 0 with
no experimental volumetric data.
The TB,HYPER,,,,YEOH option follows a reduced polynomial form of strain energy potential by
Yeoh. The form of the strain energy potential for the Yeoh option is given by:
https://www.sharcnet.ca/Software/Ansys/17.2/en-us/help/ans_mat/aQw8sq22dldm.html 9/14
2/5/2019 4.6. Hyperelasticity
where:
In general there is no limitation on the value of N. (See the TB command.) A higher value of N can
provide a better fit to the exact solution. It may however cause a numerical difficulty in fitting the
material constants, and it also requests enough data to cover the whole range of deformation for
which you may be interested. For these reasons, a very high value of N is not recommended.
The constants ci0 and dk are defined using the TBDATA command in the following order:
For N (NPTS) = 1:
c10, d1
For N (NPTS) = 2:
https://www.sharcnet.ca/Software/Ansys/17.2/en-us/help/ans_mat/aQw8sq22dldm.html 10/14
2/5/2019 4.6. Hyperelasticity
The following hyperelastic material models have their own Lab value on the TB command (and are
not simply TBOPT hyperelasticity options on the TB,HYPER command):
Anisotropic Hyperelasticity
Bergstrom-Boyce Material
Mullins Effect
User-Defined Hyperelastic Material
4.6.12.1. Anisotropic Hyperelasticity
Two strain energy potentials, as forms of polynomial or exponential function, are available for
characterizing the isochoric part of strain energy potential.
You can use anisotropic hyperelasticity to model elastomers with reinforcements, and for
biomedical materials such as muscles or arteries.
Use TB,AHYPER,,TBOPT to define the isochoric part, material directions and the volumetric part.
Only one TB table can be defined for each option. You can either define polynomial or exponential
strain energy potential.
https://www.sharcnet.ca/Software/Ansys/17.2/en-us/help/ans_mat/aQw8sq22dldm.html 11/14
2/5/2019 4.6. Hyperelasticity
You can enter temperature-dependent data for anisotropic hyperelastic material via the TBTEMP
command. For the first temperature curve, issue TB, AHYPER,,,TBOPT, then input the first
temperature (TBTEMP). The subsequent TBDATA command inputs the data.
The program interpolates the temperature data to the material points automatically using linear
interpolation. When the temperature is out of the specified range, the closest temperature point is
used.
For more information, see the TB command, and Anisotropic Hyperelasticity in the Mechanical
APDL Theory Reference .
This model requires seven material constants input for the isochoric (TBOPT = ISO) option and one
material constant for the volumetric potential (TBOPT = PVOL) option. Issue the TBDATA data
table command to input the constant values in the order shown:
Isochoric
TB,BB,,,,ISO
C4 N1 ( λBlock )2 Dimensionless
The default optional material constant is ε = 1 x 10-5. However, if TBNPT > 7 or TBNPT is
unspecified, the table value is used instead. If the table value is zero or exceeds 1 x 10-3, the
default constant value is used.
Volumetric Potential
TB,BB,,,,PVOL
The Mullins effect is a modification to the nearly- and fully-incompressible isotropic hyperelastic
constitutive models (all TB,HYPER options with the exception of TBOPT = BLATZ or TBOPT =
FOAM) and is used with those models. The data table is initiated via the following command:
TB,CDM,MAT,NTEMPS,NPTS,TBOPT
TBOPT = PSE2
Constant Meaning Property
C1 r Damage variable parameter
C2 m Damage variable parameter
C3 β Damage variable parameter
You can define a strain energy potential by using the option TB,HYPER,,,,USER. This allows you to
provide a subroutine USERHYPER to define the derivatives of the strain energy potential with
respect to the strain invariants. Refer to the Guide to User-Programmable Features
for a detailed
description on writing a user hyperelasticity subroutine.
See User-Defined Hyperelastic Option (TB,HYPER,,,,USER) in the Structural Analysis Guide for
more information on this material option.
https://www.sharcnet.ca/Software/Ansys/17.2/en-us/help/ans_mat/aQw8sq22dldm.html 14/14