advanced35 min studyLesson 136 in Physics

Action-angle coordinates

Normalize actions with 1/(2π), recover oscillator frequency from H(J), and state where torus coordinates exist.

On this page

What you’ll understand

  • Compute action from a closed phase-space orbit.
  • Use an angle with period 2π consistently.
  • Distinguish regular invariant tori from turning points, separatrices, and nonintegrable motion.

A periodic orbit repeats its position and momentum, but its usual coordinates oscillate at every step. Action-angle coordinates replace that oscillation with a constant action and a uniformly advancing angle. The action records a phase-space area, while the angle records progress around the orbit. A normalization choice links that area to whether the angle has period one or period two pi. We use the latter convention consistently so that frequency means angular frequency.

Divide the closed-orbit integral by two pi

For one bounded periodic degree of freedom, integrate p dq once around the orbit in the direction of motion. The enclosed canonical area is positive for the ordinary oscillator convention. Dividing by two pi defines J with action units. Some books call the undivided integral the action variable instead; their corresponding angle has period one. Both choices work, but combining one book's action with another book's frequency formula introduces a factor-of-two-pi error.

For a harmonic oscillator, the phase-space ellipse has position semiaxis A and momentum semiaxis mωA. Its area is pi times their product. Energy is one half of mω squared times A squared, so the normalized action equals energy divided by angular frequency. This calculation uses the area of the closed curve, not the area under a position-time trace, and it does not mean that position and momentum are measured in identical units.

J=12π∮p dq,Josc=Eω,θ∼θ+2πJ=\frac{1}{2\pi}\oint p\,dq,\qquad J_{\mathrm{osc}}=\frac{E}{\omega},\qquad \theta\sim\theta+2\pi
J is the normalized action. With a 2π-periodic angle, ∂H/∂J is angular frequency rather than cycles per unit time.↔ Scroll wide equations horizontally.

Transform the oscillator explicitly

Choose position proportional to sine of the angle and momentum proportional to cosine. This orientation makes the angle increase at positive ω, and a direct bracket or symplectic-form check confirms the canonical sign. Expressing the oscillator Hamiltonian in these variables gives H equal to ωJ. Hamilton's equations then make J constant and the angle advance uniformly. The apparent complexity of sinusoidal position has become uniform motion around a circle in the angle coordinate.

At zero action the oscillator sits at its equilibrium. Every angle would represent the same point, so the angle coordinate is undefined there. This is a coordinate singularity, not a singular force. Even away from equilibrium, angle is understood modulo two pi rather than as a globally single-valued ordinary real coordinate. Using several overlapping branches, or treating it as a circle-valued quantity, avoids mistaking a jump from two pi to zero for a physical discontinuity.

q=2Jmωsin⁡θ,p=2mωJcos⁡θ,H=ωJ,θ˙=ω,J˙=0q=\sqrt{\frac{2J}{m\omega}}\sin\theta,\qquad p=\sqrt{2m\omega J}\cos\theta,\qquad H=\omega J,\quad \dot\theta=\omega,\quad \dot J=0
This canonical orientation satisfies {θ,J} = 1 for J > 0. Starting at positive maximum q corresponds to θ = π/2.↔ Scroll wide equations horizontally.

More degrees of freedom need integrability assumptions

For an n-degree-of-freedom integrable system, regular common level sets of n independent commuting integrals can support invariant tori when the necessary compactness and connectedness conditions hold. Locally near such a torus, actions are constant and angles evolve with frequencies obtained by differentiating H with respect to the actions. Several frequencies can be rationally related, giving closed motion, or incommensurate, giving motion that does not close after a finite period.

These coordinates are powerful because their existence is conditional. A separatrix is not an ordinary periodic torus: the period can diverge as it is approached, and the action-angle chart fails there. A generic nonintegrable system does not possess global action-angle coordinates covering every orbit. In later perturbation theory, actions remain useful starting variables, but resonances and broken invariant tori require analysis rather than an assumption that all motion has secretly become a set of independent oscillators.

H=H(J1,…,Jn)⟹J˙i=0,θ˙i=∂H∂Ji=ωi(J)H=H(J_1,\ldots,J_n)\quad\Longrightarrow\quad \dot J_i=0,\qquad \dot\theta_i=\frac{\partial H}{\partial J_i}=\omega_i(J)
This form applies in a valid action-angle neighborhood of a regular invariant torus. It is not a statement that every Hamiltonian is integrable.↔ Scroll wide equations horizontally.

Recover amplitude and phase from an action

For an oscillator with m = 1, ω = 2, and E = 4, compute J, amplitude A, and the state at θ = π/6.

  1. The normalized action is J=E/ω=4/2=2J=E/\omega=4/2=2. The closed-orbit integral is therefore 2πJ=4π2\pi J=4\pi, keeping the normalization explicit.

  2. The position amplitude is A=2J/(mω)=2A=\sqrt{2J/(m\omega)}=\sqrt2. At θ=π/6\theta=\pi/6, position is q=2/2q=\sqrt2/2 and momentum is p=2mωJ(3/2)=6p=\sqrt{2m\omega J}(\sqrt3/2)=\sqrt6.

  3. Check energy: p2/2=3p^2/2=3 and mω2q2/2=1m\omega^2q^2/2=1, totaling 4. The angle rate is 2 radians per unit time, so one full 2π revolution takes time π.

The result

J = 2, A = √2, and the selected state is q = √2/2, p = √6 with the original energy E = 4.

Explore the model

Interactive lab

Interactive lab · oscillator

Convert displacement and velocity into an action

Set damping to zero and choose a natural frequency. With unit mass, compute E = (v² + ω₀²x²)/2 from the live readouts and predict that E/ω₀ stays constant during playback. Check two separated times. Changing the frequency control selects a different solution with the same model initial displacement; it does not preserve action across that parameter selection. The lab displays x(t), not a torus or action-angle solver.

Convert displacement and velocity into an actionUnit mass, x(0) = 1 and v(0) = 0. The analytic solution includes underdamped, critically damped and overdamped cases; time is measured in seconds. Current readings: Displacement x(t): 1; Velocity v(t): 0; Regime: underdamped. All parameters are adjustable with the labeled controls below.02.557.510−1.15−0.5700.571.15Time · sDisplacementunderdamped
Displacement x(t)Current time
Displacement x(t)
1
Velocity v(t)
0
Regime
underdamped
t = 0 s

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 forFor a fixed conservative oscillator, E/ω is a constant action even while x and momentum oscillate.

Check your understanding

With J = (1/2π)∮p dq and θ of period 2π, what is ∂H/∂J?

Try it yourself

An oscillator has H(J)=3JH(J)=3J and J = 5 in consistent units. Find its energy, angular frequency, period, and undivided closed-orbit action.

Take a moment to make a prediction or work it out on paper. Open a hint when you need one.

Give me a hint

Differentiate H with respect to J before substituting. The undivided integral equals 2πJ.

Compare with the solution

Energy is E=15E=15, angular frequency is ∂H/∂J=3\partial H/\partial J=3, and period is T=2π/3T=2\pi/3. The closed integral is ∮p dq=10π\oint p\,dq=10\pi. Calling 3 a frequency in cycles per time would be inconsistent with the 2π-periodic angle convention. The units of J are action, so energy divided by J has inverse-time units as required.

Take it with you

  • The normalization of action and the period of its conjugate angle must match.
  • Oscillator action equals E/ω for the chosen 2π convention.
  • Action-angle coordinates describe regular integrable neighborhoods, not arbitrary phase space.

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.