The naming convention for shell elements depends on the element
dimensionality.
Three-Dimensional Shell Elements
Three-dimensional shell elements in
Abaqus
are named as follows:
For example, S4R is a 4-node, quadrilateral, stress/displacement shell element
with reduced integration and a large-strain formulation; and SC8R is an 8-node, quadrilateral, first-order interpolation,
stress/displacement continuum shell element with reduced integration.
Axisymmetric Shell Elements
Axisymmetric shell elements in
Abaqus
are named as follows:
For example, DSAX1 is an axisymmetric, heat transfer shell element with first-order
interpolation.
Conventional Stress/Displacement Shell Elements
The conventional stress/displacement shell elements in
Abaqus
can be used in three-dimensional or axisymmetric analysis. In
Abaqus/Standard
they use linear or quadratic interpolation and allow mechanical and/or thermal
(uncoupled) loading; in
Abaqus/Explicit
they use linear interpolation and allow mechanical loading. These elements can
be used in static or dynamic procedures. Some elements include the effect of
transverse shear deformation and thickness change, while others do not. Some
elements allow large rotations and finite membrane deformation, while others
allow large rotations but small strains.
Interpolation of Temperature and Field Variables in Stress/Displacement Shell Elements
The value of temperatures at the integration locations in the surface of the
shell used to compute the thermal stresses depends on whether first-order or
second-order elements are used. An average temperature is used at the
integration location in linear elements so that the thermal strain is constant
throughout the shell surface. A linearly varying temperature distribution is
used in higher-order shell elements. Field variables in stress/displacement
shell elements are interpolated the same way as temperatures.
Stress/Displacement Continuum Shell Elements
The stress/displacement continuum shell elements in
Abaqus
can be used in three-dimensional analysis. Continuum shells discretize an
entire three-dimensional body, unlike conventional shells which discretize a
reference surface (see
About Shell Elements).
These elements have displacement degrees of freedom only, use linear
interpolation, and allow mechanical and/or thermal (uncoupled) loading for
static and dynamic procedures. The continuum shell elements are general-purpose
shells that allow finite membrane deformation and large rotations and, thus,
are suitable for nonlinear geometric analysis. These elements include the
effects of transverse shear deformation and thickness change.
Continuum shell elements employ first-order layer-wise composite theory, and
estimate through-thickness section forces from the initial elastic moduli.
Unlike conventional shells, continuum shell elements can be stacked to provide
more refined through-thickness response. Stacking continuum shell elements
allows for a richer transverse shear stress and force prediction.
Although continuum shell elements discretize a three-dimensional body, care
should be taken to verify whether the overall deformation sustained by these
elements is consistent with their layer-wise plane stress assumption; that is,
the response is bending dominated and no significant thickness change is
observed (i.e., approximately less than 10% thickness change). Otherwise,
regular three-dimensional solid elements (Three-Dimensional Solid Element Library)
should be used. Furthermore, the thickness strain mode may yield a small stable
time increment for thin continuum shell elements in
Abaqus/Explicit
(see
Shell Section Behavior).
For models of thin structures that require a three-dimensional constitutive
material behavior, the continuum solid shell (CSS8) element is recommended (see
Continuum Solid Shell Elements).
Coupled Temperature-Displacement Continuum Shell Elements
The coupled temperature-displacement continuum shell elements in
Abaqus
have continuum shell geometry and use linear interpolation for the geometry and
displacements. The temperature is interpolated linearly as well. The thermal
formulation is similar to that used for three-dimensional coupled
temperature-displacement solid elements with reduced integration, for which the
temperature variation is trilinear (see
Solid (Continuum) Elements).
The temperatures at the section points through the thickness are interpolated
linearly from the temperatures at the nodes.
Heat Transfer Shell Elements
These elements, available only in
Abaqus/Standard
and only with conventional shell element geometry, are intended to model heat
transfer in shell-type structures. They provide the values of temperature at a
number of points through the thickness at each shell node. This output can be
input directly to the equivalent stress analysis shell element for sequentially
coupled thermal-stress analysis (Sequentially Coupled Thermal-Stress Analysis).
Temperature Variation through the Shell Thickness
The temperature variation through the thickness of a shell is always assumed to be piecewise
quadratic irrespective of the ratio of the thickness to in-plane dimensions in a
three-dimensional shell or the ratio of the thickness to radius in an axisymmetric shell.
The interpolation on the reference surface of the shell is the same as that of the
corresponding stress elements. For shell sections integrated during the analysis (Using a Shell Section Integrated during the Analysis to Define the Section Behavior) you can specify the number of section points
used for cross-section integration and thickness-direction temperature interpolation at
each node. Only Simpson's rule can be used for integration through the shell thickness.
The temperature on the bottom surface of the shell (the surface in the
negative direction along the shell normal—see
Defining the Initial Geometry of Conventional Shell Elements)
is degree of freedom 11. The temperature on the top surface is degree of
freedom .
A maximum of 20 temperature degrees of freedom can exist at a node. For a
single-layer shell
is the total number of integration points used through the shell section. If a
single section point is used for the cross-section integration, there is no
temperature variation through the thickness of the shell and the temperature of
the entire shell cross-section is degree of freedom 11. For a multi-layered
shell the temperature at the top of each layer is the same as the temperature
at the bottom of the next layer. Therefore,
where
(
> 1) is the number of integration points used in layer
l. If =1,
is equal to the number of composite layers. In this case, there is no
temperature variation through the thickness of the shell, and the temperature
of the entire composite is degree of freedom 11. The internal energy storage
and heat conduction terms for shells are integrated in the same way as in the
corresponding continuum elements (see
Solid (Continuum) Elements).
Using Shells in a Thermal-Stress Analysis
To use the temperatures that are saved in the
Abaqus/Standard
results file directly as input to a thermal-stress analysis, the mesh and the
specification of the number of temperature points in the shell sections must be
the same in the heat transfer and the stress analysis models. In addition,
multi-layered heat transfer shell elements must have the same number of
integration points in each layer.
Coupled Temperature-Displacement Shell Elements
The coupled temperature-displacement shell elements available in
Abaqus have
conventional shell element geometry and use linear or quadratic interpolation
for the geometry and displacements. The temperature is interpolated linearly
from the corner or end nodes; the lower-order temperature interpolation in
quadratic shells is chosen to give the same interpolation order for thermal
strain, which is proportional to temperature, as for total strain. All terms in
the governing equations are integrated in the reference surface of the shell
using a conventional Gauss scheme; Simpson's rule is used to integrate through
the shell thickness.
Temperature Variation through the Shell Thickness
The temperature variation through the shell thickness is assumed to be
piecewise quadratic and is interpolated from temperatures at a series of points
through the thickness of the shell at each node. The number of temperature
values to be used at each node is determined by the number of integration
points that you specify in the shell section definition (see
Defining the Shell Section Integration).
Up to a maximum of 20 temperature values are stored as degrees of freedom 11,
12, 13, etc. (up to degree of freedom 30) in a manner that is identical to that
used for heat transfer shell elements (see
Heat Transfer Shell Elements
above).
“Thick” Versus “Thin” Conventional Shell Elements
Abaqus
includes general-purpose, conventional shell elements as well as conventional
shell elements that are valid for thick and thin shell problems. See below for
a discussion of what constitutes a “thick” or “thin” shell problem. This
concept is relevant only for elements with displacement degrees of freedom.
The general-purpose, conventional shell elements provide robust and accurate
solutions to most applications and will be used for most applications. However,
in certain cases, for specific applications in
Abaqus/Standard,
enhanced performance may be obtained with the thin or thick conventional shell
elements; for example, if only small strains occur and five degrees of freedom
per node are desired.
The continuum shell elements can be used for any thickness; however, thin
continuum shell elements may result in a small stable time increment in
Abaqus/Explicit.
General-Purpose Conventional Shell Elements
These elements allow transverse shear deformation. They use thick shell
theory as the shell thickness increases and become discrete Kirchhoff thin
shell elements as the thickness decreases; the transverse shear deformation
becomes very small as the shell thickness decreases.
Element types S3/S3R, S3RS, S3RT, S4, S4R, S4RS, S4RSW, S4RT, SAX1, SAX2, SAX2T, SC6R, and SC8R are general-purpose shells.
Thick Conventional Shell Elements
In
Abaqus/Standard
thick shells are needed in cases where transverse shear flexibility is
important and second-order interpolation is desired. When a shell is made of
the same material throughout its thickness, this occurs when the thickness is
more than about 1/15 of a characteristic length on the surface of the shell,
such as the distance between supports for a static case or the wavelength of a
significant natural mode in dynamic analysis.
Abaqus/Standard
provides element types S8R and S8RT for use only in thick shell problems.
Thin Conventional Shell Elements
In
Abaqus/Standard
thin shells are needed in cases where transverse shear flexibility is
negligible and the Kirchhoff constraint must be satisfied accurately (i.e., the
shell normal remains orthogonal to the shell reference surface). For
homogeneous shells this occurs when the thickness is less than about 1/15 of a
characteristic length on the surface of the shell, such as the distance between
supports or the wave length of a significant eigenmode. However, the thickness
may be larger than 1/15 of the element length.
Abaqus/Standard
has two types of thin shell elements: those that solve thin shell theory (the
Kirchhoff constraint is satisfied analytically) and those that converge to thin
shell theory as the thickness decreases (the Kirchhoff constraint is satisfied
numerically).
The element that solves thin shell theory is STRI3. STRI3 has six degrees of freedom at the nodes and is a flat, faceted
element (initial curvature is ignored). If STRI3 is used to model a thick shell problem, the element will always
predict a thin shell solution.
The elements that impose the Kirchhoff constraint numerically are S4R5, STRI65, S8R5, S9R5, SAXA1n, and SAXA2n. These elements should not be used for applications in which
transverse shear deformation is important. If these elements are used to model
a thick shell problem, the elements may predict inaccurate results.
Finite-Strain Versus Small-Strain Shell Elements
Abaqus
has both finite-strain and small-strain shell elements. This concept is
relevant only for elements with displacement degrees of freedom.
Continuum shell elements SC6R and SC8R account for finite membrane strains, arbitrary large rotation,
and allow for changes in thickness, making them suitable for large-strain
analysis. Computation of the change in thickness is based on the element nodal
displacements, which in turn are computed from an effective elastic modulus
defined at the beginning of an analysis.
Small-Strain Shell Elements
In
Abaqus/Standard
the three-dimensional “thick” and “thin” element types STRI3, S4R5, STRI65, S8R, S8RT, S8R5, and S9R5 provide for arbitrarily large rotations but only small strains.
The change in thickness with deformation is ignored in these elements.
In
Abaqus/Explicit
element types S3RS, S4RS, and S4RSW are provided for shell problems with small membrane strains and
arbitrarily large rotations. Many impact dynamics analyses fall within this
class of problems, including those of shell structures undergoing large-scale
buckling behavior but relatively small amounts of membrane stretching and
compression. Although solution accuracy may degrade as membrane strains become
large, the small-strain shell elements in
Abaqus/Explicit
provide a computationally efficient alternative to the finite-membrane-strain
elements for appropriate applications. The underlying formulation is described
in
Small-strain shell elements in Abaqus/Explicit.
Change of Shell Thickness
Thickness change is considered only in geometrically nonlinear analyses. For
conventional shells, stress in the thickness direction is zero and the strain
results only from the Poisson’s effect. For
continuum shells, the stress in the thickness direction may not be zero and may
cause additional strain beyond that due to Poisson’s
effect. The thickness strain due to Poisson’s
effect is referred as the “Poisson
strain,” and any additional strain beyond the
“Poisson strain” is referred to as the
“effective thickness strain.”
For shell elements in
Abaqus/Explicit
defined by integrating the section during the analysis, the
Poisson strain is calculated by enforcing the
plane stress condition either at the individual material points in the section
and then integrating the Poisson strain from these material points, or at the
integration station for the whole section using a “section Poisson’s ratio.”
For shell elements in
Abaqus/Standard
only the section Poisson’s ratio method is available. For shell elements
defined by general shell sections, only the section Poisson’s ratio method is
applicable.
Thickness Direction Stress in Continuum Shell Elements
The thickness direction stress is computed by penalizing the effective
thickness strain with a constant “thickness modulus.” The thickness modulus
used for a single layer shell element with an elastic or elastic-plastic
material is twice the in-plane elastic shear modulus. In the case of a
composite shell with each layer either an elastic or elastic-plastic material,
the thickness modulus is computed as the thickness-weighted harmonic mean of
the contributions from the individual layers:
where
is the thickness modulus,
is the layer index,
is the number of layers,
is the relative thickness of layer ,
and
is twice the initial in-plane elastic shear modulus based on the material
definition for layer
in the initial configuration.
Five Degree of Freedom Shells Versus Six Degree of Freedom Shells
Two types of three-dimensional conventional shell elements are provided in
Abaqus/Standard:
ones that use five degrees of freedom (three displacement components and two
in-surface rotation components) where possible and ones that use six degrees of
freedom (three displacement components and three rotation components) at all
nodes.
The elements that use five degrees of freedom (S4R5, STRI65, S8R5, S9R5) can be more economical. However, they are available only as
“thin” shells (they cannot be used as “thick” shells) and cannot be used for
finite-strain applications (although they model large rotations with small
strains accurately). In addition, output for the five degree of freedom shell
elements is restricted as follows:
At nodes that use the two in-surface rotation components, the values of
these in-surface rotations are not available for output.
When output variable NFORC is requested, moments corresponding to the in-surface rotations
are not available for output.
When five degree of freedom shell elements are used,
Abaqus/Standard
will automatically switch to using three global rotation components at any node
that:
has kinematic boundary conditions applied to rotational degrees of
freedom,
is shared with a beam element or a shell element that uses the three
global rotation components at all nodes,
is on a fold line in the shell (that is, on a line where shells with
different surface normals come together), or
is loaded with moments.
In all elements that use three global rotation components at all nodes
(whether activated as described above or always present), a singularity exists
at any node where the surface is assumed to be continuously curved: three
rotation components are used, but only two are actively associated with
stiffness. A small stiffness is associated with the rotation about the normal
to avoid this difficulty. The default stiffness values used are sufficiently
small such that the artificial energy content is negligible. In some rare cases
this stiffness may need to be altered. You can define a scaling factor for this
stiffness, as described in
Using a Shell Section Integrated during the Analysis to Define the Section Behavior
and
Using a General Shell Section to Define the Section Behavior.
Reduced Integration
Many shell element types in
Abaqus
use reduced (lower-order) integration to form the element stiffness. The mass
matrix and distributed loadings are still integrated exactly. Reduced
integration usually provides more accurate results (provided the elements are
not distorted or loaded in in-plane bending) and significantly reduces running
time, especially in three dimensions.
When reduced integration is used with first-order (linear) elements,
hourglass control is required. Therefore, when using first-order
reduced-integration elements, you must check if hourglassing is occurring; if
it is, a finer mesh may be required or concentrated loads must be distributed
over multiple nodes. The second-order reduced-integration elements available in
Abaqus/Standard
generally do not have the same difficulty and are recommended in cases when the
solution is expected to be smooth. First-order elements are recommended when
large strains or very high strain gradients are expected.
Specifying Section Controls for Shell Elements
In
Abaqus/Standard
you can specify nondefault hourglass control parameters for shell elements. In
Abaqus/Explicit
you can specify second-order accuracy in the element formulation, nondefault
hourglass control parameters for S4R, S4RS, and S4RSW elements, or deactivate the drill constraint for S3RS and S4RS elements. See
Section Controls
for more information.
Modeling Issues
A number of modeling issues must be considered when using shell elements.
Using S3/S3R and S3RS Elements
Both S3 and S3R refer to the same 3-node triangular shell element. This element
is a degenerated version of S4R that is fully compatible with S4R and, in
Abaqus/Standard,
S4.
Element S3RS, available in
Abaqus/Explicit,
is a degenerated version of S4RS that is fully compatible with S4RS.
S3/S3R and S3RS provide accurate results in most loading situations. However,
because of their constant bending and membrane strain approximations, high mesh
refinement may be required to capture pure bending deformations or solutions to
problems involving high strain gradients. A consequence of the degenerated
element formulation is that the solution changes slightly when the element
connectivity is permuted.
Degenerating Elements
Element types S4, S4R, S4R5, S4RS, S8R5, and S9R5 can be degenerated to triangles. However, for elements S4 (element S4 degenerated to a triangle may exhibit overly stiff response in
membrane deformation), S4R, and S4RS it is recommended that S3R and S3RS be used instead.
The quarter-point technique (moving the midside nodes to the quarter points
to give a
singularity for elastic fracture mechanics applications) can be used with the
quadratic element types S8R5 and S9R5 (see
Element Definition).
The accuracy of the element is very significantly reduced when it is
degenerated to a triangle; therefore, this is not
recommended except for special applications, such as fracture.
Element types S8R and S8RT cannot be degenerated to triangles. Element types DS4 and DS8 can be degenerated to triangles, but it is recommended that DS3 and DS6 elements be used instead.
Modeling with Continuum Shell Elements
Continuum shell elements are similar to continuum solids from a modeling
point of view. The element geometries for the SC6R and SC8R elements are a triangular prism and hexahedron, respectively,
with displacement degrees of freedom only.
Continuum shell elements must be oriented correctly, since these elements
have a thickness direction associated with them. See
About Shell Elements
for further details on element connectivity and orientation.
When classical shell structures (structures in which only the midsurface
geometry and kinematic constraints are provided) are analyzed, care must be
taken that appropriate moments and rotations are specified. For example, a
moment may be applied as a force-couple system at the corresponding nodes on
the top and bottom faces. A rotation boundary condition may be specified
through a kinematic constraint to yield the appropriate displacement boundary
conditions on the edge of the continuum shell.
Continuum shell elements can be connected directly to first-order continuum
solids without any kinematic transition. An appropriate kinematic transition
needs to be provided when conventional shell elements are connected to
continuum shell elements to correctly transfer the moment/rotation at the
reference surface of a conventional shell. Such a transition can be defined
with a shell-to-solid coupling constraint or any other kinematic constraint,
such as a surface-based coupling constraint, a multi-point constraint, or a
linear constraint equation.
Using the SC6R Element
The SC6R element is a degenerated version of the SC8R element. The SC6R element provides accurate results in most loading situations.
However, because of its constant bending and membrane strain approximations,
high mesh refinement may be required to capture pure bending deformations or
solutions to problems involving high strain gradients.
Modeling Contact with Continuum Shell Elements
Continuum shell elements, SC6R and SC8R, allow two-sided contact with changes in the thickness and are
thus suitable for modeling contact.
Stable Time Increment in Abaqus/Explicit
In
Abaqus/Explicit
the element stable time increment can be controlled by the continuum shell
element thickness, particularly for thin shell applications. This may increase
significantly the number of increments taken to complete the analysis when
compared to the same problem modeled with conventional shell elements. The
small stable time increment size may be mitigated by specifying a lower
stiffness in the thickness direction when appropriate.
Limitations with Continuum Shell Elements
Continuum shell elements cannot be used with the hyperfoam material
definitions, nor can they be used with general shell sections where the section
stiffness is provided directly.
Modeling a “Sandwich” Shell
For a “sandwich” shell, in which parts of the cross-section are made of a
softer material (especially when the layers are nonisotropic so that some
layers are weak in particular directions), the transverse shear flexibility can
be important even when the shell is rather thin. Use of general-purpose shell
elements or stacking continuum shell elements is recommended in such cases. See
Shell Section Behavior
for a discussion of transverse shear stiffness in shell elements.
Modeling Bending of a Thin Curved Shell in Abaqus/Standard
In
Abaqus/Standard
curved elements (STRI65, S8R5, S9R5) are preferable for modeling bending of a thin curved shell.
Element type STRI3 is a flat facet element. If this element is used to model bending
of a curved shell, a dense mesh may be required to obtain accurate results.
Modeling Buckling of Doubly Curved Shells in Abaqus/Standard
Element type S8R5 may give inaccurate results for buckling problems of doubly
curved shells due to the fact that the internally defined center node may not
be positioned on the actual shell surface. Element type S9R5 should be used instead.
Using S8R5 in Contact Analyses
Element type S8R5 is converted automatically to
element type S9R5 if a secondary surface in
a contact pair is attached to the element.
Applying Moments to S9R5 Elements
Moments should not be applied to the center node of S9R5 elements.
Using S4 Elements
Element type S4 is a fully integrated, general-purpose, finite-membrane-strain
shell element. The element's membrane response is treated with an assumed
strain formulation that gives accurate solutions to in-plane bending problems,
is not sensitive to element distortion, and avoids parasitic locking.
Element type S4 does not have hourglass modes in either the membrane or bending
response of the element; hence, the element does not require hourglass control.
The element has four integration locations per element compared with one
integration location for S4R, which makes the element computationally more expensive. S4 is compatible with both S4R and S3R. S4 can be used for problems prone to membrane- or bending-mode
hourglassing, in areas where greater solution accuracy is required, or for
problems where in-plane bending is expected. In all of these situations S4 will outperform element type S4R. S4 cannot be used with the hyperelastic or hyperfoam material
definitions in
Abaqus/Standard.