3.6.18 · D4Spacecraft Structures & Systems Engineering

Exercises — Finite element method — nodes, elements, stiffness matrix

2,186 words10 min readBack to topic

This page is a self-test ladder for the parent topic. Every problem uses only the ideas built there: the 1D bar element stiffness , shape functions, assembly, and boundary conditions. Nothing new is assumed — if a symbol appears, it was defined in the parent.

Throughout, one bar element carries axial displacement only: degree of freedom (DOF) per node. Symbols reused from the parent:

  • = Young's modulus (stiffness of the material, in pascals).
  • = cross-section area.
  • = element length.
  • = the "spring constant" of one bar. Units: force / length (N/m).
  • = axial displacement of node . = axial force applied at node .
Figure — Finite element method — nodes, elements, stiffness matrix

The figure above is our reference structure for most problems: a chain of bars (springs) between numbered nodes, with the leftmost node pinned to a wall.


Level 1 — Recognition

Problem 1.1

Write the element stiffness matrix for a single bar with (aluminium), , . Give the numeric value of .

Recall Solution 1.1

. Numerator: N. Divide by m: So

Problem 1.2

A -node, -bar structure has been assembled into Which node connects to two elements, and how do you know just by reading the matrix?

Recall Solution 1.2

The diagonal entry counts how much total stiffness pulls on node . Nodes and have diagonal (one bar each); node has diagonal (two bars add up). So node 2 connects to both elements. The off-diagonal -style zeros also tell you node and node are not directly connected (no bar between them).


Level 2 — Application

Problem 2.1

A single aluminium bar ( N/m from Problem 1.1) is fixed at node and pulled with N at node . Find and the stress if .

Recall Solution 2.1

Fixed node means . Keep only the free DOF (node ): Strain (parent Step 2, with ): . Stress (Hooke, parent Step 3): Pa MPa. Cross-check: Pa. ✓ See stress & strain.

Problem 2.2

Two identical bars in series, each , nodes . Node fixed, load at node . Reproduce the reduced system and solve for .

Recall Solution 2.2

Delete row/column (fixed) from the global matrix: Row 1: . Row 2: , and . Physical check: two springs in series stretch twice as far at the free end. ✓


Level 3 — Analysis

Problem 3.1

Two bars in series but with different stiffnesses: element A () between nodes , element B () between nodes . Node fixed, load at node . Assemble, then solve for .

Recall Solution 3.1

Element A on DOFs (1,2), element B on DOFs (2,3). Node gets both diagonals: Reduce (drop node 1): Row 1: . Row 2: . Substitute: That is the series-spring rule: total flexibility = sum of flexibilities. And . Sanity: if , , — matches Problem 2.2. ✓

Problem 3.2

Show the un-reduced single-bar is singular and interpret the zero-determinant physically.

Recall Solution 3.2

A zero determinant means has no inverse: has either no solution or infinitely many. Physically, with no support, sliding both nodes by the same amount () produces zero strain () and therefore zero force — a rigid-body translation costs no energy. The vector is the null-space direction. Boundary conditions exist precisely to kill this mode (parent's second [!mistake]).


Level 4 — Synthesis

Problem 4.1

A stepped rocket strut: bar A (, , ) then bar B (, , ), GPa, in series, nodes . Node fixed, N at node . Find , , and the stress in each bar. Which bar is more stressed?

Recall Solution 4.1

N/m. N/m. Use Problem 3.1 results: m. . m. Stress bar A: , Pa MPa. Stress bar B: , Pa MPa. Cross-check with : same internal force N runs through both (series). Bar A: Pa ✓. Bar B: Pa ✓. Bar B is more stressed — the thinner section. This is why cutouts and thin walls drive design; see buckling.

Problem 4.2

For a single free-free bar of mass — imagine it discretised as one element with a lumped mass at each node. Without full modal machinery, argue from the singular stiffness why a free-free bar has a zero-frequency (rigid-body) mode, then state how many rigid-body modes a free unconstrained 3D structure has.

Recall Solution 4.2

A natural frequency satisfies (see modal analysis). The rigid-translation vector gives (from Problem 3.2's null space), so , forcing . A zero-frequency mode = motion with no elastic restoring force = rigid-body mode. In free 3D space an unconstrained body has 6 rigid-body modes: 3 translations + 3 rotations. A valid analysis of a supported structure must remove all of them via boundary conditions.


Level 5 — Mastery

Problem 5.1

Three bars from a wall to a single free node arranged as a parallel bundle: nodes all fixed to the wall () each connected by its own bar to a common free node , with stiffnesses acting along the same axis. A load is applied at node . Assemble the reduced equation and find . Then evaluate for .

Recall Solution 5.1

Each bar contributes to the diagonal of the shared free node (all three pull on node ). Fixed nodes drop out. The single free DOF: Parallel springs add stiffnesses — contrast with the series result of Problem 3.1 where flexibilities added. For : — the bundle is three times stiffer than one bar, so it deflects one-third as much.

Problem 5.2

Convergence reasoning. A tapered bar (area shrinking linearly over length ) is modelled by one constant-area bar of area (the average). The exact tip displacement under end load is Compute the one-element FEM estimate and its percent error. Then state what h-refinement would do.

Recall Solution 5.2

One-element model: , so Wait — compare like for like using as the unit. FEM coefficient ; exact coefficient . Percent error . This is huge: a single average-area element badly mis-models a strong taper because our linear shape function forces constant strain, but a taper has strain rising toward the thin end. h-refinement (splitting into many short bars, each nearly constant area) makes each element's constant-strain assumption locally valid; the summed displacement converges to . See numerical methods and, for temperature-driven area/property changes, thermal analysis.


Recall Quick self-quiz

Single bar stiffness equals? ::: Diagonal entry of assembled at a node tells you? ::: total stiffness (number/strength of bars) meeting there Why is un-constrained singular? ::: rigid-body motion costs zero strain energy → zero-determinant null space Series springs combine by adding? ::: flexibilities () Parallel springs combine by adding? ::: stiffnesses () How many rigid-body modes for a free 3D body? ::: 6 (3 translations + 3 rotations) A linear bar element can represent only what kind of strain? ::: constant strain