blob: 28adcb09628e3b43082220b0e73020d024ca1efc (
plain)
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
|
//pathname=get_absolute_file_path('12.16.sce')
//filename=pathname+filesep()+'12.16-data.sci'
//exec(filename)
//Bore diameter(in m):
d=0.38
//Stroke length(in m):
L=0.50
//Piston rod diameter(in m):
pd=0.05
//Speed of engine(in rpm):
N=150
//Steam consumption(in kg/min):
m=36
//Brake load(in kN):
F=7
//Brake diameter(in m):
bd=2
//Area of indicator diagram at cover end(in cm^2):
aco=28
//Area of indicator diagram at crank end(in cm^2):
acr=26
//Length of indicator diagram(in m):
l=0.07
//Spring scale(in kPa/mm):
s=15
//Mep at crank end(in kPa):
mepcr=acr*100*s/(l*10^3)
//Mep at cover end(in kPa):
mepco=aco*100*s/(l*10^3)
//IP at crank end(in kW):
IPcr=mepcr*L*%pi*(d^2-pd^2)/4*N/60
//IP at cover end(in kW):
IPco=mepco*L*%pi*(d^2)/4*N/60
//IP(in kW):
IP=IPcr+IPco
//Brake power(in kW):
BP=2*%pi*N/60*F*1
//Mechanical efficiency:
n=BP/IP
//ISFC(in kg/kW.h):
ISFC=m*60/IP
//BSFC(in kg/kW.h):
BSFC=m*60/BP
printf("\nRESULT\n")
printf("\nIndicated power = %f kW",IP)
printf("\nBrake power = %f kW",BP)
printf("\nIndicated specific steam consumption = %f kg/kW.h",ISFC)
printf("\nBrake specific steam consumption = %f kg/kW.h",BSFC)
|