Beruflich Dokumente
Kultur Dokumente
FREQUENCY CONTROL
Krešimir Vrdoljak, Student Member, IEEE, Tamara Radošević, Student Member, IEEE, Nedjeljko Perić,
Senior Member, IEEE
1
R
ΔPd
- 1 Δx g 1 ΔPg - KP 2π
Δδ i
+
1 + sTG 1 + sTT + - 1 + sTP Δf s
u ΔPtie Ks
LFC ∑ 2π (Δδ
j
i − Δδ j )
Fig. 2 – Linearized model of a control area with substitute thermal power plant
1
R
ΔPd
+
1 + sT1 1 + sT2 1 + 0.5sTW + - 1 + sTP Δf s
u ΔPtie Ks
LFC ∑ 2π (Δδ
j
i − Δδ j )
Fig. 3 – Linearized model of a control area with substitute hydro power plant
541
⎡ 1 KP KP ⎤ Table 2. List of parameters of the linear model
⎢ −T −
TP TP
0 ⎥
Symbol Parameter Unit
⎢ P ⎥ KP power system gain Hz/p.u.MW
⎢ N ⎥
⎢ ∑ KS 0 0 0 ⎥ TP power system time constant s
TW water starting time s
A=⎢ ⎥,
j
T1T2 ⎥ ⎢ 0 ⎥ ⎢ tie ⎥
⎢
B=
⎢ TR ⎥
, F=⎢ ⎥ , x (t ) = ⎢ ΔPg (t ) ⎥ . Table 3. Values of the parameters of the nonlinear model
⎢ 0 ⎥ ⎢ ⎥
⎢ ⎥
⎢ ⎥ ⎢ Δxg (t ) ⎥ Parameter CA1 CA2 CA3 CA4
T T
⎢ 1 2 ⎥ 0 ⎢ Δx (t ) ⎥
⎢ 1 ⎥ ⎢ ⎥ ⎣ gh ⎦ nominal frequency fn [Hz] 50
⎢⎣ 0 ⎥⎦
⎢ ⎥ nominal power Sn [MVA] 900 900 1200 1100
⎣⎢ T1 ⎦⎥ (4) nominal voltage Un [kV] 20 15 21 18
d-axis synchronous reactance Xd
B. A Nonlinear Model (SPS-model) 1.8 1.3 2 1
[p.u.]
Table 1. List of state variables of the linear model d-axis transient reactance Xd' [p.u.] 0.3 0.3 0.35 0.36
Symbol Variable Unit d-axis subtransient reactance Xd''
0.25 0.25 0.2 0.2
f(t) frequency Hz [p.u.]
Pg(t) generator output power p.u.MW q-axis synchronous reactance Xq
1.7 0.45 1.9 0.58
[p.u.]
xg(t) governor valve position p.u.
q-axis transient reactance Xq' [p.u.] 0.55 - 0.7 -
xgh(t) governor valve servomotor position p.u
q-axis subtransient reactance Xq''
Ptie(t) tie-line active power p.u.MW 0.25 0.24 0.2 0.33
[p.u.]
Pd(t) load disturbance p.u.MW
leakage reactance Xl [p.u.] 0.2 0.18 0.15 0.09
δ(t) rotor angle rad
d-axis transient open-circuit time
f(t) frequency Hz 8 5 10 5
constant Tdo' [p.u.]
ACE (t) area control error p.u.MW
d-axis subtransient open-circuit
0.03 0.02 0.02 0.05
time constant Tdo'' [p.u.]
q-axis transient open-circuit time
To validate LFC algorithms, more detailed and 0.4 - 1 -
constant Tqo' [p.u.]
complex model of power system is needed. The model q-axis subtransient open-circuit
is built in Matlab’s SimPowerSystems Toolbox, which 0.05 0.05 0.04 0.07
time constant Tqo'' [p.u.]
is a tool within Simulink, developed for modeling and stator resistance Rs [p.u.] 0.002 0.01 0.003 0.008
simulating of electrical power systems. It provides coefficient of inertia H [s] 6 2.5 9 3.5
models and libraries of many components used in pole pairs p 2 18 1 20
542
Fig. 4 – Nonlinear model of a control area in SimPowerSystem
1
turbine Product 2
power systems KB may be chosen slightly higher, so gain
Math
Function Pg
-0.02
the nominal frequency f n = 50 Hz to obtain its value -0.04
0.06
-0.02
1 − sTW 0 5 10 15 20 25 30
543
R p k a ( ki + k p s )
F5
Δxg
F4
s ( k a + s + s 2 ta )
= , (6) F3
1
ΔPref
1+
1 1 1 1
1 F2
T4.s+1 T3.s+1 T2.s+1 T1.s+1
Δxg (1 + TR s ) 0.8
= . (7) 0.78
ΔPref (1 + T1 s )(1 + T2 s )
Pg [p.u.MW]
0.76
0.74
0.72
Pg [p.u.MW]
Parameter TT is valid only for thermal power 0.94
Linear
turbine’s output power to a step change in governor’s 0.9
Nonlinear
0.88
gate opening. Differences between turbines used in 2.4 2.6 2.8 3
time [min]
3.2 3.4 3.6
CA1 and CA3 are in time constants and torque Fig. 10 – Identification of steam turbine time constant
fractions of high, intermediate and low pressure
sections. Steam turbine’s model is shown in Fig. 9 and approximated with servo motor time constant, Tsm,
its linear approximation is: which is set as a parameter of thermal governor
subsystem in SPS-model. The subsystem is shown in
1 Fig. 11, while identification results are shown in Fig.
ΔPg = Δxg . (8) 12. Both thermal power plants have identical
1 + sTG
governors.
To identify parameters KP and TP, an alternative
Steam turbine’s time constant identification results are
form of a transfer function describing power system
shown in Fig. 10. dynamics is used:
Parameter TG is valid only for thermal power
plants. With nonlinearities neglected, it can be Δf Δf 1
= = , (9)
ΔPΣ ΔPg − ΔPtie − ΔPd D + Ms
kp
servo-
1
wref
Proportional
ki 1/s
motor
ka
speed
limit position
1
where D is area’s damping coefficient and M is area’s
1
3 ta.s+1 s
Integral Xg
we
kd.s
td.s+1 Pref
1
Derivative 2 Servo -motor
Pref speed limits
Pe 1 1
Rp 2 1/R 1/Tsm s 1
4 Tsr.s+1
Wref Xg
Dead Zone Transfer Fcn Servo -motor
permanent
position
droop 3 1/R
W
Fig. 7 – Hydro turbine’s governor nonlinear model
Fig. 11 – Steam turbine’s governor nonlinear model
Area 2
0.74 Area 1
Linear 0.8
Nonlinear Linear
0.72 0.78
Nonlinear
x g [p.u.]
0.7 0.76
Xg [p.u.MW]
0.74
0.68
0.72
0.66
0.7
0.64
0 10 20 30 40 50 60 70 80 90 100 0.68
time [min] 9.9 10 10.1 10.2 10.3 10.4 10.5
time [min]
Area 4
Area 3
0.64 Linear
0.9
Nonlinear
0.62
Xg [p.u.MW]
xg [p.u.]
0.6
0.85
0.58
0.56 Linear
0.8
Nonlinear
0.54 29.9 30 30.1 30.2 30.3 30.4 30.5
0 10 20 30 40 50 60 70 80 90 100
time [min] time [min]
Fig. 8 – Identification of hydro governor’s parameters Fig. 12 – Identification of thermal governor’s parameters
544
inertia constant [7]. Damping coefficient is identified Snj K Sji = S ni K Sij , (11)
from isolated CA’s frequency response to step changes
in generation and consumption. Because of Remark 1, where are CAs’ nominal powers, Sn, given in Table 3.
it is D = Dident / f n . Since there is only one synchronous Identified parameters slightly differ from (11), the
machine per CA, area’s inertia constant can be reason for that are losses in transmission lines.
computed as M = 2 H / f n , where H is machine’s Values of all identified LIN-model parameters are
coefficient of inertia, which is a set parameter of SPS- shown in Table 4.
model. Once all its parameters are identified, LIN-model is
Parameters KP and TP can be computed from built and its responses are compared to those of SPS-
parameters M and D as: model. The results of ACE signal comparison, without
LFC, are shown in Fig. 14. It can be seen from the
1 M figure that responses of LIN- and SPS- models are
KP = , TP = . (10) similar. Therefore, it seems reasonable to use LIN-
D D model for LFC algorithm computation.
Remark 2: LIN-model parameters were mostly
Identification results are shown in Fig. 13. Two
identified on a single CAs, without interconnections
step signals were applied to SPS-model. The first one
with other CAs. Therefore, the models’ responses did
(at time t = 0 ) in the reference of active power, and not coincidence so good in the case of interconnected
the second one (at time t = 1000 s) by switching on power system. To overcome that, parameters KPi from
additional load. From Fig. 13 it can be seen that system Table 4 were multiplied by 2, while parameters R were
dynamics in SPS-model are of higher order than those divided by 2, which resulted in very good coincidence,
in LIN-model. There are significant oscillations of as shown in Fig. 14.
frequency after the change in load. Although, static
gains K P are well identified. IV. SLIDING MODE BASED LFC
Parameter KSij can be identified from the tie line
active power deviations between i-th and j-th CA, LFC algorithm is based on SMC. SMC is a control
when disturbance occurs in one of those CAs. Because technique appropriate for time-variant systems with
of different nominal powers in areas, it is: external disturbances. Power systems are those kind of
-3
x 10 Area 1
Area 1
0.03 10
Linear
ACE [p.u.MW]
Nonlinear
0.02 5
Δ f [Hz]
0.01
0
0 Linear
-5 Nonlinear
0.05
ACE [p.u.MW]
0
0
Δ f [Hz]
-5
-0.05
-0.1 Linear
Linear -10
Nonlinear
Nonlinear
0 20 40 60 80 100 120
0 2 4 6 8 10 12 14 16
time [min]
time [min]
-3 Area 3
x 10
Area 3
0.03 5
Linear
Nonlinear
ACE [p.u.MW]
0.02 0
Δ f [Hz]
0.01
-5
0 Linear
-10
Nonlinear
-0.01 0 20 40 60 80 100 120
0 2 4 6 8 10 12 14 16 time [min]
time [min]
-3 Area 4
x 10
Area 4
0.1
10
Linear
0.05 Nonlinear
ACE [p.u.MW]
5
0
Δ f [Hz]
-0.05 0
-0.1 Linear
Nonlinear -5
0 20 40 60 80 100 120
0 2 4 6 8 10 12 14 16
time [min]
time [min]
545
Table 4. Identified values of the parameters of LIN-model Ĝ21 = S1G11 − S1G12 S 2 −1 S1 + S2 G21 − S2 G22 S2 −1 S1 , while
Parameter CA1 CA2 CA3 CA4 x and d are estimated state and disturbance,
KP 2.643 2.645 2.617 2.551 respectively.
TP 31.717 13.223 40.098 17.855 Advances of SMC based LFC (SMCLFC) for LIN-
TW - 2.67 - 1.5 model are shown in [21]. Here, system behavior with
T1 - 197.457 - 217.518 two sets of SMCLFC parameters is tested. The first set
T2 - 0.357 - 0.423 is obtained directly from SPS-model, while the second
TR - 11.076 - 9.474 set is obtained from its substitute LIN-model. Both sets
TG 0.15 - 0.18 -
are obtained using an optimization technique from
TT 6.5 - 8 -
[21]. The results are shown in Fig. 15. It can be seen
R 2.5 2.5 2.5 2.5
KB 0.43 0.47 0.39 0.48
that the system is stable for the first set of parameters,
j while it is unstable for the second set. Therefore,
KSij advanced control algorithms for LFC, such is SMC,
1 2 3 4
1 - 2.841 2.278 0 cannot be tested only on LIN-models; they should also
2 2.873 - 0 2.230 be verified on detailed nonlinear models.
i
3 1.672 0 - 1.341
4 0 1.841 1.523 - V. CONCLUSIONS
systems. Additionally, SMC is chosen as LFC In this paper, a comparison of linear and nonlinear
algorithm due to its robustness, which should ensure power system model behavior with sliding mode based
good system behavior despite differences of LIN- and load-frequency controller is done. Firstly, a procedure
SPS- model. for obtaining substitute linear model parameters from
SMC can be based on state or output signal. Output the responses of a nonlinear model is given. Then,
based SMC can not be used for non-minimum phase optimal controller’s parameters are obtained directly
system [24]. Since hydro power plants have non- from the nonlinear model and also from its substitute
minimum phase behavior, state based SMC is used linear model. Nonlinear power system model with
here. Not all system state can be measured; therefore, controller’s parameters obtained from the substitute
unmeasurable state variables are estimated. Estimation linear model has unstable behavior. It is shown that
method used here is described in detail in [25]. good behavior of an advanced controller achieved on
SMC design procedure consists of two major steps: linear power system model doesn’t necessary replicate
1) selection of a sub manifold in state space with on nonlinear power system model.
desired system behavior and 2) computation of a Therefore, the focus of the future research should
control law that will force system's trajectory to reach be in improving SMC based algorithm to show good
and stay on that manifold. behavior with both, linear and nonlinear power system
A discrete time sliding mode control is used, models.
because in real power systems LFC is implemented to
send the control signal to the power plant every few
seconds [18]. To compute the control law, system (1) 5
x 10
-4
LIN-model
-5
-10
⎢ x (k + 1) ⎥ = ⎢G ⎥⎢ ⎥+
⎦ ⎣ 21 G22 ⎦ ⎣ x2 (k ) ⎦
-20
⎣ 2 0 0.2 0.4 0.6 0.8 1 1.2
⎡ 0 ⎤ ⎡W ⎤ 0.15
SPS-model (parameters from LIN-model)
+ ⎢ ⎥ u (k ) + ⎢ 1 ⎥ d (k ).
⎣H2 ⎦ ⎣W2 ⎦
0.1
ACE [p.u.MW]
0.05
0.005
ACE [p.u.MW]
0
Combining (12) and (13), the control law can be -0.005
computed as: -0.01
-0.015
0 1 2 3 4 5 6 7
546
Go to Table of Content
547