eeh power systems laboratory Ekaterina Telegina Impact of Rotational Inertia Changes on Power System Stability Master Thesis PSL1510 EEH – Power Systems Laboratory ETH Zurich Examiner: Prof. Dr. Göran Andersson Supervisor: Theodor S. Borsche Zurich, November 11, 2015 ii Abstract High shares of converter-connected renewable generation and consumer devices lead to reduction of rotational inertia in modern power systems. Low level of inertia in a power system affects the system operation and its stability margin. Inertial response, inherent to rotating machines, degradates with the rise of inverter-connected RES. Since inertia level defines the rate of frequency deviation in the first seconds after a disturbance, reduced inertia results in faster frequency dynamics. Operation of primary frequency control and protection systems becomes more challenging due to the larger and faster transient frequency deviations. One of the measures to mitigate the effects of reduced inertia is implementation of faster primary frequency control. Another possible solution is provision of artificial rotational inertia in the system. The latter option also allows to provide additional damping for inter-area oscillations. This work investigates the impact of inertia changes on damping of system modes and frequency response of a power system. It expands an optimization algorithm proposed in [1]. The algorithm serves for optimization of rotational inertia and damping levels in a system to enable the assessment of optimal artificial inertia and damping procurement volumes. The algorithm is focused on improvement of damping of the system modes under a transient frequency overshoot constraint. For the analysis of system modes, the system state matrix is computed based on a detailed model of synchronous machine, including voltage dynamics and operation of primary frequency control. Sensitivities of damping ratio and frequency overshoot to inertia and damping are derived and incorporated in the algorithm. The algorithm is implemented for two test systems, optimal solutions are found for cases with various optimization parameters. Transient simulations are accomplished to illustrate the results of small-signal stability analysis. iii iv Acknowledgements First and foremost, I would like to thank my supervisor Theodor Borsche for his continuous support and guidance during my work on this master thesis. Thank you for offering such an interesting research topic. It has been a pleasure working with you. I would also like to thank Professor Dr. Göran Andersson for giving me the opportunity to write a master thesis at the Power System Laboratory. The “Power System Analysis” and “Power System Dynamics and Control” courses that he taught further improved my knowledge on the subject of power system operation and stability which was pivotal for the successful completion of the present work. My sincere appreciation goes to my friends for their patience and love. Special thanks to Elena for her invaluable support during the hard times and to Anton for his encouragement and understanding. Finally, I am deeply grateful to my family for their constant love and support. You always motivated me to work hard and do my best. v vi Contents List of Figures viii List of Tables x List of Acronyms xiii List of Symbols xv 1 Introduction 1.1 Background and Literature Overview . . . . . . . . . . . . . . 1.2 Research Objectives . . . . . . . . . . . . . . . . . . . . . . . 1.3 Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Power System Stability Fundamentals 2.1 Definitions and Classification . . . . . 2.2 State-Space Representation . . . . . . 2.3 Small-Signal Stability . . . . . . . . . 2.4 Transient Stability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 2 3 5 5 7 8 11 3 Modelling of Power System 13 3.1 Synchronous Machine Modelling . . . . . . . . . . . . . . . . 13 3.1.1 Swing Equation . . . . . . . . . . . . . . . . . . . . . . 13 3.1.2 Representation of Synchronous Machine Rotor Circuits Dynamics . . . . . . . . . . . . . . . . . . . . . . 15 3.1.3 Effects of Excitation System and Automatic Voltage Regulation . . . . . . . . . . . . . . . . . . . . . . . . 16 3.1.4 Power System Stabilizer . . . . . . . . . . . . . . . . . 17 3.1.5 Primary Frequency Conrol . . . . . . . . . . . . . . . 19 3.1.6 Full Set of Differential and Algebraic Equations . . . . 20 3.2 Transmission Network Modelling . . . . . . . . . . . . . . . . 23 3.3 Load Modelling . . . . . . . . . . . . . . . . . . . . . . . . . . 24 3.3.1 Static Load Models . . . . . . . . . . . . . . . . . . . . 24 3.3.2 Load Damping . . . . . . . . . . . . . . . . . . . . . . 25 3.4 Overall System Equations . . . . . . . . . . . . . . . . . . . . 26 vii 3.4.1 3.4.2 Small-Signal Stability . . . . . . . . . . . . . . . . . . Transient Stability . . . . . . . . . . . . . . . . . . . . 28 36 4 Impact of Inertia and Damping 4.1 Sensitivity of Damping Ratio . . . . . . . . . . . . . 4.1.1 State Matrix Sensitivity to Rotational Inertia 4.1.2 State Matrix Sensitivity to Damping . . . . . 4.2 Sensitivity of Transient Overshoot . . . . . . . . . . 4.3 Optimization Algorithm . . . . . . . . . . . . . . . . 4.4 Implementation in MATLAB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 39 40 42 43 48 51 5 Simulation Results 5.1 IEEE Two-Area Test System . . . . . . . 5.1.1 System Description . . . . . . . . . 5.1.2 Small-Signal Stability Analysis . . 5.1.3 Optimization . . . . . . . . . . . . 5.1.4 Transient Stability Analysis . . . . 5.2 IEEE South East Australian Test System 5.2.1 System Description . . . . . . . . . 5.2.2 Small-Signal Stability Analysis . . 5.2.3 Optimization . . . . . . . . . . . . 5.2.4 Transient Stability Analysis . . . . 5.3 Discussion of Simulation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 55 55 56 67 74 77 77 78 80 84 85 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Conclusions and outlook 89 A Runge-Kutta Methods 91 B Calculation of Initial Steady State 93 C Transmission Network Modelling 95 D Structure of MATLAB input arrays 99 E IEEE South East Australian System 101 Bibliography 107 viii List of Figures 3.1 3.2 3.3 Thyristor excitation system with AVR [2] . . . . . . . . . . . Thyristor excitation system with AVR and PSS [2] . . . . . . Reference frame transformation . . . . . . . . . . . . . . . . . 16 17 27 4.1 Structure of the developed optimization program . . . . . . . 51 Two-area test system [2] . . . . . . . . . . . . . . . . . . . . . Frequency response to disturbances at buses 1 (blue) and 3 (green) of the two-area system in Base Case . . . . . . . . . . 5.3 Frequency response to disturbances at buses 1 (blue) and 3 (green) of the two-area system with the inertia of all machines reduced by 50% . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4 Frequency response to disturbances at buses 1 (blue) and 3 (green) of the two-area system with damping of all the machines reduced by 50% . . . . . . . . . . . . . . . . . . . . . . 5.5 Results of transient overshoot computation in the two-area system for three different cases. Left: disturbance at bus 1. Right: disturbance at bus 3. . . . . . . . . . . . . . . . . . . . 5.6 Transient frequency of G1 after a short cirtcuit at bus 9 and disconnection of a circuit of the line 8-9 of the two-area test system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.7 Transient frequency of G1 after a short cirtcuit at bus 9 and disconnection of a circuit of the line 8-9 of the two-area test system (first 5 seconds) . . . . . . . . . . . . . . . . . . . . . 5.8 Rotor angles of the generators G1-G4 of the two-area test system after a short circuit at bus 9 in Base Case (left) and Low-Inertia Case (right) . . . . . . . . . . . . . . . . . . . . . 5.9 Rotor angular velocity of the generators of the five-area test system after a short circuit at bus 217 and disconnection of a circuit of the line 217-215 in Base Case (left) and Case 1 (right) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.10 Transient frequency response to a disturbance in the two-area test system with different values of the time constant Tt . . . 56 5.1 5.2 ix 62 63 64 65 75 76 77 84 86 C.1 A shunt connected to bus k [3] . . . . . . . . . . . . . . . . . C.2 Lumped-circuit model of a transmission line [3] . . . . . . . . C.3 Unified branch model [3] . . . . . . . . . . . . . . . . . . . . . 95 96 97 E.1 IEEE South East Australian five-area test system [4] . . . . . 102 x List of Tables 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 5.10 5.11 5.12 5.13 5.14 5.15 5.16 5.17 5.18 System modes with manual excitation control . . . . . . . . Rotational inertia constant M and damping coefficients of the two-area system generators in Base Case and Low-Inertia Case, calculated on the rated MVA base (900 MVA) . . . . . Eigenvalues of the two-area system in Base Case (left) and Low-Inertia Case (right). . . . . . . . . . . . . . . . . . . . . . Results of transient overshoot computation in the two-area system in Base Case . . . . . . . . . . . . . . . . . . . . . . . Results of transient overshoot computation in the two-area system in Low-Inertia Case . . . . . . . . . . . . . . . . . . . Results of transient overshoot computation in the two-area system with the damping of all the machines reduced by 50% Results of transient overshoot computation in the two-area system with the inertia and damping of all the machines reduced by 50% . . . . . . . . . . . . . . . . . . . . . . . . . . . Parameters of the optimization program for two-area test system (Case 1 - Case 4) . . . . . . . . . . . . . . . . . . . . . . Parameters of the optimization program for two-area test system (Case 5 - Case 8) . . . . . . . . . . . . . . . . . . . . . . Optimization results of the two-area test system (Case 1) . . Values of the inertia constants M and damping coefficients KD on 900 MVA base in the two-area test system (Case 1) . Optimization results of the two-area tests system (Case 2) . . Values of the inertia constants M and damping coefficients KD on 900 MVA base in the two-area test system (Case 2) . Optimization results of the two-area test system (Case 3) . . Values of the inertia constants M and damping coefficients KD on 900 MVA base in the two-area test system (Case 3) . Optimization results of the two-area test system (Case 4) . . Values of the inertia constants M and damping coefficients KD on 900 MVA base in the two-area test system (Case 4) . Optimization results of the two-area test system (Case 5) . . xi 57 59 60 61 61 64 65 67 67 68 68 69 69 70 70 71 71 72 5.19 Values of the inertia constants M and damping coefficients KD on 900 MVA base in the two-area test system (Case 5) . 5.20 Optimization results of the two-area test system (Case 6) . . 5.21 Values of the inertia constants M and damping coefficients KD on 900 MVA base in the two-area test system (Case 6) . 5.22 Optimization results of the two-area test system (Case 7) . . 5.23 Values of the inertia constants M and damping coefficients KD on 900 MVA base in the two-area test system (Case 7) . 5.24 Optimization results of the two-area test system (Case 8) . . 5.25 Values of the inertia constants M and damping coefficients KD on 900 MVA base in the two-area test system (Case 8) . 5.26 Steady-state operating condition of the five-area test system . 5.27 Rotational inertia constants M and damping coefficients of the five-area test system generators in Base Case and LowInertia Case, calculated on 100 MVA base . . . . . . . . . . . 5.28 Results of transient overshoot computation in the five-area test system in Base Case . . . . . . . . . . . . . . . . . . . . . 5.29 Parameters of the optimization program for the five-area test system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.30 Optimization results of the five-area test system (Case 1) . . 5.31 Values of the inertia constants M and damping coefficients KD on 100 MVA base in the five-area test system (Case 1) . . 5.32 Optimization results for the five-area test system (Case 2) . . 5.33 Values of the inertia constants M and damping coefficients KD on 100 MVA base in the five-area test system (Case 2) . . 5.34 Optimization results for the five-area test system (Case 3) . . 5.35 Values of the inertia constants M and damping coefficients KD on 100 MVA base in the five-area test system (Case 3) . . 72 72 73 73 73 74 74 78 78 79 80 81 81 82 82 83 83 D.1 Bus data structure (BUSES) . . . . . . . . . . . . . . . . . . 99 D.2 Branch data structure (LINES) . . . . . . . . . . . . . . . . . 100 D.3 Generator data structure (GENS) . . . . . . . . . . . . . . . . 100 E.1 Power flow input data for IEEE South Australian test system [4] calculated on 100 MVA base . . . . . . . . . . . . . . . . . E.2 Parameters of the branches of IEEE South Australian test system [4] calculated on 100 MVA base . . . . . . . . . . . . . E.3 Parameters of the aggregated synchornous machines of IEEE South East Australian . . . . . . . . . . . . . . . . . . . . . . E.4 Eigenvalues of the South East Australian test system in Base Case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E.5 Eigenvalues of the South East Australian system in LowInertia case . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii 103 104 104 105 106 List of Acronyms AC AVR BESS HVDC IEEE PFC PSS RES R-K SMIB SVC Alternating Current Automatic Voltage Regulator Battery Energy Storage System High Voltage Direct Current Institute of Electrical and Electronics Engineers Primary Frequency Control Power System Stabilizer Renewable Energy Sources Runge-Kutta Single Machine Infinite Bus Static VAR Compensator xiii xiv List of Symbols A AS B C D The The The The The state matrix system state matrix control matrix output matrix feedforward matrix u x y Ig V The The The The The vector of input variables state variables vector vector of output variables vector of generator currents vector of nodal voltages λi σi ωi ζi φi ψi A state matrix eigenvalue A real part of an eigenvalue An imaginary part of an eigenvalue A system mode damping ratio A state matrix right eigenvector A state matrix left eigenvector J KD KA KSTAB M Rfd R1d R1q R2q The total moment of inertia of a synchronous machine A damping coefficient The AVR gain The PSS gain The mechanical starting time of a synchronous machine (rotational inertia constant) The resistance of the field circuit of a synchronous machine The resistance of the d-axis damping circuit of a synchronous machine The resistance of the first q-axis damping circuit of a synchronous machine The resistance of the second q-axis damping circuit of a synchronous machine xv S TR Tt TW T1 T2 Xfd X1d X1q X2q Xadu Xads Xaqs δ Efd ed eq id iq ifd i1d i1q i2q Ψad Ψaq Ψfd Ψ1d Ψ1q Ψ2q v1 Vref v2 vs ∆Pm ∆ωr ω0 The droop of PFC The AVR time constant The turbine time constant The PSS washout block time constant A PSS phase compensation block time constant A PSS phase compensation block time constant The inductance of the field circuit of a synchronous machine The inductance of the d-axis damping circuit of a synchronous machine The inductance of the first q-axis damping circuit of a synchronous machine The inductance of the second q-axis damping circuit of a synchronous machine The unsaturated mutual inductance between the stator and d-axis rotor circuits of a synchronous machine The saturated mutual inductance between the stator and d-axis rotor circuits of a synchronous machine The saturated mutual inductance between the stator and q-axis rotor circuits of a synchronous machine The rotor angle of a synchronous machine The field circuit voltage of a synchronous machine The d-axis component of the terminal voltage of a synchronous machine The q-axis component of the terminal voltage of a synchronous machine The d-axis component of the terminal current of a synchronous machine The q-axis component of the terminal current of a synchronous machine The current of the field circuit of a synchronous machine The current of the d-axis damping circuit of a synchronous machine The current of the first q-axis damping circuit of a synchronous machine The current of the second q-axis damping circuit of a synchronous machine The mutual flux linkage between the stator and d-axis rotor circuits of a synchronous machine The mutual flux linkage between the stator and q-axis rotor circuits of a synchronous machine The flux linkage of the field circuit of a synchronous machine The flux linkage of the d-axis damping circuit of a synchronous machine The flux linkage of the first q-axis damping circuit of a synchronous machine The flux linkage of the second q-axis damping circuit of a synchronous machine The AVR output voltage The AVR reference voltage The PSS washout block output voltage The PSS phase compensation block output voltage The adjustment of the mechanical power of a machine by means of PFC The relative angular velocity of the rotor of a synchronous machine The synchronous electrical angular velocity xvi Vk θk Y Ykm αkm The The The The The G(s) k Mpl A transfer function The approximated magnitude of the transient overshoot at bus l after a disturbance at bus k A residue of the transfer function at pole s = λi The first peak time of the dominating oscillatory mode after a disturbance at bus k observed at bus l The time domain response to a disturbance at bus k observed at bus l Rlik tkpl ylk (t) magnitude of the nodal voltage at bus k angle of the nodal voltage at bus k admittance matrix of a transmission network magnitude of Y element in the k-th row and m-th column angle of Y element in the k-th row and m-th column xvii xviii Chapter 1 Introduction 1.1 Background and Literature Overview High penetration of renewable energy sources (RES), such as wind and photovoltaic power plants, creates a number of challenges for the operation of power systems. First of all, intermittent generators introduce uncertainty into dispatch schedule of a power system, which makes balancing between generation and load more complicated. Furthermore, they affect the dynamic behaviour of the system since they normally do not provide any rotational inertia. Inertia is an inherent property of synchronous generators, and frequency dynamics of the system within the first seconds after a disturbance is governed by inertial response of the rotating machines. For reliable operation of a power system, the operating frequency should be kept close to its nominal value. To ensure this, generated power should match power demanded by the load devices. Any disturbance in the grid leads to an imbalance between produced and consumed electrical power. Before the activation of primary frequency control, this imbalance is compensated by the kinetic energy released to the grid (or drawn from it) by rotating masses. In case of a severe disturbance, if the power mismatch is not eliminated sufficiently fast by the protection systems, generators of the system might lose synchronism with the rest of the system. The loss of stability may lead to major consequences, such as damage of equipment and widespread outages. Inertia of the machines defines the rate of their acceleration or deceleration and, thus, the rate of the frequency deviation. High level of rotational inertia in the system prevents the system frequency from changing too fast after a disturbance. Power output of converter-connected RES is usually decoupled from the system frequency, and they do not contribute to the inertial response. The same is true for the operation of converter-connected motor loads. This leads to reduction of inertia levels and thus results in faster frequency dynamics. 1 2 CHAPTER 1. INTRODUCTION The speed of primary frequency control might become insufficient to prevent large frequency deviations. Furthermore, rotational inertia starts to vary in time and space which complicates the dynamics of the system [5]. Reduced levels of inertia lead to low frequency in the Nordic power system [6] in the last years. Lower level of the system frequency after the loss of a large production unit is believed to be caused by a reduction of number of on-line synchronous generators which affects the amount of inertia and, thus, power regulation. To mitigate arising difficulties, [5] proposes faster primary frequency control and the procurement of synthetic rotational inertia. Utilization of battery energy storage systems (BESS) for provision of fast primary frequency control is investigated in [7] and [8]. [7] shows the advantages of faster frequency control for a system with reduced inertia levels. Synthetical inertial response, as a new ancillary service, is recommended by Irish TSOs in [9] and by an Independent System Operator of Texas, U.S., ERCOT [10]. Provision of inertial response by wind turbines is proposed in [11]. In case of a large generation unit loss, the power output of the wind turbine can be increased by about 5-10% of rated power for several seconds. Inertial response as a service provided by RES is also suggested by [12]. In [1], effects of inertia changes on damping of power system modes and frequency transients are investigated. Lower inertia improves damping of power system modes but may lead to higher frequency deviations. [1] proposes an optimization algorithm that allows to find a trade-off between improved damping of oscillatory modes and sufficiently limited transient frequency deviations by adjusting inertia and damping levels at the system nodes. The algorithm is based on the “Classical Model” [2] of a synchronous machine. 1.2 Research Objectives The aim of the present thesis is to investigate the impact of inertia changes on damping of oscillatory modes and frequency stability using a detailed model of synchronous machine, including operation of automatic voltage regulator (AVR), power system stabilizer (PSS), and primary frequency control (PFC). Within this work, a detailed model of synchronous machine is incorporated in the multi-machine stability analysis, along with the interconnecting transmission network model and aggregated load model. System equations are derived and linearized for the small-signal stability analysis; and the system state matrix is computed. Sensitivities of damping ratios and transient frequency overshoot are derived based on [1]. Optimization algorithm is formulated as in [1] and tested on two test systems using a number of different cases. The objective of the optimization is maximization of the 1.3. STRUCTURE 3 minimal damping ratio of system modes under a transient frequency deviation constraint. Procurement of both artificial inertia and damping incurs costs. The optimization program defines optimal levels of inertia and damping which can be used as a planning tool for synthetical inertial response and fast frequency response provision. It can also serve to define stability margin of a power system under different RES-share conditions. Results of transient simulations are provided to compare the time-domain response of the test systems in different inertia cases. 1.3 Structure This thesis is organized as follows: Chapter 2 briefly reviews the power system stability fundamentals. Chapter 3 presents modelling of synchronous machine, transmission network, and aggregated load for the rotor angle stability studies. System equations are formulated and system state matrix is derived. Chapter 4 develops an optimization algorithm focused on improvement of the damping of system modes under a transient frequency overshoot constraint. Sensitivities of damping ratio and frequency overshoot to inertia and damping changes are derived. Furthermore, implemenation of the algorithm in MATLAB is described. Chapter 5 investigates the small-signal stability of two test systems for various RES penetration cases and implements the developed optimization algorithm. The impact of rotational inertia changes on stability of the test systems is illustrated by providing the results of transient simulations. Finally, a conclusion and an outlook of the present work are given in Chapter 6. 4 CHAPTER 1. INTRODUCTION Chapter 2 Power System Stability Fundamentals 2.1 Definitions and Classification Power systems are designed to provide a reliable access to electrical energy. Power system stability, as an ability of a power system to withstand diverse disturbances, is crucial to the reliability of power supply. The following definition of power system stability was elaborated by IEEE/CIGRE Task Force [13]: Power system stability is the ability of an electric power system, for a given initial operating condition, to regain a state of operating equilibrium after being subjected to a physical disturbance, with most system variables bounded so that practically the entire system remains intact”. The three main categories of power system stability are rotor angle stability, voltage stability and frequency stability. The main focus of this work is on rotor angle stability and frequency stability. Frequency stability refers to [13] “the ability of a power system to maintain steady frequency following a severe system upset resulting in a significant imbalance between generation and load”. An example of shortterm frequency instability is the formation of an island with insufficient generation followed by the blackout of this island within a few seconds due to a rapid decrease of frequency [13]. For the reliable operation of the system, the probability of large frequency excursions should be minimized. Rotor angle stability is defined by [13] as ”the ability of synchronous machine of an interconnected power system to remain in synchronism after being subjected to a disturbance. It depends on the ability to maintain/restore equilibrium between electromagnetic torque and mechanical torque of each synchronous machine in the system. Instability that may result occurs in the form of increasing angular swings of some generators leading to their loss of synchronism with other generators”. 5 6 CHAPTER 2. POWER SYSTEM STABILITY FUNDAMENTALS Rotor angle stability analysis involves the analysis of the effect of small disturbances on the system of interest (small-signal stability) and the dynamic behaviour of the system subjected to a large disturbance (transient stability). Small-signal stability is the ability of the power system to maintain synchronism under small disturbances. A great number of small disturbances occur in a system during its normal operation. They are primarily caused by the constant variation of demanded and generated power. The disturbances are considered to be sufficiently small to enable linearization of the system equations for the purposes of analysis. Small-signal stability problems could be divided in two groups, local and global. Local problems are associated with rotor angle oscillations of a small part of the system. As an example, generators of a certain power plant may be oscillating against the rest of the power system. This type of oscillations is called local plant mode oscillations. Other local problems that might occur in a power system include interplant mode oscillations, control modes and torsional mode oscillations [2]. Global small-signal stability problems are caused by oscillations involving a large group of generators. The oscillations of generators in one area swinging against generators in another area are reffered to as interarea mode oscillations. In large power systems, usually there are two forms of interarea oscillations [2]: • An oscillation mode with a very low frequency (0.1-0.3 Hz) that involves all the generators in the system. Generators of the interconnected system are split in two groups, with one of the groups swinging against another. • Higher frequency oscillation modes (0.4-0.7 Hz) representing the swings of subgroups of machines against each other. Transient stability is the ability of the power system to maintain synchronism when subjected to a severe transient disturbance, e.g. a short circuit on a transmission line. Whether a system remains stable or not after a large disturbance, depends on the initial state of this system and the severity of the disturbance. If a disturbance leads to the rotor angle separation of a part of the machines, the system loses its stability. Both small-signal stability of the system under possible operating conditions and transient stability in various contigency scenarios should be thoroughly analyzed to ensure the secure operation of a power system. Such analysis is based on the state-space representation of the power system and its dynamic behaviour. 2.2. STATE-SPACE REPRESENTATION 2.2 7 State-Space Representation The state of a system represents the minimal amount of information about the system at any instant in time t0 that is necessary so that its future behaviour can be determined without reference to the input before t0 [2]. The variables chosen to describe the state of a system are referred to as the state variables. The choice of the state variables is not unique, any chosen set will give the same information about the system. The system state may be represented in an n-dimensional Euclidean space referred to as the state space. For the purpose of stability analysis, a power system in a dynamic state can be described by a set of first order differential and algebraic equations ẋ = f (x, u, t) (2.1) y = g(x, u, t) where x is the state vector with the state variables as elements, u is the vector of inputs to the system, y is the vector of output variables, f and g are vectors of nonlinear functions relating ẋ and y to x and u. With n as the order of the system of differential equations, r as the number of inputs, and m as the number of output variables, the vectors have the following form x1 u1 f1 x2 u2 f2 x= (2.2) ... u = ... f = ... xn ur fn y1 g1 y2 g2 y= ... g = ... ym gm (2.3) In the rotor angle stability analysis, Equations (2.1) should represent the dynamics of the power system in the time-scale relevant to rotor swings (0.01 s - 10 s). The dynamic behaviour of the power system components, namely generators, transmission network, static and dynamic loads, static VAR compensators (SVC), etc., should be reflected adequately to the analysis scope. Among the mentioned components, modelling of the synchronous generators plays certainly the most important role for the investigation of the rotor angle stability. Quite often the dynamic behaviour of a system is described only by the differential equations associated with synchronous generators, whereas all the other components are represented by algebraic equations. For instance, the transient processes occuring in transmission 8 CHAPTER 2. POWER SYSTEM STABILITY FUNDAMENTALS lines after a contigency decay too fast to be included in the analysis of electro-mechanical swings. Since power systems are highly nonlinear, their stability after disturbances depends not only on their parameters but also on the characteristics of the disturbance and on the initial operating state of the system. Therefore, to find a unique solution of the system equations within the transient stability analysis, one should specify the initial conditions and accurately model the disturbance. Thus, to get a general view on the dynamic features of the system by means of transient stability analysis, a great number of disturbances in different locations should be investigated. However, Henri Poincare showed that if the linearized form of the nonlinear system is stable, so is the non-linear system stable at the steady-state operating condition at which the system is linearized [14]. Furthermore, the dynamic features of the system at the given operating condition can be assessed from linear control system theory, and the response of the system to small disurbances can be approximated. Therefore, small-signal stability analysis is used to investigate the dynamic characteristics of the system, with the main focus on the system modes. 2.3 Small-Signal Stability To investigate the effect of small disturbances on a power system, the system equations (2.1) could be linearized around the initial operating point of the system. Linearization of (2.1) around an equilibrium point with x = x0 and u = u0 and implementation of Taylor’s series expansion yield ∆ẋ = A∆x + B∆u (2.4) ∆y = C∆x + D∆u (2.5) where ∂f1 ∂x1 A = ... ∂fn ∂x1 ∂g1 ∂x1 C = ... ∂gm ∂x1 ... ... ... ... ... ... A is the state matrix, n × n B is the control matrix, n × r ∂f1 ∂xn ... ∂fn ∂xn ∂g1 ∂xn ∂f1 ∂u1 B = ... ∂fn ∂u1 ∂g1 ∂u1 ... D = ... ∂gm ∂xn ∂gm ∂u1 ... ... ... ... ... ... ∂f1 ∂ur ... ∂fn ∂ur ∂g1 ∂ur ... ∂gm ∂ur (2.6) 2.3. SMALL-SIGNAL STABILITY 9 C is the output matrix, m × n D is the feedforward matrix, m × r The system (2.4) is a system of linear differential equations in terms of perturbed variables. The perturbations of the variables from their initial values must be sufficiently small to enable the approximation of the nonlinear functions with the first term of Taylor’s series expansion. Analysis of the state matrix A allows to draw the conclusions about the stability of an underlying nonlinear system, as stated in the theorem formulated by Alexander Lyapunov. Lyapunov’s first method [2] The stability in the small of a nonlinear system is given by the roots of the characteristic equation of the system of first approximations, i.e., by the eigenvalues of A: • If all the eigenvalues have negative real parts, the original system is asymptotically stable, i.e. it returns to the original state after being subjected to a small perturbation. • If at least one of the eigenvalues has a positive real part, the original system is unstable. • If the eigenvalues have real parts equal to zero, it is not possible on the basis of the first approximation to say anything in general. The characteristic equation of the state matrix A is given by det(A − λI) = 0 (2.7) where I is the identity matrix, and λ = λ1 , λ2 , ..., λn are eigenvalues of the state matrix If the column vector φi satisfies Aφi = λi φi (2.8) it is referred to as the right eigenvector of the state matrix A associated with λi . The n-row vector ψ i that satisfies ψ i A = λi ψ i (2.9) is called the left eigenvector of A associated with λi . The product of the right and left eigenvectors associated with the same eigenvalue is a non-zero constant. Often the eigenvectors are normalized as follows ψ i φi = 1 (2.10) 10 CHAPTER 2. POWER SYSTEM STABILITY FUNDAMENTALS The natural response of the system (when ∆u = 0) is given by the solution of ∆ẋ = A∆x (2.11) ∆xi (t) = φi1 c1 eλ1 t + φi2 c2 eλ2 t + ... + φin cn eλn t (2.12) as Thus, the natural response of the system can be represented as a linear combination of n dynamic modes. In Equation (2.12), ci = ψ i ∆x(0) is the magnitude of excitation of the i-th mode defined by the initial conditions. Each eigenvalue is associated with a dynamic mode, and the characteristics of the eigenvalues are related to the nature of the modes: • A real eigenvalue is associated with a non-oscillatory mode. Negative real eigenvalues correspond to exponential decay modes. The smaller the magnitude of a negative eigenvalue, the longer it takes for the mode to decay. Positive eigenvalues represent aperiodic instability. • A conjugate pair of complex eigenvalues is associated with an oscillatory mode. The imaginary part of a complex eigenvalue represents the frequency of the oscillations, and the real part is associated with the damping of the oscillations. A negative real part gives an exponentially decaying magnitude of the mode. Complex eigenvalues with a positive real part represent oscillations with a growing magnitude, i.e. an unstable oscillatory mode . A conjugate pair of complex eigenvalues can be presented as λ = σ ± jω (2.13) The damping of the oscillations is evaluated by means of the damping ratio ζ = −√ σ σ2 + ω2 (2.14) The damping ratio of a decaying oscillatory mode should stay within the limits 0<ζ<1 (2.15) Ensuring that the damping of oscillatory modes in the system is sufficient for a stable operation of the system within a range of possible operating conditions is one of the concerns of the system operators. Another primary concern with regards to stability is the stability of the system after major disturbances. 2.4. TRANSIENT STABILITY 2.4 11 Transient Stability In transient stability analysis, nonlinear ordinary differential equations of the form dx = f (x, t) (2.16) dt should be solved to investigate the effect of the large disturbances of interest on stability of the system. The solution of (2.16) is the change of the state variables x in time t from their initial values x0 at t0 . It would be a challenging task to find an analytical solution of (2.16) even for a very simple system [3]. Therefore, a number of qualitative methods was developed that serve to define whether a system can remain stable after a given disturbance (e.g. Equal Area Criterion, see [3]). However, when the main purpose of the research is to trace the behaviour of the state variables after a contigency, these methods will not give sufficient results. In this case, (2.16) should be solved by the methods of numerical integration. The numerical integration methods used in this work are the second order Runge-Kutta (R-K) method and the fourth order R-K method, presented in Appendix A. Dynamic phenomena in power systems have a complex electromagnetic and mechanical nature. The simplest model of electro-mechanical swings in a power system represents solely the motion mechanics of the synchronous machine rotors and is based on the swing equation: J d2 δm = Tm − Te dt2 (2.17) where J is the total moment of inertia of the synchronous machine δm is the mechanical angle of the rotor Tm is the mechanical torque on the rotor Te is the electrical torque on the rotor If a power system is in a normal operational state, the balance between generated and consumed power is maintained, and all the synchronous generators are rotating with the same electrical angular velocity. However, a disturbance, such as a transmission line failure, can lead to imbalance between electromagentic and mechanical torques at the rotor of a machine. This imbalance causes acceleration (if more power is generated than demanded) or deceleration (when generated power is not enough to cover the demand) of the rotor of a synchronous generator. In case of a severe disturbance, one or more generators can lose synchronism with the rest of the system. This may have major consequences for operation of the system, including damage of the equipment, economical losses, and substantial outages. 12 CHAPTER 2. POWER SYSTEM STABILITY FUNDAMENTALS A major contigency, as a rule, triggers the relay protection of the power system. This is necessary, above all, for the following purposes: • to isolate the fault and thus ensure normal operational conditions for as much equipment as possible, • to avoid the damage of the equipment by the high currents, • to prevent the loss of synchronism of the generators. An example of a severe contigency is a short circuit on a transmission line close to a generator. When it occurs, it should be cleared by opening the circuit-breakers at both ends of the line. But this can not happen immediately because of the time necessary for the operation of a circuit-breaker. Meanwhile, the rotor of the generator would accelerate due to the imbalance between mechanical and electrical power (Pm > Pe ). Depending on the level of damping, the magnitude of the disturbance, and the fault clearing time, the rotor will settle at a new equilibrium point or the generator will fall out of step. The faster the fault is cleared, the less kinetic energy the rotor gets for acceleration. The critical fault clearing time is the maximal duration of a disturbance during which the system does not lose its synchronism. It is an important characteristic for design and operation of a power system, which depends on many factors, including the rotational inertia of the generators in the system. Chapter 3 Modelling of Power System 3.1 Synchronous Machine Modelling In the present thesis, modelling of synchronous machines and their excitation systems is based on [2]. The adopted synchronous machine model involves the effects of AVR and PSS on the field voltage. Furthermore, the model is augmented by implementation of PFC. The structure of this section repeats the development of a model from the “Classical Model” to the tenth order model, which incroporates voltage and speed control. In the end of the section, a complete set of differential and algebraic equations for synchronous machine representation in stability studies is presented. For the sake of brevity, derivation of these equations is not included in the present work and could be reviewed in [2]. 3.1.1 Swing Equation Changes in electrical state of a system affect the rotation of electrical machines and thus cause electro-mechanical oscillations. The mechanical power Pm = Tm ωm , with ωm denoting the mechanical angular velocity of the rotor, is provided to a synchronous machine by a turbine and can be adjusted by changing the gate opening of the turbine. To maintain a constant angular velocity of the rotor, the applied mechanical power should be balanced with the electrical power extracted from the machine. The electrical power Pe = Te ωm is a function of both rotor angle δ and its time derivative δ̇. The latter contribution is associated with the damping of electromechanical oscillations due to the currents induced in the rotor circuits during transients. Equation (2.17) could be rewritten in terms of power as ωm J d2 δm = Pm − Pe dt2 13 (3.1) 14 CHAPTER 3. MODELLING OF POWER SYSTEM To express the moment of inertia in electrical p.u. quantities, the inertia constant H should be introduced as H= 2J 1 ωm stored energy at rated speed in MW · s = 2 S MVA rating (3.2) where S is the MVA rating of the machine. The inertia constant shows how much time it would take for a machine to decelerate from synchronous speed to standstill if rated power is extracted from it and no mechanical power is fed into it [3]. Another quantity that is broadly used in the literature is called the mechanical starting time M , defined as M = 2H (3.3) Rewriting Equation (3.1) in p.u. of the synchronous machine rating and taking account of damping by introducing the term −KD δ̇ yield 2H d2 δ = Pm − Pe − KD δ̇ ω0 dt2 (3.4) where KD - damping coefficient in p.u. torque/p.u. speed deviation ω0 - synchronous electrical angular velocity of the rotor Equation (3.4) is commonly reffered to as swing equation, as it represents swings in rotor angle during disturbances. Using the following notation for the relative angular velocity in p.u. ∆ωr = 1 dδ ω0 dt (3.5) the swing equation can be rewritten in the form of a system of first order differential equations: 1 (Pm − Pe − KD ∆ωr ) M pδ = ω0 ∆ωr p∆ωr = (3.6) (3.7) where p stands for the differential operator d/dt. The quantities δ and ∆ωr are in this case state variables and x = [δ ∆ωr ]T (3.8) is the state vector. Differential equations (3.6) are fundamental for power system dynamics analysis and, by supplementing them with a set of algebraic equations, 3.1. SYNCHRONOUS MACHINE MODELLING 15 one can analyze the stability of a system. This modelling approach was widely used in the early stability studies. Therefore, it is often referred to as ”Classical Model”. However, such a model does not take into account the electromagnetic dynamics of the machine, such as dynamics of the rotor circuits and effects of the voltage control devices on the field voltage. To incorporate the specified dynamic effects in the model, additional differential equations are formulated further in this section. 3.1.2 Representation of Synchronous Machine Rotor Circuits Dynamics A disturbance in a power system leads to the rise of transient processes associated with a change in electrical quantities. Transients in the stator windings decay rapidly and thus can be neglected in most of the cases, whereas transients in the rotor circuits could not be neglected when the system is subjected to a disturbance [2]. Dynamics of the rotor circuits could be presented in form of the flux variation differential equations (3.93.12). The flux variations in the rotor circuits originate in the armature reaction, i.e. in the effect of the stator field on the rotor currents. ω0 Rfd Efd − ω0 Rfd ifd Xadu = −ω0 R1d i1d pΨfd = pΨ1d (3.9) (3.10) pΨ1q = −ω0 R1q i1q (3.11) pΨ2q = −ω0 R2q i2q (3.12) where the subscripts ”fd”, ”1d”, ”1q”, ”2q” stand for the quantities of the field circuit, d-axis damping circuit, and q-axis damping circuits respectively. Ψ denotes the flux linkage of a circuit, i designates the circuit current, R is the resistance of a circuit, Efd is the exciter output voltage, ω0 is the synchronous angular velocity, and Xadu stands for the unsaturated mutual impedance. Thus, the state vector should be augmented by the flux linkages of the rotor circuits x = [δ ∆ωr Ψfd Ψ1d Ψ1q Ψ2q ]T (3.13) In a simplified stability analysis, the field voltage Efd might be assumed constant (manually adjusted), but in modern power systems this assumption does not conform with the reality due to the operation of AVR. If the field voltage is controlled by AVR, the field flux variations are also caused by the field voltage variations, in addition to the armature reaction. Modelling of the excitation system and AVR for the system stability analysis is covered by the next section. 16 3.1.3 CHAPTER 3. MODELLING OF POWER SYSTEM Effects of Excitation System and Automatic Voltage Regulation The excitation system of a synchronous machine provides its field winding with direct current and performs control and protective functions by changing the field voltage. AVR controls the generator stator terminal voltage by adjusting the exciter output voltage and thus the field current. Modern producers offer various types of excitation systems and AVRs. In the present thesis, the excitation system called potential-source controlledrectifier (thyristor) excitation system is considered. This system is supplied with power through a transformer from the generator terminals or the station auxiliary bus, and is regulated by a controlled rectifier. A block diagram providing a simplified illustration of the operational principle of this system is shown in Figure 3.1. Et Terminal voltage transducer 1 1 sTR Vref v1 ∑ EFMAX Exciter KA EFMIN E fd Figure 3.1: Thyristor excitation system with AVR [2] The first block of the diagram represents the terminal voltage transducer. It measures terminal voltage of the machine (Et ), rectifies and filters it with an output 1 v1 = Et (3.14) 1 + pTR Equation (3.14) could be rearranged to get the time derivative of v1 at the left side: 1 (Et − v1 ) (3.15) pv1 = TR This differential equation supplements the swing equation and Equations (3.9-3.12) in modelling of the dynamic behaviour of a synchronous machine. The voltage v1 should be therefore added to the state vector (3.13) x = [δ ∆ωr Ψfd Ψ1d Ψ1q Ψ2q v1 ]T (3.16) The output quantity of the terminal voltage transducer v1 is compared to the reference voltage Vref , that could be adjusted manually or by means of Secondary Voltage Regulation of the grid. 3.1. SYNCHRONOUS MACHINE MODELLING 17 The residual signal (Vref − v1 ) is amplified by an exciter with a high gain KA (block 2) yielding the output voltage Efd = KA (Vref − v1 ) (3.17) The value of the exciter output voltage is subject to a limitation EFMIN ≤ Efd ≤ EFMAX (3.18) Since Efd is not assumed manually adjusted anymore, Equation (3.9) should be changed to take account of (3.17): pΨfd = ω0 Rfd KA (Vref − v1 ) − ω0 Rfd ifd Xadu (3.19) The operation of AVR may significantly affect stability of the system. In many cases, a high gain exciter introduces negative damping, thus endangering system stability. At the same time, a high response AVR has a positive effect on the synchronizing torque. An effective way to benefit from this advantage, while keeping damping torque at acceptable level, is to use a PSS. 3.1.4 Power System Stabilizer In Figure 3.2, the block diagram of the thyristor excitation system is extended to include the three blocks (a gain block, a washout block, and a phase compensation block) that represent PSS. Terminal voltage transducer 1 1 sTR Et r Gain KSTAB Washout sTW 1 sTW v2 Phase compensation 1 sT1 1 sT2 Vref v1 ∑ EFMAX Exciter KA EFMIN E fd vs Figure 3.2: Thyristor excitation system with AVR and PSS [2] A gain block senses the value of the angular velocity deviation from the synchronous speed (∆ωr ,) and with the gain KSTAB , it sets the level of damping introduced by the PSS. The output signal of the gain block is processed by the washout block with a time constant TW that serves as a high-pass filter. 18 CHAPTER 3. MODELLING OF POWER SYSTEM The main purpose of a washout block is to eliminate the influence of steady-state or slow changes in the system frequency on the operation of PSS. According to Figure 3.2, the output voltage of the washout block v2 is defined as pTW (KSTAB ∆ωr ) (3.20) v2 = 1 + pTW Hence pv2 = KSTAB p∆ωr − 1 TW v2 (3.21) Substition for p∆ωr , given by (3.6), yields pv2 = KSTAB 1 v2 (Pm − Pe − KD ∆ωr ) − M TW (3.22) A phase compensation block serves to compensate for the phase lag between the exciter input and the air-gap torque of the generator. The phase characteristic of the system depends on its state, and the settings of PSS should be acceptable for a wide range of possible system conditions. From Figure 3.2, 1 + pT1 vs = v2 (3.23) 1 + pT2 Hence pvs = 1 1 T1 pv2 + v2 − vs T2 T2 T2 (3.24) With pv2 given by (3.22), (3.24) can be rewritten as pvs = T1 KST AB 1 T1 1 1 (Pm − Pe − KD ∆ωr ) + ( − )v2 − vs T2 M T2 T2 TW T2 (3.25) The value of vs is subject to a constraint vs min ≤ vs ≤ vs max (3.26) A new expression for the exciter output voltage according to Figure 3.2 is Efd = KA (Vref + vs − v1 ) (3.27) Thus, the differential equation for the flux linkage of the field winding should be adjusted once more: pΨfd = ω0 Rfd KA (Vref + vs − v1 ) − ω0 Rfd ifd Xadu (3.28) The system of the synchronous machine differential equations is now expanded with (3.22) and (3.25), and v2 and vs should be added to the state vector x = [δ ∆ωr Ψfd Ψ1d Ψ1q Ψ2q v1 v2 vs ]T (3.29) 3.1. SYNCHRONOUS MACHINE MODELLING 3.1.5 19 Primary Frequency Conrol A disturbance such as the loss of a generator leads to negative values of the residual ∆Pm −∆Pe and, consequently, to a decrease of the system frequency. According to the swing equation (3.6), the angular velocity deviation will rise untill the disbalance between the mechanical and electrical torque is eliminated. Positive values of ∆Pm − ∆Pe can be provoked by the loss of a bulk load, e.g. in case of the islanding of an area with a lot of generation units. Furthermore, unpredictable variations of load within the normal operation of the system may affect the system frequency too. Nevertheless, the system frequency should be kept at an acceptable level. First of all, low values of the system frequency may threaten a normal operation of the system. If system frequency is below 47 - 48 Hz (with 50 Hz as the nominal system frequency), steam turbines can be damaged, and, therefore, they should be disconnected by the protection system. This would lead to a further decrease of the frequency and may result in a collapse of the system. In addition, the maintanence of the nominal frequency is required to ensure satisfactory operation of many consumer devices. To compensate the power disbalance and control the frequency, it is necessary to provide a power system with frequency control. The control reserves are divided among primary, secondary and tertiatry frequency control. The first two operate automatically, while the tertiary control is activated manually to release control reserves used by the primary and secondary control in response to a disturbance. Primary frequency control serves to adjust the turbine power of the machine in order to achieve a balance between the mechanical and electrical power. The resulting frequency may significantly differ from 50 Hz. To bring the frequency back to its nominal value, secondary frequency control adjusts the power setpoints of the generators. Since the main research objective of the present thesis is to investigate short-term stability, only the primary frequency conrol, as the fastest control structure, is included into the power system modelling. The dynamic characteristic of the primary control loop describes the adjustment of the turbine power ∆Pm in response to the speed deviation from its nominal value ∆ωr : 1 1 p∆Pm = − ∆Pm − ∆ωr (3.30) Tt STt where S denotes the droop, a decrease in frequency associated with the power demand increase, and Tt is the turbine time constant. The latter value might significantly affect the short-term stability of the system. The faster the reaction of the frequency control, the less threatening is a power mismatch for the system. In the interconnected European power system, primary control reserves should be deployed within the first 30 s after the activation signal. Thus, the 20 CHAPTER 3. MODELLING OF POWER SYSTEM turbine time constants should not exceed 10-15 s. Typical values of Tt of the high-pressure steam turbine are 0.1-0.4s, a re-heater has a larger time delay (4-11s). The time constant of the delay between the intermediate and low pressure turbines is in the order of 0.3-0.6s [3]. It should be noted, that (3.30) describes only one turbine stage and therefore represents a simplified model of a turbine control. A faster primary frequency control can be provided by Battery Energy Storage Systems, as shown in [7]. The mechanical power output change ∆Pm completes the state vector that now consists of 10 state variables: x = [δ ∆ωr Ψfd Ψ1d Ψ1q Ψ2q v1 v2 vs ∆Pm ]T (3.31) Differential equations (3.6,3.22,3.25) should be adjusted to account for the change in Pm . 3.1.6 Full Set of Differential and Algebraic Equations The full set of the first order differential equations modelling the dynamic behaviour of a synchronous machine for the purpose of the stability analysis is presented by (3.32). Differential Equations 1 (Pm + ∆Pm − Pe − KD ∆ωr ) M pδ = ω0 ∆ωr ω0 Rfd pΨfd = KA (Vref + vs − v1 ) − ω0 Rfd ifd Xadu pΨ1d = −ω0 R1d i1d p∆ωr = pΨ1q = −ω0 R1q i1q pΨ2q = −ω0 R2q i2q 1 (Et − v1 ) pv1 = TR KSTAB 1 pv2 = (Pm + ∆Pm − Pe − KD ∆ωr ) − v2 M TW T1 KSTAB 1 T1 1 1 pvs = (Pm + ∆Pm − Pe − KD ∆ωr ) + ( − )v2 − vs T2 M T2 T2 TW T2 1 1 p∆Pm = − ∆Pm − ∆ωr Tt STt (3.32) To find a unique solution of this system of differential equations, boundary conditions of the problem should be specified. The mode of operation of a synchronous machine depends on the power demanded from it and, therefore, on the operational state and parameters of other system elements. The 3.1. SYNCHRONOUS MACHINE MODELLING 21 boundary conditions should relate the internal variables of the machine with the demanded power output and, thus, with the rest of the power system. This is achieved if boundary conditions are represented by the stator voltage equations (3.33). Stator Voltage Components ed = −Ra id + Xl iq − Ψaq (3.33) eq = −Ra iq − Xl id + Ψad The demanded power output and the terminal voltage magnitude setpoint determine the generator currents id and iq , and internal variables of the machine. Equations (3.32) and (3.33) should be expressed in terms of the state variables, currents, and terminal voltage magnitudes. Thus, the internal variables of the machine (rotor currents, flux linkages Ψad and Ψaq , and electrical power demand Pe ) should be eliminated from (3.32) and (3.33) by means of Equations (3.34),(3.35) and (3.37). Rotor Currents 1 (Ψfd − Ψad ) Xfd 1 = (Ψ1d − Ψad ) X1d 1 (Ψ1q − Ψaq ) = X1q 1 = (Ψ2q − Ψaq ) X2q (3.34) Ψfd Ψ1d + ) Xfd X1d Ψ1q Ψ2q 00 = Xaqs (−iq + + ) X1q X2q (3.35) ifd = i1d i1q i2q Flux Linkages 00 Ψad = Xads (−id + Ψaq where 00 Xads = 00 Xaqs = 1 1 Xads + 1 Xfd + 1 X1d 1 1 Xaqs + 1 X1q + 1 X2q (3.36) 22 CHAPTER 3. MODELLING OF POWER SYSTEM Electrical Torque Since, as already mentioned, in p.u Pe = Te , Te = Pe = Ψad iq − Ψaq id (3.37) System of Differential and Algebraic Equations for Representation of a Synchronous Machine in Power System Stability Studies p∆ωr = Ψ2q Ψ1q Ψfd 1 Ψ1d 00 00 (Pm + ∆Pm − Xads (−id + + )id − + )iq + Xaqs (−iq + M Xfd X1d X1q X2q − KD ∆ωr ) pδ = ω0 ∆ωr ω0 Rfd Ψfd Ψ1d 1 00 pΨfd = KA (Vref + vs − v1 ) − ω0 Rfd (Ψfd − Xads (−id + + )) Xadu Xfd Xfd X1d Ψfd Ψ1d 1 00 pΨ1d = −ω0 R1d (Ψ1d − Xads (−id + + )) X1d Xfd X1d Ψ1q Ψ2q 1 00 pΨ1q = −ω0 R1q (Ψ1q − Xaqs (−iq + + )) X1q X1q X2q Ψ1q Ψ2q 1 00 (Ψ2q − Xaqs (−iq + + )) pΨ2q = −ω0 R2q X2q X1q X2q 1 (Et − v1 ) pv1 = TR KSTAB Ψfd Ψ1d 00 pv2 = (−id + + )iq + (Pm + ∆Pm − Xads M Xfd X1d Ψ1q Ψ2q 1 00 + Xaqs (−iq + v2 + )id − KD ∆ωr ) − X1q X2q TW T1 KSTAB Ψfd Ψ1d 00 pvs = (Pm + ∆Pm − Xads (−id + + )iq + T2 M Xfd X1d Ψ1q Ψ2q 1 T1 1 1 00 + Xaqs (−iq + + )id − KD ∆ωr ) + ( − )v2 − vs X1q X2q T2 T2 TW T2 1 1 p∆Pm = − ∆Pm − ∆ωr Tt STt Ψ1q Ψ2q 00 ed = −Ra id + Xl iq − Xaqs (−iq + + ) X1q X2q Ψfd Ψ1d 00 eq = −Ra iq − Xl id + Xads (−id + + ) Xfd X1d (3.38) The system (3.38) models the dynamic behaviour of a synchronous generator but it should be supplemented by the initial values of the machine state variables, since stability of a system significantly depends on its initial operational state. The expressions for the calculation of the synchronous machine initial setpoint are presented in Appendix B. 3.2. TRANSMISSION NETWORK MODELLING 23 As the synchonous machine state variables depend on the state of the interconneting transmission network, the next step in developing a dynamic power system model is to formulate equations representing the operation of a transmission grid. 3.2 Transmission Network Modelling A transmission network connects power plants to the substations supplying demand centers with electrical energy. If a power system is assumed to operate in a balanced steady state, each AC power system component can be represented by its single-phase equivalent. The corresponding models of AC transmission lines, transformers and shunt devices are presented in Appendix C. Modelling of the transmission network in the present work is based on [3] , [2], and [15]. To couple the network model with the generator and load models, the equations representing power or current injections in the grid nodes should be formulated. It is a common practice to use the current injection equations, as, for instance, it is done in [2]. However, in this work the power injection equations were adapted from [15], as they seem to be more intuivite. These equations will be further referred to as Network Equations. A transmission network can be represented by its admittance matrix (for its elements see Appendix C) Y = G + jB (3.39) From Kirchhoff’s Current Law, the expression for nodal current injections can be derived as I =YE (3.40) where I is the current injection vector with elements Ik , k = 1, 2, ..., N E is the nodal voltage vector with elements Uk ejθk The complex value of the current injection at bus k is given by Ik = X Vm Ykm ej(θm +αkm ) (3.41) m∈K where Ykm and αkm are the magnitude and angle of the complex element of admittance matrix in k-th row and m-th column. The admittance matrix Y is usally very sparse but its size can be reduced by means of network reduction. There are several network reduction techniques, one of the most common is application of Kron’s reduction formula. 24 CHAPTER 3. MODELLING OF POWER SYSTEM If the current injection at node k, Ik = 0, node k can be eliminated from the matrix by replacing the elements of the remaining n − 1 rows and columns with yik ykj 0 yij = yij − (3.42) ykk for i = 1, 2, ..., k − 1, k + 1, ...n and j = 1, 2, ..., k − 1, k + 1, ..., n [2]. The complex power injection at bus k is given by Sk = Pk + jQk = Ek Ik∗ (3.43) applying (3.41), it yields Sk = Vk X Vm Ykm ej(θk −θm −αkm ) (3.44) m∈K Decomposing it into real and imaginary part results in separate equations for active and reactive power injections, as follows X Pk = Vk Vm Ykm cos(θk − θm − αkm ) (3.45) m∈K Qk = Vk X Vm Ykm sin(θk − θm − αkm ) (3.46) m∈K These equations will be used to represent the coupling of the generator and load buses with the transmission network. 3.3 Load Modelling Since any changes in the load demand in a power system should be followed up by adjusting the power output of the generators, adequate load representation becomes an important step in the power system modelling for stability studies. Thus, unrealistic models of the load dynamic behaviour could lead to incorrect evaluation of the power system stability. However, the exact modelling of loads seems to be impossible since each load bus represents a changing in time composition of thousands of consumer devices. Therefore, the load models used in system studies should be a compromise between simplicity and accuracy. A common practice is to use static load models such as the polynomial model. 3.3.1 Static Load Models A static load model expresses the characteristics of the load at any instant of time as algebraic functions of the bus voltage magnitude and frequency at that instant [2]. One of the static models which is widely used is the polynomial model: P = P0 [p1 V̄ 2 + p2 V̄ + p3 ] 2 Q = Q0 [q1 V̄ + q2 V̄ + q3 ] (3.47) (3.48) 3.3. LOAD MODELLING 25 where V̄ = VV0 is the relative voltage magnitude at the load bus, P and Q are active and reactive components of the load when the bus voltage magnitude is V , and the subscript 0 stands for their values at the initial operating point. This model is composed of the following components: • constant impedance (proportional to the square of the voltage magnitude) • constant current (proportional to the voltage magnitude) • constant power (does not vary with changes in the voltage magnitude) The coefficients p1 to p3 and q1 to q3 define the proportion of each component. This model relates the demanded power to the bus voltage magnitude but not to its frequency. The frequency dependence of the load can be represented by multiplying the right parts of Equations (3.47) and (3.48) by special factors as follows: P = P0 [p1 V̄ 2 + p2 V̄ + p3 ](1 + Kpf ∆f ) 2 Q = Q0 [q1 V̄ + q2 V̄ + q3 ](1 + Kqf ∆f ) (3.49) (3.50) Utilization of these equations is quite complicated because load bus frequency is not a state variable in stability analysis. Its approximation as an average frequency of generator buses yields incorrect results and therefore should be avoided [16]. However, it can be computed by taking the numerical derivative of the bus voltage angle. This approach is not applicable to the small-signal stability analysis, since this type of analysis does not implicate calculation of the state variables at more than one time instant. Another way to model the frequency dependence of the load, based on [1], is presented further. 3.3.2 Load Damping The load damping could be represented by a damping coefficient KD = ∆P ∆P = ∆f ∆ωr (3.51) where ∆P is the change of active power demand due to the change of the bus frequency ∆f or relative angular velocity ∆ωr , which are equal in p.u. Since the voltage frequency is a derivative of the voltage angle, pθ = ω0 ∆ωr = ω0 ∆P KD (3.52) 26 CHAPTER 3. MODELLING OF POWER SYSTEM and actual power injection can be represented by Equation (3.46) ∆P = PL − PL0 = Vk X Vm Ykm cos(θk − θm − αkm ) − PL0 , (3.53) m∈K the differential equation for the load bus voltage angle can be rewritten as pθk = X ω0 (Vk Vm Ykm cos(θk − θm − αkm ) − PL0 ) KDk (3.54) m∈K Hence, the load bus voltage angle becomes a state variable and its changes are described by the differential equation (3.54). 3.4 Overall System Equations In power system stability analysis, the equations (3.38,3.45-3.48) should be solved simultaneously. In this work, the modelling of the power electronic equipment, such as HVDC converters, static var compensators, is not covered. If these components are in focus of the analysis, the corresponding equations should be added to the system model. The transient occuring in both transmission network and stators of synchronous machines were neglected, which is a common practice [2], resulting in algebraic, and not differential, network and stator voltage equations. The synchronous machine motion mechanics, dynamics of rotor circuits, excitation system and control devices are represented by a set of differential equations. The synchronous machines connected to the same bus are modelled by an equivalent aggregated synchronous machine, since the dynamic behaviour of individual machines is out of the focus of the current thesis. This simplification still provides a sufficient level of accuracy [2]. Each set of synchronous machine equations has its own d − q reference frame that rotates with the rotor of machine. To enable the simultaneous solution of these equations for an interconnected multimachine system, voltages and currents should be expressed in a common reference frame. Such a common reference frame R − I can be chosen to be rotating with the synchronous speed. 3.4. OVERALL SYSTEM EQUATIONS I q eq 27 Et EI ER ed d R r 0 Figure 3.3: Reference frame transformation A new reference frame requires a transformation of the algebraic equations (3.33,3.45,3.46), which serve as an interface for the interconnected generators. From Figure 3.3, ed = Et sin(δ − θ) (3.55) eq = Et cos(δ − θ) (3.56) Hence, (3.33) can be expressed in the common reference frame as Ψ1q Ψ2q + ) (3.57) X1q X2q Ψfd Ψ1d 00 (−id + + ) (3.58) Et cos(δ − θ) = −Ra iq − Xl id + Xads Xfd X1d 00 Et sin(δ − θ) = −Ra id + Xl iq − Xaqs (−iq + Network equations (3.45 and 3.46) for the generator buses should be rewritten considering Sg = Eg Ig∗ = Vg e(jθ) (id − jiq )e−j(δ−π/2) (3.59) Pg = Vg [id sin(δ − θ) + iq cos(δ − θ)] (3.60) Qg = Vg [id cos(δ − θ) − iq sin(δ − θ)] (3.61) and thus that results in Vk [idk sin(δk − θk ) + iqk cos(δk − θk )] = X Vk Vm Ykm cos(θk − θm − αkm ) (3.62) m∈K Vk [idk cos(δk − θk ) − iqk sin(δk − θk )] = X Vk Vm Ykm sin(θk − θm − αkm ) m∈K (3.63) 28 CHAPTER 3. MODELLING OF POWER SYSTEM The network equations for the load buses should be adjusted to include the static load characteristrics (3.47, 3.48). If the active power component of the load demand is modelled by a constant current characteristic, and the reactive power component is represented by a constant impedance, (3.47, 3.48) become Pk0 ( VVk0 ) = Vk k Q0k ( VVk0 )2 k X Vm Ykm cos(θk − θm − αkm ) m∈K = Vk X (3.64) Vm Ykm sin(θk − θm − αkm ) m∈K Thus, for the purpose of stability analysis, a power system can be modelled by 10 · ng differential equations and 4 · ng + 2 · nL algebraic equations, where ng is the number of the generator buses, and nL is the number of the load buses. If the load damping modelling approach described in Section 3.3.2 is adopted, the number of differential equations becomes 10 · ng + nL , whereas the number of the algebraic equations is reduced to 4 · ng + nL . The system equations are expressed in terms of the state variables, the generator currents id and iq , the complex bus voltages with the magnitude Vk and angle θk , and the parameters of the system components. For the small-signal stability analysis, the system equations should be linearized to take the form of Equations (2.4). The results of the linearization are presented in Section 3.4.1. The transient stability analysis by means of the formulated system equations is shortly discussed in 3.4.2. 3.4.1 Small-Signal Stability Since application of the load damping model changes the structure of the system equations by adding new differential equations, this section will cover two cases: with and without load damping, starting with the latter. No Load Damping Linearization of the system equations results in the following set of equations expressed in terms of the perturbed variables: ∆ẋ = A∆x + F1 ∆Ig + F2 ∆Vg + B∆u (3.65) 0 = C1 ∆x + G1 ∆Ig + G2 ∆Vg (3.66) 0 = C2 ∆x + G3 ∆Ig + G4 ∆Vg + G5 ∆VL (3.67) 0 = G6 ∆Vg + G7 ∆VL + D∆u (3.68) Apart from the differential equations (3.65), this system includes stator voltage equations (3.66), generator bus network equations (3.67), and load bus 3.4. OVERALL SYSTEM EQUATIONS 29 network equations (3.68). The state vector is composed by the state vectors of ng synchronous machines: ∆x1 ∆x2 ∆x = . .. (3.69) ∆xng where an individual state vector xi is defined by (3.31), and i = 1, 2, ..., ng . The matrix A is a block diagonal matrix composed of the submatrices Agi associated with individual generators Ag1 0 ··· 0 .. 0 Ag2 0 . A= . . . . . . 0 0 0 ··· 0 Agng (3.70) The non-zero entries of each Agi matrix are expressed in terms of the 30 CHAPTER 3. MODELLING OF POWER SYSTEM machine parameters and initial values of the currents id and iq as A(1,2) = ω0 g 00 1 Xads iq M Xfd 00 1 Xaqs A(2,5) = id g M X1q 1 A(2,10) = g M 00 Rfd Xads A(3,4) = ω 0 g Xfd X1d Rfd A(3,9) = KA ω0 g Xadu X 00 R1d A(4,4) = −ω0 (1 − ads ) g X1d X1d 00 R1q Xaqs A(5,6) = ω0 g X1q X2q 00 Xaqs R2q A(6,6) = ω (1 − ) 0 g X2q X2q A(2,3) =− g A(8,2) = KSTAB A(2,2) g g A(8,4) = KSTAB A(2,4) g g A(8,6) = KSTAB A(2,6) g g A(8,10) = KSTAB A(2,10) g g T 1 (8,3) A(9,3) = A g T2 g T1 (8,5) A A(9,5) = g T2 g T1 1 A(9,8) = − TW + g T2 T2 T 1 (8,10) A(9,10) = A g T2 g 1 A(10,10) =− g Tt 1 KD M 00 1 Xads Ag(2,4) = − iq M X1d 00 1 Xaqs Ag(2,6) = id M X2q X 00 Rfd A[ g (3,3) = −ω0 (1 − ads ) Xfd Xfd Rfd Ag(3,7) = −KA ω0 Xadu 00 R1d Xads Ag(4,3) = ω0 X1d Xfd 00 Xaqs R1q (1 − ) Ag(5,5) = −ω0 X1q X1q 00 R2q Xaqs Ag(6,5) = −ω0 X2q X1q 1 Ag(7,7) = − TR Ag(8,3) = KSTAB A(2,3) g Ag(2,2) = − (3.71) A(8,5) = KSTAB A(2,5) g g 1 A(8,8) =− g TW T 1 A(8,2) Ag(9,2) = T2 g T1 (8,4) Ag(9,4) = A T2 g T1 (8,6) Ag(9,6) = A T2 g 1 Ag(9,9) = − T2 1 A(10,2) =− g STt C1 and C2 are block diagonal matrices with the block elements C1−g and C2−g respectively, where " # X 00 X 00 −V cos(δ − θ) 0 0 0 − Xaqs − Xaqs 0 0 0 0 1q 2q C1−g = 00 X 00 Xads V sin(δ − θ) 0 Xads 0 0 0 0 0 0 X1d fd (3.72) 3.4. OVERALL SYSTEM EQUATIONS 31 id V cos(δ − θ) − iq V sin(δ − θ) 0 0 0 0 0 0 0 0 0 C2−g = −id V sin(δ − θ) − iq V cos(δ − θ) 0 0 0 0 0 0 0 0 0 (3.73) In (3.72) and (3.73), V and θ denote the terminal voltage magnitude and angle of the generator in question. The generator current vector ∆Ig is given by 1 ∆id1 ∆iq1 ∆id2 ∆Ig = ∆iq2 .. . ∆idn g ∆iqng (3.74) The matrices F1 , G1 , and G3 , that all also have a block diagonal structure, are comprised by individual generator matrices of the form 0 00 i ) − 1 (−X 00 iq − Ψaq ) − 1 (Ψad + Xaqs d ads M M Rfd 00 −ω X 0 0 Xfd ads R1d 00 0 −ω0 X X ads 1d R1q 00 0 −ω0 X1q Xaqs = R 00 0 −ω0 X2q X aqs 2q 0 0 (2,1) T1 (2,2) KSTAB F1−g1 F T2 1−g1 (8,1) (8,2) T T 1 1 T2 F1−g1 T2 F1−g1 0 0 F1−g 0 00 −Ra Xl + Xaqs = 00 −Xl − Xads Ra (3.75) V sin(δ − θ) V cos(δ − θ) G1−g G3−g = g Vg cos(δ − θ) −V sin(δ − θ) (3.76) The elements of the generator voltage vector Vg are the voltage angles 1 The notation for the generator current vector and the voltage vectors was adapted from [15], whereas in other sources (e.g.[2]) the preference is given to the real and imaginary components of current and voltage. 32 CHAPTER 3. MODELLING OF POWER SYSTEM and magnitudes of the generator buses: ∆θ1 ∆V1 ∆θ2 ∆Vg = ∆V2 .. . ∆θng ∆Vng (3.77) Each block of the block diagonal matrix F2 has only one non-zero element: 1 (7,2) (3.78) F2−g = TR The coefficients of the voltage variables in the stator voltage equations are defined by another block diagonal matrix G2 , comprised of V cos(δ − θ) − sin(δ − θ) (3.79) G2−g = −V sin(δ − θ) − cos(δ − θ) The vector of the voltage magnitudes and angles of the load buses is defined as ∆θng +1 ∆Vng +1 ∆θng +2 ∆VL = ∆Vng +2 (3.80) . . . ∆θng +n L ∆Vng +nL The matrices G4 -G7 represent the coefficients of the voltage variables in the network equations. The odd- and even-numbered rows of the matrices correspond to the active power equations (3.62) and the reactive power equations (3.63) respectively, whereas the odd- and even-numbered columns refer to the voltage angle and the voltage magnitude coefficients. The matrix G4 contains the elements that show the sensitivity of the generator nodal equations to the voltage components of all the generators. The off-diagonal elements of G4 , with k = 1, 2, ..., ng and m = 1, 2, ..., ng are given as (2k−1,2m−1) G4 (2k−1,2m) = −Vk Vm Ykm sin(θk − θm − αkm ) G4 = −Vk Ykm cos(θk − θm − αkm ) (2k,2m−1) G4 = Vk Vm Ykm cos(θk − θm − αkm ) (2k−1,2m) G4 = −Vk Ykm sin(θk − θm − αkm ) (3.81) 3.4. OVERALL SYSTEM EQUATIONS 33 The diagonal entries of the matrix are defined by the following expressions: (2k−1,2k−1) G4 = −idk Vk cos(δk − θk ) + iqk Vk sin(δk − θk )− −Vk X Vm Ykm sin(θk − θm − αkm ) m∈K (2k−1,2k) G4 = idk sin(δk − θk ) + iqk cos(δk − θk )− − X Vm Ykm cos(θk − θm − αkm ) m∈K (2k,2k−1) G4 (3.82) = idk Vk sin(δk − θk ) + iqk Vk cos(δk − θk )− −Vk X Vm Ykm cos(θk − θm − αkm ) m∈K (2k,2k) G4 = idk cos(δk − θk ) − iqk sin(δk − θk )− − X Vm Ykm sin(θk − θm − αkm ) m∈K The entries of G5 and G6 and the off-diagonal elements of G7 are similar to the off-diagonal elements of G4 (3.81) with the only difference in the indexation. For G5 , that represents the sensitivities of the generator network equations to the load voltages, k = 1, 2, ..., ng whereas m = ng + 1, ng + 2, ...ng + nL . The indices in G6 and G7 , incorporating the sensitivities of the load network equations, are k = ng + 1, ng + 2, ...ng + nL (G6 and G7 ), m = 1, 2, ..., ng (G6 ) and m = ng + 1, ng + 2, ...ng + nL (G7 ). The diagonal elements of G7 , i.e. sensitivities of the network equations of the load buses to the voltages at the load buses are given by (2k−1,2k−1) G7 = Vk X Vm Ykm sin(θk − θm − αkm ) m∈K (2k−1,2k) G7 = dPLk dVk − X Vm Ykm cos(θk − θm − αkm ) m∈K (2k,2k−1) G7 = −Vk X (3.83) Vm Ykm cos θk − θm − αkm ) m∈K (2k,2k) G7 = dQLk dVk − X Vm Ykm sin(θk − θm − αkm ) m∈K dQLk Lk where dP dVk and dVk are the sensitivities of the static load characteristics to the voltage at the corresponding load bus. With the constant current and the constant impedance characteristics for the active and reactive power 34 CHAPTER 3. MODELLING OF POWER SYSTEM components respectively, as in (3.64),they become dPLk dVk dQLk dVk = Pk0 /Vk0 (3.84) = 2Q0k Vk /(Vk0 )2 (3.85) The input vector ∆u may contain different quantities, e.g. the turbine setpoint changes ∆Pm set . Another example would be ∆u as a vector of the load changes ∆PL set which explains the appearance of the D matrix in (3.68). Since the load power demand is not explicitly given in (3.65), the last term of (3.65) should disappear in this case. However, ∆u can be defined as ∆Pm set ∆u = (3.86) ∆PL set which yields non-zero elements in the both matrices B and D. To enable the small-signal analysis, the system state matrix AS should be derived. The successive elimination of ∆Vl and ∆Ig while assuming ∆u = 0 will give ∆ẋ = A0 ∆x + F 0 ∆Vg 0 (3.87) 0 0 = C ∆x + G ∆Vg (3.88) where A0 = A − F1 G1 −1 C1 F 0 C 0 G 0 = F2 − F1 G1 −1 = C2 − G3 G1 G2 −1 = G4 − G3 G1 (3.89) (3.90) C1 −1 G2 − G5 G7 (3.91) −1 G6 (3.92) Equation (3.88) can be rewritten as ∆Vg = −G0 −1 C 0 ∆x (3.93) Substitution of ∆Vg in (3.87) gives ∆ẋ = (A0 − F 0 G0−1 C 0 )∆x (3.94) AS = A0 − F 0 G0−1 C 0 (3.95) Thus The analysis of the eigenvalues of the system state matrix AS could show, whether the system is stable or unstable at the given operating point. 3.4. OVERALL SYSTEM EQUATIONS 35 Load Damping Case If the load damping modelling is to be adopted, the system equations and, therefore, the previously defined matrices should be adjusted. The load bus voltage angles become state variables, and they should be added to the state vector: ∆x = [∆xTold ∆θng +1 ∆θng +2 · · · ∆θng +nL ]T (3.96) The vector of the load bus voltage components, on the contrary, gets reduced: ∆Vng +1 ∆Vn +2 g ∆VL = (3.97) .. . ∆Vng +nL Since the active power injections at the load buses are already defined by the new differential equations, the corresponding algebraic equations should be excluded from the load bus network equations. Thus, (3.65-3.68) become ∆ẋ = A∆x + F1 ∆Ig + F2 ∆Vg + F3 ∆VL + B∆u 0 = C1 ∆x + G1 ∆Ig + G2 ∆Vg (3.98) (3.99) 0 = C2 ∆x + G3 ∆Ig + G4 ∆Vg + G5 ∆VL (3.100) 0 = C3Q ∆x + G6Q ∆Vg + G7Q ∆VL (3.101) The matrices A and F2 should be extended to account for the new differential equations. The block AL contains nL × nL elements of the following form ω0 (k,m) AL = Vk Vm Ykm sin(θk − θm − αkm ) (3.102) KDk where k = ng + 1, ng + 2, ..., ng + nL , m = ng + 1, ng + 2, ..., ng + nL and m 6= k and X ω0 (k,k) AL =− Vm Ykm sin(θk − θm − αkm ) (3.103) Vk KDk m∈K where m = 1, 2, ..., ng + nL AL should be added at the diagonal of A (3.70), The matrices F2 and F3 should be augmented with nL additional rows each. The elements of these rows are as follows: ω0 (k,2m−1) F2−L = Vk Vm Ykm sin(θk − θm − αkm ) (3.104) KDk ω0 (k,2m) F2−L = Vk Ykm cos(θk − θm − αkm ) (3.105) KDk where k = ng + 1, ng + 2, ..., ng + nL ,m = 1, 2, ..., ng The first 10ng × nL entries of the new matrix F3 are zeros, since the derivatives of the generator 36 CHAPTER 3. MODELLING OF POWER SYSTEM state variables are not explicitely influenced by the voltage magnitude at the load buses. The last nL rows of F3 have the elements defined as (k,m) F3−L = ω0 Vk Ykm cos(θk − θm − αkm ) KDk (3.106) with k = ng + 1, ng + 2, ..., ng + nL , m = ng + 1, ng + 2, ..., ng + nL (k,k) F3−L = X ω0 Vk Ykm cos(θk − θm − αkm ) KDk (3.107) m∈K with m = 1, 2, ..., ng + nL Besides, nL rows with zero entries should be added to the matrix F1 . Now the system state matrix can be computed by using a similar approach as in the no damping case: C4 = C2 − G5 G7Q −1 G3Q G8 = G4 − G5 G7Q A 0 F 0 C 0 G 0 = A − F1 G3 −1 = F2 − F1 G3 G8 − F3 G7Q G6Q −1 = G2 − G1 G3 G6Q C4 − F3 G7Q C3Q −1 = C1 − G1 G3 −1 C4 −1 G8 (3.108) (3.109) (3.110) (3.111) (3.112) (3.113) ∆ẋ = (A0 − F 0 G0−1 C 0 )∆x (3.114) AS = A0 − F 0 G0−1 C 0 (3.115) Hence 3.4.2 Transient Stability For the transient stability analysis, the system equations expressed in the form ẋ = f (x, Ig , V ) (3.116) 0 = g(x, Ig , V ) (3.117) should be solved to model the response of the system to a given disturbance. In (3.116,3.117), f and g are nonlinear functions. The solution of a nonlinear sysem of differential and algebraic equations can be obtained by implementing the methods of numerical integration. In this work, a partitioned approach with explicit integration is used. The term partitioned solution refers to the separate solution of differential and algebraic equations. In explicit integration methods, such as R-K methods, the value of x at any t can be estimated from its value at the previous time step. This approach includes the following steps [2]: 3.4. OVERALL SYSTEM EQUATIONS 37 1. Calculate the initial state of the system (before a disturbance). 2. Change the admittance matrix to model the given disturbance, e.g. add a shunt element with a large conductance at the faulty bus to model a three-phase short circuit. 3. The state variables x cannot change instantaneously after the disturbance. The algebraic equations (3.117) should be solved with the known x to find the voltages and currents at the instant after the disturbance. The Newton-Raphson algorithm, used in this thesis for the solution of the algebraic equations, is broadly used in power system analysis and extensively covered in the literature (e.g.[17]). 4. The time derivatives f (x, Ig , V ) can be estimated now by using the known values of x, Ig , and V . 5. To find the values of the state variables x at the next time instant, RK numerical integration method can be applied (see Appendix A) by using the time derivative values from the previous step in the formulae (A.2). 6. The steps 3-5 should be repeated to obtain the time response of the system to the given disturbance. If the fault is assumed to be cleared at some time point, the admittance matrix will be changed again, and the network variables will change stepwise, but not the state variables. According to [2], the advantages of this approach are its flexibility, simplicity, reliability, and robustness. However, it might become numerically unstable if the time step is bigger than the time constant of the smallest eigenvalue. 38 CHAPTER 3. MODELLING OF POWER SYSTEM Chapter 4 Impact of Rotational Inertia and Damping on Power System Stability In this chapter, sensitivities of the system state matrix to inertia and damping are derived. They are further implemented in computation of damping ratio sensitivities and sensitivities of transient frequency overshoot based on [1]. In the following sections, an algorithm for inertia and damping optimization and its implementation in MATLAB are presented. 4.1 Sensitivity of Damping Ratio The damping ratio of an oscillatory mode shows how fast the associated oscillations will decay after a small disturbance. To ensure the secure operation of a power system, the oscillatory modes should be sufficiently damped under any possible normal operating conditions of the system. With the time dependent inertia level, it becomes very important to understand how the changes in inertia affect the oscillatory modes. Furthermore, when damping level in the system can be adjusted, it would be valuable to know how the system reacts to the changes in damping. The sensitivity of the damping ratio of the i-th dynamic mode to a parameter η (M or KD ) could be derived from the definition of damping ratio (2.14) as (i) (i) (σ (i) ∂ω∂η − ω (i) ∂σ∂η ) ∂ζ (i) ∂ −σ (i) = (p )=ω ∂η ∂η (σ (i)2 + ω (i)2 )3/2 σ (i)2 + ω (i)2 (4.1) where ∂σ (i) ∂η = Re( 39 ∂λ(i) ) ∂η (4.2) 40 CHAPTER 4. IMPACT OF INERTIA AND DAMPING ∂ω (i) ∂η = Im( ∂λ(i) ) ∂η (4.3) The sensitivity of the eigenvalue λi to η is determined by the values of the right and left eigenvectors, φ(i) and ψ (i) , calculated using the normalization (2.10), and by the sensitivity of the state matrix to this parameter as [1] ∂λ(i) ∂AS (i) = ψ (i)T φ ∂η ∂η (4.4) Thus, to find the sensitivities of the damping ratios to the inertia and damping coefficients, the expressions for the sensitivity of the system state matrix should be derived. 4.1.1 State Matrix Sensitivity to Rotational Inertia No Load Damping The sensitivity of the system state matrix to the inertia of one of the syncronous machines, M , is determined by ∂AS ∂A0 ∂F 0 0 0−1 0 ∂A0 ∂F 0 0 0−1 0 = − F G C = − F G C ∂M ∂M ∂M ∂M ∂M (4.5) with ∂A0 ∂M ∂F 0 ∂M ∂C 0 ∂M ∂G0 ∂M = = ∂ ∂F1 ∂A (A − F1 G1 −1 C1 ) = − G1 −1 C1 ∂M ∂M ∂M ∂ ∂F1 (F2 − F1 G1 −1 G2 ) = − G1 −1 G2 ∂M ∂M (4.6) (4.7) = 0 (4.8) = 0 (4.9) ∂A 1 In (4.6), ∂M and ∂F ∂M are block diagonal matrices. However, their only blocks that contain non-zero elements are the ones that correspond to the generator in question, since the inertia level of a generator does not explicitly influence the state variables of the other generators. The non-zero elements 4.1. SENSITIVITY OF DAMPING RATIO of the submatrix ∂Ag ∂M can be derived from (3.71) that yields (2,2) ∂Ag 1 = 2 KD ∂M M (2,3) ∂Ag 1 X 00 = 2 ads iq ∂M M Xfd (2,4) ∂Ag ∂M = =− 00 1 Xaqs id M 2 X1q =− 00 1 Xaqs id M 2 X2q (2,6) ∂Ag ∂M (8,2) 00 1 Xads iq M 2 X1d (2,5) ∂Ag ∂M (2,10) ∂Ag ∂M 1 =− 2 M (2,1) ∂M (8,1) ∂F1−g ∂M (9,1) ∂F1−g ∂M (2,2) ∂Ag ∂Ag = KSTAB ∂M ∂M (8,3) (2,3) ∂Ag ∂Ag = KSTAB ∂M ∂M (8,4) (2,4) ∂Ag ∂Ag = KSTAB ∂M ∂M (8,5) (2,5) ∂Ag ∂Ag = KSTAB ∂M ∂M (8,6) (2,6) ∂Ag ∂Ag = KSTAB ∂M ∂M (8,10) (2,10) ∂Ag ∂Ag = KSTAB ∂M ∂M The non-zero elements of the block machine in the system as ∂F1−g 41 1 00 = 2 (−Xads iq − Ψaq ) M (2,1) ∂F1−g = KSTAB ∂M (8,1) T1 ∂F1−g = T2 ∂M ∂F1−g ∂M (9,2) ∂Ag ∂M (8,2) = T1 ∂Ag T2 ∂M = T1 ∂Ag T2 ∂M = T1 ∂Ag T2 ∂M = T1 ∂Ag T2 ∂M = T1 ∂Ag T2 ∂M (8,3) (9,3) ∂Ag ∂M (8,4) (9,4) ∂Ag ∂M (9,5) ∂Ag ∂M (8,5) (8,6) (9,6) ∂Ag ∂M (9,10) ∂Ag ∂M 8,10) = T1 ∂Ag T2 ∂M (4.10) are computed for each synchronous (2,2) ∂F1−g ∂M (8,2) ∂F1−g ∂M (9,2) ∂F1−g ∂M 1 00 (Ψad + Xaqs id ) M2 (2,2) ∂F1−g = KSTAB ∂M (8,2) T1 ∂F1−g = T2 ∂M = (4.11) Load Damping Case In case damping is provided at the load buses, and it is to be modelled as in Section 3.3, Equations (4.6) and (4.7) should be modified according to the adjusted structure of the set of the system equations (3.98-3.101). ∂A0 ∂M ∂F 0 ∂M ∂A ∂F1 − G3 −1 C4 ∂M ∂M ∂F1 = − G3 −1 G8 ∂M = (4.12) (4.13) ∂A 1 The non-zero elements of ∂M and ∂F ∂M can be determined by means of (4.10) and (4.11). ∂A 1 The size of ∂M and ∂F ∂M should be similar to that of A and F1 respectively. Therefore, if the load damping differential equations are introduced, ∂F1 ∂A ∂M should be augmented by nL zero rows and nL zero columns, while ∂M gets nL zero rows. 42 CHAPTER 4. IMPACT OF INERTIA AND DAMPING 4.1.2 State Matrix Sensitivity to Damping No Load Damping It could be assumed that the damping at a generator bus could be changed, e.g. by means of BESS. ∂AS ∂A0 ∂A = = ∂KD ∂KD ∂KD (4.14) ∂A The only non-zero elements of a block ∂KDg , representing the sensitivity of the state variables of the generator in question to the associated damping coefficient, are (2,2) 1 ∂Ag =− ∂KD M (8,2) ∂Ag 1 = −KSTAB ∂KD M (4.15) (9,2) T1 1 ∂Ag = − KSTAB ∂KD T2 M Load Damping Case ∂AS ∂A0 ∂F 0 0 −1 0 = − G C ∂KD ∂KD ∂KD (4.16) where ∂A0 ∂A ∂F3 = − G7Q −1 C3Q ∂KD ∂KD ∂KD ∂F 0 ∂F2 ∂F3 = − G7Q −1 G6Q ∂KD ∂KD ∂KD (4.17) (4.18) The sensitivities of the matrix A to the load damping at the bus in question ∂A are given by the matrix ∂K of the same size as A. Generator state variables D are not explicitly affected by the change of load damping, thus the first 10·ng ∂A rows and the first 10·ng columns of ∂K will always have only zero elements. D Non-zero entries will appear in the row (10ng + k) for the k-th load bus: ∂A (9ng +k,9ng +m) ω0 =− Vk Vm Ykm sin(θk − θm − αkm ) ∂KDk KDk2 (4.19) where k = ng + 1, ng + 2, ..., ng + nL , m = ng + 1, ng + 2, ..., ng + nL and m 6= k and X ω0 ∂A (9ng +k,9ng +k) = 2 Vk Vm Ykm sin(θk − θm − αkm ) ∂KDk KDk m∈K (4.20) 4.2. SENSITIVITY OF TRANSIENT OVERSHOOT 43 where m = 1, 2, ..., ng + nL The derivative of F2 with respect to the damping at a given load bus has the following non-zero elements: ∂F2 (9ng +k,2m−1) ω0 = − 2 Vk Vm Ykm sin(θk − θm − αkm ) (4.21) ∂KDk KDk ∂F2 (9ng +k,2m) ω0 = − 2 Vk Ykm cos(θk − θm − αkm ) ∂KDk KDk (4.22) where k = ng + 1, ng + 2, ..., ng + nL , m = 1, 2, ..., ng Finally, non-zero entries of ∂F3 ∂KDk are defined by ∂F3 (9ng +k,m) ω0 = − 2 Vk Ykm cos(θk − θm − αkm ) ∂KDk KDk (4.23) where k = ng + 1, ng + 2, ..., ng + nL , m = ng + 1, ng + 2, ..., ng + nL X ∂F3 (9ng +k,k) ω0 Ykm cos(θk − θm − αkm ) = − 2 Vk ∂KDk KDk (4.24) m∈K where m = 1, 2, ..., ng + nL 4.2 Sensitivity of Transient Overshoot The frequency response of a system to a disturbance depends on the level of inertia and damping in this system. Inertial response of synchoronous machines is an inherent reaction to an imbalance of mechanical and electrical torques at their rotors. After a major disturbance, such as the loss of bulk generation units, the rotational inertia of the remaining machines reduces the rate of frequency drop. This provides more time for the control actions, aimed at settling the frequency at an acceptable level and ensuring the stability of the system. In case of high penetration of RES, the grid inertia significantly decreases. This affects the frequency response, causing larger frequency deviations, and requires faster operation of the frequency control. In this section, the sensitivity of a transient overshoot after a disturbance to the inertia of the generators will be derived based on [1] and on the system equations formulated in Chapter 3. The sensitivities of the right and the left eigenvectors to a parameter η are given by X η ∂φ(k) = ckj φ(j) ∂η j∈N , X η ∂ψ (k) = dkj ψ (j) ∂η j∈N (4.25) 44 CHAPTER 4. IMPACT OF INERTIA AND DAMPING where N is the set of the system modes, and the off-diagonal elements cηkj and dηkj can be expressed as cηkj = dηkj = (k) S ψ (j)T ∂A ∂η φ (λ(k) − λ(j) )ψ (j)T φ(j) (j) S ψ (k)T ∂A ∂η φ (λ(k) − λ(j) )ψ (j)T φ(j) k 6= j (4.26) k 6= j (4.27) The derivative of the product φ(i) ψ (i)T , which is given by ∂φ(i) ψ (i)T ∂φ(i) (i)T ∂ψ (i)T = ψ + φ(i) ∂η ∂η ∂η (4.28) can be rewritten noting that ckj = −dkj as [1] ∂φ(i) ψ (i)T X (j) η (i)T = [φ cij ψ − φ(i) cηji ψ (j)T ] ∂η (4.29) j\i The derivative (4.29) will be employed in the latter derivations. The frequency response can be estimated by means of an open-loop transfer function between the input (disturbance ∆u = ∆Pk ) and the output (angular velocity deviation ∆y = ∆ωr ) variables. The open-loop transfer function could be obtained from ∆ẋ = AS ∆x + bk ∆u (4.30) ∆y = cl ∆x (4.31) where cl is a matrix mapping the frequency of node l on the output ylk and bk shows the contribution of a disturbance at the k-th node to the deviation of the state variables. Hence, the transfer function G(s) can be expressed as G(s) = ∆Y (s) = cl (sI − A)(−1) bk ∆U (s) = cl φ(sI − Λ)(−1) ψ T bk X Rk li = (i) s − λ i∈N (4.32) where Rlik is a residue of G(s) at pole s = λ(i) Rlik = cl φ(i) ψ (i)T bk (4.33) The matrix bk is not as easily derived as in [1] because in this thesis, a more complex model of a power system is employed. The derivation of bk will be covered later in this section. 4.2. SENSITIVITY OF TRANSIENT OVERSHOOT With the short-hand Klik = k Rli , λ(i) 45 the step response Y (s) is given by X λ(i) 1 Klik Ylk (s) = G(s) = − s s(s − λ(i) ) (4.34) i∈N which in time domain yields ylk (t) = L−1 [Ylk (s)] = − X Klik (1 − eλ (i) t ) (4.35) i∈N After dividing the eigenvalues into real and complex conjugate, represented by the sets Λ0 and Lambda+ , respectively, the time-domain response can be rewritten as ylk (t) = − X Klik (1 − eλ (i) t )−2 X (KlikRe − eσ (i)t ||Klik || sin(ω (i) t − βlik )) i∈Λ+ i∈Λ0 (4.36) with βlik = arctan(KlikRe , KlikIm ) (4.37) The dominating mode i could be defined by finding the largest Kljk i = argmaxKljk (4.38) j The first peak time and magnitude of the dominating mode i could be approximated by 1 (0.5π − βlik ) ω (i) = ylk (tkpl ) tkpl = k Mpl (4.39) (4.40) l to inertia and The next step would be to estimate the sensitivity of Mpk damping. The derivative of the transfer function residue Rlik to inertia or damping of the j-th generator is given by ∂Rlik ∂ ∂φ(i) ψ (i)T k ∂bk = (cl φ(i) ψ (i)T bk ) = cl b + cl φ(i) ψ (i)T ∂ηj ∂ηj ∂ηj ∂ηj (4.41) The gain of the step-response Klik is affected by inertia or damping changes as follows: ∂Klik ∂ Rlik = = ∂ηj ∂ηj λ(i) k ∂Rli (i) ∂ηj λ (i) − Rlik ∂λ ∂ηj (λ(i) )2 (4.42) 46 CHAPTER 4. IMPACT OF INERTIA AND DAMPING The change of the first peak time can be estimated by ∂ arctan( xy ) = ∂η ∂ 1 ∂η ω (i) ∂x ∂η y y2 = − − + 1 ∂y ∂η x x2 (4.43) ∂ω (i) (ω (i) )2 ∂η (4.44) KiRe ∂ω (i) 1 ∂ arctan( KiIm ) = − (i) 2 (0.5π − β) − (i) (4.45) ∂ηj (ω ) ∂ηj ω ∂tkpl 1 ∂ηj Finally, the derivative of the overshoot is given by k ∂Mpl ∂ηj = ∂ylk (tkpl ) ∂ηj − Klik ∂λ(i) ∂ηj X ∂K k (i) k li [ (1 − eλ tpl ) ∂ηj =− i∈N λ(i) tkpl tkpl e − Klik λ ∂tkpl (i) ∂ηj λ(i) tkpl e (4.46) ] As a next step, the matrix bk is derived. No Load Damping To enable the calculation of the open-loop transfer function as in (4.32), the system frequency response should be described by ∆ẋ = A∆x + bk ∆Pk ∆ωr = cl ∆x (4.47) (4.48) where ∆Pk is the vector of disturbances. If we assume the disturbance to happen at one of the load buses, the system equations should be adjusted as follows: ∆ẋ = A∆x + F1 ∆Ig + F2 ∆Vg (4.49) 0 = C1 ∆x + G1 ∆Ig + G2 ∆Vg (4.50) 0 = C2 ∆x + G3 ∆Ig + G4 ∆Vg + G5 ∆VL (4.51) k 0 = G6 ∆Vg + G7 ∆VL + d ∆Pk (4.52) Rearrangement of (4.50) and (4.52) yields ∆VL = −G7 −1 (G6 ∆Vg + dk ∆Pk ) ∆Ig = −G1 −1 (C1 ∆x + G2 ∆Vg ) (4.53) (4.54) Substitution of VL and Ig in (4.49) and (4.51) gives ∆ẋ = A0 ∆x + F 0 ∆Vg 0 0 0 = C ∆x + G ∆Vg − (4.55) k G5 G−1 7 d ∆Pk (4.56) 4.2. SENSITIVITY OF TRANSIENT OVERSHOOT 47 where A0 , C 0 , F 0 and G0 are the shortcuts adopted in (3.89-3.92). Now (4.49) can be rewritten as k ∆ẋ = AS ∆x + F 0 G0−1 G5 G−1 7 d ∆Pk (4.57) Thus, the desired matrix bk could be computed as k bk = F 0 G0−1 G5 G−1 7 d (4.58) where dk is a 2nL · 2nL matrix with only one non-zero element dk(2k−1,2k−1) = 1 (4.59) If the distrubances at generator buses are to be considered, the term dk ∆Pk appears in (4.51), and (4.60) becomes ∆ẋ = A0 ∆x + F 0 ∆Vg 0 0 (4.60) k 0 = C ∆x + G ∆Vg − d ∆Pk (4.61) ∆ẋ = AS ∆x + F 0 G0−1 dk ∆Pk (4.62) bk = F 0 G0−1 dk (4.63) that yields and Now ∂bk ∂Mj and ∂bk ∂KD should be calculated to be used in (4.41) ∂bk ∂Mj = ∂F 0 0−1 k G G5 G−1 7 d ∂Mj (4.64) ∂bk ∂Mj = ∂F 0 0−1 k G d ∂Mj (4.65) ∂bk ∂KD = 0 (4.66) where equation (4.64) corresponds to the disturbances at the load buses, and equation (4.65) corresponds to the disturbances at the generator buses. ∂F 0 The derivative ∂M is given by (4.7). j Load Damping Case Since the active power injection at the load buses is in this case represented by the differential equations (3.54), disturbances at the load buses could be modelled by directly adding the term bk ∆Pk to Equation (3.98). The equation becomes ∆ẋ = AS ∆x + bk ∆Pk (4.67) 48 CHAPTER 4. IMPACT OF INERTIA AND DAMPING where bk has size (10ng + nL ) · nL and the non-zero element of bk is given by ω0 bk(10ng +k,k) = (4.68) KDk A disturbance at a generator bus could be modelled in the same way as in the no load damping case, with (4.62), while the matrices A0 , F 0 , C 0 and G0 should be adopted from (3.110-3.113). The derivatives of bk with respect to M and KD for the case of a disturbance at a load bus are given by ∂bk ∂Mj ∂bk ∂KD = 0 (10ng +k,k) = ω0 2 KDk (4.69) (4.70) If a disturbance occurs at a generator bus, taking the derivatives of bk yields 0 ∂bk ∂Mj = ∂F 0 0−1 k G d ∂Mj (4.71) ∂bk ∂KD = ∂F 0 0−1 k G d ∂KD (4.72) 0 ∂F ∂F with ∂M and ∂K as defined by (4.18). j D By comparing Equations (4.64) and (4.71), it could be concluded that the load damping model, suggested in Section 3.3.2, does not adequately reflect the sensitivity of the generator frequency response to the rotational inertia for the load bus case. The expressions for bk and its derivatives can be used to calculate the k and its sensitivities. transient overshoot Mpl Knowing how the changes of inertia and damping affect the eigenvalues of the system state matrix and the magnitude of the transient overshoot, it is now possible to formulate an optimization program focused on the improvement of the system stability. 4.3 Optimization Algorithm The optimization algorithm described in this section was proposed in [1]. Its objective is the maximization of the worst-case (minimal) damping ratio of any mode in the system. The larger the damping ratios are, the faster the oscillatory modes decay which is advantageous for the system stability. At the same time, to avoid large deviations of the frequency due to reduced inertia, the frequency overshoot after a disturbance should be constrained. Damping and inertia are assumed to be adjustable within some bounds and 4.3. OPTIMIZATION ALGORITHM 49 associated with a cost. The sets K and M include the nodes with damping and inertia, respectively. The total amount of inertia and damping that can be added is assumed to be limited. The sensitivities of the damping ratios and the overshoot are non-linear, therefore, each step of the optimization will be associated with a solution of a linearized problem. Superscript ν denotes the number of the iteration with 0 being the first iteration. After each iteration, the system state matrix, along with the sensitivities of damping ratios and transient overshoot should be computed all over again. The change of the damping from the current iteration to the next is given by ν+1 ν+1 ν ∆KDj = KDj − KDj (4.73) A similar expression is applied to the value of inertia. To enable the calculaν+1 tion of the absolute change in inertia and damping, KDj and Mjν+1 should + − and Mj+ , and negative parts,KDj and Mj− , be split in positive parts, KDj as ( ν+1 ν+1 0 >0 0 − KDj − KDj if KDj KDj + = KDj ν+1 0 ≤ 0 (4.74) 0 if KDj − KDj ( ν+1 0 >0 − KDj 0 if KDj − = KDj ν+1 0 | if K ν+1 − K 0 ≤ 0 (4.75) − KDj |KDj Dj Dj Mj+ Mj− M −ν+1 −Mj0 j 0 if if Mjν+1 − Mj0 > 0 (4.76) Mjν+1 − Mj0 ≤ 0 0 ν+1 |Mj − Mj0 | if if Mjν+1 − Mj0 > 0 (4.77) Mjν+1 − Mj0 ≤ 0 = = The absolute change could be now estimated as + − |KDj | = KDj + KDj (4.78) Mj− (4.79) |Mj | = Mj+ + The objective function penalizes the minimal damping ratio with cost cζ ≥ 0. The purpose of the slack variable kpl is to ensure the feasibility of the problem, and it is penalized by the cost c . Procurement of additional inertia and damping implicates economic costs cMi and cKi . However, the accurate calculation of cMj and cKj would be a complex task without a well-developed inertia and damping procurement market. min [−cζ ζ min + KDj ,Mj XX k l (c kpl ) + X i∈K cKj |KDj | + X cMj |Mj |] ∀i ∈ Λ+ i∈M (4.80) 50 CHAPTER 4. IMPACT OF INERTIA AND DAMPING s.t. ζiν+1 = ζiν + X ∂ζ ν X ∂ζ ν ν+1 i i ∆KDj ∆Mjν+1 (4.81) + ∂KDj ∂Mj j∈K (4.82) |Mj | ≤ M tot (4.84) ζ X j∈M ζiν+1 tot KD min ≤ |KDj | ≤ (4.83) j∈K X j∈M ν+1 min max KDj ≤ KDj ≤ KDj (4.85) Mjmin ≤ Mjν+1 ≤ Mjmax (4.86) min ∆KDj ∆Mjmin ≤ ≤ 0 ≤ + KDj − − KDj − Mj− = 0 ≤ Mj+ k ∆Pk fp − Mpl ≥ = ν+1 max ∆KDj ≤ ∆KDj ∆Mjν+1 ≤ ∆Mjmax − + , 0 ≤ KDj KDj ν+1 0 − KDj KDj Mj+ , 0 ≤ Mj− Mjν+1 − Mj0 k X ∂Mpl j∈M ∂Mj ∆Pk ∆Mjν+1 + (4.87) (4.88) (4.89) (4.90) (4.91) (4.92) k X ∂Mpl j∈K ∂KDj ν+1 − kpl (4.93) ∆Pk ∆KDj With (4.81), the value of the damping ratios are computed at the step ν + 1 using the previous value ζiν and the changes related to the adjustment of Mj and KDj . The constraint (4.82) serves to set ζ min to the lowest damping ratio value. The inequality constraints (4.83) and (4.84) limit the total change of inertia and damping to the values available for procurement. The individual values of Mj and KDj at each bus are limited by (4.85) and k computed at each iteration are valid only (4.86). Sensitivities of ζ and Mpl ν . Therefore, the for a small range of values around the initial Mjν and KDj ν+1 ν+1 steps ∆KDj and ∆Mj should be limited by (4.87) and (4.88). Equalities (4.89-4.92) split KDj and Mj as in (4.78 and 4.79). The magnitude of the transient overshoot after a disturbance ∆Pk is k ∆P . The change of inertia and damping by ∆K ν+1 and given by Mpl k Dj ν+1 ∆Mj results in additional terms of the overshoot as shown in (4.93). The total magnitude of the overshoot should not exceed the limit fp . At each iteration ν, the program finds the optimal levels of damping and inertia. These values are used to calculate the system state matrix and its eigenvalues, the new values of sensitivities, and the approximate magnitude 4.4. IMPLEMENTATION IN MATLAB 51 of transient overshoot. All these quantities are implemented in optimization at iteration ν + 1. This optimization program can be used to facilitate the provision of synthetic inertia and fast frequency response. It could also serve as a reference tool for planning of power systems. 4.4 Implementation in MATLAB To analyze the impact of inertia changes on the stability of test power systems, the proposed optimization algorithm was implemented in the engineering environment MATLAB, along with a supplementary transient simulations tool . Optimization Program START DATA.mat BUSES LINES GENS 0 NO min (dm;dk) <0,1 YES Reindexation Power Flow Computation Calculation of the initial state of the generators 1 Optimization of the inertia and damping levels Estimation of the transient overshoot and sensitivities Kron Reduction Calculation of the eigenvalue and eigenvector sensitivities Computation of the system state matrix and eigenvalues END Figure 4.1: Structure of the developed optimization program The flow chart of the developed MATLAB program for inertia and damping optimization is presented in Figure 4.1. The input data for the optimization program should be saved in the file DATA.mat and should include the following arrays: 1. BUSES with information on the nodes of the investigated power system, such as active and reactive power injections, voltage magnitudes of PV-buses, susceptance of the shunt devices, etc. 2. LINES where topology of the grid and parameters of the transmission lines are stored. 52 CHAPTER 4. IMPACT OF INERTIA AND DAMPING 3. GENS where parameters of the on-line generators are listed. The required structure of the arrays is described in Appendix D. The MATLAB file run optimization.m is the master file of the optimization program. At the start of the master file, the user could choose the model order for the synchronous machines: 6,7,9 or 10. Each option represents the number of the differential equations describing a machine. The option 6 corresponds to an unregulated machine, by entering 7 the model with AVR would be chosen, with 9 PSS would be implemented, and 10 stands or the full model employed in this work. The ability to choose the model could be useful, if the effects of a particular regulation system on the system stability are to be analyzed. Besides that, the user could choose, whether he or she would like to include the load damping modelling by typing ’on’ or ’off’ in response to a corresponding inquiry. After the user has made his choice, the program starts to process the data. First of all, the nodes and the lines of the system are re-indexed by reindexation.m to ensure the sequential numbering of the elements starting with ”1”. The next step is calculation of the initial steady state of the system by means of power flow computation accomplished by the package MATPOWER 5.1. This tool is called upon by pf.m where the necessary power system data is first processed to get the MATPOWER format. Resulting from MATPOWER computations are the voltage magnitudes and angles, along with active and reactive power injections at the nodes of the system. Next, the nodes are sorted into three categories: generator nodes, load buses and other buses (with no power injections). To exclude the other buses from the analysis, Kron reduction is implemented via kron.m. The MATPOWER output data is used as an input to evaluate the generator variables id , iq , and δ which is done by gencurrents.m. These variables represent the interface between synchronous machines and transmission network, and after getting their values, the algorithm proceeds with computation of coefficient matrices for the linearized network equations (G4 − G7 , network equations.m). In the following stage, the function sensitivities.m computes the system state matrix AS , its eigenvalues and eigenvectors, and sensitivities of damping ratios to rotational inertia of generators and to damping. To derive AS , the program has to build the matrices Ag ,FX−g ,CX−g and GX−g for each generator bus, along with the derivatives of Ag and FX−g used in the further analysis. This step is carried out by gen equations.m. Then, the transient overshoot magnitudes and their sensitivities to inertia and damping are estimated by transient overshoot.m. After the eigenvalues, overshoot magnitudes, and their sensitivities have been computed, the parameters of the optimization should be defined. Among these parameters are the costs introduced in the objective function, the total 4.4. IMPLEMENTATION IN MATLAB 53 avaliable inertia and damping, the parameters of the equality constraints, and the number of iterations. The optimization is carried out by means of the free of charge optimization package YALMIP. YALMIP is a modelling language for advanced modelling and solution of convex and nonconvex optimization problems [18]. In optimization.m, with optimization parameters as an input, the specified objective function is maximized subject to the given constraints by IBM ILOG CPLEX solver. Results of the optimization problem solution, the updated values of inertia and damping at the nodes, are used to calculate the new eigenvalues, overshoot, and sensitivities by means of sensitivities.m and transient overshoot.m. Next, another optimization round is carried out, and further, by repetitive optimization solution and calculation of eigenvalues, transient overshoot, and their sensitivities, the local optimum of the objective function is found. The number of the iterations should be manually adapted to ensure that the solution has converged. If from one iteration to another, the minimal damping ratio does not get any improvement, the maximal size of the steps ∆K and ∆M is decreased by 10% , as an attempt to push the solution into another direction. The reduction of the steps is accumulated in factors dm and dk . When one of them becomes smaller than 0.1, the user receives the message that declares the termination of the whole optimization process and displays the achieved improvement of minimal damping ratio in percent. Transient Simulations The master file of the transient simulations is called run transient. It requires the same input data as the optimization program and starts the computations by calling reindexation.m, pf.m, and kron.m. The next step is estimation of the initial values of the generator variables in initial x gen.m. Following this, the bus and the branch where a disturbance occurs is specified, and the admittance matrix of the system is altered to involve a shunt element at the faulty bus. The new values of the network variables (voltages and currents) are calculated at the next step by means of Newton-Raphson iteration algorithm implemented in newtraph.m. The latter has two subfunctions, algebraic.m, where the right-side parts of the network equations (3.117) are evaluated, and jacobian.m computing the Jacobian associated with these equations. After that, the time step and the number of the time intervals before the fault is cleared are specified. For each time interval, the values of the state variables are computed by means of numerical integration, while the values of the network variables are estimated in newtraph.m. Numerical integration is carried out by the second order R-K method (rungekutta2.m) 54 CHAPTER 4. IMPACT OF INERTIA AND DAMPING or the fourth order R-K method in Gill’s modification (rungekuttagill.m). More than once at each time step, R-K methods require the calculation of the state variable derivatives with respect to time which is implemented in deriv gen. After the fault is assumed to be cleared, the admittance matrix should be adjusted according to the new network conditions. Following that, newtraph.m is executed again to find the updated value of the network variables, that abruptly altered after the admittance matrix changed. Finally, the new time step and the number of the time intervals are specified, and R-K numerical integration along with Newton-Raphson algorithm are implemented to folllow the behaviour of the state and network variables after the fault was cleared. Chapter 5 Simulation Results The proposed optimization algorithm and the developed transient simulation program were implemented for two test systems, IEEE two-area test system [2] and IEEE South East Australian test system [4]. Both systems are often used for testing small-signal stability analysis programs. In the present chapter, the results of optimization are presented and illustrated by the transient simulation results. 5.1 5.1.1 IEEE Two-Area Test System System Description The two-area system shown in Figure 5.1 is often used for benchmarking of small-signal stability analysis tools. This simplified power system consists of two areas interconnected by a weak tie link. Each area includes 2 generators supplying an aggregated load bus. Eventhough this system is far less complex than the real-life power systems, it is already a step ahead from the single machine infinite bus (SMIB) representation, as it allows to investigate interarea oscillations. In the present work, the system operating state and parameters listed in Example 12.6 of [2] were adopted. This allowed to assess the modelling accuracy by comparing the obtained results with those in [2]. The investigated operating state is described by the following data: G1: P = 700 MW Q = 185 MVAr Et = 1.03∠20.2 G2: P = 700 MW Q = 235 MVAr Et = 1.01∠10.5 G3: P = 719 MW Q = 176 MVAr Et = 1.03∠ − 6.8 G4: P = 700 MW Q = 202 MVAr Et = 1.01∠ − 17.0 Bus 7: PL = 967 MW QL = 100 MVAr QC = 200 MVAr Bus 9: PL = 1767 MW QL = 100 MVAr QC = 350 MVAr Nominal frequency in the system is 60 Hz. Active load components are modelled by constant current characteristics, and reactive load components have constant impedance characteristics. 55 56 G1 CHAPTER 5. SIMULATION RESULTS 1 5 6 25 km 10 km L7 7 400 MW 8 9 110 km 110 km C7 C9 10 km 10 11 25 km 3 L9 2 G2 4 G4 Area 1 Area 2 Figure 5.1: Two-area test system [2] 5.1.2 Small-Signal Stability Analysis To validate the developed eigenvalue calculation routine, the system state matrix eigenvalues obtained in the simulations were compared to the ones listed in Example 12.6 of [2]. In accordance with the outline of Example 12.6, it was assumed that all four generators are operated on manual excitation control, and there are no PFC devices. Hence, each synchronous machine was represented by 6 state variables. All the damping coefficients were set to zero, thus, No Load Damping case was modelled. The calculated eigenvalues are presented at the left side of Table 5.1, and the corresponding values from [2] are given at the right side of the table. As it could be seen in Table 5.1, the calculation results exhibit three decimal place accuracy which could serve as a verification for the developed eigenvalue computation program. The first two eigenvalues in Table 5.1 represent the zero eigenvalues due to the redundant state variables. The appearence of the zero eigenvalues is explained in [2]. One of these zero eigenvalues is caused by the lack of uniqueness of absolute rotor angle. The other zero eigenvalue results from the assumption that the generator torques are independent of speed deviation (speed governors are not modelled and KD = 0). All the non-zero eigenvalues of the system have negative real parts that means that the system is stable in the given operational condition. Each mode of the system can be characterized by the state variables that contribute the most to this mode. The level of contribution of a state variable to a mode can be assessed by means of the participation matrix analysis, described in [2]. The dominant states of the system modes in the investegated case are given in Table 5.1. The rotor angle oscillatory modes of the two-area system are represented by three conjugate pairs of complex G3 5.1. IEEE TWO-AREA TEST SYSTEM 57 eigenvalues. Conjugate pairs λ = −0.492 ± 6.83 and λ = −0.506 ± 7.02 are associated with the local intermachine oscillations between generators G1 and G2, and generators G3 and G4 respectively. The third rotor angle mode, described by the conjugate pair λ = −0.111 ± 3.43, is the interarea mode, with generators G1 and G2 swinging against G3 and G4. As it could be seen in Table 5.1, this oscillatory mode has the lowest damping ratio. Table 5.1: System modes with manual excitation control Eigenvalues Real Imaginary Damping Ratio Eigenvalues [2] Real Imaginary Damping Ratio Dominant States 1.33E-07 -1.33E-07 -0.099 -0.111 -0.111 -0.116 0 0 0 -3.43 3.43 0 1 1 1 0.032 0.032 1 -7.60E-04 -7.60E-04 -0.096 -0.111 -0.111 -0.117 2.20E-03 -2.20E-03 0 -3.43 3.43 0 0.327 0.327 1 0.032 0.032 1 ∆ω and ∆δ of G1, G2, G3, G4 -0.265 0 1 -0.265 0 1 ∆Ψfd of G3 and G4 -0.276 0 1 -0.276 0 1 ∆Ψfd of G1 and G2 -0.492 -0.492 -6.83 6.83 0.072 0.072 -0.492 -0.492 -6.82 6.82 0.072 0.072 ∆ω and ∆δ of G1 and G2 -0.506 -0.506 -7.02 7.02 0.072 0.072 -0.506 -0.506 -7.02 7.02 0.072 0.072 ∆ω and ∆δ of G3 and G4 -3.428 -4.139 -5.288 -5.303 -31.03 -32.45 -34.07 -35.53 -37.89 -37.89 -38.01 -38.01 0 0 0 0 0 0 0 0 -0.142 0.142 -0.037 0.037 1 1 1 1 1 1 1 1 1 1 1 1 -3.428 -4.139 -5.287 -5.303 -31.03 -32.45 -34.07 -35.53 -37.89 -37.89 -38.01 -38.01 0 0 0 0 0 0 0 0 -0.142 0.142 -0.038 0.038 1 1 1 1 1 1 1 1 1 1 1 1 flux linkages of d- and q-axis damping circuits The assumption of the manual excitation control simplifies the analysis, however, it is extremely important to know how the control devices influence on the small-signal stability. The eigenvalue computation in MATLAB, as well as the results given in [2] show that if the excitation is controlled by means of AVR with a high gain without PSS, the investigated system becomes unstable, with an unstable interarea oscillation mode represented by a conjugate pair λ = 0.0301 ± 3.84. The operation of PSS with given parameters eliminates the negative effect of AVR on the damping torque. The interarea oscillatory mode of the two-area system with PSSs modelled as shown in Figure 3.2 is represented by complex eigenvalues λ = −0.663 ± 3.286. It should be noted, that these 58 CHAPTER 5. SIMULATION RESULTS values differ from the ones presented in [2]. This discrepancy could be explained by the difference between the implemented PSS model and a more detailed model chosen by the author of [2]. Implementation of PFC introduces additional damping of the oscillations. Speed governors were not included into the model used for the smallsignal stability analysis of the two-area system in [2], therefore, the parameters of PFC were chosen at our own discretion as follows: • Droop S = 2% • Turbine time constant Tt = 10s The value of the turbine time constant is set in accordance with the maximal time of full primary control reserve deployment allowed in interconnected European power system which is 30 s. Normally, the values of Tt of nonreheat steam turbines are significantly lower than 10 s, but to investigate the “worst-case” scenario, the chosen value of Tt represents steam turbines, equipped with a re-heater. The eigenvalues of the state matrix of the given two-area system with AVR, PSS, and PFC are presented in Table 5.3. In the case that will be further referred to as Base Case, the rotational inertia and damping coefficients of the machines are set to the values given in Table 5.2 in accordance with Example 12.6 of [2]. This case represents a system with conventional generation, and thus “conventional” level of rotational inertia. It should be noted, that the small-signal stability analysis of the test system in Load Damping case, i.e. with incorporation of the frequency dependency of the load modelled as in Section 3.3.2, yielded positive eigenvalues. This result contradicts the expectations from the effect of the load damping on the stability of the system. Modelling of an aggregated load is a complex task since it requires an adequate reflection of both voltage and frequency dependency of the consumed power and due to the diversity of the consumer devices. The model proposed in Section 3.3.2 does not seem to offer an appropriate description of the voltage dependence of the active component of demanded power and, thus, it should be further elaborated. It is not included in the optimization analysis conducted in the present work. In case of the high penetration of RES, the level of inertia is significantly lower. For example, according to [5], in 2012, the share of inverter-connected RES infeed in the German power system has reached maximal value of 50%. Consequently, the aggregated inertia of the system lost half of its value during the times with such a high RES share, changing from H = 6s to H = 3 − 4s (or from M = 12s to M = 6 − 8s). This highly reduced inertia scenario is reflected in the present thesis by Low-Inertia Case with all the inertia constants reduced by 50% compared to Base Case. 5.1. IEEE TWO-AREA TEST SYSTEM 59 Table 5.2: Rotational inertia constant M and damping coefficients of the two-area system generators in Base Case and Low-Inertia Case, calculated on the rated MVA base (900 MVA) Generator G1 G2 G3 G4 KD M base case [s] M low inertia [s] 1 13 6.5 1 13 6.5 1 12.35 6.175 1 12.35 6.175 60 CHAPTER 5. SIMULATION RESULTS Table 5.3: Eigenvalues of the two-area system in Base Case (left) and LowInertia Case (right). Eigenvalues Real Imaginary -3.56E-14 -0.100 -0.100 -0.100 -0.071 -0.071 -0.778 -0.795 -0.804 -1.681 -0.696 -0.696 -3.714 -3.839 -4.383 -4.383 -3.545 -3.545 -3.795 -3.795 -16.372 -16.372 -16.205 -16.205 -18.148 -18.148 -17.515 -17.515 -32.724 -33.119 -37.928 -38.080 -51.491 -51.491 -52.928 -53.080 -94.601 -95.725 -97.488 -97.545 0 0 0 0 -0.116 0.116 0 0 0 0 -3.283 3.283 0 0 -0.043 0.043 -5.140 5.140 -5.117 5.117 -14.082 14.082 -14.683 14.683 -19.579 19.579 -24.341 24.341 0 0 0 0 -0.058 0.058 0 0 0 0 0 0 Damping Ratio 1 1 1 1 0.522 0.522 1 1 1 1 0.207 0.207 1 1 1 1 0.568 0.568 0.596 0.596 0.758 0.758 0.741 0.741 0.680 0.680 0.584 0.584 1 1 1 1 1 1 1 1 1 1 1 1 Eigenvalues Real Imaginary -1.24E-13 -0.100 -0.100 -0.100 -0.077 -0.077 -0.780 -0.795 -0.805 -2.371 -1.273 -1.273 -3.402 -3.509 -4.370 -4.370 -5.123 -5.123 -5.287 -5.287 -13.819 -13.819 -13.618 -13.618 -17.349 -17.349 -17.235 -17.235 -32.714 -32.944 -37.831 -37.992 -52.624 -52.624 -54.558 -54.754 -94.663 -95.778 -97.541 -97.599 0 0 0 0 -0.128 0.128 0 0 0 0 -4.163 -4.163 0.000 0.000 -0.017 0.017 -5.270 5.270 -5.133 5.133 -22.603 22.603 -23.873 23.873 -23.609 23.609 -27.021 27.021 0 0 0 0 -0.135 0.135 0 0 0 0 0 0 Damping Ratio 1 1 1 1 0.515 0.515 1 1 1 1 0.292 0.292 1 1 1 1 0.697 0.697 0.717 0.717 0.522 0.522 0.495 0.495 0.592 0.592 0.538 0.538 1 1 1 1 1 1 1 1 1 1 1 1 5.1. IEEE TWO-AREA TEST SYSTEM 61 The interarea oscillatory mode in Base Case is given by a conjugate pair of eigenvalues λ = −0.696 ± 3.28. As could be seen in Table 5.3, this mode has the worst damping ratio among all the system modes (0.207). The decay of interarea oscillations can be accelerated by the reduction of inertia in the system, as lower inertia is associated with a faster damping of oscillations. In accordance with the expectations, the damping ratio of the mode of interest increases by roughly 41% in Low-Inertia Case compared to Base Case. However, when inertia level in the system is too low, the inertial response of the machines is reduced, and the system becomes less resilient to large disturbances. To ensure the stable operation of the system, the frequency nadir after possible large-scale disturbances should be limited to acceptable values. The reaction of the system to sudden load changes at the generator buses was investigated to assess the level of the frequency deviations in the system. The frequency response of the two-area system was estimated by applying an open-loop transfer function G(s) defined by (4.32). As proposed in [1], to facilitate the assessment of the system frequency response, the transient overshoot after a disturbance was approximated by the first peak magnitude k , given by (4.40). The results of the of the dominating oscillatory mode Mpl transient overshoot calculations in Hz are presented in Table 5.4. Table 5.4: Results of transient overshoot computation in the two-area system in Base Case Node Mpmin [Hz] min y(t) [Hz] 1 2 3 4 -0.348 -0.347 -0.281 -0.275 -0.395 -0.395 -0.310 -0.310 Table 5.5: Results of transient overshoot computation in the two-area system in Low-Inertia Case Node Mpmin [Hz] min y(t) [Hz] 1 2 3 4 -0.380 -0.380 -0.299 -0.292 -0.414 -0.414 -0.330 -0.324 As it could be seen in Table 5.4, the approximated values of the transient frequency overshoot Mpmin deviate by roughly 12% from the actual values of overshoot (min y(t)) after the disturbances at the generator nodes. 62 CHAPTER 5. SIMULATION RESULTS Figure 5.2 illustrates the transient frequency deviations at bus 1 after the load change at bus 1 (blue curve) and bus 3 (green curve). 0 Transient Frequency [Hz] −0.05 −0.1 −0.15 −0.2 −0.25 −0.3 −0.35 −0.4 −0.45 −0.5 0 20 40 60 Time [s] 80 100 Figure 5.2: Frequency response to disturbances at buses 1 (blue) and 3 (green) of the two-area system in Base Case In this graph, it is easy to recognize the operation of PFC. After a fast drop, the frequency starts to increase due to the PFC, and after some time it will settle, however, it will not get back to 60 Hz. The first part of the curve (before the frequency reaches its minimum) shows the reaction of the system to the disturbance before the deployment of the primary control reserve. The steepness of the curve, i.e. the rate of the frequency deviation, is determined by the rotational inertia and damping levels in the system. If the frequency in a real-life system decreases too fast, the system PFC may not have enough time to restore the frequency at an acceptable level. In this case, when the frequency becomes critically low, the generator protection will disconnect the machines which will lead to further complications and possibly to the loss of the system stability. It is, therefore, valuable to know how the changes in inertia and damping affect the frequency nadir. If the rotational inertia of the generators of the investigated system is reduced by 50 %, the absolute values of the frequency overshoot increase by 6-10 %, as it could be seen in Table 5.5. 5.1. IEEE TWO-AREA TEST SYSTEM 63 0 Transient Frequency [Hz] −0.05 −0.1 −0.15 −0.2 −0.25 −0.3 −0.35 −0.4 −0.45 −0.5 0 20 40 60 Time [s] 80 100 Figure 5.3: Frequency response to disturbances at buses 1 (blue) and 3 (green) of the two-area system with the inertia of all machines reduced by 50% Figure 5.3 shows the frequency response to the disturbances at buses 1 and 3 in Low-Inertia case. The reduction of the inertia is associated with a high penetration level of RES. However, it seems necessary to note, that the modelling of RES was not covered in the present work, and all the generation units are represented by synchronous machines. Nevertheless, in this stage of the research, a simple reduction of inertia constants of the machines is assumed to be sufficiently accurate in representing the changes in inertia due to the intermittant generation. Another parameter that affects the value of the frequency nadir is the damping coefficient KD . As already discussed in Chapter 3, KD represents the relation of the electrical torque at the rotor of a generator to the frequency deviation. From Equation (3.6), it is clear that the higher is KD , the smaller is the rate of the frequency deviation.The effect of the reduced damping at the generator buses could be seen in Table 5.6 and Figure 5.4. 64 CHAPTER 5. SIMULATION RESULTS Table 5.6: Results of transient overshoot computation in the two-area system with the damping of all the machines reduced by 50% Node Mpmin [Hz] min y(t) [Hz] 1 2 3 4 -0.388 -0.388 -0.310 -0.308 -0.438 -0.438 -0.348 -0.342 0 Transient Frequency [Hz] −0.05 −0.1 −0.15 −0.2 −0.25 −0.3 −0.35 −0.4 −0.45 −0.5 0 20 40 60 Time [s] 80 100 Figure 5.4: Frequency response to disturbances at buses 1 (blue) and 3 (green) of the two-area system with damping of all the machines reduced by 50% If both the rotational inertia and damping coefficients of the machines are reduced by 50% compared to Base Case, the absolute value of the transient frequency overshoot increases by 15-17%, as shown in Table 5.7. 5.1. IEEE TWO-AREA TEST SYSTEM 65 Node Mpmin min y(t) 1 2 3 4 -0.404 -0.403 -0.322 -0.314 -0.460 -0.460 -0.368 -0.348 0 0 −0.05 −0.05 −0.1 Transient Frequency [Hz] Transient Frequency [Hz] Table 5.7: Results of transient overshoot computation in the two-area system with the inertia and damping of all the machines reduced by 50% −0.15 −0.2 −0.25 −0.3 −0.35 −0.4 −0.45 −0.5 0 20 base case low−inertia case low inertia and damping 40 60 80 100 Time [s] −0.1 −0.15 −0.2 −0.25 −0.3 −0.35 −0.4 −0.45 −0.5 0 20 base case low−inertia case low inertia and damping 40 60 80 100 Time [s] Figure 5.5: Results of transient overshoot computation in the two-area system for three different cases. Left: disturbance at bus 1. Right: disturbance at bus 3. The results of the frequency response computation for three discussed cases are compared in Figure 5.5. The red lines, representing the case of low inertia and low damping, as well as the blue lines of Low-Inertia Case are noticeably steeper than the green curves of Base Case. This difference in the frequency rate reflects that the inertial response, which is a natural limitation of the frequency change rate, decreases due to the inertia level reduction in the system. Reduced damping causes amplification of the transient frequency oscillations which is illustrated by the higher magnitude of the red line oscillations peaks in Figure 5.5. Thus, in the given operational state, the reduction of rotational inertia of the generators of the IEEE two-area system by 50% leads to • improvement of the minimal damping ratio by 40% • increase in the transient frequency overshoot maginutede by 10% Low damping at the generator buses aggravates the situation in Low-Inertia Case, further increasing the amplitude of the transient frequency deviations, whereas increased damping levels help to eliminate the effects of reduced 66 CHAPTER 5. SIMULATION RESULTS inertia on the transient frequency. For instance, a 40% increase in damping coefficients in Low-Inertia case allows to fully mitigate the effect of the 50% inertia reduction on the frequency nadir. The proposed optimization program has been used to further investigate the impact of inertia and damping changes on the parameters of interest and to find the optimal levels of inertia and damping. 5.1. IEEE TWO-AREA TEST SYSTEM 5.1.3 67 Optimization The optimization of inertia and damping in the two-area system has been accomplished in several stages on a “simple-to-complex” basis. The parameters of the optimization in the investigated cases are presented in Tables 5.8 and 5.9. Table 5.8: Parameters of the optimization program for two-area test system (Case 1 - Case 4) Parameter Case 1 Case 2 Case 3 Case 4 Kjmin Mjmin Kjmax Mjmax K tot 0.25Kjbase 0.25Mjbase 4Kjbase 4M base X j Kjmax 0.25Mjbase 4Mjbase - 0.25Mjbase 4Mjbase - 0.25Mjbase 2Mjbase - j∈K X X X X M tot Mjmax j∈M cζ cKj cMj c fp [Hz] 100 0 0 0 - Mjmax j∈M 100 0 0 0 - Mjmax j∈M 100 0 0 0 -0.312 Mjmax j∈M 100 0 0 0 -0.312 Table 5.9: Parameters of the optimization program for two-area test system (Case 5 - Case 8) Parameter Case 5 Case 6 Case 7 Case 8 Kjmin Mjmin Kjmax Mjmax K tot 0.25Mjbase 4Mjbase X 0.25Kjbase 0.25Mjbase 4Kjbase 4M base X j Kjmax j∈K X Mjmax j∈M 0.25Kjlow inert. 0.25Mjlow inert. 4Kjlow inert. 4Mjlow inert. X Kjmax M tot 0.25Kjbase 0.25Mjbase 4Kjbase 4M base X j Kjmax j∈K X Mjmax j∈M 100 0 0.015 0 -0.312 100 0.01 0.015 0 -0.312 100 0.01 0.015 15 -0.312 Mjmax j∈M cζ cKj cMj c fp [Hz] 100 0 0.015 0 -0.312 j∈K X Mjmax j∈M 68 CHAPTER 5. SIMULATION RESULTS Case 1 In Case 1, the minimal damping ratio was optimized without putting a constraint on the frequency overshoot. Furthermore, the costs of inertia and damping procurement were set to zero. The results of this simplified optimization case could serve as a validation of the general performance of the algorithm. By means of the developed optimization program, the minimal damping ratio in Case 1 was increased by 94% compared to Base Case. The optimization results are summarized in Table 5.10 and Table 5.11. The inertia constants were significantly reduced compared to Base Case, whereas the damping coefficients were increased to the maximal possible values. This outcome meets all the expectations and conforms with the findings of Low-Inertia case analysis (Table 5.3). It should be noted, that the inertia constants M did not reach the minimal values Mjmin = 0.25Mjbase . A simple computation of the eigenvalues with Mjmin = 0.25Mjbase yields ζ min = 0.3378, showing that a further reduction of M from the values listed in Table 5.11 does not lead to the enhancement of the minimal damping ratio. The changes in inertia and damping that improve the damping ratio of one oscillatory mode may cause a significant reduction of another damping ratio. Therefore, at some point, a further enhancement of the minimal damping ratio becomes impossible, since there are several damping ratios that compete with each other. Thus, it can be concluded that the optimization program has successfully found the optimal solution of Case 1. Table 5.10: Optimization results of the two-area test system (Case 1) ζ0min min ζopt Number of Iterations Improvement Mpmin , [Hz] 0.2074 0.4024 90 94% -0.258 Table 5.11: Values of the inertia constants M and damping coefficients KD on 900 MVA base in the two-area test system (Case 1) Generator M [s] M/M base KD G1 G2 G3 G4 3.2500 4.6222 3.1435 4.7548 0.25 0.34 0.25 0.38 4 4 4 4 The results of Case 1 implicate that a high share of RES should be seen as a positive condition for the stability of the two-area test system with 5.1. IEEE TWO-AREA TEST SYSTEM 69 regard to the damping of the oscillatory modes. However, as previously discussed, low values of inertia complicate the operation of the system, since they require a faster reaction of control devices to large disturbances. In Case 1, the optimization resulted into the maximal allowed values of KD which illustrates that procurement of additional damping improves the minimal damping ratio. Furthermore, higher damping levels also improve the transient frequency performance of the system and compensate for a poor inertial response of the system. This could be seen by comparing the overshoot value in Case 1 Mpmin = −0.258 Hz with the values obtained for Low-Inertia case (see Table 5.5). Thus, higher damping levels in the system have a significant positive impact on the stability and operation of the test system. Case 2 To illustrate the impact of rotational inertia changes on the frequency response of the test system, Case 2, a modified version of Case 1, was investigated. In this version, the damping coefficients were assumed to be constant, so the minimal damping ratio was maximized only by changing the values of M . The optimization results for Case 2 are given in Tables 5.12 and 5.13. Table 5.12: Optimization results of the two-area tests system (Case 2) ζ0min min ζopt Number of Iterations Improvement Mpmin , [Hz] 0.2074 0.3719 62 79% -0.398 Table 5.13: Values of the inertia constants M and damping coefficients KD on 900 MVA base in the two-area test system (Case 2) Generator M [s] M/M base KD G1 G2 G3 G4 3.2500 3.8726 3.0875 4.2606 0.25 0.30 0.25 0.35 1 1 1 1 The minimal damping ratio grew by 79% with respect to Base Case. At the same time, the maximal magnitude of the transient frequency overshoot increased by roughly 14%. 70 CHAPTER 5. SIMULATION RESULTS Case 3 The limitation of the overshoot magnitude is first considered in Case 3, where the frequency overshoot constraint (4.93), ignored in Case 1 and Case 2, was activated. The damping level is kept constant in Case 3 to enable the investigation of the inertia impact on the frequency response. The absolute value of |fp | = 0.312 Hz was chosen, which is smaller than 0.348 Hz, obtained in Base Case, but larger than 0.258 Hz of Case 1. Table 5.14: Optimization results of the two-area test system (Case 3) ζ0min min ζopt Number of Iterations Improvement Mpmin , [Hz] 0.2074 0.4030 61 94% -0.294 Table 5.15: Values of the inertia constants M and damping coefficients KD on 900 MVA base in the two-area test system (Case 3) Generator M [s] M/M base KD G1 G2 G3 G4 49.1459 7.3904 3.1622 4.8596 3.78 0.57 0.26 0.39 1 1 1 1 It should be noted, that the 94% improvement, obtained in Case 3, repeats the result of Case 1. However, in Case 3, the damping coefficients remained at their initial level KD = 1, whereas in Case 1 their maximization significantly enhances the minimal damping ratio, as it could be seen in comparison to Case 2. It could be concluded, that the introduction of the frequency overshoot constraint pushes the solution of the highly nonlinear problem into another direction of the solving. The results, presented in Tables 5.14 and 5.15, show that in order to keep the transient frequency in the acceptable range while maximizing the damping ratio, the program suggests to significantly increase the rotational inertia at bus 1. First of all, the results of Case 3 indicate a high participation of the G1 states in the dominating oscillatory mode. Furthermore, as it could be seen in Tables 5.5-5.7, the frequency overshoot at buses 1 and 2 has a greater magnitude than at nodes 3 and 4, hence, it is more likely for the frequency of G1 or G2 to violate the overshoot constraint. 5.1. IEEE TWO-AREA TEST SYSTEM 71 Case 4 To check how the availability of inertia at bus 1 affects the optimal solution, Case 4 was designed, with the total available inertia at bus 1 reduced by 50% to 2M1base . The results of the Case 4 simulations can be found in Tables 5.16 and 5.17. Table 5.16: Optimization results of the two-area test system (Case 4) ζ0min min ζopt Number of Iterations Improvement Mpmin , [Hz] 0.2074 0.2829 47 36% -0.312 Table 5.17: Values of the inertia constants M and damping coefficients KD on 900 MVA base in the two-area test system (Case 4) Generator M [s] M/M base KD G1 G2 G3 G4 26.0000 12.6602 5.4356 7.8022 2.00 0.97 0.42 0.60 1 1 1 1 The restriction imposed on the bus 1 inertia reserves reduces the improvement of the minimal damping ratio from 94% to 36%. The solution is obtained by deploying the whole available inertia reserve at bus 1 and reducing the rotational inertia at buses 3 and 4. Case 5 Another possibility to limit the inertia changes is to impose the costs on each additional inertia unit. In the developed program, it is assumed that both reduction and increase of the inertia could be regarded as a service and could be rated with the same costs. In Case 5, the damping at the generator buses remains unchanged, whereas the rotational inertia changes are penalized with cMj = 0.015. The transient frequency overshoot is restricted at the same level as before, fp = −0.312 Hz. 72 CHAPTER 5. SIMULATION RESULTS Table 5.18: Optimization results of the two-area test system (Case 5) ζ0min min ζopt Number of Iterations Improvement Mpmin , [Hz] 0.2074 0.3832 54 85% -0.312 Table 5.19: Values of the inertia constants M and damping coefficients KD on 900 MVA base in the two-area test system (Case 5) Generator M [s] M/M base KD G1 G2 G3 G4 34.0543 12.9336 3.0875 4.4721 2.62 1.00 0.25 0.35 1 1 1 1 The obtained results (see Tables 5.18 and 5.19) are similar to those of Case 4. The inertia of G1 is increased by 162%, while it is set to the minimal value at bus 3 and close to the minimal value at bus 4. However, the inertia level at bus 2 remains intact which can be seen as a reaction to the costs imposed on the changes. Case 6 Case 6 illustrates the optimization of both inertia and damping under the same conditions as in Case 5. The damping changes, in contrast to the inertia changes, are not penalized by costs in this case. The results in Tables 5.20 and 5.21 show that by setting the damping at the maximal values, the improvement level of 86% can be achieved, which is close to the performance of the program in Case 1. At the same time, the required adjustments of inertia in Case 6 are much smaller than in Case 1. This discrepancy draws attention to the important role of the damping for the stability of the investigated two-area test system. Table 5.20: Optimization results of the two-area test system (Case 6) ζ0min min ζopt Number of Iterations Improvement Mpmin , [Hz] 0.2075 0.3796 88 83% -0.252 5.1. IEEE TWO-AREA TEST SYSTEM 73 Table 5.21: Values of the inertia constants M and damping coefficients KD on 900 MVA base in the two-area test system (Case 6) Generator M [s] M/M base KD G1 G2 G3 G4 13.0000 13.0000 4.1744 3.3003 1.00 1.00 0.34 0.27 4 4 4 4 However, procurement of damping at the generator buses implies costs cKj 6= 0. Non-zero costs of damping were introduced in Case 7. Case 7 The optimization results in Case 7 are presented in Tables 5.22 and 5.23. The following parameters were used in this case: cMj = 0.015, cKj = 0.01, fp = −0.312 Hz. Since the absolute value of fp is smaller than the magnitude of the frequency overshoot in Base Case, the slack variable was introduced to ensure the feasibility of the frequency overshoot constraint. The costs c associated with the slack variable were set at the value c = 15. Table 5.22: Optimization results of the two-area test system (Case 7) ζ0min min ζopt Number of Iterations Improvement Mpmin , [Hz] 0.2074 0.3768 88 82% -0.294 Table 5.23: Values of the inertia constants M and damping coefficients KD on 900 MVA base in the two-area test system (Case 7) Generator M [s] M/M base KD G1 G2 G3 G4 13.0000 13.0000 3.0691 3.3077 1.00 1.00 0.25 0.35 2.06 1.00 4.00 4.00 Case 8 The last optimization case for the considered test system, Case 8, is based on Low-Inertia Case. The initial values of the rotational inertia are already reduced by 50%, compared to the previous optimization cases. As can be seen in Tables 5.24 and 5.25, improvement of the minimal damping 74 CHAPTER 5. SIMULATION RESULTS ratio is achieved by a further reduction of the rotational inertia, and the frequency overshoot constraint is satisfied by increased damping levels. Table 5.24: Optimization results of the two-area test system (Case 8) ζ0min min ζopt Number of Iterations Improvement Mpmin , [Hz] 0.2926 0.3840 190 38% -0.312 Table 5.25: Values of the inertia constants M and damping coefficients KD on 900 MVA base in the two-area test system (Case 8) 5.1.4 Generator M [s] M/M low G1 G2 G3 G4 3.4298 4.0404 2.9882 4.4418 0.53 0.62 0.46 1.68 inert KD 2.14 2.14 2.14 2.14 Transient Stability Analysis The results obtained for the two-area test system by means of the optimization program could be illustrated by the results of the transient simulations implemented in MATLAB. The developed transient simulation program allows to observe the behaviour of the system state variables after large symmetrical disturbances. One of the disturbances of interest is a three-phase short circuit at one of the circuits of the line 8-9 close to bus 9. Such a disturbance can be classified as an overfrequency event, since it leads to the acceleration of the synchronous machines due to reduction of the electrical torque at their rotors. The fault is cleared after 0.01 s by a disconnection of the faulty circuit. The disconnection of the circuit changes the topology of the system and decreases the transmission capacity between two areas. The frequency of the generators rises, while the PFCs with Tt = 10s are gradually adjusting the mechanical torque. After a sufficient deployment of the primary control reserves is achieved, the frequency decreases and settles at a new steady value. As shown previously, inertia and damping in the test system influence on the transient response of the system. The results of the simulations of the discussed disturbance conform with this statement. Figure 5.6 illustrates the transient frequency of G1 after the disturbance of interest in 5 different cases. The presented cases can be divided in two groups, namely the ones with 5.1. IEEE TWO-AREA TEST SYSTEM 75 KDj = 1 (Base Case, Low-Inertia Case, Case 2) and those with improved damping KDj = 4 (Low Inertia and Low Damping, Case 1). The peaks of the first group lines lay considerably higher than those of the second group lines. This stands as a clear illustration of the influence of damping on the transient frequency in the investigated system. 0.18 Transient Frequency [Hz] 0.16 0.14 0.12 0.1 0.08 0.06 0.04 0.02 0 0 5 10 base case low−inertia case low inertia and high damping case 1 case 2 15 20 25 30 35 40 Time [s] Figure 5.6: Transient frequency of G1 after a short cirtcuit at bus 9 and disconnection of a circuit of the line 8-9 of the two-area test system Among the cases of the first group, Base Case implicates the highest values of the rotational inertia and, thus, demonstrates the strongest inertial response. Therefore, as illustrated by the blue line in the graph, Base Case is associated with the slowest rise and the smallest magnitude of the transient frequency compared to the other cases in the group. Case 2, characterized by very low levels of inertia and an improved minimal damping ratio, demonstrates the highest rate and magnitude of the frequency deviation. However, the difference between the peak values of the transient frequency in Base Case and Case 2 is merely 0.01 Hz which is 6.25% of the magnitude in Base Case. Figure 5.6 does not give a clear impression on the transients occuring right after the short circuit. The transient frequency within the first 5 seconds after the fault is shown in Figure 5.7. This graph demonstrates that the lower is the inertia, the steeper is the growth of the frequency after the 76 CHAPTER 5. SIMULATION RESULTS disturbance. In this case, the rate of the frequency change is independent from the damping in the system. Thus, the inertial response of the system, along with the initial state of the system and severeness of the disturbance, define how much time the protection systems have to clear the fault before the system stability is lost. 0.12 Transient Frequency [Hz] 0.1 0.08 0.06 0.04 0.02 0 0 1 base case low−inertia case low inertia and high damping case 1 case 2 2 3 4 5 Time [s] Figure 5.7: Transient frequency of G1 after a short cirtcuit at bus 9 and disconnection of a circuit of the line 8-9 of the two-area test system (first 5 seconds) The effect of the inertial response on the critical fault clearing time can be observed by comparing two plots in Figure 5.8. Both plots represent the rotor angles of the four generators after the considered disturbance. The fault was cleared in both cases after 0.012 s, but the rotational inertia of the generators in the left graph was set to the values of Base Case, whereas at the right, the same event within Low-Inertia Case is modelled. With inertia values of Base Case, the system remains stable. In contrast, in Low-Inertia Case, the generators G3 and G4 fall out of step, which implicates islanding of the two areas. 5.2. IEEE SOUTH EAST AUSTRALIAN TEST SYSTEM 0.8 8000 7000 Relative Rotor Angle [rad] Relative Rotor Angle [rad] 0.6 0.4 0.2 0 −0.2 G1 G2 G3 G4 −0.4 −0.6 0 77 10 20 30 40 50 Time [s] 60 70 6000 5000 4000 3000 2000 1000 G1 G2 G3 G4 0 80 −1000 0 10 20 30 40 50 Time [s] 60 70 80 Figure 5.8: Rotor angles of the generators G1-G4 of the two-area test system after a short circuit at bus 9 in Base Case (left) and Low-Inertia Case (right) 5.2 5.2.1 IEEE South East Australian Test System System Description A simplified 14-generator test system, based on the southern and eastern Australian power networks, is shown in Figure E.1. It consists of 5 areas, with areas 1 and 2 more closely electrically coupled. This test system will be further reffered to as the five-area test system. The system is characterized by its long tie lines and, according to [4], demonstrates 3 inter-area oscillatory modes and 10 local-area modes, with some of these modes being unstable without PSSs. The parameters of the grid elements and the power flow data are adopted from [4]. The initial steady-state operating condition of the system corresponds to the case 2 (medium-heavy loading) of [4]. The parameters of the grid and the detailed power flow data are presented in Appendix E. The parameters of the PFCs repeat those of the two-area system. It should be noted, that the types and models of AVR and PSS used in the present thesis (see Chapter 2) differ from those implemented by the authors of [4]. Modelling of SVC is not included in the present work, therefore, all the SVCs were represented by uncontrolled reactive shunts. Furthermore, some of the generator parameters, listed in Table E.3, such as saturation constants, were approximated by using the typical data from [2] and [19], since they are not given in [4]. Due to the mentioned discrepancies in the modelling, benchmarking of the results presented in this thesis with those of [4] is not possible. The initial operating condition of the investigated system is described in Table 5.26. Power flow occurs from south (Area 5) to north (Area 4). 78 CHAPTER 5. SIMULATION RESULTS Table 5.26: Steady-state operating condition of the five-area test system Load Condition Total generation [MW] Total load [MW] Medium-Heavy 21590 21000 Inter-area flows Area Area Area Area 5.2.2 4 2 1 3 to to to to Area Area Area Area 2 1 3 5 [MW] [MW] [MW] [MW] -500 -1120 -1000 -500 Small-Signal Stability Analysis Similarly as in case of the two-area test system, the analysis of the smallsignal stability of the five-area test system starts with calculation of the eigenvalues of the system matrix in Base Case and Low-Inertia Case. Complete lists of the eigenvalues in the two considered cases can be found in Appendix E. The values of M and KD used in the two cases are presented in Table 5.27. The parameters are given on 100 MVA base to conform with the p.u. base of the data in Appendix E. The values of KD in Table 5.27 correspond to KD = 1 on rated power of the generators. In Base Case, the Table 5.27: Rotational inertia constants M and damping coefficients of the five-area test system generators in Base Case and Low-Inertia Case, calculated on 100 MVA base Generator G1 G2 G3 G4 G5 G6 G7 Node KD M Base [s] M Low Inertia [s] 101 9.999 71.993 35.996 201 33.335 213.344 106.672 202 22.224 124.454 62.227 203 16.668 106.675 53.338 204 26.668 138.674 69.337 301 53.336 298.682 149.341 302 17.776 124.432 62.216 Generator G8 G9 G10 G11 G12 G13 G14 Node KD M Base [s] M Low Inertia [s] 401 17.776 106.656 53.328 402 9.999 79.992 39.996 403 17.776 92.435 46.218 404 19.998 103.990 51.995 501 6.666 46.662 23.331 502 10.000 80.000 40.000 503 8.335 125.025 62.513 min = 0.096, as five-area system has a very low minimal damping ratio, ζbase could be seen in Table E.4. Furthermore, the system exhibits three more oscillatory modes with damping ratios lower than 0.200. Thus, oscillations occuring after small disturbances in this system decay at a very slow rate, and changes of the operating state of the system might lead to its instability. In Low-Inertia Case, the system is unstable with an expanding oscillatory 5.2. IEEE SOUTH EAST AUSTRALIAN TEST SYSTEM 79 mode λ = 1.812 ± 39.368 (see Table E.5). This might cause considerable concerns, if the system has a high installed capacity of RES. Frequency response of the five-area test system was estimated in the same way as it was done for the two-area system, i.e. by applying steplike load changes to the generator buses. The results of the transient overshoot approximation are shown in Table 5.28. The magnitude of the overshoot depends on the node where disturbance occured. As could be seen in Table 5.28, disturbances that take place in the same area cause frequency deviations of the same amplitude. The magnitude of the overshoot has the highest value in Area 5 and decreases in accordance with the power flow direction. Table 5.28: Results of transient overshoot computation in the five-area test system in Base Case Node Generator Mpmin [Hz] Node Generator Mpmin [Hz] 101 201 202 203 204 301 302 G1 G2 G3 G4 G5 G6 G7 -0.040 -0.040 -0.040 -0.040 -0.040 -0.049 -0.047 401 402 403 404 501 502 503 G8 G9 G10 G11 G12 G13 G14 -0.032 -0.035 -0.035 -0.035 -0.050 -0.052 -0.052 80 5.2.3 CHAPTER 5. SIMULATION RESULTS Optimization Poor damping of oscillatory modes in the five-area system can be improved by providing synthetical inertia and additional damping. By means of the developed optimization program, the required amount of inertia and damping at the generator nodes can be estimated. The optimization was carried out for three cases with different parameters presented in Table 5.29. Table 5.29: Parameters of the optimization program for the five-area test system Parameter Case 1 Case 2 Case 3 Kjmin Mjmin Kjmax Mjmax cζ cKj cMj c fp [Hz] 0.25Kjbase 0.25Mjbase 4Kjbase 4Mjbase 100 0 0 0 - 0.25Kjbase 0.25Mjbase 4Kjbase 4Mjbase 100 0.001 0.015 0 - 0.25Kjbase 0.25Mjbase 4Kjbase 4Mjbase 100 0.001 0.015 15 -0.045 Case 1 In Case 1, costs of inertia and damping provision were set to zero, and the frequency overshoot was not constrained. The results of the optimization in Case 1 are shown in Tables 5.30 and 5.31. The developed program allows to improve the minimal damping ratio by 82%. Any further improvement of the initially lowest damping ratio leads to a decrease in another critical damping ratio which limits the possible advances of the algorithm. To achieve an 82% improvement of the minimal damping ratio, the rotational inertia at five buses was reduced, whereas at the rest of the nodes, it was increased, with the maximal value of 3.62M base at G12. Furthermore, adjusted values of damping at majority of the buses are lower than those in Base Case. Only the damping values of the generators in Area 5 are significantly increased. 5.2. IEEE SOUTH EAST AUSTRALIAN TEST SYSTEM 81 Table 5.30: Optimization results of the five-area test system (Case 1) ζ0min min ζopt Number of Iterations Improvement Mpmin , [Hz] 0.0960 0.1743 185 82% -0.047 Table 5.31: Values of the inertia constants M and damping coefficients KD on 100 MVA base in the five-area test system (Case 1) Generator M [s] M/M base KD base KD /KD G1 G2 G3 G4 G5 G6 G7 G8 G9 G10 G11 G12 G13 G14 30.06 500.74 257.49 183.60 311.87 193.20 172.32 155.43 52.79 39.10 114.45 169.12 72.55 149.22 0.42 2.35 2.07 1.72 2.25 0.65 1.38 1.46 0.66 0.42 1.10 3.62 0.91 1.19 8.82 27.07 11.14 20.77 13.34 26.70 13.58 13.65 5.03 16.98 10.06 23.75 34.20 28.65 0.88 0.81 0.50 1.25 0.50 0.50 0.76 0.77 0.50 0.96 0.50 3.56 3.42 3.44 Case 2 In Case 2, changes of inertia and damping are penalized by costs cMj = 0.015 and cKj = 0.01, respectively. As shown in Tables 5.32 and 5.33, introduction of the costs significantly affects the optimization results. In contrast to Case 1, inertia is changed only at two generators in Area 2, G2 and G4, and two generators in Area 5, G12 and G14. The values of inertia of the corresponding aggregated machines are increased, furthermore, damping of G2 and G12 is considerably higher than in Base Case. Inertia and damping at the rest of nodes stay intact. From the results of Case 1 and Case 2, it could be concluded that generators G2, G4, G12, and G14 participate the most in the critical oscillatory modes. However, the obtained results do not conform with the expectation that damping ratios are improved by inertia reduction. 82 CHAPTER 5. SIMULATION RESULTS Table 5.32: Optimization results for the five-area test system (Case 2) ζ0min min ζopt Number of Iterations Improvement Mpmin , [Hz] 0.0960 0.1511 150 58% -0.049 Table 5.33: Values of the inertia constants M and damping coefficients KD on 100 MVA base in the five-area test system (Case 2) Generator M [s] M/M base KD base KD /KD G1 G2 G3 G4 G5 G6 G7 G8 G9 G10 G11 G12 G13 G14 71.99 319.95 124.45 115.53 138.67 298.68 124.43 106.66 79.99 92.44 103.99 123.20 80.00 141.52 1.00 1.50 1.00 1.08 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.64 1.00 1.13 10.00 71.73 22.22 16.67 26.67 53.34 17.78 17.78 10.00 17.78 20.00 17.50 10.00 8.34 1.00 2.15 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.63 1.00 1.00 Case 3 Optimization under the frequency overshoot constraint was considered in Case 3. The threshold fp was set to -0.045 Hz. The optimization results for Case 3 are presented in Tables 5.34 and 5.35. Inertia and damping of generator G12 are significantly increased compared with Case 2. The optimization of inertia and damping levels in the five-area system with constrained transient frequency allowed to improve the minimal damping ratio of the system by 66%. 5.2. IEEE SOUTH EAST AUSTRALIAN TEST SYSTEM 83 Table 5.34: Optimization results for the five-area test system (Case 3) ζ0min min ζopt Number of Iterations Improvement Mpmin , [Hz] 0.0960 0.1590 150 66% -0.045 Table 5.35: Values of the inertia constants M and damping coefficients KD on 100 MVA base in the five-area test system (Case 3) Generator M [s] M/M base KD base KD /KD G1 G2 G3 G4 G5 G6 G7 G8 G9 G10 G11 G12 G13 G14 71.99 363.11 145.29 121.11 138.67 298.68 124.43 106.66 79.99 92.43 103.99 154.57 71.12 146.87 1.00 1.70 1.17 1.14 1.00 1.00 1.00 1.00 1.00 1.00 1.00 3.31 0.89 1.17 10.00 33.30 22.23 16.67 26.66 53.34 17.77 17.75 10.00 17.78 19.99 20.97 12.98 8.33 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 3.146 1.298 1.000 84 CHAPTER 5. SIMULATION RESULTS 5.2.4 Transient Stability Analysis In Case 1, rotational inertia of several generators is significantly reduced. This might affect the frequency stability of the system after large disturbances. For further investigation, a short circuit at bus 217 was modelled by means of the developed transient simulations tool. The short circuit is eliminated after 0.005 s by disconnection of one of the circuits of the line 217-215. Thus, the transmisission capacity between Area 1 and Area 2 is reduced. Figure 5.9 illustrates the resulting rotor angular velocity excursions in Base Case (left) and Case 1 (right). 4 x 10−4 0.03 G1 G2 G3 G4 G5 G6 G7 G8 G9 G10 G11 G12 G13 G14 3.5 3 2.5 2 1.5 G1 G2 G3 G4 G5 G6 G7 G8 G9 G10 G11 G12 G13 G14 0.02 0.01 0 1 −0.01 0.5 −0.02 0 −0.5 0 0.5 1 1.5 2 2.5 3 3.5 4 −0.03 0 0.5 1 1.5 2 2.5 3 3.5 Figure 5.9: Rotor angular velocity of the generators of the five-area test system after a short circuit at bus 217 and disconnection of a circuit of the line 217-215 in Base Case (left) and Case 1 (right) Generator G1 has the electrically closest location to the faulty bus. The fault leads to a large power imbalance at the rotor of this generator, with mechanical power exceeding the power that can be transmitted from the generator to other areas or consumed by the load at bus 102. In Case 1, with inertia of G1 reduced by 60%, the disturnance leads to the acceleration of G1 and, consequently, this generator loses synchronism with the grid. This illustrates the importance of the transient frequency restriction for the inertia optimization. 4 5.3. DISCUSSION OF SIMULATION RESULTS 5.3 85 Discussion of Simulation Results Case analysis has demonstrated that damping of the critical oscillatory mode in the IEEE two-area test system is significantly improved at reduced levels of inertia. Thus, the minimal damping ratio could be increased by 79% compared to the “convenitional” Base Case by reducing the inertia constants by 65%-75%. However, a further reduction of the inertia would not lead to any advancements which indicates that there is a specific level of the RES penetration in the test system, optimal for damping of the interarea oscillatory mode. However, high shares of RES generation and low inertia levels raise a common concern over the transient frequency response of the system. The transient simulations have shown that the magnitude of the frequency overshoot after a short circuit greatly depends on the inertia levels in the system, as it is defined by the inertial response of the synchronous machines. Rotational inertia levels may become crucial for the system stability because low inertia in the system leads to reduction of the critical fault clearing time. Nevertheless, the magnitude of the frequency overshoot after 10s of seconds following the fault clearance shows a weaker relation to the inertia levels. In this case, the frequency response is mainly affected by the damping levels which also agrees with the results of optimization under the frequency overshoot constraint. The results of Case 3 and Case 5 show that the frequency overshoot in the test system can also be limited by a considerable increase of the rotational inertia at bus 1. Procurement of inertia at this bus could be seen as an effective measure of securing an acceptable level of the frequency overshoot. However, if the limitation imposed on the frequency magnitude is too strict, it might become too expensive to comply with it by increasing inertia solely. Thus, procurement of additional damping would become an appropriate measure to limit the frequency deviations that develop in the first minute after a large disturbance. The magnitude of these frequency oscillations is also strongly related to the speed of the PFC operation. Figure 5.10 illustrates the transient frequency after a sudden load change at bus 1 for three different values of Tt . It is clear from the plot, that the reduction of the PFC time constant from Tt = 10 s to Tt = 3 s allows to significantly reduce the frequency deviations. Instantaneous reaction of PFC, modelled by Tt = 1 s allows to prevent any major frequency oscillations and causes only a slight deviation of the settling frequency from 60 Hz. 86 CHAPTER 5. SIMULATION RESULTS 0 Transient Frequency [Hz] −0.05 −0.1 −0.15 −0.2 −0.25 −0.3 −0.35 −0.4 Tt = 1s −0.45 Tt = 3s Tt = 10s −0.5 0 20 40 60 Time [s] 80 100 Figure 5.10: Transient frequency response to a disturbance in the two-area test system with different values of the time constant Tt Such a fast PFC could be provided by BESS [7]. The damping procurement might be also accomplished by means of BESS [20]. However, if the storage systems are used for damping, it requires from them an immediate reaction to any oscillations of the frequency, whereas PFC reserves are activated outside of a dead-band around the nominal frequency. In Continental Europe, this dead-band is ±10mHz [7]. The potential of the battery systems in provision of these two services simultaneously should be further investigated. IEEE South East Australian test system has demonstrated very poor damping of the oscillatory modes. Improvement of the minimal damping ratio by 82% can be achieved by inertia and damping adjustment. The solution implicates increased level of inertia at particular buses which does not meet the expectations that high inertia would worsen the damping. Furthermore, in Low-Inertia Case, with inertia constant reduced by 50%, the test system becomes unstable. The discrepancy between the results and the expectations can be originated in the simplicity of the employed AVR and PSS models and lack of tuning of thier parameters. Alternative models of the control devices were 5.3. DISCUSSION OF SIMULATION RESULTS 87 not implemented due to a different focus of the present work. To further improve the optimization program, various types of AVR and PSS should be added to its modelling capabilities. Nevertheless, the developed program proved to enable the inertia and damping optimization for a more complex power system than the two-area test system. 88 CHAPTER 5. SIMULATION RESULTS Chapter 6 Conclusions and outlook The present work investigated the impact of rotational inertia changes on damping of oscillatory modes and frequency stability of a power system. The analysis of system stability was based on a multimachine power system representation with incorporation of a detailed synchronous machine model. This model takes into account the voltage dynamics and includes the effects of AVR, PSS and PFC operation. Based on the implemented synchronous machine model, along with the models of the interconnecting transmission network and aggregated load, a set of system equations was formulated. Linearization of these equations enabled the calculation of the system state matrix and the small-signal stability analysis of a power system. Further, the sensitivities of the damping ratios of the system oscillatory modes to inertia and damping were calculated. This allows to evaluate the changes in the system modes due to incremental changes of inertia and damping at the system nodes. To assess the frequency dynamics of a power system, the magnitude of the transient overshoot in response to a steplike load change was approximated by using a transfer function. The sensitivities of this magnitude to inertia and damping were estimated by computing the sensitivities of the eigenvector product. The calculated sensitivities were employed in an algorithm for optimization of inertia and damping. The objective of this algorithm, based on [1], is the maximization of the minimal damping ratio associated with the system oscillatory modes. The improvement is achieved by adjusting rotational inertia and damping at the system nodes. At the same time, the algorithm allows to limit the magnitude of the transient frequency overshoot which ensures acceptable levels of the frequency deviations in the system. The changes of inertia and damping are penalized with costs which serves as a simplified representation of remuneration for provision of synthetic inertia and additional damping. The proposed algorithm was implemented in the engineering environment MATLAB. To assess the performance of the developed program, a 89 90 CHAPTER 6. CONCLUSIONS AND OUTLOOK case study was conducted for two test systems, IEEE two-area test system and IEEE South East Australian test system. The case analysis of the former system included eight cases with different optimization parameters. It was shown, that a reduction of rotational inertia significantly improves the damping of the oscillatory modes. However, a simultaneous limitation of the transient frequency deviations required the provision of additional inertia and damping at particular nodes. Introduction of costs for inertia and damping procurement affected the optimal solution by leaving only the most effective changes of inertia and damping. The influence of PFC speed on the frequency nadir was shown. The impact of inertia on frequency deviations after a severe disturbance was illustrated by the results of transient simulations implemented in MATLAB. The minimal damping ratio of IEEE South East Australian test system was optimized in three different cases. As an optimal solution in case of non-zero costs, higher levels of rotational inertia and damping at particular system nodes are suggested. However, the modelling accuracy in case of this system should be improved by incorporation of realistic models and parameters of AVR and PSS. Detailed modelling of AVR, PSS, and turbine governors can be proposed as as an objective for the future work. Implementation of the RES models is another possible enhancement of the modelling framework. Furthermore, the algorithm could be adjusted to consider the provision of inertia and damping at buses with no generation. Another possible field of research is the economical aspects of inertia and damping procurement. Economical factors clearly have a great influence on the optimal inertia and damping levels. Furthermore, pricing at potential inertia-as-a-service markets requires an adequate estimation of the economical losses due to complications in system operation and outages caused by a certain inertia level. If the focus of analysis is to be shifted from the maximization of the damping of oscillations to minimization of the transient frequency overshoot in a system with low inertia, the optimization program could be adjusted respectively, by setting the frequency overshoot magnitude as a main objective while restraining the minimal damping ratio. This would allow to optimize the operation of the system during a high RES penetration with regard to the frequency response. As shown in the case analysis of the IEEE two-area test system, with the optimization program focused on the minimal damping ratio, the already low inertia levels are proposed to be further reduced. To find a proper balance between two objectives, the consequences of both poor oscillatory mode damping and high frequency overshoot should be evaluated for each particular power system. Appendix A Runge-Kutta Methods of Numerical Integration R-K methods used for numerical integration in the present work were proposed for power system transient simulations in [2]. Depending on the number of evaluations of the first derivative in Taylor series solution, RK methods of different orders could be used for this purpose. In this thesis, the second order R-K method and Gill’s version of the fourth order R-K method were implemented. Second order R-K method Consider the first-order differential equation dx = f (x, t) dt with initial condition xn at the moment tn . The second-order R-K formula for the value of x at the moment t = tn + ∆t is [2] k1 + k2 xn+1 = xn + ∆x = xn + (A.1) 2 where k1 = f (xn , tn )∆t (A.2) k2 = f (xn + k1 , tn + ∆t)∆t Gill’s version of fourth order R-K method In Gill’s version of the fourth order R-K method, solution of the differential equation is obtained by a four-step approximation of x. Each stage is 91 92 APPENDIX A. RUNGE-KUTTA METHODS denoted by j = 1, 2, 3, 4 and described by kj = aj [f (xj−1 , t) − bj qj−1 ] xj = xj−1 + kj ∆t (A.3) qj = qj−1 + 3kj − cj f (xj−1 , t) For the first time interval q0 = 0, in further calculations the value of q0 is given by q4 of the previous step. The values of a, b, and c are given by √ a1 = 1/2, b1 = 2, c1 = a1 , a2 = 1 − 0.5, b2 = 1, c2 = a2 √ b4 = 2, c4 = 1/2 a3 = 1 + 0.5, b3 = 1, c3 = a3 , a4 = 1/6, Solution at each time step is represented by x4 . The advantage of Gill’s version of fourth order R-K method is minimization of the roundoff errors achieved by implementation of the q variable. Furthermore, it requires less storage capacity than the original R-K methods. Appendix B Calculation of Initial Steady State Complex voltage and current at the terminals of a synchronous machine in the initial operational state can be denoted as Vt = V ejθ It = Iejγ (B.1) The initial value of the rotor angle δ can be estimated by [2] δ = arg(Vt + (Ra + jXqs )It ) (B.2) Further, d-q components of voltage and current can be calculated as id = Re(It ej(γ−δ+0.5π) ) j(γ−δ+0.5π) iq = Im(It e ed = Re(Vt e ) (B.3) (B.4) j(γ−δ+0.5π) ) (B.5) j(γ−δ+0.5π) ) (B.6) eq = Im(Vt e Field circuit current and voltage are given by eq + Ra iq + Xds id Xads = Rfd ifd Xadu = Rfd efd ifd = (B.7) efd (B.8) Efd (B.9) The mutual flux linkages Ψad and Ψaq are calculated as follows Ψad = Xads (−id + ifd ) (B.10) Ψaq = −Xaqs iq (B.11) 93 94 APPENDIX B. CALCULATION OF INITIAL STEADY STATE Initial values of the flux linkages of the rotor circuits are defined by Ψfd = Ψad + Xfd ifd (B.12) Ψ1d = Xads (ifd − id ) (B.13) Ψ1q = −Xaqs iq (B.14) Ψ2q = −Xaqs iq (B.15) The relative rotor angular velocity is equal to zero in a steady state ∆ωr = 0 (B.16) The excitation quantities are determined as follows v1 = V (B.17) v2 = 0 (B.18) vs = 0 (B.19) The AVR reference is given by Vref = Efd + v1 KA (B.20) The mechanical power is not regulated in the initial steady state ∆Pm = 0 (B.21) Appendix C Modelling of Transmission Network Elements Reactive Shunt Devices Reactive shunt devices (shunt capacitors and reactors) can be represented by corresponding shunt admittance yksh . Figure C.1: A shunt connected to bus k [3] With the sign convention from [3], the current injection from the shunt is defined by Iksh = −yksh Ek (C.1) where Ek is the complex voltage at bus k. Transmission Lines and Transformers Depending on the goals of analysis, transmission lines could be modelled by either differential or algebraic equations. Since the network transients are out of the focus of the present work, an algebraic model, namely the lumped-circuit model of a transmission line, is used (see Figure C.2). 95 96 APPENDIX C. TRANSMISSION NETWORK MODELLING Figure C.2: Lumped-circuit model of a transmission line [3] This model is characterized by its series impedance zkm = rkm + jxkm (C.2) sh sh + jbsh = gkm ykm km (C.3) and shunt admittance The series admittance of the line model is given by −1 = gkm + jbkm ykm = zkm (C.4) where rkm + x2km xkm =− 2 rkm + x2km gkm = bkm 2 rkm (C.5) (C.6) Another π-model, derived in [3], is used to represent transformers. In case of transformers, the π-model incorporates complex tap ratios tkm = akm ejφkm (C.7) where akm is the turns ratio. For in-phase transformers, considered in this thesis, tkm = akm which means that tkm ∈ R. In [3], a unified branch model for lines, in-phase transformers, and phaseshifting transformers was developed to facilitate the modelling routine. This model is shown in Figure C.3. 97 Figure C.3: Unified branch model [3] The general expression for the branch current in this model is given by Ikm = a2km (yk msh + ykm )Ek − t∗km tmk ykm Em (C.8) where Ek and Em are the complex node voltages. Admittance Matrix Elements On the base of the unified branch model, the elements of the admittance matrix Y can be derived as Ykm = −t∗km tmk ykm X sh Ykk = yksh + a2km (ykm + ykm ) (C.9) (C.10) m∈Ωk where Ωk is the set of nodes adjacent to k, k = 1, 2, ..., N , m = 1, 2, ..., N , m 6= k, with N representing the number of nodes in the network. 98 APPENDIX C. TRANSMISSION NETWORK MODELLING Appendix D Structure of MATLAB input arrays Table D.1: Bus data structure (BUSES) Column 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Parameter Bus number Active power generation [p.u.] Reactive power generation [p.u.] Active power demand [p.u.] Reactive power demand [p.u.] Voltage magnitude [p.u.] Damping coefficient Shunt susceptance [p.u. injected at V=1.0 p.u.] Slack bus = 1, Other buses =0 Area Maximal reactive power [p.u.] Minimal reactive power [p.u.] Total MVA base of generator [p.u,] Maximal active power [p.u.] Base Voltage [kV] 99 100 APPENDIX D. STRUCTURE OF MATLAB INPUT ARRAYS Table D.2: Branch data structure (LINES) Column 1 2 3 4 5 6 7 Parameter Branch number ”From” bus number ”To” bus number Transformer tap ratio Branch resistance [p.u.] Branch reactance [p.u.] Total line charging susceptance [p.u.] Table D.3: Generator data structure (GENS) Row 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 Parameter Aggregated Generator No. Node Power rating [MVA] Inertia constant H [s] Number of generators Number of generators on-line Synchronous reactance Xd [p.u.] Synchronous reactance Xq [p.u.] Stator leakage inductance Xl [p.u.] Stator resistance Ra [p.u.] Transient reactance Xd0 [p.u.] Transient reactance Xq0 [p.u.] Subtransient reactance Xd00 [p.u.] Subtransient reactance Xq00 [p.u.] 0 [s] Transient OC time constanct Td0 0 [s] Transient OC time constanct Tq0 00 [s] Subtransient OC time constant Td0 00 [s] Subtransient OC time constant Tq0 Saturation constant Asat Saturation constant Bsat Saturation constant ψt AVR constant KA AVR time constant TR [s] PSS constant KSTAB PSS time constant TW [s] PSS time constant T1 [s] PSS time constant T2 [s] Damping coefficient KD Voltage base [kV] 101 102 APPENDIX E. IEEE SOUTH EAST AUSTRALIAN SYSTEM Appendix E IEEE South East Australian System Figure E.1: IEEE South East Australian five-area test system [4] 103 Table E.1: Power flow input data for IEEE South Australian test system [4] calculated on 100 MVA base Bus No. Pg [p.u.] Qg [p.u.] Pl [p.u.] Ql [p.u.] Vi [p.u.] Qshunt [p.u.] Area Base Voltage [kV] 101 102 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 501 502 503 504 505 506 507 508 509 4.788 0 28 19.2 13.5 15.84 0 0 0 0 0 0 0 0 0 0 0 0 0 46.8 15.32 0 0 0 0 0 0 0 0 0 0 0 0 0 14 8.7 14 14.64 0 0 0 0 0 0 0 0 0 0 0 0 6 8 6.9 0 0 0 0 0 0 1.632 0 1.945 2.42 2.472 0.712 0.418 0 0 0 0 0 0 0 0 0 0 0 0 11.28 2.532 0 0 0 0 0 0 0 0 0 0 1.294 0 0 4.66 0.942 1.888 2.388 0 0 0 0 0 0 0 0.639 0 0 0 0 -0.176 2.12 1.845 0 0 0 0.368 0 0.502 0 -3.8 0 0 0 0 -3.3 -1.1 -16 -1.8 0 0 -14.45 -14.1 0 0 -4.1 -15.65 -10.7 0 0 0 0 0 -12.3 -6.5 -6.55 -1.95 0 0 -1.15 -24.05 -2.5 0 0 0 0 0 -12.15 -9.05 0 -1.85 -3.1 -6.5 -7 -15.35 0 0 0 0 0 0 0 -2 0 0 -7.1 -5.2 -0.7 0 -0.38 0 0 0 0 -0.33 -0.11 -1.6 -0.18 0 0 -1.45 -1.4 0 0 -0.4 -1.55 -1.1 0 0 0 0 0 -1.23 -0.65 -0.66 -0.2 0 0 -0.12 -2.4 -0.25 0 0 0 0 0 -1.2 -0.9 0 -0.2 -0.3 -0.65 -0.7 -1.55 0 0 0 0 0 0 0 -0.4 0 0 -1.4 -1.05 -0.15 1.000 0 0 0 0 0 0 0 0 0 0 0 0 0 1.5 0 0 0 1.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0 0.3 0 0 -0.3 -0.6 -0.6 0 0 0 -0.9 0 0 0 0 0 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 15 330 20 20 20 20 330 330 330 330 330 500 330 330 500 330 330 330 330 20 20 500 500 500 500 500 500 330 330 330 220 220 220 275 20 20 20 20 275 275 275 275 275 275 275 275 275 330 330 330 20 15 15 275 275 275 275 275 275 1.000 1.000 1.000 1.000 1.055 1.000 1.000 1.015 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.040 1.027 104 APPENDIX E. IEEE SOUTH EAST AUSTRALIAN SYSTEM Table E.2: Parameters of the branches of IEEE South Australian test system [4] calculated on 100 MVA base Line No. From Bus To Bus Tap Ratio R [p.u.] X [p.u.] Bsh [p.u.] Line No. From Bus To Bus Tap Ratio R [p.u.] X [p.u.] Bsh [p.u.] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 102 102 205 205 206 206 206 207 207 208 209 210 211 211 212 214 214 215 215 216 303 303 304 305 305 306 307 309 310 312 313 315 405 405 405 406 407 217 309 206 416 207 212 215 208 209 211 212 213 212 214 217 216 217 216 217 217 304 305 305 306 307 307 308 310 311 313 314 509 406 408 409 407 408 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0.002022 0.001865 0.004800 0.001850 0.002250 0.003300 0.003300 0.000900 0.000800 0.001033 0.004500 0.000500 0.000700 0.001900 0.007000 0.001000 0.004900 0.002550 0.003600 0.005100 0.001000 0.000550 0.000300 0.000200 0.000150 0.000100 0.001150 0.004500 0.000000 0.002000 0.000500 0.003500 0.001950 0.005400 0.006000 0.000300 0.004200 0.016066 0.014771 0.038000 0.023000 0.017800 0.026350 0.026350 0.007000 0.006200 0.008267 0.035600 0.007250 0.005400 0.015500 0.055800 0.007700 0.038800 0.020150 0.028700 0.040300 0.014000 0.008000 0.004000 0.003000 0.002250 0.001200 0.016250 0.035667 -0.016850 0.015000 0.005000 0.025000 0.023750 0.050000 0.040667 0.003800 0.051300 3.268 1.634 1.862 1.460 0.874 1.292 1.292 0.342 0.076 0.912 0.437 3.080 0.266 0.190 0.684 0.095 0.475 0.988 1.406 0.494 1.480 3.400 0.424 0.320 0.894 0.127 6.890 1.748 0.000 0.900 0.520 0.380 0.762 0.189 2.370 0.124 0.412 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 408 409 410 410 410 411 414 415 504 504 505 505 506 506 507 507 101 201 202 203 204 209 213 301 302 304 305 305 308 401 403 404 413 501 502 503 410 411 411 412 413 412 415 416 507 508 507 508 507 508 508 509 102 206 209 208 215 210 214 303 312 313 311 314 315 410 407 405 414 504 505 506 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0.948 0.948 0.948 0.948 0.948 0.99 1 0.935 0.952 0.961 1 1 0.96 0.939 0.952 0.952 1 0.952 0.93 0.93 0.005500 0.005150 0.004300 0.001075 0.002000 0.000600 0.001000 0.001850 0.011500 0.013000 0.000800 0.002500 0.000800 0.015000 0.002000 0.003000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.064000 0.035450 0.053200 0.013300 0.024700 0.012500 0.012500 0.023000 0.075000 0.009500 0.008500 0.028000 0.008500 0.110000 0.019000 0.022000 0.012000 0.004800 0.007200 0.010200 0.006000 0.006800 0.006800 0.003000 0.008450 0.016000 0.012000 0.012150 0.013500 0.008450 0.008450 0.008500 0.002667 0.025500 0.016000 0.020000 2.019 0.920 0.427 1.708 0.800 0.780 0.780 1.460 1.120 1.740 0.060 0.170 0.060 1.800 0.090 0.900 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 Table E.3: Parameters of the aggregated synchornous machines of IEEE South East Australian Aggregated Generator No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Node Power Rating [MVA] H [s] Number of generators Number of generators on-line Synchronous reactance Xd [p.u.] Synchronous reactance Xq [p.u.] Stator leakage inductance Xl [p.u.] Stator resistance Ra [p.u.] Transient reactance Xd0 [p.u.] Transient reactance Xq0 [p.u.] Subtransient reactance Xd00 [p.u.] Subtransient reactance Xq00 [p.u.] 0 [s] Transient OC time constanct Td0 0 [s] Transient OC time constanct Tq0 00 [s] Subtransient OC time constant Td0 00 [s] Subtransient OC time constant Tq0 Saturation constant Asat Saturation constant Bsat Saturation constant ψt AVR constant KA AVR time constant TR [s] PSS constant KSTAB PSS time constant TW [s] PSS time constant T1 [s] PSS time constant T2 [s] 101 333.3 3.6 12 3 1.1 0.65 0.15 0.0025 0.25 0.55 0.25 0.25 8.5 0.4 0.05 0.2 0.015 9.6 0.9 200 0.1 20 1.4 0.15 0.02 201 666.7 3.2 6 5 1.8 1.75 0.2 0.0025 0.3 0.7 0.21 0.21 8.5 0.3 0.04 0.08 0.015 9.6 0.9 400 0.02 20 1.4 0.15 0.02 202 555.6 2.8 5 4 2.2 2.1 0.15 0.0025 0.3 0.5 0.2 0.21 4.5 1.5 0.04 0.06 0.015 9.6 0.9 400 0.02 20 1.4 0.15 0.02 203 555.6 3.2 4 3 1.8 1.75 0.2 0.0025 0.3 0.7 0.21 0.21 8.5 0.3 0.04 0.08 0.015 9.6 0.9 300 0.01 20 1.4 0.15 0.02 204 666.7 2.6 6 4 2.3 1.7 0.2 0.0025 0.3 0.4 0.25 0.25 5 2 0.03 0.25 0.015 9.6 0.9 400 0.02 20 1.4 0.15 0.02 301 666.7 2.8 8 8 2.7 1.5 0.2 0.0025 0.3 0.85 0.25 0.25 7.5 0.85 0.04 0.12 0.015 9.6 0.9 400 0.05 20 1.4 0.15 0.02 302 444.4 3.5 4 4 2 1.8 0.15 0.0025 0.25 0.55 0.2 0.2 7.5 0.4 0.04 0.25 0.015 9.6 0.9 200 0.05 20 1.4 0.15 0.02 401 444.4 3 4 4 1.9 1.8 0.2 0.0025 0.3 0.55 0.26 0.26 6.5 1.4 0.035 0.04 0.015 9.6 0.9 300 0.1 20 1.4 0.15 0.02 402 333.3 4 3 3 2.2 1.4 0.2 0.0025 0.32 0.75 0.24 0.24 9 1.4 0.04 0.13 0.015 9.6 0.9 300 0.05 20 1.4 0.15 0.02 403 444.4 2.6 4 4 2.3 1.7 0.2 0.0025 0.3 0.4 0.25 0.25 5 2 0.03 0.25 0.015 9.6 0.9 300 0.01 20 1.4 0.15 0.02 404 333.3 2.6 6 6 2.3 1.7 0.2 0.0025 0.3 0.4 0.25 0.25 5 2 0.03 0.25 0.015 9.6 0.9 250 0.2 20 1.4 0.15 0.02 501 333.3 3.5 2 2 2.2 1.7 0.2 0.0025 0.3 0.8 0.24 0.24 7.5 1.5 0.025 0.1 0.015 9.6 0.9 1000 0.04 20 1.4 0.15 0.02 502 250 4 4 4 2 1.5 0.2 0.0025 0.3 0.8 0.22 0.22 7.5 3 0.04 0.2 0.015 9.6 0.9 400 0.5 20 1.4 0.15 0.02 503 166.7 7.5 6 5 2.3 2 0.2 0.0025 0.25 0.35 0.17 0.17 5 1 0.022 0.035 0.015 9.6 0.9 300 0.01 20 1.4 0.15 0.02 105 Table E.4: Eigenvalues of the South East Australian test system in Base Case Eigenvalue Rel Imaginary 4.57E-13 -0.033 -0.033 -0.033 -0.033 -0.033 -0.033 -0.033 -0.033 -0.033 -0.033 -0.033 -0.033 -0.033 -0.035 -0.035 -0.493 -0.677 -0.677 -0.725 -0.725 -0.754 -0.761 -0.771 -0.771 -0.800 -0.825 -0.837 -0.846 -0.846 -0.905 -0.925 -0.948 -0.948 -1.189 -1.281 -0.475 -0.475 -1.387 -1.663 -1.729 -2.149 -2.344 -2.539 -0.625 -0.625 0 0 0 0 0 0 0 -1.56E-07 1.56E-07 0 0 0 0 0 -0.053 0.053 0 -0.100 0.100 -0.143 0.143 0 0 -0.055 0.055 0 0 0 -0.0266 0.0266 0 0 -0.125 0.125 0 0 -1.213 1.213 0 0 0 0 0 0 -2.473 2.473 Damping Ratio 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0.549 0.549 1 0.989 0.989 0.981 0.981 1 1 0.997 0.997 1 1 1 0.999 0.999 1 1 0.991 0.991 1 1 0.364 0.364 1 1 1 1 1 1 0.245 0.245 Eigenvalue Rel Imaginary -0.638 -0.638 -1.290 -1.290 -4.067 -1.032 -1.032 -4.683 -2.521 -2.521 -1.981 -1.981 -3.024 -3.024 -2.365 -2.365 -2.160 -2.160 -4.127 -4.127 -2.435 -2.435 -2.010 -2.010 -6.883 -6.903 -6.953 -7.864 -9.688 -11.791 -12.884 -13.910 -15.837 -16.561 -7.886 -7.886 -20.000 -7.651 -7.651 -23.233 -23.233 -6.100 -6.100 -5.255 -5.255 -25.880 -28.226 -2.751 2.751 -3.390 3.390 0 -4.345 4.345 0 -3.946 3.946 -4.728 4.728 -4.289 4.289 -4.720 4.720 -4.946 4.946 -3.618 3.618 -5.300 5.300 -5.603 5.603 0 0 0 0 0 0 0 0 0 0 -15.535 15.535 0 -21.558 21.558 -0.004 0.004 -23.599 23.599 -24.518 24.518 0 0 Damping Ratio 0.226 0.226 0.356 0.356 1 0.231 0.231 1 0.538 0.538 0.387 0.387 0.576 0.576 0.448 0.448 0.400 0.400 0.752 0.752 0.417 0.417 0.338 0.338 1 1 1 1 1 1 1 1 1 1 0.453 0.453 1 0.334 0.334 1.000 1.000 0.250 0.250 0.210 0.210 1 1 Eigenvalue Rel Imaginary -28.886 -29.313 -6.192 -6.192 -8.563 -8.563 -30.781 -3.402 -3.402 -31.379 -31.438 -10.882 -10.882 -7.069 -7.069 -4.224 -4.224 -37.717 -42.761 -16.877 -16.877 -48.896 -7.404 -7.404 -50.000 -50.000 -50.000 -50.000 -50.000 -52.194 -11.885 -11.885 -53.951 -56.069 -57.587 -57.795 -5.647 -5.647 -59.302 -60.553 -62.474 -65.097 -68.293 -75.534 -92.866 -103.288 -141.098 0 0 -28.747 28.747 -28.819 28.819 0 -31.147 31.147 0 0 -29.944 29.944 -32.543 32.543 -34.133 34.133 0 0 -44.072 44.072 0 -48.448 48.448 0 0 0 0 0 0 -50.909 50.909 0 0 0 0 -58.540 58.540 0 0 0 0 0 0 0 0 0 Damping Ratio 1 1 0.211 0.211 0.285 0.285 1 0.109 0.109 1 1 0.342 0.342 0.212 0.212 0.123 0.123 1 1 0.358 0.358 1 0.151 0.151 1 1 1 1 1 1 0.227 0.227 1 1 1 1 0.096 0.096 1 1 1 1 1 1 1 1 1 106 APPENDIX E. IEEE SOUTH EAST AUSTRALIAN SYSTEM Table E.5: Eigenvalues of the South East Australian system in Low-Inertia case Eigenvalue Rel Imaginary 5.12E-13 -0.033 -0.033 -0.033 -0.033 -0.033 -0.033 -0.033 -0.033 -0.033 -0.033 -0.033 -0.033 -0.033 -0.037 -0.037 -0.493 -0.676 -0.676 -0.724 -0.724 -0.754 -0.762 -0.771 -0.771 -0.801 -0.827 -0.838 -0.850 -0.850 -0.904 -0.927 -0.947 -0.947 -1.271 -1.360 -1.360 -0.724 -0.724 -1.655 -1.691 -2.229 -2.522 -0.505 -0.505 -3.117 0 0 0 0 0 0 0 -1.56E-07 1.56E-07 0 0 0 0 0 -0.056 0.056 0 -0.100 0.100 -0.143 0.143 0 0 -0.056 0.056 0 0 0 -0.030 0.030 0 0 -0.129 0.129 0 -0.038 0.038 -1.298 1.298 0 0 0 0 -2.758 2.758 0 Damping Ratio -1 1 1 1 1 1 1 1 1 1 1 1 1 1 0.554 0.554 1 0.989 0.989 0.981 0.981 1 1 0.997 0.997 1 1 1 0.999 0.999 1 1 0.991 0.991 1 1.000 1.000 0.487 0.487 1 1 1 1 0.180 0.180 1 Eigenvalue Rel Imaginary -1.293 -1.293 -3.700 -1.687 -1.687 -4.576 -1.165 -1.165 -3.028 -3.028 -2.393 -2.393 -3.477 -3.477 -2.882 -2.882 -2.636 -2.636 -4.697 -4.697 -2.950 -2.950 -2.510 -2.510 -6.855 -6.896 -6.921 -7.563 -8.576 -11.476 -12.034 -12.866 -15.389 -15.722 -18.789 -20.000 -22.639 -12.170 -12.170 -25.351 -25.795 -26.339 -28.519 -29.111 -29.111 -7.778 -7.778 -2.966 2.966 0 -3.884 3.884 0 -4.646 4.646 -4.250 4.250 -5.054 5.054 -4.467 4.467 -4.900 4.900 -5.330 5.330 -3.709 3.709 -5.642 5.642 -6.107 6.107 0 0 0 0 0 0 0 0 0 0 0 0 0 -21.993 21.993 0 0 0 0 -0.081 0.081 -28.753 28.753 Damping Ratio 0.400 0.400 1 0.398 0.398 1 0.243 0.243 0.580 0.580 0.428 0.428 0.614 0.614 0.507 0.507 0.443 0.443 0.785 0.785 0.463 0.463 0.380 0.380 1 1 1 1 1 1 1 1 1 1 1 1 1 0.484 0.484 1 1 1 1 1.000 1.000 0.261 0.261 Eigenvalue Rel Imaginary -31.345 -5.959 -5.959 -4.286 -4.286 -34.515 -2.721 -2.721 -37.796 -1.265 -1.265 1.812 1.812 -8.347 -8.347 -11.864 -11.864 -10.765 -10.765 -48.484 -50.000 -50.000 -50.000 -50.000 -50.000 -52.313 -56.124 -58.495 -14.378 -14.378 -60.061 -61.470 -61.601 -6.345 -6.345 -63.369 -10.377 -10.377 -66.093 -71.711 -73.283 -4.147 -4.147 -80.751 -93.441 -103.459 -144.905 0 -30.809 30.809 -33.750 33.750 0 -36.133 36.133 0 -39.190 39.190 -39.368 39.368 -41.850 41.850 -41.653 41.653 -42.572 42.572 0 0 0 0 0 0 0 0 0 -57.587 57.587 0 0 0 -62.552 62.552 0 -64.836 64.836 0 0 0 -77.155 77.155 0 0 0 0 Damping Ratio 1 0.190 0.190 0.126 0.126 1 0.075 0.075 1 0.032 0.032 -0.046 -0.046 0.196 0.196 0.274 0.274 0.245 0.245 1 1 1 1 1 1 1 1 1 0.242 0.242 1 1 1 0.101 0.101 1 0.158 0.158 1 1 1 0.054 0.054 1 1 1 1 Bibliography [1] T. S. Borsche, T. Liu,and D. J. Hill. Effects of rotational inertia on power system damping and frequency transients. To be presented at the 54th IEEE Conference on Decision and Control, 2015. [2] P. Kundur. Power System Stability and Control. McGraw-Hill Inc., New York, 1994. [3] G. Andersson. Lecture notes in Power System Analysis. EEH - Power System Laboratory, ETH Zurich, September 2013. [4] M. Gibbard, D. Vowles. Simplified 14-generator model of the south east australian power system. IEEE Task Force on Benchmark Systems for Stability Control, 2014. [5] A. Ulbig, T. S. Borsche, and G. Andersson. Impact of low rotational inertia on power system stability and operation. In Proceedings of the 19th IFAC World Congress, pages 7290–7297, Cape Town, August 2014. B.Edward,Ed. [6] W. Winter, K. Elkington, G. Bareux, and J. Kostevc. Pushing the limits. IEEE Power and Energy Magazine, 13:60–74, January/February 2015. [7] T. S. Borsche, A. Ulbig, and G. Andersson. Impact of frequency control reserve provision by storage systems on power system operation. In Proceedings of the 19th IFAC World Congress, Cape Town, August 2014. [8] O. Megel, J.L. Matheu, and G. Andersson. Maximizing the potential of energy storage to provide fast frequency control. In 4th IEEE Innovative Smart Grid Technologies Europe (ISGT 2013 Europe), Copenhagen, October 2013. [9] EIRGRID, SEMO, SONI. System services review. TSO recommendations. Report to the SEM Committee, 2012. [10] Future ancillary services in ERCOT. ERCOT concept paper, 2013. 107 108 BIBLIOGRAPHY [11] N. Miller, C. Loutan, M. Shao, and K. Clark. Emergency response. IEEE Power and Energy Magazine, 11:63–71, November/December 2013. [12] T. Ackermann, A. Ellis, J. Fortmann, et al. Code shift. IEEE Power and Energy Magazine, 11:72–82, November/December 2013. [13] IEEE/CIGRE Joint Task Force on Stability Terms and Definitions. Definition and classification of power system stability. Power Systems, IEEE Transactions on, 19:1387–1401, May 2004. [14] M. Gibbard, P. Pourbeik, and D. Vowles. Small-signal stability, control and dynamic performance of power systems. Elsevier, 2014. [15] D. Mondal, A. Chakrabarti, and A. Sengupta. Power System Small Signal Stability and Control. Elsevier, 2014. [16] IEEE Task Force on Load Representation for Dynamic Performance. Load representation for dynamic performance analysis. Power Systems, IEEE Transactions on, 8:472–482, May 1993. [17] G. Andersson. Lecture notes in Power System Dynamics and Control. EEH - Power System Laboratory, ETH Zurich, February 2014. [18] J. Lofberg. YALMIP: A toolbox for modeling and optimization in MATLAB. In Proceedings of the CACSD Conference, 2004. [19] P. M. Anderson, A. A. Fouad. Power System Control and Stability. IEEE Press, 2003. [20] B. Singh, Z. Hussain. Application of battery energy storage system (BESS) in voltage control and damping of power oscillations. In International Conference on Industrial and Information Systems (ICIIS). IEEE, August 2010.
© Copyright 2026 Paperzz