Products: ABAQUS/Standard ABAQUS/Explicit
In any structural problem the analyst describes the initial configuration of the structure and is interested in its deformation throughout the history of loading. The material particle initially located at some position in space will move to a new position
: since we assume material cannot appear or disappear, there will be a one-to-one correspondence between
and
, so we can always write the history of the location of a particle as
The matrix
is called the deformation gradient matrix, and Equation 1.4.1–2 is writtenAs the material behavior depends on the straining of the material and not on its rigid body motion, those parts of the motion in the vicinity of a material point must be distinguished. Looking at an infinitesimal gauge length emanating from the particle initially at
, we can measure its initial and current lengths as
If , there is no strain of this infinitesimal gauge length—it has undergone rigid body motion only. Now using Equation 1.4.1–4,
Equation 1.4.1–6 shows how to measure the stretch ratio associated with any direction, , at any material point defined by
(or by
). Useful results are obtained when we vary the direction defined by
at a particular material point and look for stationary values of the stretch ratio,
. Since
must always be a unit vector, stationary values of
are obtained by solving the constrained variational equation
Taking the variation gives back the constraint (conjugate to ) and, conjugate to
, gives
Taking the dot product of the left-hand side of this equation with and comparing with Equation 1.4.1–6 identifies
, so Equation 1.4.1–7 is
Now let ,
,
be unit vectors corresponding to
,
,
, but in the current configuration, so that, using Equation 1.4.1–4,
Now consider a gauge length in the reference configuration, d, directed along
. The same infinitesimal material line in the current configuration will be along
and will be stretched by
, so that
Comparison with the definition of the deformation gradient, Equation 1.4.1–4, shows that
which is the polar decomposition theorem—that any motion can be represented as a pure rigid body rotation, followed by a pure stretch of three orthogonal directions. The polar decomposition theorem is important because it allows us to distinguish the straining part of the motion from the rigid body rotation. Specifically,Since we originally defined from the principal stretches and their principal directions in the current configuration as
So far we have written the results quite generally, without reference to any particular coordinate system. To perform computations we must choose a basis system to express these results as arrays of individual numbers. We now do so with some generality with respect to the choice of basis system. The justification for retaining generality at this stage is twofold: as an exercise, to provide a little more familiarity in the notation system we have chosen to use in this manual, and because we do need some—but, as it turns out, not all—of the generality when we have to deal with shell elements, where it is undesirable to use the rectangular Cartesian base vectors of the global, spatial system because the natural orientation of the shell reference surface causes us to prefer to choose two of the base vectors to be tangent to the shell's reference surface and the other to be normal to this surface. This preference causes us to need two basis systems: one associated with the body in its current configuration, when the point in question is at , and one associated with the body in its reference configuration, when the same point was at
, because the orientation of the shell's reference surface—which determines our choice of basis vectors—will be quite different in these two configurations. We will write
,
, as the basis vectors chosen to write components associated with the current configuration (so that any vector
associated with the current configuration is written as
) and
,
, as the basis at the same material point but in the reference configuration. (Since we assume that both of these basis systems are adequate to express any vector-valued function by its components in the basis system—that is, the basis vectors are not linearly dependent—either would, in principal, serve for both configurations. We introduce two distinct systems by preference, because each is chosen as particularly suitable for a particular configuration.) Since we do not yet impose any particular restrictions on the
or the
(except for the requirement that the vectors must not be linearly dependent), we cannot assume that they will be orthogonal or of unit length: we will, therefore, need to use the corresponding contravariant vectors defined by
We can express the deformation gradient, , numerically by projecting it onto the bases:
From Equation 1.4.1–13 we can write
The eigenproblem for the squared principal stretch ratios and their directions is solved by finding the eigenvalues of the matrix of numbers . The eigenvectors will appear as the components
along the
base vectors in the current configuration. Since we have defined the left stretch on the current configuration as
The polar decomposition gives
We should take care to understand the distinction between the direct matrix expression of the rigid body rotation of the principal directions of strain of the material, , and the components of
expressed on a particular basis. Suppose, for example, that the rigid body rotation at a point is zero (that is,
) but we, nevertheless, have chosen different basis systems
and
. In this case
. This implies that, even though
is a unit matrix (in the sense that operating on any vector with this matrix makes no change in that vector), the numerical values we have chosen to store the matrix—the
—do not form a unit matrix of numbers unless the
and the
are coincident and orthonormal. Thus, our choice of quite general basis systems that are not the same in the current and reference configurations (introduced as being “natural” for writing results for shells) somewhat complicates the interpretation of the numbers we store.
In the previous few paragraphs we have chosen to explore the expression of the basic results we have derived so far for the kinematics of the total motion in terms of quite general basis systems, and
. In ABAQUS we wish to express results as simply and directly as possible, and we can do so by choosing particular sets of basis vectors that offer the most convenience for our purposes. First, we take the
(and, by extension, the
, since these are just the
at the beginning of the motion) to be a local, orthonormal system at each point. Although it is not possible to construct a Cartesian system with orthonormal base vectors over a general shell surface, we can always project the general results onto such a system when that system is chosen specifically at each point where we need to make the projection—typically at the integration points of the elements. The choice of which system is used as this local orthonormal basis is made in ABAQUS at two levels: we distinguish continuum (“solid”) elements from structural (shell and beam) elements, and we distinguish the default choice of directions from the particular choice of directions (orientation) specified by the user. For continuum elements the default
are unit vectors along the axes of the global Cartesian system chosen for the problem. At points where the orientation is defined by the user, the specified
are used. For shells (and membranes) we take
and
tangent to the shell's reference surface and
normal to that surface at the point under consideration. By default,
is the projection of the global x-axis onto the reference surface or, if the global x-axis is almost normal to that surface at the point,
is the projection of the global z-axis onto the surface. If the orientation is defined by the user,
and
are the projections of the two specified axes onto the reference surface at the point. In all cases
is normal to the shell's reference surface. For beams
is along the beam axis, with
and
defined from the beam section definition option and beam normals given as part of the nodal coordinate definition. For continuum elements the same schemes are applied by default to define the basis system in the current configuration. For continuum elements with the orientation specified by the user and in all cases for shells, beams, and membranes, the
are defined by
These schemes all have the same property: at any point in time the are orthonormal vectors:
, so
and, thus,
, and—in particular—
and, thus,
. This simplifies the understanding of all the quantities we write, since the components of any tensor
are always the physical projections of that tensor-valued quantity on the local orthogonal basis system
and we need not distinguish covariant and contravariant components as we did in the general development above. In practical terms the only price we must pay for this simplicity is in shells when we have to use a separate basis system at each point under study, since we cannot construct a single system with the orthonormal property on a general curved surface. (In an axisymmetric system we also have to use
to ensure that the
base vector is a unit vector, but this is a minor point.) The simplifications are valuable and, from our perspective of studying finite element formulations, they are bought at modest cost, since we generally only consider a single integration point at a time. Throughout the rest of this manual, whenever we need to write down particular components of a tensor, we shall assume that the basis on which they are written has the orthonormal property
.
The material also undergoes rigid body translation, but this is not important in the development since we need consider only relative motion of neighboring points because we are interested in the deformation of the material to link the kinematics of the motion to the material's constitutive behavior. Numerically, rigid body translation is significant only for two reasons. One is that the spatial discretization must allow rigid body translation without giving strain, which is important in choosing interpolation functions for the finite elements. The other is that care must be exercised to ensure that the strain and rotation are calculated accurately when the rigid body motion is large, since then the strain and rotation depend on the difference between two very large motions.