Uploaded by Umair Mughal

lab 1

advertisement
SHARIF COLLEGE OF ENGINEERING &
TECHNOLOGY
Department of Electrical Engineering
Power System Operation & Controll Lab (Spring’20)
Submitted By:
Fasih Mehmood
(07)
Umer Faheem
(08)
Umair Mughal
(21)
Fateh
(50)
Lab Report # 01
Experiment
Total
Marks
Date
Marks
Obtained
Remarks
04/11/2019
Chairman Remarks:
Instructor: Engr. Haseeb
EXPERIMENT No. 1
STUDY AND PLOT OF DIFFERENT TYPES OF LOAD CURVES FROM
GIVEN DATA USING MATLAB
PURPOSE:
To learn
1. How to build a load curve, load duration curve and integrated load duration for a
given data.
2. Valuable information extracted from these load curves.
SOFTWARE USAGE: MATLAB
INTRODUCTION:
The demand for power has increased exponentially over the last century. This has increased the
emphasis on the performance and efficiency of power supplies used in everyday electronics as
well as sophisticated electronic and communication systems. A power supply is a component,
subsystem, or system that converts electrical power from one form to another. In power system, it
is important to know the daily-load curve that consists of demand pattern by various classes of
users.
Load Curve: A graphical plot showing the variation in demand for energy of the consumers on a
source of supply with respect to time is known as the load curve.
If this curve is plotted over a time period of 24 hours, it is known as daily load curve. If it’s plotted
for a week, month, or a year, then it’s named as the weekly, monthly or yearly load curve
respectively.
From out of the load connected, a consumer uses different fractions of the total load at various
times of the day as per his/her requirements. Since a power system has to supply load to all such
consumers, the load to be supplied varies continuously with time and does not remain constant. If
the load is measured (in units of power) at regular intervals of time, say, once in an hour (or halfan-hour) and recorded, we can draw a curve known as the load curve.
Load Duration Curve: The load–duration curve is a plot of the load demands (in units of power)
arranged in a descending order of magnitude (on the y-axis) and the time in hours (on the x-axis).
A load duration curve enables us to determine the number of hours per year, when the load is
greater or lesser than any given amount. Similarly it also shows the loads that are carried for more
or lesser than particular direction.
Information obtained from load curves:
Area under the load curve = Units generated,
Highest point of the curve = Maximum Demand
(Area under curve) / (by total hours) = Average load
It helps in selection of the rating and number of generating units required. To further assess the
usefulness of the generating plants from these curves, various factors are also computed. Some
of them are:
𝑳𝒐𝒂𝒅 𝑭𝒂𝒄𝒕𝒐𝒓 =
𝑨𝒗𝒆𝒓𝒂𝒈𝒆 𝑳𝒐𝒂𝒅
𝑴𝒂𝒙𝒊𝒎𝒖𝒎 𝑫𝒆𝒎𝒂𝒏𝒅
𝑫𝒆𝒎𝒂𝒏𝒅 𝒇𝒂𝒄𝒕𝒐𝒓 =
𝑴𝒂𝒙𝒊𝒎𝒖𝒎 𝑫𝒆𝒎𝒂𝒏𝒅
𝑪𝒐𝒏𝒏𝒆𝒄𝒕𝒆𝒅 𝑳𝒐𝒂𝒅
𝑷𝒍𝒂𝒏𝒕 𝑪𝒂𝒑𝒂𝒄𝒊𝒕𝒚 𝑭𝒂𝒄𝒕𝒐𝒓 =
𝑨𝒗𝒆𝒓𝒂𝒈𝒆 𝑳𝒐𝒂𝒅
𝑷𝒍𝒂𝒏𝒕 𝑪𝒂𝒑𝒂𝒄𝒊𝒕𝒚
(𝟏. 𝟏)
(𝟏. 𝟐)
(𝟏. 𝟑)
PROCEDURE:
Generally load curves are built by recording the values of load demands for every instant during a
certain time interval and plot a graph of load demands against a time for which it occurs. The
procedure for plotting Load Curves in MATLAB is as:
1. Open a new M-file in MATLAB.
2. A function is initialized that takes input variable data and in output we obtain plot of load
cycle for a given interval.
Function[]=loadcurve(data)
3. First of demand interval and load is defined by the variable data in a three column matrix.
For Example:
4. The first two columns are the demand interval and third column is load value. The demand
interval may be minutes, hours, and months in ascending order and load values are
generally in KW or MW. In above example first row of data variable shows that for first
two hours (00-02) load demand is 6 MW.
5. Now type the following commands at M-file window.
C1Ti=data(:,1)
C2Tf=data(:,2)
Td=C2Tf-C1Ti
Power=data(:,3)
MWH=Power*(Td')
Pavg=MWH/24
Dmax=max(Power)
Loadfactor=Pavg/Dmax
L=length(data)
Total_Time=[C1Ti C2Tf]
t=sort(reshape(Total_Time,1,2*L))
for n=1:L
P(2*n-1)=Power(n);
P(2*n)=Power(n);
end
plot(t,P)
xlabel('Time')
ylabel('load')
title('Load Curve')
6. Save the commands above in your thumb drive directory, save as load curve.m
7. Now execute the above function and following load curve plot will be obtained.
However the procedure for plotting a load duration curve is different from load curves that is given
below:
8. Determine the peak load and duration for which it occurs.
9. Then take the next lower load and find the total time during the year when this and the
previous greater load occurs.
10. Plot the load against the number of hours during the year, month or day for which it occurs,
or against the percentage of time during the year.
11. Further some useful information can also be extracted from these curves. i.e. Total Energy
from area under the curve, load factor etc.
E=Power’*(t2-t1)
Pavg=W/sum(t2-t1)
Peak=max(Power)
LF=(Pavg/Dmax)*100;
OBSERVATIONS AND CALCULATIONS:
Task 1:The load on power plant for a particular day is given below:
Time
0-4
4-8
8-18
18-20
20-22.
22-24.
Load (KW)
15
35
70
80
90
15
Plot the load curve, load duration curve.
(i)
Load Curve:
As the load demands are given for 24 hours, so daily load curve plotted for a given load by
adopting above mentioned procedure is shown below:
(ii)
Load Duration Curve:
1. First of all peak load demand and duration for which it is occurs are determined. In this
example peak demand is 90 MW and it occurs for 2 hours.
2. Starting from peak load demand following table is constructed to determine various points
on load duration curve.
Load (KW)
Hours in a day
% Time
90
2
8.33
80
2+2=4
16.66
70
4+10=14
58.33
35
14+4=18
75
15
18+6=24
100
3. Now plot the load demands against calculated time in table 2.
clear all
data = [0 2 90
2 4 80
4 14 70
14 18 35
18 24 15];
C1Ti=data(:,1)
C2Tf=data(:,2)
Td=C2Tf-C1Ti
Power=data(:,3)
MWH=Power*(Td')
Pavg=MWH/24
Dmax=max(Power)
Loadfactor=Pavg/Dmax
L=length(data)
Total_Time=[C1Ti C2Tf]
t=sort(reshape(Total_Time,1,2*L))
for n=1:L
P(2*n-1)=Power(n);
P(2*n)=Power(n);
end
plot(t,P)
xlabel('Time')
ylabel('load')
title('Load Curve')
EXERCISE-1
A generating station has the following daily load cycle:
Time
0-6
6-10
10-12
12-16
16-20.
20-24
Load (KW)
20
25
30
25
35
20
Draw the load curve and find (i) maximum demand (ii) Units generated per day (iii)
Average Load (iv) Load Factor
MATLAB CODE
data = [0 6 20; 6 10 25; 10 12 30; 12 16 25; 16 20 35; 20 24 20];
C1Ti = data(:,1);
C2Tf = data(:,2);
Td = C2Tf - C1Ti;
Power = data(:,3);
MWH = Power*(Td');
Pavg = MWH/24;
Dmax = max(Power);
LoadFactor = Pavg/Dmax;
L = length(data);
Total_time = [C1Ti C2Tf];
t = sort(reshape(Total_time, 1, 2*L));
for n = 1:L
P(2*n-1) = Power(n);
P(2*n) = Power(n);
end
figure('Name','Exercise 1','NumberTitle','off');
plot(t, P); grid on;
ylim([15 40]);
xlabel('time');
ylabel('Load');
title('Load Curve');
%% Load Duration
LoadDuration = sort(P, 'descend');
figure('Name','Exercise 1','NumberTitle','off');
plot(t, LoadDuration); grid on;
ylim([15 40]);
xlabel('time (in hours)');
ylabel('Load');
title('Load Duration Curve');
From Graph
1. Maximum demand
Maximum Demand = Highest point of the curve
Maximum demand = 35kV
2. Units generated per day
Units generated = Area under the load curve
Units generated per day = 600 units
3. Average Load
Average load = (Area under curve) / (by total hours)
Average load = 25kW
4. Load Factor
Average Load
Load Factor = Maximum Demand
Load Factor = 0.7143
EXERCISE-2
A consumer has a connected load of 12 lamps each of 100 W at his/ her premises. His/ her
load demand is as follows:
From midnight to 5 A.M.: 200 W.
5 A.M. to 6 P.M.: no load.
6 P.M. to 7 P.M.: 700 W.
7 P.M. to 9 P.M.: 1,000 W.
9 P.M. to midnight: 500 W.
Draw the load curve and calculate the (i) energy consumption during 24 hours, (ii) demand
factor, (iii) average load, (iv) maximum demand, and (v) load factor
MATLAB CODE
data = [0 5 200; 5 18 0; 18 19 700; 19 21 1000; 21 24 500];
C1Ti = data(:,1);
C2Tf = data(:,2);
Td = C2Tf - C1Ti;
Power = data(:,3);
MWH = Power*(Td');
Pavg = MWH/24;
Dmax = max(Power);
LoadFactor = Pavg/Dmax;
L = length(data);
Total_time = [C1Ti C2Tf];
t = sort(reshape(Total_time, 1, 2*L));
for n = 1:L
P(2*n-1) = Power(n);
P(2*n) = Power(n);
end
figure('Name','Exercise 2','NumberTitle','off');
plot(t, P); grid on;
ylim([0 1100]);
xlabel('time');
ylabel('Load');
title('Load Curve');
%% Load Duration
LoadDuration = sort(P, 'descend');
figure('Name','Exercise 2','NumberTitle','off');
plot(t, LoadDuration); grid on;
ylim([0 1100]);
xlabel('time (in hours)');
ylabel('Load');
title('Load Duration Curve');
1. Energy consumption during 24 hours
Energy consumption during 24 hours = 5.200 kWh
2. Demand factor
Demand factor =
Maximum Demand
Connected Load
Demand factor = 0.19233,
3. Average load
Average load = (Area under curve) / (by total hours)
Average load = 216.67W
4. Maximum demand
Maximum Demand = Highest point of the curve
Maximum demand = 1kW
5. Load factor
Load Factor =
Average Load
Maximum Demand
Load factor = 0.217
CONCLUSION:
Plotting of different types of load factors and their significance has been studied. There are various
performance factors related to the load curves. Energy consumption during different periods can
be calculated using load curves.
Teacher / Supervisor’s Signature: ______________________________________________
Download