HomePhysics & MechanicsQuantum Otto Engine — Qubit Heat Engine Simulator

Quantum Otto Engine — Qubit Heat Engine Simulator

Interactive quantum Otto cycle on a single two-level qubit: watch the Bloch vector and energy ladder move through hot-isochore, adiabatic expansion, cold-isochore and adiabatic compression while you tune bath temperatures and level-gap spread, and compare coherent shortcut-to-adiabaticity driving against classical incoherent driving on a live work diagram and efficiency readout.

Physics & Mechanics3DAdvanced60 FPS
quantum-otto-engine-qubit-heat-engine-simulator ↗ Open standalone

This simulator runs a full quantum Otto cycle on a single two-level system (qubit): a Bloch-sphere vector and an energy-level ladder move through hot-isochore, adiabatic expansion, cold-isochore and adiabatic-compression strokes while a live ω–⟨E⟩ work diagram traces the cycle and an efficiency readout compares the achieved efficiency against the ideal quantum-Otto bound and the classical Carnot bound. Toggle coherent (shortcut-to-adiabaticity) driving against classical incoherent driving to see quantum friction erode efficiency — and coherent control recover it — at the same bath temperatures.

⚙ Under the hood

Run a full quantum Otto cycle on a single two-level qubit: a Bloch-sphere vector and energy-level ladder move through hot isochore, adiabatic expansion, cold isochore and adiabatic compression while a live ω–⟨E⟩ work diagram traces the cycle. Tune bath temperatures and level-gap spread, and toggle coherent shortcut-to-adiabaticity driving against classical incoherent driving to see quantum friction erode efficiency below the ideal Otto bound — and coherent control recover it — all compared live against the classical Carnot limit.

quantum thermodynamicsquantum Otto cyclequbit heat engineCarnot efficiencyBloch spherequantum coherencequantum friction

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

What did you find?

Add reproduction steps (optional)