Skip to main content

Orthogonality of modes and modal analysis

Short answer

For distinct natural frequencies, symmetry of mass and stiffness matrices leads to {φ}_r^T[M]{φ}_s=0 and {φ}_r^T[K]{φ}_s=0. Modal analysis uses the mode shape matrix to uncouple the equations via orthogonality, reducing the system to independent SDOF equations; each is solved by convolution, then transformed back to physical coordinates.

Prove that the natural modes of an undamped multi-degree-of-freedom system are orthogonal with respect to the mass and stiffness matrices. Explain how modal analysis uses this property to find the response to a general forcing function.

Orthogonality

Let ωr,{ϕ}r\omega_r, \{\phi\}_r and ωs,{ϕ}s\omega_s, \{\phi\}_s be two natural frequencies with their mode shapes, with ωr≠ωs\omega_r \ne \omega_s. Then

[K]{ϕ}r=ωr2[M]{ϕ}r(1),[K]{ϕ}s=ωs2[M]{ϕ}s(2)[K]\{\phi\}_r = \omega_r^2[M]\{\phi\}_r \quad (1), \qquad [K]\{\phi\}_s = \omega_s^2[M]\{\phi\}_s \quad (2)

Pre-multiply (1) by {ϕ}sT\{\phi\}_s^T and (2) by {ϕ}rT\{\phi\}_r^T:

{ϕ}sT[K]{ϕ}r=ωr2{ϕ}sT[M]{ϕ}r,{ϕ}rT[K]{ϕ}s=ωs2{ϕ}rT[M]{ϕ}s\{\phi\}_s^T[K]\{\phi\}_r = \omega_r^2\{\phi\}_s^T[M]\{\phi\}_r, \qquad \{\phi\}_r^T[K]\{\phi\}_s = \omega_s^2\{\phi\}_r^T[M]\{\phi\}_s

Since [K][K] and [M][M] are symmetric, the left-hand sides are equal (transpose of a scalar) and so are the mass products. Subtracting:

(ωr2−ωs2){ϕ}rT[M]{ϕ}s=0  ⇒  {ϕ}rT[M]{ϕ}s=0(r≠s)(\omega_r^2 - \omega_s^2)\{\phi\}_r^T[M]\{\phi\}_s = 0 \;\Rightarrow\; \{\phi\}_r^T[M]\{\phi\}_s = 0 \quad (r \ne s)

and hence also {ϕ}rT[K]{ϕ}s=0\{\phi\}_r^T[K]\{\phi\}_s = 0 for r≠sr \ne s.

For r=sr = s the products are the modal mass Mr={ϕ}rT[M]{ϕ}rM_r = \{\phi\}_r^T[M]\{\phi\}_r and modal stiffness Kr={ϕ}rT[K]{ϕ}r=ωr2MrK_r = \{\phi\}_r^T[K]\{\phi\}_r = \omega_r^2M_r. Normalising so that Mr=1M_r = 1 (mass-normalised) gives [Φ]T[M][Φ]=[I][\Phi]^T[M][\Phi] = [I] and [Φ]T[K][Φ]=diag(ωr2)[\Phi]^T[K][\Phi] = \text{diag}(\omega_r^2).

Modal analysis for forced response

For [M]{x¨}+[K]{x}={F(t)}[M]\{\ddot{x}\} + [K]\{x\} = \{F(t)\}:

  1. Find the natural frequencies ωr\omega_r and the mode-shape matrix [Φ][\Phi] (columns normalised to unit modal mass).
  2. Use the transformation {x}=[Φ]{q}\{x\} = [\Phi]\{q\}, where {q}\{q\} are the principal coordinates.
  3. Substitute and pre-multiply by [Φ]T[\Phi]^T. By orthogonality the equations uncouple:
q¨r+ωr2qr=Qr(t),Qr(t)={ϕ}rT{F(t)}\ddot{q}_r + \omega_r^2q_r = Q_r(t), \qquad Q_r(t) = \{\phi\}_r^T\{F(t)\}
  1. Solve each single-degree-of-freedom equation, for example with the Duhamel (convolution) integral:
qr(t)=qr(0)cos⁡ωrt+q˙r(0)ωrsin⁡ωrt+1ωr∫0tQr(τ)sin⁡ωr(t−τ) dτq_r(t) = q_r(0)\cos\omega_rt + \frac{\dot{q}_r(0)}{\omega_r}\sin\omega_rt + \frac{1}{\omega_r}\int_0^tQ_r(\tau)\sin\omega_r(t-\tau)\,d\tau
  1. Transform back: {x(t)}=[Φ]{q(t)}=∑r{ϕ}rqr(t)\{x(t)\} = [\Phi]\{q(t)\} = \sum_r\{\phi\}_rq_r(t).

For harmonic force Qrsin⁡ωtQ_r\sin\omega t, the steady-state result is qr=Qrωr2−ω2sin⁡ωtq_r = \dfrac{Q_r}{\omega_r^2 - \omega^2}\sin\omega t. Often only the first few modes are needed, which reduces the size of the problem greatly. With proportional damping ([C]=α[M]+β[K][C] = \alpha[M] + \beta[K]) the same method works with a damping ratio ζr\zeta_r for each mode.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Theory of Mechanism and Machine II chapter 8 questions →