Introduction to Perturbation Techniques

Nayfeh, A. H. (1993). Introduction to perturbation techniques. Wiley.

pdf with notes

The Floquet theory to solve the Mathieu equation.
The detuning analysis used in forced oscillations.

9 Forced Oscillations

u¨+u+2ϵμu˙+ϵu3=Fcosωt(9.4)\ddot{u}+u+2\epsilon\mu\dot{u}+\epsilon u^3=F\cos\omega t \tag{9.4}

Resonances

u(t;ϵ)=u0(t)+ϵu1(t)+(9.5)u(t;\epsilon)=u_0(t)+\epsilon u_1(t)+\cdots \tag{9.5}

u=acos(t+β)+F1ω2cosωt+ϵ[+P(ω)+](9.16)u=a\cos(t+\beta)+\frac{F}{1-\omega^2}\cos\omega t+\epsilon\left[\cdots+\frac{\cdots}{P(\omega)}+\cdots\right] \tag{9.16}

  • primary or main resonance: ω1\omega\approx 1
  • secondary resonance: ω0,13,3\omega\approx 0,\dfrac{1}{3},3

Detuning Analysis

Secondary Resonances

In this case ω\omega is away from 11.

If ω\omega is away from 00,

D02u+2ϵD0D1u+2ϵμD0u++u+ϵu3=FcosωT0(9.19)D_0^2 u+2\epsilon D_0D_1u+2\epsilon\mu D_0u+\cdots+u+\epsilon u^3=F\cos\omega T_0 \tag{9.19}

u=u0(T0,T1)+ϵu1(T0,T1)+,T1=ϵT0u=u_0(T_0,T_1)+\epsilon u_1(T_0,T_1)+\cdots,\quad T_1=\epsilon T_0

O(ϵ0)D02u0+u0=FcosωT0O(ϵ1)D02u1+u1=2D0D1u02μD0u0u03\begin{align} \mathrm{O}(\epsilon^0)\qquad\qquad & D_0^2u_0+u_0=F\cos\omega T_0 \tag{9.21} \\ \mathrm{O}(\epsilon^1)\qquad\qquad & D_0^2u_1+u_1=-2D_0D_1u_0-2\mu D_0u_0-u_0^3 \tag{9.22} \end{align}

for O(ϵ0)\mathrm{O}(\epsilon^0)

u0=a(T1)cos[T0+β(T1)]+2ΛcosωT0=A(T1)eiT0+ΛeiωT0+c.c.\begin{align} u_0&=a(T_1)\cos[T_0+\beta(T_1)]+2\Lambda\cos\omega T_0 \tag{9.23} \\ &=A(T_1)e^{iT_0}+\Lambda e^{i\omega T_0}+c.c. \tag{9.24} \end{align}

where

A=12aeiβ,Λ=F2(1ω2)(9.25)A=\frac{1}{2}ae^{i\beta},\quad \Lambda=\frac{F}{2(1-\omega^2)} \tag{9.25}

u0O(ϵ)u_0\rightarrow\mathrm{O}(\epsilon):

D02u1+u1=[2i(A+μA)+3(AAˉ+2Λ2)A]eiT0(2iμω+6AAˉ+3Λ2)ΛeiωT0A3e3iT0Λ3e3iωT03A2Λei(2+ω)T03Aˉ2Λei(ω2)T03AΛ2ei(1+2ω)T03AΛ2ei(12ω)T0+c.c.(9.26)\begin{align} D_0^2u_1+u_1=&-[2i(A'+\mu A)+3(A\bar{A}+2\Lambda^2)A]e^{iT_0}-(2i\mu\omega+6A\bar{A}+3\Lambda^2)\Lambda e^{i\omega T_0} \\ &-A^3e^{3iT_0}-\Lambda^3 e^{3i\omega T_0}-3A^2\Lambda e^{i(2+\omega)T_0}-3\bar{A}^2\Lambda e^{i(\omega-2)T_0}-3A\Lambda^2 e^{i(1+2\omega)T_0} \\ &-3A\Lambda^2 e^{i(1-2\omega)T_0}+c.c. \end{align} \tag{9.26}


The Case ω3\omega\approx 3

Introduce a detuning parameter σ=O(1)\sigma=\mathrm{O}(1) defined by

ω=3+ϵσ\omega=3+\epsilon\sigma

The secular terms in Eq.(9.26) are eiT0e^{iT_0} and ei(ω2)T0=eiT0eiσT1e^{i(\omega-2)T_0}=e^{iT_0}e^{i\sigma T_1} (which generate secular term T0eiT0/2iT_0e^{iT_0}/2i)

The solvability condition gives

2iA+2iμA+3A2Aˉ+6AΛ2+3Aˉ2ΛeiσT1=0(9.30)2iA'+2i\mu A+3A^2\bar{A}+6A\Lambda^2+3\bar{A}^2\Lambda e^{i\sigma T_1}=0 \tag{9.30}

using Eq.(9.25), separate into read and imaginary parts

a=μa34a2Λsin(σT13β)aβ=3aΛ2+38a3+34a2Λcos(σT13β)\begin{align} a'&=-\mu a-\dfrac{3}{4}a^2\Lambda \sin(\sigma T_1-3\beta) \tag{9.34} \\ a\beta'&=3a\Lambda^2+\dfrac{3}{8}a^3+\dfrac{3}{4}a^2\Lambda\cos(\sigma T_1-3\beta) \tag{9.35} \end{align}

this is a nonautonomous system with T1T_1 appears explicitly, transforming this into an autonomous system by introducing the new dependent variable γ\gamma defined by

γ=σT13β(9.37)\gamma=\sigma T_1-3\beta \tag{9.37}

so we have the solution

u=acos(13ωt13γ)+2Λcosωt+O(ϵ)(9.41)u=a\cos\left(\frac{1}{3}\omega t-\frac{1}{3}\gamma\right)+2\Lambda\cos\omega t+\mathrm{O}(\epsilon) \tag{9.41}

a=μa34a2Λsinγaγ=σa9aΛ298a394a2Λcosγ\begin{align} a'&=-\mu a-\frac{3}{4}a^2\Lambda\sin\gamma \tag{9.39} \\ a\gamma'&=\sigma a-9a\Lambda^2-\frac{9}{8}a^3-\frac{9}{4}a^2\Lambda\cos\gamma \tag{9.40} \end{align}


The Case ω13\omega\approx\dfrac{1}{3}

3ω=1+ϵσ(9.47)3\omega=1+\epsilon\sigma \tag{9.47}

D02u1+u1=[2iA+2iμA+6Λ2A+3A2Aˉ]eiT0Λ3eiσT1eiT0+c.c.+NST(9.49)D_0^2u_1+u_1=-[2iA'+2i\mu A+6\Lambda^2 A+3A^2\bar{A}]e^{iT_0}-\Lambda^3 e^{i\sigma T_1}e^{iT_0}+c.c.+\text{NST} \tag{9.49}

Similar process as above, finally gives solution

u=acos(2ωtγ)+2Λcosωt+O(ϵ)(9.60)u=a\cos(2\omega t-\gamma)+2\Lambda\cos\omega t+\mathrm{O}(\epsilon) \tag{9.60}

a=μaΛ3sinγaγ=σa3Λ2a38a3Λ3cosγ\begin{align} a'&=-\mu a-\Lambda^3\sin\gamma \tag{9.57} \\ a\gamma'&=\sigma a-3\Lambda^2 a-\frac{3}{8}a^3-\Lambda^3\cos\gamma \tag{9.58} \end{align}


The Case ω0\omega\approx 0

ω=ϵσ\omega=\epsilon\sigma

D02u+2ϵD0D1u+2ϵμD0u++u+ϵu3=FcosσT1(9.64)D_0^2 u+2\epsilon D_0D_1u+2\epsilon\mu D_0u+\cdots+u+\epsilon u^3=F\cos\sigma T_1 \tag{9.64}

O(ϵ0)D02u0+u0=FcosσT1O(ϵ1)D02u1+u1=2D0D1u02μD0u0u03\begin{align} \mathrm{O}(\epsilon^0)\qquad\qquad & D_0^2u_0+u_0=F\cos\sigma T_1 \tag{9.65} \\ \mathrm{O}(\epsilon^1)\qquad\qquad & D_0^2u_1+u_1=-2D_0D_1u_0-2\mu D_0u_0-u_0^3 \tag{9.66} \end{align}

for O(ϵ0)\mathrm{O}(\epsilon^0) (homogeneous + particular)

u0=AeiT0+AˉeiT0+FcosσT1(9.67)u_0=Ae^{iT_0}+\bar{A}e^{-iT_0}+F\cos\sigma T_1 \tag{9.67}

u0O(ϵ)u_0\rightarrow\mathrm{O}(\epsilon):

D02u1+u1=2i(A+μA)eiT03A2AˉeiT03F2cos2σT1AeiT0+c.c.+NST(9.68)D_0^2u_1+u_1=-2i(A'+\mu A)e^{iT_0}-3A^2\bar{A}e^{iT_0}-3F^2\cos^2\sigma T_1 Ae^{iT_0}+c.c.+\text{NST} \tag{9.68}

solvability condition gives

a=μaaβ=38a3+32F2acos2σT1\begin{align} a'&=-\mu a \tag{9.71} \\ a\beta'&=\frac{3}{8}a^3+\frac{3}{2}F^2a\cos^2\sigma T_1 \tag{9.72} \end{align}

the exact solution is

a=a0eμT1(9.73)a=a_0 e^{-\mu T_1} \tag{9.73}

β=316μa02e2μT1+34F2T1+3F28σsin2σT1+β0(9.75)\beta=-\frac{3}{16\mu}a_0^2 e^{-2\mu T_1}+\frac{3}{4}F^2T_1+\frac{3F^2}{8\sigma}\sin 2\sigma T_1+\beta_0 \tag{9.75}

u= a0eϵμtcos[(1+34ϵF2)t316μa02e2ϵμt+3ϵF28ωsin2ωt+β0]+Fcosωt+O(ϵ)(9.77)\begin{align} u=&\ a_0e^{-\epsilon\mu t}\cos\left[\left(1+\frac{3}{4}\epsilon F^2\right)t-\frac{3}{16\mu}a_0^2e^{-2\epsilon\mu t}+\frac{3\epsilon F^2}{8\omega}\sin 2\omega t+\beta_0\right] \\ &+F\cos\omega t+\mathrm{O}(\epsilon) \end{align} \tag{9.77}

Primary Resonance

In this case ω1\omega\approx 1

u0u_0 becomes very large as ω1\omega\rightarrow 1, and the ordering of the terms above is rendered invalid.

Attempt 1: reorder the nonlinear ϵu3\epsilon u^3 and the damping 2ϵμu˙2\epsilon\mu\dot{u} terms to appear at O(ϵ0)\mathrm{O}(\epsilon^0), thereby balancing the effect of the primary-resonance excitation. However, this choice leads to the original equation at O(ϵ0)\mathrm{O}(\epsilon^0).

Attempt 2: reorder the excitation FcosωtF\cos\omega t so that it appears at O(ϵ)\mathrm{O}(\epsilon) where the nonlinear and damping terms first appear. Let F=ϵfF=\epsilon f

u¨+u+2ϵμu˙+ϵu3=ϵfcosωt(9.82)\ddot{u}+u+2\epsilon\mu\dot{u}+\epsilon u^3=\epsilon f\cos\omega t \tag{9.82}

O(ϵ0)D02u0+u0=0O(ϵ1)D02u1+u1=2D0D1u02μD0u0u03+fcosωT0\begin{align} \mathrm{O}(\epsilon^0)\qquad\qquad & D_0^2u_0+u_0=0 \tag{9.84} \\ \mathrm{O}(\epsilon^1)\qquad\qquad & D_0^2u_1+u_1=-2D_0D_1u_0-2\mu D_0u_0-u_0^3+f\cos\omega T_0 \tag{9.86} \end{align}

for O(ϵ0)\mathrm{O}(\epsilon^0)

u0=A(T1)eiT0+Aˉ(T1)eiT0(9.87)u_0=A(T_1)e^{iT_0}+\bar{A}(T_1)e^{-iT_0} \tag{9.87}

u0O(ϵ)u_0\rightarrow\mathrm{O}(\epsilon):

D02u1+u1=(2iA+2iμA+3A2Aˉ)eiT0A3e3iT0+12feiωT0+c.c.(9.88)D_0^2u_1+u_1=-(2iA'+2i\mu A+3A^2\bar{A})e^{iT_0}-A^3e^{3iT_0}+\frac{1}{2}f e^{i\omega T_0}+c.c. \tag{9.88}

Introduce detuning parameter σ\sigma defined by

ω=1+ϵσ(9.89)\omega=1+\epsilon\sigma \tag{9.89}

D02u1+u1=(2iA+2iμA+3A2Aˉ)eiT0+12feiσT1eiT0+c.c.+NST(9.91)D_0^2u_1+u_1=-(2iA'+2i\mu A+3A^2\bar{A})e^{iT_0}+\frac{1}{2}fe^{i\sigma T_1}e^{iT_0}+c.c.+\text{NST} \tag{9.91}

then follow the process in the case ω3,13\omega\approx 3,\frac{1}{3} to obtain the exact solution

u=acos(ωtγ)+O(ϵ)(9.100)u=a\cos(\omega t-\gamma)+\mathrm{O}(\epsilon) \tag{9.100}

a=μa+12fsinγaγ=σa38a3+12fcosγ\begin{align} a'&=-\mu a+\frac{1}{2}f\sin\gamma \tag{9.98} \\ a\gamma'&=\sigma a-\frac{3}{8}a^3+\frac{1}{2}f\cos\gamma \tag{9.99} \end{align}

11 The Mathieu Equation

u¨+(δ+2ϵcos2t)u=0(11.2)\ddot{u}+(\delta+2\epsilon\cos 2t)u=0 \tag{11.2}

The Floquet Theory

(11.2) is a second-order linear homogeneous equation, it possesses two linearly independent solutions u1(t)u_1(t) and u2(t)u_2(t) satisfying the initial conditions

u1(0)=1u˙1(0)=0u2(0)=0u˙2(0)=1(11.13)\begin{array}{cc} u_1(0)=1 & \dot{u}_1(0)=0 \\ u_2(0)=0 & \dot{u}_2(0)=1 \end{array}\tag{11.13}

The solutions have a period of π\pi, the evolution equation in matrix notation is

u(t+π)=Au(t)(11.20)\boldsymbol{u}(t+\pi)=\boldsymbol{A}\boldsymbol{u}(t) \tag{11.20}

A=[u1(π)u˙1(π)u2(π)u˙2(π)]u=[u1u2](11.21)\boldsymbol{A}=\left[\begin{array}{cc} u_1(\pi) & \dot{u}_1(\pi) \\ u_2(\pi) & \dot{u}_2(\pi) \end{array}\right]\quad \boldsymbol{u}=\left[\begin{array}{c} u_1 \\ u_2 \end{array}\right] \tag{11.21}

Try diagonalizing the matrix A\boldsymbol{A}, we have a diagonal matrix B\boldsymbol{B} whose eigenvalues are given by

λ2tr(A)λ+1=0(11.32)\lambda^2-\text{tr}(\boldsymbol{A})\lambda+1=0 \tag{11.32}

λ1,2=tr(A)±[tr(A)]242(11.34)\lambda_{1,2}=\frac{\text{tr}(\boldsymbol{A})\pm\sqrt{[\text{tr}(\boldsymbol{A})]^2-4}}{2} \tag{11.34}

And the evolution equation gives

v(t+π)=Bv(t)(11.27)\boldsymbol{v}(t+\pi)=\boldsymbol{B}\boldsymbol{v}(t) \tag{11.27}

B=PAP1(11.29)\boldsymbol{B}=\boldsymbol{P}\boldsymbol{A}\boldsymbol{P}^{-1} \tag{11.29}

u(t)=P1v(t)(11.24)\boldsymbol{u}(t)=\boldsymbol{P}^{-1}\boldsymbol{v}(t) \tag{11.24}


(a) When the diagonal matrix has the form

B=[λ100λ2](11.35)\boldsymbol{B}=\left[\begin{array}{cc} \lambda_1 & 0 \\ 0 & \lambda_2 \end{array}\right] \tag{11.35}

The evolution equation reads,

v1(t+π)=λ1v1(t)v2(t+π)=λ2v2(t)(11.38)\begin{array}{c} \boldsymbol{v}_1(t+\pi)=\lambda_1\boldsymbol{v}_1(t) \\ \boldsymbol{v}_2(t+\pi)=\lambda_2\boldsymbol{v}_2(t) \end{array} \tag{11.38}

v1(t+nπ)=λ1nv1(t)(11.39)\boldsymbol{v}_1(t+n\pi)=\lambda_1^n\boldsymbol{v}_1(t) \tag{11.39}

So λ1=λ2=±1\lambda_1=\lambda_2=\pm 1 separate stable from unstable solutions and are usually referred to as transition values.

Solving Eq.(11.38) which named normal or Floquet form

eγ1(t+π)v1(t+π)=λ1eγ1πeγ1tv1(t)(11.43)e^{-\gamma_1(t+\pi)}v_1(t+\pi)=\lambda_1e^{-\gamma_1\pi}e^{-\gamma_1 t}v_1(t) \tag{11.43}

The exact solution is

v1,2(t)=eγ1,2tϕ1,2(t)(11.46,11.48)\boldsymbol{v}_{1,2}(t)=e^{\gamma_{1,2} t}\phi_{1,2}(t) \tag{11.46,11.48}

where ϕ1,2(t)\phi_{1,2}(t) is arbitrary function satisfing ϕ1,2(t+π)=ϕ1,2(t)\phi_{1,2}(t+\pi)=\phi_{1,2}(t), and the characteristic exponent is

γ1,2=1πlnλ1,2(11.44)\gamma_{1,2}=\frac{1}{\pi}\ln \lambda_{1,2} \tag{11.44}


(b) When A\boldsymbol{A} is not diagonalizable, the matrix B\boldsymbol{B} has the form

B=[1011] or [1011][λ01λ](11.37)\boldsymbol{B}=\left[\begin{array}{cc} 1 & 0 \\ 1 & 1 \end{array}\right] \text{ or }\left[\begin{array}{cc} -1 & 0 \\ 1 & -1 \end{array}\right]\equiv\left[\begin{array}{cc} \lambda & 0 \\ 1 & \lambda \end{array}\right] \tag{11.37}

The normal / Floquet form

v1(t+π)=λv1(t)v2(t+π)=λv2(t)+v1(t)\begin{align} v_1(t+\pi)&=\lambda v_1(t) \tag{11.49a} \\ v_2(t+\pi)&=\lambda v_2(t)+v_1(t) \tag{11.49b} \end{align}

The solution for v1(t)v_1(t) is the same as (a)

v1(t)=eγtϕ1(t)ϕ1(t+π)=ϕ1(t)andγ=1πlnλ(11.50)\begin{array}{c} \boldsymbol{v}_1(t)=e^{\gamma t}\phi_1(t) \\ \phi_1(t+\pi)=\phi_1(t) \quad\text{and}\quad \gamma=\dfrac{1}{\pi}\ln \lambda \end{array} \tag{11.50}

for v2(t)v_2(t),

eγ(t+π)v2(t+π)=eγtv2(t)+1λϕ1(t)(11.51)e^{-\gamma(t+\pi)}v_2(t+\pi)=e^{-\gamma t}v_2(t)+\frac{1}{\lambda}\phi_1(t) \tag{11.51}

v2(t)=eγt[ϕ2(t)+tπλϕ1(t)], ϕ2(t+π)=ϕ2(t)(11.52)\boldsymbol{v}_2(t)=e^{\gamma t}[\phi_2(t)+\frac{t}{\pi\lambda}\phi_1(t)],\ \phi_2(t+\pi)=\phi_2(t) \tag{11.52}


λ1,2=tr(A)±[tr(A)]242(11.34)\lambda_{1,2}=\frac{\text{tr}(\boldsymbol{A})\pm\sqrt{[\text{tr}(\boldsymbol{A})]^2-4}}{2} \tag{11.34}

When tr(A)>2|\text{tr}(\boldsymbol{A})|>2, the solutions contains one unbounded and another bounded with time.

Figure 11-1

When tr(A)<2|\text{tr}(\boldsymbol{A})|<2, the solutions are bounded.

Figure 11-2


Introduction to Perturbation Techniques
http://jingliangwei.github.io/blog-hexo/2026/04/04/Introduction-to-Perturbation-Techniques/
Author
Arwell
Posted on
April 4, 2026
Licensed under