Chapter 1 · 4 hours
Introduction
IOE past exam questions
Past questions and answers
14 questions set from this chapter, 1 of them more than once; 1 is most repeated (set, or a close variant set, in 3 or more exams). Most repeated first.
- Most repeated · 4 of 12 exams
- Asked 4 times
- 2079 Shrawan · 4 marks
- 2073 Magh · 4+4 marks
- 2072 Asoj · 8 marks
- 2070 Bhadra · 8 marks
Describe the different numerical solution techniques used in solving civil engineering problems (with the help of mechanics), giving their advantages, disadvantages and suitability.
Answer
Civil engineering problems (stress analysis, seepage, flow in channels, soil-structure interaction) are governed by differential equations that rarely have closed-form solutions for real geometry and loading. Numerical techniques replace the continuous problem by a set of algebraic equations. The main techniques are FEM, FDM, BEM, DEM and mesh-free methods (SPH).
1. Finite Element Method (FEM)
The body is divided into elements joined at nodes; displacement inside an element is interpolated by shape functions and the equations are formed from energy or virtual work (e.g. a beam with from Hermite functions).
- Advantages: handles irregular geometry, mixed materials, non-linearity, any boundary condition; systematic and general; large software base.
- Disadvantages: whole domain must be meshed; large equations; poor for infinite domains, cracks and large deformation (mesh distortion).
- Suitability: structures (frames, trusses, plates, shells), foundations, dams, soil stress analysis.
2. Finite Difference Method (FDM)
Derivatives are replaced by differences between grid-point values, e.g. .
- Advantages: simple concept and programming; efficient on regular grids; explicit and implicit time stepping.
- Disadvantages: difficult for curved or irregular boundaries; grid refinement is global; stability limits on .
- Suitability: groundwater flow, seepage, open-channel and pipe flow, heat flow, flow nets.
3. Boundary Element Method (BEM)
The governing PDE is converted into an integral equation on the boundary only; only the boundary is discretised.
- Advantages: reduces dimension by one; small data; good for infinite or semi-infinite domains and stress concentration.
- Disadvantages: full, unsymmetric matrices; needs a fundamental solution; poor for non-linear and heterogeneous media.
- Suitability: soil-structure interaction, tunnels, fracture, potential flow.
4. Discrete Element Method (DEM)
Material is modelled as an assembly of separate blocks or particles; contact forces are found from force-displacement laws and Newton's second law is integrated in time.
- Advantages: models large displacement, sliding and separation naturally.
- Disadvantages: costly; contact parameters hard to calibrate.
- Suitability: granular soils, jointed rock, masonry, rockfall.
Comparison
| Method | Discretises | Strength | Weakness |
|---|---|---|---|
| FEM | Whole domain (elements) | Complex geometry, materials | Large deformation |
| FDM | Whole domain (grid) | Simplicity | Irregular boundary |
| BEM | Boundary only | Infinite domains | Non-linear, non-homogeneous |
| DEM | Particles/blocks | Discontinua | Computational cost |
FEM is the most widely used because it suits both solids and fluids and complex geometry.
- 2079 Jestha · 2+6 marks
List the different techniques of solving civil engineering problems. Explain how the finite element method and finite difference method work to solve the problem.
Answer
Techniques of solving civil engineering problems
- Analytical (exact, closed-form) methods
- Numerical methods: finite element (FEM), finite difference (FDM), boundary element (BEM), discrete element (DEM), finite volume, mesh-free (SPH)
- Experimental and model studies (laboratory and physical models)
- Empirical and semi-empirical (code-based) methods
Finite element method
The body is divided into small finite elements connected at nodes. Inside each element the unknown (displacement ) is assumed as
where are shape functions and are nodal values. Strain is and stress . Using minimum potential energy or virtual work, the element stiffness is
Element matrices are assembled into ; supports are applied; the equations are solved for nodal displacements; strains and stresses follow from and .
Finite difference method
The domain is covered with a regular grid of points spacing , . Derivatives in the governing differential equation are replaced by differences of nodal values, for example
Writing this at every grid point gives one algebraic equation per point. Boundary values are inserted, and the simultaneous equations are solved (directly or iteratively). For time-dependent problems the time derivative is also differenced, using an explicit or implicit scheme.
FEM: elements + nodes FDM: grid points
o----o----o o o o o
| \ | / | o o o o
o----o----o o o o o
- 2078 Chaitra · 2+4+2 marks
Explain the necessity of computational techniques in civil engineering. Also discuss the algorithm followed while solving problems using the Finite Element Method. Write down the advantages of the Finite Element Method.
Answer
Necessity of computational techniques
- Real structures and soils have complex geometry, loading and material behaviour, so closed-form solutions do not exist.
- Classical hand methods (slope-deflection, moment distribution) become impractical for large indeterminate structures with hundreds of unknowns.
- Computers solve thousands of equations quickly and accurately, allowing many load cases and design iterations.
- Non-linear, dynamic, time-dependent (seepage, consolidation, flood routing) and soil-structure problems can only be solved numerically.
- They reduce the cost of physical model tests and allow parametric studies and safer, more economical design.
Algorithm of the finite element method
- Discretisation: divide the body into finite elements joined at nodes (select element type and mesh).
- Select interpolation (shape) functions: assume displacement within an element as .
- Strain-displacement and stress-strain relations: , .
- Element stiffness matrix and load vector: and equivalent nodal loads .
- Assembly: combine element matrices into the global equations .
- Boundary conditions: apply supports (known displacements) and loads.
- Solve for nodal displacements.
- Post-processing: compute strains, stresses, reactions and plot results.
Advantages of FEM
- Handles complex geometry, irregular boundaries and any support condition.
- Handles different materials, non-homogeneous and non-linear behaviour in the same model.
- Mesh can be refined where stress changes rapidly.
- Applicable to many fields: structures, soil, seepage, heat and fluid flow.
- Algorithm is systematic and easy to program; wide software availability.
- 2078 Kartik · 2 marks
Give a brief history about the evolution of computational techniques in civil engineering problems.
Answer
Numerical computation in civil engineering grew with the available tools:
- Before 1900: hand analysis; Euler, Lagrange and Navier created the analytical basis. Graphical and relaxation ideas appeared.
- Early 20th century: Richardson (1910) introduced finite differences; Southwell's relaxation method and Cross's moment distribution (1930) allowed hand analysis of frames.
- 1940s: Hrennikoff and Courant proposed lattice and variational discretisation ideas; electronic computers appeared.
- 1950s-60s: matrix methods of structural analysis; Turner, Clough, Martin and Topp (1956) developed the direct stiffness method for aircraft structures; Clough named the "finite element method" (1960).
- 1960s-70s: Zienkiewicz and Cheung extended FEM to general field problems; boundary element method (Brebbia) and Cundall's discrete element method (1971) were developed.
- 1980s onward: personal computers, graphical pre- and post-processors, commercial packages (SAP, STAAD, ANSYS, ABAQUS, PLAXIS, MODFLOW) made computational analysis routine in design offices.
- Today: non-linear, dynamic, 3D and mesh-free analysis (SPH), parallel computing.
- 2078 Kartik · 3 marks
Write a short note on the boundary element method.
Answer
The boundary element method (BEM) is a numerical method in which the governing differential equation is converted into an integral equation over the boundary of the domain, using a fundamental solution (Green's function). Only the boundary is divided into elements, so a 3D problem becomes a 2D surface problem.
Procedure
- Write the governing PDE (e.g. Laplace or Navier equation) and its weighted-residual form.
- Apply Green's theorem to move all derivatives to the weight function, which is the fundamental solution.
- Obtain the boundary integral equation, then discretise the boundary into elements.
- Evaluate integrals and form , where is boundary displacement and traction.
- Apply boundary conditions, solve for the unknown boundary values, and then compute interior values.
Advantages: fewer unknowns and easy data preparation; accurate for stress concentration; suited to infinite and semi-infinite domains.
Disadvantages: matrices are full and unsymmetric; a fundamental solution is needed; non-linear and non-homogeneous problems are difficult.
Applications: soil-structure interaction, tunnels, foundations, fracture mechanics, potential flow and seepage.
- 2078 Kartik · 3 marks
Write a short note on the discrete element method.
Answer
The discrete element method (DEM), introduced by Cundall (1971), models a material as an assembly of separate rigid or deformable blocks or particles that interact at contacts. It is suited to discontinua where displacement and rotation are large and contacts open and close.
Working
- Define the particles/blocks and their initial positions.
- Detect contacts between neighbours.
- Compute contact forces from a force-displacement law, for example normal force and a friction-limited shear force.
- Sum forces on each particle and apply Newton's second law .
- Integrate in time with an explicit scheme, update positions and repeat (the time step must be small).
Advantages: handles fracture, sliding, rotation and large displacements naturally; no continuity assumption.
Disadvantages: computationally expensive; contact parameters (stiffness, friction, damping) need calibration.
Applications: granular soils and silo flow, jointed rock slopes, masonry and rockfill, landslides and rockfall.
- 2078 Kartik · 3 marks
Write a short note on smoothed particle hydrodynamics.
Answer
Smoothed particle hydrodynamics (SPH) is a mesh-free, Lagrangian particle method originally developed for astrophysics (Lucy, Gingold and Monaghan, 1977) and now used for fluids and solids with large deformation. The medium is represented by particles carrying mass, density, velocity and pressure; there is no grid.
Principle: value of a field at a point is the weighted sum of values at neighbouring particles inside a smoothing length :
where is the smoothing (kernel) function. Gradients are obtained by differentiating , so the governing equations (continuity and momentum) become ordinary differential equations for each particle and are integrated in time.
Advantages: no mesh distortion; free surfaces and large deformation are handled easily; simple conservation of mass.
Disadvantages: costly neighbour search; boundary treatment and tensile instability are difficult; lower accuracy than FEM for small deformation.
Applications: dam break, wave impact, flood flow, landslide and debris flow, soil flow.
- 2077 Chaitra · 4 marks
Describe the basic steps in finite element analysis.
Answer
The finite element method replaces a continuum by a finite number of elements and solves the resulting algebraic equations. The basic steps are:
- Discretisation: divide the body into finite elements joined at nodes (select element type and mesh).
- Select interpolation (shape) functions: assume displacement within an element as .
- Strain-displacement and stress-strain relations: , .
- Element stiffness matrix and load vector: and equivalent nodal loads .
- Assembly: combine element matrices into the global equations .
- Boundary conditions: apply supports (known displacements) and loads.
- Solve for nodal displacements.
- Post-processing: compute strains, stresses, reactions and plot results.
Body -> Mesh -> [k] each -> [K]{U}={F} -> U -> stress
- 2077 Chaitra · 4 marks
Explain different types of problems that can be solved with finite element analysis.
Answer
FEM is applied to any problem governed by a differential equation with boundary conditions. The main types are:
- Structural / solid mechanics (equilibrium problems): stress, strain and displacement in trusses, frames, plates, shells, dams, retaining walls and foundations. This includes linear static analysis, plane stress, plane strain and axisymmetric problems.
- Eigenvalue problems: natural frequencies and mode shapes (vibration) and buckling loads of structures, giving .
- Propagation (transient) problems: time-dependent behaviour such as dynamic response to earthquake and wind, consolidation of soil, heat conduction with time.
- Field problems: steady seepage through dams and soils, heat conduction, electric potential, torsion of non-circular shafts governed by Laplace/Poisson equations.
- Fluid flow: open channel, pipe and groundwater flow.
- Non-linear problems: material non-linearity (plasticity, cracking of concrete), geometric non-linearity (large displacement) and contact.
- Soil-structure interaction and construction-stage analysis.
Examples: stress in a gravity dam, seepage below a weir, settlement under a footing, modal analysis of a bridge.
- 2075 Bhadra · 4 marks
Discuss the software used to evaluate the problems in FEM and FDM.
Answer
Computer programs let engineers solve FEM and FDM problems on realistic models. They normally contain a pre-processor (geometry, mesh, loads), a solver and a post-processor (results display).
FEM software
- SAP2000, ETABS, STAAD.Pro: frames, trusses, buildings and bridges (structural analysis and design).
- ANSYS, ABAQUS, NASTRAN, LS-DYNA: general-purpose, linear and non-linear stress, thermal and dynamic analysis.
- PLAXIS, GeoStudio (SIGMA/W, SEEP/W), Geo5: geotechnical, slopes, excavations and seepage.
- Midas Civil, CSiBridge, SAFE: bridges and slabs/foundations.
- OpenSees, FreeFEM, MATLAB (own coding): research and teaching.
FDM software
- MODFLOW (USGS): groundwater flow, using a finite difference grid.
- HEC-RAS, MIKE 11/MIKE 21, SWMM, EPANET: river, flood and pipe network flow (finite difference/implicit schemes).
- FLAC (Itasca): explicit finite difference for soil and rock mechanics.
- MATLAB/Python scripts for heat conduction, kinematic wave, unsteady flow.
In each package the user builds a model, assigns materials and boundary conditions, runs the analysis and checks results (displacement, stress, head, water level).
- 2075 Bhadra · 4 marks
What is meant by discretization? Describe with an example.
Answer
Discretisation means dividing a continuous body or domain into a finite number of smaller parts (elements, or grid points) so that a problem with infinite unknowns becomes a problem with a finite number of unknowns, usually at nodes. The continuous differential equation is then replaced by a set of algebraic equations.
Example (FEM): a rectangular plate with a hole under tension is divided into triangular and quadrilateral elements joined at nodes. Smaller elements are used near the hole where stress changes rapidly.
+--+--+--+--+--+
|\ |\ | | | |
+--+--o--+--+--+ o = hole
| |/ |\ | | |
+--+--+--+--+--+
Unknown displacements are found at the nodes only; displacement inside an element is obtained from shape functions.
Example (FDM): for a bar the length is divided into points with spacing and the equation is written at each point as
A finer discretisation gives better accuracy but needs more computation.
- 2074 Bhadra · 3+3+2 marks
Describe the concepts and applications of the finite element and finite difference methods with their advantages and disadvantages compared with other methods of numerical computation used in solving civil engineering problems.
Answer
Finite element method (concept)
The structure is divided into elements joined at nodes. The displacement in an element is expressed by shape functions, , and the element stiffness is formed using minimum potential energy. Assembling gives .
- Applications: stress analysis of trusses, frames, plates, dams, foundations, seepage, vibration.
- Advantages: complex geometry and boundaries; different materials; non-linearity; local refinement.
- Disadvantages: whole domain must be meshed; large computing time; poor for infinite domains and very large deformation.
Finite difference method (concept)
Derivatives of the governing equation are replaced by differences of values at regular grid points, e.g. , giving one algebraic equation per point.
- Applications: groundwater and seepage (flow net grids), unsteady open-channel and pipe flow, heat conduction, kinematic wave routing.
- Advantages: simple, easy to program; good for regular domains; both explicit and implicit schemes.
- Disadvantages: irregular or curved boundaries are difficult; stability limits for explicit schemes; mesh is not locally refined easily.
Comparison with other methods
| Method | Compared with FEM/FDM |
|---|---|
| BEM | Fewer unknowns (boundary only), but full matrices and poor for non-linear |
| DEM | Better for discontinua, but costly |
| Analytical | Exact, but only for simple cases |
FEM is the most flexible; FDM is the simplest for regular grids and fluid problems.
- 2071 Bhadra · 2+2+4 marks
List the computational techniques used in civil engineering. Why is FEM predominating over the others? Explain briefly the steps involved in FEM.
Answer
Computational techniques
- Finite element method (FEM)
- Finite difference method (FDM)
- Boundary element method (BEM)
- Discrete element method (DEM)
- Finite volume method and mesh-free methods (SPH)
Why FEM predominates
- Handles any shape of boundary and any combination of loads and supports.
- Handles non-homogeneous, anisotropic and non-linear materials.
- Same formulation covers structures, soil, seepage, heat and dynamics.
- Mesh can be refined locally and element types can be mixed.
- Stiffness matrices are sparse and symmetric, so solution is efficient.
- Many mature commercial programs and a strong mathematical basis (energy principles) exist.
Steps in FEM
- Discretisation: divide the body into finite elements joined at nodes (select element type and mesh).
- Select interpolation (shape) functions: assume displacement within an element as .
- Strain-displacement and stress-strain relations: , .
- Element stiffness matrix and load vector: and equivalent nodal loads .
- Assembly: combine element matrices into the global equations .
- Boundary conditions: apply supports (known displacements) and loads.
- Solve for nodal displacements.
- Post-processing: compute strains, stresses, reactions and plot results.
- 2070 Magh · 8 marks
Explain the foundation of the finite element method. Why is this method less appropriate for large deformation problems? How do you choose a numerical method for different problems? Illustrate with examples.
Answer
Foundation of the finite element method
FEM rests on the idea that a complex continuum can be approximated by a collection of simple pieces (elements) whose behaviour is known. Its mathematical basis is:
- Variational / energy principle: the correct displacement field makes the total potential energy stationary (minimum), or equivalently satisfies the virtual work equation. Weighted residual (Galerkin) methods can also be used.
- Piecewise approximation: displacement in each element is with shape functions that are continuous across elements.
- Element equations: from and , .
- Assembly and solution: compatibility at nodes and equilibrium give .
Why FEM is less suitable for large deformation
- Elements are attached to the material (Lagrangian); under very large strain the mesh distorts, elements become tangled or negative in volume, and accuracy falls.
- Small-strain formulation and constant assume small displacement; for large deformation the stiffness changes with geometry and needs non-linear incremental solution and re-meshing.
- Material separation, fracture and flow are not represented by continuous elements. Methods such as DEM, SPH or ALE formulations are better.
Choosing a numerical method
| Problem | Suitable method |
|---|---|
| Stress in frame, plate, dam | FEM |
| Seepage, unsteady channel/pipe flow on a grid | FDM |
| Infinite/semi-infinite soil, tunnel, crack | BEM |
| Granular soil, jointed rock, rockfall | DEM |
| Dam-break, debris flow, large deformation | SPH / mesh-free |
Selection depends on geometry, material behaviour (linear or non-linear, continuum or discontinuum), boundary conditions, required accuracy and computing resources.
Questions from Old Question Collection (CE 751) (IOE BCE CE 751 exam papers from 2070 to 2079). Answers are written for this site; check them against your class notes.
Chapter titles and hours from the IOE syllabus ↗