Regular perturbation and secular terms
Construct coefficient equations on fixed intervals and diagnose growth that destroys a long-time approximation.
On this page
The question for today
What you’ll understand
- Derive the first perturbative correction for an oscillator.
- Identify the time scale at which a secular term becomes order one.
- Prove an error bound for a frequency-corrected approximation in an exactly solvable case.
A small frequency error is harmless for a few oscillations but can create an order-one phase shift after many cycles. A regular perturbation expansion often announces this problem by producing a correction proportional to time. Such a secular term does not mean the exact oscillation grows without bound. It can mean that a bounded motion has been expanded around the wrong clock. Understanding what limit was taken, and over which time interval the remainder is controlled, is more useful than deleting the troublesome term without explanation.
Expand the equation and the initial data together
Consider an oscillator with squared frequency , initial displacement one, and initial velocity zero. Assume an expansion in powers of the parameter on a fixed bounded time interval, substitute it into the equation, and collect coefficients. The leading solution is the unit-frequency cosine. The first correction solves a forced linear equation whose forcing is that same cosine. Its homogeneous initial data are zero because the original initial conditions do not depend on the parameter.
The forcing resonates with the leading oscillator, producing a correction . This coefficient grows with time even though the exact solution has constant amplitude. It is entirely consistent with a valid expansion for each fixed bounded time interval. A remainder estimate on such an interval may have a constant depending on its length. It does not imply that the same estimate remains valid when the interval itself grows as the inverse parameter. Initial conditions and the intended domain must therefore accompany the coefficient equations.
Compare the expansion with the exact phase
The exact solution is the cosine with frequency . Expanding that frequency and then the cosine at fixed time reproduces the secular correction. Its size is proportional to the product of parameter and time. When time reaches the inverse-parameter scale, this first correction is no longer uniformly small relative to the leading oscillation's amplitude. Near zeros of the leading cosine, relative error is especially unhelpful; an absolute norm over time is a clearer accuracy measure.
Instead keep the first frequency correction inside the cosine. This resums the leading phase drift into a bounded oscillatory expression. A simple exact estimate justifies the improvement here: the cosine function is globally Lipschitz with constant one, so its difference is bounded by the frequency error times time. Taylor's theorem bounds the difference between the exact square-root frequency and its first-order approximation by for nonnegative parameter. This gives a genuine long-time estimate rather than a formal hope.
A small residual still needs stability
For a general differential equation, solving coefficient equations produces an approximation with a residual. Converting a small residual into a small solution error requires a stability estimate and matching initial or boundary data. A forcing residual can accumulate over long times or be amplified by unstable dynamics. Thus a residual of second order does not automatically imply a second-order solution error over an interval that grows with the inverse parameter. The exact oscillator estimate above works because its phase and stability are explicitly available.
Poincaré–Lindstedt theory systematically adjusts the time coordinate for periodic solutions, while multiple scales introduces separate fast and slow clocks. Both methods target information revealed by secular behavior. The appropriate method depends on whether frequency, amplitude, or another slowly changing quantity matters. Removing resonant forcing is a formal construction principle; proving a uniform approximation on a chosen long interval still needs hypotheses controlling the actual solution. The next lessons apply the same distinction to rapid spatial changes and slowly evolving amplitudes.
Work it through
Recover the resonant correction
Derive the first correction for the stated oscillator and check it against differentiating the exact solution with respect to at zero.
Substitute . The first-order equation is with .
Differentiate the trial twice. Adding it back cancels the terms proportional to and leaves , while both initial conditions hold.
Differentiating at zero also gives . At , the first-order correction to the solution is therefore .
The secular term is a correct fixed-time derivative of a bounded exact solution. Its time growth diagnoses nonuniformity rather than a physical amplitude instability.
The living notebook
Explore the model
Interactive lab · oscillator
Small frequency shifts accumulate
Reset and set both . Predict displacement at time ten; use Play or Step to inspect it. Reset and set both ; at time ten predict and phase difference radians. These are exact constant-frequency model runs with identical initial conditions. The instrument does not compute perturbation coefficients, and changing frequency without Reset would retain the old clock.
- 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 forAn apparently small frequency difference can become a substantial phase difference over time.
Pause & reason
Check your understanding
Your turn
Try it yourself
For and , use the proved frequency-corrected bound to certify an absolute error for . Would the same argument claim exact equality?
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
Insert the largest allowed time in epsilon squared times t divided by eight.
Compare with the solution
The bound is uniformly on the stated interval. The approximation is not exact because differs from ; the estimate quantifies the phase-induced solution difference rather than setting it to zero.
Keep the idea
Take it with you
- Expand the equation and its data within a declared time domain.
- Secular coefficients often encode phase or amplitude drift.
- A uniform solution-error claim needs stability or an explicit exact comparison.
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.