Multiple time scales and averaging
Separate fast oscillations from slow evolution and state the hypotheses needed for long-time averaging accuracy.
On this page
The question for today
What you’ll understand
- Introduce independent fast and slow variables consistently.
- Derive a slow amplitude equation by eliminating resonant forcing.
- Verify an averaging approximation with an exact global error bound.
A weakly damped oscillation changes phase rapidly while its amplitude evolves over many periods. Expanding everything in the fast time creates secular corrections that eventually compete with the leading motion. Multiple scales keeps a slow clock as an independent variable during the calculation. Averaging similarly removes rapid zero-mean forcing from a slowly evolving system. These procedures can construct useful equations, but a valid long-time error theorem needs smoothness, boundedness, and control of where the solutions travel. An explicitly solvable forced scalar equation will make the distinction between a formal reduction and a proved approximation concrete.
Two clocks change the derivative rule
Write the fast variable as and the slow variable as , treating them as independent while constructing an approximation. The total time derivative becomes . For the weakly damped oscillator , the leading fast solution can have slowly varying cosine and sine amplitudes. Substituting this form at the next order produces resonant forcing unless the slow amplitudes satisfy first-order decay equations. The derivative rule is essential; differentiating only with respect to the fast variable would miss those solvability conditions.
Eliminating the resonant sine and cosine terms gives and . Leading initial displacement one and velocity zero select and , hence . This leading expression has an initial velocity discrepancy of order the parameter; a higher-order correction can repair it. The construction identifies the envelope, but a claimed uniform error on the slow time interval must be proved separately, for example by comparing with this linear oscillator's exact damped solution.
Averaging has a precise long-time theorem
For a finite-dimensional system , suppose is periodic in time with a fixed positive period, continuously differentiable, and has bounded value and state derivative on a neighborhood of a compact state set. Assume the averaged solution with the same initial state exists for slow time from zero to a fixed and stays a positive distance inside that neighborhood. Then for sufficiently small positive parameter the original solution exists on the corresponding interval and differs from the averaged one by at most a constant times the parameter, uniformly for . The constants depend on the fixed interval and neighborhood, not on the parameter.
The averaged vector field is the time-period mean with the state held fixed during that integration. A proof integrates the zero-mean periodic part to a bounded periodic primitive, uses it in a near-identity change of variables, and applies a stability estimate over the slow interval. The compact-interior condition prevents an unmodeled exit before the estimate closes. This theorem does not automatically prove accuracy for all future time, stability of every periodic orbit, or averaging for a nonperiodic forcing with no additional assumptions.
An exact example can support a stronger claim
For the scalar equation with initial value one, averaging removes the sine and gives . Solving the full linear equation yields an explicit difference involving a decaying transient plus a small periodic response. Its amplitude can be bounded directly for every nonnegative time, giving a stronger statement than the finite slow-time theorem. The global result belongs to this stable linear example, not to every averaged system.
Averaging does not require the original state to be constant during a physical period; it uses that its change per period is small in the declared regime. Near resonance, a suitable rotating-frame or amplitude coordinate may be required before the system has slow standard form. Near an unstable or escaping trajectory, an order-one change in the slow variable can amplify approximation error. Monitor the actual state range and error norm, rather than assuming that removing visible oscillations always improves prediction at every time.
Work it through
Certify the averaged forced decay
For and , derive the exact difference from and bound it uniformly for all .
The mean of the forcing over a full period is zero, so the averaged equation is with the same initial value.
An integrating factor gives . At zero the numerator vanishes, checking the shared initial state.
Bound by and the transient by one. The difference is at most .
The average has a proved global absolute error at most twice the parameter in this stable linear model, rather than only a formally small residual.
The living notebook
Explore the model
Interactive lab · oscillator
Inspect the slow envelope against an exact oscillator
Reset and set both . At time two, predict the leading slow-envelope value ; Step four times and compare with the exact displacement readout. Reset and set both , then repeat with . The exact instrument also contains the initial-condition sine correction and shifted damped frequency, so a discrepancy is expected. This compares a leading approximation with a known exact family, not a general averaging solver.
- Displacement x(t)
- 1
- Velocity v(t)
- 0
- Regime
- underdamped
Unit mass, x(0) = 1 and v(0) = 0. The analytic solution includes underdamped, critically damped and overdamped cases; time is measured in seconds. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.
Look forThe slow envelope captures the main drift while a declared error order accounts for omitted phase and initial-data corrections.
Pause & reason
Check your understanding
Your turn
Try it yourself
For the forced scalar example at , evaluate the averaged state at time forty and give the global absolute error certificate proved in the worked example.
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
The slow time is epsilon times the physical time. The proved bound is an absolute state error, not a relative percentage.
Compare with the solution
The slow time is two, so . The exact global certificate is . This bound is conservative and absolute; dividing by a small averaged state would not preserve the same relative-error claim.
Keep the idea
Take it with you
- Independent fast and slow variables require a total-derivative chain rule.
- Averaging accuracy needs periodicity, regularity, stability control, and a specified time interval.
- Exact examples can prove stronger bounds, but those improvements do not transfer automatically.
Read further
Original sources and deeper explanations to follow at your own pace.
Optional progress, saved in this browser when available. Revisit any lesson at any time.
Lesson not marked complete.