Structural Engineering Dynamics

CHAPTER 1: INTRODUCTION TO COMPUTATIONAL TECHNIQUES

1.1 INTRODUCTION

PAST EXAM QUESTIONS ADDRESSED IN THIS SECTION:

  1. Define Computational Techniques. Why do we need Computational Techniques in Civil Engineering? [2+4] (2080 Chaitra, Q5)
  2. Explain about the necessity of computational technique in civil engineering. [2] (2078 Chaitra, Q1)
  3. Explain importance of numerical computations of civil engineering problems. [4] (2072 Magh, Q1)
  4. Give a brief history about evolution of computational techniques in civil engineering problem. [2] (2078 Kartik, Q1a)

Physical problems in engineering are inherently represented via complex mathematical equations. For instance, the general differential equation governing the axial deformation \( u(x) \) of a bar under distributed load \( q(x) \) is given by:

$$ EA \frac{d^2u}{dx^2} + q(x) = 0 $$

The accurate solution of these complex engineering problems has always been the primary aim of engineers and scientists. Computational Techniques are methods used to find approximate mathematical solutions to complex physical problems, typically governed by such higher-order partial differential equations (PDEs), using the processing power of computers.

DEFINITION: Computational Techniques refer to the study and application of numerical approximation methods and algorithms to solve complex mathematical models that describe physical phenomena, which are otherwise too difficult or impossible to solve using classical analytical exact methods.
Physical Problem (Real Structure) Mathematical Model (Governed by PDEs) Numerical Model (FEM / FDM Approx.) Idealize Discretize
Figure 1.1: The simulation process from a physical problem to a numerical model.

Necessity in Civil Engineering

In Civil Engineering, structures and systems are rarely simple. The necessity of computational techniques arises from the following limitations of classical analytical methods:

1.4 VARIOUS SOLUTION TECHNIQUES

PAST EXAM QUESTIONS ADDRESSED IN THIS SECTION:

  1. Explain different methods of numerical computations in solving equations. [4] (2079 Shrawan)
  2. List and explain the different solution techniques in Civil Engineering... [4+4] (2076 Bhadra)
  3. Briefly discuss the different types of numerical computations in civil engineering. [6] (2074 Magh)
  4. Describe briefly the different solution techniques... Also mention their merits and demerits. [8] (2073 Bhadra, 2072 Ashwin)
  5. Describe the different solution techniques in civil Engineering and list their suitability. [4+4] (2073 Magh)
  6. With the help of mechanics, explain various numerical methods... [8] (2070 Bhadra)
  7. List the different techniques... Explain how finite element method and finite difference method work... [2+6] (2079 Jestha)
  8. Describe the concepts and applications of finite element and finite difference method... [3+3+2] (2074 Bhadra)
  9. Write in brief: (i) Boundary element method (ii) Discrete element method (iii) Smoothed Particle Hydrodynamics [3×2] (2078 Kartik)

The formulation for structural and civil engineering analysis is based on three fundamental mechanics relations: equilibrium, constitutive (material behavior), and compatibility (continuity). Solution approaches are broadly divided into two categories:

  1. Analytical (Exact) Approach: Leads to closed-form equations. Effective only for simple geometries and linear elastic materials.
  2. Numerical (Approximate) Approach: Used when geometries and conditions are complex. It discretizes the problem to find approximate values at distinct points.

Types of Numerical Methods

1. Finite Element Method (FEM)

Concept & Working: FEM divides a complex continuous domain into finite, smaller, and simpler parts called "elements". The governing differential equations are approximated over each element to formulate an element stiffness matrix \([k]\), relating nodal forces \(\{f\}\) to nodal displacements \(\{d\}\):

$$ [k]\{d\} = \{f\} $$
Element Node
Figure 1.2: Finite Element Method (Entire domain discretized into interconnected sub-regions).

Suitability: Highly suited for structural mechanics, solid mechanics, heat transfer, and problems involving highly complex geometries and mixed boundary conditions.

Merits: Handles complex geometries easily; easily accommodates varied boundary conditions and material non-linearities.

Demerits: Requires substantial computational memory. It struggles with extreme deformations where the mesh becomes excessively distorted.

2. Finite Difference Method (FDM)

Concept & Working: FDM replaces the continuous partial derivatives in the governing differential equations directly with algebraic difference quotients evaluated at discrete grid points. Based on Taylor Series expansion, the first derivative is approximated as:

$$ \frac{\partial u}{\partial x} \approx \frac{u_{i+1} - u_{i-1}}{2\Delta x} $$
Node (i, j) (i-1, j) (i+1, j) (i, j+1) (i, j-1) Δx
Figure 1.3: Finite Difference Method (Domain represented by an orthogonal grid of nodes).

Suitability: Fluid dynamics, groundwater seepage analysis, and heat conduction.

Merits: Very simple to mathematically formulate and code. Highly efficient for regular, structured grids.

Demerits: Struggles heavily to accurately model complex, curved, or irregular boundaries.

3. Boundary Element Method (BEM)

Concept & Working: BEM mathematically transforms the governing PDEs defined over a volume domain \(\Omega\) into integral equations defined only on the boundary \(\Gamma\). For example, a potential problem is transformed to:

$$ c_i u_i + \int_{\Gamma} q^* u \, d\Gamma = \int_{\Gamma} u^* q \, d\Gamma $$
Ω (Empty Interior) Γ
Figure 1.4: Boundary Element Method (Only the exterior boundary Γ is discretized).

Suitability: Infinite or semi-infinite domains (e.g., soil masses around a deep foundation), acoustics, and fracture mechanics.

Merits: Reduces problem dimensionality by one (a 3D volume problem becomes a 2D surface problem).

Demerits: The underlying mathematics are very dense. Resulting system matrices are fully populated and non-symmetric.

4. Discrete Element Method (DEM)

Concept & Working: A mesh-free method computing the motion and effect of discrete interacting particles. It solves Newton's equations of motion for every single particle independently by considering contact forces and collisions.

Figure 1.5: Discrete Element Method (Individual rigid bodies interacting via contact mechanics).

Suitability: Granular materials, rock mechanics (highly jointed rocks), powder dynamics, and landslides where continuum mechanics fail.

5. Smoothed Particle Hydrodynamics (SPH)

Concept & Working: A mesh-free Lagrangian computational method where a continuous fluid or solid domain is represented by a set of discrete particles. These particles possess material properties and interact within a defined "smoothing length" (\( h \)) using a kernel function.

h
Figure 1.6: Smoothed Particle Hydrodynamics (Mesh-free particles with a smoothing influence length 'h').

Suitability: Fluid dynamics with highly deforming boundaries (e.g., dam break, wave impact), and hyper-velocity impacts.

DEEP DIVE: FINITE ELEMENT METHOD (FEM)

PAST EXAM QUESTIONS ADDRESSED IN THIS SECTION:

  1. Write down the advantages of Finite Element Method (over other methods). [2-3] (2079 Chaitra, Q5b; 2078 Chaitra, Q1; 2071 Magh)
  2. How Finite Element Method works in a structural analysis. [4] (2072 Magh, Q1)
  3. Describe briefly the basic steps / algorithm in Finite Element Method (FEM). [4-6] (2079 Chaitra, 2077 Chaitra, 2078 Chaitra, 2071 Magh)
  4. Explain foundation of finite element method. Why this method is less appropriate for large deformation problem? [8] (2070 Magh, Q1)

Basic Steps / Algorithm in Finite Element Analysis

  1. Discretization (Meshing): The continuous physical domain is divided into elements connected at nodes.
  2. Selection of Displacement/Shape Functions: A simple mathematical approximation is assumed to represent the variation of the displacement field \( u(x) \) within each element using shape functions \( N_i \):
    $$ u(x) \approx \sum_{i=1}^{n} N_i(x) d_i $$
  3. Derivation of Element Stiffness Matrix & Equations: The relationship between local nodal forces and displacements is established: \([k^e]\{d^e\} = \{f^e\}\).
  4. Assembly of Global Equations: The individual matrices are topologically assembled to form the global stiffness matrix and global force vector for the entire structure:
    $$ [K] = \sum_{e=1}^{E} [k^e] \quad \Rightarrow \quad [K]\{D\} = \{F\} $$
  5. Application of Boundary Conditions: Supports are applied to the global system to prevent rigid body motion and make the global matrix \([K]\) non-singular (invertible).
  6. Solution for Primary Unknowns: The resulting system of simultaneous linear algebraic equations is solved (using techniques like Gaussian elimination) to find the unknown nodal displacements \(\{D\}\).
  7. Post-processing: Secondary quantities like element strains \( \varepsilon \) and stresses \( \sigma \) are computed:
    $$ \sigma = E \cdot [B] \{d^e\} $$

DISCRETIZATION AND TYPES OF ELEMENTS

PAST EXAM QUESTIONS ADDRESSED IN THIS SECTION:

  1. What is meant by discretization, describe with example? [4] (2075 Bhadra, Q5b)
  2. Explain different types of elements to model structural solids. [4] (2079 Shrawan, Q4b)
  3. Specific Case: How do you discretize the element shown in figure below (Plate with a circular hole under tension) and why? [4] (2074 Magh, Q4b)

What is Discretization?

Discretization is the foundational first step of FEM. It is the process of dividing a complex, continuous physical domain into an equivalent mathematical system consisting of smaller, discrete, and finite parts called elements. These elements interconnect only at specified points called nodes.

Continuous Domain Discretize Discretized Domain
Figure 1.7: Concept of Discretization in FEM.

Example Problem: Discretizing a Plate with a Circular Hole

(Addressing the specific exam question 2074 Magh Q4b regarding the square plate with a central hole under horizontal tension 'P').

Original Physical Problem P P Discretize Quarter-Symmetry Mesh P/2
Figure 1.8: Modeling a plate with a hole using symmetry and variable mesh density.

Step-by-step strategy for discretizing the plate with a hole:

  1. Exploiting Symmetry: Because the geometry, the circular hole, and the tension load (P) are perfectly symmetrical about both the X and Y axes, we only need to model and analyze one quarter of the plate.
  2. Applying Boundary Conditions: On the cut symmetry lines, we apply roller supports.
  3. Variable Mesh Density (Finer near the hole): To capture rapid stress gradients (stress concentration) accurately, we use a finer mesh (smaller elements) immediately around the hole.
  4. Coarse Mesh away from hole: As we move towards the outer boundary where stress distribution is uniform, we smoothly transition to a coarser mesh to save computational memory.