Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1.
In circuit analysis, given all the values of impedances in the circuit and given the
parameters of all voltage or current generators in the circuit, all nodal voltages and
branch currents can be calculated directly. The key feature of this analysis is that
the relationship between nodal voltages and branch current is linear (i.e. in the form
V ZI
In Load Flow analysis, loads and sources are defined in terms of powers not
impedances or ideal voltage or current generators. All power network branches,
transformers or overhead and underground circuits, are defined as impedances. The
relationship between voltage, power and impedances is non-linear e.g.
P V 2 / Z
or
P V Y
The Load bus (also known as the PQ bus or Voltage controlled bus)
Pi and Qi
V and
Generators (except wind generators) have two controls: active power control and voltage control) ,
Qi and i
Pi and Vi
thus
3.
are specified
are unknown.
The Slack bus (also known as the swing bus or reference bus)
Load flow analysis needs one network node called the slack node which acts as a reference to all
other nodes. This is the only node where the angle of the phasor is specified. The actual value of
0
is not important as other voltage phasors will be referenced to it, it is normally assigned
.
Also power injection into the slack node is not specified, because all the other nodes will have load
1
or a generator thus active power injection would be known and therefore specifying active power at
a slack node would involve specifying line losses without knowing the current. It is impossible to
find line currents if node voltages are unknown. The power injection at the slack node will
therefore fluctuate or swing to take into account the losses or slack in the system.
No. of nodes
Sequence
1
Ng
N-(Ng+1)
Slack (Swing)
node
Generator Bus
Load Bus
i=1
Specified
Parameters
|Vi|, i
Unknown
Parameters
Pi , Qi
i = 2, Ng+1
i = Ng+2,N
Pi , |Vi|
Pi , Qi
Qi , i
|Vi|, i
Y 1 N V1
Y 2 N V2
M M
Y NN
VN
............(1)
n 1
Both Yin and Vn are complex quantities which can be written as:
Yij Yij ij Yij (cos ij j sin ij ) Gij jBij
Vi Vi i Vi (cos i j sin i )
in in Vn n YinVV
i n in n i
n 1
n 1
Si Vi I Vi i
*
i
Si Pi jQi YinVV
i n cos in n i j sin in n i , whereby
n 1
Pi YinVV
i n cos in n i
............(2)
n 1
Qi YinVV
i n sin in n i
............(3)
n 1
These power flow equations express the real and reactive power injected into (or taken out of)
any node i in terms of voltage at all nodes, Vn , including that at node i itself, Vi and the admittances
of the interconnecting lines. We may further extract the terms referring to the node i as follows
2
Pi Vi Gii
2
n 1, n i
Qi Vi Bii
YinVV
i n cos in n i
n 1,n i
YinVV
i n sin in n i
............(4)
............(5)
Pi
Qi
The power flow equations (Eqns 4,5 or 2,3) represent computed active
and reactive power
injection
at a node i as a function of all node voltages (n = 1,2,.N) in the network. The power flow problem can
Vi Vi i
now be formulated as determine all voltages in complex form (
i.e. magnitudes
Vi and angles i
) such that when these are inserted into the load flow equations, the calculated active
and power injections at the specific nodes correspond with those specified (in the generator and load buses,
see the summary table).
In equation form we seek to ensure that the differences in calculated and specified active and real
power injections are zero i.e.
Pi Pi ,specified Pi ,calculated 0
Qi Qi ,specified Qi ,calculated 0
From the node voltages and network parameters we can obtain the other results shown below.
Input Data and Results:
Since the equations are non-linear, numerical iterative techniques are used. We discuss the
following methods:
1.
Gauss-Seidel
2.
Newton-Raphson
3.
Fast Decoupled
1 2 5
x F ( x)
6
6
1
5
and solve two equations y F ( x) x (straight line) and F ( x) x 2 iteratively.
6
6
(0)
We begin by making a guess e.g. let x 1.5, substitute this into second equation
To solve f ( x) x 2 6 x 5 0, we rewrite it in the form x
F ( x 1.5) x(1) , then use this as the new x estimate and calculateF ( x x (1) ) x (2) and so on until
x ( k ) x ( k 1)
or
x(k ) F x(k )
S
P jQ
hence I i i i i
Vi
Vi
Si Pi jQi V I
*
i i
YiiVi
Vi
n 1, n i
YinVn
Pi jQi
Vi
Pi jQi
Vi
1 Pi jQi
Yii
Vi
n 1, n i
The last equation is the Gauss-Seidel form of the power flow equation. Note that the equation is only if the
summation does not involve elements where i = n. The values of Pi and Qi are defined as positive if real and
reactive power is going into the node and negative if real and reactive powers are flowing away from the
node. This equation can be solved using the Gauss-Seidel iteration technique whose iterative equation is
spec
spec
N
P
jQ
1
i
Vi ( k +1) Vi
i i
YinVn .............(6)
*
(
k
)
Yii V ( k )
n 1
i
i
n i
( k 1)
k 1)
factor (1 2) may be used, Vi ,(acc
Vi ( k ) Vi ( k +1) Vi ( k )
Vi
(0)
(0 )
Y = j0.05 p.u
V1 10o p.u.
ZL = 0.02+j0.06 p.u
and line charging of 0.05 p.u. on each end, based on 100 MVA base. Also
there is a 0.25 p.u. capacitance at bus 2. If the generator voltage is 1.0 p.u, what is V2?
Solution
Line Admittance
1
1
5 j15
Y12
5 j15 j 0.05
5 j14.95 5 j15
21 Y22
5 j15
spec
spec
N
( k 1)
P
jQ
1
(
k
1)
k
i
Using G-S iteration: Vi ( k +1) Vi
i
i
YinVn with n 1 for swing bus
*
(k )
(k )
Yii
n 1
Vi i
n i
Y11V1
(k ) *
(k )
Y22
V2 2
Ybus Y11
1 j 0.5
j
14.95
(1
j
0)
5 j14.7 1 j 0 *
and
angle
at each bus (or node) of a power system under specified conditions. Calculations of other values
like current flows, power flows occur after that.
x
Let the unknowns (angles and magnitudes) be combined as a vector
x V
so that
2
3
VN g 2
VN g 2
VN g 2
The subscript for voltage angle starts from 2 because only the slack node angle is known (as reference), and
voltage magnitude starts from Ng +2 because generator (PV) node voltages are known and only load node
(PQ) voltages are required.
We had derived the load flow equations and put them in the form shown in eq 4 and 5 as
2
Y
VV
V
G
in i n
YinVVi n cos in n i
in
n
i
i
ii
n 1
n 1, n i
N
Pi Re
2
Y
VV
V
B
in i n
YinVVi n sin in n i
in
n
i
i
ii
n 1, n i
n 1
Qi Im
............(7)
............(8)
These being non-linear equations, the unknown voltage magnitudes and angles must be determined such
that when all voltages values are entered into the above equations the active and reactive power injections at
the specific nodes correspond with the specified power injections. In equation form the differences between
the specified and calculated power injections are equal to zero, i.e.
PNCalculated
2
g 2
g
P( x)
0
Specified
Calculated
PN g
PN
QNSpecified
QNCalculated
g 2
g 2
Q( x)
Specified
QNCag lculated
QN
............(9)
............(10)
h( x )
The differences or power mismatches can also be combined into one vector
P ( x)
0
Q ( x)
given by
h( x )
(9)
x
iterative formula. If for a particular calculated vector
h( x) 0
the power mismatches
, then a
h( x (0) )
h( x (1) )
h( x(2) )
0
correction
x(2)
x(2)
h ( x x ) 0
must be determined such that
x (0)
From a first guess
the correction -
h( x )
first derivative of
. In general
x (1)
( k 1)
x (1)
x (0)
(1)
x (1)
h( x (0) )
h( x (0) )
is determined from
h( x ( k ) )
h( x ( k ) )
h( x (0) )
where
is the
h( x ( k ) ) h( x ( k ) ) x ( k 1)
or
. In other words
J 12
0 or
J 22 V
............(11)
where the Jacobian is a matrix of first differentials which can be written as sub-matrices as follows
Pi ( k ) calc Pi Vi
( k ) calc
i
(k )
(k )
Qi Vi
, i( k ) Vi ( k ) Gii
,
(k )
i
(k ) 2
n 1, n i
Bii
n 1, n i
and
( k )
(k )
(k )
V
Expanding the Jacobian:
P2
P2
N
PN
2
P ( k )
(k)
Q
P2
VN g 2
PN
N
PN
VN g 2
(k )
P2
VN
QN g 2
2
QN g 2
N
QN
QN g 2
VN g 2
QN
N
QN
( k 1)
(k )
(k )
and
Vi
(k )
Vi
(k )
Vi
PN
( k 1)
(k )
VN g 2
(k )
VN
VN g 2
P ( k )
2
( k )
N
QN g 2
V
QN
VN
PN
VN
(k )
QN g 2
(k )
Q
N
(k )
(k )
10
Evaluation of Diagonal Elements of the Jacobian (i.e partial derivates), at any node i
(k )
ii
J11
Pi
=
i
J12ii( k ) =
(k )
ii
J21
J22ii( k ) =
(k )
n 1, n i
(k )
Pi
Vi
2 Vi ( k ) Gii
Qi
i
(k )
YinVn ( k ) cos(in n( k ) i( k ) )
n 1, n i
n 1, n i
(k )
Qi
Vi
2
1
2 Vi ( k ) Gii J21ii
( k )
Vi
2 Vi ( k ) Bij
n 1, n i
YinVn ( k ) sin(in n( k ) i( k ) )
1
Vi ( k )
2 V ( k ) 2 B J11
i
ii
ii
J11 =
Pi
j
(k )
Pi
J12 =
Vj
(k )
ij
Qi
J21ij( k ) =
j
YijVi ( k ) cos(ij j( k ) i( k ) )
1
V j (k )
J21ij
(k)
Qi
J22ij( k ) =
Vj
YijVi ( k ) sin( ij j( k ) i( k ) )
1
J11ij
Vi ( k )
Hence, if submatrices J11 and J21 of the Jacobian are computed, the other submatrices J12 and
J22 can be obtained from them. However the Jacobian elements need recalculation every iteration.
The Newton-Raphson Algorithm
i(0) , Vi
1.
(0)
Pi ,calc , Qi ,calc
2.
Calculate
Pi , Qi
3.
i(0) , Vi
4.
(0)
i(0) , Vi
5.
(0)
using equation 11
11
i(0) , Vi
6.
(0)
?
If not go to step 7, If yes go to
step 8.
7.
(1)
Vi
(0)
Vi
(0)
Stop
12
Ybus
Y 11
3.9801 84.29 3.980195.71
11
Ybus
Pi Vi Gii
2
n 1,n i
Qi Vi Bii
YinViVn cos in n i
Y12 12
Y22 22
n 1, n i
YinViVn sin in n i
For the two bus problem, and bus 1 as the slack bus 10, these equations become
(k )
J11 J12
J J
21 22
(k )
( k )
P ( k )
P ( spec ) P ( calc )( k )
( spec )
(k )
(k )
V
Q ( calc )( k )
Q
Q
For the two bus problem, the sub-matrices have one element each
2( k )
P2( k )
P2( spec ) P2 (calc )( k )
( spec )
(k )
(k )
V2
Q2( calc )( k )
Q2
Q2
........... 3
13
...................... 4
P2
2 V2 0.39604 3.9801 cos 95.71 2
V2
0.79208 V2 3.9801 cos 95.71 2 .............. 5
J 21
Q2
3.9801 V2 cos 95.71 2
2
J 22
Q2
2 V2 3.9604 3.9801 sin 95.71 2
V2
...................... 6
(0)
2(0) 10 p.u.
2(0)
(0)
P2(0)
(0 )
Q2
(0)
V2
0.39609
3.9604
0.39599 3.9604
2(0)
( spec )
Q2( calc)(0)
Q2
2(0)
(0)
0.6 0
(0)
V2 0.3 0
(1)
V2
(0)
V2
(0)
For the first iteration go back to re-calculate the new Jacobian values using eqns 4-7
Table below gives the iteration values: (fill the rest of the table as an exercise)
Iteration k
0
1
2
3
V2
(k )
pu
1.0000
0.9100
0.8863
0.8853
V2
(k )
pu
-0.0900
-0.0237
-0.0009
2( k )
(deg)
0.0000
-0.1425 (-8.16o)
-0.1610 (-9.22o)
-0.1617(-9.26o)
2( k )
rad
-0.1425
-0.0185
-0.0007
P2( k ) pu
Q2( k ) pu
-0.6
-0.0594
-0.0021
0.0000
-0.3
-0.0634
-0.0024
0.0000
The power flow equations are second order so there is another solution which is obtained by
V2 V2 0.10
choosing low starting values e.g.
which is unrealistic and should be discarded.
14
( k )
(k )
(k )
P ( k )
(k)
Q
The Jacobian Matrix had to be re-calculated every iteration. However if a few practical
assumptions are introduced, the Jacobian Matrix can be reduced to a constant which need not be
calculated during every iteration. These practical approximations are:
Qi
0 or J21 0
i
1.
power , i.e.
2.
( k )
(k )
(k )
Pi ( k )
Qi
(k )
or
Pi ( k ) J 11
Qi
(k )
J 22
k
k
( k )
V
(k )
0.39609
3.9604
0.39599 3.9604
3.
For a flat start and thereafter, voltage differences in p.u. are small i.e.
5.
The resistance of overhead lines is usually << the reactance of the line, R<<X , therefore
Gij<<Bij.
The above assumptions give the following approximations for the elements of J11 and J22:
15
Evaluation of Diagonal Elements of the Jacobian (i.e partial derivates), at any node i
(k )
ii
J11
J22
(k )
ii
Pi
=
i
(k )
2
(k )
Qi
Vi
1
Vi ( k )
2 V ( k ) 2 B J11 V ( k ) B
i
ii
ii
i
ii
(k )
ij
J11 =
Qi
J22ij( k ) =
Vj
Qi
Vj
(k )
YijVi ( k ) sin(ij j( k ) i( k ) )
1
Vi ( k )
J11ij
(k )
Vi ( k ) Bij
(k )
VN BN 2 L
V2 ( k ) B2 N 2( k )
M M
( k )
VN ( k ) BNN N
VN 2 ( k ) BN 2, N 2
g
g
g
P 2
(k )
P N
(k )
VN g 2 ( k ) BN g 2, N
M
M
L
VN ( k ) BNN
VN ( k ) BN , N g 2
(k )
V ( k )
QN 2
Ng 2
g
(k )
(k )
VN
QN
P2
(k )
V2
M
P ( k )
N
(k )
VN
(k)
B22 L
M
BN 2 L
B2 N
M
BNN
(k )
(k )
QN 2
g
(k )
BN g 2, N g 2
B
N ,Ng 2
BN g 2, N
M
BNN
(k )
V ( k )
V
Ng 2
Ng 2
M
M
(k )
(k)
VN
QN
V (k )
N
The Fast decoupled load flow method, even though it converges slowly, may be used for fast calculations in
real time situations such as required in contingency analysis.
16
The Jacobian matrices are now replaced by matrices of the imaginary parts of the
admittance matrix Ybus . In short we may write the above equations as:
B
P
V
B V
Q
V
17
18
Consider the power system network shown where the generator voltages are given in p.u. values
19
20
(a)
21
(b)
22
(c)
Choose bus 1 as the slack bus. Using the Fast Decoupled Power Flow Method, find the voltage
magnitudes in bus 3 and voltage angles in buses 2 and 3 after two iterations.
23
V2 1.0 p.u
P3
P2
0.707 or 32 0.5, Therefore Q3 P3 1 pu
p.u.S3
S3
p. f .
P2 0.60
(a)
(b)
V1 1.030 p.u
o
By inspection
0
j10
j10
B11
B 0 j 20 j 20 j B21
j10 j 20 j 30
B31
Bus 1
(c)
B
13
B 23
B 33
B12
B22
B32
Bus 2
2 , 3 , V3
2
Unknowns x 3 , Initial guess
V3
(0)
2(0)
3
(0)
V3
0
0
1
P2
V
2
P3
V3
and
B V3
B23
20 20
B33
20 30
B 30
B22
B32
Q3
V3
0.15 0.10
0.10 0.10
1 30
where
Using the general power flow equations we can calculate the Powers where specified and evaluate
P2 , P3 and Q3
the mismatches i.e.
N
Pi YinVV
i n cos in n i
n 1
Qi YinVV
i n sin in n i
G1
n 1
Y13 = -j10
P3 1.0 p.u
24
P2(0) Y21V2V1 cos 21 1 2(0) Y22V2V2 cos 22 2(0) 2(0) Y23V2V3(0) cos 23 3(0) 2(0)
Since 1 2(0) 3(0) 0 and Y21 0, 22 90, 23 90
P2(0) 0
P3(0) Y31V3(0)V1 cos 31 1 3(0) Y32V3(0)V2 cos 32 2(0) 3(0 ) Y33V3(0)V3(0) cos 33 3(0) 3(0)
Since 1 2(0) 3(0) 0 and 33 90, 31 32 90
P3(0) 0
Q3(0) Y31V3(0)V1 sin 31 1 3(0) Y32V3(0)V2 sin 32 2(0) 3(0) Y33V3(0)V3(0) sin 33 3(0) 3(0)
Since 1 2(0) 3( 0) 0 and 33 90, 31 32 90
Q3(0) 10 1.03 20 30 1 0.3 pu
P2
P
3
Q3
(0)
0.6 0
0.6
1 0 1
1 (0.3)
0.7
2(0)
(0)
3
P2(0)
V2
1
B
P3(0)
(0)
V3
0.6
0.15 0.10 1
0.01
0.10 0.10 1
0.04
Angle Corrections =
V3
(0)
Q3
0.7
1/ 30
0.02333
V3
1.0
Voltage correction =
Corrected values after 1st iteration are
(1)
2
(1)
3
(1)
V3
0 2(0)
0 (0.01)
(0)
0 (0.04)
0 3
(0)
1 ( 0.02333)
1 V3
0.01 rad
0.04 rad
0.9767 pu
25
26
Pi Vi Gii
n 1, n i
N
Qi Vi Bii
YinVV
i n cos in n i
n 1, n i
YinVV
i n sin in n i
Pi Vi Gii
n 1, n i
YinVV
i n cos in n i
Assume that
Gij 0, ij / 2
27
ILij
Vj
Yij
Ii0
Yi0
Iji
Ij0
Yj0
28