Frequency Bias
Frequency Bias
Frequency Bias
laboratory
Andreas Ritter
Semester Thesis
PSL1106
i
Contents
1 Introduction 1
4 Estimation Errors of β 23
4.1 Sources of Estimation Errors . . . . . . . . . . . . . . . . . . 23
4.1.1 Assumptions of Classic AGC by the RGCE . . . . . . 23
4.1.2 Research Performed in the Union for the Coordination
of Production and Transmission of Electricity (UCPTE) 24
4.1.3 Non-Linearities from Generators . . . . . . . . . . . . 27
4.1.4 Contribution Factor ci from UCTE Data . . . . . . . 30
4.1.5 Research on Load Self-Regulation . . . . . . . . . . . 31
ii
CONTENTS iii
A Evaluation Results 67
Acronyms 72
Bibliography 77
Chapter 1
Introduction
Maintaining the balance between mechanical power fed into all generators
and the active power consumed by all loads is one of the most crucial con-
trol problems in a synchronous grid. In the former UCPTE and Union
for the Co-ordination of Transmission of Electricity (UCTE)1 , a fast act-
ing frequency-dependent Primary Control loop combined with a slower but
error-free Secondary Control loop has been maintaining this balance for over
50 years. With the advent of liberalization, electricity trading and uncon-
trollable renewable energies, the fundamentals of the interconnection have
changed beyond regular expansion to new countries, while the frequency
control mechanisms remain in their original form.
This project focuses on the sizing of the frequency bias factor Ki , a funda-
mental component of Secondary Control, which has seen little change over
the last decades.
To determine shortcomings of the currently implemented methods and to
outline potential improvements, this project was completed at the request
of Switzerland’s Transmission System Operator (TSO) swissgrid ag in co-
operation with the Power Systems Laboratory at ETH Zurich.
1
Now referred to as the Regional Group Continental Europe (RGCE) of European
Network of Transmission System Operators for Electricity (ENTSO-E).
1
Chapter 2
2
CHAPTER 2. FREQUENCY CONTROL THEORY 3
∆Pe = Dl · ∆f (2.3)
h i P0 −P
% P0
Dl Hz = (2.4)
f0 − f
In order to illustrate this effect, the steady state frequency at which the Swiss
network would settle if it were not interconnected with other networks and
had no frequency control is calculated. Data from ENTSO-E’s Statistical
1
This “Reference Incident” is currently defined as 3000 MW in European Network of
Transmission System Operators for Electricity (ENTSO-E).
2
[2] features an additional term from rotating mass loads, which depends on df
dt
. While
it influences the time-characteristics of the decrease, it does not influence the resulting
steady state frequency.
3
In this report, bold Dl refers to values given in the relative unit of %/Hz and %/%,
while regular Dl refers to load dampings in the unit of MW/Hz.
CHAPTER 2. FREQUENCY CONTROL THEORY 4
Yearbook 2009 [5] was used for an exemplary calculation. The highest mea-
sured load in Switzerland in 2009 was Ptotal = 10261 MW, the largest single
producer in operation is the nuclear plant in Leibstadt with a generator rat-
ing of Pmissing = 1165 MW. If the self-regulation effect of the load is assumed
to be Dl = 2%/Hz, the frequency would settle at 44.3 Hz, 5.7 Hz below the
nominal frequency of 50.0 Hz according to (2.5). This is clearly far below
the tripping point of most power plants and thus unacceptable.
Pmissing 1 1
· = f0 − f = 11.4 % · % = 5.7 Hz (2.5)
Ptotal Dl 2 Hz
Area 1
L1 G
G
G G
Area 2
Area 3
L2
G L3
G G
G
G
Figure 2.1: Three Area System with Tie-Lines and individual Loads (L1-3) and
Generators (G).
Operator
of A1
activate
activ Tertiary Control
ate A1
rest
support
Frequency ore
activa
f te
t=0 s 15 s 30 s 30 s 15 min
If the frequency deviates too far from its nominal value however, Primary
Control generators are required to fully activate their primary reserve regard-
less of their speed droop. This requirement introduces non-linear jumps,
leaving only a certain frequency range for linear control as illustrated in
figure 2.3. In the Regional Group Continental Europe (RGCE) this band
extends ±200 mHz around the nominal frequency.
The simplicity of this mechanism assures that participating generators in
all areas work together without competing, but it also leaves a steady state
error, which has to be corrected by another control loop. As mentioned in
section 2.2, in addition to the change in power produced by generators, the
power consumed by the loads of a system also changes with its frequency.
Equation (2.7) sums up these two effects for a change in load power of
∆Pload , resulting in the quasi-steady state frequency fss in equation (2.8)
at which the interconnected network will settle after Primary Control has
CHAPTER 2. FREQUENCY CONTROL THEORY 7
full activation
(overfrequency)
fN S
Δf
f
full activation
(underfrequency)
ΔP
P
Pmin Psched Pmax
Automatic Generation
Control
11
CHAPTER 3. AUTOMATIC GENERATION CONTROL 12
P13,sched
P12,sched
Participating in
fset
Secondary Control
G ΔPAGC1 P12
G AGC1 P13 Area 2
f
G G
L1 Area 3
G
Figure 3.1: Area 1 Including the AGC Controller which sends the Control Signal
∆PAGC1 to all Generators Participating in Secondary Control.
ing dynamic phenomena. Based on [8] however, we can assume that the
dynamics leading to different frequencies fi in different areas (i.a. electro-
mechanical transients and intermachine oscillations) act on much smaller
time-scales than AGC itself and are filtered out by the AGC controllers,
thus allowing the assumption of equation (3.3).
Using equation (3.3), together with the definition of total change in tie-line
power flow out of an area i given in (3.4) and the definition of deviation of
the measured frequency from the setpoint frequency in (3.5), the ACE for
area i can be simplified to (3.6).
fi = f ∀i (3.3)
X j
∆PT i = (PT i − PTj i,0 ) (3.4)
j∈Ωi
∆f = f − fset (3.5)
ACEi = ∆PT i + Ki ∆f (3.6)
∆fss
∆PT,i = −( + ∆fss · Dl,i ) ∀i 6= l (3.7)
Si
= −∆fss · βi (3.8)
The sum of tie-line power flows and thus also the sum of tie-line power
flow changes, as written in equation (3.9), have to equal zero in order to
4
If some areas do not have a direct connection to l, the power will flow through in-
termediate areas. ∆PT,i of the intermediate areas will not be affected by the this transit
because inflow and outflow cancel out.
CHAPTER 3. AUTOMATIC GENERATION CONTROL 14
comply with the conservation of energy. From this, it is clear that the total
change of tie-line power into the affected area l of −∆PT,l is obtained by
summation of all other areas’ contributions, as shown in equation (3.10).
Inserting equation (3.8) into equation (3.10), ∆PT,l can simply be written
as equation (3.11).
N
X
∆PT,i = 0 (3.9)
i=1
X
∆PT,l = − ∆PT,i (3.10)
i6=l
X
= ∆fss βi (3.11)
i6=l
Using these deviations in tie-line powers, the ACEs of all areas, before Sec-
ondary Control is activated, can be calculated by inserting equation (3.8)
and equation (3.10) into equation (3.6) resulting in equation (3.12) and
equation (3.13).
To fulfill the Non-Interaction Control principle, the ACEs of all areas except
for area l have to be zero, so that their AGCs do not react to the disturbance
in area l. From equation (3.12) it is obvious that this can be implemented
by selecting the frequency bias factor Ki according to equation (3.14).
1
Ki = βi = + Dl,i (3.14)
Si
The ACE of area l, using Kl = βl , can be calculated by inserting equation
(2.13) into (3.15), resulting in equation (3.16).
X
ACEl = ∆fss · βi (3.15)
i
ACEl = −∆Pload (3.16)
At first glance, this solution looks deceptively simple. To setup their fre-
quency bias factor, every area has to add up its Primary Control generators’
speed droops as shown in equation (2.15) and calculate its load damping
factor according to equation (2.17).
quasi steady state of Primary Control will be reached before the next change
in ∆PAGC,l is applied. Using this assumption, the frequency deviation after
deployment of AGC power in area l follows from equation (3.17). It also
implies that the ACEs of all areas i 6= l will remain zero, while ACEl will
decrease according to equation (3.18).
−∆Pload + ∆PAGC
∆fss = (3.17)
β
ACEl = −∆Pload + ∆PAGC (3.18)
Primary Control speed droops, which are calculated according to the rule
that the total Primary Control reserve of 3000 MW has to be provided within
200 mHz, and the load self-regulation effect of 1 %/Hz.
λdef
i
ault
= ci · λu (3.20)
2Psched,i
Psched,i
0 f
0 fN 2fN
100%
Figure 3.2: Linear Frequency Dependency which 50% of the Generators are
50 Hz
Following According to the OpHB.
Also the number and duration of frequency deviations of more than 50 mHz
from the frequency set-point must be measured.
In case of generation or load loss of more than 1000 MW, categorized as large
disturbance, the recovery of the system frequency by Secondary Control is
compared to a trumpet-shaped curve of the form H(t) = f0 ± A · e−t/T .
The parameters A and T are calculated from a number of constants, the
15 min maximal recovery time and the size of the disturbance Pa ; f0 is
the pre-disturbance frequency. When the system frequency stays within the
boundaries given by H(t) during recovery back to f0 , the Secondary Control
mechanism is deemed satisfactory. Figure 3.3 from [4] shows trumpet-curves
for different disturbance sizes.
Pa (parameter)
-3200 MW
-2800 MW
50.2
-2400 MW
-2000 MW
f [Hz] -1600 MW
-1200 MW
50.1
-800 MW
-400 MW
d
50.0
400 MW
800 MW
49.9
1200 MW
1600 MW
2000 MW
2 40 0 MW
49.8
2800 MW
3200 MW
-100 0 100 200 300 400 500 600 700 800 900 1000 1100
t [s]
Estimation Errors of β
As explained in section 3.1, the basis of the AGC scheme currently im-
plemented in RGCE is the Non-Interactive control principle, which specifies
that only the area in which a disturbance occurred should provide Secondary
Control power to restore pre-disturbance conditions. It is, however, evident
from the presented equations that if an area cannot set its frequency bias
factor Ki to be exactly equivalent to its frequency response characteristic
βi , the Non-Interaction principle will be violated.
23
CHAPTER 4. ESTIMATION ERRORS OF β 24
00
ti
3
ace
trs
i
GW]
poneChar
10000
d[
00
a
2
stLo
s
he
yRe
g
5000
Hi
0
nc
10
e
Frque
0
0
1
976 19
77 1978 1979 1
980 1981
Ye
arofOc
cur
anc
e
2000
0
MW/ ]
Hz
00
c[
50
i
1
a
rce
trs
it
0
neCha
1000
nc s
yRepo
00
que
50
e
Fr
0 6 12 18 24
HourofDayofOc
cur
enc
e[h]
200
175
UCPTERangeofRe
qui
reme
nt
150
125
Wi
ndow ofDi
stur
banc
e
100
]
mHz
75
on[
50
vit
ai
25
yDe
0
un
ec
-
25
e
Frq
-
50
-
75
-
100
-
125
-
150
-
175 Los
sofLoa
d Los
sofGe
ner
ati
on
-
200
5000 40
00 3000 2000 1 000 0 - 100
0 -
2000 -
3000 -
4000 -
5000
Si
zeofDis
tur
banc
e[MW]
Figure 4.3: Frequency Deviation in mHz per Loss of Load in MW. White Squares:
1285 Disturbances between 1.1.1988 and 17.10.1995 in UCPTE; Blue Circles: 31
Disturbances between 19.10.1995 and 10.2.1996 in UCPTE with CENTREL; Dark
Blue Line: Linear Regression of White Squares βU CP T E = 30000 MW/Hz; Light
Blue Line: Linear Regression of Blue Circles βU CP T E+CEN T REL = 40000 MW/Hz.
[26]
CHAPTER 4. ESTIMATION ERRORS OF β 29
200 0.
4
150 0.
3
]
%]
mHz
n[
100 0.
2
n[
i
to
io
via
50 0.
1
vit
a
yDe
yDe
0 0.
0
nc
nc
que
-
50 -
0.1
que
e
Fr
e
-
100
Fr
-
0.2
-
150 -
0.3
sofLoad Los
Los sofGe
ner
ati
on
-
200 -0.
4
2.
5 2.
0 1.
5 1.
0 0. 5 0. 0 0. 5 1.
0 1.
5 2.
0 2.
5
Rel
ati
veDi
sturbanc
eSi
ze[
%]
Figure 4.4: Frequency Deviation in mHz (Left Scale) and % of 50 Hz (Right Scale)
per Loss of Load in % of Total Load. White Squares: 1316 Disturbances between
1.1.1988 and 10.2.1996; Dark Blue Line: Linear Regression of Measurements with
β = 13 %. [26]
Figure 4.5: Left: Comparison of the Ideal, Linear Speed Droop Characteristic (1)
to the Typical Speed Droops of a Thermal Power Plant (2) and a Hydro Power
Plant (3). Right: Typical Speed Droop of a Thermal Power Plant with Added
Deadband.
CHAPTER 4. ESTIMATION ERRORS OF β 30
0.04
0.038
0.036
0.034
Contribution Factor
Monthly 1999
0.032
Monthly 2008
0.03
Monthly 2009
0.028
Annual 1999
0.026
Annual 2008
0.024
Annual 2009
0.022
0.02
1 2 3 4 5 6 7 8 9 10 11 12
Month
40
30
% Deviation from Annual Average
20
Switzerland
10
France
Germany
0
1 2 3 4 5 6 7 8 9 10 11 12 Italy
-10 Austria
-20
-30
Month
ply states that a fraction of the load is sensitive to changes in frequency and
that the factor Dl is typically between 1 and 2 %/%, while Andersson [2] lists
values between 0 and 2 %/% as plausible. The UCTE OpHB [3] assumes a
constant self-regulation of 1 %/Hz or 0.5 %/% in the RGCE interconnection.
The research about UCPTE’s frequency response characteristic carried out
in [26] determined the average β in the time between 1988 and 1996 to be
around 8 %/%. In addition to the considerable standard deviation from this
value, not being able to specify the load damping factor more accurately
than being somewhere between 0 and 2 %/% adds even more uncertainty.
Two extensive reports by Welfonder et al., [29] and [30], show the results of
a study of eight different measuring points in Germany over the course of
up to two and a half years. The results indicated a similar seasonality of
self-regulation as that already found in the frequency response characteristic.
The main reason given is the fraction of motor loads in the total load. Motor
loads generally consume less power at decreased frequency, while other loads
such as ohmic heating are frequency insensitive. The effect of this can be
seen in the fact that the average load-damping factor in summer was found
to be roughly one third higher than the average in winter. Even larger differ-
ences were found between measurements during business hours and weekend,
evening or night hours. In addition to the standard load-damping, which
measures the change in active power consumption as a result of frequency
changes, Welfonder et al. also included active power deviations resulting
from voltage variations, which were a result of frequency changes. The an-
nual average of the total load-damping resulting from frequency deviations
in all seven areas was found to be 1.5 %/%, with the average in summer
being 1.8 %/% and 1.2 %/% in winter.
area k.
For an area causing a disturbance (area k in the example above), equation
∆f Ki > βi Ki = βi Ki < βi
ACEi < 0 ACEi = 0 ACEi > 0
∆f < 0 ∆PAGC,i > 0 ∆PAGC,i = 0 ∆PAGC,i < 0
area i supports no interaction area i interferes
ACEi > 0 ACEi = 0 ACEi < 0
∆f > 0 ∆PAGC,i < 0 ∆PAGC,i = 0 ∆PAGC,i > 0
area i supports no interaction area i interferes
Deterministic, Semi-Online
Sizing of Ki
35
CHAPTER 5. DETERMINISTIC, SEMI-ONLINE SIZING OF KI 36
grid over the hours k of the following day. cl,mi is calculated according to
equation (5.1) by dividing the generation of area i by the total generation
of all areas over the hours l to m. The frequency bias factor Kil,m results
from the multiplication of cl,m
i with the frequency response characteristic λu
determined by ENTSO-E, as shown in equation (5.2).
Pm k
l,m k=l PG,i
ci = Pm PN (5.1)
k
k=l j=1 PG,j
Kil,m = cl,m
i · λu (5.2)
The data necessary to perform the calculations to find these three factors
are available to the TSO and the balance area operator after the closing of
the spot market at 18:00 on the day before operation. This data, however,
is subject to forecast errors by the balancing areas3 and does not include
the so called intra-day trading which occurs during the day of operation.
shown in equation (5.2) is to also scale λu with the total load in the system
at any point in time. In order to do this, λu has to be divided by the average
load of the year that was used as a base for its original calculation PG,base
and multiplied by the average load forecasted for the interval in question.
Using the nomenclature introduced above, this is demonstrated in equation
(5.3).
Pm PN k
l,m k=l j=1 PG,j λu
λu = · (5.3)
(m − l + 1) PG,base
Combining equation (5.1) and equation (5.3) into equation (5.4) results in
an updated Kil,m for the hours l to m.
Pm k
k=l PG,i
Kil,m = · λu (5.4)
(m − l + 1)Pbase
This method eliminates the need for the generation forecasts of all areas
except for area i itself. This significantly reduces the sensitivity to forecast
errors and also eliminates other risks associated with international forecast
exchange, i.a. miscommunications, strategic misinformation.
As an effect of the deregulation of electricity markets, some TSOs, such
as swissgrid, do not have full access to all generation and load data of their
balancing areas. Instead they forecast and measure the “vertical load”, which
corresponds to the total flow of electric power from the transmission system
level to all lower levels. In addition, they also forecast the tie-line power-
flows to other areas on the transmission system level. Despite the fact that
generators which are connected to a lower voltage level can cancel loads in
the lower levels and therefore do not appear in the vertical load, an approx-
imate value for the generation of such an area could be found by adding the
vertical load to the net powerflow to adjacent areas. Since no research on the
correlation of vertical load and frequency response characteristics exists to
date, this approach has to be evaluated in detail before its implementation.
operating experience of the entire RGCE grid. Using these values for the
calculation of the frequency response characteristic of a single area should
therefore only serve as a default value if more detailed analyses do not exist.
The adaptation of equation (3.21) to (3.24) to a single area i for the hours
l to m of one day, as shown in equation (5.5) to (5.8), requires the hourly
values of the area’s forecasted load Pload,i k k
and generation Pgen,i as well as
k l,m
the area’s Primary Control reserve Pprim,i and results in Ki according to
equation (5.9).
Pm k
1 k=l Pprim,i
l,m
= (5.5)
Sprim,i (m − l + 1) · 200 mHz
Pm k
l,m % k=l Pload,i
Dl,i = 1 · (5.6)
Hz m − l + 1
1 1
l,m
= 0.30 · l,m (5.7)
Sadditional,i Sprim,i
Pm k
1 % k=l Pgen
= 1 · (5.8)
S l,m
surplus,i
Hz m − l + 1
1 1 1
Kil,m = l,m
l,m
+ Dl,i + l,m
+ l,m
Sprim,i Sadditional,i Ssurplus,i
m k
1 X Pprim,i
= (1.3 ·
m−l+1 200 mHz
k=l
m
% X k k
+1 · (Pload + Pgen )) (5.9)
Hz
k=l
ΔPj
Pmin,j
deadband
full activation
full activation
Pmax,j Sj(f)
SOpHB,j
f
fmin,j fN-,j fN fN+,j fmax,j
1 X 1
= (5.11)
Sprim,i (f ) Sj (f )
j
Table 5.1: Share of Different Power Plants on the Annual Electricity Gen-
eration in 2009, Data from [5].
be delivered over 200 mHz, account for the largest share of the Frequency
Response Characteristic. Furthermore, additional primary control is directly
proportional to the Primary Control, resulting in an overall 73.1 % of λi
being made up of Primary Control. Changing the calculation of Primary
Control, as suggested in section 5.3.2, thus has significant impact on the size
and frequency-dependancy of λi .
Absolute Relative
Cause Value [ MW
Hz ] Value [%] Dependency
Primary Control 15000 56.2 −
additional Primary Control 4500 16.9 Primary Control
surplus generation 3060 11.5 Generation
Load Self-Regulation 4120 15.4 Load
5.4 Measuring βi
Predicting βi by using calculations such as the ones presented above, has
proven to be challenging for different reasons, the most important being
the lack of research in the area. Another major obstacle is the difficulty
of measuring the actual frequency response characteristic βi of an area i in
order to verify the accuracy of the calculation of the frequency bias factor Ki
5
ENTSO-E’s data portal [33] releases hourly measured load for every third Wednesday
of every month for every area in the RGCE.
CHAPTER 5. DETERMINISTIC, SEMI-ONLINE SIZING OF KI 43
∆PT,i (t0+ )
βi = − (5.14)
∆f (t0+ )
∆PT,i (t0+ )
β − βi = (5.15)
∆f (t0+ )
The events leading to these large disturbances occur only seldomly and
at random times. They are therefore not appropriate as a sole method of
determining the frequency bias factor of Secondary Control. Large outages
can, however, serve as an evaluation and correction method for an algorithm
which predicts βi .
t
0+
∆PT,i = − βi · ∆f (5.17)
∆PT,i (t) = − βi · ∆f (t) + ∆PAGC,i (t) (5.18)
Ki = (1 + ei ) · βi (5.19)
ACEi (t) = ei βi · ∆f (t) + ∆PAGC,i (t) (5.20)
Cp,i ei 1
∆PAGC,i (t) = − βi ∆f (t) −
1 + Cp,i TN,i (1 + Cp,i )
Z
· (ei βi ∆f (t) + ∆PAGC,i (t)) dt (5.21)
Cp,i ei 1
∆PT,i (t) = − ( + 1)βi ∆f (t) −
1 + Cp,i TN,i (1 + Cp,i )
Z Z
· ei βi ∆f (t)dt + ∆PAGC,i (t)dt (5.22)
For the error factor ei , two cases have to be distinguished: Either Ki >
βi , leading to a positive ei or Ki < βi , resulting in a negative ei . As discussed
in section 4.2, the first case will lead to Secondary Control power which
supports the activated Primary Control power, while the latter leads to an
opposite reaction of the Secondary Controller, which will lead to a partial
cancellation of the Primary Control power within the area i itself.
It is clear from equation (5.22) that for small error factors ei , the de-
viation in export power scales almost linearly with the frequency deviation
∆f (t) for any point t in time. In cases of large differences between Ki and
βi , the time dependent integrals will reduce the effect of the linear relation
between ∆f (t) and ∆PT,i . The effects of the sign of ei and the non-linearities
on ∆PT,i as a function of ∆f are shown in figure 5.2.
In addition to the non-linearity introduced by ei , pre-disturbance offsets
in ∆PT,i lead to additional noise. Especially in small areas, it is possible that
tie-line power flows occur without a resulting change in system frequency if
the power flows are compensated by another area; in figure 5.2 these offsets
can lead to ∆PT,i (∆f ) curves which are vertically displaced.
As a sizing method for Ki , the continuous analysis of ∆PT,i as a function
of ∆f could provide advantages over the current method of applying static
formulas to system properties such as load and generation volumes. In order
to implement such a method, sophisticated stochastic algorithms, as well as
artifical intelligence strategies that couple ∆PT,i and ∆f to important power
system properties such as seasonality, weather-effects and load-schedules,
have to be devised. This was deemed outside the scope of this project and
thus remains as a future research possibility for interested parties.
CHAPTER 5. DETERMINISTIC, SEMI-ONLINE SIZING OF KI 46
ΔPT,i
ei>0
βi
ei<0
Non-Linearities from
Integrations in Time
Δf
Figure 5.2: Deviation in Export Power Flow as a Function of the Frequency De-
viation. The error factor ei changes the Slope and Introduces Non-Linear Effects.
Chapter 6
47
CHAPTER 6. CALCULATION, MODELING AND SIMULATION 48
Df
Df
f0
system inertia
2*H*SBs
Df DPme
<Df> <Df>
DPAGC1 DPAGC3
<DPT1> <DPT3>
Df Df
DPT2
AGC1 AGC3
DPT3
<DPAGC1> <DPAGC3>
DPT1
DPT1 DPT3
DPT1
<Df> <Df>
Area1 Area3
DPT2
<Df>
DPAGC2
<DPT2>
AGC2
DPload
Step
<DPload>
<DPAGC2> DPSlack
DPSlack
<Df>
Area2
Figure 6.1 shows the top layer of the Simulink model incorporating the
three individual areas. The blocks labeled Area1 −Area3 contain Primary
Control as well as the load self-regulation, as seen in figure 6.2 for area
three. These blocks also contain a first order delay modeling the Secondary
Control power plants. For the second and third area, Primary Control and
load self-regulation is assumed to behave linearly according to a βj which
can be specified individually for every simulation.
The blocks AGC1 −AGC3 contain the Automatic Generation Control of
each area, shown in figure 6.3 for area one, which consists of a PI controller
and an ACE calculation block depicted in figure 6.4.
CHAPTER 6. CALCULATION, MODELING AND SIMULATION 49
1
secondary gen 3
DPg3 Tt3.s+1
DPsek3
DPprim3 1
-1/S3
Tt3.s+1
primary gen 3 speed droop 3
Figure 6.2: Simulink Block of Area3 Containing Linear Primary Control via Speed
Droop and Self Regulation as well as First Order Delays which Model Power Plant
Behavior. The Sum of the Change in Generation (Primary and Secondary) is Added
to the Change in Load Self-Regulation which Results in a Change in Tie-Line Power
Flow DPT3.
In1 1
DPAGC1 ACE1
1 PI(s) Out1 In1
Out1 In2
PIAGC1
ACE1 2 In2
Figure 6.3: Model of the AGC of Area One, Where Inputs In1 and In2 Feed ∆f
and ∆Pt,1 into the ACE Calculation Block. The PI controller PIACG1 Produces
the Control Signal DPAGC1 for the Secondary Control Plants.
Kdf
1 K1 1
Out1 In1
Gain4
2
In2
Figure 6.4: Calculation of the Area Control Error of Area One with a Linear
Frequency Bias Factor K1 .
CHAPTER 6. CALCULATION, MODELING AND SIMULATION 50
−50
−100
Figure 6.5: Non-Linear Speed Droops of Primary Control Power Plants of Area
One.
CHAPTER 6. CALCULATION, MODELING AND SIMULATION 52
Kdf MATLAB
1 1
Function
Out1 In1
K(f)
2
In2
different sizing methods. In the examples below, the information in the dif-
ferent plots is explained; the corresponding figures can be found in appendix
A.
30 ∆PP rimary,G1
25 ∆PP rimary,G2
Power [MW]
∆PP rimary,G3
20
∆PP rimary,G4
15
∆PSecondary
10 ∆PLoad+Surplus
5 ∆PT ie
0
0 100 200 300 400 500
Time [s]
Figure 6.7: Share of the Primary and Secondary Control Power and Load Self-
Regulation of the Tie-Line Power over Time.
∆PPArea1
rimary
1200
∆PPArea2
rimary
1000
∆PPArea3
rimary
Power [MW]
Area1
800 ∆PAGC
Area2
∆PAGC
600
Area3
∆PAGC
Area1
400 ∆Prem.
Area2
∆Prem.
200
Area3
∆Prem.
0
0 100 200 300 400
Time [s]
Figure 6.8: Share of All Areas’ Frequency Dependent Generation and Load of the
Total Change in Power.
CHAPTER 6. CALCULATION, MODELING AND SIMULATION 55
ACE Area1
8
0
Power [MW]
−2 OpHB Definition
−4 Updated ci
−6 Scaled λu
−12
0 100 200 300 400 500
Time [s]
Figure 6.9: Area Control Errors of the First Area’s AGC for the Different Ki
Calculation Algorithms.
OpHB Definition
Updated ci
Scaled λu
Simple Partwise Construction
Non-Linear partwise K(f )
Figure 6.10: Spider Plot Comparing the Most Important Performance Indicators
of the Different Ki (f ) Calculation Algorithms. Smaller Area Correlates to Better
Performance.
CHAPTER 6. CALCULATION, MODELING AND SIMULATION 57
Load values over the course of the day when the simulation takes place
have to be known in order to calculate the load self-regulation effect
at the specific time and to calculate Ki .
Net export powerflows are added to the load to give the generation present
in every area during the simulation, is needed for the calculation of
different Ki -factors.
System Frequency
50.06
50.04
50.02
f [Hz]
50
49.98
49.96
49.94
17:03 17:04 17:05 17:06 17:07 17:08 17:09 17:10
Time
Figure 6.11: System Frequency measured by swissgrid between 17:00 and 17:10
on January 18th 2011. Outage in Italy of 2250 MW generation occurs at 17:05:44.
100
0
∆PT,ch [MW]
−100
−200
−300
−400
17:03 17:04 17:05 17:06 17:07 17:08 17:09 17:10
Time
Figure 6.12: Export Power Deviation from Schedule between 17:00 and 17:10 on
January 18th 2011. Outage in Italy of 2250 MW Generation Occurs at 17:05:44.
dynamics have insignificant effects on the overall β of the whole grid, but for
a small area such as Switzerland, they can dominate the natural dynamics
and subsequently lead to unusable data.
ACE @23:00:00.292-23:59:59.822
150
100
50
0
ACE [MW]
−50
−100
−150
−200
−0.04 −0.03 −0.02 −0.01 0 0.01 0.02 0.03 0.04 0.05 0.06
∆f
ACE(t) @23:00:00.292-23:59:59.822
150
100
50
ACE [MW]
−50
−100
−150
−200
23:00 23:10 23:20 23:30 23:40 23:50 00:00
Time
∆f (t) @23:00:00.292-23:59:59.822
0.06
0.04
0.02
∆f [Hz]
−0.02
−0.04
23:00 23:10 23:20 23:30 23:40 23:50 00:00
Time
150
100
50
∆PT [MW]
−50
−100
−150
−200
−0.04 −0.03 −0.02 −0.01 0 0.01 0.02 0.03 0.04 0.05 0.06
∆f
150
100
50
∆PT [MW]
−50
−100
−150
Time
65
CHAPTER 7. DISCUSSION AND CONCLUSION 66
7.3 Conclusion
The extensive literature review, as well as the analysis of the current and
past frequency control regulations of the RGCE have shown considerable
potential for improving the sizing of Ki , bringing it closer to βi . Four differ-
ent methods developed for this task have been outlined and integrated into
a newly developed simulation program. The data delivered by swissgrid,
however, was not as applicable to the simulation environment as would be
desirable. Further analysis of said data revealed potentially fundamental
flaws in its acquisition or in the functioning of the Swiss transmission grid.
A multitude of future research directions have been elucidated, for which
this report serves as a viable basis.
Appendix A
Evaluation Results
30 ∆PP rimary,G1
∆PP rimary,G2
25
Power [MW]
∆PP rimary,G3
20
∆PP rimary,G4
15
∆PSecondary
10
∆PLoad+Surplus
5
0
0 100 200 300 400 500
Time [s]
Figure A.1: Development of the Primary and Secondary Control Power, the Load
Self-Regulation and the Total Power Transported over the Tie-Line over Time.
67
APPENDIX A. EVALUATION RESULTS 68
K · ∆f
20
∆PT ie
Power [MW]
ACE1
0
ci · ACE1
1
R
TN 1 ACE1 dt
−20
Area1
∆PAGC
−40
0 100 200 300 400 500
Time [s]
Figure A.2: Development of the AGC Inputs (K∆f , ∆PT ie ), Internal Variables
1 Area1
R
(ACE1 , ci ACE1 , TN,1 ACE1 dt) as well as its Output (∆PAGC ).
Area1
∆PAGC
0 Area2
∆PAGC
Area3
−500 ∆PAGC
−1000
−1500
0 100 200 300 400 500
Time [s]
Figure A.3: Reaction of All Areas’ AGC to the Disturbance in Area Two.
APPENDIX A. EVALUATION RESULTS 69
Area1
∆PAGC
6
OpHB Definition
5
Updated ci
4 Scaled λu
Simple Partwise Construction
3
Power [MW]
−1
−2
0 100 200 300 400 500 600 700
Time [s]
Figure A.4: Output of the First Area’s AGC for the Different Ki Calculation
Algorithms, which Controls the Secondary Control Power Plants.
APPENDIX A. EVALUATION RESULTS 70
∆PTArea1
ie
35
30 OpHB Definition
Updated ci
25
Scaled λu
Power [MW]
10
0
0 100 200 300 400 500
Time [s]
Figure A.5: Tie-line Powerflows out of Area One for the Different Ki Calculation
Algorithms.
APPENDIX A. EVALUATION RESULTS 71
200
100
Power [MW]
−100
−200
−300
−0.2 −0.1 0 0.1 0.2 0.3
Frequency Deviation [Hz]
OpHB Definition
Updated ci
Scaled λu
Simple Partwise Construction
Figure A.6: Frequency Bias Factors Ki (f ) Resulting from the Different Algo-
rithms.
Acronyms
72
List of Figures
2.1 Three Area System with Tie-Lines and individual Loads (L1-3) and
Generators (G). . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2 Interactions in Frequency Controls. Red Arrows: Control Inputs;
Black Arrows: Effects of Control Actions. . . . . . . . . . . . . . 6
2.3 Linear Speed Droop Constant of a Generator with Underfrequency
and Overfrequency Activation. . . . . . . . . . . . . . . . . . . . 7
3.1 Area 1 Including the AGC Controller which sends the Control Sig-
nal ∆PAGC1 to all Generators Participating in Secondary Control. 12
100%
3.2 50 Hz Linear Frequency Dependency which 50% of the Generators
are Following According to the OpHB. . . . . . . . . . . . . . . . 17
3.3 Trumpet-Curves for Different Incident Sizes Pa . . . . . . . . . . . 19
73
LIST OF FIGURES 74
76
Bibliography
[1] P. Kundur, N.J. Balu, and M.G. Lauby. Power system stability and
control, volume 19. McGraw-Hill New York, 1994.
[2] G. Andersson. Dynamics and Control of Electric Power Systems. EEH
- Power Systems Laboratory, February 2010.
[3] UCTE OpHB-Team. UCTE Operation Handbook Policy 1: Load-
Frequency Control and Performance. UCTE, March 2009.
[4] UCTE OpHB-Team. UCTE Operation Handbook Appendix 1: Load-
Frequency Control and Performance. UCTE, July 2004.
[5] ENTSO-E. ENTSO-E Statistical Yearbook 2009, 2009.
[6] swissgrid ag. Grundlagen Systemdienstleisungsprodukte, Version 6.0,
2010.
[7] M. Thoma and P. Niggli. Systemdienstleistungen: Ein funktionierender
Wettbewerb als Grundlage. swissgrid.ch, ((Version 1.6)), December
2009.
[8] N. Jaleeli, L.S. VanSlyck, D.N. Ewart, L.H. Fink, and A.G. Hoffmann.
Understanding automatic generation control. Power Systems, IEEE
Transactions on, 7(3):1106 –1122, August 1992.
[9] UCTE OpHB-Team. UCTE Operation Handbook Policy 1: Load-
Frequency Control and Performance. UCTE, July 2004.
[10] Ibraheem, P. Kumar, and D.P. Kothari. Recent philosophies of auto-
matic generation control strategies in power systems. Power Systems,
IEEE Transactions on, 20(1):346 – 357, 2005.
[11] G. Quazza. Noninteracting Controls of Interconnected Electric Power
Systems. Power Apparatus and Systems, IEEE Transactions on, PAS-
85(7):727 –741, 1966.
[12] O.I. Elgerd and C.E. Fosha. Optimum Megawatt-Frequency Control
of Multiarea Electric Energy Systems. Power Apparatus and Systems,
IEEE Transactions on, PAS-89(4):556 –563, 1970.
77
BIBLIOGRAPHY 78
[13] N. Cohn. Techniques for Improving the Control of Bulk Power Trans-
fers on Interconnected Systems. Power Apparatus and Systems, IEEE
Transactions on, PAS-90(6):2409 –2419, 1971.
[14] T. Kennedy, S.M. Hoyt, and C.F. Abell. Variable, nonlinear tie-line fre-
quency bias for interconnected systems control. Power Systems, IEEE
Transactions on, 3(3):1244 –1253, August 1988.
[19] G.A. Chown and R.C. Hartman. Design and experience with a fuzzy
logic controller for automatic generation control (AGC). Power Sys-
tems, IEEE Transactions on, 13(3):965 –970, August 1998.
[20] M. Yao, R.R. Shoults, and R. Kelm. AGC logic based on NERC’s
new Control Performance Standard and Disturbance Control Standard.
Power Systems, IEEE Transactions on, 15(2):852 –857, May 2000.
[21] N. Jaleeli, L.S. VanSlyck, M.M. Yao, R.R. Shoults, and R. Kelm. Dis-
cussion of “AGC logic based on NERCs new control performance stan-
dard and disturbance control standard”; [and reply]. Power Systems,
IEEE Transactions on, 15(4):1455 –1456, November 2000.