+ All Categories
Home > Documents > Coordination of Power System Controllers for Optimal ... · system controllers. In this context,...

Coordination of Power System Controllers for Optimal ... · system controllers. In this context,...

Date post: 17-May-2020
Category:
Upload: others
View: 10 times
Download: 0 times
Share this document with a friend
412
Coordination of Power System Controllers for Optimal Damping of Electromechanical Oscillations by Rudy Gianto This thesis is presented for the degree of Doctor of Philosophy of The University of Western Australia Energy Systems Centre School of Electrical, Electronic and Computer Engineering 2008
Transcript
Page 1: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

Coordination of Power System Controllers for Optimal Damping of Electromechanical Oscillations

by

Rudy Gianto

This thesis is presented for the degree of Doctor of Philosophy of

The University of Western Australia

Energy Systems Centre School of Electrical, Electronic and Computer Engineering

2008

Page 2: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

i

ABSTRACT This thesis is devoted to the development of new approaches for control coordination

of PSSs (power system stabilisers) and FACTS (flexible alternating current

transmission system) devices for achieving and enhancing small-disturbance stability in

multi-machine power systems. The key objectives of the research reported in the thesis

are, through optimal control coordination of PSSs and/or FACTS devices, those of

maintaining satisfactory power oscillation damping and secure system operation when

the power system is subject to persisting disturbances in the form of load demand

fluctuations and switching control. Although occurring less frequently, fault

disturbances are also considered in the assessment of the control coordination

performance.

Based on the constrained optimisation method in which the eigenvalue-based objective

function is minimised to identify the optimal parameters of power system damping

controllers, the thesis first develops a procedure for designing the control coordination

of PSSs and FACTS devices controllers. The eigenvalue-eigenvector equations

associated with the selected electromechanical modes form a set of equality

constraints in the optimisation. The key advance of the procedure is that there is no

need for any special software system for eigenvalue calculations, and the use of

sparse Jacobian matrix for forming the eigenvalue-eigenvector equations leads to the

sparsity formulation which is essential for large power systems. Inequality constraints

include those for imposing bounds on the controller parameters. Constraints which

guarantee that the modes are distinct ones are derived and incorporated in the control

coordination formulation, using the property that eigenvectors associated with distinct

modes are linearly independent. The robustness of the controllers is achieved very

directly through extending the sets of equality constraints and inequality constraints in

relation to selected eigenvalues and eigenvectors associated with the state matrices of

power systems with loading conditions and/or network configurations different from that

of the base case.

On recognising that the fixed-parameter controllers, even when designed with optimal

control coordination, have an inherent limitation which precludes optimal system

damping for each and every possible system operating condition, the second part of

Page 3: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

ii

the research has a focus on adaptive control techniques and their applications to power

system controllers. In this context, the thesis reports the development of a new design

procedure for online control coordination which leads to adaptive PSSs and/or

supplementary damping controllers (SDCs) of FACTS devices for enhancing the

stability of the electromechanical modes in a multi-machine power system. The

controller parameters are adaptive to the changes in system operating condition and/or

configuration. Central to the design is the use of a neural network synthesised to give

in its output layer the optimal controller parameters adaptive to system operating

condition and configuration. A novel feature of the neural adaptive controller is that of

representing the system configuration by a reduced nodal impedance matrix which is

input to the neural network. Only power network nodes with direct connections to

generators and FACTS devices are retained in the reduced nodal impedance matrix.

The system operating condition is represented in terms of the measured generator

power loadings, which are also input to the neural network. The parallel structure of the

neural adaptive controller is amenable to its implementation by a cluster of high-

performance processors for real-time applications.

The final part of the thesis develops a new controller design procedure for addressing a

key deficiency in all of the eigenvalue-based control coordination techniques currently

used in the power industry. The deficiency is that of omitting the representation of

controller output limiters in the traditional designs. The adverse consequence of the

omission is the possible system damping impairment due to controller output

saturation. With the objective of eliminating the deficiency and avoiding controller

output saturation, the thesis develops a new method by which the controller output

limits are taken into account in the eigenvalue-based control coordination design for

achieving optimal dampings of the electromechanical oscillations for specified

disturbances. The method combines the nonlinear time-domain simulations with the

constrained optimisation of the eigenvalue-based objective function. The time-domain

simulations are used to form the relations between the maximum controllers outputs

and controllers parameters, for any specified disturbances. The relations combined

with specified controller output limits lead to additional set of constraints in the design

by which the possibility of controller output saturation is prevented. The time-domain

simulations are performed independently of one another and outside the optimisation

procedure. These features lead to lower computing time requirement and the possibility

of using parallel processors for implementing the design algorithm.

Page 4: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

iii

ACKNOWLEDGEMENTS

I would like to express my sincere gratitude to my supervisor, Associate Professor T.T.

Nguyen, for providing me the opportunity to undertake this research, along with his

excellent guidance, constant support and invaluable encouragement throughout my

PhD candidature at The University of Western Australia.

I would like to thank the staff at the Energy Systems Centre for their assistance and the

use of the facilities of the centre. Thanks are also extended to all of the postgraduate

students studying at the Energy Systems Centre for their friendship, support and

encouragement.

I would like to thank my wife, Emil Merry Simanungkalit, and my daughter, Regina Prita

Masaki Hutagalung, for their love, patience and understanding during all my time spent

in carrying out the work in this research.

Finally, I would like to express my special appreciation to the scholarship granted by

Government of Indonesia (Directorate General of Higher Education, The Ministry of

National Education) through the Technological and Professional Skills Development

Sector Project, and the SIRF Scholarship provided by The University of Western

Australia.

Page 5: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

iv

CONTENTS

Chapter 1 INTRODUCTION 1

1.1 Background and Scope of the Research 1

1.2 Objectives 4

1.3 Outline of the Thesis 5

1.4 Contribution of the Thesis 7

Chapter 2 DAMPING CONTROLLER DESIGN: REVIEW OF NON-ADAPTIVE METHOD 10

2.1 Introduction 10

2.2 Energy/Lyapunov Function-Based Method 11

2.2.1 Method Proposed By Machowski et al. [21,22] 11

2.2.2 Method Proposed By Lo et al. [24] 13

2.2.3 Method Proposed By Noroozian et al. [26] 15

2.2.4 Method Proposed By Ghandari et al. [25] 16

2.2.5 Method Proposed By Januszewski et al. [7] 19

2.3 Control Coordination Method 23

2.3.1 Method Proposed By Pourbeik et al [18,19] 23

2.3.2 Method Proposed By Lei et al. [11] 25

2.3.3 Method Proposed By Ramirez et al. [8] 27

2.3.4 Method Proposed By Cai et al. [5] 28

2.4 Eigenvalue-Distance Minimisation Method 30

2.5 Conclusions 32

Chapter 3 DAMPING CONTROLLER DESIGN: REVIEW OF NON-ADAPTIVE METHOD (H∞ APPROACH) 33

3.1 Introduction 33

3.2 Overview of H∞ Control Theory 33

3.2.1 H∞ Norm 33

3.2.2 Controller Design 35

3.2.3 Standard H∞ Control Problem 36

Page 6: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

v

3.2.4 LMI-Based H∞ Design 39

3.2.5 LMI-Based H∞ Design with Pole-Placement 42

3.2.6 H∞ Mixed-Sensitivity Design 43

3.2.7 H∞ Loop-Shaping Design 46

3.2.7.1 Coprime Factorisation 47

3.2.7.2 Robust Stabilisation 47

3.2.7.3 Loop-Shaping Design Procedure 50

3.3 Summary of H∞ Damping Control in Power System 51

3.4 Disadvantages of H∞ Controller 54

3.5 Conclusions 55

Chapter 4 DYNAMIC MODELING: POWER SYSTEM COMPONENTS 56

4.1 Introduction 56

4.2 Synchronous Machine Model 57

4.3 Excitation and Prime-Mover Controllers 58

4.4 PSS Model 59

4.5 FACTS Device Models 60

4.5.1 SVC Model 60

4.5.2 TCSC Model 61

4.5.3 STATCOM Model 62

4.5.4 UPFC Model 64

4.6 Supplementary Damping Controller Model 67

4.7 Load Models 68

4.7.1 Static Loads 68

4.7.2 Dynamic Loads (Induction Motors) 68

4.8 Multi-Machine Equation System 70

4.9 State Equation for Multiple FACTS Devices 72

4.10 Multi-Induction-Motor Equation System 75

4.11 Linearisation of Equations 76

4.11.1 Linearisation of Machine and PSS Equations 76

4.11.2 Linearisation of SVC State Equations 80

4.11.3 Linearisation of TCSC State Equations 81

4.11.4 Linearisation of STATCOM State Equations 81

4.11.5 Linearisation of UPFC State Equations 84

Page 7: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

vi

4.11.6 Linearisation of SDC State Equations 87

4.11.7 Linearisation of Induction Motor Equations 87

4.12 Conclusions 88

Chapter 5 DYNAMIC MODELING: MULTI-MACHINE POWER SYSTEM 89

5.1 Introduction 89

5.2 Network Model 89

5.3 Multi-Machine Power System with SVCs 92

5.4 Multi-Machine Power System with TCSCs 94

5.5 Multi-Machine Power System with STATCOMs 96

5.6 Multi-Machine Power System with UPFCs 99

5.7 Linearisations of Algebraic Equations 102

5.7.1 Linearised Network Model 102

5.7.2 System Installed with SVCs 103

5.7.3 System Installed with TCSCs 105

5.7.4 System Installed with STATCOMs 106

5.7.5 System Installed with UPFCs 108

5.8 Summary of Variables and Nonlinear Equations 111

5.8.1 Summary of State and Non-State Variables 111

5.8.2 Summary of State Equations 112

5.8.3 Summary of Algebraic Equations 113

5.9 Summary of Linearised Equations 114

5.9.1 Summary of Linearised State Equations 114

5.9.2 Summary of Linearised Algebraic Equations 116

5.10 System State Matrix 117

5.11 System with FACTS Devices of Different Types 118

5.12 Conclusions 118

Chapter 6 OPTIMISATION-BASED CONTROL COORDINATION: DESIGN PROCEDURE 119

6.1 Introduction 119

6.2 Optimisation-Based Control Coordination 121

6.2.1 Objective Function and Variables 121

6.2.2 Equality Constraints 122

6.2.3 Inequality Constraints 124

Page 8: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

vii

6.2.4 Alternative Objective Function 124

6.2.5 Selection of Modes for Design 125

6.2.6 Robust Controller Design 125

6.2.7 Prevention Against Convergence to the Same Eigenvalues 126

6.2.7.1 Practical Approach 126

6.2.7.2 Approach Based on Linearly Independent Eigenvectors Property 128

6.2.8 Constrained Minimisation Methods 130

6.3 Sparsity Formulation 130

6.4 Advantages of the Proposed Method 131

6.4.1 Selection of Modes in the Control Coordination 131

6.4.2 Elimination of Eigenvalue Shift Approximation 131

6.4.3 Simultaneous Coordination 132

6.4.4 Preserving the Matrix Sparse Structure 132

6.5 Nonlinear Time-Domain Simulation Method 133

6.6 Conclusions 134

Chapter 7 OPTIMISATION-BASED CONTROL COORDINATION: DESIGN RESULT AND VALIDATION 136

7.1 Introduction 136

7.2 Multi-Machine System with TCSC 136

7.2.1 Test System and Initial Investigation 136

7.2.2 Application of PSSs 138

7.2.3 Application of PSSs and TCSC 140

7.2.4 Time-Domain Simulations 143

7.3 Multi-Machine System with UPFC 147

7.3.1 Test System and Initial Investigation 147

7.3.2 Application of PSSs 148

7.3.3 Application of PSSs and UPFC 149

7.3.4 Time-Domain Simulations 152

7.4 Conclusions 156

Chapter 8 REVIEW OF ADAPTIVE DAMPING CONTROLLERS AND WAM-BASED STABILISERS 157

8.1 Introduction 157

8.2 Self-Tuning Controller 158

Page 9: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

viii

8.2.1 Overview of Self-Tuning Controller 158

8.2.1.1 RLS Parameters Identification Method 159

8.2.1.2 Kalman Filter (KF) State Estimation 161

8.2.1.3 Kalman Filter Interpretation 163

8.2.1.4 Pole-Shifting Controller Design 163

8.2.2 Application of STC in Power Oscillation Damping 166

8.3 Neural Network-Based Controller 167

8.3.1 Overview of the Neural Network Theory 167

8.3.1.1 Architecture of the FNN 167

8.3.1.2 FNN Training Algorithm 170

8.3.1.3 Sizing of FNN 171

8.3.2 Neural Network-Based Damping Controller 172

8.4 WAM-Based Stabilisers 174

8.5 Conclusions 177

Chapter 9 NEURAL ADAPTIVE CONTROLLER DESIGN PROCEDURE 178

9.1 Introduction 178

9.2 Representing System Configuration 179

9.2.1 Concept 179

9.2.2 Forming Reduced Nodal Impedance Matrix 180

9.3 Development of Neural Network-Based Adaptive Controller 183

9.3.1 Principle of Neural Network Application 183

9.3.2 Overall Neural Adaptive Controller Structure 186

9.3.3 Training Procedure for Neural Adaptive Controller 187

9.3.4 Neural Network Testing and Sizing 188

9.4 Conclusions 190

Chapter 10 NEURAL ADAPTIVE CONTROLLER DESIGN RESULTS AND VALIDATION 191

10.1 Introduction 191

10.2 Test System 191

10.3 Design of the Neural Adaptive Controller 193

10.3.1 Neural Network Training and Testing Data 193

10.3.2 Training, Testing and Sizing the Neural Network 195

10.4 Dynamic Performance of the System in the Study 196

Page 10: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

ix

10.5 Time-Domain Simulations 198

10.6 Possible Improvements 207

10.7 Discussion on Large Power System Application 209

10.8 Conclusions 210

Chapter 11 OPTIMAL DESIGN OF PSSs AND FACTS DEVICES SDCs WITH CONTROLLER SATURATION LIMITS 212

11.1 Introduction 212

11.2 Representation of Controller Limit Cosntraints in the Design 215

11.2.1 Basic Concept 215

11.2.2 Formulation of the Inequality 217

11.2.3 Flowchart of the Controller Design with Saturation Limits 218

11.3 Design Result and Validation 220

11.3.1 Power System Configuration 220

11.3.2 Dynamic Performance for the Design Without Considering

Saturation Limits 221

11.3.3 Design with SDC Output Limiter 222

11.3.3.1 Effects of SDC Output Saturation 222

11.3.3.2 Dynamic Performance for the Design Considering

Saturation Limits 225

11.3.4 Design with PSSs and SDC Output Limiters 228

11.4 Conclusions 232

Chapter 12 CONCLUSIONS AND FUTURE WORK 233

12.1 Conclusions 233

12.2 Future Work 235

12.2.1 Real-Time Implementation of the Adaptive Control Coordination 235

12.2.2 Implementation of WAM-Based Stabilisers 236

REFERENCES 237

APPENDICES 248

Page 11: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

x

LIST OF FIGURES

2.1 Current injection model of the UPFC 132.2 Power injection model for FACTS device 172.3 Single generator infinite bus system with a UPFC 202.4 General feedback control 303.1 Standard feedback control system 353.2 General control configuration 373.3 A conic sector 423.4 Control system for mixed-sensitivity formulation 443.5 General representation of Fig.3.4 463.6 Control system for loop-shaping formulation 493.7 Loop-shaping design procedure 504.1 PSS control block diagram 604.2 Control block diagram of SVC 614.3 Control block diagram of TCSC 624.4 STATCOM connection and vector diagram 644.5 Control block diagram of STATCOM 644.6 UPFC block diagram 654.7 Control block diagram of UPFC 664.8 SDC control block diagram 675.1 Multi-machine power system 905.2 Multi-machine power system with SVCs 925.3 Multi-machine power system with TCSCs 945.4 Multi-machine power system with STATCOMs 965.5 Multi-machine power system with UPFCs 997.1 Two-area system with a TCSC 1377.2 Transient for the system of Fig.7.1 (without PSSs and TCSC) 1437.3 Transients for the system of Fig.7.1 (with PSSs only) 1447.4 Transients for the system of Fig.7.1 (with PSSs and TCSC) 1457.5 PSS (in G1) output transients for the system of Fig.7.1 1457.6 PSS (in G3) output transients for the system of Fig.7.1 1467.7 SDC output transients for the system of Fig.7.1 1467.8 Two-area system with a UPFC 1477.9 Transient for the system of Fig.7.8 (without stabilisers) 1527.10 Transients for the system of Fig.7.8 (with PSSs only) 153

Page 12: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

xi

7.11 Transients for the system of Fig.7.8 (with PSSs and UPFC) 1547.12 PSS (in G3) output transients for the system of Fig.7.8 1557.13 PSS (in G4) output transients for the system of Fig.7.8 1557.14 SDC output transients for the system of Fig.7.8 1568.1 Self-tuning controller 1588.2 Closed-loop control system 1648.3 Single-input neuron 1688.4 Multiple-input neuron(s) 1698.5 Multilayer feedforward neural network 1709.1 Input and output structure of the neural network 1849.2 Neural adaptive controller block diagram 1869.3 Flowchart for training, testing and sizing of the neural network 18910.1 Two-area system 19210.2 Relative voltage phase angle transients for case A disturbance 19910.3 Relative voltage phase angle transients for case B disturbance 20010.4 Relative speed (G2-G1) transients for case A disturbance 20010.5 Relative speed (G2-G1) transients for case B disturbance 20110.6 PSSs gain transients for case A disturbance 20210.7 SDC gain transient for case A disturbance 20210.8 PSSs gain transients for case B disturbance 20310.9 SDC gain transient for case B disturbance 20310.10 Relative voltage phase angle transients for different time delays 20410.11 SDC gain transients for different time delays 20510.12 Relative speed (G4-G1) transients for different time delays 20610.13 Relative speed (G3-G2) transients for different time delays 20611.1 Flowchart of the control coordination taking into account the saturation

limits 21911.2 Two-area 230 kV system 22011.3 System transients (effects of SDC saturation) 22411.4 System transients for new design with SDC output limiter and ideal SDC 22711.5 Inter-area mode transients and SDC outputs 23011.6 Local mode transients and PSSs outputs 231

Page 13: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

xii

LIST OF TABLES

5.1 State and non-state variables for multi-machine system 111

5.2 Algebraic equations for multi-machine system 114

7.1 Participation factor magnitudes for the system of Fig.7.1 137

7.2 Eigenvalues for uncoordinated PSSs in the system of Fig.7.1 138

7.3 PSS parameters obtained from the uncoordinated design

in the system of Fig.7.1

138

7.4 Eigenvalues for coordinated PSSs in the system of Fig.7.1 139

7.5 PSSs parameters obtained from the coordinated design

in the system of Fig.7.1

139

7.6 Limiting values of controller parameters of PSSs 139

7.7 Eigenvalues for uncoordinated PSSs and TCSC with SDC 140

7.8 TCSC and SDC parameters obtained from the uncoordinated design 141

7.9 Eigenvalues for coordinated PSSs and TCSC 141

7.10 PSSs, TCSC main controller and SDC parameters obtained from

the coordinated design

142

7.11 Limiting values of controller parameters of TCSC with SDC 142

7.12 Participation factor magnitudes for the system of Fig.7.8 147

7.13 Eigenvalues for uncoordinated PSSs in the system of Fig.7.8 148

7.14 PSSs parameters obtained from the uncoordinated design

in the system of Fig.7.8

148

7.15 Eigenvalues for coordinated PSSs in the system of Fig.7.8 149

7.16 PSSs parameters of the coordinated design in the system of Fig.7.8 149

7.17 Eigenvalues for uncoordinated PSSs and UPFC 150

7.18 UPFC main controller and SDC parameters of uncoordinated design 150

7.19 Limiting values of controller parameters of UPFC and SDC 151

7.20 Eigenvalues for coordinated PSSs and UPFC 151

7.21 PSSs, UPFC and SDC parameters of coordinated design 151

8.1 Summary of the RLS algorithm 161

8.2 Summary of the KF algorithm 162

9.1 Neural adaptive controller outputs for PSS parameters 185

9.2 Neural adaptive controller outputs for SVC parameters 185

Page 14: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

xiii

9.3 Neural adaptive controller outputs for TCSC parameters 185

9.4 Neural adaptive controller outputs for STATCOM parameters 185

9.5 Neural adaptive controller outputs for UPFC parameters 185

9.6 Neural adaptive controller outputs for SDC parameters 186

10.1 Participation factor magnitudes for the system of Fig.10.1 192

10.2 Line(s) outages cases 194

10.3 Variations of load and power generation 194

10.4 Dynamic performances of controllers 196

10.5 Descriptions of line(s) outage cases and disturbances 199

10.6 Range of optimal controller parameter variation for different operating

conditions and system configurations

208

11.1 Electromechanical modes with optimal controller parameters

(Design without considering the controller saturation limits)

221

11.2 Optimal controller parameters

(Design without considering the controller saturation limits)

222

11.3 Description of system disturbances 223

11.4 Electromechanical modes with optimal controller parameters

(Output limit of SDC considered in the design)

226

11.5 Optimal controller parameters

(Output limit of SDC considered in the design)

226

11.6 Electromechanical modes with optimal controller parameters

(Output limits of PSSs and SDC considered in the design)

228

11.7 Optimal controller parameters

(Output limit of PSSs and SDC considered in the design)

229

Page 15: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

xiv

LIST OF ABBREVIATIONS

AC Alternating Current

ARE Algebraic Riccati Equation

ARI Algebraic Riccati Inequality

AVR Automatic Voltage Regulator

CDI Comprehensive Damping Index

CGBP Conjugate Gradient Backpropagation

CSC Controllable Series Capacitor

DAE Differential Algebraic Equation

FACTS Flexible AC Transmission System

FDS FACTS Device Stabiliser

FNN Feedforward Neural Network

KF Kalman Filter

LMBP Levenberg-Marquardt Backpropagation

LMI Linear Matrix Inequality

LP Linear Programming

MIMO Multi Input Multi Output

MOBP Momentum Modification Backpropagation

MSE Mean Square Error

MVA Mega Volt-Ampere

PF Power Factor

PI Proportional Integral

PMU Phasor Measurement Unit

PSS Power System Stabiliser

QBT Quadrature Boosting Transformer

RHS Right Hand Side

RLS Recursive Least Square

RNN Recurrent Neural Network

SDBP Steepest Descent Backpropagation

SDC Supplementary Damping Controller

SMES Superconducting Magnetic Energy Storage

SMIB Single Machine Infinite Bus

Page 16: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

xv

SPFC Series Power Flow Controller

SQP Sequential Quadratic Programming

STATCOM Static Compensator

STC Self-Tuning Controller

SVC Static VAr Compensator

TCSC Thyristor Controlled Series Capacitor

TEF Transient Energy Function

TF Transfer Function

ULSNN Ultra-Large-Scale Neural Network

UPFC Unified Power Flow Controller

VLBP Variable Learning-Rate Backpropagation

VSC Voltage Source Converter

WACS Wide-Area Control System

WAM Wide-Area Measurement

Page 17: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

LIST OF PRINCIPAL SYMBOLS

SYMBOLS USED IN CHAPTER 2 x state variable

)x(ν Lyapunov/energy function

NGEN number of generators ω machine speed VEf machine emf D damping coefficient Xd, X’d synchronous and transient d-axis generator reactances T’d0 open–circuit transient time constant

qq E,E pre-fault and post-fault q-axis synchronous emfs

ff E,E pre-fault and post-fault excitation voltages

K controller gain Xad d-axis armature reaction reactance if field current Qinj,upfc reactive-power injected by UPFC ks, kp, γs UPFC control variables V, θ voltage magnitude and phase bse, bsh series and shunt admittances of UPFC coupling

transformer P active-power in transmission line

TCSCu

TCSC0

TCSC x,x,x total, fixed and controlled reactances of TCSC

SVCu

SVC0

SVC b,b,b total, fixed and controlled shunt admittances of SVC

Vshunt, Vseries SVC and compensated line voltage magnitude m1, m2 number of SVCs and TCSCs xL line reactance ITCSC, UTCSC current and voltage of TCSC kSVC, kTCSC SVC and TCSC gains Ps, Qs active- and reactive-power injection u1, u2, uq, uc control variables of FACTS devices xc reactance of CSC r, γ quantities that determine the magnitude and phase of

UPFC series voltage

xvi

Page 18: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

xvii

Vse UPFC series voltage ICSC, VCSC current and voltage of CSC k1, k2, k3, k4 FACTS device positive gains Xa, Xb left-hand side and right-hand side reactances of

transmission line

η transformer complex transformation ratio

BBr susceptance of shunt part of UPFC

γv, βv parameters of UPFC

δ rotor angle

Pb, Qb active- and reactive-power injections at node b

Kγ, Kβ, KBBgains of UPFC controller

GPSS, GFDS PSS and FDS transfer functions nPSS, nFDS number of PSSs and FDSs

τPSS, τFDS PSS and FDS time constants

F TF between the generator reference input to its electrical power output

λ eigenvalue

p participation factor M two-times the inertia constant w weighting coefficients vector

μf mode frequency

J quadratic performance index QJ diagonal matrix containing the relative weighting factor NQ number of state variables adopted for tuning stabilisers Pe vector of transmission line and generator active-powers NLINE number of transmission lines

λdes, λact desired and actual eigenvalues

G, H plant and stabiliser transfer function matrices I identity matrix nmod number of dominant eigenvalues

ζ damping ratio

σ, ω real and imaginary parts of eigenvalue

Eeq equality constraint Ein inequality constraint

Page 19: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

SYMBOLS USED IN CHAPTER 3 σ maximum singular value

V unitary matrix

v1 vector of the first column elements of unitary matrix V

G plant model (transfer function)

K controller model (transfer function)

r reference input

d disturbance

n measurement noise

y plant output

ym measured plant output

u controller output signal

v controller input

P generalized plant model (transfer function)

w exogenous input

z exogenous output

x state-space variable

s Laplace transform operator

A, BB1, B2B , C1, C2

D11, D12, D21, D22

variables of the realisation of generalized plant P

AK, BK, CK, DK controller variables

xcl state-space variable of the closed-loop system

Acl, Bcl, Ccl, Dcl variables of the realisation of closed-loop system

TFzw closed-loop TF from w to z

A plant state matrix

n order of the plant state matrix

k order of the controller

D,C,B,A ˆˆˆˆ new controller variables

W1, W2 weight matrices in mixed-sensitivity control system design

Mc, Nc left coprime transfer functions

Gs shaped plant model

S1, S2 pre- and post-compensators in loop-shaping control

system design

xviii

Page 20: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

SYMBOLS USED IN CHAPTER 4 AND 5

rΨ vector of rotor flux linkage of synchronous machine

ωr rotor angular frequency of synchronous machine

δr rotor angle of synchronous machine

Vr vector of rotor voltage of synchronous machine Pm, Pe mechanical and electrical powers H synchronous machine inertia constant

ωR synchronous speed

Am, Fm, AM, FM matrices depending on synchronous machine parameters Is vector of stator current of synchronous machine Efd synchronous machine field voltage Gss, Gsr matrices of synchronous machine parameters Gm, Sm, GM, SM constant matrices depending on synchronous machine

parameters Vs vector of stator voltage of synchronous machine Pm, Zm, PM, ZM matrices depending on synchronous machine parameters

and rotor angular frequency s Laplace transform operator xe state vector for the excitation system VPSS supplementary signal from power system stabiliser (PSS)

refsV voltage reference for excitation control system

Ae, BBe, Ce, De

AeM, BBeM, CeM, DeM

matrices depending on gains and time constants of excitation system controller

xg state vector for the prime-mover controller

ωref speed reference 0mP initial mechanical power

Ag, BBg, Cg, Dg

AgM, BBgM, CgM, DgM

matrices depending on gains and time constants of prime-mover controller

xp state vector for power system stabiliser (PSS) KPSS, TPSS, TPSS1 – TPSS4 gain and time constants of PSS Ap, Cp, ApM, CpM matrices depending on gains and time constants of PSS

controller BBc SVC susceptance XSDC supplementary signal from supplementary damping

controller (SDC) xs state vector for SVC main controller

xix

Page 21: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

KS, TS, TS1,TS2 gain and time constants of SVC main controller

As, BBs, Cs, Ds

AsM, BBsM, CsM, DsM

matrices depending on gains and time constants of SVC

main controller

Xt TCSC reactance

xt state vector for TCSC main controller

KF, KT, TF, Tt gains and time constants of TCSC main controller

At, BBt, Ct, Dt, Et

AtM, BBtM, CtM, DtM, EtM

matrices depending on gains and time constants of TCSC

main controller

PT, Pref, Qref line active-power and active-, reactive-power reference

Vdc, refdcV DC capacitor voltage and DC voltage reference

Idc DC capacitor current

Cdc capacitance of DC capacitor

VC, IC STATCOM voltage, current

VCp, VCq p and q components of STATCOM voltage

ICp, ICq p and q components of STATCOM current

VT, refTV FACTS device terminal voltage and voltage reference

xso state vector for STATCOM main controller

KC1, KC2, Tc, TC2 gains and time constants of STATCOM main controller

Aso, BBso, Cso, Dso, Eso,

Fso, Gso, Hso, Oso, Jso,

Kso, Lso, Mso, Nso

AsoM, BBsoM, CsoM, DsoM, EsoM,

FsoM, GsoM, HsoM, OsoM, JsoM,

KsoM, LsoM, MsoM, NsoM

matrices depending on the STATCOM and its controller

droop slope of the voltage-current characteristic Ish, Ise shunt and series current

Vsh, Vse shunt and series voltage

Ishp, Ishq p and q components of shunt current

Isep, Iseq p and q components of series current

Vshp, Vshq p and q components of shunt voltage

Vsep, Vseq p and q components of series voltage

k ratio between ac and dc voltages

m1, m2 pulse width modulation (PWM) ratios for shunt and series

converters

xx

Page 22: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

Ψ1, Ψ2 pulse width modulation (PWM) phases for shunt and

series converters

Vshp0, Vshq0 p and q components of shunt voltage initial value

Vsep0, Vseq0 p and q components of series voltage initial value refq

refp I,I p and q components of series current reference

xu state vector for UPFC main controller

Ksh1, Ksh2, Kse1, Kse2

Tsh1, Tsh2, Tse1, Tse2

gains and time constants of UPFC main controller

Au, BBu, Cu, Du, Eu, Fu, Gu,

Hu, Iu, Ju, Ku, Lu, Mu, Nu

AuM, BBuM, CuM, DuM, EuM,

FuM, GuM, HuM, IuM, JuM, KuM,

LuM, MuM, NuM

matrices depending on the UPFC and its controller

xsu state vector for SDC KSDC, TSDC, TSDC1 – TSDC4 gain and time constants of SDC Asu, Csu, AsuM, CsuM matrices depending on gains and time constants of PSS

controller YL, VL, PL, QL static load admittance, voltage, active- and reactive-power

ms

ms ,IV stator voltage and current vectors of induction motor

mM

mM

mM

mM

mm

mm

mm

mm

,,,

,,,

FAZPFAZP

matrices depending on induction motor parameters and

rotor angular speed

mrω angular speed of induction motor

Te induction motor electromagnetic torque

TL induction motor load torque mM

mM

mm

mm ,,, SGSG matrices depending on induction motor parameters

Se, Sg, Sp, SC, Ssu

SeM, SgM, SpM, SCM, SsuM

MVM, Mse, LshM, LseM

selection matrices

Δ small change notation used in the linearisation process

I, V nodal current and voltage vectors

Y system admittance matrix

IN, VN, YN real forms of I, V and Y

NB, NG number of nodes and generators

ISN, VSN vectors of nodal currents and voltages at generator nodes

xxi

Page 23: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

VLN vectors of nodal voltages at non-generator nodes

YSS, YSL, YLS, YLL, YLC

YCL, YCC, YLU, YUL, YUU

submatrices from partitioning of Y matrix

IsM, VsM d-q components of ISN and VSN

TδM d-q frame of reference transformation matrix

NS number of SVCs

NT number of TCSCs

NC number of STATCOMs

XC reactance of STATCOM coupling transformer

ICN, VCN vectors of STATCOM currents and voltages in D-Q axes

ICM, VCM vectors of STATCOM currents and voltages in p-q axes

TαM p-q frame of reference transformation matrix

NU number of UPFCs

Xsh, Xse transformer reactance of UPFC shunt and series

converters

IshN, IseN vectors of UPFC shunt and series currents in D-Q axes

IshM, IseM vectors of UPFC shunt and series currents in p-q axes

VshN, VseN vectors of UPFC shunt and series voltages in D-Q axes

VshM, VseM vectors of UPFC shunt and series voltages in p-q axes

BBCM vector of SVC susceptances

XtM vector of TCSC reactances

rMΨ vector of rotor flux linkages

ωrM vector of rotor angular frequencies

δrM vector of rotor angles

ωRM vector of synchronous speeds

MM diagonal matrix of synchronous machine inertia constants xeM state vector for the excitation controllers xgM state vector for the prime-mover controllers xpM state vector for PSSs xsM state vector for SVC main controllers

xtM state vector for TCSC main controllers

xsoM state vector for STATCOM main controllers

xuM state vector for UPFC main controllers

xsuM state vector for SDCs msM

msM,IV stator voltage and current vectors of induction motors

xxii

Page 24: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

mrMω vector of angular speeds of induction motors

TeM vector induction motor electromagnetic torques

TLM vector of induction motor load torques

AstM, BBstM, CstM, DstM matrices depending on STATCOMs and their controllers

AucM, BBucM, CucM, DucM, EucM,

FucM, GucM, HucM, IucM

matrices depending on UPFCs and their controllers

PeM vector of synchronous machine electrical powers PTM vector of transmission line active-powers superscripts ‘0’ initial steady-state condition

SYMBOLS USED IN CHAPTER 6 AND 7 K vector of controller parameters

m number of eigenvalues

A state matrix

λ eigenvalue

λR real part of λ

λI imaginary part of λ z eigenvector associated with λ zR real part of z zI imaginary part of z AC matrix derived from A matrix λC real matrix formed from λR and λI

zC real vector formed from the eigenvector associated with λ

U unit matrix ζ damping ratio f frequency ω angular frequency L number of stabiliser gains

a positive gain of the stabiliser

w weighting coefficient assigned to a

ci, i = 1, 2,….., m scalar coefficients in the linear combination of eigenvectors

C vector of the scalar coefficients ci’s CR, CI real, and imaginary parts of C Z eigenvectors matrix

xxiii

Page 25: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CC vector of CR and CI

ZR, ZI real, and imaginary parts of Z ZC real matrix formed from ZR and ZI

J1, J2, J3, J4 Jacobian submatrices

x vector of state variables w vector of non-state variables

SYMBOLS USED IN CHAPTER 8 y plant output

u plant input

hi, bi plant model parameters

ε random noise

n sampling instant kq− backward shift (or delay) operator

H, B, G polynomials that are function of delay operator z nh, nb, ng order of polynomials H, B and G gi coefficients of polynomial G

ΦΘ, parameters and regression vectors

P error covariance I identity matrix

αc constant with large value K gains vector ρf forgetting factor x state vector y observation vector wx, wy process and measurement noise vectors A, C state transition and measurement matrices Q, R process and measurement noise covariance matrices G Kalman gain Gz plant transfer function Kz controller transfer function C, D polynomials that are function of delay operator z nc, nd order of polynomials C and D P pole characteristic polynomial of the closed-loop system αs pole-shifting factor p, p neural network input a, a neural network output

xxiv

Page 26: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

w, W neural network weight b, b neural network bias f transfer function or activation function r, r argument of the transfer function R number of input elements S number of neurons t neural network target output Q number of training cases δ vectors of neural network weights (and biases) k iteration count σ search direction α learning rate g gradient M number of neural network layers s sensitivity matrix γ momentum coefficient e, e error J Jacobian matrix v error vector S Marquardt sensitivity matrix PG synchronous machine real-power PL, QL transmission line real- and reactive-power λ eigenvalue

SYMBOLS USED IN CHAPTER 9 Y system admittance matrix I, V nodal current and voltage vectors Z nodal impedance matrix Zreduced reduced nodal impedance matrix p neural network input vector a neural network output vector f transfer function or activation function m number of input elements M number of output elements t neural network target output vector Q number of training cases x vectors of neural network weights (and biases)

xxv

Page 27: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

SYMBOLS USED IN CHAPTER 11 K controllers parameters vector K* initial vector of the controller parameters y maximum magnitude of the controller output a vector of coefficients in the linearised relationship between

y and K n number controller parameters M number of controllers ε small change of controller parameter

K controllers parameters vector after small perturbation

L number of disturbances

xxvi

Page 28: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

1

1.1 Background and Scope of the Research Low frequencies electromechanical oscillations, with frequencies ranging from 0.1 to

2.0 Hz, are phenomena inherent in power systems with interconnected synchronous

generators [1-4]. In the context of multi-area power systems, these electromechanical

oscillations are classified into two types: local modes and inter-area modes. The local

modes of oscillations are associated with one generator swinging against other

generators in the same area, and typically have the frequencies of 0.8 to 2.0 Hz. The

impact of these oscillations are mainly localised to one area. On the other hand, the

inter-area modes of oscillations are associated with two groups of generators in

different areas swinging against each other at the frequency in the range about 0.1 to

0.8 Hz. These oscillations are observed over a large part of the system and more

complex in comparison with the local modes [2].

Following the restructuring of the power supply industry and increased trend of

interconnecting power systems for forming or expanding the electricity markets, the

phenomena of electromechanical modes of oscillations among the interconnected

synchronous generators, particularly the inter-area modes, are a growing concern, and

their damping constitutes one of the essential criteria for secure system operation [5-8].

Given the increased significance at present of the phenomena, the thesis has the focus

on, in its scope, the development and design of optimal control techniques, including

those which are adaptive, for maintaining and enhancing the stability of the

electromechanical modes in power systems.

Power system stabiliser (PSS) has been used for many years to enhance the damping

of the electromechanical oscillations [8-15]. With increasing transmission line loading

1 IINNTTRROODDUUCCTTIIOONN

Page 29: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 1

2

over long distances, the use of PSS may not be, in some cases, effective in providing

sufficient damping for inter-area oscillations [5,8]. In such cases, other effective

alternatives are needed in addition to PSS. At present, the availability of FACTS

(Flexible AC Transmission System) devices which have been developed primarily for

active- and/or reactive-power flow and voltage control function in the transmission

system has led to their use for a secondary function of enhancing the damping of

power system oscillations [16,17].

In particular, FACTS device stabilisers (FDSs), often referred to as supplementary

damping controllers (SDCs), have been proposed to augment the main control systems

for the purpose of damping the rotor modes or inter-area modes of oscillation [18-20].

However, it has been acknowledged that, to achieve an optimal performance in terms

of small-disturbance stability improvement, the coordination among power system

damping controllers is necessary [5,10,11,18,20].

There have been numerous publications reporting or proposing methods for control

coordination design of PSSs and/or FACTS device stabilisers, particularly in off-line

environment, which lead to fixed-parameter controllers, to achieve damping

improvement of power system oscillations [5-15,18-42]. Within the context of fixed-

parameter controllers, it has been acknowledged that, with the existing methods, a

large power system will lead to difficulty in the design of simultaneous control

coordination of multiple controllers, particularly when a standard

eigenvalue/eigenvector calculation software (for example, the QR method-based

software) is used.

With the above acknowledgement, the first part of the research reported in the thesis is

devoted to the development of a new procedure for identifying simultaneously the

controller parameters to achieve optimal damping of electromechanical modes. The

new procedure directly takes into account the sparsity in the system Jacobian matrix,

and thus, offers an important advantage for large power system applications. In

addition, the procedure is entirely based on constrained optimisation, and does not

require any standard eigenvalue/eigenvector calculation software. Any limitation of the

standard eigenvalue/eigenvector software, particularly in terms of power system size, is

therefore, removed.

Page 30: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

INTRODUCTION

3

However, It is generally accepted that, with fixed-parameter controllers, optimum

damping performance cannot be achieved for each and every operating condition or

contingency. In an attempt to address this issue, many adaptive control techniques,

where the controller parameters are determined online and adaptive to the changes in

system operating conditions, have been proposed in the open literature to overcome

the disadvantage of fixed-parameter controllers design [43-60]. Notwithstanding the

extensive research, there remain key deficiencies in the previously-proposed adaptive

control techniques, which are identified and described in the following:

(i) a need for postulating a reduced-order/approximate power system model and

online model parameter identification

(ii) a lack of simultaneous coordination of multiple controllers

(iii) the difficulty in representing simultaneously a number of electromechanical modes

of interest in the online controllers coordination

(iv) the difficulty in taking into account the variation of power system configuration in the

coordination. This is due to the combinatorial nature of the topology variation.

Given the above state-of-the-art progress in relation to the adaptive control techniques,

the second part of the research reported in the thesis has a focus on the development

of a novel adaptive control technique by which power system damping controllers

parameters are tuned online, with the deficiencies identified in (i) – (iv) of the previous

techniques completely eliminated. The novel technique presented in the thesis is based

on the establishment, using the control coordination procedure developed in the first

part of the research, of the nonlinear relationship between the optimal controller

parameters and power system configuration and operating condition. The relationship

is formed off-line, and expressed in terms of a nonlinear multi-variable vector function

the output of which is the set of optimal controller parameters, and the input is the

vector of variables representing power system configuration and operating condition.

A key and novel concept used in the technique is that of representing the variation of

power system configuration, through a series of transformation based on power system

impedance characteristics, by a vector of continuous variables. The combinatorial

problem arising from system topology variation previously encountered is completely

eliminated, with the new concept. The nonlinear vector function referred to in the above

lends itself to implementation in a multi-processor environment for real-time application

Page 31: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 1

4

by which power system controllers parameters are adaptive to the prevailing system

configuration and operating condition.

Within the scope of the thesis, the final part of the research addresses a crucial aspect

which has hitherto been omitted or discounted in the design of control coordination of

power system controllers, including those with adaptive parameters. The aspect is

related to the output limits of the power system controllers and the adverse impact of

the controller output saturation on the system damping. For the first time, a procedure

is developed in the thesis by which the eigenvalue-based control coordination is

combined with time-domain simulation to achieve in an effective and efficient manner

the inclusion of controller output limit constraints in the design of power system

controllers and their coordination. The procedure developed ensures that the controller

outputs will not exceed their limits, and the system damping will not be impaired due to

controllers output saturation.

1.2 Objectives Given the scope of the research described in Section 1.1, the thesis has the following

objectives:

(a) Developing a new procedure for control coordination design of PSSs and FACTS

devices together with their SDCs in multi-machine power systems which identifies

the optimal controller parameters in a simultaneous manner. The new design

procedure will draw on the constrained optimisation in which the sparsity of the

power system Jacobian matrix is preserved. With the new procedure, state

matrices with high dimension for large power systems do not present any difficulty.

(b) Developing a novel design procedure for online tuning and control coordination of

PSSs and FACTS devices for maintaining and enhancing the stability of the

electromechanical modes in multi-machine power systems. The controller

parameters will be adaptive to the changes in system operating condition and/or

configuration. The adaptivity will be achieved by a neural network-based controller

synthesised to give the nonlinear mapping between optimal power system

controllers parameters and system configuration together with operating condition.

Page 32: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

INTRODUCTION

5

All of the variables in the mapping are continuous ones, and the combinatorial

problem caused by system topology variation does not arise in the new procedure.

(c) Developing a new method for the control coordination of PSSs and FACTS devices

for achieving optimal dampings of the electromechanical oscillations, where the

controller output limits are taken into account in the design for any specified

disturbances. The design is applicable to multiple controllers and any number of

electromechanical modes specified together with their damping requirements.

1.3 Outline of the Thesis The thesis is organised in twelve main chapters. Starting with the background and

scope of the research, the first chapter presents the objectives, outline and

contributions of the thesis.

Chapter 2 presents and discusses an overview of the previous works published in the

area of design methods for the PSSs and/or FDSs to achieve electromechanical mode

damping improvement in a power system. Apart from the H∞ approach, the non-

adaptive design methods for power system controllers is presented and discussed. The

key disadvantages or deficiencies of the design methods are also identified in this

chapter.

Chapter 3 discusses the previously-published methods of designing H∞ controller in

damping power system oscillation. The review presented in this chapter covers two

aspects related to the robust controller design. The first aspect is the examination of a

range of linear controller design techniques, based on the H∞ control methodology. The

second aspect in the review is the applications of the H∞-based technique to power

systems damping controller designs. The key disadvantages with the application of the

H∞ controller in the damping of power system oscillations are also presented in this

chapter.

In Chapter 4 the dynamic models for individual items of power system are presented

and discussed. The equations that describe the models are, in general, nonlinear. The

Page 33: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 1

6

linearised forms of the equations valid for small-signal stability analysis are then

derived and given in this chapter.

Chapter 5 develops a composite set of state equations and algebraic equations which

describes the dynamics of the complete power system in relation to its

electromechanical responses. The composite equations set forms the basis for stability

analysis and coordination of power system damping controllers which will be developed

in the subsequent chapters.

Chapter 6 is devoted to the development of a new procedure for optimal control

coordination design of multiple PSSs and FACTS devices in a multi-machine power

system. The coordination procedure proposed draws on constrained optimisation in

which the eigenvalue-based objective function is minimised to identify the optimal

controller parameters. A key feature is that of including the eigenvalue-eigenvector

equations in the set of constraints in the optimisation. The advantages of the new

control coordination design method, over other previous methods, are also given and

discussed in this chapter.

Chapter 7 applies the new control coordination design procedure developed in Chapter

6 to representative power systems. The design procedure is applied to multi-machine

power systems in which FACTS devices are installed. Verification by both eigenvalues

calculations and time-domain simulations is carried out to confirm the effectiveness of

the procedure in providing substantial electromechanical mode damping improvement.

Chapter 8 presents an overview of the previous works published in the area of adaptive

damping controller designs. The widely-proposed methods, i.e. self-tuning controllers

and neural network-based controllers, are reviewed. An overview of WAM (wide-area

measurement)-based controllers is also given in this chapter. The comprehensive

review identifies the key disadvantages or deficiencies of the previously-proposed

adaptive schemes and the WAM-based controllers which depend on the remote signals

for their operation.

Chapter 9 develops a new adaptive control algorithm and procedure for online tuning of

the PSSs and SDCs of FACTS devices. The procedure is based on the use of a neural

network which adjusts the parameters of the controllers to achieve system stability and

Page 34: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

INTRODUCTION

7

maintain optimal dampings as the system operating condition and/or configuration

change. The new procedure addresses the issues or difficulties encountered in the

previous adaptive schemes reviewed in Chapter 8.

Chapter 10 discusses the design results and validation of the proposed neural adaptive

controller described in Chapter 9. Application of the proposed method to power

systems having PSSs and FACTS device is investigated and discussed in this chapter

in relation to the effectiveness of the design procedure proposed in achieving the

enhancement in system oscillation damping.

Chapter 11 develops, for the first time, an effective and efficient design procedure for

the control coordination of PSSs and SDCs of FACTS devices in which the

dependence on the controller parameters of both the dampings of electromechanical

modes and controller maximum outputs are taken into account. In this way, the

controller output limiters are represented directly and effectively in the eigenvalue-

based control coordination. Case studies are also presented in this chapter to verify the

correctness of the design procedure, and quantify the improvements in terms of

damping performance over the traditional controller designs which do not represent

controller output limiters.

The overall conclusion in Chapter 12 summarises the main features and advances of

the research reported in the thesis. Future research work is also suggested and

included in the chapter.

1.4 Contributions of the Thesis The thesis has made four original contributions as described in the following:

(a) Development of a new eigenvalue-based control coordination design of multiple

PSSs and FACTS devices together with their SDCs for optimal oscillation damping

in a multi-machine power system. The coordination procedure proposed draws on

constrained optimisation in which the eigenvalue-based objective function is

minimised to identify the optimal controller parameters in a simultaneous manner.

By representing the relationship among eigenvalues, eigenvectors and system

state matrix as equality constraints in the optimisation, a key advance is made in

Page 35: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 1

8

the research by which the need for any special software system for eigenvalue

calculations does not arise. The limitation of eigenvalue calculation software

systems in terms of the size of the state matrix is, therefore, removed. In addition,

the proposed algorithm does not require separate and time-consuming eigenvalue

calculations at each iteration during the control coordination. Eigenvalues together

with optimal controller parameters are available simultaneously at the convergence

of the optimisation process.

(b) A second contribution made in the development of the control coordination design

procedure referred to in (a) is that of preserving fully the sparsity of the power

system Jacobian matrix in the optimisation process. This is achieved by using, in

the constrained optimisation, the eigenvalue-eigenvector equations without forming

explicitly the system state matrix. The coefficient matrix in the equations retains the

sparsity of the Jacobian matrix. The contribution represents a key advance and an

important feature, particularly in the context of control coordination in a large power

system.

(c) Development of a new adaptive control coordination method based on the use of a

neural network which identifies online the optimal controller parameters of PSSs

and FACTS devices together with their SDCs. Online tuning and coordination of

multiple controllers is very important for achieving system stability and maintaining

optimal dampings as the system operating condition and/or configuration change. A

particular contribution of the method is that of representing the power system

configuration and its variation by a reduced nodal impedance matrix. This allows

any variation of system configuration to be formed in terms of continuous variables

derived from the nodal impedance matrix, and input to the neural adaptive

controller.

(d) Development of a new method for control coordination design of PSSs and FACTS

devices with SDCs where the controller output limits are represented in the design.

The combination of eigenvalue-based technique with nonlinear time-domain

simulations is used for achieving the design objective. A key feature of the new

method is that the time-domain simulations which are used for forming the

controller output limit constraints are performed outside the eigenvalue-based

control coordination loop. The interface between the eigenvalue-based control

Page 36: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

INTRODUCTION

9

coordination and the time-domain simulations for any specified disturbances is the

set of inequality constraints in an algebraic form expressed in terms of controllers

parameters, which represent the controller output limiters. The number of variables

is, therefore, not increased in the eigenvalue-based control coordination. The

design procedure is amenable to implementation by parallel computing system for

reducing the computing time required.

The thesis is supported by four publications as follows:

1. Nguyen, T.T., and Gianto, R.: ‘Application of optimization method for control co-

ordination of PSSs and FACTS devices to enhance small-disturbance stability’.

Proceedings of the IEEE PES 2005/2006 Transmission and Distribution

Conference & Exposition, Dallas-Texas, May 2006, pp. 1478-1485.

2. Nguyen, T.T., and Gianto, R.: ‘Stability improvement of electromechanical

oscillations by control co-ordination of PSSs and FACTS devices in multi-machine

systems’. Proceedings of the IEEE PES General Meeting 2007, Tampa-Florida,

June 2007, pp. 1-7.

3. Nguyen, T.T., and Gianto, R.: ‘Optimisation-based control co-ordination of PSSs

and FACTS devices for optimal oscillations damping in multimachine power

system’, IET Generation Transmission and Distribution, 2007, 1, (4), pp.564-573.

4. Nguyen, T.T., and Gianto, R.: ‘Neural networks for adaptive control coordination of

PSSs and FACTS devices in multimachine power system’, IET Generation

Transmission and Distribution, 2008, 2, (3), pp.355-372.

For reference, copies of the above four publications are given in Appendix J.

Page 37: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

10

2.1 Introduction This chapter discusses an overview on the previous works published in the area of

design methods of the Power System Stabilisers (PSSs) and/or Flexible AC

Transmission System Device Stabilisers (FDSs) to achieve electromechanical mode

damping improvement in a power system. Off-line based-design which leads to non-

adaptive (fixed-parameter) controller design will be reviewed in Chapters 2 and 3 of this

thesis. The previously published methods of non-adaptive controller approaches can

be classified into the following categories.

In the first category, the control strategy based on Lyapunov function or energy function

[6,7,21-25] has been proposed. This method offers robust and decentralised control

structure. In parallel with the work using Lyapunov functions, active research on control

coordination has been carried out [5,8,11,18,19]. In the control coordination methods,

which belong to the second category, parameters of all damping controllers are

identified in a coordinated manner to achieve optimal damping of electromechanical

modes.

In addition to the research published regarding the above categories, there have been

publications reporting the application of the eigenvalue-distance minimisation technique

[2,26] and also there have been extensive research and numerous publications

reporting the applications of the H∞ controller design method in the power system

damping improvement. The overview of the H∞ control-based method will be presented

in Chapter 3.

2 DDAAMMPPIINNGG CCOONNTTRROOLLLLEERR DDEESSIIGGNN:: RREEVVIIEEWW OOFF NNOONN--AADDAAPPTTIIVVEE MMEETTHHOODD

Page 38: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DAMPING CONTROLLER DESIGN: REVIEW OF NON-ADAPTIVE METHOD

2.2 Energy/Lyapunov Function-Based Method Lyapunov method has traditionally been used in power system analysis to assess the

stability and determine the stability margins [61]. It has been shown in [6,7,21-25] that

the Lyapunov method can also be used for determining control strategies for power

system damping controllers (PSSs or FDSs). In such applications, the Lyapunov

method is employed to form the control laws for achieving the desired control objective.

For a dynamic system described by a set of nonlinear differential equations of the form

, the Lyapunov stability theorem states that the post-fault equilibrium point is

stable if there is a Lyapunov function

)x(Fx =•

x

)x(ν such that: (i) the function is positive definite

and has a minimum value at , and (ii) the function time-derivative is negative semi-

definite along the trajectory x(t), i.e. [21,22]. It is important to note that the more

negative the value of the faster the system returns to the post-equilibrium point.

x

0≤ν•

•ν

The above explanations show that, in the Lyapunov-based design method, for a control

strategy to be optimal it has to be designed to maximize the negative value of at

each instant of time. Therefore, in Lyapunov-based approach, the steps for design

procedure are usually as follows [21,22]: (i) find the Lyapunov function which is an

explicit function of the control variable, (ii) select the control laws that maximize the

negative value of . The key points of the previous published methods for damping

controller design based on energy/Lyapunov function are discussed in the following.

•ν

)x(ν

•ν

2.2.1 Method Proposed By Machowski et al. [21,22] In [21,22], an approach to the design of power system stabilisers (PSSs) based on the

application of Lyapunov’s direct method has been developed. In the design, the third-

order generator model has been used for forming the control strategies. The Lyapunov

function is expressed as the sum of the system kinetic energy, potential energy and a

term proportional to the sum of squared deviation of the transient emf for all machines.

It has been shown in [21,22] that the derivative of the Lyapunov function can be

expressed as:

11

Page 39: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 2

( )∑ +−−

∑ −ωΔ−=ν=

=

• GENGEN n

1iEf

2qiqi

didii0d

n

1i

2ii VEE

)'XX(1

'T1D (2.1)

where:

( )( )∑ −−−

−==

• GENn

1iqiqififi

didii0dEf EEEE

)'XX(1

'T1V (2.2)

where NGEN is the number of generators in the system, D is the damping coefficient, Δω

is the speed deviation, Xdi and X’di are the synchronous and transient d-axis generator

reactance respectively, Eq is the q-axis synchronous emf, T’d0 is the open-circuit

transient time constant and Ef is the excitation voltage. A “hat” on the top of a symbol

corresponds to the post-fault equilibrium point.

The first and the second components in (2.1) are negative semi-definite and always

contribute to the overall system damping. The third component is given by (2.2) and is

influenced by the excitation control. In order to optimally damp the oscillations, the RHS

of (2.2) must be negative maximum at any instant. This can be achieved if each of the

components of is positive maximum at any instant. Therefore, in

order to develop the relevant control strategy, the following control law was proposed

[21]:

)EE)(EE( qiqififi −−

(2.3) GENqiqiififi N,1,2,i ; )EE(K)EE( L=−=−

where K is the controller gain.

The control law defined by (2.3) can be rewritten as:

GENfadiiref,qifi N,1,2,i ; )t(iXKE)t(E L=Δ−= (2.4)

where:

(2.5) GENref,fififi

ref,fiadiref,qi N,,2 ,1i i)t(i)t(i

iXEL=

⎪⎭

⎪⎬⎫

−=Δ

=

12

Page 40: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DAMPING CONTROLLER DESIGN: REVIEW OF NON-ADAPTIVE METHOD

13

where Xad is the d-axis armature reaction reactance and if is the field current.

In [21], it has been proposed to execute the control strategy (2.4) by using two different

control structures: (i) a hierarchical structure in which the automatic voltage regulator

(AVR) is the master controller and the PSS is the slave controller, and (ii) a traditional

structure in which the PSS constitutes a supplementary loop to the main AVR.

Although the controllers as proposed in [21,22] are shown to be robust, it has been

mentioned also in [21,23] that there is a limit in choosing the proposed controller gain

where beyond this value the damping will be reduced. This disadvantage may be due

to the simplifications of the power system model used in the derivation of the

theoretical control law [21].

2.2.2 Method Proposed By Lo et al. [24] In [24], a damping control strategy for a Flexible AC Transmission System (FACTS)

device, i.e. unified power flow controller (UPFC), has been proposed to damp the low

frequency of electromechanical oscillations. The control strategy is based on the time-

domain analysis of the system transient energy function (TEF). A UPFC current

injection model as shown in Fig.2.1 has been used in [24] to develop the time-domain

transient simulation for tuning controller parameters and demonstrating the

effectiveness of the control strategy proposed.

Fig.2.1: Current injection model of the UPFC

In order to damp the electromechanical oscillations, the value of the energy function

must be a decreasing time function. Therefore, in [24], it has been proposed to control

the UPFC in a way that the value of the TEF is decreasing with respect to time,

upfc,injjI

upfc,injiI

UPFC jjV θ∠ iiV θ∠

Page 41: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 2

namely . It has been shown in [24] that, in order to achieve the desired damping,

the UPFC must be able to adjust the related control variables so that the following

constraint is satisfied:

0≤ν•

[ ] 0Qdtd upfc,inj ≤ (2.6)

where is the reactive-power injected into the power system by the UPFC and

given by [24]:

upfc,injQ

[ ] [ ])1k(b)V(cos)V(bk)cos(VVbkQ psh2

is2

isessijjisesupfc,inj −+γ+γ+θ−= (2.7)

where ks, kp, and γs are the UPFC control variables which determine the series and

shunt converter output voltages; Vi and Vj are the voltage magnitude at nodes i and j

respectively; θij is the relative voltage phase angle between nodes i and j; bse and bsh

are the UPFC coupling transformer series and shunt admittances respectively.

Based on the control criterion stated in (2.6) and the energy function in (2.7), the

following relationships must be satisfied, in order to achieve the damping effects:

[ ] 0)(dtd)sin(VVbk ijsijjises ≤θγ+θ (2.8)

[ ] 0dt

dVV1

dtdV

V1)cos(VVbk j

j

i

isijjises ≤⎟

⎟⎠

⎞⎜⎜⎝

⎛−γ+θ (2.9)

[ ] 0dt

dVV)1k(b2bk2 iipshse

2s ≤−+ (2.10)

[ ] 0dt

dk)cos(VVbVbk2cosVb ssijjise

2isess

2ise ≤γ+θ−+γ (2.11)

[ ] 0dt

dsinVbk)sin(VVbk ss

2isessijjises ≤

γγ−γ+θ (2.12)

0dt

dkVb p2

ish ≤ (2.13)

14

Page 42: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DAMPING CONTROLLER DESIGN: REVIEW OF NON-ADAPTIVE METHOD

Based on (2.8) – (2.13), the following three control schemes have been proposed in

[24] to achieve the damping effects:

- a PI controller with as the input signal and imaginary part of the UPFC

series converter voltage as the output signal (where P

ijP•

ij is the active-power in

the transmission line flowing from bus i to bus j)

- a PI controller with )]dt/dV)(V/1()dt/dV)(V/1[( jjii − as the input signal and real

part of the UPFC series converter voltage as the output signal

- a PI controller with as the input signal and Qdt/dVi shunt as the output signal

(Qshunt is the reactive-power injection).

In [24], a transient simulation program with the assistance of the user-defined output

environment has been used to obtain the best value of the parameters of the controller.

However, as mentioned also in [24], the best tuning of the controller can only be

achieved by using the mathematical optimisation methods. The controller tuning by

exercising the transient simulation results may not achieve the best control results.

2.2.3 Method Proposed By Noroozian et al. [6] In [6], the control strategies based on energy function methods for damping of

electromechanical oscillations have been developed. It has been shown in [6] that the

damping effect of a TCSC and an SVC can be added using the control strategies

developed for these devices. The control strategies are formed by incorporating the

controller models in an energy function, and then the time derivative of the energy

function is determined to form the control laws.

In [6], the TCSC has been modeled as a series combination of a fixed

reactance and a controlled part , whereas the SVC is modeled as a parallel

combination of a fixed shunt admittance and a controlled part . It has been

shown in [6] that, for m

TCSC0x TCSC

ux

SVC0b SVC

ub

1 SVCs and m2 TCSCs in a power system, the derivative of the

energy function can be expressed as follows:

∑ ∑−−=ν• 1 2m

1

m

1

2series

TCSCu

2shunt

SVCu V

dtdx

21V

dtdb

21 (2.14)

15

Page 43: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 2

where is the shunt admittance of the SVC; is the reactance of the TCSC;

V

SVCub TCSC

ux

shunt is the voltage magnitude across the SVC, and Vseries is the magnitude of the

voltage across the compensated line. This voltage magnitude is given by:

(2.15) TCSCLTCSC2series UxIV +=

where xL is the line reactance; ITCSC is the current through the TCSC, and UTCSC is the

voltage across TCSC.

By satisfying in (2.14), the following control laws have been suggested in [6] to

damp the electromechanical power oscillations:

0≤υ•

Control law for SVC:

⎪⎩

⎪⎨

<<

>=

SVCmax

SVCSVCmin

SVC2shuntSVC

SVCu

bbb

0k ; Vdtdkb

(2.16)

Control law for TCSC:

⎪⎩

⎪⎨

<<

>=

TCSCmax

TCSCTCSCmin

TCSC2seriesTCSC

TCSCu

xxx

0k ; Vdtdkx

(2.17)

where is the total parallel combination of and is the total series

combination of and

SVCb SVC0b SVC

ub ; TCSCx

TCSC0x TCSC

ux .

Although the proposed control strategies in [6] is robust with respect to loading

condition, fault location and network structure, each damping controller only contributes

individually to the power swing damping without any coordination with other controllers.

2.2.4 Method Proposed By Ghandhari et al. [25] Similar to the approach in [6], a control strategy for the FACTS devices based on the

energy function or Lyapunov function has also been developed in [25]. Input signals

16

Page 44: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DAMPING CONTROLLER DESIGN: REVIEW OF NON-ADAPTIVE METHOD

and control laws for the FACTS devices, such as Unified Power Flow Controller

(UPFC), Controllable Series Capacitor (CSC) and Quadrature Boosting Transformer

(QBT), are discussed and derived in the paper.

It has been proposed in [25] to use energy (or energy-like) functions as the Lyapunov

function candidates. These Lyapunov function candidates are then used in the

feedback control design by making the Lyapunov function derivative negative when

choosing the control. Based on this theory, the control laws for the FACTS devices are

then formed to damp the electromechanical power oscillations.

In deriving the control laws, the model referred to as power injection model has been

used in [25] to represent the FACTS devices. Fig.2.2 shows the power injection model

for a FACTS device which is located between bus i and bus j. For UPFC and QBT, xs is

the effective reactance seen from the transmission line side of the series transformer,

and for CSC, it is the reactance of the line where the CSC is installed.

jjV θ∠ iiV θ∠

jxs

Psi+jQsi Psj+jQsj

Fig.2.2: Power injection model for FACTS device

It can be seen from Fig.2.2 that the nodal powers for the FACTS devices can be written

as follows [25]:

UPFC:

( )

(⎪⎩

⎪⎨⎧

θ−θ−=−=

=θ+θ=

ij2ij1jissjsisj

2is1siij2ij1jissi

sinucosuVVbQ ; PP

VbuQ ; cosusinuVVbP) (2.18)

QBT:

(2.19) ⎪⎩

⎪⎨⎧

θ=−=

θ+=θ=

ijjisqsjsisj

ijjisq2isqsiijjisqsi

sinVVbuQ ; PP

sinVVbuVbuQ ; cosVVbuP

17

Page 45: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 2

CSC:

( )

( )⎪⎩

⎪⎨⎧

θ−=−=

θ−=θ=

ijji2jscsjsisj

ijji2iscsiijjiscsi

cosVVVbuQ ; PP

cosVVVbuQ ; sinVVbuP (2.20)

In (2.18) – (2.20), bs, u1, u2, uq and uc are given by:

cL

ccq21

ss xx

xu ; sinruu ; cosru ; x1b

−=γ==γ== (2.21)

where u1, u2, uq and uc are the control variables; xL is the line reactance where the

FACTS device is installed; xc is the reactance of CSC; r and γ are the quantities that

determine the magnitude and phase of UPFC series voltage (Vse), i.e. γ= jise erVV .

It has been shown in [25] that the time derivative of the energy function can be written

as:

j

jsj

i

isiijsi V

VQVVQP

••••

−−θ−=ν (2.22)

By using (2.22), the time derivatives of the energy function for the various FACTS

devices are as follows.

Time derivative of the energy function for UPFC:

( ) ( ⎥⎦⎤

⎢⎣⎡ θ+θ−−=ν

ijj2ijji1isUPFC sinVdtducosVV

dtduVb ) (2.23)

Time derivative of the energy function for QBT:

( ijjiqsQBT sinVVdtdub θ−=ν

• ) (2.24)

Time derivative of the energy function for CSC:

18

Page 46: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DAMPING CONTROLLER DESIGN: REVIEW OF NON-ADAPTIVE METHOD

[ 2CSCCSCLcsCSC VIx

dtdub

21

−−=ν•

] (2.25)

where Icsc and Vcsc are the CSC current and voltage respectively.

By making the time derivative of energy function negative, the following control

(feedback) laws are proposed in [25] to damp the electromechanical power oscillations:

Control law for the UPFC:

( ) ijj22ijji11 θsinVdtdku ; θcosVV

dtdku =−= (2.26)

Control law for the QBT:

( ijji3q θsinVVdtdku = ) (2.27)

Control law for the CSC:

[ 2csccscL4

2ij4c VIx

dtdkV

dtdku −== ] (2.28)

where k1, k2, k3 and k4 are the positive gains which are chosen individually to obtain

appropriate dampings.

Although the Lyapunov function-based method offers robust and decentralised control

structure, some issues have been identified in [25] for further research. One of them is

the inclusion of detailed dynamic models for synchronous generators and loads, and

transmission system with losses. The other is related to the effects of modeling on the

control laws.

2.2.5 Method Proposed By Januszewski et al. [7] In [7], an approach based on the use of the nonlinear system model and application of

the direct Lyapunov method to improve damping of power swings using the UPFC has

19

Page 47: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 2

been proposed. A state-variable control strategy has been derived using locally

available signals of active- and reactive-power.

In order to derive the control strategy, it has been assumed in [7] that the UPFC is

installed at node b (see Fig.2.3a). The series part of the UPFC is modeled by the series

reactance included in the reactance of the left-hand side of the transmission line Xa

(see Fig.2.3b) and by an ideal transformer in series with the line with complex

transformation ratio given by:

b

a

UU

=η (2.29)

The shunt part of the UPFC is modeled as controlled shunt susceptance Br (Fig.2.3b).

g

20

Fig.2.3: Single generator infinite bus system with a UPFC

(a) One-Line Diagram

(b) Equivalent Circuit

On discounting the network resistance, and using the simplified machine model, the

energy function is formed in [7] from the kinetic energy and potential energy of a single

Us Ub Ua Eg

η

Br

Xb Xa s b a g

●●●●

s b

a

(a)

(b)

Page 48: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DAMPING CONTROLLER DESIGN: REVIEW OF NON-ADAPTIVE METHOD

generator system. It has been shown in [7] that the time derivative of the energy

function for the single generator infinite bus system in Fig.2.3 can be written as:

(2.30) ωΔδ+ωΔδ−γ+

ωΔδ−β−ωΔ−=ν

∑∑

sinbXBcosb)BX1( sinb)BX1(D

SHCrrSHCv

rSHCv2

where γv and βv are the UPFC parameters used for forming the series converter voltage

in terms of the voltage at busbar b injected by the transformer in Fig.2.3b; δ is the

power (rotor) angle and Δω is the speed deviation. In deriving the control laws, γv, βv

and Br are chosen as the control variables [7].

In (2.30), bΣ and XSHC are defined by:

b

2a X||X

1bη+

=∑ (2.31)

b

2a

baSHC X||X

XXXη+

= (2.32)

Equation (2.30) shows that each control variable γv, βv or BBr can contribute to the power

system damping by increasing the negative value of . It is noted that the product

X

•ν

SHCBrB is very small as Xr >> XSHC (where Xr = 1/BBr). Consequently, the factor (1-XSHCBrB )

≈ 1 has no influence on the sign of the first or second component in (2.30).

In order to contribute to the negative value of , the control strategy should ensure that

all of the components in (2.30) are negative, independently of the sign of power angle δ

and speed deviation Δω. This can be achieved if the following equations are satisfied:

•ν

ωΔδ−=γ ∑γ ]cosb[Kv (2.33)

ωΔδ+=β ∑β ]sinb[Kv (2.34)

ωΔδ−= ∑ ]sinb[KB Br (2.35)

where Kγ, Kβ and KB are positive coefficients. B

21

Page 49: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 2

It can be seen that, the control strategy as described in (2.33) – (2.35) uses the state

variables δ and Δω and valid for a single machine system. It does not appear that the

control strategy has been derived for a multi-machine power system, using input state

variables (machine rotor angles and speed deviations).

As mentioned in [7], the implementation of this state-variable control in a real multi-

machine system requires the estimation of all of the state variables (rotor angles and

speed deviations of all of the generators). This is a very complicated problem which

requires reliable wide-area measurements and communication channels. However,

even in the case of a single machine system, communication channels are also

required unless the UPFC is located at the machine terminal.

Therefore, in [7], it has been proposed to use a modified control strategy which is

based on the local signals. It is shown in [7] that the control strategy given by (2.33) –

(2.35), can be replaced (with good accuracy) by the following strategy using the signals

local to the UPFC:

dt

dPK bv γ+≅γ (2.36)

dt

dQKdt

dQKK b

)Q(b

Xv β

β +=+≅β (2.37)

dt

dQKdt

dQKKB b

)Q(Bb

X

Br =−≅ (2.38)

where Pb and Qb are the active- and reactive-power injections at busbar b respectively

(see Fig.2.3a), and KX is determined by the system reactances and the ratio η of the

transformer in Fig.2.3b.

The control strategy in (2.36) – (2.38) is implemented by a supplementary damping

controller based on differentiators with small time constants for reducing noises from

differentiator operations.

The main disadvantage of the method proposed in [7] is that of the difficulty in choosing

the controller gains Kγ, Kβ and KB [23]. As mentioned in [23], this difficulty is linked to

the fact that the controller gains used have to be constrained when adopting the control

B

22

Page 50: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DAMPING CONTROLLER DESIGN: REVIEW OF NON-ADAPTIVE METHOD

23

strategy based on the local signals. For high values of the gains, the control system

becomes oscillatory unstable [23]. Another disadvantage is that the approximate

control law in (2.36) – (2.37) has been derived from the single-machine control strategy

in (2.33) – (2.35). The effects of adopting (2.36) – (2.38) in the multi-machine case are,

in general, not known.

2.3 Control Coordination Methods There has been extensive research in the design methods for control coordination of

PSSs and/or FACTS devices in the context of small-disturbance stability enhancement

[5,8,11,18,19]. In the control coordination methods, detailed dynamic models for

generators and loads can be represented directly. Parameters of all of the

supplementary controllers are identified in a coordinated manner to achieve optimal

damping of electromechanical modes.

In general, the coordination is eigenvalue-based in the context of multiple FACTS

controllers and/or PSSs and detailed representation for the power system. The

previous published methods for control coordination of PSSs and/or FACTS device

stabilizers are reviewed in the following.

2.3.1 Method Proposed By Pourbeik et al. [18,19] In [18,19], a scheme for simultaneous coordination of PSSs and FACTS device

stabilizers (FDSs) based on linear programming and eigenvalue analysis has been

developed. Central to the scheme is the approximation by which the shifts in

eigenvalues are formed as linear functions of the changes in stabilisers gains.

In the paper [18], a two-stage method for coordinating the gains of all stabilisers has

been proposed. The first stage is the determination of the transfer functions (TFs) of

stabilisers to provide appropriate phase compensation and ensure a left-shift in the

rotor modes of oscillation. The second stage is the solution of a linear programming

problem to calculate the minimum values of stabiliser gains to satisfy specified left-

shifts in the modes of rotor oscillation. It has also been proposed that for the stabiliser

TF, kiGi(s), the transfer function Gi(s) will ensure a left-shift in the mode(s) of rotor

oscillation, while the gain ki will be responsible for the extent of the left-shift [18].

Page 51: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 2

In the first stage of the stabilisers coordination discussed in [18], the transfer functions

for PSSs and FDSs are proposed to take the following forms:

PSSi,PSSmi,PSS1i,PSS

i,PSS

iii,PSS n1,2,...,i ;

)sτ1()sτ1(1

sτ1sτ

)s(F1)s(G =

+××++=

L (2.39)

FDS

p

j,FDS2

j,FDS1

j,FDS

j,FDSj,FDS n1,2,...,j ;

sτ1sτ1

sτ1sτ

)s(Gj

=⎟⎟⎠

⎞⎜⎜⎝

+

+

+= (2.40)

where GPSS(s) and GFDS(s) are the transfer functions for PSS and FDS respectively;

F(s) is the TF between the voltage reference input of the generator to its electrical

power output; τPSS and τFDS are the washout block time constants of PSS and FDS

respectively; τPSS1 to τPSSm are the lead-lag block time constants of the PSS; τFDS1 and

τFDS2 are the lead-lag block time constants of the FDS; nPSS and nFDS are the number of

PSSs and FDSs respectively.

In the second stage of the stabilisers coordination proposed in [18], a procedure to left-

shift the rotor modes by -Δσ while minimizing the stabiliser gain incremental ΔK has

been developed. It is also proposed to approximate the shift in selected modes Δλh for

a given ΔK by:

[ ] K.φφφλFDSPSS nh,nh2h1h Δ=Δ +K (2.41)

In (2.41), are determined by the following equation: FDSPSS nh,nh2h1 φ and ,,,φφ +K

FDSPSS

n

1i ihhjhij

i

ihhj nn1,2,...,j ;

u)λ(G)λ(F

Mpφ

PSS+=∑

⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

⎟⎟⎠

⎞⎜⎜⎝

⎛−=

=

∗∗ hl uc (2.42)

where pih is the participation factor of the generator i in mode λh; Mi is two-times the

generator inertia constant; Fij(λh) is the TF between the reference input of device j (PSS

or FDS) and the electrical power output of generator i; cl* is the lth row of the matrix

used for forming the inputs to the controllers from the state variables; u*h is the hth right

24

Page 52: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DAMPING CONTROLLER DESIGN: REVIEW OF NON-ADAPTIVE METHOD

eigenvector of the state matrix; uih is the ith element of u*h corresponding to the speed

of generator i.

Based on (2.42), a linear programming (LP) problem has been formulated for the

simultaneous coordination of the stabiliser gains as follows:

(2.43) { }{ }

KKK

KImKRe

:to subject

Kw :minimize

minmax

ff

nn

1jjj

FDSPSS

⎪⎩

⎪⎨

≥Δ≥Δ≥ΔΔ−≥Δ≥Δ

Δ−≤Δ

∑ Δ+

=

0μφμ

σφ

where wj is the weighting coefficients; Δμf is the change in the frequency of the mode.

The LP problem (2.43) has been solved in [18] by using the simplex algorithm. It has

been mentioned also in [18] that the weighting coefficients wj can be chosen to be unity

(i.e. all stabiliser gain increments are weighted equally), or it can be chosen in such a

way to bias the solution in favour of the most effective stabilisers.

A drawback of the method proposed in [18] is that the accuracy of the predicted shift in

an eigenvalue diminishes as the changes in stabilisers gains become large, and the

requirement of a separate procedure using frequency response for the design of

stabiliser transfer functions. Another disadvantage of the scheme in [18] is that the

method draws on the calculations of the eigenvalues of the state matrix by the QR

algorithm, which does not exploit the sparsity structure in power system Jacobian

matrices.

2.3.2 Method Proposed By Lei et al. [11] In [11], a method for optimisation and coordination of damping controls based on time-

domain approach using a postulated disturbance has been proposed. The proposed

procedure is based on the nonlinear system analysis and function optimisation.

25

Page 53: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 2

In order to satisfy all of the requirements of the simultaneous optimisation and

coordination of the parameter settings of the FDSs and PSSs, a quadratic performance

index given by:

[ ]dt ˆˆJ min0

JT∫=

∝xQx (2.44)

has been chosen as a target function in [11]. The tuning procedure starts with the pre-

selected initial values of the stabiliser parameters involved, and iteratively adjusts all of

the selected parameters simultaneously, until the target function (2.44) is minimised.

These determined parameters are the optimal settings of the stabilisers involved. A

constrained quasi-Newton algorithm has been used in [11] to solve the nonlinear

optimisation problem arising from iteratively adjusting the selected parameters

simultaneously.

In (2.44), is a vector of state variable deviations used to form the performance index,

and is defined by:

x

)0()t(ˆ xxx −= (2.45)

where is the state at time t and the initial state. Q)t(x )0(x J is an NQ×NQ diagonal

matrix given by:

[ ]QqN3q2q1qJ wwwwdiag L=Q (2.46)

where wqi is the relative weighting factor for the ith state vector in relation to its

contribution to the system performance index in (2.44) , and NQ is the number of the

state variables adopted for tuning stabilisers.

As the active-power deviation ΔPe can easily be measured and contains relevant

features of the power swings, it has been recommended in [11] to use ΔPe as a state

variable for forming a performance index. This results in a performance index of the

form:

26

Page 54: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DAMPING CONTROLLER DESIGN: REVIEW OF NON-ADAPTIVE METHOD

[ ]dt eeJ min0

T∫ ΔΔ=∝

PP (2.47)

In (2.47), wqi is set to 1 and ΔPe is defined by:

[ ]TTN3T2T1T LINEppppe ΔΔΔΔ=Δ LP (2.48)

where ΔpTi is active-power deviation on the ith transmission line where a FACTS device

is installed, and NLINE is the number of line to be considered. In the case of a shunt

compensator such as an SVC, the power is measured on one of the main infeeders of

the station where the SVC is installed.

In order to achieve overall damping improvement, it is also proposed in [11] to include

the deviations of the generator active-power (ΔpGj) in the performance index. Thus, the

controller parameters are determined by minimising a performance index that includes

both ΔpTi and ΔpGj. By including ΔpGj in the performance index, ΔPe is, therefore,

defined by:

(2.49) [ ]TGN1GTn1T GENppppe ΔΔΔΔ=Δ LLP

where NGEN is the number of generators equipped with stabilisers.

Although the nonlinear system analysis has been used in [11], as mentioned also in

[11], the results depend on the nature of the disturbances used to excite the system,

and the controller robustness might be compromised. Another disadvantage of the

method proposed in [11] is that it does not provide the flexibility of selecting the

electromechanical modes for optimisation.

2.3.3 Method Proposed By Ramirez et al. [8] A scheme has been proposed in [8] for coordinating FACTS-based stabilisers, using

the method of closed-loop characteristic polynomial and eigenvalue assignment. The

scheme solves the problem of coordinating the stabilisers sequentially, that is, in a pre-

specified sequence, rather than simultaneously.

27

Page 55: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 2

The proposed method in [8] is based on the fact that, if is a desired eigenvalue for

the closed-loop system, then the following equation holds:

desiλ

( ) ( )[ ] 0det desi

desi =λλ+ HGI (2.50)

where I is the identity matrix, G is the matrix of plant transfer function and H is the

matrix of stabiliser transfer function.

Since the plant matrix G and the desired eigenvalue are known, the proposed

procedure is based on the solution of the stabiliser parameters H so that (2.50) can be

satisfied. In order to solve this problem, the optimisation formulation to estimate the

stabiliser parameters is proposed as follows:

desiλ

( ) ( )[ ]{ }desi

desidetmin λλ+ HGI (2.51)

Once (2.51) has been solved, the loop is closed, and the design proceeds with the next

stabiliser using the same procedure. It is to be noted that, the evaluation of matrix G for

the next stabiliser must include all of the previously determined stabilisers.

As the proposed scheme in [8] solves the problem of coordinating the stabilisers

sequentially, it has a disadvantage that the pre-specified sequence used in the

coordination may not lead to the optimal results. It has also been mentioned in [8] that

a compromise should be established among the stabilisers to avoid them penalising

each other. Another disadvantage of the method proposed in [8] is that it requires the

state matrix to be formed explicitly. This will destroy the sparsity structure of the

Jacobian matrix.

2.3.4 Method Proposed By Cai et al. [5] In [5], an optimisation-based tuning algorithm has been proposed to coordinate among

multiple controllers simultaneously. The proposed algorithm is based on the linearised

power system model and parameter constrained nonlinear optimisation technique.

28

Page 56: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DAMPING CONTROLLER DESIGN: REVIEW OF NON-ADAPTIVE METHOD

The proposed method in [5] is to search the best parameter sets of the controllers, so

that a comprehensive damping index (CDI) can be minimised:

29

) (2.52) (∑ ζ−==

modn

1ii1CDI

where 2i

2iii / ω+σσ−=ζ is the damping ratio of the ith eigenvalue, σi and ωi are the

real and imaginary parts of the ith eigenvalue respectively and nmod is the total number

of the dominant eigenvalues. In order to minimise (2.52), the nonlinear optimisation

algorithm based on sequential quadratic programming (SQP) has been used in the

proposed method [5].

It has been proposed in [5] to formulate the parameter optimisation problem as a

nonlinear programming formulation as follows:

(2.53) ( )

⎩⎨⎧

=

∑ ς===

0)(E0)(E

:to subject

-1CDI)f( :minimize

in

eq

n

1ii

mod

KK

K

where f(K) is the objective function defined in (2.52), K is a vector which consists of the

parameters of the PSSs and FDSs controllers to be tuned; Eeq(K) is the equality

constraints, and Ein(K) is the inequality constraints. The constraints in (2.53) are given

in a general form. In the proposed method [5], only the inequality constraints on the

controller parameters are applicable.

The optimisation starts with the pre-selected initial values of the controllers. Then the

nonlinear optimisation algorithm is employed to adjust the controller parameters

iteratively until the objective function (2.52) is minimised. These determined parameters

are the optimal settings of the PSSs and FDSs controllers.

On the basis of the information presented in the paper [5], it appears that the method

reported draws on the calculations of the eigenvalues of the state matrix by the QR

algorithm, which does not exploit the sparsity structure in power system Jacobian

Page 57: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 2

matrices. Therefore, it may be difficult to apply the proposed method to large power

systems.

2.4 Eigenvalue-Distance Minimisation Method In the method proposed in [2,26], the desired closed-loop eigenvalues are specified

and the controller parameters are determined such that the distance between the

actual and the desired closed-loop eigenvalues is minimised. The robustness issue in

the proposed method has been addressed by considering a range of operating

conditions and optimising over the worst case scenario [26].

Fig.2.4 describes the general feedback control set-up where, G(s) and H(s) are the

transfer functions of the system and the controller respectively. Using s-plane

polynomials, these transfer functions can be represented as follows [2,26]:

G0

1nG1n

nGn

G0

1nG1n

nGn

DsDsD

NsNsN)s(G

g

g

g

g

g

g

g

g

+++

+++= −

−−

K

K (2.54)

K0

1nK1n

nKn

K0

1nK1n

nKn

DsDsDNsNsN

)s(Hk

kk

k

kk

kk

+++

+++= −

−−

K

K (2.55)

30

Fig.2.4: General feedback control

The closed-loop transfer function (TF) for the feedback system in Fig.2.4 is, therefore,

given by:

)s(H)s(G1

)s(H)s(G)s(TF+

= (2.56)

and the characteristic polynomial of the transfer function is given by:

y ur

-

+ H(s) G(s) Σ

Page 58: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DAMPING CONTROLLER DESIGN: REVIEW OF NON-ADAPTIVE METHOD

(2.57) P0

P1

1nnP1nn

nnPnn

P sss)s( kg

kg

kg

kgδ+δ++δ+δ=δ −+

−++

+ K

It has been shown in [2,26] that the following equation is valid:

(2.58) PP δKP =

where:

(2.59)

⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢

=−−

−−

G0

G0

G1

G1

G1n

G1n

G0

G0

Gn

Gn

G1

G1

G0

G0

Gn

Gn

G1n

G1n

Gn

Gn

P

DNDN

DNDN00DNDNDN

00DNDN0000DN

gg

gg

gggg

gg

LMMMM

LMMMM

MMLMMMM

L

L

MMLMMMM

L

L

P

(2.60) [ ]TK0

K0

K1

K1

K1n

K1n

Kn

Kn DNDNDNDN

kkkkL−−=K

[ ]TP0

P1

P1nn

Pnn

Pkgkg

δδδδ= −++ Lδ (2.61)

It is difficult to find a vector of controller parameters K by directly solving (2.58) for a

desired characteristic polynomial δP*. On the other hand, it is easier to solve K such

that ∗− PP δKP is minimised. The solution of this minimisation problem will results in

δP close to δP*, but the closed-loop eigenvalues might not be close to the desired one.

Due to this reason, it has been proposed in [2,26] to minimise the distance between the

desired and the actual eigenvalues. Therefore, the function to be minimised is given by:

∑λ

λ−λ=

+

kg nn

1i desi

acti

desi

i

)(w)(F

KK (2.62)

where and are the desired and actual values of the idesiλ act

iλ th closed-loop eigenvalue,

and wi is the weight associated with it. The proper selection of the weights can be

found in [2].

31

Page 59: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 2

32

The robustness issue of the proposed method is addressed by extending the above

technique to include other matrices PP

P associated with other operating conditions. The

eigenvalue-distances F (K) are then evaluated for certain values of δλjP and K.

In [2,26], the design methodology has been used to design a single FACTS device

controller in a power system. The capability of the method in designing multiple

controllers is, therefore, still not known. Another disadvantage of the method in [2,26] is

that it requires approximation or simplification where the order of the power system is

significantly reduced.

2.5 Conclusion Apart from the H∞ approach, the present chapter has presented and discussed non-

adaptive design methods for power system controllers which have the main function of

damping electromechanical oscillations, including the inter-area modes of oscillations.

The focus of the review is on the non-adaptive controllers that uses the local signal.

On examining the design principles of the methods, the key disadvantages or

deficiencies have been identified and discussed in the chapter.

Page 60: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

33

3.1 Introduction As mentioned in Chapter 2, there have been extensive research and numerous

publications reporting the applications of the H∞ controller design method in the power

system damping improvement [10,27-40]. This chapter will discuss the previously-

published methods of H∞ controller in damping power system oscillation.

This chapter is organised as the following. First, the overview of the H∞ control theory

will be discussed to introduce the terminologies used in the H∞ design framework and

explain its principle. Then, the summary will be given of the published reports of the H∞

approaches for power system damping control which have been investigated over the

last decade. The last section of this chapter will discuss the key disadvantages with the

application of the H∞ controller in the damping of power system oscillations.

3.2 Overview of H∞ Control Theory 3.2.1 H∞ Norm

A control system is robust if it is insensitive (i.e. remains stable and achieves certain

performance criteria) to the differences between the actual system and the model of

the system which was used to design the controller. These differences are referred to

as model uncertainty [62-64]. Typical sources of the difference include unmodelled

(usually high-frequency) dynamics, neglected nonlinearities in modeling, effects of

deliberate reduced-order models and changes in system operating conditions [62-64].

H∞ control theory, which was originally formulated by Zames in the early 1980s, is

aimed to obtain satisfactory performance specifications even for the “worst-case” of

uncertainty [62].

3 DDAAMMPPIINNGG CCOONNTTRROOLLLLEERR DDEESSIIGGNN:: RREEVVIIEEWW OOFF NNOONN--AADDAAPPTTIIVVEE MMEETTHHOODD ((HH∞∞ AAPPPPRROOAACCHH))

Page 61: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 3

The H∞ norm has been extensively used in H∞ control problem formulation because it is

the convenient way for representing the model uncertainty [62]. It is to be noted that, in

H∞ design framework, the uncertainty can be modeled as perturbations to the nominal

model. In H∞ controller design, the H∞ norm is minimised in order to obtain the robust

design for the controller. It will be shown that minimising this H∞ norm corresponds to

minimising the peak of the largest singular value (“worst direction, worst frequency”),

and therefore, it can be used as a measure of the worst possible performance of the

control system [62].

The H∞ norm of a system is the peak value of the transfer function magnitude over the

whole frequency range. In a multi-input-multi-output (MIMO) system, the H∞ norm is the

peak of the largest singular value and can be expressed as [2,62]:

( ))j(max)s( ωσ=ω∞

GG (3.1)

Since the singular value provides maximum gain in the principal direction, H∞ norm can

be seen as the magnitude of the transfer function in the worst direction over the entire

frequency range [2,62].

The maximum singular value σ of transfer matrix G is determined by [2,62]:

( )21

21

vGv

G =σ (3.2)

where v1 is the vector of the first column elements of unitary matrix V. The unitary

matrix V can be found by using the singular value decomposition of G, i.e.

(note that the superscript H represents the matrix complex conjugate). In (3.2),

HVUΣG =

2. is a

vector 2-norm and defined by [62,64]:

L++= 22

212

|x||x|x (3.3)

where |xi| is the magnitude of the ith element of vector x.

34

Page 62: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DAMPING CONTROLLER DESIGN: REVIEW OF NON-ADAPTIVE METHOD (H∞ APPROACH)

3.2.2 Controller Design This section discusses the transfer function shaping approach for controller design. In

this approach, the designer specifies the “magnitude” of some transfer function(s) as a

function of frequency, and then finds a controller which gives the desired shape(s) [62].

The transfer function shaping approach can be subdivided into two approaches as

follows:

(i) Loop-shaping approach. This is the classical approach in which the magnitude of

the open-loop transfer function is shaped. However, classical loop-shaping is

difficult to apply for complicated systems, and therefore, the Glover-McFarlane H∞

loop-shaping design is preferred instead. This will be discussed later in this chapter.

(ii) Closed-loop transfer function shaping approach. In this approach, the closed-loop

transfer functions such as S, T and KS are to be shaped in the design. Optimization

is usually used in the approach, resulting in various H∞ control problems such as

mixed-sensitivity (this will also be discussed later in this chapter). The following is

the explanation of the S, T and KS transfer functions.

Consider the standard feedback control system shown in Fig.3.1 [62,63]. In Fig.3.1, G

is the plant model, K is the controller model to be designed, r is the reference inputs

(commands, set-points), d is the disturbances, n is the measurement noise, y is the

plant outputs (these signals include the variables to be controlled), ym is the measured

y, u is the controller output signals (manipulated plant inputs), and v is the controller

inputs (i.e. the difference between the reference inputs and measured plant outputs).

n

ym

+

+

+

+

-

+ y

d

u v rK G

Σ

ΣΣ

Fig.3.1: Standard feedback control system

35

Page 63: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 3

For the control system of Fig.3.1, it can be shown that the following relationships hold

[62,63]:

TnSdTry −+= (3.4)

KSnKSdKSru −−= (3.5)

TnSdSrrye −+−=−= (3.6)

where is the sensitivity function, and is the

complementary sensitivity function. It can be seen that S is the closed-loop transfer

function from the disturbances to the outputs, while T is the closed-loop transfer

function from the reference signals to the outputs.

( 1−+= GKIS ) ( ) GKGKIT 1−+=

The objective of the robust control design is to find a controller such that the closed-

loop system is robust. As mentioned in the previous discussion, in order to achieve

this, the H∞ norm of the transfer matrix should be minimised. Similarly, for the control

system shown in Fig.3.1, in order to obtain the best performance specifications such as

disturbance rejection or noise attenuation for any r, d or n, the H∞ norm of the

corresponding transfer matrices should also be minimised.

Therefore, the controller design problem can be formulated as follows: over the set of

all stabilising controllers K’s (i.e. those K’s make the closed-loop system internally

stable), find the optimal one that minimises [62,63]:

• ∞

S ; for good disturbance rejection or tracking

• ∞

T ; for good noise attenuation, and

• ∞

KS ; for control energy reduction

3.2.3 Standard H∞ Control Problem Fig.3.2 shows a general control configuration where any particular control problem can

be manipulated into this configuration [62-64]. The standard control system in Fig.3.1

can be transformed into an equivalent form of the general structure in Fig.3.2 which is

more convenient to formulate the H∞ control problem.

36

Page 64: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DAMPING CONTROLLER DESIGN: REVIEW OF NON-ADAPTIVE METHOD (H∞ APPROACH)

The system of Fig.3.2 is described by:

(3.7) ⎥⎦

⎤⎢⎣

⎡⎥⎦

⎤⎢⎣

⎡=⎥

⎤⎢⎣

⎡=⎥

⎤⎢⎣

⎡uw

PPPP

uw

Pvz

2221

1211

Kvu = (3.8)

where P is the generalised plant model (this will include the plant model G and the

interconnection structure between the plant and the controller), w is the exogenous

inputs (commands, disturbances and noise), z is the exogenous outputs (“error” signals

to be minimised to meet the control objectives, i.e. y – r).

w z

P

u v

K

Fig.3.2: General control configuration

In state-space approaches to H∞ control, it is common to introduce the realisation of the

generalised plant P in the form of [65]:

(3.9) ( ) [ 211

2

1

2221

1211 BBAsICC

DDDD

P −−⎥⎦

⎤⎢⎣

⎡+⎥

⎤⎢⎣

⎡= ]

This realisation corresponds to the state-space equations:

(3.10) uDwDxCvuDwDxCz

uBwBAxx

22212

12111

21

++=

++=++=

37

Page 65: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 3

Assume that the realisation of the controller to be determined in Fig.3.2 is:

, and the corresponding state-space equations is of the form: ( ) K1

KKK BAsICDK −−+=

(3.11) vDxCu

vBxAx

KKK

KKKK

+=

+=•

With the generalised plant defined as (3.10) and the controller model defined as (3.11),

it can be shown that the realisation of the closed-loop system shown in Fig.3.2 in state-

space form is given by [65,66]:

(3.12) wDxCz

wBxAx

clclcl

clclclcl

+=

+=•

where:

(3.13)

[ ]21K1211cl

K122K121cl

21K

21K21cl

K2K

K22K2cl

DDDDDCDCDDCC

DBDDBB

B

ACBCBCDBA

A

+=

+=

⎥⎦

⎤⎢⎣

⎡ +=

⎥⎦

⎤⎢⎣

⎡ +=

The results in (3.13) have been obtained by assuming D22 in (3.10) equal to 0. This

assumption will incur no loss of generality and has been made only to simplify the

calculations [65].

It can also be shown that the closed-loop transfer function from w to z for the system

configuration in Fig.3.2 is given by [2,62-65]:

(3.14) cl1

clclclzw B)AI(CDTF −−+= s

The standard H∞ optimal control problem is to find all stabilising controllers which

minimize the H∞ norm of the closed-loop transfer function:

38

Page 66: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DAMPING CONTROLLER DESIGN: REVIEW OF NON-ADAPTIVE METHOD (H∞ APPROACH)

( ))j(max ωσ=ω∞ zwzw TFTF (3.15)

In practice, it is usually not necessary to obtain an optimal controller for the H∞

problem, and it is often simpler to design a sub-optimal one. Therefore, the H∞ sub-

optimal control problem consists of finding all stabilising controllers such that [2,62-65]:

γ<∞zwTF (3.16)

where γ is greater than the minimum value of ∞zwTF over all stabilising controllers.

The standard H∞ optimal control problem (3.16) can be solved by: (i) analytical

approach using a positive semi-definite solution to the algebraic Ricatti equations

(AREs), or (ii) numerically optimise certain performance index such that the algebraic

Ricatti inequalities (ARIs) are satisfied. Although ARIs are nonlinear, they can be

converted into linear matrix inequalities (LMIs) by using linearisation techniques [2].

The numerical approach using LMIs has a distinct advantage as additional constraints

(such as minimum damping ratio) can be included in the design in a straight forward

manner [2,67]. In order to ensure a minimum damping ratio, a method known as pole-

placement is used in the design. In the method, the poles of the closed-loop system are

placed within a certain region in the complex plane. LMI-based solution to the H∞

control problem is described in the following section.

3.2.4 LMI-Based H∞ Design By using the Bounded Real Lemma and the Schur’s formula, it can be concluded that

the H∞ constraint (3.16) is equivalent to the existence of a solution of a symmetric

matrix to the following matrix inequality [2,65]: 0X >cl

(3.17) 0

clclcl

Tcl

Tcl

Tclclclclclcl

Tcl

<⎥⎥⎥

⎢⎢⎢

γ−γ−

+

IDXCDIB

CXBAXXA

39

Page 67: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 3

In the matrix inequality (3.17), Acl, BBcl, Ccl and Dcl are functions of the controller

variables AK, BKB , CK and DK, and the controller variables are functions of Xcl. This

makes the products of the terms involving Xcl in (3.17) nonlinear. The following

techniques are used to change the controller variables and convert the problem into a

linear one.

Let n be the number of the plant states (size of A) and k be the order of the controller

(with k ≤ n), and also let Xcl (of dimension (n+k) (n+k)) and its inversion ( ) be

partitioned as:

1cl−X

(3.18) ⎥⎦

⎤⎢⎣

⎡=⎥

⎤⎢⎣

⎡=

HTH

HHcl

HTH

HHcl VN

NSX ;

UMMR

X 1-

where SH and RH are of dimension nn × and symmetric. It can be shown that Xcl will

satisfy the identity for [2,66]: 12cl ΠΠX =

(3.19) ⎥⎦

⎤⎢⎣

⎡=⎥

⎤⎢⎣

⎡= T

H

HTH

H

N0SI

Π ; 0MIR

Π 21

Also, let the new controller variables be defined as:

(3.20)

K

2KK

K2K

2K22KK

DD

RCDMCC

DBSBNB

)RCDB(ASRCBNMANA

=

+=

+=

+++=

ˆ

ˆ

ˆ

ˆ

HTH

HH

HHHHTHH

By examining the identity , it can be shown that: 12cl1

clcl ΠΠXIXX ==− or

(3.21) HHTHH SRINM −=

Pre- and post-multiplying the inequality by respectively leads to the

following LMI problem [2,66], the solution of which is used for forming X

0X >cl 2T2 Π Π and

cl.

40

Page 68: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DAMPING CONTROLLER DESIGN: REVIEW OF NON-ADAPTIVE METHOD (H∞ APPROACH)

0SIIR >

⎥⎥⎦

⎢⎢⎣

H

H(3.22)

Similarly, pre- and post-multiplying the inequality (3.17) by ( ) ( )II,,ΠII,,Π 2T2 diag and diag

respectively, and carrying out appropriate change of variables according to (3.20), the

following LMI is obtained [2,66] for determining the controller variables:

(3.23) 0ΨΨΨΨ

2221

T2111 <⎥

⎤⎢⎣

where:

( )( )

( )⎥⎥⎦

⎢⎢⎣

γ−+++++=

⎥⎥⎦

⎢⎢⎣

+++++=

⎥⎥⎦

⎢⎢⎣

γ−+

++++=

ICDDCCDDCBCCBASSAΨ

DDDDCDRCDBBSCDBAAΨ

IDDBBDDBBBCCBARAR

Ψ

2121

T2121

TT22

T22

211211121

211T

2221

T2121

2121T2

T2

T

11

)

)))

))

)))

)

)))

HH

H

H

HH

(3.24)

Therefore, the LMI-based solution to the H∞ control problem consists of the following

steps:

• Solve the LMIs (3.22) and (3.23) for DC,B,A,S,R))))

and HH

• Compute by using a full-rank factorisation of THH and NM HH

THH SRINM −=

• Based on (3.20), determine the controller variables as follows:

( )( )

( )( )( ) 1

KKK1

K

K1

K

1KK

K

MRCBDASMSBCCRNBANA

BDSBNB

MCRDCC

DD

−−

+−−−=

−=

−=

=

THHH

THH

H

THH

)

)

)

( )

)

• Determine the controller transfer function using K1

KKK B)A(sICDK −−+=

41

Page 69: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 3

3.2.5 LMI-Based H∞ Design with Pole-Placement Satisfactory closed-loop pole damping ratios can be achieved by placing the closed-

loop poles into a certain region of the open-left-half complex plane. In order to include

this requirement in the controller design, the previous H∞ control problem formulation

must be modified to find the controller such that [2]:

• γ<∞zwTF

• Poles of the close-loop system lie in the desired region in the complex plane

Regions of interest for control purposes include those having certain geometric shapes

such as: vertical/horizontal strips, disks, conic sectors, etc, or combinations of these

geometric shapes. In particular, a ‘conic sector’ with inner angle θ and apex at the

origin as shown in Fig.3.3 is the region of interest in power system applications as it

ensures a minimum damping ratio for closed-loop poles [2]. )2/(cos 1min θ=ς −

42

Fig.3.3: A conic sector

0 Real

Imag

θ

Page 70: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DAMPING CONTROLLER DESIGN: REVIEW OF NON-ADAPTIVE METHOD (H∞ APPROACH)

43

has been shown in [2,67] that the closed-loop system matrix Acl has all the poles

It

inside the conical region if and only if there exists a symmetric matrix XD > 0 such that:

( ) ( )( ) ( 0

sincoscossin

TclDDclDcl

TclD

TclDDcl

TclDDcl <

⎥⎥⎦

⎢⎢⎣

+θ−θ−θ+θ

AXXAXAAXAXXAAXXA

) (3.25)

he design (with incorporating the pole-placement constraint) is feasible if (3.17) and

imilar to (3.17), the matrix inequality (3.25) is also nonlinear. As in the previous

T

(3.25) hold for some positive definite matrices Xcl, XD. However, the problem is not

jointly convex in Xcl and XD unless it is solved for the same matrix Xcl. Therefore, the H∞

problem with pole-placement can be stated as follows [2]: find 0X >cl and controller K,

such that (3.17) and (3.25) are satisfied with Xcl = XD.

S

section, it can be linearised by pre- and post- multiplying (3.25) by 2T2 and ΠΠ

respectively, and carrying out the change of variables according to (3.20) which will

result in the following LMI [2]:

( ) ( )( ) ( ) 0

sincoscossin

TT

TT

<⎥⎦

⎤⎢⎣

+θ−θ−θ+θ

ΦΦΦΦΦΦΦΦ (3.26)

here:

w

⎥⎥⎦

⎢⎢⎣

+++

=2

2122CBASADDBACBARΦ ))

))

H

H (3.27)

he solution steps for determining controller K in the H∞ design with pole-placement

3.2.6 H∞ Mixed-Sensitivity Design en required to minimise the impact of

any disturbance d on the plant output (i.e. disturbance rejection) and to limit the size

T

constraint are similar to those described in the previous section. The only difference is

that for solving the H∞ control problem with pole-placement constraint, the LMI (3.26)

has to be solved in addition to solving the LMIs (3.22) and (3.23).

For the control system shown in Fig.3.4, it is oft

Page 71: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 3

and bandwidth of the controller (control energy reduction). To achieve these, it makes

sense to shape the closed-loop transfer functions S and KS. As referred to in Section

3.2.2, S is the transfer function between d and the output, and KS the transfer function

between d and the control signals. Therefore, the design problem can be formulated as

[2,62-64]:

44

∈ ⎥⎦

⎤⎢⎣

⎡KSS

K Smin (3.28)

where S is the set of all stabilising controllers K. The design problem in (3.28) is

ferred to as the S/KS (S-over-KS) mixed-sensitivity optimisation.

Fig.3.4: Control system for mixed-sensitivity formulation

owever, it is usually not required to minimise the norm in (3.28) over all frequencies.

he disturbance d is typically a low frequency signal, thus S can be minimised over low

re

H

T

frequency signals. On the other hand, KS can be minimised at higher frequencies

where limited control action is required. In order to do this, the appropriate weighting

•x x

G

z2

z1

v

r=0

w=d

y +

- +

+ yp +

+

+

+ u 1/s Σ Cm Σ Σ ΣBm K

Am

Dm

-W2 W1

Page 72: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DAMPING CONTROLLER DESIGN: REVIEW OF NON-ADAPTIVE METHOD (H∞ APPROACH)

45

lem, the control system shown

Fig.3.4 can be represented in the form of general configuration. Vector r in the

(3.29)

By referring to Fig.3.5 and substituting

filters W1 and W2 can be used to emphasise the individual transfer function

minimisation at frequency ranges of interest. In practice, it is common to select W1 as

an appropriate low-pass filter for disturbance rejection and W2 as a high-pass filter to

reduce the control effort over the high frequency range.

In order to solve this S/KS mixed-sensitivity design prob

in

linearised system in Fig.3.4 which represents the changes in the input references is

zero for fixed commands. The equivalent general representation of the control system

is shown in Fig.3.5. In Fig.3.4, it can be seen that the plant has the transfer function

represented by ( ) mmmm DBAsICG 1 +−= − , and the corresponding state-space

equations of:

uDxCy

uBxAx

p mm

mm

+=

+=•

KyKvu −== into Guwy += , it can be shown

at . Also, in Fig.3.5, the disturbance d can be seen as a single

rror signal) z is defined a

uWz

z222

⎥⎦

⎢⎣

⎥⎦

⎢⎣−⎥

⎦⎢⎣

(3.30)

From (3.30), it can be concluded that the closed-loop transfer function from w to z for

e system configuration in Fig.3.5 is given by:

KSWS

2zw (3.31)

Therefore, the S/KS mixed-sensitivity problem is to find a stabilizing controller which

inimises the infinity-norm of (3.31):

th SwwGK)(Iy 1 =+= −

exogenous input w, and the exogenous output (e s [62]:

SWyWz 111 ⎤⎡=

⎤⎡=

⎤⎡= w

KSW

th

=W

TF 1 ⎥⎦

⎤⎢⎣

m

Page 73: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 3

46

⎥⎦

⎤⎢⎣

⎡KSWSW

2

1 (3.32)

Fig.3.5: General representation of Fig.3.4

y solving the H∞ optimisation problem given in (3.32), the solution of the S/KS mixed-

.2.7 H∞ Loop-Shaping Design d-sensitivity design described in the previous

loop-shaping design technique which is discussed in this section does not have the

P

z2

B

sensitivity design problem which gives the controller transfer function K can be

obtained. The solution procedure is the same as described in the previous discussion.

3The difficulty in implementing the mixe

discussion is that there is no systematic procedure for selection the weights W1 and

W2. Moreover, there may exist undesirable pole-zero cancellation between the nominal

plant model and the controller [63].

A

drawbacks as those in the mixed-sensitivity design methodology. In this approach, the

uncertainty is represented by the perturbations directly on the coprime factors of the

+

+

+

-y

r = 0 v u

w = d

z1

z

G Σ Σ

K

-W2

W1

Page 74: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DAMPING CONTROLLER DESIGN: REVIEW OF NON-ADAPTIVE METHOD (H∞ APPROACH)

nominal plant model [63]. This method combines the characteristics of the classical

open-loop shaping and H∞ optimisation.

47

he coprime factorisation-based loop-shaping method was first introduced by

.2.7.1 Coprime Factorisation

ant G is defined as follows [2,62-64]:

(3.33)

here Nc and Mc are stable coprime transfer functions.

he left coprime factorisation can be calculated as follows. Suppose G has a state-

are in the left side o

T

McFarlane and Glover [62]. It is essentially a two stage design procedure. First, the

open-loop plant is augmented by pre- and post-compensators to give a desired shape

to the open-loop frequency response. Then the resulting shaped plant is robustly

stabilised with respect to coprime factor uncertainties by solving the H∞ optimisation

problem [62,63].

3

A left coprime factorisation of a pl

c1

c NMG −=

w

T

space realisation of m1

mmm )s( BAICDG −−+= , and let Lc be a matrix such that the

eigenvalues of mA + f the complex plane, then a left coprime

factorisation of is given by [64]:

mcCL

c1

c NMG −=

( )( ) ( )mcm

1mcmmmc

c1

mcmmc

s

s

DLBCLAICDM

LCLAICIN

+−−+=

−−+=−

(3.34)

.2.7.2 Robust Stabilisation

e factorisation defined by (3.33), the corresponding

3

For a plant G with left coprim

perturbed plant can be written as [2,62-64]:

( ) ( )N1

Mp ΔNΔMG ++=−

cc (3.35)

Page 75: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 3

48

here ΔM and ΔN are stable unknown transfer functions which represent the uncertainty

ig.3.6 shows the standard feedback system with the perturbations on the coprime

w

in the nominal plant model G.

F

factors of G. By referring to Fig.3.6 and substituting GuwMy += −1c into KyKvu −== ,

it can be shown that wKMKG)(Iu 1 1−−+−= . Also, the exogenous output z :

c is defined as

(3.36)

y using the identities:

(3.37)

quation (3.36) can be rewritten as follows:

(3.38)

rom (3.38), it can be concluded that the closed-loop transfer function from w to z for

(3.39)

herefore, the loop-shaping design problem can be stated as follows: find a stabilising

wKMKGI

MKKGIGIuy

zz

z2

1

⎥⎥⎦

⎢⎢⎣

+−+−

=⎥⎦

⎤⎢⎣

⎡=⎥

⎤⎢⎣

⎡= −−

−−

1c

1

1c

1

)(])([

B

( ) 1

11

GK)(IKKGIGI

GK)K(IKKG)(I−−

−−

+=+−

+=+1

E

wMGKIK

MGKIuy

zz

z2

1

⎥⎥⎦

⎢⎢⎣

+−+

=⎥⎦

⎤⎢⎣

⎡=⎥

⎤⎢⎣

⎡= −−

−−

1c

1

1c

1

)()(

F

the system configuration in Fig.3.6 is given by:

( ) ⎥⎦

⎤⎢⎣

⎡+⎥

⎤⎢⎣

⎡−

= −− 1c

1MGKIKI

TFzw

T

controller which minimises:

( )∞

−−+⎥⎦

⎤⎢⎣

⎡−

11MGKIKI

c (3.40)

Page 76: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DAMPING CONTROLLER DESIGN: REVIEW OF NON-ADAPTIVE METHOD (H∞ APPROACH)

49

Fig.3.6: Control system for loop-shaping formulation

(a) Left coprime factor perturbed system

(b) General representation of the perturbed system

z1 z2 -+

+

+

-

+ y

w

u v r = 0

K Nc

Σ

ΣΣ Mc-1

ΔN ΔM

(a)

P

+

+

+

-y

r = 0 v u

w

z1

z2

z

Nc Σ Σ

K

Mc-1

(b)

Page 77: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 3

3.2.7.3 Loop-Shaping Design Procedure

Two stages in the loop-shaping design procedure can be described as follows:

(1) Loop-Shaping. In this stage, the open-loop frequency response is shaped by using

the pre- and post-compensators. This stage is carried out to specify the

performance requirements prior to robust stabilisation of the shaped plant. Suppose

S1 and S2 are the pre- and post-compensators respectively. The shaped plant is,

therefore, given by 12s GSSG = as shown in Fig.3.7. Recommendations for

choosing the appropriate pre- and post-compensators can be found in [62].

However, some trial and error is still required to select S1 and S2.

S1 G S2

50

Fig.3.7: Loop-shaping design procedure

(a) Shaped plant

(b) Compensated plant

(c) Equivalent controller

G S1 S2

K S1 S2

(a)

K

Gs

(b)

G

K∞ (c)

Page 78: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DAMPING CONTROLLER DESIGN: REVIEW OF NON-ADAPTIVE METHOD (H∞ APPROACH)

(2) Robust Stabilisation. In this stage, the controller (K∞) is designed by solving the

robust stabilisation problem for the shaped plant Gs, i.e. find a stabilising controller

K∞ which minimises:

( )∞

−−∞

∞+⎥

⎤⎢⎣

⎡−

1s

1s MKGI

KI

(3.41)

The solution technique to this robust stabilisation problem is the same as that in the

standard H∞ control design problem. In (3.41), can be determined by using the

coprime factorisation of G

1s−M

s such that . The final controller K is then

constructed by combining the designed controller with the compensators, i.e.

as shown in Fig.3.7.

s1

ss NMG −=

21KSSK =∞

3.3 Summary of H∞ Damping Control in Power System

H∞ approaches for power system damping control have been investigated over the last

decade [10,27-40]. The results of the investigation have also been reported in many

literatures and can be summarised as follows:

- In [10], the methodology for the design of robust damping controllers for PSSs has

been discussed. The design procedure was based on a formulation of the output

feedback control problem, which is suited for damping controller design. With this

formulation, the design problem can be expressed directly in the form of LMIs. Also,

the inclusion of a regional pole placement criterion, as the design objective, allows

the specification of a minimum damping factor for all modes of the controlled system.

It has been shown in [10] that the controller is able to provide adequate damping for

the oscillation modes of interest.

- In [27,28], the design of an H∞ controller for FACTS device for enhancing the

electromechanical mode damping has been presented. The H∞-based design

procedure has been developed in an attempt to obtain a robust damping controller for

a thyristor controlled series compensator (TCSC). In the procedure, two Riccati

51

Page 79: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 3

52

equations were used and solved in order to obtain the solution for the H∞ optimization

problem.

- The design process and a method to formulate the H∞ optimal PSS design problem in

terms of a general H∞ control design framework have been discussed in [29]. The H∞

design problem has been solved by using two algebraic Riccati equations. The H∞-

based PSS was tested by simulation on a single-machine infinite bus (SMIB) system.

Results of the testing show that the proposed H∞ PSS satisfies the design

specifications.

- Design of a robust supplementary controller for a static VAr compensator (SVC) to

improve the damping of a two-machine power system has been proposed in [30]. In

the paper, the formulation of the damping control problem has been based on the H∞

optimization. The solution to the design problem was obtained by solving the

standard mixed-sensitivity control problem.

- In [31,32], a Glover-McFarlane H∞ loop-shaping approach has been used to design a

robust control for a FACTS device and PSS respectively. In [31], the H∞ loop-shaping

was used to design a robust control for static compensator (STATCOM), series

power flow controller (SPFC), voltage source converter (VSC)-based static phase

shifter (SPS) and unified power flow controller (UPFC). The simulation has been

carried out in [31] to show the effectiveness of the proposed controllers in improving

the system damping. In [32], it has been shown that the H∞ PSS can guarantee the

stability of a set of perturbed plants with respect to the nominal system and exhibit a

good oscillation damping ability.

- In [33], a method for designing low-order controllers for damping power swings has

been proposed. The method was based on an H∞ design formulation and uses LMI

solver to obtain controller parameters. In particular, the proposed method has been

used for design of a PSS for a SMIB system and a decentralised control for a TCSC

and an SVC in a three-area system. Although the proposed method might not

guarantee to provide global convergence, the convergence to a good damping

controller design can be achieved [33].

Page 80: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DAMPING CONTROLLER DESIGN: REVIEW OF NON-ADAPTIVE METHOD (H∞ APPROACH)

53

- In [34], a robust design and tuning of a PSS in a SMIB system has been presented.

In the method, maintaining stability and performance over a range of uncertain plant

parameters (due to variations in generation and load patterns) was handled by

imposing an upper bound on the H∞ norm of the closed-loop transfer function. A pole

region constraint was also included in the design. The solution to these design

problems has been obtained by solving a standard LMI formulation.

- An H∞ mixed-sensitivity design of a damping device employing a UPFC has been

presented in [35]. The problem is posed in the LMI framework. The controller design

was aimed at providing adequate damping to interarea oscillations over a range of

operating conditions. The results obtained in a two-area four-machine test system

have shown to be satisfactory both in the frequency domain and through nonlinear

simulations.

- In [36,37], a design procedure for robust damping controller of superconducting

magnetic energy storage (SMES) device has been presented. The mixed-sensitivity

H∞ design based on the LMI formulation was used in the power system damping

control design. Furthermore, a regional pole placement objective was also addressed

in the design process [37].

- A H∞ damping control design based on the mixed-sensitivity formulation in an LMI

framework has been carried out in [38,39]. In [38], a power system containing a

controllable series capacitor (CSC), a static VAr compensator and a controllable

phase shifter (CPS) was considered. It has been shown in [38] that the H∞ controllers

designed for these devices can improve the damping of interarea oscillation and also

robust in the face of operating condition changes such as: varying power-flow

patterns, load characteristics and tie-line strengths. In [39], a multiple-input single-

output (MISO) H∞ controller has been designed for a TCSC to improve the damping

of the critical interarea modes. Also, in [39], the stabilising signals are obtained from

remote locations based on observability of the critical modes.

- The application of loop-shaping technique in H∞ damping control design has been

proposed in [40]. In [40], the problem of robust stabilisation of a normalised coprime

factor plant description was converted into a generalised H∞ problem. The problem

was solved using LMIs with additional pole-placement constraints. In addition to

Page 81: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 3

54

robust stabilisation of the shaped plant, a minimum damping ratio can thus be

ensured for the critical modes. The proposed method has been used to design a

supplementary damping controller for a TCSC.

3.4 Disadvantages of H∞ Controller

Although the H∞ damping controller can guarantee the stability and robust operation of

power system as described in the previous discussion, there remain some

disadvantages with the application of this controller in damping of power system

oscillation. The disadvantages are identified as follows:

- As H∞ controller is a fixed-parameter controller, it is, in general, not possible to

achieve maximum damping performance for each and every operating condition or

contingency.

- The H∞ technique does not provide simultaneous and optimal control coordination

of multiple controllers. The multiple controllers have to be designed in a sequential

manner [2,32,36,38,39], i.e., the damping controller for one device is designed and

the loop is closed before designing the next one. At each stage of this sequential

design, the plant model is to be updated to include the controllers designed in the

previous stages. In general, the sequential design will not lead to optimal control

coordination of multiple controllers in a power system.

- The application of H∞ controller requires a significant simplification of the power

system dynamic model to achieve a low plant order suitable for H∞ controller

design, and the sparsity in the power system Jacobian matrix is not taken into

account in the model order reduction process [2].

- Although it has been mentioned in [2,40] that the primary task in H∞ loop-shaping

design is to choose appropriate pre- and post-compensator, there does not appear

to be a systematic and general procedure for selecting the compensator transfer

functions. Also, there is no general procedure for shaping the open-loop plant. The

procedure is only specific to the particular application and some trial and error is

involved [2,40].

Page 82: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DAMPING CONTROLLER DESIGN: REVIEW OF NON-ADAPTIVE METHOD (H∞ APPROACH)

55

3.5 Conclusions

The review presented in this chapter covers two aspects related to the robust controller

design. The first aspect is the examination of a range of the linear controller design

techniques, based on the H∞ control methodology, which are applied in general to a

linear plant the uncertainty or variations of the model parameters are represented by

disturbances on the plant outputs.

The second aspect in the review is the applications of the H∞ based technique to power

systems damping controller designs. In the context of power systems, the plant model

parameters variations arise from the plant nonlinearities combined with possible

changes in plant operating conditions or topology.

Although it appears that the H∞ control methodology in its general form is suitable to

the applications, the review of many publications on this subject reveals that there are

important disadvantages in the H∞ control approach. The key reasons identified in the

review include those related to the very high dimension of the state matrix of the power

system, and for a large power system, the very high dimensions of the system

Jacobian matrices the sparsity of which will be destroyed when the explicit state matrix

is formed for H∞ control design.

As the H∞ control technique developed in the control theory applies to the design of

one controller only, the simultaneous and optimal control coordination of multiple

controllers in a power system cannot be achieved with this theory. Approximation

based on a sequential design technique is then required if the theory is used in the

case of multiple controllers.

Page 83: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

56

4.1 Introduction In the context of electromechanical oscillations in a power system, the system dynamic

responses derive from the rotating machines (including their controllers) and FACTS

devices together with their SDCs which are interconnected by the network. On this

basis, the dynamic modeling required for the study and design related to

electromechanical oscillations has two main aspects to be considered: the first is that

of the modeling of individual items of plants, and the second the overall system model

where their interconnection is represented.

This chapter has a focus on the first aspect in which dynamic models are presented for

the following items:

• Synchronous generators

• Excitation control systems

• Governor and turbine systems

• Power system stabilisers

• FACTS devices

• Supplementary damping controllers

• Loads

In general, the differential/algebraic equations derived from the plant models are

nonlinear. In preparation for small-disturbance stability to be considered in the

subsequent development, the individual plant equations will be linearised about a

specified operating point.

4 DDYYNNAAMMIICC MMOODDEELLIINNGG:: PPOOWWEERR SSYYSSTTEEMM CCOOMMPPOONNEENNTTSS

Page 84: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DYNAMIC MODELING: POWER SYSTEM COMPONENTS

57

iven the frequency range encountered in electromechanical oscillations, the network

.2 Synchronous Machine Model ented by the fifth-order model in the d-

(4.1)

(4.2)

(4.3)

here Ψr , ωr , and δr are rotor flux linkage vector, rotor angular frequency and rotor

G

which has the function of interconnecting the above items of plant will be modeled in a

static form as discussed in the next chapter which combines the network with other

items of plant in forming the overall system model.

4In this thesis, the synchronous machine is repres

q axes having the rotor frame of reference [68]:

rSmrmr VIFΨAΨ ++=•

( ) M/PPω emr −=•

Rrr ωωδ −=•

w

angle respectively; [ ]Tfdr 00E=V is the rotor voltage vector; Pm and Pe are the

mechanical and elec pectively; M is calculated from R/H2Mtrical powers res ω= (H is

the machine inertia constant and ωR is the synchronous speed); Am re the

matrices depending on machine parameters (see Appendix A.1 for the expressions of

these matrices); I

and Fm a

he derivation of (4.1) is given in Appendix A.1. Whereas, (4.2) which is related to the

lectrical power Pe in (4.2) can be expressed in terms of generator current as follows:

(4.4)

is eliminated from (4.4) by using (A.13) in (4.4) to give:

S is the stator current vector, and Efd is the field voltage. The

transients in the rotor fluxes set up by the field winding, and damper windings on the d

and q axes are represented in the model.

T

machine mechanical axes, is referred to as the machine swing equation. Equation

(4.3), which relates the rotor angle to rotor angular frequency, is needed to complete

the representation in the mechanical axes.

E

rsrTsrsss

TsreP IGIIGI ω+ω=

Ir

Page 85: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 4

58

(4.5)

(4.6)

(4.6), Gm and Sm are constant matrices depending on machine parameters and

iven the low frequency encountered in electromechanical transients, and to be

rmsmeP ΨCIB +=

where:

mTsrmm

Tsrm ; SICGIB ω=ω=

In

defined by (A.18) in Appendix A.

G

consistent with the network model in a static form, the stator flux transients are

discounted. With the stator flux linkage in a non-transient form, Appendix A.1 derives

the relationship between the stator current vector I and the stator voltage vector Vs s,

which is given by the following algebraic equation:

smrms IZΨPV −= (4.7)

here Pm and Zm are the matrices depending on machine parameters and rotor angular

.3 Excitation and Prime-Mover Controllers ted in a general and

relation to the excitation system, the inputs comprise the terminal voltage magnitude,

w

frequency and defined by (A.17).

4At present, in terms of modeling, these controllers are represen

flexible structure by which any particular control block diagrams for them including

those defined by the users can be accommodated. A wide range of block diagrams for

modeling various types of excitation systems and prime-mover controllers have been

developed by the IEEE [69,70].

In

its reference value and the supplementary signal from the PSS, and the output is the

field voltage. Irrespective of the control block diagram, the first-order differential

equation set for describing the excitation system dynamics can be arranged in the

following form:

refsePSSeseeee VVV DBCxAx +++=

• (4.8)

Page 86: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DYNAMIC MODELING: POWER SYSTEM COMPONENTS

59

where is the state vector for the excitation system; Vs is the synchronous machineex

terminal voltage; VPSS is the supplementary signal from the PSS; refV is the voltage

reference; As

Be, B

quation (4.8) provides the interaction between excitation controller and synchronous

r prime-mover (turbine and governor) system, the inputs comprise the machine

(4.9)

here is the state vector for the prime-mover controller; is the speed

ce; g g

e, Ce and De are matrices of constant values which depend on the gains

and time constants of the controller.

E

machine. The interaction is accounted for via the interface state variable for machine

field voltage (Efd) which is embedded in the state vector xe.

Fo

speed, its reference value and the initial power, and the output is the mechanical

power. The system dynamics of the prime-mover controller can be represented by the

set of first-order differential equation as follows:

0mg

refgrgggg PDBCxAx +ω+ω+=

refωgxw

referen 0P is the initial power; A , C , Bm Bg g

nd

quation (4.9) also provides the interaction between the prime-mover controller and

.4 PSS Model ost common stabiliser to damp out the oscillations. The PSS

ig.4.1 shows the general structure of a PSS [12] which is adopted in this thesis. The

and D are matrices of constant values

which depe on the gains and time constants of the controller.

E

synchronous machine. One of the variables in state vector xg is the mechanical power

Pm.

4PSS has been the m

function is to introduce a modulating signal through the excitation system to contribute

to rotor oscillation damping. The machine speed, terminal frequency and/or power can

be used as the input signals to PSS.

F

structure consists of a gain block, a washout, lead-lag blocks and a limiter. A washout

term/filter (i.e. with a time derivative operator) in the PSS structure is needed to

Page 87: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 4

guarantee that the PSS responds only to disturbances, and does not respond to any

steady-state condition, when speed or power is input. Here, the rotor speed is used for

the PSS input. The PSS output is added to the exciter voltage error signal and served

as a supplementary signal.

60

he state equation derived by examining the PSS transfer functions can be arranged in

(4.10)

here is the vector of state variables of the PSS; Ap and Cp are

Fig.4.1: PSS control block diagram

.5 FACTS Device Models

function of voltage/reactive-power control, an SVC can provide

Fig.4.2 is shown in a block diagram form the control system of an SVC [71,72] used

T

the following form (see Appendix A.2.1 for the derivation):

rpppp••ω+= CxAx

[ ]TPSS2P1Pp Vxx=xw

matrices the elements of which depend on the gains and time constants of the PSS

controllers and defined by (A.32).

VPSS,max

44.5.1 SVC Model In addition to the main

auxiliary control of active-power flow through a transmission line. The possibility of

controlling the transmittable power implies the potential application of this device for

damping of power system electromechanical oscillations.

In

in the present work. In Fig.4.2, Bc represents SVC susceptance and VT is the terminal

voltage where the SVC is installed. For electromechanical oscillation damping purpose,

XP2 XP1

VPSS,min

VPSS ωr

PSS

PSS

sT1sT+

4PSS

3PSS

sT1sT1

++

2PSS

1PSS

sT1sT1

++

PSSK

Page 88: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DYNAMIC MODELING: POWER SYSTEM COMPONENTS

a supplementary signal (XSDC) derived from a separate controller is input to the main

controller as shown in Fig.4.2.

T

61

he state equations for the SVC main control system can be arranged as follows (see

Appendix A.2.2 for the derivation):

refTsSDCsTssss VXV DBCxAx +++=

• (4.11)

here is the state vector for the SVC main control system; As, Bs, Cs,

matrices th

Fig.4.2: Control block diagram of SVC

.5.2 TCSC Model ies Capacitor (TCSC) is a FACTS device that can provide fast

Fig.4.3 is shown in a block diagram form the control system of a TCSC

[ ]Tc1cs Bx=xw

and Ds are e elements of which depend on the gains and time constants of

the controllers and defined by (A.40).

VTref

Bc max.

+

4Thyristor Controlled Ser

and continuous changes of transmission line impedance, and can regulate power flow

in the line. The possibility of controlling the transmittable power also implies the

potential application of this device for the improvement of power oscillations damping

[6,73,74].

In

[41,42,73,75]. In the figure, Xt is the reactance of TCSC. The TCSC control block

diagram contains Proportional-Integral (PI) controller block and the block that

xc1

Supplementary signal (XSDC)

--

Bc

Bc min.

|VT| SK Σ 2S

1S

sT1sT1

++

SsT11

+

Page 89: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 4

represents the TCSC thyristor firing delays. The PI block is the TCSC main controller.

The power flow control is usually implemented with a slow controller which is typical for

a PI controller with a large time constant.

62

can be shown that the state equations for the TCSC main control system in Fig.4.3

(4.12)

here is the state vector for the TCSC main control system; At, Bt, Ct, Dt

are matrices th

Fig.4.3: Control block diagram of TCSC

he TCSC reactance limits shown in Fig.4.3 have a dynamic form which depends

.5.3 STATCOM Model mary voltage/reactive-power control function can also be

It

can be arranged as follows (see Appendix A.2.3 for the derivation):

reftTtTtSDCtttt PPPX EDCBxAx ++++=

••

[ ]TtPFt Xx=xw

and Et e elements of which depend on the gains and time constants of

the controllers and defined by (A.47).

Pref

Xt,max

T

nonlinearly on the current in the transmission line for which the TCSC provides the

compensation [73].

4A STATCOM which has the pri

used to improve the damping of power system oscillations [76]. The basic principle of

STATCOM is to use a voltage source inverter which generates a controllable ac

voltage source behind the transformer leakage reactance (see Fig.4.4a). The voltage

difference across the transformer reactance leads to active- and/or reactive-power

xPFXt

+PT

-

Xt,min.

Supplementary signal (XSDC)

+ - t

t

sT1K+

ΣF

FF sT

)sT1(K + Σ

Page 90: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DYNAMIC MODELING: POWER SYSTEM COMPONENTS

flows to the network. The exchange of reactive-power with the network is obtained by

controlling the voltage magnitude at the STATCOM terminal, and the exchange of

active-power results from the control of the phase shift between STATCOM terminal

voltage and the network voltage VT. The exchange of active-power is used to control

the dc voltage.

63

is to be noted that the phase reference for STATCOM voltage VC is the terminal

ased on the dc voltage expression in Fig.4.4a and the transfer functions in Fig.4.5,

It

voltage VT as shown in Fig.4.4b. It can be seen in Fig.4.4b that p is the axis in phase

with VT and q is the axis perpendicular to p. In Fig.4.5 is shown in a block diagram form

the control system of the STATCOM [72,73] used in the present work.

B

the state equations for the STATCOM main controller in Fig.4.5 are formed as follows

(see Appendix A.2.4 for the derivation):

φ+=φ

++++++=

+++=

=

φ

φ

socso

soSDCsoCqsoTsorefTsodcsosoc

SDCsoCqsoTsorefTso

sodc

x

VXIVVVVx

XIVVV

VV

NM

LKJOHGF

EDCB

A

(4.13)

here:

w

φ=φ sinVV T (4.14)

(4.13), Aso, Bso, Cso, Dso, Eso, Fso, Gso, Hso, Jso, Kso, Lso, Mso, Nso and Oso are matrices

In

the elements of which depend on the STATCOM and its controllers parameters as

defined by (A.66). From (4.13), the state vector for the STATCOM main control system

is assembled as [ ]Tcdcso xVV φ=x .

The first equation in (4.13) is derived from the dc side of the capacitor which has

and the input for the droop is the reactive component of the STATCOM current.

capacitance Cdc (see Fig.4.4a), and the remaining equations are derived from the main

block diagram of the STATCOM (see Fig.4.5). The droop is also included in the model,

Page 91: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 4

64

Fig.4.4: STATCOM connection and vector diagram

(a) STATCOM connection to the network

Fig.4.5: Control block diagram of STATCOM

.5.4 UPFC Model he UPFC is a versatile FACTS controller which has a wide range of control functions

rmance [73,77]. Fig.4.6 shows the general

(b) Vector diagram

4T

for the improvement of power system perfo

xc

Limit max.

Supplementary signal(XSDC)

ICq

VTref

k

Vdc

φ

-+

--

-

+ Vdcref

|V|

Limit min.

|VT|

● ●

2C

2C2C

sT)sT1(K +

sK 1C

droop

csT11

+ Σ Σ

φ

α

VCq

VCp

VC

VT

q

p

Q

D

CqCpC jIII +=

∫= dcdcdc I)C/1(V

XC

VT = |VT|.ejα

VC = VCp + jVCq = kVdcejφ

φ

(a) (b)

Page 92: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DYNAMIC MODELING: POWER SYSTEM COMPONENTS

65

4.7(b) are shown the dynamic models for the shunt and series

onverter controllers respectively [73,77,78]. In general, for system damping purpose,

Fig.4.6: UPFC block diagram

Based on the controller block he equations system for the

PFC main control system in Fig.4.7 can be arranged as follows (see Appendix A.2.5

(4.15)

structure of the UPFC [73,77,78]. The UPFC combines two voltage source converters

linked by a dc bus.

In Figs. 4.7(a) and

c

there is, as shown in Fig.4.7b, a supplementary signal obtained from an SDC and input

to the shunt converter controller. However, it is also possible to use an SDC in

conjunction with the series converter controller.

diagrams in Figs.4.7a and b, t

U

for the derivation):

IVdc VCV =•

shushudcudcu

refdcu

SDCuSDCuuTush XXV•

+++= EDBAV (4.16) TuT

ref

VVV

VV•

•••

+++++

+

IJIIHGF

C

seuseuTuuse VVV••

δα

•+++= INIMLKV

(4.17)

2dc2seqsepse ΨVkmjVVV ∠=+=

Vdc Series- converter

Shunt- converter

I1

Ise = Isep + jIseq

Xse VT VU

Ish = Ishp + jIshq

Xsh

1dc1shqshpsh ΨVkmjVVV = + = ∠

Page 93: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 4

66

Fig.4.7: Control block diagram of UPFC

(a) Shunt part

(b) Series part

In (4.15) – (4.17), Vsh, V Vα and Vδ are defined by:

se, Ish, Ise, CV, VI,

kVdc

Isep |VT|

|VT|

Ipref

Iseq

+

+

+

+

+

Vsep0

Vseq0

-

Ψ2

m2 +

Iqref

Qref

-

Pref

Σ

Σ

|V| Vsep

Vseq

sepV

seqVatan2Ψ

2seqV

2sepV|V|

=

+=

••

••

••

se1

se1se1

sT)sT(1K +

se2

se2se2

sT)sT(1K +

Σ

Σ

(b)

m1

Ψ1

kVdc

Supplementary signal (XSDC)

+

-

Ishq

-

+

+

+

+

Vshq0

Vshp0

-

|VT|

-

+

|V| Vshq

Vshp

Vdc

Vdcref

VTref

Σ

Σ

sh1sT

)1shsT1(sh1K +

sh2sT

)sh2sT(1sh2K +

shpV

shqVatan1Ψ

2shqV

2shpV|V|

=

+=

••

Σ

Σ

droop

(a)

Page 94: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DYNAMIC MODELING: POWER SYSTEM COMPONENTS

67

⎡⎤⎡⎤⎡⎤⎡ sepshpsepshp IIV;

VV (4.18)

⎥⎦

⎢⎣

=⎥⎦

⎢⎣

=⎥⎦

⎢⎣

=⎥⎦

⎢⎣

=seq

seshq

shseq

seshq

sh I ;

I ;

V

VIIV

seTsesh

TshI

dcdcV V;

VC1C IVIV −==

(4.19)

2TT V1 V;

V1V == δα (4.20)

Also, in (4.16) and (4.17), A Bu, B Cu, Du, Eu, Fu, Gu,

matrices the elements of which depend on the UPFC and its controllers parameters

nd defined by (A.79) and (A.89). It can also be seen from (4.15) – (4.17) that the state

u, Hu, Iu, Ju, Ku, Lu, Mu and N are u

a

vector of the UPFC main control system is: [ ]TTse

Tshdcu V VVx = .

4.6 Supplementary Damping C elontroller Mod ions with FACTS devices is effected through power

. The SDC block

Fig.4.8: SDC control block diagram

Damping of power oscillat

modulation by a supplementary damping controller (SDC). Fig.4.8 shows the SDC

control block diagram used in the present work [41,42,72,75,78]

provides a modulation for power oscillation damping or small-disturbance stability

improvement control. The SDC block contains a gain, a washout, lead-lag blocks and a

limiter. The washout block is used to make the controller inactive to the input signal dc

offset. The lead-lag blocks are needed to obtain the necessary phase-lead

characteristics.

XSDC,max

XS2 XS1

XSDC,min

XSDC PT

SDC

SDC

sT1sT+

4SDC

3SDC

sT1sT1

++

2SDC

1SDC

sT1sT1

++

SDCK

Page 95: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 4

68

Many different power system quantities have been proposed or used for the input

signal to the SDC. They include voltage phase angle, frequency, line current and

active-power flow. The principal SDC function is to improve the inter-area mode

damping. As there is a strong interaction between active-power and electromechanical

oscillations, the use of active-power flow input appears to be the most common one

[41], which is also adopted in the present work.

he state equation for the s be written in compact

rm as follows (see Appendix A.2.6 for the derivation):

T upplementary damping controller can

fo

Tsusususu P••

+= CxAx (4.21)

where [ ]TSDC2s1ssu Xxx=x is the vector of state variables of the SDC; Asu and Csu

are matrices the elements of which depend on the gains and time constants of the SDC

ontrollers and defined by (A.91).

.7.1 Static Loads odeled as equivale

data for these admittances calculations are obtained from the load-flow study. Thus if a

load bus has a voltag

c

4.7 Load Models 4In this thesis, the static loads are m nt admittances [79]. The needed

certain e VL, active-power PL and reactive-power QL, then the

equivalent load admittance at that bus is given by:

2L

L2

L

LL

VQj

VPY −= (4.22)

e constant admittance form is the most popular one,

) representation of induction motors in the system dynamic model, where required,

may easily be incorporated as a particular case of the generator representation of

Although the static load model of th

other static models such as those based on constant current, constant power and

exponential functions have also been proposed and reported [80-82].

4.7.2 Dynamic Loads (Induction MotorsA

Page 96: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DYNAMIC MODELING: POWER SYSTEM COMPONENTS

69

dix A.3, the algebraic

motor, to be solved in conjunction with those of the network system, has the form [68]:

Section 4.2. As is derived in Appen stator equation for induction

ms

mm

mr

mm

mrmr (4.24)

ms IZΨPV −= (4.23)

while the rotor flux linkage vector is calculated from:

mmmmm IFΨAΨ +=•

s

In (4.23) and (4.24), ms

ms and IV are the stator voltage and current vectors respectively;

mm

mm

mm

mm

arameters and rotor angular speed. The expressions for these vectors/matrices are

(4.23) and (4.24),

ave the same form as (4.1) and (4.7) respectively, as previously derived for a

In the mechanical axes, the equation of motion is:

(4.25)

in which is the

and ,, FAZP are the matrices the elements of which depend on the machine

p

given in Appendix A.3. Equations as applied to the induction motor,

h

generator.

( ) M/TT Lemr −=ω

mrω angular speed of the induction motor; Te is the electromagnetic

torque developed by the motor; TL is the motor load torque which is, frequently,

specified as a function of shaft speed, using load-torque indices, as described in [83],

and M can be determined from: R/H2M ω= .

The motor electromagnetic torque is given by:

( ) [ ]mr

mm

ms

mm

TmseT ΨSIGI += (4.26)

are constant matrices depending on machine parameters and

mm

mm and SG where

defined by (A.110).

Page 97: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 4

70

e number of individual induction motors in a power

ystem, equivalent representation based on grouping of induction motors of similar

rge scale system analysis and design

3].

Multi-Machine Equation System on (4.1) - (4.3

(4.27)

The use of dynamic load model will, therefore, increase the number of state variables.

In practice, due to a very larg

s

dynamic characteristics is often adopted in la

[8

4.8Based ), and (4.8) - (4.10), the state equations for one machine and one

PSS are:

eesmrmr xSIFΨAΨ ++=•

( )egg1 PMω r −= −

•xS (4.28)

Rrr ωωδ −=•

(4.29)

refseppeseeee VV DxSBCxAx +++=

• (4.30)

PD•

(4.31)

Sg and Sp are the selection

Pm and VPSS are obtained from the state vectors xe, xg and xp using these selection

V; xS

grgggg BCxAx +ω+ω+=

••

0mg

ref

rpppp ω+= CxAx (4.32)

In (4.27), (4.28) and (4.30), Se, matrices. The variables Vr,

matrices, i.e. gmeer P ; xSxSV == ppPSSg = .

Based on (4.27) – (4.32), the state equations for multi-machine and multi-PSS system

PxSM −= −•

(4.35)

are:

(4.33) eMeMSMMrMMrM xSIFΨAΨ ++=•

rMω (4.34) ( )eMgMgM1

M

RMrMrM ωωδ −=•

ref sMeMpMpMeMsMeMeMeMeM VDxSBVCxAx +++=•

(4.36)

+ +=•

(4.37) 0MgM

refMgMrMgMgMgMgM PDωBωCxAx +

Page 98: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DYNAMIC MODELING: POWER SYSTEM COMPONENTS

••

+= ωCxAx (4.38) rMpMpMpMpM

71

where:

[ ] [ ]TNG,s2sT2r

T1rrM VV LL= ΨΨΨ

[ ] [ ][ ] [ ]

] [ ]

[= xx (4.39)

[ ] [[ ] [ ]T2R1RRM

TTNG,s

TT

TTNP,p

T2p

T1ppM

TTNG,g

T1g

TrefNG

ref2

ref1

refM

TNG,e2e1eeM

refNG,s

ref2s

ref1s

refsM

TNG,r2r1rrM

T0001m

0M

TNG,r

1ssMTT

NG,r

ωωω ;

;

;

VVV ; δδδ

P ;

V ;

LL

LL

LL

LL

==

=

ωωω=

==

=

=

ωIIII

xxxxxx

ωxx

P

in

.38) are given in (A.111); NG and NP in (4.39) are the number of

synchronous machines and PSSs respectively.

Based on (4.5), the electrical power for multi-machine system, PeM, in (4.34) is defined

(4.40)

(4.40),

T

NG,m2m2r1rrM PPωωω LL=ω

]T1ggM = xx

NG,R2s1ssM

Matrices pMpMgMgMgMgMeMpMeMeMeMgMMeMMM and ,,,,,,,,,,,,,, CADBCADSBCASMSFA

(4.33) – (4

as follows:

rMMsMMeM ΨCIBP +=

( ) ( )NG,m2m1mMNG,m2m1mM ,,,diag and ,,,diag CCCCBBBB KK ==In where Bmi and

Cmi are determined based on (4.6).

ained based on (4.7), also needed to

omplete the representation of the dynamic model of multi-machine system:

The following algebraic equation, which is obt

c

sMMrMMsM IZΨPV −= (4.41)

where:

( ) ( )NG,m2m1mMNG,m2m1mM ,,,diag ; ,,,diag ZZZZPPPP LL == (4.42)

In (4.42), Pmi and Zmi are determined based on (A.17).

Page 99: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 4

4.9 State Equation for Multiple FACTS Devices

72

and (4.15) – (4.17), the state equations for one FACTS device

and its main controller are as follows:

or SVC:

Based on (4.11) - (4.13)

F

refTssususTssss VV DxSBCxAx +++=

• (4.43)

or TCSC:

PP E+•

(4.44)

F

Ttsusutttt P DCxSBxAx +++=•

reftTt

For STATCOM:

⎪⎩φ⎪⎪

⎪⎪

⎪⎧

φ+=

++++++=

+++=

=

φ

φ

socso

sosususoCCsoTsorefTsodcsosoc

sususoCCsoTsorefTso

sodc

x

VVVVVx

VVV

VV

NM

LxSKISJOHGF

xSEISDCB

A

⎪⎨

• (4.45)

For UPFC:

⎪⎪⎪⎪

⎪⎪⎪⎪

+++=

+++++

++++=

=

••

δα

••

•••

seuseuTuuse

shushudcudcurefdcu

susuususuuTuTurefTush

IVdc

VVV

VVV

xVVV

V

INIMLKV

IJIIHGF

SExSDCBAV

CV

(4.46)

In (4.43) – (4.46), SC and Ssu are the selection matrices and defined by:

[ ] [ ]100 ; 10 suC == SS (4.47)

Extending (4.21) and (4.43) – (4.46), leads to the following state equations for multi-

FACTS-device and multi-SDC system:

Page 100: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DYNAMIC MODELING: POWER SYSTEM COMPONENTS

73

For SVCs:

refTMsMsuMsuMsMTMsMsMsMsM VDxSBVCxAx +++=

where:

(4.48)

[ ] [

][ ] [ ]Trefrefref

1TrefTM

TTNS,su

TT

T

VVV ; LL == Vxxxx (4.49)

ces and ,,, SDBCA in (4.48) are given in (A.112), and NS in (4.49) is

(4.50)

(4.

in (4.50) are giv

NS,T2T1TTMTT

NS,sT2s

T1ssM VVV ; LL == Vxxxx

NS,T2T2su1susuM

Matri suMsMsMsMsM

the number of SVCs.

For TCSCs:

ref•

MtMTMtMTMtMsuMsuMtMtMtMtM PEPDPCxSBxAx ++++=•

where:

51) [ ] [ ]

[ ] [ ]TrefNT

ref2

ref1

refM

TNTsu,su2su1suM

TNT21TM

TTNT,t

T2t

T1ttM

PPP ;xxx

PPP ;

LL

LL

==

==

Px

Pxxxx

Matrices en in (A.113), and NT in (4.51) is the

number of TCSCs.

tMtMtMtMtM and ,,, EDBCA

For STATCOMs:

⎪⎪⎪⎪

⎩ +=

++++++=

+++

φ

φ

MsoMcMsoMM

MsoMsuMsuMsoMCMCMsoMTMsoMrefTMsoMdcMsoMMsoMcM

suMsuMsoMCMCMsoMTMsoMrefTMsoM

MsoMdcM

φNxMφ

VLxSKISJVOVHVGVFx

xSEISDVCV

(4.52)

⎪⎪⎨

=M BV⎪⎪⎧ =

•VAV

Page 101: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 4

74

where:

[ ]

[ ] [ ][

] [ ]TTTTTM

NC,c2c1ccMNC

=φ NC,C2C1CCMNC,21

TT21M

TM21M

T

NC,dc2dc1dcdcM

;VVV

xxx ; VVV

; VVV

IIIIV

xV

φV

LL

LL

LL

=

==

φφφ=⎥⎦

⎤⎢⎣

⎡=

φφφ

(4.53)

and ,,,,,,,,,, SNMLKJOHGFE in

.52) are given in (A.114); Vφi in (4.53) is determined based on (4.14), and NC in

(4.53) is the number of STATCOMs.

For UPFCs:

soMsoMsoM ,,, DCBA CMsoMsoMsoMsoMsoMsoMsoMsoMsoMsoMsoM

(4

⎪⎪⎪⎪

⎪⎪⎨

++++= suMsuMuMsuMsuMuMTMuMTMuMrefTMuMshM xSExSDVCVBVAV

(4.54)

⎪⎪⎧

+++=

+++++

=

••

δα

••

•••

seMuMseMuMTMMuMMuMseM

shMuMshMuMdcMuMdcMuMrefdcMuM

IMVMdcM

INIMVVLVKV

IJIIVHVGVF

VCV

where:

[ ] [ ][ ] [ ]

NU,21M

TTTTTTTT

TTNU,sh

T2sh

T1shshM

TTNU,sh

T2sh

T1shshM

VVV ;

;

αααα =

==

==

L

LL

V

IIIIVVVV

atrices CVM

nd VδM are given in (A.115); in (4.55) are obtained based on (4.19) and

(4.20) respectively, and NU in (4.55) is the number of UPFCs.

ng the state equations of the form in (4.21) for individual SDCs of

devices leads to:

(4.56)

[ ] [ ]TTNU,I2I1IIM

NU,se2se1seseMNU,se2se1seseM

VVV

;

= L

LL

V

IIIIVVVV (4.55)

uMuMuMuMuMuMuMuMuMuMuMuMuMuM ,,,,,,,,,,,,, NMLKJIHGFEDCBA ,In (4.54), m

iIi Vand V αa

Assembli the FACTS

TMsuMsuMsuMsuM••

+= PCxAx

Page 102: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DYNAMIC MODELING: POWER SYSTEM COMPONENTS

where:

75

(4.57)

M and C in (4.56) are given in (A.116), and ND in (4.57

of SDCs.

ction-Motor Equation System state equa

mmmm•

(4.59)

[ ] ( )( ) ( )[ ] [ ]TNI,L2L1LLM

TNI,e2e1eeM

NIm,m2m1MNI,sm

2sTm

1s

mNIm,

mm2

mm1

mM

TmNI,r

m2r

m1r

mrM

mNm,

mm2

mm1

mM

TTmNI,r

Tm2r

Tm1r

TTT ; TTT

M,,M,Mdiag ;

,,,diag ;

,,,diag ;

LL

KL

KL

KL

==

=⎥⎦⎢⎣⎡=

=ωωω=

=⎥⎦⎤

TT

MIIII

FFFFω

AAAAΨΨ

m y

ω= , and NI is the number of induction motors.

hich is obtained based

dynamic model for

(4.61)

here:

[ ] [ ]TND21MTT

ND,suT

2suT

1susuM PPP ; LL == Pxxxx

Matrices suA ) is the number suM

4.10 Multi-InduBased on (4.24) and (4.25), the tions for multi-induction-motor system are:

sMMrMMrM IFΨAΨ += (4.58)

m

( )LMeM1

MmrM TTMω −= −

where:

( )ImrM ⎢⎣

⎡= ΨΨ ) ( ) ( ) (

( ) ( )mmmm

TTmTmsM

⎤ (4.60)

In (4.60), mimi and FA are determined based on (A.107), miM is given bm m

Riimmi /H2M

The following algebraic equation, w on (4.23), also needed to

complete the representation of the multi-induction-motor system:

msM

mM

mrM

mM

msM IZΨPV −=

w

( )( )m

NI,mm

2mm

1mmM

mNI,m

m2m

m1m

mM

,,,diag

,,,diag

ZZZZ

PPPP

L

L

=

= (4.62)

Page 103: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 4

76

In (4.62), are determined based on (A.104).

inearisation of Equations For small perturbations (from the initial steady-state operating point), the system

variables change only slightly (i.e., the variable x changes from x0 to x0+Δx where Δx is

small change in x, and superscript 0 denotes the initial condition). Under this

nonlinear s m

can be approx

ux

ansients can be expressed as:

(4.63)

, the following relationship

smrmr (4.64)

gives the linearised form of (4.27) as

rotor equation of motion can also

d as the following:

r

In (4.66), the expression for ΔPe is obtained by linearising generator active-power given

be shown to be of the form (see Appendix A.6 for the

mmi

mmi and ZP

4.11 L

a

condition, the ystem of equations which describe the syste dynamic model

imated by linear system of equations.

4.11.1 Linearisation of Machine and PSS Equations Based on the above discussion, for small perturbations, (4.27) related to rotor fl

tr

)()()( e0ees

0smr

0rmr

0r xxSIIFΨΨAΨΨ Δ++Δ++Δ+=Δ+

••

For initial steady-state condition holds:

000 xSIFΨA0Ψ ++==•

0ee

Substituting (4.64) into (4.63) and rearranging

follows:

eesmrmr xSIFΨAΨ Δ+Δ+Δ=Δ•

(4.65)

By using the similar procedure, (4.28) describing the

be linearise

( )1 PMω Δ−Δ=Δ −•

xS (4.66) egg

in (4.5) which can derivation):

Page 104: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DYNAMIC MODELING: POWER SYSTEM COMPONENTS

77

(4.67)

in (A.121).

d prime-mover and governor are obtained by linearising (4.29) –

e following:

r3s2r1eP ωΔ+Δ+Δ=Δ KIKΨK

where K1, K2 and K3 are given

The linearised forms of the remaining machines state equations for rotor angle,

excitation controller an

(4.31) as th

(4.68) rr ωδ Δ=Δ•

ppeseeee V xSBCxAx Δ+Δ+Δ=Δ (4.69) •

(4.70)

rgggg ωΔ+Δ=Δ•

CxAx

sVΔ , which is the change o pressed in f the generator voltage, can be ex

In (4.69),

terms of sVΔ as described in the following. The magnitude of Vs is given by:

( ) 2/12q

2ds VVV += (4.71)

Equation (4.71) can be rewritten as:

2q

2d

2s VVV += (4.72)

For small perturbations, (4.72) becomes:

q0s

0qVV

d0s

0d

s VV

VV

V Δ+Δ=Δ (4.73)

be rewritten as:

In vector/matrix form, (4.73) can

s0ssV VE Δ=Δ (4.74)

where:

Page 105: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 4

78

( )T0s0

s

0s

V1 VE =

(4.75), is given by:

(4.75)

0sVIn

[ ]T0q

0d

0s VV=V (4.76)

ubstituting (4.74) into (4.69) gives:

(4.77)

tate equation is given in:

+Δ= CxAx (4.78)

Equations (4.65), (4.66), (4.68), (4.70), (4.77) and (4.78) are the linearised state

PSS only. B

equations for multi-machine and multi-PSS system are assembled and arranged as

llows:

(4.79)

eMgMgM1

MMrM xS −Δ= −

(4.81)

(4.82)

(4.83)

(4.84)

d by:

S

ppes0seeee xSBVECxAx Δ+Δ+Δ=Δ

By linearising (4.32), the linearised form of PSS s

rpppp••ωΔΔ

equations for one machine and one ased on these equations, the state

fo

eMeMsMMrMMrM xSIFΨAΨ Δ+Δ+Δ=Δ•

)ω PΔΔ•

(4.80) (

rMrM ωδ Δ=Δ•

pMpMeMsM0sMeMeMeMeM xSBVECxAx Δ+Δ+Δ=Δ

rMgMgMgMgM ωCxAx Δ+Δ=Δ•

rMpMpMpMpM••

Δ+Δ=Δ ωCxAx

In (4.82), sM0sM and VE are define

Page 106: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DYNAMIC MODELING: POWER SYSTEM COMPONENTS

( )

[ ]TTNG,s

T2s

T1ssM

0NG,s

02s

01s

0sM ,,,diag

VVVV

EEEE

L

L

=

= (4.85)

79

where is determined based on (4.75).

Based on (4.67), in (4.80) can be obtained as:

KΨ Δ+Δ

0siE

eMPΔ

rMM3sMM1eM ωKIKP Δ+=Δ (4.86) M2rM

where:

( )(( )NG,33231M3

NG,22221M2

NG,11211M1

,,,diag,,,diag,,,diag

KKKKKKK )KKKK

L

L

L

=

=

=

(4.87), K1i, K2i and K3i are obtained based on (A.121).

nous machine algebraic eq

the following. For small perturbations, the machine voltage equation (4.7) becomes:

K (4.87)

In

The linearisation of the synchro uation (4.7) is described in

( )( )

( ) s0ssrs

1rrsrrrs

1rrsr

0rssrss

0r

r

( ) IIRLLGLLGGG

Ψ

Δ+−ωΔ+ω+ωΔ−ω−−

ΔΔ+−−

(4.88)

or initial steady-state condition:

0r

1rrsrr

1rrsr

0rs

0s ΨLGLGVV +ωΔ+ω= −−

F

( )0ssrs

1rrsr

0rss

0r

0r

1rrsr

0r

0s IRLLGGΨLGV −ω+ω−−ω= −− (4.89)

ubstituting (4.89) into (4.88) and rearranging leads to the linearised form of (4.7) as

follows:

(4.90)

S

r0ms

0mr

0ms ωΔ+Δ−Δ=Δ KIZΨPV

where:

Page 107: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 4

( )[ ]( )

LGP −ω=

ulti-machine system, (4.90) becomes:

(4.92)

here:

0srs

1rrsrss

0r

1rrsr

0m

srs1

rrsrss0r

0m

ILLGGΨLGK

RLLGGZ−−

−+=

+−ω−= (4.91)

1rrsr

0r

0m

For m

rM0MsM

0MrM

0MsM ωKIZΨPV Δ+Δ−Δ=Δ

w

( )( )0

NG,m0

2m0

1m0M ,,,diag ZZZZ L= (4.93)

( )0NG,m

02m

01m

0M

0NG,m

02m

01m

0M

,,,diag

,,,diag

KKKK

PPPP

L

L

=

=

mimi determined based on (4.91).

Linearisation of SVC State Equations ocedure described in the previous section, (4.4

linearised to give:

In (4.93), 000 and , KZP are mi

4.11.2 By using the same linearisation pr 3) is

80

sss CxAx +Δ=Δ sususTs V xSB Δ+Δ•

(4.94)

In (4.94), TVΔ can be expr as follows: essed in the form similar to (4.74)

T0TTV VE Δ=Δ (4.95)

where:

( )T0T0

T

0T

T

TT

V1 ;

)V(im)V(re

VEV =⎥⎦

⎤⎢⎣

⎡= (4.96)

ubstituting (4.95) into (4.94) gives:

S

Page 108: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DYNAMIC MODELING: POWER SYSTEM COMPONENTS

81

xΔ (4.97)

valid for one SVC only. Extending (4.97) gives the linearised state

quation for multi-SVC system as follows:

(4.98)

(4.98), are defined by:

0Tssss SBVECxAx +Δ+Δ=Δ

sususT

Equation (4.97) is

e

suMsuMsMTM0TMsMsMsMsM xSBVECxAx Δ+Δ+Δ=Δ

TM0TM and VEIn

( )[ ]TT

NG,TT2T

T1TTM

0NG,T

02T

01T

0TM ,,,diag

VVVV

EEEE

L

L

=

= (4.99)

(4.96).

.11.3 Linearisation of TCSC State Equations Linearisation of (4.44) gives the linearised state equation for one TCSC as follows:

(4.100)

ate equation for multi-TCSC system can be obtained and will

have the form:

(4.101)

The expressions for ΔPTM and in (4.101), which are related to transmission line

ived in the next chapter w

presented.

Linearisation of STATCOM State Equations inearised form of the STATCOM state equation can be obtained by linearising (4.45)

where 0TiE is obtained based on

4

TtTtsusutttt

PP••

Δ+Δ+Δ+Δ=Δ DCxSBxAx

Based on (4.100), the st

TMtMTMtMsuMsuMtMtMtMtM PP••

Δ+Δ+Δ+Δ=Δ DCxSBxAx

TMP•

Δ

active-power flow, will be der hen the network model is

4.11.4L

as the following:

Page 109: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 4

82

so 02) •

Δ=Δ VVdc A (4.1φ

sususoCCsoTso VV xSEISDC Δ+Δ+Δ= Δ (4.103) •

φ

•Δ+Δ+Δ+Δ+Δ+Δ=Δ VVVVx sosususoCCsoTsodcsosoc LxSKISJOGF (4.104)

socso x NM (4.105)

4), ΔVφ can be determined by linearising (4.14) as th

φΔ+Δ=φΔ

In (4.102) and (4.10 e following:

( ) φΔ+φΔ+Δ+φ0

T0T

0 sinVVV (4.106)

Equation (4.

=φV

106) can be simplified by using identity:

( ) φΔφ+φΔφ=φΔ+φ sincoscossinsin 000 (4.107)

For small Δφ:

φΔ≅φΔ≅φΔ sin ; 1cos (4.108)

Substituting (4.108) into (4.107):

( ) φΔφ0ossi (4.109) +φ=φΔ+φ 00 csinn

Subsituting (4.109) into (4.106) gives:

T00 VsinV ΔφΔ+φ (4.110) 00

T00

T cosVsinVV +φΔφ+φ=φ

For initial steady-state condition:

00T

0 sinVV φ=φ

.111) into (4.110) leads to:

(4.111)

Substituting (4

Page 110: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DYNAMIC MODELING: POWER SYSTEM COMPONENTS

83

Tφ000

T VsincosVV Δφ+φΔφ=Δ (4.112)

nd (4.104) gives:

Substituting (4.112) into (4.102) a

Tdc VV ΔΔ (4.113) 0so

00Tso sincosV φ+φΔφ=

•AA

( ) Tso0

so00

Tso

sususoCCsodcsosoc GF

VsincosV

VVx

Δ+φ+φΔφ+

Δ+Δ+Δ+Δ=Δ•

OLL

xSKISJ (4.114)

o (4.103), (4.113) and (4.114) gives: Substituting (4.95) int

sususoCCsoT0TsoV xSEISDVEC Δ+Δ+Δ=Δ

(4.115)

TTsoTsodc sinVV VEA Δφ=Δ (4.116) 0000 cos A+φΔφ•

( ) T0Tso

0so

0

0Tso cosV L φ+

sususoCCsodcsosoc

sin

VVx

VEOL

xSKISJGF

Δ+φ+φΔ

Δ+Δ+Δ+Δ=Δ•

(4.117)

quations (4.105) and (4.115) – (4.117) are collected together and rewritten in a more

TCOM state equation (4.45) as the

llowing:

(4.118)

where:

E

compact form to give the linearised form of the STA

fo

CstTstsustsostso IDVCxBxAx Δ+Δ+Δ+Δ=Δ•

( )⎥

⎥⎥

⎢⎢=

SKB

Cso

Cso

so

sost

⎦⎢⎢⎢⎢

=

⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢

φ

=

⎥⎥⎥⎥

⎥⎥⎥⎥⎥

⎢⎢

φ

0J

SDD

0EOL

ECEA

C

0SSE

NM00L0FG

A000

st0Tso

0so

0Tso

0T

0so

stsu

su

soso

0Tsososo

00Tso

c

dc

; sin

sin

;

cosφV

cosφV

x

V

⎢⎢=

⎥⎥

⎢⎢= 0000Ax

0stso ; V

⎤⎡ 00 (4.119)

Page 111: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 4

84

Equation (4.118) is for one STATCOM only. By extending (4.118), the linearised state

TCOM system is:

equation for multi-STA

CMstMTMstMsuMstMsoMstMsoM IDVCxBxAx Δ+Δ+Δ+Δ=Δ (4.120)

where:

[ ] ( )( ) ( )

)NC,st2st1ststM

2st1ststMNC,st2st1st

NC,st2st1ststMTT

NC,soT

2soT

1sosoM

,,,,,,diag ; ,,,diag,,,diag ;

BBDDDDAAAACCCCxxxx

L

LL

LL

==

==

(4.121)

are determined based on (4.119).

4.11.5 Linearisation of UPFC State Equations 5) gives the first linearised UPFC state equation as follo

(NC,ststM

diag BB =

In (4.121), stistististi and ,, DCBA

Linearising (4.1 ws:

( ) ( ) ( ) ( ) ⎥⎦⎤

⎢⎣⎡ Δ−Δ+Δ−Δ=Δ

seT0

seshT0

shseT0

seshT0

sh0dcdc

dcVC

1V IVIVVIVI (4.122)

he second linearised UPFC state equation is obtained by linearising the second T

equation of (4.46) which can be shown to be of the form:

shushudcudcususuu

susuuTuTush

VV

VV•••

••

Δ+Δ+Δ+Δ+Δ+

Δ+Δ+Δ=Δ

IJIIHGxSE

xSDCBV (4.123)

Substituting (4.95) into (4.123) gives:

(4.124)

by linearising (A.86) which

shushudcudcususuu

susuuT0TuT

0Tush

VV •••

••

Δ+Δ+Δ+Δ+Δ+

Δ+Δ+Δ=Δ

IJIIHGxSE

xSDVECVEBV

The third linearised UPFC state equation can be found

gives:

Page 112: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DYNAMIC MODELING: POWER SYSTEM COMPONENTS

85

(4.125)

N3 and N4 are given in (A.87).

in the following steps.

Linearising (A.82) leads to:

se4se3se••

Δ+Δ=Δ YNYNV

where

The expressions for and sese

•ΔΔ YY in (4.125) are derived

( ) se2T0se

0se20

Tse V

V1 INYINY Δ+Δ−=Δ (4.126)

In (4.126), is defined by:

0seY

0se20

T1

0se

V1 INNY += (4.127)

ives:

INVN

where N1 and N2 in (4.126) and (4.127) are defined by (A.83).

Substituting (4.95) into (4.126) g

seYΔ = se2T5Δ + Δ (4.128)

here:

w

( ) 0T

0se

0se20

T5

V1 EYINN −= (4.129)

n by:

(4.130)

he expressions fo as formed in (4.128) and (4.130) respectively are

then substituted into (4.125) to give:

The time-derivative of (4.128) is give

se2T5se•••

Δ+Δ=Δ INVNY

r and sese

•ΔΔ YYT

Page 113: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 4

86

•+Δ+ NNVNN

quations (4.122), (4.124) and (4.131) are collected together and rearranged in a more

equation (4.46) as the

llowing:

suucsuuc

••

••

Δ+Δ+Δ+Δ+Δ+

+Δ+Δ+

IIIHIGIFVE

xCxB

se24se253se••

Δ+ΔΔ=Δ INNIVNNV (4.131) 3T54T

E

compact form to give the linearised form of the UPFC state

fo

Tucuucu

ΔΔ=Δ VDxAx (4.132)

seucseucshucshucTuc

where:

( ) ( )

( ) ( )

( )

( )

( )

( )⎥⎥⎥⎤

⎢⎢⎢⎡

=⎥⎥⎥⎤

⎢⎢⎢⎡

=⎥⎥⎥

⎢⎢⎢

−=

⎥⎥⎥⎤

⎢⎢⎢

⎡= sh

dc

uucT0

seu0dcdc

dcdc

ucuuc

V ; ;

VC1VC

; Vx00

IVHHJ0

G

⎦⎣⎦⎣

⎥⎥⎥

⎢⎢⎢

⎡ −

⎥⎥⎥⎥

⎢⎢⎢⎢

+=⎥⎤

⎢⎡

==

⎥⎥⎥

⎢⎢⎢

⎡=

⎥⎥⎥

⎢⎢⎢

⎡=

⎥⎥⎥⎥⎥⎥⎥

⎢⎢

⎢⎡ −

=

se2423

T0se0

ushu0dcdc

T0sh0

suuucsuuucT0

seu0dcdc

shu0dcdc

u

T0se0

T0sh0

uc

1

VC

VC1

; ;

; ; VCVC

11

VNNNN

V

0

0

IVH

V

FEC0

EEBD

0SE0

C0SD0

B

000

IHIHG

II0

A

(4.133)

for one UPFC only. Extending it will lead to the

equation for multi-UPFC system as follows:

(4.134)

⎢⎢

−T0

dcdcdcdc11VCVC

⎢⎢⎣

⎥⎥

⎢⎢

⎥⎥⎦⎢

⎢⎣⎥

⎥⎥

⎢⎢⎢

⎡T0

dcdc

uc

54

Tuuc

53

Tuuc1

NNNN

0

Equation (4.132) is linearised state

seMucMseMucMshMucMshMucMTMucM

TMucMsuMucMsuMucMuMucMuM

•••

••

Δ+Δ+Δ+Δ+Δ+

Δ+Δ+Δ+Δ=Δ

IIIHIGIFVE

VDxCxBxAx

Page 114: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DYNAMIC MODELING: POWER SYSTEM COMPONENTS

87

where:

[ ] ( )( ) (( ) (( ) (

( ) [ ]( ) [ ]TT

NU,seT

2seT

1seseMNU,uc2uc1ucuM

TTNU,sh

T2sh

T1shshMNU,uc2uc1ucuM

NU,uc2uc1ucuMNU,uc2uc1ucucM

NU,uc2uc1ucuMNU,uc2uc1ucucM

NU,uc2uc1ucuMNU,uc2uc1ucucM

NU,uc2uc1ucuMTT

NU,uT2u

T1uuM

; ,,,diag

; ,,,diag

,,,diag ; ,,,diag,,,diag ; ,,,diag

,,,diag ; ,,,diag,,,diag ;

IIIIEEEE

IIIIDDDD

IIIICCCCHHHHBBBB

GGGGAAAAFFFFxxxx

LL

LL

LL

LL

LL

LL

==

==

==

==

==

==

))

) (4.135)

In (4.135), are obtained based on (4.133).

4.11.6 Linearisation of SDC State Equations linearised form of the SDC state equation in (4.21) is:

xtending (4.136) leads to the linearised state equation for multi-SDC system as

follows:

(4.137)

here are given by (A.116).

4.11.7 Linearisation of Induction Motor Equations Based on (4.24) and (4.25), the linearised forms of the state equations for multi-

otor system are as follows (see Appendix A.7 for the derivations)

(4.138)

LMeM1

MmrM TMω Δ−Δ=Δ −

uciuciuciuciuciuciuciuciuci and ,,,,,,, IHGFEDCBA

The

Tsusususu P••

Δ+Δ=Δ CxAx (4.136)

E

TMsuMsuMsuMsuM••

Δ+Δ=Δ PCxAx

suMsuM and CAw

induction-m :

mrM

0mM

msM

0mM

mrM

0mM

mrM ωLIFΨAΨ Δ+Δ+Δ=Δ•

)T (4.139)(

Page 115: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 4

88

earised form of the induction

te the representation of the

mall-disturbance model of the multi-induction-motor system:

mM

msM

0mM

mrM

0mMsM KIZΨP +Δ−Δ

mimi ,, LFA mimimi and , KZP in (4.138) and (4.140) are defined in (A.125)

nd (A.132).

.12 Conclusions r has presented the dynamic models for individual items of power system.

ms

so been derived and

plete the

presentation of the power system dynamic model in relation to its electromechanical

In addtition to (4.138) and (4.139), the following is the lin

motor stator voltage equation which is needed to comple

s

m0m ωV Δ=Δ (4.140) rM

Matrices m00m0m m00m0m,mi

a

4This chapte

The equations that describe the models are, in general, nonlinear. The linearised for

of the equations valid for small-signal stability analysis have al

presented in this chapter. The developed dynamic models will be used in conjunction

with the network equations which will be formed in the next chapter to com

re

responses.

Page 116: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

5 DDYYNNAAMMIICC MMOODDEELLIINNGG:: MMUULLTTII--MMAACCHHIINNEE PPOOWWEERR SSYYSSTTEEMM

5.1 Introduction In Chapter 4, state equations together with their linearised forms have been derived for

individual items of plant related to power generation, load demand and compensation

systems. There is the requirement in stability analysis of representing the interactions

among these items of plant which are interconnected via the power network in forming

the multi-machine power system.

The present chapter will develop a composite set of state equations and algebraic

equations which describes the dynamics of the complete power system in relation to its

electromechanical responses. The composite equations set forms the basis for stability

analysis and coordination of power system controllers, which are the focus of the

thesis.

5.2 Network Model Fig.5.1 shows an NB-node power system considered in this thesis. It is to be assumed

that NG generators are connected to the power system. The network nodal current

vector I and nodal voltage vector V for the system are related by:

YVI = (5.1)

where Y is the system admittance matrix.

All of the quantities in (5.1) are, in general, complex numbers. Separating (5.1) into real

and imaginary parts and rearranging, leads to the following equation where all of the

vector/matrix coefficients are real:

89

Page 117: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 5

NNN VYI = (5.2)

where:

( ) ( ) ( ) ( ) ( ) ( )[ ]( ) ( ) ( ) ( ) ( ) ( )[ ]TNBNB2211N

TNBNB2211N

VimVreVimVreVimVre

IimIreIimIreIimIre

MLMM

MLMM

=

=

V

I (5.3)

and:

( ) ( ) ( ) ( ) ( ) ( )( ) ( ) ( ) ( ) ( ) ( )

( ) ( ) ( ) ( ) ( ) ( )( ) ( ) ( ) ( ) ( ) ( )

( ) ( ) ( ) ( ) ( ) (( ) ( ) ( ) ( ) ( ) ( ) ⎥

⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢

−−−

−−−

−−−

=

NB,NBNB,NB2,NB2,NB1,NB1,NB

NB,NBNB,NB2,NB2,NB1,NB1,NB

NB,2NB,222222121

NB,2NB,222222121

NB,1NB,112121111

NB,1NB,112121111

N

YreYimYreYimYreYimYimYreYimYreYimYre

YreYimYreYimYreYimYimYreYimYreYimYre

YreYimYreYimYreYimYimYreYimYreYimYre

MLMM

MLMM

LLLLMLMLLLLMLLLL

MMMOMMMMMM

LLLLMLMLLLLMLLLL

MLMM

MLMM

LLLLMLMLLLLMLLLL

MLMM

MLMM

Y

)

(5.4)

90

Fig.5.1: Multi-machine power system

IS,NG

IS2

VS1 IS1

Network System

(NB-NG nodes)

VS,NG

VS2

GNG

G2

G1

Page 118: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DYNAMIC MODELING: MULTI-MACHINE POWER SYSTEM

In (5.1), the static loads of constant admittance form and fixed form of reactive power

compensation are included in the system admittance matrix. In this way, the nodal

currents in vector I are non-zero only at generator nodes. Therefore, (5.2) can be

partitioned as follows:

(5.5) ⎥⎥⎥

⎢⎢⎢

⎥⎥⎥

⎢⎢⎢

⎡=

⎥⎥⎥

⎢⎢⎢

= LN

SN

LLLS

SLSS

LN

SN

V

V

YY

YY

0I

ILL

M

LLLLL

M

LL

where:

S: set of generator nodes

L: set of non-generator nodes

ISN, VSN: vectors of network nodal currents and voltages at generator nodes

respectively

VLN: vector of nodal voltages at the remaining nodes in the system

YSS, YSL, YLS and YLL: submatrices from partitioning of Y matrix

Based on (5.5), the following equations are obtained:

LNSLSNSSSN VYVYI += (5.6)

LNLLSNLS VYVY0 += (5.7)

The nodal voltage vector VSN and nodal current vector ISN in (5.6) and (5.7) are in the

network D-Q frame of reference. By transforming the variables VSN and ISN into their

corresponding d-q components (VsM and IsM) using frame of reference transformation

described in Appendix B.1, (5.6) and (5.7) become:

LNSLsMMSSsMM VYVTYIT += δδ (5.8)

LNLLsMMLS VYVTY0 += δ (5.9)

where:

( )NG,21M ,,,diag δδδδ = TTTT L (5.10)

91

Page 119: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 5

92

In (5.10), Tδi is determined based on (B.8) in Appendix B.1.

It can be seen from the discussion that the network model for multi-machine power

system is described by two sets of algebraic equations (5.8) and (5.9). It is also to be

noted that the algebraic (non-state) variables of the network model of the system are

VsM, IsM and VLN.

The basic network model needs to be augmented with the models of individual FACTS

devices which were reviewed in the previous chapter. The algebraic equations for

interfacing the network model in Section 5.2 with the FACTS devices will be developed

in Sections 5.3 – 5.6, leading to a composite system of algebraic equations which

describe the system voltage-current relationship and represent the interactions

between the network and FACTS devices.

5.3 Multi-Machine Power System with SVCs Fig.5.2 shows a multi-machine power system installed with SVCs. In order to illustrate

the mathematical formulation for modeling the power system network, it is to be

assumed that the SVCs are installed as shown in Fig.5.2. In Fig.5.2, NS is the number

of SVCs.

Fig.5.2: Multi-machine power system with SVCs

Network System (NB-NG nodes)

IS,NG

IS2

IS1

VS,NG

VS2

VS1

GNG

G2

G1

jBC1 SVC 1

x1

jBC2 SVC 2

x2 xNS

jBC,NSSVC NS

Page 120: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DYNAMIC MODELING: MULTI-MACHINE POWER SYSTEM

93

D-Q frame of reference and partitioned form, the network model for the multi-

(5.11)

he submatrix YFS in (5.11) has the same dimension as submatrix YLL and is given by:

ach 2 2 submatrix in YFS in (5.12) which is identified by the block with i and k

In

machine power system installed with SVCs can be described by:

⎥⎥⎥

⎢⎢⎢

⎥⎥⎥

⎢⎢⎢

+=

⎥⎥⎥

⎢⎢⎢

= LN

SN

FSLLLS

SLSS

LN

SN

V

V

YYY

YY

0I

ILL

M

LLLLL

M

LL

T

E )L,L( ki

being the node number assignments has the following structure:

(5.12)

Lx2

Lx2

⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢

=

MMMMMM

MMMMMM

LLMLLMLLMLLMLLMLLMLL

MMMMMM

MMMMMM

LLMLLMLLMLLMLLMLLMLL

MMMMMM

MMMMMM

LLMLLMLLMLLMLLMLLMLL

MMMMMM

MMMMMM

LLMLLMLLMLLMLLMLLMLL

MMMMMM

MMMMMM

LLMLLMLLMLLMLLMLLMLL

MMMMMM

MMMMMM

LLMLLMLLMLLMLLMLLMLL

MMMMMM

MMMMMM

2C

2C

1C

1C

B

B

B

B

FSY

LNB

Lx1

LNG+1

LNG+1 Lx1 LNB

2i

2k

2i-1

2k-1

Page 121: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 5

94

Based on (5.11), the following equation is obtained:

( ) LNFSLLSNLS VYYVY0 ++= (5.13)

to: Transforming the variable VSN in (5.13) into VsM leads

( ) LNFSLLsMMLS VYYVTY0 += +δ

multi-machine power system

stalled with SVCs can be described by two sets of algebraic equations (5.8) and

odel of the system are VsM, IsM and VLN.

ith TCSCs is shown in Fig.5.3. Similar to the

revious discussion, in order to illustrate the mathematical formulation for modeling the

ower system network, it is assumed that the TCSCs are installed as shown in Fig.5.3.

Fig.5.3: Multi-machine power system with TCSCs

(5.14)

The above discussion shows that the network model for

in

(5.14). It is also to be noted that the algebraic (non-state) variables of the network

m

5.4 Multi-Machine Power System with TCSCs A multi-machine power system installed w

p

p

In Fig.5.3, NT is the number of TCSCs.

Network System (NB-NG+NT nodes)

IS,NG

IS2

VS1 IS1

VS,NG

VS2

GNG

G2

G1 x1 w1 Zt1=-jXt1 v1

Line TCSC 1

Zt2=-jXt2 x2 w2 v2 Line TCSC 2

Line wNT xNT Zt,NT=-jXt,NT vNT

TCSC NT

Page 122: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DYNAMIC MODELING: MULTI-MACHINE POWER SYSTEM

95

The network model for multi-machine power system installed with TCSCs is similar to

that for the system with SVCs, and is given as follows:

(5.15)

where submatrix in (5.15) YFT is defined by:

As each TCSC is connected in series with the transmission line, the TCSC reactance

will augment both the diagonal and off-diagonal 2 2 submatrices of the network nodal

admittance matrix for nodes which are directly connected to the TCSC.

In (5.16), Yt1 and Yt2 are defined by:

⎥⎥⎥

⎢⎢⎢

⎥⎥⎥

⎢⎢⎢

+=

⎥⎥⎥

⎢⎢⎢

= LN

SN

FTLLLS

SLSS

LN

SN

V

V

YYY

YY

0I

ILL

M

LLLLL

M

LL

2t2t

1t1t X

1Y ; X1Y == (5.17)

LNB

Lv2

Lv1

LNG+1

LNG+1 Lx1 Lx2 LNB

⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥

⎥⎥⎥⎥

⎥⎥⎥⎥

⎢⎢⎢⎢⎢

⎢⎢⎢

⎢⎢⎢

⎢⎢⎢⎢

MMMMMMM

MMMMMMM

LLMLMLLMLLMLLMLLMLMLL

MMMMMMM

LLMLMLLMLLMLLMLLMLMLL

MMM

MMM

LLMLMLLMLLMLLMLLMLMLL

MMMMMMM

MMMMMMM

MLLMLLMLLML

MMMMMMM

MMMMMMM

LLMLMLLMLLMLLMLLMLMLL

MM

MMMMMMM

LLMLL

MMMMMMM

MMMMMMM

2t2t

2t

1t1t

1t1t

2t2t

2t2t

Y

Y

YY

YY

YY

YY

⎥⎥

⎢⎢= LLMLLMLMLLFTY

⎥⎥

⎢⎢⎢

MMMMM

MMMMMMM

LLMLMLLMLLMLLMLLMLMLL

1t1t

1t1t

YY

YY

⎢⎢

− MMMM

MMMM 2t

Y

Y

LMLMLLMLLMLLMLLM

Lv1 Lv2

Lx1

Lx2 (5.16)

Page 123: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 5

96

Based on (5.15), the following equation is obtained:

( ) LNFTLLSNLS VYYVY0 ++= (5.18)

Transforming the variable VSN in (5.18) into VsM leads to:

( ) LNFTLLsMMLS VYYVTY0 ++= δ (5.19)

The above discussion shows that the network model for multi-machine power system

installed with TCSCs can be described by two sets of algebraic equations (5.8) and

(5.19). It is also to be noted that the algebraic (non-state) variables of the network

model of the system are VsM, IsM, and VLN.

5.5 Multi-Machine Power System with STATCOMs Fig.5.4 shows a multi-machine power system installed with STATCOMs. It is also

assumed that the STATCOMs are installed as shown in Fig.5.4. In Fig.5.4, NC is the

number of the STATCOMs.

Fig.5.4: Multi-machine power system with STATCOMs

Network System (NB-NG+NC nodes)

IS,NG

IS2

VS1 IS1

VS,NG

VS2

GNG

G2

G1

NB-NG+1

XC1

VC1

IC1 x1

STATCOM 1

NB-NG+2 VC2

XC2

IC2 x2

STATCOM 2

NB-NG+NC VC,NC

XC,NC

xNC IC,NC

STATCOM NC

Page 124: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DYNAMIC MODELING: MULTI-MACHINE POWER SYSTEM

In D-Q frame of reference and partitioned form, the network model for the multi-

machine power system installed with STATCOMs can be described by the following

equations:

97

⎥⎥⎤

⎢⎢⎡

⎥⎥⎤

⎢⎢⎡ =

⎥⎥⎤

⎢⎢⎡ SNSCSLSSSN V0YYYI

LLLLMLLMLL

MM

LL (5.20)

nodes is identified by C.

In (5.20), VCN and ICN are defined by:

(5.21)

(5.22)

Based on (5.20), the following equations are obtained:

⎥⎥

⎢⎢

⎥⎥⎥

⎢⎢⎢=

⎥⎥

⎢⎢ =

LNLCLLLSLN VYYY0ILLLLMLLMLL

MMLL

⎥⎦⎢⎣⎥⎦⎢⎣ =⎦⎣ − CNCCCLCSCN VYY0YI MM

in which the set of STATCOM

[ ]TNC,CNC,C2C2C1C1CCN )V(im)V(re)V(im)V(re)V(im)V(re MLMM=V

[ ]TNC,CNC,C2C2C1C1CCN )(im)(re)(im)(re)(im)(re IIIIIII MLMM=

CNLCLNLLSNLS VYVYVY0 ++= (5.23)

CNCCLNCLCN VYVYI +=− (5.24)

VCN and currents ICN are expressed in the

xes. In Appendix B.1, the transformation between the

ased on which (5.23) and

(5.24) are re-expressed in terms of STATCOM voltages and currents in the p-q axes:

The vectors of STATCOM terminal voltages

network D-Q axes. However, it is preferable to work with the p-q axes for individual

STATCOM where the references are the high-voltage nodes of the STATCOM

transformers, as all of the STATCOM controller state equations in Chapter 4 have been

formed in the STATCOM p-q a

network D-Q axes and STATCOM p-q axes is derived, b

CMMLCLNLLsMMLS VTYVYVTY0 αδ ++= (5.25)

Page 125: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 5

98

CMMCCLNCLCMM VTYVYIT αα +=− (5.26)

CM and ICM in (5.25) and (5.26) are vectors of STATCOM voltages and currents in the

n matrix:

V

p-q axes, and TαM is the transformatio

[ ] [ ] ( )NC,21MTT

NC,CT

2CT

1CCMTT

NC,CT

2CT1CCM ,,,diag ; ; αααα === TV TTTIIIIVVV KLL

(5.27)

(5.27), Tαi is determined based on (B.10) in Appendix B.1; VCi and ICi are defined by:

In

[ ] [ ]TCqiCpiCiT

CqiCpiCi II ; VV == IV (5.28)

imilar to the development related to SVC and TCSC in Sections 5.3 and 5.4, the

erator nodes is transfor

xes.

S

vector of voltages VSN at the gen med to VSM in the generator d-q

a

The relationship between the STATCOM terminal voltages and STATCOM dc-side

voltages as shown in Fig.4.4a is required to complete the integration of the STATCOM

model with the network representation. From Fig.4.4a, the relationship for the ith

STATCOM is given by ijdciiCi eVkV φ= , which is directly generalised for NC STATCOMs:

dcMMCM VTV φ= (5.29)

In (5.29), TφM and VdcM are given by:

( ) [ ]TNC,dc2dc1dcdcMNC,21M VVV ; ,,,diag LL == φφφφ VTTTT (5.30)

where:

[ ]Tiiiii sinkcosk φφ=φT (5.

he above development shows that the network model for a multi-machine power

system installed with STATCOMs is described by four sets of nonlinear algebraic

31)

T

Page 126: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DYNAMIC MODELING: MULTI-MACHINE POWER SYSTEM

99

tate variables.

.6 Multi-Machine Power System with UPFCs

ine power system with UPFCs

equations (5.8), (5.25), (5.26) and (5.29). These equations contain both state and non-

s

5A model for a multi-machine power system installed with UPFCs is shown in Fig.5.5. In

Fig.5.5, NU is the number of UPFCs.

Fig.5.5: Multi-mach

Network System (NB-NG+2*NU nodes)

IS,NG

IS2

IS1

VS,NG

VS2

VS1

GNG

G2

G1

w1 Line

UPFC 1

v1

Xse1

Vsh1

Xsh1

Ise1

- Vse1 +

Ish1

x1

w2 x2 Line

UPFC 2

v2

Xse2

Vsh2

Xsh2

Ise2

- Vse2 +

Ish2

wNU xNU Line

UPFC NU

vNU

Xse,NU

Vsh.NU

Xsh,NU

Ise,NU

- V + se,NU

Ish,NU

Page 127: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 5

100

Similar to the previous discussion, in D-Q frame of reference and partitioned form, the

network model for the multi-machine power system installed with UPFCs is described

by:

(5.32)

In (5.32), the UPFC shunt and series transformer reactances augment the network

nodal admittance matrix. Also, in (5.32), IshN is the vector of the UPFCs shunt currents;

VseN and VshN are the vectors of UPFC series and shunt voltages, which are determined

by the UPFC controllers as discussed in Chapter 4;Yuc is the matrix that relates the

system nodal currents and the UPFC series voltages. These variables are given by:

seNuc

shN

LN

SN

UUULUS

LULLLS

SUSLSS

shN

LN

SN

V

0

Y

0

V

V

V

YY0Y

YYY

0YYY

I

0I

I

⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢

+

⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢

⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢

=

=

=

⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢

=

LL

LL

LL

LL

MM

LLMLLMLL

MM

LLMLLMLL

MM

LL

LL

(5.33)

Lv,NU

Lv2

LNU

⎥⎥⎥⎥⎥⎥⎥⎥⎥

⎥⎥

⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢⎢

⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢

=

MM

MM

LLMLM

MM

LLMLM

MM

MM

LLMLM

MM

MM

MM

LLMLM

MM

MM

LLMLM

MM

MM

LLMLM

MM

LLMLM

MM

MM

M

M

LLMLL

M

LLMLL

M

M

LLMLL

M

M

M

LLMLL

M

M

LLMLL

M

M

LLMLL

M

LLMLL

M

M

NU,e

NU,e

NU,e

NU,e

1e

1e

2e

2e

2e

1e

Y

Y

Y

Y

Y

YY

YY

ucY

⎥⎥⎥

⎢⎢⎢ −

MM

MM

LLMLM

M

M

LLMLL

2e

2eY

Y

⎥⎥

− MM

LLMLM

M

LLMLL

YLv1

LNG+1

Lx2

Lx1

LNB

Lx,NU

L1 L2

Page 128: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DYNAMIC MODELING: MULTI-MACHINE POWER SYSTEM

101

(5.34)

6)

In (5.33), Yei is given by:

[ ]TNU,shNU,sh2sh2sh1sh1shshN )V(im)V(re)V(im)V(re)V(im)V(re MLMM=V

[ ]TNU,seNU,se2se2se1se1seseN )V(im)V(re)V(im)V(re)V(im)V(re MLMM=V (5.35)

[ ]TNU,shNU,sh2sh2sh1sh1shshN )I(im)I(re)I(im)I(re)I(im)I(re MLMM=I (5.3

seiei X/1Y = .

Based on (5.32), the following equations are obtained:

seNucshNLULNLLSNLS VYVYVYVY0 +++= (5.37)

shNUULNULshN VYVYI +=− (5.38)

In addition to (5.37) and (5.38), the following equation is also needed to complete the

description of the network model for the multi-machine power system installed with

UPFCs, where the UPFC series currents are related to network voltages and UPFC

series voltages (see Appendix B.2 for the derivation):

seNseMLNseseMseN VYVMYI += (5.39)

In (5.39), IseN is defined by:

] (5.40)

where YseM and Mse are derived and given by (B.18) and (B.20) respectively, using the

oltage law equation applied to the individual paths between the UPFC series

converter terminal.

ilar to the development related to STATCOMs in Section 5.5, trans

VSN in (5.37) into VsM and the variables VshN, VseN, IshN and IseN in (5.37), (5.38)

VshM, VseM, IshM and IseM), the following equations

[ TNU,seNU,se2se2se1se1seseN )I(im)I(re)I(im)I(re)I(im)I(re MLMM=I

v

Sim forming the

variable

and (5.39) into their p-q components (

are obtained:

Page 129: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 5

102

VTY α shMMLULNLLsMMLST VTYVYVY0 αδ ++= + seMMuc (5.41)

shMMUULNULshMM VTYVYIT αα +=− (5.42)

seMMVTT αα seMLNseseMseMM YVMYI = + (5.43)

braic equations (5.8) and (5.41) -

.43). Similar to other FACTS devices discussed in Sections 5.3 – 5.5, the composite

contain both state and non-s

of Algebraic Equations Linearisations of the algebraic equations for a multi-machine power system which have

vious sections and given by (5.8), (5.9), (5.14), (5.19), (5.2

.26), (5.29) and (5.41) - (5.43) will be discussed in this section.

ure for the algebraic equations is based on partial derivatives of

dividual functions of the variables which appear explicitly in the equations.

r multi-machine power system without FACTS devices, as

ebraic equa

(5.9). Although the voltage and current variables in these equations are in their linear

rm, the overall equations are nonlinear as they depend on the nonlinear functions of

sed in the transformation matrix δM

quations (5.8) and (5.9) are given in the following.

inearising (5.8), the following equation is obtained:

(5.44)

where VshM, VseM, IshM and IseM are given in (4.55).

The above discussion shows that the network model for multi-machine power system

installed with UPFCs is described by four sets of alge

(5

network and UPFC equations tate variables.

5.7 Linearisations

been derived in the pre 5),

(5

Similar to the development of the linearised state equations in Chapter 4, the

linearisation proced

in

5.7.1 Linearised Network Model The network model fo

discussed in Section 5.2, is described by two sets of alg tions (5.8) and

fo

the rotor angles which are u T . The linearisations of

e

L

LNSLrM0VMSSsM

0MSSrM

0IMsM

0M VYδDYVTYδDIT Δ+Δ+Δ=Δ+Δ δδ

Page 130: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DYNAMIC MODELING: MULTI-MACHINE POWER SYSTEM

where:

( )( )0

NG,I02I

01I

0IM

0NG,

02

01

0M

,,,diag

,,,diag

DDDD

TTTT

L

L

=

= δδδδ

( )0NG,V

02V

01V

0VM ,,,diag DDDD L=

(5.45)

⎢⎢⎣⎥⎦

⎢⎣ δ−δ

=

⎥⎦

⎢⎣ δδ

0qi

0ri

0ri

riri0Ii

0ri

0ri

ririi

Isincos

cossin

D

T

In (5.45), 0Vi

0Ii

0i and,, DDTδ are defined by:

⎤⎡ δ−δ 000 sincos

⎤⎡⎤⎡ δ−δ−

⎥⎥⎦

⎢⎢⎣

⎡⎥⎦

⎤⎢⎣

δ−δδ−δ−

=

0di

00

0qi

0di

0ri

0ri

0ri

0ri0

Vi

Icossin

VV

sincoscossinD (5.46)

⎥⎥⎦

Rearranging (5.44) leads to a more compact linearised form of (5.8) as the following:

( ) 0VYδDDYITVTY =Δ+Δ−+Δ−Δ δδ LNSLrM0IM

0VMSSsM

0MsM

0MSS (5.47)

Using the similar procedure, it can be shown that the linearised form of (5.9) is given

by:

00 0VYδDYVTY =Δ+Δ+Δδ LNLLrMVMLSsMMLS (5.48)

e the linearised network equations which are to be

sed in conjunction with the machine voltage equation given by (4.92) to complete the

c equations for the multi-machine power system.

5.7.2 System Installed with SVCs

installed with SVCs is described by two sets of algebraic equations (5.8) and (5.14).

he linearised form of (5.8) has been given in the previous section. The following is the

of (5.14):

Equations (5.47) and (5.48) describ

u

algebrai

As discussed in Section 5.3, the network model for multi-machine power system

T

linearisation

103

Page 131: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 5

104

( ) 0BVVYYδDYVTY =Δ+Δ++Δ+Δδ CM0LNLN

0FSLLrM

0VMLSsM

0MLS (5.49)

where:

[ ]TNS,C2C1CCM BBB L=B (5.50)

and:

1 2 NS

Matrix 0LNV in (5.51) comprises )NGNB(NS −× 2 1 submatrix blocks. However, a

block has nonzero elements as indicated in (5.51) only if it is associated with an SVC.

Network node numbers are used to identify the rows of the matrix ranging from NG+1

to NB. For expressing in the rea ), each node corresponds to two rows

entified by the set in Lj for node j which is

l form in (5.51

id )}NGj(2 ,1)NGj(2{ −∗−−∗ .

s it is preferable to use x for the state variable vector, (5.49) is rewritten in the

form where SVC susceptances are expressed in terms of x:

A

following

( ) 0xSVVYYδDYVTY =Δ+Δ++Δ+Δδ sMCM00LNLN

0FSLLrM

0VMLSsMMLS (5.52)

where SCM is given by (A.114).

(5.51)

⎥⎥⎥

⎥⎥

⎥⎥⎥⎥⎥

⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢⎢

⎢⎢⎢⎢⎢⎢⎢

=

L

M

M

LM

M

LM

M

M

M

M

LM

M

M

MM

MM

LMLML

MM

LMLML

MM

MM

MM

LMLML

MM

MM

)V(im

)V(re

)V(re)V(im

0

0NS,x

02x

2x

01x

01x

0LNV

⎥⎥

⎢⎢

LM

M

LM

M

LM

M

L

Lx1

⎥⎥

⎢⎢

−LM

MM

LMLML

)V(im 0

Lx2

⎥⎥

Lx,NS

⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢

M

M

MLM

M

L

M

M

M

L

M

M

M

L

LMLML

MM )V(re NS,x

LNB

LNG+1

Page 132: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DYNAMIC MODELING: MULTI-MACHINE POWER SYSTEM

105

The above discussion concludes that the linearised form of the network model for multi-

machine power system installed with SVCs is described by (5.47) and (5.52). These

equations together with (4.92) are the required algebraic equations for power system

installed with SVCs.

5.7.3 System Installed with TCSCs The network model for a multi-machine power system installed with TCSCs which has

been derived in Section 5.4 is described by two sets of algebraic equations (5.8) and

(5.19). Linearising (5.19) gives the following equation:

( ) ( ) 0XYYVYYδDVTY =Δ+Δ++Δ+Δδ tM0tM

0VDLN

0FTLLrM

0VMsM

0MLS (5.53)

where:

1 2 NT

[ ]TNT,t2t1ttM XXX L=X (5.55)

( )0NGNB,V

02V

01V

0VD ,,,diag −= YYYY K (5.56)

(5.54)

Lv,NT

Lx,NT

⎥⎥⎥⎥⎥⎥

⎥⎥⎥⎥

⎥⎥

⎥⎥⎥⎥

⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢

⎢⎢

⎢⎢

⎢⎢⎢⎢

⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢

MM

LLLLLLL

MMM

LLLLLLL

MMM

LLLLLLL

LLLLLLL

M

LLL

LLL

MMM

LLLLLLL

MMM

0NT,t

0

tM

Y

Y

LNG+1

= MM

LLLL

MMM

LLLLLLL

MMM

LLLLLLL

MMM

LLLL

0NT,t

02t

01t

0

Y

Y

Y

Lx2

Lx1

M

MMM

LLLLLLL

MMM

02t

1t

Y

Y

Lv2

Lv1

LNB

Page 133: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 5

The rows and columns identifiers for matrix 0tMY in (5.54) are similar to those adopted

in matrix 0LNV of (5.51). NG)-NB,1,2,(i 0

Vi K=Y in (5.56) is a subvector with two

elements which are the D and Q components of the nodal

ent from TCSCs is not included

currents at the ith load node

(the contribution of curr in the calculations of these

nodal currents). The set of individual subvectors is calculated from nodal voltages

odes and generator nodes as follows:

0ViY

at the load n

0LNLL

0SNLS

0VM VYVYY += (5.57)

Individual subvectors s'0ViY are obtained in 0

VMY in (5.57) and used in (5.56) to form

0VDY . Using 0

VDY instead of 0VMY achieves a consistency in the dimensions of the

vectors and matrices in the vector/matrix operations in (5.53).

Equation (5.53) can be rewritten as the following to give a more preferable linearised

form of (5.19) where the vector of TCSC reactances XtM has been expressed in terms

of TCSC state vector xtM:

( ) ( ) 0xSYYVYYδDVTY =Δ+Δ++Δ+Δδ tMCM0tM

0VDLN

0FTLLrM

0VMsM

0MLS (5.58)

Equations (5.47) and (5.58) are the linearised network equations for multi-machine

power system installed with TCSCs. Similar to the discussion in the previous sections,

these equations and the linearised machine voltage equation (4.92) are the complete

algebraic equations for a power system installed with TCSCs.

.7.4 System Installed with STATCOMs .5, the network model for a

stalled with STATCOMs is described by four sets of algebraic equations (5.8), (5.25),

ST

(5.29) are given in the following.

(5.59)

5As discussed in Section 5 multi-machine power system

in

(5.26) and (5.29). The linearisations of the ATCOM equations (5.25), (5.26) and

By linearising (5.25), the following STATCOM equation in a linear form is obtained:

0αAYVTYVYδDYVTY =Δ+Δ+Δ+Δ+Δ αδ M0VMLCCM

0MLCLNLLrM

0VMLSsM

0MLS

106

Page 134: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DYNAMIC MODELING: MULTI-MACHINE POWER SYSTEM

where:

107

( ) ( )0NC,V

02V

01V

0VM

0NC,

02

01

0M ,,,diag ; ,,,diag AAAATTTT LL == αααα (5.60)

(5.60) are given by:

⎦⎢⎣⎦

α 0Cqi

00000i V

sinT

iables in D-Q axes which have been adopted for forming the

etwork equations. In Appendix B.3 is derived the transformation between voltage

es and D-Q voltage components, which is used to re-express

quation (5.59) in the following:

, 0Vi

0i and ATαIn

⎥⎤

⎢⎡⎥⎤

⎢⎣

α−αα−α−

=⎥⎦

⎤⎢⎣

ααα−α

=0Cpi

ii

0i

0i0

Viii

0i

0i V

sincoscossin ;

cossincos A (5.61)

In the linearised equation (5.59), the vector of voltage phase angles at the high-voltage

nodes of the STATCOM transformers, Mα , is used. However, it is required to express

Mα in terms of voltage var

n

phase angl the linearised

e

( ) 0δDYVTYVMMAYYVTY =Δ+Δ+Δ++Δ ααδ rM0VMLSCM

0MLCLNVM

0M

0VMLCLLsM

0MLS (5.62)

where 0 and MM in (5.62) are given by (B.30) and (B.32), VMMα respectively.

(5.26) is linearised to give:

The second set of STATCOM equations as given in

M0VMCCCM

0MCCLNCLM

0IMCM

0M αAYVTYVYαAIT Δ+Δ+Δ=Δ−Δ− αα (5.63)

where:

( )0NC,I

02I

01I

0IM ,,,diag AAAA L= (5.64)

, is determined by using:

0IiAIn (5.64)

(5.65) ⎥⎥⎦

⎢⎢⎣

⎡⎥⎦

⎤⎢⎣

α−αα−α−

= 0Cqi

0Cpi

0i

0i

0i

0i0

Ii II

sincoscossinA

Page 135: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 5

108

ing into the D-Q axes gives:

MαSimilar to equation (5.59), transform

( ) 0ITVTYVMMAMMAYY =Δ+Δ+Δ++ αααα CMCL0MCM

0MCCLNVM

0M

0IMVM

0M

0VMCC (5.66)

he linearised form of the third STATCOM set of equations in (5.29) is given by:

0M

T

0xSMV =Δ−Δ cMstMCM (5.67)

where:

φ

( )( )NC,st2st1ststM

0NC,

02

01

0MMφ

,,,diag,,,diag

SSSSMMM

L

L

=

= φφφ (5.68)

(5.68), are determined by using:

⎡⎤⎡ φ−φ 0001sinVkcosk 0i

0dcii

0ii0 (5.69)

(5.62), (5.66) and (5.67) describe the linearised equations for the network

ith STATCOMs. These equations are used in conjunction with the machine voltage

given by (4.92) to give the algebraic equations for a multi-machine power

ystem installed with STATCOMs.

.7.5 System Installed with UPFCs ork chine power system installed with UPFCs, as

iscussed in Section 5.6, is described by four sets of algebraic equations (5.8) and

(5.41) - (5.43). The linearisations of (5.41) - (5.43) are given in the following in relation

(5.70)

st0i and SMφIn

⎥⎦

⎢⎣

=⎥⎦

⎢⎣ φφ

=φ 1000 ;

cosVksink sti0i

0dcii

0ii

i SM ⎤

Equations

w

equation

s

5The netw model for a multi-ma

d

to UPFCs.

Linearising the first set of UPFC equations leads to:

M0VEMucseM

0MucM

0VHMLUshM

0MLU

LNLLrM0VMLSsM

0MLS

αAYVTYαAYVTYVYδDYVTY0

Δ+Δ+Δ+Δ+

Δ+Δ+Δ=

αα

δ

Page 136: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DYNAMIC MODELING: MULTI-MACHINE POWER SYSTEM

where:

( ) ( )0NU,VE

02VE

01VE

02VH

01VH

0VHM ,,,,diag AAAAAA L= (5.71) 0

VEM0

NU,VH diag ; ,, AAL =

are determined by:

⎦⎢⎣⎦⎢⎣

α−αα−

=⎥⎥⎦

⎢⎢⎣

⎡⎥⎦

⎣ α−αα

seqii0i

0VEi0

shqi

0shpi

0ii

0i

Vsincossin ;

VV

sincoscos A

M respectively, and the vector of voltage

hase angles , are used in the linear equation in (5.70). To achieve a consistency in

notation by which x is used for the state variable vector, VshM and VseM are grouped and

x. In addition, the voltage phase angles,

ansformed into voltage variables expressed in D-Q axes for the network. The working

, 0VEi

0VHi and AAIn (5.71)

⎥⎤

⎢⎡⎥⎤α−

⎢⎡ −α−

= 0

0sepi

0

0i

0i

0

0i0

VHiVcossinA (5.72)

Shunt and series voltage sources, VshM and Vse

, Mαp

included in state vector , needs to be Mα

tr

in the following will lead to the final form for the UPFC first set of linearised equations.

It can be shown that the following equations hold:

uMseMseMuMshMshM ; xLVxLV == (5.73)

where:

( ) ( )NU,se2se1seseMNU,sh2sh1shshM ,,,diag ; ,,,diag SSSLSSSL LL == (5.74)

In (5.74), the selection matrices Sshi and Ssei are given by:

⎥⎦

⎢⎣ 10000

010000100 seishi (5.75)

into the D-Q axes gives the final form of

C first set of linearised equations as follows:

=⎤⎡

=0

; 00010

SS ⎥⎦

⎤⎢⎣

MαOn using (5.73) in (5.70) and transforming

the UPF

( )

( ) 0xLTYLTYδDYVMMAYMMAYYVTY

=Δ++Δ+

Δ+++Δ

αα

ααδ

uMseM0MucshM

0MLUrM

0VMLS

LNVM0

M0VEMucVM

0M

0VHMLULLsM

0MLS

(5.76)

109

Page 137: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 5

110

d set of UPFC in (5.42) is linearised to give:

(5.77)

here:

The secon equations as given

M0VHMUUshM

0MUULNULM

0IHMshM

0M αAYVTYVYαAIT Δ+Δ+Δ=Δ−Δ− αα

w

( )L,,diag 02IH

01IH

0IHM AAA = (5.78)

In (5.78), 0IHiA is determined by:

⎤⎡⎤⎡ α−α− 0shpi

0i

0i0 Icossin

⎢⎢⎣⎥⎦

⎢⎣ α−α

= 0shqi

0i

0i

IHi IsincosA (5.79)

imilar to equation (5.76), using (5.73) in (5.77) and transforming into the D-Q axes

give:

⎥⎥⎦

αS M

( ) 0xLTYITVMMAMMAYY =Δ+Δ+Δ++ αααα uMUUUL shM0MUUshM

0MLNVM

0MIHMVMMVHM (5.80)

.43) is given by:

(5.81)

here:

000

The linearised form of the third UPFC set of equations in (5

M0VEMseMseM

0MseMLNseseMM

0IEMseM

0M αAYVTYVMYαAIT Δ+Δ+Δ=Δ+Δ αα

w

( )L,,diag 2IE1IEIEM AAA = 000 (5.82)

In (5.82), iA is given by:

⎢⎣⎥⎦

⎢⎣ α−α 0

seqi0i

0i

IEi Isincos(5.83)

sing (5.73) in (5.81) and transforming into the D-Q axes lead to:

0IE

⎢⎡⎤⎡ α−α−

=0sepi

0i

0i0 IcossinA

⎥⎥⎦

MαU

Page 138: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DYNAMIC MODELING: MULTI-MACHINE POWER SYSTEM

( ) 0xLTYITVMMAMMAYMYseM =Δ+Δ−Δ−+ αααα uMseM0MseMseM

0MLNVM

0M

0IEMVM

0M

0VEMseMse

(5.84)

quations (5.76), (5.80) and (5.84) are the linearised network equations for multi-

pow ed with UPFCs. Similar to other FACTS devices

iscussed in Sections 5.7.2 – 5.7.4, these equations and the linearised machine

voltage equation (4.92) are the complete algebraic equations for a power system

ll of the state and algebraic equations, and also the corresponding state and non-

multi-machine system installed with FACTS devices are

summarised in this section.

Summary of State and Non-State Variables d non-state variables for the dynamic models of

multi-machine system installed with FACTS devices which have been presented in the

Table 5.1: State and non-state variables for multi-machine system

Power System State Variable Non-State Variable

E

machine er system install

d

installed with UPFCs.

5.8 Summary of Variables and Nonlinear Equations A

state variables, for the

5.8.1Table 5.1 summarises the state an the

previous discussion.

with PSSs pMgMeMrMrMrM ,,,,, xxxδωΨ LNsMsM ,, VIV with SVCs (+SDCs) suMsMpMgMeMrMrMrM ,,,,,,, xxxxxδωΨ LNsMsM ,, VIV

with TCSCs (+SDCs) suMtMpMgMeMrMrMrM ,,,,,,, xxxxxδωΨ LNsMsM ,, VIV with STATCOMs

(+SDCs) suM CMCMLNsMsM ,,,, IVVIVcMpMgMeMrMrMrM ,,,,,,, xxxxxδωΨ

with UPFCs (+SDCs)

suMuMpMgMeMrMrMrM ,,,,,,, xxxxxδωΨ seMshMLNsMsM ,,,, IIVIV

Also included in the lists of state variables and non-state variables in Table 5.1 are

those for generators and their excitation controllers together with prime mo

governors

vers and

111

Page 139: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 5

5.8.2 Summary of State Equations Based on (4.34) – (4.39), (4.48), (4.50), (4.52), (4.54) and (4.56), the following

equations are obtained and presented to summarise the state equations for the

dynamic model of a multi-machine system installed with FACTS devices.

112

tate equations for machines and PSSs:

(5.85)

(5.86)

(5.87)

(5.88)

(5.89)

(5.90)

D S devices in the power system, the set of state

equa 5.90) is augmented with those for individual FACTS devices, and

w DCs, as follows:

tate equation for TCSCs:

(5.92)

S

eMeMsMMrMMrM xSIFΨAΨ ++=•

( )eMgMgM1

MrM PxSMω −= −

RMrMrM ωωδ −=•

ref•

sMeMpMpMeMsMSMeMeMeMeM VDxSBVECxAx +++=

0MgM

refMgMrMgMgMgMgM PDωBωCxAx +++=

rMpMpMpMpM••

+= ωCxAx

epending on the types of FACT

tions in (5.85) – (

here applicable, their S

State equation for SVCs:

refTMsMsuMsuMsMLNVMTMsMsMsMsM VDxSBVMECxAx +++=

• (5.91)

S

refMtMTMtMTMtMsuMsuMtMtMtMtM PEPDPCxSBxAx ++++=

••

Page 140: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DYNAMIC MODELING: MULTI-MACHINE POWER SYSTEM

State equations for STATCOMs:

113

⎪⎪⎩ +=

MsoMM1ssoMM φNxMφ

⎪⎪

⎪⎪

+•

φ

φ++++++=•

suMsuMsoMCMCM

MsoMdcM

MsoMsuMsuMsoMCMCMsoMLNVMTMsoMrefTMsoMdcMsoMMsoMcM

xSEIS

VLxSKISJVMEOVHVGVFx

(5.93)

tate equations for UPFCs:

+++=

+++++

++++=

=

••

δα

••

•••

seMuMseMuMLNVMTMMuMMuMseM

shMuMshMuMdcMuMdcMuMdcMuM

suMsuMuMLNVMTMuMLNVMTMuMref

IMVMdcM

x

INIMVMEVLVKV

IJIIVHVGVF

SExSDVMECVMEBVAV

VCV

in (5.93), VIM, VαM and VδΜ in (5.94) are

etermined based on (4.6), (4.14), (4.19) and (4.20). Also, ESM in (5.88), MVM in (5.91),

in (5.91), (5.93) and (5.94) are defined in (B.67), (B.32) and

(B.49), respectively. The expressions for PTM in (5.92) and in (5.92) and (5.95) are

B.6 and given by (B.97) and (B.104) respectively. Th

in (5.94) are also derived in Appendix B.6 and given by (B.155).

5.8.3 Summary of Algebraic Equations ), (5.19), (5.25), (5.26), (5.29), (5.41) - (5.43)

andard form where the right hand side is zero, and

⎧ =•

VAV

⎪⎪⎨

++= soMLNVMTMsoMrefTMsoMM DVMECVBV

S

⎨ref

suMsuMuMTMuMshM

⎪⎪⎪

⎪⎪⎪⎧ •

(5.94)

State equations for SDCs:

TMsuMsuMsuMsuM••

+= PCxAx (5.95)

It is to be noted that PeM in (5.86), VφM

d

(5.93) and (5.94) and ETM

TM•P

derived in Appendix e expressions

for seMshMLN and ,•••IIV

Equations (4.41), (5.8), (5.9), (5.14 are

now re-arranged to achieve a st

Page 141: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 5

114

collected together in Table 5.2 to summarise the algebraic equations for the multi-

machine system models installed with FACTS devices.

Table 5.2: Algebraic equations for multi-machine system

Model Equations

Multi-Machine System

0IZΨPV =+− sMMrMMsM 0VYITVTY =+− δδ LNSLsMMsMMSS

0VYVTY =+δ LNLLsMMLS Multi-Machine System

Installed with SVCs 0IZΨPV =+− sMMrMMsM

0VYITVTY =+− δδ LNSLsMMsMMSS ( ) 0VYYVTY =++δ LNFSLLsMMLS

Multi-Machine System Installed with TCSCs

0IZΨPV =+− sMMrMMsM 0VYITVTY =+− δδ LNSLsMMsMMSS

( ) 0VYYVTY =++δ LNFTLLsMMLS Multi-Machine System

Installed with STATCOMs 0IZΨPV =+− sMMrMMsM

0VYITVTY =+− δδ LNSLsMMsMMSS 0VTYVYVTY =++ αδ CMMLCLNLLsMMLS

0ITVTYVY =++ αα CMMCMMCCLNCL 0VTV =− φ dcMMCM

Multi-Machine System Installed with UPFCs

0IZΨPV =+− sMMrMMsM 0VYITVTY =+− δδ LNSLsMMsMMSS

0VTYVTYVYVY =+++ ααδ seMMucshMMLULNLLsMMLST ITVY 0VTY =++ α shMMUU α shMMLNUL

0VTYITVMY =+− αα seMMseMseMMLNseseM

5.9 Summary of Linearised Equations The detailed derivation of the linearised equations from he nonlinear equations

summarised in Section 5.8 has been given in Chapter 4 and Section 5.7 in Chapter 5.

thei

t

In the following sections, are summarised both the state and non-state equations in

r linear forms.

tions

5.9.1 Summary of Linearised State EquaBased on (4.79) - (4.84), (4.98), (4.101), (4.120), (4.134) and (4.137) the following

equations are obtained and presented to summarise the linearised state equations for

the dynamic model of multi-machine system installed with FACTS devices.

Page 142: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DYNAMIC MODELING: MULTI-MACHINE POWER SYSTEM

115

inearised state equations for machines and PSSs:

IFΨAΨ Δ+Δ=Δ•

(5.96)

(5.97)

(5.98)

(5.99)

(5.100)

(5.101)

Linearised state equation for SVCs:

xSBVMECxA Δ+Δ+Δ

Linearised state equation for TCSCs:

(5.103)

uation for UPFCs:

inearised state equation for SDCs:

(5.106)

L

eMeMsMMrMMrM xS Δ+

( )eMgMgM1

MMrM PxSω Δ−Δ=Δ −•

rMrM ωδ Δ=Δ•

pMpMeMsM0sMeMeMeMeM xSBVECxAx Δ+Δ+Δ=Δ

rMgMgMgMgM ωCxAx Δ+Δ=Δ•

rMpMpMpMpM••

Δ+Δ=Δ ωCxAx

sMx =Δ•

suMsuMsMLNVM0TMsMsMsM (5.102)

TMtMTMtMsuMsuMtMtMtMtM PP••

Δ+Δ+Δ+Δ=Δ DCxSBxAx

Linearised state equation for STATCOMs:

CMstMLNVMstMsuMstMcMstMsoM IDVMCxBxAx Δ+Δ+Δ+Δ=Δ•

(5.104)

Linearised state eq

seMucMseMucMshMucMshMucMLNVMucM

LNVMucMsuMucMsuMucMuMucMuM

•••

Δ+Δ+Δ+Δ+Δ+

Δ+Δ+Δ+Δ=Δ

IIIHIGIFVME

VMDxCxBxAx (5.105)

••

L

TMsuMsuMsuMsuM••

Δ+Δ=Δ PCxAx

Page 143: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 5

116

), in (5.99) and i

in (5.103) and (5.106) are derived in Appendix B.6 and given by (B.110) and (B.111)

respectively. The formulas for •

ΔΔΔ IIV in (5.105) are also derived in

by (B.165).

quations (4.92), (5.47), (5.48), (5.52), (5.58), (5.62), (5.66), (5.67), (5.76), (5.80) and

ected together in the following to summarise the

ystem linearised algebraic equations.

inearised algebraic equations for multi-machine system:

=Δ+Δ+Δ

=Δ−+Δ+Δ−Δ

=Δ−Δ−Δ+Δ

δ

δ

0δDYVYVTY0δDDYVYITV

0ωKΨPIZV

rM0VMLSLNLLsM

0MLS

rM0IM

0VMSSLNSLsM

0MsMM

rM0MrM

0MsM

0MsM

ic equations for multi-machine system installed with SV

It is to be noted that ΔPeM in (5.97 n (5.102) are defined by 0SME 0

TME

(4.86), (B.72) and (B.60), respectively. The formulations for ΔPTM in (5.103) and TMΔP •

seMshMLN and ,••

Appendix B.6 and given

5.9.2 Summary of Linearised Algebraic Equations E

(5.84) are now rearranged and coll

s

L

⎪⎪⎨ δTY 0

SS (5.107) ( )⎪⎪⎩

Linearised algebra Cs:

( )( )⎪

⎪⎩

⎪⎪⎨

⎧ −Δ−Δ+Δ KΨPIZV rM0MsM

0MsM

=Δ+Δ+Δ++Δ

=Δ−+Δ+Δ−Δ

δ

δδ

0xSVδDYVYYVTY0δDDYVYITVTY

sMCM0LNrM

0VMLSLN

0FSLLsM

0MLS

rM0IM

0VMSSLNSLsM

0MsM

0MSS

rM0M

(5.108)

lgebraic equations for multi-machine system installed with TCSCs:

=Δ+Δ++Δ+Δ

Δ−+Δ+

=Δ−Δ−Δ+Δ

δ 0xSYYVYYδDVTYDDYVYI

0ωKΨPIZV

tMCM0tM

0VDLN

0FTLLrM

0VMsM

0MLS

0IM

0VMSSLNSLsM

rM0MrM

0MsM

0MsM

Linearised a

⎪⎪⎨ =Δ−Δ δδ 0δTVTY rM

0MsM

0MSS (5.109) ( )

( ) ( )⎪⎪⎩

Page 144: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

DYNAMIC MODELING: MULTI-MACHINE POWER SYSTEM

117

ti-m

Linearised algebraic equations for mul achine system installed with STATCOMs:

( )( )

⎩ =Δ−Δ

=Δ+Δ+Δ

Δ+Δ

φ

αα

αα

δδ

0xSMV0ITVTYV

VTYVM

cMstM0MCM

CM0MCM

0MCCLNVM

0MLCLNVM

0M

rMIMVMSSLNSLsMMsMMSS

with UPFCs:

)( )

( )

( )⎪

⎪⎪

=Δ+Δ−Δ−+

=Δ+

=Δ++Δ+

Δ+++Δ

=Δ−

αααα

α

αα

ααδ

0xLTYITVMMAMMAYMY0xLTY

0xLTYLTYδDYVMMAYMMAYYVTY

0δDD

uMseM0MseMseM

0MLNVM

0M

0IEMVM

0M

0VEMseMseseM

uMshM0MUU

uMseM0MucshM

0MLUrM

0VMLS

LNVM0

M0VEMucVM

0M

0VHMLULLsM

0MLS

rM0IM

0VMSS

(5.111)

5.10 System State Matrix ection 5.8 shows that the dynamic model of the power system installed with FACTS

evices is described by a set of differential-algebraic equations (DAEs) which can be

here: x is the vector of state variables; w is the vector of non-state (algebraic)

ariables; f and g are nonlinear vector functions the individual expressions of which

As shown in Section 5.9, the small-disturbance model of the power system installed

S device is obtained by linearising the differential-algebraic e

can also be written in a more compact form as follows:

(⎪⎪⎪⎪⎪

++

=Δ+++Δ

=Δ−+Δ+Δ−Δ

=Δ−Δ−Δ+Δ

αα

δ

MMAMMAYY0δDYMAYYVTY

0δDDYVYITVTY0ωKΨPIZV

0M

0IMVM

0M

0VMCCCL

rM0VMLSCM

0VMLCLLsM

0MLS

0000rM

0MrM

0MsM

0MsM

(5.110)

)⎪

Linearised algebraic equations for multi-machine system installed

(⎪⎪⎧

+Δ+Δ−Δ

=Δ−Δ−Δ+Δ

δδ YVYITVTY0ωKΨPIZV

LNSLsM0MsM

0MSS

rM0MrM

0MsM

0MsM

( )⎪⎪ Δ+Δ++ ααα ITVMMAMMAYY shM

0MLNVM

0M

0IHMVM

0M

0VHMUUUL

S

d

written in a more compact for as the following:

(5.112) )()(

wx,g0wx,fx

==

w

v

have been given in Section 5.8.

with FACT quations which

Page 145: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 5

118

⎜⎜⎝⎟⎟⎠

⎜⎜⎝

=⎟⎠

⎜⎝ wJJ0 3 Δ4

(5.113)

where J1, J2 , J3 , and J4 are matrices the elements of which are defined in Section 5.9,

sed on the power system initial operating condition and the parameters of the

system together with its controllers.

y reducing (5.113), the following equation is obtained:

⎟⎟⎠

⎞⎛⎞⎛⎟⎞

⎜⎛Δ

• xJJx Δ21

ba

B

xAx Δ=Δ•

(5.114)

where is the system state matrix needed for evaluation the dynamic

characteristic of the power system. The state matrix is the function of controllers (PSSs

and FACTS devices together with their SDCs) parameters.

.11 System with FACTS Devices of Different Types installed with various FACT devices have

installed in the system) can be directly

e equations as previously derived.

combinations of various FACTS devices are given in Appendix B.7.

velopment in this chapter is the composite set of

ifferential-algebraic equations in the linear form which describe the power system

31

421 JJJJA −−=

5The network equations for a power system

been discussed in the previous sections. Based on the discussion, the network

equations for multi-machine power system installed with various types of FACTS

devices (more than one type of FACTS devices

expanded, drawing on individual FACTS devic

For illustration and completeness, equation sets of power systems with some

5.12 Conclusions The main outcome of the de

d

dynamics applicable to small disturbances. Subsequent chapters in the thesis will draw

on this equation set for stability analysis and control coordination design of PSSs and

FACTS device SDCs.

Page 146: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

119

6.1 Introduction

Within the category of fixed-parameter power system damping controllers, a

comprehensive review of the previously-published control coordination methods was

carried out and presented in Chapters 2 and 3 of the thesis. Key deficiencies and/or

disadvantages encountered in these methods including those based on LMI and H∞

methods were identified and presented in the review.

For the eigenvalue-based control coordination methods, the key issues that remain to

be addressed are:

(i) Robustness of the controllers designed. Effective and efficient techniques are

needed for obtaining robust controllers, particularly with respect to changes in

power system configurations.

(ii) Sparsity formulation. The control coordination procedure needs to take into account

the sparsity in the power system Jacobian matrix, and at the same time avoid the

separate eigenvalue calculations at each iteration in the control co-ordination. This

is an important requirement, particularly in the context of large power system.

Given the above background, the objective of the present chapter is to develop a new

eigenvalue-based control coordination design of multiple PSSs and FACTS devices

together with their SDCs, which addresses the above two issues (i) and (ii).

The coordination procedure proposed draws on constrained optimisation in which the

eigenvalue-based objective function is minimised to identify the optimal controller

parameters. A key advance is that there is no need for any special software system for

6 OOPPTTIIMMIISSAATTIIOONN--BBAASSEEDD CCOONNTTRROOLL CCOOOORRDDIINNAATTIIOONN:: DDEESSIIGGNN PPRROOCCEEDDUURREE

Page 147: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 6

120

eigenvalue calculations. In the method proposed, the nonlinear relationships amongst

eigenvalues and controller parameters are expressed as eigenvalue-eigenvector

equations associated with the electromechanical modes selected in the coordination.

These equations are included directly in the optimisation in the form of equality

constraints. Therefore, for a large power system, the method lends itself to sparsity

formulation in which the sparse Jacobian matrix is used directly in forming the

eigenvalue-eigenvector equations. Sparse optimisation technique based on the Newton

algorithm [84] then provides a fast and efficient solution method for the coordination

problem in large power systems. The algorithm does not require separate eigenvalue

calculations at each iteration during the control co-ordination.

Special constraints in addition to those representing the eigenvalue-eigenvector

equations are derived in the paper to guarantee that the modes are distinct ones in the

optimisation process. By comparison, it is quite difficult, if not infeasible, to apply

sequentially the deflating procedure [85] when several modes are to be considered

simultaneously in the design.

The present work also addresses the issue of robustness in the control coordination

design through extending the set of constraints. The additional constraints are those

related to eigenvalue-eigenvector equations and eigenvalues of the power systems

with changes in configurations and/or load demands.

Based on detailed comparisons, the advantages of the new control coordination design

method, over other previous methods, are given and discusses in the chapter.

Although the principal application is in the optimal control coordination, the procedure

developed can also be adapted for calculating selected eigenvalues and eigenvectors

associated with the electromechanical modes, for known controller parameters. The

use of the QR method which is not suitable for large power systems is avoided

altogether. The design method discussed in this chapter has also been presented in

the works published jointly by the candidate in [72,75,78].

Page 148: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

OPTIMISATION-BASED CONTROL COORDINATION: DESIGN PROCEDURE

6.2 Optimisation-Based Control Coordination

The starting point in the development of the new control coordination procedure is that

of forming the power system state matrix A, based on the formulation presented in

Chapter 5. In terms of system damping in small-disturbance conditions, it is the

eigenvalues of the state matrix that are used for evaluating the power system dynamic

performance and designing the damping controllers. The steps in the controller

coordination design are derived and presented in the following sections.

6.2.1 Objective Function and Variables

The objective of the optimisation is to find a set of appropriate controller parameters

such that the system damping is maximised or improved, i.e., when the selected

eigenvalues (poorly-damped modes) have been moved as left most as possible in the

complex plane subject to controller parameter constraints as given in Section 6.2.3.

Therefore, the objective function to be minimised with respect to controller parameters

in the control co-ordination design is [72,75,78]:

121

][∑ λ−=λλλ=

m

i

2im21m21 )(Re),...,,,,...,,,(f

1zzzK (6.1)

where:

K = vector of controller parameters to be optimised

λi = the ith eigenvalue to be placed

zi = the eigenvector associated with the ith eigenvalue

m = number of selected eigenvalues

The eigenvalues and eigenvectors associated with them are nonlinear functions of

parameter vector K. However, closed-form expressions for the functions are, in

general, not available. A key feature of the proposed method is to express the inter-

relationship amongst parameter vector, selected eigenvalues and eigenvectors in the

form of eigenvalue-eigenvector equations which are to be satisfied during the

optimisation process. The equations form a set of equality constraints in the

optimisation, and the eigenvalues and eigenvectors are treated as variables in addition

to those representing the controller parameters.

Page 149: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 6

The variables in the objective function in (6.1) to be minimised, therefore, comprise

selected eigenvalues, eigenvectors and controller parameters. The minimisation of the

objective function is subject to equality constraints formed from the eigenvalue-

eigenvector equations and inequality constraints which represent the bounds required

on the selected eigenvalues and controller parameters.

6.2.2 Equality Constraints

If λ is an eigenvalue of matrix A and z is an eigenvector associated with λ then [86]:

0zAz =λ− (6.2)

where z is not equal to 0.

Although the state matrix A is real, some or all of its eigenvalues and eigenvectors can

be complex. It is now required to rearrange (6.2) into a real form for the purpose of

including it as a set of constraints in the optimisation in which real variables and

functions are used.

Defining:

IR

IR

jjzzzλ+λ=λ

+= (6.3)

Using (6.3) in (6.2):

0zzzzA =+λ+λ−+ )j)(j()j( IRIRIR (6.4)

Separating (6.4) into the real and imaginary parts gives:

0)(0)(

RIIRI

IIRRR

=λ+λ−

=λ−λ−

zzAzzzAz

(6.5)

Grouping (6.5) into a vector/matrix form leads to [87]:

0=λ− CCCC zzA (6.6)

122

Page 150: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

OPTIMISATION-BASED CONTROL COORDINATION: DESIGN PROCEDURE

where:

C ⎟⎟⎠

⎞⎜⎜⎝

⎛=

A00A

A (6.7)

I

RC ⎟⎟

⎞⎜⎜⎝

⎛=

zz

z (6.8)

⎟⎟⎠

⎞⎜⎜⎝

⎛λλ

λ−λ=

UUUU

RI

IRCλ (6.9)

In (6.8), zR and zI are the real and imaginary parts of z respectively, and in (6.9), λR and

λI are the real and imaginary parts of λ respectively. If the dimension of the state matrix

A is N × N, then the dimensions of matrices AC and λC are 2N × 2N. Vector zC has 2N

elements, and U is the N × N unit matrix. The form of matrix AC as defined in (6.7) is

the same as that given in [87] except that the imaginary part of matrix A in the present

work is zero. The real-valued equation in (6.6) is equivalent to that in complex form in

(6.2).

For m selected eigenvalues, the set of equality constraints to be satisfied are:

1,2,...,m ; for i CiCiCiC ==− 0zzA λ (6.10)

Equation (6.10) is the first set of equality constraints to be satisfied in the optimisation

process. The second set comes from the eigenvector constraints. As eigenvector

associated with an eigenvalue is not unique, equation (6.10) has an infinite number of

solutions for vector zCi. In particular, 0z =Ci is also a solution which is not a valid

eigenvector. The problem is avoided by imposing a constraint on vector zCi. In the

present work, the constraint is imposed on the norm of vector zCi, i.e.:

m1,2,..., i for ; 1)k(z2/1N2

1k

2Ci ==⎟

⎠⎞

⎜⎝⎛ ∑

= (6.11)

123

Page 151: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 6

With the equality constraint (6.11) imposed on each eigenvector, the trivial and non-

valid solution zCi = 0 will be avoided.

In Section 4 is developed the modification of the eigenvalue-eigenvector equation in

(6.2) to provide a sparsity formulation for large power systems.

6.2.3 Inequality Constraints

Three sets of inequality constraints will be used in the optimisation process to impose

bounds on the eigenvalues and parameter values:

n1,2,...,j for ; KKK max,jjmin,j =≤≤ (6.12)

m1,2,...,i for ; )Re(

)Re(i,des2

i2

i

i =ζ≥+λ

λ−

ω (6.13)

m1,2,...,i for ; i,maxii,min =ω≤ω≤ω (6.14)

In (6.12), Kj is the jth element of controller parameter vector K. In (6.13), ζi,des is a

desired damping ratio of the ith mode. In (6.13) and (6.14), ωi is the angular frequency

given by the imaginary part of the ith eigenvalue.

6.2.4 Alternative Objective Function

The objective function in (6.1) is formed in terms of the real parts of selected

eigenvalues. Alternatively, the control coordination design can be based on the

minimisation of the weighted sum of stabiliser gains [18]. In this case, the objective

function is:

∑=λλλ=

L

1iiim21m21 aw),...,,,,...,,,(f zzzK (6.15)

124

Page 152: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

OPTIMISATION-BASED CONTROL COORDINATION: DESIGN PROCEDURE

In (6.15), ai is the positive gain of the ith stabiliser, which is an element of the parameter

vector K; L is number of stabiliser gains, and wi is a weighting coefficient assigned to ai.

Equality and inequality constraints as developed in Sections 6.2.2 and 6.2.3 are still

applicable when the objective function in (6.15) is minimised.

6.2.5 Selection of Modes for Design

The normal practice is to investigate the dampings of individual rotor modes prior to the

control coordination. For initialisation, the initial FACTS controllers and PSSs

parameters are set to representative values within specified lower and upper limits. The

eigenvalues and eigenvectors obtained from the initial calculations will be used for the

starting values required in the optimisation procedure. The formulation in the paper

provides this analysis facility for the investigation.

Using the results of the investigation, rotor modes which are unstable or lightly-damped

are selected for subsequent design of FACTS controllers and PSSs. Once the design

based on the selected modes has been carried out, rotor mode dampings will be

evaluated again to confirm whether all of the rotor modes have adequate damping

ratios. If one or more rotor modes do not have adequate dampings, then the control

coordination will have to be repeated, with the additional modes (unstable/lightly-

damped) to be included. The design procedure can be an iterative one (first option). An

alternative is to include all of rotor modes in the control coordination design at the

outset to avoid the possibility of iterations referred to in the first option.

6.2.6 Robust Controller Design

The method can also handle any system outage (e.g. transmission circuit outage or

generator outage) or operating conditions leading to changes in the numbers of state

variables.

In order to achieve a robust controller design, the sets of equality constraints to be

satisfied in addition to (6.10) and (6.11) are, for each contingency case:

m 1,2,..., ; for i CiCiCiC ==− 0zzA λ (6.16)

125

Page 153: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 6

and:

m1,2,..., i for ; 1)k(z2/1N2

1k

2Ci ==⎟

⎠⎞

⎜⎝⎛ ∑

= (6.17)

Also, the sets of inequality constraints for each contingency case to be satisfied in

addition to (6.16) and (6.17) are:

m1,2,...,i for ; )Re(

)Re(i,des2

i2

i

i =ζ≥+λ

−ω

λ (6.18)

and:

m1,2,...,i for ; i,maxii,min =≤≤ ωωω (6.19)

The symbol ─ above the variables and quantities in (6.16) - (6.19) identifies those for

contingency cases.

It is not necessary to assume that the pre-contingency and the post-contingency

systems would have identical modes. The selection of modes for including in

contingency cases and the initialisation process can also be based on the procedure

described in Section 6.2.5.

6.2.7 Prevention Against Convergence to the Same Eigenvalues

6.2.7.1 Practical Approach

In a single-machine infinite bus system, there is only one electromechanical mode of

oscillation. However, for the case of a multi-machine power system, there are multi-

modes of electromechanical oscillations, and depending on the number of areas in the

power system, there can be more than one inter-area mode.

The rotor mode frequencies or eigenvalues can be very close to one another. This

leads to the possibility of the optimisation converging to the same mode twice or more

times. Therefore, it is essential to augment with additional constraints the coordination

design procedure described in previous discussion to ensure that distinct modes are

126

Page 154: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

OPTIMISATION-BASED CONTROL COORDINATION: DESIGN PROCEDURE

used in the optimisation. In the following is the derivation of the additional constraints

for achieving the purpose.

If the angular frequencies of the ith and kth modes (for i ≠ k) are different, then the two

modes are necessarily distinct ones. Based on this property, and to make the provision

for the situation the two mode frequencies are very close to each other, the following

inequality constraint is proposed:

ε>ω−ω ki (6.20)

In (6.20), ε is a small positive value (for example, 10-3 rad/s) specified in the

optimisation procedure. For the optimisation solution algorithm where derivatives are

required, it is preferable to use the following constraint which is equivalent to (6.20):

( ) 22ki ε>ω−ω (6.21)

Based on (6.21), the set of inequality constraints described in the previous discussion

is now extended to include the following constraints for distinct modes:

( )⎪⎩

⎪⎨

≠=

=ε>ω−ω

ki andm1,2,..., k

m1,2,..., i for22

ki (6.22)

The additional set of constraints in (6.22) will prevent the optimisation from converging

to the same mode twice or more times.

Although angular frequencies (i.e. the imaginary parts of eigenvalues) have been used

in the constraints in (6.22), it is possible to adopt instead the real parts of eigenvalues

or combinations of both the real and imaginary parts to form the constraints for distinct

modes.

In practice, the mode frequencies, even if they are close, are different from one another

to some extent. The constraints in (6.22), therefore, will ensure that distinct modes are

used in the optimisation. However, in the unlikely event that two or more distinct modes

127

Page 155: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 6

have exactly the same frequency, a mathematical technique based on the property that

eigenvectors of distinct modes are to be linearly independent can be applied for

deriving a set of equality constraints for including in the optimisation. This will

guarantee distinct modes, even if their frequencies are the same. However, the

constraints in (6.22) are simpler to implement and fulfill the practical requirements. The

approach based on the property that eigenvectors of distinct modes are to be linearly

independent is discussed in the following.

6.2.7.2 Approach Based on Linearly Independent Eigenvectors Property

The following procedure is developed to guarantee that distinct modes are used in the

optimisation process even when their frequencies or eigenvalues are close to one

another.

The set of eigenvectors associated with distinct modes must be linearly independent.

Therefore, if:

0zzz =+++ mm2211 c.....cc (6.23)

then:

0c.....cc m21 ==== (6.24)

In (6.23) and (6.24), ci’s (for i = 1, 2,…., m) are the scalar coefficients in the linear

combination in (6.23), and zi’s are linearly independent eigenvectors.

Rewriting (6.23) in vector/matrix form:

0Z.C = (6.25)

where:

[ ]m21 z....zzZ = (6.26)

[ ]Tm21 c.....cc=C (6.27)

128

Page 156: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

OPTIMISATION-BASED CONTROL COORDINATION: DESIGN PROCEDURE

Equation (6.25) is rearranged into a real form, as required in the optimisation:

0.CZ =CC (6.28)

where:

ZZZZ

ZRI

IRC ⎟⎟

⎞⎜⎜⎝

⎛ −= (6.29)

⎟⎟⎠

⎞⎜⎜⎝

⎛=

I

RC C

CC (6.30)

In (6.29), ZR and ZI are the real and imaginary parts of Z respectively, and in (6.30), CR

and CI are the real and imaginary parts of C respectively.

The number of linear equations in (6.28) is greater than the number of coefficients in

vector CC. If the pseudo-inverse of ZC exists, then there is a unique solution for CC

which is equal to a zero vector. This is the condition for the set of eigenvectors

being linearly independent. For developing the constraint

corresponding to this condition, matrix D

{ m1,2,.....,i for i =z }C is defined in:

CTCC ZZD = (6.31)

If DC in (6.31) is non-singular, then the pseudo-inverse of ZC exists.

When DC is non-singular, there exists matrix EC that satisfies the following constraint:

UED CC = (6.32)

or:

ki if ; 0

ki if ; 1)k,j(E)j,i(Dm2

1jCC

≠=

==∑= (6.33)

129

Page 157: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 6

In (6.32), U is the unit matrix, and in (6.33), Dm2m2 × C(i, j) is an element of matrix DC,

and EC(i,j) an element of matrix EC. The set of individual constraints in (6.33) is then

included in the optimisation where EC(i, j) are the additional variables.

6.2.8 Constrained Minimisation Methods

The formulation of the optimal control coordination problem in Sections 6.2.1 – 6.2.7 is

a general one. In principle, a number of standard constrained minimisation algorithms

can be applied to solve the problem formulated. For example, the quasi-Newton

algorithm or sequential quadratic programming [88,89] is directly applicable.

6.3 Sparsity Formulation

The sparsity in the Jacobian submatrices J1 – J4 in (5.113) can be directly and in a

straightforward manner taken into account in the new formulation presented in Section

6.2. This offers an important advantage in the case of large power systems. The

modification required in sparsity formulation is described in the following. Instead of

eliminating the non-state variables to form the A matrix in (5.113), the equality

constraint based on eigenvalue-eigenvector equation in (6.2) is modified to, using

(5.113):

⎟⎟⎠

⎞⎜⎜⎝

⎛λ=⎟⎟

⎞⎜⎜⎝

⎛⎟⎟⎠

⎞⎜⎜⎝

⎛0z

yz

JJJJ

43

21 (6.34)

In (6.34), the eigenvector z is augmented with vector y to include the non-state

variables.

The modification in (6.34) can be included in a straightforward manner in the

formulation of Section 6.2. The advantage is that of preserving the sparse structure in

the matrix coefficients which are used in the Newton algorithm [84].

130

Page 158: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

OPTIMISATION-BASED CONTROL COORDINATION: DESIGN PROCEDURE

131

6.4 Advantages of the Proposed Method

6.4.1 Selection of Modes in the Control Coordination A method for optimisation and coordination of damping controls based on time-domain

approach using a postulated disturbance was reported in [11]. However, the results

depend on the nature of disturbances used to excite the system, and the controller

robustness might be compromised [11]. The method does not provide the flexibility of

selecting the electromechanical modes for optimisation. These problems do not arise in

the new method developed in the chapter.

In general, the control coordination design is an iterative process, particularly when

location of the measurement unit yielding the feedback signal and even of the FACTS

device itself is to be determined for achieving optimal damping enhancement. The

advantage of the mode selection provided by the proposed method can be exploited in

the design. Different arrangements for SDC and/or PSS input signals and FACTS

device locations can lead to different modes to be considered. The design procedure

developed which allows modes to be selected directly is applied repeatedly for different

combinations of specified input signals and/or FACTS device locations, with the

objective of determining the optimal combination.

6.4.2 Elimination of Eigenvalue Shift Approximation In [18], a scheme for simultaneous coordination of PSSs and FACTS device stabilisers

based on linear programming and eigenanalysis was developed. Central to the scheme

is the approximation by which the shifts in eigenvalues are formed as linear functions of

the changes in stabilisers gains. A drawback is that the accuracy of the predicted shift

in an eigenvalue diminishes as the changes in stabiliser gains become large. Another

disadvantage of the scheme in [18] is the requirement of a separate procedure using

frequency response for estimating the time constants of stabiliser transfer functions.

In the new method by which all of the controller transfer function coefficients are

coordinated simultaneously and optimally, the above drawbacks or disadvantages are

eliminated.

Page 159: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 6

132

6.4.3 Simultaneous Coordination A scheme was reported in [8] for coordinating FACTS-based stabilisers, using the

method of closed-loop characteristic polynomial and eigenvalue assignment. The

scheme solves the problem of coordinating the stabilisers sequentially, i.e. in a pre-

specified sequence, rather than simultaneously. For a given power system, a pre-

specified sequence used in the coordination may not lead to the optimal results.

According to [8], a compromise should be established amongst stabilisers to avoid

them penalising each other. Methods reported in [90-92] are applicable to one FACTS

controller only. Similarly as reviewed in Chapter 3, the H∞ control-based design

[32,36,38,39] cannot achieve simultaneous and optimal control coordination of multiple

controllers.

The approach in the present work offers simultaneous and optimal coordination of

multiple controllers, without any need to specify a sequence or compromise in the

design.

6.4.4 Preserving the Matrix Sparse Structure Based on the information presented, it appears that the methods reported in [5,18]

draw on the calculations of the eigenvalues of the A matrix by the QR algorithm which

does not exploit the sparsity structure in power system Jacobian matrices.

The method based on the closed-loop characteristic polynomial in [8] requires the A

matrix to be formed explicitly. This will destroy the sparsity structure of the Jacobian

matrix.

Similarly, the requirement for the system state matrix A in its explicit form when the H∞

control technique is used in the design [32,36,38,39] will preclude the full exploitation of

the sparsity structures inherent in the power system Jacobian matrices.

As described in Section 6.3, the method developed in this chapter takes into account

fully the sparsity in the Jacobian matrix of a large power system.

There are other algorithms such as the modified-Arnoldi algorithm [93] which provide

eigenvalue calculations and take advantage of the Jacobian matrix sparsity. In

Page 160: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

OPTIMISATION-BASED CONTROL COORDINATION: DESIGN PROCEDURE

principle, these algorithms can also be applied to the methods reported in [5,18].

However, the control coordination design using these algorithms needs to calculate

separately the eigenvalues at every iteration where controller parameters are updated.

This can be time-consuming.

The control coordination design proposed in the present work uses the equality

constraints provided by the eigenvalue-eigenvector equations in the optimisation, and

avoids separate calculations of eigenvalues at each iteration. Eigenvalues together

with optimal controller parameters are available at the convergence of the optimisation

process.

6.5 Nonlinear Time-Domain Simulation Method

In order to verify the results of the control coordination design proposed, and to validate

the performance of the designed controllers under transient conditions, it is always

desirable to carry out the time-domain simulations for the system to investigate its

performance under large disturbances.

The time-domain solutions are carried out by solving simultaneously the set of

differential-algebraic equations (DAEs) which is given in (5.112). The set of differential

equations is solved by using the trapezoidal rule of integration as follows:

( ) ([ ])1n(),1n()n(),n(2t)1n()n( −−+

Δ+−= wxfwxfxx ) (6.35)

where Δt is the time step length and n is the time step counter.

Equation (6.35) is rearranged to give:

( ) 0fxwxf =−+−Δ )1n()n()n(),n(2t

p (6.36)

where:

( )1n(),1n(2t)1n()1n(p −− )Δ

+−=− wxfxf (6.37)

133

Page 161: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 6

Therefore, the solutions for x(n) and w(n) of (5.112) are found by simultaneously

solving the system of nonlinear equations as follows:

( )

( )⎪⎩

⎪⎨⎧

=

=−+−Δ

0wxg

0fxwxf

)n(),n(

)1n()n()n(),n(2t

p (6.38)

The solution steps for solving the nonlinear equations (6.38) are summarised as

follows:

1. Determining the initial operating points at time step n = 0: x(0) and w(0).

Appendix C shows the procedures needed to calculate the system initial

operating conditions for a power system installed with FACTS devices, based

on power-flow analysis.

2. Solving (6.38) simultaneously for x(n) and w(n) (n = 1, 2,…..,M), where M is the

chosen total number of solutions points. Any disturbances, including fault and

fault clearance, will be imposed at the time instants of their occurrence on the

power system for which the simulation is being carried out.

6.6 Conclusions

Through the application of constrained optimisation method, the chapter has

formulated a procedure for optimal control coordination design of multiple PSSs and

FACTS devices in a multimachine power system. The key advances made by the

control coordination design procedure developed include those described in the

following:

• sparsity formulation. The formulation exploits the sparsity in the Jacobian matrix.

This is of particular benefit in control coordination for very large power systems. A

particular feature of the formulation is that separate eigenvalue calculations are not

needed at each iteration in the constrained optimisation.

134

Page 162: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

OPTIMISATION-BASED CONTROL COORDINATION: DESIGN PROCEDURE

135

• the constraints developed for obtaining always distinct modes in the optimisation

procedure. Mode frequencies which are the same or similar to one another impose

no difficulty in the coordination process.

• approximation by which eigenvalues are linearly related to controller parameters is

not required.

• robustness in the optimal controller design. Critical contingencies and/or system

load changes can be included straightforwardly in the design.

Based on the design procedure developed and its software implementation, the control

coordination in power systems with FACTS devices will be carried out, and the design

results together with their validation using time-domain simulation will be presented in

the next chapter.

Page 163: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

136

7.1 Introduction

Drawing on the new procedure developed in Chapter 6 together with its software

implementation, the present chapter carries out the control coordination design of

damping controllers in representative power systems. The design procedure is applied

to multi-machine power systems in which FACTS devices are installed. The power

system controllers considered in the design include PSSs and SDCs associated with

the TCSC and UPFC.

By nonlinear time-domain simulations, the effectiveness of the control coordination

results in enhancing power system oscillation damping is quantified and verified for

various power system disturbances.

7.2 Multi-Machine System with TCSC

7.2.1 Test System and Initial Investigation The initial control coordination design and study for illustrating the effectiveness and

capability of the design procedure developed in Chapter 6 is based on the test system

of Fig.7.1 for which the simultaneous coordination of PSSs and the TCSC controller for

improving the small-disturbance stability is carried out. The two-area system in Fig.7.1

is based on that in [94]. It is a 4 generator, 12 bus system with a total connected load of

2734 MW. The two areas are connected by three AC tie lines. Data for this test system

together with its initial operating condition is presented in Appendix D.2.

7 OOPPTTIIMMIISSAATTIIOONN--BBAASSEEDD CCOONNTTRROOLL CCOOOORRDDIINNAATTIIOONN:: DDEESSIIGGNN RREESSUULLTT AANNDD VVAALLIIDDAATTIIOONN

Page 164: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

OPTIMISATION-BASED CONTROL COORDINATION: DESIGN RESULT AND VALIDATION

137

The design focuses on the improvement of the electromechanical mode damping. For

the 4-machine system, the number of the eigenvalue pairs associated with the

electromechanical modes to be optimised is three, one of which is the inter-area mode.

In the initial investigation, PSSs and FACTS device controllers are not included. The

eigenvalues results and participation factors are given in Table 7.1 for the three

electromechanical modes. The damping ratio of the inter-area mode 3 is very poor. It is

only 0.03. Stabilisation measure is, therefore, required for improving the damping of the

inter-area oscillation.

Fig.7.1: Two-area system with a TCSC

Table 7.1: Participation factor magnitudes for the system of Fig.7.1 Gen. Mode 1

(local mode) λ = -0.7337 ± j6.5606 f = 1.04 Hz; ζ = 0.11

Mode 2 (local mode)

λ = -0.7248 ± j6.8685 f = 1.09 Hz; ζ = 0.10

Mode 3 (inter-area mode)

λ = -0.1264 ± j4.6665 f = 0.74 Hz; ζ = 0.03

1 0.5068 0.0051 0.2991

2 0.0010 0.6676 0.1588

3 0.0117 0.4242 0.3759

4 0.6023 0.0224 0.1944

In Table 7.1, λ denotes eigenvalue; f mode frequency and ζ damping ratio.

G4 G2

G1 G3

N1 N5 N3

N4

N7

N11

N10 N9

N2

N8

TCSC N12

N6

Page 165: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 7

138

7.2.2 Application of PSSs This section discusses the application of PSSs for the purpose of enhancing the inter-

area oscillation damping. It is proposed to use only two PSSs, one of which is installed

in each area. The participation factors in Table 7.1 indicate that it is most effective to

install PSSs in generators G1 and G3 in relation to inter-area mode damping

enhancement. The PSS structure with rotor speed input is given in Fig.4.1.

In Table 7.2 are given the electromechanical mode eigenvalues, frequencies, and

damping ratios for the system without control coordination among the PSSs. In this

case, the controller parameters are optimised individually in a sequential manner

(uncoordinated). The controller parameters are given in Tables 7.3. There are some

damping improvements for both the local and inter-area modes when PSSs are

installed (compare the results in Table 7.1 and Table 7.2). However, without proper and

simultaneous coordination among the controllers, the improvements in dampings

offered by the PSSs may not be optimal.

Table 7.2: Eigenvalues for uncoordinated PSSs in the system of Fig.7.1

Mode Eigenvalues f (Hz) ζ

1 -1.4192 ± j6.6331 1.06 0.2092

2 -1.2888 ± j6.9192 1.10 0.1831

3 -0.3492 ± j4.6883 0.75 0.0743

Table 7.3: PSS parameters obtained from the uncoordinated design

in the system of Fig.7.1

Controller parameter PSS in G1 PSS in G3

KPSS 9.9066 pu 6.8727 pu

TPSS 1.0000 s 1.0000 s

TPSS1 0.2001 s 0.2006 s

TPSS2 0.0999 s 0.0991 s

TPSS3 0.0498 s 0.0508 s

TPSS4 0.2000 s 0.1990 s

pu on 100 MVA

Page 166: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

OPTIMISATION-BASED CONTROL COORDINATION: DESIGN RESULT AND VALIDATION

139

It is now proposed to maximise the dampings offered by PSSs by a control

coordination among them. The control coordination procedure described in Chapter 6

when applied to the test system of Fig.7.1 leads to the results of Table 7.4 which show

the eigenvalues and damping ratios after the simultaneous optimisation of controller

parameters. The optimal controller parameters obtained by the control coordination

design are given in Tables 7.5. The limiting values of controller parameters used in the

design are given in Table 7.6. The desired minimum damping ratios for local and inter-

area modes in the design are 0.3 and 0.1, respectively. The damping results in Tables

7.1, 7.2 and 7.4 confirm the substantial improvement for both local modes and inter-

area mode achieved with the control coordination.

Table 7.4: Eigenvalues for coordinated PSSs in the system of Fig.7.1

Mode Eigenvalues f (Hz) ζ

1 -2.4700 ± j6.5509 1.04 0.3528

2 -2.4636 ± j6.5392 1.04 0.3526

3 -0.6097 ± j4.8551 0.77 0.1246

Table 7.5: PSSs parameters obtained from the coordinated design

in the system of Fig.7.1

Controller parameter PSS in G1 PSS in G3

KPSS 12.6503 pu 19.8027 pu

TPSS 1.1442 s 1.1932 s

TPSS1 0.2236 s 0.0547 s

TPSS2 0.1651 s 0.0584 s

TPSS3 0.0441 s 0.1387 s

TPSS4 0.1160 s 0.1648 s

pu on 100 MVA

Table 7.6: Limiting values of controller parameters of PSSs

Controller parameter Limit

KPSS 1 – 20 pu

TPSS 0.1 - 20 s

TPSS1 - TPSS4 0.01 - 10 s

pu on 100 MVA

Page 167: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 7

140

7.2.3 Application of PSSs and TCSC Table 7.4 shows that by using two properly coordinated PSSs, the inter-area mode

damping ratio of the system in Fig.7.1 can be improved to 0.1246. Although it has been

considered in [5,18] that the damping ratio greater than 0.1 is acceptable; however, the

design proposed in [37,40] has been based on a minimum damping ratio of 0.15 for

ensuring faster settling time of the inter-area oscillations.

Therefore, in the present work, in order to ensure faster settling time, it is proposed to

further improve the oscillation damping by installing an SDC in the TCSC in the

transmission line between nodes N9 and N10. The TCSC is installed for the primary

purpose of power flow controls and series compensation for the long tie line in the

system. An opportunity is then taken to equip the TCSC installed with an SDC to

provide a secondary function for damping improvement of the electromechanical

modes, particularly the inter-area mode.

In Table 7.7 are given the electromechanical mode eigenvalues, frequencies, and

damping ratios for the system where the controller parameters of PSSs and TCSC

main controller together with SDC are optimised individually in a sequential manner

(uncoordinated). In Figs.4.3 and 4.8 are shown the control structures for the TCSC

main controller and SDC respectively.

The controller parameters of PSSs obtained from the sequential design are given in

Table 7.3, whereas, the controller parameters of TCSC and its SDC are given in Table

7.8. There is a damping improvement for the inter-area mode when the TCSC with

SDC is installed (compare the damping ratio of mode 3 in Table 7.2 and Table 7.7).

However, without simultaneous optimisation of the controller parameters, the

improvements in dampings offered by PSSs and TCSC with SDC are minimal.

Table 7.7: Eigenvalues for uncoordinated PSSs and TCSC with SDC

Mode Eigenvalues f (Hz) ζ

1 -1.4184 ± j6.6338 1.06 0.2091

2 -1.2896 ± j6.9264 1.10 0.1830

3 -0.4847 ± j4.7773 0.76 0.1009

Page 168: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

OPTIMISATION-BASED CONTROL COORDINATION: DESIGN RESULT AND VALIDATION

141

The results in Table 7.7 confirm the need to coordinate simultaneousy the controller

parameters of PSSs and TCSC with SDC if maximum dampings are to be achieved.

The coordination procedure described in Chapter 6 when applied to the test system of

Fig.7.1 leads to the results of Table 7.9 which show the eigenvalues after the

simultaneous optimisation of the controller parameters.

The optimal controller parameters obtained by the control coordination design are

given in Tables 7.10. The limiting values of controller parameters of PSSs, TCSC main

controller and SDC used in the design are given in the Tables 7.6 and 7.11,

respectively.

Table 7.8: TCSC and SDC parameters obtained from the uncoordinated design

Controller Controller parameter Value

KF 0.0101 pu

TF 1.1432 s

Kt 0.1413 pu TCSC Main Controller

Tt 0.0150 s

KSDC 0.0194 pu

TSDC 1.0022 s

TSDC1 0.3244 s

TSDC2 0.0176 s

TSDC3 0.3891 s

SDC

TSDC4 0.3789 s

pu on 100 MVA

Table 7.9: Eigenvalues for coordinated PSSs and TCSC

Mode Eigenvalues f (Hz) ζ

1 -3.0158 ± j6.7083 1.07 0.4100

2 -3.0424 ± j6.6870 1.06 0.4141

3 -1.1479 ± j4.8887 0.78 0.2286

Page 169: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 7

142

Table 7.10: PSSs, TCSC main controller and SDC parameters obtained from the

coordinated design

Controller Controller parameter Value

KPSS 9.2505 pu/7.2189 pu

TPSS 1.0216 s/1.6989 s

TPSS1 0.4859 s/0.0493 s

TPSS2 0.2163 s/1.0237 s

TPSS3 0.0475 s/0.3144 s

PSSs

(in G1/G3)

TPSS4 0.1096 s/0.0897 s

KF 0.0126 pu

TF 1.0119 s

Kt 0.1004 pu TCSC Main Controller

Tt 0.0217 s

KSDC 0.0258 pu

TSDC 1.0334 s

TSDC1 0.2542 s

TSDC2 0.0564 s

TSDC3 0.7106 s

SDC

TSDC4 0.0933 s

pu on 100 MVA

Table 7.11: Limiting values of controller parameters of TCSC with SDC

Controller Controller parameter Limit

KF 0.01 - 1 pu

TF 0.01 – 10 s

Kt 0.01 - 1 pu TCSC Main Controller

Tt 0.01 – 0.03 s

KSDC 0.01 – 1 pu

TSDC 0.01 - 10 s SDC

TSDC1 – TSDC4 0.01 - 10 s

pu on 100 MVA

Page 170: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

OPTIMISATION-BASED CONTROL COORDINATION: DESIGN RESULT AND VALIDATION

143

7.2.4 Time-Domain Simulations Although the results of the design given in Sections 7.2.2 and 7.2.3 have been

confirmed by eigenvalue calculations, it is desirable to investigate the performance of

the designed controllers in the time-domain under a large disturbance. The disturbance

is a three-phase fault on a busbar section connected to node N8 via a bus coupler. The

fault is initiated at time t = 0.1 second with respect to the time origin in Fig.7.2, and the

fault clearing time is 0.1 second with the bus coupler tripping.

The improvement in performance is quantified by comparing the time-domain

responses in Figs.7.2 - 7.4. As the critical mode is the inter-area mode, the responses

used in the comparisons are those of the relative voltage phase angle transients

between nodes N9 and N10 of the tie line having the TCSC.

Fig.7.2: Transient for the system of Fig.7.1 (without PSSs and TCSC)

From the responses, it can be seen that, without damping controllers (PSSs and/or

FACTS device), the system oscillation is poorly damped and takes a considerable time

to reach a stable condition (see Fig. 7.2). Fig.7.3 shows the system transients with two

PSSs installed in the system. There are some improvements in oscillation settling time

with PSSs installed in the system (compare the dashed line of Fig.7.3 with Fig.7.2).

0 1 2 3 4 5 6 7 8 9 10 -0.15

-0.1

-0.05

0

0.05

0.1

0.15

0.2

0.25

0.3

time, s

rela

tive

volta

ge p

hase

ang

le, r

ad

Page 171: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 7

144

time, s

However, with control coordination, the time period for damping out the oscillation is

substantially reduced (see the solid line of Fig.7.3).

Further improvement in the inter-area oscillation settling time is obtained with the PSSs

and TCSC with SDC installed and coordinated properly. The oscillation is damped

more quickly and almost disappears after about 5 – 6 seconds (see the solid line of

Fig.7.4). Fig.7.4 also confirms a good performance of the proposed control coordination

method which gives better results than the uncoordinated design (compare the solid

and dashed lines of Fig.7.4).

Fig.7.3: Transients for the system of Fig.7.1 (with PSSs only)

In Figs.7.5 - 7.7 are also shown in a graphical form the outputs of PSSs and SDC of

TCSC during the transient period following the disturbance. In the time-domain

simulations, both the SDC and PSS output limiters are represented. The SDC output

amplitude is limited to a band of 10%, whereas those of PSSs are limited to 5%.

Figs.7.5 – 7.7 show further the confirmation of the proposed control coordination

performance under large disturbance. It can be seen from Figs.7.5 – 7.7 that the

proposed controller design performs better than the uncoordinated design. During a

first few seconds of the transient period, the coordinated controllers (PSSs and SDC)

give higher outputs, and therefore, provide more contribution to the system damping

than the uncoordinated ones.

0 1 2 3 4 5 6 7 8 9 10 -0.15

-0.1

-0.05

0

0.05

0.1

0.15

0.2

0.25

0.3

rela

tive

volta

ge p

hase

ang

le, r

ad

Uncoordinated Coordinated

Page 172: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

OPTIMISATION-BASED CONTROL COORDINATION: DESIGN RESULT AND VALIDATION

145

Fig.7.4: Transients for the system of Fig.7.1 (with PSSs and TCSC)

Fig.7.5: PSS (in G1) output transients for the system of Fig.7.1

0 1 2 3 4 5 6 7 8 9 10 -0.025

-0.02

-0.015

-0.01

-0.005

0

0.005

0.01

0.015

0.02

time, s

PS

S (i

n G

1) o

utpu

t, pu

Uncoordinated Coordinated

time, s

0 1 2 3 4 5 6 7 8 9 10 -0.05

0

0.05

0.1

0.15

0.2

0.25

0.3

rela

tive

volta

ge p

hase

ang

le, r

ad

Uncoordinated Coordinated

Page 173: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 7

146

Fig.7.6: PSS (in G3) output transients for the system of Fig.7.1

Fig.7.7: SDC output transients for the system of Fig.7.1

0 1 2 3 4 5 6 7 8 9 10 -0.03

-0.02

-0.01

0

0.01

0.02

0.03

time, s

PS

S (i

n G

3) o

utpu

t, pu

Uncoordinated Coordinated

0 1 2 3 4 5 6 7 8 9 10 -0.04

-0.03

-0.02

-0.01

0

0.01

0.02

0.03

0.04

0.05

0.06

time, s

SD

C o

f TC

SC

out

put,

pu

Uncoordinated Coordinated

Page 174: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

OPTIMISATION-BASED CONTROL COORDINATION: DESIGN RESULT AND VALIDATION

147

7.3 Multi-Machine System with UPFC

7.3.1 Test System and Initial Investigation The initial test system adopted in the design and study of Section 7.2 is now reinforced

with additional transmission circuits as shown in Fig.7.8. In particular, two areas which

are now separated by a longer distance than that in the system of Section 7.2. Data for

this test system together with its initial operating condition is given in Appendix D.3.

In the initial investigation, PSSs and FACTS device controllers are not included. The

results of the investigation, i.e. the eigenvalues and participation factors, are given in

Table 7.12. The damping ratio of the inter-area mode 3 is very poor. It is only 0.0187.

Stabilisation measure is, therefore, required for improving the damping of the inter-area

oscillation.

Fig.7.8: Two-area system with a UPFC

Table 7.12: Participation factor magnitudes for the system of Fig.7.8

Generator Mode 1 (local mode)

λ = -0.7952 ± j7.0455 f = 1.12 Hz ; ζ = 0.1122

Mode 2 (local mode)

λ = -0.7759 ± j6.8316 f = 1.09 Hz ; ζ = 0.1129

Mode 3 (inter-area mode)

λ = -0.0595 ± j3.1784 f = 0.51 Hz ; ζ = 0.0187

Generator 1 0.558466 0.000030 0.277824

Generator 2 0.000013 0.570775 0.218618

Generator 3 0.000001 0.548829 0.238230

Generator 4 0.559638 0.000034 0.282552

G4

G1 G3

G2

N5 N3

L15 L14

L13

L12 L11

L10

L9 L8

L7

L6

L4

L3

L5

L2

L1

N4

N7

N11

N13 N10 N9

N2

N1 N8

UPFC

N12

N6

Page 175: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 7

148

7.3.2 Application of PSSs Improvement of the inter-area oscillation damping by using PSSs is investigated in this

section. As in the system in Fig.7.1, it is also proposed here to use only two PSSs for

the damping enhancement. Based on the participation factors in the inter-area mode in

Table 7.12, the two PSSs are installed in generators G3 and G4 (one PSS for each

area). However, given the distribution of the participation factors related to mode 3 in

Table 7.12, the second option of having PSSs installed in generators G1 and G2

locations would lead to similar dynamic performance.

In Table 7.13 are given the electromechanical mode eigenvalues, frequencies, and

damping ratios for the system of Fig.7.8 installed with two PSSs. The PSS controller

parameters are optimised individually in a sequential manner (uncoordinated). The

controller parameters are given in Tables 7.14. As expected, there are damping

improvements when the PSSs are installed. However, without proper coordination

among the controllers, the improvements in dampings offered by the PSSs are not

optimal.

Table 7.13: Eigenvalues for uncoordinated PSSs in the system of Fig.7.8

Mode Eigenvalues f (Hz) ζ

1 -1.4259 ± j6.4554 1.03 0.2157

2 -1.2998 ± j6.3717 1.01 0.1999

3 -0.2327 ± j3.0923 0.49 0.0750

Table 7.14: PSSs parameters obtained from the uncoordinated design

in the system of Fig.7.8

Controller parameter PSS in G3 PSS in G4

KPSS 5.6091 pu 7.5451 pu

TPSS 1.0010 s 1.0016 s

TPSS1 0.1126 s 0.1625 s

TPSS2 0.2708 s 0.0397 s

TPSS3 0.2655 s 0.2525 s

TPSS4 0.0275 s 0.3555 s

pu on 100 MVA

Page 176: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

OPTIMISATION-BASED CONTROL COORDINATION: DESIGN RESULT AND VALIDATION

149

The control coordination procedure described in Chapter 6 is now used to

simultaneously optimised the controller parameters of PSSs in the test system of

Fig.7.8. Table 7.15 shows the eigenvalues after the optimisation of the controller

parameters, and the optimal values of the controller parameters are given in Tables

7.16. The limiting values of controller parameters used in the design are given in Table

7.6. The desired minimum damping ratios for local and inter-area modes in the design

are 0.3 and 0.1, respectively. The damping results in Tables 7.12 and 7.15 confirm the

substantial improvement achieved with the control coordination.

Table 7.15: Eigenvalues for coordinated PSSs in the system of Fig.7.8

Mode Eigenvalues f (Hz) ζ

1 -2.2142 ± j6.4577 1.03 0.3243

2 -2.2214 ± j6.4666 1.03 0.3249

3 -0.3548 ± j3.0922 0.49 0.1140

Table 7.16: PSSs parameters of the coordinated design in the system of Fig.7.8

Controller parameter PSS in G1 PSS in G3

KPSS 7.3164 pu 10.5331 pu

TPSS 1.0415 s 1.0403 s

TPSS1 0.3031 s 0.1666 s

TPSS2 0.1528 s 0.1232 s

TPSS3 0.0100 s 0.0490 s

TPSS4 0.0750 s 0.0689 s

pu on 100 MVA

7.3.3 Application of PSSs and UPFC With the long-distance interconnection between the two areas of the system in Fig.7.8,

it is proposed to install a UPFC at node N13 for the primary purpose of power flow and

voltage control. An opportunity is then taken here to install an SDC associated with the

UPFC in providing a secondary function of damping improvement of the

electromechanical modes, particularly the inter-area mode. The enhancement in the

damping of the inter-area mode of oscillation will be quantified in the following study

and design, with the installation of the UPFC together with SDC.

Page 177: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 7

150

Table 7.17 shows the eigenvalue results for the system of Fig.7.8 where the damping

controllers (PSSs and UPFC together with SDC) are tuned in a sequential manner

(uncoordinated). The controller parameters of PSSs are given in Table 7.14, and the

controller parameters of UPFC and its SDC are given in Table 7.18. There is a

damping improvement for the inter-area mode when the SDC is installed (compare the

inter-area mode damping ratio in Tables 7.13 and 7.17). However, without proper

coordination, the combined use of the PSSs and UPFC with an SDC hardly provides

any further damping improvement.

Table 7.17: Eigenvalues for uncoordinated PSSs and UPFC

Mode Eigenvalues f (Hz) ζ

1 -1.4237 ± j6.4602 1.03 0.2152 2 -1.3024 ± j6.3721 1.01 0.2002 3 -0.3196 ± j2.8932 0.46 0.1098

Table 7.18: UPFC main controller and SDC parameters of uncoordinated design

Controller Controller parameter Limit

Ksh1 0.2664 pu Ksh2 0.3557 pu Tsh1 0.1002 s Tsh2 0.1003 s Kse1 0.0773 pu Kse2 0.1000 pu Tse1 0.2000 s

UPFC Main Controller

Tse2 0.2000 s KSDC 0.0100 pu TSDC 1.2001 s TSDC1 0.2000 s TSDC2 0.1001 s TSDC3 0.0500 s

SDC

TSDC4 0.2000 s pu on 100 MVA

The optimal control coordination procedure developed in Chapter 6 is now applied to

further enhance the dampings of the electromechanical modes. The limiting values of

controller parameters adopted in the design are given in Tables 7.6 and 7.19. The

desired minimum damping ratios for local and inter-area modes in the design are 0.3

Page 178: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

OPTIMISATION-BASED CONTROL COORDINATION: DESIGN RESULT AND VALIDATION

151

and 0.1 respectively. The eigenvalues after simultaneous coordination are shown in

Table 7.20. The results in Table 7.20 show that the properly coordinated PSSs and

UPFC further improves substantially the dampings of the electromechanical modes in

comparison with those in Table 7.17 achieved by uncoordinated design. The optimal

controller parameters are given in Fig.7.21.

Table 7.19: Limiting values of controller parameters of UPFC and SDC

Controller Controller parameter Value

Ksh1, Ksh2 0.1 - 1 pu Tsh1, Tsh2 0.1 - 1 s Kse1, Kse2 0.01 – 0.1 pu UPFC Main Controller

Tse1, Tse2 0.2 – 1 s KSDC 0.01 – 1 pu TSDC 1 - 20 s SDC

TSDC1 – TSDC4 0.01 - 10 s pu on 100 MVA

Table 7.20: Eigenvalues for coordinated PSSs and UPFC

Mode Eigenvalues f (Hz) ζ

1 -2.4443 ± j6.7629 1.08 0.3399 2 -2.4329 ± j6.7629 1.08 0.3385 3 -0.5276 ± j3.0125 0.48 0.1725

Table 7.21: PSSs, UPFC and SDC parameters of coordinated design

Controller Controller parameter Value

KPSS 15.1378 pu/12.2798 pu TPSS 1.0014 s/1.0008 s TPSS1 0.1949 s/0.2099 s TPSS2 0.0963 s/0.0896 s TPSS3 0.0716 s/0.0626 s

PSSs (in G3/G4)

TPSS4 0.2158 s/0.1918 s Ksh1/Ksh2 1.0000 pu/0.1057 pu Tsh1/Tsh2 0.1025 pu/0.1159 s Kse1/Kse2 0.0437 pu/0.0226 pu

UPFC Main Controller

Tse1/Tse2 0.2012 s/0.2002 s KSDC 0.1207 pu TSDC 1.2022 s TSDC1 0.1948 s TSDC2 0.1092 s TSDC3 0.0442 s

SDC

TSDC4 0.2029 s pu on 100 MVA

Page 179: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 7

152

7.3.4 Time-Domain Simulations In order to validate the performance of the coordinated controllers discussed in

Sections 7.3.2 and 7.3.3, the comparisons between the coordinated and uncoordinated

damping controllers (PSSs and UPFC with SDC) under large disturbance using time-

domain simulations are carried out in this section. The performance comparisons are

also carried out for the system with and without damping controllers. The disturbance

used in the performance validation is a three-phase fault near node N11 on the line

between nodes N8 and N11. The fault is initiated at time t = 0.1 second with respect to

the time origin in Fig.7.9, and the fault clearing time is 0.1 second. Following the fault

clearance, transmission line L12 is lost.

Fig.7.9: Transient for the system of Fig.7.8 (without stabilisers)

Fig.7.9 shows a transient of relative voltage phase angle between nodes N9 and N10

for the system of Fig.7.8 without any damping controllers. From the response, it can be

seen that, without damping controllers (PSSs and/or FACTS device), the required time

for damping the system oscillation is unacceptably very long.

0 1 2 3 4 5 6 7 8 9 10-0.1

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

time, s

rela

tive

volta

ge p

hase

ang

le, r

ad

Page 180: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

OPTIMISATION-BASED CONTROL COORDINATION: DESIGN RESULT AND VALIDATION

153

The dashed line in Fig.7.10 shows the system transients with two uncoordinated PSSs

installed in the system. As expected, there is an improvement in oscillation damping

time with the PSSs installed in the system. However, with the proposed control

coordination, faster oscillation damping time is obtained (see the solid line of Fig.7.10).

These results confirm the coordinated controllers performance as discussed in

Sections 7.3.2.

Fig.7.10: Transients for the system of Fig.7.8 (with PSSs only)

The solid line in Fig.7.11 which shows the system transients with the PSSs and UPFC

with SDC installed and coordinated properly also confirms a good performance of the

proposed control coordination method which gives significantly better results than the

uncoordinated design (compare the solid and dashed lines in Fig.7.11). With proper

control coordination, the combined dynamic performance of PSSs and SDC leads to

the inter-area mode oscillation being damped out in 6 – 7 s following the fault

disturbance.

0 1 2 3 4 5 6 7 8 9 10-0.1

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

time, s

rela

tive

volta

ge p

hase

ang

le, r

ad

Uncoordinated Coordinated

Page 181: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 7

154

Fig.7.11: Transients for the system of Fig.7.8 (with PSSs and UPFC)

The outputs of PSSs and SDC of UPFC during the transient period following the

disturbance are shown in Figs.7.12 - 7.14. As in the system of Fig.7.1, the SDC output

amplitude is limited to a band of 10%, whereas those of PSSs are limited to 5%.

The results shown in Figs.7.12 - 7.14 also confirm the capability of the proposed

control coordination. It can be seen that, during a first few seconds of the transient

period following the disturbance, the coordinated controllers give higher outputs, and

thus provide more contribution to the system damping than the uncoordinated ones.

0 1 2 3 4 5 6 7 8 9 10 0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

time, s

rela

tive

volta

ge p

hase

ang

le, r

ad

Uncoordinated Coordinated

Page 182: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

OPTIMISATION-BASED CONTROL COORDINATION: DESIGN RESULT AND VALIDATION

155

Fig.7.12: PSS (in G3) output transients for the system of Fig.7.8

Fig.7.13: PSS (in G4) output transients for the system of Fig.7.8

0 1 2 3 4 5 6 7 8 9 10 -0.01

-0.005

0

0.005

0.01

0.01

0.02

time, s

PS

S (i

n G

3) o

utpu

t, pu

Uncoordinated Coordinated

0 1 2 3 4 5 6 7 8 9 10 -0.03

-0.02

-0.01

0

0.01

0.02

0.03

0.04

time, s

PS

S (i

n G

4) o

utpu

t, pu

Uncoordinated Coordinated

Page 183: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 7

156

Fig.7.14: SDC output transients for the system of Fig.7.8

7.4 Conclusions

The control coordination design procedure based on the constrained optimisation as

developed in Chapter 6 has been applied and verified in the present chapter, in relation

to multi-machine power systems with PSSs and FACTS devices. The dynamic

performance of the coordinated power system controllers designed with the procedure

has first been verified by eigenvalues calculations, which confirms the effectiveness of

the procedure in providing substantial electromechanical mode damping improvement.

The validation studies were then reinforced by using nonlinear time-domain simulations

in which large disturbances initiated by faults were considered.

However, there remains an issue which has not been considered or included in the

procedure of Chapter 6 or previous controller design methods. It is related to the

possibility of the SDC and/or PSS output saturation and its effect on dynamic

performance. This issue and the modified procedure for controller design taking into

account output limits will be considered in Chapter 11 of the thesis.

0 1 2 3 4 5 6 7 8 9 10 -0.03

-0.02

-0.01

0

0.01

0.02

0.03

time, s

SD

C o

utpu

t, pu

Uncoordinated Coordinated

Page 184: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

8 RREEVVIIEEWW OOFF AADDAAPPTTIIVVEE DDAAMMPPIINNGG CCOONNTTRROOLLLLEERRSS AANNDD WWAAMM--BBAASSEEDD SSTTAABBIILLIISSEERRSS

8.1 Introduction

The non-adaptive (fixed-parameter) controller designs as discussed in the previous

chapters (Chapters 2, 3 and 6) are, in general, based on one particular power system

operating condition and configuration. The key disadvantage of these designs is that

the possibility of the controllers performance deterioration under other operating

conditions or configurations. Furthermore, it is not possible to achieve maximum

damping performance for each and every operating condition or contingency when the

controller parameters are fixed.

Recently, adaptive control techniques have been proposed to overcome the

disadvantage of fixed-parameter controllers design. In this adaptive controller design,

the controller parameters are determined online and adaptive to the changing in

system operating conditions. This chapter provides an overview on the previous works

published in the area of adaptive damping controller designs. The key methods

previously proposed that will be reviewed in the chapter include: self-tuning controllers

[43-52] and neural network-based controllers [53-58].

In addition to the discussion of adaptive controller methods, an overview on WAM

(wide-area measurement) based controllers is also given in this chapter. In WAM-

based damping controller, global signals or remote feedback control signals are used

as the inputs to the controller [9,39,95-103]. The advances in WAM technologies using

phasor measurement units (PMUs) which can deliver control signal at high speed, and

the advantages of using remote signals as the controller input signals have triggered

the development of the WAM-based damping controller.

157

Page 185: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 8

158

8.2 Self-Tuning Controller

8.2.1 Overview of Self-Tuning Controller Self-tuning controller (STC) is one of the techniques of adaptive control. STC was

originally proposed by Kalman in 1958. However, because of the unavailability of high-

speed computers and inadequately developed theory, this technique was not taken up

seriously at that time. The breakthrough came with the work reported by Astrom and

Wittenmark in 1973. Since then this technique has become popular, especially due to

the advent of microprocessors, which make it feasible to implement the STC algorithms

[104].

The controller is called self-tuning, since it has the ability to adjust its own parameters

according to the system conditions to obtain satisfactory control performance. The STC

can be thought of as having two loops (see Fig.8.1): an inner loop consisting of a

conventional controller (but with varying parameters), and an outer loop consisting of a

plant model parameters identifier and a controller design with the function of adjusting

the controller parameters. The controller design block diagram in Fig.8.1 represents an

online solution to a design problem for a system with known parameters [104-106].

Fig.8.1. Self-tuning controller

In the context of control theory applied in general to self-tuning controller, the

methodologies which can be used for controller design include: linear quadratic,

minimum variance, gain-phase margin design, pole assignment (pole placement) and

pole shifting. Whereas, those for plant model parameters identification schemes

include: least-squares, recursive least-squares and Kalman filtering [104-106].

Plant Model Parameters

Controller Parameters

Plant Output Reference Input CONTROLLER PLANT

PLANT MODEL IDENTIFIER

CONTROLLER DESIGN

Page 186: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

REVIEW OF ADAPTIVE DAMPING CONTROLLERS AND WAM-BASED STABILISERS

In [43-52], the STC has been applied to design the power system oscillation damping

controller. In [43-50], the recursive least square (RLS) method has been used to

identify the system parameters online. Whereas, in [51,52], the Kalman Filter (KF) was

used for the plant identification. Furthermore, the pole shifting algorithm has been

employed in [43-52] for controller design to determine the controller parameters. The

overview on RLS method, Kalman filter and pole shifting algorithm which have been

proposed for power systems applications are given in the following.

8.2.1.1 RLS Parameters Identification Method

In STC, the model of the system to be controlled is usually described by a linear

difference equation, and the model parameters are identified every sampling interval.

The system model in the discrete-time domain is assumed to be of the form [104,106-

108]:

(8.1)

)nn(g)2n(g)1n(g)n(

)nn(ub)2n(ub)1n(ub)n(ub

)nn(yh)2n(yh)1n(yh)n(y

gn21

bn210

hn21

g

b

h

−ε++−ε+−ε+ε+

−++−+−+=

−++−+−+

L

L

L

where y is the plant output; u is the input; hi and bi are the model parameters to be

identified; ε is a sequence of independent and equally distributed random noise, and n

is the sampling instant.

The operator notation will be used here for conveniently writing the difference equation

(8.1). Let be the backward shift (or delay) operator which is used to relate [104]: kq−

) (8.2) kn(y)n(yq k −=−

On using (8.2), (8.1) can be rewritten as:

159

) (8.3) n()q(G)n(u)q(B)n(y)q(H 111 ε+= −−−

where:

(8.4) g

g

bb

hh

nn

22

11

1

nn

22

110

1

nn

22

11

1

qgqgqg1)q(G

qbqbqbb)q(B

qhqhqh1)q(H

−−−−

−−−−

−−−−

++++=

++++=

++++=

L

L

L

Page 187: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 8

The estimation of the model parameters can be simplified by assuming [104]

which modify (8.3) to become:

1)q(G 1 =−

160

) (8.5) n()n(u)q(B)n(y)q(H 11 ε+= −−

Equation (8.5) can be expressed in terms of the various model parameters as the

following:

)n()nn(ub)2n(ub)1n(ub)n(ub

)nn(yh)2n(yh)1n(yh)n(y

bn210

hn21

b

h

ε+−++−+−+=

−++−+−+

L

L (8.6)

By introducing the parameter and regression vectors:

(8.7) [ ][ ]Tbh

Tn10n21

)nn(u)1n(u)n(u)nn(y)2n(y)1n(y)n(

bbbhhh)n(bh

−−−−−−−−=

=

LL

LL

Φ

Θ

Equation (8.6) can be rewritten in a compact form, using definitions in (8.7):

) (8.8) n()n()n( )n(y T ε+= ΘΦ

The parameter vector Θ is to be estimated from the observations of system inputs and

outputs. In adaptive controllers, the observations are obtained sequentially in real time.

It is then desirable to make the computations recursively to reduce computing time.

Computation of the least-squares estimate is arranged in such a way that the results

obtained at time n-1 can be used to get the estimates at time n.

In recursive implementations of the least-squares method, the computation is started

with known initial conditions and uses the information contained in the new data

samples (from the measurements) to update the old estimates. The RLS algorithm for

estimating model parameters hi and bi is summarised in the following (see Table 8.1).

Details of the algorithm can be found in [104,105,107,108].

Page 188: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

REVIEW OF ADAPTIVE DAMPING CONTROLLERS AND WAM-BASED STABILISERS

Table 8.1: Summary of the RLS algorithm

Stage Description

Initialisation

1) Model parameters estimates: )0(Θ2) Error covariance: IP c)0( α=

(I is the identity matrix which has the dimension of (nh+nb+1) (nh+nb+1), and αc is a specified constant)

Online computation

For each sampling instant: n = 1, 2,…., calculate:

1) Gain vector: )n()1n()n(

)n()1n()n( Tf ΦPΦ

ΦPK−+ρ

−=

2) Prediction error: )1n(ˆ)n()n(y)n( T −−=ε ΘΦ

3) Update of model parameter estimate: )n()n()1n(ˆ)n(ˆ ε+−= ΚΘΘ

4) Update of error covariance: [ ] fT /)1n()n()n()n( ρ−−= PΦKIP

(ρf is the forgetting factor which has the value of ) 10 f ≤ρ<

8.2.1.2 Kalman Filter (KF) State Estimation

KF is essentially a set of mathematical equations that provides an efficient

computational (recursive) means to estimate the state of a process [109]. KF uses a

recursive algorithm whereby the updated estimate of the state at each time step is

computed from the previous estimate and the new input data, so only the previous

estimate requires storage [108-112]. KF provides a unifying framework for the

derivation of an important family of adaptive filters known as recursive least-squares

filters [112].

KF addresses the problem of estimating the state of a linear discrete-time dynamical

system governed by the following equation [108-112]:

)n()n( )1n( xwAxx +=+ (8.9)

)n()n( )n( ywCxy += (8.10)

where: x is the state vector to be estimated; y is the observation vector which contain a

set of observed (measured) data; wx and wy are the process and measurement noise

respectively; A is the state transition matrix, and C is the measurement matrix.

The noise vector sequences wx(n) and wy(n) in (8.9) and (8.10) are assumed to be

known and independent (of each other). It is also assumed that they are white

(uncorrelated) noise, with zero mean and covariance matrix defined by:

161

Page 189: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 8

) (8.11) n( ])n()n([ Txx Qww =E

(8.12) )n( ])n()n([ Tyy Rww =E

where is the mathematical expectation of the discrete random variable ][∗E ∗ (see

Appendix E for the details of the formulation).

Equations (8.11) and (8.12) show that the process noise covariance matrix Q and

measurement noise covariance matrix R might change with each time step, however, it

will be assumed here that they are pre-specified constants [109]. The state matrix A in

(8.9) relates the state of the system at time n+1 and n, whereas, the measurement

matrix C in (8.10) relates the state to the measurement y. For a time-varying system,

matrices A and C change with each time step.

Suppose that a measurement on a linear discrete-time dynamical system described by

(8.9) and (8.10) has been made at sampling instant n. The requirement is to use the

information contained in the new measurement y(n) to update the estimate of the

unknown state x(n). The KF recursive algorithm for state estimation is summarised in

Table 8.2. Details of the algorithm can be found in [108-112].

Table 8.2: Summary of the KF algorithm

Stage Description

Initialisation 1) Initial estimate of state: [ ])0()0(ˆ xx E=

2) Error covariance: [ ][ ]{ }T)0(ˆ)0(()0(ˆ)0(()0( xxxxP −−= E

Online

computation

For each sampling instant: n = 1, 2,…., calculate:

1) State estimate: )1n(ˆ)n(ˆ −=− xAx

2) Error covariance: QAAPP +−=− T)1n()n(

3) Kalman gain: [ ] 1TT )n()n()n(−−− += RCCPCPG

4) State estimate update: [ ])n(ˆ)n()n()n(ˆ)n(ˆ −− −+= xCyGxx

5) Error covariance update: [ ] )n()n()n( −−= PCGIP

162

Page 190: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

REVIEW OF ADAPTIVE DAMPING CONTROLLERS AND WAM-BASED STABILISERS

8.2.1.3 Kalman Filter Interpretation

It is interesting to note that, when model parameters are time-varying, the model

described by (8.8) can be interpreted as a linear state-space model of the form

[104,105,107]:

)n()n()n( )n(y

)n()n()1n(T ε+=

μ+=+

ΘΦΘΘ

(8.13)

The above observation shows that the least-squares estimate can be interpreted as a

KF for the process described by (8.13).

It is possible to express (8.13) in the form in (8.9) and (8.10), when and x

is the plant model parameters vector, to obtain [104,105,107]:

T , ΦCIA ==

)n()n()n( )n(y

)n()n()1n(T ε+=

μ+=+

xΦxx

(8.14)

With the plant model in (8.14), the KF algorithm in Table 8.2 can be for model

parameters determination.

8.2.1.4 Pole-Shifting Controller Design

In the pole-shifting controller design, it is assumed that the pole characteristic

polynomial of the closed-loop system has the same form (i.e. the same order) as the

pole characteristic polynomial of the open-loop system, but the pole locations

determined by the roots of the characteristic polynomial are shifted by a factor αs [43-

52].

Fig.8.2 shows the control system block diagram for illustrating the pole-shifting

controller design procedure. The system to be controlled in Fig.8.2 has the transfer

function of the form:

)q(H)q(B)q(G 1

11

z −

−− = (8.15)

where H(q-1) and B(q-1) are polynomials defined by (8.4). The transfer function of the

controller is assumed to be of the form:

163

Page 191: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 8

)q(D)q(C)q(K 1

11

z −

−− = (8.16)

where C(q-1) and D(q-1) are polynomials given by:

(8.17) d

d

cc

nn

22

11

1

nn

22

110

1

qdqdqd1)q(D

qcqcqcc)q(C−−−−

−−−−

++++=

++++=

L

L

164

Fig.8.2: Closed-loop control system

With the plant output y in Fig.8.2 representing the deviation from a given operating

point, the reference r input to the closed-loop system takes the value of zero as shown.

It can be shown that the pole characteristic polynomial of the closed-loop system in

Fig.8.2 is:

(8.18) )q(C)q(B)q(D)q(H)q(P 11111 −−−−− +=

In the pole-shifting method, the pole characteristic polynomial of the closed-loop

system P(q-1) has the same form as the pole characteristic polynomial of the open-loop

system H(q-1) but the pole locations are shifted radially towards the origin of unit circle

in the z-plane by a factor αs where 10 s ≤α≤ [48,51,107]. Thus the following equation

holds:

(8.19) )q(H)q(C)q(B)q(D)q(H 1s

1111 −−−−− α=+

where:

(8.20) hh

h nn

ns

22

2s

11s

1s qhqhqh1)q(H −−−− α++α+α+=α L

v y ur = 0

-

+ Kz(q-1 Gz(q-1) ) Σ

Page 192: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

REVIEW OF ADAPTIVE DAMPING CONTROLLERS AND WAM-BASED STABILISERS

Expanding both sides of (8.19) and comparing the coefficients with the same power of

q-i will result in the linear equation system which must be solved to obtain the controller

parameters ci and di. In order to guarantee that the solution of the linear equation

system is unique, it has been suggested in [48] that the number of the parameters nc

and nd should be and 1nh − 1nb − respectively. In partitioned vector/matrix forms, the

formulation of the linear equation system for )1nnnn (and nnn GKdcGbh −===== is

shown in the following [48,49]:

(8.21) ⎥⎥⎥

⎢⎢⎢

⎡=

⎥⎥⎥

⎢⎢⎢

⎥⎥⎥

⎢⎢⎢

2Z

1Z

2Z

1Z

4Z3Z

2Z1Z

L

L

R

R

MM

MMLL

M

LLL

M

where , ,

are given by:

GGKGGKKK nn4Z

nn3Z

nn2Z

nn1Z ,,, ×××× ℜ∈ℜ∈ℜ∈ℜ∈ MMMM GK n

2Zn

1Z , ℜ∈ℜ∈ RR

KG n2Z

n1Z and ℜ∈ℜ∈ LL

⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢

=

⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢

=

−−−−−−

03n2n1n

012

01

2Z

4n3n2n

12

1

1Z

bbbb

0bbb00bb

;

1hhh

01hh001h0001

GGGGGG

L

MOMMM

L

L

L

MOMMM

L

L

L

MM

(8.22)

⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢

=

⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢

=−

−−

−−

G

G

GG

GGG

G

G

GG

GG

n

3n

22nn

12n1nn

4Z

n

3n

21nn

12n1n

3Z

b000

bb00bbb0bbbb

;

h00

hh0hhhhhh

L

MOMMM

L

L

L

L

MOMM

L

L

L

MM

⎥⎥⎥⎥

⎢⎢⎢⎢

=

⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢

−α

−α−α

=

⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢

=

⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢

=

0

00

;

)1(h

)1(h)1(h

;

c

cc

;

d

dd

2Z

nsn

2s2

s1

1Z

n

1

0

2Z

n

2

1

1Z

GGKK

MMMMLLRR

It is to be noted that in (8.21), the model parameters hi and bi are identified every

sampling instant by using one of the system identification methods described in

Sections 8.2.1.1 and 8.2.1.3.

165

Page 193: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 8

166

8.2.2 Application of STC in Power Oscillation Damping In [43-50], the STC concept has been employed to design the self-tuning PSS for

damping of power oscillation. In the design, the recursive least square method was

used to estimate the system parameters online. Based on the identified system

parameters, the pole-shifting algorithm has been incorporated in the controller design

to determine the controller parameters. A similar approach has been applied to a TCSC

damping controller in [51,52]. In [51,52], Kalman Filter (KF) has been used for

parameters identification method, and pole shifting algorithm was employed in the

controller design.

Furthermore, the self-searching and self-optimising pole shifting techniques have been

incorporated in the controller design in [43-52]. The techniques have been used in the

design with the objective to enable the modification of the pole shifting factor with

respect to control signal to avoid unsatisfactory control performances. With these

techniques, excessive pole shifting is no longer a problem. Thus, the control

constraints violation and control signal saturation which might affect the control

performances can be avoided and the control signals are kept within their limits.

Although the results presented in [43-52] indicate that the proposed self-tuning

damping controller can provide good damping under varying operating conditions and

different disturbances, some issues have been identified in the application as the

following:

- Low-order system model has to be used in the application of the method due to

computation time requirement (higher order model requires longer computation time

which is not suitable for online implementation). Also, it appears that there is no

systematic technique for determining the order of the system model (i.e. na and nb). In

[43-50], the third order system model has been selected to approximate the higher

order power system. This approximation might lead to some errors and affect the

system identification and controller design. Furthermore, there is no guarantee that

the low-order model will be sufficient to track the important system dynamics and

modes of interest.

Page 194: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

REVIEW OF ADAPTIVE DAMPING CONTROLLERS AND WAM-BASED STABILISERS

167

- It is difficult to implement the method in [43-52] for system having multiple modes of

oscillations, and it will be more difficult if the modes of interest have to be

simultaneously considered in the application of the method.

- Coordination amongst multiple damping controllers is very important for achieving

optimal oscillation dampings in multi-machine power system. It is not clear how the

controllers coordination can be implemented in the approach proposed in [43-52].

8.3 Neural Network-Based Controller

8.3.1 Overview of the Neural Network Theory Artificial neural networks are composed of elements (which imitate the nerve cells or

neurons of the biological nervous system) operating in parallel [113-118]. The neural

network function is determined largely by the connections between the elements. The

neural network can be trained to perform a particular function by adjusting the values of

the connections (weights) between the elements [113]. The neural network is usually

implemented by using electronic components or is simulated in software on a digital

computer [116].

In terms of their architectures, the neural networks can broadly be classified into: (i) the

feedforward neural network, and (ii) the recurrent neural network [116]. In feedforward

neural network (FNN), the inputs to the neurons in each layer of the network are the

output signals from the preceding layer only. A recurrent neural network (RNN)

distinguishes itself from a FNN in that it has at least one feedback loop. In RNN, the

neurons feed their output signals back to their own inputs (self-feedback) or to the

inputs of other neurons.

The multilayer feedforward neural network or multilayer perceptron, trained by

backpropagation algorithm, is the most widely used neural network [114]. This section

will first discuss the architecture of FNN, the backpropagation algorithm and then the

sizing of the FNN.

8.3.1.1 Architecture of the FNN

As mentioned in the previous discussion, neural networks consist of elements (or

neurons) operating in parallel. A “neuron” in a neural network is sometimes referred to

Page 195: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 8

as a “unit”. A single input neuron is shown in Fig.8.3a. The scalar input p is multiplied

by the scalar weight w to form wp. Here wp is the only argument of the transfer function

(or activation function) f, which produces output a for the single input case. The neuron

in Fig.8.3b has a scalar bias b. The bias is added to the product wp and shifts the

function f by an amount b [113,114]. The bias is much like a weight, except that it has a

constant input of 1. One can choose neurons with or without biases. The bias gives the

network an extra variable, and so it might be expected that the networks with biases

would be more powerful and flexible [114].

w a w r a r

168

Fig.8.3: Single-input neuron

(a) Without bias

(b) With bias

The transfer function f in Fig.8.3 can be a linear or a nonlinear function of argument r.

Log-sigmoid, tan-sigmoid and linear transfer functions are the most commonly-used

transfer functions for the neural network [113]. Note that w is the adjustable parameter

or weighting coefficient of the connection between two neurons. The network can be

trained to achieve a particular application requirement (e.g., function approximation) by

adjusting the weighting coefficients.

Typically, a neuron has more than one input. A neuron with R inputs is shown in

Fig.8.4a. The individual inputs are weighted by the corresponding weights

. The argument r of the transfer function in Fig.8.4a is then given in

terms of the weight and input vectors as follows:

R21 p,,p,p K

R11211 w,,w,w K

br += Wp (8.23)

where:

[ ]

[ TR21

R11211

ppp

www

L

L

=

=

p

W

] (8.24)

1

f f Σ p p

b

(a) (b)

Page 196: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

REVIEW OF ADAPTIVE DAMPING CONTROLLERS AND WAM-BASED STABILISERS

Commonly, the neural network with one neuron, even with many inputs, may not be

sufficient. Two or more of the neurons shown in Fig.8.4a can be combined to operate in

parallel to form a layer. A particular neural network could contain one or more such

layers. A one-layer network (with R input elements and S neurons) is shown in

Fig.8.4b. In this one-layer network, the input vector elements enter the network through

the weight matrix W which has the form [113,114]:

(8.25) ⎥⎥⎥⎥

⎢⎢⎢⎢

=

SR2S1S

R22221

R11211

www

wwwwww

L

MOMM

L

L

W

a1 r1

169

Fig.8.4: Multiple-input neuron(s)

(a) Neuron with R inputs

(b) S neurons with R inputs

A neural network can have several layers. Each layer has a weight matrix W, a bias

vector b and an output vector a. A multilayer neural network starts with an input layer

followed by one or more layers of hidden units (neurons). These hidden layers will then

be connected to the output layer. The input data will be fed to the network through the

w12

w1R pR

p2

1

b

(a) (b)

ar w11

f

p1

Σ M

1

f Σ

b p1

pR

p2

1b

a2 r2 f Σ

M

1b

aS rS f Σ

M M

Page 197: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 8

170

input units. There is not any processing in the input layer. The input nodes just simply

feed the data to be processed to the subsequent layers.

The multilayer feedforward neural networks are more powerful than single-layer neural

networks. For instance, a network of two layers, the first layer is sigmoid and the

second layer is linear (see Fig.8.5), can be trained to approximate most functions

arbitrarily well [113,114]. Most practical neural networks have just two or three layers.

Four or more layers are used rarely [114].

Fig.8.5: Multilayer feedforward neural network with one hidden layer

8.3.1.2 FNN Training Algorithm

In neural network training stage, the network parameters (weights and biases) are

adjusted to optimise the performance of the neural network. This optimisation process

consists of two steps [114]. The first step is to determine a quantitative measure of the

network performance and usually refers to as performance index. The performance

index should be small when the network performs well and large when the network

performs poorly. The second step of the optimisation process is to search the network

parameters in order to reduce the performance index.

aS

a2

a1

pR

p2

p1 f

f

f

f

f

f

f

output layer

hidden layer

Page 198: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

REVIEW OF ADAPTIVE DAMPING CONTROLLERS AND WAM-BASED STABILISERS

Training the multilayer feedforward neural network is usually carried out using

optimisation methods by which the difference between the network response and target

output is minimised.

The network is presented with a set of pairs of input and output patterns:

{ } { } { }QQ2211 t,p,.....,t,p,t,p (8.26)

In (8.26), pi is an input vector to the network, and ti is the corresponding target output

vector, for i = 1, 2,.…., Q, where Q is the number of training cases. As each input is

applied to the network, the network output is formed, and then compared to the target.

The algorithm should adjust the network parameters which are the weights and biases

in order to minimise the mean squared error [113,114]:

∑ −−==

Q

iiT

ii ()(Q1)(F

1i)atatδ (8.27)

In (8.27), and a are the vectors of network weights and outputs respectively. δ

In Appendix F, optimisation algorithms commonly used for minimising the error function

in (8.27) are presented.

8.3.1.3 Sizing of FNN

One important aspect in designing a neural network is to determine the network size,

e.g., the number of layers and the number of units in each layer [119,120]. Usually, the

numbers of input units and output units are determined from the problem. However,

determining the number of hidden layers and the number of units in each hidden layer

is not straightforward and requires experimentation.

There are a number of methods that can be used for the network size determination.

These methods can be divided into two categories, i.e. pruning methods and

constructive methods [119,120]. Pruning methods start with a large network and

reduce the size until a solution is found. Constructive methods start with a small

network and gradually increase the size. Both methods use the training and testing

errors for adjusting the neural network size.

171

Page 199: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 8

8.3.2 Neural Network-Based Damping Controller In [53-58], neural network-based controllers have been proposed for improving the

damping of power system oscillations. The neural network was trained over a wide

range of operating conditions. Once trained, the controllers were adapted in real-time

based on the system operating conditions to maintain a good damping characteristic

under different system operating conditions. The summary of the proposed methods

reported in [53-58] are presented in the following.

a) Method Proposed in [53]

In [53], the multilayer feedforward neural network with two hidden layers (four neurons

at each layer) has been employed to adapt PSS parameters according to generator

loading conditions in SMIB system environment. The inputs to the neural network were

machine real-power (PG) and power factor (PF) which characterise machine loading

conditions. The outputs of the neural network were the desired PSS parameters.

In order to obtain the network connection weights, a set of 300 training patterns have

been compiled in the training process. The weights were computed using the method

of gradient descent with adaptive learning rate. Each training pattern contains machine

PG and PF (which serve as the inputs to the neural network), and the desired PSS

parameters (the target output signals of the neural network). These PSS parameters

have been determined using the pole-assignment method with the electromechanical

mode fixed at the locations of 5646.10j3 ±− .

b) Method Proposed in [54]

In the investigation reported in [54], the gains of PI controller for TCSC in SMIB system

environment were determined adaptively by an artificial neural network. The inputs to

the neural network include the measured real- and reactive-power (PL and QL) in the

transmission line, and the outputs of the neural network were the desired PI controller

gains.

The network structure of two hidden layers with fifteen neurons in each layer has been

used in the proposed neural network controller. The data for the network training were

generated as in the following. For every combination of PL and QL within the region of

interest ( 5.1P6.0 L ≤≤ , 0.1Q4.0 L ≤≤− ), the desired controller gains were computed.

Pole assignment method has been used for determining the controller gains where the

172

Page 200: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

REVIEW OF ADAPTIVE DAMPING CONTROLLERS AND WAM-BASED STABILISERS

poles were assigned in the region of 0.1)Re(5.4 −≤λ≤− ; . In [54],

gradient descent method with adaptive learning rate has been used for updating the

weights in the training process.

681.10)Im( =λ

c) Method Proposed in [55]

A multi-input neural network PSS in SMIB system environment has been proposed and

investigated in [55]. The generator speed deviation and the electrical power deviation

together with their delayed responses and the delayed supplementary control signal in

the excitation system were used as the inputs of the proposed neural network. The

output of the neural network was the supplementary control signal. The neural network

structure of one hidden layer with thirty-five neurons has been employed in the

proposed controller. Data for training the neural network were generated by applying

the self-optimising pole-shifting control strategy described in [49], and the gradient

descent backpropagation method has been used to train the multilayer network.

d) Method Proposed in [56]

Similar to the method proposed in [55], in [56], a neural network PSS in SMIB system

environment has also been proposed. The neural network structure of two hidden

layers with twenty neurons in each layer was used in the investigation. Data for training

were also generated by applying the pole-shifting control strategy, and the gradient

descent method has also been used to train the multilayer network.

e) Method Proposed in [57,58]

In [57,58], a neural network-based PSS has been proposed. The generator speed

deviation or the electrical power deviation together with their delayed responses and

the delayed supplementary control signal were used as the inputs of the proposed

neural network, whereas, the output of the neural network was the supplementary

control signal.

Two hidden layers with thirty neurons in the first layer and ten neurons in the second

layer have been used in the proposed controller. The neural network-based PSS was

trained over a wide range of operating conditions where the generator powers ranging

from 0.1pu to 1.0pu and power factors ranging from 0.7 lead to 0.1 lag, also the

disturbances such as governor input variations have been used to simulate the

generator loading conditions. The self-optimising pole-shifting control strategy

173

Page 201: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 8

174

described in [49] was used to control the generator in the working conditions mentioned

above and to generate data for training the neural network. The gradient descent

backpropagation method has been used to train the multilayer network.

Although the results presented in [53-58] show that the proposed neural network-based

controllers can provide good damping under different system operating conditions,

some issues have been identified in the application as the following:

- The problem of optimal control coordination of multiple PSSs and/or SDCs of FACTS

devices has not been discussed in the method proposed in [53-58]. Although multiple

PSSs in multimachine system has been addressed in [58], but, as the design was

based on the self-tuning pole-shifting method [49], it is not clear how the optimal

control coordination of multiple controllers can be implemented in the design (see

also the discussion in Section 8.2).

- The change in power system configuration is required to be represented

systematically in online tuning of controller. This requirement has not been

considered in the design of neural network-based controllers in [53-58]. If the system

configuration has changed significantly, the proposed neural network controllers in

[53-58] will have to be retrained.

8.4 WAM-Based Stabilisers

It has previously been mentioned that to have a damping effect, a power system

damping controller uses an input signal and synthesises an output control signal based

on appropriate phase-lead compensation to add to the reference signal of the main

controller for the purpose of damping power oscillations.

The input signal to the damping controller may be local or remote to the location of the

controller. The remote feedback control signal will require additional communication

channel for the signal transmission from distant location to the controller site. As the

signal is derived from a distant location, there is a problem of some time delay for the

signal to be available to the controller. This delay can typically be in the range of 0.5 –

1.0s depending on the distance, protocol of transmission and several other factors

[39,95-98]. The introduction of the time delay has a destabilising effect and reduces the

Page 202: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

REVIEW OF ADAPTIVE DAMPING CONTROLLERS AND WAM-BASED STABILISERS

175

effectiveness of the control system damping, and in some cases, the system

synchronism may be lost [95]. Another disadvantage of the remote signal-based

controller is that the possibility of communication channel failure, and therefore, loss of

input signal to the controller. This, in turn, will affect the damping capability of the

controller [99].

Contrary to the remote signal-based controller, the additional communication facility is

not needed for the controller with local input signal, and therefore, it does not have

disadvantages as in the remote signal-based controller. However, local control signal

may not have adequate observability for some important modes. The signal with

maximum observability for a particular mode may be derived from a remote location or

as a combination of signals from several locations [39]. Moreover, with remote signal-

based controller, multiple swing modes can be damped out by using only a small

number of controllers. This is possible because the remote signals capture more swing

modes from different locations of the power system, and therefore, contain more

information about networks dynamics [39,97].

The above advantages of using remote signals and recent advances in wide-area

measurement (WAM) technologies using phasor measurement units (PMUs) which can

deliver control signals at high speed have triggered the development of the WAM-

based damping controller. In WAM-based damping controller, global signals or remote

feedback control signals are used as the input to the controller. In [9,39,95-103], the

use of WAM-based damping controller for enhancing system dynamic performance has

been investigated. The summary of the investigation is given as follows:

- A robust damping control design for multiple swing modes using global stabilising

signals has been proposed in [39]. A multiple-input-single-output (MISO) controller

was designed for a TCSC to improve the damping of the critical interarea modes.

The stabilising signals were obtained from remote locations based on observability

of the critical modes.

- In [95], the analysis of time delay impact to wide-area power system control was

addressed by a robust supervisory power system stabiliser (SPSS). The design

was aimed at improving the damping of interarea oscillations. The control design

technique was based on H∞ gain scheduling theory.

Page 203: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 8

176

- The damping controller design taking into account a delayed arrival of feedback

signals has been investigated in [96]. A predictor-based H∞ control design strategy

was proposed for such time-delayed system. The concept was utilised to design a

WAM-based damping controller using a static VAr compensator.

- A control design procedure for handling time delays encountered in transmitting the

remote signals was proposed in [97]. A H∞ control design methodology following

unified Smith predictor (USP) approach was applied for designing a centralised

controller through a TCSC.

- In [98], the implementation of a centralised control design scheme in a real-time

laboratory-based dynamic simulator has been demonstrated. A centralised

multivariable control algorithm was designed employing remote feedback signals

considering delay in signal transmission. The transmitted signals can be used for

multiple swing modes damping using a single controller.

- The capability of the synchronised phasor measurement technology in improving

the overall stability of the Hydro-Quebec’s system through supplementary

modulation of voltage regulators has been investigated in [99]. A

decentralised/hierarchical control architecture with significant advantages in terms

of reliability and operational flexibility was used in the design approach.

- In [100], a two-level control scheme for PSS design has been proposed. The first

level control was to provide damping for the local modes using local signal as an

input to the PSS. The second level was to enhance damping of interarea modes

using global signals as additional inputs to the PSS. These global signals have also

been used to enhance damping of interarea modes using SVC.

- In [101], a robust damping H∞ controller for power system oscillations has been

proposed. Using wide-area measurements, the robust controller was a supervisory

level controller that can track system dynamics online. Based on the concept of

multiagent systems, the robust controllers were embedded into a system-intelligent

agent, which is coordinated with local agents to increase system damping.

Page 204: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

REVIEW OF ADAPTIVE DAMPING CONTROLLERS AND WAM-BASED STABILISERS

177

- A two-level hierarchical structure has been proposed in [102] to improve the

stability of multimachine power systems. The design consists of a local controller

for each generator at the first level complemented by a multivariable central

controller at the secondary level. The secondary-level controller uses remote

signals from all of the generators. The first-level controllers, on the other hand, use

only local signals to damp local oscillations.

- An adaptive wide-area control system (WACS) has been designed in [103] to

provide damping control signals to the excitation of generators. A single

simultaneous recurrent neural network was used in the realisation of the adaptive

WACS for both identification and control of the power system. The WACS has been

implemented on a digital signal processor and its performance was evaluated on a

power system implemented on the real-time digital simulator.

- In [9], the use of multiple input signals (some of which may be remote) for the

design of PSS and TCSC controllers has been investigated. It has been shown that

using multiple input signals will allow the controller to be more effective in providing

additional damping.

8.5 Conclusions

The present chapter has presented and discussed the adaptive design methods for

power system damping controllers. The most popular and widely proposed methods

that have been reviewed include: self-tuning controllers and neural network-based

controllers. In addition, an overview on WAM (wide-area measurement) based

controllers has also been given in this chapter. On examining the design principles of

the methods, the key disadvantages or deficiencies have been identified and discussed

in the chapter.

Page 205: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

9 NNEEUURRAALL AADDAAPPTTIIVVEE CCOONNTTRROOLLLLEERR DDEESSIIGGNN PPRROOCCEEDDUURREE

9.1 Introduction The review discussed in Chapter 8 indicates that there remain two key issues that need

to be addressed in relation to the design of adaptive PSSs and SDCs:

(i) Optimal control coordination.

It is required to achieve online control coordination of multiple PSSs and/or SDCs in

a multi-machine power system. The requirement is to maximise the damping ratio

for electromechanical modes for each and every credible system operating

condition or configuration.

(ii) Representation of power system configuration.

The optimal controller parameters depend importantly on power system

configuration. Due to load demand variation and switching control, including that in

protection operation for fault clearance, power system configuration is time-varying

during system operation. There is then a need to represent directly and

systematically the change in system configuration in online tuning and coordination

of multiple controllers.

The present chapter proposes and develops an adaptive control coordination scheme

for PSSs and SDCs that addresses the above two issues. The scheme is based on the

use of a neural network which identifies online the optimal controller parameters. The

inputs to the neural network include the active- and reactive- power of the synchronous

generators which represent the power loading on the system, and elements of the

reduced nodal impedance matrix for representing the power system configuration. It is,

therefore, not required to form and store a range of system models for subsequent

online use. The outputs of the neural network are the parameters of the PSSs and

178

Page 206: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

NEURAL ADAPTIVE CONTROLLER DESIGN PROCEDURE

179

FACTS devices together with their SDCs which lead to optimal oscillation damping for

the prevailing system configuration and operating condition.

The use of the reduced nodal impedance matrix is a novel feature in the scheme

proposed by which any power system configuration can be represented very directly

and systematically. The matrix is formed for only power network nodes that have direct

connections to synchronous generators and FACTS devices. The reduced nodal

impedance matrix is derived very efficiently from the power system nodal admittance

matrix and sparse matrix operations. The remaining inputs to the neural network in

terms of generator powers are available from measurements. The proposed design

method discussed in this chapter has also been presented in the works published

jointly by the candidate in [121] of which the candidate is a coauthor.

9.2 Representing System Configuration 9.2.1 Concept In addition to active- and reactive-power loading on the power system, the optimal

parameters of PSSs and SDCs of FACTS devices depend importantly on system

configuration. In designing adaptive controllers, it is required to represent power

system configuration which is variable. One option is to use a set of discrete variables

to describe the power system topology. However, this option is not a practical one as it

will lead to a very large number of combinations, particularly for a large power system.

This combinatorial problem represents a key difficulty encountered in designing

adaptive controllers.

On recognising that the information on the power network configuration together with

transmission circuit parameters is embedded fully in the nodal impedance matrix

confined to the generators and controllers locations, the chapter proposes a novel

concept of using the elements of the nodal impedance matrix to represent any variation

in system configuration. As the elements of the nodal impedance matrix are continuous

variables, the combinatorial problem is completely eliminated when designing adaptive

controllers based on the new concept. The nonlinear and discrete relationship between

the system configuration and optimal controller parameters is now transformed into a

continuous form in which the optimal controller parameters are nonlinear and

Page 207: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 9

180

continuous functions of nodal impedance matrix elements which are continuous

variables themselves.

In the present work, neural networks are used for the nonlinear function representation

required in the mapping between optimal controllers parameters and nodal impedance

matrix. With this approach, the elements of the nodal impedance matrix confined to the

generators and controllers locations, referred to as the reduced nodal impedance

matrix in the subsequent development, will be formed and input to the neural network-

based adaptive controller.

9.2.2 Forming Reduced Nodal Impedance Matrix The reduced nodal impedance matrix is formed using the status data of circuit breakers

and isolators together with the power system database. The steps to achieve this

include:

(i) Forming the power system configuration from circuit-breaker and isolator status

data [122].

(ii) Forming system nodal admittance matrix. The system configuration determined in

step (i) is used in conjunction with the network branch parameters stored in the

power system database to form the system nodal admittance matrix.

(iii) Reducing the system nodal admittance matrix formed in step 2 to the nodal

impedance matrix for the power system nodes that have direct connections to

generators and SDCs. This is achieved through sparse matrix operations and LU

matrix factorisation.

(iv) Online modification of the reduced nodal impedance matrix. The LU matrix

factorisation in step 3 of the system nodal admittance matrix is performed only once

in an off-line mode for the system configuration of the base case (i.e. full system).

The results of the factorisation are then stored for subsequent use in the online

mode. A scheme based on the compensation technique reported in [123] is

adopted to form the reduced nodal impedance matrix for any contingency, using the

stored results of the base-case factorisation, and only a minimal amount of

Page 208: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

NEURAL ADAPTIVE CONTROLLER DESIGN PROCEDURE

computation which does not involve the refactorisation is required. The scheme is

suitable for online application of the adaptive controller. The detail of formulation of

the proposed scheme is shown in Appendix G.

With the present advances in LU factorisation techniques and high-speed computing

systems, it is possible that the online full refactorisation can be carried out to form the

reduced nodal impedance matrix, without using the compensation method. This also

allows load models in the form of admittance to be represented in the system nodal

admittance matrix. The scheme is described in the following for the prevailing system

operating condition and configuration.

The reduced nodal impedance matrix is derived from the nodal admittance matrix for

the entire system, Y, which is formed online. A key property is that the nodal

admittance matrix, Y, is highly sparse. Only non-zero elements of the matrix are stored

for subsequent processing.

The relationship between the nodal current vector, I, and the nodal voltage vector, V,

can be written as:

YVI = (9.1)

or equivalently:

ZIV = (9.2)

where Z is nodal impedance matrix for the entire system and has the form:

1−= YZ (9.3)

The solution for V given in (9.2) and (9.3) is expressed in a symbolic form only. In

practice, the LU sparse matrix factorisation operating on the sparse matrix Y is used in

conjunction with the forward and backward substitution procedure to solve for nodal

voltage vector V, when nodal current vector I is known or specified.

181

Page 209: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 9

In the proposed method, each column of the reduced nodal impedance matrix is

calculated by sequentially injecting 1 pu current into each of the generator node or

FACTS device node, and then forming the nodal voltages for each case using the

sparse procedure described above. In each case, the elements of the nodal voltage

vector that correspond to specified generator nodes or FACTS device nodes form a

column of the required nodal impedance matrix. The following is an example to explain

the calculation steps involved in the formation of the reduced nodal impedance matrix.

Suppose the power system has 6 nodes including 2 generator nodes (nodes 1 and 2)

and 1 FACTS device node (node 4). By sequentially injecting 1 pu currents into nodes

1, 2 and 4, the nodal current vectors specified for individual cases are:

⎟⎟⎟⎟⎟⎟⎟⎟

⎜⎜⎜⎜⎜⎜⎜⎜

=

⎟⎟⎟⎟⎟⎟⎟⎟

⎜⎜⎜⎜⎜⎜⎜⎜

=

⎟⎟⎟⎟⎟⎟⎟⎟

⎜⎜⎜⎜⎜⎜⎜⎜

=

001000

654321

;

000010

654321

;

000001

654321

321 III (9.4)

where subscripts 1, 2 and 3 identify the cases in the calculation. Using the sparse

procedure, the nodal voltage vectors are computed for individual cases. Suppose the

results are:

(9.5)

⎟⎟⎟⎟⎟⎟⎟⎟

⎜⎜⎜⎜⎜⎜⎜⎜

=

⎟⎟⎟⎟⎟⎟⎟⎟

⎜⎜⎜⎜⎜⎜⎜⎜

=

⎟⎟⎟⎟⎟⎟⎟⎟

⎜⎜⎜⎜⎜⎜⎜⎜

=

)6(V)5(V)4(V)3(V)2(V)1(V

65432

;

)6(V)5(V)4(V)3(V)2(V)1(V

2

;

)6(V)5(V)4(V)3(V)2(V)1(V

3

3

3

3

3

3

3

2

2

2

2

2

2

2

1

1

1

1

1

1

1

1

6543

1

654321

VVV

The elements (1, 2 and 4) of the voltage vectors form the columns of the reduced

impedance matrix. By assembling the columns in matrix form:

⎟⎟⎟

⎜⎜⎜

⎛=

)4(V)4(V)4(V)2(V)2(V)2(V)1(V)1(V)1(V

321

321

321

reducedZ (9.6)

182

Page 210: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

NEURAL ADAPTIVE CONTROLLER DESIGN PROCEDURE

183

where Zreduced is the reduced nodal impedance matrix required. The above calculations

for large power systems can be carried out very efficiently by using the sparse

vector/matrix operations described.

9.3 Development of Neural Network-Based Adaptive Controller

9.3.1 Principle of Neural Network Application The relationship among the optimal controller parameters and power system operating

condition including system configuration is, in general, a nonlinear one. The present

paper draws on the key property of the multilayer feedforward neural network, which is

that of nonlinear multi-variable function representation [113]. The neural network is

used for the mapping between the power system configurations and/or operating

conditions and optimal controller parameters. Drawing on the key concept described in

Section 9.2.1, the power system configuration will be represented by a set of

continuous variables derived from the reduced nodal impedance matrix.

Fig.9.1 shows the general structure of the multilayer feedforward neural network which

is adopted to represent the nonlinear relationship between the optimal controller

parameters and power system operating condition together with configuration. For

compactness, only one hidden layer is shown in the neural network of Fig.9.1.

However, the structure can be extended to include two or more hidden layers in a

straightforward manner.

There are two separate sets of nodes in the inputs layer in Fig.9.1. The first set has n

nodes the inputs to which are obtained from the real and imaginary parts of the

reduced nodal impedance matrix as formed in Section 9.2.2. These inputs represent

power system configuration. If there are Nc generator nodes and FACTS device nodes,

the number of input nodes in the first set is Nc2+Nc, when the symmetry in the nodal

impedance matrix is exploited. The second set of inputs comprises active- and

reactive-power of each and every generator. Therefore, if there are Ng generators in

the power system, there will be 2Ng input nodes in the second set. These inputs in the

second set represent power system operating condition. The total number of inputs is

Nc2+Nc+2Ng.

Page 211: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 9

184

The nodes in the output layer of the neural network structure in Fig.9.1 give the optimal

values of the parameters of PSSs and FACTS device control systems, including the

SDCs. It is possible to exclude the FACTS device main controllers from the adaptive

control coordination. However, to achieve maximum benefit in terms of damping, both

FACTS device main controller and SDC are included in the adaptive control

coordination. The structure in Fig.9.1 assumes that there are M controller parameters

to be tuned online. On this basis, the output parameters from the neural network in

Fig.9.1 are described in Tables 9.1 – 9.6, for individual power system controller types.

Individual controllers structures and parameters have been presented in Chapter 4.

Fig.9.1: Input and output structure of the neural network

p1, p2,….., pn : Real and imaginary parts of the elements of the

reduced nodal impedance matrix pn+1, pn+2,….., pm : Active- and reactive- power of generators

a1, a2,….., aM : Optimal controller parameters f : Activation function

The number of hidden layers, the number of nodes in each hidden layer and the

weighting coefficients of the connections between nodes in the structure of Fig.9.1 are

a3

a2

a1

pn

p2

p1 f

f

f

f

f

f

f

input layer output layer hidden layer

aM

a5

a4

pm

pn+2

pn+1 f

f

f

f

f

f

f

Page 212: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

NEURAL ADAPTIVE CONTROLLER DESIGN PROCEDURE

185

to be determined by neural network training, and verified by testing which will be

discussed in Sections 9.3.3 and 9.3.4.

Table 9.1: Neural adaptive controller outputs for PSS parameters

Controller Type Parameters Description

KPSS PSS gain TPSS Time constant of PSS washout block

PSS TPSS1, TPSS2, TPSS3, TPSS4 Time constants of PSS lead-lag blocks

Table 9.2: Neural adaptive controller outputs for SVC parameters

Controller Type Parameters Description

KS SVC gain TS Time constant to represent the delay

SVC Main

Controller TS1, TS2 Time constants of SVC lead-lag block

Table 9.3: Neural adaptive controller outputs for TCSC parameters

Controller Type Parameters Description

KF Gain of TCSC power flow controller KF Gain of TCSC delay block TF Time constant of TCSC power flow controller

TCSC Main

Controller Tt Time constants of TCSC delay block

Table 9.4: Neural adaptive controller outputs for STATCOM parameters

Controller Type Parameters Description

KC1, KC2 STATCOM controller gains TC2 Time constant of STATCOM PI controller

STATCOM Main

Controller Tc Time constants of STATCOM delay block

Table 9.5: Neural adaptive controller outputs for UPFC parameters

Controller Type Parameters Description

Ksh1, Ksh2 Shunt converter controller gains Tsh1, Tsh2 Shunt converter controller time constants Kse1, Kse2 Series converter controller gains

UPFC Main

Controller Tse1, Tse2 Series converter controller time constants

Page 213: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 9

186

Table 9.6: Neural adaptive controller outputs for SDC parameters

Controller Type Parameters Description

KSDC SDC gain

TSDC Time constant of SDC washout block

SDC

TSDC1, TSDC2, TSDC3, TSDC4 Time constants of SDC lead-lag blocks

9.3.2 Overall Neural Adaptive Controller Structure In Fig.9.2 is shown the overall structure of which the neural adaptive controller

described in Section 9.3.1 is a part. For online tuning of the parameters of PSSs and

FACTS device main controllers together with SDCs, the inputs required are, as shown

in Fig.9.2:

- circuit-breaker and isolator status data

- power network branch parameters

- generator active- and reactive-power

Fig.9.2: Neural adaptive controller block diagram

generator active- and reactive power

t

generator speeds and line active

powers (for PSSs and SDCs)

circuit breaker and isolator status data

power system data base (branch parameters)

PSSs and

FACTS device outputs

NEURAL ADAPTIVE CONTROLLER

optimal controller

parametersPSSs, SDCs of

FACTS DEVICES AND FACTS

DEVICE MAIN CONTROLLERS

TRAINED NEURAL

NETWORK

FORMING REDUCED NODAL

IMPEDANCE MATRIX

SPARSE MATRIX OPERATIONS

FORMING POWER SYSTEM NODAL

ADMITTANCE MATRIX

FORMING POWER

SYSTEM CONFIGURATION power system

quantities controlled by main FACTS

controllers

Page 214: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

NEURAL ADAPTIVE CONTROLLER DESIGN PROCEDURE

The response of the trained neural network gives the optimal parameters for the PSSs

and FACTS device main controllers together with SDCs. The feedback inputs to these

controllers are generator speeds and transmission line active-powers, as in the case of

fixed-parameter controllers.

9.3.3 Training Procedure for Neural Adaptive Controller The training set is generated using the optimisation-based control coordination method

discussed in Chapter 6. For a given power system, a wide range of credible operating

conditions and configurations which include those arising from contingencies is

considered in the training data generation.

For the ith training case, the pair of specified input and output vectors is { }ii t,p . Based

on the structure in Fig.9.1, the input vector pi is:

( ) Qi ; mi2i1iTi ....., 2, 1, == p,.....,p,pp (9.7)

in which Q is the total number of training cases.

The target output vector ti for the ith training case is the optimal controller parameters

vector for the power system with the operating condition and configuration specified by

the input vector pi.

The requirement in the training is to minimise the difference between the target output

vector ti and response of the neural network in Fig.9.1. For Q training cases, as

mentioned in Chapter 8, it is proposed to minimise the following mean square error

(MSE):

∑ −−==

Q

1i

T

Q1F )a(t)a(t(x) iiii (9.8)

In (9.8), ai is the neural network response which has the following form, based on the

structure in Fig.9.1:

( ) Qi ; Mi2i1iTi ....., 2, 1, == a,.....,a,aa (9.9)

187

Page 215: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 9

188

Vector x in (9.8) is the vector of weighting coefficients of the connections in the neural

network to be identified. Minimising the error function F(x) with respect to x gives the

weighting coefficient vector. In the present work, the Levenberg-Marquardt algorithm

which is a second-order method with a powerful convergence property is adopted for

minimizing F(x) in (9.8). One of the criteria for the convergence in training is that the

error function F(x) has to be less than a specified tolerance.

In addition to the training performance expressed in terms of error function F(x), the

controller parameters obtained from the trained neural network are also used for

calculating the damping ratios of the rotor modes, which are then compared with the

optimal damping ratios obtained at the stage of training data generation. The

convergence in training is confirmed when both the error function F(x) and the damping

ratio comparison satisfy the specified tolerances.

9.3.4 Neural Network Testing and Sizing In addition to forming the training data set, a separate testing data set is also required.

The procedure for testing data generation is similar to that of training where the

optimisation-based control coordination method described in Chapter 6 is used.

The testing criteria are also based on the MSE formed over the testing set, and

comparisons of the damping ratios obtained from controller parameters given in the

neural network outputs and those from the specified cases in the testing set.

The sizing of the neural network is achieved by monitoring the performance of the

neural network on the basis of both training and testing criteria as shown in the

flowchart of Fig.9.3. A poor training performance will lead to an increase in the size of

the neural network in terms of hidden layers and/or hidden nodes. The neural network

size will be increased until the training convergence criteria as described in Section

9.3.3 are satisfied. Subsequent neural network testing will then be carried out to ensure

that the trained neural network has good generalisation capability. If the testing criteria

are not met, retraining the neural network, as indicated in the flowchart of Fig.9.3, will

be required. In the retraining step, the training set is expanded with additional cases,

for enhancing the generalisation capability of the neural network.

Page 216: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

NEURAL ADAPTIVE CONTROLLER DESIGN PROCEDURE

189

In general, the final neural network with satisfactory performance is obtained through

successive iterations of the training and testing processes.

Fig.9.3: Flowchart for training, testing and sizing of the neural network

YES NO

YES NO

START WITH A SMALL NUMBER OF HIDDEN NODES

TRAINING WITH THE MOST RECENT NEURAL NETWORK CONFIGURATION

ARE TESTING CRITERIA IN TERMS OF MSE AND DAMPING

RATIOS SATISFIED?

ARE TRAINING CONVERGENCE CRITERIA IN TERMS OF MSE

AND DAMPING RATIOS SATISFIED?

CALCULATE THE TRAINING MSE AND MAXIMUM DAMPING RATIO DIFFERENCE

CALCULATE THE TESTING MSE AND MAXIMUM DAMPING RATIO

DIFFERENCE

INCREASE THE SIZE OF THE NEURAL NETWORK

INCREASE THE TRAINING DATA SET WITH

ADDITIONAL NEW CASES STOP

Page 217: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 9

190

9.4 Conclusions An adaptive control algorithm and procedure have been derived and developed for

online tuning of the PSSs and SDCs of FACTS devices. The procedure is based on the

use of a neural network which adjusts the parameters of the controllers to achieve

system stability and maintain optimal dampings as the system operating condition

and/or configuration change. A particular contribution of the method is that of

representing the power system configuration in terms of a reduced nodal impedance

matrix, which is formed using sparse matrix operations. This allows any variation of

system configuration to be included and input to the neural adaptive controller.

Page 218: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

191

10.1 Introduction The principle and method developed in Chapter 9 will be applied for designing a neural

adaptive controller for a representative multi-machine system comprising two areas

where both local and inter-area modes exist. Damping controllers considered in the

design include PSSs and SDC of the UPFC in the power system

The neural network in the adaptive controller is trained and tested off-line with a wide

range of credible power system operating conditions and configurations. For all of the

tests considered, for assessing the performance of the trained neural network, the

controller parameters obtained from the trained neural network are verified by both

eigenvalue calculations and time-domain simulations. The results from an extensive

test study confirm that significant improvements in the power system dynamic

performance are achieved with the neural adaptive controller in comparison with the

fixed-parameter controllers. The simulation results discussed in this chapter have also

been presented in the works published jointly by the candidate in [121].

The chapter also discusses the possibility of implementing the neural adaptive

controller on a cluster of high-speed and low-cost processors which are currently

available.

10.2 Test System The system in the study is based on the two-area 13-bus power system of Fig.10.1

[94]. Data for this test system together with its initial operating condition is presented in

Appendix H.

10 NNEEUURRAALL AADDAAPPTTIIVVEE CCOONNTTRROOLLLLEERR DDEESSIIGGNN RREESSUULLTTSS AANNDD VVAALLIIDDAATTIIOONN

Page 219: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 10

192

Fig.10.1: Two-area system

Initial investigations of the dynamic performance of the system without any damping

controllers are carried out, with the results in terms of eigenvalues of the

electromechanical modes and participation factors presented in Table 10.1.

Table 10.1: Participation factor magnitudes for the system of Fig.10.1

Generator Mode 1 (local mode)

λ = -0.8056 ± j7.0626 f = 1.12 Hz ; ζ = 0.1133

Mode 2 (local mode)

λ = -0.7784 ± j6.8425 f = 1.09 Hz ; ζ = 0.1133

Mode 3 (inter-area mode)

λ = -0.0499 ± j3.3929 f = 0.54 Hz ; ζ = 0.0147

Generator 1 0.560530 0.000017 0.289657

Generator 2 0.000011 0.570346 0.213061

Generator 3 0.000004 0.549495 0.281995

Generator 4 0.558979 0.000038 0.230038

The results confirm that the inter-area mode has poor damping, and the damping ratios

of the local modes are low. Stabilisation measure based on PSSs and FACTS device

controllers with SDCs as discussed in Chapter 6 is, therefore, proposed for improving

the damping of these electromechanical modes in the power system.

Stability analysis of the power system without any PSSs and FACTS devices indicate

that, among the four generators in Fig.10.1, participation factors of the inter-area mode

in generators G1 and G3 are greater than those in the other two generators as shown

in Table 10.1. On this basis, it is proposed to install PSSs for generators G1 and G3

G4

G1 G3

G2

N5 N3

L16 L15

L14L13

L12 L11

L10

L9 L8

L7

L6

L4

L3

L5

L2

L1

N4

N7

N11 N13

N10 N9

N2

N1 N8

UPFC

N12

N6

Page 220: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

NEURAL ADAPTIVE CONTROLLER DESIGN RESULTS AND VALIDATION

193

only. The other two generators (generators G2 and G4) do not have PSSs. The PSSs

for generators G1 and G3 have adaptive parameters. The PSSs have the structure

described in Chapter 4 with rotor speed inputs.

A FACTS device, i.e. a UPFC with an SDC, is installed at node N13 in line L16. It is

proposed to use the line active-power as the input to the SDC which has the structure

described in Chapter 4. For this system with 4 generators, there are three swing modes

(two local modes and one inter-area mode) of low frequency oscillations. All of these

electromechanical modes are represented in the control coordination and the design of

the neural adaptive controller described in the next section.

10.3 Design of the Neural Adaptive Controller

10.3.1 Neural Network Training and Test Data

The key requirement is to design a neural controller that has the capability of

generalising with high accuracy from the training cases. This requirement is achieved

through the neural network training, testing and sizing referred to in Sections 9.3.3 and

9.3.4 based on the selection of the training and testing data sets. The neural network

training set should be representative of the cases described by credible system

contingencies and changes in system operating conditions.

The possible contingencies of the system in Fig. 10.1 for line(s) outages, load and

power generation variations are shown in Tables 10.2 and 10.3 respectively. Both

single-line outages and double-line outages are considered in the postulated

contingencies where there is no loss of any generator, and the two areas remain

connected. The input and output pairs for neural network training and testing cases are

generated from the combinations of these contingencies and operating conditions.

For the system in Fig.10.1, the number of neural network inputs, as determined on the

basis of Section 9.3.1, is 38. In the present work, the parameters of both the main

controller and SDC of the UPFC are to be tuned online to achieve the maximum benefit

in terms of damping. Therefore, 26 linear neurons are needed in the output layer (6 for

each PSS controller and 14 for the UPFC controller).

Page 221: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 10

194

Table 10.2: Line(s) outages cases

Double-Line Outages No.

Single-Line

Outages No. Lines No. Lines No. Lines 1.1 Line L5 1.11 Lines L5 and L9 1.22 Lines L7 and L12 1.33 Lines L11 and L13

1.2 Line L6 1.12 Lines L5 and L10 1.23 Lines L8 and L9 1.34 Lines L12 and L13

1.3 Line L7 1.13 Lines L5 and L11 1.24 Lines L8 and L10 1.35 Lines L5 and L14

1.4 Line L8 1.14 Lines L5 and L12 1.25 Lines L8 and L11 1.36 Lines L6 and L14

1.5 Line L9 1.15 Lines L6 and L9 1.26 Lines L8 and L12 1.37 Lines L7 and L14

1.6 Line L10 1.16 Lines L6 and L10 1.27 Lines L5 and L13 1.38 Lines L8 and L14

1.7 Line L11 1.17 Lines L6 and L11 1.28 Lines L6 and L13 1.39 Lines L9 and L14

1.8 Line L12 1.18 Lines L6 and L12 1.29 Lines L7 and L13 1.40 Lines L10 and L14

1.9 Line L13 1.19 Lines L7 and L9 1.30 Lines L8 and L13 1.41 Lines L11 and L14

1.10 Line L14 1.20 Lines L7 and L10 1.31 Lines L9 and L13 1.42 Lines L12 and L14

1.21 Lines L7 and L11 1.32 Lines L10 and L13 1.43 Lines L13 and L14

Table 10.3: Variations of load and power generation

Load Demand (pu) Power Generation (pu)

Node N9 Node N10 Slack Bus (node N1) PV Bus No.

Load PF Load PF PGEN QGEN PGEN QGEN

2.1 8 + j 2 0.97 11 + j 3 0.96

2.2 8 + j 2 0.97 12 + j 3 0.97

5.4 – 6.8 -1.0 – -0.9 4.5 – 5.0 -2.0 – -1.1

2.3 9 + j 8 0.75 11 + j 9 0.77

2.4 9 + j 8 0.75 12 + j 9 0.80

5.0 – 6.4 2.1 – 2.2 5.0 – 5.5 1.6 – 3.3

2.5 10 + j 5 0.89 13 + j 6 0.85

2.6 10 + j 5 0.89 14 + j 6 0.91

6.5 – 7.9 0.9 – 1.0 5.5 – 6.0 0.1 – 1.3

2.7 11 + j 6 0.88 13 + j 7 0.92

2.8 11 + j 6 0.88 14 + j 7 0.89

6.0 - 7.4 1.3 - 1.4 6.0 – 6.5 0.7 – 2.1

2.9 12 + j 8 0.83 15 + j 9 0.86

2.10 12 + j 8 0.83 16 + j 9 0.87

7.7 – 9.0 3.0 – 3.1 6.5 – 7.0 2.0 – 4.2

2.11 13 + j 4 0.96 15 + j 5 0.95

2.12 13 + j 4 0.96 16 + j 5 0.95

7.1 – 8.5 0.7 – 0.8 7.0 – 7.5 -0.2 – 1.1

2.13 14 + j 7 0.89 17 + j 8 0.90

2.14 14 + j 7 0.89 18 + j 8 0.91

7.5 – 8.8 2.9 – 3.1 8.0 – 8.5 2.0 – 4.0

2.15 15 + j 2 0.99 17 + j 3 0.98

2.16 15 + j 2 0.99 18 + j 3 0.99

6.9 – 8.2 0.1 – 0.2 8.5 – 9.0 -0.7 – 0.4

pu on 100 MVA

The load demands together with their power factors (PFs) at nodes N9 and N10 are

varied in the representative range between minimum and maximum values. Power-flow

solutions with the specified load demands give the range of active- and reactive- power

at generator nodes as shown in Table 10.3. It has been taken that the load demands at

Page 222: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

NEURAL ADAPTIVE CONTROLLER DESIGN RESULTS AND VALIDATION

195

nodes N9 and N10 follow similar patterns. However, any different patterns of load

demand variations, for example, in areas in different time zones, when they arise, can

be included in the data set without difficulty.

For each contingency, the procedure described in Section 9.2 and power flow studies

are used for forming the neural network input data in the training case. The optimal

controller parameters are also determined for each case using the method described in

Chapter 6. These optimal controller parameter values are used as the specified

network output data.

In applying the optimal control coordination described in Chapter 6 for training and test

data generation, the sum of the squares of the real parts of all of the eigenvalues of the

electromechanical modes is maximised, with the constraints that the minimum damping

ratio of the local modes is to be 0.3, and that of the inter-area mode 0.1.

The cases generated from Tables 10.2 and 10.3 are sub-divided into the training set

and test set. For the training set, line outage cases 1.1 – 1.4, 1.6 – 1.9, 1.11 – 1.20,

1.22 – 1.27, 1.29 – 1.34 and 1.36 – 1.42 together with load demand variations in cases

2.1 – 2.5, 2.7 – 2.10, and 2.12 – 2.16 are selected. The remaining cases of line

outages and load demand variations in Tables 10.2 and 10.3 are used for the test set.

10.3.2 Training, Testing and Sizing the Neural network

In the present work, the neural network is initially assumed to have one hidden layer

and the number of hidden nodes is taken to be 5. The size of the neural network is then

adjusted according to the procedure described in Section 9.3.4.

The performance goals specified in terms of the error function F(x) of 0.004 (for

training) and 0.006 (for testing) are used. The maximum differences between the

optimal damping ratio and the damping ratio calculated using neural network outputs of

0.03 (for training) and 0.05 (for testing) are also used as the performance goals.

Maximum number of epoch of 100 is specified for the network training. Several network

sizes (i.e. number of hidden neurons) are investigated to achieve the performance

goals. Based on the investigation, it is found that the network with 10 hidden neurons in

one hidden layer satisfies the convergence criteria. On this basis, the trained and

Page 223: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 10

196

tested neural network is used in the application mode, and its dynamic performance is

evaluated by simulation in the following section.

10.4 Dynamic Performance of the System in the Study Table 10.4 shows the comparison of modal response characteristics

(electromechanical mode eigenvalues, frequencies and damping ratios) between non-

adaptive and adaptive controllers of the system in Fig.10.1 for a range of contingencies

and operating conditions. For non-adaptive controller, the controller parameters derived

from the base case design are used for all of the contingency cases and load changes.

Table 10.4: Dynamic performances of controllers

Non-Adaptive Controller Adaptive Controller No

Case

Eigenvalues Freq. (Hz)

DampRatio Eigenvalues Freq.

(Hz) DampRatio

1 Base Case Load (pu) :

Node N9 : 10 + j2.0 Node N10 : 13 + j2.5

-2.3699 ± j7.0642*

-2.3448 ± j6.6088**

-0.5329 ± j3.5437***

1.12 1.05 0.56

0.3181 0.3344 0.1487

-2.3089 ± j7.3413*

-2.3925 ± j7.1246**

-0.5036 ± j3.3037***

1.17 1.13 0.53

0.3000 0.3183 0.1507

2 Load-Change Case

Load (pu) : Node N9 : 15 + j7

Node N10 : 16 + j8

-1.8169 ± j7.5759*

-1.8685 ± j7.1286**

-0.3723 ± j3.1591***

1.21 1.13 0.50

0.2332 0.2535 0.1170

-2.3145 ± j7.2747*

-2.2683 ± j7.0094**

-0.5303 ± j3.1685***

1.16 1.12 0.50

0.3032 0.3079 0.1651

3 Line L5 Out

-2.3783 ± j7.3294*

-1.4468 ± j6.6625**

-0.2630 ± j3.3211***

1.17 1.06 0.53

0.3086 0.2122 0.0789

-2.2690 ± j6.9820*

-2.0757 ± j6.6838**

-0.5093 ± j3.4126***

1.11 1.06 0.54

0.3091 0.2966 0.1476

4 Lines L7 & L11 Out

-1.7872 ± j6.8207*

-1.5108 ± j6.5671**

-0.3246 ± j3.2679***

1.09 1.05 0.52

0.2535 0.2242 0.0988

-2.0100 ± j6.6457*

-2.0145 ± j6.4854**

-0.4865 ± j3.2230***

1.06 1.03 0.51

0.2895 0.2966 0.1493

5 Line L13 Out

-2.5048 ± j7.4695*

-2.5559 ± j7.3784**

-0.1622 ± j3.7914***

1.19 1.17 0.60

0.3179 0.3273 0.0427

-2.3543 ± j7.4433*

-2.4456 ± j7.3200**

-0.5619 ± j3.3340***

1.18 1.17 0.53

0.3016 0.3169 0.1662

6 Lines L5 & L14 Out

-2.5297 ± j7.5291*

-1.5138 ± j6.6691**

-0.1575 ± j3.5010***

1.20 1.06 0.66

0.3185 0.2214 0.0449

-2.4497 ± j7.3964*

-1.9943 ± j6.5613**

-0.4610 ± j3.0515***

1.18 1.04 0.49

0.3144 0.2908 0.1494

* local mode associated with generators G1 and G4 ** local mode associated with generators G2 and G3 *** inter-area mode

The base case (referred to as case 1 in Table 10.4) is that with the full system in

Fig.10.1, and load demands at nodes N9 and N10 being 10+j2 pu and 13+j2.5 pu

respectively. The comparison in Table 10.4 for case 1 confirms that the damping ratios

for the electromechanical modes achieved by the neural adaptive controller are closely

similar to those obtained from the fixed-parameter controllers (i.e. non-adaptive)

designed with the system configuration and operating condition specified in the base

Page 224: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

NEURAL ADAPTIVE CONTROLLER DESIGN RESULTS AND VALIDATION

197

case. In the off-line training of the neural adaptive controller, the base case has not

been included in the training set. The comparison for case 1 can, therefore, be seen as

a neural adaptive controller testing.

In case 2 of Table 10.4, the load demands at nodes N9 and N10 increase to 15+j7 pu

and 16+j8 pu respectively while the system configuration remains as that of the base

case. With non-adaptive controllers, the damping ratios of the electromechanical

modes decrease noticeably in comparison with those in the base case. However, with

the neural adaptive controller, the damping ratios are maintained at the levels similar to

those of the base case.

Further comparisons in cases 3-6 of Table 10.4 focus on contingencies where one or

two transmission circuits are lost. The load demands are those in the base case. In

case 3 where there is an outage of transmission line L5 in Fig.10.1, there is a

substantial reduction in the inter-area mode damping in comparison with the base

case. The decreases in the local mode damping are non-uniform. The local mode

associated with generators G2 and G3 is affected severely in terms of damping, given

that these generators are electrically close to the outage location. The damping ratio of

this mode is reduced to 0.2122, compared to 0.3344 in the base case. The damping of

the local mode associated with generators G1 and G4 is hardly affected by this outage.

Its damping ratio is now 0.3086 in comparison with 0.3181 of the base case. With the

adaptive controller, the damping ratios of all of the electromechanical modes are only

marginally affected by the outage, in comparison with those in the base case, as

indicated in Table 10.4.

The response characteristics of the three electromechanical modes in case 4 where

there are double outages of transmission lines L7 and L11 are given in Table 10.4. The

modal damping ratios with non-adaptive controllers are now substantially lower than

those of the base case. In comparison, the adaptive controllers are able to restore the

damping ratios to the levels which are nearly equal to those of the base case, even

though the contingency of case 4 has not been included in the off-line training of the

adaptive controller.

The outage of transmission line L13 in case 5 of Table 10.4 affects the damping of the

inter-area mode very severely when the non-adaptive controllers are used. The

Page 225: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 10

198

damping ratio of 0.1487 in the base case is now reduced to 0.0427 in the outage case

5. However, the outage does not affect the local mode dampings to any significant

extent, relative to those in the base case. This response characteristic is consistent

with the topology of the power system in Fig.10.1 where transmission line L13 has the

primary function of interconnecting the two areas. The robustness of the adaptive

controller in this outage case is confirmed by the results of Table 10.4. The controller

parameters determined by the trained neural network are able to adapt to the new

system configuration for maintaining the modal damping ratios at the levels similar to

those in the base case.

Double outages of transmission lines L5 and L14 are then considered in case 6 of

Table 10.4. As expected, the additional outage of transmission line L14 which

interconnects the two areas affects mainly the damping of the inter-area mode when

non-adaptive controllers are used. Comparisons among the damping ratios of the inter-

area mode achieved by the non-adaptive controllers in cases 1, 3 and 6 confirm the

effect of the outage of transmission line L14 on the inter-area mode damping. With

adaptive controller parameters, the adverse effects of the outages in case 6 are largely

countered, as indicated in the damping ratios results of Table 10.4 The levels of

electromechanical mode dampings are almost the same as those in the base case.

10.5 Time-Domain Simulations In order to further validate the performance of the proposed neural-adaptive controller,

time-domain simulations are carried out for the selected contingency cases (i.e. line

L13 outage and lines L5 and L14 outage). The time-step length of 50 ms is adopted for

the simulations. The descriptions of the line(s) outage cases and the disturbances used

to initiate the transients for each case are given in Table 10.5.

In Figs.10.2 – 10.5 are shown the system transients following the disturbances. As the

focus is on the inter-area mode oscillation, relative voltage phase angle transient

between nodes N9 and N10 is used in forming the responses in Figs.10.2 and 10.3.

From the responses, it can be seen that, with non-adaptive controller, the system

oscillation is poorly damped and takes a considerable time to reach a stable condition.

With the proposed neural-adaptive controller, the system reaches steady-state

condition in 6 – 7 s subsequent to the disturbance for the contingency cases

considered (see Figs. 10.2 and 10.3).

Page 226: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

NEURAL ADAPTIVE CONTROLLER DESIGN RESULTS AND VALIDATION

199

Further comparison in terms of the transients in the rotor speed of generator G2

relative to that of generator G1 are given in Figs.10.4 and 10.5. The comparison

confirms the noticeable improvement in electromechanical oscillation damping when

the adaptive controller is used.

Table 10.5: Descriptions of line(s) outage cases and disturbances

Case Outage Description Disturbance Description

A

Line L13 has to be disconnected

to clear the fault.

Three-phase fault near node N13 on

line L13. The fault is initiated at time

t = 0.1 s, and the fault clearing time

is 0.1 s.

B

Line L5 is initially taken out for

maintenance then line L14 has

to be disconnected to clear the

fault.

Three-phase fault near node N13 on

line L14. The fault is initiated at time

t = 0.1 s, and the fault clearing time

is 0.1 s.

Fig.10.2: Relative voltage phase angle transients for case A disturbance

10 0 1 2 3 4 5 6 7 8 9 0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

time, s

rela

tive

volta

ge p

hase

ang

le, r

ad

─── adaptive ------ non-adaptive

Page 227: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 10

200

Fig.10.3: Relative voltage phase angle transients for case B disturbance

Fig.10.4: Relative speed (G2-G1) transients for case A disturbance

0 1 2 3 4 5 6 7 8 9 10 0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

time, s

rela

tive

volta

ge p

hase

ang

le, r

ad

─── adaptive ------ non-adaptive

0 1 2 3 4 5 6 7 8 9 10 -1.5

-1

-0.5

0

0.5

1

1.5

2

2.5

time, s

rela

tive

spee

d va

riatio

n, ra

d/s

─── adaptive ------ non-adaptive

Page 228: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

NEURAL ADAPTIVE CONTROLLER DESIGN RESULTS AND VALIDATION

201

Fig.10.5: Relative speed (G2-G1) transients for case B disturbance

In Figs.10.6 – 10.9 are also shown the variations of two controller parameters (i.e.

PSSs and SDC gains) during the transient period following the disturbance. For line

L13 outage, the variations are shown in Figs.10.6 and 10.7 respectively. Whereas, the

parameter variations in the case of lines L5 and L14 outage are shown in Figs.10.8 and

10.9 respectively.

There are rapid changes in the controller gains in the initial transient period following

fault and fault clearance, due to the transients in generator powers. To facilitate the

adaptation of the controller parameters in the initial transient period typically within the

range up to about 6 seconds, the option of keeping the inputs to the neural network

representing generator powers at the base-case values, and changing only the inputs

derived from the reduced nodal impedance matrix can be used. This option is based on

the result of the study given in Table 10.4 of Section 10.4 which confirms that the

overall damping is more substantially affected by system configuration than generator

loadings.

0 1 2 3 4 5 6 7 8 9 10 -1.5

-1

-0.5

0

0.5

1

1.5

2

2.5

3

time, s

rela

tive

spee

d va

riatio

n, ra

d/s

─── adaptive ------ non-adaptive

Page 229: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 10

202

Fig.10.6: PSSs gain transients for case A disturbance

Fig.10.7: SDC gain transient for case A disturbance

0 1 2 3 4 5 6 7 8 9 10 0

2

4

6

8

10

12

14

16

18

20

time, s

PS

S g

ain,

pu

----- PSS at Gen.1 −−− PSS at Gen.3

0 1 2 3 4 5 6 7 8 9 10 0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

SDC

gai

n, p

u

time, s

Page 230: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

NEURAL ADAPTIVE CONTROLLER DESIGN RESULTS AND VALIDATION

203

Fig.10.8: PSSs gain transients for case B disturbance

Fig.10.9: SDC gain transient for case B disturbance

0 1 2 3 4 5 6 7 8 9 10 0

2

4

6

8

10

12

14

16

18

20

time, s

PS

S g

ain,

pu

------ PSS at Gen.1 ─── PSS at Gen.3

time, s

0 1 2 3 4 5 6 7 8 9 10 0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

SDC

gai

n, p

u

Page 231: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 10

204

In Figs.10.10 and 10.11 are shown the relative voltage phase angle transient and SDC

gain transient for disturbance case B in Table 10.5 respectively, using the option

described in the above (i.e. the option of keeping the inputs to the neural network

representing generator powers at the base-case values, and changing only the inputs

derived from the reduced nodal impedance matrix).

The damping of the transient in Fig. 10.10 is similar to that in Fig.10.3, whilst the

transient in the controller parameter in Fig.10.11 is substantially reduced in comparison

with that in Fig.10.9, which will facilitate the implementation of the adaptive controller.

In practice, there will be some time delay in the communication channel before the

inputs to the neural adaptive controller which represent the power system configuration

can be updated, following a disturbance. Studies have been carried out to quantify the

performance of the neural adaptive controller when there is the time delay.

Fig.10.10: Relative voltage phase angle transients for different time delays

0 1 2 3 4 5 6 7 8 9 10 0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

time, s

rela

tive

volta

ge p

hase

ang

le, r

ad

: no time delay : 1s time delay : 2s time delay

Page 232: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

NEURAL ADAPTIVE CONTROLLER DESIGN RESULTS AND VALIDATION

205

Fig.10.11: SDC gain transients for different time delays

In [96], a signal transmission delay of 0.75s has been proposed in the design of H∞

damping controllers using remote signals. A time delay up to 2s is, therefore,

considered in the presents work for evaluating the effect on the neural adaptive

controller performance. With signal transmission delays represented in the inputs to the

neural adaptive controller, the system transient responses for disturbance case B

described in Table 10.5 are re-evaluated and shown in Figs.10.10 – 10.13.

Time delays of 1s and 2s in relation to the updating of system topology after fault

clearance have been adopted in the study. The comparisons made of the inter-area

mode responses of Fig.10.10, and the local mode responses of Figs.10.12 and 10.13

indicate that the effect of the time delay is to reduce only slightly the electromechanical

mode dampings.

0 1 2 3 4 5 6 7 8 9 10 0.1

0.15

0.2

0.25

0.3

0.35

0.4

0.45

time, s

SDC

gai

n, p

u

: no time delay : 1s time delay : 2s time delay

Page 233: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 10

206

Fig.10.12: Relative speed (G4-G1) transients for different time delays

Fig.10.13: Relative speed (G3-G2) transients for different time delays

0 1 2 3 4 5 6 7 8 9 -4

-3

-2

-1

0

1

2

3

time, s

rela

tive

spee

d va

riatio

n, ra

d/s

10

: no time delay : 1s time delay : 2s time delay

0 1 2 3 4 5 6 7 8 9 10 -1.5

-1

-0.5

0

0.5

1

1.5

2

time, s

rela

tive

spee

d va

riatio

n, ra

d/s

: no time delay : 1s time delay : 2s time delay

Page 234: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

NEURAL ADAPTIVE CONTROLLER DESIGN RESULTS AND VALIDATION

207

However, in relation to signal transmission delay and/or communication channel failure,

the neural adaptive controller designed in the chapter offers a key advantage in

comparison with other controller designs using remote signals [39]. When there is a

loss of communication channel or substantial time delay, the neural adaptive controller

will revert back to the fixed-parameter controller, with sub-optimal damping. In the

delay period/loss of communication channel, the PSSs and SDCs still have local input

signals (rotor speed/power), and they operate normally to give continuous non-zero

outputs which contribute to the system damping. Other controllers which depend totally

on remote input signals will not be able to function without the communication channel.

10.6 Possible Improvements Table 10.6 shows the range of optimal controller parameter variation for different

operating conditions and system configurations described in Tables 10.2 and 10.3

Results in the table show that the range of variation in the controller gains is wider than

that in the controller time constants. This indicates that the controller gains are more

sensitive to system changes than the time constants. Therefore, to simplify the

adaptive controller and its training, it is possible to adapt only the controller gains to the

prevailing system condition, and keep the controller time constants at the constant

values determined in the base case.

It is also found out from the investigation that the local modes are more affected by

PSSs, whereas, the inter-area mode is more affected by the SDC. In other words,

SDCs are more important if only the inter-area modes are to be considered. Therefore,

if the damping ratios of the local modes are high in the base case, it is possible to

include only the SDCs in the neural adaptive controller design, and to have fixed-

parameter PSSs designed in the base case.

In order to check whether a smaller number of neural network inputs can be used in the

adaptive controller, representation of the system configuration with a reduced nodal

impedance matrix of a lower dimension is investigated. In the investigation, only power

system nodes with direct connections to generators with PSSs and FACTS devices are

retained. The neural network with a smaller number of inputs is then trained and tested

using the test cases described in Section 10.3.1.

Page 235: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 10

208

Table 10.6: Range of optimal controller parameter variation for different operating

conditions and system configurations

Parameters Controller Type

Symbol Type Range

KPSS gain 4 – 20 pu

TPSS time constant 0.80 – 1.33 s

TPSS1 time constant 0.16 – 0.24 s

TPSS2 time constant 0.05 – 0.13 s

TPSS3 time constant 0.03 – 0.10 s

PSS

TPSS4 time constant 0.16 – 0.24 s

KSDC gain 0.1 – 1.0 pu

TSDC time constant 0.16 – 0.24 s

TSDC1 time constant 0.16 – 0.24 s

TSDC2 time constant 0.05 – 0.16 s

TSDC3 time constant 0.03 – 0.08 s

SDC

TSDC4 time constant 0.16 – 0.24 s

Ksh1, Ksh2 gain 0.1 – 1.0 pu

Tsh1, Tsh2 time constant 0.05 – 0.16 s

Kse1, Kse2 gain 0.01 – 0.10 pu

UPFC Main

Controller

Tse1, Tse2 time constant 0.16 – 0.24 s

pu on 100 MVA

Based on the outcome of the investigation, it is found that the neural network with a

reduced number of inputs can also provide acceptable results. Further reduction in the

number of inputs is also possible by discounting the real parts of the reduced nodal

impedance matrix elements, given that the parameters of the transmission circuits are

dominated by reactances.

By applying the above measures, the size of the neural network and its training can be

greatly simplified and kept to be minimal.

Page 236: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

NEURAL ADAPTIVE CONTROLLER DESIGN RESULTS AND VALIDATION

209

10.7 Discussion on Large Power System Application Drawing on the measures for improvements in Section 10.6 and the development of

ultra-large-scale neural network reported in [124], it is feasible to meet the

requirements of large power system application in terms of neural network size and

response time.

For the purpose of illustration, it is taken in the discussion that a large power system

has 100 generators and 10 FACTS devices with each generator having a PSS. The

comparisons between the adaptive neural controller requirements and the available

capability of the ultra-large-scale neural network are discussed in the following.

For the above power system, neural adaptive controller size requirements are given in

the following:

• The dimension of the reduced nodal impedance matrix is 110 110. Due to the

symmetry in the impedance matrix, only 6105 elements are required to represent the

power system configuration. The impedance matrix elements are, in general,

complex numbers. However, in a transmission system (which is the focus of the

present paper), the parameters of transmission circuits are dominated by the

reactances. This means that it is possible to discount the real parts of the nodal

impedance matrix, for the purpose of representing the system configuration.

• In addition to 6105 elements (in real numbers, following the removal of the real parts

of the nodal impedance matrix) used for representing the power system

configuration, there are 200 input values for representing generator active- and

reactive powers. Therefore, in this example of the system having 100 generators

each of which has a PSS, and 10 FACTS devices, the total number of input nodes of

the neural adaptive controller is about 6300.

• Based on the controller output parameters described in Section 9.3.1, the total

number of output nodes of the neural adaptive controller is about 750.

With the availability of cluster technology based on high-speed processors, ultra-large-

scale neural network (ULSNN) has been developed and reported in the literature. For

Page 237: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 10

210

example, in [124] a ULSNN with the following processing capability has been

developed:

• Multi-processor technology (a cluster of 196 Pentium III processors)

• 1.73 million weighting coefficients

• 9 million training patterns

• Computational speed of 163.3 GFlops/s

The cost of the above ULSNN was about 150,000 US dollars (in 2000). It is highly likely

that the cost at present is much lower, given that the cost of computer hardware is

decreasing while computing capability (in terms of memory and processing speed) is

increasing.

Recently, a cluster of 40 AMD Opteron processors has been developed at The

University of Western Australia for real-time simulation with a computational speed of

36 TeraFlops at the cost of about 100,000 Australian dollars. This processing speed far

exceeds the capability of the previous ULSNN development reported in [124].

The above comparisons confirm that the available neural network capability exceeds

the requirements of the neural adaptive controller for a large power system by a large

margin.

10.8 Conclusions The neural adaptive controller trained for a representative power system with a UPFC

has been comprehensively tested to verify its dynamic performance. Both eigenvalue

calculations and time-domain simulations are applied in the testing and verification.

Many comparative studies have been carried out to quantify the improved performance

of the adaptive controller proposed in comparison with that achieved with fixed-

parameter controllers.

Page 238: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

NEURAL ADAPTIVE CONTROLLER DESIGN RESULTS AND VALIDATION

211

The results confirm that the deterioration in system dampings arising from the use of

fixed-parameter controllers when system operating condition changes will be removed,

and maximum or optimal damping is regained by the proposed neural adaptive

controller.

With the state-of-the-art cluster technology, there is, in principle, no difficulty in

implementing the adaptive controller designed for real-time applications.

Page 239: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

212

11.1 Introduction Power system controllers usually have hard (non-smooth) nonlinearities such as

saturation limits. The saturation limiters of the controllers are needed to impose

practical restrictions as a result of physical system limitation such as device or

equipment rating [59].

In the case of power system damping controllers, limitations in their outputs which can

lead to saturations will affect the oscillation damping capabilities of the controllers. The

reason is that the saturation effect will enforce the actual controller outputs (which

could have been several times higher than their limiting values) within the range of

permissible output values. The restrictions in the damping controller output will reduce

the signal needed for oscillation damping and therefore affect the overall system

dynamic behavior.

On this basis, the control coordination design of the damping controllers including

those of PSSs and FACTS devices needs to represent their output limits so that the

damping ratios as predicted in the design stage will be achieved in actual operating

conditions.

There have been numerous publications [18,40,72,78,90,91] which report the control

coordination of PSSs and FACTS device controllers for maintaining or enhancing

electromechanical oscillation damping in power systems. Although detailed plant

11 OPTIMAL DESIGN OF PSSs AND FACTS DEVICES SDCs WITH CONTROLLER SATURATION LIMITS

Page 240: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

OPTIMAL DESIGN OF PSSs AND FACTS DEVICES SDCs WITH CONTROLLER SATURATION LIMITS

213

dynamic models have been incorporated in the control coordination reported, the

nonlinearities of the damping controllers in terms of their output limits are often

discounted or neglected in the design procedure. The research in developing design

methods which take into account controller output saturation has been very limited

[59,60].

In [11], a time-domain method has been proposed for optimisation and coordination of

the damping controllers of PSSs and FACTS devices. In principle, the time-domain

control coordination technique can represent the controller saturation limits. However,

there are a number of disadvantages of this technique which were identified in [11,78].

The results provided by the technique depend on the nature of the disturbance used to

excite the power system, and the controller robustness in relation to changes in power

system configurations is not achieved. Furthermore, the technique does not provide the

flexibility of selecting the electromechanical modes and specifying the required

damping ratios for control coordination design [78].

Similar to the approach in [11], the research reported in [59,60] applied the time-

domain method to optimise the saturation limits of the damping controller of a PSS or

series compensator in the context of a single-machine infinite bus system. Therefore,

the methods share the same disadvantages as that in [11]. In addition, the optimal

controller saturation limits obtained by the method in [59,60] may be difficult to

implement in practice as the optimal values to achieve satisfactory system dynamic

performance may be quite high and unrealisable in practice due to physical system

restrictions [59].

In all of the time-domain methods in [11,59,60], there is a need to define target values

of state variables and/or generator active-powers for forming the objective function to

be minimised in the control coordination. The use of initial condition prior to the

disturbance to form the target values has been proposed in [11]. However, the

assumption in [11] that the power system will return to its initial condition or settle to a

state close to its initial condition might not be valid, depending on the nature of the

disturbance. In [59,60], post-disturbance steady-state values are adopted for forming

the target values in the objective function. This is based on the premise that the power

system is stable and will settle to a new steady-state condition. Depending on the

Page 241: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 11

214

controller parameters and the severity of the disturbance, the premise used might not

be applicable.

Against the above background, the objective of the present chapter is to develop a new

method for control coordination design of PSSs and supplementary damping

controllers (SDCs) for FACTS devices in a multimachine power system which

achieves:

(i) the selection of any electromechanical modes for control coordination

(ii) the required damping ratios of the modes selected in (i)

(iii) the representation of output limits of PSSs and/or SDCs in the design procedure,

for any specified disturbances.

The new method draws on the eigenvalue-based optimal control coordination

developed in Chapter 6. This will address points (i) and (ii) in the above. The key

contribution of the new method is that of combining the eigenvalue-based technique

with nonlinear time-domain simulations for achieving the objective in (iii). The method is

based on the principle that, for a given disturbance, the PSSs and/or SDCs maximum

outputs are functions of the controller parameters. In general, the functions are

nonlinear, and analytical techniques to derive them in a closed form are not available.

The present work uses linear approximation to form the functions, and the coefficients

of which are determined by sensitivity analysis, drawing on the results of time-domain

simulation for specified disturbances. In the sensitivity analysis, individual controller

parameters are perturbed by small amount, and the changes in controllers maximum

outputs are evaluated by time-domain simulation. The sensitivities are used for forming

the linear functions which give the relationship between controller maximum outputs

and controller parameters. The controllers specified output limits are then imposed on

the linear functions to establish the inequality constraints which are included in the

eigenvalue-based control coordination design procedure.

In this way, the controller output limits are represented in the design. A key feature of

the new method is that the time-domain simulations which are used for forming the

controller output limit constraints are performed outside the eigenvalue-based control

coordination loop. The number of variables is, therefore, not increased in the control

Page 242: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

OPTIMAL DESIGN OF PSSs AND FACTS DEVICES SDCs WITH CONTROLLER SATURATION LIMITS

215

coordination. If required, the individual time-domain simulations which are independent

of one another can be performed in parallel using a cluster of computers to speed up

the design process.

As the controller output limit constraints have been derived using linear approximation,

the results of the control coordination need to be validated with time-domain

simulations to confirm whether the actual controller outputs are within their specified

limits. In the case where the limits are exceeded, a revised set of linearised constraints

will be derived, by time-domain simulation and perturbation of the controller parameters

obtained from the most recent control coordination results. The set of revised

constraints is to be included in the next control coordination design. The procedure is

applied iteratively until the controller parameters obtained in the design lead to

controller outputs being within their specified limits, as confirmed by time-domain

simulations. Typically about 5 iterations of the procedure are required in the overall

control coordination process.

The design method is applied to a multimachine power system with PSSs and a unified

power flow controller (UPFC). The results from eigenvalues calculation and time-

domain simulation confirm the capabilities of the design procedure proposed in

avoiding controller saturations and preserving the optimal system damping.

11.2 Representation of Controller Limit Constraints in the

Design 11.2.1 Basic Concept This section discusses the additional inequality constraints to be imposed on the

controller parameters in the optimisation and the modification of the control

coordination procedure discussed in Chapter 6 to avoid controller saturations in the

design. An iterative method is used, and time-domain simulations to determine the

controller outputs are employed in the procedure.

The basic concept in deriving the additional inequality constraints is to use the linear

approximation for relating the maximum absolute value of controller outputs to a small

change of controller parameter values as follows:

Page 243: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 11

( )∗∗ −+≈ KKa tjjj yy (11.1)

In (11.1):

K : vector of parameters of all of the controllers considered in the design th : the maximum magnitude of the output of the j controller when the controller

parameter vector is K

yj

: the maximum magnitude of the output of the jth controller when the controller

parameter vector is K

∗jy

*

a and K. : vector of coefficients in the linearised relationship between yj j

If there are n controller parameters in total, vectors K, K* and aj have the following

forms:

( )n21t K,,K,K K=K (11.2)

( )∗∗∗∗ = n21t K,,K,K KK (11.3)

( ) ,M 1,2,j ; a,,a,a jn2j1jtj KK ==a (11.4)

where M is the number of controllers.

The coefficient vector a in (11.1) is calculated using the following two steps: j

1) Step 1. Perform time-domain simulations for small change (ε) of controller

parameters and calculate the maximum absolute values of the controller outputs.

Each controller parameter is perturbed by ε in turn, i.e. the initial controller

parameter vector K* iK will become (for i = 1, 2,…, n). With n individual

perturbations, the following set of parameter vectors is obtained:

⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢

ε+

=

⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢

ε+=

⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢

⎡ ε+

=

n

2

1

n

n

2

1

2

n

2

1

1

K

KK

; ;

K

KK

;

K

KK

ML

MMKKK (11.5)

216

Page 244: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

OPTIMAL DESIGN OF PSSs AND FACTS DEVICES SDCs WITH CONTROLLER SATURATION LIMITS

For each perturbation, one time-domain simulation for a specified disturbance will

be performed to determine the maximum magnitude the output of each and every

controller participating in the control coordination design. In addition, time-domain

simulation for the same disturbance when the parameter vector is K* will also be

carried out. Controller output limits are not imposed in these time-domain

simulations. There are, therefore (n+1) time-domain simulations for each specified

disturbance. With parallel computing systems, these individual time-domain

simulations can be carried out simultaneously to reduce the computing time in the

design.

2) Step 2. Coefficient vector aj is calculated using the results of the time-domain

simulations carried out in Step 1. If ijy is the maximum magnitude of the output of

the j

217

th controller when the parameter vector ( M,,2,1j K= ) ),n1,2,i( i K=K is used in

the time-domain simulation, then coefficient aji to be used in the linear relation in

(11.1) is given in, based on sensitivity analysis:

ε

−=

∗j

ij

jiyy

a (11.6)

thIn (11.6), is the maximum magnitude of the output of the j*

jy controller when the

parameter vector is K*. In (11.5) and (11.6), ε is chosen to be a small value (for

example, 1% of the controller parameter value).

11.2.2 Formulation of the Inequality Constraints The following is the inequality constraints to be included in the control coordination

design in addition to the constraints described in Chapter 6, drawing on the relation in

(11.1):

( ) M 2,...., 1, j ; j controller of limit output y *tj

*j =≤−+ KKa (11.7)

The constraints in (11.7) are expressed as functions of the controller parameters to be

identified in the optimisation process.

Page 245: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 11

The set of inequality constraints as described in (11.7) is for one disturbance condition.

Different disturbance conditions will lead to different controller output responses, which

have different maximum magnitudes. It is, therefore, necessary to consider several

disturbance conditions (for example, different fault locations and/or different fault

clearing times) in the control coordination design. The constraint in (11.7) extends, in a

straightforward manner, to L disturbances considered in the design:

( )( )L 2,....., 1, k and ; M 2,...., 1, j

j controller of limit output ][y *tkj

*jk

==

≤−+ KKa (11.8)

where:

( ));L1,2,k ;,M 1,2,j (

a,,a,a][ kjn

k2j

k1j

tkj

KK

K

==

=a (11.9)

In (11.9), the coefficient is given by, using (11.6): kjia

( )L 2,....., 1, k and ; M 2,....., 1, j ; n 2,...., 1, i

yya

*jk

ijkk

ji

===ε

−= (11.10)

218

In (11.10), ijky is the maximum absolute output value of the jth controller for the kth

disturbance condition when controller parameters vector ),n1,2,i( i K=K is used in the

time-domain simulation; and is the maximum absolute output value of the jth*jky

controller for the kth disturbance condition when controller parameters vector K* is used

in the time-domain simulation.

11.2.3 Flowchart of the Controller Design with Saturation Limits Fig.11.1 shows the flowchart of the control coordination design taking into account the

saturation limits of the controllers. The design starts from the control coordination

procedure described in Chapter 6 where saturation limit constraints are not considered.

This leads to the initial vector of the controller parameters denoted by K*.

Page 246: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

OPTIMAL DESIGN OF PSSs AND FACTS DEVICES SDCs WITH CONTROLLER SATURATION LIMITS

219

Fig.11.1: Flowchart of the control coordination taking into account the saturation limits

YES

NO

START

Determine K* using the control coordination design described in Chapter 6

Perform time-domain simulations to determine )L1,2,....,k ;M1,2,.....,j (for s'y*

jk == (Use K* in the simulations)

Are all j controller of limit outputs'y*jk ≤

Calculate )n1,2,....,i (for s'i

=K using (11.5)

Determine the new controller parameters vector K using the control coordination

procedure of Chapter 6 augmented with inequality constraints (11.8)

Set : KK =* STOP

Perform time-domain simulations to determine )L1,2,...,k ;M1,2,...,j ;n,...,2,1i (for s'yi

jk ===

(Use s'i

K in the simulations)

Using (11.10), calculate:)L1,2,..., k ;M1,2,...,j ;n1,2,...,i (for s'ak

ji ===

Page 247: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 11

The next step is to calculate the peak values of controller outputs by performing time-

domain simulations. The maximum absolute values of the outputs of controllers

obtained from the simulations are denoted by . )L,1,2,k ;M,1,2,j (for s'y*jk KK ==

The controller output values are then compared with their corresponding limits. If

the maximum absolute values of all of the controller outputs are within their individual

limits, then the design procedure is completed, and K

s'y*jk

* is the desired vector of controller

parameters. If one or more of the limits are exceeded, the control coordination is

carried out again with the inequality constraints (11.8) to be included in the optimisation

process. The above steps are repeated until all of the controllers outputs are within

their specified limits.

11.3 Design Result and Validation 11.3.1 Power System Configuration The system in the study is based on the two-area 13-bus power system of Fig.11.2

[94]. It is proposed to use PSSs and FACTS device, i.e. a UPFC with an SDC to

improve the electromechanical oscillation damping in the power system. Data for this

test system together with its initial operating condition is presented in Appendix I. The

system configuration in Fig.11.2 in the present study is the same as that used in

Chapter 10. However, the lengths of the tie lines in the network of Fig.11.2 are shorter

that those in the previous chapter.

220

Fig.11.2: Two-area 230 kV system

G4

G1 G3

G2

N5 N3 N1 L3 L1 N8

L12 L6L5 L11

L16 L15

L14L13 L10

L9 L8

N11 N12 N13

L7

L4

N6 N7

UPFC N10 L2 N9 N4 N2

Page 248: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

OPTIMAL DESIGN OF PSSs AND FACTS DEVICES SDCs WITH CONTROLLER SATURATION LIMITS

221

The UPFC is installed at node N13 in line L16. The general structure of the UPFC is

shown in Fig.4.6. The dynamical models for the shunt and series converter controllers

of the UPFC are shown in Figs.4.7a and 4.7b respectively. In addition to the UPFC

main controllers, there is an SDC with the control block diagram shown in Fig.4.8. The

input to the SDC is the active-power flow in the transmission line controlled by the

UPFC series converter.

PSSs are installed in generators G1 and G3. The locations of the PSSs are determined

by participation factors. The PSS block diagram is given in Fig. 4.1, with rotor speed as

the input. It is noted that, for this system with 4 generators, there are three

electromechanical modes (two local modes and one inter-area mode) of low frequency

oscillations.

11.3.2 Dynamic Performance for the Design Without Considering

Saturation Limits

Table 11.1 shows the modal information (electromechanical mode eigenvalues,

frequencies and damping ratios) of the system in Fig.11.2. The results in the table are

obtained using the control coordination design developed in Chapter 6 without

considering the controller saturation limits. The optimisation method described in

Chapter 6 is used to obtain the results in the table. The optimal controller parameters

determined by the control coordination design are given in Table 11.2.

Table 11.1: Electromechanical modes with optimal controller parameters

(Design without considering the controller saturation limits)

No. Mode Eigenvalue Frequency (Hz) Damping Ratio

1 Local -3.3176 ± j7.0199 1.12 0.4273

2 Local -3.3385 ± j7.0029 1.11 0.4303

3 Inter-area -0.7957 ± j3.6742 0.58 0.2116

Page 249: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 11

222

Table 11.2: Optimal controller parameters

(Design without considering the controller saturation limits)

Controller Controller parameter Value

KPSS 12.0134 pu/10.3208 pu TPSS 0.9989 s/0.9993 s TPSS1 0.2181 s/0.2003 s TPSS2 0.0949 s/0.0902 s TPSS3 0.0296 s/0.0642 s

PSSs (in G1/G3)

TPSS4 0.1694 s/0.1624 s Ksh1/Ksh2 0.2880 pu/0.5000 pu Tsh1/Tsh2 0.0732 pu/0.1181 s Kse1/Kse2 0.0103 pu/0.1000 pu

UPFC Main Controller

Tse1/Tse2 0.2076 s/0.2200 s KSDC 0.5002 pu TSDC 0.1720 s TSDC1 0.1785 s TSDC2 0.1528 s TSDC3 0.0788 s

SDC

TSDC4 0.1592 s pu on 100 MVA

11.3.3 Design with SDC Output Limiter 11.3.3.1 Effects of SDC Output Saturation

In the present work, it is first proposed to analyse the effects of saturation limits of

UPFC’s SDC on the inter-area mode damping in order to investigate the saturation

effects on the system dynamic performance. The SDC is chosen as a controller for the

investigation due to the following reasons:

- The inter-area mode damping ratio is much lower than the local mode damping

ratios (see Table 11.1). It is, therefore, more vulnerable to the effects of controller

saturation limits.

- The inter-area mode is more affected by the SDC, whereas, the local modes are

more affected by the PSSs.

The investigation of the controller (i.e. SDC) saturation effects on system dynamic

performance is carried out by examining the transient responses of the system

Page 250: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

OPTIMAL DESIGN OF PSSs AND FACTS DEVICES SDCs WITH CONTROLLER SATURATION LIMITS

223

following the disturbances for different controller saturation levels. The different

saturation levels are obtained by setting the controller limit to different values. Two

values of controller limit of 1.0 pu and 0.1 pu respectively are used in the present work.

The limit value of 1.0 pu is used to represent the SDC with a very high output limit

which will not be exceeded in the transient period after the disturbance. The value of

0.1 pu represents a typical SDC output limit.

The transient responses of the system following the disturbances are obtained by

performing the non-linear time-domain simulations. As the focus is on the inter-area

mode oscillation, the relative voltage phase angle transients between nodes N9 and

N10 are used in forming the responses. Two disturbances as described in Table 11.3

are considered in the investigation.

Table 11.3: Description of system disturbances

Case Disturbance Description

1 Three-phase fault near node N9 on line L13. The fault is initiated at time t =

0.1 s, and cleared after 0.20 s by disconnecting line L13.

2 Three-phase fault near node N10 on line L14. The fault is initiated at time t =

0.1 s, and cleared after 0.20 s by disconnecting line L14.

Fig.11.3 shows the system transients for the disturbances in cases 1 and 2 described

in Table 11.3. With a high output limit of 1 pu, none of the disturbances lead to the SDC

output being saturated, as indicated in Figs.11.3c and 11.3d. The inter-area mode

dampings obtained from the transient responses in Figs.11.3a and 11.3b when there is

no controller output saturation are similar to that shown in Table 11.1 which was

predicted by the eigenvalue-based design.

With the typical limit of 0.1 pu, the responses in Figs.11.3c and 11.3d confirm that the

SDC output is saturated for the time period of about 5 seconds. The high degrees of

SDC output saturation lead to the deterioration of the inter-area mode dampings as

indicated in the transient responses of Figs.11.3a and 11.3b. The damping predicted in

the design is now not achieved.

Page 251: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 11

In general, a disturbance that causes a line outage which weakens the interconnection

between the two areas will affect the inter-area mode damping severely, and SDC

output saturation will reduce significantly the effectiveness of the SDC in providing the

oscillation dampings.

224

Fig.11.3: System transients (effects of SDC saturation)

(a) Relative voltage phase angle transients for disturbance case 1

(b) Relative voltage phase angle transients for disturbance case 2

(c) SDC output transients for disturbance case 1

(d) SDC output transients for disturbance case 2

0 1 2 3 4 5 6 7 8 9 10 0

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

0.45

time, s

rela

tive

volta

ge p

hase

ang

le, r

ad

0 1 2 3 4 5 6 7 8 9

0.3

0.25

0.2

0.15

0.1

0.05

0

10-0.05

time, s

rela

tive

volta

ge p

hase

ang

le, r

ad

(a) (b)

0 1 2 3 4 5 6 7 8 9 10 -0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

time, s

SD

C O

utpu

t, pu

0 1 2 3 4 5 6 7 8 9

1

0.8

0.6

10-1

-0.8

-0.6

-0.4

-0.2

0

0.2

0.4 u ut

, pp

time, s

SD

C O

ut

(c) (d)

_______: controller with large output limit of 1 pu (no saturation)

-----------: controller with output limit of 0.1pu (saturation)

Page 252: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

OPTIMAL DESIGN OF PSSs AND FACTS DEVICES SDCs WITH CONTROLLER SATURATION LIMITS

225

11.3.3.2 Dynamic Performance for the Design Considering Saturation Limits

Based on the investigation discussed in Section 11.3.3.1, it is confirmed that the

controller (SDC) saturation deteriorates the system dynamic performance. In order to

preserve a good system dynamic behavior, it is, therefore, necessary to consider the

controller (SDC) saturation limit in the control coordination design.

The inequality constraints (11.8) are now included in the new control coordination

design. The controller parameters in Table 11.2 are chosen as the starting parameter

values (K*) in the new design. The small change (ε) of 1% of the parameter value is

adopted in deriving the inequality constraints (11.8). The typical value of SDC output

limit of 0.1 pu is investigated and used in the new design.

The results (i.e. modal information) of the new control coordination designs with two

disturbances described in Table 11.3 are shown in Table 11.4. The optimal controller

parameters obtained by the new design are given in Tables 11.5. It can be seen that

the electromechanical mode damping ratios for the new design are similar to those of

the traditional design where controller saturation limits are not represented.

The system transients for the new design are shown in Fig.11.4. The disturbances in

cases 1 and 2 as described in Table 11.3 are used to initiate the transients. For each

disturbance, two time-domain simulations are performed:

(i) simulation using the SDC designed with saturation limits represented. The SDC

output limit is included in the time-domain simulation.

(ii) simulation using the SDC designed without saturation limit representation. The

time-domain simulation does not model the SDC output limiter.

The dampings of the inter-area mode estimated from the relative phase angle

transients in Figs.11.4a and 11.4b are closely similar to those predicted by the design

as given in Table 11.4. As shown in Figs.11.4c and 11.4d, the SDC outputs for the

disturbances considered do not saturate. This confirms the correctness of the new

design procedure in imposing the output limits on the controller design, which avoid the

possibility of controller output saturation and deterioration of system damping.

Page 253: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 11

226

Table 11.4: Electromechanical modes with optimal controller parameters

(Output limit of SDC considered in the design)

No. Mode Eigenvalue Freq. (Hz) Damp. Ratio

1 Local -2.8188 ± j6.3039 1.00 0.4082

2 Local -2.8576 ± j6.4168 1.02 0.4068

3 Interarea -0.7253 ± j3.4487 0.55 0.2058

Table 11.5: Optimal controller parameters

(Output limit of SDC considered in the design)

Controller Controller parameter Value

KPSS 8.4384 pu/10.2304 pu TPSS 1.0025 s/1.0059 s TPSS1 0.2251 s/0.1015 s TPSS2 0.0708 s/0.0968 s TPSS3 0.0102 s/0.1557 s

PSSs (in G1/G3)

TPSS4 0.1406 s/0.1206 s Ksh1/Ksh2 0.1612 pu/0.1755 pu Tsh1/Tsh2 0.1007 pu/0.1182 s Kse1/Kse2 0.0362 pu/0.1000 pu

UPFC Main Controller

Tse1/Tse2 0.2238 s/0.2247 s KSDC 0.0650 pu TSDC 0.1996 s TSDC1 0.1401 s TSDC2 0.1976 s TSDC3 0.0490 s

SDC

TSDC4 0.1819 s pu on 100 MVA

The comparison between the transients obtained from the two simulations described in

(i) and (ii) are given in Fig.11.4. As shown in Figs.11.4c and 11.4d, the SDC outputs

from simulation (ii) are substantially greater than those from simulation (i). However,

the dampings as indicated in the transients in Figs.11.4a and 11.4b for the two

simulations are similar. This illustrates the usefulness and effectiveness of the new

control coordination procedure which provides optimal controller design in which

practical limiters are included. The dynamic performance is comparable to that

obtained by the ideal controllers the outputs of which are not limited.

Page 254: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

OPTIMAL DESIGN OF PSSs AND FACTS DEVICES SDCs WITH CONTROLLER SATURATION LIMITS

227

Fig.11.4: System transients for new design with SDC output limiter and ideal SDC

(a) Relative voltage phase angle transients for disturbance case 1

(b) Relative voltage phase angle transients for disturbance case 2

(c) SDC output transients for disturbance case 1

(d) SDC output transients for disturbance case 2

0 1 2 3 4 5 6 7 8 9 100

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

0.45

time, s

rela

tive

volta

ge p

hase

ang

le, r

ad

0 1 2 3 4 5 6 7 8 9

0.35

0.3

0.25

0.2

0.15

0.1

0.05

0

10-0.05

time, s

rela

tive

volta

ge p

hase

ang

le, r

ad

(a) (b)

0 1 2 3 4 5 6 7 8 9 10-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

time, s

SD

C O

utpu

t, pu

0 1 2 3 4 5 6 7 8 9

1

0.8

0.6

10-1

-0.8

-0.6

-0.4

-0.2

0

0.2

0.4 u ut

, pp

time, s

SD

C O

ut

(d) (c)

_______: simulation using the SDC designed with saturation limits represented (the SDC output limit is included in the time-domain simulation)

-----------: simulation using the SDC designed without saturation limit representation (the time-domain simulation does not model the SDC output limiter)

Page 255: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 11

228

11.3.4 Design with PSSs and SDC Output Limiters The new design is now applied for the control coordination of the SDC and two PSSs

where output limits (for all of the controllers) are represented. The output limit of each

PSS is 0.03 pu, and that of the SDC is 0.1 pu. All of the electromechanical modes and

disturbance cases in Table 11.3 are considered in the control coordination.

In Table 11.6 are given the modal dampings and frequencies predicted from the design

results. The optimal controller parameters obtained by the new design are given in the

Table 11.7. The comparison between the results in Tables 11.1 and 11.6 indicate that

imposing the controller output limits on the design does not affect significantly the

damping ratios of the electromechanical modes.

Table 11.6: Electromechanical modes with optimal controller parameters

(Output limits of PSSs and SDC considered in the design)

No. Mode Eigenvalue Freq. (Hz) Damp. Ratio

1 Local -2.9945 ± j6.7086 1.07 0.4076

2 Local -3.1066 ± j6.5814 1.05 0.4269

3 Inter-area -0.7447 ± j3.4845 0.55 0.2090

In Fig.11.5 are shown the transient responses related to the inter-area mode when the

disturbance is that of case 1 in Table 11.3. For comparison purpose, the transient

responses obtained by the controllers designed without saturation limits being

considered are also shown in Fig.11.5. The comparison in Fig.11.5a confirms again the

effectiveness of the new controller design in damping the inter-area mode.

The output of the SDC obtained in the new design does not saturate, as indicated in

the response of Fig.11.5b. However, the output of the SDC based on the traditional

design saturates heavily following the disturbance for about 6 seconds. This saturation

directly causes the damping deterioration as indicated in the response of Fig.11.5a.

Page 256: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

OPTIMAL DESIGN OF PSSs AND FACTS DEVICES SDCs WITH CONTROLLER SATURATION LIMITS

229

Table 11.7: Optimal controller parameters

(Output limit of PSSs and SDC considered in the design)

Controller Controller parameter Value

KPSS 10.8417 pu/8.6685 pu TPSS 1.0000 s/1.0000 s TPSS1 0.2189 s/0.2021 s TPSS2 0.0889 s/0.0810 s TPSS3 0.0407 s/0.0750 s

PSSs (in G1/G3)

TPSS4 0.1689 s/0.1584 s Ksh1/Ksh2 0.1383 pu/0.5573 pu Tsh1/Tsh2 0.5010 pu/0.1168 s Kse1/Kse2 0.0524 pu/0.0639 pu

UPFC Main Controller

Tse1/Tse2 0.2577 s/0.2200 s KSDC 0.0526 pu TSDC 0.1702 s TSDC1 0.1749 s TSDC2 0.1555 s TSDC3 0.0791 s

SDC

TSDC4 0.1596 s pu on 100 MVA

The controllers designed using the new procedure also improve the local mode

dampings as indicated in the comparisons in Figs.11.6a and 11.6b where relative rotor

speeds transients confined to individual areas are shown. The disturbance condition for

forming the transients is that of case 1 described in Table 11.3. The local mode

dampings obtained from the controllers designed without their output limit

representation deteriorate noticeably in the comparisons shown in Figs.11.6a and

11.6b.

The transients in Figs.11.6c and 11.6d show that, with traditional controller design,

there is initial saturation in the PSSs outputs following the disturbance. With new

design procedure, the PSSs outputs are within their specified limits throughout the

transient period, as shown in the responses of Figs.11.6c and 11.6d. The

improvements of the local modes dampings are due to the combined contribution of the

SDC and PSSs designed with their respective output limits represented.

Page 257: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 11

230

Fig.11.5: Inter-area mode transients and SDC outputs

(a) Relative voltage phase angle transients for disturbance case 1

(b) SDC output transients for disturbance case 1

0 1 2 3 4 5 6 7 8 9

0.45

0.4

0.35

0.3

0.25

0.2

0.15

0.1

0.05

10 0

time, s

rela

tive

volta

ge p

hase

ang

le, r

ad

(a)

0 1 2 3 4 5 6 7 8 9

0.1

0.08

0.06

0.04

0.02

0

-0.02

-0.04

-0.06

-0.08

10 -0.1

time, s

SD

C O

utpu

t, pu

(b)

_______: new design with considering saturation limits

------------: design without considering saturation limits

Page 258: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

OPTIMAL DESIGN OF PSSs AND FACTS DEVICES SDCs WITH CONTROLLER SATURATION LIMITS

231

Fig.11.6: Local mode transients and PSSs outputs

(a) Relative speed (G3-G2) transients for disturbance case 1

(b) Relative (G4-G1) transients for disturbance case 1

(c) PSS (at G1) output transients for disturbance case 1

(d) PSS (at G3) output transients for disturbance case 1

(a) (b)

(c) (d)

0 1 2 3 4 5 6 7 8 9 10 -3

-2

-1

0

1

2

3

time, s

,rela

tive

spee

d G

3-G

2, ra

d/s

0 1 2 3 4 5 6 7 8 9

3

2

1

0

-1

-2

10-3

time, s

,rela

tive

spee

d G

4-G

1, ra

d/s

time, s 0 1 2 3 4 5 6 7 8 9 10

-0.03

-0.02

-0.01

0

0.01

0.02

0.03

PS

S (a

t G1)

out

put,

pu

0 1 2 3 4 5 6 7 8 9

0.03

0.02

10-0.03

-0.02

-0.01

0

0.01

u ut

, p

time, s

PS

S (a

t G3)

out

p

_______: new design with considering saturation limits

------------: design without considering saturation limits

Page 259: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 11

232

11.4 Conclusions The chapter has developed an effective and efficient design procedure for the control

coordination of PSSs and SDCs of FACTS devices in which both the dependence of

the dampings of electromechanical modes and that of controller maximum outputs on

the controller parameters are taken into account.

The relationships between the controller maximum outputs and their parameters

combined with the specified output limits form the set of inequality constraints which

complement those traditionally included in the eigenvalue-based control coordination.

The additional constraints expressed in terms of the controller parameters guarantee

that, for any specified disturbances, the outputs of the controllers designed will not

saturate, and thereby, the possibility of damping deterioration due to output saturation

is avoided. The levels of modal dampings specified in the design stage will be

maintained in the controllers operation following a disturbance.

In terms of computing time, the new design procedure is efficient as the relationships

between the controller maximum outputs and their parameters are derived from time-

domain simulations performed outside the optimisation loop which forms the optimal

controller parameters. Parallel processing has been proposed in the chapter to speed

up the design process in relation to forming the relationships if computing time is a

concern.

Case studies presented have verified the correctness of the design procedure together

with its software implementation, and quantified the improvements over the traditional

controller designs in terms of damping performance. Although the controller output limit

constraints derived have been adopted for the eigenvalue-based control coordination,

they are of general application, and can also be used in other design methods,

including the H∞ and LMI techniques [40].

Page 260: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

233

12.1 Conclusions In the following are brought together and summarised the original contributions or

advances made in the research and presented in the body of the thesis.

The initial part of the research has made several contributions to the control

coordination design of fixed-parameter damping controllers in multi-machine power

systems. These contributions have addressed the many deficiencies identified in the

review presented in Chapters 2 and 3 of the previously-published design methods for

fixed-parameter controllers. While there are a number of existing or proposed methods

for power system controllers design in the context of small-disturbance stability, only

the group of design methods that draw on the eigenvalues of the power system state

matrix has been generally accepted and applied extensively in the power industry.

Within this group of eigenvalue-based methods, the research reported in Chapter 6 has

made two key original contributions to the control coordination design.

The first contribution is that of representing directly the nonlinear dependence of

eigenvalues associated with the electromechanical modes of interest on the controller

parameters to be identified by the eigenvalue-eigenvector equation set which is

included, as equality constraints, in the constrained optimisation-based control

coordination. The objective function used in the constrained optimisation for

maximising the damping of the electromechanical modes is formed from the

eigenvalues associated with these modes. This approach leads to a number of

important advantages over the existing methods as discussed in the following.

12 CONCLUSIONS AND FUTURE WORK

Page 261: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 12

234

Separate and time-consuming eigenvalue calculations at individual iterations in the

coordination design process are not required in the new procedure. Both eigenvalues

and controllers parameters are treated as the variables in the constrained optimisation,

and their final values are obtained simultaneously at the convergence. In addition, the

procedure developed is based on the constrained optimisation in its entirety, without

any need for a special and separate eigenvalue calculation software system.

Therefore, any possible limitations, particularly on the system state matrix dimension,

of the eigenvalues calculation software systems currently used in existing design

methods are removed.

The second contribution is that of retaining completely in the new control coordination

procedure the sparsity of the power system Jacobian matrix while achieving the

advantages derived from the first contribution. The benefit derived from the second

contribution is a significant one in the context of control coordination design for a large

power system.

The third advance made in the thesis is to propose and develop a new adaptive

controller which addresses the deficiencies of the numerous adaptive schemes

previously proposed and reviewed in Chapter 8. The adaptivity achieved with the new

controller developed in Chapter 9 allows the parameters of the power system

controllers to be tuned in real time, while there is no need to identify online any

reduced-order or approximate power system models as required in the previously-

proposed adaptive schemes.

The parameters of the power system controllers which lead to optimal dynamic

performance are identified directly from the prevailing power system configuration and

operating condition via a nonlinear multi-variable vector function implemented by a

neural network which has been trained off-line for a wide range of system operating

conditions and configurations. A key aspect of the contribution is that of transforming

the discrete form of system topology variation into a set of continuous variables derived

from the power network nodal impedance matrix. The transformation removes the

difficulty imposed by the combinatorial nature of system topology which has precluded

the representation of power system configuration variation in the previously-proposed

adaptive schemes.

Page 262: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CONCLUSIONS AND FUTURE WORK

235

The neural network-based adaptive controller developed in the thesis has an inherent

parallel structure which makes it suitable for multi-processor implementation based on

the state-of-the-art cluster technology.

The fourth and final contribution of the research is related to a very practical aspect in

power system controller design. In addition to the bounds on controller parameters

which are always taken into account in traditional design methods, the research

develops a new technique by which limits on the controllers outputs are also

represented in the controller design. With the new design method, the possibility of

system damping deterioration due to controller output saturation is eliminated, for any

specified disturbances.

Through a series of time-domain simulations performed outside the constrained

optimisation loop required in the controller design, the relationship expressed in an

algebraic form between controllers maximum outputs and their parameters is

established, which leads to a set of inequality constraints for representing the

controllers output limiters. The eigenvalue-based control coordination described in

Chapter 6 is then augmented with the additional set of inequality constraints, for

including in the new formulation as developed in Chapter 11 to give a comprehensive

controller design method where practical aspects of power system controllers in

relation to their parameters and output limits constraints are considered.

12.2 Future Work With the foundation provided by the new concepts and developments presented in the

thesis, further research is envisaged and outlined in the following.

12.2.1 Real-Time Implementation of the Adaptive Control

Coordination The proposal is that of implementing the neural adaptive controller on a cluster of high-

speed processors for real-time testing prior to its online application in power systems.

The testing will require real-time dynamic simulation of the power system, which allows

the interaction between the neural adaptive controller and the power system to be

Page 263: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

CHAPTER 12

236

represented, and the dynamic performance of the adaptive controller to be quantified

closely in an online environment. With the multi-processor systems currently available,

it is feasible to achieve real-time power system dynamic simulation for use in the test.

12.2.2 Implementation of WAM-Based Stabilisers The control coordination considered in this thesis is carried out by using local feedback

control signals which are input to PSSs and SDCs associated with FACTS devices.

With the advances in WAM technologies using phasor measurement units (PMUs), it is

proposed to investigate the implementation of remote feedback control signals (or

combination of local and remote control signals) in the proposed control coordination of

multi-input controllers.

Although, as acknowledged in the literature, the WAM-based multi-input controllers

offer flexibility in control, particularly in the damping of multiple electromechanical

modes with a limited number of controllers, particularly those associated with FACTS

devices, there remain important issues to be addressed prior to practical applications in

power systems. A particular and important issue is related to the robustness of the

controllers with respect to the possible loss of remote signals due to communication

channel failure. The second issue is that of the design and implementation of multi-

input WAM-based stabilisers which are adaptive to power system configuration and

operating condition. The foundation established in Chapter 9 in the context of adaptive

single-input PSSs and SDCs associated with FACTS devices will provide a starting

point for further research in adaptive multi-input WAM-based controllers.

Page 264: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

237

RREEFFEERREENNCCEESS

[1] Klein, M., Rogers, G.J., and Kundur, P.: ‘A fundamental study of inter-area

oscillations in power systems’, IEEE Trans. Power Systems, 1991, 6, (3), pp.

914-921.

[2] Pal, B.C., and Chaudhuri, B.: Robust Control in Power Systems, Springer, New

York, 2005.

[3] Rogers, G.: Power System Oscillations, Kluwer Academic Publishers,

Massachusetts, 2000.

[4] Kundur, P.: Power System Stability and Control, McGraw-Hill, USA, 1994.

[5] Cai, L.J., and Erlich, I.: ‘Simultaneous coordinated tuning of PSS and FACTS

damping controllers in large power systems’, IEEE Trans. Power Systems,

2005, 20, (1), pp. 294-300.

[6] Noroozian, M, Ghandhari, M., Andersson, G., Gronquist, J., and Hiskens, I.A.:

‘A robust control strategy for shunt and series reactive compensators to damp

electromechanical oscillations’, IEEE Trans. Power Delivery, 2001, 16, (4), pp.

812-817.

[7] Januszewski, M., Machowski, J., and Bialek, J.W.: ‘Application of the direct

Lyapunov method to improve damping of power swings by control of UPFC’,

IEE Proc.-Gener. Transm. Distrib., 2004, 151, (2), pp. 252-260.

[8] Ramirez, J.M., Davalos, R.J., and Coronado, I.: ‘Use of an optimal criterion for

co-ordinating FACTS-based stabilisers’, IEE Proc.-Gener. Transm. Distrib.,

2002, 149, (3), pp. 345-351.

[9] Chow, J.H., Sanchez-Gasca, J.J., Ren, H., and Wang, S.: ‘Power system

damping controller design: using multiple input signals’, IEEE Control

Magazine, August 2000, pp. 82-90.

[10] Ramos, R.A., Alberto, L.F.C., and Bretas, N.G.: ‘A new methodology for the

coordinated design of robust decentralized power system damping controllers’,

IEEE Trans. Power Systems, 2004, 19, (1), pp. 444-454.

[11] Lei, X., Lerch, E.N., and Povh, D.: ‘Optimization and coordination of damping

controls for improving system dynamic performance’, IEEE Trans. Power

Systems, 2001, 16, (3), pp. 473-480.

Page 265: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

REFERENCES

238

[12] Mithulananthan, N., Canizares, C.A., Reeve, J., and Rogers G.J.: ‘Comparison

of PSS, SVC, and STATCOM controllers for damping power system

oscillations’, IEEE Trans. Power System, 2003, 16, (2), pp. 786-792.

[13] Xu, L., and Ahmed-Zaid, S.: ‘Tuning of power system controller using symbolic

eigensensitivity analysis and linear programming’, IEEE Trans. Power System,

1995, 10, (1), pp. 314-322.

[14] Hsu, Y.Y., Liu, C.S., Lin, C.J., and Huang, C.T.: ‘Application of power system

stabilizers and static VAR compensators on a longitudinal power system’, IEEE

Trans. Power System, 1988, 3, (4), pp. 1464-1470.

[15] Wang, H.F., Swift, F.J., and Li, M.: ‘Comparison of modal controllability between

FACTS-based stabilizers and PSS in increasing the oscillation stability of

multimachine power systems’, IEE Proc.-Gener. Transm. Distrib., 1996, 143,

(6), pp. 575-581.

[16] Hingorani, N.G., and Gyugyi, L.: ‘Understanding FACTS: concept and

technology’, IEEE Press, New York, 2000.

[17] Hingorani, N.G.: ‘Flexible AC transmission system’, IEEE Spectrum, 1993, 30,

(4), pp. 40-45.

[18] Pourbeik, P., and Gibbard, M.J.: ‘Simultaneous coordination of power system

stabilizers and FACTS device stabilizers in a multimachine power system for

enhancing dynamic performance’, IEEE Trans. Power Systems, 1998, 13, (2), pp. 473-479.

[19] Pourbeik, P., and Gibbard, M.J.: ‘Damping and synchronizing torques induced

on generators by FACTS stabilizers in multimachine power systems’, IEEE

Trans. Power Systems, 1996, 11, (4), pp. 1920-1925.

[20] Gibbard, M.J., Vowles, D.J., and Pourbeik, P.: ‘Interactions between, and

effectiveness of, power system stabilizers and FACTS device stabilizers in

multimachine systems’, IEEE Trans. Power Systems, 2000, 15, (2), pp. 745-

755.

[21] Machowski, J., Robak, S., Bialek, J.W., Bumby, J.R., and Abi-Samra, N.:

‘Decentralized stability-enhancing control of synchronous generator’, IEEE

Trans. Power Systems, 2000, 15, (4), pp. 1336-1344.

[22] Machowski, J., Bialek, J.W., Robak, S., and Bumby, J.R.: ‘Excitation control

system for use with synchronous generators’, IEE Proc.-Gener. Transm.

Distrib., 1998, 145, (5), pp. 537-546.

Page 266: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

REFERENCES

239

[23] Robak, S., Januszewski, M., and Rasolomampionona, D.D.: ‘Power system

stability enhancement using PSS and UPFC Lyapunov-based controllers: a

comparative study’, IEEE Bologna PowerTech Conference, 2000, Bologna,

Italy.

[24] Lo, K.L., and Ma, T.T.: ‘UPFC damping control strategy based on transient

energy function’, Electric Power System Research, 2000, 56, pp. 195-203.

[25] Ghandhari, M., Andersson, G., and Hiskens, I.A.: ‘Control Lyapunov functions

for controllable series devices’, IEEE Trans. Power Systems, 2001, 16, (4), pp.

689-694.

[26] Pal, B.C., Chaudhuri, B., Zolotas, A.C., and Jaimoukha, I.M.: ‘Simultaneous

stabilisation approach for power system damping control design through

TCPAR employing global signals’, IEE Proc.-Gener. Transm. Distrib., 2004,

151, (1), pp. 43-50.

[27] Klein, M., Le, L.X., Rogers, G.J., Farrokhpay, S., and Balu, N.J.: ‘H∞ damping

controller design in large power systems’, IEEE Trans. Power Systems, 1995,

10, (1), pp. 158-166.

[28] Taranto, G.N., and Chow, J.H.: ‘A robust frequency domain optimization

technique for tuning series compensation damping controllers’, IEEE Trans.

Power Systems, 1995, 10, (3), pp. 1219-1225.

[29] Chen, S., and Malik, O.P.: ‘H∞ optimisation-based power system stabilizer

design’, IEE Proc.-Gener. Transm. Distrib., 1995, 142, (2), pp. 179-184.

[30] Zhao, Q., and Jiang, J.: ‘Robust controller design for improving power system

damping’, IEEE Trans. Power Systems, 1995, 10, (4), pp. 1927-1932.

[31] Farsangi, M.M., Song, Y.H., Fang, W.L., and Wang, X.F.: ‘Robust FACTS

control design using the H∞ loop-shaping method’, IEE Proc.-Gener. Transm.

Distrib., 2002, 149, (3), pp. 352-358.

[32] Zhu, C., Khammash, M., Vittal, V., and Qiu, W.: ‘Robust power system stabilizer

design using H∞ loop shaping approach’, IEEE Trans. Power Systems, 2003,

18, (2), pp. 810-818.

[33] Shiau, J.K., Taranto, G.N., Chow, J.H., and Boukarim, G.: ‘Power swing

damping controller design using an iterative linear matrix inequality algorithm’,

IEEE Trans. Control Systems Technology, 1999, 7, (3), pp. 371-381.

[34] Werner, H., Korba, P., and Yang, T.C.: ‘Robust tuning of power system

stabilizers using LMI-techniques’, IEEE Trans. Control Systems Technology,

2003, 11, (1), pp. 147-152.

Page 267: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

REFERENCES

240

[35] Pal, B.C.: ‘Robust damping of interarea oscillations with unified power-flow

controller’, IEE Proc.-Gener. Transm. Distrib., 2002, 149, (6), pp. 733-738.

[36] Pal, B.C., Coonick, A.H., and Cory, B.J.: ‘Robust damping of inter-area

oscillations in power systems with superconducting magnetic energy storage’,

IEE Proc.-Gener. Transm. Distrib., 1999, 146, (6), pp. 633-639.

[37] Pal, B.C., Coonick, A.H., Jaimoukha, I.M., and El-Zobaidi, H.: ‘A linear matrix

inequality approach to robust damping control design in power systems with

superconducting magnetic energy storage device’, IEEE Trans. Power

Systems, 2000, 15, (1), pp. 356-362.

[38] Chaudhuri, B., Pal, B.C., Zolotas, A.C., Jaimoukha, I.M., and Green, T.C.:

‘Mixed-sensitivity approach to H∞ control of power system oscillations employing

multiple FACTS devices’, IEEE Trans. Power Systems, 2003, 18, (3), pp. 1149-

1156.

[39] Chaudhuri, B., and Pal, B.C.: ‘Robust damping of multiple swing modes

employing global stabilizing signals with a TCSC’, IEEE Trans. Power Systems,

2004, 19, (1), pp. 499-506.

[40] Majumder, R., Chaudhuri, B., El-Zobaidi, H., Pal, B.C., and Jaimoukha, I.M.:

‘LMI approach to normalised H∞ loop-shaping design of power system damping

controllers’, IEE Proc.-Gener. Transm. Distrib., 2005, 152, (6), pp. 952-960.

[41] Del Rosso, A.D., Canizares, C.A., and Dona, V.M.: ‘A study of TCSC controller

design for power system stability improvement’, IEEE Trans. Power Systems,

2003, 18, (4), pp.1487-1496.

[42] Martins, N., Pinto, H.J.C.P., and Paserba, J.J.: ‘Using a TCSC for line

scheduling and system oscillation damping – small signal and transient stability

studies’, Proc. IEEE/PES Winter Meeting, Singapore, January 2000.

[43] Ghosh, A., Ledwich, G., Malik, O.P., and Hope, G.S.: ‘Power system stabilizer

based on adaptive control techniques’, IEEE Trans. Power Apparatus and

Systems, 1984, 103, (8), pp. 1983-1989.

[44] Cheng, S., Malik, O.P., and Hope, G.S.: ‘Self-tuning stabiliser for a

multimachine power system’, IEE Proceedings-C, 1986, 133, (4), pp. 176-185.

[45] Cheng, S., Chow, Y.S., Malik, O.P., and Hope, G.S.: ‘An adaptive synchronous

machine stabilizer’, IEEE Trans. Power Systems, 1986, 1, (3), pp. 101-109.

[46] Pahalawatha, N.C., Hope, G.S., Malik, O.P., and Wong, K.: ‘Real time

implementation of a MIMO adaptive power system stabiliser’, IEE Proceedings-

C, 1990, 137, (3), pp. 186-194.

Page 268: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

REFERENCES

241

[47] Pahalawatha, N.C., Hope, and G.S., Malik, O.P.: ‘Multivariable self-tuning

power system stabilizer simulation and implementation studies’, IEEE Trans.

Energy Conversion, 1991, 6, (2), pp. 310-319.

[48] Malik, O.P., Chen, G.P., Hope, G.S., Qin, Y.H., and Xu, G.Y.: ‘Adaptive self-

optimising pole shifting control algorithm’, IEE Proceedings-D, 1992, 139, (5), pp. 429-438.

[49] Chen, G.P., Malik, O.P., Hope, G.S., Qin, Y.H., and Xu, G.Y.: ‘An adaptive

power system stabilizer based on the self-optimizing pole shifting control

strategy’, IEEE Trans. Energy Conversion, 1993, 8, (4), pp. 639-645.

[50] Kothari, M.L., Bhattacharya, K., and Nanda, J.: ‘Adaptive power system

stabiliser based on pole-shifting technique’, IEE Proc.-Gener. Transm. Distrib.,

1996, 143, (1), pp. 96-98.

[51] Sadikovic, R., Korba, P., Andersson, G.: ‘Self-tuning controller for damping of

power system oscillations with FACTS devices’, IEEE PES General Meeting,

June 2006.

[52] Korba, P., Larsson, M., Chaudhuri, B., Pal, B., Majumder, R., Sadikovic, R., and

Andersson, G.: ‘Towards real-time implementation of adaptive damping

controllers for FACTS devices’, IEEE PES General Meeting, June 2007, pp.1-6.

[53] Hsu, Y.Y., and Chen, C.R.: ‘Tuning of power system stabilizers using an

artificial neural network’, IEEE Trans. On Energy Conversion, 1991, 6, (4), pp.

612-619.

[54] Hsu, Y.Y., and Luor, T.S.: ‘Damping of power system oscillations using adaptive

thyristor-controlled series compensators tuned by artificial neural networks’, IEE

Proc.-Gener. Transm. Distrib., 1999, 146, (2), pp. 137-142.

[55] Zhang, Y., Chen, G.P., Malik, O.P., and Hope, G.S.: ‘A multi-input power

system stabilizer based on artificial neural networks’, IEEE Proceedings

WESCANEX 93, pp. 240-246.

[56] Zhang, Y., Chen, G.P., Malik, O.P., and Hope, G.S.: ‘An artificial neural network

based adaptive power system stabilizer’, IEEE Trans. On Energy Conversion,

1993, 8, (1), pp. 71-77.

[57] Zhang, Y., Malik, O.P., Hope, G.S., and Chen, G.P.: ‘Application of an inverse

input/output mapped ANN as a power system stabilizer’, IEEE Trans. On

Energy Conversion, 1994, 9, (3), pp. 433-441.

Page 269: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

REFERENCES

242

[58] Zhang, Y., Malik, O.P., and Chen, G.P.: ‘Artificial neural network power system

stabilizers in multi-machine power system environment’, IEEE Trans. On

Energy Conversion, 1995, 10, (1), pp. 147-155.

[59] Park, J.W., and Hiskens, I.A.: ‘Damping improvement through tuning controller

limits of a series FACTS device’, IEEE International Symposium on Circuits and

Systems, May 2005, 5, pp. 5298-5301.

[60] Hiskens, I.A.: ‘Systematic tuning of nonlinear power system controllers’.

Proceedings of the IEEE International Conference on Control Applications,

Glasgow-Scotland, UK, September 2002, pp. 19-24.

[61] Pai, M.A.: Energy Function Analysis for Power System Stability, Kluwer

Academic Publishers, Massachusetts, 1989.

[62] Skogestad, S., and Postlethwaite, I.: Multivariable Feedback Control, John

Wiley & Sons, UK, 2001.

[63] Gu, D.W., Petkov, P.H., and Konstantinov, M.M.: Robust Control Design with

MATLAB, Springer-Verlag, London, 2005.

[64] Zhou, K., Doyle, J.C., and Glover, K.: Robust and Optimal Control, Prentice-

Hall, New Jersey, 1995.

[65] Gahinet, P., and Apkarian, P.: ‘A linear matrix inequality approach to H∞ control’,

Int. J. Robust Nonlinear Control, 1994, 4, (4), pp.421-448.

[66] Scherer, C., Gahinet, P., and Chilali, M.: ‘Multiobjective output-feedback control

via LMI optimization’, IEEE Trans. Automatic Control, 1997, 42, (7), pp. 896-

911.

[67] Chilali, M., and Gahinet, P.: ‘H∞ design with pole placement constraints: an LMI

approach’, IEEE Trans. Automatic Control, 1996, 41, (3), pp. 358-367.

[68] Humpage, W.D., Bayne, J.P., and Durrani, K.E.: ‘Multinode-power-system

dynamic analyses’, Proc. IEE, 1972, 119, (8), pp. 1167-1175.

[69] IEEE Std 421.5-2005: ‘IEEE recommended practice for excitation system

models for power system stability studies’, 2005.

[70] IEEE Working Group: ‘Dynamic models for fossil fueled steam units in power

system studies’, IEEE Trans. Power Systems, 1991, 6, (2), pp. 753-761.

[71] CIGRE Working Group, Transmission Systems Committee: ‘Modeling of static

shunt var systems (SVS) for system analysis’, Electra, October 1976, 51, pp.

45-74.

[72] Nguyen, T.T., and Gianto, R.: ‘Application of optimization method for control co-

ordination of PSSs and FACTS devices to enhance small-disturbance stability’,

Page 270: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

REFERENCES

243

Proceedings of the IEEE PES 2005/2006 Transmission and Distribution

Conference & Exposition, May 2006, pp. 1478-1485.

[73] CIGRE TF 38.01.08: ‘Modeling of power electronics equipment (FACTS) in load

flow and stability programs: a representation guide for power system planning

and analysis’, 1999.

[74] Jovcic, D., and Pillai, G.N.: ‘Analytical modeling of TCSC dynamics,” IEEE

Trans. Power Delivery, 2005, 20, (2), pp. 1097-1104.

[75] Nguyen, T.T., and Gianto, R.: ‘Stability improvement of electromechanical

oscillations by control co-ordination of PSSs and FACTS devices in multi-

machine systems’, Proceedings of the IEEE PES GM 2007, June 2007, pp. 1-7.

[76] Wang, H.F.: ‘Phillips-Heffron model of power systems installed with STATCOM

and applications’, IEE Proc.-Gener. Transm. Distrib., 1999, 146, (5), pp. 521-

527.

[77] Dong, L.Y., Zhang, L., and Crow, M.L.: ‘A new control strategy for the unified

power flow controller’. IEEE PES Winter Meeting, 2002, 1, pp. 562-566.

[78] Nguyen, T.T., and Gianto, R.: ‘Optimisation-based control co-ordination of

PSSs and FACTS devices for optimal oscillations damping in multimachine

power system’, IET Gener. Transm. Distrib., 2007, 1, (4), pp.564-573.

[79] Anderson, P.M., and Fouad, A.A.: Power System Control and Stability, The

Iowa State University Press, Iowa, 1977.

[80] IEEE Task Force: ‘Load Representation for Dynamic Performance Analysis’,

IEEE Trans. Power Systems, 1993, 8, (2), pp.472-482.

[81] IEEE Task Force: ‘Bibliography on Load Models for Power Flow and Dynamic

Performance Simulation’, IEEE Trans. Power Systems, 1995, 10, (1), pp.523-

538.

[82] IEEE Task Force: ‘Standard Load Models for Power Flow and Dynamic

Performance Simulation’, IEEE Trans. Power Systems, 1995, 10, (3), pp.1302-

1313.

[83] Humpage, W.D., Durrani, K.E., and Carvalho, V.F.: ‘Dynamic-response

analyses of interconnected synchronous-asynchronous-machine groups:

Computer correlation studies with site-test results’, Proc. IEE, 1969, 116, (12),

pp. 2015-2027.

[84] Sun, D.I., Ashley, B., Brewer, B., Hughes, A., and Tinney, W.F.: ‘Optimal power

flow by Newton approach’, IEEE Trans. Power Appar. Syst., 1984, 103, (10),

pp. 2864-2879.

Page 271: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

REFERENCES

244

[85] Semlyen, A., and Wang, L.: ‘Sequential computation of the complete

eigensystem for the study zone in small signal stability analysis of large power

system’, IEEE Trans. Power Syst., 1988, 3, (2), pp. 715-725.

[86] Wilkinson, J.H.: The Algebraic Eigenvalue Problem, Oxford University Press,

Oxford, 1965.

[87] Nguyen, T.T., and Chan, H.Y.: ‘Evaluation of modal transformation matrices for

overhead transmission lines and underground cables by optimization method’,

IEEE Trans. Power Deliv., 2002, 17, (1), pp. 200-209.

[88] Mayne, D.Q., and Polak, E.: ‘Feasible directions algorithms for optimization

problems with quality and inequality constraints”, Math. Program, 1976, 11, pp.

67-80.

[89] Panier, E.R., and Tits, A.L.: ‘On combining feasibility, descent and superlinear

convergence in inequality constrained optimization’, Math. Program, 1993, 59,

pp. 261-276.

[90] Sadikovic, R., Korba, P., and Andersson G.: ‘Application of FACTS devices for

damping of power system oscillations’, IEEE PowerTech 2005, St. Petersburg-

Russia, June 2005.

[91] Chaudhuri, B., Korba, P., and Pal, B.C.: ‘Damping controller design through

simultaneous stabilization technique’, Proceedings of WAC 2004, 2004, 15,

pp.13-18.

[92] Chaudhuri, B., Majumder, R., Pal, B.C.: ‘Application of multiple-model adaptive

control strategy for robust damping of interarea oscillations in power system’,

IEEE Trans. Contr. Syst. Tech., 2004, 12, (5), pp. 727-736.

[93] Wang, L., and Semlyen, A.: ‘Application of sparse eigenvalue techniques to the

small signal stability analysis of large power systems’, IEEE Trans. Power Syst.,

1990, 5, (2), pp. 635-642.

[94] Padiyar, K.R.: Power System Dynamics Stability and Control, 1996, John Wiley

& Sons (Asia) Pte Ltd, Singapore.

[95] Wu, H., Tsakalis, K.S., and Heydt, G.T.: ‘Evaluation of time delay effects to

wide-area power system stabilizer design’, IEEE Trans. Power Systems, 2004,

19, (4), pp. 1935-1941.

[96] Chaudhuri, B., Majumder, R., and Pal, B.C.: ‘Wide-area measurement-based

stabilizing control of power system considering signal transmission delay’, IEEE

Trans. Power Systems, 2004, 19, (4), pp. 1971-1979.

Page 272: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

REFERENCES

245

[97] Majumder, R., Chaudhuri, B., Pal, B.C., and Zhong, Q.C.: ‘A unified Smith

predictor approach for power system damping control design using remote

signals’, IEEE Trans. Control Systems Technology, 2005, 13, (6), pp. 1063-

1068.

[98] Majumder, R., Chaudhuri, B., and Pal, B.C.: ‘Implementation and test results of

a wide-area measurement-based controller for damping interarea oscillations

considering signal-transmission delay’, IEE Proc.-Gener. Transm. Distrib.,

2007, 1, (1), pp. 1-7.

[99] Kamwa, I., Grondin, R., and Hebert, Y.: ‘Wide-area measurement based

stabilizing control of large power systems – a decentralized/hierarchical

approach’, IEEE Trans. Power Systems, 2001, 16, (1), pp. 136-153.

[100] Aboul-Ela, M.E., Sallam, A.A., McCalley, J.D., and Fouad, A.A.: ‘Damping

controller design for power system oscillations using global signals’, IEEE

Trans. Power Systems, 1996, 11, (2), pp. 767-773.

[101] Ni, H., Heydt, G.T., and Mili, L.: ‘Power system stability agents using robust

wide area control’, IEEE Trans. Power Systems, 2002, 17, (4), pp. 1123-1131.

[102] Okou, F., Dessaint, L.A., and Akhrif, Q.: ‘Power system stability enhancement

using a wide-area signals based hierarchical controller’, IEEE Trans. Power

Systems, 2005, 20, (3), pp. 1465-1477.

[103] Ray, S., and Venayagamoorthy, G.K.: ‘Real-time implementation of a wide-area

measurement-based adaptive wide-area control system considering

communication delay’, IEE Proc.-Gener. Transm. Distrib., 2008, 2, (1), pp. 62-

70.

[104] Chalam, V.V.: Adaptive Control Systems: Techniques and Applications, Marcel

Dekker, New York, 1987.

[105] Astrom, K.J., and Wittenmark, B.: Adaptive Control, Addison-Wesley Publishing

Company, 1995.

[106] Sastry, S., and Bodson, M.: Adaptive Control: Stability, Convergence, and

Robustness, Prentice-Hall, New Jersey, 1989.

[107] Ljung, L., and Soderstrom, T.: Theory and Practice of Recursive Identification,

MIT Press, Cambridge-London, 1987.

[108] Haykin, S.: Adaptive Filter Theory, Prentice-Hall, New-Jersey, 1996.

[109] Welch, G., and Bishop, G.: An Introduction to the Kalman Filter, available online

at http://www.cs.unc.edu/~welch/kalman.

Page 273: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

REFERENCES

246

[110] Zaknich, A.: Principles of Adaptive Filters and Self-Learning System, Springer-

Verlag, London, 2005.

[111] Haykin, S.: Kalman Filtering and Neural Network, John Wiley & Sons, 2001.

[112] Brown, R.G.: Introduction to Random Signal Analysis and Kalman Filtering,

John Wiley & Sons, 1983.

[113] Demuth, H.B., and Beale, M.: Neural Network Toolbox User’s Guide: For Use

With MATLAB (version 4)’, The Math Works, Inc, 2004.

[114] Hagan, M.T., Demuth, H.B., and Beale, M.: Neural Network Design, PWS

Publishing Co., Boston, 1996.

[115] Graupe, D.: Principal of Artificial Neural Networks, World Scientific Publishing

Co., Singapore, 2007.

[116] Haykin, S.: Neural Networks: A Comprehensive Foundation, Prentice-Hall,

New-Jersey, 1999.

[117] Charalambous, C.: ‘Conjugate gradient algorithm for efficient training of artificial

neural networks’, IEE Proceedings-G, 1992, 139, (3), pp. 301-310.

[118] Hagan, M.T., and Menhaj, M.B.: ‘Training feedforward networks with the

Marquardt Algorithm’, IEEE Trans. On Neural Networks, 1994, 5, (6), pp. 989-

993.

[119] Bebis, G., and Georgiopoulos, M.: Feed-forward Neural Networks: Why

Network Size Is So Important, Potentials IEEE, 1994, 13, (4), pp. 27-31.

[120] Reed, R.D., and Marks, R.J.: Neural Smithing: Supervised Learning in

Feedforward Artificial Neural Networks, The MIT Press, London, 1999.

[121] Nguyen, T.T., and Gianto, R.: ‘Neural networks for adaptive control coordination

of PSSs and FACTS devices in multimachine power system’, IET Gener.

Transm. Distrib., 2008, 2, (3), pp.355-372.

[122] Humpage, W.D., Wong, K.P., and Nguyen, T.T.: ‘PROLOG network-graph

generation in system surveillance’, Electric Power Systems Research, 1985, 9,

pp. 37-48.

[123] Alsac, O., Stott, B., and Tinney, W.F.: ‘Sparsity-oriented compensation methods

for modified network solutions’, IEEE Trans. Power Appar. Syst., 1983, 5, (102),

pp. 1050-1060.

[124] Aberdeen, D., Baxter, J., and Edwards, R.: ‘92¢/MFlops/s, ultra-large-scale

neural network training on a PIII cluster’. Supercomputing, ACM/IEEE 2000

Conference, Nov. 2000.

Page 274: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

REFERENCES

247

[125] Ross, S.M.: Introduction to Probability and Statistics for Engineers and

Scientists, Elsevier Academic Press, 2004.

[126] Gordon, H.: Discrete Probability, Springer-Verlag, New York, 1997.

[127] Picinbono, B.: Random Signals and Systems, Prentice Hall, New-Jersey, 1993.

Page 275: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

248

A.1. Synchronous Machine Equations Expressed in d-q rotor frame of reference, the voltages and currents of a generator are

related by:

(A.1) RIIGILV +ω+=•

r

where:

[ ] [ ]TkqkdfdqdT

fdqd IIIII ; 00EVV == IV (A.2)

It is taken here that in addition to the field circuit, the rotor has 1 damper winding on

each of the d and q axes. The field winding is on rotor d-axis. The stator voltages and

stator currents are denoted respectively by:

[ ] [ ]TqdsT

qds II ; VV == IV (A.3)

The rotor voltages and currents are denoted respectively by:

[ ]Tfdr 00E=V (A.4)

[ ]Tkqkdfdr III=I (A.5)

In (A.1), L, G and R matrices are given by:

AAPPPPEENNDDIIXX AA DDEERRIIVVAATTIIOONN OOFF SSOOMMEE EEQQUUAATTIIOONNSS FFRROOMM CCHHAAPPTTEERR 44

Page 276: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX A

⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢

=

⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢

=

⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢

−−−

−−

=

kq

kd

fd

a

aT

mq

md

md

q

q

kqmq

kdmdmd

mdfdmd

mqq

mdmdd

R00000R00000R00000R-00000R-

;

0LL0L00LL0

;

L00L00LL0L0LL0L

L00L00LL0L

RGL

(A.6)

The sign convention for stator currents is that of flowing into the external network. The

sign convention for rotor currents is that of flowing into the field and damper windings.

The signs of individual elements in L, G and R matrices reflect the convention of

current flow directions. The meaning of individual inductance and resistance in (A.6) is

given in Table A.1.

Table A.1: Inductance and resistance descriptions

Element Meaning

Ld and Lq Stator self inductances in the d and q axes

Lmd and Lmq Mutual inductances between stator and rotor in the d and q axes

Lfd Field circuit self inductance

Lkd and Lkq Self inductances of the damper winding in the d and q axes

Ra Stator winding resistance

Rfd Field circuit resistance

R

249

kd and R Resistances of the damper winding in the d and q axes kq

Equation (A.1) can be partitioned into stator and rotor circuit equations as the following:

(A.7)

⎥⎥⎥

⎢⎢⎢

⎥⎥⎥

⎢⎢⎢

⎡+

⎥⎥⎥

⎢⎢⎢

⎥⎥⎥

⎢⎢⎢

⎡ω+

⎥⎥⎥⎥

⎢⎢⎢⎢

⎥⎥⎥

⎢⎢⎢

⎡=

⎥⎥⎥

⎢⎢⎢

r

s

r

s

r

ssrss

r

r

s

rrrs

srss

r

s

00 I

I

R0

0R

I

IGG

I

I

LL

LL

V

VL

M

LLL

M

L

M

LLL

M

L

M

LLL

M

L

In (A.7), Lss, Lsr, Lrs, L , Grr ss, Gsr, Rs and R matrices are given by: r

Page 277: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX A

(A.8)

⎥⎥⎥

⎢⎢⎢

=⎥⎦

⎤⎢⎣

⎡−

−=

⎥⎦

⎤⎢⎣

⎡ −=⎥

⎤⎢⎣

⎡−

=

⎥⎥⎥

⎢⎢⎢

=⎥⎥⎥

⎢⎢⎢

−−−

=

⎥⎦

⎤⎢⎣

⎡=⎥

⎤⎢⎣

⎡−

−=

kq

kd

fd

ra

as

mdmd

mqsr

d

qss

kq

kdmd

mdfd

rr

mq

md

md

rs

mq

mdmdsr

q

dss

R000R000R

; R00R

0LLL00

; 0LL0

L000LL0LL

; L00L0L

L000LL

; L00L

RR

GG

LL

LL

From (A.7), the following equations can be obtained:

(A.9) ssrsrrsssrrsrssss IRIGIGILILV +ω+ω++=••

(A.10) rrrrrsrsr IRILILV ++=••

Defining stator flux linkage Ψ

250

s and rotor flux linkage Ψr as:

(A.11) ⎥⎦

⎤⎢⎣

⎡⎥⎦

⎤⎢⎣

⎡=⎥

⎤⎢⎣

r

s

rrrs

srss

r

s

II

LLLL

ΨΨ

From (A.11), the following equations can be obtained:

rsrssss ILILΨ += (A.12)

rrrsrsr ILILΨ += (A.13)

Using (A.12) and (A.13) in (A.9) gives:

( ) ( )( )[ ]ssrs1

rrsrssrr1

rrrsrss IRLLGGΨLGΨV +−ω+ω+= −−•

(A.14)

where:

Page 278: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX A

(A.15) rsrssss•••

+= ILILΨ

The term which is related to stator winding electromagnetic transient can be

discounted as the electromechanical transients is the focus of investigation. On

discounting term, (A.14) becomes:

s•Ψ

s•Ψ

smrms IZΨPV −= (A.16)

where:

( )smrmmrm ; RGZSP +ω−=ω= (A.17)

( ) ( ) rs1

rrsrssm1

rrsrm ; LLGGGLGS −− −== (A.18)

Thus the generator equation is algebraic in form. The following is the derivation of rotor

circuit equations. On using (A.13) in (A.10) gives:

(A.19) ( ) ( srsr1

rrrrr ILΨLRΨV −+= −•

)

or:

(A.20) rsmrmr VIFΨAΨ ++=•

where:

( ) ( ) rs1

rrrm1

rrrm ; LLRFLRA −− =−= (A.21)

A.2. Derivation of Controllers State Equations

A.2.1 PSS Controller The transfer functions of the PSS controller shown in Fig.4.1 are given by:

251

Page 279: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX A

PSS

PSSPSS

r

1p

sT1KsTx

+=

ω (A.22)

2PSS

1PSS

1p

2p

sT1sT1

xx

++

= (A.23)

4PSS

3PSS

2p

PSS

sT1sT1

xV

++

= (A.24)

By using Laplace transformation and re-arranging, (A.22) – (A.23) can be rewritten as:

rPSS1pPSS

1p KxT

1x••ω+−= (A.25)

1p2PSS

1PSS2p

2PSS1p

2PSS2p x

TTx

T1x

T1x

••+−= (A.26)

2p4PSS

3PSSPSS

4PSS2p

4PSSPSS x

TTV

T1x

T1V

••+−= (A.27)

Substituting (A.25) into (A.26) gives:

r2PSS

1PSSPSS2p

2PSS1p

2PSSPSS

1PSSPSS2p

TTKx

T1x

TTTTx

••ω+−

−= (A.28)

Similarly, substituting (A.28) into (A.27) gives:

r4PSS2PSS

3PSS1PSSPSSPSS

4PSS2p

4PSS2PSS

3PSS2PSS1p

2PSSPSS

1PSSPSS

4PSS

3PSSPSS

TTTTKV

T1x

TTTTx

TTTT

TTV

••ω+−

−+⎟⎟

⎞⎜⎜⎝

⎛ −=

(A.29)

Equations (A.25), (A.28) and (A.29) are collected together and arranged in

vector/matrix form as the following:

252

Page 280: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX A

r

4PSS2PSS

3PSS1PSS

2PSS

1PSSPSS

PSS

PSS

2p

1p

4PSS4PSS2PSS

3PSS2PSS

2PSSPSS

1PSSPSS

4PSS

3PSS

2PSS2PSSPSS

1PSSPSS

PSS

PSS

2p

1p

TTTKT

TTK

K

V

x

x

T1

TTTT

TTTT

TT

0T

1T.TTT

00T

1

V

x

x•

ω

⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢

+

⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢

⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢

−−

⎟⎟⎠

⎞⎜⎜⎝

⎛ −

−−

=

⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢

(A.30)

or in more compact form as:

(A.31) rpppp••ω+= CxAx

where:

⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢

=

⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢

−−

⎟⎟⎠

⎞⎜⎜⎝

⎛ −

−−

=⎥⎥⎥

⎢⎢⎢

⎡=

4PSS2PSS

3PSS1PSS

2PSS

1PSSPSS

PSS

p

4PSS4PSS2PSS

3PSS2PSS

2PSSPSS

1PSSPSS

4PSS

3PSS

2PSS2PSSPSS

1PSSPSS

PSS

p

PSS

2p

1p

p

TTTKT

TTK

K

;

T1

TTTT

TTTT

TT

0T

1T.TTT

00T

1

; Vxx

CAx

(A.32)

A.2.2 SVC Controller The transfer functions of the SVC controller shown in Fig.4.2 are given by:

S

S

SDCTrefT

1csT1

KxVV

x+

=−−

(A.33)

2S

1S

1c

C

sT1sT1

xB

++

= (A.34)

By using Laplace transformation and re-arranging, (A.33) and (A.34) can be rewritten

as:

253

Page 281: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX A

SDCS

S1c

ST

S

SrefT

S

S1c x

TKx

T1V

TKV

TKx −−−=

• (A.35)

C2S

1c2S

1S1c

2SC B

T1x

TTx

T1B −+=

•• (A.36)

Substituting (A.35) into (A.36) gives:

refT

2SS

1SST

2SS

1SSSDC

2SS

1SSC

2S1c

2SS

1SSC V

TTTKV

TTTKx

TTTKB

T1x

TTTTB +−−−

−=

• (A.37)

Equations (A.35) and (A.37) can be written in matrix form as follows:

refT

2SS

1SS

S

S

T

2SS

1SS

S

S

SDC

2SS

1SS

S

S

C

1c

2S2SS

1SS

S

C

1c V

TTTK

TK

V

TTTK

TK

x

TTTK

TK

B

x

T1

TTTT

0T1

Bx

⎥⎥⎥⎥

⎢⎢⎢⎢

+

⎥⎥⎥⎥

⎢⎢⎢⎢

−+

⎥⎥⎥⎥

⎢⎢⎢⎢

−+

⎥⎥

⎢⎢

⎥⎥⎥⎥

⎢⎢⎢⎢

−−

−=

⎥⎥

⎢⎢

⎡•

(A.38)

or in compact form:

refTsSDCsTssss VXV DBCxAx +++=

• (A.39)

where:

⎥⎥⎥⎥

⎢⎢⎢⎢

=

⎥⎥⎥⎥

⎢⎢⎢⎢

−=

⎥⎥⎥⎥

⎢⎢⎢⎢

−=

⎥⎥⎥⎥

⎢⎢⎢⎢

−−

−=⎥

⎤⎢⎣

⎡=

2SS

1SS

S

S

s

2SS

1SS

S

S

s

2SS

1SS

S

S

s

2S2SS

1SS

Ss

C

1cs

TTTK

TK

;

TTTK

TK

;

TTTK

TK

;

T1

TTTT

0T1

; Bx

DBCAx

(A.40)

A.2.3 TCSC Controller The transfer functions of the TCSC controller shown in Fig.4.3 are given by:

F

FF

Tref

PF

sT)sT1(K

PPx +

=−

(A.41)

254

Page 282: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX A

t

t

SDCPF

t

sT1K

xxx

+=

− (A.42)

By using Laplace transformation and re-arranging, (A.41) and (A.42) can be rewritten

as:

TFTF

Fref

F

FPF PKP

TKP

TKx

••−−= (A.43)

SDCt

tt

tPF

t

tt x

TKX

T1x

TKX −−=

• (A.44)

Equations (A.43) and (A.44) are collected together in matrix form as follows:

refF

F

TF

TF

F

SDC

t

t

t

PF

tt

t

t

PF P0TK

P0K

P0TK

xTK0

X

x

T1

TK

00

Xx

⎥⎥

⎢⎢

⎡+⎥

⎤⎢⎣

⎡−+

⎥⎥

⎢⎢

⎡−+

⎥⎥

⎢⎢

−+⎥⎥

⎢⎢

⎥⎥

⎢⎢

−=⎥⎥

⎢⎢

⎡ •

(A.45)

or in compact form:

(A.46) reftTtTtSDCtttt PPPX EDCBxAx ++++=

••

where:

⎥⎥

⎢⎢

⎡=⎥

⎤⎢⎣

⎡−=

⎥⎥

⎢⎢

⎡−=

⎥⎥

⎢⎢

−=⎥⎥

⎢⎢

−=⎥⎦

⎤⎢⎣

⎡=

0TK

; 0K

; 0TK

; TK0

; T1

TK

00 ;

Xx

F

F

tF

tF

F

t

t

tt

tt

ttt

PFt EDCBAx (A.47)

A.2.4 STATCOM Controller The first state equation for the STATCOM controller shown in Fig.4.5 is derived from

the capacitor voltage on the dc side (see Fig.4.4a). From Fig.4.4a, the following

equation can be obtained:

dcdc

dc IC1V =

• (A.48)

255

Page 283: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX A

The dc current Idc in (A.48) is determined by using the following equation:

dcdcdcC IVPP == (A.49)

where PC is the active-power flow into the STATCOM. PC can be calculated by using

the relationship given by:

{ }∗= CNCNC IVreP (A.50)

In (A.50), superscript * denotes the complex conjugate. V and ICN CN are the STATCOM

voltage and current, and defined respectively by:

(A.51) )(jdc

jCCN ekVeVV α+φα ==

C

CNTCN jX

VVI −= (A.52)

Substituting (A.51) and (A.52) into (A.50) gives:

[ ])sin(kV)V(re)cos(kV)V(imX1P dcTdcTC

C α+φ−α+φ= (A.53)

The dc current Idc can be obtained by using (A.49) and (A.53) which will result in:

[ ])sin()V(re)cos()V(imXkI TT

Cdc α+φ−α+φ= (A.54)

By using the identities:

1cossin

sincoscossin)sin(sinsincoscos)cos(

cosV)V(re

sinV)V(im

22

TT

TT

=α+α

αφ+αφ=α+φαφ−αφ=α+φ

α=

α=

(A.55)

256

Page 284: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX A

Equation (A.54) can be simplified to the following equation:

φ−

= sinVX

kI TC

dc (A.56)

Substituting (A.56) into (A.48) gives:

φ−

=•

sinVXCkV T

Cdcdc (A.57)

Equation (A.57) is the first state equation for STATCOM. The remaining three

equations are derived by examining the transfer functions of the STATCOM controller

shown in Fig.4.5. These transfer functions are given by:

sK

I.droopXVVV 1C

CqSDCTrefT

=−−−

(A.58)

2C

2C2C

dc

c

sT)sT1(K

VkV

x +=

− (A.59)

Cc sT11

x +=

φ (A.60)

By using Laplace transformation and re-arranging, (A.58) - (A.60) can be rewritten as:

SDC1CCq1CT1CrefT1C xKIdroopKVKVKV −−−=

(A.61)

dc2C2C

dc2C

2C

2C

2Cc VKV

kKV

TKV

kTKx

•••−+−= (A.62)

φ−=φ•

Cc

C T1x

T1 (A.63)

Substituting (A.57) and (A.61) into (A.62) gives:

257

Page 285: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX A

φ+−

−−+−=•

sinVXCkKx

kKK

IkdroopKKV

kKKV

kKKV

TKV

kTKx

TCdc

2CSDC

2C1C

Cq2C1C

T2C1Cref

T2C1C

dc2C

2C

2C

2Cc

(A.64)

Equations (A.57), (A.61), (A.63) and (A.64) are collected together and rewritten in

compact form as the following:

φ+=φ

++++++=

+++=

=

φ

φ

socso

soSDCsoCqsoTsorefTsodcsosoc

SDCsoCqsoTsorefTso

sodc

x

VXIVVVVx

XIVVV

VV

NM

LKJOHGF

EDCB

A

(A.65)

where:

[ ] [ ] [ ] [ ]

[ ]φ=⎥⎦

⎤⎢⎣

⎡−=⎥

⎤⎢⎣

⎡=⎥

⎤⎢⎣

⎡=⎥⎦

⎤⎢⎣

⎡−=

⎥⎦

⎤⎢⎣

⎡−=⎥⎦

⎤⎢⎣

⎡−=⎥⎦

⎤⎢⎣

⎡=⎥⎦

⎤⎢⎣

⎡−=⎥

⎤⎢⎣

⎡=

−=−=−==⎥⎦

⎤⎢⎣

⎡−=

φ sinV V; T1 ;

T1 ;

XCkK ;

kKK

droopkKK ;

kKK ;

kKK ;

TK ;

kTK

K ; droopK ; K ; K ; XC

k

TC

soC

soCdc

2Cso

2C1Cso

2C1Cso

2C1Cso

2C1Cso

2C

2Cso

2C

2Cso

1Cso1Cso1Cso1CsoCdc

so

NMLK

JOHGF

EDCBA

(A.66)

A.2.5 UPFC Controller Similar to the STATCOM, the first state equation for the UPFC controller shown in

Fig.4.7 is also derived from the capacitor on the dc side (see Fig.4.6). Therefore, for

UPFC, the time derivative of the dc voltage is also given by (A.48). In order to

determine the dc current I , the dc power Pdc dc has to be calculated in advance. For

UPFC, this dc power is given by:

seshdc PPP −= (A.67)

258

Page 286: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX A

where P

259

sh and Pse are the shunt and series converter active-power respectively. Psh

and Pse can be calculated by using the following equations:

( ) shTshshshsh IVreP IV== ∗ (A.68)

( ) seTsesesese IVreP IV== ∗ (A.69)

Substituting (A.68) and (A.69) into (A.67) gives:

(A.70) seTsesh

TshdcP IVIV −=

On using (A.49) and (A.70), the expression for dc current can be obtained as the

following:

( )seTsesh

Tsh

dcdc

dcdc V

1VPI IVIV −== (A.71)

Substituting (A.71) into (A.48) gives:

(A.72) IVdc VCV =•

where:

seTsesh

TshI

dcdcV V;

VC1 IVIVC −=⎥

⎤⎢⎣

⎡= (A.73)

Equation (A.72) is the first state equation for UPFC. The remaining state equations are

derived by examining the transfer functions of the UPFC controller shown in Fig.4.7.

The transfer functions of the UPFC shunt converter (Fig.4.7a) are given by:

( )1sh

1sh1sh

shqSDCTrefT

0shpshp

sTsT1K

I.droopXVV

VV +=

−−−

− (A.74)

Page 287: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX A

( )2sh

2sh2sh

dcrefdc

0shqshq

sTsT1K

VV

VV +=

− (A.75)

By using Laplace transformation and re-arranging, (A.74) and (A.75) can be rewritten

respectively as:

shq1shshq1sh

1sh

SDC1shSDC1sh

1shT1shT

1sh

1shrefT

1sh

1shshp

IdroopKITdroopK

XKXTKVKV

TKV

TKV

•••

−−

−−−−= (A.76)

dc2shdc2sh

2shrefdc

2sh

2shshq VKVTKV

TKV

••−−= (A.77)

Equations (A.76) and (A.77) are collected together and rewritten in matrix form as the

following:

shushudcudcurefdcu

SDCuSDCuTuTurefTush

VVV

XXVVV••

•••

+++++

++++=

IJIIHGF

EDCBAV (A.78)

where:

⎥⎦

⎤⎢⎣

⎡ −=

⎥⎥

⎢⎢

⎡ −=⎥

⎤⎢⎣

⎡−

=⎥⎥

⎢⎢

−=

⎥⎥

⎢⎢

⎡=⎥

⎤⎢⎣

⎡−=

⎥⎥

⎢⎢

⎡−=⎥

⎤⎢⎣

⎡−=

⎥⎥

⎢⎢

⎡−=

⎥⎥

⎢⎢

⎡=

00droopK0

; 00TdroopK0 ;

K0

; TK0

TK

0 ;

0K

; 0TK

; 0K

; 0TK

; 0

TK

1shu1sh

1sh

u2sh

u

2sh

2shu

2sh

2shu1sh

u1sh

1sh

u1sh

u1sh

1sh

u1sh

1sh

u

JIHG

FEDCBA

(A.79)

The UPFC series converter control block diagram shown in Fig.4.7b can be

represented as the diagram shown in Fig.A.1. The transfer functions of the controller

shown in Fig.A.1 are given by:

260

Page 288: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX A

2se

seqT

refseq

1se

sepT

refsep K

IV

QY

; KI

VP

Y=

−=

(A.80)

2se

2se

seq

0sepsep

1se

1se

sep

0seqseq

sTsT1

YVV

; sT

sT1Y

VV +=

−+=

− (A.81)

Ipref

261

Fig.A.1: UPFC series converter block diagram

Equation (A.80) can be rearranged and rewritten in compact form as follows:

se2T

1se V1 INNY += (A.82)

where:

(A.83) ⎥⎦

⎤⎢⎣

⎡=⎥

⎤⎢⎣

⎡−

−=

⎥⎥⎦

⎢⎢⎣

⎡=⎥

⎤⎢⎣

⎡=

seq

sepse

2se

1se2ref

2se

ref1se

1seq

sepse I

I ;

K00K

; QKPK ;

YY

INNY

The time-derivative of (A.82) is given by:

Yseq

Ysep

kVdc

Isep |VT|

|VT| Iseq

+

+

+

+

+

Vsep0

Vseq0

-

Ψ2

m+

Iqref

Qref

-

Pref

Σ

Σ

|V| Vsep

Vseq

sep

seq2

2seq

2sep

V

VatanΨ

VV|V|

=

+=

••

••

••

se1

se1sT

sT1+

se2

se2

sTsT1+

Σ

Σ

Kse1

Kse2

Page 289: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX A

se22T

T1se

V

V ••

•+−= INNY (A.84)

By using Laplace transformation and re-arranging, (A.81) can be rewritten as:

seqseq2se

sepsepsep1se

seq YYT

1V ; YYT1V

••••+=+= (A.85)

In matrix form, (A.85) becomes:

(A.86) se4se3se••

+= YNYNV

where:

⎥⎦

⎤⎢⎣

⎡=

⎥⎥⎥⎥

⎢⎢⎢⎢

=⎥⎦

⎤⎢⎣

⎡=

0110

; 0

T1

T10

; VV

4

1se

2se3

seq

sepse NNV (A.87)

Substituting (A.82) and (A.84) into (A.86) gives:

seuseuTuuse VVV••

δα

•+++= INIMLKV (A.88)

where:

⎥⎦

⎤⎢⎣

⎡=⎥

⎤⎢⎣

⎡===

⎥⎦

⎤⎢⎣

⎡−

−==

⎥⎥⎥⎥

⎢⎢⎢⎢

−==

⎥⎦

⎤⎢⎣

−−

=−=

⎥⎥⎥⎥

⎢⎢⎢⎢

==

δαseq

sepse

seq

sepse2

TT

1se

2se24u

1se

1se

2se

2se

23u

ref1se

ref2se

14uref

1se

1se

ref

2se

2se

13u

II

; VV

; V

1 V; V1V

0KK0

; 0

TK

TK0

PKQK ;

PTK

QTK

IV

NNNNNM

NNLNNK

(A.89)

262

Page 290: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX A

Equations (A.72), (A.78) and (A.88) are the state equations for the UPFC shown in

Fig.4.7.

A.2.6 Supplementary Damping controller By using the same procedure as described in Section A.2.1, the state equation for SDC

shown in Fig.4.8 can be written in compact form as follows:

(A.90) Tsusususu P••

+= CxAx

where:

⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢

=

⎟⎟⎟⎟⎟⎟⎟⎟

⎜⎜⎜⎜⎜⎜⎜⎜

⎟⎟⎠

⎞⎜⎜⎝

=⎥⎥⎥

⎢⎢⎢

⎡=

−−−

−−

4SDC2SDC

3SDC1SDCSDC

2SDC

1SDCSDC

SDC

4SDC4SDC2SDC

SDC32SDC

2SDCSDC

1SDCSDC

4SDC

3SDC

2SDC2SDCSDC

1SDCSDC

1SDC

TT

TTKT

TKK

T

1

TT

TT

TT

TT

T

T

0T

1

T.T

TT

00T

1

susu

SDC

2s

1s

su ; ; Xxx

CAx

(A.91)

A.3. Induction Motor Equations For induction motor, the voltage and current are related by [1]:

(A.92) mmS

mmmmr

mm IVIRIGΨV ω++ω+=•

where the time derivative of flux-linkage can be expressed as: mΨ

••

= mmm ILΨ (A.93)

In (A.92), is the slip with respect to free-frame angular velocity. In

partition forms, the coefficient matrices in (A.92) and (A.93) are

given by:

mrRS ω−ω=ω

mmmm and ,, VRGL

263

Page 291: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX A

(A.94)

⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢

=⎥⎥⎥

⎢⎢⎢

=

mrr

mrr

mss

mss

mr

ms

m

R0000R00

00R0000R

M

M

LLMLL

M

M

M

LML

M

R0

0RR

(A.95)

⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢

=⎥⎥⎥

⎢⎢⎢

=

mrr

mm

mrr

mm

mm

mss

mm

mss

mrr

mrs

msr

mss

m

L0L00L0L

L0L00L0L

M

M

LLMLL

M

M

M

LML

M

LL

LLL

(A.96)

⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢

−−=

⎥⎥⎥

⎢⎢⎢

=

00000000

0L0LL0L0

mm

mss

mm

mss

msr

mss

m

M

M

LLMLL

M

M

M

LML

M

00

GGG

(A.97)

⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢

−=

⎥⎥⎥

⎢⎢⎢

=

000L00L0

000L00L0

mm

mm

mss

mss

mrs

mss

m

M

M

LLMLL

M

M

M

LML

M

0V

0VV

where: are the stator and rotor resistances respectively; re

the total inductance of stator and rotor windings respectively, and is the mutual

inductance between rotor and stator.

mrr

mss R and R m

rrmss L and L a

mmL

In terms of partitions of the coefficient matrices , the voltage/current

relationship for the stator is:

mmmm and ,, VRGL

(A.98) ( ) ms

mss

mrR

ms

ms

mr

msr

mr

ms

mss

mr

ms

ms IVIRIGIGΨV ω−ω++ω+ω+=

while for the rotor:

264

Page 292: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX A

(A.99) ( ) ms

mrs

mrR

mr

mr

mr

mr IVIRΨV ω−ω++=

where:

(A.100) ⎥⎥⎦

⎢⎢⎣

ΨΨ

=⎥⎥⎦

⎢⎢⎣

ΨΨ

=⎥⎥⎦

⎢⎢⎣

⎡=

⎥⎥⎦

⎢⎢⎣

⎡=

⎥⎥⎦

⎢⎢⎣

⎡=

⎥⎥⎦

⎢⎢⎣

⎡= m

qr

mdrm

rmqs

mdsm

smqr

mdrm

rmqr

mdrm

rmqs

mdsm

smqs

mdsm

s ; ; II

; VV

; II

; VV ΨΨIVIV

In (A.100), are the components of stator voltage in d and q axes

respectively; are the components of stator current in d and q axes

respectively; are the components of rotor voltage in d and q axes

respectively; are the components of rotor current in d and q axes

respectively; are the components of stator flux-linkage in d and q axes

respectively; are the components of rotor flux-linkage in d and q axes

respectively.

V and V mqs

mds

I and I mqs

mds

V and V mqr

mdr

I and I mqr

mdr

and mqs

mds ΨΨ

and mqr

mdr ΨΨ

From the flux-linkage relationships:

(A.101) ⎥⎥⎥

⎢⎢⎢

⎥⎥⎥

⎢⎢⎢

=⎥⎥⎥

⎢⎢⎢

mr

ms

mrr

mrs

msr

mss

mr

ms

I

I

LL

LL

Ψ

ΨL

M

LML

M

L

the rotor current may be expressed in the form: mrI

( ) ( )ms

mrs

mr

1mrr

mr ILΨLI −=

− (A.102)

Substituting for the rotor current in (A.98) and discounting the stator winding

electromagnetic transient gives:

(A.103) ms

mm

mr

mm

ms IZΨPV −=

265

Page 293: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX A

where:

( )( ) ( ) m

ssmrR

ms

mrs

1mrr

msr

mss

mr

mm

1mrr

msr

mr

mm

VRLLGGZ

LGP

ω−ω−−⎥⎦⎤

⎢⎣⎡ −ω−=

ω=−

(A.104)

Similarly, substituting for the rotor current in (A.99) gives:

(A.105) ( ) ( ) ( ) ms

mrs

mrR

ms

mrs

1mrr

mr

mr

1mrr

mr

mr

mr IVILLRΨLRΨV ω−ω+−+=

−−•

For , (A.105) can be rearranged to give: 0V =mr

(A.106) ms

mm

mr

mm

mr IFΨAΨ +=•

where:

( )( ) ( ) m

rsmrR

mrs

1mrr

mr

mm

1mrr

mr

mm

VLLRF

LRA

ω−ω−=

−=−

(A.107)

A.4. Induction Motor Electromagnetic Torque Equations The electromagnetic torque developed by the motor is given by:

(A.108) ( ) ( ) ( ) ( )mr

msr

ms

mss

Tms

mr

ms

msr

mss

Tmr

TmseT IGIGI

I

I

00

GGII +=

⎥⎥⎥

⎢⎢⎢

⎥⎥⎥

⎢⎢⎢

⎥⎦⎤

⎢⎣⎡= L

M

LML

M

M

Substituting (A.102) into (A.108) gives:

( ) ( )mr

mm

ms

mm

TmseT ΨSIGI += (A.109)

where:

266

Page 294: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX A

( ) ( ) 1mrr

msr

mm

mrs

1mrr

msr

mss

mm ;

−−=−= LGSLLGGG (A.110)

A.5. Representation of Matrices in State Equations Matrices in

(4.33) – (4.38) are defined as follows:

pMpMgMgMgMgMeMpMeMeMeMgMMeMMM and ,,,,,,,,,,,,,, CADBCADSBCASMSFA

( ) ( )( ) (( ) ( )( ) ( )( ) (( ) ( )( ) ( )( ) ( )NP,p2p1ppMNG,e2e1eeM

NP,p2p1ppMNG,e2e1eeM

NG,g2g1ggMNG,e2e1eeM

NG,g2g1ggMNG,g2g1ggM

NG,g2g1ggMNG21M

NG,g2g1ggMNG,e2e1eeM

NG,e2e1eeMNG,m2m1mM

NG,p2p1ppMNG,m2m1mM

,,,diag ; ,,,diag

,,,diag ; ,,,diag

,,,diag ; ,,,diag

,,,diag ; ,,,diag

,,,diag ; M,,M,Mdiag

,,,diag ; ,,,diag,,,diag ; ,,,diag

,,,diag ; ,,,diag

CCCCBBBBAAAACCCCDDDDAAAA

BBBBSSSSCCCCM

AAAASSSSDDDDFFFF

SSSSAAAA

LL

LL

LL

LL

LL

LL

LL

LL

==

==

==

==

==

==

== )

)

==

(A.111)

where S , S and S

267

ei gi pi are the selection matrices; A and Fmi mi can be found based on

(A.21); A and C are determined based on (A.32); Mpi pi i is calculated by using:

; ARii /H2M ω= ei, BBei, Cei, Dei (and Agi, BgiB , Cgi, D ) are the coefficient matrices of the ithgi

excitation controller (and prime-mover controller) which can be determined by the

examining the controllers transfer functions.

Matrices in (4.48) are defined as follows: suMsMsMsMsM and ,,, SDBCA

( ) ( )( ) (( )NS,s2s1ssM

NS,su2su1susuMNS,s2s1ssM

NS,s2s1ssMNS,s2s1ssM

,,,diag,,,diag ; ,,,diag

,,,diag ; ,,,diag

CCCCSSSSBBBB

DDDDAAAA

L

LL

LL

=

==

==

) (A.112)

where can be found based on (A.40), and Ssisisisi and ,,, DBCA sui is calculated based

on (4.47).

Matrices in (4.50) are defined as follows: tMtMtMtMtM and ,,, EDBCA

Page 295: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX A

( ) ( )( ) (( )NT,t2t1ttM

NT,t2t1ttMNT,t2t1ttM

NT,t2t1ttMNT,t2t1ttM

,,,diag,,,diag ; ,,,diag

,,,diag ; ,,,diag

CCCCEEEEBBBB

DDDDAAAA

L

LL

LL

=

==

==

) (A.113)

where are determined based on (A.47). tititititi and ,,, EDBCA

CMsoMsoMsoMsoMsoMsoMsoMsoMsoMsoMsoMsoMsoMsoM and ,,,,,,,,,,,,, SNMLKJOHGFEDCBA in

(4.52) are defined as follows:

( ) ( )( ) (( ) (( ) (( ) (( ) (( ) (( ) ; ,,,diag

,,,diag ; ,,,diag,,,diag ; ,,,diag

,,,diag ; ,,,diag,,,diag ; ,,,diag,,,diag ; ,,,diag

,,,diag ; ,,,diag,,,diag ; ,,,diag

NC,so2so1sosoM

NC,C2C1CCMNC,so2so1sosoM

NC,so2so1sosoMNC,so2so1sosoM

NC,so2so1sosoMNC,so2so1sosoM

NC,so2so1sosoMNC,so2so1sosoM

NC,so2so1sosoMNC,so2so1sosoM

NC,so2so1sosoMNC,so2so1sosoM

NC,so2so1sosoMNC,so2so1sosoM

HHHHSSSSGGGG

NNNNFFFFMMMMEEEE

LLLLDDDDKKKKCCCC

JJJJBBBBOOOOAAAA

L

LL

LL

LL

LL

LL

LL

LL

=

==

==

==

==

==

== ))

))

))

==

(A.114)

where are found

based on (A.66), and Ssoisoisoisoisoisoisoisoisoisoisoisoisoisoi and ,,,,,,,,,,,, NMLKJOHGFEDCBA

can be calculated based on (4.47). Ci

Matrices and VVMuMuMuMuMuMuMuMuMuMuMuMuMuMuM ,,,,,,,,,,,,,, CNMLKJIHGFEDCBA δM in

(4.54) are defined as follows:

( ) ( )( ) (( ) (( ) (( ) (( ) (( ) (( ) (

V,,V,Vdiag ; ,,,diag

,,,diag ; ,,,diag,,,diag ; ,,,diag,,,diag ; ,,,diag

,,,diag ; ,,,diag,,,diag ; ,,,diag

,,,diag ; ,,,diag,,,diag ; ,,,diag

NU,21MNU,V2V1VVM

NU,u2u1uuMNU,u2u1uuM

NU,u2u1uuMNU,u2u1uuM

NU,u2u1uuMNU,u2u1uuM

NU,u2u1uuMNU,u2u1uuM

NU,u2u1uuMNU,u2u1uuM

NU,u2u1uuMNU,u2u1uuM

NU,u2u1uuMNU,u2u1uuM

δδδδ ==

==

==

==

==

==

== )))

))))

==

LL

LL

LL

LL

LL

LL

LL

LL

VCCCCNNNNGGGG

MMMMFFFFLLLLEEEE

KKKKDDDDJJJJCCCC

IIIIBBBBHHHHAAAA

(A.115)

268

Page 296: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX A

where are obtained based on (A.79);

can be found based on (A.89) and C

uiuiuiuiuiuiuiuiuiui and ,,,,,,,, JIHGFEDCBA

uiuiuiui and ,, NMLK is calculated based on (A.73). Vi

Matrices in (4.56) are defined as follows: suMsuM and CA

( ) ( )ND,su2su1susuMND,su2su1susuM ,,,diag ; ,,,diag CCCCAAAA LL == (A.116)

where are found based on (A.91). suisui and CA

A.6. Derivation of Formula ePΔ

The formulation for can be derived as the following. Based on (4.5), the following

equation is obtained:

ePΔ

( ) ( ) ( )( ) ( ) ( r

0rm

Ts

T0sr

0r

s0sm

Ts

Tr

0re

0e

PP

ΨΨSII

IIGII0s

Δ+⎥⎦⎤

⎢⎣⎡ Δ+ωΔ+ω+

Δ+⎥⎦⎤

⎢⎣⎡ Δ+ωΔ+ω=Δ+

) (A.117)

Equation (A.117) can be rewritten as:

( ) ( ) ( )( ) ( ) ( ) rm

T0s

0r

0rm

T0s

0rm

Ts

0r

0rm

T0s

0r

smT0

s0r

0sm

T0s

0sm

Ts

0r

0sm

T0s

0re

0e

PP

ΨSIΨSIΨSIΨSI

IGIIGIIGIIGI

Δω+ωΔ+Δω+ω+

Δω+ωΔ+Δω+ω=Δ+ (A.118)

For steady-state initial condition:

( ) 0rm

Ts

0r

0sm

T0s

0r

0eP ΨSIIGI Δω+ω= (A.119)

Substituting (A.119) into (A.118) and rearranging, the formulation for is obtained

as follows:

ePΔ

(A.120) r3s2r1eP ωΔ+Δ+Δ=Δ KIKΨK

where:

269

Page 297: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX A

( )( ) ( ) ( )

( ) ( ) 0rm

T0s

0sm

T0s3

Tm

T0r

0rm

T0s

0r

Tm

T0s

0r2

mT0

s0r1

ΨSIIGIK

SΨGIGIK

SIK

+=

ω+ω+ω=

ω=

(A.121)

A.7. Derivation of Equations (4.138), (4.139) and (4.140) For small perturbation, (4.24) becomes:

(A.122) ( ) ( ) ( ) (( )( ) ( )m

s0m

smrsR

ms

0ms

mr

0mr

mrs

ms

0ms

mrs

1mrr

mr

mr

0mr

1mrr

mr

mr

0mr

IIVIIV

IILLRΨΨLRΨΨ

Δ+ω+Δ+ωΔ+ω−

Δ++Δ+−=Δ+−−

••

)

For initial steady-state condition, the following relationship holds:

(A.123) ( ) ( ) 0ms

mrsR

0ms

0mr

mrs

0ms

mrs

1mrr

mr

0r

1mrr

mr

0r IVIVILLRΨLR0Ψ ω+ω−+−==

−−•

Substituting (A.123) into (A.122) and rearranging gives the linearised form of (4.24) as

follows:

(A.124) mr

0mm

ms

0mm

mr

0mm

mr ωΔ+Δ+Δ=Δ•

LIFΨAΨ

where:

( )( ) ( )

0ms

mrs

0mm

mrs

0mrR

mrs

1mrr

mr

0mm

1mrr

mr

0mm

IVLVLLRF

LRA

=

ω−ω−=

−=−

(A.125)

By using the similar procedure, (4.25) can also be linearised to give:

(A.126) ( Le1m

r TTMω Δ−Δ=Δ −•

)

270

Page 298: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX A

In (A.126), the expression for ΔTe can be obtained by linearising (4.26) as follows:

(A.127) ms

0m2

mr

0m1eT IKΨK Δ+Δ=Δ

where:

(A.128) ( )( ) ( ) ( ) ( ) ( )Tm

mT0m

rTm

mT0m

smm

T0ms

0m2

mm

T0ms

0m1

SΨGIGIK

SIK

++=

=

mm

mm and SGIn (A.128), are defined by (A.110).

The linearisation of the induction motor algebraic equation (4.23) is described in the

following. For small perturbations, the motor voltage equation (4.23) becomes:

( )( )( ) m

s0m

sms

mrs

1mrr

msr

mr

mrs

1mrr

msr

0mr

mss

mr

mss

0mr

mr

0mr

1mrr

msr

mr

1mrr

msr

0mr

ms

0ms

)()(

)()(

IIRLLGLLGGGΨΨLGLGVV

Δ+−ωΔ+ω+ωΔ−ω−−

Δ+ωΔ+ω=Δ+−−

−−

271

( )

(A.129)

For initial steady-state condition:

( ) 0ms

ms

mrs

1mrr

msr

0mr

mss

0mr

0mr

1mrr

msr

0mr

0ms )()( IRLLGGΨLGV −ω+ω−−ω= −− (A.130)

Substituting (A.130) into (A.129) and rearranging leads to the linearized form of (4.23)

as follows:

(A.131) mr

0mm

ms

0mm

mr

0mm

ms ωΔ+Δ−Δ=Δ KIZΨPV

where:

(A.132) ( ) ([ ]( ) 0m

smrs

1mrr

msr

mss

mss

0mr

1mrr

msr

0mm

mssR

0mr

ms

mrs

1mrr

msr

mss

0mr

0mm

1mrr

msr

0mr

0mm

)()(

)(

)(

ILLGVGΨLGKVRLLGGZ

LGP

−−

−++=

ω−ω++−ω−=

ω=

)

Page 299: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX A

By extending (A.124) and (A.126), the state equations for multi-induction-motor system

are obtained as the following:

(A.133) mrM

0mM

msM

0mM

mrM

0mM

mrM ωLIFΨAΨ Δ+Δ+Δ=Δ•

272

) (A.134) ( LMeM1

MmrM TTMω Δ−Δ=Δ −•

where:

( )(( )0m

NI,m0m2m

0m1m

0mM

0mNI,m

0m2m

0m1m

0mM

0mNI,m

0m2m

0m1m

0mM

,,,diag

,,,diag

,,,diag

LLLL

FFFF

AAAA

K

K

K

=

=

=

) (A.135)

In (A.135), are determined based on (A.125). m0mi

0mmi

0mmi and , LFA

Similarly, extending (A.131) leads to the linearised voltage equation for multi-induction-

motor system as follows:

(A.136) mrM

0mM

msM

0mM

mrM

0mM

msM ωKIZΨPV Δ+Δ−Δ=Δ

where:

( )(( )0m

NI,m0m2m

0m1m

0mM

0mNI,m

0m2m

0m1m

0mM

0mNI,m

0m2m

0m1m

0mM

,,,diag

,,,diag

,,,diag

KKKK

ZZZZ

PPPP

L

L

L

=

=

=

) (A.137)

In (A.137), are determined based on (A.132). m0mi

0mmi

0mmi and , KZP

Page 300: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

AAPPPPEENNDDIIXX BB DDEERRIIVVAATTIIOONN OOFF SSOOMMEE EEQQUUAATTIIOONNSS FFRROOMM CCHHAAPPTTEERR 55 AANNDD EEQQUUAATTIIOONN SSEETTSS TTOO BBEE UUSSEEDD IINN SSEECCTTIIOONN 55..1111

B.1 Frame of Reference Transformation B.1.1 d-q Frame of Reference Transformation from D-Q (network) to d-q (machine) frame of reference is carried out

as follows. By examining the vector diagram shown in Fig.B.1, the following equations

are obtained:

⎪⎩

⎪⎨⎧

δ−θ=

δ−θ=

)sin(VV

)cos(VV

Sq

Sd (B.1)

⎪⎩

⎪⎨⎧

θ=

θ=

sinVV

cosVV

SQ

SD (B.2)

On using the identities:

δθ−δθ=δ−θδθ+δθ=δ−θ

sincoscossin)sin(sinsincoscos)cos(

(B.3)

Equation (B.1) becomes:

δθ−δθ=

δθ+δθ=

sincosVcossinVV

sinsinVcoscosVV

SSq

SSd (B.4)

273

Page 301: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

Substituting (B.2) into (B.4) gives:

δ−δ=

δ+δ=

sinVcosVVsinVcosVV

DQq

QDd (B.5)

Based on (B.5), it can be shown that the following relationships also hold:

(B.6) δ+δ=

δ−δ=

cosVsinVVsinVcosVV

qdQ

qdD

Q q

VS VQ

d Vq

θ−δ Vd

δ θ VD D

Fig.B.1: d-q frame of reference transformation

Rewriting (B.6) in matrix form:

SSN VTV δ= (B.7)

where:

(B.8) ⎥⎦

⎤⎢⎣

⎡δδδ−δ

=⎥⎦

⎤⎢⎣

⎡= δ cossin

sincos ;

VV

Q

DSN TV

274

Page 302: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

Equation (B.7) describes the relationship between D-Q and d-q frame of references

where Tδ is the corresponding transformation matrix.

B.1.2 p-q Frame of Reference Transformation from D-Q (network) to p-q (device) frame of reference will be explained

by examining Fig.B.2. Following the similar procedure as described in Section B.1.1, it

can be shown that the transformation from D-Q to p-q frame of reference is carried out

by using the following relationship:

CCN VTV α= (B.9)

where:

(B.10) ⎥⎦

⎤⎢⎣

⎡=⎥

⎤⎢⎣

⎡ααα−α

=⎥⎦

⎤⎢⎣

⎡= α

Cq

CpC

CQ

CDCN V

V ;

cossinsincos

; VV

VTV

Q q

VC VCQ

p VCq

β−α VCp

β α VCD D

Fig.B.2: p-q frame of reference transformation

B.2 Derivation of (5.39) Fig.B.3 shows the UPFC series converter connection on the transmission line. By

examining Fig.B.3, the following equation is obtained:

275

Page 303: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

sevxsese VVVZI +−= (B.11)

where:

sese jXZ = (

B.12)

earranging (B.12) gives:

R

seseEsese VYVYI += (B.13)

here:

w

vxEsese VVV ; Z/1Y −== (B.14)

Fig.B.3: UPFC series converter connection

eparating the real and imaginary parts of (B.13) and grouping them into vector/matrix

276

S

form leads to:

senseEsesen VYVYI += (B.15)

here:

(B.16)

quation (B.15) is valid for one UPFC only. Extension of (B.15) gives the equation for

power system having more than one UPFC (as shown in Fig.B.4) as the following:

w

⎥⎦

⎤⎢⎣

⎡−

=⎥⎦

⎤⎢⎣

⎡=⎥

⎤⎢⎣

⎡=⎥

⎤⎢⎣

⎡=

0X/1X/10

; )V(im)V(re

; )V(im)V(re

; )I(im)I(re

se

sese

E

EE

se

sesen

se

sesen YVVI

E

Xse Vv Vx - Vse +

Ise

Page 304: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

seNseMENseMseN VYVYI += (B.17)

where:

277

[ ] ( )NU,se2se1seseMTT

NU,ET2E

T1EEN ,,,diag ; YYYYVVVV LL == (B.18)

are calculated based on (B.16).

In (B.18), T V seiEi and Y

Equation (B.17) can be rewritten as the following:

LNseseMseN VMYI seNseMVY+= (B.19)

defined by:

where the selection matrix Mse is

(B.20)

Lv,NU

Lx,NU

LNU

11

11

11

11

11

11

se

⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢

=

−−

−−

−−

LL

LL

LL

LL

LL

LL

LL

LL

LL

LL

MM

MLM

MM

MLM

MM

MM

MLM

MM

MM

MLM

MM

MM

MLM

MM

MLM

MM

MM

MLM

MM

MM

MLM

MM

MM

MLM

MM

MLM

MM

M

LLMLL

M

LLMLL

M

M

LLMLL

M

M

LLMLL

M

M

LLMLL

M

LLMLL

M

M

LLMLL

M

M

LLMLL

M

M

LLMLL

M

LLMLL

M

M

Lv2

Lx2

Lx1

LNB

Lv1

LNG+1

L1 L2

Page 305: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

278

Fig.B.4: Connection of multiple UPFC series converters

B.3 Formulas for M••

ΔΔ ααα and , MM By examining the vector diagram of VT shown in Fig.B.5, the following relationship is

obtained (it is to be noted that VT is the voltage of the HV side of the FACTS device

transformer):

)V(re)V(im

cossintan

T

T=αα

=α (B.21)

Fig.B.5: Vector diagram of VT

α

Im(VT)

Re(VT)

VT

Im

Re

Xse1 Vv1 Vx1 - Vse1 +

Ise1

Xse2 Vv2 Vx2 - Vse2 +

Ise2

Xse,NU

Ise,NU

- Vse,NU + Vv,NU Vx,NU

Page 306: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

Equation (B.21) can be rewritten as:

α=α cos)V(imsin)V(re TT (B.22)

Linearisation of (B.22) gives:

( ) ( ) ( ) ( )αΔ+αΔ+=αΔ+αΔ+ 0T

0T

0T

0T cos)V(im)V(imsin)V(re)V(re (B.23)

Using the identities:

( )( ) αΔα−α≅αΔ+α

αΔα+α≅αΔ+α000

000

sincoscos

cossinsin (B.24)

Equation (B.23) is modified to:

(B.25) )V(imcossin)V(im)V(resincos)V(re T000

TT000

T Δα+αΔα−=Δα+αΔα

By using the identities:

1sincos

sinV)V(im

cosV)V(re

0202

00T

0T

00T

0T

=α+α

α=

α=

(B.26)

Equation (B.25) becomes (after rearranging into vector/matrix form):

(B.27) T0 VM Δ=αΔ α

where:

⎥⎥⎥

⎢⎢⎢

⎡−

=α 20T

0T

20T

0T0

V

)V(re

V

)V(imM (B.28)

279

Page 307: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

For multi-FACTS-device system, (B.27) is extended to:

(B.29) TM0

MM VMα Δ=Δ α

where:

( )0NF,

02

01

0M ,,,diag αααα = MMMM L (B.30)

In (B.30), is determined based on (B.28), and NF is the number of FACTS devices. 0iαM

In (B.29), can be represented in terms of as follows: TMV LNV

LNVMTM VMV = (B.31)

where MVM is the corresponding selection matrix and given by:

280

L1 L2 LNF

⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢

=

MMM

LLMLMLLMLL

MMM

LLMLMLLMLL

MMM

MMM

LLMLMLLMLL

MMM

MMM

LLLLLLLLLL

MMM

MMM

LLLLLLLLLL

MMM

LLLLLLLLLL

MMM

MMM

11

11

11

TVMM

LNG+1

Lx1

Based on (B.31), (B.29) can be expressed as:

(B.33) LNVM0

MM VMMα Δ=Δ α

(B.32) Lx2

Lx,NF

LNB

Page 308: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

Time derivative of (B.22) is given by:

(B.34) αα−α=αα+α••••

sin)V(imcos)V(imcos)V(resin)V(re TTTT

or:

α+αα−α

•••

sin)V(imcos)V(resin)V(recos)V(im

TT

TT (B.35)

Using the identities: TTTT V/)V(recos and V/)V(imsin =α=α , (B.35) can be rewritten

as:

(B.36) TR

••=α VM

where:

⎥⎥⎥

⎢⎢⎢

⎡−

= 2T

T2

T

TR

V

)V(re

V

)V(imM (B.37)

For multi-FACTS-device system, (B.36) is modified to:

(B.38) TMRMM••

= VMα

where:

( )NF,R2R1RRM ,,,diag MMMM K= (B.39)

On using (B.31) in (B.38), the following equation is obtained:

(B.40) LNVMRMM••

= VMMα

281

Page 309: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

The linearised form of (B.40) is obtained by taking the time derivative of (B.33) as

follows:

(B.41) LNVM0

MM•

α

•Δ=Δ VMMα

B.4 Formulas for •

ΔΔ•

TMTMTMTM and VVVV ,,

B.4.1 Formulas for •TMTM and VV

The voltage magnitude at the HV terminal of the FACTS device transformer is given by:

( ) 2/12T

2TT )V(im)V(reV += (B.42)

Rearranging (B.42) gives:

2T

2T

2T )V(im)V(reV += (B.43)

Equation (B.43) can be further rearranged to give:

2T

2TTT )V(im)V(reVV += (B.44)

or:

T

2T

T

2T

T V)V(im

V)V(reV += (B.45)

Expressed in vector form, (B.45) becomes:

TTTV VE= (B.46)

where:

282

Page 310: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

⎥⎥⎦

⎢⎢⎣

⎡=

T

T

T

TT V

)V(imV

)V(reE (B.47)

For multi-FACTS device system, (B.46) is modified to:

TMTMTM VEV = (B.48)

where:

( )NF,T2T1TTM ,,,diag EEEE K= (B.49)

In (B.49), ETi is determined based on (B.47).

Substituting (B.31) into (B.48) gives:

LNVMTMTM VMEV = (B.50)

Time derivative of (B.43) is:

⎟⎠

⎞⎜⎝

⎛ +=•••

)V(im)V(im)V(re)V(re2VV2 TTTTTT (B.51)

Rearranging (B.51) gives:

)V(imV

)V(im)V(reV

)V(reV TT

TT

T

TT

•••

+= (B.52)

Rewriting (B.52) in vector form leads to:

TTTV••

= VE (

B.53)

here ET is defined in (B.47). w

283

Page 311: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

F

284

or multi-FACTS device system, (B.53) is modified to:

TMTMTM

••

= VEV (B.54)

here ETM is defined in (B.49).

n using (B.31) in (B.54) gives:

w

O

LNVMTMTM

••

= VMEV (B.55)

B.4.2 Formulas for

•ΔΔ TMTM and VV

For small perturbations, (B.43) becomes:

)V(imV

)V(im)V(reV

)V(reV T0T

0T

T0T

0T

T Δ+Δ=Δ (B.56)

vector/matrix form, (B.56) can be rewritten as:

In

T0TTV VE Δ=Δ (B.57)

here:

w

( )T0T0

T

0T

V1 VE = (B.58)

or multi-FACTS device, (B.57) is modified to:

F

TM0TMTM VEV Δ=Δ (B.59)

here:

w

Page 312: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

285

( )0NF,T

02T

01T

0TM ,,,diag EEEE K= (B.60)

(B.60) is calculated based on (B.58).

n using (B.31) in (B.59) gives:

In 0TiE

O

LNVM0TMTM VMEV Δ=Δ (B.61)

ime derivative of (B.61):

T

LNVM0TMTM

••

Δ=Δ VMEV (B.62)

Formulas for

sMV , sMVΔ , sM•V and sM

•ΔV B.5

B.5.1 Formulas for sMsM and VV Δ

The voltage magnitude o onous macf the synchr hine stator terminal is given by:

( ) 2/12q

2ds VVV += (B.63)

sing the same procedure as described in Section B.4.1,

sVU can be expressed in

terms of vector Vs as follows:

sSsV VE= (B.64)

here:

w

⎥⎥⎦

⎢⎢⎣

⎡=

s

q

s

dS V

VVVE (B.65)

or multi-machine system, (B.64) is modified to: F

Page 313: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

286

sMSMsM VEV = (B.66)

here:

w

( )NG,S2S1SSM ,,,diag EEEE K= (B.67)

(B.67), ESi is determined based on (B.65).

or small perturbations, (B.63) becomes:

In

F

q0s

0q

d0s

0d

s VV

VV

VVV Δ+Δ=Δ (B.68)

ewriting (B.68) in vector/matrix form leads to:

R

s0ssV VE Δ=Δ (B.69)

here:

w

( )T0s0

s

0s

V1 VE = (B.70)

or multi-machine system, (B.69) is modified to:

F

sM0SMsM VEV Δ=Δ (B.71)

here:

w

( )0NG,S

02S

01S

0SM ,,,diag EEEE K= (B.72)

(B.72), is determined based on (B.70).

In 0SiE

Page 314: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

287

Formulas for sMsM•

Δ•

VV and B.5.2

The time derivative of the synchronous machine stator terminal voltage can be

(B.73)

he formulation for the time derivative of the synchronous machine stator current in

(B.74)

olving (B.74) for gives:

(B.75)

can be eliminated from (B.75) by solving (A.13) for Ir and substitute the result into

(B.76)

here:

s•V

obtained by taking the time derivative of (A.16) as follows:

smsmrmrms•

−−+=••••

IZIZΨPΨPV

T s•I

(B.73) is described in the following. As the stator winding electromagnetic transient of

the synchronous machine is discounted, (A.15) becomes:

0ILIL =+••

rsrsss

S s•I

rsr1

sss•

−•

−= ILLI

Ir(B.75) to give:

••

= rms ΨQI

w

( ) 1rrsr

1ss

1rs

1rrsr

1ssm

−−−−− −= LLLULLLLQ (B.77)

(B.77), U is a 2 2 identity matrix.

ubstituting (A.17) and (B.76) into (B.73) gives time derivative of the synchronous

(B.78)

In

S

machine stator terminal voltage as:

rmrms•••ω+= WΨRV

Page 315: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

where:

288

smrmmmmmm ; IGΨSWQZPR +=−= (B.79)

For multi-machine system case, the vector of the stator terminal voltages is:

(B.80)

where:

rMMrMMsM += ωWΨRV•••

( )( )NG,m2m1mM

NG,m2m1mM

,,,diag,,,diag

WWWWRRRR

K

K

=

= (B.81)

In (B.81), Rmi and Wmi are determined based on (B.79).

e formulation for is described in the following. Time derivative of (4.92) is

given by:

(B.82)

On using (B.76) in (B.82), the following equation is obtained:

(B.83)

where:

(B.84)

QM

sMΔ V•

Th

rM0MsM

0MrM

0MsM

••••Δ+Δ−Δ=Δ ωKIZΨPV

rM0MrM

0MsM Δ+Δ=Δ ωKΨRV

•••

M0M

0M

0M QZPR −=

In (B.84), is defined by:

( )NG,m2m1mM ,,,diag QQQQ K= (B.85)

Page 316: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

289

here Qmi is determined based on (B.77).

.6 Formula for Line Active-Power Flow

B.6.1 Formulas for

w

B

TMP , TMPΔ , TM•

and TM•

P ΔP Fig.B.6 shows the diagram of transmission line for illa ustrating the determination of

active-power flow. The active-power flow will be used as an input signal to SDC of the

FACTS device. By examining Fig.B.6, the line active-power is calculated as follows:

{ }∗= vwvT IVreP (B.86)

(B.86), line current Ivw is given by:

In

( ) vshLwv

seLvw VYVVYI +−= (B.87)

here are the line series and shunt admittances,

ively.

Fig.B.6: A transmission line in power system

olving (B.86) gives:

(B.88)

here:

w SHshLLL

seL jBY and jBGY =+=

respect

S

vPTwLv

TwLv

TvLT BGGP VMVVVVV +−=

w

Transmission lineIvw

Vv Vw

P

Page 317: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

290

(B.89)

quation (B.88) can be rewritten as follows:

(B.90)

r in a more compact form:

(B.91)

(B.92)

Based on (B.91), the formulation for is obtained as the following:

⎥⎦

⎤⎢⎣

⎡ −=⎥

⎤⎢⎣

⎡=⎥

⎤⎢⎣

⎡=

0110

; )V(im)V(re

; )V(im)V(re

Pw

ww

v

vv MVV

E

wTP

TvLv

TwLv

TvLT BGGP VMVVVVV +−=

o

BDTP VM=

where:

[ ]⎥⎥⎥

⎢⎢⎢

⎡=−=

w

v

BTP

TvL

TwL

TvLD ; BGG

V

VVMVVVM LM

TMP

BMDMVMP = TM (B.93)

where:

( )[ ]TT

ND,BT2B

T1BBM

ND,D2D1DDM ,,,diag

VVVV

MMMM

L

L

=

= (B.94)

In (B.94), MDi and VBi are determined based on (B.92), and ND is the number of SDCs.

In (B.93), VBM can be expressed in terms of VLN as follows:

LNKMBM VMV = (B.95)

nd given by:

where the MKM is the selection matrix a

Page 318: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

291

Substituting (B.95) into (B.93) gives:

L2 L1 LND

TMP LNKMDM VMM= (B.97)

y:

(B.98)

tion (B.98) can be rewritten as follows:

(B.99)

ore compact form:

Time-derivative of (B.88) is given b

•••

++− vPTwLvP

TwLv

TwLvwLvvLvvLT BBG VMVVMVVVV

••••−+= TTT GGGP VVVVV

Equa

•••

++−−+= vPTwLw

TP

TvLv

TwLwvLvvLvvLT BBGGGGP VMVVMVVVVVVVVV

••••TTT

or in m

(B.96)

Lw,ND

Lv,ND

⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢

=

MMM

LLLLMLMLLLLMLLLL

MMM

LLLLMLMLLLLMLLLL

MMM

MMM

LLLLMLMLLLLMLLLL

MMM

MMM

LLLLMLMLLLLMLLLL

MMM

MMM

LLLLMLMLLLLMLLLL

MMM

LLLLMLMLLLLMLLLL

MMM

MMM

LLLLMLMLLLLMLLLL

MMM

MMM

LLLLMLMLLLLMLLLL

MMM

MMM

LLLLMLMLLLLMLLLL

MMM

LLLLMLMLLLLMLLLL

MMM

11

11

11

11

11

11

TKMM

Lw2

Lv2

Lv1

LNB

Lw1

LNG+1

Page 319: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

292

(B.100)

BLTP••

= VM

where:

[ ]TP

TvL

TvLP

TwL

TwL

TvLL BGBGG2 MVVMVVVM +−+−= M (B.101)

Based on (B.100), the formulation for can be obtained as the following:

(B.102)

TM•P

••

= VMP BMLMTM

where:

( )ND,L2L1LLM ,,,diag MMMM L= (B.103)

ed on (B.101).

(B.104)

In (B.103), MLi is calculated bas

Substituting (B.95) into (B.102) gives:

•P LNKMLMTM

•= VMM

Linearisation of (B.88) gives:

( ) ( ) ( ) ( )( ) ( ) ⎥⎦

⎤⎢⎣⎡ Δ+Δ+

⎥⎦⎤

⎢⎣⎡ Δ+Δ−⎥⎦

⎤⎢⎣

Δ

wTP

T0vvP

T0wL

wT0

vvT0

wLvT0

vvvLT

B

G

VMVVMV

VVVVV⎡ +Δ=ΔT0GP VVV

(B.105)

Equation (B.105) can be rewritten in a more compact form as follows:

(B.106)

B0LTP VM Δ=Δ

where:

Page 320: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

( ) ( ) ( ) ( ) ( ) ⎥⎦⎤

⎢⎣⎡ +−+−= T

PT0

vLT0

vLPT0

wLT0

wLT0

vL0L BGBGG2 MVVMVVVM M (B.107)

rmulation for Based on (B.106), the fo TMPΔ can be obtained as the following:

(B.108)

BM0LM VMP ΔΔ TM =

where:

( )0ND,L

02L

01L

0LM ,,,diag MMMM L= (B.109)

following equation is obtaine

(B.110)

ven by:

(B.111)

Equations (B.104) and (B.111) are the formulas for which are to be

sed in conjunction with the state equations for SDCs of vices, i.e. (5.95)

On using (B.95) in (B.108) the d:

LNKM0LMTM VMMP Δ=Δ

The time-derivative of (B.110) is gi

=Δ LNKM0LMTM

•Δ VMMP

TMTM and PP

FACTS de

able to use t

••Δ

u

and (5.106), respectively. It can be seen that, to be he formulas, the

variables LNLN and ••

Δ VV need to be expressed in terms of state and non-state

variables which will be discussed in the following.

B.6.2 Formulas for LN•V and LN

•ΔV

B.6.2.1 System with SVCs ive of (5.14) is given by: It can be shown that the time-derivat

( ) sMCMLNLNFSLLsMMLSsMMLS

•••

δ

•++++= VVYYVTYVTY0 δ xS (B.112)

293

Page 321: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

where:

294

The expression for in (B.112) is given in the following. Based on (B.8), the

llowing equation is obtained:

(B.114)

(B.115)

(B.116)

1 2 NS

sMM VTδ•

fo

•T

⎥⎥⎥

⎢⎢⎢

δδ−δδ

δδ−δδ−= ••

••

δ

rrrr

rrrr

sincos

cossin

Equation (B.114) can be rewritten in a more compact form as follows:

∗δδ δ= TT r

••

where:

⎥⎦

⎤⎢⎣

⎡δ−δδ−δ−

=∗δ

rr

rr

sincoscossin

T

(B.113)

⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢

=

L

M

M

M

MLM

M

M

LM

M

LM

M

M

LM

M

M

LM

M

M

M

M

L

M

M

M

M

L

M

M

M

M

L

LMLML

MM

MM

LMLML

MM

LMLML

MM

MM

LMLML

MM

MM

LMLML

MMLM

M

M

M

M

M

L

)V(re)V(im

)V(re)V(im

)V(re)V(im

NS,x

NS,x

2x

2x

1x

1x

LNV

LNG+1 LL

Lx1

Lx2

Lx,NS

LNB

Page 322: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

295

Multiplying both side of (B.115) by Vs, the following equation is obtained:

(B.117)

ue to is a scalar quantity, (B.117) can be modified to:

(B.118)

i-machine system, (B.119) becomes:

srs VTVT ∗δ

•δ

•δ=

D rδ•

rVSs

•δ

•δ= TVT

where:

(B.119) sVS VTT ∗δ=

For mult

rM•

δ•

(B.120) VSMsMM = δTVT

where ( )NG,VS2VS1VSVSM ,,,diag TTTT K= , and TVSi is calculated based on (B.119).

(B.120) into (B.112) and solving it for gives:

LN•VSubstituting

( ) ⎟⎟⎠

⎞⎜⎜⎝

⎛+++−=

••

δ

•−

sMCMLNsMMLSrMVSMLS1

FSLLLN xSVVTYδTYYYV (B.121)

CM .11 ctively.

sion for is found by taking the time-derivative of (5.

In (B.121), sM•V and S are given in (B.80) and (A 4), respe

The expres 52) and solved it LN•

Δ V

for LNΔ V as follows: •

( ) ⎟⎠

⎜⎝

Δ+Δ+Δ−=Δ δ sMCM0LNrM

0VMLSsM

0MLSSLLLN xSVδDYVTYYV (B.122)

⎞⎛+•••−• 10

FY

Page 323: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

296

is given by (B.83).

B.6.2.2 System with STATCOMs

(B.123)

(B.124)

imilar to that in (B.120), it can also be shown that the following equations hold:

(B.125)

B.126)

sM•

Δ VIn (B.122), the formula for

Time-derivative of (5.25) and (5.29) are given by:

LNLLsM CMMLCCMMLC

αα

••••++ VTYVTYMLSsMMLS δδ ++= VYVTYVTY0

dcMMdcMMCM•

φφ••

+= VTVTV

S

MVCMCMM•

α•

= αTVT

MMVdcMM φφ = ΦTVT (••

where:

( )( )NC,dcNC,2dc21dc1MV

NC,CNC,2C21C1VCM

V,,V,Vdiag

,,,g∗φ

∗φ

∗φφ

∗α

∗α

= TTTT

VTVT

K

Ldia ∗α= VTT

(B.127)

and are defined by:

(B.128)

ubstituting (B.40) into (B.125) gives:

(B.129)

∗αiT ∗

φiVTIn (B.127),

⎥⎦

⎤⎢⎣

⎡φφ−

=⎥⎦

⎤⎢⎣

⎡α−αα−α−

= ∗φ

∗α

ii

iiiV

ii

iii cosk

sink ;

sincoscossin

TT

S

LNVMRMVCMCMM•

α•

= VMMTVT

Page 324: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

297

9) in (B.123) the following equation is

obtained:

(B.130)

In (B.130), and are given by the first and fourth equations of (5.93),

spectively.

he following is the derivation of the formula for . Time-derivative of (5.62) and

.67) are given by:

(B.131)

(B.133)

B.6.2.3 System with TCSCs Time-derivative of (5.19) is given by:

On using (B.120), (B124), (B.126) and (B.12

( )

⎥⎦

⎤⎟⎟⎠

⎞⎜⎜⎝

⎛++

⎢⎣

⎡++−=

φ

φα

δ−

dcMMMMVMLC

sMMLSrMVSMLS1

VMRMVCMLCLL

VTΦTTY

VTYδTYMMTYY•••

LNV

dcM•V M

•Φ

re

LN•

Δ VT

(5

( )YVTY +Δ••••

δ LLsM0MLS 0δDYVTYVMMAY =Δ+Δ+Δ+ αα rM

0VMLSCM

0MLCLNVM

0M

0VMLC

(B.132) cMstM0MCM

φ

•Δ=Δ xSMV

Substituting (B.132) into (B.131) and rearranging gives:

( ) ⎜⎝

+Δ+−=Δ αδ−

α0MLCsM

0MLS

1VM

0M

0VMLCLLLN TYVTYMMAYYV ⎟

⎞⎛ Δ+Δ••

φ

••

rM0VMLScMstM

0M δDYxSM

( ) 0xSYYVYY =++⎞⎛ ••••

tMCMtMVDLNFTLLδTVTY +⎟⎠

⎜⎝

+δ rMVSMsMMLS (B.134)

where:

Page 325: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

1 2 NT

298

⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢

=

MMM

LLLLLLL

MMM

LLLLLLL

MMM

LLLLLLL

MMM

LLLLLLL

MMM

LLLLLLL

MMM

LLLLLLL

MMM

LLLLLLL

MMM

LLLLLLL

MMM

LLLLLLL

MMM

LLLLLL

MMM

NT,t

2t

1t

NT,t

2t

1t

tM

Y

Y

Y

Y

Y

Y

Y

LNG+1 L

Lx1

( )NGNB,V2V1VVD ,,,diag −= YYYY K (B.136)

vector of defined by:

(B.137)

(B.138)

The expression for can be found as the following. Time-derivative of (5.58) is as

follows:

In (B.136), Y is the ith subVi VMY

LNLLSNVM VYVY += LSY

On using (5.92), (B.97) and (B.104) in (B.134), and rearranging leads to:

( )⎟⎟

⎞+++

⎝δ

refMtMLNKMDMtMsuMsuMtMtMtMCMtMVD

rMVSMLSsMMLSKMLMtMCMtMVDFTLLLN

PEVMMCxSBxASYY

( ) +⎜⎛++−=

••−• 1 δTYVTYMMDSYYYYV

LN•

Δ V

(B.135)

Lv,NT

Lx,NT

LNB

Lv2

Lv1

Lx2

Page 326: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

( ) 0xSYYVYYδVTY =Δ+Δ++⎟⎠

⎞⎜⎝

⎛ ΔΔ••••

δ tMCM0tM

0VDLN

0FTLLrMMsM

0MLS (B.139) D+ 0

V

On using (5.103), (B.110) and (B.111) in (B.139), and rearranging leads to:

(B.140)

B.6.2.4 System with UPFCs ime-derivatives of (5.41) - (5.43) are given by:

(B.141)

(B.143)

at in (B.129), and in (B.141) – (B.143)

pressed as:

(B.145)

(B.146)

( )

( )⎟⎟⎠

⎞Δ+Δ+Δ

Δ+⎜⎝

⎛ Δ++−=Δ••

δ−•

LNKM0LMtMsuMsuMtMtMtMCM

0tM

0VD

rM0VMLSsM

0MLS

1KM

0LMtMCM

0tM

0VD

0FTLLLN

D

VMMCxSBxASYY

δYVTYMMDSYYYYV

T

YVTYVTY ++

δδ

SMMLSSMMLS

0VTYV

VTYVTYV

=+

++•

αα

αα

••

seMMucseMMuc

shMMLUshMMLULNLL

TY+

(B.142) shMMUUshMMUULNULshMMshMM•

αα

•••

αα

•++=−− VTYVTYVYITIT

seMMseMseMMseMLNseseMseMMseMM•

αα•••

αα•

++=+ VTYVTYVMYITIT

shMM VTα

•, seMM VTα

•, shMM ITα

seMM ITα

•Similar to th

can be ex

LNM VM (B.144)

VMRMVHshMM•

α

•= MTVT

LNVMRMVEMseMM•

α

•= VMMTVT

LNVMRMIHMshMM•

α

•= VMMTIT

299

Page 327: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

(B.147) LNVMRMIEMseMM•

α

•= VMMTIT

where:

300

( ) ( )( ) ( NU,seNU,2se21se1IEMNU,seNU,2se21se1VEM

NU,shNU,2sh21sh1IHMNU,shNU,2sh21sh1

,,,diag ; ,,,diag

,,,diag ; ,,,diag

ITITITTVTVTVTT

ITITITTVTVTVT∗α

∗α

∗α

∗α

∗α

∗α

∗α

∗α

∗α

∗α

∗α

∗α

==

==

LL

LL )

(B.148)

On using (5.94), (5.95), (B.120), (B.104) and (B.144) – (B.147) in (B.141) – (B.143) and

rearranging into a more compact form gives:

(B.149)

where:

(B.150)

(B.151)

VHMT

UPFCUPFCUPFC bxA =

T

shMshMLNUPFC

⎥⎦

⎤⎢⎣

⎡=•••IIVx MM

⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢

=

α−α

δα+

+

α+α

α+

++

α+

αα

δα+

α+

++

α+

MuMMseM

VMTMMuMMseM

VMRMIEM

VMRMVEMseMseseM

MuMMUU

KMLMsuMsuMuMMUU

VMRMIHMVMRMVHMUU

VMTMuMMUUUL

uMMucuMMLU

VMTMMuMMuc

KMLMsuMsuMuMMLU

VMRMVEMucVMRMVHMLU

VMTMuMMLU LL

UPFC

TNTY0

MEVLTY

MMT

MMTYMY

0TJTY

MMCSETY

MMTMMTY

MECTYY

NTYJTY

MEVLTY

MMCSETY

MMTYMMTY

MECTYY

A

M

M

M

M

M

M

LLLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLL

M

M

M

M

M

M

LLLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLL

M

M

M

M

M

M

M

M

Page 328: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

(B.152)

( )

( )

( )

( ) ⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢

⎟⎠⎞

⎜⎜⎝

⎟⎠⎞

⎜⎜⎝

=

αα

α

αα

δ

+−

+•

+++

+++−

+−+•

+++

+++α−

•−

•−

MuMseMuMMseM

shMuMdcMuMdcMuMrefdcMuM

suMsuMsuMuMsuMuMLNVMTMuMrefTMuMMUU

seMuMMuMMucshMuMdcMuMdcMuMrefdcMuM

suMsuMsuMuMsuMuMLNVMTMuMrefTMuMLU

SMMLSrMVSMLS

M

UPFC

VKIMTY

IIVHVGVF

xASESDVMEBVATY

IMVKTYIIVHVGVF

xASESDVMEBVATY

VTYδTY

b

LLLLLLLLLLLLLLLLLLLLLLLLLLLLL

LLLLLLLLLLLLLLLLLLLLLLLLLLLLL

Solution for in (B.149) is given by: UPFCx

( ) UPFCUPFCUPFC1UPFCUPFC bAbAx ==−

(B.153)

where:

( )⎥⎥⎥

⎢⎢⎢

=⎥⎥⎥

⎢⎢⎢

==−

UPFC3

UPFC2

UPFC1

UPFC

UPFC33

UPFC32

UPFC31

UPFC23

UPFC22

UPFC21

UPFC13

UPFC12

UPFC11

1UPFCUPFC ; bbb

bAAAAAAAAA

AA (B.154)

Based on (B.153), the formulas for are as the following: seMshMLN and ,,•••IIV

UPFC3

UPFC33

UPFC2

UPFC32

UPFC1

UPFC31seM

UPFC3

UPFC23

UPFC2

UPFC22

UPFC1

UPFC21shM

UPFC3

UPFC13

UPFC2

UPFC12

UPFC1

UPFC11LN

bAbAbAI

bAbAbAI

bAbAbAV

++=

++=

++=

(B.155)

The following is the derivation of the formula for , and . Time-

derivatives of (5.76), (5.80) and (5.84) are given by:

LN•

Δ V shM•

Δ I seM•

Δ I

301

Page 329: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

(B.156) ( )

( ) 0xLTYLTYδDY

VMMAYMMAYYVTY

=Δ++Δ+

Δ+++Δ•

αα

αα

δ

uMseM0MucshM

0MLUrM

0VMLS

LNVM0

M0VEMucVM

0M

0VHMLULLSM

0MLS

( ) 0xLTYITVMMAMMAYY =Δ+Δ+Δ++•

α

α

αα uMshM0MUUshM

0MLNVM

0M

0IHMVM

0M

0VHMUUUL (B.157)

( ) 0xLTYITVMMAMMAYMY =Δ+Δ−Δ−+•

α

α

αα uMseM0MseMseM

0MLNVM

0M

0IEMVM

0M

0VEMseMseseM

(B.158)

On using (5.105), (5.106) and (B.111) in (B.156) – (B.158) and rearranging into a more

compact form gives:

(B.159) UPFCUPFCUPFC cyD =

where:

(B.160) T

shMshMLNUPFC

⎥⎦

⎤⎢⎣

⎡ ΔΔΔ=•••IIVy MM

⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢

=

ααα

α

α

α

α

ααα

α

α

α

α

α

α

α

α

α

α

α

α

α

α

+

+

+

+

+

+

+

+

++

+

+

+

+

+

+

0MucMseM

0MseMucMseM

0MseM

KM0LMsuMucMseM

0MseM

VMucMseM0MseM

VM0

M0IEM

VM0

M0VEMseMseseM

ucMshM0MUUucMshM

0MUU

0M

KM0LMsuMucMshM

0MUU

VMucMshM0MUU

VM0

M0IHM

VM0

M0VHMUUUL

ucMseM0Muc

ucMshM0MLU

ucMseM0Muc

ucMshM0MLU

KM0LMsuMucMseM

0Muc

KM0LMsuMucMshM

0MLU

VMucMseM0Muc

VMucMshM0MLU

VM0

M0VEMuc

VM0

M0VHMLULL

UPFC

TILTYGLTY

MMCCLTY

MELTY

MMA

MMAYMY

ILTYGLTYT

MMCCLTY

MELTY

MMA

MMAYY

ILTY

ILTY

GLTY

GLTY

MMCCLTY

MMCCLTY

MELTY

MELTY

MMAY

MMAYY

D

M

M

M

M

M

M

M

M

LLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLL

M

M

M

M

M

M

M

M

LLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLL

M

M

M

M

M

M

M

M

M

M

M

M

(B.161)

302

Page 330: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

(B.162)

( )[ ]

( )()

( )() ⎥

⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢

=

Δ+Δ+Δ+

Δ++Δ−

Δ+Δ+Δ+

Δ++Δ−

Δ+Δ+Δ+⎟⎠⎞⎜

⎝⎛ ++Δ

+−•

Δ−•

Δ−

α

α

Δ

ααδ

seMucMshMucMLNVMucM

suMsuMucMucMuMucMseM0MseM

seMucMshMucMLNVMucM

suMsuMucMucMuMucMshM0MUU

seMucMshMucMVMucMsuMsuMucMucMuMucM

seM0MucshM

0MLUrM

0VMSM

0MLS

LND

LS

UPFC

IHIFVMD

xACBxALTY

IHIFVMD

xACBxALTY

IHIFVMxACBxA

LTYLTYδDYVTY

c

LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL

LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL

Solution for in (B.159) is given by: UPFCy

( ) UPFCUPFCUPFC1UPFCUPFC cDcDy ==−

(B.163)

where:

( )⎥⎥⎥

⎢⎢⎢

=⎥⎥⎥

⎢⎢⎢

==−

UPFC3

UPFC2

UPFC1

UPFC

UPFC33

UPFC32

UPFC31

UPFC23

UPFC22

UPFC21

UPFC13

UPFC12

UPFC11

1UPFCUPFC ; ccc

cDDDDDDDDD

DD (B.164)

Based on (B.163), the formulas for can be obtained as follows: seMshMLN and ,,•••

ΔΔΔ IIV

UPFC3

UPFC32

UPFC2

UPFC32

UPFC1

UPFC31seM

UPFC3

UPFC23

UPFC2

UPFC22

UPFC1

UPFC21shM

UPFC3

UPFC13

UPFC2

UPFC12

UPFC1

UPFC11LN

cDcDcDI

cDcDcDI

cDcDcDV

++=Δ

++=Δ

++=Δ

(B.165)

303

Page 331: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

B.7 Summary of Algebraic Equations for Multi-Machine

System with Various FACTS Devices

B.7.1 System with SVCs and TCSCs Non-state variables: LNSMSM and , VIV

Algebraic equations:

(B.166) ( )⎪

⎪⎨

=+++

=+−

=+−

δ

δδ

0VYYYVTY0VYITVTY

0IZΨPV

LNFTFSLLSMMLS

LNSLSMMSMMSS

sMMrMMsM

B.7.2 System with SVCs and STATCOMs Non-state variables: CMCMLNSMSM and ,,, IVVIV

Algebraic equations:

(B.167) ( )

⎪⎪⎪

⎪⎪⎪

=−

=++

=+++

=+−

=+−

φ

αα

αδ

δδ

0VTV0ITVTYVY

0VTYVYYVTY0VYITVTY

0IZΨPV

dcMMCM

CMMCMMCCLNCL

CMMLCLNFSLLSMMLS

LNSLSMMSMMSS

sMMrMMsM

B.7.3 System with SVCs and UPFCs Non-state variables: seMshMLNSMSM and ,,, IIVIV

Algebraic equations:

(B.168) ( )

⎪⎪⎪

⎪⎪⎪

=+−

=++

=++++

=+−

=+−

αα

αα

ααδ

δδ

0VTYITVMY0VTYITVY

0VTYVTYVYYVTY0VYITVTY

0IZΨPV

seMMseMseMMLNseseM

shMMUUshMMLNUL

seMMucshMMLULNFSLLSMMLS

LNSLSMMSMMSS

sMMrMMsM

304

Page 332: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX B

B.7.4 System with TCSCs and STATCOMs Non-state variables: CMCMLNSMSM and ,,, IVVIV

Algebraic equations:

(B.169) ( )

⎪⎪⎪

⎪⎪⎪

=−

=++

=+++

=+−

=+−

φ

αα

αδ

δδ

0VTV0ITVTYVY

0VTYVYYVTY0VYITVTY

0IZΨPV

dcMMCM

CMMCMMCCLNCL

CMMLCLNFTLLSMMLS

LNSLSMMSMMSS

sMMrMMsM

B.7.5 System with TCSCs and UPFCs Non-state variables: seMshMLNSMSM and ,,, IIVIV

Algebraic equations:

(B.170) ( )

⎪⎪⎪

⎪⎪⎪

=+−

=++

=++++

=+−

=+−

αα

αα

ααδ

δδ

0VTYITVMY0VTYITVY

0VTYVTYVYYVTY0VYITVTY

0IZΨPV

seMMseMseMMLNseseM

shMMUUshMMLNUL

seMMucshMMLULNFTLLSMMLS

LNSLSMMSMMSS

sMMrMMsM

B.7.6 System with STATCOMs and UPFCs Non-state variables: seMshMCMCMLNSMSM and , ,,,, IIIVVIV

Algebraic equations:

(B.171)

⎪⎪⎪⎪⎪

⎪⎪⎪⎪⎪

=+−

=++

=−

=++

=++++

=+−

=+−

αα

αα

φ

αα

αααδ

δδ

0VTYITVMY0VTYITVY

0VTV0ITVTYVY

0VTYVTYVTYVYVTY0VYITVTY

0IZΨPV

seMMseMseMMLNseseM

shMMUUshMMLNUL

dcMMCM

CMMCMMCCLNCL

seMMucshMMLUCMMLCLNLLSMMLS

LNSLSMMSMMSS

sMMrMMsM

305

Page 333: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

306

C.1 Synchronous Machine and Its Controllers For initial steady-state conditions, the stator and rotor voltage vectors of the

synchronous machine as given by (A.9) and (A.10) will become:

(C.1) 0ss

0rsr

0r

0sss

0r

0s R IIGIGV +ω+ω=

(C.2) 0rr

0r R IV =

where:

[ ] [ ][ ] [ ]T0

fd0r

T0q

0d

0s

T0fd

0r

T0q

0d

0s

00I ; VV

00E ; VV

==

==

II

VV (C.3)

Based on (C.1) and (C.2), the following equations are obtained:

(C.4) ⎪⎩

⎪⎨⎧

−−=

−=0qa

0dd

0fdmd

0q

0da

0qq

0d

IRIxIxV

IRIxV

(C.5) 0fdfd

0fd IRE =

where:

(C.6) md0rmdq

0rqd

0rd Lx ; Lx ; Lx ω=ω=ω=

AAPPPPEENNDDIIXX CC DDEETTEERRMMIINNAATTIIOONN OOFF SSYYSSTTEEMM IINNIITTIIAALL OOPPEERRAATTIINNGG CCOONNDDIITTIIOONN

Page 334: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX C

In (C.6), the initial value of rotor angular frequency ( ) is determined based on (4.3)

and given by:

0rω

(C.7) R0r ω=ω

The initial steady-state value for synchronous machine terminal voltage is assumed to

be of the form:

(C.8) 0Q

0D

0s jVVV +=

where the real and imaginary parts of (i.e. ) are calculated based on

(B.6) and given by:

0sV 0

Q0D Vand V

(C.9) ⎪⎩

⎪⎨⎧

δ+δ=

δ−δ=0r

0q

0r

0d

0Q

0r

0q

0r

0d

0D

cosVsinVV

sinVcosVV

It is also to be assumed that the synchronous machine power generation has the form:

(C.10) 0e

0e

0e jQPS +=

In (C.10), it can be shown that the active- and reactive-power (i.e.

respectively) are given by:

0e

0e Q and P ,

(C.11) ⎪⎩

⎪⎨⎧

−=

+=0q

0d

0d

0q

0e

0q

0q

0d

0d

0e

IVIVQ

IVIVP

In (C.9) and (C.11), the synchronous machine voltage and power (

respectively) are determined from the load-flow study. The sets of the nonlinear

equations (C.4), (C.9) and (C.11) are solved simultaneously for to

give the initial values for machine stator voltage and current ( and , respectively),

rotor voltage and current ( and , respectively), and rotor angle .

0s

0s S and V ,

0fd

0r

0q

0d

0q

0d I and ,I,I,V,V δ

0sV 0

sI

0rV 0

rI0rδ

307

Page 335: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX C

The initial value of rotor flux linkage of the synchronous machine is calculated based on

(A.13) and given by:

(C.12) 0rrr

0srs

0r ILILΨ +=

The following is the formulations of the initial conditions for synchronous machine

controllers (i.e. excitation, governor and PSS controllers).

C.1.1 PSS Controller Based on (4.32), the initial value of the state vector for PSS controller can be obtained

as the following:

(C.13)

0x =0p

Equation (C.13) shows that for initial steady-state condition, there is no signal coming

from the PSS output (i.e. ) which indicates that the controller does not respond

to the steady-state condition.

0V0PSS =

C.1.2 Excitation System Controller For initial steady-state condition, the state equation of excitation system controller as

given by (4.30) becomes:

refse

0ppe

0se

0ee VV DxSBCxA0 +++= (C.14)

Substituting (C.13) into (C.14) gives:

refse

0se

0ee VV DCxA0 ++= (C.15)

Rewriting (C.15) in partitioned form leads to:

308

Page 336: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX C

refs

2e

1e0s

2e

1e

0fd

02e

01e

4e3e

2e1e

VVE ⎥

⎥⎥

⎢⎢⎢

⎡+

⎥⎥⎥

⎢⎢⎢

⎡+

⎥⎥⎥

⎢⎢⎢

=⎥⎥⎥

⎢⎢⎢

⎡=

⎥⎥⎥

⎢⎢⎢

D

D

C

C

x

x

AA

AA

0

0LLLLLL

M

LML

M

L (C.16)

The following equations are obtained by examining (C.16):

refs1e

0s1e

0fd2e

01e1e VVE DCAxA0 +++= (C.17)

refs2e

0s2e

0fd4e

01e3e VVE DCAxA0 +++= (C.18)

Solving (C.17) for gives: 01ex

refs1e

11e

0s1e

11e

0fd2e

11e

01e VVE DACAAAx −−− −−−= (C.19)

Substituting (C.19) into (C.18) and solving it for will lead to: refsV

0s6e

0fd5e

refs VEV AA += (C.20)

where:

( ) ( )( ) ( 1e

11e3e2e

12e1e

11e3e6e

2e11e3e4e

12e1e

11e3e5e

CAACDDAAA

AAAADDAAA−−−

−−−

−−=

−−=

) (C.21)

Substituting (C.20) into (C.19) and rearranging:

0s8e

0fd7e

01e VE AAx += (C.22)

where:

(C.23) 6e1e

11e1e

11e8e

5e1e11e2e

11e7e

ADACAAADAAAA

−−

−−

−−=

−−=

309

Page 337: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX C

The initial value of the state vector for excitation controller is, therefore, given as the

following:

(C.24) ⎥⎦

⎤⎢⎣

⎡= 0

fd

01e0

e Exx

where is defined by (C.22). 01ex

C.1.3 Governor System Controller For initial steady-state condition, the state equation of governor system controller as

defined by (4.31) is modified to:

(C.25) 0mg

refg

0rg

0gg PDBCxA0 +ω+ω+=

Equation (C.25) can be rewritten in partitioned form as follows:

(C.26) 0m

2g

1gref

2g

1g0r

2g

1g

0m

02g

01g

4g3g

2g1g

PP ⎥

⎥⎥

⎢⎢⎢

+ω⎥⎥⎥

⎢⎢⎢

+ω⎥⎥⎥

⎢⎢⎢

+⎥⎥⎥

⎢⎢⎢

=⎥⎥⎥

⎢⎢⎢

=⎥⎥⎥

⎢⎢⎢

D

D

B

B

C

C

x

x

AA

AA

0

0LLLLLLL

M

LML

M

L

Based on (C.26), the following equations are obtained:

(C.27) 0m1g

ref1g

0r1g

0m2g

01g1g PP DBCAxA0 +ω+ω++=

(C.28) 0m2g

ref2g

0r2g

0m4g

01g3g PP DBCAxA0 +ω+ω++=

Solving (C.27) for gives: 01gx

( ) ref1g

11g

0r1g

11g

0m1g2g

11g

01g P ω−ω−+−= −−− BACADAAx (C.29)

Substituting (C.29) into (C.28) and solving it for will lead to: refω

310

Page 338: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX C

(C.30) 0r6g

0m5g

ref P ω+=ω AA

where:

( ) ( )[ ]( ) ( )1g

11g3g2g

12g1g

11g3g6g

1g2g11g3g2g4g

12g1g

11g3g5g

CAACBBAAA

DAAADABBAAA−−−

−−−

−−=

+−+−= (C.31)

Substituting (C.30) into (C.29) and rearranging:

(C.32) 0r8g

0m7g

01g P ω+= AAx

where:

( )

6g1g11g1g

11g8g

5g1g11g1g2g

11g7g

ABACAA

ABADAAA−−

−−

−−=

−+−= (C.33)

Based on the above discussion, the initial value for the state vector of the governor

system controller is, therefore, given by:

(C.34) ⎥⎦

⎤⎢⎣

⎡= 0

m

01g0

g Pxx

where is defined by (C.32). 01gx

C.2 FACTS Controllers For initial steady-state condition, the state equations of SVC, TCSC, STATCOM, UPFC

and SDC as described by (4.43) – (4.46) and (4.21) will become:

0DxSBCxA =+++ refTs

0susus

0Ts

0ss VV (C.35)

311

Page 339: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX C

(C.36) 0ECxSBxA =+++ reft

0t

0susut

0tt PP

⎪⎪⎪

⎪⎪⎪

=φ+

=φ++++++

=+++

0NM

0LxSKISJOHGF

0xSEISDCB

0A

0so

0cso

00Tso

0sususo

0CCso

0Tso

refTso

0dcso

0so

0sususo

0CCso

0Tso

refTso

00Tso

x

sinVVVVV

VV

sinV

(C.37)

( ) ( )

⎪⎪⎪⎪

⎪⎪⎪⎪

=+

=+++++

=−

0IMK

0IIGFxSDBA

0IVIV

0seu0

Tu

0shu

0dcu

refdcu

0susuu

0Tu

refTu

0se

T0se

0sh

T0sh

V1

VVVV (C.38)

(C.39) 0x =0su

Similar to the state equation for PSS controller, (C.39) also shows that for initial steady-

state condition, the SDC gives zero output (i.e. ) which indicates that the

controller does not respond to the steady-state condition.

0V0SDC =

The following sections discuss the calculations of initial values for SVC, TCSC,

STATCOM and UPFC controllers. In the calculations, the following assumptions have

been made:

0ref0

dcrefdc

0ref0T

refT

QQ ; VV

PP ; VV

==

== (C.40)

C.2.1 SVC Controller On using (C.39) and (C.40) in (C.35), the initial value of the state vector for SVC

controller is obtained as follows:

312

Page 340: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX C

(C.41) 0x =0s

C.2.2 TCSC Controller Similar to the previous section, on using (C.39) and (C.40) in (C.36), the initial value of

the state vector for TCSC controller can be obtained as the following:

(C.42) 0x =0t

C.2.3 STATCOM Controller Substituting (C.39) and (C.40) in (C.37), the following initial values for STATCOM

controller are obtained.

Initial value for state vector:

⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢

=

⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢

φ

=

00

kV

Vk1

xVV

0dc

0T

0

01s

0

0dc

0cx (C.43)

Initial value for STATCOM current vector:

(C.44)

0I =0C

In addition to the above, the initial value for STATCOM voltage vector which is derived

from (5.29) is also needed and given by:

(C.45) ⎥⎦

⎤⎢⎣

⎡=

0kV0

dc0CV

C.2.4 UPFC Controller Substituting (C.39) and (D.40) in (D.38), the following equations can be obtained:

313

Page 341: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX C

0V

I

0I

=

⎥⎥

⎢⎢

⎡=

=

0se

0T

0

0T

00se

0sh

V/Q

V/P (C.46)

Based on (C.46) and Fig.4.6, the following initial values for UPFC controller are also

valid:

)1m (assuming k

V

0V

01

0T0

dc

0T0

sh

==

⎥⎥⎦

⎢⎢⎣

⎡=

V

V (C.47)

Therefore, the initial value of the state vector for UPFC controller is given by:

⎥⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢⎢

=

⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢

=

00

0V

k/VV

0T

0T

0se

0sh

0dc

0u

LLL

LLL

LL

LL

V

Vx (C.48)

In order to obtain the initial values for all of the synchronous machine and FACTS

controller in multi-machine power system, the procedures described in C.1 and C.2 can

be repeated as many times as the number of synchronous machines and FACTS

controllers in the system.

314

Page 342: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

315

D.1. Synchronous Generator and Its Controllers Data Table D.1 shows the synchronous generator data used in the design study in Chapter

7. The synchronous machine controllers, i.e. exciter and governor system, are shown

in Figs.D.1 and D.2, respectively. The exciter is based on the IEEE Type-ST1

excitation system [69], whereas, the governor is adopted from the general model of

governor and turbine in [70]. The exciter and governor system constants are given in

Tables D.2 and D.3.

Table D.1: Machine constants

Gen. 1 Gen. 2 Gen. 3 Gen. 4

Ra (pu) 0.00028 0.00028 0.00028 0.00028

xd (pu) 0.2 0.2 0.2 0.2

xq (pu) 0.19 0.19 0.19 0.19

xmd (pu) 0.178 0.178 0.178 0.178

xmq (pu) 0.168 0.168 0.168 0.168

xkd (pu) 0.50 0.50 0.50 0.50

xkq (pu) 0.2218 0.2218 0.2218 0.2218

xfd (pu) 0.1897 0.1897 0.1897 0.1897

rkd (pu) 0.01 0.01 0.01 0.01

rkq (pu) 0.001471 0.001471 0.001471 0.001471

rfd (pu) 0.000063 0.000063 0.000063 0.000063

H (s) 63 54 54 63

AAPPPPEENNDDIIXX DD SSYYSSTTEEMM DDAATTAA UUSSEEDD IINN TTHHEE SSTTUUDDYY IINN CCHHAAPPTTEERR 77

Page 343: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX D

316

Fig.D.1: Exciter control block diagram

Fig.D.2: Governor and turbine control block diagram

Table D.2: Exciter constants

Gen. 1 Gen. 2 Gen. 3 Gen. 4

KA (pu) 200 200 200 200 TA (s) 0.02 0.02 0.02 0.02

Table D.3: Turbine and governor constants

Gen. 1 Gen. 2 Gen. 3 Gen. 4

KG (pu) 10 10 10 10 TG1 (s) 0.25 0.25 0.25 0.25 TG3 (s) 0.1 0.1 0.1 0.1 TCH (s) 0.25 0.25 0.25 0.25

Tg

-

-++

- Σ Ta

Pm0ωref

1G

G

sT1K

+

3GsT1

CHsT11

+

Pm - Σωr

+

Vsref

Efd, min. Supplementary

signal (VPSS)

Efd, max

Efd -

-

|Vs|

A

A

sT1K+

Σ

Page 344: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX D

D

317

.2. Data for the Power System Network Shown in Fig.7.1 its initial

Table D.4: Transmission line data for the system of Fig.7.1

Line mitance (pu)

Tables D.4 and D.5 show the data for the system of Fig.7.1 together with

steady-state operating condition.

Node Impedance (pu) Shunt Ad

1 N3 – N5 0.0010 + j0.0120 0 2 N2 – N6 0.0010 + j0.0120 0 3 N1 – N8 0.0010 + j0.0120 0 4 N4 – N7 0.0010 + j0.0120 0 5 N5 – N12 0.0025 + j0.0250 j0.150 6 N6 – N9 0.0010 + j0.0100 j0.030 7 N6 – N12 0.0013 + j0.0125 j0.075 8 N7 – N10 0.0010 + j0.0100 j0.030 9 N7 – N11 0.0013 + j0.0125 j0.075

10 N8 – N11 0.0013 + j0.0125 j0.075 11 N9 – N10 0.0074 + j0.0734 j0.990

pu 00 MV

Table D.5: Initial operating condition for the system of Fig.7.1

Generation Load

on 1 A

Node Voltage

PGEN ( (pu) PLOAD (pu (pu) pu) QGEN ) QLOAD

1 1.05 0o∠ 7.1962 0.5429 0 0 2 1 o.05 ∠ -1.95 7 1.1727 0 0 3 1.05 ∠ 12.02o 7 0.6231 0 0 4 1.05 -9.66∠ o 7 1.0830 0 0 5 1.039 ∠ 7.642 o 0 0 0 0 6 1.0329 ∠ -6.33o 0 0 0 0 7 1.0340 ∠ -14.04o 0 0 0 0 8 1.0402 -4.51∠ o 0 0 0 0 9 1.0327 ∠ -13.75o 0 0 11.59 2.12

10 1.0324 -21.59∠ o 0 0 15.75 2.88 11 1.0344 -9.27∠ o 0 0 0 0 12 1.0301 -1.67∠ o 0 0 0 0

pu 00 MVon 1 A

Page 345: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX D

318

.3. Data for the Power System Network Shown in Fig.7.8 dy-

Table D.6: Transmission line data for the system of Fig.7.8

Line Node Impedance (pu) Shunt Admitance (pu)

DTables D.6 - D.8 show the data for the system of Fig.7.8 together with its initial stea

state operating condition.

1 N3 – N5 0.0010 + j0.0120 0 2 N2 – N6 0.0010 + j0.0120 0 3 N1 – N8 0.0010 + j0.0120 0 4 N4 – N7 0.0010 + j0.0120 0 5 N5 – N9 0.0025 + j0.0250 j0.1500 6 N5 – N12 0.0025 + j0.0250 j0.1500 7 N6 – N9 0.0010 + j0.0100 j0.0300 8 N6 – N12 0.0013 + j0.0125 j0.0750 9 N7 – N10 0.0010 + j0.0100 j0.0300

10 N7 – N11 0.0013 + j0.0125 j0.0750 11 N8 – N10 0.0025 + j0.0250 j0.1500 12 N8 – N11 0.0013 + j0.0125 j0.0750 13 N9 – N10 0.0444 + j0.4404 j0.4950 14 N9 – N13 0.0222 + j0.2202 j0.2475 15 N10 – N13 0.0222 + j0.2202 j0.2475

pu 00 M

Table D.7: UPFC data for the system of Fig.7.8

No. Parameter Unit

on 1 VA

1 Xsh 0.1 pu

2 Xse 0.1 pu

3 Cdc 0.1875 pu

4 k 1.1

5 dr p oo 0

Page 346: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX D

319

Table D.8: Initial operating condition for the system of Fig.7.8

Generation Load Node Voltage

PGEN ( GEN (pu) PLOAD (pu LOAD (pu) pu) Q ) Q

1 1.05 0o∠ 7.6167 2.2235 0 0

2 1. o05 ∠ 20.31 7 1.7854 0 0

3 1.05 23.62∠ o 7 1.1066 0 0

4 1.05 -2.51∠ o 7 2.8447 0 0

5 1 o.0337 19.24∠ 0 0 0 0

6 1.0259 15.94∠ o 0 0 0 0

7 1.0138 -6.88∠ o 0 0 0 0

8 1.0209 -4.77∠ o 0 0 0 0

9 1.0057 ∠ 11.46o 0 0 12 2

10 0.9772 ∠ -12.97o 0 0 16 3

11 1.0181 -5.71∠ o 0 0 0 0

12 1.0333 ∠ 17.57o 0 0 0 0

13 1.0362 1.38o∠ 0 0 0 0

pu 00 MVon 1 A

Page 347: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

320

}

E.1. Expectation If X is a discrete random variable with the possible values then the

expectation or expected value of X, denoted by E[X], is defined by [125-127]:

n21 x,,x,x K

(E.1) {∑ ===

n

1iii xXPx]X[E

In words, the expected value of X is a weighted average of the possible values of X,

each value is weighted by its probability (P).

E.2. Variance If X is a random variable with mean μ, then the variance of X, denoted by Var(X), is

defined by [125-127]:

(E.2) ])X[()XVar( 2μ−= E

An alternative formula for Var(X) can be expressed as follows [125]:

(E.3) 22 ])X[(]X[)XVar( EE −=

or, in words, the variance of X is equal to the expected value of the square of X minus

the square of the expected value of X.

AAPPPPEENNDDIIXX EE EEXXPPEECCTTAATTIIOONN,, VVAARRIIAANNCCEE AANNDD CCOOVVAARRIIAANNCCEE

Page 348: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX E

E.3. Covariance The covariance of two random variables X and Y, denoted by Cov(X,Y), is defined by

[125,127]:

)]Y)(X[()Y,XCov( yx μ−μ−= E (E.4)

where and are the mean values of X and Y respectively. [X]x E=μ [Y]y E=μ

A useful expression for Cov(Y,Y) can be obtained by expanding the right side of (E.4)

which yields:

]Y[]X[]XY[)Y,XCov( EEE −= (E.5)

From the definition of covariance, it can be seen that covariance satisfies the following

property [125]:

)X,YCov()Y,XCov( = (E.6)

Another important property of covariance is that, if X and Y are independent [127]:

]Y[]X[]XY[ EEE = (E.7)

From (E.5) and (E.7) it can be concluded that, if X and Y are independent, the

covariance of the two random variables is given by:

0)Y,XCov( = (E.8)

E.4. Covariance Matrix Covariance matrix is a matrix of covariances between elements of a vector. Consider a

random vector X (where each component of the vector Xi is a random variable):

[ ]Tn21 XXX L=X (E.9)

321

Page 349: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX E

Then, the covariance matrix S is the matrix where its component is given by [127]:

)]X)(X[()X,XCov( jjiijiij μ−μ−== ES (E.10)

Due to symmetry property of covariance (see (E.6)), the covariance matrix is always a

symmetric matrix (i.e. ). Also, based on (E.2) and (E.4), the covariance of any

component X

jiij SS =

i with itself is the variance of the component:

(E.11) )XVar(])X[()X,Cov(X i2

iiii =μ−= E

322

Page 350: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

323

F.1 Basic Backpropagation Algorithm

This section discusses the algorithms to optimise the neural network performance

index, or in other words, to find the value of the network parameters that minimises the

error function. In backpropagation algorithm, the mean squared error (8.27) is

approximated by:

)qqT

qq ()()(F atatδ −−= (F.1)

where the mean squared error has been replaced by the squared error for a single

input/output pair.

The algorithms are iterative and start with some initial guess and then update the

guess according to the equation of the form [113,114]:

)0(δ

)k()k((k)1)(k σδδ α+=+ (F.2)

where is the search direction, α(k) is the learning rate which determines the

length of the step, and k is the iteration count.

)k(σ

It is to be noted that, in (F.2), different choice of search direction will lead to

different optimisation algorithms. Three different algorithms which are usually used

include: steepest descent algorithm, Newton’s method and conjugate gradient

algorithm [113,114].

)k(σ

AAPPPPEENNDDIIXX FF OOPPTTIIMMIISSAATTIIOONN AALLGGOORRIITTHHMMSS FFOORR NNEEUURRAALL NNEETTWWOORRKK TTRRAAIINNIINNGG

Page 351: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX F

Basic backpropagation algorithm is based on the steepest descent method. In steepest

descent method, the weights are updated in the direction of the negative gradient

where the performance function decreases most rapidly. This will occur when the

direction vector is negative of the gradient g(k) [113,114]:

)k()k( gσ −= (F.3)

On using (F.3) in (F.2), the method of the steepest descent backpropagation algorithm

can be formulated as follows:

)k()k((k)1)(k gδδ α−=+ (F.4)

In steepest descent algorithm, there are two methods that can be used for

determination the learning rate α(k) in (F.4) [114]. One method is to use a line search

to determine the optimal step length. In this approach the performance index is

minimised with respect to α(k) at each iteration, or other words, choose α(k) to

minimise . Detail discussion of the line search can be found in

[114,117]. The other method is to use a fixed value (e.g., ), or to use

variable values (e.g., ).

))k()k()k((F gδ α−

02.0)k( =α

k/1)k( =α

In (F.3) and (F.4), the gradient g(k) is calculated using:

)k()(F)k(

δδδg

=∇= (F.5)

In multilayer neural networks, the relationship between the network weights and the

error is more complex than that in single-layer network. Therefore, in multilayer

networks, the chain rule of calculus has to be used in order to calculate the partial

derivatives described in (F.5).

The following is the description of the backpropagation algorithm for training the

multilayer feedforward neural network. The detail description and derivation of the

algorithm can be found in [114]. For simplification in developing the algorithm, the

abbreviated notation for the network has been used. Fig.F.1 shows an example of tree-

layer neural network in abbreviated notation.

324

Page 352: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX F

First Layer Second Layer Third Layer Input

325

Fig.F.1: Three-layer network (abbreviated notation)

The first step of the algorithm is to propagate the input forward through the network

(from the first layer to the last layer):

(F.6) ( )⎪⎪⎩

⎪⎪⎨

=

=+=

=−

M

m1mmmm

0

M,1,2,m for ; )k()k(faa

baWapa

K

where M is the number of layers in the network.

The next step is to propagate the sensitivities backward through the network (from the

last layer to the first layer):

(F.7) ( )⎪⎩

⎪⎨⎧

==

−−=−−− ,2,1M,L for ; )k()(

))((2LTL1L1L1L

MMM

KsWrFs

atrFs

where:

⎟⎟⎠

⎞⎜⎜⎝

∂∂

∂∂

= KS

KS

K

K2

K2

K

K1

K1

KKK

K

K

r)r(f

,,r

)r(f,r

)r(fdiag)( KrF (F.8)

It is to be noted that in (F.8) is the argument of the transfer function. It is the function

of the network weights and biases and has the formulation of the form:

Kir

S3 1

a3p R 1

S1

r1

S1 1

1

S1 1

S1 R

W1

b1

Σ

a1

S2

r2

S2 1

1

S2 1

b2

Σ

a2

S2 1

S3

r3

S3 1

1

S3 1

S3 S2

W3

b3

Σ

f3

f2

S1 1

f1

W2

S2 S1

Page 353: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX F

(F.9) ∑ +=−

=

−1KS

1j

Ki

1Kj

Kj,i

Ki )k(ba)k(wr

Finally the weights and biases are updated using the steepest descent rule:

(F.10) ⎪⎩

⎪⎨⎧

α−=+

α−=+ −

mmm

T1mmmm

)k()k()1k(

)()k()k()1k(

sbb

asWW

Based on the above discussion, procedure in the steepest descent backpropagation

(SDBP) algorithm can be summarised as follows:

Step.1: Set 0k = and initialise the weights and biases, i.e. . )0( and )0( mm bW

Step.2: Apply an input vector to the network.

Step.3: Propagate the input forward through the network using (F.6).

Step.4: Propagate the sensitivities backward through the network using (F.7).

Step.5: Update the weights and biases using (F.10) and set 1kk += .

Step.6: Repeat Step.2 through Step.5 with all the training vectors until the error for all

vectors in the training set is reduced to an acceptable value.

The steepest descent method as discussed previously is the simplest implementation

of backpropagation algorithm. Unfortunately, this method is often too slow, and has

poor convergence property for practical problems [113,114]. The faster training

algorithms with more powerful convergence characteristics, as will be discussed in the

next sections, fall into two main categories [113,114]. The first category uses heuristic

techniques, which has been developed from an analysis of the performance of the

standard steepest descent algorithm. The second category uses standard numerical

optimisation techniques (e.g., conjugate gradient and Levenberg-Marquardt).

F.2 Heuristic Variations of Backpropagation

This section discusses two methods for improving the speed and making the basic

backpropagation algorithm more practical [113,114]. The first heuristic modification to

the basic backpropagation is to use a momentum technique. Before applying this

326

Page 354: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX F

modification to the algorithm, first, recall that the network parameter updates for SDBP

are:

(F.11) ⎪⎩

⎪⎨⎧

α−=Δ

α−=Δ −

mm

T1mmm

)k(

)()k(

sbasW

When the momentum is added to the parameter changes, the following equations for

the momentum modification to backpropagation (MOBP) can be obtained:

(F.12) ⎪⎩

⎪⎨⎧

αγ−−Δγ=+Δ

αγ−−Δγ=+Δ −

mmm

T1mmmm

)1()k()1k(

)()1()k()1k(

sbbasWW

where γ ( 10 <γ≤ ) is the momentum coefficient.

The second heuristic modification to the basic backpropagation is to use a variable

learning rate technique. With standard steepest descent algorithm, the learning rate

α(k) is held constant during the training [113]. The performance of the algorithm is

sensitive to the proper choice of the learning rate. If the learning rate is too high, the

algorithm may oscillate and become unstable. If the learning rate is too small, the

algorithm will take too long to converge. The performance of the steepest descent

algorithm can be improved if variable learning rate is used during the training process.

In the following, the procedure for varying the learning rate is developed. The learning

rate is varied according to the performance of the algorithm. The procedure will attempt

to keep the learning rate as large as possible while keeping the algorithm stable. The

rules of the variable learning rate backpropagation algorithm (VLBP) are [114]:

- If the error increases by more than some set percentage ζ (typically one to five

percent) after a weight update, then the weight update is discarded, the learning

rate is multiplied by some factor 10 <ρ< , and the momentum coefficient γ (if it is

used) is set to zero.

327

Page 355: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX F

- If the error decreases after a weight update, then the weight update is accepted

and the learning rate is multiplied by some factor 1>η . If γ has been previously set

to zero, it is reset to its original value.

- If the error increases by less than ζ, then the weight update is accepted but the

learning rate and the momentum coefficient are unchanged.

F.3 Conjugate Gradient Backpropagation

The basic backpropagation algorithm adjusts the weights and biases in the steepest

descent direction (negative of the gradient). In the conjugate gradient algorithms, a

search is performed along conjugate directions, which generally produces faster

convergence than steepest descent direction [113].

It is common in conjugate gradient method to begin the search in the steepest descent

direction (negative of the gradient):

)0()0( gσ −= (F.13)

Then the next search direction is determined so that it is conjugate to previous search

directions. The procedure for determining the new search direction is to combine the

new steepest descent direction with the previous search direction [113,114,117]:

)k()1k()1k()1k( σgσ +β++−=+ (F.14)

The scalar β(k+1) in (F.14) can be calculated by using several different methods.

Different choice of method will lead to the different versions of conjugate gradient. The

most common choices are described in the following.

For the Fletcher-Reeves update, the procedure is:

)k()k(

)1k()1k()1k( T

T

gggg ++

=+β (F.15)

328

Page 356: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX F

For the Polak-Ribiere update, the constant β(k+1) is computed by:

)k()k(

)1k()k()1k( T

T

gggg +Δ

=+β (F.16)

For the Hestenes-Steifel update, the formulation for β(k+1) is:

)k()k(

)1k()k()1k( T

T

gggg

Δ

+Δ=+β (F.17)

where:

)k()1k()k( ggg −+=Δ (F.18)

As a summary, the conjugate gradient backpropagation algorithm (CGBP) for neural

network training can be described as follows:

Step.1: Set 0k = , initialise the network parameters and calculate the initial search

direction σ(0) using (F.13).

)0(δ

Step.2: Perform a line search to determine the step length α(k).

Step.3: Update the parameters using (F.2).

Step.4: Calculate the new search direction using (F.14).

Step.5: Check the error. If the convergence criterion is satisfied then the iteration is

stopped; otherwise set 1kk += and go to Step.2.

F.4 Levenberg-Marquardt Backpropagation

The Levenberg-Marquardt algorithm is a variation of Newton method. It was designed

to approach the quadratic convergence property of Newton method without having to

compute the second derivatives of Hessian matrix [113,114].

The application of Levenberg-Marquardt algorithm to the multilayer neural network

training problem is discussed in the following. As mentioned before, the performance

index for multilayer neural network training is the mean squared error given by (8.27).

This mean squared error is proportional to the sum of squared error over the Q targets

in training set [114]:

329

Page 357: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX F

∑=∑∑=∑=== ==

QM N

1i

2i

Q

1q

S

1j

2q,j

Q

qTq ve)(F

1qeeδ (F.19)

where SM is the number of output units in the network and eq is defined by qqq ate −= .

The Levenberg-Marquardt algorithm uses an approximation to the Hessian matrix and

employs the Newton-like update as the following [114,115,118]:

[ ] ))k(())k(()k())k(())k(()k()1k( T1T δvδJIδJδJδδ −μ+−=+ (F.20)

where I is the identity matrix; μ is some scalar (will be discussed later), and the

matrix/vector J, and v are defined by: δ

⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢

∂∂

∂∂

=

MMMM

LL

LL

MMMM

LL

LL

11

2,11

R,S

2,11

2,1

2,11

1,1

2,1

11

1,S1

R,S

1,S1

2,1

1,S1

1,1

1,S

11

1,21

R,S

1,21

2,1

1,21

1,1

1,2

11

1,11

R,S

1,11

2,1

1,11

1,1

1,1

be

we

we

we

b

e

w

e

w

e

w

e

be

we

we

we

be

we

we

we

))k((

1

M

1

MMM

1

1

δJ (F.21)

[ ][ ]M

S21,1

1S

11

1R,S

12,1

11,1

n21T

M11

Q

bwbbwww

)k(

LLL

L

=

δδδ=δ (F.22)

(F.23) [ ][ ]Q,S1,2,1S2,11,1

N21T

MM

Q

eeeee

vvv)k(

LL

L

=

=v

In (F.22), the size of vector is , whereas

in (F.23), ), the size of vector v is .

δ )1S(S)1S(S)1R(Sn 1MM121Q ++++++= −L

MQ SQN ×=

330

Page 358: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX F

It is to be noted that, in (F.20), when the scalar μ is zero, the algorithm becomes

Newton method with approximate Hessian matrix. When the scalar μ is large, the

algorithm becomes gradient descent algorithm with a small learning rate.

The Levenberg-Marquardt algorithm starts with some small value of μ (e.g. μ = 0.01). If

the step does not give a smaller value of error, then the step is repeated with μ

multiplied by some factor (e.g. 1>κ 10=κ ). If a step does produce a smaller error,

then μ is divided by κ for the next step. The algorithm will provide a compromise

between the speed of Newton method and the guaranteed convergence of steepest

descent [113,114].

As can be seen from (F.20), the key step in the Levenberg-Marquardt algorithm is the

computation of the Jacobian matrix J. In order to determine this matrix, the partial

derivatives of the errors with respect to weights and biases have to be calculated. In

[114], the formulas for computing the elements of the Jacobian have been derived and

are given as follows:

M,1,2,m for

sbe

aswe

mh,im

i

q,k

1mq,j

mh,im

j,i

q,k

K=

⎪⎪⎪

⎪⎪⎪

=∂

=∂

∂ −

(F.24)

where:

(F.25) kS)1q(h M +−=

In (F.24), the Marquardt sensitivity mh,is is an element of the total Marquardt sensitivity

matrices for each layer mS which is created by augmenting the matrices computed for

each input mqS as the following:

[ ]mQ

m2

m1

m SSSS MLMM= (F.26)

331

Page 359: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX F

In (F.26), mqS is determined by:

⎪⎩

⎪⎨⎧

=

−=−−− m

qm1m

q1m1m

q

Mq

MMq

))k()((

)(

SWrFS

rFS (F.27)

where is calculated based on (F.8). )( KK rF

In summary, the Levenberg-Marquardt backpropagation algorithm (LMBP) for neural

network training can be described as follows:

Step.1: Set 0k = and 10) (e.g., 0 =κ>κ . Initialise 0.01)(0) (e.g., )0( =μμ and . )0(δ

Step.2: Compute network outputs using (F.6), the error vector using (F.23), and the

error using (F.19).

Step.3: Calculate Marquardt sensitivity matrices using (F.26) and the Jacobian matrix

using (F.24) and (F.21).

Step.4: Update the parameters using (F.20).

Step.5: Recompute the error using the new parameters. If this new error is smaller than

that computed in Step.2, then divide μ(k) by κ and go back to Step.2. If the error

is not reduced, multiply μ(k) by κ and go back to Step.4.

The above algorithm is assumed to have converged when the error calculated in

Step.2 has been reduced to some error goal.

332

Page 360: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

333

The starting point of the compensation method is LU factorisation results for the base-

case system configuration which have been obtained off-line in the adaptive controller

design stage. The results are then stored for subsequent online application of the

compensation method, following a change in the system configuration. To illustrate the

method, the case of one transmission line being lost will be discussed in details in the

following.

In Fig.G.1 is shown a portion of one-line diagram of a power system. The objective is to

calculate the reduced impedance matrix when the line between nodes k and j is

disconnected. It is assumed that the disconnected line has series admittance Ykj and

half-shunt admittances Yks and Yjs. The nodal voltages at nodes k and j are Vk and Vj

respectively, and the nodal currents (currents to be injected sequentially as described

in the previous section) at these nodes are Ik and Ij respectively.

From Fig.G.1, the relationships of the injected currents are:

j) node (at IVY)VV(YV)m,j(

k) node (at IVY)VV(YV)m,k(

jjjskjkjmm

kkksjkkjmm

=+−+∑

=+−+∑

Y

Y

(G.1)

It is assumed that, after disconnecting the line, these injected currents are denoted as

Ik’ and Ij’ which can be calculated using:

AAPPPPEENNDDIIXX GG CCOOMMPPEENNSSAATTIIOONN MMEETTHHOODD FFOORR FFOORRMMIINNGG OONNLLIINNEE TTHHEE RREEDDUUCCEEDD NNOODDAALL IIMMPPEEDDAANNCCEE MMAATTRRIIXX

Page 361: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX G

j) node (at VY)VV(YI'I

k) node (at VY)VV(YI'I

jjskjkjjj

kksjkkjkk

+−+=

+−+=

(G.2)

Ik Ij Ykj

334

Fig.G.1: Portion of transmission line showing the disconnected line

Equation (G.2) can be rewritten as follows:

j) node (at VyVyI'I

k) node (at VyVyI'I

jjjkjkjj

jkjkkkkk

++=

++=

(G.3)

where:

jskjjj

kjkj

kjjk

kskjkk

YYy

Yy

Yy

YYy

+=

−=

−=

+=

(G.4)

Based on (G.3), for N-nodes system, the injected currents into each system node are

(arranged in vector form):

Yjs Yks

Vj k j Vk

Page 362: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX G

j

jj

kjk

jk

kk

N

j

k

2

1

N

j

k

2

1

V

0

y

y

00

V

0

y

y

00

I

I

I

II

I

'I

'I

II

⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟

⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜

+

⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟

⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜

+

⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟

⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜

=

⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟

⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜

M

M

M

M

M

M

M

M

M

M

M

M

(G.5)

Rewriting (G.5) in a more compact form leads to:

210 IIII ++= (G.6)

where:

[ ] tNjk21 I'I'III LLL=I (G.7)

[ ] tNjk21

0 IIIII LLL=I (G.8)

k11 VθI = (G.9)

j22 VθI = (G.10)

[ ] tjkkk

1 0yy00 LLL=θ (G.11)

[ ] tjjkj

2 0yy00 LLL=θ (G.12)

If the nodal voltage vectors V, V0, V1 and V2 are the solutions of (9.2) for the nodal

current vectors I, I0, I1 and I2 respectively, then it can be shown that:

210 VVVV ++= (G.13)

335

Page 363: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX G

As mentioned in Section 9.2.2, the elements of the nodal voltage vector V that

correspond to specified generator nodes or FACTS device nodes form a column of the

required nodal impedance matrix. The nodal voltage vectors V for individual cases as

described in Section 9.2.2 have to be computed for forming the complete impedance

matrix. In order to do this, the nodal current vectors I0 and nodal voltage vectors V0 for

individual cases have determined in advance. Nodal current vectors I0’s for individual

cases can be determined by sequentially injecting 1 pu currents into each of the

generator node or FACTS device node. Each case of nodal voltage vector V0 is then

can be found by substituting each case of the nodal current vector I0 into (9.2) and

solving it.

In (G.5), Vk and Vj are unknown. The following procedure is used to determine the

voltages. If it is assumed that α1 and α2 are the solution of (9.2) for the nodal current

vectors θ1 and θ2 as defined in (G.11) and (G.12), respectively, then it can be shown

that the nodal voltage vectors V1 and V2 will have the following expressions:

k11 VαV = (G.14)

j22 VαV = (G.15)

Substituting (G.14) and (G.15) into (G.13):

j2

k10 VV ααVV ++= (G.16)

Based on (G.16), the nodal voltages at nodes k and j are:

j2kk

1k

0kk VVVV α+α+= (G.17)

j2jk

1j

0jj VVVV α+α+= (G.18)

By solving (G.17) and (G.18) for Vk and Vj and substituting them into (G.16), the nodal

voltage vector V can be computed. The elements of the voltage vectors that

correspond to specified generator nodes or FACTS device nodes will form the columns

336

Page 364: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX G

337

of the reduced impedance matrix required. As mentioned in Section 9.2.2, by

assembling the columns in matrix form, the complete reduced nodal impedance matrix

is obtained.

Page 365: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

338

Tables H.1 – H.3 show the data for the system of Fig.10.1 together with its initial

steady-state operating condition. The synchronous machine, exciter and governor

constants for the test system are given in Tables D.1 – D.3 in Appendix D.

Table H.1: Transmission line data for the system of Fig.10.1

Line Node Impedance (pu) Shunt Admitance (pu)

1 N3 – N5 0.0010 + j0.0120 0

2 N2 – N6 0.0010 + j0.0120 0

3 N1 – N8 0.0010 + j0.0120 0

4 N4 – N7 0.0010 + j0.0120 0

5 N5 – N9 0.0025 + j0.0250 j0.150

6 N5 – N12 0.0025 + j0.0250 j0.150

7 N6 – N9 0.0010 + j0.0100 j0.030

8 N6 – N12 0.0013 + j0.0125 j0.075

9 N7 – N10 0.0010 + j0.0100 j0.030

10 N7 – N11 0.0013 + j0.0125 j0.075

11 N8 – N10 0.0025 + j0.0250 j0.150

12 N8 – N11 0.0013 + j0.0125 j0.075

13 N9 – N13 0.0222 + j0.2202 j0.297

14 N10 – N13 0.0222 + j0.2202 j0.297

15 N9 – N13 0.0222 + j0.2202 j0.297

16 N10 – N13 0.0222 + j0.2202 j0.297

AAPPPPEENNDDIIXX HH SSYYSSTTEEMM DDAATTAA UUSSEEDD IINN TTHHEE SSTTUUDDYY IINN CCHHAAPPTTEERR 1100

Page 366: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX H

Table H.2: UPFC data for the system of Fig.10.1

No. Parameter Unit

1 Xsh 0.1 pu

2 Xse 0.1 pu

3 Cdc 0.1875 pu

4 k 1.1

5 droop 0

pu on 100 MVA

Table H.3: Initial operating condition for the system of Fig.10.1

Generation Load Node Voltage

PGEN (pu) QGEN (pu) PLOAD (pu) QLOAD (pu)

1 1.02∠0o 5.4487 1.0032 0 0

2 1.02 22.00∠ o 6 1.4076 0 0

3 1.02 24.99∠ o 6 0.8224 0 0

4 1.02 -0.92∠ o 6 1.3674 0 0

5 1.0069 21.02∠ o 0 0 0 0

6 1.0000 18.03∠ o 0 0 0 0

7 1.0004 -4.89∠ o 0 0 0 0

8 1.0048 -3.60∠ o 0 0 0 0

9 0.9823 14.51∠ o 0 0 10 2.0

10 0.9803 -10.90∠ o 0 0 13 2.5

11 1.0034 -4.18∠ o 0 0 0 0

12 1.0068 19.51∠ o 0 0 0 0

13 1.0455 2.47∠ o 0 0 0 0

pu on 100 MVA

339

Page 367: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

340

Tables I.1 – I.3 show the data for the system of Fig.11.2 together with its initial steady-

state operating condition. The synchronous machine, exciter and governor constants

for the test system are given in Tables D.1 – D.3 in Appendix D.

Table I.1: Transmission line data for the system of Fig.11.2

Line Node Impedance (pu) Shunt Admitance (pu)

1 N3 – N5 0.0010 + j0.0120 0

2 N2 – N6 0.0010 + j0.0120 0

3 N1 – N8 0.0010 + j0.0120 0

4 N4 – N7 0.0010 + j0.0120 0

5 N5 – N9 0.0025 + j0.0250 j0.150

6 N5 – N12 0.0025 + j0.0250 j0.150

7 N6 – N9 0.0010 + j0.0100 j0.030

8 N6 – N12 0.0013 + j0.0125 j0.075

9 N7 – N10 0.0010 + j0.0100 j0.030

10 N7 – N11 0.0013 + j0.0125 j0.075

11 N8 – N10 0.0025 + j0.0250 j0.150

12 N8 – N11 0.0013 + j0.0125 j0.075

13 N9 – N13 0.0037 + j0.0367 j0.099

14 N10 – N13 0.0037 + j0.0367 j0.099

15 N9 – N13 0.0037 + j0.0367 j0.099

16 N10 – N13 0.0037 + j0.0367 j0.099

AAPPPPEENNDDIIXX II SSYYSSTTEEMM DDAATTAA UUSSEEDD IINN TTHHEE SSTTUUDDYY IINN CCHHAAPPTTEERR 1111

Page 368: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

APPENDIX I

Table I.2: UPFC data for the system of Fig.11.2

No. Parameter Unit

1 Xsh 0.1 pu

2 Xse 0.1 pu

3 Cdc 0.1875 pu

4 k 1.1

5 droop 0

pu on 100 MVA

Table I.3: Initial operating condition for the system of Fig.11.2

Generation Load Node Voltage

PGEN (pu) QGEN (pu) PLOAD (pu) QLOAD (pu)

1 1.05∠0o 6.8930 2.0584 0 0

2 1.05 5.42∠ o 7 2.2956 0 0

3 1.05 8.76∠ o 7 1.4497 0 0

4 1.05 -1.66∠ o 7 2.6830 0 0

5 1.0298 4.38∠ o 0 0 0 0

6 1.0201 1.04∠ o 0 0 0 0

7 1.0156 -6.03∠ o 0 0 0 0

8 1.0228 -4.31∠ o 0 0 0 0

9 0.9946 -5.46∠ o 0 0 11.59 2.12

10 0.9804 -10.87∠ o 0 0 15.75 2.88

11 1.0201 -5.07∠ o 0 0 0 0

12 1.0283 2.70∠ o 0 0 0 0

13 0.9894 -8.08∠ o 0 0 0 0

pu on 100 MVA

341

Page 369: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

342

[1] Nguyen, T.T., and Gianto, R.: ‘Application of optimization method for control co-

ordination of PSSs and FACTS devices to enhance small-disturbance stability’.

Proceedings of the IEEE PES 2005/2006 Transmission and Distribution

Conference & Exposition, Dallas-Texas, May 2006, pp. 1478-1485.

[2] Nguyen, T.T., and Gianto, R.: ‘Stability improvement of electromechanical

oscillations by control co-ordination of PSSs and FACTS devices in multi-machine

systems’. Proceedings of the IEEE PES General Meeting 2007, Tampa-Florida,

June 2007, pp. 1-7.

[3] Nguyen, T.T., and Gianto, R.: ‘Optimisation-based control co-ordination of PSSs

and FACTS devices for optimal oscillations damping in multimachine power

system’, IET Gener. Transm. Distrib., 2007, 1, (4), pp.564-573.

[4] Nguyen, T.T., and Gianto, R.: ‘Neural networks for adaptive control coordination of

PSSs and FACTS devices in multimachine power system’, IET Gener. Transm.

Distrib., 2008, 2, (3), pp.355-372.

AAPPPPEENNDDIIXX JJ PPUUBBLLIICCAATTIIOONNSS

Page 370: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

1

Abstract— This paper presents an approach for designing co-

ordinated controllers of power system stabilizers (PSSs) and FACTS devices stabilizers for enhancing small-disturbance stability. The control co-ordination problem is formulated as a constrained optimization with eigenvalue-based objective function without any need for the linear approximation by which the sensitivities of eigenvalues of state matrix to controller parameters are formed. The eigenvalue-eigenvector equations are used as the equality constraints in the optimization. The controller parameters bounds are formulated as the inequality constraints. Simulation results show that the controller design approach is able to provide better damping and small-disturbance stability performance.

Index Terms-- Optimization, co-ordination, design, FACTS, PSS, small-disturbance stability .

I. INTRODUCTION

AMPING of electromechanical oscillations among interconnected synchronous generators is necessary for

secure system operation. Power system stabilizer (PSS) has been used for many years to damp out the oscillations. With increasing transmission line loading over long distances, the use of PSS may in some cases not provide sufficient damping for inter-area oscillations. In such cases, other effective alternatives are needed in addition to PSS. At present, the availability of FACTS devices which have been developed primarily for active- and/or reactive-power flow and voltage control function in the transmission system has led to their use for a secondary function of enhancing the damping of power system oscillations [1], [2].

In particular, FACTS device stabilizers have been proposed to augment the main control systems for the purpose of damping the rotor modes or inter-area modes of oscillation. However, to achieve an optimal performance in terms of small-disturbance stability improvement, the co-ordination between PSSs and FACTS devices controllers is necessary.

A procedure was previously reported in [3] for simultaneous co-ordination of PSSs and FACTS device

T. T. Nguyen and R. Gianto are with the School of Electrical, Electronic and

Computer Engineering at The University of Western Australia, Crawley, Western Australia 6009.

stabilizers to enhance the damping of the rotor modes of oscillation. The procedure [3] determines only the stabilizer gains, based on the approximation that the shift in the rotor mode eigenvalue is linearly related to the increments in stabilizer gains. A separate method using frequency response has to be adopted for the design of stabilizer transfer functions [3].

In this paper, a systematic and optimal control co-ordination design procedure between PSSs and FACTS devices such as static VAr compensator (SVC) and static synchronous compensator (STATCOM) is developed. The controllers design problem is transformed into a constrained optimization problem to search for the optimal settings of controller parameters. The design is based on the minimization of the real parts of any number of eigenvalues, including those of the rotor modes, of the state matrix of the power system for enhancing small-disturbance stability. The alternative design based on the minimization of stabilizer gains with constraints imposed on selected eigenvalues can also be accommodated without any difficulty in the new procedure. The eigenvalue-eigenvector equations form the set of equality constraints in the optimization. Inequality constraints include bounds on controller parameter values, real parts of selected eigenvalues and mode frequencies.

Nonlinear relationships between eigenvalues and controller parameters are fully represented in the optimal co-ordination procedure in which no approximation is needed. Parameters in the stabilizer transfer functions including their gains, and if required, parameters of the main control systems of automatic voltage regulators (AVRs) and FACTS devices are directly included as variables in the optimization. Separate design procedures for stabilizer transfer functions are not required.

The general control co-ordination design procedure is applied to a power system having PSS and FACTS device. The effectiveness of the design procedure in achieving the improvement in the damping of small-disturbance oscillations is presented in the paper.

Application of Optimization Method for Control Co-ordination of PSSs and FACTS Devices to

Enhance Small-Disturbance Stability T. T. Nguyen and R. Gianto

D

Page 371: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

2

II. CONTROL CO-ORDINATION USING OPTIMIZATION METHOD

A. Objective Function and Variables

The state-space equation of a power system installed with PSSs and FACTS devices, linearized about a selected operating point, can be compactly written as follows:

uBxAxp ∆∆∆ += (1)

where x is state vector; u is the vector of input reference signals; A is the state matrix which is the function of controller parameters.

The dynamic characteristics of the system are influenced by the locations of eigenvalues of A matrix. Therefore, for the system to have good dynamic characteristic (i.e. good damping), it is necessary to place eigenvalues associated with poorly-damped modes in certain positions in the complex plane so that they have good damping. This can be achieved by solving the tuning problem.

The objective of the tuning problem is to find a set of appropriate controller parameters such that the system damping is improved, i.e., when the selected eigenvalues (poorly-damped modes) have been moved as left most as possible in the complex plane. Therefore, the objective function to be minimized with respect to controller parameters in the control co-ordination design is:

[ ]∑−==

m

iimm zzzKf

1

22121 )Re(),...,,,,...,,,( λλλλ (2)

where: K = vector of controller parameters to be optimized λι = the ith eigenvalue to be placed zi = the eigenvector associated with the ith eigenvalue m = number of selected eigenvalues

The eigenvalues and eigenvectors associated with them are nonlinear functions of parameter vector K. However, closed-form expressions for the functions are, in general, not available. A key feature of the present work is to express the inter-relationship amongst the parameter vector, selected eigenvalues and eigenvectors in the form of eigenvalue-eigenvector equations which are to be satisfied during the optimization process. The equations form a set of equality constraints in the optimization, and the eigenvalues and eigenvectors are treated as variables in addition to those representing the controller parameters.

The variables in the objective function in (2) to be minimized, therefore, comprise selected eigenvalues, eigenvectors and controller parameters. The minimization of the objective function is subject to equality constraints formed from the eigenvalue-eigenvector equations and inequality constraints which represent the bounds required on the selected eigenvalues and controller parameters.

B. Equality Constraints

If λ is an eigenvalue of matrix A and z is an eigenvector associated with λ then [4]:

0=− zAz λ (3)

where z is not equal to 0. Although the state matrix A is real, some or all of its

eigenvalues and eigenvectors can be complex. It is now required to rearrange (3) into a real form for the purpose of including it as a set of constraints in the optimization in which real variables and functions are used.

Defining:

IR

IR

j

jzzz

λλλ +=+=

(4)

Using (4) in (3):

0))(()( =++−+ IRIRIR jzzjjzzA λλ (5)

Separating (5) into the real and imaginary parts gives:

0)(

0)(

=+−=−−

RIIRI

IIRRR

zzAz

zzAz

λλλλ

(6)

Grouping (6) into a vector/matrix form leads to:

0=− CCCC zzA λ (7)

where:

⎟⎟⎠

⎞⎜⎜⎝

⎛ −=⎟⎟

⎞⎜⎜⎝

⎛=⎟⎟

⎞⎜⎜⎝

⎛=

UU

UU

z

zz

A

AA

RI

IRC

I

RCC λλ

λλλ; ;

0

0 (8)

If the dimension of the state matrix A is N × N, then the dimension of matrices AC and λC is 2N × 2N. Vector zC has 2N elements, and U is the N × N unit matrix. The real-valued equation in (7) is equivalent to that in complex form in (3).

For m selected eigenvalues, the set of equality constraints to be satisfied are:

m1,2,..., ifor ; 0 ==− CiCiCiC zzA λ (9)

where:

⎟⎟⎠

⎞⎜⎜⎝

⎛ −=⎟⎟

⎞⎜⎜⎝

⎛=

UU

UU

z

zz

RiIi

IiRiCi

Ii

RiCi λλ

λλλ; (10)

Equation (9) is the first set of equality constraints to be

satisfied in the optimization process. The second set comes from the eigenvector constraints because the eigenvector associated with an eigenvalue is not unique. Equation (9) has an infinite number of solutions for vector zCi. In particular,

0=Ciz is also a solution which is not a valid eigenvector.

The problem is avoided by imposing a constraint on vector zCi. In the present work, the constraint is imposed on the norm of vector zCi, i.e.:

m1,2,..., ifor ; 1)(2/12

1

2 ==⎟⎠

⎞⎜⎝

⎛∑=

N

kCi kz (11)

Page 372: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

3

With the equality constraint (11) imposed on each eigenvector, the trivial and non-valid solution zCi = 0 will be avoided.

C. Inequality Constraints

In the present work, three sets of inequality constraints are used in the optimization process to impose bounds on the eigenvalues and parameter values:

n1,2,...,j ; max,min, =≤≤ jjj KKK (12)

m1,2,...,i ; )Re( , =≤ preii σλ (13)

m1,2,...,i ; max,min, =≤≤ iii ωωω (14)

In (12), Kj is the jth element of controller parameter vector K, the elements of which are controller/stabilizer gains and time constants. In (13), σi,pre is a pre-specified upper limit of the real part of the ith eigenvalue. This value can be determined based on the desired damping ratio. In (14), ωi is the angular frequency given by the imaginary part of the ith eigenvalue. Bounds for these angular frequencies can be determined from the QR method which is used only once for initially estimating the mode frequencies and dampings.

D. Alternative Objective Function

The objective function in (2) is formed in terms of the real parts of selected eigenvalues. Alternatively, the control co-ordination design can be based on the minimization of the weighted sum of stabilizer gains [3]. In this case, the objective function is:

∑==

L

lllmm awzzzKf

12121 ),...,,,,...,,,( λλλ (15)

In (15), al is the positive gain of the lth stabilizer, which is an element of the parameter vector K; L is number of stabilizer gains, and wl is a weighting coefficient assigned to al.

Equality and inequality constraints as developed in sections II.B and II.C are still applicable when the objective function in (15) is minimized.

III. MODEL OF POWER SYSTEM ELEMENTS

A. Power System Configuration

To illustrate the effectiveness and capability of the design procedure developed in section II, simultaneous co-ordination of PSS and FACTS device stabilizer for improving the small-disturbance stability in the test system of Fig.1 is carried out.

Fig. 1. Test system.

The machine at location A is equipped with a PSS, and the

system has an SVC or STATCOM at location B. The part of the system connected to location C is represented by an infinite busbar.

For the purpose of forming the system state-space equation, the following sections derive small-disturbance models for individual items of plant in the system.

B. Generator Model

The synchronous generator at location A in Fig.1 is represented, for small-disturbances, by the fifth-order model [5]:

rmSmmrmmrm VIFAp ∆∆∆Ψ∆Ψ ++= (16)

MKIKKTp rmSmrmmrm /)( 987 ω∆∆ψ∆∆ω∆ −−−= (17)

rmrmp ω∆δ∆ = (18)

where: Ψrm , ωrm , and δrm are rotor flux linkage vector, rotor angular frequency and rotor angle respectively; Vrm is the field voltage; Tm is the rotor input torque; M is the inertia constant; Am, Fm, K7 - K9 are the constant matrices depending on machine parameters (see the Appendix for the expressions of these matrices); and ISm is the stator current vector.

Based on the IEEE Type-ST1 excitation system [6], the automatic voltage regulator (AVR) and PSS shown in Fig.2 are used; and from the general model in [7], the governor together with turbine model shown in Fig.3 is adopted in the present work.

Fig. 2. Excitation system with PSS.

Fig. 3. Governor and turbine system.

The linearized equation system for the excitation, governor

and turbine system, and PSS can be arranged in the following form:

-

-+

+ - Σ

Tg

Tm0 ωref

1G

G

sT1

K

+ 3GsT

1

CHsT1

1

+

Tm -

Σ ωrm

+

Vref

VPSS,min

VPSS,max

Efd min.

VPSS

Efd max

ωrm

Efd

-

-

|VSm|

A

A

sT1

K

+

)sT1)(sT1)(sT1(

)sT1)(sT1(sTK

4P2PP

3P1PPP +++

++

Σ

IS

Pe C B A

Ib Eb VT

COMPENSATOR

VS

Page 373: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

4

pmemSmemememem xBVCxAxp ∆∆∆∆ ++= || (19)

rmgmgmgmgm CxAxp ω∆∆∆ += (20)

rmpmpmpmpm pCxAxp ω∆∆∆ += (21)

where: xem = vector of state variables of excitation system xgm = vector of state variables of governor and turbine system xpm = vector of state variables of PSS Aem,Bem,Cem,Agm,Cgm,Apm,Cpm = matrices the elements of which depend on the gains and time constants of the controllers (see the Appendix for the expressions of these matrices).

C. SVC Model

SVC can provide an auxiliary control of active-power flow through a transmission line. The possibility of controlling the transmittable power implies the potential application of this device for damping of power system electromechanical oscillations. In Fig.4 is shown in a block diagram form the control system of an SVC [8] in which Bc represents SVC susceptance. The SVC is equipped with a supplementary damping controller (SDC). The input to the SDC is the transmission line active-power flow Pe. The equations system for the SVC main control system can be arranged as follows:

ssmsmTsmsmsmsm xBVCxAxp ∆∆∆∆ ++= || (22)

where: xsm = vector of state variables of SVC xssm = vector of state variables of SDC Asm,Bsm,Csm = matrices which depend on the gain and time constants of the controller (see the Appendix for the expressions of these matrices).

Fig. 4 . Block diagram of SVC with supplementary damping controller.

D. STATCOM Model

STATCOM stabilizer can also be used to improve the damping of power system [9]. The basic principle of STATCOM is to use a voltage source inverter which generates a controllable ac voltage source behind the transformer leakage reactance (see Fig.5a). The voltage difference across the transformer reactance leads to active- and/or reactive-power flows to the network. The exchange of reactive-power with the network is obtained by controlling the voltage magnitude at the STATCOM terminal, and the exchange of active-power results from the control of the

phase shift between STATCOM terminal voltage and the network voltage VT. The exchange of active-power is used to control the dc voltage.

It can be shown that the state equations for STATCOM in Fig.5 [10] can be written as follows:

gmcmemcmrmcm

rmcmrmcmssmcmcmcmcm

xGxFE

DCxBxAxp

∆∆δ∆ω∆∆Ψ∆∆∆

++++++=

(23)

where:

[ ]TSdccm xVVx φ||= (24)

From (24), the small-disturbance model for the

STATCOM has four equations. The first equation is derived from the capacitor on the dc side (see Fig.5a), and the remaining three equations are derived from the main block diagram of the STATCOM (see Fig.5b). The droop is also included in the model, and input for the droop is the reactive component of the STATCOM current.

Fig. 5.a. STATCOM connection to network.

Fig. 5.b. Block diagram of STATCOM with supplementary damping controller.

E. Supplementary Damping Controller Model

Damping of power oscillations with FACTS devices of either SVC or STATCOM type is effected through power modulation by a supplementary damping controller (SDC). Fig.4 and Fig.5b show the block diagram of this controller

VSC

VS,min

VS,max

Pe

Iq

Vref

k

Vdc

φ

- +

- -

-

+ VDC ref

|V|

Limit min.

|VT|

● 2C

2C2C

sT

)sT1(K +

S

K 1C

Droop

Limit max. csT1

1

+

)sT1)(sT1)(sT1(

)sT1)(sT1(sTK

4SS2SSSS

3SS1SSSSSS +++

++

Σ Σ

qpC jIII +=

dtI)C/1(V dcdcdc ∫=

Reactance X

VT = |VT|.ejα

V = k.Vdc.ej(φ+α)

φ

VSC

VS,min

VS,max

- -

+

Pe

Bc

Bc min.

Bc max.

|VT|

Vref

)sT1)(sT1(

)sT1(K

S2S

1SS

+++

)sT1)(sT1)(sT1(

)sT1)(sT1(sTK

4SS2SSSS

3SS1SSSSSS +++

++

Σ

Page 374: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

5

installed in SVC and STATCOM respectively. The equation system for the supplementary damping controller can be written as follows:

essmssmssmssm PpCxAxp ∆∆∆ += (25)

where: Assm,Cssm = matrices which depend on the gain and time constants of the controller (see the Appendix for the expressions of these matrices). Pe = input active-power to the controller

IV. STATE-SPACE EQUATIONS OF POWER SYSTEM INSTALLED

WITH FACTS DEVICES

A. Power System Installed with SVC

This section will derive the state equations for the single machine power system equipped with an SVC.

By substituting (A.8) in the Appendix into (16) and (17) to eliminate non-state variable ∆ISm, the generator state equations expressed in terms of state variables only are given in:

smem

rmrmrmrm

xLxL

LLLp

∆∆δ∆ω∆∆Ψ∆Ψ

3130

292827

++++=

(26)

smgm

rmrmrmrm

xLxL

LLLp

∆∆δ∆ω∆∆Ψω∆

3635

343332

++++=

(27)

rmrmp ω∆δ∆ = (28)

Non-state variable |∆VSm| in the excitation controller equation (19) is eliminated by substituting (A.9) in the Appendix into (19) to give:

smemem

rmrmrmem

xLxA

LLLxp

∆∆δ∆ω∆∆Ψ∆

40

393837

++++=

(29)

Also, by substituting (27) into (21), the state equation for PSS can be written as:

smpmpm

gmrmrmrmpm

xLxA

xLLLLxp

∆∆∆δ∆ω∆∆Ψ∆

45

44434241

++

+++= (30)

Substituting (A.10) in the Appendix into (22) will result in the state equation for SVC as follows:

ssmsmsm

rmrmrmsm

xBxL

LLLxp

∆∆δ∆ω∆∆Ψ∆

++++=

49

484746

(31)

Using (A.11), (26) - (28), and (31) in (25) leads to the state equation for SVC SDC:

ssmsmgm

emrmrmrmssm

xLxLxL

xLLLLxp

∆∆∆∆δ∆ω∆∆Ψ∆

565554

53525150

++++++=

(32)

Equations (20) and (26) - (32) are the state-space equation

system for the single machine power system in Fig.1 installed

with an SVC. The state matrix A is assembled from the individual coefficient matrices of the state-space equations.

B. Power System Installed with STATCOM

Similar to the previous section, to eliminate non-state variable ∆ISm in (16) and (17), (A.12) in the Appendix is substituted into these equations to give the generator state equations in terms of state variables:

cmem

rmrmrmrm

xMxM

MMMp

∆∆δ∆ω∆∆Ψ∆Ψ

5251

504948

++++=

(33)

cmgm

rmrmrmrm

xMxM

MMMp

∆∆δ∆ω∆∆Ψω∆

5756

555453

++++=

(34)

rmrmp ω∆δ∆ = (35)

Substituting (A.13) into (19) will result in state equation for excitation controller described as follows:

cmpmemem

rmrmrmem

xMxMxA

MMMxp

∆∆∆δ∆ω∆∆Ψ∆

6261

605958

+++++=

(36)

Also, by substituting (34) into (21), the state equation for PSS is given in:

cmpmpmgm

rmrmrmpm

xMxAxM

MMMxp

∆∆∆

δ∆ω∆∆Ψ∆

6766

656463

+++

++= (37)

Using (A.14), (33)-(35), and (23) in (25) gives the state equation for STATCOM SDC:

ssmssm

smgmem

rmrmrmssm

xA

xMxMxM

MMMxp

∆∆∆∆

δ∆ω∆∆Ψ∆

+

+++++=

106105104

103102101

(38)

Equations (20), (23) and (33) – (38) are the state-space

equations for the single machine power system in Fig.1 installed with a STATCOM. The state matrix A is also assembled from the individual coefficient matrices of the state space equations.

V. SIMULATION RESULTS

To verify the performance of the proposed method, the algorithm is tested on the power system shown in Fig. 1. Data for this test system together with its initial operating condition is presented in the Appendix. In this test system, the machine is equipped with exciter and PSS. FACTS device (SVC or STATCOM) is located in the middle of the transmission line. The constrained optimization method based on the quasi-Newton algorithm is used in the simulation study. However, other constrained optimization techniques such as the Newton method applied to large and sparse problem can also be used.

In Tables I - III, the initial and optimized values of the controller parameters are given. Controller gains are in pu, and time constants in seconds. The optimized parameters

Page 375: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

6

were obtained in the final step where the PSS and FACTS controller were simultaneously co-ordinated. The number of the optimized eigenvalues is one complex-conjugate pair (electromechanical mode).

TABLE I OPTIMAL PARAMETER SETTINGS OF PSS

Initial Optimized

PSS KP = 10; TP = 1 TP1 = 0.2 ; TP2 = 0.1 TP3 = 0.05; TP4 = 0.2

KP = 14.1422; TP = 1.0001 TP1 = 0.2035; TP2 = 0.0928 TP3 = 0.0616; TP4 = 0.1965

TABLE II

OPTIMAL PARAMETER SETTINGS OF PSS AND SVC

Initial Optimized Without SDC PSS :

KP = 10; TP = 1 TP1 = 0.2 ; TP2 = 0.1 TP3 = 0.05; TP4 = 0.2 SVC : KS = 50; TS = 0.05 TS1 = 0.1; TS2 = 1

PSS : KP = 13.5056; TP = 1 TP1 = 0.2013; TP2 = 0.0980 TP3 = 0.0517; TP4 = 0.1987 SVC : KS = 50.2452; TS = 0.0495 TS1 = 0.1, TS2 = 1

With SDC PSS : KP = 10, TP = 1 TP1 = 0.2 , TP2 = 0.1 TP3 = 0.05, TP4 = 0.2 SVC : KS = 50; TS = 0.05 TS1 = 0.1; TS2 = 1 SDC : KSS = 1; TSS = 0.01 TSS1 = 0.2; TSS2 = 0.05 TSS3 = 0.1; TSS4 = 0.2

PSS : KP = 27.1746; TP = 1 TP1 = 0.2044; TP2 = 0.0965 TP3 = 0.0480; TP4 = 0.1957 SVC : KS = 50.1131; TS = 0.0496 TS1 = 0.0981; TS2 = 1.0001 SDC : KSS = 3.6609; TSS = 1 TSS1 = 0.1971; TSS2 = 0.0430 TSS3 = 0.0950, TSS4 = 0.0158

TABLE III

OPTIMAL PARAMETER SETTINGS OF PSS AND STATCOM

Initial Optimized Without SDC PSS :

KP = 10; TP = 1 TP1 = 0.2; TP2 = 0.1 TP3 = 0.05; TP4 = 0.2 STATCOM : KC1 = 1; KC2 = 1 TC2 = 0.1; TC = 0.02

PSS : KP = 11.2742; TP = 1 TP1 = 0.2030; TP2 = 0.0919 TP3 = 0.0626; TP4 = 0.1970 STATCOM : KC1 = 0.2448; KC2 = 1.1648 TC2 = 0.0992; TC = 0.0205

With SDC PSS : KP = 10; TP = 1 TP1 = 0.2; TP2 = 0.1 TP3 = 0.05; TP4 = 0.2 STATCOM : KC1 = 1; KC2 = 1 TC2 = 0.1; TC = 0.02 SDC : KSS = 0.1; TSS = 1 TSS1 = 0.2; TSS2 = 0.05 TSS3 = 0.1; TSS4 = 0.02

PSS : KP = 9.9818; TP = 1 TP1 = 0.2004; TP2 = 0.0987 TP3 = 0.0527; TP4 = 0.1997 STATCOM : KC1 = 0.9050; KC2 = 1.9824 TC2 = 0.1056; TC = 0.0210 SDC : KSS = 2.0604; TSS = 1 TSS1 = 0.2015; TSS2 = 0.0552 TSS3 = 0.0978; TSS4 = 0.0276

In Table IV are given the electromechanical mode

frequencies and dampings for the system before control co-ordination is carried out. The results confirm a significant improvement in damping with PSS. The damping ratio increases from 0.1093 to 0.2027 following the installation of PSS. However, with FACTS device (SVC or STATCOM), the further improvement in damping, if any, is minimal if there is no simultaneous co-ordination of the controllers. Actually, in the case of PSS, SVC and SDC, the result in Table IV

indicates that there is a slight decrease in the damping ratio, in comparison with the case of PSS only.

The results after simultaneous co-ordination and optimization are shown in Table V. Even without FACTS devices, the damping ratio increases to 0.2699 when the PSS parameters are optimized using the procedure described in section II. The installation of an SVC or STATCOM without SDC can lead to reduction in damping as shown in Table V, in comparison with the damping achieved by an optimized PSS.

However, with SDC, either SVC or STATCOM increases the damping ratio substantially when all of the controllers (i.e. PSS, SVC/STATCOM and SDC) are simultaneously co-ordinated. The best result is achieved by the combination of PSS and STATCOM with SDC which gives the highest damping ratio of 0.6361.

The results summarized in Tables IV and V illustrate the importance of the simultaneous co-ordination and optimization of PSS and FACTS controllers in enhancing the damping ratio of the electromechanical mode.

The results also show that the proposed technique can be used for control co-ordination of PSS and FACTS devices, and the performance of the method in solving the problem has also been verified through eigenvalue analysis.

TABLE IV RESULTS OF EIGENVALUE COMPUTATION

(BEFORE OPTIMIZATION)

Real Part

Imaginary Part

f (Hz)

ζ

Without PSS

-1.2216 11.1072 1.77 0.1093

With PSS -2.3939 11.5650 1.84 0.2027 PSS+SVC -2.3991 11.5446 1.84 0.2035 PSS+SVC

+SDC -2.3781 11.5595 1.84 0.2015

PSS+STATCOM -2.6436 11.8121 1.88 0.2184 PSS+STATCOM+SDC -3.0030 11.8751 1.89 0.2452

TABLE V

RESULTS OF EIGENVALUE COMPUTATION (AFTER OPTIMIZATION)

Real

Part Imaginary

Part f

(Hz) ζ

PSS -3.2175 11.4797 1.83 0.2699 PSS+SVC -2.8861 11.6576 1.86 0.2403 PSS+SVC

+SDC -4.3185 11.5575 1.84 0.3500

PSS+STATCOM -3.0606 11.7699 1.87 0.2517 PSS+STATCOM+SDC -9.6907 11.7564 1.87 0.6361

VI. CONCLUSION

In this paper, the control co-ordination of PSSs and FACTS devices such as SVC and STATCOM has been investigated. The control co-ordination problem is solved by constrained optimization. The optimization technique has been successfully applied on a test system. The performance of the proposed technique in solving the problem has also been verified through eigenvalue analysis.

It is found that system damping can be improved by the PSS, and the FACTS controllers can further improve the

Page 376: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

7

damping when the controller parameters are properly tuned or co-ordinated. These results show the importance of the control co-ordination of PSS and FACTS controllers and the effectiveness of the proposed technique.

Although a small power system has been used for the purpose of illustration, the co-ordination procedure developed is a general one which can be applied to large multi-machine systems.

VII. APPENDIX

A. System Data (in p.u unless otherwise indicated):

1) Initial Conditions

Generator power : 6242.06023.00 jSGEN +=

Generator voltage : (rad) 0907.01045.10 ∠=SV

FACTS device terminal voltage : (rad) 0479.00512.10 ∠=TV

2) Parameters of Test System Generator:

sHxx

xxxxx

rrrR

mqmd

kqkdfdqd

kqkdfda

3.5;560.1;859.1

;6.1;899.1;999.1;7.1;999.1

;00318.0;00318.0;00107.0;002.0

===

=====

====

Exciter: sTK AA 02.0;50 ==

Governor: sTsTsTK CHGGG 25.0;1.0;25.0;100 31 ====

Transmission Line: 1796.00131.0 jZ L +=

STATCOM: 01.0;1.1;1875.0;15.0 ==== droopkCX dc

B. Expressions for Machine Constant and Controller Matrices

Machine constant matrices:

( ) ( ) rsrrrmrrrm LLRFLRA 11; −− =−= (A.1)

00009

100

00008

1007

)()(

)(

)()()(

)(

rsrTSmSmss

TSm

rsrrsrTSmr

Tsr

TSmr

Tssss

TSmr

rrsrTSmr

IGIIGIK

LLGI

GIGGIK

LGIK

+=

++=

=

ω

ωω

ω

(A.2)

Excitation main controller:

⎟⎟⎠

⎞⎜⎜⎝

⎛−=−=−=

A

Aem

A

Aem

Aem T

KB

T

KC

TA 00;;

1 (A.3)

Governor system controller:

⎟⎟⎟⎟⎟⎟

⎜⎜⎜⎜⎜⎜

⎛−

=

⎟⎟⎟⎟⎟⎟⎟

⎜⎜⎜⎜⎜⎜⎜

−−

=0

0;

110

011

001

1

33

1G

G

gm

CHCH

GG

G

gm

T

K

C

TT

TT

T

A (A.4)

PSS controller:

T

PP

PP

P

PPPpm

PPP

PP

PP

PP

P

P

PPP

PP

P

pm

TT

TKT

T

TKKC

TTT

TT

TT

TT

T

T

TTT

TTT

A

⎟⎟⎠

⎞⎜⎜⎝

⎛−−−=

⎟⎟⎟⎟⎟⎟⎟⎟

⎜⎜⎜⎜⎜⎜⎜⎜

−−

⎟⎟⎠

⎞⎜⎜⎝

⎛ −

−−

=

42

31

2

1

442

32

2

1

4

3

22

1

1

01

.

001

(A.5)

SVC main controller:

⎟⎟⎟⎟

⎜⎜⎜⎜

−=

⎟⎟⎟⎟

⎜⎜⎜⎜

−=

⎟⎟⎟⎟

⎜⎜⎜⎜

−−

−=

2

1

2

1

22

1

00

00

; 1

01

SS

SS

S

S

sm

SS

SS

S

S

sm

SSS

SS

Ssm

TT

TKT

K

B

TT

TKT

K

C

TTT

TTT

A

(A.6)

Supplementary Damping Controller:

T

SSSS

SSSSSS

SS

SSSSSSssm

SSSSSS

SSSS

SSSS

SSSS

SS

SS

SSSSSS

SSSS

SS

ssm

TT

TTK

T

TKKC

TTT

TT

TT

TT

T

T

TTT

TTT

A

⎟⎟⎠

⎞⎜⎜⎝

⎛−−−=

⎟⎟⎟⎟⎟⎟⎟⎟

⎜⎜⎜⎜⎜⎜⎜⎜

−−

⎟⎟⎠

⎞⎜⎜⎝

⎛ −

−−

=

42

31

2

1

442

32

2

1

4

3

22

1

1

1

01

.

001

(A.7)

C. Network Equations in terms of State Variables

Equations below are the equations for generator current, generator voltage, compensator terminal voltage, and derivative of transmission line active-power in terms of state variables for the power system in Fig.1. Due to space limitation, the derivation of these equations is not presented here.

Page 377: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

8

1) Power System Installed with SVC Generator current:

smsrmrmrmSm xLLLLI ∆δ∆ω∆∆Ψ∆ 10987 +++= (A.8)

Magnitude of the generator voltage:

smsrmrmrmSm xLLLLV ∆δ∆ω∆∆Ψ∆ 18171615|| +++= (A.9)

Magnitude of SVC terminal voltage:

smsrmrmrmT xLLLLV ∆δ∆ω∆∆Ψ∆ 22212019|| +++= (A.10)

Derivative of transmission line active-power:

sms

rmrmrme

xpL

pLpLpLPp

∆δ∆ω∆∆Ψ∆

26

252423

+++=

(A.11)

2) Power System Installed with STATCOM Generator current:

φ∆∆δ∆ω∆∆Ψ∆

2221

201918

MVM

MMMI

dc

rmrmrmSm

++++=

(A.12)

Magnitude of generator voltage:

φ∆∆δ∆ω∆∆Ψ∆

sdcs

rmsrmsrmsSm

MVM

MMMV

2726

252423

||

++++=

(A.13)

Derivative of transmission line active-power:

φ∆∆δ∆ω∆∆Ψ∆

pMVpM

MpMpMPp

dc

rmrmrme

4746

454443

++++=

(A.14)

VIII. ACKNOWLEDGMENT

The authors gratefully acknowledge the support of the Energy Systems Centre at The University of Western Australia for the research work reported in the paper. They express their appreciation to The University of Western Australia for permission to publish the paper.

IX. REFERENCES [1] M. Noroozian, M. Ghandhari, G. Andersson, J. Gronquist, and I.

Hiskens,”A robust control strategy for shunt and series reactive compensators to damp electromechanical oscillations,” IEEE Trans. Power Delivery, vol. 16, no. 4, pp. 812-817, October 2001.

[2] N. Mithulananthan, C.A. Canizares, J. Reeve, and G.J. Rogers,”Comparison of PSS, SVC, and STATCOM controllers for damping power system oscillations,” IEEE Trans. Power Systems, vol. 18, no. 2, pp. 786-792, May 2003.

[3] P. Pourbeik and M.J. Gibbard,”Simultaneous coordination of power system stabilizers and FACTS device stabilizers in a multimachine power system for enhancing dynamic performance,” IEEE Trans. Power Systems, vol. 13, no. 2, pp. 786-792, May 1998.

[4] T.T. Nguyen, and H.Y. Chan,”Evaluation of modal transformation matrices for overhead transmission lines and underground cables by optimization method,” IEEE Trans. Power Delivery, vol. 17, no. 1, pp. 200-209, January 2002.

[5] T.T. Nguyen,”Eigenvalue methods in multi-machine power systems steady-state stability analysis,” Internal Report, Energy Systems Centre, The University of Western Australia.

[6] IEEE Committee Report,”Excitation system models for power system stability studies,” IEEE Trans. Power Apparatus and Systems, vol. PAS-100, no. 2, February 1981.

[7] IEEE Committee Report,”Dynamic models for steam and hydro turbines in power system studies,” IEEE Trans. Power Apparatus and Systems, vol. PAS-92, no. 6, 1973b.

[8] CIGRE Working Group, Transmission Systems Committee,”Modeling of static shunt var systems (SVS) for system analysis,” Electra, no. 51, pp. 45-74, October 1976.

[9] H.F. Wang,”Phillips-Heffron model of power systems installed with STATCOM and applications,” IEE Proc.-Gener. Transm. Distrib., vol. 146, no. 5, pp. 521-527, September 1999.

[10] CIGRE TF 38.01.08: ”Modeling of power electronics equipment (FACTS) in load flow and stability programs: a representation guide for power system planning and analysis”, 1998.

[11] E.Z. Zhou,”Application of static var compensators to increase power system damping,” IEEE Trans. Power Systems, vol. 8, no. 2, pp. 786-792, May 1993.

X. BIOGRAPHIES

T.T. Nguyen was born in Saigon, Vietnam, in 1956. Currently, he is an Associate Professor at The University of Western Australia. He was an invited lecturer in power system short courses in Thailand and Indonesia (1985), the Philippines (1986), Malaysia (1986, 1990), Singapore (1992), Vietnam (1999, 2000, 2003) and in the inaugural course (1991) in the national series of short course in power system sponsored by the Electricity Supply Association of Australia (ESAA). He was the Director of the ESAA

2000 Residential School in Electric Power Engineering. His interests include power system modeling, analysis and design; power systems control and protection, quality of supply, transmission asset management and applications of neural networks and wavelet networks in power systems. He has published more than 100 papers in international literature, three undergraduate textbooks, and four short course textbooks. Professor Nguyen was awarded the Sir John Madsen Medal of the Institution of Engineers, Australia in 1981 and 1990. He serves on CIGRE International Task Forces. He was the Chairman of the Australasian Universities Power Engineering Conference in 1995.

Rudy Gianto was born in Bandung, Indonesia, in March 1967. He received the BE and ME degree from Tanjungpura University in 1991 and Bandung Institute of Technology in 1995 respectively. Currently, he is working toward the Ph.D. degree at The University of Western Australia under the supervision of Associate Professor T.T. Nguyen.

Page 378: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

1

Abstract—This paper develops an optimal procedure for

optimal control co-ordination of controllers of power system stabilizers (PSSs) and FACTS devices for improving small-disturbance stability, particularly the stability of inter-area modes, in multi-machine power systems. The control co-ordination problem is formulated as a constrained optimization by which the objective function formed from selected eigenvalues of the power systems state matrix is minimized. By representing the eigenvalue-eigenvector equations as equality constraints in the optimization, the procedure does not require any special eigenvalue calculation software or eigenvalue calculations at each iteration. Inequality constraints include those for imposing bounds on the controller parameters. The constraints which guarantee that the modes are distinct ones are derived and incorporated in the control co-ordination formulation. Simulation results of a multi-machine power system confirm that the procedure is effective in designing controllers that guarantee and enhance the stability of electromechanical modes.

Index Terms—Control co-ordination, design, FACTS, optimization, PSS, small-disturbance stability, TCSC

I. INTRODUCTION

OLLOWING the restructuring and deregulation of the power supply industry, there has been an increased trend to interconnect separate power systems in forming

electricity markets. This has led to a growing concern about the damping or stability of the inter-area modes of electromechanical oscillations, particularly when there are long-distance tie lines involved in the interconnections. PSSs have previously been proposed for improving the stability of electromechanical modes. However, the use of PSSs only may not be in some cases effective in providing sufficient damping for inter-area oscillations, particularly with increasing transmission line loading over long distances [1].

At present, the application of FACTS devices for the primary purpose of active- and/or reactive-power flow and voltage controls in the transmission system is on the increase. It has been acknowledged that the FACTS device stabilizer, often referred to as supplementary damping controller (SDC),

T. T. Nguyen and R. Gianto are with the School of Electrical, Electronic and

Computer Engineering at The University of Western Australia, Crawley, Western Australia 6009.

which augments the main control system is very effective in damping the rotor modes or inter-area modes, particularly if the FACTS device is of the series form [2-7]. However, proper co-ordination amongst PSSs and FACTS device controllers are required to achieve their optimal performance in rotor mode damping enhancement.

There has been extensive research in design methods for control co-ordination in the context of small-disturbance stability damping enhancement. Most of the methods reported use special eigenvalue/eigenvector calculation software, for example, the software package which implements the QR method [8, 9]. The disadvantages in these methods include the limitations on the size of the power system and/or the need to calculate eigenvalues of the state matrix at each iteration during the control co-ordination.

Recently, a method [10] has been reported for the control co-ordination design where the above disadvantages are removed. In the method, the eigenvalue-eigenvector equations are used as a set of equality constraints in the optimization by which the controllers parameters are determined, and optimal dampings of the specified electromechanical modes are achieved. The method has been developed in the context of, and applied to a single-machine infinite bus system.

Against the above background, the objective of the present paper is to extend and apply the method to multi-machine systems, with a particular reference to the enhancement of inter-area mode damping. The FACTS device considered in the application is the Thyristor-Controlled Series Capacitor (TCSC), which is used in a tie line in a two-area power system. However, the method developed is general and applicable to any multi-area power system. Control co-ordination design of PSSs and the TCSC SDC is carried out in the paper. The correctness and effectiveness of the design procedure are validated by separate eigenvalue calculations and time-domain simulation of the power system.

II. SMALL-DISTURBANCE MODEL OF MULTI-MACHINE

POWER SYSTEM

The starting point is that of the dynamical models appropriate for the frequency range encountered in electromechanical oscillations of synchronous machines together with their controllers, PSSs and FACTS devices. The models lead to a set of differential equations. Given the low frequency in electromechanical modes, the power network is represented in a static form by a set of algebraic equations.

Stability Improvement of Electromechanical Oscillations by Control Co-ordination of PSSs and FACTS Devices in Multi-Machine Systems

T. T. Nguyen and R. Gianto

F

1-4244-1298-6/07/$25.00 ©2007 IEEE.

Page 379: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

2

For a small-disturbance stability consideration, the combined set of differential-algebraic equations is linearized about a specified operating point to give:

⎟⎟⎠

⎞⎜⎜⎝

⎛⎟⎟⎠

⎞⎜⎜⎝

⎛=⎟⎟

⎞⎜⎜⎝

∆w

∆x

JJ

JJxp∆

43

21

0 (1)

where x is the vector of state variables; w is the vector of non-state variables; J1, J2, J3 and J4 are Jacobian submatrices obtained by linearizing system equations, and p is time derivative operator.

Eliminating the non-state variables leads to:

xA∆xp∆ = (2)

In (2), 31

421 JJJJA −−= which is the system state matrix

based on which small-disturbance stability investigation and control co-ordination design of power system controllers can be carried out.

III. MODEL OF TCSC

Thyristor Controlled Series Capacitor (TCSC) is a FACTS device that can provide fast and continuous changes of transmission line impedance, and can regulate power flow on the line. The possibility of controlling the transmittable power implies the potential application of this device for the improvement of power oscillations damping [1, 4, 11].

In Fig.1 is shown in a block diagram form the control system of a TCSC [2, 6, 11]. In the figure, XC is the reactance of TCSC. The TCSC control block diagram contains Proportional-Integral (PI) controller block, SDC block and the block that represents the TCSC thyristor firing delays.

Fig. 1. Block diagram of TCSC with supplementary damping controller.

In Fig.1, the PI block is the TCSC main controller. The power flow control is usually implemented with a slow controller which is typical for a PI controller with a large time constant. The SDC block provides a modulation for power oscillation damping or small-disturbance stability improvement control. The SDC block contains a washout, lead-lag blocks and a limiter. The washout block is used to make the controller inactive to the input signal dc offset. The lead-lag blocks are needed to obtain the necessary phase-lead characteristics.

The transmission line active-power flow is the most commonly used input signal for SDC [2]. Therefore, in this paper, it is proposed to use the active-power flow as an input to the SDC.

It can be shown that the equations system for the TCSC main control system in Fig.1 can be arranged as follows:

eTCSCeTCSC

SDCTCSCTCSCTCSCTCSC

PpDPC

xBxAxp

∆+∆+∆+∆=∆

(3)

where: xTCSC = vector of state variables of TCSC xSDC = vector of state variables of SDC ATCSC, BTCSC, CTCSC, DTCSC = matrices which depend on the gains and time constants of the controllers (see the Appendix for the expressions of these matrices) Pe = input active-power to the controller

Equation (3) is derived by examining the transfer functions of the PI controller block and the block that represents the TCSC thyristor firing delays. It can be shown also that the equations system for the supplementary damping controller can be written as follows:

eSDCSDCSDCSDC PpCxAxp ∆+∆=∆ (4)

where: ASDC,CSDC = matrices which depend on the gain and time constants of the controllers (see the Appendix for the expressions of these matrices).

IV. CONTROL CO-ORDINATION DESIGN

In the present work, the controllers design problem is transformed into a constrained optimization problem to search for the optimal settings of controller parameters. The design is based on the minimization of the real parts of any number of eigenvalues. Therefore, the objective function to be minimized with respect to controller parameters in the control co-ordination design is [10]:

[ ]∑−==

m

iimm zzzKf

1

22121 )Re(),...,,,,...,,,( λλλλ (5)

SDC

Pref

XF

XS,min

XC

Pe

+

Pe -

XS,max

XC,min. XS

XC,max

+

+ C

C

sT1

K

+

)sT(1sT)(1sT(1

)sT)(1sT(1sTK

S4S2S

S3S1SS

+++

++

Σ

⎟⎟⎠

⎞⎜⎜⎝

⎛ +

FsT

FsT1FK Σ

Page 380: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

3

where: K = vector of controller parameters to be optimized λι = the ith eigenvalue to be placed zi = the eigenvector associated with the ith eigenvalue m = number of selected eigenvalues

The following are the two sets of equality constraints to be satisfied in the optimization process. The first set of equality constraints are the eigenvalue-eigenvector equations, and the second set are the constraints imposed on zCi to avoid the trivial and non-valid solution zCi = 0.

m1,2,..., ifor ; 0 ==− CiCiCiC zzA λ (6)

m1,2,..., ifor ; 1)(2/12

1

2 ==⎟⎠

⎞⎜⎝

⎛∑=

N

kCi kz (7)

where:

⎟⎟⎠

⎞⎜⎜⎝

⎛ −=⎟⎟

⎞⎜⎜⎝

⎛=⎟⎟

⎞⎜⎜⎝

⎛=

UU

UU

z

zz

A

AA

RI

IRC

I

RCC λλ

λλλ; ;

0

0 (8)

In (8), zR and zI are the real and imaginary parts of z respectively, λR and λI are the real and imaginary parts of λ respectively. If the dimension of the state matrix A is N × N, then the dimension of matrices AC and λC is 2N × 2N. Vector zC has 2N elements, and U is the N × N unit matrix

Three sets of inequality constraints will be used in the optimization process to impose bounds on the controller parameter values, damping ratios and mode frequencies:

n1,2,...,j ; =≤≤ max,jjmin,j KKK (9)

n2,..., 1,i ; )Re(

)Re(22

=ς≥+

− desi,

ii

i

ωλ

λ (10)

m1,2,...,i ; =≤≤ maxi,imini,

ωωω (11)

In (9), Kj is the jth element of controller parameter vector K. In (10), ζi,des is a desired damping ratio of the ith mode. In (10) and (11), ωi is the angular frequency given by the imaginary part of the ith eigenvalue. The angular frequency range [ωi,min, ωi,max] is selected to cover the rotor mode frequency or the inter-area mode frequency.

V. PREVENTION AGAINST CONVERGENCE TO THE SAME MODES

In a single-machine infinite bus system discussed in [10], there is only one electromechanical mode of oscillation. However, for the case of a multi-machine power system considered in the present paper, there are multi-modes of electromechanical oscillations, and depending on the number of areas in the power system, there can be more than one inter-area mode.

The rotor mode frequencies or eigenvalues can be very close to one another. This leads to the possibility of the optimization converging to the same mode twice or more times. Therefore, it is essential to augment with additional constraints the co-ordination design procedure described in Section IV to ensure that distinct modes are used in the optimization. In the following is the derivation of the additional constraints for achieving the purpose.

If the angular frequencies of the ith and kth modes (for i ≠ k) are different, then the two modes are necessarily distinct ones. Based on this property, and to make the provision for the situation the two mode frequencies are very close to each other, the following inequality constraint is proposed:

εωω >− ki (12)

In (12), ε is a small positive value (for example, 10-3 rad/s) specified in the optimization procedure. For the optimization solution algorithm where derivatives are required, it is preferable to use the following constraint which is equivalent to (12):

( ) 22εωω >− ki (13)

Based on (13), the set of inequality constraints in Section IV is now extended to include the following constraints for distinct modes:

( ) 22εωω >− ki (14)

for i = 1, 2, ….., m k = 1, 2, ….., m and i ≠ k The additional set of constraints in (14) will prevent the optimization from converging to the same mode twice or more times.

Although angular frequencies (i.e. the imaginary parts of eigenvalues) have been used in the constraints in (14), it is possible to adopt instead the real parts of eigenvalues or combinations of both the real and imaginary parts to form the constraints for distinct modes.

VI. SIMULATION RESULTS

A. Initial Investigation

To verify the performance of the proposed method, the algorithm is tested on a modified two-area power system shown in Fig.2 [12]. It is a 4 generator, 12 bus system with a total connected load of 2734 MW. The two areas are connected by three AC tie lines.

The synchronous generators in the system are represented by the fifth-order model [13]. Based on the IEEE Type-ST1 excitation system [14], the automatic voltage regulator (AVR) model is adopted in the present work; and from the general

Page 381: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

4

model in [15], the governor together with turbine model are used in the test system.

Fig. 2. Test system.

In the initial investigation, PSSs and FACTS devices are not included. The eigenvalues results and participation factors are given in Table I for the three electromechanical modes. The damping ratio of the inter-area mode 3 is very poor. It is only 0.0271. Stabilization measure is, therefore, required for improving the damping of the inter-area oscillation.

TABLE I PARTICIPATION FACTORS

Gen. Mode 1

(local mode) λ = -0.7337 ± j6.5606 f = 1.04 Hz; ζ = 0.11

Mode 2 (local mode)

λ = -0.7248 ± j6.8685 f = 1.09 Hz; ζ = 0.10

Mode 3 (inter-area mode)

λ = -0.1264 ± j4.6665 f = 0.74 Hz; ζ = 0.03

1 0.5068 -0.0051 0.2991 2 -0.0010 0.6676 0.1588 3 0.0117 0.4242 0.3759 4 0.6023 0.0224 0.1944

B. Applications of PSSs and TCSC

The participation factors in Table I indicate that it is most effective to install PSSs in generators 1 and 3 in relation to inter-area mode damping enhancement. The PSS model in [16] is adopted in this paper. In addition, for the primary purpose of power flow controls in the system, a FACTS device, i.e. a TCSC, is installed in the long transmission line between nodes N9 and N10. An opportunity is then taken to equip the TCSC installed with an SDC to provide a secondary function for damping improvement of the low-frequency electromechanical mode.

In Table II are given the electromechanical mode eigenvalues, frequencies, and damping ratios for the system before control co-ordination is carried out. The controller parameters are not optimized. Typical values for them are used in the evaluation which gives the results in Table II. There are some damping improvements for both the local and inter-area modes when PSSs are installed. However, without

optimizing the controller parameters, the improvements in dampings offered by PSSs and TCSC SDC are minimal.

The results in Table II confirm the need to co-ordinate properly the controller parameters if maximum dampings are to be achieved. The co-ordination procedure described in Sections IV and V when applied to the test system of Fig.2 leads to the results of Table III which show the eigenvalues after the optimization of controller parameters.The limiting values of controller parameters used in the design are given in the Appendix. The desired minimum damping ratios for local and inter-area modes in the design are 0.3 and 0.1 respectively.

TABLE II RESULTS OF EIGENVALUE COMPUTATION

(NON-OPTIMIZED CONTROLLER PARAMETERS)

Eigenvalues f (Hz) ζ Without Stabilizer -0.7337 ± j6.5606

-0.7248 ± j6.8685 -0.1264 ± j4.6665

1.04 1.09 0.74

0.1111 0.1049 0.0271

PSSs -0.8006 ± j6.8822 -0.8267 ± j6.5739 -0.1602 ± j4.6646

1.10 1.05 0.74

0.1155 0.1248 0.0343

PSS + TCSC -0.8039 ± j6.8965 -0.8270 ± j6.5762 -0.1693 ± j4.9244

1.10 1.05 0.78

0.1158 0.1248 0.0344

TABLE III RESULTS OF EIGENVALUE COMPUTATION (OPTIMIZED CONTROLLER PARAMETERS)

Eigenvalues f (Hz) ζ

PSSs -2.4700 ± j6.5509 -2.4636 ± j6.5392 -0.6097 ± j4.8551

1.04 1.04 0.77

0.3528 0.3526 0.1246

PSSs + TCSC -3.0158 ± j6.7083 -3.0424 ± j6.6870 -1.1479 ± j4.8887

1.07 1.06 0.78

0.4100 0.4141 0.2286

It is interesting to note, even without the TCSC, the damping ratios increase when the PSS parameters are optimized using the proposed method. The installation of the TCSC with optimal parameters further improves the dampings as confirmed by the results in Table III. The optimal controller parameters are given in the Appendix.

C. Time-Domain Simulations

Although the results of the design given in Section VI.B have been confirmed by eigenvalue calculations, it is desirable to investigate the performance of the designed controllers in the time-domain under a large disturbance. The disturbance is a three-phase fault near node N8 on the line between nodes N8 and N11. The fault is initiated at time t = 0.1 second, and the fault clearing time is 0.1 second.

The improvement in performance is quantified by comparing the time-domain responses in Figs.3-5. As the critical mode is the inter-area mode, the responses used in the comparisons are those of the relative voltage phase angle transients between nodes N9 and N10 of the tie line having TCSC. From the responses, it can be seen that, without

N1 N5 N3

N4

N7

N11

N10 N9

N2

N8

TCSC

N12

N6

Page 382: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

5

damping controllers (PSSs and/or FACTS device), the system oscillation is poorly damped and takes a considerable time to reach a stable condition (see Fig. 3). With the PSSs and TCSC installed, the oscillation is damped more quickly and settled down after about 5 – 6 seconds (see Fig.5).

Fig. 3. System transient (without stabilizer).

Fig. 4. System transient (with PSSs only).

Fig. 5. System transient (with PSSs and TCSC).

VII. CONCLUSION

This paper has developed a procedure for optimal control co-ordination design of PSSs and FACTS devices in a multi-machine power system. The control co-ordination problem is solved through the application of constrained optimization method. The key advantages of the procedure include the removal of the limitations on the size of the power system in the design imposed by some eigenvalue evaluation software, and the need to calculate eigenvalues at each iteration, which is time consuming, in the design.

The optimization technique has been implemented in MATLAB software and successfully applied to a test system. The performance of the proposed technique in solving the problem has also been verified through both eigenvalue calculations and time-domain simulations.

VIII. APPENDIX

A. Expression for Controller matrices:

TCSC main controller:

⎟⎟⎠

⎞⎜⎜⎝

⎛−=

⎟⎟⎟

⎜⎜⎜

⎛=

⎟⎟⎟

⎜⎜⎜

⎛−=⎟⎟⎟

⎜⎜⎜

−=

0 ; 00

000

0 ; 1

00

FTCSC

C

CTCSC

F

F

TCSC

CC

CTCSC

KD

T

KB

T

KC

TT

KA

(A.1)

Supplementary Damping Controller:

T

SS

SSS

S

SSSSDC

SSS

SS

SS

SS

S

S

SSS

SS

S

SDC

TT

TTK

T

TKKC

TTT

TT

TT

TT

T

T

TTT

TTT

A

⎟⎟⎠

⎞⎜⎜⎝

⎛−−−=

⎟⎟⎟⎟⎟⎟⎟⎟

⎜⎜⎜⎜⎜⎜⎜⎜

−−⎟⎟⎠

⎞⎜⎜⎝

⎛ −

−−

=

42

31

2

1

442

32

2

1

4

3

22

1

1

1

01

.

001

(A.2)

B. System Data:

Unless otherwise indicated, impedances, admittances, powers, and voltages are in pu on 100 MVA, and time constants in seconds.

0 1 2 3 4 5 6 7 8 9 10 -0.05

0

0.05

0.1

0.15

0.2

0.25

0.3

time, s

rela

tive

volta

ge p

hase

ang

le, r

ad

Non-Optimized Optimized

0 1 2 3 4 5 6 7 8 9 10 -0.15

-0.1

-0.05

0

0.05

0.1

0.15

0.2

0.25

0.3

time, s

rela

tive

volta

ge p

hase

ang

le, r

ad

Non-Optimized Optimized

0 1 2 3 4 5 6 7 8 9 10 -0.15

-0.1

-0.05

0

0.05

0.1

0.15

0.2

0.25

0.3

time, s

rela

tive

volta

ge p

hase

ang

le, r

ad

Page 383: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

6

TABLE B.1

TRANSMISSION LINE DATA

Line Node Impedance Shunt Admitance 1 N3 – N5 0.0010 + j0.0120 0 2 N2 – N6 0.0010 + j0.0120 0 3 N1 – N8 0.0010 + j0.0120 0 4 N4 – N7 0.0010 + j0.0120 0 5 N5 – N12 0.0025 + j0.0250 j0.150 6 N6 – N9 0.0010 + j0.0100 j0.030 7 N6 – N12 0.0013 + j0.0125 j0.075 8 N7 – N10 0.0010 + j0.0100 j0.030 9 N7 – N11 0.0013 + j0.0125 j0.075

10 N8 – N11 0.0013 + j0.0125 j0.075 11 N9 – N10 0.0074 + j0.0734 j0.990

TABLE B.2 SYSTEM INITIAL CONDITIONS

(VOLTAGE, POWER GENERATION AND LOAD DEMAND) Generation Load Node Voltage

PGEN QGEN PLOAD QLOAD

1 1.05 ∠ 0o 7.1962 0.5429 0 0

2 1.05 ∠ -1.95o 7 1.1727 0 0

3 1.05 ∠ 12.02o 7 0.6231 0 0

4 1.05 ∠ -9.66o 7 1.0830 0 0

5 1.0392 ∠ 7.64o 0 0 0 0

6 1.0329 ∠ -6.33o 0 0 0 0

7 1.0340 ∠ -14.04o 0 0 0 0

8 1.0402 ∠ -4.51o 0 0 0 0

9 1.0327 ∠ -13.75o 0 0 11.59 2.12

10 1.0324 ∠ -21.59o 0 0 15.75 2.88

11 1.0344 ∠ -9.27o 0 0 0 0

12 1.0301 ∠ -1.67o 0 0 0 0

TABLE B.3 GENERATOR CONSTANTS

Gen. 1 Gen. 2 Gen. 3 Gen. 4

Ra 0.00028 0.00028 0.00028 0.00028 xd 0.2 0.2 0.2 0.2 xq 0.19 0.19 0.19 0.19

xmd 0.178 0.178 0.178 0.178 xmq 0.168 0.168 0.168 0.168 xkd 0.50 0.50 0.50 0.50 xkq 0.2218 0.2218 0.2218 0.2218 xfd 0.1897 0.1897 0.1897 0.1897 rkd 1 1 1 1 rkq 0.001471 0.001471 0.001471 0.001471 rfd 0.000063 0.000063 0.000063 0.000063

H (s) 63 54 54 63

TABLE B.4 EXCITATION SYSTEM CONSTANTS

Gen. 1 Gen. 2 Gen. 3 Gen. 4

KA 200 200 200 200 TA 0.02 0.02 0.02 0.02

TABLE B.5

TURBINE AND GOVERNOR CONSTANTS

Gen. 1 Gen. 2 Gen. 3 Gen. 4 KG 10 10 10 10 TG1 0.25 0.25 0.25 0.25 TG3 0.1 0.1 0.1 0.1 TCH 0.25 0.25 0.25 0.25

C. Optimal Controller Parameter Values

TABLE C.1

OPTIMAL CONTROLLER PARAMETERS OF PSSS

Initial Optimized PSS

(in generator 1) KP = 1; TP = 1 TP1 = 0.2 ; TP2 = 0.1 TP3 = 0.05; TP4 = 0.2

KP = 12.6503; TP = 1.1442 TP1 = 0.2236; TP2 = 0.1651 TP3 = 0.0441; TP4 = 0.1160

PSS (in generator 3)

KP = 1; TP = 1 TP1 = 0.2 ; TP2 = 0.1 TP3 = 0.05; TP4 = 0.2

KP = 19.8027; TP = 1.1932 TP1 = 0.0547; TP2 = 0.0584 TP3 = 0.1387; TP4 = 0.1648

TABLE C.2 OPTIMAL CONTROLLER PARAMETERS OF PSSS AND TCSC

Initial Optimized

PSSs + TCSC PSS (in generator 1) : KP = 1, TP = 1 TP1 = 0.2 , TP2 = 0.1 TP3 = 0.05, TP4 = 0.2 PSS (in generator 3) : KP = 1, TP = 1 TP1 = 0.2 , TP2 = 0.1 TP3 = 0.05, TP4 = 0.2 TCSC : KF = 0.01; TF = 1 KC = 0.1; TC = 0.01 SDC : KS = 0.1; TS = 1 TS1 = 0.2; TS2 = 0.1 TS3 = 0.05; TS4 = 0.2

PSS (in generator 1) : KP = 9.2505; TP = 1.0216 TP1 = 0.4859; TP2 = 0.2163 TP3 = 0.0475; TP4 = 0.1096 PSS (in generator 3) : KP = 7.2189, TP = 1.6989 TP1 = 0.0493 , TP2 = 1.0237 TP3 = 0.3144, TP4 = 0.0897 TCSC : KF = 0.0126; TF = 1.0119 KC = 0.1004; TC = 0.0217 SDC : KS = 0.0258; TS = 1.0334 TS1 = 0.2542; TS2 = 0.0564 TS3 = 0.7106; TS4 = 0.0933

TABLE C.3 LIMITING VALUES OF CONTROLLER PARAMETERS

Parameter Limit

Gain (KP) 1 - 20 PSSs Time Constants (TP, TP1 – TP4) 0.01 – 10 s

Gain (KF , KC) 0.01 - 1 TCSC main controller Time Constants (TF , TC) 0.01 – 0.03 (TF)

0.01 – 10 (TC) Gain (KS) 0.01 - 1 SDC

Time Constants (TS, TS1 – TS4) 0.01 – 10 s

IX. ACKNOWLEDGMENT

The authors gratefully acknowledge the support of the Energy Systems Centre at The University of Western Australia for the research work reported in the paper. They

Page 384: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

7

express their appreciation to The University of Western Australia for permission to publish the paper.

X. REFERENCES [1] M. Noroozian, M. Ghandhari, G. Andersson, J. Gronquist, and I.

Hiskens,”A robust control strategy for shunt and series reactive compensators to damp electromechanical oscillations,” IEEE Trans. Power Delivery, vol. 16, no. 4, pp. 812-817, October 2001.

[2] A.D. Del Rosso, C.A. Canizares, and V.M. Dona,”A study of TCSC controller design for power system stability improvement,” IEEE Trans. Power Systems, vol. 18, no. 4, pp.1487-1496, November 2003.

[3] B. Chaudhuri, and B.C. Pal,”Robust damping of multiple swing modes employing global stabilizing signals with a TCSC,” IEEE Trans. Power Systems, vol. 19, no. 1, pp. 499-506, February 2004.

[4] D. Jovcic, and G.N. Pillai,”Analytical modeling of TCSC dynamics,” IEEE Trans. Power Delivery, vol. 20, no. 2, pp. 1097-1104, April 2005.

[5] Q. Liu, V. Vittal, and N. Elia,”LVP supplementary damping controller design for a Thyristor Controlled Series Capacitor (TCSC) device,” IEEE Trans. Power Systems, vol. 21, no. 3, pp. 1242-1249, August 2006.

[6] N. Martins, H.J.C.P. Pinto, and J.J. Paserba,”Using a TCSC for line scheduling and system oscillation damping – small signal and transient stability studies,” Proc. IEEE/PES Winter Meeting, Singapore, January 2000.

[7] Y.L. Abdel-Magid, and M.A. Abido,”Robust coordinated of excitation and TCSC-based stabilizers using genetic algorithms,” Electric Power Systems Research, vol. 69, Issues 2-3, pp. 129-141, May 2004.

[8] P. Pourbeik and M.J. Gibbard,”Simultaneous coordination of power system stabilizers and FACTS device stabilizers in a multimachine power system for enhancing dynamic performance,” IEEE Trans. Power Systems, vol. 13, no. 2, pp.473-1479, May 1998.

[9] L.J. Cai and I. Erlich,”Simultaneous coordinated tuning of PSS and FACTS controller for damping power system oscillations in multi-machine systems,” IEEE Bologna PowerTech Conference, Italy, June 2003.

[10] T.T. Nguyen, and R. Gianto,”Application of optimization method for control co-ordination of PSSs and FACTS devices to enhance small-disturbance stability,” Proc. IEEE PES 2005/2006 T&D Conference & Exposition, pp. 1478-1485, May 2006.

[11] CIGRE TF 38.01.08,”Modeling of power electronics equipment (FACTS) in load flow and stability programs: a representation guide for power system planning and analysis”, 1999.

[12] K.R. Padiyar,” Power system dynamics stability and control,” John Wiley & Sons (Asia) Pte Ltd, Singapore, 1996.

[13] W.D. Humpage, J.P. Bayne, and K.E. Durrani,”Multinode-power-system dynamic analysis,” Proc. IEE, Vol 119, no. 8, pp. 1167-1175, August 1972.

[14] IEEE Std 421.5-2005,” IEEE recommended practice for excitation system models for power system stability studies,” 2005.

[15] IEEE Working Group,” Dynamic models for fossil fueled steam units in power system studies,” IEEE Trans. Power Systems, vol. 6, no. 2, pp. 753-761, May 1991.

[16] N. Mithulananthan, C.A. Canizares, J. Reeve, and G.J. Rogers,”Comparison of PSS, SVC, and STATCOM controllers for damping power system oscillations,” IEEE Trans. Power Systems, vol. 18, no. 2, pp. 786-792, May 2003.

XI. BIOGRAPHIES

T.T. Nguyen was born in Saigon, Vietnam, in 1956. Currently, he is an Associate Professor at The University of Western Australia. He was an invited lecturer in power system short courses in Thailand and Indonesia (1985), the Philippines (1986), Malaysia (1986, 1990), Singapore (1992), Vietnam (1999, 2000, 2003) and in the inaugural course (1991) in the national series of short course in power system sponsored by the Electricity Supply Association of Australia (ESAA). He was the Director of the ESAA

2000 Residential School in Electric Power Engineering. His interests include power system modeling, analysis and design; power systems control and protection, quality of supply, transmission asset management and applications of neural networks and wavelet networks in power systems. He has published more than 100 papers in international literature, three undergraduate textbooks, and four short course textbooks. Professor Nguyen was awarded the Sir John Madsen Medal of the Institution of Engineers, Australia in 1981 and 1990. He serves on CIGRE International Task Forces. He was the Chairman of the Australasian Universities Power Engineering Conference in 1995.

Rudy Gianto was born in Bandung, Indonesia, in March 1967. He received the BE and ME degree from Tanjungpura University in 1991 and Bandung Institute of Technology in 1995 respectively. Currently, he is working toward the Ph.D. degree at The University of Western Australia under the supervision of Associate Professor T.T. Nguyen.

Page 385: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

Optimisation-based control coordination of PSSsand FACTS devices for optimal oscillations dampingin multi-machine power system

T.T. Nguyen and R. Gianto

Abstract: An optimal procedure for designing co-ordinated controllers of power systemstabiliser and flexible ac transmission system devices is developed for achieving and enhancingsmall-disturbance stability in multi-machine power systems. A constrained optimisationapproach is applied for minimising an objective function formed from selected eigenvalues ofthe power systems state matrix. The eigenvalue–eigenvector equations associated with theselected modes form a set of equality constraints in the optimisation. There is no need forany standard eigenvalue calculation routines, and the use of sparse Jacobian matrix in thecase of large system for forming the eigenvalue–eigenvector equations leads to the sparsityformulation. Inequality constraints include those for imposing bounds on the controllerparameters. Constraints which guarantee that the modes are distinct ones are derived andincorporated in the control coordination formulation using the property that eigenvectors associ-ated with distinct modes are linearly independent. The robustness of the controllers is achievedvery directly through extending the sets of equality constraints and inequality constraintsin relation to selected eigenvalues and eigenvectors associated with the state matrices ofpower systems with loading conditions and/or network configurations different from that ofthe base case. Simulation results of a multi-machine power system confirm that the procedureis effective in designing controllers that guarantee and enhance the power systemsmall-disturbance stability.

List of symbols

A system state matrix

B system input matrix

x vector of state variables

u vector of input reference signals

l eigenvalue

lR real part of l

lI imaginary part of l

z eigenvector associated with l

z damping ratio

f frequency

v angular frequency

AC matrix derived from A matrix

lC real matrix formed from lR and lI

zC real vector formed from the eigenvectorassociated with l

zR real part of z

zI imaginary part of z

K vector of controller parameters

# The Institution of Engineering and Technology 2007

doi:10.1049/iet-gtd:20060065

Paper first received 19th February and in revised form 5th July 2006

The authors are with Energy Systems Centre, School of Electrical, Electronicand Computer Engineering, The University of Western Australia, 35 StirlingHighway, Crawley, Western Australia 6009 Australia

E-mail: [email protected]

564

m number of selected eigenvalues

U unit matrix

ci, i ¼1, 2, . . . , m scalar coefficients in the linear combination

of eigenvectors

C vector of the scalar coefficients, cis

CR, CI real, and imaginary parts of C

Z eigenvectors matrix

CC vector of CR and CI

ZR, ZI real, and imaginary parts of Z

ZC real matrix formed from ZR and ZI

D small change notation used in the linearisa-tion process

p time-derivative operator

T vector or matrix transpose

min, max,des, REF, 0 minimum, maximum, desirable, reference,

and initial values, respectively

s Laplace transform operator

k ratio between ac and dc voltages

m1, m2 modulation indices used in the pulse-width-modulation scheme for the shunt and seriesconverters

C1, C2 phases used in the pulse-width-modulationscheme for the shunt and series converters

n number of controller parameters to beoptimised

N number of state variables

IET Gener. Transm. Distrib., 2007, 1, (4), pp. 564–573

Page 386: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

1 Introduction

Small-disturbance stability, particularly in the contextof positive damping of electromechanical modes oroscillations among the interconnected synchronous genera-tors in a power system, constitutes one of the essential cri-teria for secure system operation. Power system stabilisers(PSSs) together with their coordination have been devel-oped for enhancing system stability. However, the use ofPSSs only may not be, in some cases, effective in providingsufficient damping for inter-area oscillations, particularlywith increasing transmission line loading over longdistances [1].Drawing on the availability of flexible ac transmission

system (FACTS) devices at present, which have been devel-oped primarily for active- and/or reactive-power flow andvoltage control functions in the transmission system, moreeffective measures have been proposed for improvingsystem damping [1, 2]. Specifically, the FACTS deviceprimary or main control systems are augmented with sup-plementary controllers or stabilisers for the purpose ofdamping the rotor modes or inter-area modes of oscillations.There have been numerous publications reporting or

proposing methods for designing PSSs and/or FACTSdevice stabilisers to achieve damping improvements. Thepreviously published methods can be classified into thefollowing categories.In the first category, the control strategy is based on

Lyapunov function or energy function [1, 3]. Input signalsand control laws are derived for FACTS devices. Theyoffer robust and decentralised control structure. However,some issues have been identified in Ghandhari et al. [3]for further research. One of them is the inclusion of detaileddynamic models for synchronous generators and loads, andtransmission system with losses. The other is related to theeffects of modelling on the control laws.In parallel with the work using Lyapunov functions,

active research on control coordination has been carriedout [4–7]. In control coordination methods, which belongto the second category, detailed dynamic models for genera-tors and loads can be represented directly. Parameters of allof the supplementary controllers are identified in acoordinated manner to achieve optimal damping of electro-mechanical modes. In general, the coordination iseigenvalue-based in the context of multiple FACTS control-lers and/or PSSs and detailed representation for the powersystem.The key issues that remain to be addressed, in relation to

those methods in the second category, are:

1. Robustness of the controllers designed. Effective andefficient techniques are needed for obtaining robust control-lers, particularly with respect to changes in power systemconfigurations.2. Sparsity formulation. The control coordination pro-cedure needs to take into account the sparsity in thepower system Jacobian matrix, and at the same time avoidthe separate eigenvalue calculations at each iteration inthe control coordination. This is an important requirement,particularly in the context of large power system.

In addition to the research published regarding the abovecategories, there have been publications reporting the appli-cations of the residue method [8], eigenvalue-distance mini-misation technique [9], LMI (linear matrix inequality)approach [10] and multiple-model adaptive control strategy[11] for designing damping controller(s) of FACTSdevice(s). The methods in Majumder et al. [10] and

IET Gener. Transm. Distrib., Vol. 1, No. 4, July 2007

Chaudhuri et al. [11] require approximation or simplifica-tion where the order of the power system is significantlyreduced. The technique proposed in Sadikovic et al. [8]was applied to place one eigenvalue using one FACTSdamping controller. The approach proposed in Chaudhuriet al. [9] is also applicable to only one FACTS device. Itcan also be said that the design methods in Sadikovicet al. [8], Chaudhuri et al. [9], Majumder et al. [10] andChaudhuri et al. [11] are eigenvalue-based.

The present paper focuses on the eigenvalue-based controlstrategy. The objective is to develop a new optimisation-based control coordination of multiple PSSs and FACTSdevices, which addresses the above-mentioned two issues(1) and (2). Furthermore, the control coordination caninclude any number of modes.

The coordination procedure proposed draws on con-strained optimisation in which the eigenvalue-based objec-tive function is minimised to identify the optimal controllerparameters. A key advance is that there is no need for anyspecial software to calculate eigenvalues. In the methodproposed, the nonlinear relationships among eigenvaluesand controller parameters are expressed as eigenvalue–eigenvector equations associated with the electromechani-cal modes selected in the coordination. These equationsare included directly in the optimisation in the form ofequality constraints. Therefore for a large power system,the method lends itself to sparsity formulation in whichthe sparse Jacobian matrix is used directly in forming theeigenvalue–eigenvector equations. Sparse optimisationtechnique based on the Newton algorithm [12] then pro-vides a fast and efficient solution method for the coordi-nation problem in large power systems. The algorithmdoes not require separate eigenvalue calculations at eachiteration during the control coordination.

Special constraints in addition to those representing theeigenvalue–eigenvector equations are derived in the paperto guarantee that the modes are distinct ones in the optimis-ation process. By comparison, it is quite difficult, if notinfeasible, to apply sequentially the deflating procedure[13] when several modes are to be considered simul-taneously in the design.

The present work also addresses the issue of robustness inthe control coordination design through extending the set ofconstraints. The additional constraints are those related toeigenvalue–eigenvector equations and eigenvalues of thepower systems with changes in configurations and/or loaddemands.

Although the principal application is in the optimalcontrol coordination, the procedure developed can also beadapted for calculating selected eigenvalues and eigenvec-tors associated with the electromechanical modes, forknown controller parameters. The use of the QR method(orthogonal-triangular decomposition method) that is notsuitable for large power systems is avoided altogether.

Results of the control coordination design applied to arepresentative power system with PSSs and FACTSdevices, together with the verification by time-domainsimulation of the nonlinear power system, confirm the effec-tiveness of the design procedure proposed to achieveenhancement in system damping.

2 Optimisation-based control coordination

2.1 Objective function and variables

The state-space equation of a power system installed withPSSs and FACTS devices, linearised about a selected

565

Page 387: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

operating point, can be compactly written as follows

pD x ¼ AD xþ BDu ð1Þ

In (1), p is the time-derivative operator, that is, p ¼ d/dtwhere t is the independent time variable. Other variablesand quantities in (1) are defined in List of symbols.

The objective of the optimisation is to find a set of appro-priate controller parameters such that the system damping ismaximised or improved, that is, when the selected eigen-values (poorly damped modes) have been moved as leftmost as possible in the complex plane subject to controllerparameter constraints as given in Section 2.3. Therefore, theobjective function to be minimised with respect to control-ler parameters in the control coordination design is [14]

f ðK;l1; l2; . . . ;lm; z1; z2; . . . ; zmÞ ¼ �Xmi¼1

½ReðliÞ�2

ð2Þ

where K is vector of controller parameters to be optimised,li the ith eigenvalue to be placed, zi the eigenvector associ-ated with the ith eigenvalue, and m number of selectedeigenvalues.

The relationships among eigenvalues, eigenvectors andcontrollers parameters are given by the eigenvalue–eigenvector equations. The equations form a set of equalityconstraints that are to be satisfied while minimising theobjective function in (2).

2.2 Equality constraints

If l is an eigenvalue of matrix A and z is an eigenvectorassociated with l, then [15]

Az � lz ¼ 0 ð3Þ

where z is not equal to 0.Although the state matrix A is real, some or all of its

eigenvalues and eigenvectors can be complex. It is nowrequired to rearrange (3) into a real form to include it as aset of constraints in the optimisation in which real variablesand functions are used.

Separating (3) into real and imaginary parts, and group-ing them into a vector/matrix form leads to [16]

ACzC � lCzC ¼ 0 ð4Þ

where

AC ¼A 0

0 A

� �ð5Þ

zC ¼zRzI

� �ð6Þ

lC ¼lRU �lIU

lIU lRU

� �ð7Þ

The variables and quantities used in (4)–(7) are defined inList of symbols. The matrix AC as defined in (5) is thesame as that given in Nguyen and Chan [16] except thatthe imaginary part of matrix A in the present paper iszero. The real-valued equation in (4) is equivalent to thatin complex form in (3).

For m selected eigenvalues, the set of equality constraintsto be satisfied is

ACzCi� lCi

zCi¼ 0 for i ¼ 1; 2; . . . ;m ð8Þ

566

Equation (8) is the first set of equality constraints to be sat-isfied in the optimisation process. The second set comesfrom the eigenvector constraints. As eigenvector associatedwith an eigenvalue is not unique, (8) has an infinite numberof solutions for vector zCi

. In particular, zCi¼ 0 is also a sol-

ution, which is not a valid eigenvector. The problem isavoided by imposing a constraint on vector zCi

. In thepresent work, the constraint is imposed on the norm ofvector zCi

, that is

X2Nk¼1

z2CiðkÞ

!1=2

¼ 1 for i ¼ 1; 2; . . . ;m ð9Þ

With the equality constraint (9) imposed on each eigenvector,the trivial and non-valid solution zCi

¼ 0 will be avoided.In Section 4, the modification of the eigenvalue–

eigenvector equation in (3) is described to provide a sparsityformulation for large power systems.

2.3 Inequality constraints

Three sets of inequality constraints will be used in theoptimisation process to impose bounds on the eigenvaluesand parameter values

Kj;min � Kj � Kj;max for j ¼ 1; 2; . . . ; n ð10Þ

�ReðliÞffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi

ReðliÞ2þ v2

i

q � zi;des for i ¼ 1; 2; . . . ;m ð11Þ

vi;min � vi � vi;max for i ¼ 1; 2; . . . ;m ð12Þ

In (10), Kj is the jth element of controller parameter vectorK. In (11), zi,des is a desired damping ratio of the ith mode.In (11) and (12), vi is the angular frequency given by theimaginary part of the ith eigenvalue.

2.4 Selection of modes for design

The normal practice is to investigate the dampings of indi-vidual rotor modes prior to control coordination. For initia-lisation, the initial FACTS controllers and PSSs parametersare set to representative values within specified lower andupper limits. The eigenvalues and eigenvectors obtainedfrom the initial calculations will be used as starting valuesrequired in the optimisation procedure. The formulationdescribed in this paper provides this analysis facility forthe investigation.Using the results of the investigation, rotor modes that are

unstable or lightly damped are selected for subsequentdesign of FACTS controllers and PSSs. Once the designbased on the selected modes has been carried out, rotormode dampings will be evaluated again to confirm whetherall of the rotor modes have adequate damping ratios. If oneor more rotor modes do not have adequate dampings, thenthe control coordination will have to be repeated, with theadditional modes (unstable or lightly-damped) included.The design procedure can be an iterative one (first option).An alternative is to include all of the rotor modes in thecontrol coordination design at the outset to avoid the possi-bility of iterations referred to in the first option.

2.5 Robust controller design

The method can also handle any system outage (e.g. trans-mission circuit outage or generator outage) or operatingconditions leading to changes in the number of statevariables.

IET Gener. Transm. Distrib., Vol. 1, No. 4, July 2007

Page 388: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

To achieve a robust controller design, the sets of equalityconstraints to be satisfied in addition to (8) and (9) are, foreach contingency case

ACzCi� lCi

zCi¼ 0 for i ¼ 1; 2; . . . ;m ð13Þ

and

X2Nk¼1

z2CiðkÞ

!1=2

¼ 1 for i ¼ 1; 2; . . . ;m ð14Þ

Also, the sets of inequality constraints for each contingencycase to be satisfied in addition to (11) and (12) are

�ReðliÞffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi

ReðliÞ2þ v2

i

q � zi;des for i ¼ 1; 2; . . . ;m ð15Þ

and

vi;min � vi � vi;max for i ¼ 1; 2; . . . ;m ð16Þ

The symbol ¯ above the variables and quantities in (13) –(16) represents those for contingency cases.It is not necessary to assume that the pre-contingency and

the post-contingency systems would have identical modes.The selection of modes for including in contingency casesand the initialisation process can also be based on theprocedure described in Section 2.4.

2.6 Prevention against convergence to the sameeigenvalues

The following procedure is developed to guarantee that dis-tinct modes are used in the optimisation process even whentheir frequencies or eigenvalues are close to one another.The set of eigenvectors associated with distinct modes

must be linearly independent. Therefore if

c1z1 þ c2z2 þ � � � þ cmzm ¼ 0 ð17Þ

then

c1 ¼ c2 ¼ � � � ¼ cm ¼ 0 ð18Þ

In (17) and (18), cis (for i ¼ 1, 2, . . ., m) are the scalar coef-ficients in linear combination in (17), and zis are linearlyindependent eigenvectors.Rewriting (17) into vector/matrix form

Z � C ¼ 0 ð19Þ

where

Z ¼ z1 z2 � � � zm� �

ð20Þ

C ¼ c1 c2 � � � cm� �T

ð21Þ

Equation (19) is rearranged into a real form, as required inthe optimisation

ZC � CC ¼ 0 ð22Þ

where

ZC ¼ZR �Z I

Z I ZR

� �ð23Þ

CC ¼CR

CI

� �ð24Þ

In (23), ZR and ZI are the real and imaginary parts of Z,respectively and, in (24), CR and CI are the real and imagin-ary parts of C, respectively.

IET Gener. Transm. Distrib., Vol. 1, No. 4, July 2007

The number of linear equations in (22) is greater than thenumber of coefficients in vector CC. If the pseudo-inverse ofZC exists, then there is a unique solution for CC which isequal to a zero vector. This is the condition for the set ofeigenvectors fzi for i ¼ 1, 2, . . ., mg being linearly indepen-dent. For developing the constraint corresponding to thiscondition, matrix DC is defined in

DC ¼ ZTCZC ð25Þ

If DC in (25) is non-singular, then the psuedo-inverse of ZC

exists.When DC is non-singular, there exists matrix EC that

satisfies the following constraint

DCEC ¼ U ð26Þ

or

P2mj¼1

DCði; jÞECð j; kÞ ¼ 1 if i ¼ k

0 if i = k

8<: ð27Þ

In (26), U is a 2m � 2m unit matrix and, in (27), DC(i, j) isan element of matrix DC and EC(i, j) an element of matrixEC. The set of individual constraints in (27) is then includedin the optimisation where EC(i, j)’s are the additionalvariables.

2.7 Constrained minimisation methods

The formulation of the optimal control coordinationproblem in Sections 2.1–2.6 is a general one. In principle,a number of standard constrained minimisation algorithmscan be applied to solve the problem formulated. Forexample, the quasi-Newton algorithm or sequential quadra-tic programming [17, 18] is directly applicable.

3 System state matrix

Combining the state equations for synchronous machines,including their controllers and, where applicable, PSSs andFACTS devices, with network equations in algebraic form,leads to the following vector/matrix equation describingthe small-disturbance model of a multi-machine powersystem

pD x

0

� �¼

J1 J 2

J3 J 4

� �Dx

Dw

� �ð28Þ

where w is the vector of non-state variables and J1, J2, J3 andJ4 are Jacobian submatrices obtained by linearising systemequations.

Eliminating the non-state variables leads to

pD x ¼ ADx ð29Þ

In (29), A ¼ J12 J2J421J3, which is the system state matrix

needed for evaluating the dynamic characteristic of thepower system. This matrix is the function of controllers(PSSs and FACTS devices) parameters.

4 Sparsity formulation

The sparsity in the Jacobian submatrices J1–J4 in (28) canbe directly taken into account in the formulation. Thisoffers an important advantage for large power systems.The modification required in sparsity formulation isdescribed as following: instead of eliminating the non-statevariables to form the A matrix in (29), the equality con-straint based on eigenvalue–eigenvector equation in (3) is

567

Page 389: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

modified to, using (28)

J 1 J2

J 3 J4

� �z

y

� �¼ l

z

0

� �ð30Þ

In (30), the eigenvector z is augmented with vector y toinclude the non-state variables.

The modification in (30) can be directly included in theformulation of Section 2. The advantage is that of preser-ving the sparse structure in the matrix coefficients whichare used in the Newton algorithm [12].

5 Advantages of the method proposed

5.1 Selection of modes in the control coordination

A method for optimisation and coordination of dampingcontrols based on time-domain approach using a postulateddisturbance was reported in Lei et al. [7]. However, theresults depend on the nature of disturbances used to excitethe system, and the controller robustness might be compro-mised [7]. The method does not provide the flexibility ofselecting the electromechanical modes for optimisation.These problems do not arise in the new method proposedin this paper.

In general, the control coordination design is an iterativeprocess, particularly when the location of the measurementunit yielding the feedback signal and even of the FACTSdevice itself is to be determined for achieving optimaldamping enhancement. The advantage of the mode selec-tion provided by the proposed method can be exploited inthe design. Different arrangements for supplementarydamping controller (SDC) and/or PSS input signals andFACTS device locations can lead to different modes beingconsidered. The design procedure developed which allowsmodes to be selected directly is applied repeatedly fordifferent combinations of specified input signals and/orFACTS device locations, with the objective of determiningthe optimal combination.

5.2 Elimination of eigenvalue shift approximation

In Pourbeik and Gibbard [4], a scheme for simultaneouscoordination of PSSs and FACTS device stabilisers basedon linear programming and eigenvalue analysis was devel-oped. Central to the scheme is the approximation by whichthe shifts in eigenvalues are formed as linear functions ofthe changes in stabilisers gains. A drawback is that the accu-racy of the predicted shift in an eigenvalue diminishes as thechanges in stabiliser gains become large. Another disadvan-tage of the scheme in Pourbeik and Gibbard [4] is the require-ment of a separate procedure using frequency response forthe design of stabiliser transfer functions. In the proposedmethod, these drawbacks or disadvantages are eliminated.

5.3 Simultaneous coordination

A scheme was reported in Ramirez et al. [6] for coordinat-ing FACTS-based stabilisers, using the method ofclosed-loop characteristic polynomial and eigenvalueassignment. The scheme solves the problem of coordinatingthe stabilisers sequentially, that is, in a pre-specifiedsequence, rather than simultaneously. For a given powersystem, a pre-specified sequence used in the coordinationmay not lead to the optimal results. According to Ramirezet al. [6], a compromise should be established among thestabilisers to avoid them penalising each other. Methodsreported in Sadikovic et al. [8], Chaudhuri et al. [9] and

568

Chaudhuri et al. [11] are applicable only to one FACTScontroller.The approach of the present paper offers simultaneous

coordination of multiple controllers, without any need tospecify a sequence or compromise in the design.

5.4 Preserving the matrix sparse structure

On the basis of information presented, it appears that themethods reported in Pourbeik and Gibbard [4] and Cai andErlich [5] draw on the calculations of the eigenvalues ofthe A matrix by the QR algorithm, which does not exploitthe sparsity structure in power system Jacobian matrices.The method based on the closed-loop characteristic poly-

nomial in Ramirez et al. [6] requires the A matrix to beformed explicitly. This will destroy the sparsity structureof the Jacobian matrix.As described in Section 4, the method proposed takes into

account fully the sparsity in the Jacobian matrix of a largepower system.There are other algorithms such as the modified-Arnoldi

algorithm [19] that provide eigenvalue calculations and takeadvantage of the Jacobian matrix sparsity. In principle,these algorithms can also be applied to the methods reportedin Pourbeik and Gibbard [4] and Cai and Erlich [5].However, the control coordination design using these algor-ithms needs to calculate separately the eigenvalues at everyiteration where controller parameters are updated. This canbe time-consuming. The control coordination design pro-posed in this paper uses the equality constraints providedby the eigenvalue–eigenvector equations in the optimis-ation and avoids separate calculations of eigenvalues ateach iteration. Eigenvalues together with optimal controllerparameters are available at the convergence of theoptimisation process.

6 Unified power flow controller (UPFC) model

The UPFC is a versatile FACTS controller, which has awide range of control functions for the improvement ofpower system performance [20, 21]. Fig. 1 shows thegeneral structure of the UPFC [20, 21]. The UPFC combinestwo voltage source converters linked by a dc bus.In Figs. 2a and b, the dynamic models are shown for the

shunt and series converter controllers, respectively [20, 21].In addition to the main controllers, there is an SDC, theoutput of which is the input to the shunt converter controlleras shown by the dashed box in Fig. 2a. The purpose of thissupplementary controller is to improve the damping of elec-tromechanical modes. It is also possible to use an SDC inconjunction with the series converter controller.The SDC structure shown in Fig. 2a is a representative

one for the study adopted in this paper. The same structure

Fig. 1 UPFC block diagram

IET Gener. Transm. Distrib., Vol. 1, No. 4, July 2007

Page 390: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

Fig. 2 Control block diagram for UPFC

a Shunt partb Series part

is also used for the PSSs where the inputs are generator rotorspeeds. However, the formulation is a general one, and anyparticular SDC and/or PSS structures can be selected andincluded directly.Bounds are imposed on the SDC and PSSs parameters in

the design. However, if required, further constraints on thecontroller parameters can be derived and included in thedesign to avoid any possibility of the pole-zero cancellationin the controller transfer functions.

7 Simulation results

7.1 Initial investigation

The system study and design is based on the two-area powersystem as shown in Fig. 3 [22]. In the initial investigation,PSSs and FACTS devices are not included. The optimisa-tion procedure in Section 2 is adapted to selectivelyevaluate eigenvalues, and left and right eigenvectors associ-ated with the electromechanical modes. The results aregiven in Table 1 for the three electromechanical modes.For presentation purpose, the participation factors in thetable have been scaled by 100.

IET Gener. Transm. Distrib., Vol. 1, No. 4, July 2007

The damping ratio of the inter-area mode 3 is verypoor. It is only 0.0335. Stabilisation measure is thereforerequired for improving the damping of the inter-areaoscillation.

Fig. 3 Two-area 230 kV system

Total connected load ¼ 2734 MWSynchronous machines model: fifth-order model [23]Excitation systems model: based on IEEE Type-ST1 system [24]Turbine and governor model: adopted from [25]

569

Page 391: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

570

Table 1: Participation factors

Generator Mode 1

(local mode)

l ¼ 20.7381+ j 7.0030

f ¼ 1.11 Hz; z ¼ 0.1048

Mode 2

(local mode)

l ¼ 20.7467+ j 6.7649

f ¼ 1.08 Hz; z ¼ 0.1097

Mode 3

(inter-area mode)

l ¼ 20.1569+ j 4.6861

f ¼ 0.75 Hz; z ¼ 0.0335

1 20.8558 0.0020 20.5085

2 21.2171 0.0022 20.2462

3 0.0015 0.1878 20.3836

4 20.0140 0.1772 20.3427

7.2 Applications of PSSs and UPFC

On the basis of participation factors in the inter-area modeas shown in Table 1, two PSSs are installed in generators1 and 3. A UPFC with an SDC is installed in the systemas shown in Fig. 3.

In Table 2, the electromechanical mode eigenvalues,frequencies and damping ratios for the system are givenbefore control coordination is carried out. The controllerparameters are not optimised. Typical values for themwithin the practical limits as shown in Fig. 4 are used inthe evaluation, which gives the results shown in rows 2and 3 of Table 2. There are some damping improvementsfor both local and inter-area modes when PSSs are installed(see the damping ratios in rows 1 and 2 of Table 2).However, without proper coordination, the combined useof the PSSs and UPFC with an SDC hardly provides anyfurther damping improvements, as confirmed by theresults in rows 2 and 3 of Table 2.

The optimal control coordination procedure described inSection 2 is now applied to further enhance the dampings ofthese modes. The limiting values of controller parametersare given in Fig. 4. The desired minimum damping ratiosfor local and inter-area modes in the design are 0.3 and0.1, respectively.

The eigenvalues after simultaneous coordination areshown in Table 3. Even without FACTS device, thedamping ratios increase when the PSS parameters are opti-mised (see the damping ratios in row 2 of Table 2 and row 1of Table 3). The installation of the UPFC with optimal par-ameters further improves substantially the dampings as con-firmed by the results in rows 1 and 2 of Table 3. The optimalcontroller parameters are given in Fig. 4.

7.3 Robust controller design

Changes in system operating condition or system configur-ation can have an adverse impact on the performance in

Table 2: Results of eigenvalues computation(non-optimised controller parameters)

Row number Stabiliser Eigenvalues f, Hz z

1 Without

stabiliser

20.7381+ j 7.0030 1.11 0.1048

20.7467+ j 6.7649 1.08 0.1097

20.1569+ j 4.6861 0.75 0.0335

2 PSSs 21.2497+ j 7.0725 1.13 0.1740

21.4371+ j 6.8537 1.09 0.2052

20.3109+ j 4.7061 0.75 0.0659

3 PSSsþUPFC 21.2621+ j 7.0617 1.12 0.1759

21.4327+ j 6.8495 1.09 0.2047

20.2486+ j 3.5017 0.56 0.0695

terms of dampings provided by the optimal controllersthat have been designed for one particular operating con-dition and system configuration. For example, with theloss of transmission line between buses 8 and 10 of thesystem as shown in Fig. 3, the dampings of the electrome-chanical modes, particularly the inter-area mode, arereduced to those of row 1 of Table 4 when the optimal con-troller parameters determined in Section 7.2 are used for thesystem under the contingency. The damping of the inter-area mode is reduced from 0.2215 to 0.1222 (see thedamping ratios in row 2 of Table 3 and row 1 of Table 4).The robust controller design procedure described in

Section 2.5 is now applied to achieve robustness of the con-trollers with respect to the change in system configuration.In general, a number of contingency cases are to be includedin the design. The constraints described in Section 2.5 arethen applied for each and every contingency considered.The steps are those of the design where only the base-casesystem configuration is used, except that the set of equalityand inequality constraints are now extended in the robustdesign. The procedure for the selection of the modes forthe design together with the initialisation process isdescribed in Sections 2.4 and 2.5.To illustrate the effectiveness of the robust controller

design technique, the power system of the base case inSection 7.2 and that in the contingency where the trans-mission line between nodes 8 and 10 is lost are includedsimultaneously in the design.The robust controllers designed lead to good damping

ratios for the systems both of the base case and the contin-gency case, as confirmed in Tables 3 and 4 (see row 2 ofTable 3, and rows 2 and 3 of Table 4). The damping ratioof the inter-area mode is now 0.1716, when the transmissionline between nodes 8 and 10 is lost in comparison with0.1222 if the controller design is confined to the system ofthe base case only (see rows 1 and 3 of Table 4). Therobust controller parameters are given in Fig. 4.

7.4 Validation based on time-domain simulations

In order to validate the performance of the coordinatedcontrol, time-domain simulations are carried out for thesystem with and without damping control. The disturbanceis a three-phase fault near bus 8 on the line between buses 8and 10. The fault is initiated at time t ¼ 0.1 s, and the faultclearing time is 0.1 s.In Fig. 5a the system transient responses are shown,

assuming that there is no transmission circuit outage follow-ing the fault clearance. With the loss of the line betweenbuses 8 and 10 after the fault clearance, the responses aregiven in Fig. 5b.As the focus is on the inter-area mode oscillation, the

relative voltage phase angle transient between buses 9 and10 is used for forming the responses as shown in Figs. 5a

IET Gener. Transm. Distrib., Vol. 1, No. 4, July 2007

Page 392: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

Fig. 4 PSS and SDC Transfer functions with optimal parameters

a Controller design using base case (non-robust design)b Robust controller designThe upper bound of all of PSS/SDC gains is 20 pu on 100 MVA basePSS/SDC time constants for individual blocks are limited in the range [0.01 s, 10 s]

and b. From the responses, it can be seen that, withoutdamping controllers (PSSs and/or FACTS device), thesystem oscillation is poorly damped and takes a consider-able time to reach a stable condition. With the PSSs andUPFC installed, the oscillation is damped more quicklyand settled down after about 4–5 s (see Fig. 5a).In Table 5 is given the comparison in terms of inter-area

mode frequency and damping between those obtained fromthe time-domain simulation results as shown in Figs. 5a andb and those from the calculations of eigenvalues. The closecomparison as shown in Table 5 confirms the validity of theprocedure for the optimal control coordination.The outputs from the SDC of the UPFC are given in

Fig. 5c for the cases with optimal controller parameters con-sidered in Figs. 5a and b. The SDC output amplitude is

Table 3: Results of eigenvalues computation (optimalcontroller design with base-case system configuration)

Row no. Stabilisers Eigenvalues f (Hz) z

1 PSSs 22.4615+ j6.9306 1.10 0.3347

22.5446+ j6.8954 1.10 0.3462

20.4978+ j4.8252 0.77 0.1026

2 PSSsþUPFC 23.0664+ j6.6835 1.06 0.4170

23.1407+ j6.6565 1.06 0.4267

20.8010+ j3.5267 0.56 0.2215

IET Gener. Transm. Distrib., Vol. 1, No. 4, July 2007

limited to a band of 10%, whereas those of PSSs arelimited to 5%. In the simulations, the outputs of SDC andPSSs do not exceed their respective limits.

The responses shown in Fig. 5c indicate that the SDCoutput frequencies are the same as the inter-area mode fre-quencies, and SDC output amplitudes in the system with thecontingency are substantially higher than those in the base-case system configuration in the transient period followingthe fault disturbance. In the design procedure described inSection 2, the SDC parameters are constrained to therange of practical values as shown in Fig. 4.

There might be a concern that the SDC and/or PSSoutput signals would be saturated if their limits are verylow. To quantify the effect of controller output signal satur-ation on damping, the SDC output limit is reduced to 1.5%.The reduction leads to saturation. The time-domain simu-lation result obtained with output limit reduction indicatesthat the change in the damping is minimal in comparisonwith those when a higher output limit of 10% is used.

However, it is conceivable that there would be caseswhere SDC and/or PSS output saturation can lead to amore significant effect on the rotor mode dampings.Possible solutions include:

† increase the output limits. The controller parametersobtained in the initial design remain, and the SDC and/orPSS output limits are increased until satisfactory dampings

Table 4: Comparisons between robust and non-robust controller designs

Row number Case Eigenvalues f, Hz z

1 Base-case controller design applied to

contingency case (non-robust design)

23.1375+ j 6.6111 1.05 0.4288

22.1866+ j 6.3632 1.01 0.3250

20.5785+ j 4.6977 0.75 0.1222

2 Robust design applied to base case 24.2649+ j 7.6056 1.21 0.4891

24.2853+ j 7.6968 1.22 0.4865

20.6777+ j 2.9906 0.48 0.2210

3 Robust design applied to contingency

case

24.2381+ j 7.5423 1.20 0.4899

23.2188+ j 6.1848 0.98 0.4617

20.7966+ j 4.5721 0.73 0.1716

571

Page 393: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

are achieved. Time-domain simulations are used to evaluatethe impact of output limit values on mode dampings.† revising the control coordination design. The SDC and/or PSS output limits remain as initially specified. However,the control coordination design is repeated with lower con-troller gain limits and/or lower specified mode dampingratios. The revised design is then tested by time-domainsimulation to confirm whether output signal saturation that

Fig. 5 System transients following the disturbance

a Voltage phase angle of bus 9 relative to that of bus 10 (comparisonbetween non-optimised and optimised design for base case)b Voltage phase angle of bus 9 relative to that of bus 10 (comparisonbetween non-robust and robust designs)c Supplementary control signal outputs related to a and b

572

causes unacceptable deterioration of mode dampings stillexists. The design process can be an iterative one, depend-ing on the outcome of the test.

In these both solutions, the control coordination iscombined with time-domain simulation to achieve optimalcontrollers design subject to their output signal limits.

8 Conclusions

Through the application of constrained optimisationmethod, this paper has formulated a procedure for optimalcontrol coordination design of multiple PSSs and FACTSdevices in a multi-machine power system. The formulationhas been implemented in MATLAB software and validatedby using nonlinear time-domain simulations. The keyadvances made by the control coordination designprocedure developed include:

† sparsity formulation. The formulation exploits the spar-sity in the Jacobian matrix. This is of particular benefit incontrol coordination for very large power systems. A par-ticular feature of the formulation is that separate eigenvaluecalculations are not needed at each iteration in the con-strained optimisation.† the constraints developed for always obtaining distinctmodes in the optimisation procedure. Mode frequencieswhich are the same or similar to one another impose nodifficulty in the coordination process.† approximation by which eigenvalues are linearly relatedto controller parameters is not required.† robustness in the optimal controller design. Critical con-tingencies and/or system load changes can be includedstraightforwardly in the design.

As the design is based on small-disturbance stability theorythat does not deal explicitly with controller limits, it has tobe used in conjunction with nonlinear time-domain simu-lation if controller output signal limitations are to be con-sidered. Furthermore, the control coordination designprocedure described in this paper is in the context of fixedcontroller parameters and off-line design. Future work isbeing undertaken to extend the control coordination toonline applications where controller parameters will beadaptive to the prevailing power system operatingcondition.

9 Acknowledgments

The authors gratefully acknowledge the support of theEnergy Systems Centre at The University of WesternAustralia for the research work reported in this paper.They express their gratitude to The University of WesternAustralia for permission to publish the paper.

Table 5: Comparison of inter-area mode frequency and damping

Case From eigenvalues calculation From time-domain simulation

f, Hz Damping f, Hz Damping

Without stabiliser 0.75 0.16 0.75 0.17

PSSsþUPFC (non-optimised) 0.56 0.25 0.54 0.25

PSSsþUPFC (optimised) 0.56 0.80 0.57 0.81

Robust Design (base case) 0.48 0.68 0.50 0.66

Robust Design (contingency) 0.73 0.80 0.75 0.81

Non-robust design 0.75 0.58 0.75 0.57

IET Gener. Transm. Distrib., Vol. 1, No. 4, July 2007

Page 394: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

10 References

1 Noroozian, M., Ghandhari, M., Andersson, G., Gronquist, J., andHiskens, I.A.: ‘A robust control strategy for shunt and seriesreactive compensators to damp electromechanical oscillations’,IEEE Trans. Power Deliv., 2001, 16, (4), pp. 812–817

2 Mithulananthan, N., Canizares, C.A., Reeve, J., and Rogers, G.J.:‘Comparison of PSS, SVC, and STATCOM controllers for dampingpower system oscillations’, IEEE Trans. Power Syst., 2003, 18, (2),pp. 786–792

3 Ghandhari, M., Andersson, G., and Hiskens, I.A.: ‘Control Lyapunovfunctions for controllable series devices’, IEEE Trans. Power Syst.,2001, 16, (4), pp. 689–694

4 Pourbeik, P., and Gibbard, M.J.: ‘Simultaneous coordination of powersystem stabilizers and FACTS device stabilizers in a multimachinepower system for enhancing dynamic performance’, IEEE Trans.Power Syst., 1998, 13, (2), pp. 473–479

5 Cai, L.J., and Erlich, I.: ‘Simultaneous coordinated tuning of PSS andFACTS controller for damping power system oscillations inmulti-machine systems’. IEEE Bologna PowerTech Conf., Bologna,Italy, June 2003

6 Ramirez, J.M., Davalos, R.J., and Coronado, I.: ‘Use of an optimalcriterion for coordinating FACTS-based stabilizers’, IEE Proc.,Gener. Transm. Distrib., 2002, 149, (3), pp. 345–351

7 Lei, X., Lerch, E.N., and Povh, D.: ‘Optimization and coordination ofdamping controls for improving system dynamic performance’, IEEETrans. Power Syst., 2001, 16, (3), pp. 473–480

8 Sadikovic, R., Korba, P., and Andersson, G.: ‘Application of FACTSdevices for damping of power system oscillations’. IEEE PowerTech2005, St. Petersburg, Russia, June 2005

9 Chaudhuri, B., Korba, P., and Pal, B.C.: ‘Damping controller designthrough simultaneous stabilization technique’. Proc. WAC 2004,2004, vol. 15, pp. 13–18

10 Majumder, R., Chaudhuri, B., El-Zobaidi, H., and Jaimoukha, I.M.:‘LMI approach to normalised H-infinity loop-shaping design ofpower system damping controllers’, IEE Proc., Gener. Transm.Distrib., 2005, 152, (6), pp. 952–960

11 Chaudhuri, B., Majumder, R., and Pal, B.C.: ‘Application ofmultiple-model adaptive control strategy for robust damping ofinterarea oscillations in power system’, IEEE Trans. Contr. Syst.Tech., 2004, 12, (5), pp. 727–736

IET Gener. Transm. Distrib., Vol. 1, No. 4, July 2007

12 Sun, D.I., Ashley, B., Brewer, B., Hughes, A., and Tinney, W.F.:‘Optimal power flow by Newton approach’, IEEE Trans. PowerAppar. Syst., 1984, 103, (10), pp. 2864–2879

13 Semlyen, A., and Wang, L.: ‘Sequential computation of the completeeigensystem for the study zone in small signal stability analysis oflarge power system’, IEEETrans.Power Syst., 1988,3, (2), pp. 715–725

14 Nguyen, T.T., and Gianto, R.: ‘Application of optimization method forcontrol co-ordination of PSSs and FACTS devices to enhancesmall-disturbance stability’. Proc. IEEE PES 2005/2006Transmission and Distribution Conference & Exposition, 2006ISBN 0-7803-9194-2 (CD-ROM Version)

15 Wilkinson, J.H.: ‘The algebraic eigenvalue problem’ (OxfordUniversity Press, Oxford, 1965)

16 Nguyen, T.T., and Chan, H.Y.: ‘Evaluation of modal transformationmatrices for overhead transmission lines and underground cables byoptimization method’, IEEE Trans. Power Deliv., 2002, 17, (1),pp. 200–209

17 Mayne, D.Q., and Polak, E.: ‘Feasible directions algorithms foroptimization problems with quality and inequality constraints’,Math. Program, 1976, 11, pp. 67–80

18 Panier, E.R., and Tits, A.L.: ‘On combining feasibility, descent andsuperlinear convergence in inequality constrained optimization’,Math. Program, 1993, 59, pp. 261–276

19 Wang, L., and Semlyen, A.: ‘Application of sparse eigenvaluetechniques to the small signal stability analysis of large powersystems’, IEEE Trans. Power Syst., 1990, 5, (2), pp. 635–642

20 CIGRE TF 38.01.08: ‘Modeling of power electronics equipment(FACTS) in load flow and stability programs: a representation guidefor power system planning and analysis’ 1999

21 Dong, L.Y., Zhang, L., and Crow, M.L.: ‘A new control strategy forthe unified power flow controller’. IEEE PES Winter Meeting,2002, vol. 1, pp. 562–566

22 Padiyar, K.R.: ‘Power system dynamics stability and control’ (JohnWiley & Sons (Asia) Pte Ltd, Singapore, 1996)

23 Humpage, W.D., Bayne, J.P., and Durrani, K.E.: ‘Multinode-power-system dynamic analyses’, Proc. IEE, 1972, 119, (8), pp. 1167–1175

24 IEEE Std 421.5-2005: ‘IEEE recommended practice for excitationsystem models for power system stability studies, 2005

25 IEEE Working Group: ‘Dynamic models for fossil fueled steam unitsin power system studies’, IEEE Trans. Power Syst., 1991, 6, (2),pp. 753–761

573

Page 395: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

& T

www.ietdl.org

Published in IET Generation, Transmission & DistributionReceived on 21st September 2006Revised on 4th December 2007doi: 10.1049/iet-gtd:20070125

ISSN 1751-8687

Neural networks for adaptive controlcoordination of PSSs and FACTS devices inmultimachine power systemT.T. Nguyen R. GiantoEnergy Systems Centre, School of Electrical, Electronic and Computer Engineering, The University of Western Australia, 35Stirling Highway, Crawley, Western Australia 6009, AustraliaE-mail: [email protected]

Abstract: The paper develops a new design procedure for online control coordination which leads to adaptivepower system stabilisers (PSSs) and/or supplementary damping controllers of flexible ac transmission system(FACTS) devices for enhancing the stability of the electromechanical modes in a multimachine power system.The controller parameters are adaptive to the changes in system operating condition and/or configuration.Central to the design is the use of a neural network synthesised to give in its output layer the optimalcontroller parameters adaptive to system operating condition and configuration. A novel feature of the neural-adaptive controller is that of representing the system configuration by a reduced nodal impedance matrixwhich is input to the neural network. Only power network nodes with direct connections to generators andFACTS devices are retained in the reduced nodal impedance matrix. The system operating condition isrepresented in terms of the measured generator power loadings, which are also input to the neural network.For a representative power system, the neural network is trained and tested for a wide range of credibleoperating conditions and contingencies. Both eigenvalue calculations and time–domain simulations are used inthe testing and verification of the dynamic performance of the neural-adaptive controller.

Nomenclaturem number of neural network inputsM number of neural network outputsT vector or matrix transposeVT1, VT2 AC terminal voltageIsh, Ise shunt, series currentVsh, Vse shunt, series voltageIshp, Ishq p and q components of shunt currentIsep, Iseq p and q components of series currentVshp, Vshq p and q components of shunt voltageVsep, Vseq p and q components of series voltagek ratio between AC and DC voltagesm1, m2 pulse-width modulation ratios for shunt,

series converters

he Institution of Engineering and Technology 2008 IE

C1, C2 pulse-width modulation phases for shunt,series converters

VDC DC capacitor voltages Laplace transform operatorVSDC output signal from supplementary

damping controllerPe line active powerVREF voltage referencedroop slope of the voltage-current characteristicVDC,REF DC voltage referenceVshp0,Vshq0

p and q components of shunt voltageinitial value

PREF,QREF

active-, reactive-power reference

Isep,REF,Iseq,REF

p and q components of series currentreference

T Gener. Transm. Distrib., 2008, Vol. 2, No. 3, pp. 355–372/doi: 10.1049/iet-gtd:20070125

355

Page 396: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

/356

www.ietdl.org

Vsep0,Vseq0

p and q components of series voltageinitial value

VPSS output signal from power system stabiliservr input signal to PSS (rotor speed)

1 IntroductionFollowing the restructuring of the power supplyindustry and increased trend of interconnecting powersystems, the damping of electromechanical modes ofoscillations among the interconnected synchronousgenerators, including the inter-area modes, is agrowing concern, and constitutes one of the essentialcriteria for secure system operation.

It is acknowledged that power system stabilisers(PSSs) and/or FACTS devices with supplementarydamping controllers (SDCs) can enhance or maintainthe stability of the electromechanical modes. In thiscontext, there has been extensive research in theapplication of PSSs and/or SDCs of FACTS devices,particularly their control coordination, for achievingoptimal damping of electromechanical modes,including inter-area modes in a power system [1–6].In [1–6], the control coordination design proceduresin offline environment which lead to fixed-parametercontrollers have been reported. However, it is, ingeneral, accepted that there are disadvantagesassociated with fixed-parameter controllers, even withthose obtained by robust design.

If the design is based on one particular power systemoperating condition and configuration [1], it is possiblethat the performances of the controllers willdeteriorate under other operating conditions orconfigurations. There have been publications [2–8]reporting research on offline robust design of dampingcontrollers with fixed parameters, taking into accountthe variation of power system operating conditionand/or configuration. In [4], a linear matrix inequality(LMI) approach to normalised H1 loop shaping wasproposed for robust control design of power systemdamping controllers with fixed parameters to ensure aminimum damping ratio for inter-area modes.

However, there remains a key disadvantage withfixed-parameter controllers. It is, in general, notpossible to achieve maximum damping performancefor each and every operating condition or contingencywhen the controller parameters are fixed.

Based on the Lyapunov function and modellingapproximation [9, 10], robust control laws togetherwith decentralised control structure have been derivedfor FACTS devices to achieve damping ofelectromechanical oscillations.

IET Gener. Transm. Distrib., 2008, Vol. 2, No. 3, pp. 355–372doi: 10.1049/iet-gtd:20070125

More recently, adaptive control techniques have beenapplied for power system damping controller design. In[11, 12], neural networks and radial basis functionnetworks were proposed for implementing PSS in asingle-machine infinite bus system. Control coordinationamong different PSSs in multimachine power systemand/or SDCs has not been considered. Furthermore,the changes in system configuration because ofcontingencies, which have a significant impact onelectromechanical mode dampings, have not beendiscussed in the design procedure.

The use of neural networks is extended to SDCs ofFACTS devices in [13, 14]. The adaptive thyristor-controlled series capacitor (TCSC) controller wasdesigned for a single-machine infinite bus system in[13]. Transmission line power flows were used asneural network inputs. The design procedure has nottaken into account the control coordination andcontingencies arising in a larger system withmultimachines. The approach in [14] proposed a staticVAr compensator (SVC) damping controller based ona neuro-identifier and neuro-controller to be trainedonline. The disadvantages include the application oftrial-and-error technique for forming the cost functionin the neuro-controller training, the possibility ofconvergence difficulty encountered in training, andhow to choose the order of the neuro-identifier. Thelevels of electromechanical mode dampings requiredcannot be specified in the proposed approach.

Multiple-model adaptive control strategy wasproposed in [15] for robust damping of inter-areaoscillations. The plant models need to be simplifiedand linearised with reduced order for controllerdesign and tuning. There is another issue related tothe choice of the appropriate number of plant models,particularly for large systems with a wide range ofdisturbances and responses. A self-tuning controllerfor one TCSC is proposed in [16]. It is based on alinear model with time-varying coefficients identifiedonline to represent the power system. A procedureremains to be developed for determining anappropriate model order, given that the number ofelectromechanical modes with low or negativedampings depends on system operating condition and/or configuration.

The above review indicates that there remain two keyissues that need to be addressed in relation to the designof adaptive PSSs and SDCs:

1. Optimal control coordination It is required to achieveonline control coordination of multiple PSSs and/orSDCs in a multimachine power system. Therequirement is to maximise the damping ratio forelectromechanical modes for each and every crediblesystem operating condition or configuration.

& The Institution of Engineering and Technology 2008

Page 397: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

& T

www.ietdl.org

2. Representation of power system configuration The optimalcontroller parameters depend importantly on powersystem configuration. There is a need to representdirectly and systematically the change in systemconfiguration in online tuning and coordination ofmultiple controllers.

The present paper develops an adaptive controlcoordination scheme for PSSs and SDCs that addressesthe above two issues. The scheme is based on the useof a neural network which identifies online theoptimal controller parameters. The inputs to theneural network include the active and reactive powersof the synchronous generators which represent thepower loading on the system, and elements ofthe reduced nodal impedance matrix for representingthe power system configuration. It is, therefore notrequired to form and store a range of system modelsfor subsequent online use.

The use of the reduced nodal impedance matrix isa novel feature in the scheme proposed by whichany power system configuration can be representedvery directly and systematically. The matrix is formedfor only power network nodes that have directconnections to synchronous generators and FACTSdevices. The reduced nodal impedance matrix isderived very efficiently from the power system nodaladmittance matrix and sparse matrix operations. Theremaining inputs to the neural network in terms ofgenerator powers are available from measurements.

The neural network is trained and tested offline with awide range of credible power system operating conditionsand configurations. For all of the tests considered, thecontroller parameters obtained from the trained neuralnetwork are verified by both eigenvalue calculations andtime–domain simulations, which confirm that gooddampings of the rotor modes are achieved.

2 Representing systemconfiguration by reduced nodalimpedance matrix2.1 Concept

In addition to active- and reactive-power loadings on thepower system, the optimal parameters of PSSs andSDCs of FACTS devices depend importantly onsystem configuration. In designing the adaptivecontrollers, it is required to represent power systemconfiguration which is variable. One option is to use aset of discrete variables to describe the power systemtopology. However, this option is not a practical oneas it will lead to a very large number of combinations,particularly for a large power system.

he Institution of Engineering and Technology 2008 IE

The present paper proposes to use the nodalimpedance matrix confined to the controller locationsto represent the effects of system configuration oncontroller parameters. The matrix elements are inputto the neural network-based adaptive controller.

2.2 Forming reduced nodal impedancematrix

The steps of forming the reduced nodal impedancematrix are given in Table 1.

3 Power system dampingcontrollersThe power system damping controllers include PSSs andSDCs of FACTS devices which are installed for theprimary function of power flow and voltage control.The unified power flow controller (UPFC) [19, 20]can be seen as a general form of FACTS devices. InTable 2 and Fig. 1 are shown the structures of theUPFC together with an SDC and PSS.

4 Development of neuralnetwork-based adaptive controller4.1 General concept of neural network

The relationship among the optimal controller parametersand power system operating condition including systemconfiguration is, in general, a nonlinear one. Thepresent paper draws on the key property of themultilayer feedforward neural network, which is that ofthe nonlinear multi-variable function representation [22].The neural network is used for the mapping betweenthe power system configurations and/or operatingconditions and optimal controller parameters.

In Fig. 2a is shown the general structure of themultilayer feedforward neural network adopted in thepresentwork. The structure description is given in Table 3.

4.2 Overall structure

In Fig. 2b is shown the overall structure of which theneural-adaptive controller described in Section 4.1 is apart. For online tuning of the parameters of PSSs andFACTS device main controllers together with SDCs,the inputs required are, as shown in Fig. 2b:

† circuit-breaker and isolator status data;

† power network branch parameters;

† generator active and reactive powers.

The output of the trained neural network in responseto the changes in the input determined by the changes in

T Gener. Transm. Distrib., 2008, Vol. 2, No. 3, pp. 355–372/doi: 10.1049/iet-gtd:20070125

357

Page 398: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

358

www.ietdl.org

Table 1 Forming the reduced nodal impedance matrix

Step number Description

1 Forming the power system configuration from circuit-breaker and isolator status data [17]

2 Forming system nodal admittance matrix. The system configuration determined in step 1 is used inconjunction with the network branch parameters stored in the power system database to form thesystem nodal admittance matrix

3 Reducing the system nodal admittance matrix formed in step 2 to the nodal impedance matrix for thepower system nodes that have direct connections to generators and SDCs. This is achieved throughsparse matrix operations and lower and upper (LU) matrix factorisation

4 Online modification of the reduced nodal impedance matrix. The LU matrix factorisation in step 3 of thesystem nodal admittance matrix is performed only once in an offline mode for the system configurationof the base case (i.e. full system). The results of the factorisation are then stored for subsequent use inthe online mode. A scheme based on the compensation technique reported in [18] is adopted to formthe reduced nodal impedance matrix for any contingency, using the stored results of the base-casefactorisation, and only a minimal amount of computation which does not involve the refactorisation isrequired. The scheme is suitable for online application of the adaptive controllerWith the present advances in LU factorisation techniques, it is possible that the online full refactorisationcan be carried out to form the reduced nodal impedance matrix, without using the compensationmethod. This also allows load models in the form of admittance to be represented in the system nodaladmittance matrix

/

circuit-breaker status data and/or generator active andreactive powers gives the updated optimal parametersfor the PSSs and FACTS device main controllerstogether with SDCs. The feedback inputs to thesecontrollers are generator speeds and transmission lineactive powers, as in the case of fixed-parametercontrollers.

4.3 Training procedure for neural-adaptive controller

In Table 4 are given the stages required in offline trainingprocedure for the neural-adaptive controller.

IET Gener. Transm. Distrib., 2008, Vol. 2, No. 3, pp. 355–372doi: 10.1049/iet-gtd:20070125

4.4 Neural network testing and sizing

In addition to forming the training data set, a separatetesting data set is also required. The procedure fortesting data generation is similar to that of trainingwhere the optimisation-based control coordinationmethod in [6] is used.

The trained neural network in Section 4.3 isthen tested with the testing data set. Theinteraction among the training, testing and sizingthe neural network is explained in the flowchart ofFig. 3.

Table 2 UPFC and PSS structures

Controller type Structure description

UPFC Fig. 1a shows the general structure of the UPFC [19, 20]. The UPFC combines two voltage sourceconverters linked by a DC bus

In Figs 1b and 1c are shown the dynamic models for the shunt and series converter controllers,respectively [19, 20]

In addition to the main controllers, there is an SDC the output of which is input to the shunt convertercontroller as shown by the dashed box in Fig. 1b

The input to the SDC is the active-power flow in the transmission line controlled by the UPFC seriesconverter. However, the other forms of input signal such as the phase difference between thetransmission line terminal voltages can also be used for SDC input. The purpose of this supplementarycontroller is to improve the damping of electromechanical modes

It is also possible to use an SDC in conjunction with the series converter controller

PSS In Fig. 1d is shown the structure for the PSS [21] in which the input is the generator rotor speed andthe output is fed to the excitation controller

& The Institution of Engineering and Technology 2008

Page 399: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

& T

www.ietdl.org

Figure 1 Block diagram of UPFC and PSS

a UPFC block diagramb UPFC shunt converter control block diagramc UPFC series converter control block diagramd PSS control block diagram

5 Simulation results5.1 Power system structure

The system in the study is based on the two-area 13-buspower system of Fig. 4a [23]. Each of the four

he Institution of Engineering and Technology 2008 IE

synchronous generators in the system is representedby a fifth-order dynamical model described in theappendix. Initial investigations have been carried outfor the system. The investigations confirm that theinter-area mode has poor damping. Stabilisation

T Gener. Transm. Distrib., 2008, Vol. 2, No. 3, pp. 355–372/doi: 10.1049/iet-gtd:20070125

359

Page 400: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

360

www.ietdl.org

measure based on PSSs and FACTS device controllerswith SDCs as discussed in [6] is, therefore proposedfor improving the damping of the inter-area mode inthe power system. However, these controllers willalso enhance local mode dampings.

Stability analysis of the power system without anyPSSs and FACTS devices indicates that, among thefour generators in Fig. 4a, participation factors of theinter-area mode in generators G1 and G3 are greaterthan those in the other two generators. On thisbasis, it is proposed to install PSSs for generators G1and G3 only. The other two generators (generatorsG2 and G4) do not have PSSs. The PSSs forgenerators G1 and G3 have adaptive parameters. ThePSSs have the structure described in Section 3 withrotor speed inputs. A FACTS device, that is a UPFCwith an SDC, is installed at node N13 in line L16.Also, it is proposed to use the line active power as

Figure 2 Neural network and neural-adaptive controller

a Input and output structure of the neural networkb Block diagram of the system with neural-adaptive controllerP1, P2, . . .., Pn: Real and imaginary parts of the elements of thereduced nodal impedance matrixPnþ1, Pnþ2, . . .., Pm: Active- and reactive- power of generatorsa1, a2, . . .., am, Optimal controller parametersf: Activation function

/IET Gener. Transm. Distrib., 2008, Vol. 2, No. 3, pp. 355–372doi: 10.1049/iet-gtd:20070125

the input to the SDC which has the structure givenin Fig. 1b. For this system with four generators,there are three swing modes (two local modes andone inter-area mode) of low-frequency oscillations.All of these electromechanical modes are representedin the control coordination and the design of theneural-adaptive controller described in the nextsection.

5.2 Design of the proposed neural-adaptive controller

5.2.1 Neural network training and test data: Thekey requirement is to design a neural controller that hasthe capability of generalising with high accuracy fromthe training cases. This requirement is achievedthrough the neural network training, testing and sizingreferred to in Sections 4.3 and 4.4 based on theselection of the training and testing data sets. Theneural network training set should be representative ofthe cases described by credible system contingenciesand changes in system operating conditions.

The possible contingencies of the system in Fig. 4a forline(s) outages, load and power generation variations areshown in Tables 5 and 6, respectively. Both single-lineand double-line outages are considered in thepostulated contingencies where there is no loss of anygenerator, and the two areas remain connected. Theinput and output pairs for neural network training andtesting cases are generated from the combinations ofthese contingencies and operating conditions.

For the system in Fig. 4a, the number of neuralnetwork inputs, as determined on the basis of Section4.1, is 38. In this paper, the parameters of both themain controller and SDC of the UPFC are to betuned online to achieve the maximum benefit in termsof damping. Therefore 26 linear neurons are neededin the output layer (6 for each PSS controller and 14for the UPFC controller).

The load demands together with their power factors(PFs) at nodes N9 and N10 are varied in therepresentative range between minimum and maximumvalues. Power-flow solutions with the specified loaddemands give the range of active and reactive powersat generator nodes as shown in Table 6. It has beentaken that the load demands at nodes N9 and N10follow similar patterns. However, any differentpatterns of load demand variations, for example, inareas in different time zones, when they arise, can beincluded in the data set without difficulty.

For each contingency, the procedure described inSection 2 and power-flow studies are used for formingthe neural network input data in the training case.The optimal controller parameters are also

& The Institution of Engineering and Technology 2008

Page 401: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

& T

www.ietdl.org

Table 3 Neural network structure

Layeridentification

Layer description

Input layer There are two separate sets of nodes in the input layer in Fig. 2a

The first set has n nodes the inputs to which are obtained from the real and imaginary parts of thereduced nodal impedance matrix as formed in Section 2. These inputs represent power systemconfiguration. If there are Nc generator nodes and FACTS device nodes, the number of input nodes inthe first set is Nc2þ Nc, when the symmetry in the nodal impedance matrix is exploited

The second set of inputs comprises active and reactive powers of each and every generator. Thereforeif there are Ng generators in the power system, there will be 2Ng input nodes in the second set. Theseinputs in the second set represent power system operating condition

The total number of inputs is Nc2þ Ncþ 2Ng

Hidden layer The number of hidden layers, the number of nodes in each hidden layer and the weightingcoefficients of the connections between the nodes in the structure of Fig. 2a are to be determined byneural network training, and verified by testing which will be discussed in Sections 4.3 and 4.4

Output layer The nodes in the output layer of the neural network structure in Fig. 2a give the optimal values of theparameters of PSSs and FACTS device control systems, including the SDCs

It is possible to exclude the FACTS device main controllers from the adaptive control coordination.However, to achieve maximum benefit in terms of damping, both FACTS device main controller andSDC are included in the adaptive control coordination in the present work

The structure in Fig. 2a assumes that there are M controller parameters to be tuned online. On thisbasis and with the controllers in Fig. 1, the output parameters from the neural network in Fig. 2a aredescribed as follows.

(a) PSS

PSS gain (denoted by KPSS)

Time constants of PSS washout block (denoted by TPSS)

Time constants of PSS lead-lag blocks (denoted by TPSS1, TPSS2, TPSS3 and TPSS4)

(b) SDC

SDC gain (denoted by KSDC)

Time constants of SDC washout block (denoted by TSDC)

Time constants of SDC lead-lag blocks (denoted by TSDC1, TSDC2, TSDC3 and TSDC4)

(c) UPFC main controller

Shunt converter controller gains (denoted by Ksh1 and Ksh2)

Shunt converter controller time constants (denoted by Tsh1 and Tsh2)

Series converter controller gains (Kse1 and Kse2)

Series converter controller time constants (Tse1 and Tse2)

determined for each case using the method described in[6]. These optimal controller parameter values are usedas the specified network output data.

In applying the optimal control coordination [6] fortraining and test data generation, the sum of the squaresof the real parts of all of the eigenvalues of theelectromechanical modes is maximised, with the

he Institution of Engineering and Technology 2008 IE

constraints that the minimum damping ratio of the localmodes is to be 0.3, and that of the inter-area mode 0.1.

The cases generated from Tables 5 and 6 are sub-divided into the training set and test set. For thetraining set, line outage cases 1.1–1.4, 1.6–1.9,1.11–1.20, 1.22–1.27, 1.29–1.34 and 1.36–1.42together with load demand variations in cases 2.1–2.5,

T Gener. Transm. Distrib., 2008, Vol. 2, No. 3, pp. 355–372/doi: 10.1049/iet-gtd:20070125

361

Page 402: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

362

www.ietdl.org

Table 4 Neural-adaptive controller training procedure

Stage intraining

Task required

1 Training set generationThe training set is generated using the optimisation-based control coordination method in [6]. A briefdescription of the method is given in the following.

The method is based on a constrained optimisation in which the objective function formed from the realpart of eigenvalues of selected modes is minimised. The method does not require any special eigenvalue/eigenvector calculation software. Eigenvalue-eigenvector equations are represented in terms of equalityconstraints in the optimisation. Based on the linear independence of eigenvectors, additional equalityconstraints are derived and included in the optimisation to guarantee distinct modes at the convergence.Inequality constraints related to minimum damping ratios required and controller parameter limits arerepresented in the control coordination.

For a given power system, a wide range of credible operating conditions and configurations which includethose arising from contingencies is considered in the training data generation. For the ith training case,the pair of specified input and output vectors is fpi, tig. Based on the structure in Fig. 2a, the input vectorpi is:

pTi ¼ (p1i, p2i, . . . , pmi); i ¼ 1, 2, . . . ,N

in which N is the total number of training cases.

The target output vector ti for the ith training case is the optimal controller parameters vector for thepower system with the operating condition and configuration specified by the input vector pi.

2 Training error minimisationThe requirement in the training is to minimise the difference between the target output vector ti andresponse of the neural network in Fig. 2a. For N training cases, it is proposed to minimise the followingmean square error

F(x) ¼l

N

XNi¼1

(ti � ai)T(ti � ai)

where ai is the neural network response which has the following form, based on the structure in Fig. 2a

aTi ¼ (a1i, a2i, . . . aMi); i ¼ 1, 2, . . . , N

Vector x is the vector of weighting coefficients of the connections in the neural network to be identified.Minimising the error function F(x) with respect to x gives the weighting coefficient vector. In the presentwork, the Levenberg-Marquardt algorithm which is a second-order method with a powerful convergenceproperty is adopted for minimising F(x).

3 Verifying convergence in trainingOne of the criteria for the convergence in training is that the error function F(x) has to be less than aspecified tolerance.

In addition to the training performance expressed in terms of error function F(x), the controllerparameters obtained from the trained neural network are also used for calculating the damping ratios ofthe rotor modes, which are then compared with the optimal damping ratios obtained at the stage oftraining data generation.

The convergence in training is confirmed when both the error function F(x) and the damping ratiocomparison satisfy the specified tolerances.

/

2.7–2.10 and 2.12–2.16 are selected. The remainingcases of line outages and load demand variations inTables 5 and 6 are used for the test set.

5.2.2 Training, testing and sizing the neuralnetwork: In the present work, the neural network isinitially assumed to have one hidden layer and the

IET Gener. Transm. Distrib., 2008, Vol. 2, No. 3, pp. 355–372doi: 10.1049/iet-gtd:20070125

number of hidden nodes is taken to be 5. The size of theneural network is then adjusted according to theprocedure described in Section 4.4.

The performance goals specified in terms of the errorfunction F(x) of 0.004 (for training) and 0.006 (fortesting) are used. The maximum differences between the

& The Institution of Engineering and Technology 2008

Page 403: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

& T

www.ietdl.org

Figure 3 Flowchart for training, testing and sizing of the neural network

MSE: Mean Square Error

optimal damping ratio and the damping ratio calculatedusing neural network outputs of 0.03 (for training) and0.05 (for testing) are also used as the performance goals.Maximum number of epoch of 100 is specified for thenetwork training. Several network sizes (i.e. number ofhidden neurons) are investigated to achieve theperformance goals. Based on the investigation, it is foundthat the network with ten hidden neurons in one hiddenlayer satisfies the convergence criteria. On this basis, thetrained and tested neural network is used in theapplication mode, and its dynamic performance isevaluated by simulation in the following section.

5.3 Dynamic performance of the systemin the study

Table 7 shows the comparison of modal responsecharacteristics (electromechanical mode eigenvalues,frequencies and damping ratios) between non-adaptiveand adaptive controllers of the system in Fig. 4a for arange of contingencies and operating conditions. For

he Institution of Engineering and Technology 2008 IE

non-adaptive controller, the controller parametersderived from the base case design are used for all ofthe contingency cases and load changes.

The base case (referred to as case 1 inTable 7) is thatwiththe full system in Fig. 4a, and load demands at nodesN9 andN10 being 10þ j2 and 13þ j2.5 pu, respectively. Thecomparison in Table 7 for case 1 confirms that thedamping ratios for the electromechanical modes achievedby the neural-adaptive controller are closely similar tothose obtained from the fixed-parameter controllers (i.e.non-adaptive) designed with the system configuration andoperating condition specified in the base case. In theoffline training of the neural-adaptive controller, the basecase has not been included in the training set. Thecomparison for case 1 can, therefore be seen as a neural-adaptive controller testing.

In case 2 of Table 7, the load demands at nodes N9 andN10 increase to 15þ j7 and 16þ j8 pu, respectively,whereas the system configuration remains as that of the

T Gener. Transm. Distrib., 2008, Vol. 2, No. 3, pp. 355–372/doi: 10.1049/iet-gtd:20070125

363

Page 404: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

364

www.ietdl.org

Figure 4 Test system and transients

a Two-area 230 kV systemb Relative voltage phase angle transients for case A disturbancec Relative voltage phase angle transients for case B disturbanced Relative speed (G2–G1) transients for case A disturbancee Relative speed (G2–G1) transients for case B disturbanceIn the system of Fig. 4a:Total connected load ¼ 2300 MWExcitation systems model: based on IEEE Type-ST1 system [27]Turbine and governor model: adopted from [28]

/

base case. With non-adaptive controllers, the dampingratios of the electromechanical modes decrease noticeablyin comparison with those in the base case. However, withthe neural-adaptive controller, the damping ratios aremaintained at the levels similar to those of the base case.

IET Gener. Transm. Distrib., 2008, Vol. 2, No. 3, pp. 355–372doi: 10.1049/iet-gtd:20070125

Further comparisons in cases 3–6 of Table 7 focus oncontingencies where one or two transmission circuitsare lost. The load demands are those in the base case.In case 3, where there is an outage of transmissionline L5 in Fig. 4a, there is a substantial reduction in

& The Institution of Engineering and Technology 2008

Page 405: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

& T

www.ietdl.org

the inter-area mode damping in comparison with thebase case. The decreases in the local mode dampingare non-uniform. The local mode associated with

generators G2 and G3 is affected severely in terms ofdamping, given that these generators are electricallyclose to the outage location. The damping ratio of this

Table 5 Line(s) outages cases

No. Single-line outages Double-line outages

No. Lines No. Lines No. Lines

1.1 line L5 1.11 lines L5 and L9 1.22 lines L7 and L12 1.33 lines L11 and L13

1.2 line L6 1.12 lines L5 and L10 1.23 lines L8 and L9 1.34 lines L12 and L13

1.3 line L7 1.13 lines L5 and L11 1.24 lines L8 and L10 1.35 lines L5 and L14

1.4 line L8 1.14 lines L5 and L12 1.25 lines L8 and L11 1.36 lines L6 and L14

1.5 line L9 1.15 lines L6 and L9 1.26 lines L8 and L12 1.37 lines L7 and L14

1.6 line L10 1.16 lines L6 and L10 1.27 lines L5 and L13 1.38 lines L8 and L14

1.7 line L11 1.17 lines L6 and L11 1.28 lines L6 and L13 1.39 lines L9 and L14

1.8 line L12 1.18 lines L6 and L12 1.29 lines L7 and L13 1.40 lines L10 and L14

1.9 line L13 1.19 lines L7 and L9 1.30 lines L8 and L13 1.41 lines L11 and L14

1.10 line L14 1.20 lines L7 and L10 1.31 lines L9 and L13 1.42 lines L12 and L14

1.21 lines L7 and L11 1.32 lines L10 and L13 1.43 lines L13 and L14

Table 6 Variations of load and power generation

No. Load demand, pu Power generation, pu

Node N9 Node N10 Slack bus (node N1) PV bus

Load PF Load PF PGEN QGEN PGEN QGEN

2.1 8þ j2 0.97 11þ j3 0.96 5.4–6.8 21.0–20.9 4.5–5.0 22.0–21.1

2.2 8þ j2 0.97 12þ j3 0.97 5.4–6.8 21.0–20.9 4.5–5.0 22.0–21.1

2.3 9þ j8 0.75 11þ j9 0.77 5.0–6.4 2.1–2.2 5.0–5.5 1.6–3.3

2.4 9þ j8 0.75 12þ j9 0.80 5.0–6.4 2.1–2.2 5.0–5.5 1.6–3.3

2.5 10þ j5 0.89 13þ j6 0.85 6.5–7.9 0.9–1.0 5.5–6.0 0.1–1.3

2.6 10þ j5 0.89 14þ j6 0.91 6.5–7.9 0.9–1.0 5.5–6.0 0.1–1.3

2.7 11þ j6 0.88 13þ j7 0.92 6.0–7.4 1.3–1.4 6.0–6.5 0.7–2.1

2.8 11þ j6 0.88 14þ j7 0.89 6.0–7.4 1.3–1.4 6.0–6.5 0.7–2.1

2.9 12þ j8 0.83 15þ j9 0.86 7.7–9.0 3.0–3.1 6.5–7.0 2.0–4.2

2.10 12þ j8 0.83 16þ j9 0.87 7.7–9.0 3.0–3.1 6.5–7.0 2.0–4.2

2.11 13þ j4 0.96 15þ j5 0.95 7.1–8.5 0.7–0.8 7.0–7.5 20.2–1.1

2.12 13þ j4 0.96 16þ j5 0.95 7.1–8.5 0.7–0.8 7.0–7.5 20.2–1.1

2.13 14þ j7 0.89 17þ j8 0.90 7.5–8.8 2.9–3.1 8.0–8.5 2.0–4.0

2.14 14þ j7 0.89 18þ j8 0.91 7.5–8.8 2.9–3.1 8.0–8.5 2.0–4.0

2.15 15þ j2 0.99 17þ j3 0.98 6.9–8.2 0.1–0.2 8.5–9.0 2 0.7–0.4

2.16 15þ j2 0.99 18þ j3 0.99 6.9–8.2 0.1–0.2 8.5–9.0 2 0.7–0.4

pu on 100 MVA

he Institution of Engineering and Technology 2008 IET Gener. Transm. Distrib., 2008, Vol. 2, No. 3, pp. 355–372/doi: 10.1049/iet-gtd:20070125

365

Page 406: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

366

www.ietdl.org

Table 7 Dynamic performances of controllers

No Case Non-adaptive controller Adaptive controller

Eigenvalues Freq.,Hz

Damp.ratio

Eigenvalues Freq.,Hz

Damp.ratio

1 base caseload (pu): node N9:10þ j2.0; node N10:13þ j2.5

22.3699+ j7.0642a 1.12 0.3181 22.3089+ j7.3413a 1.17 0.3000

22.3448+ j6.6088b 1.05 0.3344 22.3925+ j7.1246b 1.13 0.3183

20.5329+ j3.5437c 0.56 0.1487 20.5036+ j3.3037c 0.53 0.1507

2 load-change caseload (pu): node N9:15þ j7node N10: 16þ j8

21.8169+ j7.5759a 1.21 0.2332 22.3145+ j7.2747a 1.16 0.3032

21.8685+ j7.1286b 1.13 0.2535 22.2683+ j7.0094b 1.12 0.3079

20.3723+ j3.1591c 0.50 0.1170 20.5303+ j3.1685c 0.50 0.1651

3 line L5 out 22.3783+ j7.3294a 1.17 0.3086 22.2690+ j6.9820a 1.11 0.3091

21.4468+ j6.6625b 1.06 0.2122 22.0757+ j6.6838b 1.06 0.2966

20.2630+ j3.3211c 0.53 0.0789 20.5093+ j3.4126c 0.54 0.1476

4 lines L7 and L11 out 21.7872+ j6.8207a 1.09 0.2535 22.0100+ j6.6457a 1.06 0.2895

21.5108+ j6.5671b 1.05 0.2242 22.0145+ j6.4854b 1.03 0.2966

20.3246+ j3.2679c 0.52 0.0988 20.4865+ j3.2230c 0.51 0.1493

5 line L13 out 22.5048+ j7.4695a 1.19 0.3179 22.3543+ j7.4433a 1.18 0.3016

22.5559+ j7.3784b 1.17 0.3273 22.4456+ j7.3200b 1.17 0.3169

20.1622+ j3.7914c 0.60 0.0427 20.5619+ j3.3340c 0.53 0.1662

6 lines L5 and L14 out 22.5297+ j7.5291a 1.20 0.3185 22.4497+ j7.3964a 1.18 0.3144

21.5138+ j6.6691b 1.06 0.2214 21.9943+ j6.5613b 1.04 0.2908

20.1575+ j3.5010c 0.66 0.0449 20.4610+ j3.0515c 0.49 0.1494

aLocal mode associated with generators G1 and G4; bLocal mode associated with generators G2 and G3; cInter-area mode

/

mode is reduced to 0.2122, compared with 0.3344 inthe base case. The damping of the local modeassociated with generators G1 and G4 is hardlyaffected by this outage. Its damping ratio is now0.3086 in comparison with 0.3181 of the base case.With the adaptive controller, the damping ratios of allof the electromechanical modes are only marginallyaffected by the outage, in comparison with those inthe base case, as indicated in Table 7.

The response characteristics of the threeelectromechanical modes in case 4 where there aredouble outages of transmission lines L7 and L11 aregiven in Table 7. The modal damping ratios with non-adaptive controllers are now substantially lower thanthose of the base case. In comparison, the adaptivecontrollers are able to restore the damping ratios tothe levels which are nearly equal to those of the basecase, even though the contingency of case 4 has notbeen included in the offline training of the adaptivecontroller.

IET Gener. Transm. Distrib., 2008, Vol. 2, No. 3, pp. 355–372doi: 10.1049/iet-gtd:20070125

The outage of transmission line L13 in case 5 ofTable 7 affects the damping of the inter-area modevery severely when the non-adaptive controllers areused. The damping ratio of 0.1487 in the base case isnow reduced to 0.0427 in the outage case 5.However, the outage does not affect the local modedampings to any significant extent, relative to those inthe base case. This response characteristic is consistentwith the topology of the power system in Fig. 4awhere transmission line L13 has the primary functionof interconnecting the two areas. The robustness ofthe adaptive controller in this outage case is confirmedby the results of Table 7. The controller parametersdetermined by the trained neural network are able toadapt to the new system configuration for maintainingthe modal damping ratios at the levels similar to thosein the base case.

Double outages of transmission lines L5 and L14 arethen considered in case 6 of Table 7. As expected, theadditional outage of transmission line L14 which

& The Institution of Engineering and Technology 2008

Page 407: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

& T

www.ietdl.org

interconnects the two areas affects mainly the dampingof the inter-area mode when non-adaptive controllersare used. Comparisons among the damping ratios ofthe inter-area mode achieved by the non-adaptivecontrollers in cases 1, 3 and 6 confirm the effect ofthe outage of transmission line L14 on the inter-area mode damping. With adaptive controllerparameters, the adverse effects of the outages incase 6 are largely countered, as indicated in thedamping ratios results of Table 7. The levels ofelectromechanical mode dampings are almost the sameas those in the base case.

5.4 Time–domain simulations

In order to further validate the performance of theproposed neural-adaptive controller, time–domainsimulations are carried out for the selectedcontingency cases (i.e. line L13 outage and lines L5and L14 outage). The time-step length of 50 ms isadopted for the simulations. The descriptions of theline(s) outage cases and the disturbances used toinitiate the transients for each case are given in Table 8.

In Figs. 4b–4e are shown the system transientsfollowing the disturbances. As the focus is on theinter-area mode oscillation, relative voltage phaseangle transient between nodes N9 and N10 is used informing the responses in Figs. 4b and 4c. From theresponses, it can be seen that, with non-adaptivecontroller, the system oscillation is poorly damped andtakes a considerable time to reach a stable condition.With the proposed neural-adaptive controller, thesystem reaches steady-state condition in 6–7 ssubsequent to the disturbance for the contingencycases considered (Figs. 4b and 4c). Further comparisonin terms of the transients in the rotor speed ofgenerator G2 relative to that of generator G1 aregiven in Figs. 4d and 4e. The comparison confirms thenoticeable improvement in electromechanicaloscillation damping when the adaptive controller isused.

In Figs. 5a–5d are also shown the plots of twocontroller parameters (i.e. PSSs and SDC gains)during the transient period following the disturbance.The plots of PSSs and SDC gains for line L13 outageare shown in Figs 5a and 5c respectively, whereas the

he Institution of Engineering and Technology 2008 IE

plots of PSSs and SDC gains for lines L5 and L14outage are shown in Figs 5b and 5d, respectively.

There are rapid changes in the controller gains in theinitial transient period following the fault and faultclearance, because of the transients in generatorpowers. To facilitate the adaptation of the controllerparameters in the initial transient period typicallywithin the range up to about 6 s, the option ofkeeping the inputs to the neural network representinggenerator powers at the base-case values, andchanging only the inputs derived from the reducednodal impedance matrix can be used. This option isbased on the result of the study given in Table 7 ofSection 5.3 which confirms that the overall damping ismore substantially affected by system configurationthan generator loadings. In Figs. 5e and 5f are shownthe relative voltage phase angle transient and SDCgain transient for disturbance case B in Table 8,respectively, using the option described in the above.The damping of the transient in Fig. 5e is similar tothat in Fig. 4c, whereas the transient in the controllerparameter in Fig. 5f is substantially reduced incomparison with that in Fig. 5d, which will facilitatethe implementation of the adaptive controller.

In practice, there will be some time delay in thecommunication channel before the inputs to theneural-adaptive controller which represent the powersystem configuration can be updated, following adisturbance. Studies have been carried out to quantifythe performance of the neural-adaptive controllerwhen there is the time delay.

In [24], a signal transmission delay of 0.75 s hasbeen proposed in the design of H1 dampingcontrollers using remote signals. A time delay up to2 s is, therefore considered in the present work forevaluating the effect on the neural-adaptive controllerperformance. With signal transmission delaysrepresented in the inputs to the neural-adaptivecontroller, the system transient responses fordisturbance case B described in Table 8 arere-evaluated and shown in Figs. 5e–5h.

Time delays of 1 and 2 s in relation to the updating ofsystem topology after fault clearance have been adoptedin the study. The comparisons made of the inter-area

Table 8 Descriptions of line(s) outage cases and disturbances

Case Outage description Disturbance description

A line L13 has to be disconnected to clear the fault Three-phase fault near node N13 on line L13. The fault isinitiated at time t ¼ 0.1 s, and the fault clearing time is 0.1 s

B line L5 is initially taken out for maintenance thenline L14 has to be disconnected to clear the fault

Three-phase fault near node N13 on line L14. The fault isinitiated at time t ¼ 0.1 s, and the fault clearing time is 0.1 s

T Gener. Transm. Distrib., 2008, Vol. 2, No. 3, pp. 355–372/doi: 10.1049/iet-gtd:20070125

367

Page 408: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

/368

www.ietdl.org

Figure 5 System transients

a PSSs gain transients for case A disturbanceb PSSs gain transients for case B disturbancec SDC gain transient for case A disturbanced SDC gain transient for case B disturbancee Relative voltage phase angle transients for case B disturbance (effects of time delay)f SDC gain transients for case B disturbance (effects of time delay)g Relative speed (G4–G1) transients for case B disturbance (effects of time delay)h Relative speed (G3–G2) transients for case B disturbance (effects of time delay)

mode responses of Fig. 5e, and the local mode responsesof Figs. 5g and 5h indicate that the effect of the timedelay is to reduce only slightly the electromechanical

IET Gener. Transm. Distrib., 2008, Vol. 2, No. 3, pp. 355–372doi: 10.1049/iet-gtd:20070125

mode dampings. However, in relation to signaltransmission delay and/or communication channelfailure, the neural-adaptive controller developed in the

& The Institution of Engineering and Technology 2008

Page 409: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

& T

www.ietdl.org

paper offers a key advantage in comparison with othercontroller designs using remote signals [7]. Whenthere is a loss of communication channel or substantialtime delay, the neural-adaptive controller will revertback to the fixed-parameter controller, with sub-optimal damping. In the delay period/loss ofcommunication channel, the PSSs and SDCs still havelocal input signals (rotor speed/power), and theyoperate normally to give continuous non-zero outputswhich contribute to the system damping. Othercontrollers which depend totally on remote inputsignals will not be able to function without thecommunication channel.

5.5 Possible improvements

Table 9 shows the range of optimal controller parametervariation for different operating conditions and systemconfigurations described in Tables 5 and 6. Results inthe table show that the range of variation in thecontroller gains is wider than that in the controllertime constants. This indicates that the controller gainsare more sensitive to system changes than the timeconstants. Therefore to simplify the adaptivecontroller and its training, it is possible to adapt onlythe controller gains to the prevailing system condition,

he Institution of Engineering and Technology 2008 IE

and keep the controller time constants at the constantvalues determined in the base case.

It is also found out from the investigation that thelocal modes are more affected by PSSs, whereas theinter-area mode is more affected by the SDC. In otherwords, SDCs are more important if only the inter-area modes are to be considered. Therefore if thedamping ratios of the local modes are high in the basecase, it is possible to include only the SDCs in theneural-adaptive controller design, and to have fixed-parameter PSSs designed in the base case.

In order to check whether a smaller number of neuralnetwork inputs can be used in the adaptive controller,representation of the system configuration with areduced nodal impedance matrix of a lower dimensionis investigated. In the investigation, only power systemnodes with direct connections to generators with PSSsand FACTS devices are retained. The neural networkwith a smaller number of inputs is then trained andtested using the test cases described in Section 5.2.1.Based on the outcome of the investigation, it is foundthat the neural network with a reduced number ofinputs can also provide acceptable results. Furtherreduction in the number of inputs is also possible by

Table 9 Range of optimal controller parameter variation for different operating conditions and system configurations

Controller type Parameters Range

Symbol Type

PSS KPSS gain 4–20 pu

TPSS time constant 0.80–1.33 s

TPSS1 time constant 0.16–0.24 s

TPSS2 time constant 0.05–0.13 s

TPSS3 time constant 0.03–0.10 s

TPSS4 time constant 0.16–0.24 s

SDC KSDC gain 0.1–1.0 pu

TSDC time constant 0.16–0.24 s

TSDC1 time constant 0.16–0.24 s

TSDC2 time constant 0.05–0.16 s

TSDC3 time constant 0.03–0.08 s

TSDC4 time constant 0.16–0.24 s

UPFC main controller Ksh1, Ksh2 gain 0.1–1.0 pu

Tsh1, Tsh2 time constant 0.05–0.16 s

Kse1, Kse2 gain 0.01–0.10 pu

Tse1, Tse2 time constant 0.16–0.24 s

pu on 100 MVA

T Gener. Transm. Distrib., 2008, Vol. 2, No. 3, pp. 355–372/doi: 10.1049/iet-gtd:20070125

369

Page 410: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

/370

www.ietdl.org

Table 10 Comparisons between the neural adaptive controller size and ultra-large-scale neural network capability

Neural-adaptive controller size requirements Ultra-large-scale neural network capability[25]

The dimension of the reduced nodal impedance matrix is 110 � 110.Because of the symmetry in the impedance matrix, only 6105 elements arerequired to represent the power system configuration. The impedancematrix elements are, in general, complex numbers. However, in atransmission system (which is the focus of the present paper), theparameters of transmission circuits are dominated by the reactances. Thismeans that it is possible to discount the real parts of the nodal impedancematrix, for the purpose of representing the system configuration

Multi-processor technology (a cluster of 196processors)

1.73 million weighting coefficients

Nine million training patterns

Computational speed of 163.3 GFlops/s

In addition to 6105 elements (in real numbers, following the removal of thereal parts of the nodal impedance matrix) used for representing the powersystem configuration, there are 200 input values for representing generatoractive and reactive powers. Therefore in this example of the system having100 generators each of which has a PSS, and 10 FACTS devices, the totalnumber of input nodes of the neural-adaptive controller is about 6300

Cost: about 150 000 US dollars (in 2000). Itis highly likely that the cost at present ismuch lower, given that the cost of computerhardware is decreasing, whereas thecomputing capability (in terms of memoryand processing speed) is increasing

Based on the controller output parameters in Table 3, the total number ofoutput nodes of the neural-adaptive controller is about 750

discounting the real parts of the reduced nodalimpedance matrix elements, given that the parametersof the transmission circuits are dominated by reactances.

By applying the above measures, the size of the neuralnetwork and its training can be greatly simplified andkept to be minimal.

5.6 Discussion on large power systemapplication

Drawing on the measures for improvements in Section5.5 and the development of ultra-large-scale neuralnetwork reported in [25], it is feasible to meet therequirements of large power system application interms of neural network size and response time. Forthe purpose of illustration, it is taken in the discussionthat a large power system has 100 generators and 10FACTS devices with each generator having a PSS. InTable 10 are shown the comparisons between theneural adaptive controller requirements and theavailable capability of the ultra-large-scale neuralnetwork. The comparisons confirm that the capabilityexceeds the requirements by a large margin.

6 ConclusionsAn adaptive control algorithm and procedure have beenderived and developed for online tuning of the PSSs andSDCs of FACTS devices. The procedure is based on theuse of a neural network which adjusts the parameters ofthe controllers to achieve system stability and maintainoptimal dampings as the system operating conditionand/or configuration change. A particular contributionof the paper is that of representing the power system

IET Gener. Transm. Distrib., 2008, Vol. 2, No. 3, pp. 355–372doi: 10.1049/iet-gtd:20070125

configuration in terms of a reduced nodal impedancematrix, which is formed using sparse matrixoperations. This allows any variation of systemconfiguration to be included and input to the neural-adaptive controller.

The neural-adaptive controller trained for arepresentative power system with a UPFC has beencomprehensively tested to verify its dynamicperformance. Both eigenvalue calculations and time–domain simulations are applied in the testing andverification. Many comparative studies have beencarried out to quantify the improved performance ofthe adaptive controller proposed in comparison withthat achieved with fixed-parameter controllers.

The results confirm that the decrease in systemdampings arising from the use of fixed-parametercontrollers when system operating condition changeswill be removed, and the maximum or optimal dampingis regained by the proposed neural-adaptive controller.

7 AcknowledgmentsThe authors gratefully acknowledge the support of theEnergy Systems Centre at The University of WesternAustralia for the research work reported in the paper.They express their appreciation to The University ofWestern Australia for permission to publish the paper.

8 References

[1] POURBEIK P., GIBBARD M.J.: ‘Simultaneous coordination ofpower system stabilizers and FACTS device stabilizers in a

& The Institution of Engineering and Technology 2008

Page 411: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

& T

www.ietdl.org

multimachine power system for enhancing dynamicperformance’, IEEE Trans. Power Syst., 1998, 13, (2),pp. 473–479

[2] SADIKOVIC R., KORBA P., ANDERSSON G.: ‘Application ofFACTS devices for damping of power systemoscillations’. IEEE PowerTech 2005, St. Petersburg,Russia, June 2005

[3] CHAUDHURI B., KORBA P., PAL B.C.: ‘Damping controllerdesign through simultaneous stabilization technique’.Proc. WAC 2004, 2004, vol. 15, pp. 13–18

[4] MAJUMDER R., CHAUDHURI B., EL-ZOBAIDI H., ET AL.: ‘LMIapproach to normalised H-infinity loop-shaping design ofpower system damping controllers’, IEE Proc. Gener.Transm. Distrib., 2005, 152, (6), pp. 952–960

[5] NGUYEN T.T., GIANTO R.: ‘Application of optimizationmethod for control co-ordination of PSSs and FACTSdevices to enhance small-disturbance stability’. Proc.IEEE PES 2005/2006 Transmission and DistributionConf. and Exposition, Dallas, Texas, May 2006,pp. 1478–1485

[6] NGUYEN T.T., GIANTO R.: ‘Optimisation-based control co-ordination of PSSs and FACTS devices for optimaloscillations damping in multimachine power system’, IETGener. Transm. Distrib., 2007, 1, (4), pp. 564–573

[7] CHAUDHURI B., PAL B.C.: ‘Robust damping of multipleswing modes employing global stabilizing signalswith a TCSC’, IEEE Trans. Power Syst., 2004, 19, (1),pp. 499–506

[8] PAL B.C., COONICK A.H., CORY B.J.: ‘Robust damping of inter-area oscillations in power systems with superconductingmagnetic energy storage devices’, IEE Proc. Gener.Transm. Distrib., 1999, 146, (6), pp. 633–639

[9] NOROOZIAN M., GHANDHARI M., ANDERSSON G., ET AL.:‘A robust control strategy for shunt and seriesreactive compensators to damp electromechanicaloscillations’, IEEE Trans. Power Deliv., 2001, 16, (4),pp. 812–817

[10] GHANDHARI M., ANDERSSON G., HISKENS I.A.: ‘Control LyapunovFunctions for Controllable Series Devices’, IEEE Trans.Power Syst., 2001, 16, (4), pp. 689–694

[11] SEGAL R., KOTHARI M.L., MADNANI S.: ‘Radial basis function(RBF) network adaptive power system stabilizer’, IEEETrans. Power Syst., 2000, 15, (2), pp. 722–727

[12] CHATURVEDI D.K., MALIK O.P., KALRA P.K.: ‘Generalised neuron-based adaptive power system stabiliser’, IEE Proc. Gener.Transm. Distrib., 2004, 151, (2), pp. 213–218

he Institution of Engineering and Technology 2008 IE

[13] HSU Y.Y., LUOR T.S.: ‘Damping of power systemoscillations using adaptive thyristor-controlled seriescompensators tuned by artificial neural networks’IEE Proc. Gener. Transm. Distrib., 1999, 146, (2),pp. 137–142

[14] CHANGAROON B., SRIVASTAVA S.C., THUKARAM D., ET AL.:‘Neural network based power system damping controllerfor SVC’, IEE Proc. Gener. Trans. Distrib., 1999, 146, (4),pp. 370–376

[15] CHAUDHURI B., MAJUMDER R., PAL B.C.: ‘Application ofmultiple-model adaptive control strategy for robustdamping of interarea oscillations in powersystem’ IEEE Trans. Contr. Syst. Tech., 2004, 12, (5),pp. 727–736

[16] SADIKOVIC R., KORBA P., ANDERSSON G.: ‘Self-tuning controllerfor damping of power system oscillations with FACTSdevices’. 2006 PES General Meeting, Montreal, Canada,June 2006

[17] HUMPAGE W.D., WONG K.P., NGUYEN T.T.: ‘PROLOG network-graph generation in system surveillance’, Electr. PowerSyst. Res., 1985, 9, pp. 37–48

[18] ALSAC O., STOTT B., TINNEY W.F.: ‘Sparsity-orientedcompensation methods for modified network solutions’,IEEE Trans. Power Appar. Syst., 1983, 5, (102),pp. 1050–1060

[19] CIGRE TF 38.01.08: ‘Modeling of power electronicsequipment (FACTS) in load flow and stability programs:a representation guide for power system planning andanalysis’, 1999

[20] DONG L.Y., ZHANG L., CROW M.L.: ‘A new control strategy forthe unified power flow controller’. IEEE PES WinterMeeting, 2002, vol. 1, pp. 562–566

[21] MITHULANANTHAN N., CANIZARES C.A., REEVE J., ET AL.:‘Comparison of PSS, SVC, and STATCOM controllers fordamping power system oscillations’, IEEE Trans. PowerSyst., 2003, 16, (2), pp. 786–792

[22] DEMUTH H.B., BEALE M.: ‘Neural network toolbox user’sguide: for use with MATLAB (version 4)’ (The Math WorksInc., 2004)

[23] PADIYAR K.R.: ‘Power system dynamics stabilityand control’ (John Wiley & Sons (Asia) Pte Ltd,Singapore, 1996)

[24] CHAUDHURI B., MAJUMDER R., PAL B.C.: ‘Wide-areameasurement-based stabilizing control of power systemconsidering signal transmission delay’, IEEE Trans. PowerSyst., 2004, 19, (4), pp. 786–792

T Gener. Transm. Distrib., 2008, Vol. 2, No. 3, pp. 355–372/doi: 10.1049/iet-gtd:20070125

371

Page 412: Coordination of Power System Controllers for Optimal ... · system controllers. In this context, the thesis reports the development of a new design procedure for online control coordination

/372

www.ietdl.org

[25] ABERDEEN D., BAXTER J., EDWARDS R.: ‘92¢/MFlops/sultra-large-scale neural network training on a PIIIcluster’. Supercomputing, ACM/IEEE 2000 Conf.,November 2000

[26] HUMPAGE W.D., BAYNE J.P., DURRANI K.E.: ‘Multinode-power-system dynamic analyses’, Proc. IEE, 1972, 119, (8),pp. 1167–1175

[27] IEEE STD 421.5-2005: ‘IEEE recommended practice forexcitation system models for power system stabilitystudies’, 2005

[28] IEEE WORKING GROUP‘Dynamic models for fossil fueledsteam units in power system studies’, IEEE Trans. PowerSyst., 1991, 6, (2), pp. 753–761

9 AppendixEach of the synchronous generators of the system inFig. 4a is represented by the fifth-order nonlinear

IET Gener. Transm. Distrib., 2008, Vol. 2, No. 3, pp. 355–372doi: 10.1049/iet-gtd:20070125

model in the d–q axes having the rotor frame of [26]

C†

rm ¼ AmCrm þ FmISm þ V rm (1)

v†

rm ¼ (Tm � Te)=M (2)

d†

rm ¼ vrm (3)

where Crm, vrm, and drm are vector of rotor fluxlinkages established by the field winding and damperwindings, rotor angular frequency and rotor angle,respectively; Vrm is the rotor voltage vector, Tm andTe are the mechanical rotor input and electricaltorques, respectively; M is the machine inertiaconstant; Am and Fm are the matrices depending onmachine parameters and ISm is the stator currentvector. For small-disturbance study, a standardlinearisation process is applied to (1)–(3).

& The Institution of Engineering and Technology 2008


Recommended