Chapter 5 · 10 hours
Interpolation Functions
Practice questions
Practice questions and answers
7 exam-style questions on this chapter, written for this site from the official syllabus. We haven’t found past IOE papers for this subject yet; if you have some, share them in the community.
- Practice · 5 marks
State and explain the convergence requirements for the displacement (interpolation) function of a finite element. Explain how Pascal's triangle helps in choosing polynomial terms.
Answer
For the FE solution to converge to the exact one as the mesh is refined, the assumed displacement function must satisfy these conditions.
Requirements
- Completeness. The function must be able to represent rigid-body motion (constant terms) and constant strain states. For example, a bar needs : is rigid-body translation and is constant strain. As elements shrink, the strain in each becomes nearly constant, so this is essential.
- Compatibility (conformity). Displacements must be continuous across element boundaries so that no gaps or overlaps develop. For second-order problems (bars, plane elasticity) this means continuity; for beams the slope must also be continuous ().
- Rigid-body modes. An element should have zero strain energy under rigid-body movement.
- Geometric isotropy (invariance). The function should not prefer any direction, so the result should not change if the local axes are rotated. This needs complete polynomial terms of a given order.
Elements that satisfy all the conditions converge monotonically; those that satisfy only completeness may still converge (non-conforming elements pass the patch test).
Pascal's triangle
Order 0: 1
Order 1: x y
Order 2: x2 xy y2
Order 3: x3 x2y xy2 y3
Order 4: x4 x3y x2y2 xy3 y4
- Terms are taken row by row so that the polynomial is complete up to a given degree and has geometric isotropy.
- Number of terms must equal the number of nodal degrees of freedom: 3 terms (1, x, y) for the 3-node triangle; 4 terms (1, x, y, xy) for the 4-node rectangle, where is chosen symmetrically.
- Terms must be selected symmetrically about the diagonal of the triangle to maintain isotropy.
- Practice · 6 marks
Derive the shape functions for a two-node one-dimensional (linear) element of length . State their properties and use them to write the strain-displacement matrix.
Answer
Displacement function
Two nodal values (at ) and (at ) allow a linear polynomial:
u1 u2
o-----------------o
x=0 x=L
Apply the nodal conditions:
Substitute back:
So with
Properties
- at node and at the other node (Kronecker delta property).
- everywhere (partition of unity); this allows rigid-body motion.
- Each is linear, so the displacement is continuous between elements (), but the strain is constant per element.
- In natural coordinate : and .
Strain-displacement matrix
- Practice · 8 marks
A tapered steel bar of length 400 mm is fixed at its wide end, where the area is 600 mm. The area decreases linearly to 200 mm at the free end. GPa. An axial load of 15 kN acts at the free end. Model the bar with two elements of equal length, each with area equal to the average of the areas at its ends. Find the nodal displacements and the stress in each element. Compare the tip displacement with the exact value.
Answer
Mesh and element areas
Area varies as (mm, in mm from the fixed end).
| Element | Length (mm) | End areas (mm) | Average area (mm) |
|---|---|---|---|
| 1 | 200 | 600, 400 | 500 |
| 2 | 200 | 400, 200 | 300 |
|#### 600 -> 400 -> 200
|###################>---> 15 kN
1 2 3
Element stiffness
Global equations with
Both elements carry the same force, 15 kN, so:
Stresses
Exact solution
The FE tip value is 0.0800 mm, which is 2.9 % below the exact value. The stress at the fixed end, MPa, and at the tip, MPa, differ from the element values (30 and 50 MPa); the error reduces with more elements.
Answer: mm, mm; MPa, MPa; exact tip displacement 0.0824 mm.
- Practice · 8 marks
Derive the shape functions of a three-node linear triangular (constant strain triangle) element in terms of nodal coordinates. State their properties and explain why the element is called a constant strain triangle.
Answer
Consider a triangle with nodes 1, 2, 3 at , , numbered anticlockwise. Each node has two displacements , so the element has 6 degrees of freedom.
3 (x3,y3)
/ \
/ \
/ \
1-------2
Displacement field
Choose a complete linear polynomial (from Pascal's triangle):
Apply the nodal conditions for :
Solving by Cramer's rule, where the determinant of the matrix equals ( = area of triangle):
with
The same apply to , so
Properties
- at node and at the other two nodes.
- at every point (and , ).
- varies linearly along each edge and depends only on the two nodes of that edge, so displacements are continuous between adjacent elements.
- equal the area coordinates .
Why constant strain
The strains are
and depend only on the nodal coordinates, not on or . So the strains (and stresses) are the same everywhere inside the element.
- Practice · 6 marks
A three-node triangular element has nodes 1 (10, 10), 2 (60, 20) and 3 (30, 50), coordinates in mm. (a) Find its area. (b) Find the shape functions at the point P (30, 25) and check that they sum to 1. (c) If the nodal temperatures are 100 °C, 60 °C and 80 °C, find the temperature at P.
Answer
(a) Area
The positive value shows the nodes are numbered anticlockwise.
(b) Shape functions
Constants:
| 1 | |||
| 2 | |||
| 3 |
At P (30, 25), :
Sum , as required.
Check on location: and .
(c) Temperature at P
Answer: ; ; C.
- Practice · 6 marks
Derive the shape functions of a four-node rectangular element of sides (along x) and (along y) with nodes 1 (0, 0), 2 (, 0), 3 (, ) and 4 (0, ). Verify two properties and comment on the strain variation.
Answer
4 (0,b) o-----------o 3 (a,b)
| |
| | b
| |
1 (0,0) o-----------o 2 (a,0)
a
Displacement function
Four nodes per scalar field need four terms. Taking terms symmetrically from Pascal's triangle gives the bilinear polynomial
(The term is chosen; or would make the function unsymmetrical.)
Apply the four nodal conditions , , , :
Substituting and collecting the coefficients of gives with
The same functions interpolate .
Properties verified
- At node 3 (, ): , . Similarly for other nodes.
- Sum: .
- Along an edge, e.g. , only and are non-zero and linear in , so the displacement is continuous between neighbouring elements.
Strain variation
varies linearly with and varies linearly with , so the element is better than CST at representing bending. A drawback is that it can only be used for rectangles with sides parallel to the axes; the quadrilateral element (isoparametric) removes this limit.
- Practice · 8 marks
Using the variational approach, derive the element equations for steady one-dimensional heat conduction in a rod of length , cross-section , conductivity , with internal heat generation per unit volume. Use a linear two-node element.
Answer
Governing equation and functional
Steady 1D conduction with heat generation:
The equivalent functional (analogous to the total potential energy) is
The solution of the differential equation makes stationary (this can be shown by taking and integrating by parts, which gives back the governing equation).
Element approximation
For a linear element with nodal temperatures , :
Minimising the functional
Substitute into :
Setting gives , where
Element equation
where , are nodal heat flows at the ends (natural boundary conditions). The generated heat is shared equally between the two nodes. Convection at an end with coefficient and ambient temperature adds to the stiffness term at that node and to the load.
The assembly, boundary conditions ( specified at a node) and solution follow the same steps as for the bar problem.
Written from the official syllabus. Questions and answers are written for this site; check them against your class notes.
Chapter titles and hours from the IOE syllabus ↗