Abstract

Electric power grids are highly nonlinear complex systems. This manuscript presents a novel approach to the stabilization of large power systems. The proposed control satisfied three constraints: decentralization, input saturation imposed in practice, and robustness against load changes. The large power system is decomposed into subsystems, for each a decentralized controller is designed. The effect of the rest of the system on each subsystem is considered as an external disturbance and represented in norm-bounded form. A new approach to solve this problem is proposed in the present paper. The approach is based on the method of invariant ellipsoids, and the tool of linear matrix inequalities (LMI) is utilized to solve the resulting optimization problem. Control of multimachine power system is studied using the proposed control. Comparison with other techniques is also given.

1. Introduction

Power system stability studies are important to insure reliable and continuous service to the consumers. There are three types of stability studies: voltage stability, frequency stability, and angle stability (transient and small disturbance).

Small disturbance stability studies low frequency electromechanical oscillations that arise at synchronous generators after perturbations (load and topology variations). Automatic voltage regulators (AVR) are used to adjust the terminal voltage of generators. A large value in the AVR gain may result in negative damping leading to an oscillatory behavior and loss of stability. These oscillations can cause blackouts and great loss of national economy if they are not suitably damped [1]. The oscillations can be classified as follows: (i) local (when a generator swings against the rest of the system at 1.0 to 2.0 Hz) and (ii) inter-rea (when two coherent groups of generators swing against each other at 1 Hz or less) [1, 2].

Power system stabilizers (PSS) are controllers installed on synchronous generators to damp power oscillations through the excitation channel. The main function of PSS is to modulate the field voltage of generators to provide an additional damping torque (in phase with rotor speed deviations) [1]. The types of PSS can be an output feedback or state feedback.

The classical output feedback structure of PSS is composed of single- or double-lead blocks to provide the required oscillation damping. The most common input signals to the PSS are speed deviation and electrical power [2].

Conventional power system stabilizers (CPSS) are output feedback controllers allocated to damp local oscillations, and through proper tuning, they can provide a suitable damping for interarea modes associated to generators on which they are fitted. The tuning process of CPSS is a difficult task due to load variation. In other words, if the CPSS is tuned at one operating point, there is no guarantee that it works well at another.

There are several techniques to handle the PSS tuning problem. These techniques can be classified into four groups: (i) classical control and pole placement, (ii) robust control, (iii) artificial intelligence, and (iv) optimization approaches to fine tune most of the abovementioned methods.

The methodologies based on classical control, for example, frequency response methods, are well established, and they are the most commonly used in the industry. Nonetheless, they consist of a sequential design in which one PSS is designed at a time (using a single-machine infinite bus equivalent system). In addition, the tuning procedure is performed for a single operating condition, requiring a trial-and-error approach if robustness is to be considered [3].

There are many design methods based on robust control theory to provide PSS which is robust against system load variations [4]. Model uncertainty due to load variations can be represented in different forms: interval plant, norm-bounded, and polytopic. The uncertainty modeled as an interval plant is found in [5]. The Kharitonov theorem is used to design robust PSS for interval plants as given in [5]. Comparison between the μ-synthesis and the H loop-shaping approaches is found in [6]. However, such approach requires many trials and errors to find suitable weighting transfer functions. Power system uncertainty represented by a linear parameter varying (LPV) model and gain-scheduled control is applied as presented in [7]. The PSS can also be designed using linear quadratic regulator (LQR). To achieve a good dynamic performance in terms of desired settling time and damping ratio, the closed-loop poles must be placed in a desired region for all admissible load variations. Lyapunov-based matrix inequalities (linear matrix inequalities (LMI) and bilinear matrix inequalities (BMI)) are used to achieve a regional pole placement. Plant and controller uncertainties represented by a norm-bounded model and a resilient PSS design achieving regional pole placement are given in [8].

Intelligence techniques such as artificial neural networks (ANNs) and fuzzy logic (FL) are used to design PSS. These methods suffer from the long training time of ANNs and the extensive previous knowledge of the system behavior required for the FL application [9].

Optimization techniques are another alternative to the PSS design. The PSS is tuned to optimize performance indices in terms of the damping ratio and the dominant poles. One of the great advantages of using these techniques is that the tuning procedure is automatically made. In addition, once an optimization method fails, it can be restarted with new initial conditions [10, 11]. There are two main groups of the optimization techniques: (i) search direction-based methods (that use derivatives or not) and (ii) metaheuristics methods.

The search direction-based methods provide fast convergence. However, it can stick in a local minimum, and also it is sensitive to the initial solution guess. For nonconvex optimization problems (such as the PSS design [10]), the global solution may not be achieved by these methods.

Metaheuristics methods are probabilistic and derivative-free techniques which seek global solutions at a reasonable computational burden. Most metaheuristics approaches are population-based methods that use a set of solutions (individuals) to solve an optimization problem. The individual solutions are simple; however, their collective effect produce a surprising result. These methods are suitable for global optimization since it explores the whole search space. So, stucking in a local minimum is very remote. Nonetheless, they tend to present a slow convergence. Some applications of metaheuristics for conventional PSS tuning are: genetic algorithms, ant colony optimization, bat algorithm [11], cuckoo search algorithm [12], gravitational search [13], particle swarm optimization [14], bacteria foraging optimization [15], grey wolf optimization [16], and water cycle algorithm [17].

The amplifier, as an actuator, in the exciter circuit suffers from saturation limits. Practically, the imposed saturation limits are considered as (±0.1 pu) [18]. Violation of these limits can lead to degradation of system performance and even instability. The impact of such effects has received little attention during the last decade [19]. The PSS of [19] achieves regional pole placement with saturated input for a certain operating range. For wider range than that in [19], the LMIs may not converge to a solution. This problem is solved by dividing the whole range of operation into subregions, for each a saturated robust pole placer can be easily found. A 2-dimensional fuzzy logic control is then trained to switch between the subregions to cover the whole region [20]. On the other hand, there are many saturated control techniques available in the control literature, for example, [21, 22] and the references therein. One of these approaches is the positive invariance which is based on avoiding the control constraint, that is, to prevent saturation in the closed-loop [22]. Several other saturated control design techniques such as L1 optimization, the small and high gain, and model predictive control have been presented in [2325].

In addition to the control input constraint, large interconnected power systems represent another challenge in terms of stabilization and control design. Due to the high dimensionality of large power systems, the above approaches require the system order reduction to reduce the computational burden and the controllers’ order. Also, these methodologies may fail to converge.

Although the controller presented in [19] achieves regional pole placement with saturated PSS, it has centralized structure and relies on the state variables of all other machines in the system. Decentralized control uses the local states of its own subsystem. It needs no communication network to transmit the states of the large system to a hub computer, and hence, the delay and packet dropouts are avoided. Decentralization is also cost-effective. Different decentralized PSS design techniques are presented [2629]. In [26], a PSS design scheme based on robust decentralized output feedback sliding mode control technique is presented. Fixed parameter-decentralized power system stabilizers (PSSs) are proposed in [27] where the local information available at each machine in the multimachine environment is used to tune the parameters of PSS. A multimachine power system is approximated to a single-machine infinite bus, and then conventional design technique is used to design decentralized PSS [28]. Reference [29] represents power system uncertainty due to load variations as a linear parameter varying (LPV) system. For the resulting system, the gain scheduling method is applied to design a decentralized PSS. The designed controller automatically adjusts its parameters depending on the scheduling variables to coordinate with change of operating conditions. The controller achieves high performance but at expense of controller complexity. These techniques did not consider the saturation limits of the control signal nor the parameter uncertainty involved in the power system due to different loading.

In this work, robust decentralized power system stabilizer with saturated inputs is proposed. In the proposed control scheme, the multimachine power system is decomposed into several subsystems. With regard to each subsystem, the effect of the rest of the system is considered as an external bounded disturbance. Rejection of bounded disturbance is considered as a difficult problem and has been traditionally tackled using the -optimization technique which results in higher order controller [23, 24]. The method of invariant sets is used for rejecting the bounded disturbance optimally [30]. In this paper, the invariant ellipsoids are used as the invariant sets to reject bounded disturbance by minimizing the size of the invariant ellipsoids of the dynamic system [31]. Doing that, the problem of decentralized control is reduced to equivalent conditions in the form of linear matrix inequalities (LMI) with the advantage of using the -optimization.

The main contributions of the paper are as follows: (1) a simple new design of state feedback PSS is presented. (2) The proposed design achieves three constraints: decentralization, robustness, and no control limit violation. (3) The design is based on a simple LMI sufficient condition.

The paper is organized as follows. A mathematical model of a multimachine power system and problem statement is presented in Section 2. In Section 3, the use of the invariant ellipsoid technique for disturbance rejection is outlined. This technique is essential in the design of decentralized PSS. Section 4 presents the problem solution using the LMI method and stability of the closed-loop system under the proposed control scheme. Simulation results for a multimachine power system are provided in Section 5 to validate the effectiveness of the proposed decentralized controller. Comparison between the proposed controller and the control as a disturbance rejection approach is presented in Section 6. The paper is concluded in Section 7.

1.1. Notations

Throughout this paper, the notation is the set of vectors of dimension, is the set of real matrices of dimension , and denotes the transpose of a vector or a matrix. For a matrix P, (<0) means that is a symmetric positive (negative) definite matrix. Also, () in a matrix means the symmetric part. Similarly, . Finally, 0 and I denote the zero matrix and the identity matrix, respectively.

2. Mathematical Modeling and Problem Formulation

In matrix form, the system dynamics [1] of a large power system consist of generators that can be described by the overall model. where is the composite state vector. The components of the element of the state vector are defined as where is the relative rotor angle changes with respect to the reference generator, is the rotor speed deviation, is the deviation in the quadrature axis transient voltage, and is the deviations in the field voltage. Note that the state, is not measurable. This state can be replaced by a measurable one, ΔPe (machine output power) using the transformation given in [32].

To formulate the problem in a way suitable to design a decentralized control, the overall system (1) is decomposed into subsystems. The model for the th generator takes the form where and the terms represent the interconnection with other generators. This term is considered in the sequel as external disturbance to the th subsystem.

The control objective is stated as follows. For each machine system described in (2), design a decentralized saturated control law in the form

The controller must be also robust against load changes. To this effect, we have to answer two questions. Firstly, how to deal with the uncertainty associated with the power system model? And secondly, how to design a decentralized control in the presence of the interconnection terms? In the next section, we give some mathematical preliminaries to deal with these two concerns.

3. Mathematical Preliminaries and the State-Invariant Ellipsoid Method

The approach of invariant ellipsoids has been used for disturbance rejection in control system theory [31]. A design of state feedback control while attenuating the effect of an arbitrarily bounded disturbance can be achieved by minimizing the size of the invariant ellipsoids defined for a given dynamic system. As a result, the control design problem is reduced to equivalent conditions in the form of linear matrix inequalities (LMI).

Consider the linear time-invariant (LTI) system. where , and w are the system state, input, and disturbance vectors, respectively. System (4) is subject to the constraint that the disturbance is bounded as

Note that no other constraints are imposed on ; that is, they are not assumed to be random or harmonic and so on. We assume that the matrix pair () is controllable.

The proposed approach is based on the reachable sets. The reachable set is defined as the set that contains the state trajectories for systems subject to external disturbances [30]. Since the reachable set is extremely difficult to calculate mathematically, it is approximated by a bounding ellipsoid, termed the invariant ellipsoid. The meaning of invariant is explained later. Approximating the reachable sets by an ellipsoid facilitates the controller design of a system with disturbances. Specifically, a smaller ellipsoidal bound of a reachable set for linear systems with constrained inputs allows a larger control gain, consequently improving system performance. The invariant ellipsoid technique is a challenging alternative to approach because the last one is based on the assumption , and nonzero initial conditions can cause serious troubles. In contrast, invariant ellipsoids automatically cover nonzero initial conditions.

Consider an ellipsoid centered at the origin and given by where is a symmetric matrix termed as the matrix of the ellipsoid. This ellipsoid bounds and approximates the reachable sets of the system (4) subject to the constraint (5).

The ellipsoid is called a state invariant if, for any initial state starting inside , the trajectory remains inside the ellipsoid for the future time t > 0. It is shown in [31] that an invariant ellipsoid is also attracting for LTI systems. In other words, if the initial state starts outside the ellipsoid, the trajectory , t > 0 is attracted to it.

The invariant ellipsoid reflects the effect of external disturbance on the trajectories of the dynamic system. To minimize this effect, an objective function in terms of the ellipsoid matrix has to be formulated first. Due to its linearity, the trace function that corresponds to the sum of the squares of the semiaxes of the state-invariant ellipsoid of the original system is selected as the objective function, where tr(.) means the trace of (.). Note that there are different measures of size for ellipsoids: f1(P) = tr P (associated with the sum of squared semiaxes), f2(P) = Det P, f3 = −ln (det P−1) (associated with the maximization of the volume of ), f4(P) = (spectral matrix norm), or f5 = minimal eigenvalue (associated with the radius of the inscribed ball), and so on. In this paper, we adopt the trace function because it retains the semidefinite program (SDP) structure of the problem (optimization of a linear function subject to LMI constraints), which is then solvable by means of widely available MATLAB-based software. Also, standard geometric properties of the ellipsoids are considered to come up with a convex programming formulation, easy to solve, of the constrained stabilization problem.

Suppose the control objective is to design a state feedback.

The following theorem gives the necessary and sufficient conditions for the existence of the matrix such that the ellipsoid (6) is state-invariant.

Theorem 1 (see [31]). The ellipsoid of the form (6) is state-invariant for the system (4) with bounded disturbance (5) if and only if for some fixed , the matrix satisfies the following LMI: Or equivalently, where is the closed-loop matrix.
Now, if the control signal is constrained by

This constraint on the control can be transformed to an equivalent LMI using the following lemma.

Lemma 1 (see [31]). For the controllable system (4) with bounded disturbance (5) and state feedback control (8), constraint (11) is equivalent to satisfying the LMI for the matrices and where . The proof of this lemma is detailed in [31] and will be omitted here.
Now, Theorem 1 and Lemma 1 are combined in the following theorem.

Theorem 2 (see [31]). Consider the controllable system (4) subject to the bounded external disturbance (5). Then the problem of designing a state feedback controller (8) with the constraint (12) that optimally rejects the disturbance is equivalent to the following constrained optimization problem for the matrices and . The controller gain matrix is calculated as then given by . Note that constraint (14) guarantees the system stability with disturbance, whereas (15) represents the control constraint. Moreover, the ellipsoid defined in (6) bounds the reachable sets of the system (4) with disturbance and control constraints. The matrix inequality (14) is nonlinear in the scalar α > 0. For a fixed , (14) becomes a linear matrix inequality (LMI). The problem, thus, reduces to a one-dimensional minimization. The minimization problem is solved using linear search optimization. In other words, α is iteratively updated (using linear search) such that the objective function (13) is minimized. subject to the constraints,

4. Stability of the Closed-Loop

The above result is extended to the decentralized control problem of large power systems as follows. Consider the th subsystem defined in (2). The dynamic equation can be cast as where the interaction of the global system on the th subsystem is considered as a disturbance given by and the vector represents the state vector of the composite global system. The vector is considered as an input disturbance. Note that this paper studies the stability of power systems, that is, small-disturbance (signal) stability [1]. Therefore, the condition is assumed. Note that even for severe disturbances, can normalize to 1 by using a new disturbance matrix (e.g., if , it can be normalized to 1 by selecting Dnew = 1.5Dold).

Changes in power system operation and loads result in system uncertainties which are reflected in the system model as follows: where the uncertainties and are represented by a norm-bounded form as follows:

Note that casting the uncertainty in the norm-bounded form can be easily obtained using the singular value decomposition as given in [33].

The following theorem establishes the main design result for subsystem . It tackles the ellipsoidal bound of a reachable set for the uncertain system (18) with constraints (3), (5), (19), and (20).

Theorem 3. Consider the family of uncertain controllable subsystems described by (18) subject to the bounded external disturbance (17) and (20). Then, this family of subsystems is asymptotically stabilizable by a decentralized robust controller with input constraint (11). The local controller optimally rejects the disturbances if there exist matrices and solutions of the following optimization problem subject to the constraints, where and are functions of . Moreover, the local gain matrix is given by .

Proof. Extension of Theorem 1 to the th uncertain subsystem (18) with external admissible disturbance is stable if and only if the following LMI is satisfied. applying the fact [34] to (19) and (20) to eliminate the uncertainty matrices in (24). The constant matrices and are of appropriate dimensions. This will result in the following. The nonlinear matrix (25) can be linearized (i.e., the form (22)) using the following Schur complement: To prove stability of the global system with decentralized control, consider the scalar Lyapunov function. The stability of each subsystem is satisfied if (22) is satisfied; hence with (27), the global system is also stable.
Note that the uncertainty in the input matrix can be considered by putting the uncertainty in the norm-bounded form The above theorem can then be easily extended to include this case.

5. Simulation Example

The proposed design is applied to a multimachine power system. The benchmark four-machine 11-bus two-area test power system is shown in Figure 1. The two-area four-machine test power system shown in Figure 1 proposed in [1] is utilized in this study because it is accepted in the literature as a tool to study the interarea mode of oscillations. Further, this system is available as a MATLAB/SIMULINK demo program. The test system consists of two symmetrical areas linked together by two 230 kV lines of 220 km length. It is specifically designed in [1] to study low-frequency electromechanical oscillations in large interconnected power systems. Each area is equipped with two identical round rotor generators rated 20 KV/900 MVA. The synchronous machines have identical parameters except for the inertias which are M1 = 13 s and M2 = 12.35 s. Thermal plants have identical speed regulators equipped with fast static exciter with a gain of 200. The loads are represented as constant impedances and spilt between the two areas. The full parameters of a single unit are given in [1]. In the example system, generator number 4 is chosen as the slack bus. Since the interarea mode is strongly affected by the amount of the tie line power, three operating conditions are considered for the test system [19]:

Case 1 (the base case (tie-line power = 415 MW)).

Case 2 (20% decrease in tie-line power (334 MW)).

Case 3 (20% increase in tie-line power (502 MW)).

The interarea modes for Cases 1, 2, and 3 are, respectively, 0.0888 ± j2.2585, 0.1255 ± j1.8179, and 0.0444 ± j2.4977; the damping ratios are −0.0392, −0.0688, and −0.0177.

The system without PSSs achieves negative damping for the three test points. The three operating points of the system considered for generator numbers 1, 2, and 3 are given in [19]. Model (18) and the associated norm-bounded uncertainties (19) and (20) for the system are given in the appendix. All generators are equipped with the same regulator.

Solving the LMI’s given in Theorem 3, the proposed decentralized controller is given by where

The resulting controller is decentralized or local as it uses local states only from the generator on which it is installed. Local PSSs have three basic advantages. First, they are effective in damping local modes. Second, no communication network is needed to transfer data to a centralized controller; thus, they are cost-effective. Third, communication time delays are avoided.

The proposed controller is tested for a large disturbance, stimulated by a three-phase short-circuit taking place at the bus of generator number 1, cleared at . For heavy (502 MW) power transferred from area number 1 to area number 2, the rotor angle of generator numbers 1, 2, and 3 are shown in Figure 2. The control signals are shown in Figure 3 for such fault. It is evident that the proposed decentralized controller enhances the system stability at large tie line. The proposed control signals are indeed do not violate the limits ± 0.1 pu as depicted in Figure 3.

It is worth mentioning that starts near its upper limit (+0.1), as compared with and , because the cleared fault occurs at the terminal of . So, is much disturbed as compared with and .

Low-frequency interarea oscillations (0.1–0.8 Hz) are detrimental to the goals of maximum power transfer and optimal power flow. Figure 2 shows the effectiveness of the proposed PSS added to the automatic voltage regulator in damping the interarea oscillations. This is achieved without violating the control limit (Figure 3). Other methods to damp interarea oscillations are found in [3537].

Note that the power system model is linear time-invariant but with uncertainty. While it is not intended to be implemented, it is used to synthesize a linear controller. The success of the proposed PSS in stabilizing the original nonlinear system follows from the Lyapunov indirect theorem. According to that theorem, the behavior of the original nonlinear system is similar to its linearized approximation provided that none of the eigenvalues lies on the imaginary axis.

6. Comparison with Decentralized Control

The control can be used as a disturbance rejection approach [34]. Therefore, in this section, the proposed decentralized controller is compared to the decentralized control technique. First, we give a summary of this approach.

Consider the following system without uncertainty. where , and are the disturbance, output to be regulated, and measured output, respectively. The control problem is to find a state feedback controller in the form such that the closed-loop system is quadratically stable [34] and the effect of disturbance on the regulated output is minimized. This means that where is the transfer function from to . The solution to this problem is the solution to the following matrix inequalities:

The controller is given by .

To design an decentralized control, the original global system (4) with , is decomposed into a block diagonal and off-diagonal parts as follows: where and the matrices and are selected as unity.

Considering the interconnection effect as a disturbance designated by , we get

The system with uncertainty due to load variation is then given by where the uncertainty is represented by the norm-bounded form

The decentralized control with can be determined using the next theorem.

Theorem 4. Consider the uncertain controllable system described by (35) and (36). Then, this system is asymptotically stabilizable by the decentralized robust controller if there is a feasible solution to the following optimization problem. The controller gain matrix is determined from .
Note that in (37), and are block diagonal matrices.

Proof. The proof is straightforward from (35), and using the Schur’s inequality, so we omit the details. The result stated in the above theorem is applied to the previous simulation example. The decentralized controller gain matrices are found as The best degree of stability achieved is 0.17715. Simulation results of the rotor angles for the same disturbance and loading conditions mentioned in Section 5 are depicted in Figure 4. It is clear that the proposed controller is much faster in damping the system oscillations than the controller. Moreover, the proposed control is obtained by solving small-dimension LMIs of each subsystem whereas the decentralized control solves large LMIs having the dimension of the global system.

7. Summary and Conclusion

(i)The paper presents a novel control technique for the stabilization of large power systems. The proposed controller satisfies the following constraints: (1) decentralized in using only the local states, (2) robust against system load variation, and (3) no violation of the control limits imposed in practice.(ii)Since the proposed controller is in state feedback, it cannot be compared with the conventional PSS (CPSS), which is in output feedback. For future work, the ellipsoidal design for dynamic output feedback and comparison with CPSS will be conducted.(iii)The large system is decomposed into subsystems, for each the effect on the rest of the whole system is considered as an external disturbance. The paper proposes a simple approach to rejection of the arbitrary-bounded external disturbances by means of the linear state feedback. It relies on the method of invariant ellipsoids, which reduces design of the optimal controller to the search of the least invariant ellipsoid of the closed-loop dynamic system. The concept of invariant ellipsoids allows restating the problem in terms of the linear matrix inequalities. Therefore, the controller design is reduced to the problems of semidefinite programming and one-dimensional convex minimization which readily yield to the numerical solution.(iv)The effectiveness of the method was demonstrated by the stabilization of a typical multimachine system. Comparison with a commonly used, decentralized controller shows the superiority of the proposed controller in swift damping out the rotor oscillations.(v)The proposed decentralized saturated robust control is applied to a large system of 4-machine 11-bus system. The application of the proposed algorithm to larger systems is straight forward.

Appendix

The Multimachine Model

Consider generator number 4 as the reference. The multimachine model (30) and the norm-bounded matrices (31) and (32) for the system shown in Figure 1 are determined for each machine as follows: (i)Machine number 1where

The norm-bounded matrices associated with the uncertainties are calculated as (ii)Machine number 2where

The norm-bounded matrices associated with the uncertainties are calculated as (iii)Machine number 3where

The norm-bounded matrices associated with the uncertainties are calculated as

Abbreviations

ANN:Artificial neural networks
AVR:Automatic voltage regulator
CPSS:Conventional power system stabilizer
LMI:Linear matrix inequality
LTI:Linear time-invariant systems
PSS:Power system stabilizer
():In a matrix means the symmetric part
(M + N + ):Means (M + N + M + N).

Nomenclature

:Torque angle of machine i, rad
:Speed deviation, pu
:Deviation in the quadrature axis transient voltage of machine i, pu
:Deviations in the field voltage of machine i, pu
x:The vector of the state variables
u:The vector of input variables
A, B, D:State, input, and disturbance matrices, respectively
K i:The stabilizer gain of machine i
w(t):Constrained disturbance
E:Ellipsoid centered at the origin
P:Symmetric matrix of the ellipsoid
α, μ:Constants
Δw ij:Equal to Δw i − Δw j, pu.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that they have no conflicts of interest.