The small-strain shell elements in Abaqus/Explicit use a Mindlin-Reissner type of flexural theory that includes transverse shear.
The elements are based on a corotational velocity-strain formulation described by Belytschko et al. (1984, 1992). A corotational finite element formulation reduces the complexities of nonlinear mechanics by embedding a local coordinate system in each element at the sampling point of that element. By expressing the element kinematics in a local coordinate frame, the number of computations is reduced substantially. Therefore, the corotational velocity-strain formulation provides significant speed advantages in explicit time integration software, where element computations can dominate during the overall solution process.
The geometry of the shell is defined by its reference surface, which is determined by the nodal coordinates of the element. The embedded element corotational coordinate system, ˆx, is tangent to the reference surface and rotates with the element. This embedded corotational coordinate system serves as a local coordinate system and is constructed as follows:
For the quadrilateral element the local coordinate ˆx1 is coincident with the line connecting the midpoints of sides, rac, as shown in Figure 1.
Figure 1. Local coordinate system for small-strain quadrilateral and triangular shell elements.
The ˆx1–ˆx2 plane is defined to pass through this line normal to the cross product rac×rbd.
For the triangular element the local coordinate ˆx1 is coincident with the side connecting nodes 1 and 2 as shown in Figure 1. The ˆx1–ˆx2 plane coincides with the plane of the element.
For notational purposes the corotational coordinate system is defined by a triad ˆei, and any vector or tensor whose components are expressed in this system will bear a superposed “hat.”
Although the corotational coordinate system described here is used in the actual element computations, this system is transparent to the user. All reported stresses, strains, and other tensorial quantities for these shell elements are defined with respect to the coordinate system described in Finite-strain shell element formulation.
Velocity strain formulation
The velocity of any point in the shell reference surface is given in terms of the discrete nodal velocity with the bilinear isoparametric shape functions NI(ξα) as
vm=NI(ξα)vI,
θ=NI(ξα)θI,
where vI and θI are the nodal translation and rotation velocity, respectively. The functions NI(ξα) are C∘ continuous, and ξα are nonorthogonal, nondistance measuring parametric coordinates. Here Greek subscripts range from 1 to 2, and uppercase Roman superscripts denote the nodes of an element. A standard summation convention is used for repeated superscripts and subscripts except where noted otherwise.
In the Mindlin-Reissner theory of plates and shells, the velocity of any point in the shell is defined by the velocity of the reference surface, ˆvm, and the angular velocity vector, ˆθ, as
ˆv=ˆvm-ˆx3ˆe3׈θ,
where × denotes the vector cross product and ˆx3 is the distance in the normal direction through the thickness of the shell element. The corotational components of the velocity strain (rate of deformation) are given by
ˆdij=12(∂ˆvi∂ˆx1j+∂ˆvj∂ˆx1i),
which allows us to write each velocity strain component in terms of the nodal translational and rotational velocities:
ˆd1=∂ˆvm1∂ˆx1+ˆx3∂ˆθ1∂ˆx1,
ˆd2=∂ˆvm2∂ˆx2-ˆx3∂ˆθ2∂ˆx2,
ˆd12=∂ˆvm1∂ˆx2+∂ˆvm2∂ˆx1+ˆx3(∂ˆθ2∂ˆx2-∂ˆθ1∂ˆx1),
ˆd23=∂ˆvm3∂ˆx2-ˆθ1,
ˆd13=∂ˆvm3∂ˆx1+ˆθ2.
Small-strain element S4RS
The S4RS element is based on Belytschko et al. (1984). By using one-point quadrature at the center of the element—i.e., at ξα=0—we obtain the gradient operator
The local nodal forces and moments are computed in terms of the section force and moment resultants by
ˆfI1=A(BI1ˆf1+BI2ˆf12),
ˆfI2=A(BI2ˆf2+BI1ˆf12),
ˆfI3=κA(BI1ˆf13+BI2ˆf23),
ˆmI1=A(BI2ˆm2+BI1ˆm12-κ4SIˆf23),
ˆmI2=-A(BI1ˆm1+BI2ˆm12-κ4SIˆf13),
ˆmI3=0.
The section force and moment resultants are given by
ˆfαβ=∫hˆσαβdˆz,
ˆmαβ=-∫hˆzˆσαβdˆz,
where A is the area of the element, h is the thickness, and ˆσαβ are the Cauchy stresses computed in the corotational system from the velocity strain and the applicable constitutive model. Although κ is the shear factor in classical Mindlin-Reissner plate theory, it is used here as a penalty parameter to enforce the Kirchhoff normality condition as the shell becomes thin.
Small-strain element S4RSW
The major objective in the development of the S4RS element was to obtain a convergent, stable element with the minimum number of computations. Because of the emphasis on speed, a few simplifications were made in formulating the equations for the S4RS element. Although the S4RS element performs very well in most practical applications, it has two known shortcomings:
It can perform poorly when warped, and in particular, it does not solve the twisted beam problem correctly.
It does not pass the bending patch test in the thin plate limit.
In the S4RSW element additional terms are added to the strain-displacement equations to eliminate the first shortcoming, and a shear projection is used in the calculation of the transverse shear to address the second shortcoming. The components of velocity strain in the S4RSW element are given in Belytschko et al. (1992) as
The pseudonormal pIα represents a nodal normal local to a particular element found by taking the vector cross product of the adjacent element sides.
The components of the transverse shear velocity strain are given by
ˆγ13=NI(ξα)ˉθI2,
ˆγ23=-NI(ξα)ˉθI1,
where nodal rotational components ˉθI1 and ˉθI2 are based on a projection and a transformation. Consider three adjacent local element nodes K, I, and J as shown in Figure 2. Outward facing vectors eKn and eIn are constructed perpendicular to element sides KI and IJ, respectively. In addition, they are tangent to the reference surface at the midsides.
Figure 2. Vector and edge definition for shear projection in the element S4RSW.
The angular velocity θIn about outward facing vector eIn is then given by a nodal projection
θIn=12(θInI+θJnI)+1LI(ˆvJ3-ˆvI3),no sum on I,
where θInI is the rotational velocity at node I about eIn, θJnI is the rotational velocity at node J about eIn, and LI is the length of side I. Finally, the nodal rotational components ˉθI1 and ˉθI2 required for the transverse shear velocity strain are given by the transformation
ˉθI1=(eIn⋅ˆe1)θIn+(eKn⋅ˆe1)θKn,
ˉθI2=(eIn⋅ˆe2)θIn+(eKn⋅ˆe2)θKn.
Evaluating the resulting forms for the transverse shear at the centroidal quadrature point gives
2ˆd13=BsI11ˆvI3+BsI12ˆθI1+BsI13ˆθI2,
2ˆd13=BsI21ˆvI3+BsI22ˆθI1+BsI23ˆθI2,
where
{BsI1iBsI2i}=14[2(ˉxJI1-ˉxIK1)ˆxJI1ˉxJI2+ˆxIK1ˉxIK2-(ˆxJI1ˉxJI1+ˆxIK1ˉxIK1)2(ˉxJI2-ˉxIK2)ˆxJI2ˉxJI2+ˆxIK2ˉxIK2-(ˆxJI1ˉxJI2+ˆxIK1ˉxIK2)]no sum on I,
and
The local nodal forces and moments are then given in terms of the section resultant forces and moments by
Small-strain element S3RS
The triangular shell element formulation is similar to that of the S4RS element and is based on Kennedy et al. (1986). This element is not subject to zero energy modes inherent in quadrilateral element formulations.
The velocity strain is computed as in the S4RS element except that the gradient operator is given by
The local nodal forces and moments for the triangular shell can be expressed in terms of section resultant forces and moments as
The -components of the nodal forces are obtained by successively solving the following equations:
which represent the equations of moment equilibrium about the -axis, moment equilibrium about the -axis, and force equilibrium in the -direction.
Hourglass control
Since the one-point quadrature is used, several spurious modes, often known as hourglass modes, are possible for the quadrilateral elements. To suppress the hourglass modes, a consistent spurious mode control as described by Belytschko et al. (1984) is used. The hourglass shape vector is defined as
The hourglass strain rates are obtained by
where the superscripts B and M denote hourglass modes associated with bending and in-plane (membrane) response, respectively. The corresponding generalized hourglass stresses for the element S4RS are given by
where h is the thickness of the shell and E and G are Young's modulus and shear modulus, respectively. The default hourglass control parameters are ==0.050 and =0.005. The scaling factors , , and (by default ===1) are used to change the corresponding default hourglass control parameters by the user. For the S4RSW element the generalized hourglass stresses and are the same as those in the element S4RS, but the generalized hourglass stress is modified to
The nodal hourglass forces and moments corresponding to the generalized hourglass stresses are
These hourglass forces and moments are added directly to the local nodal forces and moments described previously.