Beruflich Dokumente
Kultur Dokumente
Thermodynamics
by J. P. Holman1
Created by
Jeevan Lal
Chemical engineering
Computer Engineering
IIT Bombay
College Teacher
Na
Cross-Checked by
Lavitha Pereira
October 15, 2013
1 Funded
Book Description
Title: Thermodynamics
Author: J. P. Holman
Publisher: Prentice Hall, New Jersey
Edition: 4
Year: 1988
ISBN: 0070296332
Scilab numbering policy used in this document and the relation to the
above book.
Exa Example (Solved example)
Eqn Equation (Particular equation of the above book)
AP Appendix to Example(Scilab Code that is an Appednix to a particular
Example of the above book)
For example, Exa 3.51 means solved example 3.51 of this book. Sec 2.3 means
a scilab code whose theory is explained in Section 2.3 of the book.
Contents
List of Scilab Codes
1 Introduction
10
14
19
23
26
30
35
39
10 Gaseous Mixtures
43
48
54
63
65
1.1
1.2
1.3
2.1
2.2
2.3
2.4
2.5
3.1
3.2
3.3
3.4
3.5
3.6
4.1
4.2
4.3
4.4
4.5
4.6
4.7
5.1
5.2
5.3
5.4
6.1
6.2
6.3
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
1
2
3
1
2
3
4
5
1
2
3
4
5
6
1
2
3
4
5
6
7
1
2
3
4
1
2
3
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7
7
8
10
10
11
11
12
14
15
15
16
17
17
19
19
20
20
21
21
22
23
23
24
24
26
26
27
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
6.4
6.5
6.6
7.1
7.2
7.3
7.4
7.5
7.6
7.7
7.8
8.1
8.2
8.3
8.4
8.5
8.6
8.7
9.1
9.2
9.3
9.4
9.5
9.6
10.1
10.2
10.3
10.4
10.5
10.6
10.7
10.8
11.1
11.2
11.3
11.4
11.5
11.6
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
4
5
6
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
1
2
3
4
5
6
1
2
3
4
5
6
7
8
1
2
3
4
5
6
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
27
28
28
30
30
31
31
32
32
33
34
35
35
36
36
37
37
38
39
39
40
41
41
42
43
43
44
45
45
46
46
47
48
49
49
50
50
51
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
Exa
11.7
11.8
12.1
12.2
12.3
12.4
12.5
12.6
12.7
12.8
12.9
12.10
12.11
12.12
13.1
13.2
14.1
14.2
14.3
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
example
7.
8.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10
11
12
1.
2.
1.
2.
3.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
51
52
54
54
55
56
57
57
58
59
60
60
61
62
63
64
65
66
67
Chapter 1
Introduction
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
d =8 // i n
ir =16 // i n
MW =28.97
T =70+460 //R
P =30+14.7 // p s i a
// c a l c u l a t i o n s
V = %pi ^2 * d ^2 *( d + ir ) /4
V = V *10/12^3
Rair =1545/ MW
m = P *144* V /( Rair * T )
// r e s u l t s
printf ( Mass o f a i r = %. 2 f lbm ,m )
// I n i t i a l i z a t i o n o f v a r i a b l e s
V =4 // i n 3
P =30 // p s i a
T =500 //R
MW =32
// c a l c u l a t i o n s
disp ( M e t r i c u n i t c o n v e r s i o n , )
V = V *2.54^3 *10^ -3
P =30*4.448/(2.54^2 *10^ -4)
T =5*( T -32) /9 +273
n = P * V /(8314.5* T )
eta = n *1000
N = eta *6.025*10^23
m = eta * MW
// r e s u l t s
printf ( No . o f m o l e c u l e s o f o x y g e n = %. 3 e m o l e c u l e s
,N )
18 printf ( \n Mass o f m o l e c u l e s = %. 1 f g ,m )
19 // The a n s w e r i n t h e t e x t b o o k i s a b i t d i f f e r e n t due
to rounding o f f e r r o r
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
P =14.7 // p s i a
T =70+460 //R
M =32
// c a l c u l a t i o n s
Ro =1545/ M
V2 =3* Ro * T
V2 = V2 *32.174
vrms = sqrt ( V2 )
// r e s u l t s
printf ( rms v e l o c i t y = %d f t / s e c , vrms )
8
Chapter 2
The first law of
Thermodynamics
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
P1 =200 // p s i a
P2 =15 // p s i a
V1 =1 // f t 3
g =1.3
// c a l c u l a t i o n s
V2 = V1 *( P1 / P2 ) ^(1/ g )
W = -(144*( P2 * V2 - P1 * V1 ) /( g -1) )
// r e s u l t s
printf ( Work done = %. 2 e f t . l b f ,W )
of variables
10
3
4
5
6
7
8
9
10
11
12
L =0.305 //m
v =4.58 //m/ s
i =10 //A
B =1 //W/m2
// c a l c u l a t i o n s
F=i*B*L
W=F*v
// r e s u l t s
printf ( F o r c e n e c e s s a r y = %. 2 f N ,F )
printf ( \n Work p e r u n i t t i m e = %. 2 f W ,W )
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
U =2545 //B/ h r
m =50 // lbm
cv =1
// c a l c u l a t i o n s
dT = U /( m * cv )
// r e s u l t s
printf ( Change i n t e m p e r a t u r e = %. 1 f F , dT )
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
P1 =14.7 // p s i a
V1 =1 // f t 3
P2 =14.7 // p s i a
M =28.97
T1 =70+460 //R
T2 =500+460 //R
11
9
10
11
12
13
14
15
16
17
18
19
20
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
l =20
b =25
h =8
Vp =2.5
n =20
P =14.7 // p s i a
T =530 //R
t =15 // min
Qp =375 //B/ h r
cv =0.1715 //B/ lbm F
// c a l c u l a t i o n s
Vroom = l * b * h
Vair = Vroom - Vp * n
m = P * Vair *144/(53.35* T )
dU = n * Qp
U = t * dU /60
dT = U /( m * cv )
// r e s u l t s
12
21
printf ( A i r t e m p e r a t u r e r i s e = %d F , dT +1)
13
Chapter 3
Macroscopic properties of pure
substances
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
V =1 // f t 3
m =30 // lbm
// c a l c u l a t i o n s
v=V/m
vf1 =0.01665
vfg1 =32.38 // f t 3/ lbm
x1 =0.000515
uf1 =169.92
ufg1 =904.8
u1 = uf1 + x1 * ufg1
vfg =0.0216
vfg2 =0.4240
v2 = v
x2 =0.0277
uf2 =538.4
ufg2 =571
u2 = uf2 + x2 * ufg2
14
20 Q = m *( u2 - u1 )
21 // r e s u l t s
22 printf ( Heat t r a n s f e r = %d Btu ,Q )
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
V2 =2.5 // f t 3
V1 =0.5 // f t 3
P =100 // p s i a
x1 =0.5
// c a l c u l a t i o n s
W = - P *144*( V2 - V1 )
vf1 =0.01774
vfg1 =4.414
v1 = vf1 + x1 * vfg1
m = V1 / v1
v2 = V2 / m
disp ( From t a b l e s , )
uf1 =298.08
ufg1 =807.1
u1 = uf1 + x1 * ufg1
h2 =1747.9
u2 = h2 - P *144* v2 /778
Q = m *( u2 - u1 )
// r e s u l t s
printf ( Amount o f h e a t = %d Btu ,Q )
// The a n s w e r f o r u2 i s g i v e n wrong i n t h e t e x t b o o k .
Please use a c a l c u l a t o r to f i n d i t
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
V1 =1.735*10^ -4 // f t 3
v1 =0.016080 // f t 3/ lbm
h1 =70.61 //B/ lbm
P1 =100 // p s i a
V2 =1 // f t 3
// c a l c u l a t i o n s
u1 = h1 - P1 * v1 *144/778
m = V1 / v1
v2 = V2 / m
vf2 =0.01613
vfg2 =350.3
x2 =( v2 - vf2 ) / vfg2
hf2 =67.97
hfg2 =1037.2
h2 = hf2 + x2 * hfg2
P2 =0.9492
u2 = h2 - P2 *144* v2 /778
Q = m *( u2 - u1 )
// r e s u l t s
printf ( E n t h a l p y c h a n g e = %. 2 f Btu ,Q )
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
P =20 // p s i a
V =1 // f t 3
T =560 //R
cv =0.1715
Q =10 // Btu
// c a l c u l a t i o n s
m = P *144* V /(53.35* T )
T2 = Q /( m * cv ) + T
16
11 P2 = m *53.35* T2 / V
12 // r e s u l t s
13 printf ( F i n a p r e s s u r e = %d l b f / f t 2 , P2 )
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
T1 =560 //R
T2 =3460 //R
m =28.02 // l b
cv =0.248
// c a l c u l a t i o n s
function [ q ]= fun ( T )
q =9.47 - 3.29*10^3 / T +1.07*10^6 / T ^2
endfunction
Q1 = intg ( T1 , T2 , fun )
Q2 = m * cv *( T2 - T1 )
Error =( Q1 - Q2 ) / Q1
// r e s u l t s
printf ( P e r c e n t a g e e r r o r = %. 1 f p e r c e n t , Error *100)
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
rate =20 // g a l / min
P1 =20 // p s i a
P2 =1000 // p s i a
T =100+460 //R
// c a l c u l a t i o n s
vf =0.01613
disp ( From t a b l e A8 )
17
10
11
12
13
14
15
16
17
dv = -5.2*10^ -5 // f t 3/ lbm
K = - dv /( vf * P2 *144)
wt = K * vf *( P2 ^2 - P1 ^2) *144*144*10^4 /2
m = rate *8.33
Wt = wt * m
Wthp = Wt /33000
// r e s u l t s
printf ( Pump power r e q u i r e d = %d hp , Wthp )
18
Chapter 4
principles of energy analysis
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
m =1
he =1148.8 //B/ lbm
hi =1357 //B/ lbm
Ve =100 // f t / s e c
Vi =800 // f t / s e c
// c a l c u l a t i o n s
dW = m *( he - hi ) + m *( Ve ^2 - Vi ^2) /(2*32.2*778)
dWhr = dW *3600
hp = - dWhr /2545
// r e s u l t s
printf ( H o r s e p o w e r o u t p u t = %d hp , hp +1)
of variables
19
3
4
5
6
7
8
9
10
11
12
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
disp ( from s a t u r a t e d steam t a b l e s , )
hi =1279.1 //B/ lbm
// c a l c u l a t i o n s
u2 = hi
T2 =564 //F
// r e s u l t s
printf ( T e m p e r a t u r e o f steam = %d F , T2 )
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
P1 =20 // p s i a
P2 =100 // p s i a
V =3 // f t 3
T =560 //R
ma =0.289
// c a l c u l a t i o n s
20
9
10
11
12
13
14
15
16
17
ma = P1 * V /(53.35* T )
Wa = - ma *53.35* T * log ( P1 / P2 )
Qa = - Wa
Va2 =3/5
V2s =V - Va2
hi =1279.1 //B/ lbm
T2s =536 //F
// r e s u l t s
printf ( F i n a l t e m p e r a t u r e = %d F , T2s )
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
P1 =200 // p s i a
P2 =100 // p s i a
T1 =300+460 //R
g =1.4
cp =0.24
// c a l c u l a t i o n s
T2 =( T1 ) *( P2 / P1 ) ^(( g -1) / g )
V2 = sqrt (2*32.2*778* cp *( T1 - T2 ) )
// r e s u l t s
printf ( F i n a l v e l o c i t y = %d f t / s e c , V2 )
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
T1 =500+460 //R
P1 =50 // p s i a
P2 =15 // p s i a
g =1.4
21
7 cp =0.24
8 // c a l c u l a t i o n s
9 T2 = T1 *( P2 / P1 ) ^(( g -1) / g )
10 W = cp *( T2 - T1 ) + ( T1 -460) ^2 /(2*32.2*778)
11 // r e s u l t s
12 printf ( Net work o u t p u t from t u r b i n e = %. 1 f B/ lbm ,W
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
T1 =150+460 //R
T1 =40+460 //R
// c a l c u l a t i o n s
disp ( from f r e o n t a b l e s , )
h2 =43.850 //B/ lbm
hf2 =17.273
hfg2 =64.163
x2 =( h2 - hf2 ) / hfg2
// r e s u l t s
printf ( Q u a l i t y o f f r e o n v a p o r = %. 3 f , x2 )
22
Chapter 5
principles of statistical
thermodynamics
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
N1 =1
N2 =1
N3 =3
N4 =1
// c a l c u l a t i o n s
N = N1 + N2 + N3 + N4
sig = factorial ( N ) /( factorial ( N1 ) * factorial ( N2 ) *
factorial ( N3 ) * factorial ( N4 ) )
10 // r e s u l t s
11 printf ( No . o f ways o f a r r a n g i n g = %d , sig )
23
2 // I n i t i a l i z a t i o n o f v a r i a b l e s
3 N =6
4 g =4
5 // c a l c u l a t i o n s
6 sig = factorial ( g +N -1) /( factorial (g -1) * factorial ( N ) )
7 // r e s u l t s
8 printf ( No . o f ways o f a r r a n g i n g = %d , sig )
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
N =6
g =8
// c a l c u l a t i o n s
sig = factorial ( g ) /( factorial ( N ) * factorial (g - N ) )
// r e s u l t s
printf ( No . o f ways = %d , sig )
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
N0 =1
// c a l c u l a t i o n s
N1 =3/ %e
N2 =6/ %e ^2
N3 =10/ %e ^3
N = N0 + N1 + N2 + N3
ei =[0 1 2 3]
eid = ei +1
f0 = N0 / N
f1 = N1 / N
24
13 f2 = N2 / N
14 f3 = N3 / N
15 fi =[ f0 f1 f2 f3 ]
16 // r e s u l t s
17 printf ( f r a c t i o n a l p o p u l a t i o n o f l e v e l 0 = %. 3 f , f0 )
18 printf ( \n f r a c t i o n a l p o p u l a t i o n o f l e v e l 1 = %. 3 f
, f1 )
printf ( \n f r a c t i o n a l p o p u l a t i o n o f l e v e l 2 = %. 3 f
, f2 )
20 printf ( \n f r a c t i o n a l p o p u l a t i o n o f l e v e l 3 = %. 3 f
, f3 )
21 xtitle ( f r a c t i o n a l p o p u l a t i o n s v s Energy l e v e l s ,
Energy l e v e l s e i , f r a c t i o n a l p o p u l a t i o n Ni /N )
22 bar ( ei , fi ,0.1)
19
25
Chapter 6
The second law of
thermodynamics
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
m =5 // lbm
P =50 // p s i a
T =500 + 460 //R
// c a l c u l a t i o n s
disp ( From s a t u r a t e d steam t a b l e s , )
s1 =0.4110 //B/ lbm R
s2 =1.7887 //B/ lbm R
dS = m *( s2 - s1 )
// r e s u l t s
printf ( Change i n e n t r o p y = %. 3 f B/R , dS )
26
2
3
4
5
6
7
8
9
10
// I n i t i a l i z a t i o n o f v a r i a b l e s
P =20 // p s i a
T =227.96+ 459.69 //R
// c a l c u l a t i o n s
disp ( from s a t u r a t i o n t a b l e s , )
sfg =1.3962 //B/ R lbm
Q = T * sfg
// r e s u l t s
printf ( h e a t t r a n s f e r = %. 1 f B/ lbm ,Q )
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
T1 =100+460 //R
P1 =15 // p s i a
P2 =50 // p s i a
n =1.3
cp =0.24
// c a l c u l a t i o n s
T2 = T1 *( P2 / P1 ) ^(( n -1) / n )
dS = cp * log ( T2 / T1 ) - 53.35/778 * log ( P2 / P1 )
// r e s u l t s
printf ( Change i n e n t r o p y = %. 3 f B/ lbm R , dS )
// t h e a n s w e r g i v e n i n t e x t b o o k i s wrong . P l e a s e
check i t using a c a l c u l a t o r
of variables
27
5
6
7
8
9
10
11
cp =0.24
P2 =15 // p s i a
P1 =30 // p s i a
// c a l c u l a t i o n s
dS = cp * log ( T2 / T1 ) - 53.35/778 * log ( P2 / P1 )
// r e s u l t s
printf ( Change i n e n t r o p y = %. 4 f B/ lbm R , dS )
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
Qh = -1000 // Btu
Ql =1000 // Btu
Th =1460 //R
Tl =960 //R
// c a l c u l a t i o n s
Sh = Qh / Th
Sl = Ql / Tl
S = Sh + Sl
// r e s u l t s
printf ( Change i n e n t r o p y o f t h e u n i v e r s e = %. 3 f B/R
,S )
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
disp ( from steam t a b l e s , )
h1 =1416.4 //B/ lbm
s1 =1.6842 //B/ lbm R
// c a l c u l a t i o n s
s2 = s1
28
8
9
10
11
12
13
P2 =50 // p s i a
T2 =317.5 //F
h2 =1193.7
W = h2 - h1
// r e s u l t s
printf ( Work c a l c u l a t e d = %. 1 f B/ lbm ,W )
29
Chapter 7
equations of state and general
thermodynamic relations
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
disp ( U s i n g g a s t a b l e s , )
T1 =1160 //R
h1 =281.14 //B/ lbm
Pr1 =21.18
P2 =30 // p s i a
P1 =100 // p s i a
// c a l c u l a t i o n s
Pr2 = Pr1 * P2 / P1
T2 =833 //R
h2 =199.45 //B/ lbm
dh = h2 - h1
// r e s u l t s
printf ( Change i n e n t h a l p y = %. 2 f B/ lbm , dh )
30
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
T2 =860 //R
phi1 =0.78767
phi2 =0.71323
P2 =30 // p s i a
P1 =100 // p s i a
// c a l c u l a t i o n s
dS = phi2 - phi1 - 53.35/778 * log ( P2 / P1 )
// r e s u l t s
printf ( Net c h a n g e o f e n t r o p y = %. 5 f B/ lbm R , dS )
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
T1 =540 //R
T2 =960 //R
disp ( From g a s t a b l e s , )
h2 =231.06 //B/ lbm
h1 =129.06 //B/ lbm
cp =0.24
// c a l c u l a t i o n s
W = h2 - h1
dh = cp *( T2 - T1 )
// r e s u l t s
printf ( Change i n e n t h a l p y = %. 1 f B/ lbm , dh )
31
2
3
4
5
6
7
8
9
10
11
12
// I n i t i a l i z a t i o n o f v a r i a b l e s
T1 =420 //R
T2 =380 //R
hig =1221.2
P1 =0.0019
// c a l c u l a t i o n s
lnp = hig *778*(1/ T1 - 1/ T2 ) /85.6
pra = exp ( lnp )
P2 = pra * P1
// r e s u l t s
printf ( F i n a l p r e s s u r e = %. 3 e p s i a , P2 )
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
disp ( from c r i t i c a l c o n s t a n t t a b l e s )
pc =482 // p s i a
Tc =227 //R
vc =1.44 // f t 3/ lbm mol
P =600 // p s i a
T =310 //R
// c a l c u l a t i o n s
Pr = P / pc
Tr = T / Tc
disp ( From Z t a b l e s , )
Z =0.83
v = Z *55.12* T /( P *144)
rho =1/ v
// r e s u l t s
printf ( D e n s i t y = %. 1 f lbm / f t 3 , rho )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
T = -150+460 //R
v =0.6 // f t 3/ lbm
vc =1.44
Tc =227 //R
Pc =482 // p s i a
// c a l c u l a t i o n s
disp ( From t a b l e s o f z )
vr = v / vc
Tr = T / Tc
Pr =1.75
P = Pr * Pc
// r e s u l t s
printf ( F i n a l p r e s s u r e = %d p s i a ,P )
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
disp ( C r i t i c a l t a b l e s s u g g e s t , )
Tc =344 //R
Pc =673 // p s i a
P1 =20 // p s i a
P2 =500 // p s i a
M =16
T =560 //R
// c a l c u l a t i o n s
pr1 = P1 / Pc
pr2 = P2 / Pc
Tr = T / Tc
dh2 =0.65* Tc
dsp =0.35 //B/ lbm mol R
dsp2 =0.018 - dsp - 1545/778 * log ( P2 / P1 )
W = dh2 - dsp2 * T
33
18 W2 = W / M
19 // r e s u l t s
20 printf ( Work p e r pound mass = %d B/ lbm , W2 )
21 // The a n s w e r i s a b i t d i f f e r e n t due t o r o u n d i n g
error
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
P =1000 // p s i a
T1 =100 + 460 //R
T2 =800+460 //R
// c a l c u l a t i o n s
pc =1070 // p s i a
Tc =548 //R
pr1 = P / pc
Tr1 = T1 / Tc
Tr2 = T2 / Tc
M =44
disp ( from f i g 7 . 7 )
h1 =4235.8 //B/ lbm mol
h2 =11661 //B/ lbm mol
h2bar =3.5 //B/ lbm mol
h1bar =0.48 //B/ lbm mol
dhbar = Tc *( h2bar - h1bar ) + h2 - h1
Q = dhbar / M
cp =0.202 //B/ lbm F
Q2 = cp *( T2 - T1 )
Error =( Q - Q2 ) / Q
// r e s u l t s
printf ( E r r o r i n c a l c u l a t i o n = %d p e r c e n t , Error
*100)
34
off
Chapter 8
applications of statistical
thermodynamics
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
T =70 //K
Tr =85.5 //K
// c a l c u l a t i o n s
disp ( From f i g 8 . 2 )
cvrot =1.1
cvtra =1.5
cv = cvtra + cvrot
// r e s u l t s
printf ( Cv t o t a l = %. 1 f R , cv )
of variables
35
3 T =2000 //K
4 Tr =3340 //K
5 // c a l c u l a t i o n s
6 disp ( From f i g 8 . 2 )
7 cvrot =0.85
8 cvtra =1.5
9 cvvib =1
10 cv = cvtra + cvrot + cvvib
11 // r e s u l t s
12 printf ( Cv t o t a l = %. 2 f R , cv )
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
T =200 //K
the =398 //K
// c a l c u l a t i o n s
ratio = T / the
disp ( from f i g 8 . 6 )
cv =4.9
// r e s u l t s
printf ( S p e c i f i c h e a t o f aluminium = %. 1 f c a l / g mol
K , cv )
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
T =10 //K
td =315 //K
// c a l c u l a t i o n s
cv =464.4 *( T / td ) ^3
36
7
8
// r e s u l t s
printf ( s p e c i f i c h e a t o f c o p p e r = %. 5 f c a l / g mol K ,
cv )
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
N0 =6.025*10^23
M =63.57
d =8.94 // g / c c
h =6.624*10^ -27
me =9.1*10^ -28
// c a l c u l a t i o n s
NbyV = N0 * d / M
mu0 = h ^2 *(3* NbyV / %pi ) ^(2/3) /(8* me )
e0 =0.6* mu0 *10^ -7
Teq =2* e0 /(3*1.38*10^ -23)
// r e s u l t s
printf ( E q u i v a l e n t t e m p e r a t u r e = %d K , Teq )
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
T =300 //K
mu =1.13*10^ -18
k =1.38*10^ -23
// c a l c u l a t i o n s
cv = %pi ^2 * k * T /(2* mu )
// r e s u l t s
printf ( E l e c t r o n c o n t r i b u t i o n = %. 4 f R , cv )
37
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
sig =5.668*10^ -5
T1 =1000 //K
T2 =2000 //K
// c a l c u l a t i o n s
Eb1 = sig * T1 ^4 *10^ -7
Eb2 = sig * T2 ^4 *10^ -7
// r e s u l t s
printf ( t o t a l e n e r g y e m i t t e d i n c a s e 1 = %. 3 f Watts /
cm2 , Eb1 )
11 printf ( \n t o t a l e n e r g y e m i t t e d i n c a s e 2 = %. 3 f
Watts /cm2 , Eb2 )
38
Chapter 9
Kinetic theory and transport
phenomena
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
N0 =6.025*10^26
M =32
k =1.38*10^ -23
T =300 //K
// c a l c u l a t i o n s
m = M / N0
vavg = sqrt (8* k * T /( %pi * m ) )
vrms = sqrt (3* k * T / m )
vm = sqrt (2* k * T / m )
// r e s u l t s
printf ( A v e r a g e v e l o c i t y = %d m/ s e c , vavg )
printf ( \n RMS v e l o c i t y = %d m/ s e c , vrms )
printf ( \n Most p r o b a b l e v e l o c i t y = %d m/ s e c , vm )
39
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
T =300 //K
dv =0.02
vm =395 //m/ s
m =5.32*10^ -26 // kg
k =1.38*10^ -23
vrms =483 //m/ s
// c a l c u l a t i o n s
N1 = sqrt (2/ %pi ) *( m /( k * T ) ) ^(3/2) * vm ^2 * exp ( -1) * dv *
vm
N2 = sqrt (2/ %pi ) *( m /( k * T ) ) ^(3/2) * vrms ^2 * exp ( -3/2) *
dv * vrms
// r e s u l t s
printf ( F r a c t i o n o f o x y g e n m o l e c u l e s a t v most
p r o b a b l e s p e e d = %. 4 f , N1 )
printf ( \n F r a c t i o n o f o x y g e n m o l e c u l e s a t v rms
s p e e d = %. 4 f , N2 )
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
p =1.013*10^5 //N/m2
k =1.38*10^ -23
T =300 //K
v =445 //m/ s
A =0.001*10^ -6 //m2
// c a l c u l a t i o n s
n = p /( k * T )
J = n * v /4
escaping = J * A
// r e s u l t s
40
13
printf ( No . o f m o l e c u l e s e s c a p i n g p e r u n i t t i m e = %
. 2 e mol / s e c , escaping )
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
d =3.5*10^ -10 //m
n =2.45*10^25
// c a l c u l a t i o n s
sig = %pi * d ^2
lambda =1/( sqrt (2) * sig * n )
frac = exp ( -2)
// r e s u l t s
printf ( Mean f r e e p a t h = %. 2 e m , lambda )
printf ( \n f r a c t i o n o f m o l e c u l e s = %. 3 f , frac )
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
P =1 // atm
T =300 //K
// c a l c u l a t i o n s
cv =4.97
vavg =1580 // f t / s
sig =4.13*10^ -18 // f t 2
N0 =6.025*10^26 *0.4536
K = vavg *3600* cv /(3* N0 * sig )
// r e s u l t s
printf ( Thermal c o n d u c t i v i t y = %. 2 e B/ h r f t F ,K )
41
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
m =5.32*10^ -26 // kg
v =445 //m/ s
sigma =3.84*10^ -19 //m2
// c a l c u l a t i o n s
mu = m * v /(3* sigma )
// r e s u l t s
printf ( Dynamic v i s c o s i t y o f o x y g e n = %. 2 e newton
s e c /m2 , mu )
42
Chapter 10
Gaseous Mixtures
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
m =2
M =28
M2 =32
PN =300 // p s i a
Pt =400 // p s i a
// c a l c u l a t i o n s
nN = m / M
PO = Pt - PN
nO = nN * PO / PN
mO = M2 * nO
// r e s u l t s
printf ( Mass o f o x y g e n added = %. 3 f lbm , mO )
43
2
3
4
5
6
7
8
9
10
11
12
// I n i t i a l i z a t i o n o f v a r i a b l e s
n =0.0714
R =1545
T =560 //R
P =400 // p s i a
// c l c u l a t i o n s
VN = n * R * T /( P *144)
VO =(0.0238) * R * T /( P *144)
V = VN + VO
// r e s u l t s
printf ( T o t a l volume = %. 3 f f t 3 ,V )
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
m1 =5
m2 =2
cp1 =0.248
cp2 =0.203
T11 =300 //F
T12 =100 //F
P =10 // p s i a
Pi =20 // p s i a
Pf =15 // p s i a
// c a l c u l a t i o n s
T2 =( m1 * cp1 * T11 + m2 * cp2 * T12 ) /( m1 * cp1 + m2 * cp2 )
n1 = m1 /28
n2 = m2 /44
n = n1 + n2
P1 = P * n1 / n
P2 = P * n2 / n
dS = m2 *( cp2 * log (( T2 +460) /( T12 +460) ) - 35.1/778 * log (
P2 / Pi ) ) + m2 *( cp2 * log (( T2 +460) /( T12 +460) ) 55.2/778 * log ( P1 / Pf ) )
44
20
21
// r e s u l t s
printf ( c h a n g e i n e n t h a l p y = %. 2 f B/R , dS )
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
Pg =2.8886 // p s i a
P =25 // p s i a
phi =0.5
// c a l c u l a t i o n s
pv = phi * Pg
pa =P - pv
w =0.622* pv / pa
x =( w ) /(1+ w )
// r e s u l t s
printf ( Mass f r a c t i o n o f w a t e r v a p o r i n t h e m i x t u r e
= %. 4 f lbm v a p o r / lvm m i x t u r e ,x )
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
pgw =0.5069 // p s i a
p =14.696 // p s i a
Td =100 //F
Tw =80 //F
// c a l c u l a t i o n s
pv = pgw - (p - pgw ) *( Td - Tw ) /(2800 - Tw )
pg =0.9492 // p s i a
phi = pv / pg
// r e s u l t s
45
12
printf ( r e l a t i v e h u m i d i t y o f a i r s t r e a m = %. 1 f
p e r c e n t , phi *100)
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
w1 =0.0176 // lbm
w2 =0.0093 // lbm
T2d =73 //F
T2 =55 //F
// c a l c u l a t i o n s
disp ( From steam t a b l e s , )
hv1 =1061+0.445*100
hv2 =1061+0.445*55
hf =23.06
q1 =20
q2 =4.88
// r e s u l t s
printf ( Heat removed i n c o o l i n g s e c t i o n = %d Btu / lbm
, q1 )
16 printf ( Heat added i n h e a t i n g s e c t i o n = %. 2 f Btu / lbm
, q2 )
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
Tdb =115 //F
ph =0.05
Twb =67 //F
// r e s u l t s
46
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
w1 =206
w2 =55
ma1 =2
ma2 =3
// c a l c u l a t i o n s
w3 = ( ma1 * w1 + ma2 * w2 ) /( ma1 + ma2 )
disp ( From p s y c h r o m e t r i c c h a r t , )
Tdb3 =82 //F
TWb3 =74.55 //F
phi3 =70 // p e r c e n t
// r e s u l t s
printf ( r e l a t i v e h u m i d i t y = %d p e r c e n t , phi3 )
printf ( \n Dry b u l b t e m p e r a t u r e = %d F , Tdb3 )
printf ( \n Wet b u l b t e m p e r a t u r e = %. 2 f F , TWb3 )
47
Chapter 11
Chemical Thermodynamics and
Equilibrium
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
x =1.5
P =14.696 // p s i a
m =28.96
// c a l c u l a t i o n s
mf =114 // lbm / mol f u e l
ma = x *12.5*(1+3.76) * m
AF = ma / mf
n1 =8
n2 =9
n3 =( x -1) *12.5
n4 = x *3.76*12.5
np = n1 + n2 + n3 + n4
x1 = n1 / np
x2 = n2 / np
x3 = n3 / np
x4 = n4 / np
ph = x2 * P
48
20 Td =113.5 //F
21 // r e s u l t s
22 printf ( A i r f u e l r a t i o = %. 1 f lbm a i r / lbm f u e l , AF )
23 printf ( \n Mole f r a c t i o n o f CO2 = %. 2 f p e r c e n t , x1 )
24 printf ( \n Mole f r a c t i o n o f H2O = %. 2 f p e r c e n t , x2 )
25 printf ( \n Mole f r a c t i o n o f O2 = %. 2 f p e r c e n t , x3 )
26 printf ( \n Mole f r a c t i o n o f N2 = %. 2 f p e r c e n t , x4 )
27 disp ( From t a b l e s o f s a t u r a t i o n p r e s s u r e )
28 printf ( Dew p o i n t = %. 1 f F , Td )
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
x1 =9
x2 =1.2
x3 =1.5
x4 =88.3
// c a l c u l a t i o n s
a = x1 + x2
b =2* a
xO =(2* x1 + x2 + 2* x3 + b ) /2
xN = x4 /3.76
ratio = xO / a
percent = ratio /2 *100
// r e s u l t s
printf ( P e r c e n t t h e o r e t i c a l a i r = %. 1 f p e r c e n t ,
percent )
of variables
49
3
4
5
6
7
8
9
10
11
T =440 //F
// c a l c u l a t i o n s
disp ( From steam t a b l e s , )
h1 = -169290
h2 =7597.6
h3 =4030.2
ht = h1 + h2 - h3
// r e s u l t s
printf ( M o l a l e n t h a l p y o f CO2 = %d Btu / lbm mole , ht )
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
T =77 //F
// c a l c u l a t i o n s
Hr = -36420 //B
hc = -169290 //B/ l b mol
hh = -122970 //B/ l b mol
Hp =2* hc +3* hh
Q = Hp - Hr
// r e s u l t s
printf ( Heat t r a n s f e r = %d B/ mol f u e l ,Q )
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
T2 =440 //F
T1 =77 //F
Mch4 =16
Mw =18
// c a l c u l a t i o n s
50
8
9
10
11
12
13
14
15
16
17
18
19
h77 =3725.1
ht =6337.9
ht2 =7597.6
h772 =4030.2
hwt =1260.3
h77w =45.02
hr77 = -383040 //B/ lbm mol
dHR =1* Mch4 *0.532*( T1 - T2 ) + 2*( h77 - ht )
dHp =1*( ht2 - h772 ) + 2* Mw *( hwt - h77w )
hrp = dHp + hr77 + dHR
// r e s u l t s
printf ( E n t h a l p y o f c o m b u s t i o n o f g a s e o u s methane =
%d B/ lbm mol f u e l , hrp )
20 // The c a l c u l a t i o n i n t e x t b o o k i s wrong P l e a s e c h e c k
i t using a calculator .
of variables
51
x = poly (0 , x )
vec = roots ( x ^3 + y * x ^3 + 2* y * x ^2 -y * x -2* y )
eps = vec (1)
x1 =(1 - eps ) /(1+ eps /2)
x2 = eps /(1+ eps /2)
x3 = eps /2/(1+ eps /2)
// r e s u l t s
printf ( d e g r e e o f r e a c t i o n = %. 3 f , eps )
printf ( \n E q u i l i b r i u m c o n c e n t r a t i o n o f CO2 = %. 3 f
, x1 )
15 printf ( \n E q u i l i b r i u m c o n c e n t r a t i o n o f CO = %. 3 f ,
x2 )
16 printf ( \n E q u i l i b r i u m c o n c e n t r a t i o n o f O2 = %. 3 f ,
x3 )
17 // t h e a n s w e r s a r e a b i t d i f f e r e n t due t o
approximation in textbook
6
7
8
9
10
11
12
13
14
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
Kp =15.63
y = Kp
// c a l c u l a t i o n s
x = poly (0 , x )
vec = roots ( x ^2 + y * x ^2 - y )
eps = vec (1)
x1 =(1 - eps ) /(1+ eps )
x2 = eps /(1+ eps )
x3 = eps /(1+ eps )
// r e s u l t s
printf ( E q u i l i b r i u m c o n c e n t r a t i o n o f Cs = %. 4 f , x1
)
14 printf ( \n E q u i l i b r i u m c o n c e n t r a t i o n o f Cs+ = %. 4 f
, x2 )
52
printf ( \n E q u i l i b r i u m c o n c e n t r a t i o n o f e = %. 4 f ,
x3 )
16 // t h e a n s w e r s a r e a b i t d i f f e r e n t due t o
approximation in textbook
15
53
Chapter 12
conventional power and
refrigeration cycles
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
disp ( From M o l l i e r diagram , )
h1 =1357 // 500 p s i a , 700 F
h2 =935 // P2=2 p s i a
h3 =93.99 // s a t l i q a t 2 p s i a
vf =0.01613
P4 =500 // p s i a
P3 =2 // p s i a
// c a l c u l a t i o n s
dh4 = vf *( P4 - P3 ) *144/778
h4 = h3 + dh4
eta = (( h1 - h2 ) -( h4 - h3 ) ) /( h1 - h4 )
// r e s u l t s
printf ( Thermal e f f i c i e n c y = %. 1 f p e r c e n t , eta *100)
54
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
disp ( From m o l i e r diagram , )
h1 =1357 // 500 p s i a 700F
h2 =1194 // P2=100 p s i a
h3 =1379 // 100 p s i a , 700 F
h4 =1047 // p4=2 p s i a
h5 =93.99 // s a t l i q a t 2 p s i a
h6 =95.02 // e x a m p l e 1 2 . 1
// c a l c u l a t i o n s
W = h1 - h2 + h3 - h4 -( h6 - h5 )
Q =( h1 - h6 ) +( h3 - h2 )
eta = W / Q
// r e s u l t s
printf ( Thermal e f f i c i e n c y = %. 2 f p e r c e n t , eta *100)
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
P =100 // p s i a
// c a l c u l a t i o n s
disp ( From m o l l i e r diagram , )
h1 =1357 // 500 p s i a , 700F
h2 =1194 // 100 p s i a
h3 =935 // 2 p s i a
h4 =93.99 // s a t l i q a t 2 p s i a
vf =0.01613
vf2 =0.01774
P5 =100 // p s i a
P4 =2 // p s i a
dh4 = vf *( P5 - P4 ) *144/778
h5 = h4 + dh4
55
16
17
18
19
20
21
22
23
24
25
26
h6 =298.4
P7 =500 // p s i a
P6 =100 // p s i a
dh6 = vf2 *( P7 - P6 ) *144/778
h7 = dh6 + h6
m =( h6 - h5 ) /( h2 - h5 )
W = h1 - h2 + (1 - m ) *( h2 - h3 ) - (1 - m ) *( h5 - h4 ) -( h7 - h6 )
Q = h1 - h7
etath = W / Q
// r e s u l t s
printf ( Thermal e f f i c i e n c y = %. 1 f p e r c e n t , etath
*100)
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
x =0.8
// c a l c u l a t i o n s
disp ( From m o l i e r diagram , )
h1 =1357 // 500 p s i a 700F
h2 =1194 // P2=100 p s i a
h3 =1379 // 100 p s i a , 700 F
h4 =1047 // p4=2 p s i a
h5 =93.99 // s a t l i q a t 2 p s i a
h6 =95.02 // e x a m p l e 1 2 . 1
h2d = h1 - x *( h1 - h2 )
h4d = h3 - x *( h3 - h4 )
W =( h1 - h2d ) +( h3 - h4d ) - ( h6 - h5 )
Q =( h1 - h6 ) + ( h3 - h2d )
eta = W / Q
// r e s u l t s
printf ( Thermal e f f i c i e n c y = %d p e r c e n t , eta *100+1)
56
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
P4 =50 // p s i a
P1 =14.7 // p s i a
P3 =50 // p s i a
P2 =14.7 // p s i a
g =1.4
// c a l c u l a t i o n s
V1r =( P4 / P1 ) ^(1/ g )
V2r =( P3 / P2 ) ^(1/ g )
// A f t e r s o l v i n g ,
V4 =5.38 // f t 3/ min
V1 =12.9 // f t 3/ min
V2 =112.9 // f t 3/ min
PD = V2 - V4
etavol =( V2 - V1 ) /( V2 - V4 )
W32 = g * P2 *144* V2 *(( P3 / P2 ) ^(( g -1) / g ) -1 ) /(1 - g )
W41 = g * P4 *144* V4 *(( P1 / P4 ) ^(( g -1) / g ) -1 ) /(1 - g )
Wt = W32 + W41
// r e s u l t s
printf ( T o t a l work = %. 2 e f t l b f / min , Wt )
// The a n s w e r g i v e n i n t e x t b o o k i s wrong . p l e a s e
verify i t using a calculator
of variables
57
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
T1 =530 //R
T3 = T1
g =1.4
m =10 // lbm
cp =0.24
// c a l c u l a t i o n s
P2 = sqrt ( P1 * P4 )
T2 = T1 *( P2 / P1 ) ^(( g -1) / g )
T4 = T2
W =2* cp *( T2 - T1 )
Wt = W * m
hp = Wt *60/2545
Q = m * cp *( T2 - T3 )
T4 = T1 *( P4 / P1 ) ^(( g -1) / g )
W2 = m * cp *( T4 - T1 )
// r e s u l t s
printf ( Work r e q u i r e d i n c a s e 1 = %d Btu / min , Wt +1)
printf ( \n Work r e q u i r e d i n c a s e 2 = %d Btu / min , W2
+1)
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
g =1.4
r1 =10
r2 =12
r3 =15
Tl =530 //R
Th =1960 //R
// c a l c u l a t i o n s
eta1 =1 - ( r1 ) ^(1 - g )
eta2 =1 - ( r2 ) ^(1 - g )
eta3 =1 - ( r3 ) ^(1 - g )
etac =1 - Tl / Th
58
// r e s u l t s
printf ( E f f i c i e n c y i n c a s e 1 = %. 1 f p e r c e n t , eta1
*100)
16 printf ( \n E f f i c i e n c y i n c a s e 2 = %. 1 f p e r c e n t , eta2
*100)
17 printf ( \n E f f i c i e n c y i n c a s e 3 = %. 1 f p e r c e n t , eta3
*100)
18 printf ( \n C a r n o t e f f i c i e n c y = %. 2 f p e r c e n t , etac
*100)
14
15
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
T1 =70+460 //R
P1 =14.7 // p s i a
g =1.4
r =15
rc =2
cp =0.24
cp2 =0.1715
// c a l c u l a t i o n s
T2 = T1 *( r ) ^( g -1)
T3 = rc * T2
T4 = T3 *( rc / r ) ^( g -1)
Qh = cp *( T3 - T2 )
Ql = cp2 *( T4 - T1 )
W = Qh - Ql
eta = W / Qh
// r e s u l t s
printf ( Work o u t p u t = %d B/ lbm ,W )
printf ( \n E f f i c i e n c y = %. 1 f p e r c e n t , eta *100)
59
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
P1 =14.7 // p s i a
P4 =14.7 // p s i a
T1 =530 //R
T3 =1960 //R
P2 =60 // p s i a
P3 = P2
g =1.4
eta1 =0.85
eta2 =0.9
// c a l c u l a t i o n s
T2 = T1 *( P2 / P1 ) ^(( g -1) / g )
T4 = T3 *( P4 / P3 ) ^(( g -1) / g )
T2d =( T2 - T1 ) / eta1 + T1
T4d = - eta2 *( T3 - T4 ) + T3
Wact =0.24*( T3 - T4d - ( T2d - T1 ) )
Qh =0.24*( T3 - T2d )
etath = Wact / Qh
// r e s u l t s
printf ( Thermal e f f i c i e n c y = %. 1 f p e r c e n t , etath
*100)
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
e =0.83
// c a l c u l a t i o n s
T1 =530 //R
T2d =838 //R
T6d = T2d
T3 =1960 //R
60
9
10
11
12
13
14
15
16
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
T1 =420 //R
T11 =530 //R
T3 =2460 //R
V1 =300 // f t / s e c
P1 =5 // p s i a
P5 = P1
P2 =50 // p s i a
P3 =5 // p s i a
P4 =50 // p s i a
g =1.4
cp =0.24
m =1
// c a l c u l a t i o n s
T2 = T1 *( P2 / P1 ) ^(( g -1) / g )
T4 = T3 - T2 + T11
T5 = T3 *( P3 / P4 ) ^(( g -1) / g )
V5 = sqrt (2*32.2* cp *( T4 - T5 ) *778)
T = m *( V1 - V5 ) /32.2
Qh = cp *( T3 - T2 )
P = - T * V1
// r e s u l t s
printf ( T h r u s t = %. 1 f l b f ,T )
61
25
26
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
h1 =80.419 //B/ lbm
h3 =36.013 //B/ lbm
h4 = h3
P3 =172.35 // p s i a
P2 = P3
m =5 // t o n s
Q =12000
// c a l c u l a t i o n s
h2 =91.5 //B/ lbm
disp ( From s u p e r h e a t e d steam t a b l e s , )
COP =( h1 - h4 ) /( h2 - h1 )
W = h2 - h1
md = m * Q /( h1 - h4 )
Wt = md *( h2 - h1 )
Wt2 = Wt /2545
// r e s u l t s
printf ( C o e f f i c i e n t o f p e r f o r m a n c e = %. 1 f , COP )
printf ( \n I n p u t work = %. 1 f hp , Wt2 )
62
Chapter 13
Thermodynamics of irreversible
processes
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
Eab1 =0
Eab2 =5.87 //mV
T1 =150 //F
T2 =200 //F
// c a l c u l a t i o n s
Eab = -1.12+ 0.035* T1
pi1 =0.035*( T1 +460)
pi2 =0.035*( T2 +460)
// r e s u l t s
printf ( T h e r m o c o u p l e r e a d i n g a t %d F = %. 2 f mv ,T1 ,
Eab )
13 printf ( \n P e l t i e r c o e f f i c i e n t a t %d F = %. 1 f mv ,T1
, pi1 )
14 printf ( \n P e l t i e r c o e f f i c i e n t a t %d F = %. 1 f mv ,T2
, pi2 )
63
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
T =0 //C
// c a l c u l a t i o n s
de1 = -72 //mV/C
de2 =500 //mv/C
alpha = de1 - de2
pi = -( T +273) * alpha
// r e s u l t s
printf ( P e l t i e r c o e f f i c i e n t a t %d C = %d mv ,T , pi
/1000)
64
Chapter 14
direct energy conversion
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
T =25+273 //K
F =23060
// c a l c u l a t i o n s
H = -68317
G = -56690
Er = - G /(2* F )
eta = G / H
W=-G
Q =H - G
// r e s u l t s
printf ( V o l t a g e o u t p u t o f t h e c e l l = %. 3 f v o l t s , Er )
printf ( \n E f f i c i e n c y = %d p e r c e n t , eta *100 +1)
printf ( \n E l e c t r i c a l Work o u t p u t = %d c a l / mol H2 ,W
)
16 printf ( \n Heat t r a n s f e r t o t h e s u r r o u n d i n g s = %d
c a l / mol H2 ,Q )
65
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
x1 =0.75
x2 =0.25
an = -190*10^ -6 // v o l t /C
rn =1.45*10^ -3 //ohm cm
zn =2*10^ -3 //K1
ap =190*10^ -6 // v o l t /C
rp =1.8*10^ -3 //ohm cm
zp =1.7*10^ -3 //K1
T =200+273 //K
Tc =373 //K
Th =573 //K
// c a l c u l a t i o n s
Ktn = an ^2/( rn * zn )
Ktp = ap ^2/( rp * zp )
Z =( an - ap ) ^2 /( sqrt ( rn * Ktn ) + sqrt ( rp * Ktp ) ) ^2
Ap = sqrt ( Ktn * rp / Ktp / rn )
An =1
K = Ktn * An + Ktp * Ap
R = rn / An + rp / Ap
mopt = sqrt (1+ Z * T )
RL = mopt * R
nopt =( T -273) *( mopt -1) /( Th *( mopt + Tc / Th ) )
nmax = T /( Th *(1+1 - T / Th /2 + 4/ Th / Z ) )
nmax =0.0624
dT =T -273
Popt =( an - ap ) ^2 * dT ^2 /((1+ mopt ) ^2 * RL )
Pmax =( an - ap ) ^2 * dT ^2 /((1+1) ^2 * R )
// r e s u l t s
printf ( Optimum e f f i c i e n c y = %. 2 f p e r c e n t , nopt *100)
printf ( \n Max . e f f i c i e n c y = %. 2 f p e r c e n t , nmax *100)
printf ( \n Optimum power = %. 3 f Watt , Popt )
printf ( \n Maximum power = %. 3 f Watt , Pmax )
66
clc
// I n i t i a l i z a t i o n o f v a r i a b l e s
phic =2.5 //V
phia =2 //V
phip =0.1 //V
Th =2000 //K
Tc =1000 //K
eff =0.2
k =1.38*10^ -23
e =1.6*10^ -19
sigma =5.67*10^ -12
// c a l c u l a t i o n s
V = phic - phia - phip
Jc =1.2*10^6 * Th ^2 * exp ( - e * phic /( k * Th ) )
Ja =1.2*10^6 * Tc ^2 * exp ( - e * phia /( k * Tc ) )
J = Jc
Qc1 = J *( phic + 2* k * Th / e ) + eff * sigma *10^4 *( Th ^4 - Tc
^4)
eta1 = J *0.4/ Qc1
eta2 =( Th - Tc ) / Th
// r e s u l t s
printf ( E f f i c i e n c y o f t h e d e v i c e = %. 1 f p e r c e n t ,
eta1 *100)
printf ( \n C a r n o t e f f i c i e n c y = %d p e r c e n t , eta2 *100)
67