HomeQuantum PhysicsQuantum Otto Cycle Engine

3D Quantum Otto Cycle Engine

3D quantum Otto-cycle heat engine: orbit a discrete energy-level tower as it is compressed and expanded unitarily and thermalized against animated hot and cold reservoirs, with live efficiency eta = 1 - omega_cold/omega_hot bounded by Carnot.

Quantum Physics3DEasy60 FPS📱 Mobile-adapted⇄ 2D version
3d-quantum-thermodynamics-physics ↗ Open standalone

This is the same quantum Otto-cycle heat engine — a discrete-level working substance stepping through unitary compression, hot-bath thermalization, unitary expansion and cold-bath thermalization — rendered as an orbitable 3D energy tower instead of a flat chart. Ring spacing along the rod visualizes the level spacing ω tightening and loosening during the two unitary strokes, while bursts of glowing quanta fired in from the cold plate or the hot plate visualize heat crossing the boundary during the two thermalizing strokes. Tune the hot and cold level spacings and bath temperatures to watch the burst direction, ring population and live efficiency readout respond exactly as the formula η = 1 − ω_cold/ω_hot predicts, bounded by the Carnot limit set by the temperatures.

⚙ Under the hood

Visualize the same four-stroke cycle in three dimensions as a tower of rotating energy-level rings. Particles move between these levels from heated and cooled plates, illustrating thermal interactions.

Quantum PhysicsThermodynamicsEngine Simulation

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)