3.6.10 · D3Spacecraft Structures & Systems Engineering

Worked examples — Modal analysis — natural frequencies, mode shapes

2,871 words13 min readBack to topic

This page is the "no case left behind" companion to the parent modal analysis note. There we derived the eigenvalue problem . Here we run it on every kind of input you can meet — including the weird ones (zero frequency, repeated roots, unequal masses, a real launch number).

Before any symbol appears, here is the vocabulary we lean on, in plain words:

Everything below is built from the parent's boxed result. Prerequisites: Multi-degree-of-freedom systems, Free vibration fundamentals, and Orthogonality of mode shapes.


The scenario matrix

Modal analysis of a discrete system can throw exactly these situations at you. Every one gets a worked example below.

Cell Case class What's special Example
A Baseline 2-DOF, grounded Both frequencies nonzero, clean roots Ex 1
B Unequal masses diagonal but not — normalization changes Ex 2
C Free–free (no wall) : a rigid-body mode, degenerate Ex 3
D Repeated frequencies Two modes share one ; shape not unique Ex 4
E Sign / phase reading Which masses move together vs. opposite Ex 5
F Limiting behaviour Let a stiffness or ; watch Ex 6
G Real-world word problem Convert kg, N/m to a launch-relevant Hz Ex 7
H Exam twist: orthogonality check Verify modes are -orthogonal, use for decoupling Ex 8

Example 1 — Cell A: the grounded baseline

Forecast: guess before computing — will the two masses ever move in opposite directions? Jot yes/no.

Step 1 — build the matrices. Why this step? Mass 1 feels two springs ( on its diagonal); mass 2 feels only the coupling spring (). The shared off-diagonal is the coupling — that's what makes this interesting.

Step 2 — characteristic equation. From the parent, gives Why this step? We want the frequencies where a nonzero shape survives; that only happens where the determinant vanishes (a nonzero eigenvector needs a singular matrix).

Step 3 — solve for . Treat as the unknown: With , :

Step 4 — mode shapes. Plug each into row 1, , set :

Figure — read the arrows. The chalkboard sketch below draws both systems, one per row. Each coloured arrow is a mass's displacement at one instant, its length set by the mode-shape number printed beneath it. Look at the top (blue) row: both arrows point the same way and the second is longer () — that's mode 1, in-phase, mass 2 leading. Now the bottom (pink) row: the two arrows point opposite ways ( and ) — that's mode 2, the masses fighting each other across the coupling spring. The picture is the whole point: a "mode shape" is literally this frozen pattern of arrows.

Figure — Modal analysis — natural frequencies, mode shapes

Answer to forecast: yes — mode 2 has the masses moving oppositely (note the minus sign on , drawn as the reversed pink arrow).

Recall Verify Example 1

Product of roots of should be ::: , and . ✓ Sum of ::: . ✓


Example 2 — Cell B: unequal masses

Forecast: will the lighter mass move more or less than the heavy one in the low mode?

Step 1 — matrices with unequal . Why this step? The diagonal of is no longer a single scalar, so the equal-mass shortcut from Ex 1 fails. We must carry separately.

Step 2 — determinant. Why this step? Same singular-matrix logic; the coefficients now mix .

Step 3 — solve. , so , :

Step 4 — shapes from row 2, , :

  • Mode 1: (light mass swings more, in-phase).
  • Mode 2: (light mass swings far, opposite).

Answer to forecast: the light mass moves more — small inertia lets it whip around.

Recall Verify Example 2

Sum of = ::: . ✓ Product of = ::: . ✓


Example 3 — Cell C: free–free, the zero-frequency mode

Forecast: a spacecraft in orbit has no wall. Do you still get a "frequency" for it drifting as a whole?

Step 1 — matrices. Why this step? With no wall, each mass feels only the single coupling spring, so both diagonal entries are just .

Step 2 — determinant.

Step 3 — read . This is a rigid-body mode. Its shape from is Why this step? is only positive semi-definite when unrestrained: the whole body can drift with zero restoring force, so its "frequency" is genuinely .

Step 4 — the real mode. , shape (masses squeeze/stretch the spring symmetrically).

Figure — the two extremes. The sketch below stacks the two modes. The top (yellow) row has both arrows equal and parallel: the whole assembly slides as one, the spring never changes length, so nothing pushes back and . The bottom (pink) row has the arrows equal but opposite: the masses drive straight into the spring, it stretches and squeezes hard, and that restoring force gives the finite . Notice there is no wall in either row — that missing wall is exactly why the yellow "drift" mode is allowed to exist.

Figure — Modal analysis — natural frequencies, mode shapes

Answer to forecast: yes and no — you get a mode, but its frequency is : free drift, not vibration.

Recall Verify Example 3

One root is exactly zero ::: factoring gives roots and . ✓


Example 4 — Cell D: repeated (degenerate) frequencies

Forecast: with two identical, uncoupled springs, is there one answer for the mode shapes?

Step 1 — determinant. So — a repeated eigenvalue.

Step 2 — solve for shapes. Plug : . Every vector satisfies it. Why this step? When the matrix becomes fully zero, the whole plane is the eigenspace — the mode shape is not unique.

Step 3 — choose an orthonormal pair. We are free to pick any two independent, -orthogonal directions, e.g.

Answer to forecast: no single answer — any orthonormal pair spanning the plane works.

Recall Verify Example 4

Both frequencies equal 3 ::: repeated root of is . ✓


Example 5 — Cell E: reading sign / phase

Forecast: which mode has a stationary "node" point between the masses?

Step 1 — sign pattern. Mode 1: — no sign change. Mode 2: — one sign change. Why this step? A sign change between adjacent DOFs means the deflection passes through zero — a node, a point that stays still.

Step 2 — general rule. For a chain, mode (ordered by frequency) has internal nodes. Mode 1 → 0 nodes (fundamental, softest). Mode 2 → 1 node. Why this step? More nodes = more bending = more stored elastic energy = higher . This links shape directly to frequency ranking.

Step 3 — physical picture. In-phase mode: both masses lunge the same way, spring barely stretches → low restoring force → low . Out-of-phase: spring is worked hard → high . Matches from Ex 1.

Answer to forecast: mode 2 has the node.


Example 6 — Cell F: limiting behaviour

Forecast: as the two masses uncouple — what happens to ?

Step 1 — small . . As : Why this step? With no coupling, mass 2 floats free (, its own rigid mode) while mass 1 keeps its wall spring ().

Step 2 — large . For , roots of : one small root , one large . Why this step? A very stiff coupling glues the masses into one rigid block of mass on a wall spring → low mode ; the high mode (masses fighting the huge spring) shoots to infinity.

Step 3 — sanity numbers. At : or . Low mode near , high mode near . ✓ Why this step? The limits in Steps 1–2 are predictions; plugging a concrete moderate checks that the real roots are already sliding toward those predicted endpoints ( and ). Watching a number crawl toward the limit is how you trust the limiting argument instead of just asserting it.

Answer to forecast: (mass 1 alone), and the other root .

Recall Verify Example 6

At c=10, low mode near 0.5 and high near 20 ::: roots of are and . ✓


Example 7 — Cell G: real-world launch number

Forecast: stiffer or softer to be safer? Guess before computing.

Step 1 — single-DOF frequency. From (parent's with one mode): Why this step? One flexible DOF collapses the eigenvalue problem to a scalar — the classic spring–mass result.

Step 2 — convert to Hz. . Why this step? Launch specs (from Launch vehicle load environments) are quoted in Hz; we must compare like with like.

Step 3 — margin check. Panel at , forcing at . They are only apart — the standard rule of thumb wants the first mode above forcing with margin. This panel is too soft and sits dangerously close. Why this step? Resonance amplifies response sharply when frequencies coincide; margin is the design safety buffer.

Step 4 — fix. To push up we raise . Target (40% above 8): need — roughly triple the stiffness. Why this step? Step 3 told us the panel is on the wrong side of the forcing frequency, so we must move its mode. Since rises only with (mass is fixed by the hardware), inverting that formula for the target tells us exactly how much stiffness the redesign must add — turning a vague "stiffen it" into a hard number the structures team can build to.

Answer to forecast: stiffer — raising raises , moving the mode above the launch band.

Recall Verify Example 7

Panel frequency ::: Hz. ✓ Stiffness to reach 11.2 Hz ::: N/m. ✓


Example 8 — Cell H: exam twist, orthogonality decouples

Forecast: if the dot product through isn't zero, what did we do wrong?

Step 1 — mass orthogonality. Why this step? The parent proved distinct modes satisfy ; a near-zero result confirms our shapes are correct eigenvectors (see Orthogonality of mode shapes).

Step 2 — generalized masses : Why this step? is the effective inertia of each decoupled single-DOF oscillator .

Step 3 — consistency with frequency. Generalized stiffness . For mode 1 with : , so , and — back to Ex 1's . Why this step? If the orthogonal transform is correct, the decoupled single-DOF oscillator must reproduce the same frequency we found from the full 2×2 problem. Recovering is the closing of the loop — proof that modal coordinates really did split one coupled system into independent oscillators.

Answer to forecast: a nonzero cross term means the shapes are wrong (or , the degenerate case of Ex 4).

Recall Verify Example 8

Mass orthogonality ::: . ✓ ::: and kg. ✓ Round-trip frequency ::: rad/s matches Ex 1 . ✓


Recall

Recall Every cell, one line

Zero-frequency mode means ::: a rigid-body (unrestrained) mode — free drift, no spring stretch. Repeated eigenvalue means ::: the mode shape is not unique; any orthonormal pair in that eigenspace works. To move a mode off the launch band you ::: stiffen the structure (raise → raise ). Number of internal nodes of mode in a chain ::: . Test that two computed shapes are correct modes ::: check for .

Related: Frequency response functions shows what happens near these frequencies when forcing is applied; Structural damping mechanisms softens the resonant peaks this page located.