6.5 Heat engine and refrigeration cycle

6.5 Heat engine and refrigeration cycle#

Problem Statement#

Work produced in a heat engine is used to drive the compressor of a refrigration cycle as shown in the figure below. The heat source of the heat engine gains heat at \(T_{H@HE}=350^{\circ} C\) and the refrigration cycle is meant to absorb heat from a cold room at \(T_{L@Ref}=-10^{\circ} C\). Heat dissipation of both cycles happen ideally at the temperature same as environment as \(T_{L@HE}=T_{H@Ref}=25^{\circ} C\). Given both the cycles are operating at their most idael condition, for \(\dot Q_{L@Ref}=10\:kW\) of cooling required at the cold room, determine

a) how much heat is to be supplied at the heat source \(\dot Q_{H@HE}\) and

b) how much heat is dissipated to the environment .

CH6-Q4.png

Solution Approach for a)#

the most ideal case for the heat engine and the refrigration cycle happens when they operate as Carnot cycles. Therefore, fot the refrigration cycle

\(COP = \dot Q_{L@Ref}/\dot W=T_{L@Ref}/(T_{H@Ref}-T_{L@Ref})\)

and for the heat engine

\(\eta=\dot W/\dot Q_{H@HE}=1-T_{L@HE}/T_{H@HE}\)

therfore the work exchange between the refrigration cycle and the heat engine would be

\(\dot W=\dot Q_{L@Ref}/COP\)

and the heat input from the heat source

\(\dot Q_{H@HE}=\dot W/\eta\)

#define variables
import numpy as np

T_HHE = 350 + 273.15   #heat source temperature in K
T_LRef = -10 + 273.15   #cold room temperature in K
T_LHE = 25 + 273.15   #heat engine sink temperature in K
T_HRef = 25 + 273.15   #heat sink temperature for refrigration cycle in K
Q_LRef = 10E+3   #cooling load required in W

COP = T_LRef / (T_HRef - T_LRef)   #COP of the refrigration cycle
W = Q_LRef / COP   #work exchange in W

etha = 1 - T_LHE / T_HHE   #efficiency of the heat engine
Q_HHE = W / etha   #heat received from heat source in W

Q_HHE
print('The amount of heat required is:', f"{Q_HHE/1000:.1f}", 'kW')
The amount of heat required is: 2.6 kW

Solution Approach for b)#

looking at the system as a whole, based on the first law

\(\dot Q_{in} = \dot Q_{out}\)

\(\dot Q_{H@HE}+\dot Q_{L@Ref}=\dot Q_{L@HE}+\dot Q_{H@Ref}\)

and the total heat dissipated to the environment is

\(\dot Q_L=\dot Q_{L@HE}+\dot Q_{H@Ref}\)

therefore

\(\dot Q_L=\dot Q_{H@HE}+\dot Q_{L@Ref}\)

Q_L = Q_LRef + Q_HHE   #total heat dissipation

print('The total amount of heat dissipated to the environment is:', f"{Q_L/1000:.1f}", 'kW')
The total amount of heat dissipated to the environment is: 12.6 kW