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
|
// Example 32_32
clc;funcprot(0);
//Given data
P=100;// MW
T=[0 4 8 12 16 20 24];// Time in hr
L_a=[20 20 80 80 20 20];// Load A in MW
L_b=[30 60 60 60 60 10];// Load B in MW
CV=45000;// kJ/kg
C=10;// Cost in Rs./kg
Sc=10;// Sale cost in Rs./kWh
// Calculation
t=[0 0 4 4 8 8 12 12 16 16 20 20 24 24];// Time in hrs for load curve
L_A=[0 20 20 20 20 80 80 80 80 20 20 20 20 100];// Load A in MW
subplot(2,1,1);
xlabel('Time(hrs)');
ylabel('Load(MW)');
xtitle('Consumer-A');
plot(t,L_A,'b');
L_B=[0 30 30 60 60 60 60 60 60 60 60 10 10 100];
subplot(2,1,2);
xlabel('Time(hrs)');
ylabel('Load(MW)');
xtitle('Consumer-B');
plot(t,L_B,'b');
L_a1=((L_a(1)*(T(3)-T(1)))+(L_a(3)*(T(5)-T(3)))+(L_a(5)*(T(7)-T(5))))/24;// MW
L_max1=80;// MW
LF_1=L_a1/L_max1;
L_a2=((L_b(1)*(T(2)-T(1)))+(L_b(2)*(T(6)-T(2)))+(L_b(6)*(T(7)-T(6))))/24;// MW
L_max2=60;// MW
LF_2=L_a2/L_max2;
//Consider Consumer-A
// Outputs
O_a1=(L_a(1)*(T(3)-T(1)));// MWh
O_a2=(L_a(3)*(T(5)-T(3)));// MWh
O_a3=(L_a(5)*(T(7)-T(5)));// MWh
O_a=O_a1+O_a2+O_a3;// Total output of A in MWh
// n=0.4*L;(given)
n_a1=0.4*(L_a(1)/100);
n_a2=0.4*(L_a(3)/100);
n_a3=0.4*(L_a(5)/100);
// Inputs
I_a1=O_a1/n_a1;// MWh
I_a2=O_a2/n_a2;// MWh
I_a3=O_a3/n_a3;// MWh
I=I_a1+I_a2+I_a3;// Total input in MWh
TI=I*10^3*3600;// kJ/day
m_fa=(TI)/(CV*1000);// Fuel used in tonnes for consumer A in tons/day
//Consider Consumer-B
// Outputs
O_b1=(L_b(1)*(T(2)-T(1)));// MWh
O_b2=(L_b(2)*(T(6)-T(2)));// MWh
O_b3=(L_b(6)*(T(7)-T(6)));// MWh
O_b=O_b1+O_b2+O_b3;// Total output of A in MWh
// n=0.4*L;(given)
n_b1=0.4*(L_b(1)/100);
n_b2=0.4*(L_b(2)/100);
n_b3=0.4*(L_b(6)/100);
// Inputs
I_b1=O_b1/n_b1;// MWh
I_b2=O_b2/n_b2;// MWh
I_b3=O_b3/n_b3;// MWh
I=I_b1+I_b2+I_b3;// Total input in MWh
TI=I*10^3*3600;// kJ/day
m_fb=(TI)/(CV*1000);// Fuel used in tonnes for consumer B in tons/day
A_b=m_fb*10^3*C;// The amount spent towards the fuel B in rupees
C_e=O_b*10^3*Sc;// The charges of energy received from B in rupees
N_p=C_e-A_b;// Net profit in Rs./day
pc=((C_e-A_b)/A_b)*100;// Percentage change in revenue in %
printf('\n(a)Load factor:LF_1=%0.1f \n Load factor:LF_2=%0.3f \n(b)Fuel used in tonnes for consumer A=%0.0f tons/day \n Fuel used in tonnes for consumer B=%0.0f tons/day \n(c)Net profit=Rs.%0.1e/day \n(d)Percentage change in revenue=%0.1f percentage',LF_1,LF_2,m_fa,m_fb,N_p,pc);
// The answer provided in the textbook is wrong
|