Home▸Quantum Computing▸Quantum Otto Cycle: Two-Level Quantum Heat Engine (2D)

Quantum Otto Cycle: Two-Level Quantum Heat Engine (2D)

2D quantum-thermodynamics lab: a two-level qubit driven around a quantum Otto cycle with real Boltzmann populations, per-cycle work and heat, and efficiency checked against the Carnot bound.

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

This 2D companion replaces the 3D version's decorative particle scene with the actual quantum-statistical-mechanics that "quantum thermodynamics" refers to: a real two-level qubit is coupled alternately to a hot and a cold heat bath while its energy gap is swept between a compressed and an expanded value — a quantum Otto cycle. Each stroke uses genuine Boltzmann populations, and the panel reports real per-cycle work and heat extracted from those populations, plus an efficiency reading that is checked live against the Carnot bound (or, when the bath/gap settings invert the cycle, a coefficient of performance checked against the Carnot COP for a refrigerator).

⚙ Under the hood

A two-level qubit driven around a quantum Otto cycle (isochoric bath thermalization at fixed energy gap plus adiabatic gap sweeps), with populations set by the Boltzmann distribution 1/(e^(ε/T)+1), work and heat computed from population differences each cycle, and efficiency compared live to the Carnot bound.

quantum thermodynamicsquantum otto cycletwo-level systemboltzmann distributioncarnot efficiencyquantum heat engine

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

What did you find?

Add reproduction steps (optional)