ProductsAbaqus/StandardAbaqus/ExplicitAbaqus/CAE ## Naming conventionThe naming convention for shell elements depends on the element dimensionality. ## Three-dimensional shell elementsThree-dimensional shell elements in
Abaqus
are named as follows:
## Axisymmetric shell elementsAxisymmetric shell elements in Abaqus are named as follows:
## Conventional stress/displacement shell elementsThe 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 elementsThe 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 elementsThe 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 elementsThe 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 elementsThese 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 thicknessThe temperature variation is assumed to be piecewise quadratic through the thickness, while 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 $10+{n}_{s}$. A maximum of 20 temperature degrees of freedom can exist at a node. For a single-layer shell ${n}_{s}$ 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, $${n}_{s}=1+\underset{l=1}{\sum ^{\mathrm{layers}}}\left({n}_{l}-1\right),$$
where ${n}_{l}$ (${n}_{l}$ > 1) is the number of integration points used in layer l. If ${n}_{l}$=1, ${n}_{s}$ 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 analysisTo 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 elementsThe 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 thicknessThe 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 elementsAbaqus 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 elementsThese 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 elementsIn 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 elementsIn 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 elementsAbaqus has both finite-strain and small-strain shell elements. This concept is relevant only for elements with displacement degrees of freedom. ## Finite-strain shell elementsElement types S3/S3R, S4, S4R, S4T, SAX1, SAX2, SAX2T, SAXA1n, and SAXA2n account for finite membrane strains and arbitrarily large rotations; therefore, they are suitable for large-strain analysis. The underlying formulation is described in Axisymmetric shell elements, Finite-strain shell element formulation, and Axisymmetric shell element allowing asymmetric loading. 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 elementsIn 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 thicknessThickness 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. See Defining the Poisson strain in shell elements in the thickness direction and Defining the Poisson strain in shell elements in the thickness direction for details. ## Thickness direction stress in continuum shell elementsThe 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: $$1/{E}_{eff}=\stackrel{n}{\sum _{i}}{r}_{i}/{E}_{eff}^{i},$$
where ${E}_{eff}$ is the thickness modulus, $i$ is the layer index, $n$ is the number of layers, ${r}_{i}$ is the relative thickness of layer $i,(0<{r}_{i}<1)$, and ${E}_{eff}^{i}$ is twice the initial in-plane elastic shear modulus based on the material definition for layer $i$ in the initial configuration. See Defining the thickness modulus in continuum shell elements and Defining the thickness modulus in continuum shell elements for details. ## Five degree of freedom shells versus six degree of freedom shellsTwo 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 used in a multi-point constraint (General multi-point constraints) that involves 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 integrationMany 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 elementsIn 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. Input File Usage Use the following options in Abaqus/Standard: SHELL SECTION or SHELL GENERAL SECTION HOURGLASS STIFFNESS Use one of the following options in Abaqus/Explicit: SHELL SECTION, CONTROLS=name SHELL GENERAL SECTION, CONTROLS=name Abaqus/CAE Usage Mesh module: MeshElement Type: Element Controls ## Modeling issuesA number of modeling issues must be considered when using shell elements. ## Using S3/S3R and S3RS elementsBoth 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 elementsElement 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 $1/\sqrt{r}$ 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 elementsContinuum 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 elementThe 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 elementsContinuum 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/ExplicitIn 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 elementsContinuum 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” shellFor 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/StandardIn 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/StandardElement 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 analysesElement type S8R5 is converted automatically to element type S9R5 if a slave surface in a contact pair is attached to the element. ## Applying moments to S9R5 elementsMoments should not be applied to the center node of S9R5 elements. ## Using S4 elementsElement 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. |