In short

A heat engine is any cyclic device that absorbs heat Q_H from a hot reservoir at temperature T_H, rejects heat Q_C to a cold reservoir at temperature T_C, and converts the difference into net work W = Q_H - Q_C. Its efficiency is

\eta \;=\; \frac{W}{Q_H} \;=\; 1 \;-\; \frac{Q_C}{Q_H}.

The second law (Kelvin-Planck) forbids \eta = 1: no cyclic engine can convert heat entirely into work. How close can you get? The Carnot cycle — two isothermal steps at T_H and T_C connected by two adiabatic steps — is the theoretical maximum. Its efficiency depends only on the reservoir temperatures:

\boxed{\;\eta_{\text{Carnot}} \;=\; 1 \;-\; \frac{T_C}{T_H}\;}

(temperatures in kelvin). Carnot's theorem says no engine operating between the same two reservoirs can beat this, and every reversible engine between those reservoirs achieves exactly it — the fuel, the working substance, the geometry, none of it matters. A real NTPC coal power plant with T_H \approx 800 K (boiler) and T_C \approx 300 K (condenser cooled by Ganga water) has a Carnot ceiling of 1 - 300/800 = 62.5 \%; its actual efficiency is about 40 %, because every real engine suffers irreversibilities — friction in shafts, finite-rate heat transfer across finite temperature gaps, turbulence, and leakage — that the Carnot idealisation refuses.

A steam locomotive on the Darjeeling Himalayan Railway chuffs up the ridge toward Ghum, 2 258 m above sea level. Inside its boiler, coal burns and turns water into pressurised steam at perhaps 450 K. That steam rushes into a cylinder, pushes a piston, spins a wheel, lifts the 50-tonne locomotive against gravity, and is finally vented into the thin mountain air at perhaps 370 K. Each cycle, some of the coal's chemical energy becomes mechanical work (the climb), some becomes useless heat (the exhaust), and the water — after condensing somewhere down the line — is recycled and heated again. The whole thing runs as a cycle: water starts as liquid, becomes steam, does work, returns to liquid.

That locomotive is a heat engine. So is the 2.5 MW gas turbine at a Bengaluru industrial park that runs on natural gas. So is the 4-stroke petrol engine in a Maruti Swift, the diesel engine in a Tata Ace, the 660 MW supercritical unit at NTPC Sipat, and the solar thermal tower at Dhursar in Rajasthan that boils water using concentrated sunlight. All of them share one diagram — heat in at the top, heat out at the bottom, work out to the side — and all of them are bound by one theorem. No matter how clever the engineering, the fraction of heat that a cyclic engine can convert to work is bounded above by a number that depends only on the two temperatures between which it operates. That number is the Carnot efficiency.

This article is the full construction. Start from the first and second laws (already derived in first law of thermodynamics and second law of thermodynamics). Build a generic heat engine and write down its efficiency. Design the Carnot cycle — two isothermals at T_H and T_C, joined by two adiabatics — and compute, line by line, the heat absorbed, the heat rejected, and the work done in each leg. Divide and watch the working substance, the details of the gas, the cylinder dimensions all cancel. What remains is 1 - T_C/T_H. Then prove (in the going-deeper section) that Carnot's engine is the best possible — any engine that beat it could be used, in series with a reversed Carnot engine, to make heat flow spontaneously from cold to hot, violating Clausius. Finally, explain why a real Indian Railways diesel locomotive or a Kudankulam nuclear reactor falls well short of the Carnot ceiling, and what engineers do to edge closer.

The generic heat engine — efficiency from the first law

Forget, for the moment, what is inside the engine. Draw a box. Label the box "engine". Draw a hot reservoir above (temperature T_H) and a cold reservoir below (T_C). In one full cycle, heat Q_H flows from hot reservoir into the engine, heat Q_C flows from engine into cold reservoir, and work W is delivered by the engine to an external mechanical load (a wheel, a generator, a piston). All three quantities are positive magnitudes; the directions are set by the arrows.

Because the engine is cyclic, the working substance returns to its starting state after each cycle, so \Delta U_{\text{engine}} = 0. The first law (\Delta U = Q - W) applied to the engine across one full cycle gives

0 \;=\; (Q_H - Q_C) \;-\; W,

where Q_H - Q_C is the net heat absorbed (positive inflow minus positive outflow) and W is the work done by the engine on its surroundings. Rearrange:

W \;=\; Q_H \;-\; Q_C.

Why: over one cycle, every joule of heat that went in must either come out as heat or leave as work, because the engine itself cannot store energy (it returned to its initial state). This is first-law book-keeping, nothing more.

The efficiency \eta of the engine is defined as "what you get divided by what you pay for":

\eta \;=\; \frac{W}{Q_H} \;=\; \frac{Q_H - Q_C}{Q_H} \;=\; 1 \;-\; \frac{Q_C}{Q_H}.

Why: you pay for the heat Q_H (that is the coal you burn, the uranium you fission, the sunlight you concentrate); you get the work W (the train pulled, the electricity generated). The ratio is what fraction of your input became useful output.

Already this is telling you something concrete. If Q_C = 0 — no waste heat — then \eta = 1, a perfect engine. If Q_C = Q_H — all heat in equals heat out — then \eta = 0, no useful work. Real engines sit between these limits. Since the Kelvin-Planck statement of the second law outright bans Q_C = 0 in a cycle, \eta = 1 is unreachable. Some heat must always be dumped to a cold reservoir.

Schematic of a generic heat engine between two reservoirsA hot reservoir at temperature T_H is drawn at the top as a red-tinted rectangle. A cold reservoir at T_C is drawn at the bottom as an ink-tinted rectangle. A circular cyclic engine sits between them. An arrow labelled Q_H points down from the hot reservoir into the engine. An arrow labelled Q_C points down from the engine into the cold reservoir. An arrow labelled W points horizontally from the engine to the right, representing work output. A sidebar to the right gives the efficiency formula eta equals W over Q_H equals one minus Q_C over Q_H.hot reservoir at T_Hcold reservoir at T_Cengine(one cycle)Q_HQ_CW= Q_H − Q_C
The universal heat-engine schematic. Heat $Q_H$ enters from a hot reservoir, heat $Q_C$ exits to a cold reservoir, and the difference $W = Q_H - Q_C$ is the useful work delivered per cycle. The efficiency is $\eta = W/Q_H = 1 - Q_C/Q_H$ and ranges from $0$ (useless engine, all heat passes through) to $1$ (impossible — forbidden by the second law).

All of the above holds for any cyclic engine — steam, petrol, diesel, gas turbine, nuclear, solar-thermal, Stirling. The first law does not care what is inside. The differences between engines are entirely in the size of Q_C/Q_H — that is, in how much waste heat they generate per joule of work.

Sadi Carnot's question — what is the best possible engine?

In 1824, a 28-year-old French military engineer named Sadi Carnot asked the sharpest question one can ask about heat engines: given two reservoirs at temperatures T_H and T_C, what is the maximum fraction of the heat absorbed at T_H that can be converted to work? It is a question about limits. It does not care whether your engine is steam, petrol, or a cleverness yet uninvented. It asks: what does the physics allow?

Carnot reasoned that the answer would come from an idealised engine, one that suffered no losses from friction, no losses from finite-rate heat transfer across non-zero temperature gaps, no losses from turbulence or leakage. Such an engine would be reversible: you could run it backwards, cycle after cycle, with no accumulated effect on the universe. The forward engine takes Q_H from hot, rejects Q_C to cold, and does work W. The reverse engine takes Q_C from cold, uses external work W, and rejects Q_H to hot — a refrigerator.

Carnot designed a specific reversible cycle, now called the Carnot cycle, from exactly four reversible processes: two isothermal and two adiabatic. Every step is slow enough to be quasi-static, every heat exchange happens across zero temperature difference, and every adiabatic compression or expansion is frictionless. A reader who has followed thermodynamic processes — isothermal and adiabatic already knows what each step looks like; here the job is to string them together into a closed loop.

The four strokes of the Carnot cycle

Work with a fixed amount of ideal gas (say n moles) enclosed in a cylinder with a frictionless piston. The cylinder can be placed in thermal contact with a hot reservoir at T_H, a cold reservoir at T_C, or insulated from everything. Label four states — A, B, C, D — on a pressure-volume diagram. The cycle goes A \to B \to C \to D \to A.

Step A \to B: isothermal expansion at T_H

Place the cylinder in contact with the hot reservoir at T_H. Let the gas expand infinitely slowly from volume V_A to V_B, with pressure dropping along the hyperbola PV = nRT_H.

Along this leg, temperature is constant, so for an ideal gas \Delta U_{AB} = 0 (internal energy depends only on T, and T did not change). The first law gives Q_{AB} = W_{AB}. The work done by the gas is the area under the isotherm (see PV diagrams and work):

W_{AB} \;=\; \int_{V_A}^{V_B} P\, dV \;=\; \int_{V_A}^{V_B} \frac{nRT_H}{V}\, dV \;=\; nRT_H\, \ln\!\frac{V_B}{V_A}.

Why: an ideal isothermal expansion has P = nRT_H/V; the integral of dV/V is \ln V, so the area under the isotherm from V_A to V_B is nRT_H\,\ln(V_B/V_A). This is derived in full in the isothermal process article.

Since V_B > V_A, this is positive: work out. And because \Delta U_{AB} = 0, the heat absorbed from the hot reservoir exactly matches:

Q_H \;\equiv\; Q_{AB} \;=\; nRT_H \,\ln\!\frac{V_B}{V_A}.

Why: every joule the gas delivers as work during the isothermal expansion must be replaced by heat from the reservoir, because the internal energy cannot change at constant T. The reservoir supplies heat; the piston delivers an equal amount of work.

Step B \to C: adiabatic expansion, T_H \to T_C

Now isolate the cylinder (remove it from the hot reservoir, surround it with insulation). Let the gas continue to expand from V_B to V_C. With no heat flow, Q_{BC} = 0. The first law becomes \Delta U_{BC} = -W_{BC}: the gas does work at the expense of its own internal energy, so its temperature drops. Along an adiabat, PV^{\gamma} = \text{constant} and equivalently TV^{\gamma - 1} = \text{constant} (see adiabatic process). The gas cools from T_H to T_C.

The link between V_B, V_C and the temperatures is

T_H \, V_B^{\gamma - 1} \;=\; T_C \, V_C^{\gamma - 1}. \qquad (\star)

Step C \to D: isothermal compression at T_C

Place the cylinder in contact with the cold reservoir at T_C. Slowly compress the gas from V_C to V_D. Temperature stays at T_C, so \Delta U_{CD} = 0 again. Work is done on the gas (the piston pushes in), so W_{CD} < 0, and heat flows out of the gas into the cold reservoir, so Q_{CD} < 0. The magnitudes:

Q_{CD} \;=\; W_{CD} \;=\; \int_{V_C}^{V_D} \frac{nRT_C}{V}\, dV \;=\; nRT_C \, \ln\!\frac{V_D}{V_C}.

Since V_D < V_C, \ln(V_D/V_C) < 0, so Q_{CD} < 0 and W_{CD} < 0. The heat rejected to the cold reservoir (a positive magnitude) is

Q_C \;\equiv\; |Q_{CD}| \;=\; nRT_C\, \ln\!\frac{V_C}{V_D}.

Why: -\ln(V_D/V_C) = \ln(V_C/V_D), and since V_C > V_D, this is positive — the gas dumps heat into the cold reservoir while being compressed at constant temperature.

Step D \to A: adiabatic compression, T_C \to T_H

Finally, isolate the cylinder again and compress from V_D back to V_A. With Q_{DA} = 0, the work of compression goes into raising the gas's internal energy, warming it from T_C back to T_H. Along this adiabat,

T_C \, V_D^{\gamma - 1} \;=\; T_H \, V_A^{\gamma - 1}. \qquad (\star\star)

The gas is now back at state A. One full cycle complete.

The Carnot cycle plotted on a pressure-volume diagramA PV diagram shows a closed loop with four corners labelled A, B, C, D. The loop is traversed clockwise A to B to C to D to A. The segment A to B is labelled isothermal expansion at T_H and is a hyperbola. B to C is labelled adiabatic expansion and is a steeper hyperbola. C to D is labelled isothermal compression at T_C and is a lower hyperbola. D to A is labelled adiabatic compression. The interior of the loop is lightly shaded to indicate the net work done per cycle.V (volume)P (pressure)ABCDisothermal at T_Hadiabaticisothermal at T_Cadiabaticnet work = enclosed area
The Carnot cycle on a pressure-volume diagram. The top curve $A \to B$ is the isothermal expansion at $T_H$ (hyperbola $PV = nRT_H$). The steeper curve $B \to C$ is the adiabatic expansion during which the gas cools to $T_C$. The lower curve $C \to D$ is the isothermal compression at $T_C$ ($PV = nRT_C$). The final curve $D \to A$ is the adiabatic compression that heats the gas back up to $T_H$. Because the cycle is traversed clockwise, the enclosed area equals the net work output per cycle.

The efficiency collapses to a ratio of temperatures

Add up the heats and works:

The efficiency is

\eta \;=\; 1 \;-\; \frac{Q_C}{Q_H} \;=\; 1 \;-\; \frac{nRT_C \ln(V_C/V_D)}{nRT_H \ln(V_B/V_A)} \;=\; 1 \;-\; \frac{T_C \ln(V_C/V_D)}{T_H \ln(V_B/V_A)}.

Now the miracle. Use (\star) and (\star\star) — the two adiabatic relations linking the four volumes and the two temperatures.

From (\star): T_H V_B^{\gamma - 1} = T_C V_C^{\gamma - 1}, so \dfrac{V_C}{V_B} = \left(\dfrac{T_H}{T_C}\right)^{1/(\gamma - 1)}.

From (\star\star): T_H V_A^{\gamma - 1} = T_C V_D^{\gamma - 1}, so \dfrac{V_D}{V_A} = \left(\dfrac{T_H}{T_C}\right)^{1/(\gamma - 1)}.

The two right-hand sides are equal, so \dfrac{V_C}{V_B} = \dfrac{V_D}{V_A}, which rearranges to

\frac{V_C}{V_D} \;=\; \frac{V_B}{V_A}.

Why: cross-multiplying V_C/V_B = V_D/V_A gives V_C V_A = V_D V_B, and then V_C/V_D = V_B/V_A. The two logarithms in \eta are therefore equal.

Plug this identity back into \eta. The logarithms cancel:

\eta_{\text{Carnot}} \;=\; 1 \;-\; \frac{T_C \ln(V_B/V_A)}{T_H \ln(V_B/V_A)} \;=\; \boxed{\;1 \;-\; \frac{T_C}{T_H}\;}

Why: the \ln factor was the only place where the geometry of the cylinder — the specific volumes V_A, V_B, V_C, V_D — entered. Once it cancels, nothing remains of the working substance, the cylinder size, or the amount of gas. Only the two reservoir temperatures matter.

Two features of this result deserve emphasis.

  1. Temperatures are in kelvin. The formula uses absolute temperatures, not Celsius. At T_C = 27 °C = 300 K and T_H = 227 °C = 500 K, \eta_{\text{Carnot}} = 1 - 300/500 = 40 \%, not 1 - 27/227.
  2. Only reservoir temperatures matter. Nothing about the gas, the cylinder, the piston material, the mass of working substance, the chemistry of the fuel. Two Carnot engines running between the same T_H and T_C — one using helium, one using hot steam — have identical efficiency. This is an outrageously strong statement, and it is the content of Carnot's theorem.

Worked examples

Example 1: Carnot efficiency of an NTPC coal thermal unit

A 660 MW supercritical unit at NTPC Sipat operates with steam entering the turbine at roughly T_H = 873 K (600 °C) and exhausting to a condenser cooled by Hasdeo river water at T_C = 308 K (35 °C). What is the ideal Carnot efficiency? If the actual efficiency is 42 %, how much coal energy becomes waste heat for every unit of electrical energy delivered?

NTPC thermal power unit schematicA horizontal schematic shows a boiler at 873 K on the left feeding high-pressure steam to a turbine. The turbine shaft drives a generator and produces work W. Low-pressure steam exits the turbine into a condenser at 308 K, which is cooled by river water. Condensed water is pumped back to the boiler.boiler873 K(coal)Q_Hturbine(expands steam)W(electricity)condenser308 K(Hasdeo river)Q_Cwater returns to boiler
The schematic: hot reservoir (boiler) at 873 K, cold reservoir (river-cooled condenser) at 308 K. The difference $Q_H - Q_C$ becomes the work $W$ that drives the turbine and the generator.

Step 1. Apply the Carnot formula.

\eta_{\text{Carnot}} \;=\; 1 \;-\; \frac{T_C}{T_H} \;=\; 1 \;-\; \frac{308}{873}.

Why: this is the theoretical ceiling for any engine running between these two temperatures, regardless of whether it uses steam, helium, or any other working substance.

Step 2. Evaluate the ratio.

\frac{308}{873} \;=\; 0.3528.

Step 3. Subtract from unity.

\eta_{\text{Carnot}} \;=\; 1 \;-\; 0.3528 \;=\; 0.6472 \;\approx\; 64.7\%.

Why: this is the best that thermodynamics allows. A real plant always falls short because of irreversibilities — finite-rate heat transfer, turbulence, friction, leakage.

Step 4. Compare with the actual efficiency.

Actual: \eta_{\text{actual}} = 0.42. So for every 1 joule of coal-derived heat:

  • W = 0.42 J becomes electricity
  • Q_C = 1 - 0.42 = 0.58 J leaves as waste heat into the river

For every 1 joule of electrical energy delivered, the plant generates 0.58/0.42 \approx 1.38 joules of waste heat.

Why: the ratio Q_C/W follows from W = Q_H - Q_C, so Q_C/W = (1 - \eta)/\eta. With \eta = 0.42, this gives 0.58/0.42.

Result: Carnot ceiling \eta_{\text{Carnot}} = 64.7\%; actual \eta = 42\%. For every unit of electricity delivered, about 1.38 units of waste heat flow into the river — which is why large thermal plants in India are built beside major rivers or the sea.

What this shows: Even a fictionally perfect coal plant would waste a third of its fuel as heat. A real plant wastes more. This gap between Carnot ceiling and actual performance is the whole story of power-plant engineering — every percentage point of efficiency gained saves millions of tonnes of coal per year.

Example 2: Diesel vs petrol — peak combustion temperature controls the ceiling

A diesel engine in a Tata Ace runs with a peak combustion temperature of roughly T_H = 2100 K and an exhaust temperature of T_C = 800 K. A petrol engine in a Maruti Swift runs with a peak combustion temperature of about T_H = 2500 K and an exhaust at T_C = 900 K. Compute the Carnot ceilings for each and comment on what this tells you about why diesels, despite lower peak temperatures, have higher real-world efficiency.

Diesel and petrol Carnot ceilings side by sideTwo vertical bars. The left bar is labelled Diesel with T_H 2100 K at the top and T_C 800 K at the bottom, and a Carnot efficiency 61.9 percent. The right bar is labelled Petrol with T_H 2500 K and T_C 900 K, and Carnot efficiency 64.0 percent.DieselT_H = 2100 KT_C = 800 Kη_C = 61.9%PetrolT_H = 2500 KT_C = 900 Kη_C = 64.0%petrol's ceiling is slightly higher; diesels win in practice via compression ratio
Petrol's peak combustion temperature is higher than diesel's, so its Carnot ceiling is higher too. Yet real diesels outperform real petrol engines in thermal efficiency — because of how close each comes to its own ceiling.

Step 1. Diesel Carnot efficiency.

\eta_{\text{diesel}} \;=\; 1 \;-\; \frac{T_C}{T_H} \;=\; 1 \;-\; \frac{800}{2100}.
\frac{800}{2100} \;=\; 0.3810,
\eta_{\text{diesel}} \;=\; 1 \;-\; 0.3810 \;=\; 0.6190 \;\approx\; 61.9\%.

Step 2. Petrol Carnot efficiency.

\eta_{\text{petrol}} \;=\; 1 \;-\; \frac{900}{2500} \;=\; 1 \;-\; 0.3600 \;=\; 0.6400 \;=\; 64.0\%.

Why: both ceilings are around 62–64 %; petrol's is slightly higher because its peak temperature is higher (hotter flame) relative to its exhaust.

Step 3. Compare with reality.

A modern passenger-car petrol engine achieves about \eta_{\text{actual}} \approx 25–30\% on a good day — so it realises only 28/64 \approx 44\% of its Carnot ceiling. A turbocharged diesel in a commercial vehicle achieves \eta_{\text{actual}} \approx 40–45\% — realising 42/61.9 \approx 68\% of its ceiling.

Why: the Carnot ceiling tells you what thermodynamics permits; engineering tells you how close you get. Diesel engines run at much higher compression ratios (18:1 vs 10:1 for petrol), which means the expansion stroke extracts more work from each kilogram of hot gas. Petrol engines are knock-limited — you cannot raise their compression ratio too far without pre-ignition.

Step 4. Cost per kilometre implication.

A Maruti Swift at 25 % efficient burns roughly 1/0.25 = 4 units of fuel energy per unit of wheel energy. A Tata Ace diesel at 42 % burns 1/0.42 = 2.38 units. Per kilometre travelled and per tonne carried, diesel delivers roughly 40 % less fuel-energy burn than petrol — one reason diesel dominated Indian commercial transport for decades.

Result: Carnot ceilings 61.9 % (diesel) vs 64.0 % (petrol). Actual efficiencies: ~42 % (diesel) vs ~28 % (petrol). The gap between ceiling and actual is what engineering lives in.

What this shows: Knowing the Carnot ceiling tells you the best you could ever do; comparing it with the actual number tells you how much room remains for improvement. And the two comparisons — ceilings versus realities — together explain why identical thermodynamic limits produce very different engines in practice.

Exploring the ceiling — a slider for T_C/T_H

Before you read the going-deeper section, drag the temperature ratio below and watch the Carnot efficiency respond. Fix T_H = 800 K (roughly a boiler temperature) and vary T_C from 50 K (liquid nitrogen-ish) to 780 K (almost as hot as the boiler). The efficiency is \eta = 1 - T_C/T_H.

Interactive: Carnot efficiency as a function of cold-reservoir temperature A plot of eta equals one minus T_C over T_H, with T_H fixed at 800 K. As the reader drags the cold-reservoir temperature from 50 K toward 780 K, the efficiency curve drops from near 1 toward 0. Readouts show T_C, T_H, and eta. T_C (kelvin), with T_H fixed at 800 K η = 1 − T_C/T_H 0 0.25 0.5 0.75 1 150 350 550 770 η(T_C) drag the red point along the axis
Drag the red marker to change $T_C$ at fixed $T_H = 800$ K. At $T_C = 300$ K (room temperature), $\eta = 62.5\%$. At $T_C = 100$ K (liquid air), $\eta = 87.5\%$ — a much higher ceiling, but cooling to liquid-air temperature costs energy of its own, which the formula does not charge you for. As $T_C$ approaches $T_H$, $\eta$ collapses toward zero — no temperature difference means no engine can run.

Why no real engine reaches Carnot efficiency

The Carnot cycle is an idealisation stacked on idealisations. Strip away the assumptions one at a time and watch the efficiency fall.

Quasi-static processes require infinite time. The isothermal expansion at T_H is done so slowly that the gas is always exactly at T_H; any faster, and a finite temperature difference develops between the gas and the reservoir, so heat flows across a gap — and that is irreversible. A real engine runs at hundreds of RPM, not infinitely slowly. The time saved is traded against efficiency lost.

Heat transfer across finite \Delta T is irreversible. In a real boiler, the combustion gas is at, say, 1800 K, but the steam inside the boiler tubes is only at 870 K. Heat flows across this 900 K gap, and every joule that flows does so irreversibly — entropy is generated (see entropy introduction). The engine then operates between 870 K and, say, 310 K, not between 1800 K and 310 K. The Carnot ceiling it can actually pursue is 1 - 310/870 = 64.4\%, not 1 - 310/1800 = 82.8\%.

Friction in real pistons and turbines. A real cylinder has friction between piston and wall; a real turbine has friction in its bearings and turbulent drag on the blades. Every joule lost to friction reappears as heat — heat that is now at a lower temperature than T_H, and so a smaller fraction of which can be converted back to work.

Adiabatic processes leak heat. A "perfectly insulated" adiabatic leg does not exist. A real cylinder conducts heat through its walls during the compression and expansion strokes, which makes the process neither purely adiabatic nor perfectly isothermal.

Non-ideal working substances. Real steam does not obey PV = nRT exactly, especially near the saturation curve. Real air has a slightly varying \gamma. These cause the adiabats and isotherms to deviate from their ideal shapes.

Leakage and incomplete combustion. A real piston rings let some combustion gas slip past them on every stroke. A real cylinder does not burn every droplet of fuel. Each leak and each unburned droplet is energy that never entered the engine's thermodynamic cycle at all.

Put all of these together and the gap between \eta_{\text{Carnot}} and \eta_{\text{actual}} opens up. A modern combined-cycle gas turbine at the GMR Power Plant near Chennai can reach \eta \approx 60\% — about 80 % of its Carnot ceiling, impressive engineering. A typical 1950s-era Indian Railways steam locomotive reached perhaps \eta \approx 8\% — because its peak temperature was modest, its boiler leaked, its pistons had friction, and its cylinder walls radiated heat. The second law set the ceiling; engineering set the floor.

Common confusions

Stop here if the point was to use the Carnot formula and solve engine problems. What follows is a proof of Carnot's theorem — the statement that every reversible engine between the same two reservoirs has the same efficiency, and no engine can exceed it — and a sketch of how the Carnot cycle connects to the definition of absolute temperature and to entropy.

Carnot's theorem — the proof

Statement. Of all heat engines operating between two given thermal reservoirs at temperatures T_H and T_C:

  1. No engine can have higher efficiency than a reversible engine.
  2. All reversible engines have the same efficiency.

Proof of part 1 (by contradiction). Suppose, for contradiction, that some engine X (not necessarily reversible) has efficiency \eta_X > \eta_{\text{rev}}, where \eta_{\text{rev}} is the efficiency of a reversible engine R between the same two reservoirs.

Run engine X forward. In one cycle, it takes heat Q_H from the hot reservoir, does work W_X = \eta_X \, Q_H, and rejects Q_H - W_X to the cold reservoir.

Now use the work W_X to drive the reversible engine R in reverse — that is, as a refrigerator. Running in reverse, R takes heat Q_C^R from the cold reservoir and delivers Q_C^R + W_X to the hot reservoir, consuming work W_X to do so. Because R is reversible, when run as a refrigerator its numbers satisfy the same ratios as when run as an engine: W_X/Q_H^R = \eta_{\text{rev}}, so Q_H^R = W_X/\eta_{\text{rev}}.

Combine the two devices. Over one joint cycle:

  • Net work exchanged with the outside world: W_X - W_X = 0 (engine X produces W_X, refrigerator R consumes it).
  • Net heat from hot reservoir: -Q_H + Q_H^R = -Q_H + W_X/\eta_{\text{rev}} = -Q_H + \eta_X Q_H / \eta_{\text{rev}}.

Since \eta_X > \eta_{\text{rev}}, the ratio \eta_X/\eta_{\text{rev}} > 1, so \eta_X Q_H/\eta_{\text{rev}} > Q_H. The net heat delivered to the hot reservoir is therefore positive, meaning heat has, on balance, flowed from the cold reservoir to the hot one — with no net work input from outside.

This is exactly what Clausius forbids. Therefore the assumption \eta_X > \eta_{\text{rev}} is false. No engine can beat a reversible engine between the same reservoirs. \blacksquare

Proof of part 2. Take two reversible engines R_1 and R_2 between the same reservoirs. By part 1 applied with X = R_1: \eta_{R_1} \le \eta_{R_2}. Applied with X = R_2: \eta_{R_2} \le \eta_{R_1}. Therefore \eta_{R_1} = \eta_{R_2}. All reversible engines have the same efficiency. \blacksquare

The theorem has a remarkable corollary. Since the common reversible efficiency cannot depend on the engine's internal workings (by part 2 it is the same for all of them), it must depend only on the external parameters — the two reservoir temperatures. So there exists some universal function f(T_H, T_C) such that every reversible engine between those reservoirs has efficiency 1 - f(T_H, T_C). The explicit calculation for the ideal-gas Carnot cycle revealed f(T_H, T_C) = T_C/T_H. The theorem guarantees that this answer applies universally.

Absolute temperature from the Carnot efficiency

Lord Kelvin, in 1848, turned the logic inside out. Instead of starting with an ideal-gas thermometer and computing the Carnot efficiency from PV = nRT, he defined absolute temperature by the ratio of heats in a Carnot cycle.

Kelvin's definition. For a reversible engine operating between reservoirs at temperatures T_1 and T_2, with heats Q_1 and Q_2 exchanged, the ratio of absolute temperatures is defined by

\frac{T_1}{T_2} \;=\; \frac{Q_1}{Q_2}.

Combined with a chosen fixed point (the triple point of water at 273.16 K), this defines the entire absolute temperature scale. The scale is thermodynamic, not tied to any particular thermometer. A reversible heat engine is itself a thermometer — and a remarkably fundamental one, because its ratio depends only on the two reservoirs, not on the gas inside.

Entropy and the Carnot cycle

Consider one Carnot cycle. Heat Q_H enters at T_H; heat Q_C leaves at T_C. Compute the sum

\frac{Q_H}{T_H} \;-\; \frac{Q_C}{T_C}.

Using the ideal-gas result Q_H = nRT_H \ln(V_B/V_A) and Q_C = nRT_C \ln(V_B/V_A) (the logs are equal, as shown above):

\frac{Q_H}{T_H} \;-\; \frac{Q_C}{T_C} \;=\; nR\ln\!\frac{V_B}{V_A} \;-\; nR\ln\!\frac{V_B}{V_A} \;=\; 0.

Zero. Over one Carnot cycle, the sum of (heat in / reservoir temperature) is exactly zero. This is not a coincidence — it is the first hint of a state function. Clausius generalised this to arbitrary reversible cycles and showed that \oint dQ_{\text{rev}}/T = 0 always, which means dQ_{\text{rev}}/T is the differential of a function — and that function is called the entropy S. The Carnot cycle is the thin edge of the entropy wedge, and the entropy introduction article takes this further.

The Otto and Diesel cycles — why they fall short

Real piston engines do not use the Carnot cycle, for one powerful reason: the isothermal processes in Carnot require infinitely slow heat transfer, which at the RPMs of a real engine is impossible. Instead, real engines approximate the Otto cycle (petrol engines) or the Diesel cycle, which use adiabatic compressions and expansions combined with constant-volume or constant-pressure heat addition. These cycles have lower efficiency than Carnot between the same peak-and-exhaust temperatures, because heat is added over a range of temperatures rather than only at T_H. The Otto cycle efficiency is

\eta_{\text{Otto}} \;=\; 1 \;-\; \frac{1}{r^{\gamma - 1}},

where r is the compression ratio. For r = 10 and \gamma = 1.4, \eta_{\text{Otto}} = 1 - 10^{-0.4} = 1 - 0.398 = 60.2\%. This is the ceiling of a real Otto cycle — still below the Carnot ceiling of about 64 %, and much above the actual achieved efficiency (about 28 %) because real pistons suffer friction, heat loss through walls, and incomplete combustion on top of everything.

ISRO engine test beds and the Carnot limit

When ISRO tests rocket engines at the Liquid Propulsion Systems Centre at Mahendragiri, it measures combustion-chamber temperatures around 3 600 K and exhaust (ambient) temperatures of about 300 K. The Carnot ceiling is 1 - 300/3600 = 91.7\%. Actual rocket-engine thermal efficiencies are around 60–70 %, which is extraordinarily close to the ceiling by Earth-based standards. Rocket engines get near Carnot because the combustion is so hot and the exhaust expands to near-vacuum — the two reservoir temperatures are as far apart as engineering permits. This also explains why rockets are such prodigious consumers of fuel: most of the waste heat is tied up in the kinetic energy of the exhaust plume, which is precisely what gives the rocket its thrust (another story, see rocket propulsion when available).

Where this leads next