3.6.18 · D3Spacecraft Structures & Systems Engineering

Worked examples — Finite element method — nodes, elements, stiffness matrix

2,437 words11 min readBack to topic

This deep dive assumes you have read the parent note and know what a node, an element, a shape function, and the 1D bar stiffness matrix are. Here we do nothing new in theory — we simply use those tools on every kind of situation the topic can throw at you, so that no exam or real design task surprises you.

Before we start, three plain-word reminders so every symbol below is earned:

Recall What each symbol means (tap to open)

::: Young's modulus — how hard the material resists being stretched (stiff = big ), units pascals (). ::: cross-section area of the bar — how thick it is, units . ::: length of the element, units metres. ::: the "spring constant" of one bar — pull it with force and it stretches by 1 metre. Units . ::: the displacement (how far it moved) of node , units metres. ::: the force applied at node , units newtons.


The scenario matrix

Every problem this topic can pose is one of these case classes. The worked examples below are labelled with the cell(s) they cover, so together they fill the whole table.

# Case class What makes it distinct Covered by
C1 Single element, tension positive displacement, force pulls Ex 1
C2 Single element, compression negative displacement, sign flip Ex 2
C3 Two elements in series, assembly the "2 in the middle" of global Ex 3
C4 Different stiffnesses non-symmetric assembly, weakest link Ex 4
C5 Degenerate / singular no boundary condition → rigid body motion Ex 5
C6 Zero / limiting input , , Ex 6
C7 Real-world word problem spacecraft strut sizing, units throughout Ex 7
C8 Exam twist — load at a middle node, both ends fixed force splits by stiffness ratio Ex 8

Example 1 — Single bar in tension (C1)

Forecast: guess first — will node 2 move toward or away from node 1, and roughly how many microns?

Figure — Finite element method — nodes, elements, stiffness matrix
  1. Compute the spring constant . Why this step? One bar behaves exactly like one spring; is all the geometry and material we need.

  2. Write and delete the fixed row. Why this step? Node 1 cannot move, so its row carries no unknown; we keep only node 2's equation.

  3. Solve for the displacement. Why this step? This is the whole point — displacement is our primary unknown in FEM.

  4. Recover stress via strain then Hooke's law (the parent's Steps 2–3). Why this step? Displacement alone never breaks a structure — stress does.

Verify: → node moves away from node 1 (outward pull → tension → elongation). ✔ Units: . ✔ 7 MPa is far below aluminium yield (~270 MPa), so linear elastic FEM is valid. ✔ See 3.6.1-Stress-and-strain-in-structural-members.


Example 2 — Single bar in compression (C2)

Forecast: which way does node 2 move, and does anything about our equations change?

  1. Nothing in changes — only the sign of . Why this step? Stiffness is a property of geometry/material, not of load direction. Only the right-hand side flips.

  2. Interpret the negative sign. Why this step? A minus sign in FEM is not an error — it is direction information. Negative means node 2 moves toward node 1: the bar shortens → compression.

  3. Stress. The negative sign labels it as compressive.

Verify: magnitude identical to Ex 1, sign flipped — because our equation is linear (). ✔ A real strut in compression must also be checked against 3.6.5-Buckling-of-columns-and-shells; FEM axial stress alone does not catch buckling. ✔


Example 3 — Two bars in series, assembly (C3)

Forecast: which node moves more, and by what ratio?

Figure — Finite element method — nodes, elements, stiffness matrix
  1. Assemble each element into the global matrix. Why this step? Node 2 is shared, so both elements deposit stiffness into position — they add.

  2. Apply the boundary condition : strike out row/column 1. Why this step? Removes the rigid-body freedom (see Ex 5) and shrinks to the solvable .

  3. Solve the system. Row 1: . Row 2: . Substitute: .

Verify: — node 3 is two springs away from the wall, so it accumulates twice the stretch. ✔ Each bar carries the same internal force (series springs share load): bar 1 stretch , bar 2 stretch . Equal. ✔


Forecast: which bar stretches more, and does node 3's total motion look more like the soft bar or the stiff bar?

  1. Assemble with the two different 's. Why this step? Position now gets , not .

  2. Delete row/column 1 (node 1 fixed).

  3. Solve. From row 1: . With : . Row 2: .

  4. Compare bar stretches. Stiff bar 1: . Soft bar 2: .

Verify: each bar again carries force (series). Bar 1 stretch ✔, bar 2 stretch ✔ — the soft bar stretches 3× more. The structure's compliance is dominated by the weakest link. ✔


Example 5 — The degenerate, singular case (C5)

Forecast: guess whether a unique displacement exists.

  1. Compute the determinant of the full . Why this step? A unique solution needs . This is the litmus test for a solvable system.

  2. Identify the rigid-body mode. Why this step? A zero determinant means a nonzero exists with . Find it. gives : every node slides the same distance → no bar stretches → zero internal force. This is the structure floating in space.

  3. The fix. Why this step? We must remove the free-float freedom before the system is solvable. Fix at least one DOF (in 1D). In 2D fix 3 non-colinear DOFs; in 3D fix 6. That deletes the rigid-body columns and restores .

Verify: row sums of are , , — every row sums to zero, the algebraic fingerprint of a rigid-body (constant-displacement) null vector. ✔ This matches the parent's warning that unconstrained is singular.


Example 6 — Zero and limiting inputs (C6)

Forecast: which limits make the strut go floppy (huge displacement) and which make it rigid (zero displacement)?

  1. (a) Vanishing area . Why this step? Tests a degenerate geometry — a bar with no material. No cross-section means no resistance: an infinitely thin strut stretches without bound. Physically, it would have snapped — a signal the model has left its valid range.

  2. (b) Infinite length . Longer springs are softer (): more material in series accumulates more total stretch. Sensible.

  3. (c) Infinite stiffness . A perfectly rigid material does not deform at all — the FEM answer collapses to the rigid-body idealisation.

Verify: the three limits () match intuition: softness raises displacement, stiffness kills it. ✔ Note that as the element stiffness matrix tends to , which is again singular — a limiting form of Ex 5. ✔


Example 7 — Real-world word problem: sizing a spacecraft strut (C7)

Forecast: guess the area in — a few, a few hundred, a few thousand?

  1. Write the stiffness requirement from . Why this step? Deflection is the binding design limit here, so we invert the displacement formula for .

  2. Substitute numbers (SI throughout). Why this step? Mixed units are the #1 source of orders-of-magnitude errors — convert millimetres to metres first: .

  3. Check the resulting stress against titanium yield (~830 MPa). Why this step? Meeting stiffness does not guarantee strength — always check both. Safety factor — stiffness, not strength, governs this design.

Verify: back-substitute : — exactly the limit. ✔ Units of : . ✔ A thermal load would add to this — see 3.7.4-Thermal-analysis-of-spacecraft-components.


Example 8 — Exam twist: load at the middle node, both ends fixed (C8)

Forecast: if , does node 2 move at all? If bar 1 is much stiffer, which bar takes most of ?

Figure — Finite element method — nodes, elements, stiffness matrix
  1. Assemble, then apply the two boundary conditions. Why this step? With node 1 and node 3 fixed, only node 2's row survives — a single equation. Global entry is ; the coupling terms to nodes 1 and 3 multiply zero displacements and vanish.

  2. Solve. The two bars act like parallel springs here (both resist node 2's motion simultaneously), so their stiffnesses add.

  3. Force in each bar. Why this step? The reaction each fixed end feels is what the exam usually asks for. Bar 1 stretches by : . Bar 2 compresses by : .

Verify: ✔ (load fully reacted). With : and each bar takes — symmetric, as expected. ✔ The stiffer bar takes the larger share — the opposite of the series case (Ex 4), where the softer bar stretched more. Know which topology you are in!


Recall Self-test

In Ex 4, which bar stretched more and why? ::: The soft bar (), because both bars carry the same force in series and stretch , so smaller → larger stretch. In Ex 8 with , which bar carries most of ? ::: Bar 1 (the stiff one), fraction . Why is unconstrained singular? ::: A rigid-body mode gives zero force → non-unique solutions → .

For dynamic loads and how these stiffness matrices feed natural-frequency calculations, continue to 3.6.12-Modal-analysis-and-natural-frequencies; for the underlying solver mathematics see 2.4.8-Numerical-methods-for-differential-equations.