blob: 9e8f5b0482e3b51203622ebe4769ad73eb023ec8 (
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
|
// A Texbook on POWER SYSTEM ENGINEERING
// A.Chakrabarti, M.L.Soni, P.V.Gupta, U.S.Bhatnagar
// DHANPAT RAI & Co.
// SECOND EDITION
// PART IV : UTILIZATION AND TRACTION
// CHAPTER 8: BRAKING
// EXAMPLE : 8.3 :
// Page number 810
clear ; clc ; close ; // Clear the work space and console
// Given data
W = 400.0 // Weight of train(tonne)
G = 100.0/70 // Gradient(%)
t = 120.0 // Time(sec)
V_1 = 80.0 // Speed(km/hr)
V_2 = 50.0 // Speed(km/hr)
r_kg = 5.0 // Tractive resistance(kg/tonne)
I = 7.5 // Rotational inertia(%)
n = 0.75 // Overall efficiency
// Calculations
W_e = W*(100+I)/100 // Accelerating weight of train(tonne)
r = r_kg*9.81 // Tractive resistance(N-m/tonne)
energy_recuperation = 0.01072*W_e*(V_1**2-V_2**2)/1000 // Energy available for recuperation(kWh)
F_t = W*(r-98.1*G) // Tractive effort during retardation(N)
distance = (V_1+V_2)*1000*t/(2*3600) // Distance travelled by train during retardation period(m)
energy_train = abs(F_t)*distance/(3600*1000) // Energy available during train movement(kWh)
net_energy = n*(energy_recuperation+energy_train) // Net energy returned to supply system(kWh)
// Results
disp("PART IV - EXAMPLE : 8.3 : SOLUTION :-")
printf("\nEnergy returned to lines = %.2f kWh\n", net_energy)
printf("\nNOTE: ERROR: Calculation mistakes & more approximation in textbook solution")
|