Assignment Epo552
Assignment Epo552
969-975
© Research India Publications. http://www.ripublication.com
Kaushik Paul1
Electrical & Electronics Engineering Department, National Institute of Technology,
Jamshedpur, Jharkhand,831014, India.
Niranjan Kumar2
Electrical & Electronics Engineering Department, National Institute of Technology
Jamshedpur, Jharkhand,831014, India.
969
International Journal of Applied Engineering Research ISSN 0973-4562 Volume 12, Number 6 (2017) pp.969-975
© Research India Publications. http://www.ripublication.com
MATPOWER
MATPOWER is considered as an open source power system
analysis programming tool for solving the problems related to
power flow and optimal power flow. The MATPOWER runs
on the MATLAB platform best suited with the version of
MATLAB 6 and above. The MATPOWER package was
developed at the CORNELL University and can be
downloaded from their website [8]. The basic purpose of this
software package is to provide facilities to the research
scholars, education professionals and also to the industry
related issues [9]. The codes of the MATPOWER are simple Figure 1: M-File of branch data for 5 bus system
and the user can modify the codes according to their needs.
After downloading the MATPOWER, the MATLAB platform
needs to be opened and the core MATPOWER function and
test script to be added to the MATLAB path. The installation
of MATPOWER 5.1 version is shown as
C:\ProgramFiles\MATLAB\2013b\matpower5.1. After
selecting the path, the command window has to be opened and
the required M-File name to be typed followed by pressing
enter. In order to run a power flow for 30 bus system for
example type:
>>runpf(‘case30’)
In the command window followed by enter button. This will
give the results of the power flow for a 30 bus system which is Figure 2: Power flow under normal operating condition of 5
already present in the MATPOWER. The MATPOWER uses bus system
Gauss Seidal, Newton, DC power flow, XB fast-decouple and
BX fast-decouple as solvers for solving the power flow The congestion in the line may be due to several cases like
analysis. line outage, increase in the load, tripping of the generator etc.
Here the increase in the load is taken as the case study for the
The MATPOWER provides us with the advantage of adding analysis of the congested line. The load is increased in every
new algorithm or to modify its source code as per the bus by a factor 1.5 and line 4-5 is outage. Power demand in
requirement of the research problem. The other advantage is each load bus can be changed by the following steps,
that it is an open source package. The MATPOWER can be
used to find the congested line and the generator sensitivity Step1: Loading the case data. In this the load flow input data
index for the generators which are to be rescheduled for the is prepared.
purpose of the congestion management. Step2: Changing the real and the reactive power demand. The
real and reactive power demand data are changed from a
previous value to a new value.
DETERMINATION OF CONGESTED LINE
Step3: Running the power flow
The congestion management is one of the most vital technical
issues in deregulated power system environment. In mpc=loadcase('case5'); % read the load flow input data
deregulated environment the transmission congestion occur % increase the real power demand at bus
when there is an insufficient transmission capacity to mpc.bus(2,PD)=450;
2 to 450 MW, PD load demand (MW)
simultaneously accommodate all the transmission constraints.
% increase the reactive power demand at
The determination of the congested line in the power system
mpc.bus(2,QD)=147.91; bus 2 to 147.91 MVAr, QD load demand
network is analyzed by taking the example of 5 bus system of (MVAr)
the MATPOWER 5.1. The normal power flow is run by using
the MATPOWER code: % increase the real power demand at bus
mpc.bus(3,PD)=450;
3 to 450 MW
>>runpf(‘case5’)
% increase the reactive power demand at
mpc.bus(3,QD)=147.91;
This MATPOWER code runs the power flow analysis for 5 bus 3 to 147.91MVAr
bus system. The M file of the branch data for 5 bus system is % increase the real power demand at bus
represented in figure 1 in which rate represents the MVA limit mpc.bus(4,PD)=600;
4 to 600 MW
of the line. The normal power flow status of the 5 bus system
is given in figure 2. % increase the reactive power demand at
mpc.bus(4,QD)=197.20;
bus 4 to 197.20MVAr
runpf(mpc); % run AC power flow
970
International Journal of Applied Engineering Research ISSN 0973-4562 Volume 12, Number 6 (2017) pp.969-975
© Research India Publications. http://www.ripublication.com
Line Power flow(MW) Line limit(MW) Now differentiating the equation with respect to 𝜃i and 𝜃j, we
obtain
6-8 40.39 32
Pij
V V G sin ( i ─ j ) ViV j Bij cos ( i ─ j ) (7)
θi i j ij
GENERATOR SENSITIVITY FACTOR
Generator sensitivity factor defined as the ratio of change in Pij
ViV j Gij sin ( i ─ j ) ViV j Bij cos ( i ─ j ) (8)
real power flow in a transmission line k which is connected θ j
between bus i and bus j to the change in the power generation
of the generator G. Mathematically generator sensitivity By neglecting the PV coupling the relation between
(GSFg) of a line can be represented as following. incremental change in active power at system bus and phase
angle of voltage can be written in matrix form as
GSFG=∆Pij/∆PGg (1)
∆Pij= change of real power flow of congested line k [ P ]n*1 [J11 ]n*n * [ ]n*1 (9)
971
International Journal of Applied Engineering Research ISSN 0973-4562 Volume 12, Number 6 (2017) pp.969-975
© Research India Publications. http://www.ripublication.com
1
[ ]n*1 [ H ]n*n * [ P ]n*1 (10)
A. Generator Sensitivity Factor Determination with
[ H ]n*n [ J11 ]n*n (11) MATPOWER
The calculation of G and B matrices involves the computation
n= number of buses of the Y bus for the system. The Y bus matrix can be obtained
by altering the coding in the MATPOWER codes: the
[ ]n*1 [ M ]n*n * [ P ]n*1 (12) alteration in the MATPOWER code is given below
1
M n*n H n*n (13)
0 0 0
θ2 θ2
0
H P2 Pn (14)
n*n
θn θn
0
P2 Pn
nn
[ 1 ] [ M 1 ] * [ P1 ] (15)
1
0 0
[ ]n*1 * P
n*1 1 (16)
0 [ M 1] 1
972
International Journal of Applied Engineering Research ISSN 0973-4562 Volume 12, Number 6 (2017) pp.969-975
© Research India Publications. http://www.ripublication.com
The value of M matrix is required to determine the value of The generator sensitivity factors for the 5 bus system are
i j shown in the figure 6 and figure 7 for the congested line 1-2
and . Finally we get GSFG values.
Pg Pg and 1-5. Same method has been followed to determine the
GSFG along the congested line of a 30 bus system. The
TABLE III: GENERATOR SENSITIVITY FACTOR FOR 5 BUS generator sensitivity values obtained are with respect to the
SYSTEM slack bus as the reference. So the sensitivity of the slack bus
generator to any congested line in the system is always zero.
Congested GSF1 GSF2 GSF3 GSF5 The generators having large and non uniform values of
Line sensitivity factor will take part in the congestion management.
1-2 0.2670 -0.0468 0.4580 -0.2745 It is observed from Figure 6 and Figure 7 that all the
1-5 0.7140 -0.1520 0.1580 0.1892 generators are having non-uniform GSFG values, so all the
generators will take part in congestion relief. The generators
with positive GSFG values will decrease their generation and
TABLE IV: G ENERATOR SENSITIVITY FACTOR FOR 30 the generators with negative GSF values will increase their
BUS SYSTEM generation. In case of the 30 bus system in figure 8 the
generators G2, G22 and G27 having high sensitivity index
Congested GSF2 GSF13 GSF22 GSF23 GSF27 will take part in the congestion management scheme.
Line
6-8 -0.0231 -0.0375 -0.0831 -0.0410 0.0823
973
International Journal of Applied Engineering Research ISSN 0973-4562 Volume 12, Number 6 (2017) pp.969-975
© Research India Publications. http://www.ripublication.com
0.6
Value of Generator Sensitivity
0.4
G1
0.2
Factor
G2
0
G3
-0.2 G5
-0.4
Generators
Figure 6: Generator sensitivity factor along the congested line 1-2 for 5 bus system
0.8
Value of Generator Sensitivity
0.6
G1
0.4
G2
Factor
0.2
G3
0 G5
-0.2
Generators
Figure 7: Generator Sensitivity Factor along the congested line 1- 5 for 5 bus system
0.1
0.05
G2
0
Factor
G13
-0.05
-0.1 G22
-0.15 G23
-0.2 G27
-0.25
Generators
Figure 8: Generator Sensitivity Factor along the congested line 6-8 line for 30 bus system
974
International Journal of Applied Engineering Research ISSN 0973-4562 Volume 12, Number 6 (2017) pp.969-975
© Research India Publications. http://www.ripublication.com
REFERENCES
[1] H.Seifi and M.S Sepasian, 2011, "Electric Power
System Planing,”.Spinger (ISBN 978-3-642-17989-
1).
[2] F. Milano, 1. Vanfretti, and J. C. Morataya, 2008
"An open source power system virtual laboratory:
The PSAT Case and Experience," IEEE Transactions
on Education, vol. 51, pp. 17-23.
[3] C. A. Canizares and F. Alvarado, 1999
"UWPFLOW: continuation and direct methods to
locate fold bifurcations in AC/DC/FACTS power
systems," University of Waterloo.
[4] M. A. H. L. Chen, C. O. Nwankpa, H. G. Kwatny,
and X. Yu, 1996 "Voltage stability toolbox: an
introduction and implementation," Proc. of 28 th
North American Power Simposium.
[5] F. Milano, "An open source power system analysis
toolbox," IEEE Transactions on Power Systems, vol.
20, pp. 1199-1206,2005.
[6] J.Grainger and W.D Stevension .Jr, 2003 “POWER
SYSTEM ANALYSIS”, McGraw Hill Education; 1
edition.
[7] Stephen J. Chapman, “MATLAB Programming for
Engineers,” Wadsworth Publishing Co Inc; 4th
edition (8 November 2007)
[8] http://www.pserc.cornell.edu/matpower/
[9] R. D. Zimmerman and C. E. Murillo-Sanchez,2013
"MATPOWER 5.1 User's Manual, 2013. "
[10] FarzadVazinram, MajidGandomkar, Javad Nikoukar,
2013 “Optimal Active Power Rescheduling of
Generators for Congestion Management Based On
Big Bang-Big Crunch Optimization Using New
Definition of Sensitivity” International Journal of
Engineering and Advanced Technology (IJEAT),
Volume-3, Issue-2,pp. 44-52.
975