# Preface The purpose of this fourth edition is again to provide a simple, basic approach to the finite element method that can be understood by both undergraduate and graduate students without the usual prerequisites (such as structural analysis) required by most available texts in this area. The book is written primarily as a basic learning tool for the undergraduate student in civil and mechanical engineering whose main interest is in stress analysis and heat transfer. However, the concepts are presented in su‰ciently simple form so that the book serves as a valuable learning aid for students with other backgrounds, as well as for practicing engineers. The text is geared toward those who want to apply the finite element method to solve practical physical problems. General principles are presented for each topic, followed by traditional applications of these principles, which are in turn followed by computer applications where relevant. This approach is taken to illustrate concepts used for computer analysis of large-scale problems. The book proceeds from basic to advanced topics and can be suitably used in a two-course sequence. Topics include basic treatments of (1) simple springs and bars, leading to two- and three-dimensional truss analysis; (2) beam bending, leading to plane frame and grid analysis and space frame analysis; (3) elementary plane stress/strain elements, leading to more advanced plane stress/strain elements; (4) axisymmetric stress; (5) isoparametric formulation of the finite element method; (6) three-dimensional stress; (7) plate bending; (8) heat transfer and fluid mass transport; (9) basic fluid mechanics; (10) thermal stress; and (11) time-dependent stress and heat transfer. Additional features include how to handle inclined or skewed supports, beam element with nodal hinge, beam element arbitrarily located in space, and the concept of substructure analysis. The direct approach, the principle of minimum potential energy, and Galerkin’s residual method are introduced at various stages, as required, to develop the equations needed for analysis. Appendices provide material on the following topics: (A) basic matrix algebra used throughout the text, (B) solution methods for simultaneous equations, (C) basic theory of elasticity, (D) equivalent nodal forces, (E) the principle of virtual work, and (F) properties of structural steel and aluminum shapes. More than 90 examples appear throughout the text. These examples are solved ‘‘longhand’’ to illustrate the concepts. More than 450 end-of-chapter problems are provided to reinforce concepts. Answers to many problems are included in the back of the book. Those end-of-chapter problems to be solved using a computer program are marked with a computer symbol. New features of this edition include additional information on modeling, interpreting results, and comparing finite element solutions with analytical solutions. In addition, general descriptions of and detailed examples to illustrate specific methods of weighted residuals (collocation, least squares, subdomain, and Galerkin’s method) are included. The Timoshenko beam sti¤ness matrix has been added to the text, along with an example comparing the solution of the Timoshenko beam results with the classic Euler-Bernoulli beam sti¤ness matrix results. Also, the h and p convergence methods and shear locking are described. Over 150 new problems for solution have been included, and additional design-type problems have been added to chapters 3, 4, 5, 7, 11, and 12. New real world applications from industry have also been added. For convenience, tables of common structural steel and aluminum shapes have been added as an appendix. This edition deliberately leaves out consideration of specialpurpose computer programs and suggests that instructors choose a program they are familiar with. Following is an outline of suggested topics for a first course (approximately 44 lectures, 50 minutes each) in which this textbook is used.
TopicNumber of Lectures
Appendix A1
Appendix B1
Chapter 12
Chapter 23
Chapter 3, Sections 3.1–3.115
Exam 11
Chapter 4, Sections 4.1–4.64
Chapter 5, Sections 5.1–5.3, 5.54
Chapter 64
Chapter 73
Exam 21
Chapter 92
Chapter 104
Chapter 113
Chapter 13, Sections 13.1–13.75
Exam 31
This outline can be used in a one-semester course for undergraduate and graduate students in civil and mechanical engineering. (If a total stress analysis emphasis is desired, Chapter 13 can be replaced, for instance, with material from Chapters 8 and 12, or parts of Chapters 15 and 16. The rest of the text can be finished in a second semester course with additional material provided by the instructor. I express my deepest appreciation to the sta¤ at Thomson Publishing Company, especially Bill Stenquist and Chris Carson, Publishers; Kamilah Reid Burrell and Hilda Gowans, Developmental Editors; and to Rose Kernan of RPK Editorial Services, for their assistance in producing this new edition. I am grateful to Dr. Ted Belytschko for his excellent teaching of the finite element method, which aided me in writing this text. I want to thank Dr. Joseph Rencis for providing analytical solutions to structural dynamics problems for comparison to finite element solutions in Chapter 16.1. Also, I want to thank the many students who used the notes that developed into this text. I am especially grateful to Ron Cenfetelli, Barry Davignon, Konstantinos Kariotis, Koward Koswara, Hidajat Harintho, Hari Salemganesan, Joe Keswari, Yanping Lu, and Khailan Zhang for checking and solving problems in the first two editions of the text and for the suggestions of my students at the university on ways to make the topics in this book easier to understand. I thank my present students, Mark Blair and Mark Guard of the University of Wisconsin-Platteville (UWP) for contributing three-dimensional models from the finite element course as shown in Figures 11–1a and 11–1b, respectively. Thank you also to UWP graduate students, Angela Moe, David Walgrave, and Bruce Figi for contributions of Figures 7–19, 7–23, and 7–24, respectively, and to graduate student William Gobeli for creating the results for Table 11–2 and for Figure 7–21. Also, special thanks to Andrew Heckman, an alum of UWP and Design Engineer at Seagraves Fire Apparatus for permission to use Figure 11–10 and to Mr. Yousif Omer, Structural Engineer at John Deere Dubuque Works for allowing permission to use Figure 1–10. Thank you also to the reviewers of the fourth edition: Raghu B. Agarwal, San Jose State University; H. N. Hashemi, Northeastern University; Arif Masud, University of Illinois-Chicago; S. D. Rajan, Arizona State University; Keith E. Rouch, University of Kentucky; Richard Sayles, University of Maine; Ramin Sedaghati, Concordia University, who made significant suggestions to make the book even more complete. Finally, very special thanks to my wife Diane for her many sacrifices during the development of this fourth edition. # Notation English Symbols
$a_{i}$ generalized coordinates (coefficients used to express displacement in general form)
$A$ cross-sectional area
$\underline{B}$ matrix relating strains to nodal displacements or relating temperature gradient to nodal temperatures
$c$ specific heat of a material
$\underline{C}'$ matrix relating stresses to nodal displacements
$C$ direction cosine in two dimensions
$C_{x}, C_{y}, C_{z}$ direction cosines in three dimensions
$\underline{d}$ element and structure nodal displacement matrix, both in global coordinates
$\hat{\underline{d}}$ local-coordinate element nodal displacement matrix
$D$ bending rigidity of a plate
$\underline{D}$ matrix relating stresses to strains
$\underline{D}'$ operator matrix given by Eq. (10.3.16)
$e$ exponential function
$E$ modulus of elasticity
$\underline{f}$ global-coordinate nodal force matrix
$\hat{\underline{f}}$ local-coordinate element nodal force matrix
$\underline{f}_{b}$ body force matrix
$\underline{f}_{h}$ heat transfer force matrix
$\underline{f}_{q}$ heat flux force matrix
$\underline{f}_{Q}$ heat source force matrix
$\underline{f}_{s}$ surface force matrix
$\underline{F}$ global-coordinate structure force matrix
$\underline{E}_{c}$ condensed force matrix
$\underline{F}_{i}$ global nodal forces
$\underline{F}_{0}$ equivalent force matrix
$\underline{g}$ temperature gradient matrix or hydraulic gradient matrix
$\underline{G}$ shear modulus
$h$ heat-transfer (or convection) coefficient
$i, j, m$ nodes of a triangular element
$I$ principal moment of inertia
$\underline{J}$ Jacobian matrix
$k$ spring stiffness
$\underline{k}$ global-coordinate element stiffness or conduction matrix
$\underline{k}_{c}$ condensed stiffness matrix, and conduction part of the stiffness matrix in heat-transfer problems
$\hat{\underline{k}}$ local-coordinate element stiffness matrix
$\underline{k}_{h}$ convective part of the stiffness matrix in heat-transfer problems
$\underline{K}$ global-coordinate structure stiffness matrix
$K_{xx}, K_{yy}$ thermal conductivities (or permeabilities, for fluid mechanics) in the $x$ and $y$ directions, respectively
$L$ length of a bar or beam element
$m$ maximum difference in node numbers in an element
$m(x)$ general moment expression
$m_{x}, m_{y}, m_{xy}$ moments in a plate
$\hat{\underline{m}}$ local mass matrix
$\hat{m}_{i}$ local nodal moments
$\underline{M}$ global mass matrix
$\underline{M}^{*}$ matrix used to relate displacements to generalized coordinates for a linear-strain triangle formulation
$\underline{M}^{\prime}$ matrix used to relate strains to generalized coordinates for a linear-strain triangle formulation
$n_{b}$ bandwidth of a structure
$n_{d}$ number of degrees of freedom per node
$\underline{N}$ shape (interpolation or basis) function matrix
$N_{i}$ shape functions
$p$ surface pressure (or nodal heads in fluid mechanics)
$p_{r}, p_{z}$ radial and axial (longitudinal) pressures, respectively
$P$ concentrated load
$\hat{P}$ concentrated local force matrix
qheat flow (flux) per unit area or distributed loading on a plate
$\bar{q}$ rate of heat flow
$q^{*}$ heat flow per unit area on a boundary surface
Qheat source generated per unit volume or internal fluid source
$Q^{*}$ line or point heat source
$Q_{x}, Q_{y}$ transverse shear line loads on a plate
r,θ,zradial, circumferential, and axial coordinates, respectively
Rresidual in Galerkin's integral
$R_{b}$ body force in the radial direction
$R_{ix}, R_{iy}$ nodal reactions in x and y directions, respectively
s,t,z'natural coordinates attached to isoparametric element
Ssurface area
tthickness of a plane element or a plate element
$t_{i}, t_{j}, t_{m}$ nodal temperatures of a triangular element
Ttemperature function
$T_{\infty}$ free-stream temperature
$\underline{T}$ displacement, force, and stiffness transformation matrix
$\underline{T}_{i}$ surface traction matrix in the i direction
u,v,wdisplacement functions in the x, y, and z directions, respectively
Ustrain energy
$\Delta U$ change in stored energy
vvelocity of fluid flow
$\hat{V}$ shear force in a beam
wdistributed loading on a beam or along an edge of a plane element
Wwork
$x_{i}, y_{i}, z_{i}$ nodal coordinates in the x, y, and z directions, respectively
$\hat{x}, \hat{y}, \hat{z}$ local element coordinate axes
x, y, zstructure global or reference coordinate axes
$\underline{X}$ body force matrix
$X_{b}, Y_{b}$ body forces in the x and y directions, respectively
$Z_{b}$ body force in longitudinal direction (axisymmetric case) or in the z direction (three-dimensional case)
Greek Symbols
$\alpha$ coefficient of thermal expansion
$\alpha_{i}, \beta_{i}, \gamma_{i}, \delta_{i}$ used to express the shape functions defined by Eq. (6.2.10) and Eqs. (11.2.5)–(11.2.8)
$\delta$ spring or bar deformation
$\varepsilon$ normal strain
$\underline{\varepsilon}_{T}$ thermal strain matrix
$\kappa_{x}, \kappa_{y}, \kappa_{xy}$ curvatures in plate bending
$\nu$ Poisson’s ratio
$\phi_{i}$ nodal angle of rotation or slope in a beam element
$\pi_{h}$ functional for heat-transfer problem
$\pi_{p}$ total potential energy
$\rho$ mass density of a material
$\rho_{w}$ weight density of a material
$\omega$ angular velocity and natural circular frequency
$\Omega$ potential energy of forces
$\phi$ fluid head or potential, or rotation or slope in a beam
$\sigma$ normal stress
$\underline{\sigma}_{T}$ thermal stress matrix
$\tau$ shear stress and period of vibration
$\theta$ angle between the $x$ axis and the local $\hat{x}$ axis for two-dimensional problems
$\theta_{p}$ principal angle
$\theta_{x}, \theta_{y}, \theta_{z}$ angles between the global $x, y$ , and $z$ axes and the local $\hat{x}$ axis, respectively, or rotations about the $x$ and $y$ axes in a plate
$\underline{\Psi}$ general displacement function matrix
Other Symbols
$\frac{d(\quad)}{dx}$ derivative of a variable with respect to $x$
$dt$ time differential
$(^{\cdot})$ the dot over a variable denotes that the variable is being differentiated with respect to time
$[ \quad ]$ denotes a rectangular or a square matrix
$\{ \quad \}$ denotes a column matrix
$( \quad )$ the underline of a variable denotes a matrix
$(^{\cdot})$ the hat over a variable denotes that the variable is being described in a local coordinate system
$[ \quad ]^{-1}$ denotes the inverse of a matrix
$[ \quad ]^{T}$ denotes the transpose of a matrix
$\frac{\partial(\quad)}{\partial x}$ partial derivative with respect to $x$
$\frac{\partial(\quad)}{\partial\{d\}}$ partial derivative with respect to each variable in $\{d\}$
denotes the end of the solution of an example problem
# Prologue The finite element method is a numerical method for solving problems of engineering and mathematical physics. Typical problem areas of interest in engineering and mathematical physics that are solvable by use of the finite element method include structural analysis, heat transfer, fluid flow, mass transport, and electromagnetic potential. For problems involving complicated geometries, loadings, and material properties, it is generally not possible to obtain analytical mathematical solutions. Analytical solutions are those given by a mathematical expression that yields the values of the desired unknown quantities at any location in a body (here total structure or physical system of interest) and are thus valid for an infinite number of locations in the body. These analytical solutions generally require the solution of ordinary or partial differential equations, which, because of the complicated geometries, loadings, and material properties, are not usually obtainable. Hence we need to rely on numerical methods, such as the finite element method, for acceptable solutions. The finite element formulation of the problem results in a system of simultaneous algebraic equations for solution, rather than requiring the solution of differential equations. These numerical methods yield approximate values of the unknowns at discrete numbers of points in the continuum. Hence this process of modeling a body by dividing it into an equivalent system of smaller bodies or units (finite elements) interconnected at points common to two or more elements (nodal points or nodes) and/or boundary lines and/or surfaces is called discretization. In the finite element method, instead of solving the problem for the entire body in one operation, we formulate the equations for each finite element and combine them to obtain the solution of the whole body. Briefly, the solution for structural problems typically refers to determining the displacements at each node and the stresses within each element making up the structure that is subjected to applied loads. In nonstructural problems, the nodal unknowns may, for instance, be temperatures or fluid pressures due to thermal or fluid fluxes. This chapter first presents a brief history of the development of the finite element method. You will see from this historical account that the method has become a practical one for solving engineering problems only in the past 50 years (paralleling the developments associated with the modern high-speed electronic digital computer). This historical account is followed by an introduction to matrix notation; then we describe the need for matrix methods (as made practical by the development of the modern digital computer) in formulating the equations for solution. This section discusses both the role of the digital computer in solving the large systems of simultaneous algebraic equations associated with complex problems and the development of numerous computer programs based on the finite element method. Next, a general description of the steps involved in obtaining a solution to a problem is provided. This description includes discussion of the types of elements available for a finite element method solution. Various representative applications are then presented to illustrate the capacity of the method to solve problems, such as those involving complicated geometries, several different materials, and irregular loadings. Chapter 1 also lists some of the advantages of the finite element method in solving problems of engineering and mathematical physics. Finally, we present numerous features of computer programs based on the finite element method. # d 1.1 Brief History This section presents a brief history of the finite element method as applied to both structural and nonstructural areas of engineering and to mathematical physics. References cited here are intended to augment this short introduction to the historical background. The modern development of the finite element method began in the 1940s in the field of structural engineering with the work by Hrennikoff [1] in 1941 and McHenry [2] in 1943, who used a lattice of line (one-dimensional) elements (bars and beams) for the solution of stresses in continuous solids. In a paper published in 1943 but not widely recognized for many years, Courant [3] proposed setting up the solution of stresses in a variational form. Then he introduced piecewise interpolation (or shape) functions over triangular subregions making up the whole region as a method to obtain approximate numerical solutions. In 1947 Levy [4] developed the flexibility or force method, and in 1953 his work [5] suggested that another method (the stiffness or displacement method) could be a promising alternative for use in analyzing statically redundant aircraft structures. However, his equations were cumbersome to solve by hand, and thus the method became popular only with the advent of the high-speed digital computer. In 1954 Argyris and Kelsey [6, 7] developed matrix structural analysis methods using energy principles. This development illustrated the important role that energy principles would play in the finite element method. The first treatment of two-dimensional elements was by Turner et al. [8] in 1956. They derived stiffness matrices for truss elements, beam elements, and two-dimensional triangular and rectangular elements in plane stress and outlined the procedure