ArticlePDF Available

A new fuzzy sliding mode controller for load frequency control of large hydropower plant using particle swarm optimization algorithm and Kalman estimator

Authors:

Abstract and Figures

The load frequency control (LFC) is very important in power system operation and control for supplying sufficient, reliable, and high‐quality electric power. The conventional LFC uses an integral controller. In this paper, a new control system based on the fuzzy sliding mode controller is proposed for controlling the load frequency of nonlinear model of a hydropower plant, and this control system is compared with the proportional–integral controller and the conventional sliding mode controller. To regulate the membership functions of fuzzy system more accurately, the particle swarm optimization algorithm is also applied. Moreover, because of the unavailability of the control system variables, a nonlinear estimator is suggested for estimating and identifying the system state variables. This estimator provides the physical realization of the method and will reduce the costs of implementation. The proposed control method is performed for the LFC of hydropower plant of Karoon‐3 in Shahrekord, Iran. The simulation results show the capability of the controller system in controlling local network frequency. Copyright © 2011 John Wiley & Sons, Ltd.
Content may be subject to copyright.
A new fuzzy sliding mode controller for load frequency control
of large hydropower plant using particle swarm optimization
algorithm and Kalman estimator
R. Hooshmand*
,
, M. Ataei and A. Zargari
Department of Electrical Engineering, University of Isfahan, Isfahan, Iran
SUMMARY
The load frequency control (LFC) is very important in power system operation and control for supplying
sufcient, reliable, and highquality electric power. The conventional LFC uses an integral controller. In
this paper, a new control system based on the fuzzy sliding mode controller is proposed for controlling the
load frequency of nonlinear model of a hydropower plant, and this control system is compared with the
proportionalintegral controller and the conventional sliding mode controller. To regulate the membership
functions of fuzzy system more accurately, the particle swarm optimization algorithm is also applied.
Moreover, because of the unavailability of the control system variables, a nonlinear estimator is suggested
for estimating and identifying the system state variables. This estimator provides the physical realization of
the method and will reduce the costs of implementation. The proposed control method is performed for the
LFC of hydropower plant of Karoon3 in Shahrekord, Iran. The simulation results show the capability of
the controller system in controlling local network frequency. Copyright © 2011 John Wiley & Sons, Ltd.
key words: hydropower plant; sliding mode control; extended Kalman estimator; PSO algorithm; fuzzy
control
1. INTRODUCTION
The utilization of running water energy sources in power systems has been increased because of
environmental concerns [1]. Hydropower is characterized by lowcost, exible commitment, and fast
load follow, making it potentially favorable to load frequency control in power system. Hydropower
plants convert potential energy of falling water into electricity. Keeping the parameters of power plant
output (such as the frequency and voltage) within permissible limits is necessary for the appropriate
performance and effectiveness.
Load frequency control (LFC) is very important in power system operation and control for supplying
sufcient, reliable electric, and highquality power. For this reason, the LFC should be able to control the
output power of each generator so as to keep the frequency and the tieline power within prespecied limits.
Most of the load frequency controllers initially comprised an integral controller because of the
simplicity and the feasibility of implementation [2]. The main drawback of this is that the dynamic
performance of the system is limited by its integral gain. A highgain controller may deteriorate the system
performance causing large oscillations and instability. Thus, the integral gain must be set to a level that
provides a compromise between a desirable transient recovery and low overshoot in the dynamic response
of the overall system [3]. To improve the transient function, in [4] an integral controller is presented to
achieve zero steadystate error and a reasonable undershoot in the systems response. In [5], an intelligent
proportionalintegralderivative (PID) controller is created based on principle of anthropomorphic
intelligent. The simulation studies and eld test indicate that the intelligent PID controller can somewhat
*Correspondence to: R. Hooshmand, Department of Electrical Engineering, University of Isfahan, Isfahan, Iran.
Email: Hooshmand_r@eng.ui.ac.ir
Copyright © 2011 John Wiley & Sons, Ltd.
EUROPEAN TRANSACTIONS ON ELECTRICAL POWER
Euro. Trans. Electr. Power (2011)
Published online in Wiley Online Library (wileyonlinelibrary.com). DOI: 10.1002/etep.609
improve the dynamic performance and stability of the hydroturbine governing system when compared
with a conventional PID controller. In some methods, the fuzzy proportionalintegral (PI) controller is
suggested [68]. A fuzzy gain schedule proportional and integral controller and a fuzzy gain schedule
integral and derivative controller were presented in [7] and [8], respectively. Also in [9,10], the designing
and the regulating of the PID controller, which are designed based on the nominal plant parameters, has
been suggested. Generally, despite the attempts for improving the conventional PID controllers, they do
not have good dynamical performance for a wide range of operating conditions and various load change
scenarios and in the presence of parametersnonlinearity and uncertainties.
In addition, the previously mentioned methods are designed based on linear model and nominal
parameters. On the other hand, the power systems components are naturally nonlinear, and the
operating conditions of power systems are usually changing, and also some parameter uncertainties
also occur. Therefore, the behavior of the actual system is different from that of the simulated model.
Consequently, the importance of the control method in the presence of parametersnonlinearity and
uncertainties and system load changes is the main discussion in the design of a controller. In this
regard, some robust control methods are presented. In [11], a robust LFC was proposed based on
Riccati equation approach for the stabilization of the system with uncertainties. The controller
provided better performance in simulation, but their chance for real implementation is still unsure. The
robust H
control and adaptive controller were suggested in [12] and [13], respectively. These
controllers not only identify parameter uncertainties but also regulate the area control error signal.
However, these methods require either information on the system states or an efcient online
identier. Also, because the order of the power system is large, the model reference approach
presented in [13] may be difcult to apply. In [14], a μsynthesis control technique was introduced to
compensate modeling uncertainties based on the linearized model. Moreover, some methods using
intelligence algorithms are presented in [15,16].
In this paper, a nonlinear model of the large hydropower plant is introduced, and the parameters of an
actual hydropower plant of Karoon3 in Shahrekord/Iran are used in simulation results. In this paper, a PI
controller for controlling the load frequency, based on the supplementary control method of fuzzy sliding
mode is suggested. The sliding mode controller (SMC) can meet the control requirements of the system
against load changes and parametersnonlinearity and uncertainties. The problem with this control
method is the chattering phenomenon that increases the control activities and excites the unmodeled high
frequency dynamic that may even destabilize the system [17]. To accelerate the law of reaching the sliding
surface and removing the chattering problem, a SMC is designed in which the fuzzy function has replaced
the sign function in the control law. By using particle swarm optimization (PSO) algorithm, the fuzzy
membership functions of the system are more accurately regulated to obtain a better system response.
Also, because of the unavailability of the control system variables, an extended Kalman estimator is
suggested for estimatingand identifying the system variables. Thisestimator willreduce the implementing
costs and increase the effectiveness of this controller. Simulation results show that the proposed controller
causes faster response with less settling time and less undershoot compared with PI controller and with
less chattering and less control effort in comparison with the conventional SMC achieved. Also, stability
of proposed controller against various changes in load and some parameters are evaluated.
2. THE LOAD FREQUENCY CONTROL MODELING OF A HYDROPOWER PLANT
In this section, the nonlinear model of the hydropower plant is introduced. First, the physical
characteristics of the power station are described. Then, the dynamic equations, considering a general
nonlinear model with surge tank effects, are presented. Finally, the model of the power system, the
measurement system, and the PI controller are combined to analyze the network frequency response.
2.1. Physical characteristics of the hydroelectric power station
Figure 1 presents a diagram of the main physical characteristics of a power plant. In this gure, the
main elements of the plant and some parameters are shown, and the surge tank effect is considered. In
this gure, the descriptions of parameters of this model are as follows:
R. HOOSHMAND, M. ATAEI AND A. ZARGARI
Copyright © 2011 John Wiley & Sons, Ltd. Euro. Trans. Electr. Power (2011)
DOI: 10.1002/etep
H
0
: head in reservoir.
H
t
:head in turbine.
H
r
:head in riser of the surge tank.
H
l
:head loss in penstock.
H
l2
:head loss in tunnel.
U
c
:velocity of the water in the conduit or flow in tunnel.
U
s
:velocity of the water in the conduit or flow surge tank.
U
t
:velocity of the water in the conduit or flow turbine.
2.2. General nonlinear equations
The general dynamic equations of the hydropower plant of Karoon3 in Shahrekord, Iran are based on
the WG5 and WG4 models of IEEE working Group and the QR52 and QR51 models [1820]. The
following are these equations with descriptions for different subsystems.
Dynamics of the tunnel
d
Uc
dt¼1
Hr
H12
TW
(1)
H12 ¼fp1
Ucj
Ucj(2)
where the parameter T
w
is called the rated water starting time. This parameter is a constant in the
nonlinear case, independent of loading, which is obtained as follows [21]:
TW¼LQbase
HbaseGA(3)
in which Gis the acceleration due to gravity, Ais the crosssectional area of the tunnel, H
base
is the
perunit base value of the water column head, Q
base
is the perunit base value for the flow, and Lis the
path length for each section in the water passage from draft tube intake to turbine outlet. Also, f
p1
is
the head loss coefficient for the tunnel.
Equation of continuity
Ut¼
Uc
Us(4)
Dynamics of the surge tank
Hr¼1
Cs
Usdtf0
Usj
Usj(5)
Figure 1. Main physical characteristics of a hydropower plant.
SLIDING MODE CONTROLLER FOR HYDROPOWER PLANTS
Copyright © 2011 John Wiley & Sons, Ltd. Euro. Trans. Electr. Power (2011)
DOI: 10.1002/etep
where f
0
is the head loss coefficient for the surge chamber orifice. C
s
is the storage constant of the
surge tank.
Dynamics of the penstock
H1¼fp2
U2
t(6)
Ht¼
Hr
H1zptanh TesðÞ
Ut(7)
Ut¼
Gffiffiffiffiffi
Ht
q(8)
where f
p2
is the head loss coefficient for the penstock and z
p
is the Hydraulic surge impedance of the
conduit of penstock. T
e
is the wave travel time that is given by
Te¼L
a(9)
in which Lis the Length of the conduit in penstock and ais the wave velocity. The guide vane
function Gin the existing model is assumed to vary linearly with the guide vane opening only. In
reality, the slope of this function will vary with flow coefficient and Reynolds number over the full
range of turbine operations, and it should properly be modeled as a nonlinear function.
The hyperbolic tangent function is given by
tanh Teps

¼1e2Teps
1þe2Teps¼
sTep Q
n¼1
n¼
1þsTep
n:π

2
!
Q
n¼1
n¼
1þ2sTep
2n1ðÞπ

2
!(10)
It should be noted that depending on the goal of the study and the request accuracy, some of the
terms of expansion in Equation (10) can be eliminated, and the phrase tanhcan be summarized as a
parametric equation. If the expansion with n= 0 is considered, tanh(T
ep
·s)T
ep
·s[22].
Mechanical power
pmechanical ¼At
Ht
Ut
UNL
 (11)
In this equation, U
NL
is velocity of the water in the conduit or ow in no load condition. Also, A
t
is
the turbine gain with constant value, which is calculated using the turbine megawatt (MW) rating and
the generator megavolt ampere (MVA) base, as follows:
At¼Turbine MW rating
Generator MVA ratingðÞ
Hr
Qr
QNL
 (12)
where H
r
is the perunit head at the turbine in the rated ow condition, Q
r
is the perunit ow at the
rated load, and Q
NL
is the turbine perunit no load ow accounting for turbine xed power losses.
To adjust the output power (P
mechanical
), it is necessary to multiply the value given in Equation (11),
by a nonlinear function of Gthat represents the efciency of the turbine. This function depends on the
gate opening, and its shape is similar to the efciency curve of a Francis hydraulic turbine [23].
pmech ¼η
G

pmechanical ¼η
G

At
Ht
Ut
UNL
 (13)
By combining the hydroelectric system model with the PI controller, the measurement system, and
the power system model, the block diagram of load frequency control of a hydropower plant is
generally achieved as shown in Figure 2.
R. HOOSHMAND, M. ATAEI AND A. ZARGARI
Copyright © 2011 John Wiley & Sons, Ltd. Euro. Trans. Electr. Power (2011)
DOI: 10.1002/etep
The following state equations are acquired by considering the state variables, shown in the block
diagram of Figure 2.
˙x1¼1
Tp
x1þKp
Tpðηx5
ðÞAtx2ðx5ffiffiffiffi
x2
pUNLÞDPLÞ
˙x2¼2ffiffiffiffi
x2
p
zpTeðx3f0ðx4x5ffiffiffiffi
x2
pÞx4x5ffiffiffiffi
x2
pfp2x2x2
5x2
ffiffiffiffi
x2
pð1
Tm
x5Km
Tm
x6KmK
Tm
x1þKm
Tm
uÞ
Þ
˙x3¼1
Cs
ðx4x5ffiffiffiffi
x2
pÞ
˙x4¼1
TW
ðH0x3þf0ðx4x5ffiffiffiffi
x2
pÞx4x5ffiffiffiffi
x2
pjfp1x4jx4Þ
˙x5¼1
Tm
x5Km
Tm
x6KmK
Tm
x1þKm
Tm
u
˙x6¼KIx1
8
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
<
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
:
(14)
The nonlinearity property of the model and variable parameters create problems in the performance of
the PI controller at various operation points. So, it is appropriate to use the advanced control systems.
3. DESIGN OF A PROPOSED FUZZY SLIDING MODE CONTROLLER
In this section, after introducing classical SMC and its features, the suggested fuzzy sliding control
method is presented. In this regard, the manner of designing a fuzzy control, the membership
functions, and its fuzzy rules are described.
f
Abs
s
W
T.
1
Abs
s
s
C.
1
+
+
+
f
)
.
tanh(. sTZ
+
A
)(G
H
H
U
H
U
U
H
H
G
f
+
U
P
P
H
Power System
P
x
m
sT
m
K
+1
K
s
K
Measurment
System
u
x
+
+
+
x
x
x
x
Dynamics of the
Surge Tank
Dynamics
of the tunnel
Dynamics
of the Penstock
r
pe
t
2
t
mechanical mech
6
Figure 2. Block diagram of load frequency control of a hydro power plant.
SLIDING MODE CONTROLLER FOR HYDROPOWER PLANTS
Copyright © 2011 John Wiley & Sons, Ltd. Euro. Trans. Electr. Power (2011)
DOI: 10.1002/etep
3.1. Conventional sliding mode controller
In recent years, the use of variable structure strategy by the SMC in the control system types has
attracted attention. The main advantages of this method are its robustness against the parameter
changes and external disturbances and uncertainties, its quick dynamic response, and its simplicity of
design and implementation [24].
The control laws in the SMC comprise two separate parts. The rst part is responsible for
conducting the state trajectory to the sliding surface. The second part makes the system output
convergent to the desirable output, based on the desired dynamics. In fact, the limit of high switching
frequency and the presence of uncertainties in the system prevent the system states from remaining on
the sliding surface, and they oscillate around it. These oscillations are called chattering, which is
usually an undesirable phenomenon, as it may increase the control activities and excite the high
frequency unmodeled dynamics and destabilize the system.
As described, according to the features and properties of thiscontroller, it is usable in controlling various
nonlinear systems. The nonlinear system is considered in the following canonical dynamic equations:
xnðÞ¼fxðÞþbxðÞutðÞþDtðÞ (15)
In this equation, f(x) and b(x) are uncertain nonlinear functions with known uncertainty bounds.
Furthermore, the D(t) function relates to the disturbance entering the system.
In Equation (1), xtðÞ¼ xtðÞ˙xtðÞxn1ðÞ
tðÞ

TRnis the system state vector. By assigning the
desirable state vector x
d
(t), the error state vector can be shown as follows:
˜xtðÞ¼xtðÞxdtðÞ¼ ˜xtðÞ
˙
˜xtðÞ˜xn1ðÞ
tðÞ
hi
T
(16)
The rst step in designing the SMC is to dene an appropriate sliding surface in the state space.
This sliding surface, which is called the switching function, is considered as follows:
stðÞ¼ d
dtþλ

n1ðÞ
˜xtðÞ and λ>0 (17)
The second step is to determine the control law for conducting the system to the selected sliding
surface. In this method, the control law always consists of two parts, shown in this equation:
utðÞ¼ueq tðÞuntðÞ (18)
Here, u
eq
(t) is a part of the input. If this is implemented when the system and the system states are
on the sliding surface, then the x(t) become convergent to the desirable state vector of system, which is
the same as x
d
(t).
The equivalent control signal is obtained by setting zero for the derivative of the switch function not
considering the terms of uncertainty and disturbance. Moreover, u
n
(t) is also part of the input. If the system
mode is not on the sliding level, this can make the system state convergent to the sliding level with each
primary condition in the limited time, in the presence of uncertainties and external disturbances. This part
of control law is designed by the switch sign function in the conventional method as follows:
untðÞ¼KxðÞsign sðÞ (19)
To satisfy the sliding condition s˙s<0 and ensure the systems stability, the Kfunction is selected
rather than the uncertainties of the upper bound in the system. The problem here is to dene the upper
bound of the uncertainties in the system. As seen in Equation (19), K(x) is the measure of control gain
that is applied to conduct the system states toward the switching surface. Hence, the irregular bulk of
this parameter produces chattering, even if the continuous function replaces the sign function in the
control signal.
3.2. Design procedure of fuzzy sliding mode controller
Based on tentative information about designing the SMCs, it is deduced that a big switch factor K(x)
can make the system state convergent to the sliding level rapidly, but at the same time, it increases the
chattering. Therefore, for having the proper response, the switch factor must be increased in the same
proportion when the system state is away from the sliding level, and vice versa. Therefore, in this
R. HOOSHMAND, M. ATAEI AND A. ZARGARI
Copyright © 2011 John Wiley & Sons, Ltd. Euro. Trans. Electr. Power (2011)
DOI: 10.1002/etep
paper, in order to accelerate the law of reaching the sliding surface and of removing the chattering
problem, an SMC is designed in which the fuzzy function has replaced the sign function in the control
law. So in the suggested system, a fuzzy controller is used in the discontinuous part of the control
signal. The block diagram of an fuzzy SMC (FSMC) structure is shown in Figure 3.
As seen in Figure 3, the control law is indicated by Equation (20) in which the fuzzy controller
u
f
=K
fs
·u
fs
(t) replaces the sign function K(x)sign(s).
utðÞ¼ueq tðÞKfs ufs tðÞ (20)
To design the FSMC for this system, the sliding surface and the equivalent control law will rst be
obtained based on Equations (17) and (20) and state Equation (14) as follows:
stðÞ¼x1þ˙x1
utðÞ¼ueq tðÞKfsufs
ueq tðÞ¼
Tm:½11
TP

˙x1þ2KPffiffiffiffi
x2
p
TPzpTe
ηx5
ðÞAt3
2x5ffiffiffiffi
x2
pUNL

ðx3f0x4x5ffiffiffiffi
x2
pÞjx4x5ffiffiffiffi
x2
pjfp2x2x2
5x2

Km:KP
TP
ηx5
ðÞAt3
2x5ffiffiffiffi
x2
pUNL

x
3
2
!"#
þ1
Km
x5þx6þKx1
8
>
>
>
>
>
>
>
>
>
>
>
>
<
>
>
>
>
>
>
>
>
>
>
>
>
:(21)
where u
eq
(t) is obtained by setting zero for the derivative of the switch function irrespective of the
terms of uncertainty and disturbance.
3.2.1. Variables and membership functions. Fuzzy control system used in this paper has the input
variables sand ˙sand the output variable u
fs
. Also, ve fuzzy sets are considered for each input
variable, and seven fuzzy sets are assigned to the output variable. The pattern of the membership
functions of these input and output variables are shown in Figure 4, which must be optimally
determined by the PSO algorithm in the next section. The parameters N, P, S, B and Z in Figure 4 are
dened as negative, positive, small, big and zero, respectively.
3.2.2. Fuzzy rules of the controller. According to the fuzzy logic, a lingual and mental control
strategy changes into an automatic control strategy, and all the control laws are constructed based on
the expert experiences. To extract the fuzzy rules (based on the switch functions diagram shown in
Figure 5), it is performed as follows:
(1) At Fand Bpoints, the switch function and its derivative have the same sign, and the switch
function is moving away from the sliding level. Therefore, it is necessary to prevent the s
distance from the sliding surface with further input application (at point Bwith the positive sign
and at point Fwith the negative sign)
(2) Also, at points Dand H, the sign of the switch function and its derivative are opposite to each
other, and the switch function is moving toward the sliding level. So, in this mode, it is essential to
prevent the switch function from passing the sliding level again by reducing the input.
(3) Furthermore, despite the zero derivative of the switch function at points Cand G, the amount of
deviation from the sliding surface is extensive. Therefore, it is necessary to lead the switch
function toward the sliding surface by applying the additional input.
Figure 3. Block diagram of fuzzy sliding controller.
SLIDING MODE CONTROLLER FOR HYDROPOWER PLANTS
Copyright © 2011 John Wiley & Sons, Ltd. Euro. Trans. Electr. Power (2011)
DOI: 10.1002/etep
(4) At points I,E, and A, the switch function is on the sliding level. But because the derivative of
switch function at these points is considerable, it can be avoided to move away from the sliding
surface by applying a small input.
By considering these conditions, the fuzzy rules base in the FSMC may be obtained as in Table I.
4. OPTIMIZATION OF THE PROPOSED CONTROLLER BY PARTICLE SWARM
OPTIMIZATION ALGORITHM
4.1. Particle swarm optimization algorithm application
Achieving the desirable features in the suggested method requires that the parameters of fuzzy sets in the
fuzzy controller be optimally determined. The parameters of fuzzy sets are {a,b,c,d,e,f,g,h,i,j, k},
s
µ
ufs
kjih
g-g
-h-i-j-k
cba-a-b-c
µ
s
fed-d-e
Figure 4. The fuzzy sets in the input and output variables of fuzzy controller.
(seconds)
s
Figure 5. The diagram of switch function.
R. HOOSHMAND, M. ATAEI AND A. ZARGARI
Copyright © 2011 John Wiley & Sons, Ltd. Euro. Trans. Electr. Power (2011)
DOI: 10.1002/etep
which are shown in Figure 4. If the fuzzy sets are not regulated, the sliding fuzzy controller cannot reduce
the chattering, it may even increase it. So the parameters of fuzzy sets must be optimally computed by
intelligent methods such as PSO algorithm. Indeed, fuzzy rules are based on Table I, and fuzzy sets are
regulated using PSO algorithm. In the algorithm, the tness function is considered to obtain the best
response for switch function s. In other words, PSO algorithm will optimize the position of fuzzy sets in
the output and input variables of the fuzzy controller. In this direction, the fuzzy sets will be
symmetrically considered toward the coordinate origin. As a result, the PSO algorithm will perform
faster as the parameters will be half.
4.2. Particle swarm optimization algorithm structure
The PSO algorithm, which is a kind of evolutionary algorithm, was proposed by Kennedy and
Eberhart in 1995 [25]. The PSO algorithm is a set of particles (as the optimization variables) that
diffuse in the research space. Each particle may be a potential solution. It is obvious that some
particles have better position than others and they try to promote their position to the superior
particles position. At the same time, the superior particles position is also changing. The change of
each particles position is based on the particles experience in the previous movements and the
neighboring particlesexperience. Indeed each particle is aware of its superiority and nonsuperiority
with respect to the neighboring particles and also toward the total group.
The PSO concept involves changing the velocity of each particle toward its pbest and gbest
positions at each time step. Velocity is weighted by a random term, with separate random numbers
generated for velocity toward pbest and gbest positions. The process of PSO algorithm can be
described as follows:
(1) Initialize a population of particles with random positions and velocities on ddimensions in the
problem space.
(2) For each particle, evaluate the desired optimization tness function in dvariables.
(3) Compare particlestness evaluation with particlespbest. If current value is better than pbest,
then set pbest position equal to current position in ddimensional space.
(4) Compare tness evaluation with the populations overall previous best. If current value is better
than gbest, then reset gbest to the current particles array index and value.
(5) Change the velocity and the position of the particle according to Equations (22) and (23),
respectively:
vkþ1
i¼wv k
iþc1rand ðÞpbestxk
i

þc2rand ðÞgbestxk
i
 (22)
xkþ1
i¼xk
iþvkþ1
i(23)
where vk
i,vkþ1
i, and xk
iare velocity vector, modified velocity, and positioning vector of particle iat
generation k, respectively. c
1
and c
2
are the cognitive and social coefficients, respectively, that
influence particle velocity. In these equations, it should be noted that the largeness of v
max
may
make the particles pass over the minimum point and its smallness may also make the particle rotate
around its position and cannot search the testing space. The amount of v
max
is typically selected
between 10 and 20% of the range of variables .Besides, an appropriate selection of wcauses that
the algorithm is less repeated for achieving the optimized point. In usual algorithms of PSO,
Table I. Fuzzy rules in the fuzzy sliding mode controller.
u
fs
˙s
NB NS Z PS PB
sNB NS PM PB PB PB
NS NM PS PS PM PM
ZNB NS Z PS PB
PS NM NM NS NS PM
PB NB NB NB NM PS
SLIDING MODE CONTROLLER FOR HYDROPOWER PLANTS
Copyright © 2011 John Wiley & Sons, Ltd. Euro. Trans. Electr. Power (2011)
DOI: 10.1002/etep
coefficient wreduces from 0.9 to 0.4 while implementing the algorithm and reduced according to
the following equation:
w¼wmax wmax wmin
itermax
iter (24)
where iter
max
and iter are the maximum and the current number of iterations (or generation),
respectively. Another problem in implementing this algorithm is the selection of the appropriate c
1
and c
2
. In many algorithms, the amounts of c
1
and c
2
are selected in a way that c
1
+c
2
4.
(6) Return to step 2 until a criterion is met, usually a sufficiently good fitness or a maximum
number of iterations (generations).
4.3. Fitness function
The tness function in the PSO algorithm comprises a summation of three parts: (i) the steady state
error (Ess) of switch function; (ii) the amount of undershoot (OS) of switch function; and (iii) the
integral of the absolute value of the switch function (
t
0jstðÞjdt) as Equation (25).
Fobj ¼W1:Ess þW2:OS þW3:t
0jstðÞjdt(25)
where W
1
,W
2
, and W
3
are the weighting coefcients of the evaluation function and s(t) is the switch
function introduced in Equation (21).
5. THE PRACTICAL STRUCTURE OF THE PROPOSED FUZZY SLIDING
MODE CONTROLLER
Thus far, a new control system based on the FSMC has been proposed for controlling the load
frequency of the nonlinear model of a hydropower plant. But in practice, the required measurement
instruments for measuring the state variables are usually expensive and it is sometimes inaccessible at
the power plant. Therefore, an appropriate, cheap solution could be the estimation of the state variable
of the system by a good estimator such as the extended Kalman estimator [26].
The block diagram of the proposed FSMC structure has been shown with the extended Kalman
estimator in Figure 6. In this gure, the state variables are estimated by the Kalman estimator block.
Then, the Equivalent control input, u
eq
, is made according to Equation (21). In the sliding function
block, the switch function is constructed by using the desired values and estimated ones of state
variables according to Equation (21). In the FSMC block, the u
fs
output is made by implementing
fuzzy rules on the switch function (as input) that the fuzzy rules are dened based on Table I. By
multiplying u
fs
in K
fs
, the control output u
f
is computed. At the end, based on Equation (18), the u
input is applied to the system to control the frequency response. In the following, the related equations
and the owchart of estimation algorithm are presented.
y
y
ˆ
X
ˆ
Figure 6. Block diagram of fuzzy sliding mode controller with Kalman estimator.
R. HOOSHMAND, M. ATAEI AND A. ZARGARI
Copyright © 2011 John Wiley & Sons, Ltd. Euro. Trans. Electr. Power (2011)
DOI: 10.1002/etep
5.1. Extended Kalman estimator algorithm
The nonlinear process model (from time kto time k+ 1) is described as
Xkþ1¼fXk;Uk
ðÞ
þWk(26)
Zkþ1¼hXkþ1
ðÞþVkþ1(27)
where X
k
and X
k+1
are the system state (vector) at time kand k+ 1. Also, f is the system transition
function, U
k
is the control signal, and h is the observation function. Meanwhile, W
k
and V
k+1
are the
process and observation noises that are both assumed to be zero mean multivariate Gaussian noise
with covariance Q
k
and R
k
, respectively. The estimated process model is described as
ˆ
Xkþ1¼f
ˆ
Xk;Uk
 (28)
ˆ
Zkþ1¼h
ˆ
Xkþ1
 (29)
To obtain the
ˆ
Xkþ1state as a proper estimation of the X
k+1
state, it should be updated by the
optimal Kalman gain Kas follows:
Ykþ1¼Zkþ1ˆ
Zkþ1(30)
ˆ
Xkþ1jkþ1¼
ˆ
Xkþ1jkþKkþ1Ykþ1(31)
where Kis calculated by Equation (32):
Kkþ1¼Pkþ1jkHT
kþ1S1
kþ1(32)
In the above equation, the Pand Smatrices are calculated as follows:
Pkþ1jk¼FkPkjkFT
kþQ(33)
Skþ1¼Hkþ1Pkþ1jkHT
kþ1þR(34)
in which the Hand Fmatrices are linearized functions of h and f around the present estimate as
follows:
Fk¼f
xjˆ
xk;uk(35)
Hkþ1¼h
xjˆ
xkþ1jk(36)
In any stage of Kalman estimator algorithm, the Pmatrix must be updated by Equation (37):
Pkþ1jkþ1¼IKkþ1Hkþ1
ðÞPkþ1jk(37)
The related owchart of estimation algorithm of Kalman estimator in the kth stage is shown in
Figure 7.
6. STABILITY ANALYSIS OF PROPOSED CONTROLLER
In SMC, for maintaining state trajectory on switching surface, the switching surface must be an
absorbent surface. It means that the system states always move towards the sliding surface and hit it.
The Lyapunovs theorem is often used for discussing about the stability in the sliding mode control
design. The candidate for the Lyapunovs function is considered as follows [27]:
VsðÞ¼1
2s2(38)
According to Lyapunovs theorem the stability condition is presented as follows:
˙
VsðÞ¼1
2
d
dts2

¼s˙
s<0 (39)
This equation is known as sliding condition. By using the Lyapunovs direct method, since V(s)is
clearly positive denite and also radially unbounded, satisfying the negative deniteness of
SLIDING MODE CONTROLLER FOR HYDROPOWER PLANTS
Copyright © 2011 John Wiley & Sons, Ltd. Euro. Trans. Electr. Power (2011)
DOI: 10.1002/etep
˙
VsðÞimplies that the equilibrium at the origin s= 0 is globally asymptotically stable, and therefore, s
tends to zero as the time tends to innity. Moreover, all trajectories starting off the sliding surface s=0
must reach it in nite time and then will remain on this surface. The control signal must be realized as
this sliding condition is provided in the presence of load changes, parametersnonlinearity and
uncertainties. In other words, the coefcient Kin Equation (19) must be determined as sliding
condition is provided. This aim is realized as follows:
s˙s¼x1þ˙x1
ðÞ˙x1þ˙˙x1
ðÞ¼x1
˙x1þ˙x2
1þ˙x1
˙˙x1(40)
where x
1
is one of state variables, ˙x1is introduced in Equation (14), and ˙˙x1is obtained by derivative
of the ˙x1as follows:
˙˙x1¼1
Tp
˙x1þKpηx5
ðÞAt
Tp
x2ffiffiffiffi
x2
p˙x5þ3
2x5
˙x2ffiffiffiffi
x2
pUNL
˙x2Þ

¼1
Tp
˙x1þKpηx5
ðÞAt
Tp
x2ffiffiffiffi
x2
p1
Tm
x5Km
Tm
x6KmK
Tm
x1þKm
Tm
u

þ3
2x5
˙x2ffiffiffiffi
x2
pUNL
˙x2Þ

¼1
Tp
˙x1þKpηx5
ðÞAt
Tp
x2ffiffiffiffi
x2
p1
Tm
x5Km
Tm
x6KmK
Tm
x1þKm
Tm
ueqKsign sðÞ

þ3
2x5
˙x2ffiffiffiffi
x2
pUNL
˙x2

(41)
Finally, for realizing the sliding condition (Equation (39)), the following condition should be satised:
K>
ueqTm
Km½Tp
KpηAt
x1
x2ffiffiffi
x2
pTp1
ðÞ
KpηAt
˙x13
2
x5
˙x2
x2þTP
KPUNL
˙x2þ1
Tmx5þKm
Tmx6þKmK
Tmx1
sign sðÞ (42)
Pk|k
Pk+1|k
Kk+1
Y S
S-1
k
X
ˆ
Pk+1|k+1
1|1
ˆ
++ kk
X
Figure 7. Flowchart of estimation algorithm of extended Kalman estimator in the kth stage.
R. HOOSHMAND, M. ATAEI AND A. ZARGARI
Copyright © 2011 John Wiley & Sons, Ltd. Euro. Trans. Electr. Power (2011)
DOI: 10.1002/etep
In practice and in the presence of load changes, parametersnonlinearity and uncertainties, the u
eq
can be different from Equation (21), and Kmust be selected as the sliding condition is provided
considering changes of variables. To derive a reasonable value for lower bound of K, it is supposed
that in u
eq
, the time constant and the coefcients are varied ±25% with respect to nominal values and
the state variables are varied as Table II in worst status. By considering these change ranges and
applying a searching numerical algorithm, the safe minimum Kis obtained as K= 234.
By using this value of K, the sliding condition is guaranteed. But in proposed controller in this
paper, the sign function K·sign(s) is replaced by fuzzy controller as u
f
=K
fs
·u
fs
(t). For providing the
stability condition in proposed controller, it is sufcient to keep the value of u
f
within range (K,+K)
in the worst status. This is accomplished by regulating the membership functions of u
f
. These
membership functions are optimized using PSO algorithm to obtain best response.
Also, it should be noted that in proposed controller, the estimations of variables are used for
constructing the control signals u
eq
and u
f
. Because the estimation error is guaranteed to be small by
using extended Kalman lter, this does not affect on the stability analysis. This is due to that in the
proposed PSOFSMC controller, the control signal u
f
has been created with a high safety margin with
respect to the parameters errors.
7. SIMULATION RESULTS
In this section, the results of simulating the proposed control method in the hydropower plant of
Karoon3 in Shahrekord, Iran are studied. The model of this power plan is based on Figure 2 whose
parameters are included in Appendix. Simulation results are based on four cases as follows:
Case 1: Systems response in the presence of integral controller and for the 0.2 pu change in load
(conventional PI controller).
Case 2: Systems response by applying conventional SMC.
Case 3: Systems response by applying PSOFSMC without use of extended Kalman estimator.
Case 4: Systems response by PSOFSMC and use of extended Kalman estimator (proposed
controller).
Indeed, the simulation results begun from conventional PI controller, and its deciencies are
evaluated. Finally, the control method is improved using SMC and fuzzy logic. Then by using Kalman
Table II. Change range of state variables in the worst status.
State variable x
1
x
2
x
3
x
4
x
5
x
6
Change range (10,+10) (0200) (0200) (0100) (1,+1) (10,+10)
0 20 40 60 80 100 120 140 160 180 200
-3
-2.5
-2
-1.5
-1
-0.5
0
0.5
time (seconds)
x1(t)
Figure 8. Frequency response of power plant for 0.2 pu change in load.
SLIDING MODE CONTROLLER FOR HYDROPOWER PLANTS
Copyright © 2011 John Wiley & Sons, Ltd. Euro. Trans. Electr. Power (2011)
DOI: 10.1002/etep
estimator, the control method becomes practically possible as it is shown in simulation results. It
should be noted that the fuzzy rules in all cases are dened based on Table I throughout simulations.
7.1. Systems responses for case 1
The step response Δω(t) of the system for the 0.2 pu change in load is as shown in Figure 8.
As can be seen, the settling time of response is 170 s, and the amount of undershoot is 2.9. So the
system does not have an appropriate response in the settling time and undershoot, and we need to have
a better control over the power plant.
7.2. Systems responses for cases 2 and 3
The diagram of the system frequency response Δω(t) by PSOFSMC in comparison with the
conventional SMC is shown in Figure 9. The diagram of the switch function s(t) by PSOFSMC in
comparison with the conventional SMC is shown in Figure 10. Also, the diagram of control signal u(t)
by PSOFSMC in comparison with the conventional SMC is shown in Figure 11.
As can be seen, by using the conventional SMC, the settling time and the undershoot are reduced
noticeably, but the control effort is very high and the chattering problem still exists. The control signal,
0 5 10 15
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
time (seconds)
x1(t)
Figure 9. Systems response Δω(t) by particle swarm optimizationfuzzy sliding mode controller (PSO
FSMC) in the comparison with conventional SMC.
0 2 4 6 8 10 12
-2
-1
0
1
2
time (seconds)
s(t)
0 2 4 6 8 10 12
-6
-4
-2
0
2
time (seconds)
s(t)
PSO-FSMC
SMC
Figure 10. Switch function s(t) by particle swarm optimizationfuzzy sliding mode controller (PSOFSMC)
in comparison with conventional SMC.
R. HOOSHMAND, M. ATAEI AND A. ZARGARI
Copyright © 2011 John Wiley & Sons, Ltd. Euro. Trans. Electr. Power (2011)
DOI: 10.1002/etep
which is very high, may excite the highfrequency unmodeled dynamics and even make the system
unstable. Moreover, providing such a control signal is impossible or very difcult in practice. Ideally, an
innitely fast switching mechanism is needed. Practically, it is impossible to realize this innite rate of
switching. This is due to the physical limits of the actuators and the time delays in the control systems.
Therefore, it is necessary to remove the chattering problem so that the control effort is smoothed.
Although, by applying the proposed PSOFSMC method, the settling time and the undershoot are
increased a little, the systems response will be acceptable, whereas the control effort is reduced and
the chattering problem will be eliminated. In this case, the obtained settling time is 10 seconds, and the
amount of undershoot is 0.71. It should be noted that the {a, b, c, d, e, f, g, h, i, j, k} parameters of
fuzzy sets, which are indicated in Figure 4, are obtained as {1.73, 5.34, 8.53, 0.63, 4.04, 8.12, 1.02,
3.06, 5.18, 7.23, 9.09}. The fuzzy rules in this case are dened based on Table I. Also, the range of
parameters of fuzzy sets and optimizing algorithm PSO are presented in the Appendix.
7.3. Systems responses for case 4
Because the access to the system states is difcult and sometimes impossible, the simulation results in
the previous sections are practically unavailable. Therefore, it is suitable to use the estimators for
estimating the system state variables. By using the suggested control system in the presence of
designed extended Kalman estimator, the system frequency response Δω(t), control signal u(t), and
switch function s(t) are shown in Figure 12. It should be noted that the parameters of Kalman
estimator are R= 0.0001 and Q= 0.0001. The {a, b, c, d, e, f, g, h, i, j, k} parameters of fuzzy sets are
similar to Section 7.2, and the fuzzy rules are dened based on Table I. It should be noted that after
adding the Kalman estimator to PSOFSMC, there is no requirement to reform the fuzzy rules and the
fuzzy sets. This is because of the wellacceptable performance of the designed Kalman estimator that
estimates the state variables well.
As can be seen, in PSOFSMC and using Kalman estimator, the settling time and the undershoot are
equal to PSOFSMC nearly and the systems response is proper, the settling time is 10 seconds, and
the undershoot is 0.71. It is worthwhile that the accuracy of the obtained results is without using the
actual state variables of the system.
7.4. Comparison of performance indices for all cases
The comparisons of performance indices, obtained from simulating, are presented in Table III. In this
case, the control effort of this supplementary controller is evaluated with respect to other
supplementary controllers. So, the value of control effort provided in the rst column of Table III
0 5 10 15
-100
0
100
200
300
u(t)
0 5 10 15
0
20
40
60
80
time (seconds)
u(t)
SMC
PSO-FSMC
Figure 11. Control signal u(t) by particle swarm optimizationfuzzy sliding mode controller (PSOFSMC)
in comparison with conventional SMC.
SLIDING MODE CONTROLLER FOR HYDROPOWER PLANTS
Copyright © 2011 John Wiley & Sons, Ltd. Euro. Trans. Electr. Power (2011)
DOI: 10.1002/etep
is related to the case in which only PI controller has been used with no supplementary control effort.
As the results show, in PI controller, the settling time and the undershoot are big, and so the systems
response is not proper, but it can be improved by applying the SMC. By using conventional SMC, the
settling time and the undershoot are reduced noticeably, but the control effort is quite high. By using
PSOFSMC, the control effort is reduced. Although the settling time and the undershoot, in PSO
FSMC control, are increased a little, still the systems response is acceptable, the control effort is
reduced, and the chattering problem is eliminated. In PSOFSMC, using Kalman estimator, the
settling time and the undershoot are almost equal to PSOFSMC, and the systems response is proper,
but the control effort is a little increased.
7.5. Numerical evaluation of the system stability
In this subsection, the stability of proposed controller is evaluated for various changes in load and
some parameters.
7.5.1. The evaluation against various changes in load. Here, the load is changed in steps 0.3, 0.4,
0.1, 0.2 pu, and the stability of proposed controller is evaluated. Simulation results are shown in
Figure 13. As it is shown in this gure, the proposed control method has wellacceptable performance
in the settling time and overshoot points of view in the face of load changes.
0 2 4 6 8 10 12
-1
-0.5
0
0.5
time (seconds)
x1(t)
0 2 4 6 8 10 12
-5
0
5
time (seconds)
s(t)
0 2 4 6 8 10 12
0
50
100
time (seconds)
u(t)
(a)
(b)
(c)
Figure 12. Systems response by using the suggested control system in the presence of Kalman estimator:
(a) response of Δω(t), (b) switch function, and (c) control signal.
Table III. Comparison of performance indices of conventional and the proposed methods.
Index Settling time
in second
Undershoot Control effort (|u(t)|) of
supplementary signal
Method of control
PI controller 170 2.9 0
Conventional SMC 6 0.34 2.473 × 10
6
PSOFSMC 10 0.71 1.282 × 10
5
PSOFSMC using Kalman estimator
(proposed controller)
10 0.71 1.301 × 10
5
PI, proportionalintegral; SMC, sliding mode controller; PSOFSMC, particle swarm optimizationfuzzy SMC.
R. HOOSHMAND, M. ATAEI AND A. ZARGARI
Copyright © 2011 John Wiley & Sons, Ltd. Euro. Trans. Electr. Power (2011)
DOI: 10.1002/etep
7.5.2. The evaluation against changes in some parameters. Here, some parameters such as f
p1,
T
m
,T
e
are changed as 25% with respect to nominal value, and the stability of proposed controller is
evaluated. The result is shown in Figure 14 for the 0.2 pu change in load. As it is shown in this gure,
the proposed control method also performs well against the change of parameters. The obtained
settling time is 12 seconds, and the amount of undershoot is 0.74; they have small difference with
respect to Figure 9.
8. CONCLUSION
A proposed PSOFSMC system has been used to improve the frequency response of a hydropower
plant. The simulation results show that applying the PI controller does not have an appropriate
response, based on the settling time and the undershoot and that a better control over the plant is
needed. By using the supplementary control based on the conventional SMC, the settling time and the
undershoot are reduced noticeably, but the control effort is quite high and the chattering problem
continues to exist, which increases the control activities and excites the unmodeled highfrequency
dynamic and may even destabilizes the system. By applying the proposed PSOFSMC in comparison
with the conventional SMC, the settling time and the undershoot are increased a little, whereas the
systems response remains acceptable, the control effort is reduced and smoothed, and the chattering
010 20 30 40 50 60
-0.5
0
0.5
time (seconds)
Change in load in pu
010 20 30 40 50 60
-2
-1
0
1
2
3
time (seconds)
x1(t)
Figure 13. Evaluating the proposed controller for various changes of load in pu.
0 5 10 15
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
time (seconds)
x1(t)
Figure 14. Evaluating the proposed controller for 25% change of some parameters such as f
p1
,T
m
, and T
e
.
SLIDING MODE CONTROLLER FOR HYDROPOWER PLANTS
Copyright © 2011 John Wiley & Sons, Ltd. Euro. Trans. Electr. Power (2011)
DOI: 10.1002/etep
problem is eliminated. To regulate the fuzzy logic parameters of this controller, the PSO algorithm is
used to attain the best frequency response. Moreover, the Kalman estimator is applied to estimate the
actual state variables until the implementation of the control method becomes practically possible. In
addition to the unavailability problem of some state variables, the implementing cost is reduced in
comparison with the case of using the measurement tools. The simulation results show the
effectiveness of the estimator.
REFERENCES
1. Xintao X, Junzi X. Evaluation of potential for developing renewable sources of energy to facilitate development in
developing countries. AsiaPacic Power and Energy Engineering Conference (APPEEC), March 2010; 13.
2. Juang CF, Lu CF. Loadfrequency control by hybrid evolutionary fuzzy PI controller. IEE Proceedings
Generation, Transmission, and Distribution 2006; 153(2): 196204.
3. Tan W. Tuning of PID load frequency controller for power systems. Energy Conversion and Management 2009; 50
(6): 14651472.
4. Moon YH, Ryu HS, Lee JG, Song KB, MC Shin. Extended integral control for load frequency control with the
consideration of generationrate constraints. International Journal of Electrical Power & Energy Systems 2002; 24
(4): 263269.
5. Cheng Y, Ye L. Anthropomorphic intelligent PID control and its application in the hydro turbine governor.
Proceeding of the First International Conference on Machine Learning and Cybernetics, Beijing, 45 November
2002; 391395.
6. Anand B, Jeyakumar AE. Fuzzy logic based load frequency control of hydrothermal system with nonlinearities.
Electrical and Power Engineering 2009; 3(2): 112118.
7. Cam E. application of fuzzy logic for load frequency control of hydro electrical power plants. Energy Conversion
and Management 2007; 48: 12811288.
8. Hassan LH, Mohamed HAF, Moghavvemi M, Yang SS. Automatic generation control of power system with fuzzy
gain scheduling integral and derivative controller. International Journal of Power, Energy and Articial
Intelligence 2008; 1(1): 2933.
9. Liu J. A novel PID tuning method for load frequency control of power systems. 3rd International Conference on
Anticounterfeiting, Security, and Identication in Communication (ASID), 2009; 437442.
10. Shayeghi H, Shayanfar HA, Jalili A. Multi stage fuzzy PID load frequency controller in a restructured power
system. Journal of Electrical Engineering 2007; 58(2): 6170.
11. Wang Y, Zhou R, Wen C, Robust loadfrequency controller design for power systems. IEE Proceedings
Generation, Transmission, and Distribution 1993; 1401: 1116.
12. Xu S, Lam J. Robust H
control for uncertain discrete timedelay fuzzy systems via output feedback controllers.
IEEE Transactions on Fuzzy Systems 2005; 13(1): 8293.
13. Kong L, Xiao L. A new model predictive control schemebased loadfrequency control. Proceedings of IEEE
International Conference on Control and Automation, June 2007; 2514 2518.
14. Shayeghi H, Shayanfar HA. Power system load frequency control using RBF neural networks based on μsynthesis
theory. IEEE Conference on Cybernetics and Intelligent Systems 2004; 1:9398.
15. Demiroren A, Zeynelgil HL. GA application to optimization of AGC in threearea power system after deregulation.
Electrical Power and Energy Systems 2007; 29(3): 230 240.
16. Shayeghi H, Shayanfar HA, Malik OP. Robust decentralized neural networks based LFC in a deregulated power
system. Electric Power Systems Research 2007; 77: 241251.
17. AlHamouz ZM, AlDuwaish HN. A new load frequency variable structure controller using genetic algorithms.
Electric Power Systems Research 2000; 55(1): 16.
18. Working Group on Prime Mover and Energy Supply Models for System Dynamic Performance Studies. Hydraulic
turbine and turbine control models for system dynamic studies. IEEE Transactions on Power Systems 1992; 7(1):
167179.
19. Quiroga O, Riera J. Modelos para el Control de Grupos Hidroelectricos. Seminario Anual de Automática,
Electrónica Industrial e Instrumentación (SAAEI99), September 1999; 645648.
20. De Jaeger E, Janssens N, Maliet B, De Meulebrooke FV. Hydro turbine model for system dynamic studies. IEEE
Transactions on Power Systems 1994; 9(4): 17091715.
21. Hannett LN, Feltes JW, Fardanesh B, Crean W. Modelling and control tuning of a hydro station with units sharing a
common penstock section. IEEE Transactions on Power Systems 1999; 14(4): 14071414.
22. Kundur P. Power System Stability and Control. Mc GrawHill: New York, 1994.
23. Zipparro V, Hasen H. DavisHandbook of Applied Hydraulics. Mc GrawHill: New York, 1993.
24. Boiko L, Fridman L. Analysis of chattering in continuous slidingmode controllers. IEEE Transactions on
Automatic Control 2005; 50(9): 14421446.
25. Kennedy J, Eberhart R. Particle swarm optimization. IEEE International Conference on Neural Networks 1995; 4:
19421948.
26. Haykin S. Kalman Filtering and Neural Networks. John Wiley & Sons, Inc.: Hoboken, NJ, 2001.
27. Slotine J, Li W. Applied Nonlinear Control. Prentice Hall: Englewood Cliffs, NJ, 1991.
R. HOOSHMAND, M. ATAEI AND A. ZARGARI
Copyright © 2011 John Wiley & Sons, Ltd. Euro. Trans. Electr. Power (2011)
DOI: 10.1002/etep
APPENDIX
PARAMETERS OF HYDROPOWER PLANT
Capacity of the small hydropower plant, P
R
= 250 MW.
Nominal load, P
0
= 230 MW.
System nominal frequency, f
0
= 50 Hz.
Model of power system:
D¼P0=PR
f0¼230
250*50 ¼0:0184 pu=Hz
KP¼1
D¼54:347 Hz=pu
TP¼2H
f0D¼2*7
50*0:0184 ¼15:217 s
Parameters:
Parameters KKI A
t
f
0
f
p1
f
p2
C
s
T
e
T
w
Z
p
T
m
K
m
U
NL
H
0
Value 5 0.06 1.89 0 0.04 0.02 30.75 0.194 1.475 2.289 0.03 0.5 0.14 179.4
PARAMETERS OF FUZZY SETS AND OPTIMIZING ALGORITHM
The values of parameters which are used in this optimization algorithm:
Parameter c
1
c
2
w
min
w
max
Iteration of algorithm Number of particles w
1
w
2
w
3
Value 2 2 0.4 0.9 30 50 0.5 0.5 1
Range of variables {a, b, c, d, e, f, g, h, i, j, k}:
Variable a,db,ec,fg h i j k
Range of variable 0648810 03254769810
SLIDING MODE CONTROLLER FOR HYDROPOWER PLANTS
Copyright © 2011 John Wiley & Sons, Ltd. Euro. Trans. Electr. Power (2011)
DOI: 10.1002/etep
... The sliding mode control as one of the variable structure control approach is recognized as one of the efficient tools for designing robust controllers for high-order nonlinear dynamic systems operating under uncertainty conditions. For attenuating the chattering effect, different sorts of robust methods have been addressed such as: the decentralized SMC (Yang et al., 2013;Tran et al., 2023;Dundi et al., 2022;Alhelou et al., 2023); second-order SMC (Liao and Xu, 2017; Van et al., 2020); Neural-network-based terminal SMC (Qian and Fan, 2018); Non-linear SMC (Prasad et al., 2019c,a); fuzzy SMC (Hooshmand et al., 2012;Shangguan et al., 2022a); adaptive high Order SMC (Nejatian et al., 2021;Abbasi, 2022). Moreover, in Khan et al. (2021) and Prasad et al. (2016) the H-infinity SMC approaches have been employed to design LFC. ...
... In some studies (Prasad et al., 2019b;Echreshavi et al., 2023), an observer has been employed to estimate the disturbance of the system, but it increases the computational burden of the system, resulting in delayed control signals. In Hooshmand et al. (2012) and Shangguan et al. (2022a), the fuzzy system is not an exact approach, and it relies completely on previous knowledge of the designer about the subject. In Nejatian et al. (2021), although HOSMC method can decrease the chattering, due to sign function in sliding surface or control effort the chattering term is not completely removed. ...
Article
Full-text available
This paper presents a novel sliding-mode load frequency control (LFC) strategy for two-area thermal interconnected power system. Backstepping technique is utilized to design the controller. The sliding control method can be motivated heuristically by reasoning that one would expect better tracking performance exposed to parametric uncertainties and load disturbances. The controlled system's asymptotic stability and the robustness of the controlled system are proved mathematically utilizing the Lyapunov theorem. Moreover, it is shown numerically that the proposed controller can diminish the intensity of the frequency oscillations caused by the load disturbance. The advantages of the proposed control approach are shown by comparing the results of proposed controller based on backstepping sliding mode control (BSMC) and other control approaches designed with the second order smc (SOSMC), observer-based BSMC (OBSMC) and port-Hamiltonian system and cascade system based proportional integral derivative (PHPID) controllers.
... Since 1− ( +1)− √ ( 1 − ( + 1) ) 2 + 4 < 0, we can obtain eq. (35). ...
Preprint
In order to solve the problem of power exchange between areas of multi-area power system under the power market, this paper designs a power trading contract based on the generation participation matrix, so as to simulate the specific process of power change in each area. With the integration of wind power into the large-scale power system, it is difficult to model the multi-area power system. For this situation, this paper designs a data-driven model-free adaptive load frequency control algorithm based on collecting input and output data which gets rid of the dependence of the power system on the model. Along with the frequent transmission of input and output data in each area, the communication load of the power system also increases. Aiming at saving communication resources, this paper designs an event-triggered mechanism to reduce the communication bandwidth. The stability of the control algorithm is demonstrated theoretically. Finally, a three-area power system with wind penetration is used as an example to simulate and verify the effectiveness of the proposed algorithm in this paper.
... Tese parameters are tuned conventionally by comparison and assessment between a normalized VSG with a rotating mass SG. To enhance the frequency restoration performance, other control methods have been proposed, such as adaptive [34], sliding-mode [35][36][37], intelligent [37], and modelpredictive [15,38] solutions. As comprehensively shown in [15], an overview of the frequency restoration challenges is presented. ...
Article
Full-text available
This article proposes a robust inertial controller for converter-based distributed generators employed in low-inertia power systems like microgrids. The increasing penetration level of renewable energy sources based on power electronics converters in modern power systems reduces the inertial features of the system. It also increases concerns associated with the system uncertainty and sensitivity against disturbances. To cope with these challenges, by employing the proposed linear matrix inequality (LMI)-based mixed H 2 / H ∞ robust method, an optimal robust controller aided for inertial support as well as fast frequency restoration is provided. Using the proposed solution not only presents a better inertial response but also proposes a faster frequency restoration, by which the system’s frequency can be restored immediately following any disturbance, even in the presence of system uncertainties. Through in-detailed frequency response analysis and time-domain simulations for different scenarios, it is illustrated that the proposed mechanism can be successfully employed to address the inertial requirements in power electronic-based power systems. In addition, the proposed LMI-based mixed H 2 / H ∞ control solution is compared with a number of other solutions to illustrate its better performance against disturbances. Simulation results validate the merits and effectiveness of the proposed controller.
... Thus, an additional controller is necessary to re-establish the steady-state of frequency deviation as well as power deviation to nil. Various methods of controlling the stability of the system as a robust controlling method [3], internal model controlling method [4], a de-centralized controlling method [5], linear matrix inequality method [6], the sliding-mode controlling method [7] adaptive controlling method [8], and intelligent controlling method [9] are implemented to regulate frequency controlling activity over several years. Besides, traditional PID controllers and their types integrated with empirical strategies owing to easy configuration and trustworthy performances are commonly employed in the hybrid system as a supplementary control to solve the control issues in the load frequency control. ...
Article
Due to the incorporation of hybrid renewable energy sources in a power system, power quality has been adversely influenced and caused many control issues. Consequently, the power system needs substantially more capability and flexibility in controlling and optimizing to solve these issues. The power quality problems in the hybrid system are predominantly due to frequency variations. In real-time, frequency variations happen due to random fluctuations in generation/consumption or both. Thus, the present paper employs a Fuzzy tilt integral derivative (FTID) with a filter plus double integral (FTIDF-II) control strategy for frequency control in a hybrid system. The optimized coefficients of studied controller are searched out using Whale Optimization Algorithm (WOA). To show the viability and effectiveness of the WOA-based FTIDF-II controller, its outcomes are contrasted with the existing techniques. Various transient response parameters such as settling time, peak overshoots, and undershoots are investigated for analysing the dynamic performance evaluation of the hybrid system. Further also examined that WOA-based controller is sturdier against abrupt load conditions, system parameter variations, and nonlinearities. The sturdiness is an exceptionally alluring attribute in such a situation since numerous components of the hybrid energy system might be turned (on or off), which keep running at diminished/excessive power yield, at various time moments. The proposed hybrid system has been simulated in a MATLAB environment for different load conditions to evaluate system sturdiness. The impact of superconducting magnetic energy storage (SMGE) in frequency regulation is further investigated.
... The frequency management problem of a remote small hydropower plant was solved by means of a fuzzy sliding-mode governor [19]. Two types of SMC governors for hydropower plants were explored in [20]- [24] has further reports. The majority of the articles listed make the premise that all state variables of hydroelectric plants are quantifiable. ...
Article
Full-text available
Because of the growing nonlinear and complexity nature of microgrid systems for example battery energy storage systems, wind-turbine fuel cell, photovoltaic, and micro hydro power plants (BESSs/FC/WT/PV/ Micro Hydro), load-frequency management has been a difficulty. The development of a load-frequency controller based on Proportional–Integral–Derivative (PID) for an autonomous microgrid (MG) with hydro, wind, and PV RES is shown in this article. The suggested LFC goal is to retain the frequency of the micro hydro power plant under variable load situations by controlling the sharing of output power constant generator between the dummy loads and consumer. Using an adaptive fuzzy logic controller to govern nearly the generating unit`s whole operation, the suggested control technique optimally chooses PID settings for each load value. The suggested fuzzy logic-based controller regulates the plant's frequency output despite fluctuating user loads and manages energy distribution by separating the micro network into separate departures connected in priority order. The suggested frequency controller uses a centralised LFC approach centred on a combination of smart load and Battery Energy Storage System to manage the MG frequency (BESS). It regulates MG frequency by providing active power balancing for a variety of events that such systems face in real-world settings, such as energy surplus generation and energy shortage. In Simulink/MATLAB, the suggested structure is simulated. The simulation results clearly demonstrate the proposed frequency controller's ability to dump extra power when the customer load varies while maintaining a consistent supply frequency.
... Aqeel S. Jaber has presented Particle Swarm Optimization (PSO) technique to solve the LFC problem by tuning the fuzzy logic input and output parameter [60]. For a hydropower plant, PSO and fuzzy logic with sliding mode control are presented by Houshmand [61]. PSO technique for HVDC tie line connected in parallel with the AC tie line is presented by Selvakumaran et. ...
Article
Full-text available
In order to solve the problem of power exchange between areas of multi-area power systems under the power market, this paper designs a power trading contract based on the generation participation matrix, so as to simulate the specific process of power change in each area. With the integration of wind power into the large-scale power system, it is difficult to model the multi-area power system. For this situation, this paper designs a data-driven model-free adaptive load frequency control algorithm based on collecting input and output data, which gets rid of the dependence of the power system on the model. Along with the frequent transmission of input and output data in each area, the communication load of the power system also increases. Aiming at saving communication resources, this paper designs an event-triggered mechanism to reduce the communication bandwidth. The stability of the control algorithm is demonstrated theoretically. Finally, a three-area power system with wind penetration is used as an example to simulate and verify the effectiveness of the proposed algorithm in this paper.
Article
Hydroenergy is considered as one of the largest contributors of electricity whose global consumption has been rising owing to the annual growth rate of world’s population. This necessitates the stable and safe operation of hydropower plants via robust control designs in hydraulic generating regulated system (HGRS). However, HGRS exhibits non-linear, chaotic and non-minimum phase characteristics and therefore, devising controller for such an intricate system is a difficult objective. Besides, the system is primarily constituted by several electrical, mechanical and hydraulic series with a hydro-generating module conjectured as a controlled system and speed governor as a controller. To this end, this paper enacts novel robust non-linear governor prototypes for the stabilization of chaotic HGRS using five kinds of super-twisting sliding mode control techniques (SSMCs) namely, fixed gain SSMC (FGSSMC), variable gain SSMC (VGSSMC), terminal SSMC (TSSMC), adaptive SSMC (ASSMC) and higher order SSMC (HOSSMC). In addition, all the devised techniques are substantiated via the renowned Lyapunov’s stability theorem. Furthermore, to test and analyze their tracking and robust performances, four case studies involving fixed point stabilization test, variable speed tracking, periodic orbit tracking and random varying speed tracking test despite random noises are also executed. Moreover, the efficacies and usefulness of the proposed methods are compared with the preliminary methods such as input- output feedback linearization SMC (IFSMC) and Optimal PID (Proportional Integral Derivative) control in terms of settling time, error performance indices, control energy and total variance in control signal.
Article
This paper proposes a new robust governor for an intricate and nonlinear hydraulic generating regulated system. The system embodies uncertain chaotic dynamics, hydro-turbine governor as a controller and hydro-generator as a controlled unit. In literature, various speed governor frameworks have been investigated for the asymptotic stabilization of generator speed with a highly conservative conjecture that the lumped system uncertainties should be known in advance. In order to obviate this conservatism, a new governor is synthesized in this paper, which amalgamates a terminal sliding mode control (TSMC) with an uncertainty and disturbance estimator. The paramount merits of the introduced technique are finite-time convergence capability of the selected sliding surface, hydro-electric station stability, and robustness without requiring the prior uncertainty knowledge. To support the efficacy of the proposed technique, the closed loop time domain performances are evaluated through four different critical tests, such as fixed point stabilization test, periodic orbit tracking test, variable speed deviation tracking, and robustness test to stochastic disturbances. Moreover, the obtained results are also compared with four previously established techniques, such as conventional sliding mode control (SMC), Proportional Integral Derivative (PID), PID-SMC, and fast terminal SMC. In contrast to the existing governing techniques, the proposed technique is also able to render better time domain performances, such as 77.39% decrease in settling time, 100% reduction in peak overshoot, 96.85% reduction in integral time of absolute error, 70.40% decrease in integral absolute error, and 46.01% decrease in CPU time of implementation.
Article
This paper investigates the exponential passivity of discrete-time switched neural networks (DSNNs) with transmission delays via an event-triggered sliding mode control (SMC). Firstly, a novel discrete-time switched SMC scheme is constructed on the basis of sliding mode control method and event-triggered mechanism. Next, a state observer with transmission delays is designed to estimate the system state. Moreover, some new weighted summation inequalities are further proposed to effectively evaluate the exponential passivity criteria for the closed-loop system. Finally, the effectiveness of theoretical results is showed through a simulative analysis on a multi-area power system.
Article
In this paper, a multi stage fuzzy Proportional-Integral-Derivative (PID) type controller is proposed to solve the Load Frequency Control (LFC) problem in a restructured power system that operates under deregulation based on the bilateral policy scheme. In each control area, the effects of the possible contracts are treated as a set of new input signal in a modified traditional dynamical model. The multi stage controller uses the fuzzy switch to blend a Proportional-Derivative (PD) fuzzy logic controller with an integral fuzzy logic input. The proposed controller operates on fuzzy values passing the consequence of a prior stage on to the next stage as a fact. The salient advantage of this strategy is its high insensitivity to large load changes and disturbances in the presence of plant parameter variations and system nonlinearities. This newly developed strategy leads to a flexible controller with a simple structure that is easy to implement and therefore it can be useful for the real world power system. The proposed method is tested on a three-area power system with different contracted scenarios under various operating conditions. The results of the proposed controller are compared with the classical fuzzy PID type controller and mixed H2/H∞ controller through some performance indices to illustrate its robust performance.
Article
A working group on Prime Mover and Energy Supply Models for System Dynamic Performance Studies under the IEEE System Dynamic Performance Subcommittee was established in 1987 to collect technical information on dynamic characteristics of prime mover and energy supply systems that can affect power system performance during and following disturbances such as faults, loss of generation or loads end system separation. A principal objective of the working group is to develop prime mover/energy supply models for use in power system simulation programs. The last endeavor in this area was the IEEE Committee Report (Ref.1) in 1973 entitled "Dynamic Models for Steam and Hydro Turbines".
Article
This paper presents a new Fuzzy Gain Scheduled Integral and Derivative (FGID) controller for Automatic Generation Control (AGC) of a two area non-reheat power system. Simulation results show that the proposed control scheme is suitable for damping the frequency oscillation due to load disturbance effects. The proposed controller is compared against other controllers using settling times, overshoots, and undershoots of the frequency deviations. The results show that the proposed controller outperforms other schemes. Best dynamic responses are obtained when compared with Fuzzy Gain Scheduling of Proportional and Integral (FGPI) controller, fuzzy controller, and Conventional Proportional and Integral (PI) controller.