Mechanical Design and Analysis

Chapter 11
Finite Element and Computational Engineering Analysis

Post Graduate Program in Mechanical Engineering
Mechanical Design and Analysis   •   Post Graduate

Finite Element and Computational Engineering Analysis

Introduction and context

Finite element analysis (FEA) is a numerical method for predicting the response of engineering systems governed by differential equations. In mechanical design, it is used to estimate displacement, stress, strain, temperature, vibration, contact pressure, fatigue damage, and failure risk before a prototype is manufactured. Computational engineering analysis extends this idea by combining mathematical modelling, numerical algorithms, high-performance computing, verification, validation, and engineering judgement.

FEA does not replace mechanics. It discretizes a continuum model that is already based on conservation laws, constitutive relations, material data, geometry, loads, and boundary conditions. The quality of an analysis therefore depends at least as much on model formulation and interpretation as on the software used.

Learning objectives

After studying this chapter, the reader should be able to:

  1. Explain the continuum, discretization, and approximation concepts underlying FEA.
  2. Derive and interpret the basic finite element equilibrium equation.
  3. Select suitable elements, mesh densities, material models, and boundary conditions.
  4. Distinguish linear, nonlinear, dynamic, thermal, and coupled analyses.
  5. Assess convergence, verification, validation, uncertainty, and sensitivity.
  6. Interpret computational results responsibly in mechanical design decisions.
  7. Recognize limitations, ethical responsibilities, and emerging developments in computational engineering.

1. From continuum mechanics to finite elements

A continuum model describes a body through field variables such as displacement u(x,y,z,t), temperature T(x,y,z,t), or pressure p(x,y,z,t). The governing equations are usually partial differential equations supplemented by initial and boundary conditions. For a static, small-deformation elastic solid, equilibrium may be written as

∇ · σ + b = 0

where σ is the Cauchy stress tensor, b is body force per unit volume, and ∇ · σ represents the divergence of stress. The constitutive law for linear isotropic elasticity is

σ = D ε

where ε is strain and D is the elasticity matrix. In small-strain kinematics,

ε = 1/2 (∇u + ∇uᵀ)

The assumptions are small displacement gradients, infinitesimal rotations, elastic material behaviour, and a sufficiently smooth displacement field. For a three-dimensional isotropic material, the constitutive matrix is determined by Young’s modulus E and Poisson’s ratio ν. The shear modulus is

G = E / [2(1 + ν)]

and the bulk modulus is

K = E / [3(1 − 2ν)]

These relations apply to isotropic linear elasticity. Nearly incompressible materials, for which ν approaches 0.5, require special numerical treatment because conventional displacement elements may suffer volumetric locking.

The finite element method divides the body into a finite number of subdomains called elements. Elements are connected at nodes. Within each element, the unknown field is approximated by interpolation or shape functions:

u(x) ≈ N(x) d

Here N(x) is the matrix of shape functions and d is the vector of nodal degrees of freedom. The approximation converts an infinite-dimensional continuum problem into a finite set of algebraic equations.

2. Weak form and the origin of the stiffness equation

The strong form of equilibrium requires the differential equation to hold at every point. The weak form relaxes this requirement by multiplying the equilibrium equation by an admissible virtual displacement δu, integrating over the domain, and applying integration by parts. For linear elasticity, the virtual work statement is

∫ᵥ δεᵀ σ dV = ∫ᵥ δuᵀ b dV + ∫ₛₜ δuᵀ t̄ dS

where V is the volume, Sₜ is the portion of the boundary with prescribed traction t̄, and δε is the virtual strain. Essential boundary conditions prescribe displacement; natural boundary conditions prescribe traction.

Substituting u = Nd and ε = Bd, where B is the strain–displacement matrix, gives the element equation

kₑ dₑ = fₑ

with

kₑ = ∫ᵥₑ Bᵀ D B dV

and

fₑ = ∫ᵥₑ Nᵀ b dV + ∫ₛₑ Nᵀ t̄ dS

The element stiffness matrix kₑ relates nodal displacements to equivalent nodal forces. It has units of force per displacement, such as N/m, and is symmetric for conservative linear elastic materials. Assembly of all element contributions produces

K d = F

where K is the global stiffness matrix, d is the global displacement vector, and F contains applied nodal forces and equivalent boundary loads. After applying displacement constraints, the system is solved for unknown displacements. Reactions are then recovered from the residual force balance.

The potential-energy interpretation is also important. For a stable linear elastic structure, the computed displacement field approximately minimizes total potential energy among the admissible finite-dimensional fields. This explains why the method often produces reliable global displacements even when local stresses near singularities are poorly resolved.

3. Elements, interpolation, and numerical integration

Element choice should follow the physics and geometry rather than convenience. Common structural elements include:

Element familyPrimary useImportant caution
TrussAxial two-force membersCannot carry bending without additional formulation
BeamSlender members in bending, shear, and torsionRequires appropriate shear and rotary-inertia assumptions
ShellThin-walled structuresSensitive to thickness, drilling rotation, and offset definitions
SolidThree-dimensional stress statesMore degrees of freedom and potentially costly meshing
AxisymmetricBodies and loads symmetric about an axisInvalid when significant non-axisymmetric effects exist

Shape functions may be linear, quadratic, or higher order. Linear elements are inexpensive but may represent curved geometry and bending poorly. Quadratic elements usually improve geometric and field approximation, though they increase computational cost.

Numerical integration evaluates the stiffness integral at selected quadrature points. Reduced integration uses fewer points and can reduce cost, but may introduce zero-energy modes, often called hourglass modes. Full integration may cause locking in particular formulations. A robust analysis therefore considers element formulation, integration scheme, aspect ratio, distortion, and mesh quality together.

4. Boundary conditions, loads, and modelling idealization

Boundary conditions are a major source of error. A real support rarely corresponds exactly to a perfectly fixed mathematical boundary. Over-constraining a model can create artificial stresses and under-constraining can produce rigid-body motion or unrealistic compliance.

Loads should be applied in physically meaningful forms. A pressure is a distributed surface load; a force applied to a single node may generate a nonphysical stress concentration. If a load is transferred through a bolt, bearing, weld, or contact surface, the transfer mechanism should be represented or suitably idealized.

Useful modelling practices include:

  • Remove geometric details that do not affect the response of interest, but retain stress raisers, load paths, interfaces, and stiffness-determining features.
  • Use symmetry only when geometry, material, loading, and boundary conditions possess the same symmetry.
  • Check global force and moment equilibrium after solution.
  • Distinguish prescribed displacement from a physical support.
  • Document units, coordinate systems, material sources, assumptions, and software settings.

5. Stress, strain, and result interpretation

The primary finite element unknown is often displacement, not stress. Strain is computed by differentiating the displacement approximation:

ε = B d

Stress follows from the constitutive law. For three-dimensional stress, the von Mises equivalent stress is

σᵥ = √{[(σ₁ − σ₂)² + (σ₂ − σ₃)² + (σ₃ − σ₁)²] / 2}

where σ₁, σ₂, and σ₃ are principal stresses. This criterion is commonly used for ductile metals under multiaxial loading, assuming yielding is adequately represented by the distortion-energy theory. It is not automatically appropriate for brittle materials, polymers, composites, or pressure-sensitive materials.

Stress values at sharp re-entrant corners, point loads, rigid constraints, and idealized cracks may be singular. In such regions, mesh refinement can increase the peak value without convergence. The correct engineering response may involve evaluating a structurally meaningful stress away from the singularity, modelling the actual fillet or load distribution, or using fracture-mechanics parameters such as stress-intensity factor or energy-release rate.

A factor of safety based on a simple yield comparison may be written as

n = σᵧ / σᵥ,max

where σᵧ is yield strength and σᵥ,max is the relevant equivalent stress. This expression is valid only when the material model, loading, failure mode, temperature, environmental condition, and design code justify such a comparison. It does not address fatigue, buckling, fracture, wear, or creep.

6. Mesh convergence and verification

A mesh convergence study examines how a quantity of interest changes as the discretization is refined. The quantity may be displacement, compliance, reaction force, stress at a specified physical location, natural frequency, or temperature. A global quantity often converges more smoothly than a local peak stress.

For a sequence of meshes, one may define a relative change between successive results as

rᵢ = |Qᵢ − Qᵢ₋₁| / |Qᵢ|

where Qᵢ is the quantity from the refined mesh. The tolerance must be selected according to design risk and engineering standards; there is no universal acceptable value.

Verification asks whether the equations have been solved correctly. It includes comparison with analytical solutions, patch tests, limiting cases, equilibrium checks, manufactured solutions, and code-to-code comparisons. Validation asks whether the mathematical model represents the physical system adequately, normally through experiments or trusted benchmark data.

A useful distinction is:

  • Verification: solving the equations right.
  • Validation: solving the right equations for the intended physical question.

Both are necessary. A finely meshed model can be precisely wrong if material properties, contacts, loads, or boundary conditions are incorrect.

7. Linear and nonlinear analysis

Linear static analysis assumes linear material behaviour, small deformation, and boundary conditions that do not change with deformation. The global equation is then solved once, subject to constraints.

Nonlinear problems arise from:

  1. Material nonlinearity: plasticity, hyperelasticity, viscoelasticity, creep, or damage.
  2. Geometric nonlinearity: large rotations, large strains, or stress stiffening.
  3. Boundary nonlinearity: contact, separation, friction, gaps, or changing supports.

A nonlinear incremental solution can be represented conceptually by

R(d) = Fₑₓₜ − Fᵢₙₜ(d) = 0

where R is the residual, Fₑₓₜ is external load, and Fᵢₙₜ is the internal resisting force. Newton–Raphson iteration linearizes the residual near the current estimate:

Kₜ ∆d = R

where Kₜ = ∂Fᵢₙₜ/∂d is the tangent stiffness matrix and ∆d is the displacement correction. Iteration continues until force and displacement residuals satisfy specified tolerances. Load stepping, line searches, arc-length methods, and stabilization may improve robustness, but numerical convergence is not proof of physical correctness.

8. Dynamic, thermal, and multiphysics analysis

For structural dynamics, the semi-discrete equation is

M d̈ + C ḋ + K d = F(t)

where M is the mass matrix, C is the damping matrix, K is stiffness, and F(t) is time-dependent force. In undamped free vibration,

(K − ω²M) φ = 0

where ω is natural circular frequency and φ is a mode shape. Natural frequency in hertz is f = ω/(2π). Modal analysis is useful for resonance screening, but it does not by itself predict forced-response amplitude or fatigue.

For steady heat conduction without internal generation,

∇ · (k ∇T) = 0

where k is thermal conductivity. Convection at a surface is commonly represented by

q = h(Tₛ − T∞)

where q is heat flux, h is the convection coefficient, Tₛ is surface temperature, and T∞ is ambient-fluid temperature. Thermal expansion can create mechanical stress when expansion is restrained:

εₜₕ = α ∆T

where α is coefficient of thermal expansion and ∆T is temperature change. Coupled thermo-mechanical analysis transfers temperature fields into structural constitutive equations and may require temperature-dependent properties.

Other multiphysics applications include fluid–structure interaction, electromagnetics, acoustics, porous media, and electrothermal systems. Coupling may be monolithic, with all fields solved simultaneously, or partitioned, with separate solvers exchanging data. Partitioned schemes are modular but may suffer stability problems for strongly coupled systems.

9. Computational workflow and reproducibility

A defensible analysis follows a traceable workflow:

  1. Define the engineering question and quantity of interest.
  2. Establish assumptions, idealizations, failure criteria, and acceptance limits.
  3. Prepare geometry and select dimensionality.
  4. Specify material models and temperature or rate dependence where relevant.
  5. Define loads, supports, contacts, and initial conditions.
  6. Choose elements and generate a quality mesh.
  7. Solve with suitable numerical controls.
  8. Check convergence, equilibrium, reactions, and physical plausibility.
  9. Compare with analytical, experimental, or benchmark evidence.
  10. Report results with uncertainty, limitations, and decision implications.

Modern solvers use sparse matrix storage, direct or iterative linear algebra, parallel processing, adaptive meshing, and domain decomposition. Large nonlinear or transient models may require high-performance computing. However, computational speed should not be confused with accuracy. Reproducibility requires versioned geometry, input files, material databases, solver versions, scripts, convergence settings, and post-processing procedures.

Worked example: axial bar

Consider a uniform steel bar of length L = 1 m, area A = 200 mm², and Young’s modulus E = 200 GPa. One end is fixed and an axial force P = 20 kN is applied at the other end. Neglect self-weight and plasticity.

The exact axial displacement is

δ = P L / (A E)

Using SI units, A = 200 × 10⁻⁶ m², E = 200 × 10⁹ Pa, and P = 20 × 10³ N. Thus,

δ = (20 × 10³ × 1) / [(200 × 10⁻⁶)(200 × 10⁹)] = 0.0005 m = 0.5 mm

The uniform axial stress is

σ = P / A = (20 × 10³)/(200 × 10⁻⁶) = 100 MPa

A one-dimensional bar finite element with constant area and linear interpolation reproduces the exact displacement field for this simple problem. A mesh refinement study should therefore show the same global end displacement, apart from numerical round-off. This example illustrates the value of benchmark problems: they reveal whether element formulation, units, boundary conditions, and load application are functioning correctly.

Illustrative case study: bracket redesign

Background. A steel machine bracket supports a 12 kN service load. Prototype testing shows excessive deformation near a bolted attachment, while the original linear FEA predicts acceptable stress.

Problem. The initial model fixed all bolt-hole surfaces completely and applied the load at a single node. This idealization over-constrained the attachment and produced an artificial stress concentration at the load node.

Analysis. The engineering team reformulated the model using bolt connectors with preload represented by an equivalent pretension procedure, distributed the service load over the mating contact region, and introduced the actual fillet radius. A mesh study refined the fillet and hole edges while retaining a coarser mesh in low-gradient regions. Contact nonlinearity was included between the bracket and support plate. Material data were checked against the operating temperature.

Approach and solution. Linear analysis was first used as a screening model. A nonlinear contact analysis was then performed using incremental loading. The team monitored reaction-force equilibrium, contact status, displacement convergence, and sensitivity to bolt stiffness. Fatigue assessment used the local stress history rather than static von Mises stress alone.

Outcome. The revised model predicted a larger attachment displacement but a lower, more physically distributed peak stress than the original point-load model. A thicker fillet region and modified bolt spacing reduced deformation while maintaining manufacturability. Strain-gauge measurements on a prototype agreed with the predicted strain within the project’s experimental uncertainty.

Learning points. The case demonstrates that realistic load transfer, contact representation, mesh convergence, and validation can change a design decision more substantially than simply increasing mesh density. It also shows that a single stress contour is inadequate evidence for structural safety.

Uncertainty, sensitivity, and design optimization

Material properties, loads, dimensions, friction coefficients, manufacturing tolerances, and operating environments are uncertain. A deterministic FEA result is therefore conditional on its inputs. Sensitivity analysis varies one or more inputs to determine which assumptions dominate the output. For an output Q and input x, a local normalized sensitivity may be expressed as

Sₓ = (x/Q)(∂Q/∂x)

This dimensionless measure is meaningful near a chosen nominal design and does not replace global uncertainty analysis.

Design optimization may vary geometry or process parameters subject to constraints such as stress, displacement, mass, frequency, manufacturability, and cost. Gradient-based methods are efficient for smooth problems; evolutionary or surrogate-based methods may be useful for discrete, noisy, or highly nonlinear design spaces. Optimization is only as reliable as the model, design variables, constraints, and validation evidence.

Limitations, governance, and professional responsibility

Important limitations include idealized geometry, uncertain material data, mesh dependence, imperfect contact models, inadequate turbulence or damping assumptions, and extrapolation beyond validated operating conditions. Results should not be presented with unjustified precision. Colour contours can conceal numerical ranges, singularities, sign conventions, and coordinate-system effects.

Engineering organizations should maintain independent review for safety-critical analyses, controlled material databases, documented verification and validation plans, and change management for models and software. Analysts must disclose assumptions and avoid representing unvalidated simulation as experimental fact. AI-assisted meshing, surrogate modelling, automated post-processing, and generative design can improve productivity, but they introduce risks of hidden bias, nonphysical geometry, data leakage, and untraceable decisions. Human engineering accountability remains essential.

Contemporary developments

Current research and industrial practice increasingly combine reduced-order models, digital twins, cloud and GPU computing, uncertainty quantification, topology optimization, additive-manufacturing process simulation, and physics-informed machine learning. Digital twins are useful only when model updating, sensor quality, calibration, and lifecycle governance are addressed. Physics-informed methods may reduce computational cost, but conservation, boundary conditions, extrapolation, and error estimation remain active research issues.

Additive manufacturing has increased the need for process–structure–property simulation, including residual stress, anisotropy, defects, and thermal histories. At the same time, certification practice is moving toward evidence-based computational credibility, in which model risk, verification, validation, uncertainty, and intended use are documented explicitly.

Chapter Summary

Finite element analysis transforms continuum field equations into a finite algebraic system through discretization, interpolation, weak formulations, and assembly. The central linear elastic equation is K d = F, with stiffness derived from material constitutive behaviour and strain–displacement relations. Reliable analysis requires suitable elements, realistic loads and supports, mesh-quality control, convergence studies, equilibrium checks, and validation against analytical or experimental evidence.

Linear analysis is appropriate only under appropriate small-deformation, linear-material, and fixed-boundary assumptions. Nonlinear material, geometric, and contact effects require incremental solution and iterative equilibrium. Dynamic, thermal, and multiphysics analyses extend the formulation through mass, damping, heat-transfer, and coupled-field equations. Computational engineering further requires reproducibility, uncertainty assessment, responsible interpretation, and professional governance. The most important practical lesson is that a sophisticated solver cannot compensate for an inappropriate physical model.

Key Terms

Finite element method: Numerical method that approximates a continuum by interconnected finite elements.

Continuum: Idealized body treated as continuously distributed matter.

Node: Discrete point at which degrees of freedom are defined.

Element: Subdomain over which field variables are approximated.

Shape function: Interpolation function relating nodal values to values inside an element.

Degree of freedom: Independent kinematic or field variable in a model.

Weak form: Integral statement of governing equations tested with admissible functions.

Stiffness matrix: Matrix relating nodal displacement to force in a structural model.

Essential boundary condition: Prescribed value of a primary field variable.

Natural boundary condition: Prescribed flux, traction, or conjugate quantity.

Mesh convergence: Stabilization of a quantity of interest as discretization is refined.

Verification: Demonstration that equations are solved correctly.

Validation: Demonstration that the model represents the intended physical system.

Nonlinearity: Dependence of response on current state, deformation, material history, or contact status.

Contact: Interaction between bodies involving possible separation, penetration control, or friction.

Modal analysis: Computation of natural frequencies and mode shapes.

Multiphysics: Analysis involving two or more interacting physical fields.

Sensitivity analysis: Study of output variation caused by input variation.

Digital twin: Computational representation updated or informed by a physical system over its lifecycle.

Review Questions

Short Answer Questions

  1. What is the distinction between an essential and a natural boundary condition?
  2. Why can a peak stress at a sharp re-entrant corner be misleading?
  3. State the assumptions of linear static structural analysis.
  4. What is the difference between verification and validation?
  5. Why are units and dimensional consistency important in FEA?

Long Answer Questions

  1. Derive the finite element stiffness equation from the virtual-work statement for linear elasticity.
  2. Discuss element selection, mesh quality, numerical integration, and locking in structural analysis.
  3. Explain material, geometric, and contact nonlinearities and describe Newton–Raphson solution procedures.
  4. Compare static, dynamic, thermal, and coupled thermo-mechanical finite element analyses.
  5. Develop a complete verification and validation plan for a safety-critical mechanical component.

Analytical / Application Questions

  1. A component has a sharp internal corner and a refined mesh produces continuously increasing peak von Mises stress. Explain how you would determine whether the result is a mathematical singularity or a physically meaningful failure prediction.
  2. Design a mesh-convergence and sensitivity study for a bolted bracket subjected to variable-amplitude loading. Identify quantities of interest, input uncertainties, and acceptance criteria.
  3. A thermal gradient develops across a restrained steel plate. Formulate the thermal strain, identify the mechanical constraint effects, and propose a computational and experimental validation strategy.

Multiple Choice Questions with Answers

Question 1

Which equation represents the assembled linear elastic finite element system?

A. K d = F

B. M d̈ = 0

C. q = h(Tₛ − T∞)

D. σ = P/A

Correct Answer: A. K d = F

Question 2

Which quantity is normally the primary unknown in a displacement-based structural finite element formulation?

A. Stress

B. Displacement

C. Von Mises stress

D. Failure probability

Correct Answer: B. Displacement

Question 3

The relation G = E/[2(1+ν)] applies to which material idealization?

A. Linear isotropic elasticity

B. Rigid-perfectly plastic flow only

C. Incompressible fluid flow only

D. Brittle fracture without elasticity

Correct Answer: A. Linear isotropic elasticity

Question 4

What does mesh convergence primarily assess?

A. Whether the chosen material is commercially available

B. Whether a quantity of interest stabilizes with discretization refinement

C. Whether the computer has sufficient storage

D. Whether a component has zero stress

Correct Answer: B. Whether a quantity of interest stabilizes with discretization refinement

Question 5

For a free undamped vibration problem, the finite element eigenvalue equation is:

A. K d = F

B. K − ω²M = 0

C. (K − ω²M)φ = 0

D. q = h(Tₛ − T∞)

Correct Answer: C. (K − ω²M)φ = 0

Question 6

Which is an example of material nonlinearity?

A. Plastic yielding

B. A linear elastic bar with constant geometry

C. A fixed support in a static model

D. A uniform coordinate transformation

Correct Answer: A. Plastic yielding

Question 7

A bar carries 20 kN over an area of 200 mm². Its average axial stress is:

A. 10 MPa

B. 50 MPa

C. 100 MPa

D. 400 MPa

Correct Answer: C. 100 MPa

Question 8

Validation of an FEA model primarily asks whether:

A. The linear solver converged

B. The equations were assembled in sparse form

C. The model represents the intended physical system adequately

D. The mesh contains only quadratic elements

Correct Answer: C. The model represents the intended physical system adequately

Question 9

Which loading approach is generally more physically appropriate for a pressure acting over a surface?

A. Apply the entire load to one arbitrary node

B. Apply it as a distributed surface traction

C. Remove the surface from the model

D. Replace it with a temperature constraint

Correct Answer: B. Apply it as a distributed surface traction

Question 10

For a uniform axial bar, the displacement relation δ = PL/(AE) assumes, among other conditions:

A. Constant axial area and linear elastic behaviour

B. Large plastic strains and changing area

C. Zero Young’s modulus

D. Unspecified load path and free rigid-body motion

Correct Answer: A. Constant axial area and linear elastic behaviour

Mechanical Design and Analysis
Chapter 11 of 11