lecture notes, finite element analysis, j.e. akin, rice ... notes, finite element analysis, j.e....
TRANSCRIPT
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
1
13. Elasticity .................................................................................................................................................. 1
13.1 Introduction ...................................................................................................................................... 1
13.2 Linear springs .................................................................................................................................... 4
13.3 Mechanical Work .............................................................................................................................. 6
13.5 Strain energy ..................................................................................................................................... 9
13.6 Material properties ......................................................................................................................... 10
13.7 Simplified elasticity models* .......................................................................................................... 12
13.8 Interpolating displacement vectors ................................................................................................ 16
13.9 Mechanical work in matrix form ..................................................................................................... 18
13.10 The Strain-Displacement Matrix ................................................................................................... 19
13.11 Stiffness matrix ............................................................................................................................. 22
13.12 Work done by initial strains .......................................................................................................... 22
13.13 Matrix equilibrium equations ....................................................................................................... 23
13.14 Symmetry and anti-symmetry ...................................................................................................... 29
13.15 Plane stress analysis ...................................................................................................................... 23
13.16 Axisymmetric stress analysis ......................................................................................................... 24
13.17 Solid stress analysis ....................................................................................................................... 25
13.18 Kinetic energy ............................................................................................................................... 29
13.19 Summary ....................................................................................................................................... 32
13.20 Exercises ........................................................................................................................................ 36
13. Elasticity
13.1 Introduction: The subject of elasticity deals with the stress analysis applications where
the component returns to its original size and shape when the loads acting on the component. The
finite element method has proven to be a very practical process for any elasticity analysis. The
vast majority of finite element elasticity models utilize the displacements as the primary
unknowns. A general solid analysis requires three displacement components that lead to six
stress components. An elasticity analysis involves four major topics: the displacement
components, the six strain components obtained from the gradients of the displacement
components (known in solid mechanics as the strain-displacement relation), and the experimental
material property knowledge that relates the strain components to the stress components. It is
more common to state the material stress-strain law which is the inverse of the experimental
relation. After the displacements, are known they are post-processed to give the strains and
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
2
stresses. Once the strains and stresses are known they must be compared to an experimentally
established material failure criterion.
All stress analysis involves a solid object. Historically, many mathematical simplifications
have been developed to model common special shapes in order to avoid actual solid stress
analysis. They include bending of curved three-dimensional shells, axisymmetric solids, two-
dimensional plane-stress (where a plane is stress free as in Fig. 13.1-1), two-dimensional plane-
strain (where a plane is strain free), bending of two-dimensional flat plates, two-dimensional
torsion of non-circular shafts, one-dimensional torsion of circular shafts, bending of one-
dimensional beams, and finally one-dimensional axial bars. All of those special cases have a
different set of governing differential equations. However, they can all be solved by a single
finite element approach.
Figure 13.1-1 Plane stress is a special case of solid stress analysis
Today, it is practical to conduct a three-dimensional stress analysis, but it is not always the
most accurate, or the most efficient approach. For example, in certain cases thousands of solid
elements approximating a straight beam can be less accurate that tens of beam elements.
Whatever element type is used in an analysis, all finite element study results should be
independently validated by some handbook solution, and/or some simplified mathematical model
in an attempt to set upper and lower bounds for the answer of the actual problem being solved.
Early in human history people built with post, simple beams, and arches. One of the first
published studies of structures was that of Galileo in 1638 where he analyzed axial loads and the
bending of cantilever beams (see Fig. 13.1-2). His analysis was incorrect, but it represents the
beginning of engineers understanding of the mathematical analysis of structures. In 1678 Robert
Hooke published material studies that established the linear proportionality between material
strains and stresses. That relation was used as the foundation upon which the mechanics of
elastic structures was built. His work is often called Hookeโs law or the material constitutive law.
Sir Isaac Newton published his laws governing dynamics and equilibrium in 1687. With those
foundations Jacob Bernoulli almost correctly solved for the deflection of a cantilever beam in
1705. Leonard Euler correctly formulated the differential equations for beam equilibrium and
solved them in 1736. In 1744 Euler published the first book on variational calculus (which later
played a large part in finite element analysis). By 1750 the basic mechanics (materials and
differential equations) for treating the equilibrium and dynamics of all elastic structures were
known.
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
3
Figure 13.1-2 Bar and bending tests by Galileo, 1638
Thus, the governing differential and integral formulations for the equilibrium of three-
dimensional solids were known for about two hundred years before the advent of digital
computers and the finite element method make it practical for novice engineers to solve such
systems. Before the appearance of digital computers in the 1950โs two-and three-dimensional
limited numerical approximations were obtained by finite difference relaxation methods. Some
analytic solutions were obtained for simple shapes like rectangles, circles, and triangles. Several
of the one-dimensional simplifications for bars, shafts, and beams were treated earlier.
The governing differential equations of elasticity problems can be converted to
corresponding integral forms by using the Method of Weighted Residuals, and in particular
Galerkinโs method. Likewise, the variational calculus of Euler, and the Principle of Virtual Work
can give the equivalent integral as can the work-energy approach known as the Theorem of
Minimum Total Potential Energy. Those methods, and the Galerkin method, give identical forms
of the element matrices.
Thus, the relatively simpler Theorem of Minimum Total Potential Energy (MTPE) is used
here for the finite element formulation of the displacement based stress analysis of elastic bodies.
The total potential energy, ฮ , is defined as the strain energy (potential energy), U, stored internal
to a body minus the mechanical work, W, done by externally applied sources:
ฮ = U โW. (13.1-1)
The theorem states: The displacement field that satisfies the essential displacement boundary
conditions, and renders stationary the total potential energy is the unique displacement field that
corresponds to the state of static equilibrium. Stationary points are minimum (stable) points,
maximum (unstable) points, or inflection (neutral) points. For elastic solids it can be shown that
the stationary state is the stable minimum state, thus herein it is referred to as the minimum
principle. Therefore, if ๐น represents all of the displacement components in the elastic body then
the equations of static equilibrium are:
๐ฮ
๐๐น= ๐ (13.1-2)
This gives one equation per displacement component that must be satisfied for the elastic body to
be in equilibrium. The displacements must also satisfy the essential boundary conditions (EBC),
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
4
and the above equations also yield the reactions needed for system equilibrium, developed at the
EBC locations.
13.2 Linear springs: Before considering the general case, a review of how these topics were
introduced in introductory physic courses. The โlinear springโ is usually introduced with the
essential boundary condition pre-applied by fixing one end against displacement. That reduces a
two degree of freedom (DOF) to a one DOF analysis, as noted in Fig. 13.1-2. The spring has an
axial stiffness of k. The unrestrained end has an axial force, F, that causes an axial displacement,
๐ฟ. If the system is in equilibrium what is the relation between these three features of the linear
spring?
Figure 13.1-2 Linear spring systems
Recall that the strain (potential) energy of a linear spring is ๐ = ๐ ๐ฟ2/2. The mechanical
work due to the external force is defined as the product of the force and the displacement
component in the direction of the force. In this case, they are parallel so the mechanical work is
๐ = ๐ฟ ๐น In general, they are not parallel and the work is the scalar (dot) product of the force vector and
the displacement vector:
๐ = ๏ฟฝโโ๏ฟฝ โ ๏ฟฝโโ๏ฟฝ = ๐น๐ป ๐ญ = ๐ฟ๐ฅ๐น๐ฅ + ๐ฟ๐ฆ๐น๐ฆ + ๐ฟ๐ง๐น๐ง (13.1-3)
Let the x-axis lie along the spring end points. Then the total potential energy is
ฮ (๐ฟ๐ฅ) = U โW = ๐ ๐ฟ๐ฅ2/2 โ ๐ฟ๐ฅ๐น๐ฅ
Calculus teaches that to find a stationary points of a function y(x) it is necessary to set its
derivative to zero, ๐๐ฆ/๐๐ฅ = 0, and solve that equation for the value of x that corresponds to the
stationary point. To determine what type of stationary point it is necessary to evaluate the second
derivative, ๐2๐ฆ ๐๐ฅ2โ , at the point. If the second derivative is positive it defines a minimum point,
if negative it defines a maximum point, and a zero value defines a neutral point.
The Total Potential Energy is defined as a function of each and every displacement unknown in
the system. Here, ๐ฟ๐ฅ is the only displacement associated with the spring. Therefore, stationary
equilibrium for the spring requires ๐ฮ
๐๐ฟ๐ฅ= 0 = 2 ๐ ๐ฟ๐ฅ/2 โ ๐น๐ฅ
This gives the equilibrium equation as
๐ฟ๐ฅ = ๐น๐ฅ ๐ or โ ๐น๐ฅ = ๐ ๐ฟ๐ฅ
Physics courses usually state the second form. The deformed state minimizes the Total Potential
Energy as is seen by taking its second derivative: ๐2ฮ ๐๐ฟ๐ฅ2 = ๐โ , which is always positive.
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
5
Next, consider two identical springs joined in series. The mechanical work is still the same
since there is no external force applied to the intermediate node, ๐ = 0๐ฟ1 + ๐น ๐ฟ2. There are
equal and opposite internal forces at that point. They are the reaction forces on the springs
needed to have each spring in equilibrium as well as having the assembly of springs in
equilibrium. The net displacement of the end where the external load is applied is (๐ฟ2 โ ๐ฟ1), so
the scalar strain energy of the assembly of springs is
๐ =1
2๐๐ฟ1
2 +1
2๐(๐ฟ2 โ ๐ฟ1)
2 =๐
2(2๐ฟ1
2 โ 2๐ฟ1๐ฟ2 + ๐ฟ22)
and the Total Potential Energy becomes
ฮ =๐
2(2๐ฟ1
2 โ 2๐ฟ1๐ฟ2 + ๐ฟ22) โ (0๐ฟ1 + ๐น ๐ฟ2)
To reach equilibrium, this quantity must be minimized with respect to each and every one of the
displacement degrees of freedom:
๐ฮ
๐๐ฟ1=๐
2(4๐ฟ1 โ 2๐ฟ2) โ (0)
๐ฮ
๐๐ฟ2=๐
2(โ2๐ฟ1 + 2๐ฟ2) โ (๐น)
In matrix format the displacement based equations of equilibrium are
๐ [ 2 โ1โ1 1
] {๐ฟ1๐ฟ2} = {
0๐น}
The leftmost node satisfied in advance the essential boundary condition of specifying a known
displacement (0 here), and these two displacement components will minimize the Total Potential
Energy (iff the square matrix is non-singular), and thus these displacements will correspond to
the state of static equilibrium. Multiplying by the inverse of the square matrix:
{๐ฟ1๐ฟ2} =
1
๐[1 11 2
] {0๐น} =
๐น
๐{12}
The left spring has the same displacement as it did in the previous case, ๐ฟ1 = ๐น/๐, and the right
spring has a displacement that is twice as large ๐ฟ2 = 2๐น/๐. This makes sense because the
external load, F, is simply transmitted through the first spring to the second spring which in turn
transmits it to rigid support wall.
Often the system reactions are needed, and sometimes the reactions on some or all of the
elements are needed. Since the EBC was applied in advance, there is no equation available to
compute the system reaction, but by requiring that each spring is in equilibrium the internal
reaction force(s) can be obtained since now all of the displacements are known. Let the reaction
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
6
force on the left node of the right spring be ๐ , which is assumed to be in the positive direction.
The individual springโs Total Potential Energy is
ฮ =1
2๐(๐ฟ2 โ ๐ฟ1)
2 โ (๐ ๐ฟ1 + ๐น ๐ฟ2)
which gives the element equilibrium equations of
๐ฮ
๐๐ฟ1= 0 =
๐
2(2๐ฟ1 โ 2๐ฟ2) โ (๐ )
๐ฮ
๐๐ฟ2= 0 =
๐
2(โ2๐ฟ1 + 2๐ฟ2) โ (๐น)
and substituting all of the known displacements into the first element equilibrium equation gives
0 =๐
2(2๐น/๐ โ 4๐น/๐) โ (๐ ) = โ๐น โ ๐
which gives the expected (from Newtonโs laws) result that ๐ = โ๐น.
13.3 Mechanical Work: To begin generalizing and automating the above process to any
elastic system it is necessary to consider additional types of external forces. A viscous fluid, and
other sources like electromagnetic surface eddy currents, can apply an external force per unit
area to adjacent solid surfaces. These are called โsurface tractionsโ, and they are denoted in
vector and matrix forms by ๏ฟฝโโ๏ฟฝ โ ๐ป, respectively. In this application the number of displacement
degrees of freedom at a point, ๐๐ is the same as the number of spatial dimensions, ๐๐ = 3 = ๐๐ .
The differential force at a point on the surface area ๐๐ becomes ๐ ๐ญโโโโ โ = ๏ฟฝโโ๏ฟฝ ๐๐. When a point on the
surface, ๐, is subjected to a displacement, the scalar work done by the traction vector is
๐๐๐ = ๏ฟฝโโ๏ฟฝ โ ๏ฟฝโโ๏ฟฝ ๐๐ = ๐น๐๐ป ๐๐
so that the total work done by all surface tractions is
๐๐ = โซ ๐น๐๐ป ๐๐
๐. (13.3-1)
Likewise, external translational acceleration and/or rotational velocities and accelerations,
and other sources like the effects of external magnetic fields acting on electric currents flowing
through a body, will cause forces per unit volume to occur inside an object. These are called
โbody forcesโ, and they are denoted in vector and matrix forms by ๏ฟฝโ๏ฟฝ โ ๐, respectively, and the
differential force acting on a differential volume is ๐ ๐ญโโโโ โ = ๏ฟฝโ๏ฟฝ ๐๐. When the differential volume is
subjected to a displacement, the scalar work done by the body force vector is
๐๐๐ = ๏ฟฝโโ๏ฟฝ โ ๏ฟฝโ๏ฟฝ ๐๐ = ๐น๐๐ ๐๐
so that the total work done by all body forces is
๐๐ = โซ ๐น๐๐ ๐๐
๐. (13.3-2)
Finally, recognizing that more than one point can have an external point load and that the
work done by each must be included the general definition of external mechanical work is
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
7
๐ = โซ ๐น๐๐ ๐๐
๐+ โซ ๐น๐๐ป ๐๐
๐+ โ ๐น๐
๐๐ญ๐๐=๐๐๐=1 (13.3-3)
13.4 Displacements and mechanical strains: To generalize the strain energy definition it will
be defined for the full three-dimensional case so all of the simplifications, like plane stress case
in Fig. 13.1-1, are automatically included. The governing matrix relations to be developed in this
chapter retain their symbolic forms in all elasticity applications. They simply change size when
one of the simplifications is invoked. The starting point is the ๐๐ = 3 displacement components
in the x-, y-, and z-directions at a point:
๏ฟฝโโ๏ฟฝ โ ๐ = {
๐ข(๐ฅ, ๐ฆ, ๐ง)๐ฃ(๐ฅ, ๐ฆ, ๐ง)๐ค(๐ฅ, ๐ฆ, ๐ง)
} = ๐น .
(13.4-1)
The differential of the x-component of the displacement vector is
๐๐(๐ฅ, ๐ฆ, ๐ง) =๐๐ข
๐๐ฅ๐๐ฅ +
๐๐ข
๐๐ฆ๐๐ฆ +
๐๐ข
๐๐ง๐๐ง
The differential of the displacement vector can be written in matrix form as
๐๐ = {
๐๐ข(๐ฅ, ๐ฆ, ๐ง)
๐๐ฃ(๐ฅ, ๐ฆ, ๐ง)๐๐ค(๐ฅ, ๐ฆ, ๐ง)
} =
[ ๐๐ข
๐๐ฅ
๐๐ข
๐๐ฆ
๐๐ข
๐๐ง๐๐ฃ
๐๐ฅ
๐๐ฃ
๐๐ฆ
๐๐ฃ
๐๐ง๐๐ค
๐๐ฅ
๐๐ค
๐๐ฆ
๐๐ค
๐๐ง ]
{๐๐ฅ๐๐ฆ๐๐ง
}
Notice that the square matrix containing the partial derivatives of the displacement components
can be written as the sum of three square matrices as:
[ ๐๐ข
๐๐ฅ0 0
0๐๐ฃ
๐๐ฆ0
0 0๐๐ค
๐๐ง ]
+1
2
[ 0
๐๐ข
๐๐ฆ+
๐๐ฃ
๐๐ฅ
๐๐ข
๐๐ง+๐๐ค
๐๐ฅ
๐๐ฃ
๐๐ฅ+๐๐ข
๐๐ฆ0
๐๐ฃ
๐๐ง+๐๐ค
๐๐ฆ
๐๐ค
๐๐ฅ+๐๐ข
๐๐ง
๐๐ค
๐๐ฆ+๐๐ฃ
๐๐ง0 ]
+1
2
[ 0
๐๐ข
๐๐ฆโ
๐๐ฃ
๐๐ฅ
๐๐ข
๐๐งโ๐๐ค
๐๐ฅ
๐๐ฃ
๐๐ฅโ๐๐ข
๐๐ฆ0
๐๐ฃ
๐๐งโ๐๐ค
๐๐ฆ
๐๐ค
๐๐ฅโ๐๐ข
๐๐ง
๐๐ค
๐๐ฆโ๐๐ฃ
๐๐ง0 ]
.
These three groups of combinations of the displacement gradients have geometrical
interpretations and physical interpretations. The geometrical shapes for both the plane-stress and
the plane-strain simplifications of a planar rectangular differential element are shown in Fig.
13.4-1. The first matrix partition represents a displacement change of the faces of that element in
directions normal to their original positions (left part of the figure). Those diagonal components
are known as the โnormal strainsโ:
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
8
ํ๐ฅ =๐๐ข
๐๐ฅ, ํ๐ฆ =
๐๐ฃ
๐๐ฆ, ํ๐ง =
๐๐ค
๐๐ง (13.4-2)
Normal strains change the volume of the differential element but not its shape. The differential
element goes from one rectangle to another.
The second matrix of displacement gradient component combinations changes the shape
(middle of Fig. 13.4-1) by distorting the rectangle into a parallelogram, without changing its
area. This second symmetric matrix contains components of what mathematicians call the shear
strain tensor. However, engineers choose to define the terms inside the matrix brackets as the
(engineering) shear strains:
๐พ๐ฅ๐ฆ =๐๐ข
๐๐ฆ+
๐๐ฃ
๐๐ฅ= ๐พ๐ฆ๐ฅ, ๐พ๐ฅ๐ง =
๐๐ข
๐๐ง+๐๐ค
๐๐ฅ= ๐พ๐ง๐ฅ, ๐พ๐ฆ๐ง =
๐๐ฃ
๐๐ง+๐๐ค
๐๐ฆ= ๐พ๐ง๐ฆ (13.4-3)
The omission of the one-half term for the engineering shear strains simply means that the rules
for rotating the stresses (Mohrโs circle) and the engineering strains from one coordinate system
to another are different. That contrasts with the tensor formulations where the stress tensor and
the strain tensor (and any other second order tensor) have the same rotational transformation.
The third matrix corresponds to a rigid body rotation (right part of the figure) of the
differential element. That rotation does not change its volume and does not change its shape. In
other words, the third combination of displacement components has no effect on the material
contained within the differential element and therefore will not be further considered.
Figure 13.4-1 Decomposition of the displacement gradient components
Most finite element elasticity studies use a matrix formulation that represents the strain and
stress components as column vectors. This is called the Voigt representation and contrasts with
the tensor representation. In matrix notation, the ๐๐ material strain components are usually
ordered as
๐บ๐ = [ํ๐ฅ ํ๐ฆ ํ๐ง ๐พ๐ฅ๐ฆ ๐พ๐ฅ๐ง ๐พ๐ฆ๐ง]. (13.4-4)
As implied by the comparison of the planar elements in Fig. 13.4-1 and Fig. 13.1-1, the ๐๐ stress
components are correspondingly ordered as:
๐๐ = [๐๐ฅ ๐๐ฆ ๐๐ง ๐๐ฅ๐ฆ ๐๐ฅ๐ง ๐๐ฆ๐ง]. (13.4-5)
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
9
When a single source program is used to solve multiple classes of stress analysis then it is not
unusual to fine the positions of ๐๐ฅ๐ฆand ๐๐งinterchanged. That is the order utilized in the stress
analysis Matlab scripts provided here. That application dependent ordering of the stress
components is shown in Fig. 13.4-2.
Figure 13.4-2 Stress component order in provided Matlab scripts
13.5 Strain energy: The potential energy stored internally in the body is determined by
referring to the left sides of Fig. 13.1-1 and 13.4-1. The body is initially stress free and the
normal stress ๐๐ฅ is gradually applied normal to the differential face area of ๐๐ด = ๐๐ฆ ๐๐ง to create
a normal differential force ๐๐น๐ฅ = ๐๐ฅ ๐๐ฆ ๐๐ง. The perpendicular displacement of that plane is
[(๐ข + ๐๐ข ๐๐ฅโ ๐๐ฅ) โ ๐ข] = ๐๐ข ๐๐ฅโ ๐๐ฅ = ํ๐ฅ๐๐ฅ
which makes the work done by that normal stress (the area under the force-displacement curve)
๐๐๐ฅ =1
2(0 + ๐๐ฅ)๐๐ฆ ๐๐ง ํ๐ฅ๐๐ฅ =
1
2๐๐ฅํ๐ฅ ๐๐ฅ ๐๐ฆ ๐๐ง =
1
2๐๐ฅํ๐ฅ ๐๐
Likewise, the differential work done by the three normal stresses is
๐๐๐ =1
2(๐๐ฅํ๐ฅ + ๐๐ฆํ๐ฆ + ๐๐งํ๐ง)๐๐.
The vertical shear stress ๐๐ฅ๐ฆ acts on the same differential area, ๐๐ด = ๐๐ฆ ๐๐ง, and causes a
vertical differential force of ๐๐น๐ฅ๐ฆ = ๐๐ฅ๐ฆ๐๐ฆ ๐๐ง. Its displacement is a little less clear. Recall that
for differential rotations the quantity 1
2(๐๐ข
๐๐ฆ+๐๐ฃ
๐๐ฅ) = ๐๐๐ง
is a differential rotation measured in radians. That rotation of the horizontal length dx through
that angle moves the front face vertically a (arc) distance of
1
2(๐๐ข
๐๐ฆ+๐๐ฃ
๐๐ฅ) ๐๐ฅ =
1
2๐พ๐ฅ๐ฆ๐๐ฅ
which contributes the differential work
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
10
๐๐๐ฅ๐ฆ1 =1
2(0 + ๐๐ฅ๐ฆ)๐๐ฆ ๐๐ง
1
2๐พ๐ฅ๐ฆ๐๐ฅ =
1
4๐๐ฅ๐ฆ๐พ๐ฅ๐ฆ ๐๐ฅ ๐๐ฆ ๐๐ง =
1
4๐๐ฅ๐ฆ๐พ๐ฅ๐ฆ ๐๐
Of course, there is symmetry in the shear stress and shear strain (for moment equilibrium) so
๐๐ฅ๐ฆ = ๐๐ฆ๐ฅ and ๐พ๐ฅ๐ฆ = ๐พ๐ฆ๐ฅ which means that the horizontal shear stress component does exactly
the same amount of work giving the total ๐๐ฅ๐ฆ work contribution to be
๐๐๐ฅ๐ฆ =1
2๐๐ฅ๐ฆ๐พ๐ฅ๐ฆ ๐๐
Finally, summing all of the six stress component contributions gives
๐๐ =1
2(๐๐ฅํ๐ฅ + ๐๐ฆํ๐ฆ + ๐๐งํ๐ง + ๐๐ฅ๐ฆ๐พ๐ฅ๐ฆ + ๐๐ฅ๐ง๐พ๐ฅ๐ง + ๐๐ฆ๐ง๐พ๐ฆ๐ง)๐๐ =
1
2๐๐๐บ ๐๐ =
1
2๐บ๐๐ ๐๐
and the total strain energy in an elasticity study is
๐ =1
2โซ ๐๐๐บ ๐๐
๐ (13.5-1)
Half of the scalar product of the stresses times the strains, ๐๐๐บ/2 at a point is called the โstrain-
energy densityโ.
13.6 Material properties: Next it is necessary to consider the material(s) from which the
solid to be studied is made because the material governs the interaction of the strains and stress
components. Hooke published (1678) his experiments that found a linear relation between
strain and stress, which was extended by Poisson in 1811. The corrected relationship is stilled
called Hookeโs law, or the material โconstitutive relationโ. For example, the relation between the
normal strain in the x-direction and the stress components, for an isotropic material, with initial
thermal strain is
ํ๐ฅ = [๐๐ฅ โ ๐(๐๐ฆ โ ๐๐ง)]/๐ธ + ๐ผ๐ฅโ๐
where E is the materialโs elastic modulus (the slope of a strain-stress diagram), ๐ denotes the
materialโs Poissonโs ratio (the ratio of ํ๐ฆ ํ๐ฅโ and ํ๐ง ํ๐ฅโ ), ๐ผ๐ฅ is the coefficient of thermal
expansion of the material, and โ๐ is the temperature increase from the materialโs stress-free
state. The experiments on natural materials placed bounds on Poissonโs ratio of 0 โค ๐ โค 0.5 with
the upper bound corresponding to โincompressible materialsโ, like natural rubber. However,
modern materials science can produce man-made materials that violate those classic lower and
upper bounds.
The experimental x-y shear strain to shear stress relation, for and isotropic material only, is
๐พ๐ฅ๐ฆ = ๐พ๐ฆ๐ฅ =2(1 + ๐)
๐ธ๐๐ฅ๐ฆ =
1
๐บ๐๐ฅ๐ฆ, ๐บ =
๐ธ
2(1 + ๐)
where G is the materialโs shear modulus. In theory, G is not an independent material property.
However, in practice it is sometimes useful to treat the shear modulus as independent. Some
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
11
finite element codes will accept the input of a shear modulus, but warn you that it is not
consistent with the values of ๐ and ๐ธ.
All of the Hookeโs law strain-stress relationships can be concisely written in matrix form. For
a general anisotropic (directionally dependent) material, with initial thermal strains, the matrix
form is
๐บ = ๐ผ๐ + ๐บ0, ๐ผ = ๐ผ๐ , |๐ผ| > 0, ๐บ๐ = ๐ถ โ๐ โ ๐บ0,
๐ถ๐ = [๐ผ๐ฅ ๐ผ๐ฆ ๐ผ๐ง ๐ผ๐ฅ๐ฆ ๐ผ๐ฅ๐ง ๐ผ๐ฆ๐ง] (13.6-1)
where the 6 ร 6 โcompliance matrixโ, ๐ผ, is symmetric and positive definite. The inverse of the
compliance matrix is the 6 ร 6 โelasticity matrixโ, ๐ฌ = ๐ผโ1. For an isotropic solid
๐ผ =1
๐ธ
[ 1 โ๐ โ๐โ๐ 1 โ๐โ๐ โ๐ 1
0 0 00 0 00 0 0
0 0 0 0 0 0 0 0 0
2(1 + ๐) 0 00 2(1 + ๐) 00 0 2(1 + ๐)]
If it is necessary to formulate a new material then several sets of experimental data, subject to the
constraints of (13.6-1), are entered into the compliance matrix. Those data are manipulated to
render the compliance matrix symmetric and positive definite. Then, it is numerically inverted to
yield the numerical values of the elasticity matrix for that specific material.
The relationship of the stresses in terms of the strains is obtained by inverting the compliance
matrix and multiplying both sides of (13.6-1) by it:
๐ = ๐ฌ๐บ โ ๐ฌ๐บ0, ๐ฌ = ๐ผโ1, ๐บ๐ = ๐ถ โ๐ โ ๐บ0 (13.6-2)
Of course, the inverse relation can also be written in a (messy) scalar format. For example, for an
isotropic material (properties independent of direction) with an initial thermal strain is
๐๐ฅ =๐ธ
(1+๐)(1โ2๐)[(1 โ ๐)ํ๐ฅ + ๐(ํ๐ฆ + ํ๐ง)] โ
๐ธ๐ผโ๐
(1โ2๐), and ๐๐ฅ๐ฆ = ๐๐ฆ๐ฅ = ๐บ๐พ๐ฅ๐ฆ,
but the matrix form is always consistent, even for the most general anisotropic materials. For an
isotropic solid the matrix form of the Hookeโs law is
{
๐๐ฅ๐๐ฆ๐๐ง๐๐ฅ๐ฆ๐๐ฅ๐ง๐๐ฆ๐ง}
=๐ธ
(1+๐)(1โ2๐)
[ ๐ ๐๐ ๐
๐ 0๐ 0
0 00 0
๐ ๐0 0
๐ 00 ๐
0 00 0
0 00 0
0 00 0
๐ 00 ๐]
{
ํ๐ฅํ๐ฆํ๐ง๐พ๐ฅ๐ฆ๐พ๐ฅ๐ง๐พ๐ฆ๐ง}
โ๐ธ๐ผโ๐
(1โ2๐)
{
111000}
(13.6-3)
๐ = (1 โ ๐), ๐ = (1 โ 2๐)/2
(๐๐ ร 1) = (๐๐ ร ๐๐)(๐๐ ร 1) - (๐๐ ร 1)
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
12
For the most general anisotropic material both the elasticity matrix, E, and the compliance
matrix, ๐ผ, are completely full matrices. The reader is warned that for incompressible materials,
with ๐ = 0.5, the above classical theory gives division by zero! In that case, an advanced
constitutive law that includes the hydrostatic pressure, ๐ = (๐๐ฅ + ๐๐ฆ + ๐๐ง)/3, must be utilized;
or advanced finite element numerical tricks (like reduced integration) must be employed to get
correct results. Likewise, if a man-made material has ๐ > 0.5 then that causes negative
stiffnesses and advanced material theories and/or numerical tricks must again be invoked to get
correct answers.
It is common to encounter plane-stress or axisymmetric solids that are orthotropic. Such
property values are usually specified in the principal material axis directions. Denoting those
orthogonal directions by (n, s, t) with n-s being the major plane and t being perpendicular to
them. Then the strain-stress relation for an axisymmetric solid is again ๐บ = ๐ผ๐ + ๐ถ โ:
{
ํ๐๐ํ๐ ๐ ํ๐ก๐ก๐พ๐๐
} =
[ 1 ๐ธ๐โ โ๐๐ ๐ ๐ธ๐ โ
โ๐๐๐ ๐ธ๐โ 1 ๐ธ๐ โโ๐๐ก๐ ๐ธ๐กโ 0
โ๐๐ก๐ ๐ธ๐กโ 0
โ๐๐๐ก ๐ธ๐โ โ๐๐ ๐ก ๐ธ๐ โ0 0
1 ๐ธ๐กโ 0
0 1 ๐บ๐๐ โ ] {
๐๐๐๐๐ ๐ ๐๐ก๐ก๐๐๐
} + โ๐ {
๐ผ๐๐ผ๐ ๐ผ๐ก0
}. (13.6-4)
Here, the Poissonโs ratios are denoted as ๐๐๐ = ํ๐ ํ๐โ where i is the load direction an j is one of
the two perpendicular contraction directions. For the case of a โtransversely isotropicโ material it
is isotropic in the n-s plane but not isotropic in the t-direction. For that material ๐ธ๐ =๐ธ๐ and ๐๐๐ = ๐๐ ๐. Only seven of the material constants are independent due to the theory of
elasticity relationship:
๐ธ๐๐๐๐ = ๐ธ๐๐๐๐. (13.6-5)
13.7 Simplified elasticity models*: The finite element method easily models three-
dimensional solids including the most general anisotropic and non-homogeneous materials, with
general loadings and boundary conditions. The provided Matlab scripts can execute such models,
but mainly with the external support of a three-dimensional mesh generator. However, in this
book the three most common two-dimensional model simplifications will be used, mainly
because the educational aspects of two-dimensional graphical displays of the results. The plane-
stress simplification in Fig. 13.1-1 is the most common of all planar simplification and is taught
to most aerospace, civil, and mechanical engineers in required courses in solid mechanics.
Plane-stress analysis approximates a very thin solid (๐ก โช ๐ฟ) where its bounding z-planes are
free of stress (๐๐ง = ๐๐ฅ๐ง = ๐๐ฆ๐ง = 0), but ํ๐ง โ 0 and can be recovered, including the effects of an
initial thermal strain, in post-processing calculations from ํ๐ง = ๐ผโ๐ โ ๐(๐๐ฅ + ๐๐ฆ)/๐ธ. The
active displacements at all points are the x- and y-components of the displacement vector,
๐๐ = [๐ข(๐ฅ, ๐ฆ) ๐ฃ(๐ฅ, ๐ฆ)]. The retained stress and strain components needed for the plane-stress
analysis (see Fig. 13.4-2) are ๐๐ = [๐๐ฅ ๐๐ฆ ๐๐ฅ๐ง] and ๐บ๐ = [ํ๐ฅ ํ๐ฆ ๐พ๐ฅ๐ฆ] and they are related
through the reduced Hookeโs law:
{
๐๐ฅ๐๐ฆ๐๐ฅ๐ฆ
} =๐ธ
1โ๐2[1 ๐ 0๐ 1 00 0 (1 โ ๐) 2โ
] {
ํ๐ฅํ๐ฆ๐พ๐ฅ๐ฆ} โ
๐ธ๐ผโ๐
1โ๐{110}. (13.7-1)
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
13
Those stresses, along with ๐๐ง = ๐๐ฅ๐ง = ๐๐ฆ๐ง = 0, are then used to compute the principle stresses
(๐1, ๐2, ๐3) which in turn assign a value to the material failure criterion selected by the user.
Probably the next most common two-dimensional simplification is the solid of revolution and
it is referred to as axisymmetric analysis. Since it is usually implemented as a minor modification
of the plane-stress analysis and uses the same input coordinate data with the x-axis is taken as the
radial r-direction and the y-axis is treated as the z-axis of revolution. The active displacements at
all points are the r- and z-components of the displacement vector, ๐๐ = [๐ข(๐, ๐ง) ๐ฃ(๐, ๐ง)]. In the
plane that is revolved to form the volume of revolution the two normal stresses, ๐๐ and ๐๐ง and
the one shear stress, ๐๐๐ง, are present. A new stress, ๐๐, normal to the cross-sectional area in the
rz-plane occurs due to the radial displacement elongating each circumferential fiber of the
revolved solid. It is called the hoop stress.
Consider a point in the rz-plane at a radial coordinate of r. Before a radial displacement of u,
the length of that revolved fiber of material is ๐ฟ = 2๐๐, after the displacement it moves to
position (๐ + ๐ข) with a length of ๐ฟโฒ = 2๐(๐ + ๐ข) which causes a circumferential normal strain
of ํ๐ = (๐ฟโฒ โ ๐ฟ)/๐ฟ = (2๐(๐ + ๐ข) โ 2๐๐)/2๐๐ = ๐ข/๐, which is called the hoop strain. It is
important to note that the hoop strain is the only strain considered herein that depends on a
displacement component rather than a displacement gradient. Usually the hoop strain is added to
the end of the prior three strains: ๐บ๐ = [ํ๐ ํ๐ง ๐พ๐๐ง ํ๐] and the corresponding stress
components (see Fig. 13.4-2) become ๐๐ = [๐๐ ๐๐ง ๐๐๐ง ๐๐] and are related by the
axisymmetric Hookeโ law:
{
๐๐๐๐ง๐๐๐ง๐๐
} =๐ธ
(1+๐)(1โ2๐)[
๐ ๐๐ ๐
0 ๐0 ๐
0 0๐ ๐
๐ 00 ๐
] {
ํ๐ํ๐ง๐พ๐๐งํ๐
} โ๐ธ๐ผโ๐
(1โ2๐){
1101
} (13.7-2)
๐ = (1 โ ๐), ๐ = (1 โ 2๐)/2
The third two-dimensional simplification is plane-strain analysis approximates a very thick
solid (๐ก โซ ๐ฟ) where its bounding z-planes are free of strain (ํ๐ง = ๐พ๐ฅ๐ง = ๐พ๐ฆ๐ง = 0). The active
displacements at all points are the x- and y-components of the displacement vector, ๐๐ =[๐ข(๐ฅ, ๐ฆ) ๐ฃ(๐ฅ, ๐ฆ)]. The retained stress and strain components needed for the plane-strain
approximation are ๐๐ = [๐๐ฅ ๐๐ฆ ๐๐ฅ๐ง] and ๐บ๐ = [ํ๐ฅ ํ๐ฆ ๐พ๐ฅ๐ฆ] and they are related through
the reduced Hookeโs law:
{
๐๐ฅ๐๐ฆ๐๐ฅ๐ฆ
} =๐ธ
(1+๐)(1โ2๐)[๐ ๐ 0๐ ๐ 00 0 ๐
] {
ํ๐ฅํ๐ฆ๐พ๐ฅ๐ฆ} โ
๐ธ๐ผโ๐
1โ๐{110} (13.7-3)
๐ = (1 โ ๐), ๐ = (1 โ 2๐)/2
The Poisson ratio interacting with the in-plane strains cause a z-direction normal stress which is
not zero, ๐๐ง โ 0, and its value must be recovered in post-processing as
๐๐ง = ๐(๐๐ฅ + ๐๐ฆ) โ ๐ธ๐ผ๐งโ๐.
That recovered stress must be included in computing the principle stresses (๐1, ๐2, ๐3), defined in
Chap. 14, which in turn assign a value to the material failure criterion selected by the user.
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
14
Matlab scripts to form the material E matrix for plane stress and for plane strain are shown in
Fig. 13.7-1and 2, respectively. The scripts for axisymmetric stress and for solid stress are given
in Fig. 13.7-3 and 4.
After any finite element stress analysis is completed the stresses and/or strains are substituted
into a material dependent failure criterion to determine if any point in the material has โfailedโ
and thus violates the assumptions that justified a linear analysis. This important subject will be
addressed later. The reader is simply reminded that just computing the displacements, strains,
and stresses does not complete any elasticity analysis.
Figure 13.7-1 Constitutive arrays for plane-stress analysis
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
15
Figure 13.7-2 Constitutive arrays for plane-strain analysis
Figure 13.7-3 Constitutive arrays for axisymmetric stress analysis
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
16
Figure 13.7-4 Constitutive arrays for solid elasticity analysis
13.8 Interpolating displacement vectors: The previous chapters dealt with interpolating
primary unknowns which were scalar quantities, ๐๐ = 1. Now those approaches must be
extended to interpolate the three displacement vector components, ๐๐ = 3, that govern the
elasticity formulations. The x-component of displacement was earlier interpolated for use in
axial bars. The same matrix form is used here, but the interpolation functions are simply
formulated in a higher-dimension space. That is done using the same interpolation functions for
all three displacement components within each element:
๐ข(๐ฅ, ๐ฆ, ๐ง) = ๐ฏ(๐ฅ, ๐ฆ, ๐ง) ๐๐, ๐ฃ(๐ฅ, ๐ฆ, ๐ง) = ๐ฏ(๐ฅ, ๐ฆ, ๐ง) ๐๐, (13.8-1)
๐ค(๐ฅ, ๐ฆ, ๐ง) = ๐ฏ(๐ฅ, ๐ฆ, ๐ง) ๐๐.
The analysis requires placing the displacement vector at each node connected to the element
to define the element degrees of freedom. The ordering used here is number the u, v, w values at
the first element node, then those at the second node, and so on. The element displacement
degrees of freedom are:
๐น๐๐ = [๐ข1, ๐ฃ1, ๐ค1, ๐ข2, โฏ ,โฏ , ๐ข๐๐ , ๐ฃ๐๐ , ๐ค๐๐]๐ (13.8-2)
and likewise numbering all of the system displacements gives the vector of system unknowns:
๐น๐ = [๐ข1, ๐ฃ1, ๐ค1, ๐ข2, ๐ฃ2, โฏ ,โฏ , ๐ข๐๐ , ๐ฃ๐๐ , ๐ค๐๐] (13.8-3)
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
17
It is common in the finite element literature to write the interpolation of the displacement vector
at a point in an element using the symbol ๐ต(๐ฅ, ๐ฆ, ๐ง), namely
{
๐ข(๐ฅ, ๐ฆ, ๐ง)๐ฃ(๐ฅ, ๐ฆ, ๐ง)๐ค(๐ฅ, ๐ฆ, ๐ง)
} = ๐(๐ฅ, ๐ฆ, ๐ง) โก ๐ต(๐ฅ, ๐ฆ, ๐ง)๐น๐ (13.8-4)
๐๐ ร 1 = (๐๐ ร ๐๐)(๐๐ ร 1)
Here, ๐๐ is the number of generalized unknowns per node, the number of independent element
equations is ๐๐ = ๐๐๐๐ for an element with ๐๐ nodes per element. The first three columns of the
rectangular interpolation matrix ๐ต(๐ฅ, ๐ฆ, ๐ง) use only the three displacements of the elementโs first
node. Likewise, the k-th node is only associated with three columns, ending with column 3k.
Therefore, the rectangular ๐ต(๐ฅ, ๐ฆ, ๐ง)can be partitioned into, and programmed as, a sequence of
๐๐ ร ๐๐ sparse matrices associated with each element node.
The first row of (13.8-4) uses only x-displacement components:
๐ข(๐ฅ, ๐ฆ, ๐ง) = ๐ป1(๐ฅ, ๐ฆ, ๐ง)๐ข1๐ + 0 + 0 + ๐ป2(๐ฅ, ๐ฆ, ๐ง)๐ข2
๐ + 0 + 0 +โฏ+๐ป๐๐(๐ฅ, ๐ฆ, ๐ง)๐ข๐๐๐ + 0 + 0
and two-thirds of the other two rows are zero. Therefore, a typical partition of the rectangular
๐ต(๐ฅ, ๐ฆ, ๐ง) contains a scalar interpolation function, ๐ป๐(๐ฅ, ๐ฆ, ๐ง), and zeros in each row. In this
three-dimensional case
๐ต(๐ฅ, ๐ฆ, ๐ง) = [๐ต1|๐ต2|โฏ |๐ต๐๐], ๐ต๐(๐ฅ, ๐ฆ, ๐ง) = [
๐ป๐(๐ฅ, ๐ฆ, ๐ง) 0 0
0 ๐ป๐(๐ฅ, ๐ฆ, ๐ง) 0
0 0 ๐ป๐(๐ฅ, ๐ฆ, ๐ง)] (13.8-5)
This approach forces the displacement vector to be continuous at the interface between two
materials with different structural properties. That is the physically correct behavior for stress
analysis. However, the reader is warned that in electromagnetic applications this vector
continuity approach cannot be used. That is because vectors like the electric field intensity, ๏ฟฝโโ๏ฟฝ ,
magnetic field intensity, ๏ฟฝโโโ๏ฟฝ , and the magnetic vector potential, ๏ฟฝโโ๏ฟฝ , have either their normal or their
tangential vector component discontinuous at a material interface with different electrical or
magnetic properties. Then the interpolations must be based on vectors on the element edges and
faces. These are called โedge based elementsโ or โvector elementsโ in contrast to the procedure
covered here which are referred to in electrical engineering as โnode based elementsโ. In
electrical engineering such vector interpolations are denoted as ๏ฟฝโโ๏ฟฝ (๐, ๐ , ๐ก). It was shown earlier that the element interpolations in a domain reduce to a boundary
interpolation set when a face or edge or node of the element falls on the boundary of the domain.
For example, assume that a constant z-coordinate face, ฮ๐, of the element falls on the boundary,
ฮ. Then the displacement interpolation of the surface displacements, ๐ต๐, is just a degeneration
(subset) of the element interpolation:
๐ต๐(๐ฅ, ๐ฆ) โ๐ ๐ต(๐ฅ, ๐ฆ, ๐ง), for ฮ๐ on ฮ (13.8-6)
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
18
13.9 Mechanical work in matrix form: Having converted the displacements into matrix
forms in (13.8-4) and (13.8-6), the mechanical work definition of (13.3-3) can now be written in
terms of the element displacement degrees of freedom, and thereby define element and system
load vectors. Begin with the mechanical work definition for any elastic system:
๐ = โซ๐น๐๐ ๐๐
๐
+โซ๐น๐๐ป ๐๐
๐
+โ ๐น๐๐๐ญ๐
๐=๐๐
๐=1
The external point load work summation can be replaced as with a scalar product of the system
displacements, ๐น, and a system point load vector, ๐ญ, that is zero except where point loads are
input at a node:
โ ๐น๐๐๐ญ๐
๐=๐๐๐=1 = ๐น๐๐ญ = ๐ญ๐๐น (13.9-1)
Having divided the elastic domain and its surface with a mesh the volume integral of any
quantity becomes the sum of the integrals of that quantity in the element:
โซ___๐๐
๐
=โ โซ ___๐๐
๐๐
๐๐
๐=1
Therefore, the work done by body forces becomes
โซ๐น๐๐ ๐๐
๐
=โ โซ (๐ต(๐ฅ, ๐ฆ, ๐ง)๐น๐)๐๐ (๐ฅ, ๐ฆ, ๐ง)๐๐
๐๐
๐๐
๐=1
=โ ๐น๐๐โซ ๐ต๐(๐ฅ, ๐ฆ, ๐ง)๐ (๐ฅ, ๐ฆ, ๐ง)๐๐
๐๐
๐๐
๐=1โกโ ๐น๐๐
๐๐
๐=1๐๐๐
(1 ร ๐๐)(๐๐ ร ๐๐)(๐๐ ร 1), and here ๐๐ = ๐๐
This defines the resultant element nodal load resultants due to body forces:
๐๐๐ โก โซ ๐ต๐(๐ฅ, ๐ฆ, ๐ง)๐ (๐ฅ, ๐ฆ, ๐ง)๐๐
๐๐. (13.9-2)
(๐๐ ร 1) = (๐๐ ร ๐๐)(๐๐ ร 1)
The remaining contribution to the external work due to surface tractions, โซ ๐น๐๐ป ๐๐
๐, is also split
by the mesh generation to the sum over the boundary segments having a non-zero traction:
โซ๐น๐๐ป ๐๐
๐
=โ โซ (๐ต๐(๐ฅ, ๐ฆ)๐น๐)๐๐ป (๐ฅ, ๐ฆ)๐๐
ฮ๐
๐๐
๐=1
=โ ๐น๐๐โซ ๐ต๐
๐(๐ฅ, ๐ฆ)๐ป (๐ฅ, ๐ฆ )๐๐
ฮ๐
๐๐
๐=1โกโ ๐น๐
๐๐๐
๐=1๐๐๐
This defines the resultant boundary segment nodal load resultants due to tractions:
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
19
๐๐๐ โก โซ ๐ต๐
๐(๐ฅ, ๐ฆ)๐ป(๐ฅ, ๐ฆ)๐๐
ฮ๐. (13.9-3)
(๐๐๐๐๐ ร 1) = (๐๐๐๐๐ ร ๐๐)(๐๐ ร 1)
where ๐๐ is the number of boundary segments and 1 โค ๐๐๐ โค ๐๐ is the number of nodes on the
segment.
When each set of element displacements, ๐น๐, are identified, using the element node
connection list, with their positions in the system displacement vector, ๐น, then scattering all of
the body force node resultants gives the assembled system level body force resultant:
โ ๐น๐๐๐๐๐=1 ๐๐
๐ = ๐น๐๐๐
When each set of boundary displacements, ๐น๐, are identified, using the boundary node
connection list, with their positions in the system displacement vector, ๐น, then scattering all of
the surface traction node resultants gives the assembled system level traction resultant:
โ ๐น๐๐๐๐
๐=1 ๐๐๐ = ๐น๐๐๐,
Some authors like to introduce an โassembly symbolโ, ๐, to emphasize that the system level
body force resultant, ๐๐, is the assembly (scattering) of all of the element level body force
resultants, ๐๐๐, and that the system level surface traction resultant, ๐๐, is the assembly (scattering)
of all of the boundary segment level traction resultants, ๐๐๐ :
๐๐ = ๐๐ ๐๐๐ and ๐๐ = ๐๐ ๐๐
๐ (13.9-4)
(๐๐๐๐ ร 1) โ+ (๐๐ ร 1) (๐๐๐๐ ร 1) โ+ (๐๐ ร 1)
Here, the number of system equations is ๐๐ = ๐๐๐๐, for a mesh with ๐๐ nodes. Finally, the
external work is found to be the scalar product of the system displacement vector and a set of
assembled force vectors:
๐ = ๐น๐๐๐ + ๐น๐๐๐ + ๐น
๐๐ญ โก ๐น๐๐ (13.9-5)
where ๐ denotes the system resultant force vector, to which the initial strain forces will be added.
13.10 The Strain-Displacement Matrix: Next the six strains within an element, ๐บ, also
need to be defined in terms of the element displacements, ๐น๐. This leads to a larger rectangular
matrix, usually denoted in the finite element literature as ๐ฉ๐(๐ฅ, ๐ฆ, ๐ง), which is known as the
strain-displacement matrix. It has six rows and ๐๐ = ๐๐๐๐ columns that correspond to the
element displacements. Recall that each component can be interpolated using the scalar forms in
(13.8-1). From the geometric definitions of section 13.4 the six strain components are
ํ๐ฅ =๐๐ข
๐๐ฅ=
๐๐ฏ(๐ฅ,๐ฆ,๐ง)
๐๐ฅ ๐๐, ํ๐ฆ =
๐๐ฃ
๐๐ฆ=
๐๐ฏ(๐ฅ,๐ฆ,๐ง)
๐๐ฆ ๐๐, ํ๐ง =
๐๐ค
๐๐ง=
๐๐ฏ(๐ฅ,๐ฆ,๐ง)
๐๐ง ๐๐,
๐พ๐ฅ๐ฆ =๐๐ข
๐๐ฆ+
๐๐ฃ
๐๐ฅ=
๐๐ฏ(๐ฅ,๐ฆ,๐ง)
๐๐ฆ ๐๐ +
๐๐ฏ(๐ฅ,๐ฆ,๐ง)
๐๐ฅ ๐๐,
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
20
๐พ๐ฅ๐ง =๐๐ข
๐๐ง+๐๐ค
๐๐ฅ=
๐๐ฏ(๐ฅ,๐ฆ,๐ง)
๐๐ง ๐๐ +
๐๐ฏ(๐ฅ,๐ฆ,๐ง)
๐๐ฅ ๐๐,
๐พ๐ฆ๐ง =๐๐ฃ
๐๐ง+๐๐ค
๐๐ฆ=
๐๐ฏ(๐ฅ,๐ฆ,๐ง)
๐๐ง ๐๐ +
๐๐ฏ(๐ฅ,๐ฆ,๐ง)
๐๐ฆ ๐๐.
These can be re-arranged into the matrix format
{
ํ๐ฅํ๐ฆํ๐ง๐พ๐ฅ๐ฆ๐พ๐ฅ๐ง๐พ๐ฆ๐ง}
๐
= ๐บ๐ = ๐ฉ๐(๐ฅ, ๐ฆ, ๐ง) ๐น๐ (13.10-1)
(๐๐ ร 1) = (๐๐ ร ๐๐)(๐๐ ร 1)
The first row has triplet entries of
ํ๐ฅ =๐๐ป1๐๐ฅ
๐ข1๐ + 0 + 0 +
๐๐ป2๐๐ฅ
๐ข2๐ + 0 + 0 +โฏ+
๐๐ป๐๐๐๐ฅ
๐ข๐๐๐ + 0 + 0
and the last row has triplet entries of
๐พ๐ฆ๐ง = 0 +๐๐ป1๐๐ง
๐ฃ1๐ +
๐๐ป1๐๐ฆ
๐ค1๐ +โฏ+ 0 +
๐๐ป1๐๐ง
๐ฃ๐๐๐ +
๐๐ป1๐๐ฆ
๐ค๐๐๐
Like the vector interpolations, the rectangular ๐ฉ๐ strain-displacement matrix can be partitioned
into, and programmed as, rectangular nodal contributions ๐ฉ๐(๐ฅ, ๐ฆ, ๐ง) = [๐ฉ๐1|๐ฉ๐2|โฏ |๐ฉ
๐๐๐],
with a typical classic definition partition (with ๐๐ = 6 rows of strains and ๐๐ = 3 displacement
component columns) being
๐ฉ๐๐ =
[ ๐ป๐,๐ฅ 0 0
0 ๐ป๐,๐ฆ 0
0 0 ๐ป๐,๐ง ๐ป๐,๐ฆ ๐ป๐,๐ฅ 0
๐ป๐,๐ง 0 ๐ป๐,๐ฅ 0 ๐ป๐,๐ง ๐ป๐,๐ฆ]
, ๐ป๐,๐ฅ = ๐๐ป๐ ๐๐ฅโ ,๐ป๐,๐ฆ = ๐๐ป๐ ๐๐ฆโ (13.10-2)
(๐๐ ร ๐๐)
In the software provided, the strains (and stresses) are ordered as in Fig. 13.4-2. The
algorithm for filling the full ๐ฉ๐ matrix for plane-stress or plane-strain applications is shown in
B_planar_elastic.m in Fig. 13.10-1. The axisymmetric stress version adds one additional row to
the definition, as shown in B_axisym_elastic.m in Fig. 13.10-2. All five options for the strain-
displacement choices listed in Fig. 13.4-2 are included in the single script B_matrix_elastic.m in
the functions library.
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
21
Figure 13.10-1 Strain-displacement matrix for plane-stress or -strain
Figure 13.10-2 Strain-displacement matrix for axisymmetric stress model
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
22
13.11 Stiffness matrix: The strain energy of (13.5-1) defines the stiffness matrix of an
elastic system by relating its integrand to the unknown displacements:
๐ =1
2โซ๐๐๐บ ๐๐
๐
=1
2โ โซ ๐๐๐๐บ๐๐๐
๐๐
๐๐
๐=1=1
2โ โซ (๐ฌ๐๐บ๐)๐๐บ๐๐๐
๐๐
๐๐
๐=1
=1
2โ โซ ๐บ๐๐๐ฌ๐๐๐บ๐๐๐
๐๐
๐๐
๐=1=1
2โ โซ (๐ฉ๐๐น๐)๐๐ฌ๐(๐ฉ๐๐น๐)๐๐
๐๐
๐๐
๐=1
=1
2โ ๐น๐ ๐ [โซ ๐ฉ๐๐๐ฌ๐ ๐ฉ๐๐๐
๐๐]
๐๐
๐=1๐น๐ =
1
2โ ๐น๐ ๐[๐บ๐]
๐๐
๐=1๐น๐
So that the element stiffness matrix is defined as
๐บ๐ = โซ ๐ฉ๐๐๐ฌ๐ ๐ฉ๐๐๐
๐๐ (13.11-1)
(๐๐ ร ๐๐) = (๐๐ ร ๐๐)(๐๐ ร ๐๐)(๐๐ ร ๐๐)
For two-dimensional problems the differential volume is ๐๐ = โซ ๐ก๐(๐ฅ, ๐ฆ) ๐๐ด
๐ด๐ where ๐ก๐ is
the local thickness of the planar section, ๐ด๐. Usually, the thickness is constant in each element. If
the thickness is the same constant in all elements, and there are no external point loads, then it
cancels out since it appears in every integral. Many commercial finite element systems, and the
application scripts supplied here, allow the plane-stress elements to have different thicknesses.
When the elements do not have the same constant thickness the analysis is called a 2.5D
analysis. It approximates a 3D part and can be used in a preliminary analysis to guide the local
mesh control needed in the actual 3D study. Alternately, it can be considered as a useful
validation check of a prior 3D analysis.
Usually, the stresses in a 2.5D model are accurate except in the immediate region adjacent to
changes in the element thicknesses. If the thickness is to be allowed to continuously vary then it
is usually input at the element nodes and interpolated to give the local thickness, ๐ก๐(๐ฅ, ๐ฆ). A
variable thickness element clearly requires the stiffness matrix to be evaluated by numerical
integration with an appropriately higher number of integration points. If the thickness is
continuously varying then it can be input as an additional fake coordinate and is simple to gather
to the nodes of each element for interpolation.
13.12 Work done by initial strains: When any initial strain is present its name implies
the fact that it is constant from the beginning of an imposed mechanical strain (and stress) to the
end of that strain. Therefore, the work that it does differs from (13.5-1) by a factor of two and is
๐0 = โซ ๐๐๐บ๐ ๐๐
๐ (13.12-1)
๐0 = โซ๐๐๐บ๐ ๐๐
๐
=โ โซ ๐๐๐๐บ๐๐๐๐
๐๐
๐๐
๐=1=โ โซ (๐ฉ๐๐น๐)๐๐ฌ๐๐บ๐
๐๐๐
๐๐
๐๐
๐=1
This defines the element initial strain resultant force vector as
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
23
๐0 = โ ๐น๐๐๐๐๐=1 ๐0
๐ with ๐๐๐ = โซ ๐ฉ๐๐๐ฌ๐๐บ๐
๐๐๐
๐๐ (13.12-2)
(๐๐ ร 1) = (๐๐ ร ๐๐)(๐๐ ร ๐๐)(๐๐ ร 1)
13.13 Matrix equilibrium equations: Having converted all of the work and strain energy
contributions in their interpolated matric forms the matrix equations of equilibrium are:
๐บ ๐น = ๐๐ + ๐๐ท + ๐๐ป + ๐๐ + ๐๐ต๐ฉ๐ช โก ๐ (13.13-1)
Here, all of the element and boundary contributions are assembled into the large system matrices
by direct scattering of the rows and columns, or (in theory) by the direct Boolean algebra:
๐บ = โ ๐ท๐๐[๐บ๐]
๐๐๐=1 ๐ท๐,
๐๐ =โ ๐ท๐๐๐๐
๐=1๐๐๐, ๐๐ป =โ ๐ท๐
๐๐๐
๐=1๐๐ป,๐ ๐๐ =โ ๐ท๐๐
๐๐
๐=1๐๐๐
13.14 Plane stress analysis: For plane-stress and plane-strain the order of the strain
components and the Strain-Displacement relations, ๐บ๐ = ๐ฉ๐๐น๐, are:
๐บ๐ = {
ํ๐ฅํ๐ฆ๐พ๐ฅ๐ฆ}
๐
, ๐ฉ๐ = [ ๐ฉ๐1 ๐ฉ๐2 โฏ ๐ฉ๐๐ โฏ ๐ฉ๐๐๐], ๐ฉ๐๐ = [
๐ป๐,๐ฅ 0
0 ๐ป๐,๐ฆ ๐ป๐,๐ฆ ๐ป๐,๐ฅ
]
3 ร 1 3 ร ( ๐๐ โ ๐๐) 3 ร (๐๐ = 2)
๐น๐๐ = [๐ข1, ๐ฃ1, ๐ข2, โฏ , ๐ฃ๐, โฏ , ๐ข๐๐ , ๐ฃ๐๐]๐
1 ร (๐๐ โ ๐๐)
The plane-stress stress components order and their relation to the material constitutive law
(Hookeโs Law) is
{
๐๐ฅ๐๐ฆ๐๐ฅ๐ฆ
} =๐ธ
1โ๐2[1 ๐ 0๐ 1 00 0 (1 โ ๐) 2โ
] {
ํ๐ฅํ๐ฆ๐พ๐ฅ๐ฆ} โ
๐ธ๐ผโ๐
1โ๐{110}
where ๐ธ is the elastic modulus (Youngโs modulus),๐ is Poissonโs ratio, ๐ผ is the coefficient of
thermal expansion (CTE), and โ๐ is the increase in temperature from the stress free state at the
point where the stress is evaluated.
The element stiffness matrix for a domain of thickness ๐ก๐ is
๐บ๐ = โซ ๐ฉ๐๐๐ฌ๐ ๐ฉ๐ ๐ก๐๐๐ด = โ ๐ฉ๐๐๐ ๐ฌ๐
๐๐ฉ ๐ ๐ ๐ก๐
๐|๐ฑ๐๐ |
๐๐๐=1
๐ด๐๐ค๐.
The resultant body force vector and edge traction vector are
๐๐๐ = โซ ๐ต๐๐๐ ๐ก๐๐๐ด
๐ด๐= โซ ๐ต๐๐{๐ต๐๐๐} ๐ก๐๐๐ด
๐ด๐=โ ๐ต๐๐
๐{ ๐ต๐๐ ๐๐
๐} ๐ก๐๐ |๐ฑ๐
๐ |๐ค๐๐๐
๐=1
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
24
๐๐ป๐ = โซ ๐ต๐
๐๐ป ๐ก๐๐ฮ
ฮ๐= โซ ๐ต๐
๐{๐ต๐๐ป๐} ๐ก๐๐ฮ
ฮ๐= โ ๐ต๐๐
๐ { ๐ต๐
๐ ๐ป๐๐} ๐ก๐
๐ |๐ฑ๐๐|๐ค๐
๐๐๐=1 ,
respectively, and the thermal strain loading resultant is
๐๐ถ๐ = โซ ๐ฉ๐๐๐ฌ๐๐บ0
๐ ๐ก๐๐๐ด
๐ด๐= โซ ๐ฉ๐๐๐ฌ๐๐ผ๐โ๐ {
110} ๐ก๐๐๐ด
๐ด๐=โ ๐ฉ๐๐
๐ ๐ฌ๐๐ ๐ผ๐
๐ {๐ฏ๐๐ โ๐๐
๐} {110} ๐ก๐
๐|๐ฑ๐๐ |
๐๐
๐=1
if the scalar temperature changes at the nodes are interpolated with ๐ฏ ๐ .
For the common three node โconstant stress triangleโ the Strain-Displacement matrix is
๐ฉ๐ =1
2๐ด๐[
๐1 0 ๐2 0 ๐3 00 ๐1 0 ๐2 0 ๐3 ๐1 ๐1 ๐2 ๐2 ๐3 ๐3
],
the resultant body force vector for constant ๐๐ฅ and ๐๐ฆ values is
๐๐๐ = ๐ก๐๐ด๐[๐๐ฅ ๐๐ฆ ๐๐ฅ ๐๐ฆ ๐๐ฅ ๐๐ฆ]๐/3
and the resultant edge traction force vector for constant ๐๐ฅ and ๐๐ฆ values is
๐๐ป๐ = ๐ก๐๐ฟ๐[๐๐ฅ ๐๐ฆ ๐๐ฅ ๐๐ฆ]
๐/2.
13.15 Axisymmetric stress analysis: In axisymmetric stress analysis a planar area is
revolved about an axis lying outside the area. The analysis is similar to the plane-stress analysis
except of three facts. First, at any point in the area the thickness is proportional to the radial
position, ๐ก๐ = 2๐ R(r, s). Secondly, at any point there is now a complete hoop of material
around the axis. Any displacement parallel to the axis does not change the length of that
filament of material; but any displacement in the radial direction, ๐ข(๐, ๐ ), changes the
circumferential length from 2๐ R to 2๐ (R + u). Thirdly, such a deformation means that there
exists a third normal stress, ๐๐๐ โบ ๐๐ง๐ง called the hoop stress, due to the additional hoop strain
ํ๐ง๐ง โบ ํ๐๐ =โ๐ฟ
๐ฟ=
2๐ (R+u)โ2๐ R
2๐ R=
u(r,s)
R(r,s)=
๐(r,s)๐๐
R(r,s).
Thus, the plane-stress or plane-strain ordering of the strain components is increased by
adding a fourth row, which means that the strain-displacement matrix also has a new fourth row
dependent only on u:
{
ํ๐ ํ๐ฆ๐พ๐ ๐ฆํ๐
}
๐
, ๐ฉ๐๐ = [
๐ป๐,๐ฅ0
๐ป๐,๐ฆ๐ป๐ ๐ โ
0๐ป๐,๐ฆ๐ป๐,๐ฅ0
]
This is the first strain component defined by a displacement value instead of the gradient of that
displacement. There are many solids of revolution that touch the axis of revolution (R โก 0)
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
25
where, by inspection, u โก 0 and the hoop strain takes an indeterminate form of 0/0. Taking
additional derivatives shows that ํ๐๐ = 0 as ๐ โ 0. This common occurrence is important in
finite element analysis when numerical integration is used to evaluate the stiffness matrix of
triangular elements. Some of the integration rules for triangles have quadrature points at the
midpoint of the edges of the triangle. If an edge of any triangle falls on the axis of revolution,
which is common, such an integration rule would cause division by zero and abort the program.
The fix is simple; just pick a rule without points on the edge of the triangle to avoid division by
zero.
Of course, the presence of the hoop strain means that there is a third normal stress, ๐๐, which
must be included in the stress vector and which must be related to the material properties:
{
๐๐ ๐๐ง๐๐๐ง๐๐
} =๐ธ
(1+๐)(1โ2๐)[
๐ ๐๐ ๐
0 ๐0 ๐
0 0๐ ๐
๐ 00 ๐
] {
ํ๐ ํ๐ง๐พ๐๐งํ๐
} โ๐ธ๐ผโ๐
(1โ2๐){
1101
}.
๐ = (1 โ ๐), ๐ = (1 โ 2๐)/2, ๐ โ 0.5
13.16 Solid stress analysis: All of the finite element stress analysis programs are
essentially the same except for minor differences in the post-processing. The majority of any
applications system consists of reading and checking the data, creating and assembling
application dependent elements, enforcing the essential boundary conditions, solving the
equilibrium equations, displaying and saving the generalized displacements, and completing any
application dependent post-processing of the elements. Note that mainly the generation and post-
processing of the application dependent elements is what changes. The other 95% of the coding
is unchanged. There may be additional calculations for an error estimator, but they are not
required. Also, there are usually several off-line features such as resources to graphically display
the results of importance.
All of the planar problems discussed above are easily extended to three-dimensions, and the
supplied Matlab scripts will execute such problems just by changing the number of physical
space dimensions to three (๐๐ =3), utilizing the eight node hexahedral (brick) element by setting
the parametric element space to three and the number of nodes to eight (๐๐=3, ๐๐=8), and
selecting the correct number of integration points, which is usually 23=8 but may be 27. The size
of the constitutive matrix, ๐ฌ๐, and the operator matrix, ๐ฉ๐, must be increased to six (๐๐=6) by
adding three more strain displacement relations. Of course, additional elements can be added to
the element library. However, most three-dimension problems are better solved with commercial
software simply because they have automatic solid element mesh generators and offer several
good graphical post-processing tools.
To illustrate those points again the discussion of three-dimensional solid stress analysis will
be limited to one of the simplest implementations. The linear four-node tetrahedra element (here
called the pyramid P4 to avoid confusion with triangular element shorthand) was the first solid
element. It is relatively easy to create them with an automatic mesh generator. But is gives only
constant stresses within its volume and is no longer recommended unless a very large number of
them are used (compared to the number of higher order elements they replace). The ten-node
tetrahedra (P10) are commonly used since they can be obtained from the same automatic mesh
generators as the P4 elements. However, they are only interpolating the displacements with
complete quadratics, and thus give only linearly changing stress estimates.
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
26
The hexahedra element family is considered to be a better choice for solid stress analysis
because they have higher order interior interpolation functions than do the tetrahedral elements
having the same number of edge nodes. They are more difficult to create with an automatic mesh
generator and that restricts they widespread use. The eight-node element (H8) is used here and is
validated by running a three-dimensional patch test.
13.17 Material failure criteria: The main purpose of a stress analysis, after understanding
the response of the structure, is to determine if any material point in the domain has failed. That
means that one of the many potential failure criteria must be selected and compared to one or
more experimentally measured material stress limits. The three most common measurements are
the failure stress in tension, ๐๐ก, also called the yield stress, the absolute value of the failure stress
in compression, ๐๐ , and the absolute value of the failure stress in pure shear, ๐๐ . The tension
limit, ๐๐ก, is the most commonly used comparison value. Most tabulations of material stress limits
give only the tension limit, ๐๐ก, a few tables also give the compression limit, ๐๐, of a material. It is
rare to find measured shear stress limits published, but they can be theoretically related to the
tension limit.
These material stress limits can also be related to failure criterion based on energy portions
stored in the material. At the elastic limit the strain energy is the sum of the elastic energy of
distortion (which defines the von Mises criterion ๐๐) and the elastic energy of the volume
change (which defines the Burzynski criterion ๐๐ต).
A contour plot of a stress component or failure criteria can give an engineer a general
understanding the response of the structure. However, a non-dimensional plot of the stress or
failure criteria divided by the measured stress limit(s) indicates the regions of likely material
failure. There, a ratio value of unity indicates impending failure, a value greater than one shows a
region of failure, while a value less than one is still a safe region. Some commercial codes label
such plots as a factor of safety plot which is misleading because the true Factor of Safety
depends of several other considerations. Here such plots are called โfailure scaleโ plots.
Finite element formulations often use the Voigt stress notation as a condensed form of the
stress tensor [๐]:
๐๐ = [๐๐ฅ ๐๐ฆ ๐๐ง ๐๐ฅ๐ฆ ๐๐ฅ๐ง ๐๐ฆ๐ง] โ [๐] = [
๐๐ฅ๐ฅ ๐๐ฅ๐ฆ ๐๐ฅ๐ง๐๐ฅ๐ฆ ๐๐ฆ๐ฆ ๐๐ฆ๐ง๐๐ฅ๐ง ๐๐ฆ๐ง ๐๐ง๐ง
] (13.17-1)
At any point in a stressed solid there are three mutually orthogonal planes where the shear
stresses vanish and only the three normal stresses remain. Those three normal stresses are called
the principal stresses (๐1, ๐2, ๐3, also denoted as ๐1, ๐2, ๐3). The principal stresses are utilized to
define the most common failure criteria theories for most materials. Therefore, their calculation
is usually obtained at each quadrature point in a stress analysis. The principal stresses are found
from a small 3 ร 3 classic eigen-problem:
|[๐] โ ๐๐[๐ฐ]| = 0, ๐ = 1,2, 3 (13.17-2)
where [๐ฐ] is the identity matrix, [๐] is the 3 ร 3 symmetric second order stress tensor, ๐๐, is a
real principal stress value giving the algebraic maximum stress, ๐1 = ๐1, the intermediate stress
๐2 = ๐2, and the minimum stress ๐3 = ๐3. (This process is valid for finding the principle values
and directions for any other second order symmetric tensor, such as the moment of inertia
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
27
tensor.) The principle stresses are obtained from the Matlab function eig (in reverse order), with
only [๐] as the single argument.
If tension occurs at the point then ๐1 gives the value of the maximum tension. Likewise, if
compression occurs at the point ๐3 gives the value of the maximum compression stress. A state
of plane-stress gives ๐2 = 0. The shear โstress intensityโ is defined as ๐๐ผ = ๐1 โ ๐3 = 2๐๐๐๐ฅ
where ๐๐๐๐ฅ is the absolute maximum shear stress on any plane in the solid at that point. For
plane-stress problems it is common (in mechanics) to find the maximum in-plane shear stress
from
๐๐๐๐๐๐ = โ(๐๐ฅโ๐๐ฆ)2
2
+ ๐๐ฅ๐ฆ2 โค ๐๐๐๐ฅ =1
2(๐1 โ ๐3) (13.17-3)
But, if the thickness of the planar part is not very small the absolute maximum shear stress can
lie in a different plane and has to be found from the above three-dimensional calculation.
The principal stresses define other physically important quantities, including the hydrostatic
pressure ๐ = (๐1 + ๐2 + ๐3)/3 which represents a uniform normal stress in all directions, the
deviatoric stresses, [๏ฟฝฬ๏ฟฝ] โก [๐] โ ๐[๐ฐ], the distortional energy, and the volume change (deviatoric)
energy.
Most commercial finite element programs display the von Mises criterion (also known as the
Effective Stress criterion) as the default stress plot. However, it is the valid criteria only when
the material is ductile and when the measured failure stresses in tension and compression are
equal, ๐๐ก = ๐๐. The latter restriction is only valid for a few materials.
The von Mises criterion actually calculates the distortional energy at a point which is
proportional to the square root of the sum of the squares of the differences in the principle
stresses. The von Mises โstressโ is defined in terms of the principle stresses or stress components
as
๐๐ =1
โ2โ(๐1 โ ๐2)2 + (๐1 โ ๐3)2 + (๐2 โ ๐3)2 (13.17-4)
๐๐ =1
โ2โ(๐๐ฆ๐ฆ โ ๐๐ฅ๐ฅ)
2+ (๐๐ง๐ง โ ๐๐ฅ๐ฅ)2 + (๐๐ง๐ง โ ๐๐ฆ๐ฆ)
2+ 6(๐๐ฅ๐ฆ2 + ๐๐ฅ๐ง2 + ๐๐ฆ๐ง2) (13.17-5)
which has the units of stress, but is not a physical stress. That measure is called the Equivalent
stress or the Von Mises stress. For a ductile material, its tension stress limit (yield stress), ๐๐ก, is
compared to the ๐๐ value to see if material has failed based on its distortional energy at the
point. Material failure is declared when ๐๐ โฅ ๐๐ก, or when the โfailure scaleโ ๐๐ ๐๐กโ > 1. That is
checked because in a uniaxial tension test of material failure the distortional energy measure
reduces to
๐๐ =1
โ2โ(๐๐ก โ 0)2 + (๐๐ก โ 0)2 + (0 โ 0)2 =
โ2
โ2๐๐ก = ๐๐ก.
For a state of plane-stress (๐2 = 0) the von Mises distortional energy measure yield curve plots
as an ellipse in the principle stress space. Points inside the ellipse have not failed, points on the
ellipse (yield curve) are impending to fail, and any stress points outside the ellipse denote failed
material points. The von Mises ellipse is centered at the origin and is symmetric about the 45ยฐ angle.
The Burzynski failure criterion states that a material fails when the volume change
(deviatoric) energy at a point equals the deviatoric energy in a tension test at the limit of elastic
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
28
behavior. The Burzynski criteria requires that the failure stress in tension be different from that
in compression, ๐๐ก โ ๐๐, and it can also include the shear failure value, ๐๐ . The ratio of the
tension to compression failures, ๐ โก ๐๐ ๐๐กโ , is often referred to as the โstrength differenceโ. For a
state of plane-stress (๐2 = 0) the Burzynski deviatoric energy measure also plots as an ellipse in
the principle stress space. The Burzynski ellipse better fits failure data points than the von Mises
ellipse when ๐๐ก โ ๐๐. In other words, for such materials the failure points, in the principle stress
space, fall on the Burzynski ellipse but fall inside the von Mises ellipse, or outside it, or both.
This is illustrated in Fig. 13.17-1 where a family of Burzynski ellipses with ๐๐ ๐๐ก โก ๐ โ > 1 are
compared to the single dashed von Mises ellipse which requires ๐๐ก โก ๐๐. In that figure, the
single black point on the ๐1 axis is the tension failure stress, ๐๐ก, the black points on the negative
๐3 axis are different compression failure stress values, -๐๐. The diagonal black points are
alternate shear failure stress values, ยฑ๐๐ .
Figure 13.17-1 Comparing the von Mises (dashed) and Burzynski failure ellipses
In the first quadrant the Burzynski criterion predicts failure where the von Mises criterion
predicts safety. Conversely, in the third quadrant the Burzynski criterion shows a safe region
where the von Mises criterion predicts material failure. The Burzynski deviatoric energy
criterion is more complicated because it requires two stress failure measures. It can also be
reduced to a measure with stress units, say ๐๐ต. Equating the deviatoric energy at a point to the
deviatoric energy limit in a tension test and a compression test predicts impending material
failure when
๐๐ก๐2 = ๐๐ก๐๐
Using the ratio of compression to tension stress failures, ๐ โก ๐๐ ๐๐กโ , that complicated relation
can be simplified to compare a Burzynski effective stress at failure to the tension failure test:
๐๐ต = (3(๐ โ 1)๐ + โ9(๐ โ 1)2๐2 + 4๐ ๐๐2 ) /2๐ = ๐๐ก
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
29
Note that when the material failure stress is the same in tension and compression then the
Burzynski criterion reduces to the von Mises criterion at impending failure:
๐๐ต(@๐ = 1) = ๐๐ = ๐๐ก
Figure 13.17-2 shows a Burzynski ellipse with black points representing the most common
failure stress tests of: pure tension, pure compression, pure shear, bi-axial tension, and bi-axial
compression.
Figure 13.17-2 Common failure stress states on a Burzynski ellipse
All of the commercial finite element software packages include the calculation of the von Mises
criterion, but as of 2018 none are known to offer the Burzynski criterion. Figure 13.17-3 gives a
Matlab script to calculate the โfailure scalesโ for xxx common failure criterion using the stress
vector at a point.
XXX
Figure 13.17-3 Computing failure scales at a point
13.18 Symmetry and anti-symmetry: These topics were introduced earlier but they
become even more useful when dealing with solid parts that have planes of symmetry, anti-
symmetry, or cyclic symmetry. Figures 8.1-1 and 10.13-1 showed applications where one- and
two-dimensional symmetry conditions can occur for a scalar application. Based on operations
counts for solving linear systems, each symmetry, anti-symmetry, or cyclic symmetry plane used
in the model reduces the execution time by about a factor of eight. In other words, they speed up
the equation solution by a factor of 8๐, where n is the effective number of planes.
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
30
Figure 13.18-1 A region with angular velocity loading with two plane of symmetry
Figure 13.18-2 Quarter symmetric two material domain with 90ยฐ cyclic symmetry
Figure 13.18-3 Cyclic symmetry require local axes orientated on the boundaries
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
31
13.18 Kinetic energy: Later in the examination of the dynamics of solids it is necessary to
include the kinetic energy converted to the same matrix notation. Then the displacement
components at any time, ๐, at any point in an element are
{
๐ข(๐ฅ, ๐ฆ, ๐ง, ๐)๐ฃ(๐ฅ, ๐ฆ, ๐ง, ๐)๐ค(๐ฅ, ๐ฆ, ๐ง, ๐)
} = ๐(๐ฅ, ๐ฆ, ๐ง, ๐) โก ๐ต(๐ฅ, ๐ฆ, ๐ง)๐น๐(๐). (13.18-1)
The velocity is
๏ฟฝฬ๏ฟฝ =๐๐(๐ฅ,๐ฆ,๐ง,๐)
๐๐โก ๐ต(๐ฅ, ๐ฆ, ๐ง)
๐๐น๐(๐)
๐๐โก ๐ต(๐ฅ, ๐ฆ, ๐ง)๐น๏ฟฝฬ๏ฟฝ, (13.18-2)
where a dot above a term denotes its partial derivative with respect to time. The kinetic energy of
a point mass is one-half the mass times the velocity squared. For a material of mass density of ๐
the kinetic energy of an element volume is
๐พ๐ธ๐ =1
2โซ ๏ฟฝฬ๏ฟฝ โ
๐๐๏ฟฝฬ๏ฟฝ ๐ ๐๐ =
1
2โซ ๏ฟฝฬ๏ฟฝ๐
๐๐๐ ๏ฟฝฬ๏ฟฝ ๐๐ =
1
2โซ (๐ต(๐ฅ, ๐ฆ, ๐ง)๐น๏ฟฝฬ๏ฟฝ)
๐
๐๐๐ (๐ต(๐ฅ, ๐ฆ, ๐ง)๐น๏ฟฝฬ๏ฟฝ) ๐๐
๐พ๐ธ๐ =1
2๐น๏ฟฝฬ๏ฟฝ
๐[โซ ๐ต(๐ฅ, ๐ฆ, ๐ง)๐ ๐๐๐ต(๐ฅ, ๐ฆ, ๐ง)
๐๐ ๐๐]๐น๏ฟฝฬ๏ฟฝ โก
1
2๐น๏ฟฝฬ๏ฟฝ
๐๐๐๐น๏ฟฝฬ๏ฟฝ. (13.18-3)
This defines the square symmetric element mass matrix, which is the same size as the element
stiffness matrix, as
๐๐ โก โซ ๐ต(๐ฅ, ๐ฆ, ๐ง)๐ ๐๐๐ต(๐ฅ, ๐ฆ, ๐ง)
๐๐ ๐๐. (13.18-4)
The total system mass matrix, M, is assembled in exactly the same way as the system stiffness
matrix. When the system acceleration, ๏ฟฝฬ๏ฟฝ, is included the equilibrium equation in (13.13-1) it
becomes (without dampening) the matrix equation of motion:
๐ด ๏ฟฝฬ๏ฟฝ(๐) + ๐บ ๐น(๐) = ๐(๐)
which is also subject to the initial conditions on ๏ฟฝฬ๏ฟฝ(0) and ๏ฟฝฬ๏ฟฝ(0) at time ๐ = 0. Of course,
damping proportional to the velocity, say ๐, is usually present and the equations of motion are
๐ด ๏ฟฝฬ๏ฟฝ(๐) + ๐ ๏ฟฝฬ๏ฟฝ(๐) + ๐บ ๐น(๐) = ๐(๐). (13.18-5)
Since damping can be very difficult to define accurately it is commonly assumed to be the sum
of a portion, ๐ผ, of the mass matrix and a portion, ๐ฝ, of the stiffness matrix:
๐ โ ๐ผ๐บ + ๐ฝ ๐ด. (13.18-6)
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
32
13.19 Summary
๐_๐ โท ๐๐ โก Number of boundary segments
๐_๐ โท ๐๐ โก Number of system unknowns = ๐_๐ ร ๐_๐
๐_๐ โท ๐๐ โก Number of elements
๐_๐ โท ๐๐ โก Number of generalized DOF per node
๐_๐ โท ๐๐ โก Number of unknowns per element = ๐_๐ ร ๐_๐
๐_๐ โท ๐๐ โก Number of mesh nodes
๐_๐ โท ๐๐ โก Number of nodes per element or segment
๐_๐ โท ๐๐ โก Number of point loads
๐_๐ โท ๐๐ โก Dimension of parametric space
๐_๐ โท ๐๐ โก Number of total quadrature points
๐_๐ โท ๐๐ โก Number of rows in the ๐ฉ๐ matrix (and material matrix)
๐_๐ โท ๐๐ โก Dimension of physical space
b = boundary segment number e = element number
โ = subset โช = union of sets
Boundary, element, and system unknowns: ๐น๐ โ๐ ๐น๐ โ๐ ๐น
Geometry: ฮฉ๐ โก Element domain ฮฉ = โช๐ ฮฉ๐ โก Solution domain
ฮ๐ โ ฮฉ๐ โก Boundary segment ฮ = โช๐ ฮ๐ โก Domain boundary
Matrix equation of equilibrium ๐บ ๐น = ๐๐ + ๐๐ท + ๐๐ป + ๐๐ + ๐๐ต๐ฉ๐ช โก ๐
Stiffness ๐บ๐ = โซ ๐ฉ๐๐๐ฌ๐ ๐ฉ๐๐๐
๐๐
Body forces ๐๐๐ โก โซ ๐ต๐๐(๐ฅ, ๐ฆ, ๐ง)๐ (๐ฅ, ๐ฆ, ๐ง)๐๐
๐๐.
Surface tractions ๐๐๐ โก โซ ๐ต๐
๐(๐ฅ, ๐ฆ)๐ป(๐ฅ, ๐ฆ)๐๐
ฮ๐
Initial strains ๐๐๐ = โซ ๐ฉ๐๐๐ฌ๐๐บ๐
๐๐๐
๐๐
Point loads, ๐๐ท
Reactions, ๐๐ต๐ฉ๐ช
Edge interpolation ๐ต๐ โ ๐ต๐
Element coordinates: ๐๐ โก [
๐ฅ1 ๐ฆ1 ๐ง1โฎ โฎ โฎ๐ฅ๐๐ ๐ฆ๐๐ ๐ง๐๐
]
๐
Geometry mapping: ๐(๐) = ๐ฎ(๐) ๐๐, ๐ฏ(๐) โค ๐ฎ(๐) โฅ ๐ฏ(๐) ๐๐ฅ(๐) ๐๐โ = [๐๐ฎ(๐) ๐๐โ ] ๐๐ โก ๐ฑ๐
Displacement interpolation: ๐(๐) = ๐ต(๐) ๐น๐ = ๐(๐)๐ป = ๐น๐๐ป๐ต(๐)๐ป
Local gradient: ๐๐(๐) ๐๐โ = [๐๐ต(๐) ๐๐โ ] ๐น๐
Geometric Jacobian: ๐ฑ๐ = [๐๐ฎ(๐) ๐๐โ ] ๐๐
Physical gradient: ๐๐ข(๐ฅ) ๐๐ฅ =โ (๐๐ข(๐) ๐๐โ )(๐๐ ๐๐ฅโ ) ๐๐ข(๐ฅ) ๐๐ฅ =โ (๐๐ข(๐) ๐๐โ ) (๐๐ฅ ๐๐โ ) โ1
๐๐ข(๐ฅ) ๐๐ฅ =โ (๐๐ฅ ๐๐โ ) โ1 [๐๐ฏ(๐) ๐๐โ ] ๐๐, etc
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
33
Strain-Displacement matrix: ๐ฉ๐(๐), ๐บ(๐) โก ๐ฉ๐(๐)๐น๐
Mechanical work: ๐ = โซ ๐น๐๐ ๐๐
๐+ โซ ๐น๐๐ป ๐๐
๐+ โ ๐น๐
๐๐ญ๐๐=๐๐๐=1
Engineering strain components: ๐บ๐ = [ํ๐ฅ ํ๐ฆ ํ๐ง ๐พ๐ฅ๐ฆ ๐พ๐ฅ๐ง ๐พ๐ฆ๐ง]
Stress components: ๐๐ = [๐๐ฅ ๐๐ฆ ๐๐ง ๐๐ฅ๐ฆ ๐๐ฅ๐ง ๐๐ฆ๐ง]
Principal axis thermal expansion coeff.: ๐ถ๐ = [๐ผ๐ฅ ๐ผ๐ฆ ๐ผ๐ง ๐ผ๐ฅ๐ฆ ๐ผ๐ฅ๐ง ๐ผ๐ฆ๐ง]
Principal orthotropic CTE: ๐ถ๐ = [๐ผ๐ฅ ๐ผ๐ฆ ๐ผ๐ง 0 0 0]
Isotropic thermal expansion coeff. ๐ถ๐ = ๐ผ[1 1 1 0 0 0]
Mechanical Strain-Stress relation: ๐บ = ๐ผ๐ + ๐ถ โ๐, ๐ผ = ๐ผ๐ , |๐ผ| > 0
Mechanical Stress-Strain relation: ๐ = ๐ฌ๐บ โ ๐ฌ๐ถ โ๐, ๐ฌ = ๐ผโ1
Strain energy: ๐ =1
2โซ ๐๐๐บ ๐๐
๐=
1
2โซ ๐บ๐๐ ๐๐
๐=
1
2โซ ๐บ๐๐ฌ๐บ ๐๐
๐
Work of initial strains, ๐บ0: ๐0 = โซ ๐๐๐บ0 ๐๐
๐= โซ ๐บ๐๐ฌ๐บ0 ๐๐
๐, ๐บ๐ = ๐ถ โ๐ โ ๐บ0
Element strain energy: ๐๐ =1
2๐น๐๐[โซ ๐ฉ๐๐๐ฌ๐๐ฉ๐ ๐ฮฉ๐
ฮฉ๐] ๐น๐
Stress tensor: ๐๐ป = [๐๐ฅ ๐๐ฆ ๐๐ง ๐๐ฅ๐ฆ ๐๐ฅ๐ง ๐๐ฆ๐ง] โ [๐] = [
๐๐ฅ๐ฅ ๐๐ฅ๐ฆ ๐๐ฅ๐ง๐๐ฅ๐ฆ ๐๐ฆ๐ฆ ๐๐ฆ๐ง๐๐ฅ๐ง ๐๐ฆ๐ง ๐๐ง๐ง
]
Principal stresses: |[๐] โ ๐๐[๐ฐ]| = 0, ๐ = 1, โฆ , ๐๐
Von Mises (non) stress: ๐๐ =1
โ2โ(๐1 โ ๐2)
2 + (๐1 โ ๐3)2 + (๐2 โ ๐3)
2
Burzynski (non) stress: ๐๐ต = (3(๐ โ 1)๐ + โ9(๐ โ 1)2๐2 + 4๐ ๐๐2 ) /2๐ , ๐ โก ๐๐ ๐๐กโ
Absolute maximum shear stress: ๐๐๐๐ฅ = (๐1 โ ๐3)/2
Strain-Displacement relation, ๐บ๐ = ๐ฉ๐(๐ฅ, ๐ฆ, ๐ง) ๐น๐, for elastic solids:
{
ํ๐ฅํ๐ฆํ๐ง๐พ๐ฅ๐ฆ๐พ๐ฅ๐ง๐พ๐ฆ๐ง}
๐
, ๐ฉ๐ = [ ๐ฉ๐1 โฎ ๐ฉ๐2 โฎ โฏ๐ฉ๐๐๐], ๐ฉ
๐๐ =
[ ๐ป๐,๐ฅ 0 0
0 ๐ป๐,๐ฆ 0
0 0 ๐ป๐,๐ง ๐ป๐,๐ฆ ๐ป๐,๐ฅ 0
๐ป๐,๐ง 0 ๐ป๐,๐ฅ 0 ๐ป๐,๐ง ๐ป๐,๐ฆ]
, ๐ป๐,๐ฅ = ๐๐ป๐ ๐๐ฅโ , ๐๐ก๐.
(๐๐ ร ๐๐) (๐๐ ร ๐๐)
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
34
Strain-Displacement relation, ๐บ๐ = ๐ฉ๐๐น๐, for plane-stress and plane-strain:
{
ํ๐ฅํ๐ฆ๐พ๐ฅ๐ฆ}
๐
, ๐ฉ๐๐ = [
๐ป๐,๐ฅ 0
0 ๐ป๐,๐ฆ ๐ป๐,๐ฆ ๐ป๐,๐ฅ
]
Strain-Displacement relation, ๐บ๐ = ๐ฉ๐๐น๐, for axisymmetric stress:
{
ํ๐ ํ๐ฆ๐พ๐ ๐ฆํ๐
}
๐
, ๐ฉ๐๐ = [
๐ป๐,๐ฅ0
๐ป๐,๐ฆ๐ป๐ ๐ โ
0๐ป๐,๐ฆ๐ป๐,๐ฅ0
]
Constitutive law, isotropic plane-stress:
{
๐๐ฅ๐๐ฆ๐๐ฅ๐ฆ
} =๐ธ
1โ๐2[1 ๐ 0๐ 1 00 0 (1 โ ๐) 2โ
] {
ํ๐ฅํ๐ฆ๐พ๐ฅ๐ฆ} โ
๐ธ๐ผโ๐
1โ๐{110}
Constitutive law, anisotropic plane-stress
{
ํ๐๐ํ๐ ๐ ํ๐ก๐ก๐พ๐๐
} =
[ 1 ๐ธ๐โ โ๐๐ ๐ ๐ธ๐ โ
โ๐๐๐ ๐ธ๐โ 1 ๐ธ๐ โโ๐๐ก๐ ๐ธ๐กโ 0
โ๐๐ก๐ ๐ธ๐กโ 0
โ๐๐๐ก ๐ธ๐โ โ๐๐ ๐ก ๐ธ๐ โ0 0
1 ๐ธ๐กโ 0
0 1 ๐บ๐๐ โ ] {
๐๐๐๐๐ ๐ ๐๐ก๐ก๐๐๐
} + โ๐ {
๐ผ๐๐ผ๐ ๐ผ๐ก0
}
Constitutive law, isotropic plane-strain:
{
๐๐๐๐ง๐๐๐ง๐๐
} =๐ธ
(1+๐)(1โ2๐)[
๐ ๐๐ ๐
0 ๐0 ๐
0 0๐ ๐
๐ 00 ๐
] {
ํ๐ํ๐ง๐พ๐๐งํ๐
} โ๐ธ๐ผโ๐
(1โ2๐){
1101
}
๐ = (1 โ ๐), ๐ = (1 โ 2๐)/2
Constitutive law, isotropic axisymmetric stress:
{
๐๐๐๐ง๐๐๐ง๐๐
} =๐ธ
(1 + ๐)(1 โ 2๐)[
๐ ๐๐ ๐
0 ๐0 ๐
0 0๐ ๐
๐ 00 ๐
] {
ํ๐ํ๐ง๐พ๐๐งํ๐
} โ๐ธ๐ผโ๐
(1 โ 2๐){
1101
}
๐ = (1 โ ๐), ๐ = (1 โ 2๐)/2, ๐ โ 0.5
Constitutive law, isotropic solid stress:
{
๐๐ฅ๐๐ฆ๐๐ง๐๐ฅ๐ฆ๐๐ฅ๐ง๐๐ฆ๐ง}
=๐ธ
(1 + ๐)(1 โ 2๐)
[ ๐ ๐๐ ๐
๐ 0๐ 0
0 00 0
๐ ๐0 0
๐ 00 ๐
0 00 0
0 00 0
0 00 0
๐ 00 ๐]
{
ํ๐ฅํ๐ฆํ๐ง๐พ๐ฅ๐ฆ๐พ๐ฅ๐ง๐พ๐ฆ๐ง}
โ๐ธ๐ผโ๐
(1 โ 2๐)
{
111000}
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
35
๐ = (1 โ ๐), ๐ = (1 โ 2๐)/2, ๐ โ 0.5
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
36
13.20 Exercises
Index 2.5D analysis, 22 acceleration, 6, 26 anisotropic material, 11 assembly, 19, 26 assembly of springs, 5 assembly symbol, 19 axial displacement, 4 axial force, 4 axisymmetric analysis, 13 axisymmetric solid, 2 axisymmetric stress, 9, 16, 20 B_axisym_elastic.m, 20 B_matrix_elastic.m, 20 B_planar_elastic.m, 20 bar, 2, 9 beam, 2 body force, 6, 18 boundary displacements, 19 boundary interpolation, 17 boundary segment, 18, 27 Boundary segment, 27 cantilever beam, 2 circular shaft, 2 coefficient of thermal expansion, 10 compliance matrix, 11 constitutive law, 2 constitutive matrix, 14 constitutive relation, 10 damping, 26 degree of freedom, 4 degrees of freedom, 16 displacement components, 1, 7 displacement derivatives, 7 displacement field, 3 displacement gradient, 1 displacement vector, 4, 7, 12, 17 displacements, 1 division by zero, 12 dot product, 4 eddy currents, 6 edge based elements, 17 elastic modulus, 10 elastic stiffness matrix, 22 elasticity, 1, 14
elasticity matrix, 11 electric field intensity, 17 electrical engineering, 17 electromagnetics, 17 element displacements, 19 element mass matrix, 26 element reactions, 5 equilibrium, 4 essential boundary condition, 5 Exercises, 30 external forces, 6 failure criterion, 2, 13 flat plate, 2 force vector, 4 force-displacement curve, 9 functions library, 20 Galileo, 2 H8_C0, 25 Hookeโ law, 13 Hookeโs law, 2, 10, 12 Hooke's law, 14 hoop strain, 13 hoop stress, 13 hydrostatic pressure, 12 incompressible material, 10 initial strain, 10 initial strain work, 22 internal force, 5 isotropic material, 11 kinetic energy, 25 linear spring, 4 magnetic field, 6 magnetic field intensity, 17 magnetic vector potential, 17 mass density, 25 material interface, 17 matrix equation of motion, 26 matrix equations of equilibrium, 5, 23 mechanical work, 3, 4, 18 minimum state, 4 Minimum Total Potential Energy, 3 Mohrโs circle, 8 neutral state, 4 Newtonโs laws, 6
Lecture Notes, Finite Element Analysis, J.E. Akin, Rice University
37
node based elements, 17 non-circular shaft, 2 normal strain, 10 normal strains, 7 normal stress, 9 number of boundary segments, 19 number of degrees of freedom, 6 number of element equations, 17 number of mesh nodes, 19 number of nodes per element, 17 number of segment nodes, 19 number of spatial dimensions, 6 number of strains, 8 number of system equations, 19 number of unknowns per node, 17 numbering of the displacements, 16 P4_C0, 25 partitioned B matrix, 20 partitioned interpolation, 17 planar elasticity, 20 plane strain, 9 plane stress, 9 plane-strain, 2, 7, 13 plane-stress, 2, 12 point load, 6 Poissonโs ratio, 10 positive definite, 11 post-processing, 12, 13 potential energy, 4 radial displacement, 13 reaction, 4 rectangular interpolation matrix, 17 reduced integration, 12 resultant force vector, 19 rigid body rotation, 8 rotational transformation, 8 rubber, 10 scalar product, 4 second order tensor, 8 shape change, 8 shear modulus, 10 shear strain, 10 shear strain tensor, 8
shear stress, 10 shells, 2 solid elasticity, 16 solid element, 2 solid stress, 9 solution bounds, 2 solution domain, 27 spring stiffness, 4 springs in series, 5 stationary state, 3, 4 strain components, 1, 8, 19 strain energy, 3, 5, 28 strain matrix, 20 strain-displacement matrix, 19, 21 strain-displacement relation, 1 strain-energy density, 10 strain-stress relation, 28 stress analysis, 1 stress components, 1, 8 stress-free state, 10 stress-strain law, 1 stress-strain relation, 28 subset, 11, 17, 27 Summary, 27 surface area, 6 surface traction, 18 surface tractions, 6 system equilibrium, 4 thermal strain, 10 thermal strains, 11 thin solid, 12 total potential energy, 3, 4 union, 27 validation, 2 variable thickness, 22 variational calculus, 2 vector elements, 17 vector interpolation, 17 velocity, 25 viscous fluid, 6 Voigt notation, 8 volume change, 8 volume of revolution, 13