Damped Oscillations

Light, critical or heavy — the discriminant says.

Resistance adds a term

In simple harmonic motion, d²x/dt² = −ω²x and the swings never die away. Add a resistance that is proportional to the speed and opposes the motion, such as a damper or the drag of a liquid. It contributes −k dx/dt to the acceleration, with k a positive constant, so d²x/dt² = −ω²x − k dx/dt.

Rearranged, d²x/dt² + k dx/dt + ω²x = 0. With a dot for each derivative with respect to time, dx/dt is written ẋ and d²x/dt² is written ẍ. The auxiliary equation gains a middle term: m² + k m + ω² = 0, with roots m = −k/2 ± ½√(k² − 4ω²). The sign of the discriminant k² − 4ω² decides what kind of motion this is.

To compare the three kinds, take ω² = 4 throughout, and release the particle from rest at x = 1, so x = 1 and dx/dt = 0 at t = 0.

Light damping

When k² < 4ω² the roots are complex: m = −k/2 ± qi, with q = √(ω² − k²/4). So x = e^(−kt/2)(A cos qt + B sin qt). The motion still swings, at the rate q, which is a little slower than ω, and the factor e^(−kt/2) shrinks every swing.

With k = 2, the equation d²x/dt² + 2 dx/dt + 4x = 0 has discriminant 4 − 16 = −12, so m = −1 ± √3i. Then x = e^(−t)(A cos √3t + B sin √3t). The start gives A = 1, and dx/dt = −A + √3B = 0 at t = 0, so B = 1/√3.

tx

Light damping: x = e^(−t)(cos √3t + (1/√3) sin √3t) from rest at x = 1. It crosses the center at t ≈ 1.21 and swings out to −0.16 at t = π/√3 ≈ 1.81. The dashed curves are ±(2/√3)e^(−t), the shrinking envelope, since √(1 + 1/3) = 2/√3.

Heavy damping

When k² > 4ω² the roots m₁ and m₂ are real and different. They add to −k, which is negative, and multiply to ω², which is positive, so both are negative. So x = A e^(m₁t) + B e^(m₂t) is two shrinking exponentials, and there is no swing at all.

With k = 5, d²x/dt² + 5 dx/dt + 4x = 0 has auxiliary equation m² + 5m + 4 = (m + 1)(m + 4) = 0, so x = A e^(−t) + B e^(−4t). The start gives A + B = 1 and −A − 4B = 0, so A = 4/3, B = −1/3, and x = ⅓(4e^(−t) − e^(−4t)).

The e^(−4t) part dies away quickly and leaves e^(−t), the root nearer 0, to set the pace. So the return is slow: x is still 0.18 at t = 2.

Critical damping

When k² = 4ω², that is k = 2ω, the auxiliary equation has the repeated root m = −k/2 = −ω, and x = (A + B t)e^(−ωt).

With k = 4, d²x/dt² + 4 dx/dt + 4x = 0 has m = −2 twice, so x = (A + B t)e^(−2t). The start gives A = 1, and dx/dt = B − 2A = 0 at t = 0, so B = 2 and x = (1 + 2t)e^(−2t). Here 1 + 2t stays positive, so x never crosses the center.

Less damping than this overshoots the center, and more damping makes the return slower. Critical damping is the fastest return that never crosses the center: from this start it stays within 0.05 of the center from t = 2.37 on, against 2.64 for k = 2 and 3.28 for k = 5.

tx

The gold curve is critical damping, x = (1 + 2t)e^(−2t). The dashed curve is heavy damping, x = ⅓(4e^(−t) − e^(−4t)). Both start at 1 at rest and neither crosses the center, but the critical curve is lower all the way: 0.41 against 0.48 at t = 1, and 0.09 against 0.18 at t = 2.

The three cases

The discriminant k² − 4ω² names the motion. Negative is light damping, x = e^(−kt/2)(A cos qt + B sin qt), which swings with a shrinking amplitude. Zero is critical damping, x = (A + B t)e^(−kt/2). Positive is heavy damping, x = A e^(m₁t) + B e^(m₂t), with no swing.

For d²x/dt² + 2 dx/dt + 5x = 0, k² − 4ω² = 4 − 20 = −16, so the damping is light. For d²x/dt² + 6 dx/dt + 9x = 0, it is 36 − 36 = 0, so the damping is critical.

ReImtybb = 2, b² − 4c = −12−4−22460246

b² − 4c < 0: complex roots p ± qi, so y = e^(pt)(A cos qt + B sin qt) oscillates inside the envelope e^(pt)

Raise the damping b until the two roots meet

Here the equation is d²y/dt² + b dy/dt + 4y = 0, with y in place of x and b in place of k. On the left are the roots of m² + bm + 4 = 0; on the right is y from y = 1 at rest. At b = 2 the discriminant is −12 and the roots are −1 ± 1.73i, so y swings inside a dashed envelope. As b rises the roots move round the circle of radius 2, meet at −2 when b = 4, and then split along the real axis, and the swing is gone.

The usual mistakes

Comparing k with ω instead of k² with 4ω². For d²x/dt² + 4 dx/dt + 5x = 0, k = 4 is larger than ω = √5, but k² = 16 is less than 4ω² = 20, so the damping is light.

Taking k = ω as the critical value. Critical damping is k = 2ω: for ω² = 4 it is k = 4.

Taking ω as the rate of the swing under light damping. The swing goes at q = √(ω² − k²/4), which is slower: for k = 2 and ω = 2 it is √3, and each swing takes 2π/√3 ≈ 3.63 rather than π.

Calling heavy damping the fastest return because it has the most resistance. The extra resistance slows the return, which is why the heavy curve is above the critical one.

A door on a hydraulic closer

In the application below, a door obeys d²x/ds² + 5 dx/ds + 4x = 0, with time s in seconds: k = 5 and ω² = 4, so k² = 25 is more than 4ω² = 16 and the damping is heavy. It is the heavy case above, released from 1.2 radians instead of 1, so x = 1.6e^(−s) − 0.4e^(−4s). The application finds −1 and −4 as eigenvalues of a matrix, and they are the roots of the auxiliary equation.

Worked example: A Door on a Hydraulic Closer: Its Equation of Motion as Two First-Order Equations, and How Fast It Swings Shut

Question A door is fitted with a hydraulic closer. With x the door's angle from the closed position, in radians, s seconds after it is let go, its motion obeys d2xds2 + 5dxds + 4x = 0. The door is held open at 1.2 radians and let go from rest. (a) Write the equation as a pair of first-order equations, find the eigenvalues, and decide whether the door swings past the closed position. (b) Find the greatest speed at which the door swings shut, and how long after it is let go it reaches that speed.

  1. 1.Let v = dxds, the angular velocity in radians per second. Then dxds = v and, from the equation, dvds = −4x − 5v. The matrix of this pair is 01−4−5.

    −0.5−10.51xvlet gox' = v, v' = −4x − 5v
    −0.5−10.51xvlet gox' = v, v' = −4x − 5v
    With v = dxds the equation becomes the pair dxds = v and dvds = −4x − 5v.
  2. 2.(a) Its characteristic polynomial is λ2 + 5λ + 4 = (λ + 1)(λ + 4), so the eigenvalues are −1 and −4. Both are real and negative, so the motion dies away without oscillating: the equilibrium x = 0, v = 0 is a stable node.

    −0.5−10.51xvlet gox' = v, v' = −4x − 5v(a) eigenvalues −1 and −4: a stable node
    −0.5−10.51xvlet gox' = v, v' = −4x − 5v(a) eigenvalues −1 and −4: a stable node
    (a) The eigenvalues −1 and −4 are real and negative: every path runs into the origin without circling it.
  3. 3.For −1 the first row gives v = −x, so an eigenvector is 1−1; for −4 it gives v = −4x, so an eigenvector is 1−4. So x = c1e−s + c2e−4s and v = −c1e−s − 4c2e−4s. At release x = 1.2 and v = 0, so c1 + c2 = 1.2 and c1 + 4c2 = 0, which give c2 = −0.4 and c1 = 1.6.

    −0.5−10.51xvv = −xv = −4xlet gox' = v, v' = −4x − 5v(a) eigenvalues −1 and −4: a stable nodex = 1.6e−s− 0.4e−4s
    −0.5−10.51xvv = −xv = −4xlet gox' = v, v' = −4x − 5v(a) eigenvalues −1 and −4: a stable nodex = 1.6e−s− 0.4e−4s
    The eigenvectors are the dashed lines. From x = 1.2, v = 0 the path is x = 1.6e−s − 0.4e−4s.
  4. 4.So x = 1.6e−s − 0.4e−4s = 0.4e−s(4 − e−3s). For s > 0, e−3s < 1, so the bracket stays above 3 and x stays positive: the angle shrinks toward 0 but never becomes negative, and the door does not swing past the closed position.

    −0.5−10.51xvv = −xv = −4xlet goshutx' = v, v' = −4x − 5v(a) eigenvalues −1 and −4: a stable nodex = 1.6e−s− 0.4e−4sx = 0.4e−s(4 − e−3s), always above 0
    −0.5−10.51xvv = −xv = −4xlet goshutx' = v, v' = −4x − 5v(a) eigenvalues −1 and −4: a stable nodex = 1.6e−s− 0.4e−4sx = 0.4e−s(4 − e−3s), always above 0
    The path stays to the right of the axis x = 0: the door does not swing past closed.
  5. 5.(b) The door swings shut at the speed −v = 1.6e−s − 1.6e−4s. This is greatest where its derivative, −1.6e−s + 6.4e−4s, is zero, that is where e3s = 4, so s = ln 43 ≈ 0.462 seconds. Then e−s = 4−1/3 and e−4s = 14 × 4−1/3, so the greatest speed is 1.6 × 34 × 4−1/3 = 1.2 × 4−1/3 ≈ 0.756 radians per second.

    −0.5−10.51xvv = −xv = −4xlet goshut0.756 rad/sx' = v, v' = −4x − 5v(a) eigenvalues −1 and −4: a stable nodex = 1.6e−s− 0.4e−4sx = 0.4e−s(4 − e−3s), always above 0(b) e3s= 4, so s = (ln 4)/3 = 0.462 sspeed 1.2 × 4−1/3= 0.756 rad/s
    −0.5−10.51xvv = −xv = −4xlet goshut0.756 rad/sx' = v, v' = −4x − 5v(a) eigenvalues −1 and −4: a stable nodex = 1.6e−s− 0.4e−4sx = 0.4e−s(4 − e−3s), always above 0(b) e3s= 4, so s = (ln 4)/3 = 0.462 sspeed 1.2 × 4−1/3= 0.756 rad/s
    (b) The lowest point of the path is the greatest closing speed, 1.2 × 4−1/3 ≈ 0.756 radians per second, at s ≈ 0.462.
  6. 6.Check: at that moment dvds = −4x − 5v should be zero. There x = 1.6 × 4−1/3 − 0.1 × 4−1/3 = 1.5 × 4−1/3 ≈ 0.945 and v ≈ −0.756, and −4 × 0.945 + 5 × 0.756 = −3.78 + 3.78 = 0. A speed of 0.756 radians per second is about 43 degrees per second, a steady close for a door.

    −0.5−10.51xvv = −xv = −4xlet goshut0.756 rad/sx' = v, v' = −4x − 5v(a) eigenvalues −1 and −4: a stable nodex = 1.6e−s− 0.4e−4sx = 0.4e−s(4 − e−3s), always above 0(b) e3s= 4, so s = (ln 4)/3 = 0.462 sspeed 1.2 × 4−1/3= 0.756 rad/scheck: v' = −4(0.945) + 5(0.756) = 0
    −0.5−10.51xvv = −xv = −4xlet goshut0.756 rad/sx' = v, v' = −4x − 5v(a) eigenvalues −1 and −4: a stable nodex = 1.6e−s− 0.4e−4sx = 0.4e−s(4 − e−3s), always above 0(b) e3s= 4, so s = (ln 4)/3 = 0.462 sspeed 1.2 × 4−1/3= 0.756 rad/scheck: v' = −4(0.945) + 5(0.756) = 0
    Check: at the lowest point dvds = 0, and −4 × 0.945 + 5 × 0.756 = 0.

Answer: (a) dxds = v and dvds = −4x − 5v; the eigenvalues are −1 and −4, both real and negative, and x = 1.6e−s − 0.4e−4s stays positive, so the door does not swing past the closed position; (b) the greatest closing speed is 1.2 × 4−1/3 ≈ 0.756 radians per second, reached after ln 43 ≈ 0.462 seconds

Common mistakes

  • Taking c1 = 1.2 and c2 = 0, as if only the angle at release mattered. The door starts from rest, and that condition, v = 0, is what fixes the second constant; with c2 = 0 the door would start with an angular velocity of −1.2 radians per second.
  • Looking for the greatest speed where v = 0 or where x = 0. The speed is greatest where its own rate of change is zero, dvds = 0; the angular velocity is zero only at release, and x never reaches zero.

More coupled differential equations problems, worked step by step →

Practice Damped Oscillations in the app