The Carnot cycle is an ideal heat-engine cycle that shows the highest possible efficiency for any engine operating between two reservoir temperatures. For a reversible engine between a hot reservoir at and a cold reservoir at , the maximum efficiency is
with temperatures in Kelvin. Real engines do not reach this limit, but the Carnot cycle tells you what the limit is.
What the Carnot cycle means
The cycle has four stages: two isothermal stages, where heat is exchanged at constant temperature, and two reversible adiabatic stages, where no heat is exchanged and the temperature changes.
Its importance is simple: it gives a benchmark. If two engines work between the same hot and cold reservoirs, no engine can be more efficient than a reversible Carnot engine.
The four stages in order
- Isothermal expansion at . The gas absorbs heat from the hot reservoir and does work while staying at the hot temperature.
- Reversible adiabatic expansion. No heat enters or leaves. The gas keeps expanding, does work, and its temperature falls from to .
- Isothermal compression at . The surroundings do work on the gas while the gas rejects heat to the cold reservoir at constant cold temperature.
- Reversible adiabatic compression. No heat is exchanged. The gas is compressed until its temperature rises from back to .
After the fourth stage, the system returns to its starting state, so the process can repeat as a cycle.
When you can use the Carnot efficiency formula
Use
only when the engine is reversible and operates between two reservoirs at fixed absolute temperatures.
Why does it work? In a reversible Carnot cycle, the entropy gained from the hot reservoir matches the entropy delivered to the cold reservoir in magnitude, so
which gives
and then
Do not apply this unchanged to a real engine with friction, turbulence, or heat transfer across a finite temperature difference. In that case, the Carnot value is still an upper bound, not the actual efficiency.
Worked example: maximum efficiency between two temperatures
Suppose an ideal Carnot engine operates between and and absorbs from the hot reservoir each cycle.
Its efficiency is
So the maximum possible efficiency is .
The work done per cycle is
The remaining heat must be rejected to the cold reservoir:
This example shows the main idea clearly: once the reservoir temperatures are fixed, the maximum efficiency is fixed too. Increasing engineering quality can help a real engine get closer to that limit, but not exceed it.
Common mistakes in Carnot cycle problems
One common mistake is using Celsius in the efficiency formula. The ratio must use Kelvin.
Another mistake is treating the Carnot cycle as a realistic model of an everyday engine. It is an ideal reversible benchmark, not a claim about what normal engines actually do.
A third mistake is memorizing the four stages without tracking where heat enters and leaves. Heat enters during the hot isothermal expansion and leaves during the cold isothermal compression. The adiabatic stages have .
It is also easy to overread the efficiency formula. It does not say an engine becomes efficient just because is large. Materials limits, irreversibility, and design constraints still matter in real machines.
Where the Carnot cycle is used
The Carnot cycle appears in thermodynamics because it connects entropy, reversibility, and engine efficiency in one clean model. It is used to set upper efficiency limits, to compare real engines with ideal ones, and to build intuition for refrigerators and heat pumps as well as heat engines.
If you already know the second law of thermodynamics, the Carnot cycle is one of the clearest ways to see that law turn into a quantitative limit.
Try a similar problem
Try your own version with and . Compute the Carnot efficiency first, then choose a value of and find the work and rejected heat. If you want to go one step further, compare that ideal answer with a real engine that runs at a lower efficiency and explain why the gap appears.
Need help with a problem?
Upload your question and get a verified, step-by-step solution in seconds.
Open GPAI Solver →