3.2.4.5. Conservation of Solid Momentum
Aria currently solves the quasistatic form of the solid momentum equations. Furthermore, the solid stress is treated as a linear elastic material. In this limit, the Cauchy momentum equation is given by
(3.24)
where is the solid stress tensor. We construct the G/FEM residual form of
(3.21) by contracting with the unit coordinate vector in the
-direction,
, multiplying by the weight function
and
integrating over the volume. Using the vector identity
and integrating by parts gives
(3.25)
Here, the surface contribution, , has
been dropped because Aria currently only supports Dirichlet and natural
(homogeneous) boundary conditions for the solid equation.
In Aria, each term in (3.25) is specified separately as identified in equation (3.26).
(3.26)
Currently, Aria does not support direct specification of the more popular
stress-strain parameterization that utilizes Young’s modulus , Poisson’s
ratio
and coefficient of thermal expansion
(note, the shear
modulus
). The relationship between these two parameterizations is
summarized here for convenience.
When the solid momentum equation is solved, the physical coordinates of the
region, used to calculate integration quantities, is deformed by the
displacement vector. The current configuration, , is calculated
from the reference configuration,
, by
where is the displacement field. The displacement field is chosen
automatically by the code, but may be overridden by setting a solution option.
These displaced, physical coordinates are used for integration of all of the
equations.
Additionally, the code supports the integration of the solid momentum equations
in the reference configuration, rather than in the current configuration. This
is activated through the use of the REF_DIFF equation term rather than the DIFF
term. When this is used, the Cauchy stress tensor is rotated into the Second
Piola-Kirchhoff stress tensor. Integration quantities are also calculated in
the reference configuration. Care should be taken to ensure that the
constitutive model used also changes its strain measure to one which is work
conjugate with the Second Piola-Kirchhoff stress tensor.
If both the MESH and SOLID equations are defined in the same region, then the
TALE mesh motion algorithm is activated automatically. Here, the reference
frame for the SOLID equation is changed to the TALE reference frame, which is
defined as
where is the new TALE reference frame,
is
MESH_DISPLACEMENTS, and
is
SOLID_DISPLACEMENTS. This affects the
calculation of strain measures, such as ,
and integration quantities, such as
, among others. More
details of the TALE method will be available soon in a pending report.