3.6.10Spacecraft Structures & Systems Engineering

Modal analysis — natural frequencies, mode shapes

2,660 words12 min readdifficulty · medium5 backlinks

Overview

Modal analysis is the process of determining a structure's natural frequencies and mode shapes—the frequencies at which it naturally vibrates and the characteristic patterns of motion at those frequencies. For spacecraft, this is critical: launch vibrations, thruster firings, and attitude maneuvers can excite these natural modes, potentially causing structural failure, instrument misalignment, or mission-critical damage.

Why it matters: If you excite a spacecraft at its natural frequency, resonance occurs—amplitudes grow catastrophically. Knowing the modal properties lets us design structures that keep natural frequencies away from forcing frequencies, add damping strategically, and predict dynamic response.

Connections

  • Free vibration fundamentals
  • Multi-degree-of-freedom systems
  • Structural damping mechanisms
  • Finite element analysis (FEA)
  • Launch vehicle load environments
  • Orthogonality of mode shapes
  • Frequency response functions

Core Concepts


Derivation from First Principles

Starting Point: Multi-DOF Free Vibration

Consider a structure discretized into nn degrees of freedom (masses connected by springs). The equation of motion without damping or forcing:

[M]{x¨}+[K]{x}={0}[M]\{\ddot{x}\} + [K]\{x\} = \{0\}

where:

  • [M][M]: mass matrix (symmetric, positive definite)
  • [K][K]: stiffness matrix (symmetric, positive semi-definite)
  • {x}\{x\}: displacement vector

Why this form? Each row is Newton's second law for one mass: mix¨i=ki,ixiki,jxj+m_i \ddot{x}_i = -k_{i,i}x_i - k_{i,j}x_j + \ldots (spring forces from neighbors).

Assuming Harmonic Solution

For free vibration, assume all points oscillate at the same frequency ω\omega with fixed relative amplitudes:

{x(t)}={ϕ}sin(ωt+θ)\{x(t)\} = \{\phi\} \sin(\omega t + \theta)

Why harmonic? Linear systems with no damping oscillate sinusoidally. {ϕ}\{\phi\} is the mode shape (spatial pattern), ω\omega is the natural frequency (time pattern).

Substitute into the equation of motion:

x¨=ω2{ϕ}sin(ωt+θ)\ddot{x} = -\omega^2 \{\phi\} \sin(\omega t + \theta) [M](ω2{ϕ})sin(ωt+θ)+[K]{ϕ}sin(ωt+θ)={0}[M](-\omega^2 \{\phi\}) \sin(\omega t + \theta) + [K]\{\phi\} \sin(\omega t + \theta) = \{0\}

Cancel sin(ωt+θ)\sin(\omega t + \theta) (nonzero):

([K]ω2[M]){ϕ}={0}([K] - \omega^2 [M])\{\phi\} = \{0\}

Why eigenvalue problem? We need nontrivial solutions ({ϕ}{0}\{\phi\} \neq \{0\}). This only happens when the determinant is zero—the characteristic polynomial whose roots are ωi2\omega_i^2.

Orthogonality of Mode Shapes

For two different modes ii and jj:

[K]{ϕi}=ωi2[M]{ϕi}[K]\{\phi_i\} = \omega_i^2 [M]\{\phi_i\} [K]{ϕj}=ωj2[M]{ϕj}[K]\{\phi_j\} = \omega_j^2 [M]\{\phi_j\}

Pre-multiply first by {ϕj}T\{\phi_j\}^T, second by {ϕi}T\{\phi_i\}^T:

{ϕj}T[K]{ϕi}=ωi2{ϕj}T[M]{ϕi}\{\phi_j\}^T [K]\{\phi_i\} = \omega_i^2 \{\phi_j\}^T [M]\{\phi_i\} {ϕi}T[K]{ϕj}=ωj2{ϕi}T[M]{ϕj}\{\phi_i\}^T [K]\{\phi_j\} = \omega_j^2 \{\phi_i\}^T [M]\{\phi_j\}

Since [K][K] and [M][M] are symmetric, {ϕj}T[K]{ϕi}={ϕi}T[K]{ϕj}\{\phi_j\}^T [K]\{\phi_i\} = \{\phi_i\}^T [K]\{\phi_j\}. Subtract the equations:

0=(ωi2ωj2){ϕj}T[M]{ϕi}0 = (\omega_i^2 - \omega_j^2) \{\phi_j\}^T [M]\{\phi_i\}

If ωiωj\omega_i \neq \omega_j, then:

{ϕj}T[M]{ϕi}=0(mass orthogonality)\boxed{\{\phi_j\}^T [M]\{\phi_i\} = 0 \quad \text{(mass orthogonality)}}

Similarly:

{ϕj}T[K]{ϕi}=0(stiffness orthogonality)\boxed{\{\phi_j\}^T [K]\{\phi_i\} = 0 \quad \text{(stiffness orthogonality)}}

Why orthogonality matters? Mode shapes are independent. We can transform the coupled equations into nn independent single-DOF oscillators (modal coordinates).

Define modal matrix [Φ]=[{ϕ1},{ϕ2},,{ϕn}][\Phi] = [\{\phi_1\}, \{\phi_2\}, \ldots, \{\phi_n\}] (columns are mode shapes).

Transform physical coordinates to modal coordinates {q}\{q\}:

{x}=[Φ]{q}\{x\} = [\Phi]\{q\}

Physical meaning: qi(t)q_i(t) is how much mode ii participates in the total response.

Substitute into equation of motion:

[M][Φ]{q¨}+[K][Φ]{q}={F(t)}[M][\Phi]\{\ddot{q}\} + [K][\Phi]\{q\} = \{F(t)\}

Pre-multiply by [Φ]T[\Phi]^T:

[Φ]T[M][Φ]{q¨}+[Φ]T[K][Φ]{q}=[Φ]T{F(t)}[\Phi]^T[M][\Phi]\{\ddot{q}\} + [\Phi]^T[K][\Phi]\{q\} = [\Phi]^T\{F(t)\}

By orthogonality, [Φ]T[M][Φ][\Phi]^T[M][\Phi] and [Φ]T[K][Φ][\Phi]^T[K][\Phi] are diagonal matrices:

[Φ]T[M][Φ]=[M]=diag(M1,M2,)(generalized mass)[\Phi]^T[M][\Phi] = [M^*] = \text{diag}(M_1^*, M_2^*, \ldots) \quad \text{(generalized mass)} [Φ]T[K][Φ]=[K]=diag(K1,K2,)(generalized stiffness)[\Phi]^T[K][\Phi] = [K^*] = \text{diag}(K_1^*, K_2^*, \ldots) \quad \text{(generalized stiffness)}

Each modal equation becomes:

Miq¨i+Kiqi=Qi(t)\boxed{M_i^* \ddot{q}_i + K_i^* q_i = Q_i(t)}

where Qi={ϕi}T{F}Q_i = \{\phi_i\}^T\{F\} is the modal force.

This is nn independent single-DOF oscillators! Each mode vibrates at ωi=Ki/Mi\omega_i = \sqrt{K_i^*/M_i^*} independently.


Worked Examples


Common Pitfalls


Active Recall Practice

Recall Explain Like I'm Twelve (Feynman Technique)

Imagine you have a slinky hanging from your hand. If you gently tap the bottom, it bounces up and down in a specific wiggly pattern—that's its mode shape. And it bounces at a certain speed (how many bounces per second)—that's its natural frequency.

Now imagine the slinky isn't just one spring, but a whole jungle gym made of springs and masses connected together. If you tap it, different parts wigle in complicated patterns. But here's the cool part: there are special patterns where every part moves together like a dance routine, all at the same rhythm. These are the natural modes.

A spacecraft is like that jungle gym. When the rocket shakes it during launch, it's like tapping the jungle gym. The spacecraft wants to shake in its favorite patterns (modes). If the rocket shakes at exactly the right rhythm (the natural frequency), the spacecraft shakes harder and harder until things break—that's resonance.

Engineers do modal analysis to figure out all the favorite patterns and rhythms, so they can make sure the rocket never shakes at those exact rhythms, keeping the spacecraft safe.


Flashcards

#flashcards/physics

What is a natural frequency? :: An intrinsic frequency at which a structure vibrates freely after being disturbed, with no external forcing. It depends only on mass and stiffness properties.

What is a mode shape?
The spatial pattern of relative displacements throughout a structure when it vibrates at a particular natural frequency. It is dimensionless and normalized.
Why do mode shapes form an orthogonal set?
Because mass and stiffness matrices are symmetric and positive definite. Mathematically, for iji \neq j: {ϕj}T[M]{ϕi}=0\{\phi_j\}^T[M]\{\phi_i\} = 0 and {ϕj}T[K]{ϕi}=0\{\phi_j\}^T[K]\{\phi_i\} = 0.
What is resonance in structural dynamics?
When forcing frequency matches a natural frequency (ωforcing=ωn\omega_\text{forcing} = \omega_n), causing amplitude to grow without bound (undamped) or to very large values (lightly damped), potentially leading to structural failure.
How do you decouple equations of motion in modal analysis?
Transform physical coordinates {x}\{x\} to modal coordinates {q}\{q\} using the modal matrix: {x}=[Φ]{q}\{x\} = [\Phi]\{q\}. This diagonalizes the system into nn independent single-DOF oscillators.
What is generalized mass for mode ii?
The effective mass of the structure when vibrating in mode ii, calculated as Mi={ϕi}T[M]{ϕi}M_i^* = \{\phi_i\}^T[M]\{\phi_i\}. Used to compute natural frequency: ωi=Ki/Mi\omega_i = \sqrt{K_i^*/M_i^*}.
Why are higher modes less important in spacecraft dynamics?
Because typical forcing functions (launch vibrations, thrusters) have most energy at low frequencies, and higher modes have smaller modal participation factors. First10-50 modes typically capture >95% of response.
What does the characteristic equation det([K]ω2[M])=0\det([K] - \omega^2[M]) = 0 represent?
The condition for nontrivial solutions to the eigenvalue problem. Its roots are ωi2\omega_i^2, the squared natural frequencies. For an nn-DOF system, this is an nnth order polynomial.
How does stiffness affect natural frequency?
Natural frequency increases with square root of stiffness: ω=k/m\omega = \sqrt{k/m}. Doubling stiffness increases frequency by 21.41×\sqrt{2} \approx 1.41×, moving it away from low-frequency launch loads.
What is modal truncation?
Keeping only the first mm modes (where m<nm < n) in modal analysis, discarding higher modes that contribute negligibly to response. Typically retain modes up to 2× the highest forcing frequency.

Concept Map

starts from

assume harmonic

yields

yields

satisfy

enable

decouple

if excited causes

excite

threatens

guides

computes

Modal Analysis

MDOF Free Vibration EOM

Eigenvalue Problem

Natural Frequencies

Mode Shapes

Orthogonality of Modes

Modal Coordinates

Resonance

Launch Vibrations

Design Response

Finite Element Analysis

Hinglish (regional understanding)

Intuition Hinglish mein samjho

Modal analysis matlab hai jisse hum structure ke natural frequencies aur mode shapes nikalte hain—yani wo frequencies jahan par structure khud se vibrate karta hai, aur us vibration ka pattern kya hai. Spacecraft ke liye ye bahut zaroori hai kyunki launch ke time, thruster firing, ya koi bhi maneuver structure ko shake kar sakta hai.Agar forcing frequency (jaise rocket

Go deeper — visual, from zero

Test yourself — Spacecraft Structures & Systems Engineering

Connections