summaryrefslogtreecommitdiff
path: root/2705/CH17/EX17.3/Ex17_3.sce
blob: baddc9cc914c52ed4cf548224e1c104f095a726b (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
49
50
51
52
53
54
55
clear;
clc;
disp('Example 17.3');

// aim : To determine
// (a) the brake power
// (b) the brake specific fuel consumption
// (c) the indicated thermal efficiency
// (d) the energy balance, expressing the various items

// given values
t = 30;// duration of trial, [min]
N = 1750;// speed of engine, [rev/min]
T = 330;// brake torque, [Nm]
mf = 9.35;// fuel consumption, [kg]
CV = 42300;// calorific value of fuel, [kJ/kg]
cwc = 483;// jacket cooling water circulation, [kg]
Ti = 17;// inlet temperature, [C]
To = 77;// outlet  temperature, [C]
ma = 182;// air consumption, [kg]
Te = 486;// exhaust temperature, [C]
Ta = 17;// atmospheric temperature, [C]
n_mec = .83;// mechanical efficiency
c = 1.25;// mean specific heat capacity of exhaust gas, [kJ/kg K]
C = 4.18;// specific heat capacity, [kJ/kg K]

// solution
// (a)
bp = 2*%pi*N*T/60*10^-3;// brake power, [kW]
mprintf('\n (a) The Brake power is  =  %f  kW\n',bp);

// (b)
bsf = mf*2/bp;//brake specific fuel consumption, [kg/kWh]
mprintf('\n (b) The brake specific fuel consumption is  =  %f kg/kWh\n',bsf);

// (c)
ip = bp/n_mec;// indicated power, [kW]
ITE = ip/(2*mf*CV/3600);// indicated thermal efficiency
mprintf('\n (c) The indicated thermal efficiency is  =  %f percent\n',ITE*100);

// (d)
// taking  basis one minute 
ef = CV*mf/30;// energy from fuel, [kJ]
eb = bp*60;// energy to brake power,[kJ]
ec = cwc/30*C*(To-Ti);// energy to cooling water,[kJ]
ee = (ma+mf)/30*c*(Te-Ta);// energy to exhaust, [kJ]
es = ef-(eb+ec+ee);// energy to surrounding,etc,[kJ]

mprintf('\n (d) Energy from fuel is  =  %f kJ\n',ef);
mprintf('\n      Energy to brake power is  =  %f kJ\n',eb);
mprintf('\n      Energy to cooling water is  =  %f  kJ\n',ec);
mprintf('\n      Energy to exhaust is  =  %f  kJ\n',ee);
mprintf('\n      Energy to surrounding, etc is  =  %f kJ\n',es);
 
//  End