Loading [MathJax]/jax/output/HTML-CSS/jax.js
Skip to main content
Library homepage
 

Text Color

Text Size

 

Margin Size

 

Font Type

Enable Dyslexic Font
Physics LibreTexts

23.11: Solution to the Forced Damped Oscillator Equation

( \newcommand{\kernel}{\mathrm{null}\,}\)

We shall now use complex numbers to solve the differential equation

F0cos(ωt)=md2xdt2+bdxdt+kx

We begin by assuming a solution of the form

x(t)=x0cos(ωt+ϕ)

where the amplitude x0 and the phase constant ϕ need to be determined. We begin by defining the complex function

z(t)=x0ei(ωt+ϕ)

Our desired solution can be found by taking the real projection

x(t)=Re(z(t))=x0cos(ωt+ϕ)

Our differential equation can now be written as

F0eiωt=md2zdt2+bdzdt+kz

We take the first and second derivatives of Equation (23.D.3),

dzdt(t)=iωx0ei(ωt+ϕ)=iωz

d2zdt2(t)=ω2x0ei(ωt+ϕ)=ω2z

We substitute Equations (23.D.3), (23.D.6), and (23.D.7) into Equation (23.D.5) yielding

F0eiωt=(ω2m+biω+k)z=(ω2m+biω+k)x0ei(ωt+ϕ)

We divide Equation (23.D.8) through by eiωt and collect terms using yielding

x0eiϕ=F0/m((ω20ω2)+i(b/m)ω)

where we have used ω20=k/m. Introduce the complex number

z1=(ω20ω2)+i(b/m)ω

Then Equation (23.D.9) can be written as

x0eiϕ=F0my

Multiply the numerator and denominator of Equation (23.D.11) by the complex conjugate ˉz1=(ω20ω2)i(b/m)ω yeilding

x0eiϕ=F0ˉz1mz1ˉz1=F0m((ω20ω2)i(b/m)ω)((ω20ω2)2+(b/m)2ω2)u+iv

where

u=F0m(ω20ω2)((ω20ω2)2+(b/m)2ω2)

v=F0m(b/m)ω((ω20ω2)2+(b/m)2ω2)

Therefore the modulus x0 is given by

x0=(u2+v2)1/2=F0/m((ω20ω2)2+(b/m)2ω2)

and the phase is given by

ϕ=tan1(v/u)=(b/m)ω(ω20ω2)


This page titled 23.11: Solution to the Forced Damped Oscillator Equation is shared under a not declared license and was authored, remixed, and/or curated by Peter Dourmashkin (MIT OpenCourseWare) via source content that was edited to the style and standards of the LibreTexts platform.

Support Center

How can we help?