Calculating Maximum Theoretical Performances of Heat Engines and Heat Pumps
Remember, energy is always conserved and the total entropy changes of all thermal reservoirs must be greater than 0 (IE the sum of all entropy increases must be greater than the sum of all entropy decreases).
Performance is measured by comparing what we want to what we pay.
Remarks about sign conventions used in this presentation
Heat Engines
Qhot > 0, Qcold > 0, by convention
Qcold + W = Qhot, by conservation of energy
Qcold/Tcold > Qhot/Thot, by the second law of thermodynamics (IE the law of entropy, entropy lost by hot resivoir is less than entropy gained by cold resevoir: ΔScold > ΔShot, where ΔShot = Qhot/Thot and ΔScold = Qcold/Tcold)
Heat Engines (continued)
efficiency, e = W/Qhot (IE what we want divided by what we pay)
Thot(Qcold/Tcold) > Qhot
Thot((Qhot - W)/Tcold) > Qhot
Thot/Tcold > Qhot/(Qhot – W)
Tcold/Thot < (Qhot – W)/Qhot
Tcold/Thot < 1 – e
e < 1 – Tcold/Thot,
and since 0 < Tcold/Thot < 1 (because Thot > Tcold > 0), e < 1
Work Driven Heat Pumps
Qhot > 0, Qcold > 0, by convention
Qhot = Qcold + W, by conservation of energy
Qcold/Tcold < Qhot/Thot, by the law of entropy (IE the law of entropy, entropy gained by hot resivoir is greater than entropy lost by cold resevoir: ΔScold < ΔShot, where ΔShot = Qhot/Thot and ΔScold = Qcold/Tcold)
Heating Performance for Work driven Heat Pumps
coefficient of performance, cop, or cheating = Qhot/W (IE what we want divided by what we pay)
Thot(Qcold/Tcold) < Qhot
Thot(Qhot - W)/Tcold) < Qhot
(Thot/Tcold)Qhot – (Thot/Tcold\)W < Qhot
(Thot/Tcold)Qhot – Qhot < (Thot/Tcold)W
Qhot(Thot/Tcold - 1) < (Thot/Tcold)W
(Thot/Tcold - 1)/(Thot/Tcold) < W/Qhot
1 - Tcold/Thot < 1/cheating
So, 1/(1 – Tcold/Thot) > cheating, note the left side of the inequality is the same as 1/emax, where emax is the maximum efficiency of a heat engine with identical hot and cold resevoirs
Cooling Performance for Work driven Heat Pumps
for cooling, cop, or ccooling = Qcold/W (IE what we want divided by what we pay)
Thot(Qcold/Tcold) < Qhot
Thot(Qcold/Tcold) < Qcold + W
(Thot/Tcold)Qcold - Qcold < W
(Thot/Tcold - 1)Qcold < W
(Thot/Tcold – 1) < W/Qcold, or 1/ccooling
multiply both sides by Tcold/Thot
1- Tcold/Thot < (Tcold/Thot)/ccooling
(Tcold/Thot)/(1- Tcold/Thot) > ccooling; note, the left side of the inequality is the same as (1 – emax)/emax, where emax is the maximum efficiency of a heat engine with identical hot and cold resevoirs
multiply numerator and denominator by (Thot/Tcold)
1/(Thot/Tcold – 1) > ccooling
multiply numerator and denominator by Tcold
Tcold/(Thot – Tcold) > ccooling
Remarks on Heat Engines and Work Driven heat Pumps
recall, 1- Tcold/Thot = emax for a heat engine
cheating, max = 1/emax, ccooling, max = (1 – emax)/emax,
and 0 < emax < 1, since Thot > Tcold > 0,
Therefore, 0 < 1 – emax < 1
so, cheating, max > ccooling, max, as expected
Heat Driven Heat Pumps
Qhot > 0, Qcold > 0, Qwarm > 0, by convention
Qhot/Thot + Qcold/Tcold < Qwarm/Twarm, by the law of entropy (IE the sum of entropies lost by the hot and cold resevoirs is less than the entropy gained by the warm resevoir: ΔShot + ΔScold < ΔSwarm, where ΔShot = Qhot/Thot, ΔScold = Qcold/Tcold, and ΔSwarm = Qwarm/Twarm)
Qhot + Qcold= Qwarm, by conservation of energy, since heat is the only energy input and output in this model
Heating Performance for Heat Driven Heat Pumps
For heating, coefficient of performance, cop, or cheating = Qwarm/Qhot (IE what we want divided by what we pay)
Qhot < (Qwarm/Twarm – Qcold/Tcold)Thot
Qwarm >Twarm(Qhot/Thot + Qcold/Tcold)
Qhot = Qwarm - Qcold < (Qwarm/Twarm – Qcold/Tcold)Thot
Qwarm - Qcold - QwarmThot/Twarm < -QcoldThot/Tcold
Qwarm - QwarmThot/Twarm < Qcold - QcoldThot/Tcold
Qwarm(1-Thot/Twarm) < Qcold(1 – Thot/Tcold)
Qcold/Qwarm < (1-Thot/Twarm)/(1- Thot/Tcold)�Qcold/Qwarm = (Qwarm- Qhot)/Qwarm < (1-Thot/Twarm)/(1- Thot/Tcold)
1 - 1/cheating < (1-Thot/Twarm)/(1-Thot/Tcold)
1 - (1-Thot/Twarm)/(1-Thot/Tcold) < 1/cheating
cheating < 1/(1 - (1-Thot/Twarm)/(1-Thot/Tcold))
Cooling Performance for Heat Driven Heat Pumps
For cooling, cop, ccooling = Qcold/Qhot (IE what we want divided by what we pay)
From previous slide: Qcold/Qwarm < (1-Thot/Twarm)/(1- Thot/Tcold)
Qcold/Qwarm = (Qwarm- Qhot)/Qwarm < (1-Thot/Twarm)/(1- Thot/Tcold)
Qcold/(Qhot + Qcold) < (1-Thot/Twarm)/(1- Thot/Tcold)
(Qhot + Qcold)/Qcold > (1- Thot/Tcold)/(1-Thot/Twarm)
1/ccooling + 1 > (1- Thot/Tcold)/(1-Thot/Twarm)
1/ccooling > (1- Thot/Tcold)/(1-Thot/Twarm) – 1
ccooling < 1/((1- Thot/Tcold)/(1-Thot/Twarm) – 1)
Final Remarks
let (1-Thot/Twarm)/(1-Thot/Tcold) = r, then cheating < (1/(1-r)) and ccooling < 1/(1/r – 1), and
cheating, max/ccooling, max = (1/(1-r))/(1/(1/r – 1))
(1/(1-r))/(1/(1/r – 1)) = (1/r – 1)/(1-r), and 0 < r < 1 (because Thot > Twarm > Tcold > 0)
(1/r-1)(1-r)r = r(1/r – 1 – 1 + r)
r(1/r – 1 – 1 + r) = r – 2r + r2
r – 2r + r2 = (r-1)2, or (1- r)2, so
((1/r-1)/(1-r))((r(1-r))/(r(1-r))) = (1- r)2/(r(1- r)2) or 1/r
and 0 < r < 1, since Thot > Twarm > Tcold > 0, and therefore
cheating, max/ccooling, max = 1/r, which is greater than one,
So, again, cheating, max > ccooling, max, which is expected.
Why is the maximum possible heating performance of heat pumps better than the maximum possible cooling performance?
For a practical example of a heat driven heat pump, go to this link.
In reality, real heat engines and heat pumps rarely if ever come close to meeting these theoretical limits to performance.
This is because, in addition to frictional and other losses, heat addition and removal to or from the working fluid from or to the heat reservoirs is not even close to isothermal (taking place at constant temperature) for a practical heat engine or heat pump. For heat to flow from or to the heat reservoir to or from the heat engine or heat pump at a useful rate, there usually must be substantial temperature differences between the heat reservoirs and working fluid for the heat engine or heat pump.