
Thermal unit · institution-dependent · Interactive lesson
Cyclic processes, heat engines & efficiency
Engines live on loops. This lesson makes the loop do the accounting: the closed p-V area is the net work, the direction of travel is its sign, each leg's heat is sorted by sign into what was bought and what was thrown away, and the ratio of the two is the only efficiency worth quoting.
UPIII-07.05 · Lesson 5 of 9 in this unit. Position is not a completion score.Thermal unit · institution-dependent. Many departments teach thermal physics separately or within Physics II. Check whether your university includes this numbered unit in Physics III.
Build the model
Close the loop and the first law turns into a work-for-heat ledger.
The key idea
A heat engine runs a working substance around a closed cycle of states, so its internal energy change per cycle is zero and the net work it delivers equals the net heat it absorbs; its thermal efficiency is that net work divided by the heat absorbed, η = Wₙₑₜ/QH.
Example. A gas absorbing 1800 J and rejecting 1400 J per cycle delivers Wₙₑₜ = 400 J of work per cycle — the area its loop encloses on a p-V diagram — with efficiency η = 400/1800 = 0.22; at 25 cycles per second that is 10 kW of power.
The complete physical model and assumptions
A heat engine is a working substance dragged around a closed loop of states and returned, every cycle, to where it began. Because internal energy is a state function, ∮dU = 0, and the first law collapses to Qₙₑₜ = Wₙₑₜ: whatever heat the gas does not hand back must leave as work. Plot the loop on the p-V plane and the work becomes geometric — Wₙₑₜ = ∮p dV is the enclosed area, positive when the loop runs clockwise (expansion at high pressure, return at low) and negative when it runs the other way. The heats are not geometric, so each leg is audited with the first law and sorted by sign: every absorbing leg is charged to QH, every rejecting leg to QC, and the thermal efficiency η = Wₙₑₜ/QH = 1 − QC/QH measures how much of the purchased heat became work. The two-reservoir picture behind QH and QC assumes bodies so large that the transfer leaves their temperatures unchanged, ΔTᵣₑₛ = |Q|/Cᵣₑₛ → 0, and that is where the model starts to strain: a real cycle absorbs heat over a range of temperatures, a single leg can switch from absorbing to rejecting partway along, a finite reservoir drifts after enough cycles, and nothing in this bookkeeping says how small QC can be made. That last question belongs to the Carnot cycle, which comes next.
1Around a closed loop, a state function returns to itself
Internal energy is a function of state, so dU is an exact differential and its integral around any closed path vanishes: ∮dU = 0. Heat and work are not state functions — đQ and đW depend on the path — so their loop integrals need not vanish, and the first law ΔU = Q − W applied to one complete cycle gives Qₙₑₜ = Wₙₑₜ. That single line is the reason an engine can run indefinitely: nothing accumulates in the working substance, so whatever heat it does not return to the surroundings must have left as work, cycle after cycle. Declare the sign convention once: Q > 0 into the gas, W > 0 by the gas. A gas that absorbs 1800 J and rejects 1400 J in one cycle has done 400 J of work, and its internal energy at the end of the cycle is exactly what it was at the start. For an ideal gas you can check that directly, because U depends on pV alone — (3/2)pV for a monatomic gas — and the loop lands on the same corner it left.
2The net work is the enclosed area, signed by the traversal
Along any leg the gas does W = ∫p dV, the area under that leg on the p-V diagram. Around a loop the expansion legs contribute the area under the upper path and the compression legs subtract the area under the lower path, so what survives is the area between them: Wₙₑₜ = ∮p dV = the enclosed area. Its sign is fixed by the sense of traversal. Clockwise — expanding along the high-pressure path and returning along the low-pressure path — gives positive net work: an engine. Anticlockwise gives the same magnitude with a minus sign: the surroundings drive the gas round, and you are looking at a refrigerator, the subject of a later topic. Check the units: 1 kPa × 1 L = 10³ Pa × 10⁻³ m³ = 1 J, which is why a rectangle from 100 kPa to 300 kPa and from 1.0 L to 3.0 L encloses 200 kPa × 2.0 L = 400 J. A curved leg needs the integral — an isotherm contributes nRT ln(V₂/V₁) — but the closure rule does not change: Wₙₑₜ is the area, and the arrows set its sign.
3Charge every absorbing leg to the hot side
Efficiency needs the heat that was bought, QH, so each leg must be audited for its heat and sorted by sign, not by which leg looks hottest. Take the 100-to-300 kPa, 1.0-to-3.0 L rectangle traversed clockwise with a monatomic ideal gas, for which U = (3/2)pV. On an isochoric leg W = 0 and Q = ΔU = (3/2)V Δp; on an isobaric leg Q = ΔU + p ΔV = (5/2)p ΔV. Leg A → B, isochoric at 1.0 L, 100 → 300 kPa: Q = (3/2)(1.0 L)(200 kPa) = +300 J. Leg B → C, isobaric at 300 kPa, 1.0 → 3.0 L: Q = (5/2)(300 kPa)(2.0 L) = +1500 J. Leg C → D, isochoric at 3.0 L, 300 → 100 kPa: Q = (3/2)(3.0 L)(−200 kPa) = −900 J. Leg D → A, isobaric at 100 kPa, 3.0 → 1.0 L: Q = (5/2)(100 kPa)(−2.0 L) = −500 J. Two legs absorb: QH = 300 + 1500 = 1800 J. Two reject: QC = 900 + 500 = 1400 J. Their difference, 400 J, is the enclosed area, so the audit closes. Miss the 300 J of isochoric heating and you would report QH = 1500 J and an efficiency a fifth too high.
4Efficiency is the fraction of purchased heat that became work
η = Wₙₑₜ/QH = 1 − QC/QH. The denominator is QH alone, because that is what the fuel pays for; the rejected heat is not a cost you recover, and dividing by QH + QC or by QC answers a question nobody asked. For the rectangle, η = 400/1800 = 0.222: 22% of the heat became work and 78% went out to the cold side. Write the general form as η = Δp ΔV / [(3/2)V₁ Δp + (5/2)p₂ ΔV] and every term is a pressure times a volume, so the ratio is dimensionless as it must be. The limiting cases behave: shrink the pressure swing Δp to zero and Wₙₑₜ → 0 while QH → (5/2)p₂ ΔV stays finite, so η → 0 — heat in, all of it out, no work; shrink ΔV and the same happens. η = 1 would need QC = 0, a cycle that rejects nothing, which is exactly what the second law forbids. The next topic sets the actual ceiling for reservoirs at the cycle's extreme temperatures; with pV running from 100 J to 900 J here, Tₘₐₓ/Tₘᵢₙ = 9 and that ceiling is 0.889. A rectangle sits far below it, and that gap — not the 22% — is the number worth thinking about.
5A reservoir is a body the transfer cannot warm or cool
The two-box picture — heat from a hot reservoir, heat to a cold reservoir — assumes each reservoir's temperature is unchanged by what it gives or takes. That is an idealisation with a checkable condition: a body of heat capacity Cᵣₑₛ that exchanges heat Q shifts by ΔTᵣₑₛ = |Q|/Cᵣₑₛ, and 'reservoir' means this is negligible on the timescale that matters. A 1000 kg water tank (Cᵣₑₛ = 4.18 × 10⁶ J K⁻¹) receiving the rectangle's 1400 J per cycle warms by 1400/(4.18 × 10⁶) = 3.3 × 10⁻⁴ K per cycle — invisible for one cycle, but after 10⁴ cycles it is 3.3 K and the 'cold' side has drifted. A furnace fed with fuel or the open atmosphere qualify because they are replenished, not merely because they are large. The idealisation also hides something about the rectangle itself: the gas absorbs heat while its pV runs from 100 J to 900 J, a ninefold range of temperature, so no single hot reservoir can feed it without a temperature difference across most of the leg. The two-box diagram lumps every absorbing leg into QH; the entropy topics later price what that lumping costs.
6Count cycles to turn joules into watts
A cycle's numbers are per revolution; an engine's are per second. With f cycles per second, P = f Wₙₑₜ, the heat input rate is f QH and the cooling load is f QC. The 400 J rectangle turning over at 25 Hz delivers 10 kW, draws 45 kW of heat and must dump 35 kW into its cold side continuously — which is why the radiator on a real engine is a larger component than 22% suggests, and why the reservoir check has to be done per second, not per cycle: a 1000 kg tank absorbing 35 kW warms at 35 000/(4.18 × 10⁶) = 8.4 × 10⁻³ K s⁻¹, half a kelvin a minute. Efficiency is untouched by f, since it is a ratio of two per-cycle quantities, so a faster engine is a more powerful one, not a more efficient one. Check the limiting case: f → 0 gives P → 0 while η stays at 0.22, the correct statement that a slower engine turns the same fraction of its heat into work, only fewer joules of it per second.
Key equations
Read the units, assumptions and limits before substituting.
Closure of a cycle
∮dU = 0 ⇒ Qₙₑₜ = Wₙₑₜ
U is a state function and comes back to its value; Q and W are path functions and do not. Whatever net heat the gas took in has left as work.
U, Q, W in J; Q > 0 into the gas, W > 0 by the gas, first law ΔU = Q − W on each legNet work as enclosed area
Wₙₑₜ = ∮p dV = area enclosed on the p-V diagram
Clockwise traversal (expanding on the high-pressure path) gives Wₙₑₜ > 0, an engine; anticlockwise gives the same magnitude with Wₙₑₜ < 0.
p in Pa, V in m³, W in J; 1 kPa × 1 L = 1 J exactlySorting the heats by sign
QH = Σ Qleg over legs with Qleg > 0QC = Σ |Qleg| over legs with Qleg < 0
Every absorbing leg is charged to the hot side whatever its temperature; a leg whose heat reverses partway is split where đQ/dV = 0.
QH heat absorbed and QC heat rejected per cycle, both positive, in J; Wₙₑₜ = QH − QCThermal efficiency
η = Wₙₑₜ / QH = 1 − QC / QH
The fraction of purchased heat that became work. Only QC = 0 would give η = 1, and no cycle manages that.
dimensionless, 0 ≤ η < 1; QH, QC and Wₙₑₜ in J per cycleThe reservoir idealisation
ΔTᵣₑₛ = |Q| / Cᵣₑₛ → 0 as Cᵣₑₛ → ∞
A reservoir is a body whose temperature the transfer cannot shift. Check it by evaluating ΔTᵣₑₛ over the number of cycles you care about.
Cᵣₑₛ heat capacity of the reservoir in J K⁻¹, Q the heat exchanged in J, ΔTᵣₑₛ in KFrom one cycle to a power
P = f Wₙₑₜ
Per-cycle joules become watts by counting cycles; the heat input rate f QH and the cooling load f QC follow the same way, and η does not depend on f.
f cycles per second in s⁻¹, Wₙₑₜ in J per cycle, P in WInteractive lab
Predict first. Explore the model. Compare the result.
Explore the model
Try this. Raise the top pressure from 200 kPa to 400 kPa at 3.0 L: W triples from 200 J to 600 J while QH only about doubles, so η climbs from 0.17 to 0.24. Then flip the sense to −1: every arrow reverses, W turns negative and the hot side becomes where heat is delivered, the loop of a refrigerator.
Live results
- NET WORK W = ∮p dV
- 400 J
- HOT-SIDE HEAT QH
- 1800 J
- COLD-SIDE HEAT QC
- 1400 J
- ENGINE η = W/QH
- 0.222
Results follow this lesson’s model and assumptions. Displayed values are rounded.
Predict → change one variable → check
Plan a change before running it. Every other input stays at the saved baseline.
Saved baseline. Top pressure p₂: 300 kPa; Largest volume V₂: 3.0 L; Sense: +1 clockwise, −1 reversed: 1
This experiment is kept only while this page is open. It does not change saved course progress.
Catch the common trap
The first-year habit is to read QH as 'the heat on the hot leg' and QC as 'the heat on the cold leg', one leg each. In any cycle with more than two legs that miscounts. In the rectangle above the isochoric heating absorbs 300 J at temperatures below the top isobar's, and it still belongs in QH, because the denominator of η is every joule the surroundings had to supply, whichever leg took it: the fuel does not care which corner of the diagram it was burned at. Skip it and η = 400/1500 = 0.267 instead of 0.222, a fifth too generous. The same habit produces the inverse error, dividing Wₙₑₜ by QH + QC on the grounds that 'all the heat flow' should count. It should not: QC was not bought, it was discarded. The definition is Wₙₑₜ over the heat absorbed, and the legs are sorted by the sign of their Q, never by their position on the diagram.
Practice & worked examples
3 authored examples. Make an attempt, then reveal the reasoning one step at a time.
EasyExample 1
A diatomic ideal gas is taken clockwise around the rectangle bounded by p = 150 kPa and 450 kPa and by V = 0.80 L and 2.40 L. In one cycle it absorbs 3120 J of heat. Find the net work, the heat rejected and the thermal efficiency, and state what changes if the same loop is run anticlockwise.
Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.
0 of 4 steps revealed.
- Enclosed area: Δp × ΔV = (450 − 150) kPa × (2.40 − 0.80) L = 300 kPa × 1.60 L. Since 1 kPa × 1 L = 1 J, Wₙₑₜ = 480 J, positive because the traversal is clockwise.
- Closure of the cycle, ∮dU = 0, gives Qₙₑₜ = Wₙₑₜ, so QH − QC = 480 J and the rejected heat is QC = 3120 − 480 = 2640 J.
- η = Wₙₑₜ/QH = 480/3120 = 0.154, or 1 − QC/QH = 1 − 2640/3120 = 0.154: the same number both ways, as it must be.
- Anticlockwise, every leg reverses: Wₙₑₜ = −480 J, so the surroundings do 480 J of work on the gas per cycle, the absorbing and rejecting legs swap roles, and the loop is a refrigerator that η no longer describes.
Answer. Wₙₑₜ = 480 J, QC = 2.64 × 10³ J, η = 0.15; run anticlockwise, Wₙₑₜ = −480 J.
MediumExample 2
0.040 mol of a monatomic ideal gas runs a four-leg cycle: isothermal expansion at 600 K from V₁ to V₂ = 4V₁, isochoric cooling to 300 K, isothermal compression at 300 K back to V₁, and isochoric heating to 600 K. Find the heat on each leg, then QH, QC, the net work and the efficiency. Take R = 8.314 J mol⁻¹ K⁻¹.
Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.
0 of 6 steps revealed.
- Leg 1, isothermal at TH = 600 K, so ΔU = 0 and Q₁ = W₁ = nRTH ln(V₂/V₁) = 0.040 × 8.314 × 600 × ln 4 = 199.5 J × 1.386 = 276.6 J, absorbed.
- Leg 2, isochoric at V₂ from 600 K to 300 K: W₂ = 0 and Q₂ = nCV ΔT = 0.040 × (3/2)(8.314) × (−300) = −149.7 J, rejected.
- Leg 3, isothermal at TC = 300 K: Q₃ = W₃ = nRTC ln(V₁/V₂) = −0.040 × 8.314 × 300 × 1.386 = −138.3 J, rejected.
- Leg 4, isochoric at V₁ from 300 K back to 600 K: W₄ = 0 and Q₄ = +149.7 J, absorbed. The cycle is closed: the gas is back at 600 K and V₁.
- Sort by sign: QH = 276.6 + 149.7 = 426.3 J, QC = 149.7 + 138.3 = 288.0 J, Wₙₑₜ = QH − QC = 138.3 J. Check against the loop integral: the isochores contribute no area and the isotherms give nR(TH − TC) ln 4 = 0.3326 × 300 × 1.386 = 138.3 J.
- η = Wₙₑₜ/QH = 138.3/426.3 = 0.324. The isochoric heat cancels in Wₙₑₜ but not in QH: it is bought on leg 4 and discarded on leg 2, which is exactly the heat a regenerator would recycle.
Answer. Q₁ = +277 J, Q₂ = −150 J, Q₃ = −138 J, Q₄ = +150 J; QH = 426 J, QC = 288 J, Wₙₑₜ = 138 J per cycle, η = 0.32.
HardExample 3
A diatomic ideal gas, U = (5/2)pV, runs the triangular cycle A (2.0 L, 100 kPa) → B (2.0 L, 300 kPa) → C (6.0 L, 100 kPa) → A, with B → C a straight line on the p-V diagram. Find the net work; show that the heat along B → C changes sign partway and locate the point; hence find the true QH and η, and compare with the value from sorting whole legs.
Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.
0 of 6 steps revealed.
- Wₙₑₜ is the enclosed area: ½ × (6.0 − 2.0) L × (300 − 100) kPa = 400 J, positive because the loop runs clockwise: up the isochore, down the sloping line, back along the isobar.
- Leg A → B, isochoric: W = 0 and Q = ΔU = (5/2)(2.0 L)(200 kPa) = +1000 J. Leg C → A, isobaric at 100 kPa from 6.0 L to 2.0 L: W = 100 kPa × (−4.0 L) = −400 J, ΔU = (5/2)(200 − 600) J = −1000 J, so Q = ΔU + W = −1400 J.
- Leg B → C: p = 400 − 50V (kPa, with V in L). W = ∫p dV = [400V − 25V²] from 2 to 6 = 1500 − 700 = 800 J. Since pV = 600 J at both B and C, ΔU = 0 and the leg's net heat is Q = 800 J. Closure: 1000 + 800 − 1400 = 400 J = Wₙₑₜ ✓.
- Along B → C, đQ = dU + p dV with pV = 400V − 50V², so đQ/dV = (5/2)(400 − 100V) + (400 − 50V) = 1400 − 300V J L⁻¹. It is positive for V < 14/3 L = 4.67 L and negative beyond: the gas absorbs heat until V* = 4.67 L and rejects it from there to C.
- Split the leg at V*: heat absorbed = [1400V − 150V²] from 2 to 14/3 = 3266.7 − 2200 = 1066.7 J; heat rejected from 14/3 to 6 = 3000 − 3266.7 = −266.7 J. They sum to 800 J as they must.
- True bookkeeping: QH = 1000 + 1066.7 = 2066.7 J, QC = 1400 + 266.7 = 1666.7 J, Wₙₑₜ = 400 J ✓, η = 400/2066.7 = 0.194. Sorting whole legs would give QH = 1800 J and η = 0.222, about 15% too generous, because 267 J were bought and then rejected within the same leg.
Answer. Wₙₑₜ = 400 J; the heat reverses at V = 4.67 L; QH = 2.07 × 10³ J and η = 0.19, where whole-leg sorting wrongly gives 0.22.
Quick check
Select an answer and explain it before checking.
Review & continue
A heat engine runs a working substance around a closed cycle of states, so its internal energy change per cycle is zero and the net work it delivers equals the net heat it absorbs; its thermal efficiency is that net work divided by the heat absorbed, η = Wₙₑₜ/QH.
- Explain the relationship without looking at the equation.
- Check a sign, a unit and a model assumption in your working.
- Return to the lab or worked example if a step is still unclear.
Optional supporting lessons
These chapter resources can help with earlier ideas; they are not additional required Physics III completion tasks.