The Carnot Cycle

Imagine a steam engine that could never be beaten, no matter how clever the engineering. That is exactly what Sadi Carnot imagined in 1824, decades before anyone had a proper concept of entropy. He asked a purely theoretical question. What is the best possible efficiency for turning heat into work? The answer turns out to depend on nothing but temperature. This is one of the most surprising results in classical physics. It applies equally to steam, gas, or any working substance, provided every step is reversible. This article builds the Carnot cycle step by step. You will see all four stages on a pressure-volume diagram. Then we derive the efficiency formula from first principles using the ideal gas law. Finally, we connect the result to the thermodynamic temperature scale and Carnot's theorem.

Key takeaways
  • The Carnot cycle is an idealized four-step engine cycle: isothermal expansion, adiabatic expansion, isothermal compression, adiabatic compression.
  • Only two reservoirs are used, a hot one at ThT_h and a cold one at TcT_c, and every step is reversible.
  • The efficiency depends only on the two temperatures.
η=1−TcTh\eta = 1 - \frac{T_c}{T_h}
  • Efficiency is always less than 1 because Tc>0T_c > 0 can never be reached and ThT_h is finite.
  • No engine operating between the same two reservoirs can exceed this efficiency (Carnot's theorem, covered next).
  • Key idea: because entropy change is zero over the full cycle, the heat exchanged at each reservoir must scale exactly with that reservoir's temperature, forcing η\eta to depend only on ThT_h and TcT_c.
The core insight

The Carnot cycle is a theoretical construction, not a real engine design, whose entire purpose is to show that reversibility plus two fixed reservoir temperatures fixes the maximum possible fraction of absorbed heat that can be converted into work, and that this maximum, η=1−Tc/Th\eta = 1 - T_c/T_h, is independent of the working substance.

The physical picture

Picture a cylinder of ideal gas fitted with a frictionless, weightless piston, in thermal contact with either a hot reservoir at temperature ThT_h or a cold reservoir at temperature TcT_c, or thermally isolated from both. The gas undergoes four reversible steps in sequence, returning exactly to its starting state so the cycle can repeat indefinitely.

Step 1 — Isothermal expansion at ThT_h. The gas sits in contact with the hot reservoir and expands slowly from volume V1V_1 to V2V_2. Because the expansion is reversible and isothermal, the internal energy of the ideal gas does not change, so all the heat absorbed, qhq_h, is converted directly into work done by the gas.

Step 2 — Adiabatic expansion. The gas is isolated from any reservoir and allowed to expand further, from V2V_2 to V3V_3. No heat enters or leaves. The gas does work at the expense of its own internal energy, so its temperature falls from ThT_h to TcT_c.

Step 3 — Isothermal compression at TcT_c. The gas, now in contact with the cold reservoir, is compressed from V3V_3 to V4V_4. Work is done on the gas, and it releases heat qcq_c to the cold reservoir to keep its temperature constant.

Step 4 — Adiabatic compression. The gas is isolated again and compressed from V4V_4 back to V1V_1, raising its temperature from TcT_c back to ThT_h, closing the cycle exactly. The net effect over one full cycle: heat qhq_h is absorbed at high temperature, heat ∣qc∣|q_c| is rejected at low temperature, and the difference emerges as net work done on the surroundings. The area enclosed by the four curves on a pressure-volume diagram equals that net work.

Figure
The Carnot cycle on a pressure-volume diagram: two isotherms bridged by two adiabats
V p 1 to 2, isothermal, T_h 2 to 3, adiabatic 3 to 4, isothermal, T_c 4 to 1, adiabatic 1 2 3 4 net work equals enclosed area, q_h minus abs(q_c)
Figure
Energy flow: heat in at T_h, heat out at T_c, work delivered
Hot reservoir T_h Cold reservoir T_c Engine q_h abs(q_c) w = q_h minus abs(q_c)

The core relations

η=wnetqh=1−∣qc∣qh\eta = \frac{w_{\text{net}}}{q_h} = 1 - \frac{|q_c|}{q_h}

where wnetw_{\text{net}} is the net work delivered per cycle, qhq_h the heat absorbed from the hot reservoir, and ∣qc∣|q_c| the heat rejected to the cold reservoir.

∣qc∣qh=TcTh\frac{|q_c|}{q_h} = \frac{T_c}{T_h}

where ThT_h and TcT_c are the absolute (thermodynamic) temperatures of the hot and cold reservoirs.

ηCarnot=1−TcTh\eta_{\text{Carnot}} = 1 - \frac{T_c}{T_h}

where this is the maximum possible efficiency for any engine operating reversibly between these two temperatures.

wmax=qh(1−TcTh)w_{\text{max}} = q_h\left(1 - \frac{T_c}{T_h}\right)

where wmaxw_{\text{max}} is the greatest work extractable from heat qhq_h drawn from a reservoir at ThT_h, when waste heat is dumped at TcT_c.

Derivation AFrom the ideal-gas cycle to η = 1 − T_c/T_h

Goal. Compute the work and heat exchanged in each of the four steps for one mole of ideal gas, and combine them into the efficiency, showing it reduces to a function of temperature alone.

Step 1. Isothermal expansion at ThT_h, from V1V_1 to V2V_2. For an ideal gas, ΔU=0\Delta U = 0 on an isotherm, so qh=−w1q_h = -w_1, and reversible work is

w1=−nRThln⁡V2V1,qh=nRThln⁡V2V1.w_1 = -nRT_h\ln\frac{V_2}{V_1}, \qquad q_h = nRT_h\ln\frac{V_2}{V_1}.

The gas absorbs heat exactly equal to the work it performs, since ln⁡(V2/V1)>0\ln(V_2/V_1) > 0.

Step 2. Adiabatic expansion, from V2,ThV_2, T_h to V3,TcV_3, T_c. No heat is exchanged, q=0q=0, and for a reversible adiabat with heat capacity ratio consistent with CV,mC_{V,m},

ThV2γ−1=TcV3γ−1.T_h V_2^{\gamma-1} = T_c V_3^{\gamma-1}.

This fixes the relationship between V2V_2 and V3V_3 once ThT_h and TcT_c are chosen.

Step 3. Isothermal compression at TcT_c, from V3V_3 to V4V_4. By the same logic as Step 1, with V4<V3V_4 < V_3,

qc=nRTcln⁡V4V3,w3=−qc.q_c = nRT_c\ln\frac{V_4}{V_3}, \qquad w_3 = -q_c.

Because V4<V3V_4 < V_3, the logarithm is negative, so qc<0q_c < 0: heat is released, not absorbed.

Step 4. Adiabatic compression, from V4,TcV_4, T_c back to V1,ThV_1, T_h. Again q=0q = 0, and the adiabat condition gives

TcV4γ−1=ThV1γ−1.T_c V_4^{\gamma-1} = T_h V_1^{\gamma-1}.

Step 5. Combine the two adiabat relations. Dividing the Step 2 relation by the Step 4 relation eliminates the temperatures:

V2γ−1V1γ−1=V3γ−1V4γ−1⟹V2V1=V3V4.\frac{V_2^{\gamma-1}}{V_1^{\gamma-1}} = \frac{V_3^{\gamma-1}}{V_4^{\gamma-1}} \quad\Longrightarrow\quad \frac{V_2}{V_1} = \frac{V_3}{V_4}.

This is the crucial geometric fact: the volume ratio of the hot isotherm equals the volume ratio of the cold isotherm.

Step 6. Form the ratio of heats. Using the Step 1 and Step 3 results together with V2/V1=V3/V4V_2/V_1 = V_3/V_4,

qcqh=nRTcln⁡(V4/V3)nRThln⁡(V2/V1)=−Tcln⁡(V3/V4)Thln⁡(V2/V1)=−TcTh.\frac{q_c}{q_h} = \frac{nRT_c\ln(V_4/V_3)}{nRT_h\ln(V_2/V_1)} = \frac{-T_c\ln(V_3/V_4)}{T_h\ln(V_2/V_1)} = -\frac{T_c}{T_h}.

Taking magnitudes, ∣qc∣/qh=Tc/Th|q_c|/q_h = T_c/T_h exactly — every reference to VV has cancelled.

Step 7. Assemble the efficiency. Since the internal energy returns to its initial value after a full cycle, ΔUcycle=0\Delta U_{\text{cycle}} = 0, so by the first law

wnet=qh+qc=qh−∣qc∣.w_{\text{net}} = q_h + q_c = q_h - |q_c|.

Dividing by qhq_h and substituting the Step 6 result,

η=wnetqh=1−∣qc∣qh=1−TcTh.\eta = \frac{w_{\text{net}}}{q_h} = 1 - \frac{|q_c|}{q_h} = 1 - \frac{T_c}{T_h}.
ηCarnot=1−TcTh\boxed{\eta_{\text{Carnot}} = 1 - \frac{T_c}{T_h}}

Worked examples

Example 1 — A textbook Carnot engine. A reversible engine operates between a hot reservoir at Th=500 KT_h = 500\text{ K} and a cold reservoir at Tc=300 KT_c = 300\text{ K}. On each cycle it draws qh=1200 Jq_h = 1200\text{ J} from the hot reservoir. Step 1: efficiency.

η=1−300 K500 K=1−0.600=0.400.\eta = 1 - \frac{300\text{ K}}{500\text{ K}} = 1 - 0.600 = 0.400.

Step 2: net work per cycle.

wnet=ηqh=0.400×1200 J=480 J.w_{\text{net}} = \eta q_h = 0.400 \times 1200\text{ J} = 480\text{ J}.

Step 3: heat rejected to the cold reservoir.

∣qc∣=qh−wnet=1200 J−480 J=720 J.|q_c| = q_h - w_{\text{net}} = 1200\text{ J} - 480\text{ J} = 720\text{ J}.

Check: ∣qc∣/qh=720/1200=0.600=Tc/Th|q_c|/q_h = 720/1200 = 0.600 = T_c/T_h, exactly as the derivation requires. The engine converts 40% of the heat drawn from the hot side into usable work; the rest, 720 J, is unavoidably dumped into the cold reservoir. No amount of clever engineering with any real gas or working substance can push this beyond 40% while operating between these same two temperatures.

Example 2 — Sizing a power plant against a river-cooled condenser. A proposed power plant burns fuel to maintain a boiler at Th=823 KT_h = 823\text{ K} (550 ∘C550\,^\circ\text{C}, typical of superheated steam) and rejects waste heat to river water that keeps the condenser at Tc=313 KT_c = 313\text{ K} (40 ∘C40\,^\circ\text{C}). Suppose the plant must deliver wnet=750 MWw_{\text{net}} = 750\text{ MW} of electrical output, and operates at 85% of the Carnot limit due to real irreversibilities (friction, finite-rate heat transfer, generator losses). Step 1: the Carnot (ideal) efficiency ceiling.

ηCarnot=1−313 K823 K=1−0.3803=0.6197.\eta_{\text{Carnot}} = 1 - \frac{313\text{ K}}{823\text{ K}} = 1 - 0.3803 = 0.6197.

Step 2: the realistic efficiency at 85% of that ceiling.

ηreal=0.85×0.6197=0.5267.\eta_{\text{real}} = 0.85 \times 0.6197 = 0.5267.

Step 3: required heat input rate from fuel.

q˙h=wnetηreal=750 MW0.5267=1424 MW.\dot{q}_h = \frac{w_{\text{net}}}{\eta_{\text{real}}} = \frac{750\text{ MW}}{0.5267} = 1424\text{ MW}.

Step 4: waste heat rejected to the river per unit time.

q˙c=q˙h−wnet=1424 MW−750 MW=674 MW.\dot{q}_c = \dot{q}_h - w_{\text{net}} = 1424\text{ MW} - 750\text{ MW} = 674\text{ MW}.

Sanity check: ηreal=750/1424=0.527\eta_{\text{real}} = 750/1424 = 0.527, consistent with Step 2. Notice that even the theoretical Carnot ceiling here is only 62%, meaning at least 38% of the fuel's heat is fundamentally unrecoverable as work — a consequence of finite TcT_c, not of engineering imperfection. Real plants, burdened further by irreversibility, typically land near 40–45% thermal efficiency, consistent with the 52.7% figure above being on the optimistic side for a single-stage cycle.

Limiting cases & common traps

SituationWhat happensWhy
Tc→0 KT_c \to 0\text{ K}η→1\eta \to 1Third law forbids reaching absolute zero, so this limit is never physically realized
Th→TcT_h \to T_cη→0\eta \to 0No temperature difference means no work can be extracted
Using Celsius instead of kelvinWrong, often nonsensical, answerThe formula requires absolute thermodynamic temperature; a ratio of Celsius values has no physical meaning
Treating η\eta as achievable by real enginesOverestimate of real performanceFriction, finite-rate heat transfer, and non-quasistatic steps always reduce real efficiency below ηCarnot\eta_{\text{Carnot}}
Forgetting qcq_c is negative by sign conventionSign errors in the first-law bookkeepingqcq_c is heat leaving the gas, so it is negative; ∣qc∣|q_c| is the magnitude rejected to the reservoir

The chemist behind it

Sadi Carnot published his single major work, Réflexions sur la puissance motrice du feu (Reflections on the Motive Power of Fire), in 1824, at a time when the caloric theory of heat, treating heat as a conserved fluid, still dominated scientific thinking. Remarkably, Carnot's central result about maximum efficiency survives intact even though his underlying caloric picture was later overturned. His genius was to reason about the engine abstractly, asking what any heat engine could achieve in principle, rather than analyzing one particular design. Rudolf Clausius and William Thomson (Lord Kelvin) later reworked Carnot's ideas using the energy-conservation framework of the first law, and Kelvin used the Carnot cycle to define an absolute thermodynamic temperature scale independent of any particular thermometric substance — the bridge to the next topic in this sequence.

Origins · 1 minNicolas Léonard Sadi Carnot and how this was discovered
NL
Nicolas Léonard Sadi Carnot
1796-1832 · French military engineer whose sole publication founded the theoretical study of heat engines and set the stage for the second law of thermodynamics

Ask the tutor: How does Carnot's theorem prove that no engine can beat this efficiency, even in principle?

Can a real engine ever reach the Carnot efficiency

No. The Carnot cycle requires every step to be reversible, meaning infinitely slow and free of friction, turbulence, or finite-rate heat transfer across a temperature gap. Real engines operate at finite speed to deliver finite power, which inherently introduces irreversibility. Consequently every real heat engine has efficiency strictly less than ηCarnot=1−Tc/Th\eta_{\text{Carnot}} = 1 - T_c/T_h for the same reservoir temperatures. The Carnot value is a theoretical ceiling, useful for judging how close real designs come to the best possible performance, not a target that can be met exactly.

Does the working substance matter for the Carnot efficiency formula

No, and that is the deep surprise of Carnot's result. Although the derivation above uses an ideal gas for concrete algebra, Carnot's theorem (the next topic) proves using the second law that any reversible engine, regardless of working substance, whether gas, steam, or something more exotic, operating between the same two reservoirs must have exactly the same efficiency. If it did not, you could couple a more efficient engine to a less efficient one running in reverse and build a perpetual motion machine of the second kind, violating the second law.

Why does the Carnot cycle use exactly two reservoirs rather than a continuous range

Restricting the cycle to two constant-temperature reservoirs, connected by adiabatic steps in between, is what makes the heat exchanges cleanly proportional to a single temperature at each stage. If heat were exchanged over a continuously varying temperature range, computing the reversible heat transfer would require integrating over the full temperature profile. The two-reservoir design isolates the essential physics, and generalizes cleanly into the definition of entropy, since qh/Th+qc/Tc=0q_h/T_h + q_c/T_c = 0 for the Carnot cycle.

How does the Carnot cycle relate to entropy

Every step in the Carnot cycle is reversible, so the total entropy change of the universe over one full cycle is zero. Working through the heats found above, qh/Th=nRln⁡(V2/V1)q_h/T_h = nR\ln(V_2/V_1) and qc/Tc=nRln⁡(V4/V3)q_c/T_c = nR\ln(V_4/V_3), and because V2/V1=V3/V4V_2/V_1 = V_3/V_4, these two terms exactly cancel. This gives qh/Th+qc/Tc=0q_h/T_h + q_c/T_c = 0, which is precisely the special case of the Clausius inequality that defines entropy as a state function. It previews the formal statement of the second law.

What if the cycle ran in reverse

Running the Carnot cycle backward turns it into an idealized refrigerator or heat pump: work is now supplied to the system, heat is absorbed from the cold reservoir, and a larger quantity of heat is delivered to the hot reservoir. The coefficient of performance for refrigeration becomes Tc/(Th−Tc)T_c/(T_h - T_c), and for a heat pump Th/(Th−Tc)T_h/(T_h - T_c), both derived from the same reversible heat and work relations used for the forward engine. This reversibility is exactly why Carnot's cycle, uniquely among cycles, sets a two-way bound on both engines and refrigerators.

Before this

Where this leads