Processing math: 100%
Skip to main content
Library homepage
 

Text Color

Text Size

 

Margin Size

 

Font Type

Enable Dyslexic Font
Physics LibreTexts

8.3: Driven Harmonic Oscillator

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

A mass on a spring, displaced out of its equilibrium position, will oscillate about that equilibrium for all time if undamped, or relax towards that equilibrium when damped. Its amplitude will remain constant in the first case, and decrease monotonically in the second. However, if we give the mass a periodic small push at the right moment in its oscillation cycle, its amplitude can increase, and even diverge. To see how this works we study the driven oscillator, where we apply a periodic driving force

FD(t)=FDcos(ωDt)=12FD(eiωDt+eiωDt).

Adding this driving force to the equation of motion 8.2.1 of a damped harmonic oscillator, we obtain:

¨x+2ω0ζ˙x+ω20x=FD2m(eiωDt+eiωDt)

We already know the homogeneous solution to Equation ??? - that’s just the damped oscillator again, so depending on the value of ζ, we get one of the three possible solutions of the previous section. To find a particular solution, we first note that we can split the driving term in two - if we have a particular solution for each of the oscillating exponentials, we can simply add them. Also, these exponentials themselves look very similar to the underdamped solutions, so they may make a good guess for a particular solution. For a right-hand side of (FD/2m)e±iωDt we therefore try xp=Ae±iωDt. Substituting this into Equation ??? with the appropriate right-hand side, we get:

A(ω2D±2iω0ζωD+ω20)e±iωDt=FD2me±iωDt

so we find that we have indeed a solution if the amplitude is given by

A(ωD)=FD2m(ω20±2iω0ζωDω2D)

The full particular solution of Equation ??? is then given by

xp(t)=FD2m[eiωDtω20+2iω0ζωDω2D+eiωDtω202iω0ζωDω2D]=FDm[(ω20ω2D)cos(ωDt)+2ω0ζωDsin(ωDt)(ω20ω2D)2+4ω20ζ2ω2D]=FDmR(ωD)cos(ωDtϕ(ωD))

where the factor R(ωD) in the amplitude is defined by

R2(ωD)=(ω20ω2D)2+4ω20ζ2ω2D

and the phase ϕ(ωD) by cosϕ=(ω20ω2D)/R(ωD),sinϕ=2ω0ζωD/R(ωD), so

tan(ϕ(ωD))=2ω0ζωD(ω20ω2D)

Resonance, a large response of the harmonic oscillator to a small driving force, occurs when xp(t) blows up, or R(ωD) goes to zero. That does not always happen, but R(ωD) can reach a minimum at which the amplitude becomes large:

0=dR2dωD=4(ω20ω2D)ωD+8ω20ζ2ωD

which is at

ω2D=ω202ω20ζ2

or ωDω0 if the damping factor ζ is small. Note that in this same limit (small ζ), we find that when ωDω0, tanϕ, so ϕπ/2. Therefore, in this case the driving happens out of phase with the response, that is to say, you push hardest when the mass is at its point of maximum speed, increasing that speed even further, and leading to an increase in amplitude. In practice, this is what kids do when they sit on a swing: they fling back their legs when they go through the lowest point (maximum speed) going backwards, and fling their legs forward at the same point when going forwards, increasing their speed and thus amplitude.


This page titled 8.3: Driven Harmonic Oscillator is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by Timon Idema (TU Delft Open) via source content that was edited to the style and standards of the LibreTexts platform.

Support Center

How can we help?