Professional Documents
Culture Documents
Cooling Tower. Kari Alane Aalto University Example
Cooling Tower. Kari Alane Aalto University Example
Cooling Tower. Kari Alane Aalto University Example
Data
Water flow
mw = 100 kg/s
Water entering temperature
tw,in = 40 ºC
Water leaving temperature
tw,out = 33 ºC
Ambien air
p= 93 kPa
tdb = 30 ºC
f= 50 %
fair,out = 100 %
Water balance
Water
ṁw2 =ṁw1 −Δ ṁw (a)
Humid air
Water balance
Water
ṁw2 =ṁw1 −Δ ṁw (a)
Humid air
ṁwa2= ṁwa1 +Δ ṁw (b )
Heatpowerftheairflow
Heat balance
Δq̇a=Ḣa2− a1
Δq̇w=ṁw1⋅c pw⋅t w1−
Balance
a2 a2 Δ q̇w=Δ q̇a
ṁw1⋅c pw⋅t w1−ṁw2⋅c
(Ḣ=ṁ⋅h 2) a2 da( 2)a2 a1 a1 a1 da( 1) a1 da( 1)a1 aa2 a1 ada( 2)a2 da( 1)a ada[( 2)a ( 1)a] Balance
a2 a2 Δ q̇w=Δ q̇a
ṁw1⋅c pw⋅t w1−ṁw2⋅c
ṁa2= {ṁ da
Microsoft Equation
3.0
Δ q̇ a =m
ṁw1-{w2 ṁw1-{w2
cpw⋅[ṁ1tw−ṁ2⋅tw]={ṁda⋅[(1+x2)ha-(1+x1)⋅ha] (o)¿Δṁw= 1-{ṁ¿w2={ṁ¿da⋅(x2-1) (k)¿ ¿={ṁda¿cpw⋅[ṁ1tw−ṁ2⋅tw]= ¿⋅[(1+x2)ha-(1+x1)⋅ha]¿[cpw⋅ṁ1tw−cp⋅ṁw2t](x2-1)= ṁw1-{ ¿w2)⋅[(1+x2ha-(1+x1)⋅ha]¿[cpw⋅ṁ1tw−cpw⋅ṁ2tw](x2-1)=¿ =ṁw1⋅[(1
x(2-1) (x2-1)
mw2 : water flow leaving the tower
Dqw = mw1 * cpw * tw1 - mw2 * cpw * tw2 Dqa = mda * ( ( 1 + x2) * ha2 -
mw1 = 100 kg/s mda = #VALUE!
mw2 = #VALUE! kg/s x2 = #VALUE!
cpw = #VALUE! kJ/(kg*K) x1 = #VALUE!
tw1 = 40 ºC hair,in = #VALUE!
tw2 = 33 ºC ha2 = #VALUE!
Dqw = #VALUE! kJ Dqa = #VALUE!
ṁw2=ṁw1−Δṁw (a)
ṁw2=ṁw1−Δṁw (a)
ṁwa2=ṁwa1+Δṁw (b)
+ṁwa1 (d)¿ṁa2= {ṁ¿da+ṁwa2 (e)¿ṁwa1=x1⋅ṁda (f)¿ṁa1= {ṁ¿da(1+x1) (g)¿ṁa2= {ṁ¿da(1+x2) (h)¿Δṁw=ṁw1-{ṁ¿w2 (i)¿
Δq̇w=ṁw1⋅cpwt 1−ṁw2⋅cpwt 2 (c)
ṁa1= {ṁ da
Microsoft Equation
3.0
Whith the VBA function Air entering the tower
AtmosphericPressurePa_H tair,in = 30 ºC
(using Goal seek) f= 50 %
Patm = AtmosphericPressurePa_H H= 717.3 m.a.s.l.
H= 717.3 m.a.s.l.
Patm = #VALUE! kPa Enthalpy of entering air
hair,in = Sicro_Enthalpy_tdb_f_H
Air average temperature hair,in = #VALUE! kJ(kg
tair,ave = tair,in + tair,out
tair,in = 40 ºC Saturated vapor pressure
tair,out = 33 ºC pw_sat = Sicro_Saturated_vapor_pressure_t
tair,ave = 36.5 ºC pw_sat = #VALUE! Pa
Cooling tower
Airbalnce ¿ṁ={¿+ṁ (e)¿
mw1 w1 a2 mda ma2
Hw1 mwa2
tw1 x2
Dmw
Ha2
a2 da w2
ṁa1={da+ṁw1 (d)
Dqw
Ha1
{ṁ (i)
¿ Airflow¿Δṁwa= {ṁ¿da⋅(x2- 1) (j) ¿ Balnce¿Δṁw=Δṁwa ¿ṁw1-{ṁ¿w2= {ṁ¿da⋅(x2- 1) (k)¿
{ṁw2 (i) Dqw
Microsoft Equation
mw2 w2
3.0
Hw2
tw2
Heat balance
Heat power received by the air ⋅[( 1 +x2)⋅ha2 - (1 +x1 )⋅ha1] ¿ c pw⋅[ ṁw1⋅t w1−ṁw2⋅tw2 ]= { ṁ¿da⋅[( 1 +x2)⋅ha2 - (1 +x1 )⋅ha1] (o)¿¿
Δq̇a=ṁda⋅[(1 +x2 )⋅ha2 - (1 +x1)⋅ha1 ] (n)
Balance
Δ q̇w=Δ q̇a
ṁw1⋅c pw⋅tw1−ṁw2⋅c pw⋅t w2= { ṁ da
Balance
Δ q̇w=Δ q̇a
ṁw1⋅c pw⋅tw1−ṁw2⋅c pw⋅t w2= { ṁ da
Ref [1] replaces equation (n) with the simplified equation (Eq. 2)
The numerically application shows that the simplification is totally justified
Microsoft Equation
3.0
Microsoft Equation
3.0
+ x 1 )⋅ha1 ]
(p)
+ x 1 )⋅ha1 ]
*(x2-x1 ) - ( (1+x2 ) *h2) -(1+x1)*h1 )
Inlet air mass flow Inlet air volume flow rate
ma1 = mda * (1 + x1) Va1 = ma1 / rair,in
mda = #VALUE! kg/s ma1 = #VALUE! kg/s
xair,in = #VALUE! kg/kg rair,in = #VALUE! kg/m3
ma1 = #VALUE! kg/s Va1 = #VALUE! m3/s
mda * ( ( 1 + x2) * ha2 - (1 + x1 ) * ha1 ) Dmwa = mda * (x2 - x1) Mas flow rate of water le
kg/s mda = #VALUE! mw2 =
kg/kg x2 = #VALUE! kg/kg
kg/kg x1 = #VALUE! kg/kg Mas flow rate of air entering
kJ(kg Dmwa = #VALUE! kg/s ma1 =
kJ(kg
kJ Mas flow rate of air leaving
ma2 =
c ⋅t x
cpw⋅t1(x2
Δṁwa= {ṁa⋅(x2- 1) (j)¿ṁw1-{ṁ¿w2= {ṁ¿da⋅(x2- 1) (k)¿Ḣa2=ṁda(1+x2)⋅ha2 (l)¿Ḣa1=ṁda(1+x1)⋅ha1 (m)¿Δq̇a=ṁda⋅[(1+x2)⋅ha2-(1+x1)⋅ha1] (n)¿cpw⋅[ṁw1t −ṁw2⋅t ]= ¿ =ṁda⋅[(1+x2)⋅ha2-(1+x1)⋅ha1] (o)¿ ṁw2= w1⋅
cpw⋅t2(x
1
Sicro_Saturated_vapor_pressure_t(t)
ted_vapor_pressure_t pw_sat = Sicro_Saturated_vapor_pressure_t
pw_sat = #VALUE! Pa
2
[] []
k g w k g d a kg w
Airbalnce ¿ṁ={¿+ṁ (e)¿ṁ=x ⋅ṁ ¿ṁ=x⋅ (f)¿ṁ={¿+ṁ ={ṁ¿+x⋅ ṁ={¿1+x (g)¿ṁ={¿1+x (h)¿
( )
a2 da w2 wa1 da wa1 da a1 da w1 a da 1 da 1 da 1 a2 da 2
ṁa1={da+ṁw1 (d) kgda s s
( )
Microsoft Equation
3.0
Microsoft Equation
3.0
a2 mda ma2
mwa2
x2
Dmw
Ha2
Dqw
a1 mda
ma1
mwa1
x1
Ha1
Microsoft Equation
3.0
x1 )⋅ha1] (o)¿¿
Microsoft Equation
3.0
Microsoft Equation
3.0
x 1 ) −[ ( 1 + x2 )⋅h a2 - ( 1 + x 1 )⋅ha1 ] } =
x 1 ) −[ ( 1 + x2 )⋅ha2 - ( 1 + x 1 )⋅ha1 ] }
⋅( x 2 - x 1 )−[ ( 1 + x 2 )⋅ha2 - ( 1 + x 1 )⋅h a1 ]
(p)
⋅( x 2 - x 1 )−[ ( 1 + x 2 )⋅ha2 - ( 1 + x1 )⋅h a1 ]
Microsoft Equation
3.0
Microsoft Equation
3.0
Microsoft Equation
3.0
Microsoft Equation
3.0
Microsoft Equation
3.0
8
Microsoft Equation
3.0
c ⋅t x- −1+x⋅h -1+x⋅h
cpw⋅t1(x2- 1)−[(1+x2)⋅ha2-(1+x1)⋅ha1]
¿ =ṁda⋅[(1+x2)⋅ha2-(1+x1)⋅ha1] (o)¿ ṁw2= w1⋅ (p)¿
cpw⋅t2(x- 1)−[(1+x2)⋅ha2-(1+x1)⋅ha1]
Microsoft Equation
3.0
[1] Cooling tower example
(Eq. 1)
(Eq. 2)
(Eq. 7)
c pw⋅( q mw 1⋅T w 1−qmw 2⋅T w 2 ) =q ma⋅( ha 2 −h a1 )
(
q mw= q ma⋅ x a2 - x a
1 )
c pw⋅q mw 1⋅T w1 −c pw⋅qmw 2⋅T w 2 =q ma⋅( ha 2−ha 1 )
(
q mw = qma⋅ x a2 - x a
1 )
q mw 1 −q mw 2 =q mw
(
q mw 1 −q mw 2 =q ma⋅ x a2 - x a
1 )
q mw 1 −q mw 2
q ma =
x a2 - x a
1
q mw 1 −q mw 2
c pw⋅q mw 1⋅T w1 −c pw⋅qmw 2⋅T w 2 = ⋅( h a2 −ha 1 )
x a2 - x a
1
( c pw⋅q mw 1⋅T w 1−c pw⋅q mw 2⋅T w 2 )⋅( x a2 - x a 1 )=( qmw 1−qmw 2 )⋅( h a2 −h a1 )
[ (
q mw 2⋅ ( ha 2 −h a1 )−c pw⋅T w 2⋅ x a2 - x a
1 ) ]+ ( c pw⋅qmw 1⋅T w 1 )⋅( xa2
q mw2 =q mw1⋅
[ ( ha 2 −h a1 )−c pw⋅T w1⋅( x a 2 −x a1 ) ]
[ ( ha 2 −h a1 )−c pw⋅T w2⋅( x a 2 −x a 1 ) ]
q mw2 =q mw1⋅
[ ( ha 2 −h a1 )−c pw⋅T w1⋅( x a 2 −x a1 ) ]
[ ( ha 2 −h a1 )−c pw⋅T w2⋅( x a 2 −x a 1 ) ]
[ ( h a2 − ha 1 ) −c pw⋅T w 2⋅( x a2 −x a 1 ) ]=qmw1 [ ( ha 2 −h a1 )− c pw⋅T w 1
q mw2 =q mw1⋅
[ ( ha 2− ha 1 ) −c pw⋅T w 1⋅( x a2 − x a 1 ) ]
( Eq . 7 )
[ ( ha 2− ha 1 ) −c pw⋅T w 2⋅( x a2 − x a 1 ) ]
mw2 = mw1 * ( (ha2 - ha1 ) - cpw * Tw1 * ( xa2 - xa1) ) / ( (ha2 - ha1 ) - cpw * Tw2 * ( xa2 - xa1) )
Dm = mw1 - mw2
mw1 = 100 kg/s
mw2 = #VALUE! kJ/kg
Dm = #VALUE! kJ/kg
Data
Water flow
mw = 100 kg/s
Water entering temperature
tw,in = 40 ºC
Water leaving temperature
tw,out = 33 ºC
Ambien air
p= 93 kPa
tdb = 30 ºC
f= 50 %
fair,out = 100 %
[02]
AtmosphericPressurePa_H(H)
H= 717.3 m.a.s.l.
Patm = #VALUE! kPa
Moisture balance q̇ w = Ḣ w , 1− Ḣ w ,2 [ kW ]
Moisture in air entering the tower
q̇ w =c pw⋅( ṁ w,1⋅ T w , 1− ṁw,2⋅T w
ṁ w,in =ṁ da⋅x a ,in [ ]
kg w
s q̇ a =ṁda⋅( ha 2−ha 1 )
kgda kg c pw⋅( ṁ w,1⋅ T w , 1− ṁw,2⋅T w , 2 ) =m
⋅ w
s kg da Δ ṁwa =ṁwa,out −ṁ wa,in
Microsoft Equation
3.0
(
q mw= q ma⋅ x a2 - x a
1 )
q mw2⋅[ ( ha 2 −ha 1 ) −c pw⋅T w2⋅( x a 2 −x a1 ) ]=q mw1 [ ( h a2 −h a1 ) −c pw⋅T w 1⋅( x a 2 −
(Eq. 7)
(Eq. 1)
(Eq. 2)
(Eq. 7)
( Eq .1 )
( Eq . 2)
a1 )
qmw 2 )⋅( h a2 −h a1 ) (Eq . 3 )
(Eq . 4 )
1)]
( Eq . 7 )
1) ]
Enthalpy of air entering the tower Enthalpy of air leaving the tower
Sicro_Enthalpy_tdb_f_H h= Sicro_Enthalpy_tdb_f_H
#VALUE! kJ/kg h= #VALUE! kJ/kg
Equation from sheet Cooling tower
( Eq. 7)
cpw * Tw2 * ( xa2 - xa1) ) mw2 = mw1 * ( cpw*tw1*(x2-x1 ) - ( (1+x2 ) *h2) -(1+x1)*h1 ) / ( cpw*tw2*(x2-x1 ) - ( (1
Microsoft Equation
3.0
page 2 of 9
2− Ḣ a ,1 [ kW ]
⋅( ha 2−ha 1 ) (Eq . c )
a
2− Ḣ a ,1 [ kW ]
⋅( ha 2−ha 1 ) (Eq . c )
⋅( ṁ w,1⋅ T w , 1− ṁw,2⋅T w , 2 ) ( Eq . b )
⋅( ha 2−ha 1 ) (Eq . c )
1⋅ T w , 1− ṁ w,2⋅T w , 2 ) =ṁda⋅( ha 2−ha 1 )
(Eq . d )
Microsoft Equation
3.0
Microsoft Equation
3.0
page 3 of 9
Ḣ w ,2 [ kW ] ( Eq . a )
w,1⋅ T w , 1− ṁ w,2⋅T w , 2 ) (Eq . b)
2−ha 1 ) (Eq . c )
T w , 1− ṁw,2⋅T w , 2 ) =ṁda⋅( ha 2 −ha 1 ) (Eq . d )
,out −ṁ wa,in (Eq . e )
⋅( x a , out −x a, in ) (Eq . f )
Microsoft Equation
3.0
Microsoft Equation
3.0
page 4 of 9
( Eq . 1)
( Eq . 2)
) −c pw⋅T w 1⋅( x a 2 −x a 1 ) ] ( Eq . 3 )
Microsoft Equation
3.0
Microsoft Equation
3.0
page 5 of 9
Microsoft Equation
3.0
page 6 of 9
Microsoft Equation
3.0
Microsoft Equation
3.0
page 7 of 9
page 8 of 9
page 9 of 9
h a2 - ( 1 + x 1 )⋅ha1 ]
( p)
h a2 - ( 1 + x 1 )⋅ha1 ]
ined for the water flow rate at the outlet of the tower:
equation (Eq. 7)
kg/s
h equation (p)
kg/s
- #VALUE!
kg/s
%
D6. Psychrom
In the functions to calculate the wet bulb temperature (functions 16, 36, 46 and
the dry bulb temperature, relative humidity and height above sea level have been
number of iterations. If required, the maximum values can be changed in the cod
on the specific programation. For this case, the maximum values are selected as
Group 1 Group 2
tdb, f , H tdb, twb, H
tdb ºC tdb 92.0 °C tdb 92.0
f % f 80.0 % f #VALUE!
H m s.n.m. H 3.4 m H 3.4
x kg/kg x #VALUE! [11] x #VALUE!
v m3/kg v #VALUE! [12] v #VALUE!
r kg/m3 r #VALUE! [13] r #VALUE!
tdp ºC tdp #VALUE! [14] tdp #VALUE!
ent kJ/kg ent #VALUE! [15] ent #VALUE!
twb ºC twb #VALUE! [16] twb #VALUE!
18 Gas_Air_properties_array_output_tC
Gas_AirConductivity_tC
#VALUE!
Gas_AirPrandtl_tC
Gas_AirDensity_tC
Gas_AirAbsoluteViscosity_tC
Gas_AirKinematicViscosity_tC
Gas_AirThermalDiffusivity_tC
rev.cjc.23.09.2018
(functions 16, 36, 46 and 56), some limits to the input values of Maximum values for the input parameters
above sea level have been set to to obtain an acceptable maximum tdbMax = 96 °C
can be changed in the code. These limits depend, among others, f Max = 100 %
um values are selected as follow: Hmax = 5350 m.a.s.l.
Groups
Group 3 Group 4 Group 5
tdb, twb, H tdb, x, H ent, x, H tdb, ent, H
°C tdb 92.00 °C tdb #VALUE! [48] tdb 92.0 °C
[27] f #VALUE! [37] f #VALUE! [47] f #VALUE! [57]
m H 3.4 m H 3.4 m H 3.4 m
[21] x #VALUE! kg/kg x #VALUE! kg/kg x #VALUE! [51]
[22] v #VALUE! [32] v #VALUE! [42] v #VALUE! [52]
[23] r #VALUE! [33] r #VALUE! [43] r #VALUE! [53]
[24] tdp #VALUE! [34] tdp #VALUE! [44] tdp #VALUE! [54]
[25] ent #VALUE! [35] ent #VALUE! kJ/kg ent #VALUE! KJ/kg
ºC twb #VALUE! [36] twb #VALUE! [46] twb #VALUE! [56]
also in LibreOffice Numbers in square brakets are the numbers of the functions in the code
three inputs
ecause the calculation method
set of input variables
3
Total 10
: Temperature t= 45 ºC
Results
onductivity_tC k= #VALUE! W/(m*K)
pecificHeat_tC Cp = #VALUE! kJ/(kg*K)
Pr = #VALUE! -
r= #VALUE! kg/m3
bsoluteViscosity_tC m= #VALUE! Pa*s
nematicViscosity_tC n= #VALUE! m2/s
hermalDiffusivity_tC a= #VALUE! m2/s
roperties_array_output_tC
t= 45 ºC
onductivity_tC k= #VALUE! W(m*K)
Cp = #VALUE! kJ(kg*K)
Pr = #VALUE! (-)
r= #VALUE! kg/m³
bsoluteViscosity_tC m= #VALUE! Pa s
nematicViscosity_tC n= #VALUE! m²/s
hermalDiffusivity_tC a= #VALUE! m²/s
[01]
Sicro_Saturated_vapor_pressure_t(t)
t= 12.0 ºC
pw_sat = #VALUE! Pa
[02]
AtmosphericPressurePa_H(H)
H= 0 m.a.s.l.
Patm = #VALUE! Pa
[03]
Sicro_Saturated_vapor_temperature_pPa(p)
p= #VALUE! Pa
tw_sat = #VALUE! ºC
Total D6: 38
[1] Aalto University
Kari Alane
Cooling tower example
https://mycourses.aalto.fi/pluginfile.php/186904/mod_resource/content/1/L4.pdf
http://old.cmat.aalto.fi/en/search/?cx=000834515608939422537%3Asldlfw35fs8&cof=FORID%3A10&i
http://old.cmat.aalto.fi/en/
5fs8&cof=FORID%3A10&ie=UTF-8&hl=&q=Cooling+towers