Nothing Special   »   [go: up one dir, main page]

BeGM05 PSvoltageCtrl

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 2005 Seville,

Spain, December 12-15, 2005

ThA15.1

A Hybrid System Approach to Power Systems Voltage Control


A. Giovanni Beccuti, Tobias Geyer and Manfred Morari

Abstract Emergency voltage control problems in electric power networks, which typically feature relatively slow dynamics, have stimulated the interest for the implementation of online optimal control techniques. Nonetheless for realistically sized networks the complexity of the associated optimization problem may prove to be prohibitive; in this sense it is therefore necessary to provide an adequate modelling scheme that captures the interdependence between discrete and continuous dynamics and the behaviour of the inherent nonlinearities while yielding a system description that is not overly onerous and viable for online computation purposes. In view of this objective the present paper extends previous work done in terms of a model predictive voltage control approach in power systems based on a mixed-logical-dynamical model formulation while employing an alternative and simpler scheme to extend the applicability of the method to a 12-bus sample network model.

I. I NTRODUCTION Over the last decade we have witnessed a worldwide trend in the restructuring and privatization of electrical power systems that has brought about an accrued interest in alternative forms of organization, design and operation of power networks. In particular, there is an increased economical interest in exploiting the system characteristics so as to operate it closer to its physical limits. At the same time, due to environmental reasons, it is usually difcult to expand the network by means of new transmission lines. All this accounts for the fact that nowadays electrical networks are placed under greater strain than before. Therefore the risk of malfunctioning or system collapse has increased, as also conrmed by the recent large scale blackouts throughout the world [1]. The present situation calls for appropriate countermeasures to be taken in the direction of superseding still commonly used, local control schemes (such as undervoltage load shedding) with schemes capable of capturing the complexity of the global system dynamics. In this sense in the recent past we have seen considerable interest arising in optimal control schemes for voltage stability problems, since the voltage decay in power grids often features relatively slow dynamics - from several seconds to a few minutes - thus allowing the necessary online optimization procedure to take place and be applied so that voltage collapse can be averted. An electrical power network is typically a considerably articulate, nonlinear system involving a number of heterogeneous and diversied elements whose mathematical description requires the use of both continuous and discrete
The authors are with the Automatic Control Laboratory, Swiss Federal Institute of Technology (ETH), CH 8092 Zurich, Switzerland, beccuti, geyer, morari@control.ee.ethz.ch

formalisms. Recent research work has correspondingly proposed a diversied set of solutions; in [2],[3] a linearized model of the network is employed and the model predictive control (MPC) problem solved by means of a heuristic tree search algorithm to determine the control values to be applied to the system. The approach used in [4] employs a non linear predictive controller featuring a reduced-complexity parameterization of the open loop control sequence that permits the online solution within adequate computation times for the considered model. A method based on the trajectory sensitivity approach [5] is used in [6], [7] to stabilize a power network with an open loop control sequence. In [8], a detailed representation of the considered network and its nonlinearities is considered and formulated in terms of a mixed-logical-dynamical (MLD) model based on which an MPC control problem is formulated and solved. The present work also employs an MLD/MPC based method, using however an alternative formulation that exploits a simpler, but sufciently accurate, description of the system characteristics. This allows one to consider a sample network which, although still smaller than a realistic network of industrial interest, is nonetheless of increased size and complexity. This paper is organized as follows. In Section II, an overview of the considered sample network and of the modelling approach is given and formalized in the MLD framework. In Section III, an optimal control problem featuring the appropriate control objectives is formulated. Section IV contains simulation results illustrating the control schemes performance. Finally, conclusions and further research directions are outlined in Section V. II. S YSTEM N ETWORK AND M ODEL The case study in consideration has been proposed by ABB as a benchmark in the framework of the European Project Control and Computation. The interested reader is referred to the related report [9] for a complete description of the system. In the following subsections the network structure, its components and the chosen modelling approach are reviewed. All quantities are given as per unit (p.u.) values. A. Network Topology The considered power system contains the three areas A, B, C, see Fig. 1. For simplicity, the three areas are identical with the exception of certain parameter values. Moreover the generator in area A represents an innite bus (i.e. the related bus has constant voltage), whereas the two generators in areas B and C are modelled as physical machines of limited capacity. The three areas are connected with three lossless double tie lines LAB ,LAC and LBC modelling a

0-7803-9568-9/05/$20.00 2005 IEEE

6774

transmission network, of reactance value 1.6, 0.8 and 0.8 respectively. The outages of these lines will be considered as the (measured) disturbance in the simulations featured in Section IV. Each area is a meshed sub-transmission system consisting of three lossless lines featuring a transformer with an on-load tap changer (OLTC) controller and a capacitor bank. The sub-transmission systems feed the distribution networks that have been aggregated into a single load model, featuring a load shedding control input [9]. In the following the index i = {A, B, C} is employed to refer to the three areas, and h = {1, 2, 3, 4} to the buses within each of these. Voltage magnitudes are denoted by a subscript indicating the network bus, i.e. vA1 is the voltage of bus A1. B. Network Components In the following a concise description of the system elements and inputs (OLTC, capacitor bank, load shedding controls) is given. 1) Physical generator: The physical generator consists of a synchronous machine with an automatic voltage regulator (AVR). The transient and subtransient characteristics of the synchronous machine are not modelled as the time scale of the considered voltage stability phenomena is considerably longer, hence a static model of the synchronous machine is used here. In particular, the generators of areas B and C can be reduced [8] to a single nonlinear expression for the eld voltage ei := ei (vi2 , QiG ) where QiG represents the reactive power generated by the machine. Saturation is included in the AVR to account for the maximum allowable current in the excitation system, that is ei has an upper limit value Emax ; once a machine has reached its saturation limit it cannot produce additional reactive power and can therefore no longer participate in sustaining the voltages in the network [10]. 2) Load: The aggregate load model is a nonlinear system with recovery dynamics [11] described by the following rst order differential equation xLi xLi = + P0 ( vi4 (vi4 )2 ) (1) T where xLi represents the internal state of the load for each area, T =60 seconds is the power recovery time constant and Pi0 is the active power steady state value for area i. 3) OLTC: The OLTC controller manipulates the turn ratio ni to control the secondary voltage. The transformer connects the sub-transmission system to the aggregate load model and must therefore feature an appropriate turns ratio to accordingly step down the voltage. The ratio ni may vary in ten discrete steps of +/ 2% around the central value 1, i.e. the range of possible values is ni {0.8, 0.82, . . . 1, . . . 1.18, 1.2}. The control input is directly assumed to be ni , thus bypassing local OLTC controllers. 4) Capacitor bank: The capacitor bank, or reactive power bank, is employed to locally stabilize the bus voltages close to the load. The available set of inputs ci representing the quantity of reactive power injected in the grid is ci {0, 0.2, 0.4, 0.6}.

bus A2 gen. A Area A

bus A1

bus A3 cap. bank A bus B2 gen. B Area B bus B3 cap. bank B bus C2 OLT C B bus B4 load B bus C1 OLT C A bus A4 load A

LAB

LAC bus B1

LBC

gen. C

Area C

bus C3 cap. bank C OLT C C bus C4 load C


Fig. 1. Topology of the considered network

5) Load shedding: Following the occurrence of an outage, in the case that the network is excessively strained and overloaded, load can be shed in discrete steps to relieve the grid of part of the load using the the inputs si {0, 0.1, 0.2, 0.3}. For each area i the active and reactive load demands PiL and QiL PiL = (1 si )( xiL + Pi0 (vi4 )2 ) T Qi0 PiL QiL = Pi0

(2a) (2b)

are reduced accordingly, where Qi0 is the reactive power steady state value for area i. C. Network Modelling Procedure The network system under consideration can be conveniently expressed [12], [2] in the general differential-

6775

algebraic equation (DAE) form xiL = f (xiL , vi4 ) 0 = g(xiL , u, vi4 , w) (3a) (3b)

where u denotes the system inputs. The state variables are the dynamic load variables xiL appearing in (1) and as such cannot change instantaneously. On the other hand, the algebraic variables vi4 (denoting the load voltage magnitudes) and w (denoting the voltages of all buses and the excitation elds) do not appear as derivatives, and can thus change instantaneously due to changes in u or in the network topology. The algebraic equations (3b) consist of power balances and expressions for the excitation elds of the generators. Given the inputs to the grid and the state of the load, (3b) can be solved to yield the network and eld voltages. The load voltages can be considered as inputs to the dynamical part of the system (3a) thus determining the evolution of the load states. By linearizing (3a) and (3b) at x , u and iL time-discretizing the system with the sampling interval Ts it is always possible to formulate the following model in the afne expressions of xiL (k), u(k), vi4 (k) and w(k) xiL (k + 1) = AxiL (k) + Bvi4 (k) + C vi4 (k) = DxiL (k) + Eu(k) + F (4a) (4b) (4c)

saturated generators tend to exhibit an increase in their rate of decay [10] which justies the introduction of the reduction coefcients ih to account for the related voltage magnitude diminution. In other words, stemming from this procedure, and by appropriately combining (4a), (4b) and (4c) for the four possible modes of operation of the network, i.e. with none, both or either of the generators saturated, a piecewise afne (PWA) description of the network equations (3a) and (3b) is derived and is expressed as xiL (k + 1) = Aj xiL (k) + Bj u(k) + Cj j xiL (k) + Hj u(k) + Ij w(k) = G if Pj w(k) + Qj 0, j {1, 2, 3, 4} (5a) (5b) (5c)

D. MLD Framework The chosen approach towards modelling the system employs an MLD formulation as it captures the associated hybrid features and allows the denition of the optimal control problem in a convenient way. Furthermore, efcient software (HYSDEL, HYbrid System Description Language) is available to easily translate a high level system description into the chosen formalism [13], and PWA [14] elements can also be treated directly and conveniently cast in an MLD representation. The general form of MLD hybrid systems as introduced in [15] is
x(k + 1) = Ax(k) + B1 u(k) + B2 (k) + B3 z(k) + B5 y(k) = Cx(k) + D1 u(k) + D2 (k) + D3 z(k) + D5 E2 (k) + E3 z(k) E1 u(k) + E4 x(k) + E5 , (6a) (6b) (6c)

w(k) = GxiL (k) + Hu(k) + I

wherein k denotes the discrete time instants kTs ; A, B, D, E, F , G, H, I are the matrices resulting from C, the linearization and time-discretization procedure of the dynamic and static components of the network equations. Therefore a complete, linearized, discrete time model of the system can readily be computed. The physical generators (and thus also the system variables that more strongly depend on their mode of operation, i.e. the voltages of the buses in their vicinity) however feature a saturating nonlinear behaviour that cannot be accounted for in this manner. To devise a remedy for this, the following line of reasoning is adopted. For any given xiL (k), u(k) an approximate value of w(k) is computed on the basis of (4c). From this the values corresponding to the excitation elds are extracted and compared to the saturation value Emax ; if the generator in area i exceeds this limit then the corresponding values of the voltages for the buses belonging to area i, as calculated from (4b) and (4c), are reduced by a positive attenuation factor ih < 1. This in turn affects the system update equation as the load voltages vi4 (k) appear then in (4a). The foregoing approach is based on the fact that during voltage decay phenomena the response of the generators is to typically increase reactive power production in an attempt to curb the monotonic decrease of voltages. When the saturation limit of the excitation eld is reached the maximum reactive power production is achieved, so that the system is not able to compensate on its own for the lack of reactive power anymore. At this point voltages of buses in the proximity of

where x Rnc {0, 1}n denotes the states, u Rmc {0, 1}m the inputs and y Rpc {0, 1}p the outputs, with both real and binary components. Furthermore, {0, 1}r and z Rrc represent binary and auxiliary continuous variables, respectively. These variables are introduced when translating propositional logic or PWA functions into linear inequalities. Only MLD systems that are completely well-posed are considered, i.e. systems for which for given x(k) and u(k), the values of (k) and z(k) are uniquely determined by the inequality (6c). This assumption is not restrictive and is always satised when real plants are considered. III. O PTIMAL C ONTROL A. Control Objectives The primary aim of the emergency control scheme is to keep all voltages at values between 0.9 p.u and 1.1 p.u around the nominal point of operation, thus ensuring that the system is sufciently far away from the point of collapse. The secondary aim is to minimize switching of the control inputs. In particular, load shedding is to be avoided load unless absolutely so as to fulll the primary objective. The tertiary objective is to keep the load voltages as close as possible to the nominal value 1 p.u.. In view of the chosen sampling period Ts computational delay times of up to 30 seconds are acceptable, although control actions are naturally more benecial if applied as soon as possible following a disturbance [9].

6776

B. Model Predictive Control Model Predictive Control (MPC) has been traditionally and successfully employed in the process industry and recently also for hybrid systems [15]. The control action is obtained by minimizing an objective function at each time step over a nite horizon subject to the equations and constraints of the model. The major advantage of MPC is its straight-forward design procedure. Given a model of the system, one only needs to set up an objective function that incorporates the control objectives. Hard constraints can be easily dealt with by modelling them directly as inequality constraints, whereas soft constraints can be accounted for in the objective function by using large penalties. For details concerning the set up of the MPC formulation in connection with MLD models, the reader is referred to [15] and [16]. Further details about MPC can be found in [17]. C. Optimal Control Problem To account for the aforementioned control objectives a cost function is formulated similarly as in [8], [2] reecting the order of importance of the selected control criteria. Let the slack variables tih dened by 0.9 vih (k) tih (k) 1.1 + vih (k) tih (k) (7) 0 tih (k) denote the amount of violation of the condition imposed by the primary objective for each bus. This formulation is introduced so as to ensure that this constraint is effectively satised and leads to eleven slack variables (bus A1 has constant voltage by denition) at each sampling instant k, grouped in the vector t(k) = [tih (k)]T . Dene now the switching on the manipulated variables as u(k) = [ni (k), ci (k), si (k)]T (8)

which penalizes the predicted evolution of S(k + |k) from time-instant k on over the nite horizon N using the norm. The control law at time-instant k is then obtained by minimizing the objective function (11) over the sequence of control inputs U (k) = [u(k), . . . , u(k + N 1)]T subject to the related system equations and constraints for the MLD model. IV. S IMULATION R ESULTS In this section, simulation results for different scenarios are given illustrating the performance of the proposed control methodology. The penalty matrices are chosen such that a weight of 150 is placed on the violation of each soft constraint; the inputs are weighted according to their order of importance so that the penalty coefcients for ni , ci and si are 2, 20 and 60 respectively. Finally, a weight of 0.1 is chosen for the components of . The prediction horizon is N = 4. This results in the computation time being always a fraction of a second. At each sampling instant, the linearization point x , u is chosen by taking the current state x(k) and the input applied at the preceding time instant u(k 1). To this end, the HYSDEL modelling environment [13] features the possibility of giving the values for (5) in parametric form, so that the relevant numerical entries are then seamlessly inserted and updated on-line as each new linearization is performed. The parameters ih are all set to the value 0.97. The system time constant T featured in (1) is 60 seconds, and the sampling interval Ts is taken to be 30 seconds. All results shown in the following gures are normalized, and one time unit is equal to one second for the chosen time scale. The rst case concerns the partial outage of line LBC at t = 100, during which the reactance of the transmission line increases from 0.8 to 1.6 p.u.. Fig.2(a) depicts the evolution of the network voltages and Fig.2(b) the employed control sequence. Following this disturbance the OLTCs are appropriately tapped up or down in order to maintain voltages in area C above the critical value of 0.9; for this case no additional set of controls is required to avoid the risk of exceeding this bound. The second case to be analyzed is that of the complete outage of line LBC , after which the line effectively becomes an open circuit. This leads to a situation where areas B and C are not directly connected. Fig.3(a) and Fig.3(b) depict the network voltages and the inputs; as in this case the contingency is more severe, the array of employed control actions extends to the capacitor banks, so that at instant t = 150 additional reactive power is injected into area C in order to increase voltage levels in that area; indeed, area C is the most exposed to risks of voltage collapse as the complete outage of line LBC isolates it more than it does area B, which is connected to the strong area A through a line of smaller reactance. Lastly, the third case to be considered features the outage of line LAB at t = 100, after which the line is an open cir-

so that u features nine components. Lastly, the deviation of the load voltages from their reference values is expressed by the three component error vector (k) = [|vi4 (k) 1|]T (9) = Dene the diagonal penalty matrices Qt diag(qt1 , . . . , qt11 ), Qu = diag(qu1 , . . . , qu9 ) and Q = diag(q1 , . . . , q3 ) with all penalty weights R+ and where the entries in Qt , Qu and Q are correlated to the correspondent ordering in t(k), u(k) and (k). Consider the expression for the stage cost S(k) = Qt t(k)
+

Qu u(k)

Q (k)

(10)

and the formulation of the cost function


N 1

J(x(k), u(k 1), U (k)) =


=0

S(k + |k)

(11)

6777

1.1 A2 A3 A4 B1 B2 B3 B4 C1 C2 C3 C4 A2 A3 A4 B1 B2 B3 B4 C1 C2 C3 C4

1.05

1.05

Network voltages (p.u.)

Network voltages (p.u.) 900

0.95

0.95

0.9

100

200

300

400 500 Time (s)

600

700

800

0.9

100

200

300

400 500 Time (s)

600

700

800

900

(a) Temporal evolution of network voltages (a) Temporal evolution of network voltages
OLTC position (p.u) 1.2 1 0.8 0 Capacitor bank (p.u) 0 Capacitor bank (p.u) 1 A B C 0.5 100 200 300 400 500 Time (s) 600 700 800 900 1 A B C 0.5 100 200 300 400 500 Time (s) 600 700 800 900 OLTC position (p.u) 1.2 1 0.8 A B C A B C

100

200

300

100

200

300

Load shedding (p.u)

400 500 Time (s)

600

700

800 A B C

900 0.4 0.3 0.2 0.1 0 0 100 200 300

400 500 Time (s)

600

700

800 A B C

900

Load shedding (p.u)

0.4 0.3 0.2 0.1 0 0 100 200 300 400 500 Time (s) 600 700 800

900

400 500 Time (s)

600

700

800

900

(b) Control input sequence Fig. 3. Simulation results for the second scenario

(b) Control input sequence Fig. 2. Simulation results for the rst scenario

cuit. The related results are depicted in Fig.4(a) and Fig.4(b); for this scenario all controls must be employed. In particular load shedding is also applied immediately following the occurrence of the outage at t = 120 to compensate for the critically low voltage levels (< 0.9); successive tapping on the OLTCs tries to keep all voltage magnitudes within bounds, until at t = 570 the capacitor bank in area C is switched to sustain the bus voltages in area A (areas A and B are not directly connected) as well as its own. V. C ONCLUSIONS AND O UTLOOK An alternative formulation of the voltage control problem in electrical power networks has been presented. The MLD framework has been used to model the hybrid dynamics of a sample benchmark 12-bus network. On the basis of the obtained model an optimal control problem has been formulated and solved online. The use of MPC allows one to explicitly account for the hard physical constraints on the input variables and to effectively stabilize the system voltages for a variety of test cases featuring different operating points and line outages. The desired behaviour can be achieved by numerically tuning the selected cost function on the basis of the required control objectives.

The present work extends previous work done in this area so that the size of tractable systems could be effectively increased to consider networks of higher dimension and complexity. While this represents one step towards a more realistic setup, electrical grids are still signicantly larger and the need to take this into account must accordingly be addressed. VI. ACKNOWLEDGEMENTS This work was (partially) done in the framework of the HYCON Network of Excellence, contract number FP6-IST511368. The authors would like to thank Mats Larsson of ABB Corporate Research, Baden-D ttwil, Switzerland for a fruitful discussions. R EFERENCES
[1] P. Fairley. The Unruly Power Grid. IEEE Spectrum. August 2004. [2] M. Larsson. A Model-predictive Approach to Emergency Voltage Control in Electrical Power Systems. Presented at the IEEE Conference on Decision and Control 2004, Atlantis, Bahamas, December 2004. [3] M. Larsson. Coordinated Voltage Control in Electric Power Systems. PhD thesis, Lund University, 2000. [4] S.A. Attia, M. Alamir and C. Canudas de Wit. Voltage Collapse Avoidance in Power Systems : a Receding Horizon Approach. Submitted to the special issue of Intelligent Automation and Soft Computing on Automation in Power Systems, 2005.

6778

1.1 A2 A3 A4 B1 B2 B3 B4 C1 C2 C3 C4

1.05

[16] A. Bemporad, F. Borrelli and M. Morari. Piecewise Linear Optimal Controllers for Hybrid Systems. Proceedings of the 2000 American Control Conference (ACC), vol.02, p.1190-1194, Chicago, USA, June 2000. [17] J.M. Maciejowski. Predictive Control. Prentice Hall, 2002.

Network voltages (p.u.)

0.95

0.9

0.85

100

200

300

400 500 Time (s)

600

700

800

900

(a) Temporal evolution of network voltages


OLTC position (p.u) 1.2 1 0.8 0 Capacitor bank (p.u) 1 A B C 0.5 100 200 300 400 500 Time (s) 600 700 800 900 A B C

100

200

300

400 500 Time (s)

600

700

800 A B C

900

Load shedding (p.u)

0.4 0.3 0.2 0.1 0 0 100 200 300 400 500 Time (s) 600 700 800

900

(b) Control input sequence Fig. 4. Simulation results for the third scenario

[5] I. A. Hiskens and M. A. Pai. Power System Applications of Trajectory Sensitivities. Proc. 2002 IEEE Power Engineering Society Winter Meeting. [6] M. Zima, P. Korba and G. Andersson. Power Systems Voltage Emergency Control Approach Using Trajectory Sensitivities. Presented at the IEEE Conference on Control Applications, 23-25 June, Istanbul, Turkey, 2003. [7] M. Zima and G. Andersson. Stability Assessment and Emergency Control Method Using Trajectory Sensitivities. Presented at the 2003 IEEE Bologna PowerTech, June 23 - 26, Bologna, Italy, 2003. [8] T. Geyer, M. Larsson and M. Morari. Hybrid Emergency Voltage Control in Power Systems. European Control Conference 2003, Cambridge, England, September 2003. [9] M. Larsson. The ABB Power Transmission Test Case. Technical report, ABB Corporate Research, www.dii.unisi.it/ hybrid/cc/, February 2004. [10] P. Kundur. Power System Stability and Control New York, McGrawHill, 1994. [11] D. Karlsson and D. J. Hill. Modelling and identication of nonlinear dynamic loads in power systems. IEEE Transactions on Power Systems, vol. 9, no. 1, pp. 15763, 1994. [12] T. Van Cutsem and C. Vournas. Voltage Stability of Electric Power Systems. Power Electronics and Power Systems Series. Kluwer Academic Publishers, 1998. [13] F.D. Torrisi and A. Bemporad, Hysdel a tool for generating computational hybrid models for analysis and synthesis problems, IEEE Transactions on Control Systems Technology, Volume 12, Issue 2, March 2004, 235 - 249. [14] W.P.M.H. Heemels, B. De Schutter, and A. Bemporad. Equivalence of hybrid dynamical models. Automatica, 37(7):1085-1093, July 2001. [15] A. Bemporad and M. Morari. Control of systems integrating logic, dynamics and constraints. Automatica, 35(3):407-427, March 1999.

6779

You might also like