Professional Documents
Culture Documents
Abstract—The state-space model-based control design for a Numerous approaches have been applied to tackle the
two-area interconnected AC electric power system using the problem of AGC design. The major challenge in this task is
linear quadratic gaussian (LQG) controller is realized in this pa- due to the nonlinear nature of the power system. Moreover,
per. In industry, the classical integer-order proportional-integral
(PI) and proportional-integral-derivative (PID) controllers have in general, the system conditions and operating point vary
been broadly adopted for automatic generation control (AGC). continuously during the daily cycle [3]. Some relevant prior
The conventional PI and PID controllers leverage area control art includes: integer-order PI control that have limitations
error (ACE) measurements to eliminate steady-state errors in such as long settling time and large overshoots [4], fuzzy
frequency and tie-line interchange active-power flow. This paper logic control that only replaces the ACE calculation and is
presents a comparison amongst the dynamic response of the
conventional PI controller and observer-based servo controllers usually combined with the existing PI controllers [5], genetic
designed using pole placement as well as LQG techniques. The algorithm-based control [6], and active disturbance rejection
overarching goal of this work is to improve the dynamic response control [7]. The method proposed in this paper is unique in
of AGC systems through an optimal control method, namely, that it guarantees robustness and optimal tracking trajectory
LQG. This paper investigates AGC systems for interconnected response using linear quadratic regulator (LQR) regardless of
power systems and shows that LQG controllers perform better
than both the classical PI controller as well as the observer-based disturbances and initial conditions. Given that pertinent system
one designed using pole placement. information (such as load changes, topological changes, and
system parameters) are, in general, not readily available,
I. I NTRODUCTION the controller incorporates an optimal estimator, namely the
This paper presents a design for an Automatic Generation Kalman filter, which accounts for disturbances and measure-
Control (AGC) system using linear quadratic gaussian (LQG) ment noise. Thus, the proposed controller is less sensitive to
controller design in an AC power system assumed to operate exogenous disturbances and plant perturbations.
in sinusoidal steady state, i.e., voltages and currents are Traditionally, the AGC system’s main goals are to maintain
represented as phasors. In particular, we consider the setting system frequency, scheduled tie-line flow, and economic oper-
of the bulk AC power system, which is divided into multiple ation of fuel-based generators. However, with the penetration
control areas, with synchronous generators supplying constant- of renewable resources and given the prevalent competitive
power loads through a linear time-invariant electrical network. electricity environment, the various functions of AGC are
To ensure reliable and secure power system operation and potentially useful in a variety of settings to ensure that elec-
control, generation and load balance is necessary to main- tricity markets can be operated in a fair and efficient manner.
tain the nominal operating frequency and scheduled tie-line For example, maintaining tie-line flow can be more broadly
interchange power flow [1]. This is achieved by the AGC applied as individual line-flow control, which may be used
system in an interconnected power system. As the load demand to reduce congestion rents. Steering clear of specific power-
varies randomly, the system frequency and tie-line power system applications, this paper illustrates ideas by focusing on
interchange also vary [2]. The AGC system aims to maintain a two-area power system and showing the dynamic response
system frequency at the nominal value, maintain generation of three different controllers to rapid step load changes and
of individual units at the most economic value, and keep system frequency variations. The controllers examined in this
the correct value of tie-line power flow between different work are (i) a conventional PI controller using the transfer-
control areas of the power system. The AGC system responds function approach, which is tuned through trial and error,
to load changes by adjusting the active-power generation in (ii) an observer-based controller consisting of a state-feedback
each control area correspondingly so that frequency and tie- controller combined with a full-dimensional observer, which
line deviations are suppressed. Additionally, the controller is tuned using the pole placement technique, leading to more
preserves the independence of all control areas by allowing predictive behaviour because pole locations can be chosen
each area to absorb its own load fluctuations. In addition to precisely, and (iii) an LQG controller consisting of an LQR
step load disturbances, the AGC system must also contend controller combined with a Kalman filter, which is tuned by
with small random disturbances and measurement noise. selecting LQR performance index weighting factors.
Fig. 1: Two-area interconnected AC power system.
Fig. 2: Individual control area subsystem.
II. S YSTEM D ESCRIPTION AND A NALYSIS TABLE I: Parameters values used in two-area system in Fig. 1.
Consider the two-area interconnected power system shown
Control Area 1 Control Area 2
in Fig. 1 and assume that it is in pseudo steady state with Kps1 = 120 Kps2 = 100
voltages and currents represented as phasors; system dynamics Tps1 = 20 s Tps2 = 22 s
arise from generators and loads. The network consists of two Tsg1 = 0.2 s Tsg2 = 0.3 s
R1 = 2.5 R2 = 3
independent subsystems referred to as control areas, each Tt1 = 0.4 s Tt2 = 0.5 s
of which utilizes its own AGC system. We note that the T12 = 0.0127 T12 = 0.0127
subsystems are independent in the sense that each control
area is responsible for absorbing its own load changes. Each The electrical generator is modelled using
control area consists of the subsystem shown in Fig. 2, where Kpsi 1 Kpsi Kpsi
∆f˙i = ∆PGi − ∆fi − ∆PDi ± ∆PT Li ,
the generators supply the loads through transmission lines. Tpsi Tpsi Tpsi Tpsi
Balancing generation and load eliminates frequency deviations (2)
only. To ensure that tie-line interchange deviations from sched- with the combined governor/turbine modelled as
uled transactions are eliminated as well, each area must absorb 1 1 1
its own load variations. The control areas are connected via ∆Ẋi = ∆PCi − ∆Xi − ∆fi , (3)
Tsgi Tsgi Ri Tsgi
interchange transmission lines where power can flow from one 1 1
area to another. This is usually done for economic and reliable ∆ṖGi = ∆Xi − ∆PGi . (4)
Tti Tti
operation in case of contingencies [8].
With respect to Fig. 1, denote the changes in frequency, Finally, dynamics in the tie-line flow are modelled using
valve position, power generation, active-power tie-line flow, ∆ṖT L = 2πT12 (∆f1 − ∆f2 ). (5)
speed changer setting, and power demand, by ∆f , ∆X, ∆PG ,
In (1)–(5), Kpsi denotes the power system gain constant
∆PT L , ∆PC , and ∆PD , respectively. The overall control
for area i; Tpsi , Tsgi , and Tti denote the power system,
objective of AGC system is to eliminate steady-state error
governor, and turbine time constants, respectively; for the
in ∆f and ∆PT L , which are the monitored outputs. Load
generator in area i, R denotes the governor droop (speed
changes in the system ∆PD behave as step disturbance. The
regulation) constant; and T12 denotes the maximum tie-line
control input of the AGC system in each area is ∆PC , which
active-power flow. For the system shown in Fig. 1, the values
feeds into the governor, subsequently changes ∆X to allow
for the aforementioned parameters are reported in Table I. The
more or less primary fuel source through the turbine, and
values are chosen from a range of typical values for these
ultimately adjusts power generation ∆PG . The assumptions
constants [9].
made in multi-area power system control are that (i) the overall
governing characteristics of the operating units in any area can B. State-space Model
be represented by linear curves of frequency versus genera- Define state, input, disturbance, and output vectors as
tion, (ii) governors in all areas start acting simultaneously to T
changes in their respective areas, and (iii) secondary control x = ∆f1 ∆f2 ∆X1 ∆X2 ∆PG1 ∆PG2 ∆PT L ,
T T
devices act after the initial governor response is complete [9].
u = ∆PC1 ∆PC2 , w = ∆PD1 ∆PD2 ,
T
A. Modelling
y = ∆f1 ∆PT L ,
The interconnected power system in Fig. 1 is represented respectively. With the component models described in (1)–
using a small-signal model linearized around a steady-state op- (5), the system state-space model for the power system with
erating point. Referring to Fig. 2, the electrical load, generator, two interconnected control areas depicted in Fig. 1 can be
governor (speed controller), turbine (prime mover), and tie-line formulated using the following state and output equations:
blocks in control area i (where i = 1 or 2) are modelled as
follows [10]. The aggregate electrical load is modelled using ẋ = Ax + Bu + Bw w,
(6)
y = Cx,
1
∆PEi = ∆PDi ± ∆PT L + ∆fi . (1) where matrices A, B, Bw , and C are defined in (7)–(8).
Kpsi
III. C ONTROL D ESIGN
This section describes the design aspects of a classical
PI controller and observer-based servo controllers using both
pole placement and LQG techniques. The PI controller is
tuned mainly using trial and error, whereas the observer-based
controllers are tuned by placing the pole locations or tuning
the LQR performance index weighting factors to minimize the
cost function for a suitable feedback control law.
A. PI Controller
Fig. 3: Block diagram of conventional PI controller using ACE. The PI controller design is based on classical transfer
function control. The PI controller gain is tuned using trial
C. System Stability, Controllability, and Observability and error. This constant gain is insufficient for the purpose of
This section analyzes the system to be controlled in Fig. 1. AGC since the system conditions vary continuously and the
The analysis is achieved by assessing the stability, controlla- operating point changes rapidly. In addition to the unsatisfac-
bility, and observability of the overall linearized state-space tory dynamic response trajectory, the response time of the PI
system model described in (6). These system properties are controller is very slow. The widely used PI controller in AGC
analyzed separately below. depends on the area control error (ACE) measurement. The
1) Stability: The stability of the linearized system is as- ACE is a measure of generation and load imbalance in a power
sessed using the eigenvalue criterion. The continuous-time system and is formulated using two indicators, frequency and
(CT) system model in (6) is found to be asymptotically stable tie-line deviations, as follows:
with eigenvalues −6.27, −0.53 ± j2.19, −0.38, −0.45 ± j1.55,
and −4.33. However, some eigenvalues are located near the ACE = β∆f + ∆PT L , (9)
imaginary axis, which indicates that the system responds where ∆f represents the difference between the actual and de-
slowly to disturbances. sired system frequency, β represents the control area frequency
2) Controllability: Designing a successful state feedback bias setting, and ∆PT L represents the difference between the
control law requires that the system be fully controllable. actual and desired tie-line interchange. The ACE measurement
According to the pole-placement theorem, if (A, B) is con- is then fed to the PI controller, which sends the control input
trollable, the eigenvalues of the closed-loop system (A − BK) signal to the governor, thereby changing the generation output.
where K is the state-feedback gain, can be placed arbitrarily, The conventional AGC system is illustrated in Fig. 3.
provided they are symmetric with respect to the real-axis. The
controllability condition requires that the controllability matrix B. Observer-based Servo Controller
be of full row rank. By checking this condition for the system The observer-based servo controller is designed using two
in (6), we find that the controllability matrix has full rank of 7 techniques, namely pole placement and LQG. Both techniques
and so the system is, indeed, controllable. share a common structure consisting of the combination of an
3) Observability: Constructing a suitable state-estimator observer (state estimator) and a state feedback control law. The
requires that the system be fully observable. When (A, C) state feedback control law is used to both stabilize the closed-
is observable, the eigenvalues of (A − LC) where L is the loop system poles and enhance the dynamic performance
observer gain, can be placed arbitrarily, thus allowing the of the controller. This is achieved by the state feedback
estimation error to converge to zero asymptotically. Analo- gain K. The observer is used to estimate the unmeasurable
gous to controllability, the observability condition requires the state variables as they are required to design an effective state
observability matrix be of full column rank. By checking this feedback control law. Denote the state-estimates by x̂, which is
condition for the system in (6), we find that the observability the output of the observer. While the observer-based controller
matrix has full rank of 7 and so the system is observable. can regulate the output at a fixed reference point, it would not
Kps1 −Kps1
−1
Tps1
0 0 0 Tps1
0 Tps1
0 0
−Kps1
0
−1 Kps2 Kps2 Tps1
0 0 0 0 0 0 −Kps2
0
Tps2 Tps2
Tps2
1 Tps2
−1 0 −1
0 0 0 0 T 0
R1 Tsg1 Tsg1 sg1 1
0 0
A=
0 −1
0 −1
0 0 0
, B=
0 Tsg2
, Bw = 0 0
(7)
R2 Tsg2 Tsg2
0
0 0 1
0 −1
0 0
0
0 0
Tt1 Tt1 0
0 1 −1
0 0 0
0 0 Tt2
0 Tt2
0
0 0 0 0
2πT12 −2πT12 0 0 0 0 0
1 0 0 0 0 0 0
C= (8)
0 0 0 0 0 0 1
TABLE II: State variables and estimates initial conditions.
State Variable State Variable Estimates
∆f1 = 0.05 ∆fˆ1 = 0.02
∆f2 = 0.05 ∆fˆ2 = 0.02
∆PT L = 0.02 ∆P̂T L = 0.01