HomePhysics & MechanicsMorse Potential 2D: Phase-Space Portrait & Anharmonic Levels

Morse Potential 2D: Phase-Space Portrait & Anharmonic Levels

Interactive 2D companion to the 3D Morse-potential simulator: integrate the exact anharmonic bond equation of motion with an independent RK4 solver and watch it plotted as a potential-well chart, a phase-space (r, p) portrait, and a real-space bond animation.

Physics & Mechanics2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-physics-ext-topic-60 ↗ Open standalone

This is the 2D counterpart to the 3D Morse-potential bond simulator, integrated independently with a fourth-order Runge-Kutta solver rather than derived from the 3D scene. It draws the same real anharmonic bond physics — a covalent bond that snaps back hard when compressed and lets go entirely when stretched far enough — as three genuinely 2D-native views: the potential well with its quantized vibrational levels, a phase-space (stretch vs. rate-of-stretch) portrait that traces a closed loop for every bound state and no longer closes at dissociation, and a simple real-space bond animation. Pick a real diatomic molecule, set its vibrational quantum number, absorb or emit an infrared photon to jump levels, and watch the anharmonicity — the way adjacent energy levels bunch together near the dissociation limit — show up directly in the shrinking photon energy and the flattening phase-space loop.

⚙ Under the hood

2D companion to the 3D Morse-potential simulator: an independent RK4 integrator drives a potential-well chart, a phase-space (stretch vs. rate-of-stretch) portrait, and a real-space bond animation, so you can watch a diatomic bond's anharmonic vibration trace a closed loop that breaks open at dissociation.

molecular physicsmorse potentialvibrational spectroscopychemical bondinganharmonic oscillatorphase spacedissociation energy

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)