-
8/8/2019 decentrlised load freq
1/6
This work was sponsored in part by National Science Foundation
undergrant ECS-9870041 and in part by US DOE/EPSCoR WV State
Implementa-
tion Award.
The authors are with the Lane Department of Computer Science
& Elec-
trical Engineering, West Virginia University, Morgantown, WV
26506.
Decentralized Load Frequency Control for
Load Following Services
Dulpichet Rerkpreedapong, Student Member, IEEE, and Ali
Feliachi, Senior Member, IEEE
Abstract--This paper proposes a decentralized controller forthe
load frequency control operated as a load following service.
Decentralization is achieved by developing a model for the
inter-
face variables, which consist of frequencies of other
subsystems.
To account for the modeling uncertainties, a local Kalman
filter
is designed to estimate each subsystems own and interface
vari-
ables. The controller uses these estimates, optimizes a given
per-
formance index, and allocates generating unitss outputs
accord-
ing to a deregulation scenario. Two test systems are given
to
illustrate the proposed methodologies.
Index Terms--Load frequency control, Automatic generation
control, Decentralized control, Kalman filter, Estimation,
Ancil-
lary services, Deregulation.
I. INTRODUCTION
HE power system consists of several interconnected con-trol
areas where each one is traditionally responsible for
its native load and scheduled interchanges with neighboring
areas. Load frequency control (LFC) or automatic generation
control (AGC) is the mechanism by which the energy balanceis
maintained. Under deregulation, such a mechanism can be
used as a load following service operated by the regulating
units according to a given contract. The regulating unit in
acontrol area changes may change its output to match the
power demands in other areas, as the contract desires.
Conventionally, the area control error (ACE), which is a
combination of a frequency error (f) and a tie-line powererror
(Ptie), reflects the control areas performance, and isused as the
input to the load frequency controllers. Such con-trollers are PI
(Proportional-Integral) controllers whose pa-
rameters are tuned using lengthy simulations and trial-and-
error approaches. Several optimization techniques have
beenproposed to solve this problem, but they require
information
about the entire system rather than local information [1-2].
This paper proposes a completely decentralized LFC
scheme for load following services. A model for the
interfacevariables, which consist of frequencies of other control
areas
or subsystems, is developed. To account for the modeling
uncertainties, a local Kalman filter is designed to estimateeach
subsystems own and interface variables from only local
measurements, namely area frequency and tie-line power. The
deregulation scenario considered here assumes that generat-ing
units in each area supply a portion of the regulated power
according to their load following contracts [3-4].
Therefore,
the parameters of the proposed controllers are
simultaneouslydesigned to control the generated power of each
generating
unit to meet contractual requirement. The effectiveness of
the
proposed controllers is demonstrated using two test systems,each
consisting of a three-area power system. The first system
has one generator in each area, and the second has one area
with two units operating under a deregulation scenario.
II. DYNAMIC MODEL
A large interconnected power system consists of a number
of subsystems or control areas. Each area can be modeled ingreat
details depending on the generators models and their
prime movers. But, to illustrate the proposed idea, a
simpledynamic model, shown in Fig. 1, is presented in this
section.
The test system has a more elaborate model.
HisT+1
1
TisT+1
1+ +
DiP
TiP
j
ijtieP
Pii sTD +
1
iR
1
if
iB
+
iACE
iCi uP =
ViP
Governor T urbine
Fig. 1. Block diagram of the ith-generating unit.
PTi: turbine power PVi: governor valvePCi: governor set point
PDi: power demand
fi: frequency CEi: Area control errorPtie,ij: tie-line power
between area i andj
: deviation from nominal values
The state space model for this system is given by:
Diiiiiiiii PFzGuBxAx +++=& (1)where
=
=
0100
00002
001
01
0011
0
01
01
1
i
N
ijj
ij
HiHii
TiTi
PiPiPi
i
i
B
T
TTR
TT
TTT
D
A
,
=
0
0
1
0
0
Hii
TB
T
12520-7803-7322-7/02/$17.00 2002 IEEE
-
8/8/2019 decentrlised load freq
2/6
[ ]TiG 02000 = ,T
Pii
TF
= 0000
1
=
=
i
N
ijj
ijtieViTiiTi ACEPPPfx
1,
, =
=
N
ijj
jiji fTz1
xi: State variables of the ith area
ui: Input of the ith area, zi: Interface variablesTij:
Synchronizing power coefficient of tie-line i-jTPi: Generators time
constant
TTi: Turbines time constant, THi: Governors time constantRi:
Droop characteristic, Di: Damping coefficientN: Number of
interconnected areas
III. CONTROL DESIGN
The proposed controllers are designed for a given state
space model using an LQR (linear quadratic regulator) ap-
proach. It is known that the LQR has good gain and phase
stability margins, but an accurate model is needed and all
of
its state variables are essential for its implementation. This
isnot suitable for a decentralized control structure because of
the interface variables. In this paper, local state feedback
gains (Ki) are designed using LQR, but an additional
feed-forward gain (KDi) is separately designed to cancel the
effects
of the interfaces [5].
A. Control Design with Available State and Interface
Variables
In this section, it is assumed that both state and interface
variables are available for feedback. Then, using the state
space model (1), a controller (ui) is designed as:
iDixiiDiiii zKuzKxKu +=+= (2)where
KDi: Interface cancellation gain
Ki : Stabilizing feedback gain, xiu : Stabilizing input
then the closed loop system is expressed by:
( ) DiiiiDiixiiiii PFzGKBuBxAx ++++=& (3)
The gain (KDi) interfaces are designed later to cancel the
in-terface variables. Hence, the closed-loop system now has the
form:
Diixiiiii PFuBxAx ++=& (4)
For a load frequency control problem, a non-zero set point,
i.e., steady state condition, is present when there is a
change
in power demand (PDi). The set point is given by:
Diioii
oii
oi PFuBxAx ++== 0& (5)
yielding:oii xx = (6)
oCi
oi
oxi Puu == (7)
Defineoiii xxx = (8)oixii uuu = (9)
Substitute eq. (8) and (9) into (4), a new system is
obtained:
iiiii uBxAx +=& (10)
Subsequently, the controller parameters (Ki) in (2) aredesigned
using LQR with the following performance index.
( ) +=
0
dturuxQxJ iiT
iiiT
ii (11)
whereJi: Performance index of the ith subsystemQi : System
weighting matrix
ri: Input weighting matrix
The optimal controller is:iii xKu = (12)
oroii
oiiixi xKuxKu ++= (13)
In a deregulated power system, the generated power
fromgenerating units will be allocated according to given load
following contracts shown as
=
dcm
dc
dc
nmnn
m
m
Gn
G
G
P
P
P
P
P
P
M
4444 34444 21
OM
2
1
21
22221
11211
2
1
(14)
where
PGi: Required change in pu MW of the ith generating unit
Pdcj : Change in demand of thejth distribution company
ij: Contract factor that indicates ratio of required change
in pu MW of the ith generating unit to change in de-
mand (Pdcj) of thejth distribution company
=
Gn
G
G
NDN
D
D
P
P
P
P
P
P
M
L
MOM
L
M
2
1
2
1
2
1
00
00
00
(15)
[ ]iki
= 1111 L (16)
PDi : Total change in demand for which the ith area are
responsibleki: Number of generation units of the ith area
Consequently, designing the controller parameters (Ki)must also
satisfy contract-based constraints. At a desired set
point,
1253
-
8/8/2019 decentrlised load freq
3/6
oii
oGi
oCi
oi xKPPu === (17)
( ) Diiiiioi PFKBAx =
1(18)
whereoix : Set point of state variables
oiu : Set point of inputs
The input weighting matrix (ri) used for designing Ki will
be selected by lsqnonlin, a search routine embedded in the
optimization toolbox in MATLAB, to satisfy eq. (17) and(18).
Load following
Contracts
(ij)
Pdi i (List of generatingunits of each area)
PGi, PDi
Lsqnonlin
System
parameters
Ai, Bi, Fi
ri, Ki
Fig. 2. Flowchart of determination of control parameters
(Ki).
Next, the interface cancellation gain (KDi) is designed tocancel
the effects of the interface on the integral of the area
control error, which is one of the state variables.
== iiii xCACEy~~ (19)
The effect of the interface on the considered output ( iy~ )
is
( ) ( ) ( ) iiDiiiiiizi zGKBKBACy +=1~~ (20)
then the interface cancellation gain (KDi) is selected to
make
eq. (20) equals to zero:
( ) ( ) iiiiiDiiiiii GKBACKBKBAC11 ~~ = (21)
( )[ ] ( ) iiiiiiiiiiDi GKBACBKBACK 111 ~~ = (22)
From eq. (21), interface cancellation gain (KDi), however, canbe
obtained as far as the number of inputs are not less than
that of the outputs.
B. Control Design with Estimation of State and Interface
Variables
In an interconnected power system, not all the state vari-
ables are measurable, and the interface variables cannot be
obtained from local measurements. In this paper, a localKalman
filter is used to overcome this limitation by estimat-
ing the required state and interface variables using only
avail-
able measurements at the expense of some performance deg-
radation. The structure of the proposed controller using
esti-mates obtained from a Kalman filter is illustrated in Fig.
3.
Subsystem
(area #i)
Kalman
Filter
-Ki+
KDi
ui(t) = PCizi(t)
yi(t)
wi(t) vi(t)
zi(t)^
xi(t)
xi(t)
PDi
Fig. 3. Decentralized control structure for the ith
subsystem.
wi : Plant noise, vi: Measurement noiseui: Control input, yi:
Output
To design a Kalman filter that will estimate both local
andinterface variables a dynamical model for these variables is
desired. This model is obtained by introducing the dynamics
of the interface variable (zi), a combination of the
deviationsof frequencies from the other areas, in the following
form:
fii wz =& (23)
where wfi is a fictitious white noise. The reason for this
as-sumption comes from the nature of the area frequencies
whose deviations keep oscillating around zero, and are
bounded when NERCs performance standards are met.However, the
variance of the fictitious noise must be properly
chosen to increase the accuracy of the above model. In
thispaper, the value of this variance is chosen at 0.001 by
trial-and-error.
Augmenting the model given by (1) by adding the interface
dynamics given by (23) gives the following model:
Diiiiiiiii PFWGuBxAx +++=& (24)
iiii vxCy += (25)where
=
i
ii
z
xx ,
=
fi
ii w
wW ,
=
00
iii
GAA ,
=
0
ii
BB ,
=
0
ii
FF
T
iG
=
100000
000100,
=
10000
0100000001
iC , [ ]0ii CC =
ix : Augmented state vector
A Kalman filter, based on (24) and (25), is designed to
estimate the augmented state vector. It is given by:
Diiiiiiiii
ii PFyLuBxA
z
xx +++=
=
&
&&(26)
1254
-
8/8/2019 decentrlised load freq
4/6
iiii CLAA = (27)
where Li is the Kalman gain that can be determined by aMATLAB
function called KALMAN.
The full dynamical model of the ith subsystem including
the dynamics of the actual system in (1) and the Kalman
es-timator in (26) is expressed in (28).
Dii
ii
ii
i
i
i
i
iii
i
i
iP
F
Fz
Gu
B
B
x
x
ACL
A
x
x
+
+
+
=
0
0&&
(28)
In Fig. 3, the input of the subsystem using the estimates
ofstate variables and interface is defined as
iDiiii zKxKu += (29)
IV. PERFORMANCE ANALYSIS
The stability of the entire interconnected system, called
here the composite or actual system, when the proposed
con-trollers are implemented, is of a major concern rather thanthat
of individual subsystems. The composite system has the
following state-space model and control input:
DPFBuAxx ++=& (30)Kxu = (31)
whereT
TN
TTTN
TTxxxxxxx
=
&L
&&&L&& 2121
[ ]TNuuuu L21= , [ ]T
DNDDD PPPP = L21
=
NNN
NNN
N
N
ACL
ACL
ACL
AGG
GAG
GGA
A
0000
0000
0000
00
00
000
222
111
21
2221
1121
LL
MOMMOM
LL
LL
OMMOM
M
LL
T
TN
TN
TT
TT
BB
BB
BB
B
=
LLOMOM
MM
LL
00
00
0000
22
11
jijiij STGG = , [ ]44 344 21 L
jxofrowsofnumber
jS 0001=
=
N
NxN
K
K
K
K
L
OM
M
L
0
0
00
0 2
1
, [ ]Diii KKK =
The system matrix (A) can be written as
GAA~~
+= (32)where
A~
: Ideal system matrix without interface consideration, i.e.,
AA =~
where any 0=ijG
G
~
: Interface matrix
The closed loop system is:
DclD PFxAPFxBKAx +=+= )(& (33)
( ) GAGBKAA clcl~~~~
+=+= (34)
The performance of the composite closed-loop system (Acl)
is analyzed based on its eigenvalues. Let be any eigenvalue
of the composite closed-loop system, i.e. an eigenvalue
ofAcl,
and i be the ith eigenvalue of clA~
. The objective of this sec-
tion is to estimate the maximum departure of from the ei-
genvalues of clA~ . For this purpose let:
{ }ncl diagDTAT ~211
,,,~
L== (35)then
+=+= DTGTTATTAT clcl~~ 111
(36)
Gershgorin Circle Theorem [6] states:
==
n
jijii dCd
~
1
: (37)
i : Gershgorin disks regionC: Complex domain
ij : (i-j) entity of the matrix From Gershgorins theorem, a
Gershgorin disks region
gives an estimate of the maximum departure of the composite
closed-loop system eigenvalues () from the eigenvalues (i)of the
closed-loop control area model. Since the strength ofthe
interconnection is preset, one can guarantee closed-loop
stability of the composite system by properly designing the
area controllers.
V. CASE STUDY
A power system, which consists of three control areas in-
terconnected through a number of tie-lines as shown in Fig.
4
is used to illustrate the proposed idea.
Area 1 Area 2
Area 3
tie-line
Fig. 4. A three-area power system.
1255
-
8/8/2019 decentrlised load freq
5/6
The generating units and their prime mover models within
subsystems are shown as
K1 K2 K3 K4
Pc
Governor
Generator
Turbine
fPT
+
_
+
tiePDP
21
1
sT+
3
2
T
T
R
1
3
2
1 T
T
+
+
41
1
sT+ 511
sT+
+
+
+
+
+
+
61
1
sT+ 711
sT+
__
11
1
sT+
PsTD+1
Fig. 5. Generating unit and prime mover models.
Table 1. Data for a three-area power system
Data Area 1 Area 2 Area 3
Rating (MW) 1000 750 2000
Droop characteristic: R (%) 5 4 5
Damping: D (pu MW/Hz) 20 15 18
Constant of inertia: H (sec) 5 5 5
T1 2.8 3 2.5
T2 1 0 0
T3 0.15 1 1
T4 0.2 0.4 0.5
T5 6 0 5
T6 7 0 0
T7 0.5 0 0
K1 0.2 1 0.4K2 0.2 0 0.6
K3 0.4 0 0
K4 0.2 0 0
Synchronizing power coefficient of tie line i-j:
T12 = 60 MW/rad, T13 = 200 MW/rad, T23 = 100 MW/rad
Fig. 6. Eigenvalues of the closed-loop ideal system and actual
system.
The eigenvalues of the closed-loop, ideal )clA~
and com-
posite (Acl), systems are obtained but only eigenvalues closeto
the imaginary axis are plotted in Fig 6. These two sets of
eigenvalues are very close, and thus justify the application
of
the proposed controllers as a feasible and effective
decentral-ized control structure.
VI. SIMULATION
The performance of the proposed controllers is assessed
through simulation of two test systems: 1) a three-area
powersystem with a single generator in each area, and 2) a test
sys-
tem similar to the previous one except area 1 now has two
generating units operating under a deregulation scenario.
A. Test system #1
In this test system, the contract matrix () is identity, andeach
area has a single generating unit whose data are given inTable 1.
The following unit-step changes in power demands
are applied: Pdc1 = 200 MW, Pdc2 = -100 MW and Pdc3 =150 MW. The
MVAbase is 2000. The area control error
(ACE) of the closed-loop ideal system ( )clA~
and the closed-
loop composite system are shown in Fig. 7.
Fig. 7. Area control error for ideal and actual systems.
Later, the frequency deviation (f) of each area regulatedby the
proposed controllers is shown in Fig. 8.
Fig. 8. Frequency deviation of actual system.
O : Ideal system
X : Actual system
1256
-
8/8/2019 decentrlised load freq
6/6
B. Test system #2
This test system is more realistic than the previous one.Now
area 1 has an additional generating unit identical to the
one in area 2. It is used to demonstrate the ability of the
pro-
posed controllers to allocate generating unitss outputs
ac-cording to a given load following contract described as
pu
P
P
P
P
P
P
P
dc
dc
dc
G
G
G
G
=
=
6.0
0325.0
0475.0
05.0
8.000
1.08.00
1.004.0
02.06.0
3
2
1
4
3
2
1
44 344 21
Later the identical changes in demands in the previous test
system are applied. Then the total change in demand for
which each area has to be responsible can be obtained as
pu
P
P
P
P
P
P
P
G
G
G
G
D
D
D
=
=
0.06
0.0325-
0975.0
1000
0100
0011
4
3
2
1
3
2
1
After the simulation is completed, the changes in turbine
power (PT) of each unit are shown in Fig. 9.
Fig. 9. Changes in turbine power for test system #2.
The area control error and frequency deviation of each area
are shown as Fig. 10 and 11 respectively.
Fig. 10. Area control error for test system #2
Fig. 11. Frequency deviation for test system #2.
VII. CONCLUSION
This paper proposes a decentralized controller for the load
frequency control operated as a load following service.
Decen-
tralization is achieved by developing a model for the
interfacevariables, which is a combination of frequencies of other
sub-
systems. To account for the modeling uncertainties, a local
Kalman filter is designed to estimate each subsystems ownand
interface variables. The controller uses these estimates,
optimizes a given performance index, and allocates generat-ing
unitss outputs according to a deregulation scenario. The
performance of the proposed controllers is assessed through
eigenanalysis and simulation of two test systems, each con-
sisting of a three-area power system. The first system has
onegenerator in each area, and the second has one area with two
units operating under a deregulation scenario. It is shown
that
the proposed technique gives good results.
VIII. REFERENCES
[1] C. E. Fosha, Jr. and O. I. Elgerd, The Megawatt-Frequency
ControlProblem: A New Approach Via Optimal Control Theory,IEEE
Trans-actions on Power Systems, vol. 89, no. 4, pp. 563-577, April
1970.
[2] M. L. Kothari, N. Sinha and M. Rafi, Automatic Generation
Control ofan Interconnected Power System Under Deregulated
Environment,
Power Quality 98, pp. 95-102, 1998.
[3] R. D. Christie and A. Bose, Load Frequency Control Issues in
PowerSystem Operations after Deregulation, IEEE Transaction on
PowerSystems, Vol. 11, No. 3, pp. 1191-1200, August 1996.
[4] R. D. Christie and A. Bose, Load Frequency Control In Hybrid
Elec-
tric Power Markets,Proceedings of the 1996 IEEE International
Con-ference on Control Applications, pp. 432-436, September,
1996.
[5] J. B. Burl, Linear Optimal Control, Addison Wesley Longman,
Inc.,1999.
[6] G. H. Golub and A.F. Van Loan, Matrix Computations, 2nd
edition,Baltimore: The John Hopkins university Press, 1989.
IV. BIOGRAPHIES
Dulpichet Rerkpreedapong received his MSEE from the CSEE
Depart-
ment, West Virginia University in 1999. He is currently working
towards a
Ph.D. in Electrical Engineering at WVU. His research interests
are in powersystems control and operation, and power systems
restructuring.
Ali Feliachi received the MS and PhD degree in electrical
engineering
from Georgia Tech in 1979 and 1983 respectively. He joined the
faculty ofElectrical and Computer Engineering at West Virginia
University in January
1984 where he is now a Full Professor and the holder of the
endowed Electric
Power Systems Chair position. His research interests are in
modeling,
simulation, control and estimation of large-scale systems with
emphasis onelectric power systems.
1257