1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
|
clear all; clc;
disp("The inlet specific volume is calculated from the ideal gas equation")
R=53.3
T1=580
p1=65
nu1=(R*T1)/(144*p1)
printf(" nu1=%0.3f ft^3/lbm=",nu1)
disp("Q1=m*v1=4594 cfm")
R=53.3
T1=580
//let y=(n/(n-1))
y=2.625
p2=250
p1=65
H_oa=R*T1*(y)*[(p2/p1)^(1/y)-1]
printf(" The overall adiabetic head is calculated as H_o/a= %0.0f ft-lbf/lbm",H_oa)
y=(0.75*1.4)/(1.4-1)
printf("\n Where n/(n-1)=(Eta_p*k)/(k-1)=%0.3f",y)
disp("From figure 6.7 , a centrifugal compressor with speed N=10000rpm is appropriate for the present application")
disp("To use figure 6.7,the specific speed can be calculated from Ns=N*(V1^0.5)/(H_ad^0.75)")
V1=4954/60
printf(" Where V1= %0.1f cfs",V1)
disp("H_ad=(H_o/a)/Eta_s is the head for each stage .")
disp("Selecting the number of stages to be 2,4, and 6,the head for each stage and specific speed can be calculated,then the total-to=total adiabetic efficiencies can be read ")
disp("The required shaft horse power can be calculated with the volumetric and mechanical efficiencies assumed to be 0.98 and 0.95 respectively")
disp("That is Ps=(m*(H_o/a)/(33000*Eta_ad*Eta_v*Eta_m)")
H_oa=54417
V1=82.6
Eta_v=0.98
Eta_m=0.95
N=10000
StageNo=[2 4 6];
Eta_ad=[0.72 0.83 0.87];
H_ad= zeros(1,length(StageNo));
Ns = zeros(1,length(StageNo));
Ps = zeros(1,length(StageNo));
for i = 1: length(StageNo)
H_ad(i) =H_oa/(StageNo(i));
Ns(i) =N*(V1^0.5)/(H_ad(i)^0.75);
Ps(i) = (m*H_oa)/(33000*Eta_ad(i)*Eta_v*Eta_m);
end
disp("StageNo H_ad Ns Eta_ad Ps")
disp(" (ft-lbf/lbm) (hp)")
table = [StageNo' H_ad' Ns' Eta_ad' Ps'];
disp(table)
|