3.10: Whistle Kettle#

Consider a \(V=2.5\:L\) whistle kettle containing a small amout of water sitting initially at room temprature \(T_i=25^{\circ} C\) and atmospheric pressure \(P_i=P_{atm}=101.325\:kPa\). The whistle requires a minimum of \(P_w=35\:kPa\) pressure difference to start releasing pressure to whistle. Assuming air and wator vapor to be ideal gases, calculate:

a) how much air is initially in the kettle

b) the boiling temperature of water in the kettle

c) the pressure contribution from air heated up to the boiling point of water

d) the pressure contribution from vapor required to start whistling assuming air occupies the same space as vapor

e) how much water is to be evaporated to start whistling

CH3-Q10.jpg

Solution Approach for a)#

The mount of water stored in the kettel so the volume of air inside the kettle is assumed to be the same as the volume of the kettle.

\(V=2.5\:L\)

then from ideal gas law

\(PV=m_aRT\)

so

\(m_a=PV/(RT)\)

#define variables
P_atm = 101325   #atmospheric pressure in Pa
R_a = 287   #air gas constant in J/kg.K

T_i = 25 + 273.15   #initial temperature in K
P_i = P_atm   #initial air pressure inside the kettle in Pa
V = 2.5E-3   #gas container volume in m3

m_a = P_i * V / (R_a * T_i)   #mass in kg

print('The amount of hot air stored in the can is:', f"{m_a*1000:.2f}", 'mg')
The amount of hot air stored in the can is: 2.96 mg

Solution Approach for b)#

The boiling temperature of water is the saturation temperature at its corresponding pressure (\(P_b\)) which is atmospheric pressure plus the pressure difference

\(P_b=P_w+P_{atm}\)

then

\(T_b=T_{sat@P_b}\)

#import library
import CoolProp.CoolProp as CP
fluid = "water"  # define the fluid or material of interest

#define variables
P_w = 35E+3   #pressure difference imposed by the whistle before releasing pressure in Pa
P_atm = 101325   #atmospheric pressure in Pa

P_b = P_w + P_atm   #elevated boiling pressure in Pa
T_b = CP.PropsSI("T", "P", P_b, "Q", 0 , fluid)   #saturation temperature for water at the elevated pressure in K

print('The boiling temperature for the elevated pressure is:', f"{T_b-273.15:.1f}", 'C')
The boiling temperature for the elevated pressure is: 108.5 C

Solution Approach for c)#

The temperature of air would be same as the boiling temperature of water

\(T=T_b\)

then from ideal gas law assuming air and vapor occupy the same space inside the kettle

\(P=m_aR_aT/V\)

The pressure contribution from heated air would be the guage pressure of air which is

\(P_{ca}=P-P_{atm}\)

T = T_b   #air temperature in boiling in K

P = m_a * R_a * T / V   #absolute pressure of heated air in Pa
P_ca = P - P_atm   #pressuer contribution from heated air in Pa

print('The pressure contribution from heated air is:', f"{P_ca:.1f}", 'Pa')
The pressure contribution from heated air is: 28378.8 Pa

Solution Approach for d)#

Total pressure difference for whistling includes pressure contribution from air (\(P_{ca}\)) and pressure contribution from vapor (\(P_{cv}\)).

\(P_w=P_{ca}+P_{cv}\)

therfore

\(P_{cv}=P_w-P_{ca}\)

P_cv = P_w - P_ca

print('The pressure contribution from vapor is:', f"{P_cv:.1f}", 'Pa')
The pressure contribution from vapor is: 6621.2 Pa

Solution Approach for e)#

The total pressure of vapor inside kettle includes atmospheric pressure (\(P_{atm}\)) plus the pressure contribution towards whistling

\(P=P_{atm}+P_{cv}\)

from ideal gas law, assuming vapor occupis the same space as air

\(m_w=PV/(R_wT)\)

#define variables
R_w = 461.5   #steam gas constant in J/kgK

P = P_atm + P_cv   #total steam pressure inside kettle right before whistling in Pa
m_w = P * V / (R_w * T)   #mass of water required to fulfill whistling pressure difference in kg

print('The amount of water to be evaporated to activate whistling is:', f"{m_w*1000:.1f}", 'mg')
The amount of water to be evaporated to activate whistling is: 1.5 mg