Cepheid Pulsation Oscillator & Phase Lag (2D)
Interactive 2D Cepheid variable star model: a self-excited Van der Pol radial oscillator drives the kappa-mechanism pulsation, a first-order thermal-lag filter derives the surface temperature's phase delay behind radius, and Stefan-Boltzmann law gives a self-consistent light curve — with a live phase-space portrait of the pulsation limit cycle.
A 2D companion to the 3D Cepheid pulsation simulator, built on an independent mechanism: instead of prescribing radius and temperature as fixed sine and cosine curves, this model numerically integrates a self-excited Van der Pol-type oscillator — the same "negative damping" mathematics used to represent the κ-mechanism's opacity valve — and lets the pulsation emerge on its own from that nonlinear equation. The natural frequency still comes from the real period–mean-density relation, but the actual simulated period can drift a few percent from that theoretical value as the drive strength μ grows, just as real relaxation oscillators do. Surface temperature is derived from a genuine first-order thermal-lag filter responding to adiabatic compression, so its phase delay behind radius is a measured, emergent quantity you can compare live against the filter's analytic prediction, rather than a hand-picked quarter cycle. Luminosity still closes the loop through the unavoidable Stefan–Boltzmann law. A phase-space portrait (velocity vs. displacement) shows the pulsation as a closed limit-cycle loop — a view no rotating 3D camera angle can offer directly.
Watch a self-excited Van der Pol radial oscillator drive a Cepheid variable star's kappa-mechanism pulsation, with a first-order thermal-lag filter deriving the surface temperature's phase delay behind radius and a live phase-space portrait of the emergent limit cycle, checked against the star's theoretical period-mean-density relation.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install