# Duffing Oscillator - Interactive Visualization

Explore nonlinear dynamics, chaos theory, and the rich behavior of the Duffing oscillator with real-time phase portraits, Poincaré sections, and potential energy visualization

> Canonical page: https://elysiatools.com/en/visualizations/duffing-oscillator

- **Category:** Physics

## Overview

Interactive visualization of the Duffing oscillator - explore nonlinear dynamics, chaos theory, and bifurcation phenomena through the equation ÿ + δẏ + αy + βy³ = γ cos(ωt). Features four real-time visualization panels: time domain plot showing position x(t) with transient/steady-state coloring, phase portrait (ẋ vs x) displaying limit cycles and strange attractors with gradient trails, Poincaré section sampling at fixed drive phase revealing fractal structures, and potential energy surface V(x) = -½αx² + ¼βx⁴ with animated particle. Comprehensive parameter controls: damping δ (0-1.0), linear coefficient α (-2.0 to 2.0), nonlinear coefficient β (0.1-5.0), drive amplitude γ (0-5.0), drive frequency ω (0.1-5.0), initial conditions x₀, v₀ (-3 to 3), time step dt (0.001-0.1), transient time (0-200), and trail length (100-2000). Five preset configurations: classic chaos (δ=0.3, α=-1.0, β=1.0, γ=0.5, ω=1.2), double well oscillation (δ=0.2, α=-1.0, β=1.0, γ=0.3, ω=1.0), periodic motion (δ=0.5, α=1.0, β=1.0, γ=2.5, ω=1.0), hard spring (δ=0.3, α=1.0, β=1.0, γ=0.5, ω=1.2), and free oscillation (δ=0.1, α=-1.0, β=1.0, γ=0). Real-time statistics display: kinetic energy T = ½v², potential energy V(x) = -½αx² + ¼βx⁴, total energy E = T + V, maximum position and velocity, and simulation time. Numerical integration using fourth-order Runge-Kutta (RK4) method converting second-order ODE to first-order system: dx/dt = v, dv/dt = γ·cos(ωt) - δ·v - α·x - β·x³. Visualization options: toggle trajectory display, Poincaré points, potential energy surface, and particle animation. Educational content covering Duffing equation theory, parameter guide (damping, linear/nonlinear coefficients, drive amplitude/frequency), visualization guide (time domain, phase portrait, Poincaré section, potential energy), and applications (mechanical vibrations, nonlinear circuits, biological oscillators, climate dynamics, quantum analogies). Demonstrates double-well potential chaos, period-doubling route to chaos, sensitivity to initial conditions, strange attractors, and hysteresis phenomena. Perfect for nonlinear dynamics education, chaos theory research, and physics demonstrations. Multi-language support (zh, en, es, fr, de, ru, pt).

## Related content

- [Zero-Order Reaction - Interactive Visualization](https://elysiatools.com/en/visualizations/zero-order-reaction): Interactive visualization of zero-order reaction kinetics and concentration changes over time
- [First-Order Reaction - Interactive Visualization](https://elysiatools.com/en/visualizations/first-order-reaction): Interactive visualization of first-order reaction kinetics and exponential concentration decay
- [Second-Order Reaction - Interactive Visualization](https://elysiatools.com/en/visualizations/second-order-reaction): Interactive visualization of second-order reaction kinetics and bimolecular collision dynamics
- [Arrhenius Equation](https://elysiatools.com/en/visualizations/arrhenius-equation): Interactive visualization of temperature effect on reaction rate - Explore activation energy, pre-exponential factor, and rate constant relationship
- [Reversible Reaction](https://elysiatools.com/en/visualizations/reversible-reaction): Interactive visualization of A ⇌ B reversible reaction kinetics - Explore forward and reverse reaction rates, equilibrium constant, and concentration changes over time
- [Consecutive Reaction](https://elysiatools.com/en/visualizations/consecutive-reaction): Interactive visualization of A → B → C consecutive reaction kinetics - Explore intermediate concentration peaks, rate-determining steps, and complete evolution of all species
- [Chain Reaction](https://elysiatools.com/en/visualizations/chain-reaction): Interactive visualization of free radical chain reaction polymerization - Explore initiation, propagation, termination steps, chain growth animation, and molecular weight distribution
- [Le Chatelier's Principle](https://elysiatools.com/en/visualizations/le-chateliers-principle): Interactive visualization of Le Chatelier's Principle - Explore how changes in concentration, pressure, and temperature affect chemical equilibrium with animated molecular dynamics
