Endoreversible Heat Engine 2D — Power at Maximum Efficiency
Interactive 2D finite-time thermodynamics simulator: a piston heat engine coupled to hot and cold reservoirs through finite thermal conductance. Drag the internal operating temperature or the live power curve and watch power output and efficiency trade off, converging numerically on the Curzon-Ahlborn maximum-power point.
Classical thermodynamics tells you the ceiling on efficiency — the reversible Carnot limit, ηC = 1 − Tc/Th — but a Carnot-efficient engine also runs infinitely slowly and delivers zero power, because reaching that limit means the working fluid barely differs from the reservoirs, so almost no heat can flow through it in finite time. This 2D simulator builds a more honest model: a piston engine coupled to hot and cold reservoirs through finite thermal conductance, whose working fluid sits at its own temperatures T₁ and T₂ between the two reservoirs. Drag the operating-point slider (or the live curve) and the engine numerically searches for the power-maximizing partner temperature at every step, plotting the power-vs-temperature curve live and comparing your operating point against both the unreachable Carnot ceiling and the Curzon-Ahlborn-Novikov efficiency at maximum power, η* = 1 − √(Tc/Th) — the number that actually predicts the efficiency of real turbines and engines far better than Carnot does.
Interactive 2D finite-time thermodynamics simulator: a piston heat engine coupled to hot and cold reservoirs through finite thermal conductance. Drag the internal operating temperature or the live power curve and watch power output and efficiency trade off, converging numerically on the Curzon-Ahlborn maximum-power point.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install