summaryrefslogtreecommitdiff
path: root/3472/CH7/EX7.24/Example7_24.sce
blob: 840dedbace67d3b7cf773cc5ac01227f034d4cef (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
56
57
58
59
60
61
62
63
64
65
66
67
68
// A Texbook on POWER SYSTEM ENGINEERING
// A.Chakrabarti, M.L.Soni, P.V.Gupta, U.S.Bhatnagar
// DHANPAT RAI & Co.
// SECOND EDITION 

// PART I : GENERATION
// CHAPTER 7: TARIFFS AND ECONOMIC ASPECTS IN POWER GENERATION

// EXAMPLE : 7.24 :
// Page number 84
clear ; clc ; close ; // Clear the work space and console

// Given data
cap_installed = 30.0*10**3      // Rating of each generators(kW)
no = 4.0                        // Number of installed generators
MD = 100.0*10**3                // Maximum demand(kW)
LF = 0.8                        // Load factor
cost_capital_kW = 800.0         // Capital cost per kW installed capacity(Rs)
depreciation_per = 0.125        // Depreciation,etc = 12.5% of capital cost
cost_operation = 1.2*10**6      // Annual operation cost(Rs)
cost_maintenance = 600000.0     // Annual maintenance cost(Rs)
fixed_maintenance = 1.0/3       // Fixed cost
variable_maintenance = 2.0/3    // Variable cost
cost_miscellaneous = 100000.0   // Miscellaneous cost(Rs)
cost_fuel_kg = 32.0/1000        // Cost of fuel oil(Rs/kg)
calorific = 6400.0              // Calorific value of fuel(kcal/kg)
n_gen = 0.96                    // Generator efficiency
n_thermal = 0.28                // Thermal efficiency of turbine
n_boiler = 0.75                 // Boiler efficiency
n_overall = 0.2                 // Overall thermal efficiency

// Calculations
// Case(a)
rating_turbine = cap_installed/(n_gen*0.736)                    // Rating of each steam turbine(metric hp)
// Case(b)
avg_demand_B = LF*MD                                            // Average demand(kW)
hours_year = 365.0*24                                           // Total hours in a year
energy_B = avg_demand_B*hours_year                              // Annual energy produced(kWh)
// Case(c)
steam_consumption_C = (0.8+3.5*LF)/LF                           // Average steam consumption(kg/kWh)
// Case(d)
LF_D = 1.0                                                      // Assumption that Load factor for boiler
steam_consumption_D = (0.8+3.5*LF_D)/LF_D                       // Steam consumption(kg/kWh)
energy_D = cap_installed*1.0                                    // Energy output per hour per set(kWh)
evaporation_cap = steam_consumption_D*energy_D                  // Evaporation capacity of boiler(kg/hr)
// Case(e)
total_invest = no*cap_installed*cost_capital_kW                 // Total investment(Rs)
capital_cost = depreciation_per*total_invest                    // Capital cost(Rs)
maintenance_cost = fixed_maintenance*cost_maintenance           // Maintenance cost(Rs)
fixed_cost_total = capital_cost+maintenance_cost                // Total fixed cost per annum(Rs)
var_maintenance_cost = variable_maintenance*cost_maintenance    // Variable part of maintenance cost(Rs)
input_E = energy_B/n_overall                                    // Input into system per annum(kWh)
weight_fuel = input_E*860/calorific                             // Weight of fuel(kg)
cost_fuel = weight_fuel*cost_fuel_kg                            // Cost of fuel(Rs)
variable_cost_total = cost_operation+var_maintenance_cost+cost_miscellaneous+cost_fuel   // Total variable cost per annum(Rs)
cost_total_E = fixed_cost_total+variable_cost_total             // Total cost per annum(Rs)
cost_kWh_gen = cost_total_E/energy_B*100                        // Cost per kWh generated(Paise)

// Results
disp("PART I - EXAMPLE : 7.24 : SOLUTION :-")
printf("\nCase(a): Rating of each steam turbine = %.f metric hp", rating_turbine)
printf("\nCase(b): Energy produced per annum = %.3e kWh", energy_B)
printf("\nCase(c): Average steam consumption per kWh = %.1f kg/kWh", steam_consumption_C)
printf("\nCase(d): Evaporation capacity of boiler = %.f kg/hr", evaporation_cap)
printf("\nCase(e): Total fixed cost = Rs %.2e ", fixed_cost_total)
printf("\n         Total variable cost = Rs %.2e ", variable_cost_total)
printf("\n         Cost per kWh generated = %.2f paise\n", cost_kWh_gen)
printf("\nNOTE: Changes in obtained answer from that of textbook answer is due to more precision here')