Computer Modeling of Power Systems
Computer Modeling of Power Systems
This book describes the use of component models and efficient computational tech-
niques in the development of computer programs representing the steady and dynamic
states of electrical power systems.
The content, although directed to practising engineers, should also be appropriate
for advanced power system courses at final year degree and masters levels.
Some basic knowledge of power system theory, matrix analysis and numerical tech-
niques is presumed, and specific references are given to help the uninitiated to pick up
the relevant material.
An introductory chapter describes the main computational and transmission system
developments justifying the purpose of the book. This is followed by two chapters
describing the modelling of power transmission systems, one on conventional plant
components and the other on FACTS devices and HVDC links.
A general-purpose single-phase a.c. load-flow program is described in Chapter 4 with
particular reference to the Newton Fast-Decoupled algorithm. The load-flow subject
is extended in Chapter 5 with the description of algorithms for the incorporation of
FACTS and HVDC transmission in conventional programs.
The remaining chapters consider the power system in the dynamic state. Chapter 6
covers the subject of electromagnetic transients with reference to the EMTP method,
and provides examples of its application to fast transients and general power system
disturbances. Attention is also given to the representation of power electronic compo-
nents.
Chapter 7 describes electromechanical models of a.c. power system plant and their
use in multi-machine transient stability studies.
Finally, a combination of the electromechanical and electromagnetic models
described in Chapters 6 and 7 is presented in Chapter 8 for the assessment of Transient
Stability in systems containing HVDC links and/or FACTS devices.
The authors should like to acknowledge the considerable help received from
their earlier and present colleagues, both at UMIST (Manchester) and University
of Canterbury (New Zealand). In particular they wish to single out E Acha,
G Anderson, C P Arnold, G Bathurst, P S Bodger, A Brameller, H W Dommel,
B J Harker, M D Heffernan, B C Smith, B Stott, K S Turner and A R Wood. They
also wish to thank Mrs G M Arrillaga for her active participation in the preparation of
the manuscript.
J Arrillaga
N R Watson
INDEX
ABCD parameters 29
a.c.-d.c. converters 62 192
a.c.-d.c. load flow
sequential 147 148 153
unified 142 151
Acha’s formulation 33
admittance matrix 5
compound admittances 13
formation rules 17
geometrical 34
nodal 83
primitive 6 31 40
system 51
advanced series compensator 54
aluminium conductor steel reinforced
conductors 35
automatic voltage regulators 237 261
axes 231
bus conditions 86
converters (Cont.)
in transient stability program 339
terminal voltage control 147
three-phase model 74
coupled three-phase lines 24
current-source representation 181
curve fitting 175 310
effectiveness 313
earth impedance 31
earth return impedance 38
electromagnetic transients (EMTP) 1 161
and d.c., see EMTDC
Dommel’s’ method (numerical integrator
substitution) 161 162
nodal equations 179
PSCADEMTDC program 202
fast transient example 211 214 216
frequency-dependent transmission line 211
GTO test system 207 209
STATCOM 215 217
structure 202
subsynchronous resonance 218
test cases 207 209
version 3: 204 206 208
real time digital simulation 219
root matching 190
series impedance approximation 36
state variables 221
choice 224
formulation 221
procedure 222
subsystems 183
switching discontinuities 186
chatter 188
firing errors 186
synchronous machines 195
transformers 199
FACTS devices 3 53
in load flow solutions 129
phase shifter 58 130
static compensator (STATCOM) 60
static tap changing 56 130
static VAR compensator 59
thyristor controlled series compensator 54 131
unified power flow controller 61 132
fast decoupled load flow 100 123
fast transient analysis 211 214 216
faults 249 345
unbalanced 293
flexible a.c. transmission systems see FACTS
devices
Fortescue technique 11
frame of reference
synchronous machines 231
three-phase system analysis 11
frequency-dependent model, transmission
lines 173 211
geometrical admittance 34
geometrical impedance 33
geometrical mean radius 33
governor power flow 110
Graetz bridge 62
GTO test system 207 209
impedance
conductor 34
earth 31
earth return 38
geometrical 33
sea return 38
series 18 31 36
inductance 163
induction machines 284
contactors 291
electrical equations 285
large slip 286
equivalent circuits
double cage 287
single cage 285
mechanical equations 284
network representation 288
in transient stability program 288
injected nodal current 345
integration 1 252 351
accuracy 351
backward Euler 254 255
predictor-corrector methods 354
Runge-Kutta 252 356
Runge-Kutta-Gill 252 254
integration (Cont.)
stability 352
stiffness 230 353
trapezoidal 1 253
problems 255
programming 256
saturating AVR exciter 261
synchronous machine 258
synchronous machine controller limits 259
inversion 67 141
non-linearities (Cont.)
current-source representation 181
piecewise linear representation 183 184
non-voltage controlled bus 87
Norton equivalent
capacitor 165
inductor 163
synchronous machines 247
numerical integrator substitution 161 162
synchronous machines
controllers (Cont.)
three-phase load flow 111
time constants 230
transient equations 234
trapezoidal integration 258
Y matrix methods 82 84
Z matrix methods 82
zero sequence system 294
Preface xi
1 Introduction
1.1 General Background
1.2 The New Computer Environment
1.3 Transmission System Developments
1.4 Theoretical Models and Computer Programs
2 Transmission Systems 5
2.1 Introduction 5
2.2 Linear Transformation Techniques 5
2.3 Basic Single-phase Modelling 7
2.3.1 Transmission lines 1
2.3.2 Transformer on nominal ratio 8
2.3.3 Off-nominal transformer tap representation 9
2.3.4 Phase-shifting representation 10
2.4 Three-phase System Analysis 11
2.4.1 Discussion of the frame of reference 11
2.4.2 The use of compound admittances 13
2.4.3 Rules for forming the admittance matrix of simple networks 17
2.4.4 Network subdivision 18
2.5 Three-phase Models of Transmission Lines 18
2.5.1 Series impedance 18
2.5.2 Shunt admittance 20
2.5.3 Equivalent IT model 22
2.5.4 Mutually coupled three-phase lines 24
2.5.5 Consideration of terminal connections 26
2.5.6 Shunt elements 27
2.5.7 Series elements 28
2.5.8 Line sectionalization 28
2.6 Evaluation of Overhead Line Parameters 31
2.6.1 Earth impedance matrix [Z,] 31
2.6.2 Geometrical impedance matrix [Z,] and admittance matrix [Yg] 33
2.6.3 Conductor impedance matrix [Zc] 34
2.6.4 Series impedance approximation for electromagnetic transients 36
vi CONTENTS
4 Load Flow 81
4.1 Introduction 81
4.2 Basic Nodal Method 82
4.3 Conditioning of Y Matrix 84
4.4 The Case Where One Voltage is Known 85
4.5 Analytical Definition of the Problem 86
4.6 Newton-Raphson Method of Solving Load Flows 87
4.6.1 Equations relating to power system load flow 89
4.7 Techniques Which Make the Newton-Raphson Method
Competitive in Load Flow 94
4.7.1 Sparsity programming 94
4.7.2 Triangular factorization 95
4.7.3 Optimal ordering 95
4.7.5 Aids to convergence 96
4.8 Characteristics of the Newton-Raphson Load Flow 97
4.9 Decoupled Newton Load Flow 98
4.10 Fast Decoupled Load Flow 100
4.11 Convergence Criteria and Tests 104
4.12 Numerical Example 105
4.13 Load How for Stability Assessment 105
4.13.1 Post-disturbance power flows 105
CONTENTS vii
Index 363
I
INTRODUCTION
The first edition of this book described the development of FORTRAN based power
system programs for implementation in the mainframe computer technology of the
1970s. Since then, the ubiquitous personal computer (PC) has become the workhorse
of most power system engineers and the new edition takes this fact into account.
Nevertheless, the basic algorithms have remained largely unchanged; what has altered
in the past two decades is the general acceptance of power electronic devices for the
control of power flow and its related stability improvement. Both high voltage d.c. and
FACTS technologies are now an integral part of modern power transmission systems.
Their incorporation in power system analysis is not straightforward, however, and this
new edition describes suitable models of these devices.
The primary subject of computer modelling is the load flow problem, which finds
application in all phases of power system analysis. Due to space limitations, only the
solution of the basic load flow equations is normally considered. It is acknowledged,
however, that the load flow problem is not restricted to the solution of the basic
continuously differentiable equations. There is probably not a single routine program
in use anywhere that does not model other features. Such features often have more
influence on convergence than the performance of the basic algorithm.
The most successful contribution to the load flow problem still is the application
of Newton-Raphson and derived algorithms. These were finally established with the
development of programming techniques for the efficient handling of large matrices
and, in particular, the sparsity-oriented ordered-elimination methods. The Newton algo-
rithm was first enhanced by taking advantage of the decoupling characteristics of power
flow and, finally, by the use of reasonable approximations directed towards the use of
constant Jacobian matrices.
In dynamic studies, a significant modelling tool has been the application of implicit
integration techniques which allow the differential equations to be algebraized and then
incorporated with the network algebraic equations to be solved simultaneously. The use
of implicit trapezoidal integration has proved to be very stable, permitting step lengths
greater than the smallest time constant of the system. This technique allows detailed
representation of synchronous machines with their voltage regulators and governors,
induction motors and non-linear loads, such as FACTS and HVDC converters.
Trapezoidal integration is also an integral part of the Electromagnetic Transient
Programs (EMTP). With the availability of cheap computer power the EMTP has
2 1 INTRODUCTION
become universally accepted for the solution of all sorts of transient problems and
constitutes the main addition to the present edition.
In particular, electromagnetic transient programs are now used extensively for the
analysis of system disturbances and in power system protection design. The availability
of fast EMTP solutions, and particularly the possibility of Real Time Digital Simu-
lators (RTDS) to interface with real protection hardware, has diminished the use of
conventional fault simulation, based on quasi-steady-state linear system behaviour. The
increasing presence of power electronic devices, for which conventional fault simula-
tion is totally inadequate, has added to the demise of the earlier programs. However,
the Fault Level (MVAf) at points of common coupling and the Short Circuit Ratio
(SCR) at nodes with converter equipment are still derived from Fault Simulation. Thus
in the new edition a concise version of the earlier Faulted System Studies chapter has
been included as an appendix.
2.1 Introduction
The conventional power transmission system is a complex network of passive compo-
nents, mainly transmission lines and transformers, and its behaviour is commonly
assessed using equivalent circuits consisting of inductance, capacitance and resistance.
This chapter deals with the derivation of these equivalent circuits and with the
formation of the system admittance matrix relating the current and voltage at every
node of the transmission system.
Among the many alternative ways of describing transmission systems to comply
with Kirchhoff s laws, two methods, mesh and nodal analysis, are normally used. The
latter has been found to be particularly suitable for digital computer work, and is almost
exclusively used for routine network calculations.
The nodal approach has the following advantages:
The numbering of nodes, performed directly from a system diagram, is very simple.
0 Data preparation is easy.
The number of variables and equations is usually less than with the mesh method
for power networks.
0 Network crossover branches present no difficulty,
0 Parallel branches do not increase the number of variables or equations.
0 Node voltages are available directly from the solution, and branch currents are
easily calculated.
0 Off-nominal transformer taps can easily be represented.
[YPRIM 1
Off-diagonal terms are present where mutual coupling between branches is present.
This relates the nodal voltages of the actual network to the nodal voltages of the
primitive network. By inspection of Figure 2.1,
or in matrix form
(v) The actual network admittance matrix which relates the nodal currents to the
voltages by
(2.4)
qrF-T[ Y&
(2.13)
A simple equivalent n circuit can be deduced from Equations (2.12) and (2.13),
the elements of which can be incorporated into the admittance matrix. This circuit is
illustrated in Figure 2.4(b).
The equivalent circuit of Figure 2.4(b) has to be used with care in banks containing
delta-connected windings. In a star-delta bank of single-phase transformer units, for
example, with nominal turns ratio, a value of 1.0 per unit voltage on each leg of the
star winding produces under balanced conditions 1.732 per unit voltage on each leg
of the delta winding (rated line to neutral voltage as base). The structure of the bank
requires in the per unit representation an effective tapping at J?; nominal turns ratio
on the delta side, i.e. a = 1.732.
For a delta-delta or star-delta transformer with taps on the star winding, the equiv-
alent circuit of Figure 2.4(b) would have to be modified to allow for effective taps
to be represented on each side. The equivalent-circuit model of the single-phase unit
can be derived by considering a delta-delta transformer as comprising a delta-star
transformer connected in series (back-to-back) via a zero-impedance link to a star
delta transformer, i.e. star windings in series. Both neutrals are solidly earthed. The
leakage impedance of each transformer would be half the impedance of the equiva-
lent delta-delta transformer. An equivalent per unit representation of this coupling is
shown in Figure 2.5. Solving this circuit for terminal currents:
I’ (V’ - V ” ) y
I,=-=
ff ff
(2.14)
I’ = ?VP
-I, = - Y Y
- -vs, (2.15)
B B2
10 2 TRANSMISSION SYSTEMS
or in matrix form:
(2.16)
These admittance parameters form the primitive network for the coupling between
a primary and secondary coil.
I’ I‘
-
a - j b - --
IP = -- a*‘
Thus, the circuit of Figure 2.5 has two different turns ratios, i.e.
aU = a! +j b for the voltages,
and
ai = (II - j b for the currents.
Solving the modified circuit for terminal currents:
I’ (V’ - V”)y
I,=-=
ffi ffi
rp 1 I‘ V 1:0
I
Figure 2.5 Basic equivalent circuit in p.u. for coupling between primary and secondary coils
with both primary and secondary off-nominal tap ratios of ct and /?
2.4 THREE-PHASE SYSTEM ANALYSIS 11
1' Y Y
-1, = - = -vp - -vs. (2.18)
B %B B2
.I;
Thus, the general single-phase admittance of a transformer including phase
shifting is:
[Yl = (2.19)
--
a"B P2
It should be noted that, although an equivalent lattice network similar to that in
Figure 2.5 could be constructed, it is no longer a bilinear network as can be seen from
the asymmetry of y in Equation (2.19). The equivalent circuit of a single-phase phase-
shifting transformer is thus of limited value and the transformer is best represented
analytically by its admittance matrix.
where
(2.21)
and
(2.22)
12 2 TRANSMISSION SYSTEMS
l a
Figure 2.6 Admittance representation of a three-phase series element (a) series admittance
element; (b) admittance matrix representation
assumed balanced, then only one system, the positive sequence system, has any current
flow and the other two sequences may be ignored. This is essentially the situation with
the single-phase load flow.
If the original phase admittance matrix [yabc] is in its natural unbalanced state,
then the transformed admittance matrix [yo121 is full. Therefore, current flow of one
sequence will give rise to voltages of all sequences, i.e. the equivalent circuits for the
sequence networks are mutually coupled. In this case, the problem of analysis is no
simpler in sequence components than in the original phase components and symmetrical
components should not be used.
From the above considerations, it is clear that the asymmetry inherent in all power
systems cannot be studied with any simplification by using the symmetrical component
frame of reference. Data in the symmetrical component frame should only be used when
the network element is balanced, for example synchronous generators.
In general, however, such an assumption is not valid. Unsymmetrical interphase
coupling exists in transmission lines and to a lesser extent in transformers, and this
results in coupling between the sequence networks. Furthermore, the phase shift intro-
duced by transformer connections is difficult to represent in sequence component
models.
With the use of phase co-ordinates the following advantages become apparent:
The primitive admittance matrix relates the nodal injected currents to the branch
voltages as follows:
(2.28)
6x1
Partitioning Equation (2.28) into 3 x 3 matrices and 3 x 1 vectors, the equation
becomes:
where
--- (2.29)
(2.30)
Graphically, we represent this partitioning as grouping the six coils into two
compound coils (a) and (b), each composed of three individual admittances. This is
illustrated in Figure 2.8.
On examination of [Y&] and [ Y b a ] , it can be seen that
[Ybal = EY,bIT*
if, and only if, Yi& = y&i for i = 1 to 3 and k = 4 to 6. That is if, and only if, the
couplings between the two groups of admittances are bilateral.
In this case, Equation (2.29) may be written
(2.31)
2.4 THREE-PHASE SYSTEM ANALYSIS 15
[YAl
The primitive network for any number of compound admittances is formed in exactly
the same manner as for single admittances, except in that all quantities are matrices of
the same order as the compound admittances.
The actual admittance matrix of any network composed of the compound admittances
can be formed by the usual method of linear transformation; the elements of the
connection matrix are now n x n identity matrices where n is the dimension of the
compound admittances.
16 2 TRANSMISSION SYSTEMS
Figure 2.11 Primitive networks and corresponding admittance matrices. (a) Primitive network
using single admittances; (b) Primitive admittance matrix; (c) Primitive network using compound
admittances; (d) Primitive admittance matrix
If the connection matrix of any network can be partitioned into identity elements of
equal dimensions greater than one, the use of compound admittances is advantageous.
As an example, consider the network shown in Figures 2.9 and 2.10, which repre-
sents a simple line section. The admittance matrix will be derived using single and
compound admittances to show the simple correspondence. The primitive networks
and associated admittance matrices are drawn in Figure 2.1 1. The connection matrices
for the single and compound networks are illustrated by Equations (2.32) and (2.33),
2.4 THREE-PHASE SYSTEM ANALYSIS 17
respectively.
(2.32)
(2.33)
This matrix multiplication can be executed using the full matrices or in partitioned
form. The result in partitioned form is
I I I
(a) Any diagonal term is the sum of the individual branch admittances connected to
the node corresponding to that term.
(b) Any off-diagonal term is the negated sum of the branch admittances which are
connected between the two corresponding nodes.
18 2 TRANSMISSION SYSTEMS
(2.38)
2.5 THREE-PHASE MODELS OF TRANSMISSION LINES 19
Figure 2.12 (a) Three-phase transmission series impedance equivalent; (b) Three-phase trans-
mission shunt impedance equivalent
and writing similar equations for the other phases, the following matrix equation results:
(2.41)
(2.42)
(2.43)
(2.44)
From Equations (2.42) and (2.43), and assuming that the ground wire is at zero
potential:
A vabc = Zabclabc 3 (2.45)
(2.46)
(2.47)
(2.49)
The series impedance and shunt admittance lumped-n model representation of the
three-phase line is shown in Figure 2.13(a) and its matrix equivalent is illustrated
2.5 THREE-PHASE MODELS OF TRANSMISSION LINES 21
Figure 2.13 Lumped-7r model of a short-three phase line series impedance. (a) Full circuit
representation; (b) Matrix equivalent; (c) Using three-phase compound admittances
I, I
(2.50)
1 I
This forms the element admittance matrix representation for the short line between
busbars i and k in terms of 3 x 3 matrix quantities.
This representation may not be accurate enough for electrically long lines. The
physical length at which a line is no longer electrically short depends on the wavelength;
therefore, if harmonic frequencies are being considered, this physical length may be
quite small. Using transmission line and wave propagation theory, more exact models
may be derived [5,6].However, for normal mains frequency analysis, it is considered
sufficient to model a long line as a series of two or three nominal-n sections.
Y*=Y2=-
1 cosh(yf) - 1
Z,, sinh(yf)
1
= - tanh
Z,
):( , (2.54)
and
z,= (2.55)
where 1 is the transmission line length, [&pM is the equivalent IT series impedance
matrix, [MI is the matrix of normalized eigenvectors,
sinh( y11)
0 ...
O 1
(2.59)
admittance matrices, is carried out as indicated in the structure diagram of Figure 2.15.
The LR2 algorithm of Wilkinson and Reinsch [8] is used for accurate calculations in
the derivation of the eigenvalues and eigenvectors.
When two or more transmission lines occupy the same right of way for a considerable
length, the electrostatic and electromagnetic coupling between those lines must be
taken into account.
Consider the simplest case of two mutually coupled three-phase lines. The two
coupled lines are considered to form one subsystem composed of four system busbars.
The coupled lines are illustrated in Figure 2.16, where each element is a 3 x 3
compound admittance and all voltages and currents are 3 x 1 vectors.
The coupled series elements represent the electromagnetic coupling while the coupled
shunt elements represent the capacitive or electrostatic coupling. These coupling param-
eters are lumped in a similar way to the standard line parameters.
With the admittances labelled as in Figure 2.16, and applying the rules of linear
transformation for compound networks, the admittance matrix for the subsystem is
q.
defined as follows:
IA
IB
1,
ID VfJ
12 x 1 12 x 12 12x 1
(2.60)
It is assumed here that the mutual coupling is bilateral. Therefore Y21 = YT12, etc.
The subsystem may be redrawn as in Figure 2.17. The pairs of coupled 3 x 3
compound admittances are now represented as a 6 x 6 compound admittance. The
matrix representation is also shown. Following this representation and the labelling of
FYs1]
Figure 2.17 A 6 x 6 compound admittance representation of two coupled three-phase lines:
(a) 6 x 6 matrix representation; (b) 6 x 6 compound admittance representation
26 2 TRANSMISSION SYSTEMS
the admittance blocks in the figure, the admittance matrix may be written in terms of
the 6 x 6 compound coils as
(2.61)
This is clearly identical to Equation (2.60) with the appropriate matrix partitioning.
The representation of Figure 2.17 is more concise and the formation of
Equation (2.61) from this representation is straightforward, being exactly similar to
that which results from the use of 3 x 3 compound admittances for the normal single
three-phase line.
The data that must be available to enable coupled lines to be treated in a similar
manner to single lines are the series impedance and shunt admittance matrices. These
matrices are of order 3 x 3 for a single line, 6 x 6 for two coupled lines, 9 x 9 for
three and 12 x 12 for four coupled lines.
Once the matrices [Z,] and [ Y,] are available, the admittance matrix for the subsystem
is formed by application of Equation (2.61)
When all the busbars of the coupled lines are distinct, the subsystem may be
combined directly into the system admittance matrix. However, if the busbars are not
distinct then the admittance matrix as derived from Equation (2.61) must be modified.
This is considered in the following section.
(2.62)
~ vB2
(2.63)
(2.64)
2.5 THREE-PHASE MODELS OF TRANSMISSION LINES 27
-+-
A2
(2.66)
This matrix [ Y A B ] is the required nodal admittance matrix for the subsystem.
It should be noted that the matrix in Equation (2.62) must be retained as it is required
in the calculation of the individual line power flows.
I. I
Figure 2.20 Graphic representation of series capacitor bank between nodes i and k
The admittance matrix for shunt elements is usually diagonal as there is normally
no coupling between the components of each phase. This matrix is then incorporated
directly into the system admittance matrix, contributing only to the self-admittance of
the particular bus.
(2.67)
The network of Figure 2.21 is considered to form a single subsystem. The resultant
admittance matrix between bus A and bus B may be derived by finding, for each section,
the ABCD or transmission parameters, then combining these by matrix multiplications
to give the resultant transmission parameters. These are then converted to the required
admittance parameters.
This procedure involves an extension of the usual two-port network theory to multi-
two-port networks. Currents and voltages are new matrix quantities and are defined in
Figure 2.22. The ABCD matrix parameters are also shown.
1 I 1 5 1 1 7
I
f
I I I/
I
-
I
I
I
I
c-
I.
I/ 41
I\
41
Transposition
Figure 2.22 Two-port network transmission parameters. (a) Normal two-port network;
(b) Transmission parameters; (c) Multi-two-port network; (d) Matrix transmission parameters
30 2 TRANSMISSION SYSTEMS
I ,Bus B
220 kV
220166 kV
Bus A
s 220166 kV (i)6 6
Bus ckV
Bus B
Bus A
220 kV
i I BUS C
Section ! Section i Section ,
No 1 No 2 No 3
(ii)
Figure 2.23 Sample system to illustrate line sectionalization. (a) System single line diagram;
(b) system redrawn to illustrate line sectionalization
The dimensions of the parameter matrices correspond to those of the section being
considered, i.e. 3, 6, 9, or 12 for 1, 2, 3 or 4 mutually coupled three-phase elements,
respectively. All sections must contain the same number of mutually coupled three-
phase elements, ensuring that all the parameter matrices are of the same order and
that the matrix multiplications are executable. To illustrate this feature, consider the
example of Figure 2.23.
Features of interest
(a) As a matter of programming convenience, an ideal transformer is created and
included in Section 1.
(b) The dotted coupling represents coupling which is zero. It is included to ensure
correct dimensionality of all matrices.
(c) In the p.u. system, the mutual coupling between the 220 kV and 66 kV lines is
expressed to a voltage base given by the geometric mean of the base line-neutral
voltages of the two parallel circuits.
In Table 2.1, [u] is the unit matrix, [O] is a matrix of zeros, and all other matrices
have been defined in their respective sections.
Once the resultant ABCD parameters have been found, the equivalent nodal admit-
tance matrix for the subsystem can be calculated from the following equation.
[YI = (2.68)
2.6 EVALUATION OF OVERHEAD LINE PARAMETERS 31
Table 2.1 ABCD parameter matrices for the common section types
-[YsPl- [ yss 1
Transformer
Shunt element
Series element
WI
Note: All the above matrices have dimensions corresponding to the number
of coupled three-phase elements in the section.
i
vi- Y j
Ground
Yi+ Y j
- Image of
conductors
i'
As the need arises to calculate ground impedances for a wide spectrum of frequen-
cies, the tendency is to select simple formulations aiming at a reduction in computing
time, while maintaining a reasonable level of accuracy.
Consequently, what was originally a heuristic approach [ l o ] is becoming the more
favoured alternative, particularly at high frequencies.
Based on Carson's work, the ground impedance can be concisely expressed as
te = 1000J(r, B)(Q.km-'), (2.71)
where
ze E [&I,
~ ( r0), = -w-,
WVa
7r
6) + j Q ( r , e)),
Yj
for i # j ,
ei j = 0 for i = j ,
w = 27rf (rades-I),
f = frequency (Hz),
Yi = height of conductor i(m),
2.6 EVALUATION OF OVERHEAD LINE PARAMETERS 33
(2.72)
(2.73)
where p = 1/4= is the complex depth below the earth at which the mirroring
surface is located.
An alternative and very simple formulation has been recently proposed by Acha [ 123,
which for the purpose of harmonic penetration yields accurate solutions when compared
with those obtained using Carson's equations.
where
GMRi = (a~ ,
R ~ ~ =~ radius
d l ~of bundle,
n = number of conductors in bundle.
34 2 TRANSMISSION SYSTEMS
The use of GMR ignores proximity effects, hence it is valid only if the subconductor
is much smaller than the spacing between phases of the line.
Potential coefficients depend entirely on the physical arrangement of the conductors
and need only be evaluated once.
For practical purposes the air is assumed to have zero conductance and
(2.78)
where
xe =jdFiGCZ9
xi =jJFiGE,
re = external radius of the conductor (rn),
ri= internal radius of the conductor (m),
J O = Bessel function of the first kind and zero order,
J b = derivative of the Bessel function of the first kind and zero order,
N o = Bessel function of the second kind and zero order,
Nb = derivative of the Bessel function of the second kind and zero order,
a, = conductivity of the conductor material at the average conductor temperature.
The Bessel functions and their derivatives are solved, within a specified accuracy, by
means of their associated infinite series. Convergence problems are frequently encoun-
tered at high frequencies and low ratios of conductor thickness to external radius, i.e.
(re - ri)/ret necessitating the use of asymptotic expansions.
2.6 EVALUATION OF OVERHEAD LINE PARAMETERS 35
A new closed form solution has been proposed based on the concept of complex
penetration [lo]; unfortunately errors of up to 6.6% occur in the region of low order
harmonic frequencies.
To overcome the difficulties of slow convergence of the Bessel function approach
and the inaccuracy of the complex penetration method at relatively low frequency, an
alternative approach based upon curve fitting to the Bessel function formula has been
proposed by Acha [12].
Lewis and Tuttle [I31 presented a practical method for calculating the skin effect
resistance ratio by approximating ACSR (aluminium conductor steel reinforced)
conductors to uniform tubes having the same inside and outside diameters as the
aluminium conductors, see Figure 2.25(a). Figure 2.25(b) illustrates the skin effect
ratio for different models and various tube ratios for ACSR conductors. Skin effect
Aluminium strands
5.0
tlr;= 1.0
Figure 2.25 ACSR hollow conductor: (a) conductor geometry; (b) skin effect resistance for
different models
36 2 TRANSMISSION SYSTEMS
modelling is important for long lines. Although the series resistance of a transmission
line is typically a small component of the series impedance, it dominates its value at
resonances.
jowo
zi;= -
27r
(In -
)i:(
+-0.3565 + p p coth-l(0.777&M)
7r@ 27rR~
S2.m-', (2.80)
where
Rc and l$. are the conductive and external conductor radii,
where
[ dVl/h
- dV2/&] =
dV3/h
[z: 0
2;2
Z;,
z;*
z:~]
z;3
[li] , (2.81)
LOOP 2
Loop 3
External
Similarly
;'2 = iheath-outside -k Z:heath/armour-insulation + Zknour-inside 9 (2.82)
and
;'3 = Zkour-outside + ':rmour/earth-insulation + Z:arth-inside' (2.83)
The coupling impedances Z',2 = Z;, and Z;, = Z;, are negative because of opposing
current directions (1, in negative direction in loop 1, and I 3 in negative direction in
loop 2), i.e.
';2 = = -Z:heath-mutua13 (2.84)
z;, = z;, = -z'armour-mutual 9
(2.85)
where
Zihea[h-mutual is the mutual impedance (per unit length) of the tubular sheath
between inside loop 1 and the outside loop 2.
is the mutual impedance (per unit length) of the tubular armour;
Z~rmour-mutual
between the inside loop 2 and the outside loop 3.
Finally, Z;, = Z;, = 0 because loop 1 and loop 3 have no common branch.
The impedances of the insulation are given by
(2.86)
where
p is the permeability of insulation in H.rn-',
routside is the outside radius of insulation,
rinside is the inside radius of insulation.
If there is no insulation between the armour and earth, then Zfnsulation
= 0.
38 2 TRANSMISSION SYSTEMS
The internal impedances and the mutual impedance of a tubular conductor are a
function of frequency, and can be derived from Bessel and Kelvin functions.
(2.87~)
mr = 4- 1
1 -s2’
(2.88)
mq = J.- S2
(2.89)
1-9’
with
81r x f pr
K = (2.90)
%C
s=
9
-, (2.91)
r
q = inside radius,
r = outside radius,
R&, = d.c. resistance in !3km-l.
The only remaining term is Z&rth-inside in Equation (2.83) which is the earth return
impedance for underground cables, or the sea return impedance for submarine cables.
The earth return impedance can be calculated approximately with Equation (2.87a) by
letting the outside radius go to infinity. This approach, also used by Bianchi and Luoni
[lS] to find the sea return impedance is quite acceptable considering the fact that sea
resistivity and other input parameters are not known accurately.
Equation (2.81) is not in a form compatible with the solution used for overhead
conductors, where the voltages with respect to local ground and the actual currents in
the conductors are used as variables. Equation (2.81) can easily be brought into such
a form by introducing the appropriate terminal conditions, namely with
and
2.8 THREE-PHASE MODELS OF TRANSFORMERS 39
- [ dvcore/&
dVsheath/&
dVarmour/k
][ =
Zkc
zgc zgs
Zks
Zkc ZL Zia
ZLa
Zia] [ Icore
Isheath]
Iarmour
9
(2.92)
where
Z,: = Z’,I + 2Z;, + Z,; + 2Zi3 + Z i 3 ,
ZLS = z:, = zl,, + z;,+ 2z;, + z;y
ZLa = zl,=,z;, = zgs= z;, + Zi3,
z:, = Z;, + 2Zi3 + Zi3,
z’
aa
= z‘33’
Because a good approximation for many cables having bonding between the sheath
and the armour, and the armour earthed to the sea, is Vsheath = VarmOur = 0, the system
can be reduced to
-dVcore/& = Zlcore, (2.93)
where Z is a reduction of the impedance matrix of Equation (2.92).
Similarly, for each cable the per unit length harmonic admittance is:
jwC‘, 0 0
(2.94)
[
- dIsheath/&
d ~ ~
=
[ -Y\
~ 0 ~ -Y;u
where Yi = j d i . If, as before, Vsheafh = Va,o,r
Y’+ Y;
~Y ; + Y~ ; ]
-Y;
More recently, however, methods have been developed [3,4] to enable all three-phase
transformer connections to be accurately modelled in phase co-ordinates. In phase co-
ordinates, no assumptions are necessary although physically justifiable assumptions
are still used in order to simplify the model. The primitive admittance matrix, used
as a basis for the phase co-ordinate transformer model is derived from the primi-
tive or unconnected network for the transformer windings and the method of linear
transformation enables the admittance matrix of the actual connected network to be
found.
Many three-phase transformers are wound on a common core and all windings are,
therefore, coupled to all other windings. Therefore, in general, a basic two-winding
three-phase transformer has a primitive or unconnected network consisting of six
coupled coils. If a tertiary winding is also present the primitive network consists of
nine coupled coils. The basic two-winding transformer shown in Figure 2.27 is now
considered, the addition of further windings being a simple but cumbersome extension
of the method.
The primitive network, Figure 2.28, can be represented by the primitive admittance
matrix which has the following general form:
(2.97)
v6
The elements of matrix [Y]can be measured directly, i.e. by energizing coil i and
short-circuiting all other coils, column i of [ Y l can be calculated from yki = &pi.
2.8 THREE-PHASEMODELS OF TRANSFORMERS 41
Figure 2.28 Primitive network of two-winding transformer. Six coupled coil primitive network.
(Note the dotted coupling represents parasitic coupling between phases)
H t I I
I
(2.98)
-Ym Y; Y; Y, YE YE
Y; -Ym I
Y; I
Y; I
Ys I
Y;
H k I
I I I I
where
y,l,, is the mutual admittance between primary coils;
y$ is the mutual admittance between primary and secondary coils
on different cores;
y; is the mutual admittance between secondary coils.
42 2 TRANSMISSION SYSTEMS
t
where ypi = y/$ , y Sl. = y/# and Mii = y/ffipi
fori=1,2or3andj=4,5or6
Figure 2.29 Primitive network
For three separate single-phase units, all the primed values are effectively zero. In
three-phase units, the primed values, representing parasitic interphase coupling, do have
a noticeable effect. This effect can be interpreted through the symmetrical component
equivalent circuits.
If the values in Equation (2.98) are available, then this representation of the primitive
network should be used. If interphase coupling can be ignored, the coupling between
a primary and a secondary coil is modelled as for the single-phase unit, giving rise to
the primitive network of Figure 2.29.
The new admittance matrix equation is
(2.99)
The network admittance matrix for any two-winding three-phase transformer can now
be formed by the method of linear transformation.
As a simple example, consider the formation of the admittance matrix for a star-star
connection with both neutrals solidly earthed in the absence of interphase mutuals. This
example is chosen as it is the simplest computationally.
The connection matrix is derived from consideration of the actual connected network.
For the star-star transformer, illustrated in Figure 2.30, the connection matrix [C]
relating the branch voltages (i.e. voltages of the primitive network) to the node voltages
2.8 THREE-PHASE MODELS OF TRANSFORMERS 43
l-a "a
l-C "b
(2. loo)
(2.103)
44 2 TRANSMISSION SYSTEMS
y; I I v:
or
(2.104)
(2.106)
Moreover, if the primitive admittances are expressed in per unit, with both the
primary and secondary voltages being one per unit, the Wye-Delta transformer model
must include an effective turns ratio of 4.The upper right and lower left quadrants
of matrix (2.106) must be divided by and the lower right quadrant by 3.
In the particular case of three-single phase transformer units connected in Wye G-
Delta all the y' and y" terms will disappear. Ignoring off-nominal taps (but keeping
in mind the effective f i turns ratio in per unit) the nodal admittance matrix equation
2.8 THREE-PHASE MODELS OF TRANSFORMERS 45
~,
v,"
(2.107)
where Y is the transformer leakage admittance in p.u. An equivalent circuit can be
drawn, corresponding to this admittance model of the transformer, as illustrated in
Figure 2.32.
The large shunt admittances to earth from the nodes of the star connection are
apparent in the equivalent circuit. These shunts are typically around 10 p.u. (for a 10%
leakage reactance transformer).
The models for the other common connections can be derived following a similar
procedure.
In general, any two-winding three-phase transformer may be represented using two
coupled compound coils. The network and admittance matrix for this representation is
illustrated in Figure 2.33.
It should be noted that
V s p l = [YpslT*
....
y//3
I J
Primary Secondary
The submatrices, [ Ypp] [ Y,,] etc., are given in Table 2.3 for the common connections,
where
I 2Yt I -Yt I -Yt I
Y,= 9 Ylll =
Finally, these submatrices must be modified to account for off-nominal tap ratio as
follows:
(i) Divide the self-admittance of the primary by a*.
(ii) Divide the self-admittance of the secondary by /J2.
(iii) Divide the mutual admittance matrices by a/J.
It should be noted that in the p.u. system, a delta winding has an off-nominal tap of A.
For transformers with ungrounded Wye connections, or with neutral connected
through an impedance, an extra coil is added to the primitive network for each
unearthed neutral and the primitive admittance matrix increases in dimension. By noting
that the injected current in the neutral is zero, these extra terms can be eliminated from
the connected network admittance matrix [ 161.
Once the admittance matrix has been formed for a particular connection it represents
a simple subsystem composed of the two busbars interconnected by the transformer.
2.8 THREE-PHASE MODELS OF TRANSFORMERS 47
Disregarding interphase mutual couplings, the per unit primitive admittance matrix in
terms of the transformer leakage admittance (yti) is
[Yncdel =
48 2 TRANSMISSION SYSTEMS
where
and a = eJ2nf3.
Therefore
YOPI2 = (2.108)
0
Secondaly side:
The delta connection on the secondary side introduces an effective f i turns ratio and
the sequence components admittance matrix is
(2.109)
2.8 THREE-PHASE MODELS OF TRANSFORMERS 49
Mutual terms:
The mutual admittance submatrix of Equation (2.106), modified for effective turns
ratio. is transformed as follows:
0 0 0
- 0 -(ym + y3L-30" 0 . (2.110)
~
I;
1;
(2.1 11)
Equation (2.1 11) can be represented by the three sequence networks of Figures 2.34,
Figure 2.34 Zero-sequence node admittance model for a common-core grounded Wye-Delta
transformer (3) (01982 IEEE)
50 2 TRANSMISSION SYSTEMS
-
IEEE)
-
P 'SC 0
WyeG WyeG
-
W y e ~ wye P&Q
-
Wye G Delta -p 'SC Q
-
Wye Wye P
&
Q
Wye Delta
Delta Delta
2.10 REFERENCES 51
The interphase mutuals admittances are assumed equal, i.e. yh = yg = y:. These
are all zero with uncoupled single-phase units.
The differences (yp - ym) and (ys - ym) are very small and are, therefore, ignored.
With these simplifications, Table 2.4 illustrates the sequence impedance models of
three-phase transformers in conventional steady-state balanced transmission system
studies.
0 The self-admittance of any busbar is the sum of all the individual self-admittance
matrices at that busbar.
The mutual admittance between any two busbars is the sum of the individual mutual
admittance matrices from all the subsystems containing those two nodes.
2.10 References
1. Clarke, E, (1943). Circuit Analysis of a.c. Power Systems, Vol. 1, John Wiley and Sons,
New York.
2. &on, G, (republished in 1965). Tensor Analysis of Networks, MacDonald, London.
3. Chen, M S and Dillon, W E, ( 1 974). Power-system modelling, Proceedings of the IEEE,
62, (7), pp. 901.
4. Laughton, M A, ( I 968). Analysis of unbalanced polyphase networks by the method of phase
co-ordinates, Part I. System representation in phase frame of reference, Proceedings of the
IEE, 115, (8), pp. 1163- I 172.
5 . Kimbark, E W, (1950). Electrical Transmission of Power and Signals, John Wiley and Sons,
New York.
6. Wedepohl, L M and Wasley, R G, (1966). Wave propagation in multiconductor overhead
lines, Proceedings of the IEE, 113, (4), pp. 627-632.
7. Bowman, K J and McNamee, J M, (1964). Development of equivalent pi and T matrix
circuits for long untransposed transmission lines, IEEE Transactions on Power Apparatus
and Systems, PAS-84, pp. 625-632.
8. Wilkinson, J H and Reinsch, (197 1). Handbook for Automatic Computations, Vol. If, Linear
Algebra, Springer-Verlag, Berlin.
9. Carson, J R, (1926). Wave propagation in overhead wires with ground return, Bell Systems
Technical Journal, 5 , pp. 539-556.
10. Deri, A, Tevan, G, Semlyen, A and Castanheira, A, (1981). The complex ground return
plane, a simplified model for homogeneous and multi-layer earth return, IEEE Transactions
on Power Apparatus and Systems, PAS-100, pp. 3686-3693.
52 2 TRANSMISSION SYSTEMS
11. Semlyen, A and Deri, A, (1985). Time domain modelling of frequency dependent three-
phase transmission line impedance, IEEE Transactions on Power Apparatus and Systems,
PAS-104, pp. 1549-1555.
12. Acha, E, (1988). Modelling of power system transformers in the complex conjugate
harmonic space, Ph.D. thesis, University of Canterbury, New Zealand.
13. Lewis, V A and Tuttle, P D, (1958). The resistance and reactance of aluminium
conductors steel-reinforced, IEEE Transactions on Power Apparatus and Systems, PAS-77,
pp. 1189-1215.
14. Dommel, H W, (1978). Line constants of overhead lines and underground cables, Course
E.E. 553 notes, University of British Columbia.
15. Bianchi, G and Luoni, G, (1976). Induced currents and losses in single-core submarine
cables, IEEE Transactions on Power Apparatus and Systems, PAS-95, pp. 49-58.
16. Dillon, W E and Chen, M S. (1972). Transformer modelling in unbalanced three-phase
networks, IEEE Summer Power Meeting, Vancouver.
3
FACTS AND HVDC
TRANSMISSION
3.1 Introduction
As well as the passive components described in the previous chapter, modern transmis-
sion systems contain a growing number of power electronic devices with the aim of
enhancing the power transfer controllability. These are discussed in this chapter under
the two categories of FACTS (Flexible a.c. Transmission Systems) and HVDC (High
Voltage Direct Current Transmission).
Power electronic devices are not amenable to easily manageable equivalent circuits,
as their constituent elements vary with the operating condition in a non-linear fashion.
Therefore, the steady state models of the power electronic devices are described in this
chapter in the form of mathematical relationships instead of circuit equivalents.
handle dynamic system conditions. It is shown below that the use of FACTS technology
can change this situation.
The real and reactive power transferred via the simplified transmission line of
Figure 3.1 are determined by the following relationships:
p = - ' s V R sin 8, (3.1)
XL
VS
Q = -[v, case - VR] (3.2)
XL
Figure 3.2, graph (l), shows the variation of real power transmission with voltage
phase angle difference (6) for the case when (Vsl = l V ~ = l V . The effect of the
different power flow controllers is also shown in Figure 3.2, graph (2) is achieved
by the insertion of series capacitance, graph (3) by the presence of a constant voltage
source in the middle of the line in the form of a static VAR compensator and graph
(4)by the use of a phase shifter.
The characteristics and modelling of FACTS devices used to implement the above
power flow controls are discussed next.
A number of these modules in series permits, within specified limits [4] the following:
0 Flexible, continuous control of the effective line impedance, and thus of the compen-
sation level.
0 Direct dynamic control of power flow within the network.
0 Damping of local and inter-area oscillations, as well as subsynchronous resonances.
Figure 3.5 shows the ASC voltage V C (diagram (a)), the thyristor pair asymmetrical
current pulses i~ (diagram (b)), the capacitor current ic (diagram (c)) and the line
current i~ (diagram (d)), which is assumed sinusoidal. The chosen time reference is
the positive-going zero crossing of the TCSC voltage.
The waveforms of Figure 3.5 are derived by applying the Laplace Transform to the
circuit of Figure 3.4. The resulting steady state current [4] has the following expression:
cos B cos fi&t
iT(t) = A C O S U -~A (3.3)
cos ka
where
A=--- @;
@; - w2
1
0;= -
LC
k =q / w
4-
f Line current
I
I
I
I
2 Inductive I
$ I
Q3, 1
I Capacitive
1
-E I
I
1
I
I 1 I I
The ASC circuit effective reactance at fundamental frequency (XI) is derived from
Fourier analysis of the waveforms and has the following expression:
1 A 4A
XI=--- -[2a + sin 2a] + cos 2a[k tan k a - tan a]. (3.4)
WC R6X noc(2k - 1)
Equation (3.4) has poles at:
ka = (2n - l)n/2 for n = 1 , 2 , 3 , . , .
A plot of the effective impedance is shown in Figure 3.6.
when 8,the phase angle difference between the sending and receiving end voltages, is
kept small for stability reasons.
On-Load Transformer tap Changing (OLTC) is widely used to satisfy Equation (3.2)
while maintaining a constant voltage on the receiving end transformer secondary side.
Figure 3.7 shows the equivalent circuit of a two-winding transformer with complex
taps on both primary and secondary windings [ 5 ] .
The primary and secondary windings are represented by ideal transformers in series
with their respective impedances Z, and Z,. They both include complex tap ratios,
which are different for the voltage and the current, i.e.
and
= V;
UvLvu for the secondary.
To account for transformer core loss, the equivalent circuit of Figure 3.7 includes a
magnetizing admittance branch Yo.
The following expressions can be written for the circuit of Figure 3.7:
(3.5)
or
(3.8)
where
58 3 FACTS AND HVDC TRANSMISSION
(3.10)
Matrix Equation (3.10) represents the transformer shown in Figure 3.7. However, a
reduced equivalent matrix can be written using only the external nodes p and s, i.e.
I I
- Transmission Line
The general model described in the previous section can be adapted for phase-shifting
[ 5 ] , if the following substitutions are made in Equation (3.1 1):
Tv = cos@,, + jsin@rv,
(3.12)
Uv = cos Cpuv + j sin @.,,
Then the transfer admittance matrix equation becomes:
(3.13)
(3.15)
I Transmission line
I
I
T
Figure 3.9 Static VAR Compensator (SVC) using (TCR)
60 3 FACTS AND HVDC TRANSMISSION
+I
(3.16)
While primarily designed for reactive power, the STATCOM is potentially capable of
storing energy (e.g. in the form of superconducting coils) for use to improve transient
stability.
__* 0
lk Im
_3 *---.
a--n
f
ca
(i) The forward voltage drop in a conducting valve is neglected so that the valve
may be considered as an ideal switch. This is justified by the fact that the voltage
drop is very small in comparison with the normal operating voltage. It is, further,
quite independent of the current and should, therefore, play an insignificant part
in the commutation process since all valves commutating on the same side of the
3.3 HIGH VOLTAGE DIRECT CURRENT TRANSMISSION 63
bridge suffer similar drops. Such a voltage drop is taken into account by adding
it to that of the d.c. line resistance. The transformer windings resistance is also
ignored in the development of the equations, though it should also be included
to calculate the power loss.
(ii) The converter transformer leakage reactances, as viewed from the secondary
terminals, are identical for the three phases, and variations of leakage reactance
caused by on-load tap-changing are ignored.
(iii) The direct current ripple is ignored, i.e. sufficient smoothing inductance is
assumed on the d.c. side.
Rectification Rectification in HVDC transmission is normally achieved via full-
bridge configurations and steady state operation is optimized by means of transformer
on-load tap-changing.
Referring to the voltage waveforms in Figure 3.15 and using as time reference the
instant when the phase-to-neutral voltage in phase b is a maximum, the commutating
voltage of valve 3 can be expressed as:
eb sin ut + - ,
- e, = Z/Z;;vterrn ( ;> (3.19)
where a is the off-nominal tap-change position of the converter transformer. The shaded
area in Figure 3.15(b) indicates the potential difference between the common cathode
wt=O
Figure 3.15 Diode rectifier waveforms. (a) Alternating current in phase b; (b) Common anode
(ca) and cathode (cc) voltage waveform; ( c ) Rectified voltage
64 3 FACTS AND HVDC TRANSMISSION
(cc) and common anode (ca) bridge poles for the case of uncontrolled rectification.
The maximum average rectified voltage is therefore:
(3.21)
In practice, the voltage waveform is that of Figure 3.17, where a voltage area (SA) is
lost due to the reactance (X,)of the a.c. system (as seen from the converter), referred
to as commutation reactance. The energy stored in this reactance has to be transferred
from the outgoing to the incoming phase, and this process results in a commutation
or conduction overlap angle (u). Referring to Figure 3.17 and ignoring the effect of
resistance in the commutation circuit, area SA can be determined as follows:
X, di,
eb -e, = 2-- (3.22)
o dt'
Figure. 3.16 Thyristor controlled waveform. (a) Alternating current in phase 'b'; (b) Rectified
d.c. voltage waveforms
3.3 HIGH VOLTAGE DIRECT CURRENT TRANSMISSION 65
Figure 3.17 Effect of commutation reactance, (a) Alternating current; (b) d.c. voltage wave-
forms
where e,, e b are the instantaneous voltages of phases a and b, respectively, and i, is
the incoming valve (commutating) current.
(3.23)
(3.24)
It must be emphasized that the commutating voltage (Vterm) is the a.c. voltage at
the closest point to the converter bridge where sinusoidal waveforms can be assumed.
The commutation reactance (X,) is the reactance between the point at which Vterm
exists and the bridge. Where filters are installed, the filter busbar voltage can be used
as Ve,. In the absence of filters, V,,,, must be established at some remote point and
X , must be modified to include the system impedance from the remote point to the
converter.
With perfect filtering, only the fundamental component of the current waveform will
appear in the a.c. system. This component is obtained from the Fourier analysis of the
current waveform in Figure 3.17,and requires information of i, and u.
66 3 FACTS AND HVDC TRANSMISSION
Taking as a reference the instant when the line voltage (eb - e,) is zero, Equation
(3.22) can be written as
X , dic
&avtermsin or = 2- -, (3.25)
w dt
and integrating with respect to (or):
or
--1 uVtermcos wt + K = X&. (3.27)
Jz
From the initial condition: i, = 0 at wt = a,the following expressions for K and i,
are obtained
1
K = --aVterm cos 01, (3.28)
A
avterm
1, = -[cos a - cos w t ] . (3.29)
Ax,
From the final condition: i, = t d at wt =a + u, the following expressions for I d
and u are obtained.
(3.30)
(3.31)
Equation (3.29) provides the time-varying commutating current and Equation (3.3 1)
the limits for the Fourier analysis.
Fourier analysis of the a.c. current waveform, including the effect of commutation
(shown in Figure 3.17) leads to the following relationship between the r.m.s. of the
fundamental component and the direct current:
(3.32)
where
k='
+
[cos 2a - cos ~ ( C Y u)I2 + [2u + sin 2a - sin 2(a + u)I2 (3.33)
4[cos - coS(a + u)]
for values of u not exceeding 60".
The values of k are very close to unity under normal operating conditions, i.e.,
when the voltage and currents are close to their nominal values and the a.c. voltage
waveforms are symmetrical and undistorted.
Taking into account the transformer tap position, the current on the primary side
becomes c
46
I, = k-atd.
TT (3.34)
3.3 HIGH VOLTAGE DIRECT CURRENT TRANSMISSION 67
When using per unit values based on a common power and voltage base on both
sides of the converter, the direct current base has to be f i times larger than the
alternating current base and Equation (3.34)becomes
(3.35)
Using the fundamental components of voltage and current and assuming perfect
filtering at the converter terminals, the power factor angle at the converter terminals
is 4 (the displacement between fundamental voltage and current waveforms) and the
following applies:
P = f i v t e r m l p cos 4 = V d l d , (3.36)
or
(3.37)
and
(3.38)
Inversion Owing to the unidirectional nature of current flow through the converter
valves, power reversal (i.e. power flow from the d.c. to the a.c. side) requires direct
voltage polarity reversal. This is achieved by delay angle control which, in the absence
of commutation overlap, produces rectification between 0" < a < 90" and inversion
between 90" -= a < 180". In the presence of overlap, the value of a at which inversion
begins is always less than 90". Moreover, unlike with rectification, full inversion (i.e.
a = 180") cannot be achieved in practice. This is due to the existence of a certain
deionization angle y at the end of the conducting period, before the voltage across the
commutating valve reverses, i.e.
+ u 5 180" - yo,
If the above condition is not met (yo being the minimum required extinction angle),
a commutation failure occurs; this event would upset the normal conducting sequence
and preclude the use of the steady-state model derived in this chapter.
The inverter voltage, although of opposite polarity with respect to the rectifier, is
usually expressed as positive when considered in isolation.
Typical inverter voltage and current waveforms are illustrated in Figure 3.18. By
similarity with the waveforms of Figure 3.17,the following expression can be written
for the inverter voltage in terms of the extinction angle:
(3.39)
which is the same as Equation (3.24)substituting y for a,
It should by now be obvious that inverter operation requires the existence of three
conditions, as follows:
(i) An active a.c. system which provides the commutating voltages.
(ii) A d.c. power supply of opposite polarity to provide continuity for the unidirec-
tional current flow (i.e. from anode to cathode through the switching devices).
(iii) Fully controlled rectification to provide firing delays beyond 90".
68 3 FACTS AND HVDC TRANSMISSION
Figure 3.18 Inverter waveforms. (a) Alternating current; (b) d.c. voltage waveforms
Qi I Qr
When these three conditions are met, a negative voltage of a magnitude given
by Equation (3.39) is impressed across the converter bridge and power (-VdId) is
inverted. Note that the power factor angle (4) is now larger than go", i.e.
P = JSv,,,r, cos rp = -&VtermIp cos(n - 4) (3.40)
Q = d3Vte,.,,Ip sin 4 = 3 V t e m I p sin(n - 4). (3.41)
Equations (3.40) and (3.41) indicate that the inversion process still requires reactive
power supply from the a.c. side, The vector diagram of Figure 3.19 illustrates the sign
of P and Q for rectification and inversion.
"dl
"dfl
Figure 3.20 n bridges connected in series on the d.c. side and in parallel on the a s . side
However, if the bridges are under the same controller or under identical controllers,
then it is preferable to create a single equivalent bridge. The commutation reactance
of such an equivalent bridge depends upon the d.c. connections and also the phase
shifting between bridges.
If there are k bridges with the same phase shift, then they will commutate at the
same time and the equivalent reactance must reflect this. For a series connection of
bridges, the commutation reactance of the equivalent bridge is:
Xcre,ies= kxss +Xtj, (3.43)
where j represents any of the n bridges. For bridges connected in parallel on the d.c.
side, the equivalent bridge commutation reactance is:
(3.44)
It should be noted that with perfect filtering or when several bridges are used with
different transformer phase shifts, the voltage on the a.c. side of the converter trans-
formers may be assumed to be sinusoidal and hence X,, has no influence on the
commutation.
long distance schemes, and are designed for relatively low voltages (50 to 150 kV),
although still use the highest current rating of the single thyristors. The two units are
identical and each can be used on the rectification or inversion modes as ordered by
the system control.
In the monopolar link (Figure 3.21(b)), the two converter stations are joined by a
single conductor line, and earth (or the sea) is used as the return conductor, requiring
two electrodes capable of carrying the full current.
Next, and the most common configuration, is the bipolar link (Figure 3.21(c)) which
consists of two monopolar systems combined, one at positive and one at negative
polarity with respect to ground (middle). Each monopolar side can operate on its own
with ground return; but if the two poles have equal current, they cancel each other’s
ground current to practically zero. In such cases, the ground path is used for limited
periods in an emergency, when one pole is temporarily out of service.
The sending and receiving ends of the two-terminal d.c. transmission link can be
modelled as single equivalent bridges with terminal voltages v d , and v d , , respectively,
as shown in Figure 3.22. The direct current is thus given by:
(3.45)
where R d is the resistance of the link and includes the loop transmission resistance (if
any), the resistance of the smoothing reactors and the converter valves.
The prime considerations in the operation of a d.c. transmission system are to mini-
mize the need for reactive power at the terminals and to reduce system losses. These
objectives require maintaining the highest possible transmission voltage and this is
3.3 HIGH VOLTAGE DIRECT CURRENT TRANSMISSION 71
Convertor I Convertor I1
achieved by minimizing the inverter end extinction angle, i.e. operating the inverter
on constant Extinction Angle (EA) control while controlling the direct current at the
rectifier end by means of temporary delay angle backed by transformer tap-change
control.
EA control applied to the inverter automatically varies the firing angle of advance
to maintain the EA y at a constant value. Deionization imposes a definite minimum
limit on y , and the EA control usually maintains it at this limit.
Constant Current (CC) control applied to the rectifier regulates the firing angle a!
to maintain a pre-specified link current I:’, within the range of a!. If the value of a
required to maintain ISp falls below its minimum limit, current control is transferred
to the inverter, i.e. a is fixed on its minimum limit, and the inverter firing angle is
advanced to control the current.
The converter-transformer tap-change is a composite part of this control. The
rectifier transformer attempts to maintain a! within its permitted range. The inverter
transformer attempts to regulate the d.c. voltage at some point along the line to a spec-
ified level. For minimum loss and minimum-reactive-power absorption, this voltage is
required to be as high as possible, and the firing angle of the rectifier should be as low
as possible.
Figure 3.23 shows the d.c. voltage/current characteristics at the rectifier and inverter
ends (the latter have been drawn with reverse polarity in order to illustrate the oper-
ating point). The current controller gains are very large and for all practical purposes
the slopes of the constant current characteristics can be ignored. Consequently, the
operating current is equal to the relevant current setting, i.e. I d f r and Id,, for rectifier
and inverter constant current control, respectively.
The direction of power flow is determined by the current settings, the rectifier end
always having the larger setting. The difference between the settings is the current
margin Id,,, and is given by
Id,,, = Id,, - I d , , > 0. (3.46)
Many d.c. transmission schemes are bi-directional, i.e. each converter operates some-
times as a rectifier and sometimes as an inverter. Moreover, during d.c. line faults, both
converters are forced into the inverter mode in order to de-energize the line faster. In
such cases, each converter is provided with a combined characteristic as shown in
Figure 3.24, which includes natural rectification, CC control and constant EA control.
With the characteristics shown by solid lines (i.e. operating at point A ) , power is
transmitted from Converter I to Converter 11. Both stations are given the same current
command but the current margin setting is subtracted at the inverter end. When power
reversal is to be implemented, the current settings are reversed and the broken line
characteristics apply. This results in operating point B with direct voltage reversed and
no change in direct current.
72 3 FACTS AND HVDC TRANSMISSION
"d
1% k
Figure 3.23 Normal control characteristics
'd
+ Conv. I
vdt
A minimum current limit (about 10% of the nominal value) in order to avoid
possible current discontinuities which can cause overvoltages.
Voltage dependent current limit (line OA in the figure) in order to reduce the power
loss and reactive power demand.
In cases where the power rating of the d.c. link is comparable with the rating of
either the sending or receiving a s . systems interconnected by the link, the frequency
of the smaller a.c. system is often controlled, to a large extent, by the d.c. link. With
power-frequency (PF) control, if the frequency goes out of pre-specified limits, the
output power is made proportional to the deviation of frequency from its nominal
value. Frequency control is analogous to the CC described earlier, i.e. the converter
with lower voltage determines the direct voltage of the line and the one with higher
voltage determines the frequency. Again, current limits have to be imposed which
override the frequency error signal.
CPEA and CCEA controls were evolved principally for bulk point-to-point power
transmission over long distances or submarine crossings and are still the main control
modes in present use.
Multi-terminal d.c. schemes have also being considered, based on the basic controls
already described. Two alternative are possible, i.e. constant voltage parallel [ 1 I ] and
constant current series [ 121 schemes.
G I I I I
Primary Secondary
The phase-to-phase source voltages referred to the transformer secondary are found
by a consideration of the transformer connection and off-nominal turns ratio. For
example, consider the star-star transformer of Figure 3.28.
The phase-to-phase source voltages referred to the secondary are:
(3.48)
(3.50)
which in terms of real and imaginary parts yield six equations.
Variables and equations With reference to Figures 3.27 and 3.29 and
Equations (3.48)-(3.50), the converter model uses 26 variables, i.e.
E l , E 2 , E 3 , 4 1 , 4 2 7 4 3 3 1 ~1 2, , 1 3 , m i 30 2 , ~ 3 ,
Since the terminal voltage is assumed to be undistorted apart from negative and zero
sequence at fundamental frequency, every third delay angle and commutation duration
is the same, i.e. 4 4 = ( Y I , ,u4 = p l , etc. and consequently only three commutation
durations and three delay angles need be considered.
Therefore, 26 equations have to be found involving these variables.
Starting from the d.c. side, the average d.c. voltage, found by integration of the
waveforms in Figure 3.29(b), may be expressed in the form:
.Jz
Vd = -{U21[cos(cI
n
+ 41 - c3 + n)- cos(C2 + 4 2 - c3 + n)]
+ U13[COS(C2 + 4 2 - CI - cos(C3 + - Cl)]43
Phase 1
Figure 3.29 Unbalanced converter voltage and current waveform. (a) Phase voltages, (b) d.c.
voltage waveform, (c) assumed current waveshape for Phase 1 (actual waveform is indicated by
dotted line)
3.3 HIGH VOLTAGE DIRECT CURRENT TRANSMISSION 77
For example, a monopolar d.c. link with two bridges at each end provides the
following equation:
Vd, Vd2 vd, + +
v d 4 - I d R d = 0. + (3.52)
The three-phase converter transformer is represented by its nodal admittance
model, i.e.
where p and s indicate the primary and secondary sides of the transformer on the
assumption of a lossless transformer (i.e. Y,, = jb,,, etc.).
Turning to the a.c. side, on the assumption of a lossless transformer, the currents at
the converter side busbar are expressed as follows:
3
Ii exp(jwi>= - x(jbi:Ek exp(j@k) j b i ; ~ f , ,exp[j(ef,, + - e&,,,)i. (3.53)
k= I
By subtracting O:em in the above equation, the terminal busbar angles are related to
the converter angle reference.
Separating this equation into real and imaginary components, the following six equa-
tions result:
3
11 c o s w = z[b:aEk sin @k + b:,kVfemsin(&,, - e:,,)], (3S4a)
k= I
3
1 2 cos 0 2 = x[b:aEk sin @k + b:,k~:,,, sin(ekrm- e:,,)~, (3.54b)
k= I
3
1 3 cos 0 3 = x[b::Ek sin @k + b;ivfermsin(&,,, - e:,,)], (3.54c)
k-I
3
11 sin 0 1 = - x [ b , , E~ cos @k
Ik
+ b:,kVfermcOs(e,k, - e;e,)~, (3.54d)
k=l
3
12 sin w2 = - x[b::& COSok + bti~f,, cOs(ekrm- e;,,,,,)], (3.54e)
k= I
k= 1
Three equations are derived from approximate expressions for the fundamental r.m.s.
components of the line current waveforms as shown in Figure 3.29(c), i.e.
(3.55a)
78 3 FACTS AND HVDC TRANSMISSION
4 Id
12 = - -sin(T2/2), (3.55b)
n f i
(3 S5C)
Y I A -YlA 1
-gY
2
?Y
I
-jY . . (3.56)
y / A -y/a +Y - g Iy $Y
The sum of the real powers on the three phases of the transformer secondary may
be equated to the total d.c. power, i.e.
i= I
The nodal admittance matrix for the star-connected transformer secondary is now
formed for an unearthed star winding. The restriction on the zero-sequence current
flowing on the secondary is, therefore, implicitly included in the transformer model
for both star and delta connections.
A total of 20 equations have been selected so far. The remaining six are obtained
from the control strategies. For three-phase inverter operation it is necessary to retain
the variable 01 in the formulation, as it is required in the specification of the symmetrical
3.4 REFERENCES 79
firing controller. Therefore, the restriction upon the extinction advance angle y, requires
the implicit calculation of the commutation angle for each phase.
Using the specification for y , as defined in Figure 3.29, the following expressions
apply:
(3.60a)
(3.60b)
(3.60~)
Two further equations result from assuming that the off-nominal tap position is the
same in the three phases, i.e.
a1 = a2, (3.61a)
a2 = a3, (3.61b)
and a final equation relates to the constant current or constant power controller, i.e.
Id = Is', (3.62a)
(3.62b)
Summarizing, the formulation of the three-phase converter model involves the
following 26 equations:
(3.51) .. . 1
(3.52) ... 1
(3.54) ... 6
(3.55) ... 3
(3.56) ... 6
(3.57) ... 1
(3.58) . .. 1
(3.59) . .. 1
(3.60) . .. 3
(3.61) . .. 2
(3.62) ... 1
3.4 References
1. Hingorani, N G, (1993). Flexible a.c. transmission systems, IEEE Spectrum, 40-45.
2. Larsen, E V, Clark, K, Miske, S S and Urbanek, J, (1994). Characteristics and rating
considerations of thyristor controlled series compensation, IEEE Transactions on Power
Delivery, 9, (2), 992-1000.
3. Larsen, E V, Bowler, C, Damsky, B and Nilsson, S,(1992). Benefits of thyristor controlled
series compensation, International Conference on Large High Voltage Electric Systems
(CIGRE), PAPER 14/37/38-04.
80 3 FACTS AND HVDC TRANSMISSION
4.1 Introduction
(i) High computational speed. This is especially important when dealing with large
systems, real time applications (on-line), multiple case load flow such as in
system security assessment, and also in interactive applications.
(ii) Low computer storage. This is important for large systems and in the use of
computers with small core storage availability, e.g. mini-computers for on-line
application.
(iii) Reliability of solution. It is necessary that a solution be obtained for ill-
conditioned problems, in outage studies and for real time applications.
82 4 LOADFLOW
(iv) Versatility. An ability on the part of load flow to handle conventional and special
features (e.g. the adjustment of tap ratios on transformers; different representa-
tions of power system apparatus), and its suitability for incorporation into more
complicated processes.
(v) Simplicity. The ease of coding a computer program of the load flow algorithm.
The type of solution required from a load flow also determines the method used:
accurate or approximate
unadjusted or adjusted
off-line or on-line
single case or multiple cases.
The first column are requirements needed for considering optimal load flow and
stability studies, and the second column those needed for assessing security of a system.
Obviously, solutions may have a mixture of the properties from either column.
The first practical digital solution methods for load flow were the Y matrix-iterative
methods [2]. These were suitable because of the low storage requirements, but had the
disadvantage of converging slowly or not at all. Z matrix methods [3] were developed
which overcame the reliability problem but a sacrifice was made of storage and speed
with large systems.
The Newton-Raphson method [4,5] was developed at this time and was found
to have very strong convergence. It was not, however, made competitive until spar-
sity programming and optimally ordered Gaussian elimination [6-81 were introduced,
which reduced both storage and solution time.
Non-linear programming and hybrid methods have also been developed but these
have created only academic interest and have not been accepted by industrial users
of load flow. The Newton-Raphson method and techniques, derived from this algo-
rithm, satisfy the requirements of solution type and programming properties better than
previously used techniques, and have now replaced them.
admittance of the branch between them as yk;, then the current flowing in this branch
from node k to node i is given by:
Iki = Yki(Ek - E i ) . (4.1)
Let the nodes in the network be numbered 0, 1, . . . , n , where 0 designates the refer-
ence node (ground). By Kirchhoff s current law, the injected current I k must be equal
to the sum of the currents leaving node k, hence:
n n
i d i=O
If this equation is written for all the nodes except the reference, i.e. for all busbars
in the case of a power system network, then a complete set of equations defining the
network is obtained in matrix form as:
where
n
yk; = self-admittance of node k ,
ykk = i=O#k
Y k ; = - y k ; = mutual admittance between nodes k and i .
(4.6)
The nodal admittance matrix in Equations (4.4) or (4.5) has a well-defined structure,
which makes it easy to construct automatically. Its properties are as follows:
(4.7)
y12
L I
Figure 4.2 Example of singular network
4.4 THE CASE WHERE ONE VOLTAGE IS KNOWN 85
Suppose that the injected currents are known, and nodal voltages are unknown. In this
case, no solution for the latter is possible. The Y matrix is described as being singular,
i.e. it has no inverse, and this is easily detected in this example by noting that the
sum of the elements in each row and column is zero, which is a sufficient condition
for singularity, mathematically speaking. Hence, if it is not possible to express the
voltages in the form E = Y - I I , it is clearly impossible to solve Equation (4.7) by any
method, whether involving inversion of Y or otherwise.
The reason for this is obvious: we are attempting to solve a network whose reference
node is disconnected from the remainder, i.e. there is no effective reference node, and
an infinite number of voltage solutions will satisfy the given injected current values.
When, however, a shunt admittance from at least one of the busbars in the network
of Figure 4.2 is present, the problem of insolubility immediately vanishes in theory,
but not necessarily in practice. Practical computation cannot be performed with abso-
lute accuracy, and during a sequence of arithmetic operations, rounding errors due to
working with a finite number of decimal places accumulate. If the problem is well
conditioned and the numerical solution technique is suitable, these errors remain small
and do not mask the eventual results. If the problem is ill-conditioned, and this usually
depends upon the properties of the system being analysed, any computational errors
introduced are likely to become large with respect to the true solution.
It is easy to see intuitively that, if a network having zero shunt admittances cannot
be solved even when working with absolute computational accuracy, then a network
having very small shunt admittances may well present difficulties when working with
limited computational accuracy. This reasoning provides a key to the practical problems
of network, i.e. Y matrix, conditioning. A network with shunt admittances, which are
small with respect to the other branch admittances, is likely to be ill-conditioned, and
the conditioning tends to improve with the size of the shunt admittances, i.e. with the
electrical connection between the network busbars and the reference node.
(4.8)
86 4 LOADFLOW
The terms in El on the right-hand side of Equations (4.8) are known quantities, and
as such are transferred to the left-hand side.
+
I I - Y I I E I= Y12E2 . . . YlnEn,
12 - Y ~ I E=I Y22E2 + . YznEn,
(4.9)
or
In - YnIEI
(4.10)
I = YE. (4.1 1)
The new matrix Y is obtained from the full admittance matrix Y merely by removing
the row and column corresponding to the fixed-voltage busbar, both in the present case
where it is numbered 1 or in general.
In summation notation, the new equations are
n
Ik - YklEl = YkiEi for k = 2 . . . n , (4.12)
i=2
which is an (n - 1) set in (n - 1) unknowns. The equations are then solved by any
of the available techniques for the unknown voltages. It is noted that the problem
of singularity when there are no ground ties disappears if one row and column are
removed from the original Y matrix.
Eliminating the unknown current I1 and the equation in which it appears is the
simplest way of dealing with the problem, and reduces the order of the equations by
one. I I is evaluated after the solution from the first equation in (4.8).
(i) Voltage controlled bus. The total injected active power Pk is specified, and the
voltage magnitude Vk is maintained at a specified value by reactive power
injection. This type of bus generally corresponds to a generator where Pk is
fixed by turbine governor setting and Vk is fixed by automatic voltage regula-
tors acting on the machine excitation; or a bus where the voltage is fixed by
supplying reactive power from static shunt capacitors or rotating synchronous
compensators, e.g. at substations.
(ii) Non-voltage controlled bus. The total injected power, PkQk, is specified at this
bus. In the physical power system this corresponds to a load centre such as a
city or an industry, where the consumer demands the power requirements. Both
Pk and Q k are assumed to be unaffected by small variations in bus voltage.
(iii) Slack (swing) bus. This bus arises because the system losses are not known
precisely in advance of the load flow calculation. Therefore, the total injected
power cannot be specified at every single bus. It is usual to choose one of
the available voltage controlled buses as slack, and to regard its active power
as unknown. The slack bus voltage is usually assigned as the system phase
reference, and its complex voltage
E, = v,Le,
is, therefore, specified. The analogy in a practical power system is the generating
station which has the responsibility of system frequency control.
Load flow solves a set of simultaneous non-linear algebraic power equations for the
two unknown variables at each node in a system. A second set of variable equations,
which are linear, are derived from the first set, and an iteration method is applied to
this second set.
The basic algorithm which load flow programs use is depicted in Figure 4.3. System
data, such as busbar power conditions, network connections and impedance, are read
in and the admittance matrix formed. Initial voltages are specified to all buses; for base
+
case load flows, P, Q buses are set to 1 j 0 while P, V busbars are set to V + j 0 .
The iteration cycle is terminated when the busbar voltages and angles are such that
the specified conditions of load and generation are satisfied. This condition is accepted
when power mismatches for all buses are less than a small tolerance, q l , or voltage
increments less than q 2 . Typical figures for ql and q 2 are 0.01 p.u. and 0.001 P.u.,
respectively. The sum of the square of the absolute values of power mismatches is a
further criterion sometimes used.
When a solution has been reached, complete terminal conditions for all buses are
computed. Line power flows and losses and system totals can then be calculated.
w
Form system admittance
matrix from s stem data
conditions
L Tangent to
f(x)
I
I
I
i
I
b X
i
x ~ +I l /\
I ~oiution
(4.22)
90 4 LOADFLOW
Mathematically speaking, the complex load flow equations are non-analytic, and
cannot be differentiated in complex form. In order to apply Newton's method, the
problem is separated into real equations and variables. Polar or rectangular co-ordinates
may be used for the bus voltages. Hence, we obtain two equations
Pk = P ( V , 8 ) or P ( e , f ) ,
and
Qk = Q(v,
8 ) or Q<elf).
In polar co-ordinates, the real and imaginary parts of Equation (4.22) become
pk = VkVm(GkmCOS8km -k Bkm (4.23)
mek
Qk = c
mck
Vk v m (Gkm sin e k m - Bkm COS e k m 1, (4.24)
(4.25)
(4.26)
For a PV busbar:
Only Equation (4.25) is used, since Qk is not specified.
For a slack busbar: No equations.
The voltage magnitudes appearing in Equations (4.25) and (4.26) for PV and slack
busbars are not variables, but are fixed at their specified values. Similarly, 8 at the
slack busbar is fixed.
The complete set of defining equations is made up of two for each PQ busbar and
one for each PV busbar. The number of variables is, therefore, equal to the number of
equations. Algorithm (4.19) then becomes:
P mismatches 8 corrections
for all P Q and APP-' for all PQ and
1 1
PV busbars PV busbars
Q mismatches
for all PQ
busbars
{ AQp-'
V corrections
for all PQ
busbars
Jacobian matrix
(4.27)
4.6 NEWTON-RAPHSON METHOD OF SOLVING LOAD FLOWS 91
and for m = k:
Pk -I-j Q k = E k c
mek
YimE>
= (ek +j f k ) c
mck
(Gkm - jBkrn)(ern -jfm)?
and these are divided into real and imaginary parts
Pk = ek x ( G k m e m - B k m f m ) -k f k C ( G k m f m -I- B k m e m ) ,
mek nick
Qk =f kc ( G k m e m - B k m f n i ) - e k C ( G k m fm + B k n i e m ) .
niek mek
At a voltage controlled bus, the voltage magnitude is fixed but not the phase angle.
Hence, both e k and f k vary at each iteration. It is necessary to provide another equation
V: = e: +f i ,
to be solved with the real power equation for these buses.
92 4 LOADFLOW
Linear relationships are obtained for small variations in e and f , by forming the
following total differentials:
Apk =
mek
apk
-Aem
aem
+ c
mek
apk
-A
afm
f m
mek met
AQk = c
mek
%,em
aem
+ c
mek
*Afm
afm
mek mek
pi
The Jacobian matrix has the form
(4.28)
AV2 EE F F
For voltage controlled buses, V is specified but not the real and imaginary compo-
nents of voltage, e and f. Approximations can be made, for example, by ignoring the
off-diagonal elements in the Jacobian matrix, as the diagonal elements are the largest.
4.6 NEWTON-RAPHSON METHOD OF SOLVING LOAD FLOWS 93
Alternatively, for the calculation of the elements, the voltages can be considered as
E = 1 + j 0 . The off-diagonal elements then become constant.
The polar co-ordinate representation appears to have computational advantages over
rectangular co-ordinates. Real power mismatch equations are present for all buses
except the slack bus, while reactive power mismatch equations are needed for non-
voltage controlled buses only.
The Jacobian matrix has the sparsity of the admittance matrix [ Y ] and has positional
but not numerical symmetry. To gain in computation, the form of [A& AV/VIT is
normally used for the variable voltage vector. Both increments are dimensionless and
the Jacobian coefficients are now symmetric in structure though not in value. The values
of [ J ] are all functions of the voltage variables V and 8 and must be recalculated each
iteration.
As an example, the Jacobian matrix equation for the four-busbar system of Figure 4.5
is given as Equation (4.29).
I API I I A01 I
I AP3 I I 0 I H33 I H34 I 0 I N34 I I A03 I
I AP4 I=
INPUT DATA
Read all input data, form
system admittance matrix,
initialize voltages and
t
Update voltages and angles
I
i
Figure 4.6 Flow diagram of the basic Newton-Raphson load flow algorithm
For the admittance matrix of order n , the conventional storage requirements are n 2
+
words, but by sparsity programming 6b 3n words are required, where b is the number
of branches in the system. Typically, b = l S n , and the total storage is 12n words. For
a large system (say 500 buses), the ratio of storage requirements of conventional and
sparse techniques is about 40:1.
Normal Ax'
Required solution
by one iteration of a similar type of direct solution to obtain voltage magnitudes. The
total computing time for both sets of equations is about 50% of one Newton-Raphson
iteration and the extra storage required is only in the programming statements. The
resulting combined algorithm is faster and more reliable than the formal Newton
method and can be used to monitor diverging or difficult cases, before commencing
the Newton-Raphson algorithm.
The success of the Newton method is critical on the formulation of the problem-
defining equations. Power mismatch representation is better than the current mismatch
versions. To help negotiate non-linearities in the defining functions, limits can be
imposed on the permissible size of voltage corrections at each iteration. These should
not be too small, however, as they may slow down the convergence for well-behaved
systems.
The coefficients of the Jacobian matrix are not constant, they are functions of the
voltage variables V and 8, and hence vary with each iteration. However, after a few
iterations, as V and 8 tend to their final values, the coefficients will tend to constant
values.
One modification to the Newton algorithm is to calculate the Jacobian for the first
two or three iterations only and then to use the final one for all the following iterations.
Alternatively, the Jacobian can be updated every two or more iterations. Neither of
these modifications greatly affects the convergence of the algorithm but much time is
saved (but not storage).
(4.35)
(4.36)
mwk
(4.37)
(4.38)
where Z h and X k m are the branch impedance and reactance, respectively. [U]is
constant valued and needs to be triangulated once only for a solution. [TI is recalculated
and triangulated each iteration.
4.9 DECOUPLED NEWTON LOAD FLOW 99
The two Equations (4.33) and (4.34) are solved alternately until a solution is obtained.
These equations can be solved using Newton’s method, by expressing the Jacobian
eauations as
(4.39)
or
(4.40)
(4.41)
where
(4.42)
If the sub-matrices N and J are neglected, since they represented the weak coupling
between ‘P - 8’ and ‘Q - V’, the following decoupled equations result
(4.43)
(4.44)
It has been found that the latter equation is relatively unstable at some distance
from the exact solution due to the non-linear defining functions. An improvement in
convergence is obtained by replacing this with the polar current mismatch formulation
[71
[AI] = [D][AV]. (4.45)
Alternatively, the right-hand side of both Equations (4.43) and (4.44) is divided by
voltage magnitude V.
(4.46)
(4.47)
The equations are solved successively using the most up-to-date values of V and 8
available. [A] and [C] are sparse, non-symmetric in value and are both functions of V
and 8.
They must be calculated and triangulated each iteration.
100 4 LOADFLOW
Further approximations that can be made are to assume that Ek = 1.0 p.u. for all
buses, and G h << B h in calculating the Jacobian elements. The off-diagonal terms
then become symmetric about the leading diagonal.
The decoupled Newton method compares very favourably with the formal Newton
method. While reliability is just as high for ill-conditioned problems, the decoupled
method is simple and computationally efficient. Storage of the Jacobian and matrix
triangulation is saved by a factor of 4, or an overall saving of 30-40% on the formal
Newton load flow. Computation time per iteration is also less than for the Newton method.
However, the convergence characteristics of the decoupled method are linear, the
quadratic characteristics of the formal Newton being sacrificed. Thus, for high accura-
cies, more iterations are required. This is offset for practical accuracies by the fast initial
convergence of the method. Typically, voltage magnitudes converge to within 0.3%
of the final solution on the first iteration and may be used as a check for instability.
Phase angles converge more slowly than voltage magnitudes but the overall solution is
reached in 2-5 iterations. Adjusted solutions (the inclusion of transformer taps, phase
shifters, inter-area power transfers, Q and V limits) take many more iterations.
The Newton meihods can be expressed as follows
(4.48)
where
E = 1 for the full Newton-Raphson method,
(4.50)
4.10 FAST DECOUPLED LOAD FLOW 101
A decoupled method which directly relates powers and voltages is derived using the
series approximations for the trigonometric terms in Equations (4.49)and (4.50).
sin6=8--
e3
6'
The equations, over all buses, can be expressed in their simplified matrix form:
[A"] = [PI, (4.51)
CCl[Vl= [el, (4.52)
where P and Q are terms of real and reactive power, respectively, and
muJk
c k m = -Bkm, m # k,
tkm is the tap ratio if a transformer is in the line.
A modification suggested is to replace Equation (4.51)by
[Al[Gl= PI,
where
mok
and Bkm are the imaginary parts of the admittance matrix. To simplify still further, line
resistances may be neglected in the calculation of elements of [El.
An improvement over Equations (4.53)and (4.54)is based on the decoupled Equa-
tions (4.46)and (4.47)which have less non-linear defining functions. Applying the
same assumptions listed previously, we obtain the equations
(4.55)
(4.56)
Further refinements to this method are:
(a) Omit from the Jacobian in Equation (4.55)the representation of those network
elements that predominantly affect the reactive power flow, e.g. shunt reactances
and off-nominal in-phase transformer taps. Neglect also the series resistances of
lines.
(b) Omit from the Jacobian of Equation (4.56)the angle shifting effects of phase
shifters.
The resulting fast decoupled power flow equations are then
[ A P l V l = [B’l[AQl, (4.57)
[AQlV] = [B”][AV]. (4.58)
where
1
B;, = -- for m # k,
x km
mwk
4.10 FAST DECOUPLED LOAD FLOW 103
4 Data Input
1 No No
Solve 4.573nd
update (0)
I I
output
results
The equations are solved alternatively using the most recent values of V and 6 available
as shown in Figure 4.8 [ l 11.
-
The matrices B’ and B” are real and are of order (N 1) and (N - M),respectively,
where N is the number of busbars and M is he number of P V busbars. B” is symmetric
in value and so is B’ if phase shifters are ignored; it is found that the performance of
the algorithm is not adversely affected. The elements of the matrices are constant and
need to be evaluated and triangulated only once for a network.
Convergence is geometric, 2-5 iterations are required for practical accuracies, and
more reliable than the formal Newton method. This is because the elements of B’
and B” are fixed approximations to the tangents of the defining functions A P / V and
AQ/V, and are not susceptible to any ‘humps’ in the defining functions,
104 4 LOADFLOW
If A P / V and A Q / V are computed efficiently, then the speed for iterations of the
fast decoupled method is about five times that of the formal Newton-Raphson or about
f that of the Gauss-Seidel method, Storage requirements are about 60% of the formal
Newton, but slightly more than the decoupled Newton method.
Changes in system configurations are easily effected, and while adjusted solutions take
many more iterations, these are short in time and the overall solution time is still low.
The fast decoupled Newton load flow can be used in optimization studies for a
network and is particularly useful for accurate information of both real and reactive
power for multiple load flow studies, as in contingency evaluation for system security
assessment.
ill-conditioned networks and systems operating close to their stability limits arise where
two or more mathematically-converged solutions of feasible appearance can be obtained
by different choices of starting voltages, or by different load flow algorithms.
A load flow problem whose data correspond to a physically unstable system operating
condition (often due to data errors, or in the investigation of unusual operating modes,
or in system planning studies) usually diverges. However, the more powerful solution
methods, and in particular Newton-Raphson, will sometimes produce a converged
solution, and it is not always easy in such cases to recognize that the solution is a
physically-unstable operating condition. Certain simple checks, e.g. on the transmission
angle and the voltage drop across each line, can be included in the program to monitor
the solution automatically .
Finally, a practical load flow program should include some automatic test to discon-
tinue the solution if it is diverging, to avoid unnecessary waste of computation, and to
avoid overflow in the computer. A suitable test is to check at each iteration whether
any voltage magnitude is outside the arbitrary range 0.5- 1.5 P.u., since it is highly
unlikely in any practical power system that a meaningful voltage solution lies outside
this range.
lslington 220
Bromley 220 --
Bus voltage
0.9940, -44.73
'wizel---220
Benmore--Ol&
-
Benmore -220
-
Aviemore -220 , Line MVA
97.39. -41.1 1
Line MVA
Bus type: SLK
Livingstn 220
721.7,242.4
\ invercarg 220
Tiwai ----220
Manapouri 220
Figure 4.9 Reduced primary a.c. system for the South Island of New Zealand
4.13 LOAD FLOW FOR STABILITY ASSESSMENT 107
BUS D A T A
LINE D A T A
T R A N S F O R I E B D A T A
BUS NAME BUS NAME RESISTANCE REACTANCE TAP CODE
POVER TUNSFUS
BUS DATA
CENXLATION LOAD SHlMI
BUS NAIE YOLTS ANGLE IV IVAL IV IVAL #VAL BUS NAP4 IV WAR
12 LIVIRSTN220
21.37 92.02
7 88.96
BENNO&-220 0.73
BWIOlE-220
7 88.96 0.73
AVIEIOLeOll -199.26
10 -93.49
IISIATCY -0.023 -o).ooo
10 AVIEIOLCOII 1.045 -29.41 200.00 115.46 0.00 0.00 0.00
9 AVIEIOIE-220 199.99 115.46
IISIATCII 0.007 0.000
11 OlUUSVSTEI 1.050 -25.43 350.00 113.38 0.00 0.00 0.00 ~
I7 l V I Z E d 2 2 0 350.00 113.38
IISIATCH -0.004 o.oO0
12 LIVlNCSl"220 0.966 -34.27 0.00 0.00 150.00 60.00 0.00 ~~
stability assessment, where the distribution circuits are normally modelled in detail.
However, voltage stability related decoupled formulations have been proposed [ 15,
161 which can overcome these problems.
4.14.1 Notation
A clear and unambiguous identification of the three-phase vector and matrix elements
requires a suitable symbolic notation using superscripts and subscripts.
The a s . system is considered to have a total of n busbars, where:
n =nb+ng,
nb is the number of actual system busbars;
n g is the number of synchronous machines.
contain all the information that is required to analyse the steady-state unbalanced
behaviour of the synchronous machine.
The representation of the generator in phase components may be derived from the
sequence impedance matrix (Zg)012 as follows:
4.14 THREE-PHASE LOAD FLOW 113
where
[T,] = [ I1 a 2
1 a
“1.
a2
(4.63)
and a is the complex operator ej2x/3.The phase component impedance matrix is thus:
(4.64)
The phase component model of the generator is illustrated in Figure 4.11(a). The
machine excitation acts symmetrically on the three phases and the voltages at the
internal or excitation busbar form a balanced three-phase set, i.e.
E i = E i = E; (4.65)
and
(4.66)
For three-phase load flow, the voltage regulator must be accurately modelled as it
influences the machine operation under unbalanced conditions. The voltage regulator
monitors the terminal voltages of the machine and controls the excitation voltage
according to some predetermined function of the terminal voltages. Often, the positive
sequence is extracted from the three-phase voltage measurement using a sequence filter.
Before proceeding further, it is instructive to consider the generator modelling from
a symmetrical component frame of reference. The sequence network model of the
generator is illustrated in Figure 4.1 l(b). As the machine excitation acts symmetrically
on the three phases, positive sequence voltages only are present at the internal busbar.
The influence of the generator upon the unbalanced system is known if the voltages
at the terminal busbar are known. In terms of sequence voltages, the positive sequence
voltage may be obtained from the excitation and the positive sequence voltage drop
caused by the flow of positive sequence currents through the positive sequence reac-
tance. The negative and zero sequence voltages are derived from the flow of their
respective currents through their respective impedances. It is important to note that the
negative and zero sequence voltages are not influenced by the excitation or positive
sequence impedance.
There are infinite combinations of machine excitation and machine positive sequence
reactance which will satisfy the conditions at the machine terminals and give the correct
positive sequence voltage. Whenever the machine excitation must be known (as in fault
studies) the actual positive sequence impedance must be used. For load flow, however,
the excitation is not of any particular interest and the positive sequence impedance
may be arbitrarily assigned to any value. The positive sequence impedance is usually
set to zero for these studies.
Thus, the practice with regard to three-phase load flow in phase co-ordinates is to
set the positive sequence reactance to a small value in order to reduce the excitation
114 4 LOADFLOW
~ ~ +ve
V term, -
sequence 1
V term,
-vesequence
zero sequence
Figure 4.11 Synchronous machine models. (a) Phase component representation. (b) Symmet-
rical component representation
voltage to the same order as the usual system voltages with a corresponding reduction
in the angle between the internal busbar and the terminal busbar. Both these features
are important when a fast decoupled algorithm is used.
Therefore, in forming the phase component generator model using Equation (4.64),
an arbitrary value may be used for 21but the actual values are used for 20 and 22.
4.14 THREE-PHASE LOAD FLOW 115
There is no loss of relevant information as the influence of the generator upon the
unbalanced system is accurately modelled.
The nodal admittance matrix, relating the injected currents at the generator busbars
to their nodal voltages, is given by the inverse of the series impedance matrix derived
from Equation (4.64).
[YI = [GI + M I
as follows:
116 4 LOADFLOW
(i) For each of the three phases (p) at every load and generator terminal busbar (i),
APP = (Pf)’p - pf
n 3
= (pp)$P - vf 1v;[Gip,” cos 0:’” + sin O i m ] (4.68)
k = l m=l
and
k=l m=l
p= 1 k=l m=l
(4.71)
where, although the summation fork is over all system busbars, the mutual terms
Gjk and Bjk are non-zero only when k is the terminal busbar of the jth generator.
It should be noted that the real power specified for the generator is the total real power
at the internal or excitation busbar whereas in actual practice the specified quantity is
the power leaving the terminal busbar. This, in effect, means that the generator’s real
power loss is ignored.
The generator losses have no significant influence on the system operation and may
be calculated from the sequence impedances at the end of the load flow solution, when
all generator sequence currents have been found. Any other method would require the
real power mismatch to be written at busbars remote from the variable in question,
i.e. the angle at the internal busbar. In addition, inspection of Equations (4.68) and
(4.71) will show that the equations are identical except for the summation over the
three phases at the generator internal busbar.
That is, the sum of the powers leaving the generator may be calculated in exactly
the same way and by the same subroutines as the power mismatches at other system
busbars. This is possible because the generator internal busbar is not connected to any
other element in the system. Inspection of the Jacobian submatrices derived later will
show that this feature is retained throughout the study. In terms of programming, the
generators present no additional complexity.
Equations (4.68) to (4.7 1) form the mathematical formulation of the three-phase load
flow as a set of independent algebraic equations in terms of the system variables.
4.14 THREE-PHASE LOAD FLOW 117
The solution to the load flow problem is the set of variables which, upon substitution,
make the left-hand side mismatches in Equations (4.68) to (4.7 1) equal to zero.
C G K P AV/V
D H L R A Vint/ Vint
for the right-hand side vector of variable updates. The right-hand side matrix in Equa-
tion (4.72) is the Jacobian matrix of first order partial derivatives.
Following decoupled single-phase load flow practice, the effects of he on reactive
power flows and A V on real power flows are ignored. Equation (4.72) may, therefore,
be simplified by assigning
[I] = [MI= [ J ] = [ N ] = 0
and
[ C ] = [GI = 0.
In addition, the voltage regulator specification is assumed to be in terms of the
terminal voltage magnitudes only and, therefore,
[D]= [HI = 0.
Equation (4.72) may then be written in decoupled form as:
(4.73)
[E$I = [aPp/%int 11
3
= C Vint 1 V;[G,~" sin e;m - B [ cos
~ e,';"],
m= I
where [Fj]]= 0 for all j # 1 because the jth generator has no connection with the Ith
generator's internal busbar, and
3 3 3
[Fill = C(-BLp(Vint i)2 - QP) + C C(Vint i)2[Gr - BLmcos8Lm].
p= I m=l p=l
m#P
Although the above expressions appear complex, their meaning and derivation are
similar to those of the usual single phase Jacobian elements.
Jacobian approximations Approximations similar to those applied to the single-
phase load flow are applicable to the Jacobian elements as follows:
and
[2:j1 =
where
with
egm = 0,
eZm = 0,
6;"'= f120" for p # m.
All terms in the matrix [MI are constant, being derived solely from the system
admittance matrix. Matrix [MIis the same as matrix [-B] except for the off-diagonal
terms which connect nodes of different phases. These are modified by allowing for the
nominal 120"angle and also including the GZmsin f9*; terms.
The similarity in structure of all Jacobian submatrices reduces the programming
complexity normally found in three-phase load flows. This uniformity has been
achieved primarily by the method used to implement the three-phase generator
constraints.
The above derivation closely parallels the single-phase fast decoupled algorithm but
the added complexity of the notation obscures this feature. At the present stage, the
Jacobian elements in Equations (4.75) and (4.76) are identical except for those terms
which involve the additional features of the generator modelling.
These functions are more linear in terms of the voltage magnitude [TI than are
the functions [AP] and [ A a ] . In the Newton-Raphson and related constant Jacobian
methods, the reliability and speed of convergence improve with the linearity of the
defining functions. With this aim, Equations (4.75) and (4.76) are modified as follows:
0 The left-hand side defining functions are redefined as [APp/VPl, [APgen j/Vint j]
and [AQp/Vf].
0 In Equation (4.73, the remaining right-hand side V terms are set to 1 p a .
0 In Equation (4.76), the remaining right-hand side V terms are cancelled by the
corresponding terms in the right-hand side vector.
4.14 THREE-PHASE LOAD FLOW 121
Cac
(4.79)
(4.80)
The constant Jacobians [BL] and [B;] correspond to fixeb approximated tangent
slopes to the multidimensional surfaces defined by the left-hand side defining functions.
Equations (4.79) and (4.80) are then solved according to the iteration sequence
illustrated in Figure 4.13.
&I KQ=1
KP=
t No
Generator models and the fast decoupled algorithm The derivation of the fast
decoupled algorithm involves the use of several assumptions to enable the Jacobian
matrices to be approximated to constant. The same assumptions have been applied to
the excitation busbars associated with the generator model as are applied to the usual
system busbars. The validity of the assumptions regarding voltage magnitudes and
the angles between connected busbars depends upon the machine loading and positive
sequence reactance. As discussed in section 4.14.2, this reactance may be set to any
value without altering the load flow solution and a value may, therefore, be selected
to give the best algorithmic performance.
When the actual value of positive sequence reactance is used, the angle across
the generator and the magnitude of the excitation voltage both become compara-
tively large under full load operation. Angles in excess of 45" and excitation volt-
ages greater than 2.0 p.u. are not uncommon. Despite this considerable divergence
from assumed conditions, convergence is surprisingly good. Convergence difficulties
may occur at the slack generator and then only when it is modelled with a high
synchronous reactance (1.5 p.u. on machine rating) and with greater than 70% full
load power.
All other system generators, where the real power is specified, converge reliably but
somewhat slowly under similar conditions.
This deterioration in convergence rate and the limitation on the slack generator
loading may be avoided by setting the generator positive sequence reactance to an
artificially low value (say 0.01 p.u. on machine rating), a procedure which does not
involve any loss of relevant system information,
Data input The data input routine implements the system modelling techniques
described in Chapter 2 and forms the system admittance model from the raw data for
each system component. Examples of representative data are given in Table 4.1 with
reference to the test system of Figure 4.10.
The structure and content of the constant Jacobians B' and B" are based upon the
system admittance matrix and are thus formed simultaneously with this matrix.
Both the system admittance matrix and the Jacobian matrices are stored and processed
using sparsity techniques which are structured in 3 x 3 matrix blocks to take full
advantage of the inherent block structure of the three-phase system matrices.
Factorization of constant Jacobians The heart of the load flow program is the
repeat solutions of Equations (4.79) and (4.80) as illustrated in Figure 4.13. These
equations are solved using sparsity techniques and near optimal ordering, as discussed
in section 4.7, or like those embodied in Zollenkopf's bifactorization [22]. The constant
Jacobians are factorized before the iteration sequence is initiated. The solution of each
equation within the iterative procedure is relatively fast, consisting only of the forward
and back substitution processes.
124 4 LOADFLOW
Data input
Form and store system
admittance matrix, [B']
and 18'7 Jacobian
matrices (1645)
Factorize [a]
and [S"]
(310 )
Transformer Data
+ j0.045
a 0.006 0.002 + j0.015 0.001 + j0.017
[Z,] = b 0.002 + jO.015 0.006 + j0.050 0.002 + j0.017
c I 0.001 + j0.017 1 0.002 + j0.017 I 0.007 + j0.047 I
a 0.0 + j0.35 0.0 - j.06 0.0 - jO.04
Line 1 Line 2
a b C a b C
Line 1 b
Line 2 b
C
126 4 LOADFLOW
a +j0.045
Line 1 b -j0.008 +j0.040
c I -jO.ooS I -jO.Oll I Sj0.035 I I I 1
a -j0.007 -j0.003 -j0.003 +j0.044
Line 2 b -j0.003 -j0.005 -j0.002 -jO.01 fj0.040
-j0.002 -j0.002 -j0.004 -jO.Ol -jO.Oll +j0.036
voltages and angles including generator internal conditions which are calculated from
the single-phase real and reactive power conditions.
Moreover, as a three-phase iteration is more costly than a single-phase iteration, this
practice can be generally recommended to provide more efficient overall convergence
and to enable the more obvious data errors to be detected at an early stage.
4.15 REFERENCES 127
For the purpose of investigating the load flow performance, flat voltage and angle
values are used in the examples that follow.
Iterative solution The iterative solution process (Figure 4.13) yields the values of
the system voltages which satisfy the specified system conditions of load, generation
and system configuration.
Output results The three-phase busbar voltages, the line power flows and the total
system losses are calculated and printed out. An example is given in Tables 4.2 and 4.3.
4.15 References
1. Stott, B, (1974). Review of load-flow calculation methods, Proceedings of the IEEE, 62,
(7), 916-929.
2. Ward, J B and Hale, H W, (1956). Digital computer solution of power-flow problems,
Transactions of AIEE, PAS-75, 398-404.
3. Brown, H E, Carter, G K, Happ, H H and Person, C E, (1963). ‘Power-flow solution by
impedance matrix iterative method’, IEEE Transactions of PAS-82, 1- 10.
4. Van Ness, J E and Griffin, J H, (1961). ‘Elimination methods for load-flow studies’, Trans-
actions of AIEE, PAS-80, 299-304.
5 . Tinney, W F and Hart, C E, (1967). ‘Power flow solution by Newton’s method’, IEEE
Transactions on Power Apparatus and Systems, PAS-86, (1 l), 1449- 1460.
6. Ogbuobiri, E C, Tinney, W F and Walker, J W, (1970). ‘Sparsity-directed decomposition
for Gaussian elimination on matrices’, IEEE Transactions on Power Apparatus and Systems,
PAS-89, (I), 141-150
7. Stott, B and Hobson, E, (197 1). ‘Solution of large power-system networks by ordered elim-
ination: A comparison of ordering schemes’, Proceedings ofthe IEE, 118, (1). 125- 134.
8. Tinney, W F and Walker, J W, (1967). ‘Direct solutions of sparse network equations by
optimally ordered triangular factorization’, Proceedings of the IEEE, 55, (1 I), 1801- 1809.
9. Despotovic, S T, (1974). ‘A new decoupled load-flow method’, IEEE Transactions on Power
Apparatus and Systems, PAS-93, (3), 884-891.
10. Stott, B, (1972). ‘Decoupled Newton load flow’, IEEE Transactions on Power Apparatus
and Systems, PAS-91, 1955- 1959.
11. Stott, B and Alsac, 0, (1974). ‘Fast decoupled load flow’, IEEE Transactions on Power
Apparatus and Systems, PAS-93, (3), 859-869.
12. Medanic, J and Avramovic, B, (1975). ‘Solution of load-flow problems in power systems
by &-couplingmethod’, Proceedings ofthe IEE, 122, (8), 801 -805.
13. Stott, B, (1972). Power-system load flow, (M.Sc. lecture notes), University of Manchester
Institute of Science and Technology.
14. Kundur, P, (1993). Power System Stability and Control, McGraw-Hill, New York.
15. Carpentier, J L, (1986). CRIC, a new active-reactive decoupling process in load-flows,
optimal power flows and system control, Proceedings of the IFAC Conference on Power
System and Plant Control, Beijing, pp. 59-64.
16. Van Cutsem, T, (1991). ‘A method to compute reactive power margins with respect to
voltage collapse’, IEEE Transactions on Power Systems, PWRS-6, (2), 145- 156.
17. Taylor, C W, (1994). Power System Voltage Stability, McGraw-Hill International Edition,
New York.
18. El-Abiad, A H and Tarisi, D C, (1967). Load-flow solution of untransposed EHV networks,
PICA, Pittsburgh, Pa., 377-384.
128 4 LOADFLOW
19. Wasley, R G and Slash, M A, (1974). ‘Newton-Raphson algorithm for three-phase load
flow’, Proceedings of the IEE, 121, (3,630.
20. Birt, K A, Graffy, J J, McDonald, J D and El-Abiad, A H, (1976). ‘Three-phase load-flow
program’, IEEE Transactions on Power Apparatus and Systems, PAS-95,59.
21. Arrillaga, J and Harker, B J, (1978). ‘Fast decoupled three-phase load flow’, Proceedings
of rhe IEE, 125, ( 8 ) , 734-740.
22. Zollenkopf, K, (1970). Bifactorization-basic computational algorithm and programming
techniques, Conference on Large Sets of Sparse Linear Equations, Oxford, pp. 75-96.
5
LOAD FLOW UNDER POWER
ELECTRONIC CONTROL
5.1 Introduction
The relatively recent availability of high voltage power electronic switching has led
to the development of HVDC transmission and FACTS technologies. Although the
original purpose of the former was a return to d.c. transmission for large distances,
most of the recently commissioned schemes are actually back-to-back; their purpose
is the interconnection of asynchronous power systems.
The FACTS technology, on the other hand, has developed to enhance the control-
lability of the synchronous transmission system, thus permitting its operation closer
to the stability limits. The basically different reasons for the existences of HVDC and
FACTS have important consequences in the load flow solutions.
This chapter describes the incorporation of these two power electronic technolo-
gies in conventional load flow solutions whenever possible, and describes alternative
methods of solution when such incorporation makes the load flow convergence difficult.
When applied to in-phase tap changing, the following substitutions must be made
in Equation (5.1):
T , = T: = T,LO",
and
u, = u; = UVLO".
For a tap changer connected between terminals k and m, to control the voltage
magnitude at bus k, the extra linearized load flow equations required at nodes k and
m are:
Finally, at each iteration, the tap controller is updated by the following equation
(5.3)
and
(5.6)
(5.7)
and the expression for X I in terms of the firing angle has been derived in section 3.2.1.
v.. I II I v-
The power mismatches required to incorporate a TCSC in the load flow solution are
contained in the following matrix equation (written for a specified power flow from k
- Apk
APm
A Qk (5.11)
AQm
-Apkm
(5.12)
(5.13)
(5.14)
The presence of series compensators can cause ill-conditioning of the Jacobian matrix
if zero voltage angle initialization is adopted. To avoid ill-conditioning, it is recom-
mended to treat the TCSC as a fixed reactance until a specified voltage angle difference
appears across the reactance. From then on, the control equations of the series compen-
sator are included in the iterative process.
converter I1 12 converter
++
t t
V ~ R0vR
t t
vcR ecR
where
Ykk = Gkk + jBkk = zii + z&!,
Y m m = Gmm + jBmm = ZFi,
Ykm= Ykm = Gkm+ jBkm = -z,-d,
Y v =~G,R + jBvR = -Z;R.I
Ideally, the UPFC neither absorbs active power from nor injects it into the a.c. system
and the d.c. link voltage, Vdc, remains constant. However, to keep v d c constant, the
shunt converter must supply an amount of active power ( P V ~equal ) to the d.c. power
( v d c l 2 ) , which is equal to the power supplied by the series converter ( P c ~ )i.e.
,
(5.24)
where APbb represents the mismatch introduced by the presence of Equation (5.23).
If voltage control at node k is not required, the third column of the Jacobian in
Equation (5.24) is replaced by partial derivatives of the nodal and UPFC mismatch
powers with respect to the nodal voltage magnitude vk. Correspondingly, in the vari-
ables vector the shunt source voltage magnitude increment, A V V ~ / V , is, ~replaced
, by
the nodal voltage magnitude increment at node k, AVk/Vk. In this case, V,R is kept
constant at a value within the specified limits.
5.3 INCORPORATION OF HVDC TRANSMISSION 135
If a limit violation takes place in one of the voltage magnitudes of the UPFC sources,
the voltage magnitude is fixed at that limit and the regulated variable is freed.
In line with the basic load flow solution, in the absence of controlled buses or
branches, 1 p.u. voltage magnitude for all P Q buses and 0 voltage angle for all buses,
provide a suitable starting condition. However, if controllable devices are included in
the analysis, good initial estimates can be obtained by assuming a loss free UPFC and
zero voltage angles in Equations (5.15) to (5.18).
From Equations (5.17) and (5.18) for specified P m , Qm:
(5.25)
(5.26)
where
(5.28)
When the shunt converter operates as a voltage controller, the voltage magnitude of
the shunt source is initialized at the required voltage level and then updated at each
iteration. If the shunt converter is not used as a voltage controller, the voltage magnitude
of the shunt source is kept at a fixed value within its limits during the iterative process.
e
Chapter 4 has described the use of 7 and as a.c. system variables and the selection
of d.c. variables X is discussed in section 5.3.1.
The development of a Newton-Raphson based algorithm requires the formulation
of n independent equations in terms of the n variables.
136 5 LOAD FLOW UNDER POWER ELECTRONIC CONTROL
The equations which relate to the a.c. system variables are derived from the specified
a.c. system operating conditions. The only modification required to the usual real and
reactive power mismatches occurs for those equations which relate to the converter
terminal busbars. These equations become:
Pf& - Pterm(ac) - Pterm(dc> = 0 (5.29)
QZm - Qterm(aC) - Qterm(dc) = 0 (5.30)
where
Pterm(ac)is the injected power at the terminal busbar as a function of the a.c.
system variables;
Pterm(dc) is the injected power at the terminal busbar as a function of the d.c.
system variables;
P;:,,, is the usual a.c. system load at the busbar;
and similarly for Qterm(dC) and Qterm(aC).
The injected powers Q,rm(dc) and P,rm(dC) are functions of the converter a.c.
terminal busbar voltage and of the d.c. system variables, i.e.
Pterm(dC) = f ( v t e r m 9 3 (5.31)
Qterm(dc) = f ( v t e r m , 9 (5.32)
The equations derived from the specified a.c. system conditions may, therefore, be
summarized as:
(5.33)
ABterm ( 7 9 8, z)
AG(v,8) =0, (5.35)
ADterm (7,8, @
- -
Wte,,X) -
5.3 INCORPORATION OF HVDC TRANSMISSION 137
(i) The three a.c. voltages at the terminal busbar are balanced and sinusoidal.
(ii) The converter operation is perfectly balanced.
(iii) The direct current and voltage are smooth.
(iv) The converter transformer is lossless and the magnetizing admittance is ignored.
Figure 5.3 Basic d.c. converter (angles refer to a.c. system reference)
Figure 5.4 Single-phase equivalent circuit for basic converter (angles refer to d.c. reference)
138 5 LOAD FLOW UNDER POWER ELECTRONIC CONTROL
d.c. per unit system To avoid per unit to actual value translations and to enable the
use of comparable convergence tolerances for both a s . and d.c. system mismatches, a
per unit system is also used for the d.c. quantities.
Computational simplicity is achieved by using common power and voltage base
parameters on both sides of the converter, i.e. the a.c. and d.c. sides. Consequently,
in order to preserve consistency of power in per unit, the direct current base, obtained
from ( M V A B ) / V B , has to be 4 times larger than the alternating current base [ 5 ] .
This has the effect of changing the coefficients involved in the a.c.-d.c. current
relationships. For a perfectly smooth direct current and neglecting the commutation
overlap, the r.m.s. fundamental components of the phase current is related to Id by the
5.3 INCORPORATION OF HVDC TRANSMISSION 139
approximation,
(5.36)
(i) The fundamental current magnitude on the converter side is related to the direct
current by the equation
(5.38)
(ii) The fundamental current magnitudes on both sides of the lossless transformer
are related by the off-nominal tap, i.e.
I , = a I,. (5.39)
(iii) The d.c. voltage may be expressed in terms of the a.c. source commutating
voltage referred to the transformer secondary, i.e.
(5.40)
The converter a.c. source commutating voltage is the busbar voltage on the
system side of the converter transformer, Vterm.
(iv) The d.c. current and voltage are related by the d.c. system configuration,
f ( v d , Id) = 0, (5.41)
e.g. for a simple rectifier supplying a passive load,
v d - I d & = 0.
(v) The assumptions listed at the beginning of this section prevent any real power
of harmonic frequencies at the primary and secondary busbars. Therefore, the
real power equation relates the d.c. power to the transformer secondary power
in terms of fundamental components only, i.e.
VdId = Els COS II/. (5.42)
140 5 LOAD FLOW UNDER POWER ELECTRONIC CONTROL
(vi) As the transformer is lossless, the primary real power may also be equated to
the d.c. power, i.e.
VdId = VtermIp cos 4. (5.43)
(vii) The fundamental component of current flow across the converter transformer can
be expressed as
I , = B, sin II/ - BtaVtem sin& (5.44)
where j B , is the transformer leakage susceptance.
So far, a total of seven equations have been derived and no other independent
equation may be written relating the total set of nine converter variables.
+
Variables I , , I,, E and can be eliminated as they play no part in defining control
specifications.
Thus, Equations (5.38), (5.39), (5.42) and (5.43)can be combined into
Vd - klaVterm COS 4 = 0, (5.45)
where kl = k ( 3 a / ~ r ) .
The final two independent equations required are derived from the specified control
mode.
The d.c. model may thus be summarized as follows:
B(z,Vtermlk = 0, (5.46)
where
R(1) = Vd - klavte, cos 4,
Qterm(dc1 = V t e d p sin 4
= Vte,kla I d sin4 (5.47)
and
(5.48)
or
(5.49)
5.3 INCORPORATION OF HVDC TRANSMISSION 141
(5.50)
This equation is valid for rectification or inversion. Under inversion, v d , as calculated
by Equation (5.50), will be negative.
To specify operation with constant extinction angle, the following equation is used:
cos(7r - y ) - cos(7r - y ” ) = 0
where ysP is usually y minimum for minimum reactive power consumption of the
inverter.
142 5 LOAD FLOW UNDER POWER ELECTRONIC CONTROL
(5.51)
and
Pterm(dc) = f(Vterm, (5.54)
Qterm (dc 1 = f ( Vterm 9 (5.55)
Applying the a.c. fast decoupled assumptions to all Jacobian elements related to the
a.c. system equations, yields:
(5.56)
where all matrix elements are zero unless otherwise indicated. The matrices [B’] and
[B”] are the usual single-phase fast decoupled Jacobians and are constant in value. The
other matrices indicated vary at each iteration in the solution process.
A modification is required for the element indicated as Byi in Equation (5.56). This
element is a function of the system variables and, therefore, varies at each iteration.
5.3 INCORPORATION OF HVDC TRANSMISSION 143
The use of an independent angle reference for the d.c. equations results in
aPterm(dc)/Wem = 0,
i.e. the diagonal Jacobian element for the real power mismatch at the converter terminal
busbar depends on the a.c. equations only and is, therefore, the usual fast decoupled
B’ element.
In addition,
aR/aOter, = 0,
which will help the subsequent decoupling of the equation.
In order to maintain the block successive iteration sequence of the usual fast decou-
pled a.c. load flow, it is necessary to decouple Equation (5.56). Therefore, the Jacobian
submatrices must be examined in more detail. The Jacobian submatrices are:
1
D D = -a APterml avterm
Vterm
( apterm (dc)/aVterm1-
1 1
- -(aptem(ac) /avteml+ -
Vterm Vterm
Following decoupled load flow practice
1
DD = 0 + -( a p t e m (dc)/aVterm 1 9
Vtem
and since
144 5 LOAD FLOW UNDER POWER ELECTRONIC CONTROL
In the above formulation, the d.c. variables X are coupled to both the real and reactive
power ax. mismatches. However, Equation (5.56) may be separated to enable a block
successive iteration scheme to be used.
The d.c. mismatches and variables can be appended to the two fast decoupled a.c.
equations, in which case the following two equations result:
, (5.57)
(5.58)
AZ
The iteration scheme illustrated in Figure 5.5 is referred to as -PDC, QDC- and the
significance of the mnemonic should be obvious.
The algorithm may be further simplified by recognizing the following physical char-
acteristics of the a.c. and d.c. systems:
0 The coupling between d.c. variables and the ax. terminal voltage is strong.
0 There is no coupling between d.c. mismatches and a.c. system angles.
0 Under all practical control strategies, the d.c. power is well constrained and this
implies that the changes in d.c. variables j z do not greatly affect the real power
mismatches at the terminals. This coupling, embodied in matrix AA' of Equa-
tion (5.57) can, therefore, be justifiably removed.
These features justify the removal of the d.c. equations from Equation (5.57) to
yield a -P, QDC-block successive iteration scheme, represented by the following two
equations:
[ABIV] = [B'J[AS], (5.59)
b
I Form d.c. iacobian matrix 1 lP=11
I
b m
I
I
UDdate Hand 8 1I
t
1 P=O ] I
+=
I Calculate A d(a.c. system only)
1
1
Calculate Qterm (d.c.) and d.c. residuals (A)
I I
a I
t i
Figure 5.5 Flow chart for unified a.c.-d.c. load flow
146 5 LOAD FLOW UNDER POWER ELECTRONIC CONTROL
Initially, the a.c. fast decoupled equations are formed with the d.c. link ignored
(except for the minor addition of the filter reactance at the appropriate a.c. busbar).
The reactive power mismatch equation for the ax. system is:
(5.61)
where
AQ:,,, = Q:, - Qterm(aC)is the mismatch calculated in the absence of the
d.c. converter,
and
B” is the usual constant a.c. fast decoupled Jacobian.
After triangulation down to, but excluding, the busbars to which d.c. converters are
=m[
attached, Equation (5.61) becomes
[ ’ (5*62)
--
where (AQ/V)” and (AQterm/Vterm)” signify that the left-hand side vector has been
processed and matrix B”’ is the new matrix B” after triangulation.
This triangulation (performed before the iterative process) may be achieved simply
by inhibiting the terminal busbars being used as pivots during the optimal ordering
process.
The processing of AQ indicated in the equation is actually performed by the standard
forward reduction process used at each iteration.
The d.c. converter equations may then be combined with Equation (5.62) as follows:
(5.63)
where
[ (W”+ K
AQ;iy)] -
BB”
[A:;]
(5.64)
The most efficient technique for solving Equation (5.64) depends on the number
of converters. For six converters or more, the use of sparsity storage and solution
techniques is justified, otherwise all elements should be stored. The method suggested
here is a modified form of Gaussian elimination where all elements are stored but only
non-zero elements processed.
Sequential method [5,8] The sequential method results from a further simplification
of the unified method, i.e. the ax. system equations are solved with the d.c. system
modelled simply as a real and reactive power injection at the appropriate terminal
busbar. For a d.c. solution, the a.c. system is modelled simply as a constant voltage at
the converter ax. terminal busbar.
The following three equations are solved iteratively to convergence:
[ A F / v ] = [B’][A8], (5.65)
[AQi/v] = [B”][Av], (5.66)
[R] = [A][AT]. (5.67)
(a) By local reactive power injection at the terminal. In this case, no reactive power
mismatch equation is necessary for that busbar and the relevant variable (i.e.
148 5 LOAD FLOW UNDER POWER ELECTRONIC CONTROL
. i
Solve equation 5.65 and update (8)
t
1
* Converged
) and d.c. residuals R
I
I Fl
1
t
I Form d.c. jacobian matrix I
I
t
I Solve eauation 5.67 and udate K 1
LTJ P=Q=O
AV,,,) is effectively removed from the problem formulation. This is the situation
where the converter terminal busbar is a P-V busbar.
(b) The terminal voltage may be specified as a d.c. system constraint. That is, the d.c.
converter must absorb the correct amount of reactive power so that the terminal
voltage is maintained constant.
5.3 INCORPORATION OF HVDC TRANSMISSION 149
'd 2 'd 6
+ t
Normally, Converter 4 will operate in the rectifier mode with Converters 5 and 6 in
the inversion mode.
The reactive power d.c. Jacobian for the unified method has the structure, shown in
Figure 5.8, where BSOD is the part of B" which becomes modified. Only the diagonal
elements become modified by the presence of the converters.
Off diagonal elements will be present in BboD if there is any a.c. connection between
converter terminal busbars. All off diagonal elements of BB" and AA" are zero.
In addition, matrix A is block diagonal in 5 x 5 blocks with the exception of the
d.c. interconnection equations.
Equation R ( 3 ) of (5.46) in each set of d.c. equations is derived from the d.c. inter-
connection. For the six-converter system, shown in Figure 5.7, the following equations
are applicable.
vdi + v d 2 - Idl(Rd1 +
R d 2 ) = 0,
vd3 - = 0,
Id1 - Id2 = 0,
vd4 + v d 6 - l d 4 R d 4 - l d 6 R d 6 = 0,
vd5 - vd6 - I d s R d ~+ l d 6 R d 6 = 0 ,
I d 4 - I d s - I d 6 = 0.
This example indicates the ease of extension of the multiple converter case.
Avterrn 6
A
(30 x 30)
The d.c. p.u. system is based upon the same power base as the a.c. system and on
the nominal open circuit a.c. voltage at the converter transformer secondary. The p.u.
tolerances for d.c. powers, voltages and currents are, therefore, comparable with those
adopted in the a.c. system.
In general, the control equations are of the form
where X may be the tap or cosine of the firing angle, i.e. they are linear and are
thus solved in one d.c. iteration. The question of an appropriate tolerance for these
mismatches is, therefore, irrelevant.
An acceptable tolerance for the d.c. residuals which is compatible with the a.c.
system tolerance is typically 0.001 p.u. on a 100 MVA base, i.e. the same as that
normally adopted for the ax. system.
Although the number of d.c. iterations varies for the different sequences, this is of
secondary importance and may, if required, be assessed in each case from the number
of a.c. iterations. In this respect, a unified QDC iteration is equivalent to a Q iteration
and a DC iteration executed separately.
The d.c. link data and specified controls for Case 1 are given in Table 5.2 and the
corresponding d.c. link operation is illustrated in Figure 5.9. The specified conditions
for all cases are derived from the results of Case 1. Under those conditions, the a.c.
system in isolation (with each converter terminal modelled as an equivalent a.c. load)
requires (4,3) iterations. The d.c. system in isolation (operating from fixed terminal
voltages) requires two iterations under all control strategies.
Unified cases The results in Table 5.1 show that the unified methods provide fast
and reliable convergence in all cases.
For the unified methods 1 and 2, the number of iterations did not exceed the number
required for the a.c. system alone.
152 5 LOAD FLOW UNDER POWER ELECTRONIC CONTROL
Converter 1 Converter 2
a.c . busbar Bus 5 Bus 4
d.c. voltage base 1 0 0 kV 1 0 0 kV
Transformer reactance 0.126 0.0728
Commutation reactance 0.126 0.0728
Filter admittance Bi 0.478 0.629
d.c. link resistance 0.334a
Control parameters for Case 1
d.c. link power 5 8 . 6 MW -
Rectifier firing angle (deg) 7 -
Inverter extinction angle (deg) 10
Inverter d.c. voltage -1 2 8 . 8 7 kV
"Filters are connected to ax. terminal busbar.
Note: All reactances are in p,u. on a 100 MVA base.
Bus 5 Bus 4
V = 1.032
a=2.8% +Id =454.2 V = 1.061
I R = 0.334
0
-t P = 58.60
0 = 18.79
1
dvd
a = 7.0
= 129.022 Vd=-128.87$.
u = 17.32
y = 10.0
u = 10.33
P = -58.31
Q = 16.78
All angles are in degrees. D.C. voltages and current are in kV and Amp respectively.
D.C. resistance is in ohms. A.C. powers (P,Q)are in MW and MVARs.
-
Figure 5.9 d.c. link operation for Case 1
5.3 INCORPORATION OF HVDC TRANSMISSION 153
Sequential cases The sequential method ( P , Q, DC) produces fast and reliable
convergence although the reactive power convergence is slower than for the a.c. system
alone.
With the removal of the variable 4, &,(dc) converges faster but the convergence
pattern is more oscillatory and an overall deterioration of a.c. voltage convergence
results.
With the second sequential method (P, DC,Q, DC),convergence is good in all cases
except 2 and 3, i.e. the cases where the transformer tap and d.c. voltage are specified
at the inverter end. However, this set of specifications is not likely to occur in practice.
Initial conditions for d.c. system Initial values for the d.c. variables E are assigned
from estimates for the d.c. power and d.c. voltage and assuming a power factor of 0.9
at the converter terminal busbar. The terminal busbar voltage is set at 1.0 p.u. unless
it is a voltage controlled busbar.
This procedure gives adequate initial conditions in all practical cases as good esti-
mates of Pter,(dc) and V d are normally obtainable.
With starting values for d.c. real and reactive powers within 35096, which are
available in all practical situations, all algorithms converged rapidly and reliably (see
Case 9).
Effect of a.c. system strength In order to investigate the performance of the algo-
rithms with a weak a.c. system, the test system described earlier is modified by the
addition of two a.c. lines, as shown in Figure 5.10.
The reactive power compensation of the filters was adjusted to give similar d.c.
operating conditions as previously.
The number of iterations to convergence for the most promising algorithms are
shown in Table 5.3 for the control specifications corresponding to Cases 1 to 4 in the
previous results.
The different nature of the sequential and unified algorithms is clearly demonstrated.
The effect of the type of converter control is also shown. For Case 11, both the d.c.
real power and the d.c. reactive powers are well constrained by the converter control
strategy. Convergence is rapid and reliable for all methods.
In all other cases, where the control angle at one or both converters is free, an
oscillatory relationship between converter a.c. terminal voltage and the reactive power
of the converter is possible. This leads to poor performance of the sequential algorithms.
To illustrate the nature of the iteration, the convergence pattern of the converter
reactive power demand and the ax. system terminal voltage of the rectifier is plotted
in Figure 5.1 1.
Bus 5 Bus 4
ix
I
rl
0 Filters
s. Filters
(i) Using the five variable formulation; (ii) using the four variable formulation.
Q term
(MVAR) 1 $el?
-
28 -
26,-
24 - 0.96 1\
22 -
20 -
18 - o-.--
nnl Y I I I I I L
0 1 2 3 4 5 6 7
Q term A
(MVAR)
28 - 1.o
26 - 0.98
24 - 0.96
22 - 0.94
20 -
18 - 0.90
0.92 0 1 1 2 3 4
Figure 5.11 Convergence pattern for a.c.-d.c. load flow with weak ax. system. (a) Sequential
methods ( P , Q, DC five variable); (b) Unified method ( P , QDC)
A measure of the strength of a system in a load flow sense is the short circuit to
converter power ratio (SCR)calculated with all machine reactances set to zero. This
short circuit ratio is invariably much higher than the usual value.
In practice, converter operation has been considered down to an SCR of 3. A survey
of existing schemes shows that, almost invariably, with systems of very low SCR,some
5.3 INCORPORATION OF HVDC TRANSMISSION 155
form of voltage control, often synchronous condensers, is an integral part of the converter
installation. These schemes are, therefore, often very strong in a load flow sense.
It may, therefore, be concluded that the sequential integration should converge in all
practical situations although the convergence may become slow if the system is weak
in a load flow sense.
Discussion of convergence properties The overall convergence rate of the
ax.-d.c. algorithms depends on the successful interaction of the two distinct parts.
The a.c. system equations are solved using the well-behaved constant tangent fast
decoupled algorithm, whereas the d.c. system equations are solved using the more
powerful, but somewhat more erratic, full Newton-Raphson approach.
The powerful convergence of the Newton-Raphson process for the d.c. equations
can cause overall convergence difficulties. If the first d.c. iteration occurs before the
reactive power voltage update, then the d.c. variables are converged to be compat-
ible with the incorrect terminal voltage. This introduces an unnecessary discontinuity
which may lead to convergence difficulties in the sequential method. In the unified
approach, the powerful convergence of the d.c. equations is dampened by the reflec-
tion of the a.c. mismatches onto the changes in d.c. variables. This gives faster and
better behaved convergence. The solution time of the d.c. equations is normally small
compared with the solution time of the a.c. equations. The relative efficiencies of the
alternative algorithms may, therefore, be assessed by comparing the total numbers of
voltage and angle updates.
In general, those schemes which acknowledge the fact that the d.c. variables are
strongly related to the terminal voltage give the fastest and most reliable performance.
The unified methods are the more reliable and the P,QDC solution is the most efficient.
Of the sequential methods, the (P,Q,D C ) solution is only marginally inferior to the
unified method.
When the busbar to which the converters are attached is voltage controlled (as is
often the case) the two approaches become virtually identical as the interaction between
ax. and d.c. systems is much smaller.
The only computational difference between a unified and a comparable sequential
iteration is that the d.c. Jacobian equations for the unified method (Equation (5.64))
is slightly larger. The difference is one additional row and column for each converter
present. In terms of computational cost per iteration, the corresponding unified and
sequential algorithms are virtually identical.
(i) In cases where the a.c. system is strong, both the unified and sequential algorithms
may be programmed to give fast and reliable convergence.
(ii) If the a.c. system is weak, the sequential algorithm is susceptible to convergence
problems. Thus, in general, the unified method id recommended due to its greater
reliability.
Representative input and output information obtained from the computer is given in
the following pages.
B U S D A T A
104 AVIEIOIE-220 1 1.0520 0.00 0.00 220.00 -34.40 -500.00 500.00 0.OOO
108 BDINOILE-220 1 1.0520 97.20 0.00 540.00 46.60 -500.00 500.00 0.000
118 BUY-220 0 1.0030 329.60 95.80 0.00 0.00 0.00 0.00 O.Oo0
127 CWIl-220 0 1.0520 0.00 0.00 0.00 0.00 0.00 0.00 0.000
128 CUJMZ-220 0 1.0520 0.00 0.00 0.00 0.00 0.00 0.00 0.000
129 CLUTAA-220 1 1.0300 0.00 0.00 600.00 0.00 0.00 0.00 0.000
138 CMLDINE220 0 1.0210 0.00 0.00 0.00 0.00 0.00 0.00 0.000
143 HyBS---220 0 1.0270 95.30 80.40 0.00 0.00 0.00 0.00 0.OOO
LINE D A T A
T l A N S F O I I E I D A T A
WUhTIUNS
. l ~ l D l .III2-1D3 .III3-ID4 .IDI-IDS .IIIS-IW .LD6-1D7 .III7-ID8 .IIIB-IW .NI9-IDlO .u)lO=O
I r ~ ~ ~ + Y M + V D 5 r V W + Y D 7 * V D ~ W 9 + Y DIIII-ID2
,
I I 0 0 0 0 0 0 0 0 25.5800 o.oo00 0 . m o.oo00 o.oo00 o.oo00 o.oo00 o.oo00 o.Ooo0 o.oo00
# 1 0 0 0 0
8 @ 0 1 0 1 0 0 0 0
0 0 0 0.0000 o.Ooo0 0.0019 o.oo00 o.oo00 o.oo00 o.oo00 o.oo00 o.oo00 o.oo00
o.oo00 o.oo00 o.ooO0 1o.oooo 0.M)Oo 2o.oooo o.oo00 o.oo00 o.oo00 o.oo00
8 @ 0 0 I -1 0 0 0 0 0.0000 0.OOOO 0.0000 O.oO00 3.oo00-20.oooO 0.0000 O.oo00 O.oo00 O.Oo0o
~,~~kID4+IDS+IDb+ID7+ID8~ID9+IDlO:O
1-1 0 0 0 0 0 0 0 0
~)~~IDkiD4+ID5rIW+I7+lD8+ID9+IDlO~O
) ( O 1 - 1 4 0 0 0 0
-
0.00000 T U N S M U U T Y : I I N I I U I (P.C.)
-
0.00000
MAIIIUI (P.C.) 0.00000 IAXIIUI (P.C.) 0.00000
INQEIFN 0.00000 INCWEW o.Ooo00
FILTEL UACTANWCE (P.U.) I .m F I L T U IEACTANCE ( P . U . ) 0.70000
WUIBEI OF BUDGES I N SEIIES 4 WIBU OF WIDGES IN SUlEs 2
W L TUNSFEQ
LIM TUIINAL POVEL = -309.23 IV 207.61 IVAL
no1 TUNSFDUEL M COmFITEI = -309.23 IV 125.89 IVAt
REACTIVE P D V U OF FILTElS = 142.86 IVAL
BUS DATA
CENEMTION MAD SHUNT
BUS NAlE VOLTS ANGLE IV IVAl IV IVAl IVAL BUS NAIE W IVN
5.4 References
1. Fuertes-Esquivel, C R and Acha, E, (1996). Newton-Raphson algorithm for the reliable solu-
tion of large power networks with embedded FACTS devices, Proceedings of the IEE on
Generation, Transmission and Distribution, 143 (3,pp. 447-453.
2. Fuertes-Esquivel, C R, Acha, E and Ambriz-Perez, H, (1998). A thyristor controlled series
compensator model for the power flow solution of practical power networks, IEEE Trunsuc-
tions Winter Power Meeting, Paper 98WM 162.
3. Gyugyi, L, (1992). A unified power flow control concept for flexible a.c. transmission
systems, Proceedings of the IEE, 139, (4), pp. 323-333.
4. Fuertes-Esquivel, C R and Acha, E, (1998). The unified power flow controller: A critical
comparison of Newton-Raphson UPFC algorithms in power flow studies, Proceedings of the
IEE on Generation, Transmission and Distribution, 144 (9,pp. 437-444.
5. Sato, H and Amllaga, J, (1969). Improved load-flow techniques for integrated a.c.-d.c.
systems, Proc. IEE, 116. (4), pp. 525-532.
5.4 REFERENCES 159
6. Braunayal, D A, Kraft, L A and Whysong, J L, (1976). Inclusion of the converter and trans-
mission equations directly in a Newton power flow, IEEE Transactions on Power Apparatus
and Systems, PAS-75, (1). pp. 76-88.
7. Arrillaga, J, Harker, B J and Turner, K S, (1980). Clarifying an ambiguity in recent a.c.-d.c.
load-flow formulations, Proceedings of the IEE, 127, Pt.C(5), pp. 324-325.
8. Reeve, J, Fahmy, G and Stott, B, (1976). Versatile load-flow method for multi-terminal
HVDC systems, IEEE PES Summer Meeting, Paper F76-354- 1. Portland.
ELECTROMAGNETIC
TRANSIENTS
6.1 Introduction
An electrical power system is subjected to many types of disturbances, all of which
result in a transient. Accurate dynamic simulation is, therefore, essential in power
system design to minimize the disruption and possible damage of equipment due to
the overvoltages and overcurrents caused by the disturbance. Unlike electronic systems,
the size and cost of power system components makes it unrealistic to ‘bread-board’
alternative proposals. Each proposal must be checked thoroughly to ensure satisfactory
operation and optimize component parameters and controller settings, before alterations
are made. This may be done at the planning stage, where many scenarios for improving
the transient performance must be investigated, or during operation to diagnose the
cause of the disturbance.
The term ‘electromagnetic transient ’ refers to transients that involve the interaction
between the energy stored in the magnetic fields of the inductances and electric field of
the capacitances in the system. It does not include the slower ‘electromechanical tran-
sient ’ response, which involve the interaction between the mechanical energy stored in
the rotating machines and the electrical energy stored in the electrical network; these
are covered in Chapters 7 and 8.
However, no component model is appropriate for all types of transient analysis and
must be tailored to the scope of the study. The main criterion for the selection of
model components is the time range of the study. For instance, when analysing fast
transients, such as lightning phenomena, stray capacitance and inductances must be
represented and the solution step size needs to be at least h t h of the smallest time
constant introduced by the stray parameters. For system disturbances, such as short-
circuits, the dynamics of power electronic controllers, rather than stray components,
will play the major role and the solution step size can be considerably larger.
Regardless of the type of system equivalent and size of the integration steps, the
EMTP concept proposed by Dommel [ 1-4) is now universally accepted for the simula-
tion of complex power systems containing non-linearities, power electronic components
and their controllers.
6 ELECTROMAGNETIC TRANSIENTS
1-At
'-i"
+ +
-
"r
Figure Resistance
6.3.1 Resistance
This case, shown in Figure 6.2, is straightforward, i.e.
vk(t) - = RikSrn(t)
6.3.2 Inductance
The differential equation for the inductor shown in Figure 6.3 is:
dikm
VL = vk - Vjn = (6.3)
dt
which must be integrated from a known state at - At to the unknown one at t , i.e.
and, applying the trapezoidal rule, Equation (6.4) can be replaced by:
At
i k n d t ) = ikm(r-Ar) -k -((vk
2L
- + - vrn)(r-Af))
At At
= ikm(1-A') + -(vk(f-Af)
2L
- %(f-Af))
2L
+ - Vm(r))* (6.5)
This equation can be rewritten in the following form:
The term l/R,ff = G,ff is the instantaneous term that relates the present time voltage
to a present time current contribution, and involves a pure resistance. The term
Ihistory(t-At) is the history term as this current source value is a function of quantities
at previous time steps where
At
Ihistory(f-Af) = ikm(t-Af) + -(vk(t-Af)
2L
- vm(f-At))
and
2L
Reff = -.
At
Transforming to the z-domain gives:
6.3.3 Capacitance
The differential equation for the capacitor, shown in Figure 6.5, is:
d(vk
ikm = c- =c (6.10)
dt dt
Rearranging it as an integral:
(6.13)
(6.16)
this occurs in distribution rather than transmission systems. This model is unsuit-
able for longer lines as the number of nominal sections required for an adequate
representation makes the solution very inefficient.
With the losses ignored, Bergeron’s method provides a simple and elegant travelling
wave model, which is then completed by the addition of series resistance to represent
the losses. In its original implementation, EMTP used the concept of natural modes
to represent multi-conductor lines and the main effort went into the development of
frequency-dependent modal transformations and fitting techniques to try and improve
accuracy and thus eliminate prospective instabilities. However, Gustavsen and Semlyen
[9] have indicated that, although the phase domain problem is inherently stable, the
associated modal domain may be inherently unstable; hence, regardless of the fitting
accuracy, the modal line model will be unstable. This has spurned research effort into
modelling lines directly in the phase-domain despite the complication of representing
couplings between phases [lo- 151.
Consider a lossless distributed parameter line as depicted in Figure 6.8, with (induc-
tance) and C’ (capacitance) per unit length. The wave propagation equations for this
line are:
(6.17a)
(6.17b)
X= x=d
Z, the surge (or characteristic) impedance and s, the propagation velocity for a
lossless line are given by:
1
s=-
Multiplying Equation (6.18a) by ZC and adding it to, and subtracting it from, Equa-
tion (6.18b) gives the required branch equations, i.e.
+Zci(x, = 2Zcfl - (6.19a)
v(x, - Z&, = -2Z~f2(x + (6.19b)
Note that v(x, + Z c i ( x , is constant when - is constant. This can be inter-
preted by becoming a fictitious observer travelling along the line as shown in Figure 6.8
with the wave. Then (x - and v(x, +
Z c i ( x , will appear constant all along the
line. If the travel time to get from terminal to terminal m of a line of length d is
(6.20)
where
I
- = - - - 5). (6.23)
ZC
The expressions - = constant and + = constant are called the character-
istic equations of the differential equations.
Figure 6.9 depicts the resulting two-port model. In this model, there is no direct
connection between the two terminals and the conditions at one end are seen indirectly,
and with time delay (travelling time), at the other through the current sources. The
past history terms are stored in a ring buffer and hence the maximum travelling time
6.4 TRANSMISSION LINES AND CABLES 169
that can be represented is the time step times the number of locations in the buffer.
Since the time delay is not usually a multiple of the time step the past history terms
either side of actual travelling time are extracted and interpolated to give the correct
travelling time.
The distributed series resistance of the line is approximated by treating the line as
lossless and adding lumped resistances at both ends. Although lumped resistances can
be inserted in many places along the line by dividing the total length into many line
sections, this makes little difference and, hence, two sections are normally used, as
depicted in Figure 6.10. This lumped resistance model gives reasonable answers only
if R/4 << ZC. By assigning half of the mid-point resistance to each line section the
representation for a section modelling half the line is depicted in Figure 6.11, where:
and
-1
- s / 2 ) = Zc + Rf4 - r/2) - (EF :\:) - 5/21. (6.25)
By cascading two half line sections and eliminating the mid-point variables, as only
the terminals are of interest, the model depicted in Figure 6.12 is obtained. This is in
the same form as the earlier models except that the current source representing history
terms is more complicated as it contains conditions from both ends on the line at
(t - t/2). For example, the expression for the current source at end is:
The EMTDC line model separates the propagation into low and high frequency paths
so that the line can have a higher attenuation to higher frequencies.
(6.27a)
6.4 TRANSMISSION LINES AND CABLES 171
By differentiating a second time one vector either voltage or current may be elimi-
nated giving:
(6.31)
Hence
To derive the matrix IT,] that diagonalizes [ZLhase][ Ybhase], its eigenvalues and
eigenvectors must be found. However, eigenvectors are not unique, as when multi-
plied by a nonzero complex constant they still are valid eigenvectors; therefore, some
normalization is desirable to allow from different programs to be compared.
PSCADRMTDC uses the root squaring technique developed by Wedepohl for eigen-
value analysis [ 161. To generate frequency-dependent line models the eigenvectors
must be consistent from one frequency to the next, such that the eigenvectors form
a continuous function of frequency, so that curve fitting can be applied. A Newton
Raphson algorithm has been developed for this purpose [ 171.
On completion of the eigenvalue analysis, the following relationships are used:
[Zmodel = [Tvl-'[Zphasel[Til,
[yrncdel = [Til-'[Yphasel[Twl~
172 6 ELECTROMAGNETIC TRANSIENTS
(6.33)
where
=
VF = forward travelling wave,
VB = backward travelling wave.
~ ( x= +
) [ e - r x l ~ F [erx] - yB, (6.36)
where
IF= forward travelling wave,
IB = backward travelling wave.
Thus, the voltage and current at the end of the line are:
V(k)= (v” + vB,, (6.38)
= + lB)= Yc(VF - B
1, (6.39)
6.4 TRANSMISSION LINES AND CABLES 173
(6.45)
(6.47)
where
The functions F and B correspond to forward and backward travelling waves, respec-
tively in the frequency domain. From Equations (6.46), (6.47) and (6.48):
=A I
Bm(w) = A I ( W ) F k ( W ) , (6.49)
where
Al(w) = = cosh(y(w)l) - sinh(y(w)l).
Equations (6.49) yield the equivalent circuit of Figure 6.13 with the source terms
Bk and B , related to electrical quantities at the other end of the line.
To convert the frequency domain circuit of Figure 6.13 to the time domain, it is only
necessary to express the source terms Bk and in the time domain. This requires a
convolution integral in place of the multiplication in Equations (6.49):
B,,(t) = l A ( u ) F k ( r - (6.50)
The lower integral limit of is set equal to the shortest possible !ransmission delay
of the line. Evaluating the convolution integrals (Equation (6.50)) at every time step
is very slow, and a recursive method is used instead [21]. The recursive convolution
method represents A ( u ) in Equation (6.50) by a sum of exponentials in and by
a low order polynomial. For example, if
/=I
and
fm(t - = + au2 +
then
Bk(t) = xe-"iu(f(t) + au2 + ,L?u)du (6.5 1 )
where and ,L? are obtained by equating the interpolating quadratic to - At),
- 2 A t ) and A, are constant coefficients obtained by integrating Equation (6.51)
/
I
RC network ----.
Modal
transform
-
Modal
transform
-.
Magnitude IAttenuationl =
-1
With backwinding
-3OOL I
1 2 3 4 5
(b) Log ( 2 4
(a)
0.4 ' 3 3.5 4 4.5
I
5
-
Phase (Degrees)
1 1.5 2 4 4.5 5
(b)
a time delay T. With this purpose, a buffer of past voltages and currents at each end
of the line is maintained and the values delayed by are used. Because in general is
not an integer multiple of the time step, interpolation between the values in the buffer
is required to get the correct time delay.
Figure 6.16 shows the match obtained when applying least squares fitting of a
rational function (numerator order 2, denominator order 3). The number of poles is
normally one more than the zeros for the attenuation function magnitude which must
go to zero as frequency approaches infinity.
Although the fitting is good, close inspection shows a slight error at fundamental
frequency. Any slight discrepancy at fundamental frequency shows up as a steady-state
error, which is undesirable. This occurs because the least squares fitting tends to smear
the error across the frequency range. To control this problem, a weighting factor can
be applied to specified frequency ranges (such as around fundamental frequency) when
applying the fitting procedure. When the fitting has been completed any slight error
still remaining is removed by multiplying the rational function by a constant to give
the correct value at low frequency. This sets the d.c. gain (i.e. its value when s is set
to zero) of the fitted rational function. The value of k controls the d.c. gain of this
rational function and is calculated from the d.c. resistance and the d.c. gain of the surge
impedance, thereby ensuring that the correct d.c. resistance is exhibited by the model.
At frequencies when the value of drops below a specified threshold, the trav-
elling waves will have been attenuated by the time they reach the end of the line;
therefore the associated terms in the fitted are neglected. Also frequencies well
above the Nyquist rate (e.g. 10 x Nyquist frequency for selected time-step) will not
influence the simulation results and the corresponding terms are removed.
178 ELECTROMAGNETICTRANSIENTS
Some fitting techniques force the poles and zeros to be real and stable (in the left hand
half of the s-plane) while others allow complex poles and use other methods to ensure
stable fits (such as vector-fitting). A common approach is to assume a minimum-phase
function and use real half-plane poles. Fitting can be performed either in s-domain or
z-domain, each alternative having advantages and disadvantages.
The same fitting algorithm can be used for fitting the characteristic impedance (or
admittance if using the Norton form). The number of poles and zeros is the same in
both cases. Hence the partial expansion of the fitted rational function is:
This trend can be seen in Figure 6.17 which shows the characteristic (or surge)
impedance calculated by the transmission line parameter program down to Hz.
Magnitude IZsurgel
.
Start frequency
1
-
Phase (Degrees) Angle (Zsurge)
(b) Log(2 n f )
(6.58)
Forward reduction (arrow 2), followed by back substitution (arrows 3) is then used
to get V,(t), i.e.
(3) (2)
(6.59)
where
Once V u ( t ) has been found, the history terms for the next time step; are calculated.
Switching components
(6.60)
6.5 FORMULATION AND SOLUTION OF THE SYSTEM NODAL EQUATIONS 181
(6.61)
and then forward reduction (arrow 3) and back substitution (arrow 4). i.e.
(4) (3)
T (6.62)
Transmission lines do not introduce off-diagonal elements. This produces a block
diagonal structure for [Guu]. Each block represents a subsystem that can be solved
for independently, as any influence from the rest of the system is implemented in the
form of history terms. This allows parallel computation and is used extensively in
real time digital simulators. PSCADEMTDC performs the triangular factorization on
a subsystem basis rather than on the entire matrix.
value vo(t) found with the non-linear branch omitted, plus the contribution produced
by the non-linear branch, i.e.
v(l) = vO(t) - RTheveninikm(t)t (6.63)
where
Rmevenin= Thevenin resistance of the network without non-linear branch
connected between nodes and
vg(t) = open circuit voltage of network, i.e. voltage between nodes and
without non-linear branch connected.
The Thevenin resistance of the linear network is calculated by taking the difference
between the th and th columns of matrix [Guul-' . This is achieved by solving
[ G u ~ ] v ( t )= 1; with 1; set to zero except for the and elements, which are -1
and 1, respectively. It is equivalent to finding the terminal voltage when connecting a
current source (of magnitude 1) between nodes and The Thevenin resistance is pre-
computed only once, before entering the time step loop, and only needs re-computing
whenever switches open or close.
Two scalar equations are then solved simultaneously, as shown in the diagram of
Figure 6.18, i.e.
Vkrn(t) = VkmO(t) - RTheveninikmT (6.64)
Vkrn(l)= f ( i k m r dikmldt, * * *),
If Equation (6.65) is given as an analytic expression, a Newton Raphson solution
is used. When Equation (6.65) is defined point-by-point as a piecewise linear curve, a
search procedure is used instead.
Even though there may be more that one non-linear branch, using the subsystem
concept described in Section 6.6, the compensation approach can still be used, as long
as there is only one non-linear branch per subsystem.
If the non-linear branch is defined by Vkm = f ( i k m ) or Vkm = R(t)iknl the solution is
straightforward. For a non-linear inductor the flux (A = f ( i k m ) ) is the integral of the
voltage with time, i.e.
= A(l - A t ) + (6.66)
However, numerical problems can occur with non-linear elements when Af is too
large because the regions of the non-linear characteristic between samples will be
missed. This, as shown in Figure 6.19, may produce fictitious negative damping or
hysteresis.
Y = (6.68)
184 6 ELECTROMAGNETIC TRANSIENTS
'Compensation
-j icompensation
Linear inductor
(b)
Figure 6.21 Separation of two coupled subsystems by means of linearized equivalent sources
Each decoupled block in this matrix is a subsystem, and can be solved at each time
step independently of all other subsystems.
Figure 6.21(a) illustrates coupled systems that are to be separated into subsystems.
Each subsystem in Figure 6.21(b) is represented in the other by a linear equivalent.
The Norton equivalent is constructed using information from the previous time step,
looking into subsystem (2) from bus The shunt connected at is considered
USE SUBSYSTEMS 185
y
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I I
Figure Switch representation
187
Figure 6.24 Apparent reverse current in a diode due to placement of simulation time steps
Figure 6.24 for the case of a diode-ending conduction. At (A) the diode should be
switched off, but the negative current is only detected at (B) and the conductance
matrix is reformed at (C).
An effective solution of this problem is to apply a linear interpolation at (B) to
find all the nodal voltages at a point very close to (A). An exact solution for the zero
crossing is a non-linear problem; however, given the close proximity of points t and
+
t At, a linear interpolation between them introduces no significant error [22,23].
In the above example, the diode model must include logic to detect the switching
event and then estimate the instant t + of its occurrence between t and t + At. For
a diode, a linear interpolation on the forward current yields:
Atif(t)
(6.73)
- if(f + At)
The nodal voltages at t + are then approximately:
~ (+t At) 2 ~ ( t+) -[[v(t + At) - ~ ( t ) ] , (6.74)
At
and similarly for branch currents in the system. If simulation proceeds normally from
t + T with the new conductance matrix, subsequent solution points will be shifted by
For convenience, an additional interpolation can be made after the first time step
with the new conductance matrix to bring the simulation back onto the original time
sequence, yielding the sequence of steps illustrated in Figure 6.25. Another option is
>
New conductance matrix
Figure 6.25 A double interpolation scheme to find the switching instant and re-synchronise
time steps
188 6 ELECTROMAGNETIC TRANSIENTS
to accept unequally spaced points in the solution (which complicates Fourier anal-
ysis of the resulting waveforms), or to fit a cubic spline to the solution and re-index
to any desired time base. In the PSCADEMTDC package, the interpolation scheme
of Figure 6.25 is used but with two additional interpolations introduced to eliminate
voltage and current chatter, to be discussed in the next section.
-
f
Figure 6.26 ~ - circuit M ..ich will display voltage chatter after the diode switches off
- , \
' -I
Figure 6.27 (a) Correct solution for voltage across the inductor. Chatter voltage at the
diode anode
6.7 SWITCHING DISCONTINUITIES 189
From (t + A t ) onwards
iL(t) = iL(t - At) =
so
V L ( t )= -VL(t - A t ) . (6.76)
trapezoidal integration,
interpolation back to discontinuity, between (1) and (2),
trapezoidal integration with new conductance matrix,
interpolation between (3) and (4) of half time step to remove
chatter,
trapezoidal integration to get past t At, +
interpolation between (6) and to re-synchronise time steps,
normal integration resumes.
The chatter problem discussed above is associated with the numerical error of the
trapezoidal (or any other integration) rule, i.e. it is inherent in the numerical integrator
substitution method. With the use of root matching techniques instead of numerical
integrator substitution [29], a chatter removal process is not required. Root matching is
always numerically stable and more efficient numerically than trapezoidal integration.
Root matching is only formulated for the branches containing at least two or more
elements (i.e. RL, RC.. RLC, LC..) and these can be intermixed in the same solution
with branches solved with other integration techniques.
Careful inspection of this equation shows that the first term is a first order approxi-
mation of e-’ where = AtR/L. The second term is a first order approximation of
(1 - e-X)/2.
This suggests that using the exponential expressions in the difference equation will
eliminate the truncation error and give accurate and stable simulations regardless of
the time step.
Equation (6.77) is thus expressed as:
(6.78)
Although the exponential form can be deduced from the difference equation devel-
oped by numerical integrator substitution, such an approach is unsuitable for most
transfer functions or electrical circuits, due to the difficulty in identifying the form
of the exponential that has been truncated. The root-matching technique provides a
rigorous method.
Previous Page
Rectifier characteristic
at amin
amin
limit
1-
I
I- Current margin
I I
>
Figure 6.35 Classic V - I converter characteristic
simple control blocks or from specific HVDC control blocks. The d.c.-link controls
provided are a gamma or extinction angle and current control with voltage-dependent
current limits.
Power control must be implemented from general-purpose control blocks. The
general extinction angle and current controllers provided with PSCAD readily enable
the implementation of the classic V-I characteristic for a d.c. link, illustrated in
Figure 6.35.
General control modelling is made possible by the provision of a large number of
control building blocks including integrators with limits, real pole, PI control, second-
order complex pole, differential pole, derivative block, delay, limit, timer and ramp.
The control blocks are interfaced to the electrical circuit by a variety of metering
components and controlled sources.
A comprehensive report on the control arrangements, strategies and parameters used
in existing schemes has been prepared by CIGRE WG 14-02 [31].All these facilities
can easily be represented in the electromagnetic transient programs discussed in this
chapter.
where
Va - iaRa
V , - icR,
(,b-ibRb) =: (I), (6.79)
(6.80)
196 6 ELECTROMAGNETICTRANSIENTS
The inductances vary with e(t),the angle between field winding f and winding a
at time t , i.e.
Laa = La + Lm CoS(O),
Lbb = La + Lm C O S ( ~-(2~~ / 3 ) ) , (6.81)
Lc, = La + Lm CoS(2(6 - 4n/3)),
Lab = Lba = -M, - Lm COS(2(8 - ~ / 6 ) ) ,
Lbc = Lcb = -Ms - Lm COS(2(8 - n/2)), (6.82)
L,, = L,, = -M, - L, Cos(2(e + n/2)),
Laf = L f a = Mf cos(e),
Lbf = Lfb = Mf cost8 - 2 ~ / 3 ) , (6.83)
LCf = L f c = Mf - 4q3).
In dq0 axes and compact notation, the machine fluxes can be expressed as
(6.84)
where Park’s transformation is:
I I
2 2
6.10 SYNCHRONOUS MACHINE MODEL [32] 197
($) =
La
0
+ Lmd
O
:][3 [
h
+ (6.85)
where
(6.88)
Lf
All quantities (e.g. v d , v;, etc) on the right-hand side of Equation (6.88) are known
from the previous time step. The currents i d and i, are linear combinations of the
+
estate variables and therefore have a state variable formulation = [A]x [B]u(if
w is assumed constant).
(4) After solving for @ d , Ic/; and @, id, i; and i, (and io) can be calculated. These
are transformed back to obtain io, i h and i,. Also, the equation d8/dt = w is
used to update 8 in the transformation. In electromagnetic transient studies, the
machines mechanical behaviour is usually ignored and the integration for B is not
needed.
This solution process is depicted in Figure 6.38.
Additional rotor windings need to be represented due to the presence of damper
windings. In this case, more than two circuits exist on the d-axis and more than one
on the q-axis. For the case of a single damper winding on each of the d- and q- axes,
Equation (6.86) becomes:
The damper windings are short-circuited and, hence, their voltage is zero. Saturation
can be introduced in a variety of ways, a popular method being to make Lmd and Lmq
+ +
functions of the magnetising current (i.e. i d i d d if in the d-axis). For round rotor
machines, it is only necessary to saturate L m d and L,, but for start-up transients the
saturation of L, should also be included.
(6.90)
where
,511 and L22 are the self inductance of winding 1 and 2, respectively,
,512 and L21 are the mutual inductance between the windings.
To solve for the winding currents the inductance matrix has to be inverted, i.e.
(6.91)
The mutual coupling is bilateral, i.e. L I Z= L21 and the coupling coefficient between
the two coils is:
K12 = -L12
&G2'
(6.92)
I i2
ideal
Transformer
“1
a.v2
0
I I
which can be represented by the equivalent circuit shown in Figure 6.40, where
This approach can be extended to n-coupled windings, the only difference being the
size of the inductance matrix.
However, transformer data are usually not available in this format. Instead, either
results from short-circuit and open-circuit tests are available or the magnetizing current
and leakage reactance are given based on machine rating.
A short-circuit test on winding 2, with the resistance neglected, gives:
11 = Vl/O(LI + L2).
An open circuit test with winding 2 open-circuited gives:
From these test results, the values of L I I ,L22 and L12 are determined. These calcu-
lations are often internally performed by the program and the user only needs to enter
the leakage and magnetising reactances.
The values of the inductance matrix must be specified very accurately to avoid ill-
conditioning when subtracting two numbers of very similar magnitude. This is more
likely to happen for small magnetizing currents. For this reason the ideal transformer,
6.1 1 TRANSFORMER MODEL 201
L, L2
11
‘2
0 r
L w 0
Ideal
Vl Transformer v2
a:1
with the magnetizing term ignored, is often used. This is shown by the equivalent
circuit shown in Figure 6.41 and represented by the equation:
Integration
A IS
4
@S
-LA
LB
LLC
Tline/cable
User interaction
MTDC executabl
2 Start
1
I Calculate history-term current
injectionsfor all network components
I Call DSDYN
1
-
User-definedmaster dynamic file
I Interpolation
J Interpolationalgorithm, switching
procedures and chatter removal
1
Call DSOUT User-definedoutput-definitionfile
1
Write a snapshot if required Store data for further processing
1
Runtime communication Bidirectionalsocket communication
to GUI
1
I Write output files
I
Generation of output files for future
plotting
3
L
Is run finished?
1 ComDleted
the box representing the surge arrester opens the sub-page with the details of the surge
arrester, as shown in Figure 6.49.
Figure 6.50 shows the integration of Runtime and Draft by allowing plots to be
placed alongside the circuit being simulated. An alternative approach is to place all
the plots and controls on a sub-page, as shown in Figure 6.51.
Finally, the new version of PSCADEMTDC takes advantage of advances made in
computer languages for use in dynamic memory allocation.
(i) GTO test system A circuit particularly difficult to solve is that of Figure 6.52,
where the diode must turn ON simultaneously as the GTO is switched OFF [36].In
the absence of interpolation and chatter removal Figure 6.53 shows the large numerical
oscillations that occur and mask the behaviour of the circuit. A closer inspection of
the turn-OFF, shown in Figure 6.54,reveals that when the GTO turns OFF,although
the diode becomes forward biased, it cannot turn ON until the next time point in the
simulation. This effectively forces the inductor current to zero, i.e. there is no current
to be transferred to the diode. After switching ON, the diode current becomes negative;
208 6 ELECTROMAGNETIC TRANSIENTS
GTO
Diode
at the next simulation point the negative current is detected and the diode is switched
OFF again. Then the voltage across the diode causes it to turn ON, but goes negative
thus causing the current to be negative too
With the addition of chatter removal the simulation results, shown in Figure 6.55,
are slightly more realistic because the diode takes over the current immediately when
the GTO turns OFF.The negative spike in the load voltage is not shown completely
in the Figure 6.55, as it reaches a value of -890 V and would, therefore, completely
mask the underlying waveform if the y-axis range were altered to accommodate this.
210 6 ELECTROMAGNETIC TRANSIENTS
Figure 6.54 GTO test circuit with no chatter removal nor interpolation
Figure 6.56 GTO test circuit simulation with interpolation and chatter removal
Finally, with interpolation and chatter removal the ideal waveforms shown in
Figure 6.56 are obtained.
(iii) Fast transient example [38] The main area of fast transient analysis is insu-
lation co-ordination. A typical example is the calculation of the rating of metal oxide
surge arresters (MOVs) to withstand lightning strikes. Figure 6.62 shows an MOV
surge arrester representation suitable for fast transients with time to crest in the range
0.5 to 40 ps. The RlL1 filter represents the effective delay of the impact of the
transient on the ZnO material. This filter has a very small impedance for slow wave-
fronts, such as switching surges. The surge arrester is normally modelled by a single
current-voltage characteristic in switching studies; however, for fast transients it must
212 6 ELECTROMAGNETIC TRANSIENTS
Phase A
Phase A
I I I I I
Phase A
I
I I I I
Phase A
Phase A
I I 1
Phase A
Time (Seconds)
Phase A
- 1
d
E
g O
5 -1
2
1
3
v
E O
p!
L
5 -1
0 0.02 0.04 0.06 0.08 0.1 0.12
Phase C
Phase A
Phase 6
Phase C
0
LO
Figure 6.62 Metal oxide surge arrester model for fast transient simulations
be split into two, i.e. A0 and A l , such that for switching studies the parallel combina-
tion of A0 and A1 gives the correct current-voltage characteristic. As the impedance
of the intervening filter is negligible at these rates of change, represents the stray
inductance in and around the arrester due to leads and C the terminal to terminal
capacitance of the arrester.
To illustrate the use of this model in a fast transient study, consider a distribution
transformer subjected to a steep wave-front surge, as depicted in Figure 6.63. The
simulation step-length is 1 ns and the simulation duration 10 ps. Because the time
period of interest is less than the travel time of the transmission line the line is repre-
sented by its surge impedance. As the LV winding and neutral are strongly coupled,
being twisted together, they are combined in this simple model. Figure 6.64 shows
the current-voltage characteristics of this surge arrester model. The current surge is
6.12 THE PSCADEMTDC PROGRAM 215
0.5 '
10-8 10-6 1 o-4 1o-2 1 oo
I
1 o2
Current (Amps)
Figure 6.64 Voltage-current relationship for the two non-linear sections of the surge arrester
model
represented by the function i(t) = 50(exp -2.00 x 10-4t) - exp(-1.666 x lo-%) and
is displayed in Figure 6.65.
Finally, transmission line models are used to represent the service cable and ground.
The PSCADEMTDC simulation results are displayed in Figure 6.66.
(iv) Statcom The test circuit of Figure 6.67 is used to demonstrate the response of
a simple STATCOM to a disturbance. The STATCOM is voltage controlled with a
simple PI controller. Figures 6.68 and 6.69 display the transient response following a
three-phase to ground fault and a fault impedance of 75 52 is used to represent a fault
in the system remote from the STATCOM installation.
The terminal voltage drop caused by the fault is translated by the PI controller into
a new alpha order which increases the reactive power delivered by the STATCOM
(Figure 6.68).
216 6 ELECTROMAGNETIC TRANSIENTS
50 I 1
45
40
-
v)
?
35
g 30
E
25
10
0' I
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time (Seconds) x 10-~
1 .. -8 .- - % . - _ I . . . I - . - I_ . . '_ . . ! . . .#. .
-2
h
1001
-5
1
_ _ . _ . _ I . _ . _ _ _ _ _ _ - _ _ . . . ~
1 - 0 0d0 4
Y
2000 - - . ..- . . ~. - _ I _ . . . . - . - . . - . . - . . . .
0
2
f
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time (Seconds) x 10-~
-
- Example case:
A simple &pulse STATCOM
75ohms with X I R
ratio equal to 1 .
Occurs a! I .5 sec
Real Power
zE 5 0 0 1
$ 0
g
a
-50
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6
Reactive Power
2 400
-200 ~ . _ _ ~ . . _ _ . . . . . . _ . _ . _ _ _ . _ _ _ _
ti
g
n o
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6
(Y Order
. _ . _ _ _ . _ _-_ _ _ _ _ . _ _ _ _
-
Y2
a
1.5
1
-B
0)
2
Y
0-L . _
-B&0
-> 801
DC Voltage
I
20
0
’ 0.2 0.4 0.6 0.8 1 1.2 1.4
I
1.6
Time (Seconds)
There is an inevitable overshoot and damped oscillation before reaching the new
steady-state level. The alpha order is initially increased and then settles back at the
original steady-state value, after the oscillations disappear. The new steady-state d.c.
busbar voltage, shown in Figure 6.69, is higher, giving larger reactive power for a
given alpha order. The real power undergoes a transient, as energy is required to raise
the capacitor voltage, but under steady-state conditions the real average power is zero
(ignoring losses). The proportional and integral gain were not optimized in this study
and hence they can be modified, and the system re-simulated, to obtain a better transient
response. Important factors are the time required to reach the new steady state and the
size of the overshoot while settling to the new steady state.
Generator with
multi-mass
modelled
(>
compensation
(T)
Equivalent for the rest
of the AC system
m
Transmission
Line I-[@ Fault at 1.5
-
L
-
Figure 6.70 Sub-synchronous resonance test system
-Y
1.4 1.5 1.6 1.7 1.8 1.9 2
S 1.4
’ 1.5 1.6 1.7 1.8 1.9 2
-2 '
1.4 1.5 1.6 1.7 1.8 1.9
I
2
-2 '
1.4 1.5 1.6 1.7 1.8 1.9
I
2
-Electrical Torque
1 I I I I I
communication restraints, and non-linear scaling constraints. The RTDS also provides
many analogue inputloutput ports, for direct connection via power amplifiers to control,
protection and instrumentation circuitry.
Physically, the RTDS is organized as one or more cubicles, each containing several
racks. Each rack consists of 18 Tandem Processor Cards (TPS), one Workstation Inter-
face Card (WIC) and one Inter-rack Communication Card (IRC). Each TPC contains
two NEC 77240 DSPS. A new card, the 3PC, based on the SHAC chip (Super Harvard
Architecture) is also available with a limited number of components running on it. This
card uses C language and can be plugged into an existing rack. It is approximately six
times more powerful than the TPC card and can thus run more nodes per rack.
The user interacts with the RTDS primarily by means of PSCAD software running
on a Unix based workstation, which is connected to the RTDS by an ethernet LAN.
The WIC on each rack supports communication for all TPCs on that rack with the
workstation. This includes the downloading of software to each TPC prior to a run,
instructions from the user to modify a simulation parameter during a run, and transfer
of data produced by the simulation back to the workstation for monitoring.
The IRC permits communication between racks by high speed coaxial connection.
Up to four other racks can be connected to a given rack by means of the IRC. Each
processor on a TPC is capable of simulating a single electrical node, a component
model, or part of a component model. Since the computational effort associated with
solving the nodal voltages in a subsystem at each time step scales with the square of
the number of nodes, the largest possible subsystem is fixed at that which can fit on a
single rack, i.e. 2 x 18 = 36 nodes. In practice, the largest subsystem is smaller than
this since additional processors are required to model sources and components. The
RTDS therefore makes extensive use of subsysteming for large networks. Generally,
6.14 STATE VARIABLE ANALYSIS 221
this is facilitated by the presence of transmission lines and cables and, in the case of
HVDC systems, the presence of voltage stable nodes on the a x . side due to filters, and
a current stable branch on the d.c. side due to the smoothing inductor. In many cases,
nodes with only RLC branches can be effectively eliminated if it is not necessary to
monitor them. Such is the case with several types of tuned filters which require no
extra processors, apart from the one at the node to which they are connected.
Component models in the RTDS mirror those in EMTDC but are coded in assembly
language for additional speed and efficiency. For HVDC modelling, the converter trans-
former and six pulse group are lumped into a single component. Firing pulses may also
be generated externally by real circuitry if desired. Each six-pulse group and associated
transformer require two processors, at least one additional processor is required for the
link controller. Thyristors are modelled as on/off resistances, but will reconduct if a
forward voltage is applied too soon after the end of conduction. The bridge model,
by assumption of the presence of a smoothing inductor on the d.c. side, is configured
so that the a.c. and d.c. sides may be in different subsystems. A separate 12-pulse
unipolar back-to-back link model is provided for cases with no smoothing inductor.
The converter transformer model includes saturation, hysteresis and tap changing. Only
wye/delta and wye/wye connections are supported. Converter control is either by a
generic HVDC control or by construction from a library of control components.
A useful feature of real time simulation is that many runs can be completed in a short
time, thereby covering a variety of operating conditions, contingencies and parameter
values. To facilitate this process, the RTDS provides a script language which can be
used to describe a sequence of simulation commands, output processing, and circuit
modifications which would normally be carried out by the user via PSCAD.
i2(t) +
= a21X1( t ) + a22~2(t) * ‘ + b 2 1 ~(1t ) + b22~2(t)+ b 2 n 1 ~ m ( t ) ,
a2n~n(t) * * *
222 6 ELECTROMAGNETIC TRANSIENTS
'i.
Lm
In compact matrix notation Equations (6.94) and (6.96), which make up the state
variable formulation of a problem, are:
(6.96)
Integrate
4
Use Slate Equation lo obtain
State Variable Derivatives
-
A, = [ A 1 5 +[mu,
Yes
Calculate Dependent Variables
No lf
= IClZf +IDl_u,
Increase time-step
Advance Time
1
Figure 6.73 State variable solution technique
state variables has been obtained then the state equation is used to update the estimate
of the state variable derivatives.
If convergence is not reached then the step size is halved and the procedure restarted.
The trapezoidal rule is A-stable, so that given a small enough step size it is guaranteed
to converge; however, the step size may get too small for practical simulation. Once
convergence is reached, the dependent variables are calculated from Equation (6.98).
The elements of matrices [A], [B], [ C ] and [D]are dependent on the R, L and C
values of the network, but not on the step length. This allows the step length to be
varied so as to coincide with the switching instants, thereby eliminating the problem
of numerical oscillations due to switching errors. Moreover, an optimizing algorithm
can be used to modify the nominal step length. The number of iterations is examined
and the step size increased or decreased by 10% based on whether the number of
224 6 ELECTROMAGNETIC TRANSIENTS
iterations is too small or too large. An alternative widely used approach is to apply
an integration formula directly to the state and output equations. This is just another
form of numerical integrator substitution and leads to the same difference equation as
the numerical integrator substitution method. In other words, regardless of the way the
differential equations are rearranged and manipulated, the end result is only a function
of whether a numerical integration formula is substituted in or an iterative solution
procedure is adopted. The term state variable analysis refers to the latter approach.
6.15 References
21. Semlyen, A and Dabuleanu, A, (1975). Fast and accurate switching calculations on trans-
mission lines with ground return using recursive Convolutions, IEEE Transactions on Power
Apparatus and Systems, 94 NO (2) pp. 56 1-57 1.
22. Kuffel, P, Kent, K and Irwin, G D, (1995). Implementation and effectiveness of linear
interpolation within digital simulation, Proceedings of International Conference on Power
System Transients, IPST’95, Lisbon, Portugal, 3-5 September pp. 499-504.
23. Gole, A M, Fernando, I T, Irwin, G D, and Nayak, 0 B, (1997). Modeling of power elec-
tronic apparatus: additional interpolation issues, Proceedings of International conference on
power system transients, IPST’97, Seattle, WA, 22-26 June, pp. 23-28.
24. Dommel, H W, Bhattacharya, S, Brandwajn, V, Lauw, H K and Marti, L, (1986). EMTP
Theory Book, Vols 1 and 2, Prepared for Bonneville Power Administration.
25. Alvarado, F L, Lasseter, R H and Sanchez, J J, (1983). Testing of trapezoidal integration
with damping for the solution of power transient problems, IEEE Transactions on Power
Apparatus and Systems, 102 (12), pp. 3783-3790.
26. Lin, J and Marti, J R, (1990). Implementation of the CDA procedure in EMTP, IEEE Trans-
actions on Power Systems, 5 (2) pp. 394-402.
27. Marti, J R and Lin, J, (1989). Suppression of numerical oscillations in the EMTP, IEEE
Transactions on Power Systems, 4 (2), pp. 739-747.
28. Woodford, D and Irwin, G D, (2000). Personal Private communication.
29. Watson, N R and Irwin, G D, (1999). Accurate and stable electromagnetic transient simula-
tion using root-matching techniques, International Journal of Electrical Power and Energy
Systems, 21, (3) pp. 225-234.
30. Watson, N R, and Irwin, G D, (1998). Electromagnetic transient simulation of power
systems using root-matching techniques, Proceedings of the IEE, Part C, 145, (3,
pp. 481-486.
31. CIGRE WG14-02, (1994). A summary of the report survey of control and control perfor-
mance in HVDC schemes, Electra, No. 155, pp. 65-88.
32. Gole A, Lecture Notes on Electromagnetic Transients.
33. Woodford, D A, Ino, T, Mathur, R M, Gole, A and Menzies, R W, (1985). Validation of
digital simulation of HVDC transmission by field tests, IEE Con5 Publication on AC and
DC Power Transmission, No. 255, pp. 377-38 1.
34. Woodford, D A, Gole, A and Menzies, R W, (1983). Digital simulation of DC links
and AC machines, IEEE Transactions on Power Apparatus and Systems, PAS-102, (6),
pp. 1616-1623.
35. Manitoba HVDC Research Centre, (1994). PSCADEMTDC power systems simulation soft-
ware tutorial manual.
36. Woodford, D and Irwin, G D, (2000). Benchmark system, personal Communication.
37. Meyer, W S and Dommel, H W, (1974). Numerical modeling of frequency-dependent
transmission line parameters in an electromagnetic transient program, IEEE Transactions
on Power Apparatus and Systems, PAS-93 ( 9 , pp. 1401- 1409.
38. Manitoba HVDC Research Centre, (2000). PSCADEMTDC Version 3 Program Example.
39. IEEE, (1997). IEEE first benchmark case for sub-synchronous resonance studies, IEEE
Transactions on Power Apparatus and Systems, PAS-96 Vol ( 3 , pp. 1565- 1572.
40. Kuffel, R, Giesbrecht, Maguire, T, Wierckx, R P and McLaren, P, (1995) . RTDS -A full
digital power system simulator operating in real time, ICDS-95, USA, April p. 19.
41. Kuffel, R, McLaren, P, Yalla, M and Wang, X, (1995). Testing of the Beckwith electric M-
0430 multifunction protection relay using a real-time digital simulator (RTDS), ICDS-95,
USA, p. 49.
42. Duchen, H, Lagerkvist, Kuffel. R and Wierckx, R P, (1995). HVDC simulation and control
system testing using a real-time digital simulator (RTDS), ICDS-95, USA, p. 213.
6.15 REFERENCES 227
KBlFAl = 0
(a) Section 1
Figure 7.20 Structure of transient stability program. (a) Section 1. (b) Section 2. (c) Section 3.
(d) Section 4. (e) Section 5
7.8 STRUCTURE OF A TRANSIENT STABILITY PROGRAM 265
I
KBIFA3 = 1
-
I
KASE>i
at TIME = O?
initial conditions
conditions
S initial, ,
conditions
Perform
- numerical part
,of bifactorization ,
9-1 S
E
, =
(b) Section 2
B T
switching ops.
if branch change
set KBIF3 = 1
No
numerical part
+ I
F
l KBIFA3 = I
I
1
t-
(c) Section 3
J
For further
Solve for details of
machines this part
Solve for network
o? BIFA3 = 1
+I
TIME =TIME + H
Print-out Print-out
AVR results
busbar and sync. machinl
branch results results
+
if required
-m
speed gov.
results if
ITMAX13
(d) Section 4
P I h
t
'End of case'
I
olKase =l?
(steady-state)
Reset initial
(steady-state)
conditions
(e) Section 5
Saturation may thus be taken into account by modifying the value of the reactance
used in representing the machines. However, as explained for the model developed in
section 7.6, it is more convenient to fix the reactance and adjust the voltage accordingly.
Saturation is a part of synchronous machine modelling where there is still uncertainty
as to the best method of simulation. The degree of saturation is not the same throughout
the machine because the flux varies by the amount of leakage flux. Also, the saturations
in the direct and quadrature axes are different, although this difference is small in the
case of a cylindrical rotor.
Various methods have been adopted to account for saturation which differ not only
in the model modification technique but also in the representation of the saturation
characteristic of the machine.
Y
Start solution
nonintegrable
--------
variables using
algebraic form of
ITR = 0
1
(a) Section 1
Figure 7.21 Structure of machine and network iterative solution. (a) Section 1. (b) Section 2.
(c) Section 3
270 7 SYSTEM STABILITY
4 1 ITR=ITR+l
I
voltages from
bifactored
machine
non-integrable
ame for each AV
-------
- -------
Evaluate integrable
variables using
algebraic form of
trapezoidal method speed gov.
also determine
ERROR
ro No
Set flag for step
Exit
solution 7
W
(b) Section 2
Re-evaluate
conditions
at beginning of
Lr''Not coverging'
Lr'
0
Time = maxtime
Exit
(c) Section 3
Classical saturation model Classical theory [ 141 for a cylindrical rotor machine
assumes that the saturation is due to the total MMF produced in the iron and is the
same in each axis.
It is necessary to make further assumptions in order to simplify the model as follows:
(1) The magnetic reluctances in both axes are equal. Thus, the synchronous reactances
are equal, i.e. Xd = X,.
(2) Saturation does not distort the sinusoidal variations assumed for rotor and stator
inductances.
(3) Because load-test data is not usually available, saturation is determined using the
open-circuit saturation curve.
272 7 SYSTEM STABILITY
s = -AC (7.102)
AB '
Figure 7.23 shows a typical voltage and MMF diagram for a round rotor synchronous
machine. The Potier voltage Ep, the voltage behind the Potier reactance, may be deter-
mined from the terminal voltage V t and the terminal current I. The MMF required to
produce this voltage is found from the open circuit saturation curve of Figure 7.22.
Armature reactance F is found using Assumption (4) from which the field MMF (Fe)
is calculated. The voltage equivalent to Ff referred to the stator is E f. It is readily
apparent that rotating the MMF diagram through 90" gives:
Ff c( E i (in the steady state),
(7.103)
A
V
The second method [15] allows for saturation in both the direct and quadrature axis
components of the Potier voltage. It is assumed that the reluctances of the d-axis and
q-axis paths differ only because of the different air gaps in each axis. The d-axis
component of Potier voltage (Epd) is thus modified by the ratio X q / & before the
q-axis saturation factor is determined. Provided that it is assumed that the vector sum
of the two saturated main flux components (Fe, and Fed) is in phase with the MMF
proportional to Potier voltage, then the saturated d and q axis synchronous reactances
(Xd.7 and Xqs) are:
(7.107)
(7.108)
A third method 1141 distinguishes between the saturation in the rotor and stator,
and saturation factors based on Ep and Ep, are obtained. This method is difficult to
implement because it is necessary to ensure that saturation is not applied twice to any
part of the machine. That is, the saturation in the field poles must be isolated from that
of the armature, giving two saturation curves. The two saturation factors for this case
may be defined as:
iron MMF in the stator
sd9 = 1 + total air gap MMF '
(7.109)
Ff
(aEi)
Figure 7.24 Salient pole synchronous machine with direct axis saturation only
7.9 ADVANCED COMPONENT MODELS 275
El
Figure 7.25 Salient pole synchronous machine with direct and quadrature axis saturation
Ei
Figure 7.26 Salient pole synchronous machine with separate stator and rotor saturation
The most accurate method of storing this curve is to fit a polynomial of the form:
~f=
CO + C I V + c2v2+ c3v3... + CnV”, (7.1 1 1 )
+
by taking n 1 points on the curve. Normally, n would be 5, 7 or 9. This is a clumsy
method of both entering the data and storing it. In multimachine transient stability
studies, where the machines are represented at best by subtransient parameters and an
approximation to Potier reactance is made, nothing is achieved by such an elaborate
method of representing the saturation curve.
The problem can be simplified by assuming that most of the coefficients of the poly-
nomial are zero. A sufficiently good approximation is achieved with the Equation [ 161:
If= v + CnV”, (7.112)
where n is normally either 7 or 9. Only one point is needed to specify the curve and
if I f is always specified at a predetermined voltage, the data entries required per curve
are reduced to one, from which C, may be readily determined.
Potier reactance The Potier reactance of a machine is rarely quoted, although the
open-circuit saturation curve is normally available. In order to model the saturation
effects, it is thus necessary to estimate this reactance.
From a knowledge of the leakage reactance XI, Beckwith [17] calculated that:
X p = X1+ 0.63(X&- X I ) , (7.1 13)
and if XI is not available, then
X p = O.SX&. (7.1 14)
Equation (7.114) may be modified to account for the type of synchronous machine,
[ 181 i.e.
X p = 0.9X& (7.115)
for a salient-pole machine, as most of the saturation occurs in the poles, and
X p = 0.7X& (7.116)
for a round rotor machine, as most of the saturation occurs in the rotor teeth and the
Potier and leakage reactances have similar values.
Where subtransients are considered then Equations (7.17) and (7.18) are replaced by:
That is:
(7.124)
The current injected into the network is given by Equation (7.52) and as the terms
in the brackets contain no saliency then in the real and imaginary axis of the network:
278 7 SYSTEM STABILITY
where contains saturated but non-salient reactance terms and ?$! contains salient
and saturated reactance terms.
Note that the third part of Equation (7.126) is TO^ and not 70,". This part of the
injected current is merely the current flowing through 70and could be eliminated if 70
were not included in the network. The conditioning of the network would be reduced,
however, and in certain systems this could lead to numerical problems.
Inclusion of synchronous machine saturation in the transient stability program
Only two sub-routines need modification to allow saturation effects in synchronous
machines to be modelled. In both cases, an iterative solution is necessary for each
saturating machine, although in most instances the number of iterations is small.
Saturation is a function of the voltage behind armature resistance and Potier reac-
tance. Assuming the second method of salient machine saturation is being used, then
from Equation (7.112):
(7.129)
where
X
c,, = JCnd (7.130)
Xd
and
(7.131)
(7.132)
7.9 ADVANCED COMPONENT MODELS 279
This decouples the Newton method and each saturation factor may be solved inde-
pendently I1 31
(7.134)
(3) Generator overspeed is such that an interceptor valve may operate during the
study.
Figure 7.27 Generalized detailed turbine model including H.P.and interceptor valves
Some normal compound turbine configurations are shown in Figure 7.28, and
Table 7.5 gives typical values for these configurations using the generalized mode.
A hydroturbine can also be represented and the values given in Table 7.5 are justified
by the method of representing a lead-lag circuit, described in section 7.3, with the
time constant T5 set at i T w in the case of the simplest model.
The full set of equations for the detailed turbine model is:
pG4 = (Pgv- G4)/T4, (7.135)
pG5 = (G4 - G5)/T5, (7.136)
Piv = G5 . Pvi, (7.137)
pG6 = (Piv - G6)/T6, (7.138)
pG7 = (G6 - G7)/T7, (7.139)
P,I = K 1 . G4 + K 3 . Piv + K5 G6 + K 7 . G7,
3 (7.140)
Pm2 = K 2 . G 4 + K 4 . Piv + K 6 *G6 + K8 G7. (7.141)
Also note that:
8
C K n = 1 (7.142)
n=l
and that, in the initial steady state, the interceptor valve, if present, will be fully open
(Pvi = 1) in which case:
G4 = G5 = P i v = G6 = G7 = P m l + Pm2. (7.143)
The speed governor controlling the interceptor valve is similar to that controlling
the HP turbine except that it is set to operate at some overspeed value of slip (k,) and
not about synchronous speed. Equation (7.33) can be modified in this case to:
7.9 ADVANCED COMPONENT MODELS 281
(a)
-d-h--
Valve
Position
1
Control
valves,
steam
chest 1
Shaft
To condenser
Shaft
Position- steam
Control
valve
Position
valves,
steam
--- Shaft
chest
Valve -.Control
valves,
Position - steam
chest
-i-wF+-----
(d)
Reheater
Control
m-----
HP,IP Shaft
Valve
Position steam
chest
Crossover
LP Shaft
To condenser
Control
Valve valves,
Position + steam
chest
(f)
Figure 7.28 Common steam turbine configurations [7] (01982 IEEE) (a) Non-reheat;
(b) Tandem compound, single reheat; (c) Tandem compound, double reheat; (d) Cross
compound, single reheat; (e) Cross compound, single reheat; (f) Cross compound, double reheat
282 7 SYSTEM STABILITY
+-
pm2
U
Non-reheat 10.7a TCH - - - 1 0 0 0 0 0 0 0 s
0.2- 0.5 z
Tandem-compound 10.7b TCH TRH Tco - FHP 0 Ftp 0 FLP 0 0 0 U
8
single-reheat 0.1-0.4 4- 1 I 0.3-0.5 0.3 0.4 0.3
Tandem-compound 10.7~ TCH TRH~ T R H ~ Tco FVHP 0 FHP 0 FIP 0 FLP 0
double-reheat 0.1-0.4 4-11 4-11 0.3-0.5 0.22 0.22 0.3 0.26 P
Cross-compound 10.7d TCH TRH T, - FnP 0 0 FIP ~FLP~
I FLP 0 0 8
single-reheat 0.1-0.4 4- 1 1 0.3-0.5 0.3 0.3 0.2 0.2 i5
Cross-compound 10.7e TCH TRH T, - FHP 0 F~P 0 0 FLP 0 0 s
single-reheat 0.1-0.4 4- 1 1 0.3-0.5 0.25 0.25 0.5
Cross-compound 10.7f TCH TRH, TRH~ Tco FVHP 0 0 FHP
I
IFIP fFip ~FLP~FLP
8
double-reheat 0.1-0.4 4-11 4-11 0.3-0.5 0.22 0.22 0.14 0.14 0.14 0.14
Hydro 9.9a 0 fTw - - -2 0 3 0 0 0 0 0 t;
284 7 SYSTEM STABILITY
T m 0: {(speed)k),
where k = 1 for fan-type loads and k = 2 for centrifugal pumps. A more elaborate
torquehpeed characteristic can be used for a composite load, i.e.:
Tm =A + BS + CS’, (7.148)
where
A + b + c),
0: { a
B a ( b + 2c),
c 0: c.
The values of A , B and C are determined from the initial (steady state) loading of the
motor and, hence, its initial value of slip.
The electrical torque T e is related to the air gap electrical power by the electrical
frequency which is assumed coilstant and hence:
T e = Re@ i y ) / 2 nf 0 . (7.149)
7.9 ADVANCED COMPONENT MODELS 285
Figure 7.29 Steady state equivalent circuit of a single cage induction motor
Electrical equations when the slip is large Single-cage induction motors have
low-starting torques and it is often difficult to bring them to speed without either
reducing the load or inserting external resistance in the rotor circuit. As a result of the
low-starting torque, when the slip exceeds the point of maximum torque, the single-
cage model is often insufficiently accurate. These problems are overcome by the use
of a double-cage or deep-bar rotor model.
Cage factor
When a torque slip characteristic of the motor is available, then a simple solution is to
modify the torque-slip characteristic of the single-cage motor model. Double-cage or
deep-bar rotors have a resistance and reactance which varies with slip. A cage factor
K g can be included which allows for the variations of rotor resistance.
R2 = R2(0)(1 + Kg * S), (7.159)
where R2(0) is the rotor resistance at zero slip.
It is usually convenient to make the cage factor larger than that necessary to describe
the change in rotor resistance. In this way, the torque-slip characteristics of the model
can be made similar to that of the motor without the need to vary the rotor resistance
with slip. The result of varying the rotor resistance is to modify the open-circuit
transient time constant only, and this can be done quite simply at each integration step
of the simulation.
Rotor reactance does not vary with slip as greatly as rotor resistance, provided
saturation effects are ignored, and its effect on the open-circuit transient time constant is
thus small. Transient reactance (X’) varies with rotor reactance. However, this variation
on the term (XO- X’) in Equations (7.156) and (7.157) is insignificant. Thus, the only
major effect of varying rotor reactance is in Equations (7.154) and ( 7 . 1 5 9 , which
requires a technique similar to that adopted in the synchronous machine model to
account for saturation and saliency. However, the gains obtained in using two-cage
factors are insignificant and a single cage factor varying rotor resistance is usually
adopted.
Double-cage Rotor Model
An alternative to the cage factor is the use of a better rotor model, though this is often
restricted by the unavailability of suitable data.
Induction motor loads having double-cage or deep-bar rotors can be represented in a
similar manner to a single cage motor [20,21].It is assumed that the end-ring resistance
and that part of the leakage flux which links the two secondary windings, but not the
primary, are neglected. The steady state equivalent circuit, shown in Figure 7.30, can
thus be obtained where R3 and X 3 are the resistance and reactance of the additional
rotor winding. A circuit similar to that of Figure 7.29 can be obtained by substituting
the two parallel rotor circuit branches by a single series circuit, where:
R2(S) =
+ +
R2.R3(R2 R3) S2(R2.X3* R3.X2’) + (7.160)
(R2 + R3)2 + S 2 ( X 2 + X 3 )
288 7 SYSTEM STABILITY
R2(1) =
+
X22 * R3 X32 * R2 + R2 R3(R2 0 + R3) (7.171)
+ + +
(X2 X3)2 (R2 R3)2
X2 ‘ X3(X2 + X 3 ) + R22 X3 + R32 X2
X2(1) = (7.172)
( X 2 + X3)* + (R2 + R3)2
This set of non-linear equations may be solved using Newtonian techniques but by
substituting:
R2 ‘ R2(0)
R3 = (7.173)
R2 - R2(0)
and
x2 .xx
x3 = (7.174)
x 2 -xx’
where
X2( 1) - (R2(1 ) - R2(0))2
xx= (7.175)
(X2(0)- X2(1)>
the number of variables reduces to two and a simple iterative procedure yields a result
in only a few iterations [22].A reasonable starting value is X2 % ~ X derived
O from
assuming R2 i R 3 and X2 % i X 3 .
(7.177)
(7.178)
Ri + XI1* ~1 E; ’
where the minus sign confirms the induction machine as being assumed to be motoring.
Inclusion of induction machine in the transient stability program This is rela-
tively straightforward using the same format as developed for synchronous machines.
Most induction machines are equipped with contactors which respond to terminal condi-
tions such as undervoltage and it is sometimes necessary to model this equipment. The
characteristics and logic associated with contactors are included in section 7.9.4.
7.9 ADVANCED COMPONENT MODELS 289
7.9.4 Relays
Relay characteristics may be applied to a transient stability program and the effect
of relay operation automatically included in system studies. This permits checking
of relay settings and gives more realistic information as to system behaviour after a
disturbance, assuming 100% reliability of protective equipment. Reconstruction of the
events after fault occurrences may also be carried out.
Unit protection only responds to faults within a well-defined section of a power
system and, as the faults are pre-specified, the operation of unit protection schemes
can equally be specified in the switching data input. Thus, only non-unit protection
needs to be modelled and of these overcurrent, undervoltage and distance schemes are
the most common.
Instantaneous overcurrent relays Instantaneous, or fixed time-delay, overcurrent
relays are readily modelled. The operating point of the relay should be specified in
terms of p.u. primary current, thus avoiding the need to model the current transformer
specifically. However, the location of the current transformer must be specified, e.g. at
busbar A on branch to B, so that the correct signals are used by the relay model. The
only other piece of information required is delaytime (&I) between the relay operation
time and the circuit-breaker arc extinction time (fcb).
Initially, the circuit-breaker operating time (tcb) is set to some large value as it must
be assumed that the steady-state current is less than the relay setting. At the end of each
time step (e.g. at time t ) the current at the current transformer location is evaluated
and, if it exceeds the relay setting, the effective circuit-breaker time is set to:
tcb = t $. fdel. (7.179)
The integration then proceeds until the time-step nearest to fcb, when the circuit-
breaker opening is simulated by reducing the relevant branch admittance to a very
small value. Alternatively, the integration step length can be adjusted to open the
circuit at time fcb.
During the period between relay operation and fcb, the simulation of relay drop-off
may be desired. In this case, if current falls below a pre-specified percentage of relay
setting current, then tcb is reset to a large value.
Inverse definite minimum time lag overcurrent relays The inverse time charac-
teristics of induction disc and similar relays may easily be included in an overcurrent
relay. This may be accomplished by defining several points on the characteristic and
interpolating, but curve fitting is better if a simple function can be found.
For example, an overcurrent relay conforming to British Standard B.S. 142 would
appear to be accurately modelled by defining seven points on the curve as shown
in Figure 7.31(a). However, when plotted on a log-log graph, as in Figure 7.31(b),
the errors are more obvious and can exceed the accuracy limits laid down in the
Standard, if care is not taken. However, acceptable accuracy can be obtained by using
the approximation:
top = 3.O/log I for 1.1 5 1 5 20 (7.180)
and
lop= c a for I < 1.1,
where top is the operating time of the relay for a current of I .
290 7 SYSTEM STABILITY
25
20
4 8 12 16 20
(4 Setting multiple
100
30
3 10 30 100
(b) Setting multiple
Figure 7.31 Inverse definite minimum time lag overcurrent relay (from BS142 (1966)).
(a) Linear scale; (b) Logarithmic scale
Plug bridge setting (Spb) and time multiplier setting (Stm), both measured in per unit,
can be incorporated into the relay characteristic and the relay induction disc travel (0,)
at time t due to a current I, may be determined from the previous travel at time
t - h bv:
For currents less than the definite minimum value, the relay may be assumed to reset
by spring action. Assuming that resetting from full travel takes 2s then:
(7.182)
when
I t < l.lS,b.
Initially, travel is set to zero and relay operation is assumed when D equals or
exceeds 1 p.u. If necessary, the relay operating time may be determined by linear
interpolation backwards over the last time interval.
Dt - 1.0
top = t - h, (7.183)
Dt - Dr-h
when
Dt 2 1.0
and
Dt-h < 1.0,
(7.185)
q = izrf(l- Rb)sinO,f.
In the example in Figure 7.32, R b for zones 1 and 2 is zero.
The equation of the boundary of an operating zone is:
( z c o s e - p)’ + (ZsinB - ql2 - a’ = 0, (7.186)
and hence operation is defined when:
associated with it and care should be taken to ensure all are adequately identified.
Protected branches which are not directly faulted need not be modelled as accurately
and the whole branch may be removed if the circuit-breaker at either end is opened.
Relay characteristics should be checked at the end of each time solution and recon-
vergence after a discontinuity. It is not necessary to perform the check at each iteration,
however. This reduces the computational effort associated with relays and permits more
complex relay characteristics to be modelled at critical points in the system.
Induction machine switching should not be simulated by creating dummy branches
which can be removed from the network whenever necessary. While this is a feasible
solution, it is extremely wasteful of computational storage and effort. A more satisfac-
tory method is to identify the state of the machine, i.e. either switched in or out, by a
simple flag and when switched out to solve for the machine with zero stator current
and likewise remove its injected current from the network.
The network, however, usually includes a shunt admittance representing the machine
in the initial steady state. This problem may be overcome by injecting another current
to compensate for this admittance whenever a machine is switched out. Alternatively,
a machine liable to switching need not have its equivalent shunt admittance included
in the network at any time during the study. This simplifies periods when the machine
is switched out, but requires a different injected current to the usual when switched in.
A minor problem occurs when induction machines, which are initially switched out
of service, are included in the input data. An estimate of the full load active power of
the machine must be specified so that the load characteristics of the machine can be
adequately defined. Also, induction motors on stand-by for automatic start-up must be
modelled accurately if sensible run-up simulation is to be achieved.
to be calculated during unbalanced operation. A simple clock notation with each hour
representing 30" shift is suitable for this purpose.
The negative-sequence impedance of synchronous machines is different from the
positive-sequence impedance. The flux produced by negative-sequence armature current
rotates in the opposite direction of the rotor, unlike that produced by positive-sequence
current, which is stationary with respect to the rotor. The flux path oscillates rapidly
between the positive-sequence d and q axis subtransient flux paths and the negative-
sequence reactance X2 may conveniently be defined as:
x2 = (x; + Xb')/2. (7.188)
This reactance is the same as the reactance which represents the machine in the
positive-sequence network. The negative-sequence resistance is given by(4):
(7.189)
where Rr is the rotor resistance. While R2 and Ra will differ, the overall difference
between the negative-sequence impedance (22)and positive-sequence impedance repre-
senting the machine is so small as to be neglected in most cases. Further, rotating
machinery do not generate negative-sequence e.m.f.s and, hence, there is no negative-
sequence Norton injected current.
Thus, ignoring d.c. equipment, the overall negative-sequence network is identical to
the positive-sequence network with all injected currents set to zero.
Negative-sequence currents have a braking effect on the dynamic behaviour of
rotating machinery. For a synchronous machine, where torque and power may be
assumed to be equivalent, the mechanical braking power (Pb) is [4]:
Pb = I:(R2 - Ra), (7.190)
which may be added directly into the mechanical equation of motion given by Equa-
tion (7.6).
A similar expression can be found for negative sequence-braking torque in an induc-
tion machine where the speed of the rotor and the negative-sequence currents are taken
into account.
Zero sequence system The zero-sequence system differs greatly from the other two
sequence systems.
The zero-sequence impedance of transmission lines is higher and, for a transformer,
its value and location depends on the phase connection and neutral arrangements.
Figure 7.33 shows the zero-sequence models for various typical transformer connec-
tions. By replacing the open circuit of transformer types 2, 3 and 4 with a very low
admittance, the topology of the zero-sequence network can be made the same as for
the other sequence networks.
The zero-sequence impedance of rotating machinery must be specified in the data
input so that its inverse can be included in the zero-sequence system admittance matrix.
As with the negative-sequence system model, there are no zero-sequence e.m.f.s gener-
ated and, hence, there are no Norton injected currents into this system.
Inclusion of negative and zero sequence systems for unsymmetrical faults The
major effect of unsymmetrical faults is to increase the apparent fault impedance. On
fault application, the negative- and zero-sequence impedances of the system at the
7.10 REFERENCES 295
Type 1
p ~ z o - O ADP O
I I p P O P Q
point of fault are calculated. These are simply the inverse of the self-admittances at
the point of fault. Depending on the type of fault, the fault impedance is modified to
include the negative- and zero-sequence impedance. The fault impedance then remains
constant until changed by either branch switching or fault removal.
If negative sequence-braking effects are to be included, it is necessary to evaluate
the negative-sequence current in the relevant machines at each iteration. This is done
by injecting the negative-sequence current, determined at the point of fault, into the
negative sequence system admittance matrix [ 7 2 1.
(7.191)
where [ffz] is a zero vector except at the point of fault. The vector [v2]contains the
negative-sequence voltages at all busbars from which the machine negative-sequence
currents are readily obtained.
If phase information is required, then the zero-sequence voltages at all busbars also
need to be determined, depending on the type of fault. This is done in an identical
manner to that used for the negative-sequence system.
7.10 References
I . Elgerd, 0 I, (1971). Electrical Energy Systems Theory: An Introduction, McGraw-Hill, New
York.
2. Weedy, B M, (1979). Electric Power Systems, John Wiley and Sons, London.
3. Concordia, C, (1951). Synchronous Machines. Theory and Performance, John Wiley and
Sons, New York.
296 7 SYSTEM STABILITY
4. Kimbark, E W, (1956). Power System Stability: Synchronous Machines. Vol. 3, John Wiley
and Sons, New York.
5. Dandeno, P L, et al., (1973). Effects of synchronous machine modeling in large-scale system
studies. IEEE Transactions on Power Apparatus and Systems, PAS-92(2), pp. 574-582.
6. IEEE Committee Report, (1968). Computer representation of exciter systems, IEEE Trans-
actions on Power Apparatus and Systems, PAS-87(6), pp. 1460- 1464.
7. IEEE Committee Report, (1973). Dynamic models for steam and hydro turbines in
power-system studies, IEEE Transactions on Power Apparatus and Systems, PAS-92(6),
pp. 1904-1915.
8. Dandeno, P L and Kundur, P, (1973). A noniterative transient stability program including
the effects of variable load-voltage characteristics, IEEE Transactions on Power Apparatus
and Systems, PAS-92(5), pp. 1478- 1484.
9. Berg, G L, (1973). Power system load representation, Proceedings of the IEE, 120(3),
pp. 344-348.
10. Dommell, H W and Sato, N, (1972). Fast transient stability solutions, IEEE Transactions
on Power Apparatus and Systems, PAS-91(4), pp. 1643- 1650.
1 1, Brameller, A, et al, (1969). Practical Diakoptics for Electrical Networks, Chapman and Hall,
London.
12. Lapidus, L and Seinfeld, J H, (1971). Numerical Solution of Ordinary Differential Equa-
tions, Academic Press, New York.
13. Arnold, C P, (1976). Solutions of the multi-machine power-system stability problem, Ph.D.
thesis, Victoria University of Manchester, UK.
14. Crary, S B, (1945). Power System Stability-Steady-State Stability, Vol. 1, John Wiley and
Sons, New York.
15. Olive, D W, (1966). New techniques for the calculation of dynamic response, IEEE Trans-
actions on Power Apparatus and Systems, PAS-85(7), pp. 767-777.
16. Hammons, T J and Winning, D J, (1971). Comparisons of synchronous-machine models in
the study of the transient behaviour of electrical power systems, Proceedings of the IEE,
118( lo), pp. 1442- 1458.
17. Beckwith, S, (1937). Approximating Potier reactance, AIEE Transactions, p. 813.
18. Knable, A H, (1956). Electrical Power Systems Engineering-Problems and Solutions,
McGraw-Hill, New York.
19. Brereton, D S Lewis, D G and Young, C C, (1957). Representation of induction motor loads
during power-system stability studies, AIEE Transactions on Power Apparatus and Systems,
PAS-76, pp. 45 1-461.
20. Jordan, H E, (1979). Synthesis of double-cage induction motor design, AIEE Transactions
on Power Apparatus and Systems, PAS-78, pp. 691-695.
21. Arnold, C P and Pacheco, E J P, (1979). Modelling induction motor start-up in a multi-
machine transient stability program, IEEE PES Summer Meeting, Vancouver.
22. Pacheco, E J P, (1975). Induction motor starting in an electrical power-system transient-
stability programme, M.Sc. dissertation, Victoria University of Manchester, UK.
SYSTEM STABILITY UNDER
POWER ELECTRONIC
CONTROL
8.1 Introduction
The presence of high voltage power electronic equipment in the transmission system
has important consequences on the stability of the power system. However, the conven-
tional multi-machine stability assessment described in the last chapter is inadequate to
represent the transient behaviour of some power electronic devices. This problem is
particularly important in the case of HVDC converters due to the occurrence of inverter
commutation failures that often follow a large disturbance. Only the use of electro-
magnetic transient programs, described in Chapter 6, can provide accurate information
of the power electronic response during and immediately following clearance of the
disturbance. Although machine rotor dynamics, as discussed in Chapter 7, could be
included in the electromagnetic transient program of Chapter 6 , this is not a practical
proposition in the presence of power electronic switching, considering the different
time constants involved. For instance, electromagnetic-transient simulations require
steps of (typically) 50 ps, whereas the stability programs use steps at least 200 times
larger.
To reduce the computational requirements, some programs [ 11 contain two separate
modes. An instantaneous mode is used to model components in three-phase detail with
small time steps in a similar way to the EMTPEMTDC programs [2]. The alternative
is a stability mode based on r.m.s. quantities at fundamental frequency only, with
increased time-step lengths. The user can switch between the two modes as required
while running but, in either mode, the entire system must be modelled in the same
way. Thus, when using the instantaneous mode, a system of any substantial size would
still be very computationally intensive.
A more efficient solution is described here [3,4] which takes advantage of the
computationally inexpensive dynamic representation of the a.c. system in the stability
program, and the accurate transient simulation of the power electronic devices.
The slow dynamics of the a.c. system are adequately modelled by the stability
program while the fast dynamic responses of the HVDC and FACTS devices are accu-
rately represented by electromagnetic transient simulation. This hybrid combination is
essential to predict the first few swings in stability studies.
298 8 SYSTEM STABILITY UNDER POWER ELECTRONIC CONTROL
Finally, quasi steady-state models of the power electronic devices are also developed
in this chapter for use in longer stability studies as well as system response to small
perturbations.
Conventional Stability
Analysis
7- transient simulation
of power electronic
detailed
sequence Stability
data for Loadflow input TSlEMTDC Outflow
whole hybrid
c-y
Interface
models produce the same results within a predefined tolerance and over a set period,
the complete system can then be reconnected and used by TS,and the EMTDC repre-
sentation terminated. This allows better computational efficiency, particularly for long
simulation runs.
state is reached and a ‘snapshot’ is taken. This snapshot holds all the relevant data for
the various system components and is used as the starting point when interfacing the
detailed model with the stability programme.
The stability program is initialized conventionally through power-flow results via a
data file. An interface data file is also read by the TSE hybrid that provides the number
and location of interface buses, analysis options, and timing information. The data flow
diagram is shown in Figure 8.3.
-
Yes
No
Pass information
to detailed model
i Solve EMTDC
Extract information
from detailed solution
and include in stability
programme
1
1 I
Solve stability equations
c=
T = T + step length
Output results
Is T = end time?
The EMTDC programme represents system 1 by a Thevenin equivalent (El and zl)
as shown in Figure 8.6. The simplest ZI is an R-L series impedance, representing the
fundamental frequency equivalent of system 1. This impedance can be derived from
the results of a power flow and a fault analysis at the interface bus.
The power flow 'provides an initial current through the interface bus and the initial
interface bus. A fault analysis is also used to determine the fault current through the
302 8 SYSTEM STABILITY UNDER POWER ELECTRONIC CONTROL
f
Figure 8.5 Hybrid interface
I
+
System 1 I,
I
System 2
interface for a short circuit fault to ground. The equivalent Thevenin source El and
Thevenin impedance ZI values shown in Figure 8.7, are obtained as follows:
Using the power flow solution:
El = inZl + V ,
and using the fault circuit: -
El = I F Z ~ .
Combining Equations (8.1) and (8.2):
and can then be found from either Equation (8.1) or Equation (8.2).
During a transient, the impedance of the synchronous machines in system 1 will
change. The net effect on the fundamental power in or out of the equivalent circuit,
however, can be represented by varying the source and keeping ZI constant.
8.3 TS/EMTDC INTERFACE 303
-
(a) Loadflow circuit
- -
(b) Fault circuit
Figure 8.7 Derivation of Thevenin equivalent circuit (a) Power-flow circuit. (b) Fault circuit
However, the waveforms obtained from EMTDC involve frequencies other than the
fundamental and, therefore, a frequency-dependent equivalent circuit (as described in
section 6.4.3)is used to represent the a.c. system.
Regarding the equivalent circuits sources, information from the EMTDC model
representing system 2 (in Figure 8.6) is used to modify the source of the equivalent
circuit of system 2 in the stability programme. Similarly, data from TS are used to
modify the source of the equivalent circuit of system 1 in EMTDC. These equiva-
lent sources are normally updated at each TS step length (refer to section 8.5). From
Figure 8.6,if both ZI and 2 2 are known, additional information is still necessary to
determine update values for the sources 7, and El. The selection and processing of
interface parameters to derive this information is discussed in section 8.4.
Moreover, the stability programme requires only positive sequence data so data from
the three a.c. phases at the interface(s) is analysed and converted to positive sequence,
i.e. for the positive sequence voltage:
-
v,, = p,+ ZVb + Z*V,), (8.4)
where
-
V,, = positive sequence voltage,
- - -
V,, V b , V, = phase voltage,
Z = 120"forward rotation vector(i.e.a = 1L 120").
304 8 SYSTEM STABILITY UNDER POWER ELECTRONIC CONTROL
Similarly, the positive sequence voltage from TS is converted to three phase data as
follows:
- -
Va = Vps, (8.5)
and
611 = ev - 9, (8.16)
where rb is the displacement angle between the voltage and the current.
Thus, Equation (8.15) can be written as
-
EI = IlZl cos(8v + B ) + jIlZ1 sin(& + B ) + VcosBv + j v s i n b
=IIZl(cos8vcosB-sinevsinB)+ vcosev (8.17)
I Ov cos /? + cosev sin /?)+ V sin ev],
+ ~ [ I I Z(sin
where
B = ezI- 9.
If
Ei = E l , + j E l i ,
then equating the real terms:
E l , = (7,Zl cosB+ V)cos6v + (-1121sinB)sin&, (8.18)
where zlis known and constant throughout the simulation.
From the EMTDC results, the values of V , I and 4 are also known and, hence, so
is j3. El can be determined in the TS phase reference frame from knowledge of zI
and the previous values of interface current and voltage from TS, through the use of
Equation (8.1 1).
From Equation (8.18), making
A = IlZi C O S ~ + V, (8.19)
B = - I I Z ~sin B, (8.20)
and remembering that
the voltage angle Bv in the TS phase reference frame can be calculated, i.e.:
In a similar way, data from the transient stability programme simulation can be
used to calculate a new Thevenin source voltage magnitude for the equivalent circuit
of system 1 in the EMTDC programme. Knowing the voltage and current magnitude
at the TS programme interface and the phase difference between them, by a similar
analysis the voltage angle in the EMTDC phase reference frame is:
Knowing the EMTDC voltage angle 8v allows calculation of the EMTDC current
angle from Equation (8.28). The magnitude value of El can then be derived from
Equation (8.1 1).
(8.31)
This method greatly reduces the computing time necessary for the data extraction
from EMTDC.
The choice of r.m.s. power was made on the basis that harmonic power flow will
result only from in-phase components of harmonic voltage and current. The assumption
was made that if a system contains only a low resistive component, then the harmonic
power flow is not significant [6].
This, however, is not valid for every situation and, particularly, at the inverter end of
an HVDC link, the effect of the resistive component of the network is not insignificant.
8.4 EMTDC TO TS DATA TRANSFER 307
800
600
400
F
3 200
[ 0
1
a -200
-400
-600
-800
-1000 , I I I
.O
308 8 SYSTEM STABILITY UNDER POWER ELECTRONIC CONTROL
1000
900 -
-
800
- 700 -
$ 600-
Y
zi 500-
-m 400-
$ 300-
200 -
100 -
0-
-100 -
-200 I 1
0.00 0.04 0.08 0.12 0.16 0.20 0.24 0.28 0.32 0.36 0.40
fault time, there exists a significant amount of Ph or harmonic r.m.s. power in the total
r.m.s. power. When the three phase network is unbalanced the fundamental frequency
real power consists of positive, negative and zero sequence components, i.e.:
Pf = Pfps + Pfns + Pfzs, (8.32)
and the negative and zero sequence powers cause additional power loss in the network.
Figure 8.10 shows the sequence components of the fundamental r.m.s. power of
Figure 8.9.
Fundamental frequency negative sequence currents, in the presence of damper wind-
ings, can produce a braking torque which will retard the rotor [8]. Damper windings,
however, also serve to lower the negative sequence impedance of a machine which in
turn reduces the negative sequence voltage [9]. Which of these two opposing effects is
dominant depends on the resistance of the damper windings. High resistance windings
cause the braking torque to be the significant effect. The braking power of the negative
sequence current is:
(8.33)
where
I, = negative sequence rotor current,
R, = rotor resistance,
I,, = negative sequence stator (or armature) current,
8.4 EMTDC TO TS DATA TRANSFER 309
1000 -.
900 -
800 -
F
z 700
600 -
-
' 500 - -
8I 400 -
a 300 -
200 - -
100 - --d
r----
0 - ------ ---- I
..,...r
- - -
-
- - - -
-
-100
-200 - I
The negative sequence resistance can be approximated from the rotor and the arma-
ture resistance, i.e.:
rn % ( ~ s +i ~ r ) ,
(8.35)
where
R, = armature resistance.
Retardation of the rotor can also be caused by d.c. components in the armature
windings. Three phase faults at or near machine terminals can cause d.c. components
of short circuit armature current which can have a definite braking effect on the machine
[9].The braking power in this case is:
(8.36)
(8.37)
where
The total r.m.s. power then is not always equivalent toeither the fundamental frequency
power or the fundamental frequency positive sequence power. A comparison of these
310 8 SYSTEM STABILITY UNDER POWER ELECTRONIC CONTROL
1000
900 -
800 -
-
- 700
600-
v
5 500-
3
-gm 400-
2 300-
200 - Ic..*
100 -
0-
-100- .--
_I.
7-
..
d
-200 I I t I I
0.00 0.04 0.08 0.12 0.16 0.20 0.24 0.28 0.32 0.36 0. 0
Figure 8.11 Comparison of total r.m.s. power, fundamental frequency power and fundamental
frequency positive sequence power
three powers is shown in Figure 8.11. The difference between total r.m.s. power and the
positive sequence power can be seen to be highly significant during the fault.
The most appropriate power to transfer from EMTDC to TS is then the funda-
mental frequency positive sequence power. This, however, requires knowledge of both
fundamental frequency positive sequence voltage and fundamental frequency positive
sequence current. These two variables contain all the relevant information and, hence,
the use of any other power variable to transfer information becomes unnecessary.
i= 1
+
where x; = x(t0 i A t ) and yi = y(t0 + iAr).
From Equation (8.40):
n
E= C ( x ; - ~ I ~ l ( t-i ~) 2 ~ 2 ( t i ) ) ~ , (8.43)
i= I
In matrix form:
(8.45)
or
The error component can be described in terms of the residual matrix as follows:
E = [rlT[r]
312 8 SYSTEM STABILITY UNDER POWER ELECTRONIC CONTROL
(8.48)
If [A] = [FIT[F] and [B] = [FIT[X] then :
[CI = [ A I - m (8.49)
and hence
n-1
(8.50)
Similarly:
and
(8.5 1)
(8.52)
From these matrix element equations, CIand C2 can be calculated recursively using
sequential data.
8.6 INTERFACE METHOD 313
2’oo I
-5.00 I 1 I I I 1 I 1 I 1
0.00 0.02 0.04 0.06 0.08 0.10 0.12 0.14 0.16 0.18 0.20
Time (s)
illustrated in Figure 8.13 is selected for the information exchange. It shows the use
of the previous time-step data when passing information from TS to EMTDC but
present time-step data when passing information from EMTDC to TS. When the two
programs are run concurrently, TS passes its information to EMTDC. EMTDC then
runs to t + A t , and the information gathered over this present time-step given back to
+
TS at time t . TS now runs to t Ar, using equivalent circuit information derived for
that particular time step.
However, to cater for TS step lengths below the fundamental period, the above
method is modified as shown in Figure 8.14; it relates to the case when the step length
is one half of the fundamental period.
Following the sequential numbering on Figure 8.14, at a particular point in time,
the EMTDC and TS programs are concurrent and the TS information from system 1
is passed to update the system 1 equivalent in EMTDC. This is shown by the arrow
marked 1. EMTDC is then called for a length of half a fundamental period (arrow
2) and the curve fitted results over the last full fundamental period processed and
passed back to update the system 2 equivalent in TS (arrow 3). The information over
this period is passed back to TS at the mid-point of the EMTDC analysis window
which is half a period behind the current EMTDC time. TS is then run to catch up
I I
Stabiliity
--
step length
I I
4
I
I
8
I
I
etc.
I
1-1 I I
I TS
-- 2 6 4 c III I
Dynamic program
step length
Disturance Stabiliity
applied step length
I
I
l
I
i
I
4
l
I
t
I
*
I
I
I
- /-I
I
8 etc.
I I I
TS
v p * t
++ II
II
r Dynamic program
step length
to EMTDC (arrow 4), and the new information over this simulation run used to again
update the system 1 equivalent in EMTDC (arrow 5 ) . This protocol continues until
any discontinuity in the network occurs.
When a network change such as a fault application or removal occurs, the interaction
protocol is modified to that shown in Figure 8.15. The curve fitting analysis process is
also modified to avoid applying an analysis window over any point of discontinuity.
The sequential numbering in Figure 8.15 explains the flow of events. At the fault
time, the interface variables are passed from TS to the system 1 equivalent in EMTDC
in the usual manner, as shown by the arrow marked 1. Neither system 1 nor system
2 has yet been solved with the network change. The fault is now applied in EMTDC
which is then run for a full fundamental period length past the fault application (arrow
2) and the information obtained over this period passed back to TS (arrow 3). The fault
is now also applied to the TS program which is then solved for a period until it has
again reached EMTDC’s position in time (arrow 4). The normal interaction protocol
is then followed until any other discontinuity is reached.
A full period analysis after the fault is applied is necessary to accurately extract
the fundamental frequency component of the interface variables. The mechanically
controlled nature of the a.c. system implies a dynamically slow response to any distur-
bance and so, for this reason, it is considered acceptable to run EMTDC for a full
period without updating the system 1 equivalent circuit during this time.
An alternative approach has been proposed [ 101 where the interface location is
extended out from the converter bus into the a.c. system. This approach maintains that,
particularly for weak a.c. systems, a fundamental frequency equivalent representing the
a s . system is not adequate at the converter terminals. In this case, the extent of the a.c.
system to be included in the d.c. system depends on phase imbalance and waveform
distortion.
Although the above concept has some advantages, it also suffers from many disad-
vantages. The concept is proposed, in particular, for weak a.c. systems. A weak a.c.
system, however, is likely to have any major generation capability far removed from the
converter terminal bus as local generation serves to enhance system strength. However,
when the generation is far away from the converter, then the distance required for an
interface location to achieve considerably less phase imbalance and waveform distortion
is also likely to be significant.
The primary advantage of a hybrid solution is in accurately providing the d.c.
dynamic response to a transient stability program, and in efficiently representing the
dynamic response of a considerably sized a.c. system to the d.c. solution. Extending the
interface some distance into the a.c. system, where the effects of a system disturbance
are almost negligible, diminishes the hybrid advantage. If a sizeable portion of the a.c.
system requires modelling in detail before an interface to a transient stability program
can occur, then one might question the use of a hybrid solution at all and instead use
a more conventional approach of a detailed solution with a.c. equivalent circuits at the
system cut-off points.
Another significant disadvantage in an extended interface is that ax. systems may
well be heavily interconnected. The further into the system that an interface is
moved, the greater the number of interface locations required. The hybrid interfacing
complexity is thus increased and the computational efficiency of the hybrid solution
decreased. The requirement for a detailed representation of a significant portion of
the a.c. system serves to decrease this efficiency, as does the increased amount of
processing required for variable extraction at each interface location.
The advantages of using the converter bus are:
0 The detailed system is kept to a minimum.
0 Interfacing complexity is low.
0 Computational expense is minimized.
0 Converter terminal equipment, such as filters, synchronous condensers SVCs, and
can still be modelled in detail.
The major drawback of the detailed solution is in not seeing a true picture of the
ax. system, since the equivalent circuit is fundamental frequency based. Waveform
distortion and imbalance also make it difficult to extract the fundamental frequency
information necessary to transfer to the stability program.
The problem of waveform distortion for transfer of data from EMTDC to TS is
dependent on the accuracy of the technique for extraction of interfacing variable infor-
mation. If fundamental frequency quantities can be accurately measured under distorted
conditions, then the problem is solved. Section 8.5 has described an efficient curve
fitting algorithm to extract the required information from distorted waveforms. It has
8.8 STRUCTURE OF THE HYBRID PROGRAM 317
been shown that, using the technique described, fundamental frequency quantities can
be accurately measured.
Moreover, a simple fundamental frequency equivalent circuit is insufficient to repre-
sent the correct impedance of the a.c. system at each frequency. Instead, this can be
achieved by using a fully frequency-dependent equivalent circuit of the a.c. system
[ l 11 at the converter terminal instead of just a fundamental frequency equivalent. A
frequency-dependent equivalent avoids the need for modelling any significant portion
of the ax. system in detail yet still provides an accurate picture of the system impedance
across its frequency spectra.
To show the effect of a frequency-dependent equivalent, the test system of
Figure 8.16 is used with an inverter effective short circuit ratio of 2. The d.c. link
is represented by the CIGRE benchmark model [7].
A three-phase solid short circuit fault is applied at the inverter terminal. Three cases
are considered, the first being the entire system represented by the detailed solution.
The second and third cases relate to the hybrid solution interfaced at the converter
bus, one case with a fundamental frequency Thevenin representation of the stability
program in the detailed solution, and the other with a frequency-dependent equivalent.
The results of the inverter terminal voltages for the three cases are plotted in
Figure 8.17, and they show that the benchmark EMTDC case and the frequency-
dependent equivalent case are identical. The fundamental frequency equivalent case
(Figure 8.17(b)) shows more distortion and prolonged effects from the disturbance
than the benchmark EMTDC case.
These results show the inadequacy of a fundamental frequency equivalent at the
converter terminal, whereas the use of a frequency-dependent equivalent is perfectly
adequate.
-1.4 I i i i i i i i i
(a) EMTDC
1.4 , i
1.2
1 .o
0.8
-& 0.6
0.4
0.2
g) 0.0
-0.2
>o -0.4
-0.6
-0.8
-1 .o
-1.2
-1.4 I 1 , , 1 1 1 1 1
1.4 , f
0.96 1.00 1.02 1.04 1.06 1.08 1.10 1.12 1.14 1.16 1.18
Time (s)
-
(c) TSE Hybrid Frequency dependent equivalent
No
1
Yes 1 1
Compare variables I
s = Ts+stepl
I
I
No 1
1 and2
Set up equivalent
circuits
Yes State=l
Ts=O
Ts=Ts+steol
A 0
Figure 8.18 TSE hybrid algorithm. [step 11 TS program step length. [Ts] TS step length
counter. [Tend] Minimum finish time for EMTDC. [K] Time counter for EMTDC and TS
comparison of variables. [Tc] Time over which comparison must be within tolerance
320 8 SYSTEM STABILITY UNDER POWER ELECTRONIC CONTROL
Yes I
eriod of TI2
variables to TS sys. 1
State=3
Ts=O
Ts=Ts+stepl
~~~~~~~~ ~
Extract TS system
2 variables
lr
Compare variables of
TS sys.2 and EMTDC
+=+&
I- K=K+stepl
No
i
Terminate EMTDC
*
Reconnect TS
systems 1 and 2
I I
C D
IC
stop
1 f
Pass TS,System 1 1 f
variables to EMTDC
% Ts=Ts+step 1
Ts=O
into systems 1 and 2, and Norton equivalent circuits set up in each system. The state
is now set to 1, representing normal interfacing conditions, and TS is solved until its
time is concurrent with EMTDC.
Under the normal interfacing of state 1, variable information is given to EMTDC
from TS to update its equivalent circuit. The equivalent circuit of system 1 in the TS
model of system 2 is updated in the same way. EMTDC is then called for one half a
period and the information measured over the last fundamental period of its simulation
. . . . . . , -
used to update the equivalent circuit or system L in 15.
a . rn"
In the interface data file, a time can be specified as a minimum termination time
for EMTDC, after any network disturbance is cleared. Once this time is reached in
the program, the interface variables of both system 2 models are compared at each
TS time-step. If they correlate within a predefined tolerance over a set period, then
EMTDC can be terminated and the TS representation of system 2 once again takes
river nurino
" 1 1 1 . ..." nerinrl
b the
Y"1
1.. y, .
..,.. thpv
-.."J rirp hpino
I.w" -..--.-..-,if_- at anv,time
-... rhprkpd I---f --.-.-
the
_-.-vsriahleq
.
-_---_-I -_- outside
are -
the specified tolerance, the checking period time is restarted.
322 8 SYSTEM STABILITY UNDER POWER ELECTRONIC CONTROL
When a network admittance change is about to occur, such as a fault being applied
or removed, the interfacing routine is entered with a state value of 2. At this point
in time, TS is concurrent with EMTDC. The TS interface variables are passed to
EMTDC, which is then run for a full period from the network discontinuity time. It
is not accurate to apply the analysis window over the network discontinuity, so the
staggered window process must be restarted. The variables from EMTDC are passed
back to TS at the time of the disturbance and the state is changed to 3.
State 3 allows TS to catch up to EMTDC before the normal interfacing procedure
of state 1 recommences.
Clyde Twizel
Livingston Aviemore
Figure 8.19 Test system on the a.c. side of the rectifier station
8.9 TEST SYSTEM AND RESULTS 323
2 3000
-3 2000-
r
o 2500- t
-6
.-
1500-
ii
m
E 1000-
8 500 -
2
0
1.20
7 1.00
n
0.80-
C
0.60-
3
0.40-
0
0 0.20-
0.00
.....
I I I I I I I I
1.50 1.65 1.80 1.95 2.10 2.25 2.40 2.55 2.70 2.85 3.00
Time (s)
Figure 8.21 d.c. current response to a three-phase short circuit at the rectifier end
Following the power ramp, the a.c. current returns to its nominal value and after a
small oscillatory settling of the controllers so do the d.c. voltage and current.
1.20
1.20 -- _I
z 1.00 -
g 0.80-
6 0.60-
0 0.40 -
0.20 -
0.00 I I I I I I I I
1.50 1.65 1.80 1.95 2.10 2.25 2.40 2.55 2.70 2.85 3.00
(b) Time (s)
Figure 8.22 Hybrid response comparisons. (a) Rectifier end a x . voltage. (b) Rectifier end d.c.
current
- TSE TS
1200 , I
1000
58 600
400
0
I I I I I I I I I
d
h
200
0
-200-
-- .......... ...............
~
z. -400-
p8 -600-
.-rg -800-
5 -1Ooo-
I
a -1200 -
-1400 I I I I I I I I I
- -
5
50
30 --
- - - - - --
I ,
I ~.‘,~’,-I~,.R-,,-~--.
1,
I -- -_-.- - - - - - -
s -
-a lo-
pi F,
.,i \...!. !..,/’*\,.,..-.
0,
5 -10-
........... ......................................................................
L..’..’....
a
c -30-
E
0
-50
As for the reactive power Q, prior to the fault, a small amount is flowing into
the system due to a surplus MVAr’s at the converter terminal. The fault reduces this
power flow to zero. When the fault is removed and the a.c. voltage overshoots in TSE,
the reactive MVAr’s also overshoot in TSE and since the d.c. link is shut down, a
considerable amount of reactive power flows into the system.
Finally, Figure 8.24 shows the machine angle swings with respect to the Clyde
generator (see test system of Figure 8.19). These indicate that the system is transiently
stable.
Reducing aV,,,,cosa
Constant current
control characteristic
;
.
'd* 'd
supply voltage without filtering. Rectifier loads can, therefore, be modelled as a single
equivalent bridge with a sinusoidal supply voltage at the terminals but without repre-
sentation of passive filters. This model is shown in Figure 8.25.
Rectifier loads can utilize a number of control methods which can be modelled using
a controlled rectifier with suitable limits imposed on the delay angle (a)[12].
Static loads Operating under constant current control, the d.c. equations are:
(8.53)
(8.54)
where A is the constant current controller gain and I d s is the normal d.c. current setting
as shown in Figure 8.26.
Constant current cannot be maintained during a large disturbance as a limit of delay
angle will be reached. In this event, the rectifier control specification will become one
8.10 QUASI STEADY-STATE CONVERTER SIMULATION 327
(8.55)
Protection limits and disturbance severity determine the rectifier operating charac-
teristics during the disturbance. Shutdown occurs if I d reaches a set minimum or zero
and the voltage Vload will cause shutdown before the a.c. terminal voltage reaches zero.
The action of the rectifier load system is thus described by Equations (3.24), (3.30),
(3.34), (3.36), (3.37), (8.53) and either (8.54) or (8.55).
Dynamic loads The basic rectifier load model assumes that current on the d.c. side
of the bridge can change instantaneously. For some types of rectifier loads this may
be a valid assumption, but the d.c. load may well have an overall time constant which
is significant with respect to the fault clearing time. In order to examine realistically
the effects which rectifiers have on the transient stability of the system, this time
constant must be taken into account. This requires a more complex model to account
for extended overlap angles, when low commutating voltages are associated with large
d.c. currents.
When the delay angle (a)reaches a limiting value, the dynamic response of the d.c.
current is given by
V d = IdRd + +
Vload Ldpld, (8.56)
where 4 represents the equivalent inductance in the load circuit. Substituting for Vd
using Equation (3.24) gives
where T d c = L d / R d .
The controller time constant may also be large enough to be considered. However,
in transient stability studies where large disturbances are usually being investigated,
faults close to the rectifier load force the delay angle (a)to minimum very quickly.
Provided the rectifier load continues to operate, the delay angle will remain at its
minimum setting throughout the fault period and well into the post-fault period until
the terminal voltage recovers. The controller will, therefore, not exert any significant
control over the d.c. load current. Ignoring the controller time constant can, therefore,
be justified in most studies.
Abnormal modes of converter operation The slow response of the d.c. current
when a large disturbance has been applied to the ax. system can cause the rectifier to
operate in an abnormal mode.
After a fault application near the rectifier, the near normal value of d.c. current
( I d ) needs to be commutated by a reduced a.c. voltage. This causes the commutation
angle ( b )to increase and it is possible for it to exceed 60". This mode of operation is
beyond the validity of the equations and to model the dynamic load effects accurately
it is necessary to extend the model.
328 8 SYSTEM STABILITY UNDER POWER ELECTRONIC CONTROL
The full range of rectifier operation can be classified into four modes [13]:
Mode 1 -Normal operation. Only two valves in the bridge are involved in simulta-
neous commutation at any one time. This mode extends up to a commutation angle
of 60".
Mode 2 -Enforced delay. Although a commutation angle greater than 60" is desired,
the forward voltage across the incoming thyristor is negative until either the previous
commutation is complete or the firing angle exceeds 30". In this mode, p remains
at 60" and a ranges up to 30".
Mode 3 -Abnormal operation. In this mode, periods of three-phase short circuit and
d.c. short circuit exist when two commutations overlap. During this period, there
is a controlled safe short circuit which is cleared when one of the commutations is
complete. During the short-circuit periods, four valves are conducting. Commutation
cannot commence until 30" after the voltage crossover.
Mode 4 -Continuous three-phase and d.c. short circuit caused by two commutations
taking place continuously. In this mode, the commutation angle is 120" and the a.c.
and d.c. current paths are independent.
The waveforms for these modes are shown in Figure 8.27, and Table 8.2 summarizes
the conditions for the different modes of operation. Equations (3.24) and (3.30) do not
apply for a rectifier operating in Mode 3 and they must be replaced by:
(8.58)
and
a
Id = -Vterm(c0sa'- cos y'). (8.59)
45xc
Fourier analysis of the waveform leads to the relationship between ax. and d.c.
current given by Equation (3.32), where the factor k is now:
(8.60)
where
a' = CY - 30"
and
y' = y + 30". (8.61)
A graph showing the value of k for various delay angles (a)and commutation angles
( p ) is shown in Figure 8.28.
Identification of operating mode The mode in which the rectifier is operating can
be determined simply by use of a current factor K I . The current factor is defined as:
(8.62)
Substitution in this, using the relevant equations, yields limits for the modes.
8.10 QUASI STEADY-STATE CONVERTER SIMULATION 329
6 2 4 6
2 4 6
Figure 8.27 Rectifier voltage waveforms showing different modes of operation. (a) Mode 1,
g < 60"; (b) Mode 2, p = 60" with enforced delay al; (c) Mode 3, p z 60" with short-circuit
period a2
?
I 1 I 1
1.2 -
Mode 1:
K I 5 COS(~O"- a ) (8.63)
and
K I 5 2 cos a for rectifier operation.
Mode 2.
(8.64)
L
Mode 3:
2
K I < - when a 5 30°,
43
2
K I < -cos(ct - 30") when ct > 30". (8.65)
43
Mode 4:
2
K I = - when a 5 30°,
43
2
K I = -cos(a - 30") when a > 30" (8.66)
43
This can be demonstrated in the curve of converter operation shown in Figure 8.29.
It can thus be seen that the mode of operation can be established prior to solving
for the rectifier load equations at every step in the solution.
Mode 4
Delay angle, a
normal steady-state type of model can be used at each step in the transient stability
study.
The initial steady-state operating conditions of the d.c. link will have been deter-
mined by a load flow and, in this, the control type, setting and margin will have been
established.
During the solution process at each iteration, the control mode must be established.
This can be done by assuming Mode 1 (i.e. with the rectifier on C.C. control) and,
by combining Equations (3.39), (3.45), (8.53) and (8.54), a d.c. current can be deter-
mined as:
Idsr - [(3fi/n)aiVtermi cos Yicl/Ar
I d mode I = (8.67)
+
1 (Rd - (3/n)xci)/Ar
Assuming this current to be valid, then d.c. voltages at each end of the link can be
calculated using Equations (3.24) and (3.39).
The d.c. link is operating in mode 2 (i.e. with the inverter on C.C. control) i f
Vdr mode I - Vdi mode I =< 0. (8.68)
The d.c. current for mode 2 operation is given by
For constant power control, under control mode 1, the d.c. current may be determined
from the quadratic equation:
where Pds is the setting at the electrical mid-point of the d.c. system, i.e.
pds = (Pdsr + pdsi)/2* (8.7 1)
332 8 SYSTEM STABILITY UNDER POWER ELECTRONIC CONTROL
Id I Id2
Within Outside Id I
Outside Within Id2
Within Within Greater of I d , and Ir12
Greater Greater I d max
Greater Less I d max
Less Greater I d max
Less Less 0
Within = within the range / d m i n to / d m a x ;
Outside = outside the range l d m i n to l d m a x ;
Greater c Greater than I d m a x ;
Less = Less than I d m i " .
The correct value for Idm&I can then be found from Table 8.3. Control mode 2
is determined using Equation (8.68) and in this case the following quadratic equation
must be solved:
k r z : mode 2 - k v l d mode 2 - P d marg - p d s = 0, (8.72)
where
(8.73)
(8.74)
If the link is operating under constant power control but with a current margin then
for control mode 2:
It is possible for the d.c. link to be operating in control mode 2 despite satisfying the
inequality of Equation (8.68). This occurs when the solution indicates that the rectifier
firing angle (a,)is less than the minimum value ( a r m i n ) . In this case, the delay angle
should be set to its minimum and a solution in mode 2 is obtained.
It is also possible that when the link is operating close to the changeover between
modes, convergence problems will occur in which the control mode changes at each
iteration. This can easily be overcome by retaining mode 2 operation whenever detected
for the remaining iterations in that particular time step.
d.c. power modulation It has been shown in the previous section that under the
constant power control mode, the d.c. link is not responsive to a.c. system terminal
conditions, i.e. the d.c. power transfer can be controlled disregarding the actual a.c.
voltage angles. Since, generally, the stability limit of an ax. line is lower than its
thermal limit, the former can be increased in systems involving d.c. links, by proper
utilization of the fast converter controllability.
The d.c. power can be modulated in response to a.c. system variables to increase
system damping. Optimum performance can be achieved by controlling the d.c. system
8.10 QUASI STEADY-STATE CONVERTER SIMULATION 333
so as to maximize the responses of the a.c. system and d.c. line simultaneously
following the variation of terminal conditions.
The dynamic performance under d.c. power modulation is best modelled in three
separate levels [14]. These levels, illustrated in Figure 8.30, are (a) the a.c. system
controller, (b) the d.c. system controller and (c) the ax.-d.c. network.
(a) The ax. system controller uses ax. andor d.c. system information to derive the
current and voltage modulation signals. A block diagram of the controller and
a.c.-d.c. signal conditioner is shown in Figure 8.31.
(b) The d.c. system controller receives the modulation signals AI and A E and the
steady-state specifications for power PO current I 0 and voltage Eo. Figure 8.32(a)
illustrates the power controller model, which develops the scheduled current
setting; it is also shown that the current order undergoes a gradual increase during
restart, after a temporary blocking of the d.c. link.
The rectifier current controller, Figure 8.32(b), includes signal limits and rate
limits, transducer time constant, bandpass filtering and a voltage dependent current
order limit (VDCOL).
The inverter current controller, Figure 8.32(c), includes similar components plus a
communications delay and the system margin current (Z,,,). Finally, the d.c. voltage
controller, including voltage restart dynamics, is illustrated in Figure 8.32(d).
(c) The d.c. current I d and voltage E d derived in the d.c. system controller constitute
the input signals for the a.c.-d.c. network model which involves the steady state
ffY
DC control modes Ed 'd 'd, ' ' d i
I_ AClDC interface Qr Ql
(a) (b) (4
Figure 8.30 a.c.-d.c. dynamic control structure: (i) a.c. system controller, (ii) d.c. system
controller, (iii) ax.-d.c. network
N(P)
3~- '07
D(P)
Figure 8.32 d.c. system controller. (a) Power controller; (b) Rectifier current controller;
(c) Inverter current controller; (d) d.c. voltage controller
solution of the d.c. system (neglecting the d.c. line dynamics which are included
in the d.c. system controller). Here the actual a.c. and d.c. system quantities are
calculated, i.e. control angles, d.c. current, voltage, active and reactive power.
The converter a.c. system constraints are the open circuit secondary voltages Ear
and Eai.
From the initial load flow, nominal bus shunt admittance (yo) can be calculated
for the rectifier. This is included directly into the network admittance matrix [Y].The
current injected into the network in the initial steady state is, therefore, zero. In general:
where
?;*
- 30
(8.77)
Yo=Ivrermo12
and
(8.78)
The static load rectifier model does not depart greatly from an impedance charac-
teristic and is well behaved for low terminal voltages, the injected current tending to
zero as the voltage approaches zero. Figure 8.33 compares the current due to a rectifier
with that due to a constant impedance load. As the injected current is never large, the
iterative solution for all ax. conditions is stable.
When the rectifier model is modified to account for the dynamic behaviour of the
d.c. load, its characteristic departs widely from that of an impedance. Immediately after
a fault application, the voltage drops to a low value but the injected current magni-
tude does not change significantly. Similarly, on fault clearing, the voltage recovers
instantaneously to some higher value while the current remains low.
Ip t
I
0.5 1.o
Vterm
linj 4
~F.L. -
Figure 8.33 Difference between impedance and static load rectifier characteristic (for
vload # 0)
336 8 SYSTEM STABILITY UNDER POWER ELECTRONIC CONTROL
When the load characteristic differs greatly from that of an impedance, a sequential
solution technique can exhibit convergence problems, especially when the voltage is
low. With small terminal voltages, the a.c. current magnitude of the rectifier load is
related to the d.c. current but the current phase is greatly affected by the terminal
voltage. Small voltage changes in the complex plane can result in large variations of
the voltage and current phase angles.
To avoid the convergence problems of the sequential solution, an alternative algo-
rithm has been developed [ 151. This combines the rectifier and network solutions into
a unified process. However, it does not affect the sequential solution of the other
components of the power system with the network.
The basis of this approach is to reduce the a.c. network, excluding the rectifier, to an
equivalent Thevenin source voltage and impedance as viewed from the primary side
of the rectifier transformer terminals. This equivalent of the system, along with the
rectifier, can be described by a set of non-linear simultaneous equations which can be
solved by a standard Newton-Raphson algorithm. The solution of the reduced system
yields the fundamental a.c. current at the rectifier terminals.
To obtain the network equivalent impedance, it is only necessary to inject 1 p.u.
current into the network at the rectifier terminals while all other nodal injected currents
are zero. With an injected current vector of this form, a solution of the nodal network
Equation (7.48) gives the driving point and transfer impedances in the resulting voltage
vector:
[Z] = [V']= [T]-l[7;,1, (8.79)
(8.80)
The equivalent circuit shown in Figure 8.34 can now be applied to find the rectifier
current (7,) by using the Newton-Raphson technique.
The effect of the rectifier on the rest of the system can be determined by superpo-
sition:
+
[VI= [TI [ZII,, (8.81)
where
[TI= [r]-"l;j] (8.82)
and [7Ynj]are the injected currents due to all other generation and loads in the system.
If the network remains constant, vector [z] is also constant and thus only needs
re-evaluation on the occurrence of a discontinuity.
Thus, the advantages of the unified and sequential methods are combined. That is,
good convergence for a difficult element in the system is achieved while the program-
ming for the rest of the system remains simple and storage requirements are kept low.
8.10 QUASI STEADY-STATE CONVERTER SIMULATION 337
'I
Rd
vd=0
Dynamic
load element
2 Vload
where
(8.91)
t represents the time at the beginning of the integration step and h is the step length.
Commutation angle p is not explicitly included in the formulation, and since these
equations are for normal operation, the value of k in Equation (3.35) is close to unity
and may be considered constant at each step without loss of accuracy. On convergence,
p may be calculated and a new k evaluated suitable for the next step.
In Mode 3 operation, the value of k becomes more significant and for this reason
the number of variables is increased to six to include the commutation angle p. The
equations [ F ( X ) ] = 0 for the Newton-Raphson method in this case are:
Jz
-uVterm
A
cOs(8 - @ ) f ( p )- -aVterm cosa!' + -3Inxd c = 0, (8.93)
7I 7I
Id - ka * aVtermcos CY'- kb = 0, (8.94)
cos(a!
AXc
+ p + 30) - cos(Y' + -Idavterm = 0, (8.95)
a! - CY,ln = 0. (8.96)
Although k can be calculated explicitly, a linearized form of Equation (8.60) obtained
for 01 = 30" can be used to simplify the expression. In the range 60" < 1 < 120", the
value of k can be obtained from:
= 1.01 - 0.0573 1,
f(1) (8.97)
where p is measured in radians.
In Mode 4, the a s . and d.c. systems are both short circuited at the rectifier and
operate independently. In this case, the system equivalent of Figure 8.34 reduces to
that shown in Figure 8.35. The network equivalent can be solved directly and the d.c.
current is obtained from the algebraic form of the differential Equation (8.57).
Dynamic
element
d.c. links The problems associated with dynamic rectifier loads do not occur when
the d.c. link is represented by a quasi steady-state model. Each converter behaves
in a manner similar to that of a converter for a static rectifier load. A nominal bus
shunt admittance (Lo) is calculated from the initial load flow for both the rectifier and
inverter ends and injected currents are used at each step in the solution to account for
the change from steady state calculated from Equation (8.76). Note that the steady-
state shunt admittance at the inverter (YOoi)will have a negative conductance value as
power is being supplied to the network. This is not so for a synchronous or induction
generator as the shunt admittance serves a different purpose in these cases.
es from [ V ]
II
,
L
‘3
I v
I Calculate mismatches
I
I Convergence Yes
I
I
I
I
I I
given mode of operation
(-%
I
i lter +
I 11ter+ll
I
I
I Calculate rectifier variables
I t
I
II - lter > 15
+
Yes
)
I
I Error messages I A.C. current on [ V ]
I
!
#
.
(Convergence?) I I
I
Figure 8.36 Unified algorithm flow diagram
Stepped output permits the modelling of SVS when discrete capacitor (or inductor)
blocks are switched in or out of the circuit. It is usual to assume that all blocks are of
equal size. During the study, the SVS operates on the step nearest to the control setting.
Iterative chattering can occur if the control system output (B3) is on the boundary
between two steps. The simplest remedy is to prevent a step change until B3 has
moved at least 0.55BSepfrom the mean setting of the step.
8.1 1 STATIC VAR COMPENSATION SYSTEMS 341
Initial
controlling
Y
vohage ( p u ~ "9v-t
Initial
susceptanm (pu)
(a) Movement
1 x-r+z4
Movement
input x
\n
Figure 8.38 Dead band analogy and effect. (a) Physical analogy of dead band; (b) The effect
of a dead band on output
The initial MVAR loading of the SVS should be included in the busbar loading
schedule data input. However, it is possible for an SVS to contain both controllable
and uncontrollable sections (e.g. variable reactor in parallel with fixed capacitors or
vice versa). It is the total MVAR loading of the SVS which is, therefore, included in
the busbar loading. Only the controllable part should be specified in the SVS model
input and this is removed from the busbar loading leaving an uncontrollable MVAR
load which is converted into a fixed susceptance associated with the network.
Note that busbar load is assumed positive when flowing out of the network. The
sign is, therefore, opposite to that for the SVS loading.
In order to clarify this, consider an overall SVS operating in the steady state, as
shown in Figure 8.39(a). The busbar loading in this case must be specified as -50
MVAR and it may be varied between -10 MVAR and -80 MVAR provided the
voltage remains constant.
The SVS may be specified in a variety of ways, some more obvious than others,
the response of the system being identical. Three possible specifications are given in
Table 8.4. In the first example, the network static load will be +20 MVAR, while in
the second case the static load will be zero. The third example may be represented by
an overall SVS, as shown in Figure 8.39(b).
342 8 SYSTEM STABILITY UNDER POWER ELECTRONIC CONTROL
(limits
70MVAR0 and
70 MVAR)
12z 80 MVAR
Figure 8.39 Example of an overall SVS controllable and uncontrollable sections. (a) Example
of overall SVS using controllable capacitors; (b) Alternative to overall SVS in (a) using a
controllable reactor
(8.101)
8.12 REFERENCES 343
where
Y =0 +jB4.
Although not necessary for the solution process, the MVA output from the SVS into
the system is given by:
(8.102)
8.12 References
1, Kulicke, B. Netomac digital program for simulating electromechanical and electromagnetic
transient phenomena in a x . systems, (198 1). Siemens Aktienngesel-lschaft, E15/1722- 101.
2. Woodford, D A, (1985). Validation of digital simulation of d.c. links, IEEE Transactions on
Power Apparatus and Systems, PAS-104 (9), pp. 2588-2595.
3. Anderson, G W J, Arnold, C P, Watson, N R and Arrillaga, J, (1995). A new hybrid
a.c. -d.c. transient stability program, International Conference on Power Systems Transients
(IPST), pp. 535-540.
4. Anderson, G W J, (1995). Hybrid simulation of a.c.-d.c. power systems, Ph.D. thesis,
University of Canterbury, New Zealand.
5 . Eguiluz, L I and Arrillaga, J, (1995). Comparison of power definitions in the presence of
waveform distortion, International Journal of Electrical Engineering Education, 32 (2),
pp. 141-153.
6. Heffernan, M D, Turner, K S, Arrillaga, J and Arnold, C P, (1981). Computation of
a.c. -d.c. system disturbances -Parts I, I1 and 111, Transactions on Power Apparatus and
Systems, PAS-100 (1 l), pp. 4341 -4363.
7. Szechtman, M, Weiss, T and Thio, C V, (1991), First benchmark model for HVDC control
studies, ELECTRA (133, pp. 55-75.
8. Clarke, E, (1950). Circuit Analysis of a.c. Power Systems- Vol. 11, John Wiley and Sons,
New York.
9. Kimbark, E W, (1968). Power System Stability- Vol. IIIs Synchronous Machines, Dover
Publications, New York.
10. Reeve, J and Adapa, R, (1988). A new approach to dynamic analysis of a.c. networks
incorporating detailed modelling of d.c. systems -Parts I and 11, IEEE Transactions, PD-3
(4), pp. 2005-2019.
1 I . Watson, N R, (1987). Frequency-dependent a.c. system equivalents for harmonic studies
and transient converter simulation, Ph.D. thesis, University of Canterbury, New Zealand.
12. Arnold, C P, Turner, K S and Arrillaga, J, (1980). Modelling rectifier loads for a multi-
machine transient-stability programme, IEEE Transactions on Power Apparatus and Systems,
PAS-99 (l), pp. 78-85.
13. Giesner, D B and Arrillaga, J, (1970). Operating modes of the three-phase bridge converter,
International Journal of Electrical Engineering Education, 8, pp. 373-388.
14. IEEE Working Group on Dynamic Performance and Modeling of d.c. Systems, (1980).
Hierarchical structure.
15. Turner, K S , (1980). Transient stability analysis of integrated a.c. and d.c. power systems,
Ph.D. thesis, University of Canterbury, New Zealand.
16. CIGRE Working Group 31-01, (1977). Modelling of static shunt VAR systems for system
analysis, ELECTRA (Sl), pp. 45-74.
Appendix I
FAULT LEVEL DERIVATION
Ij = yMEM
J j ' (1.1)
where
rM
so that
Ij =yrvj +I?. (1.3)
17 is the current required at the voltage V, to produce the machine power Py + jQy,
so
=
(IY)*v~ PY + j@'. (1.4)
346 APPENDIX I
(i1
I
Figure 1.1
Thus, from the load flow data of P M ,QM and VM, we may calculate the injected nodal
current Z j as
Ij = yj
M
vj +
PY - j@'
Vf
-
T - ,
II II
T. I.: zr
.~ -I
I- ff
.~
..A.
vvvv
-I -
I":
Y23 13
Y12
I
Y22 - Y33
- 4
Node impendance
matrix
A
k
- c -
Vi
vk
where
~ i=i C yi, ~ i ,= -yij i # j.
j
Figure 1.6
[/j
V n
-
-zll
z21
zkl
-znl
212
222
.
zk2
.
Zn2
.
*
.
*
Zlk
Z2k
.
zkk
.
Znk
*
*
.
*
.
ZIn'
Z2n
.
zkn
.
znn-
*
-11'
12
Ik
-In-
*
(I. 15)
This equation describes the voltage at bus k prior to the fault. During a fault, a large
fault current I f flows out of bus k. Including this current in equation (1.16) and using
equation (1.14) gives:
(1.19)
Multiplying both sides by 3vk gives the MVA fault level, i.e.
(1.20)
or
(1.21)
Appendix 11
NUMERICAL INTEGRATION
METHODS
11.1 Introduction
Basic to the computer modelling of power system transients is the numerical integration
of the set of differential equations involved. Many books have been written on the
numerical solution of ordinary differential equations, but this appendix is restricted to
the techniques in common use for the dynamic simulation of power system behaviour.
It is, therefore, appropriate to start by identifying and defining the properties required
from the numerical integration method in the context of power system analysis.
11.2.2 Stability
Two types of instability occur in the solution of ordinary differential equations, i.e.
inherent and induced irtstability.
Inherent instability occurs when, during a numerical step by step solution, errors
generated by any means (truncation or round-off) are magnified until the true solution
is swamped. Fortunately, transient stability studies are formulated in such a manner
than inherent instability is not a problem.
Induced instability is related to the method used in the numerical solution of the
ordinary differential equation. The numerical method gives a sequence of approxima-
tions to the true solution and the stability of the method is basically a measure of the
difference between the approximate and true solutions as the number of steps becomes
large.
Consider the ordinary differential equation:
PY = AY? (11.3)
with the initial conditions y ( 0 ) = yo which has the solution:
y ( t ) = yoel'. (11.4)
Note that A is the eigenvalue [l] of the single variable system given by the ordinary
differential equation (11.3). This may be solved by a finite difference equation of the
general multi-step form:
k k
i=O i=O
(11.6)
and
k
i=O
and constraining the difference scheme to be stable when A = 0, then the remaining part
of equation (11.5) is linear and the solutions are given by the roots zi (for i = 1,2, . . . , k)
of m(z) = 0. If the roots are all different, then
The principal root z l , in this case, is unity and instability occurs when J Z j I 2 1 (for
i = 2,3, . . . , k , i
# 1) and the true solution will eventually be swamped by this root
as n increases.
If a method satisfies the above criteria, then it is said to be stable but the degree of
stability requires further consideration.
Weak stability occurs where a method can be defined by the above as being stable,
but because of the nature of the differential equation, the derivative part of equation
(11.5) gives one or more roots which are greater than or equal to unity. It has been
shown by Dalquist [2] that a stable method which has the maximum order of accuracy
is always weakly stable. The maximum order or accuracy of a method is either k 1 +
or k + 2 depending on whether k is odd or even, respectively.
Partial stability occurs when the step length (h) is critical to the solution and is
particularly relevant when considering Runge-Kutta methods. In general, the roots zi
of equation (11.7) are dependent on the product hh and also on equations (11.6). The
stability boundary is the value of hA for which IziI = 1, and any method which has
this boundary is termed conditionally stable.
A method with an infinite stability boundary is known as A-stable (unconditionally
stable). A linear multi-step method is A-stable if all solutions of equation (11.5) tend to
zero as n + CG when the method is applied with fixed h > 0 to equation (11.3) where
h is a complex constant with ReA < 0.
Dalquist has demonstrated that, for a multi-step method to be A-stable, the order of
accuracy cannot exceed p = 2, and hence the maximum k is unity, i.e. a single-step
method. Backward Euler and the trapezoidal method are A-stable, single-step methods.
Other methods not based upon the multi-step principle may be A-stable and also have
high orders of accuracy. In this category are implicit Runge-Kutta methods in which
p < 2r, where r is the number of stages in the method.
A further definition of stability has been introduced recently [3], i.e. Z-stability which
is the multi-variable version of A-stability. The two are equivalent when the method
is linear but may not be equivalent otherwise. Backward Euler and the trapezoidal
method are C-stable single-step methods.
The study of scalar ordinary differential equations of the form of equation (11.3) is
sufficient for the assessment of stability in coupled equations, provided that h are the
eigenvalues of the ordinary differential equations. Unfortunately, not all the equations
used in transient stability analysis are of this type.
11.2.3 Stiffness
A system of ordinary differential equations in which the ratio of the largest to the
smallest eigenvalue is very much greater than unity is usually referred to as being stiff.
Only during the initial period of the solution of the problem are the largest negative
eigenvalues significant, yet they must be accounted for during the whole solution.
For methods which are conditionally stable, a very small step length must be chosen
to maintain stability. This makes the method very expensive in computing time.
The advantage of C-stability thus becomes apparent for this type of problem, as the
step length need not be adjusted to accommodate the smallest eigenvalues.
In an electrical power system, the differential equations which describe its behaviour
in a transient state have greatly varying eigenvalues. The largest negative eigenvalues
354 APPENDIX I1
are related to the network and the machine stators but these are ignored by establishing
algebraic equations to replace the differential equations. The associated variables are
then permitted to vary instantaneously.
However, the time constants of the remaining ordinary differential equations are still
sufficiently varied to give a large range of eigenvalues. It is, therefore, important that if
the fastest remaining transients are to be considered and not ignored, as so often done
in the past, a method must be adopted which keeps the computation to a minimum.
p Y = F ( Y , X ) with Y ( 0 ) = Y O (11.9)
and X ( 0 ) = X O
have all developed from the general k-step finite difference equation:
k k
(11. lo)
i=O i=O
Basically, the methods consist of a pair of equations, one being explicit (PO = 0) to
give a prediction of the solution at tn+l and the other being implicit (PO# 0), which
corrects the predicted value. There are a great variety of methods available, the choice
being made by the requirements of the solution. It is usual for simplicity to maintain
a constant step length with these methods if k > 2.
Each application of a corrector method improves the accuracy of the method by one
order, up to a maximum given by the order of accuracy of the corrector. Therefore,
if the corrector is not to be iterated, it is usual to use a predictor with an order of
accuracy one less than that of the corrector. The predictor is thus not essential, as the
value at the previous step may be used as a first crude estimate, but the number of
iterations of the corrector may be large.
While, for accuracy, there is a fixed number of relevant iterations, it is desirable
for stability purposes to iterate to some predetermined level of convergence. The char-
acteristic root (z1) of a predictor or corrector when applied to the single variable
problem
p y = k y with y ( 0 ) = yo (11.1 1 )
c(ai-
k
i=O
hAp"z'k-'' = 0. (11.12)
When applying a corrector to the problem defined by equation (11.11) and rearranging
equation (11.10) to give
(11.13)
11.3 PREDICTOR-CORRECTOR METHODS 355
the solution to the problem becomes direct. The predictor is now not necessary as
the solution only requires information of y at the previous steps, i s . at yn=i+l for
i = 1 , 2, . . . , k.
Where the problem contains two variables, one non-integrable, such that:
(11.14)
(11.15)
then
Yn+I = Cn+I + mn+lXn+I? (11.16)
and
(11.18)
Although cn+l and m,+l are constant at a particular step, the solution is iterative
using equations (11.15) and (11.16). Strictly, in this simple case, xn+l in equation (II.16)
could be removed using equation (11.15), but in the general multi-variable case this is
not so.
The convergence of this method is now a function of the non-linearity of the system.
Provided that the step length is sufficiently small, a simple Jacobi form of iteration gives
convergence in only a few iterations. It is equally possible to form a Jacobian matrix
and obtain a solution by a Newton iterative process, although the storage necessary
is much larger and, as before, the step length must be sufficiently small to ensure
convergence.
For a multi-variable system, equation (11.9) is coupled with
0 = G ( Y ,X), (11.19)
and the solution of the integrable variables is given by the matrix equation
c w i = 1. (11.23)
i= I
Being single-step, these methods are self-starting and the step length need not be
constant. If j is restricted so that j < i, then the method is explicit and cI must be
zero. When j is permitted to exceed i , then the method is implicit and an iterative
solution is necessary.
Also of interest are the forms developed by Merson and Scraton. These are fourth-
order methods ( p = 4) but use five stages (v = 5 ) . The extra degree of freedom
obtained is used to give an estimate of the local truncation error at that step. This
can be used to control the step length automatically.
Although they are accurate, the explicit Runge-Kutta methods are not A-stable.
Stability is achieved by ensuring that the step length does not become large compared
with any time constant. For a pth order explicit method, the characteristic root is:
(11.24)
where the second summation term exists only when v > p and where a; are constant
and dependent on the method.
For some implicit methods, the characteristic root is equivalent to a Pade approxi-
mant to ehA.
The Pade approximant of a function f ( r ) is given by
(11.25)
and if
m
(11.26)
j=O
11.5 REFERENCES 357
The d.c. link components are taken from the CIGRE HVDC benchmark model [ 11 and
are shown in Figure 111.1 and Tables 111.1 and 111.2.
The inverter a x . system is as per the benchmark model, and the rectifier a.c. system
is modified. The rectifier a.c. system is shown in Figure 111.2 and is representative
of the central South Island power system of New Zealand. The parameters for this
test system are described below. Rectifier a.c. system per unit values are based on
100 MVA and 345 kV .
83.32 37.03
Clyde Twizel
Livingston Aviemore
Table 111.10 Rectifier a.c.-system AVR parameters (a block diagram of this AVR is shown in
Figure 7.6)
Bus Regulator gain (P.u.) Regulator TC (s) Feedback gain (PA.) Feedback TC (s)
Aviemore 400.0 0.02 0.03 1.o
Benmore 50.0 0.2 0.04 0.4
Clyde 50.0 0.2 0.04 0.4
Roxburgh 50.0 0.2 0.04 0.4
Bus Exciter gain (P.u.) Exciter TC (s) Regulator max. Regulator min.
limit (P.u.) limit (P.u.)
Aviemore 1.o 0.01 1.6 -1.0
Benmore -0.05 0.5 2.0 -1.0
Clyde -0.05 0.5 2.0 -1.0
Roxburgh -0.05 0.5 2.0 - 1.0
Table 111.11 Rectifier ac system speed governor parameters (a block diagram of this governor
is shown in Figure 7.8)
Bus Regulation (P.u.) Governor 7'1 Governor lead Tz Governor T3
Aviemore 5.0 16.0 2.4 0.92
Benmore 5.0 25.0 2.8 0.50
Clyde 5.O 20.0 4.0 0.50
Roxburgh 5.0 12.0 3.0 0.50
111.1 Reference
1. Szechtman, M, Weiss, T and Thio, C V (1991). First benchmark model for HVDC control
studies, Electra, 135, 55-75.