Van der Pol Oscillator

Simulate the second-order nonlinear equation \(\ddot{x} - \mu(1-x^2)\dot{x} + x = 0\) and observe the transition from sinusoidal oscillation to relaxation oscillations as \(\mu\) increases.

\(\ddot{x} - \mu(1-x^2)\dot{x} + x = 0\)
Quick presets — \(\mu\):
Parameters & Initial Conditions
Nonlinearity \(\mu\)

Slider range 0 to 20; type any value 0–1000 in the number field. At mu equals 0, period equals 2 pi. For large mu, period is approximately 1.614 times mu.

Init. displ. \(x_0\)
Init. veloc. \(v_0\)
End time \(T\)
# trajectories \(n\)
Regime: Van der Pol RK4
Ready — press Reset to compute
t = 0.000  |  x = 0.500  |  ẋ = 0.000
Speed:

Space pause / resume  R reset

Animation — Van der Pol oscillator, physical view
Phase portrait \((x,\,\dot{x})\)
Displacement \(x(t)\) vs time