Adaptive and Predictive Control Strategies For Wind Turbine Systems A Survey

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 15

364 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO.

2, MARCH 2019

Adaptive and Predictive Control Strategies for


Wind Turbine Systems: A Survey
Magdi S. Mahmoud and Mojeed O. Oyedeji

Abstract—The wind turbine (WT) is a renewable energy mitigation. The rated generation capacity of a wind turbine
conversion device for transformation of kinetic energy from the unit states how much power can be obtained from the wind
wind to mechanical energy for subsequent use in different forms. considering physical and economic constraints. In order to
This paper focuses on wind turbine control design strategies.
The content is divided into the following parts: 1) An overview meet this rated generation capacity and operate the turbine
of the recent advances that have been made in the application within safe limits, it is desired to operate the turbine within two
of adaptive and model predictive control strategies for wind distinct ranges of operational wind speeds, which are the cut-
turbines. 2) Summarizes some important aspects of modeling of in and the cut-out wind speeds. When operating at below cut-
wind turbines for control studies. 3) Provides an outlook on the in wind speed, the turbine is unable to satisfy the demands of
application of adaptive model predictive control for uncertain
systems to stimulate new research interests for wind turbine connected loads and the available energy does not compensate
systems. We provide an overall picture of the research results for operational costs and transmission losses. At above cut-out
with evaluation of the merits/demerits. wind speeds the turbine is subjected to high mechanical loads
Index Terms—Adaptive control, model predictive control, wind that may cause stress to the mechanical parts of the turbine
turbine (WT). which may lead to wear of these parts and thereby increase
maintenance costs. Based on control design, a wind turbine
can be classified as [3]:
I. I NTRODUCTION 1) Fixed-speed fixed pitch (FSFP);

R ENEWABLE energy is a term used to classify en- 2) Fixed-speed variable-pitch (FSVP);


ergy sourced from nature and replenished on a natu- 3) Variable-speed fixed-pitch (VSFP);
ral timescale without human intervention. Renewable energy 4) Variable-speed variable-pitch (VSVP).
sources include wind, solar, waves, hydro, and geothermal. For decades, the FSFP configuration has been favored
Current research interests are focused on diversifying away due to its reduced complexity in terms of controls. In this
from fossil sources of energy due to increasing concerns about configuration, the generator is directly coupled to the grid
global warming, pollution and depletion of fossil fuel reserves. thereby eliminating the means to control the torque charac-
The wind turbine (WT) is a renewable energy conversion teristics of the generator [3]. In recent times, the demand for
device for transformation of kinetic energy from the wind into turbines based on this configuration have dropped because of
mechanical energy for use in different forms. Wind turbines maintainability and reliability issues as a result of lack of
can exist as stand-alone or grid-connected installation or in control strategies to mitigate against mechanical loads and
a collective system consisting of many turbines on a large improve the quality of power.
area of land called a wind farm. More energy is being derived In the FSVP configuration, the turbine is designed to operate
from wind sources every year, the capacity of wind power at at a particular wind speed (rated wind speed). Below, this
the end of 2014 is estimated at 370 GW and is expected to speed, the power output of the turbine cannot be optimized by
reach 670 GW by 2019 [1]. According to [2], wind power is controlling the pitch angle of the blades. At above rated wind
the fastest growing renewable energy source with an estimated speed, the power output is limited by varying the pitch angle.
average growth of 26 % and penetration of about 12 % by Two methods of power regulation by pitch angle control are
2020. pitch-to-stall and pitch-to-feather control [3]. The pitch-to-stall
The control objective in wind energy conversion systems method regulates the generator output power better because the
include maximum power extraction, power regulation and load strategy used is to reduce the pitch angle, thereby increasing
the incidence angle as wind speed increases. In the pitch-to-
Manuscript received September 11, 2018; revised November 18, 2018; feather, the blades are feathered as the wind speed rises and
accepted January 13, 2019. This work was supported by the Deanship of this requires considerable efforts as large-pitch changes are
Scientific Research (DSR) at KFUPM Through Distinguished Professorship
Research (IN161065). Recommended by Associate Editor Dianwei Qian. required to compensate for fluctuations in wind power [3].
(Corresponding author: Magdi S. Mahmoud). In VSFP configurations, the turbine is programmed to
Citation: M. S. Mahmoud and M. O. Oyedeji, “Adaptive and predictive operate at a fixed pitch but the speed of the turbine is allowed
control strategies for wind turbine systems: a survey,” IEEE/CAA J. Autom.
Sinica, vol. 6, no. 2, pp. 364−378, Mar. 2019. to vary linearly with the generator speed. At speeds above
M. S. Mahmoud and M. O. Oyedeji are with the Systems Engineering rated generator speed, the turbine is controlled to operate in
Department, King Fahd University of Petroleum and Minerals (KFUPM), P. O. FSFP configuration. In VSVP, the turbine is programmed to
Box 5067, Dhahran 31261, Saudi Arabia (e-mail: msmahmoud@kfupm.edu.
sa; mojeed.oyedeji@kfupm.edu.sa). run at variable speed, fixed pitch when the wind speed is less
Digital Object Identifier 10.1109/JAS.2019.1911375 than the rated generator speed. At above rated generator speed,

Authorized licensed use limited to: AMRITA VISHWA VIDYAPEETHAM AMRITA SCHOOL OF ENGINEERING. Downloaded on April 21,2022 at 16:02:21 UTC from IEEE Xplore. Restrictions apply.
MAHMOUD AND OYEDEJI: ADAPTIVE AND PREDICTIVE CONTROL STRATEGIES FOR WIND TURBINE SYSTEMS: A SURVEY 365

the pitch angle is varied to mitigate against load fluctuations adaptive and model predictive control techniques. At first,
and regulate generator output power. a survey of modeling equations for different components of
Numerous control design approach covering both linear and a wind turbine system was carried out. Also, we discussed
non-linear techniques have been applied to the problem of briefly the control objectives in wind turbine control systems.
WT control. Common control approaches include: Feedback Secondly, we discussed in brief the concept of model pre-
control, proportional-integral, backstepping control, sliding dictive control and solution of model predictive control prob-
mode control and model predictive control. L1 adaptive based lems. Subsequently, an extensive review of different model
maximum power tracking (MPT) algorithm was designed in predictive and adaptive control techniques in application to
[4] for a small wind turbine system. The authors considered a wind turbines was carried out. Finally, existing adaptive model
simplified model of the wind turbine based on a transfer func- predictive control strategies were discussed to open up new
tion with generator torque as control input and generator speed research interests in this area for wind turbine systems.
as measured output. They reported good tracking performance
and with fast adaptation to disturbances. In [5], the authors II. M ODELING OF W IND T URBINES
presented a gain-scheduled L1 optimal control of a VSVP
wind turbine. Using a non-convex optimization approach, an In modeling a wind energy conversion system (WECS),
optimal output feedback controller was designed based on the major subsystems considered include the following; drive
the linearized model of the WT at numerous operating points train, generators, aerodynamics, and the grid (for grid-
using genetic algorithm. In [6], a nonlinear robust control was connected systems). Other components that may be included
designed for maximization of output power of VSWT was are; storage, tower-bending dynamics, wake, wind shear and
presented. A robust LMI-based controller was presented in tower shadow effects. The following subsections describe each
[7], for a VSWT across all operating regimes. of the subsystems.
Due to the stochastic nature of the wind input, the wind
turbine system is subject to parameter uncertainties. To address A. Aerodynamics
this problem, authors in [8] proposed a robust predictive con- The governing equations for the aerodynamic power, aero-
troller. The wind speed was modeled using an autoregressive dynamic torque and thrust force of the turbine are given in
model. The controller design featured a self-tuning regulator (1). Tr defines the torque produced as a result of wind flowing
(STR) to ensure smooth generator output power under fluc- through the turbine and Pr is the resulting aerodynamic power.
tuating wind speeds. In [9], the authors used a linear matrix Ft is responsible for tower displacements and blade flapping
inequalities (LMI) approach to design a robust controller for and bending.
damping the tower oscillations in a WT consisting of an
hydrostatic drive train and a permanent magnet synchronous 1
Pr = ρπRb2 Vw3 Cp (λ, β)
generator. 2
Authors in [10] designed an integral sliding mode control 1
(SMC) without reaching phase for a VSWT towards capturing Tr = ρπRb3 Vw2 Cq (λ, β)
2
maximum energy at below rated wind speeds. Reaching phase
1
was eliminated via an exponential function that minimizes Ft = ρπRb2 Vw2 Ct (λ, β) (1)
output error. The performance of fuzzy-PI and SMC con- 2
trollers were compared in [11]. According to the authors, it ρ is the density of air; Rb is radius of turbine blades; Vw is
was deduced that settling time was reduced with fuzzy-PI the incoming wind speed; Cp , Cq , Ct , are the power, torque
controllers, also maximum overshoot is significantly reduced and thrust coefficient respectively. In [15]−[18], the power
and oscillations are canceled out faster. It was concluded that coefficient is defined as
the overall transient response of the system was improved with µ ¶ − c7
c2
the fuzzy-PI controller. Cp (λ, β) = c1 − c3 β − c4 β − c6 e λi
c5
(2)
Authors in [12], applied second-order sliding mode con- λi
trollers for control of grid-side and rotor-side converters in where
[12]. They reported some chattering problems in the closed- 1
loop performance of the system although the system demon- λi = .
1 c9
strated a good steady-state performance. In [13], the authors −
λ − c8 β λ − β3
compared the performance of a back-stepping sliding mode
controller with the conventional sliding mode controller and Another mathematical definition of Cp is given by [15],
recorded good tracking performance. In [14], an adaptive [19], [20]
sliding mode back-stepping controller was designed for a pitch µ ¶
π(λ + c3 )
regulated wind turbine system using a variable-displacement Cp (λ, β) = (c1 − c2 β) sin − c6 (λ − 3)β. (3)
c4 + c5 β
pump. Compared with a valve-based pitch regulated system,
the authors reported minimal generator output power fluctua- The torque coefficient is mathematically expressed as [3]
tions and flap-wise mechanical load on the turbine.
Cq (λ, β) = c0 + c1 β + c2 β 2 + c3 β 3 + c4 λβ
In this paper, we provide a detailed survey of existing
control strategies in wind turbine control literature covering + c5 λβ 2 + c6 λβ 3 . (4)

Authorized licensed use limited to: AMRITA VISHWA VIDYAPEETHAM AMRITA SCHOOL OF ENGINEERING. Downloaded on April 21,2022 at 16:02:21 UTC from IEEE Xplore. Restrictions apply.
366 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO. 2, MARCH 2019

The relationship between power and torque coefficient is θ̇LS = ωo (ωH − ωGBG ). (9)
given by the following expression:
HBH is the sum of the blade and hub inertia, HGBG
Cp (λ, β)
Cq (λ, β) = (5) is the sum of gearbox and generator inertia, ωBH is the
λ turbine rotational speed, DBH is the damping coefficient of the
the torque coefficient for fixed-speed wind turbine system turbine, DGBG is the damping coefficient of the gearbox and
according to [21] is defined by generator, ωGBG is the sum of gearbox and gearbox rotational
Cq (λ) = a0 + a1 λ + a2 λ2 + a3 λ3 + a4 λ4 speeds. The dynamic model of the two mass drive train model
+ a5 λ5 + a6 λ6 . (6) is described by (10) [22]

The tip speed ratio, blade radius, rotor speed and wind 2HBH ω̇BH =
velocity are related by TW − (KHLS θHLS + DHLS (ωBH − ωGBG ))
ωr R − DBH ωBH
λ= . (7)
V 2HGBG ω̇GBG =
B. Drive Train (KHLS θHLS + DHLS (ωBH − ωGBG ))
The mechanical energy from the wind is transmitted through − DGBG ωGBG − TG
the drive train to the electrical generator. Several models exist
θ̇HLS = ωo (ωBH − ωGBG ). (10)
for the drive train and may be characterized as six-mass,
three-mass, two-mass and one-mass models. For the sake of θHLS is the angle between the masses HBH and HGBG ,
simplicity, only the two-mass and one mass model are common KHLS is the parallel shaft stiffness, defined as
in wind turbine literature. Ã !−1
The dynamic model of the four mass drive train model is 2
NGB 1
described by (8) [22] KHLS = + .
KHS KLS
2HB ω̇B = TW − (KBH θBH + DBH (ωB − ωH ))
NGB is the gearbox ratio, The dynamic model of the one
− DB ωB mass drive train model is described by (11) [22]
2HH ω̇H = (KBH θBH + DBH (ωB − ωH ))
2HW T ω̇W T = TW − TG − DW T ωW T . (11)
− (KLS θLS + DLS (ωH − ωGBG )) − DH ωH
2HGB ω̇GB = (KLS θLS + DLS (ωH − ωGB )) In this model, one mass HW T accounts for all the mass of
− (KHS θHS + DHS (ωGB − ωG ))DGB ωGB rotating components, ωW T represent the rotational speed and
DW T represent damping coefficient of the single mass.
2HG ω̇G = (KHS θHS + DHS (ωGB − ωG ))
− DG ωG − TG
C. Generators
θ̇BH = ωo (ωB − ωH )
The generator is used to convert the mechanical energy
θ̇LS = ωo (ωH − ωGB ) into electrical energy. The three common types of generators
θ̇HS = ωo (ωGB − ωG ). (8) used in WECS are the squirrel cage induction generator
HB , HG , HH , and HGB represent blade, generator, hub (SCIG), permanent magnet synchronous generator (PMSG),
and gearbox inertia respectively, KBH , KLS , and KHS are and doubly-fed induction generator (DFIG), shown in Fig. 1.
blade stiffness constant, low speed shaft spring constant and The SCIG is used in fixed speed architectures while the PMSG
high speed shaft spring constant. θBH , is the angle between and DFIG are suited to the variable speed architectures.
the flexible blade disk and the hub, θLS is the angle between
the hub and gearbox, θHS is the angle between gearbox and
generator rotor. ωB , ωH , ωGB , and ωG , are flexible blade disk,
hub, gearbox and generator rotor rotational speed. ω0 is the
electrical system synchronous speed. TW , TG are aerodynamic
and generator torques. The dynamic model of the three mass
drive train model is described by (9) [22]
2HB ω̇B = TW − (KBH θBH + DBH (ωB − ωH ))
− DB ωB
2HH ω̇H = (KBH θBH + DBH (ωB − ωH )) Fig. 1. Grid-connected DFIG wind turbine [23].
−(KLS θLS + DLS (ωH − ωGBG ))− DH ωH
1) Doubly-fed Induction Generator: The nonlinear equa-
2HGBG ω̇GBG = (KLS θLS + DLS (ωH − ωGBG ))
tions defining the dynamics of the dq-components of the stator
− DGBG ωGBG − TG and rotor fluxes of the doubly-fed induction generator are
θ̇BH = ωo (ωB − ωBH ) given in (12) [24]

Authorized licensed use limited to: AMRITA VISHWA VIDYAPEETHAM AMRITA SCHOOL OF ENGINEERING. Downloaded on April 21,2022 at 16:02:21 UTC from IEEE Xplore. Restrictions apply.
MAHMOUD AND OYEDEJI: ADAPTIVE AND PREDICTIVE CONTROL STRATEGIES FOR WIND TURBINE SYSTEMS: A SURVEY 367

φ̇ds = −Rs ids + ωs φqs + Vds


φ̇qs = −Rs iqs − ωs φds + Vqs
φ̇dr = −Rr idr + ωr φqr + Vdr
φ̇qr = −Rs iqr − ωr φdr + Vqr . (12)
The relationship between dq-components of stator and rotor
fluxes and currents are defined as
φds = Ls ids + Lm idr
Fig. 2. Grid connected PMSG-based wind turbine [25].
φqs = Ls iqs + Lm iqr
φdr = Lr idr + Lm ids Fig. 2 displays a schematic of grid-connected PMSG-based
φqr = Lr iqr + Lm iqs . (13) wind turbine system. Simulation studies are usually conducted
with high fidelity numerical simulation models such as FAST
The generator output torque is expressed as
[26], HAWC2 [27] and Cp-lambda [28] to test controller
Lm performance to some reliable degree of certainty about how
Te = 1.5p (iqr φds − idr φqs ). (14)
Ls the controller will behave in a real scenario. FAST (Fatigue,
The active and reactive power of the stator and rotor (ne- aero-dynamics, structure, and turbulence) is an aero-elastic
glecting power losses associated with the rotor) are expressed simulation tool developed by the National Renewable Energy
as Laboratory (NREL) based on numerical models obtained from
actual wind turbine systems. HAWC2 and Cp-lambda were
Ps = −Vds ids − Vqs iqs developed at the Riso National Laboratory, Denmark and
Qs = −Vqs ids + Vds iqs Polytechnic University of Milan respectively.
Pr = −Vdr idr − Vqr iqr
III. C ONTROL O BJECTIVES IN W IND T URBINE
Qr = −Vqr idr + Vdr iqr . (15)
In this section, the control objectives for a wind turbine
Hence, the total active and reactive power of the turbine are system are categorized into: turbine-level and supervisory-
P = Ps + Pr level. Turbine-level control objectives are concerned with the
control of a wind turbine as an individual system while
Q = Qs + Qr . (16)
participatory-level control objectives are concerned with the
The positive and negative values of P and Q mean that control of a turbine with respect to some system-wide (grid)
the turbine injects power into and draws power from the grid requirements. Based on the operating region, the turbine-
respectively. level control objectives include; maximum power extraction,
2) Squirrel Cage Induction Generator: The dynamic model power regulation, minimization of mechanical loads. At the
of the SCIG can be obtained from the DFIG by setting vdr = participatory-level, the objectives are inertial response, active
vqr = 0. The dynamic equations representing the system are and reactive power and low-voltage ride through control.
thus defined as follows:
A. Turbine-Level Control
φ̇ds = −Rs ids + ωs φqs + Vds
1) Maximum Power Point Tracking Control: In wind tur-
φ̇qs = −Rs iqs − ωs φds + Vqs bine control theory, the ability of the turbine control systems
φ̇dr = −Rr idr + ωr φqr to track optimum rotor speed for maximum power extraction
φ̇qr = −Rs iqr − ωr φdr . (17) in the low speed region is commonly referred to as max-
imum power point tracking (MPPT). Three most common
3) Permanent Magnet Synchronous Generator: The nonlin- types of MPPT strategies in wind turbine control literature
ear equations describing the dynamics of a permanent magnet are: tip-speed ratio (TSR) [29]−[31], power signal feedback
synchronous generator are defined as [32]−[35], perturb and observe (P & O) [29], [32], [36]−[49].
Rs Lqs 1 In the TSR method, the wind and rotor speed measurements
i̇ds = − ids + ωe iqs + Vds
Lds Lds Lds are used to track the best tip-speed ratio where maximum
Rs Lqs 1 1 power extraction is possible.
i̇qs =− iqs − ωe ids + ωe φ + Vds . In the P & O approach, the rotor speed ωr is perturbed
Lqs Lds Lqs Lds
in small increments and the ratio ∆Pr /∆ωr is measured.
(18) This technique does not require prior knowledge of the wind
The output electrical torque is defined as turbine characteristics. This technique is however applicable
for systems with small inertial response, in large wind turbines,
Te = 1.5p(φm iq − (Ld − Lq )id iq ). (19) the turbine speed does not respond fast to changing wind
If Ld = Lq , then speeds.
The power signal feedback (PSF) method requires the
Te = 1.5pφm iq . (20) knowledge of the wind turbine power characteristics to track

Authorized licensed use limited to: AMRITA VISHWA VIDYAPEETHAM AMRITA SCHOOL OF ENGINEERING. Downloaded on April 21,2022 at 16:02:21 UTC from IEEE Xplore. Restrictions apply.
368 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO. 2, MARCH 2019

the maximum power point. At different wind speeds, maxi- an optimal control scheme that performs on-line optimization
mum power curves at different wind speeds are obtained based to compute a set of control moves over a prediction and
on the aerodynamic power equation of the turbine and are control horizon. Model predictive control has evolved since
stored in a lookup table along with corresponding rotor speeds. the late seventies [79] and has since taken different forms such
The rotor speed references are obtained from the look-up table as model algorithmic control (MAC), generalized predictive
based on the desired power reference. control (GPC), predictive functional control (PFC), extended
2) Mitigation of Mechanical Loads: Mechanical loads act- horizon adaptive control (EHAC) and robust MPC, to mention
ing on the wind turbine can be grouped into two main classes; a few. The inherent characteristics of the aforementioned pre-
dynamic and static loads. Dynamic loads are induced due to dictive control strategies include; the use of an explicit model
aerodynamic torque that transmits down the drive train and to predict process performance over a prediction horizon,
the variation of aerodynamic loads that affect the mechanical formulation of an objective function using the present and
structure of the turbine. The interaction of the wind turbine future control moves as design variables, and implementation
with average wind velocity results in static loads on the of a receding strategy in which only the first control signal
wind turbine system [3]. Furthermore, the dynamic loads can of the optimized control sequence is applied at the current
be classified into transient and cyclic loads. Transient loads time instant. Although the computation of the control law is
also known as low frequency loads are commonly caused by easy to implement, its derivation is inherently complex [79].
wind gusts. The transition between Region II and Region III In a situation where the parameters of the system do not
has significant effect on transient loads [3], therefore, control change and there are no constraints on the control inputs, the
designs must ensure smooth transition between Region II and control law can easily be computed off-line. Consequently,
Region III. The subject of most control designs [50]−[59] are for systems with continually varying process variables, the
minimization of mechanical loads. control inputs have to be estimated on-line hence resulting
in huge computational burden which may lead to performance
B. Participatory-Level Control degradation of the controller.
Model predictive control algorithms can be formulated for
1) Enhancement of Fault Ride Through Capability: The both linear and nonlinear models. Given a nonlinear system
ability of a wind turbine generator to remain connected to a described by (21)
grid during short period of voltage dips is commonly referred
to as fault-ride through. National grid codes make it mandatory ẋ = f (x, u). (21)
that wind turbines ride exhibit some measure of fault-ride
through capability. This is commonly achieved in wind turbine The basic nonlinear model predictive control (NMPC) al-
systems by limiting the stator and rotor currents. The reader gorithm is formulated as follows [80].
can visit [60]−[69] for detailed discussion on low voltage ride
Algorithm 1. Basic NMPC algorithm
through capabilities.
1: for t = 1 to N do
2) Inertial Control: The control of a WT to changes in
2: Obtain the current state information, x(n)
frequency is commonly referred to as inertial control. In large
3: Set x0 := x(n) and solve the optimization problem
power systems network, it is imperative that the generation
satisfies the load demand to a high degree of precision. Failure N
X −1

to meet this requirement can result in significant oscillations J(x0 , u(·)) = `(xu (k, x0 ), u(k))
in grid frequency which is not desirable for the power system k=0
N
operator. Some inertial control techniques can be found in wrt. u(·) ∈ U (x0 )
[70]−[74]. s.t. xu (0, x0 ) = x0
3) Active and Reactive Power Control: The control of
xu (k + 1, x0 ) = f (xu (k, x0 ), u(k)). (22)
active and reactive power of a wind turbine is another im-
portant control objective for grid-connected systems. Active 4: Apply the first control signal u∗ (·) ∈ U N (x0 ) in the
and reactive power control strategies allows the grid-operator next sampling interval
to maintain some required voltage levels. Active and reactive 5: end for
power control strategies are discussed in [75]−[78].
The scope of this survey will be limited to the review The cost function defined in (22) penalizes the deviation of
of adaptive and predictive control strategies for turbine-level the state x from a predefined equilibrium x∗ . Therefore, the
control objectives. objective of the optimization problem defined by (22) is to find
a control law u∗ that drives the state of the system from any
IV. M ODEL P REDICTIVE C ONTROL point in state space, x to equilibrium x∗ , if the equilibrium of
In this section, a detailed review of existing control strate- the system is at the origin, the simplest form of the stage cost
gies for wind turbine systems using model predictive control ` is given as
(MPC) is carried out. A general overview of MPC and 2
l(x, u) = kxk + γ kuk
2
formulation of MPC is discussed first, then we proceed to
analyze different MPC strategies for wind turbines. Model where γ is a weighting factor penalizing the input u. Com-
predictive control also known as receding horizon control is mon methods for solving such optimization problems include;

Authorized licensed use limited to: AMRITA VISHWA VIDYAPEETHAM AMRITA SCHOOL OF ENGINEERING. Downloaded on April 21,2022 at 16:02:21 UTC from IEEE Xplore. Restrictions apply.
MAHMOUD AND OYEDEJI: ADAPTIVE AND PREDICTIVE CONTROL STRATEGIES FOR WIND TURBINE SYSTEMS: A SURVEY 369

direct optimization methods involving nonlinear programming E. Sliding-Mode MPC


algorithms, Euler-Lagrange and Hamilton-Jacobi-Bellman ap- Authors in [85] applied receding horizon adaptive second-
proaches [81]. order SMC to achieve two objectives for a wind turbine
Authors in [82] studied direct power control of a wind system. One of the objectives was to guarantee maximum
turbine system using model predictive control theory. In their power extraction in Zones II and III. The other objective was
study, their main control objectives were power regulation and to use the power factor to track a reactive power reference.
minimization of torque oscillations. Mechanical loads can be Optimum energy conversion was achieved in Zone II by
induced on the blades of the turbine due to the rotation effect tracking a time varying optimum torque reference.
of wind turbine blades. The frequency components induced
by these mechanical loads can be classified into 1P, 2P, 3P
F. Nonlinear MPC
and so on. In [52], a frequency-weighted model predictive
controller was designed for minimization of mechanical loads Authors in [86] designed a nonlinear model predictive
on the trailing edge flaps of the wind turbine blades. Four controller for a DFIG-based wind generation system. The
MPC controllers were designed for a wind turbine system nonlinear model of the DFIG-based turbine takes into account
in [54] to cover all the operating regions of the turbine unbalanced grid conditions. Using a input-output feedback
Primary objectives of these controllers were maximum power linearization scheme, an objective function was formulated to
extraction below rated wind speed and load minimization consider both economic and reference tracking objectives.
above rated wind speed.
G. Multi-objective MPC
Control systems design for wind turbine systems must
A. Fuzzy MPC
consider different objectives. Hence the MPC control design
Using a convex optimization approach, authors in [50] pro- problem can be formulated for wind turbines systems using a
posed a fuzzy model-based multi-variable predictive control multi-objective optimization approach to take into considera-
law for a wind turbine system. The nonlinear system was tion the different objectives and different operating conditions.
approximated using a Takagi-Sugeno fuzzy inference system. Authors in [87] studied the tuning of a linear multi-objective
According to the authors, they achieved an error of 6.5 % of MPC controller using the principle of Pareto optimality to
the desired reference value. achieve a trade-off between mean generated power and tower
fore-aft vibration damping.
Considerable amount of research efforts have been made in
B. Robust MPC the design of linear MPC controllers for wind turbine systems.
Authors in [83] designed a robust nonlinear model predic- However, due to the highly nonlinear nature of WTS and
tive controller for a PMSG (permanent magnet based syn- the presence of multiple operating points, the performance of
chronous generator) based WTS. A robust MPC controller was these controllers are somewhat limited and do not guarantee
designed for minimization of tower damping oscillations in satisfactory performance over the operating regimes. The
[51]. Using system identification based methods, the model aspect of development of NMPC control schemes for WTS
used in developing the robust MPC controller was derived. It systems still remain open. Although some papers have been
was gathered that the robust MPC performed better than the published in this area, the models employed in these papers are
nominal MPC controller. over-simplified and do not describe accurately the operation of
the turbine. Simplified models are employed when designing
NMPC controllers because of heavy computational burden
C. LiDAR-enabled MPC that may result from employing high fidelity models due to
In reality, the classical control systems are late to respond inherent nonlinear characteristics. One possible research area
to fast changing wind disturbances. More recently, researchers that needs to be explored is the design of NMPC controllers
are beginning to consider the application of LiDAR (light that use high fidelity models and guarantee the computation
detection and ranging) sensory devices which are capable of of the control law within the sampling time constraints of the
estimating wind conditions at about few meters away from system.
the position of the turbine. Authors in [53] discussed LiDAR- Furthermore, the wind turbine system is composed of
enabled model predictive control design for wind turbines. multiple subsystems including drive-train, generators, storage,
grid (for grid-integrated systems) and load. Research has
yet to be made into considering the WECS as a distributed
D. State-constrained MPC system with each subsystem having diverse control objectives
and also contributing to the overall control objective
Authors in [84] studied state constrained MPC incorporating of the entire system. In the past few years, numerous
both feedback and feedforward control. The MPC control law research publications have been made in the distributed
was designed to enforce some state constraints to prevent model predictive control. It is encouraged that a detailed
unnecessary shutdown of the wind turbine system when some model for the entire WECS be developed and distributed
states violate their rated values. The authors studied different MPC scheme should be designed for the wind turbine system.
scenarios including; normal operation, wind gust and grid loss.

Authorized licensed use limited to: AMRITA VISHWA VIDYAPEETHAM AMRITA SCHOOL OF ENGINEERING. Downloaded on April 21,2022 at 16:02:21 UTC from IEEE Xplore. Restrictions apply.
370 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO. 2, MARCH 2019

TABLE I
S UMMARY OF M ODEL P REDICTIVE C ONTROL T ECHNIQUES FOR W IND T URBINE C ONTROL

Reference/Year Model description Control technique Objectives


[50]/2012 Nonlinear, variable speed wind turbine, Fuzzy multivariable predictive control, Maintain quality of power, reduction of
mechanical dynamics, two mass drive convex optimization subject to LMI con- mechanical loads in Region III
drain, first order pitch actuation system ditions
[83]/2016 Nonlinear model, PMSG-driven WTS Robust nonlinear MPC Track a desired reference in the presence
with pulse width modulation rectifier and of unknown disturbance
a load
[87]/2016 Data driven model, Vestas high fidelity Multi-objective MPC Tuning the linear multi-objective MPC for
wind turbine Pareto optimality
[82]/2014 DFIG based WTS Nonlinear model predictive control Control of active and reactive power under
unbalanced grid conditions
[51]/2014 Rigid drive-train, negligible generator dy- Robust MPC, system identification using Minimization of tower damping oscilla-
namics, pitch system dynamics step response and regression identification tions
was used to obtain the model for the
controller
[86]/2014 DFIG-based WTS, single-mass drive train Nonlinear model predictive control, input- Control of wind generation system under
output feedback linearization unbalanced grid conditions
[52]/2013 Data-driven models obtained from time Frequency-weighted MPC, state estima- Minimization of mechanical loads
domain simulation tion using Kalman Filter
[84]/2013 Simplified wind turbine model consisting State constrained MPC Examine the effect of state constraint in
of linear structural dynamics and actuator wind turbine control
models
[53]/2014 LiDAR-enabled model, linear parameter Model predictive control Minimization of structural loads and out-
varying wind scheduled model put power fluctuations
[54]/2013 Mechanical dynamic model obtained from Constrained model predictive control Minimization of structural loads in Re-
FAST gions II and III, switching between Re-
gions II and III

Stochastic MPC algorithms which include estimation tech- input. Also, the prove of convergence of the gain adaptation
niques may be more suited to the control of wind turbine algorithm was demonstrated under different assumptions.
systems. In Table I, the main features of MPC for wind turbine Authors in [90] designed an L1 adaptive controller for the
systems are described. pitching of the wind turbine blades. Using an affine model, the
nonlinear dynamics of the system was described considering
V. A DAPTIVE C ONTROL wind speed and aerodynamic torque as uncertain parameters.
The authors concluded that with the L1 adaptive controller,
A summary of recent papers on adaptive control of wind the generator speed can be kept within a specified bound of
turbine systems is presented in this section and summarized rated speed which is an indication of steady operation of the
in Table II. We categorize the papers into the following turbine.
sub-categories; model reference adaptive control, disturbance
accommodating control, feedback linearization-based, back-
stepping, sliding mode and intelligent control. A. Model Reference Adaptive Control
Authors in [88] proposed an adaptive control strategy for In [91], a model reference adaptive controller (MRAC)
a variable speed wind turbine connected to a weak grid. was designed for controlling a variable-pitch wind turbine in
According to the authors, the control objective was to mini- region III to regulate the power output and reject disturbance.
mize significant voltage oscillations and to improve the power The performance of the controller was evaluated using the
quality of the wind generation systems when connected to a controls advanced research turbine (CART), a utility-scale
weak network. wind turbine. Authors in [92] designed an MRAC controller to
Adaptive torque control of a variable speed wind turbine deal with the parameter variations in the drive-train inertia and
using gain adaptation law derived based on fractional average damping, electrical resistance and inductance of the generator.
power between two time instants was discussed in [89]. The Using Lyapunov analysis, the authors guarantee the stability of
asymptotic stability of the closed loop system was examined the proposed controller. Also, the performance of the MRAC
for the case of zero and constant rotor speed with positive wind controller was proven to outperform the PI controller.

Authorized licensed use limited to: AMRITA VISHWA VIDYAPEETHAM AMRITA SCHOOL OF ENGINEERING. Downloaded on April 21,2022 at 16:02:21 UTC from IEEE Xplore. Restrictions apply.
MAHMOUD AND OYEDEJI: ADAPTIVE AND PREDICTIVE CONTROL STRATEGIES FOR WIND TURBINE SYSTEMS: A SURVEY 371

TABLE II
S UMMARY OF A DAPTIVE C ONTROL T ECHNIQUES FOR W IND T URBINE C ONTROL

Reference/Year Model description Control technique Objectives


[92]/2016 PMSG-based WTS Model reference adaptive control, param- Maximum power point tracking control
eter variations were considered in drive-
train inertia and damping
[93]/2016 DFIG-based WTS Adaptive sliding mode control using high Maximum power point tracking control
order sliding mode theory under wind speed variations and system
uncertainties
[94]/2016 DFIG-based WTS Nonlinear adaptive control, feedback lin- Power control under unbalanced network
earization conditions
[95]/2016 Mechanical dynamics, two-mass model Sliding mode control, extreme learning Maximum power tracking control and
machine and particle swarm optimization minimization of structural loads in Region
II
[96]/2015 Switched reluctance generator based WTS Adaptive neuro-fuzzy control Speed control, MPPT
[85]/2016 DFIG-based WTS Receding horizon adaptive second order MPPT control, tracking time varying op-
SMC timum torque reference,
[88]/2015 DFIG-based WTS Nonlinear adaptive vector control Minimization of voltage oscillations in a
weak grid
[97]/2016 DFIG-based WTS Discrete time high-order sliding mode Disturbance rejection, MPPT control
controller
[98]/2015 Simplified wind turbine model with single Adaptive sliding mode controller and ob- MPPT control under parameter uncertain-
mass drive train server ties
[90]/2014 Mechanical system with two-mass drive- Pitch angle, L1 adaptive control Output power regulation
train
[55]/2015 Mechanical system with two-mass drive- Nonlinear adaptive backstepping control Minimization of tower vibrations
train
[99]/2015 Mechanical system with two-mass drive- Adaptive nonsingular terminal sliding Maximum power extraction
train mode control
[56]/2015 Simplified wind turbine model with tower Adaptive H∞ control, LMIs Reduction of tower vibrations
dynamics
[57]/2009 Mechanical system with two-mass drive- Adaptive H∞ control with wind estimator Minimization of mechanical loads
train
[100]/2014 Grid connected PMSG-based WTS Nonlinear adaptive control Enhancement of fault ride through capa-
bility
[101]/2013 Mechanical system with two-mass drive- Adaptive control based on neural net- Power reference tracking when subjected
train and tower bending dynamics, hy- works, adaptive neurocontroller to parameter uncertainties in the pitch
draulic pitch system system
[59]/2013 Simplified wind turbine system, with Adaptive radial basis neural networks Maximum power point tracking and out-
tower bending dynamics put power regulation
[102]/2016 Simplified wind turbine system, with un- Adaptive robust control Maximum power point tracking and power
modeled dynamics regulation
[103]/2016 DFIG-based WTS with single mass drive Nonlinear adaptive control Maximum power point tracking
train
[104]/2016 Mechanical system with two-mass drive- Adaptive pitch control, self-tuning regula- Power regulation in turbulent winds
train tor, PID
[105]/2015 Mechanical system with two-mass drive- RBF neural network, gravitational search Power regulation
train algorithm
[58]/2007 DFIG-based WTS Adaptive fuzzy sliding mode control Output power regulation and minimization
of chattering problem in sliding mode
control
[59]/2013 Simplified wind turbine model with tower Adaptive radial basis neural networks Output power regulation and minimization
bending dynamics of tower dynamic loads

Authorized licensed use limited to: AMRITA VISHWA VIDYAPEETHAM AMRITA SCHOOL OF ENGINEERING. Downloaded on April 21,2022 at 16:02:21 UTC from IEEE Xplore. Restrictions apply.
372 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO. 2, MARCH 2019

B. Disturbance Accommodating Control a wind turbine system. The authors handled the chattering
Disturbance accommodating control was designed in [106] problem by smoothing out the controller output within a thin
for a variable-pitch turbine operating in Region III. According boundary layer neighboring the switching surface.
to the author, combined pitch and generator control in Region Neural network based adaptive control for a wind turbine
III reduces the demand on the collective pitch control system system was presented in [101]. A nonlinear autoregressive
and enhances the 1st drive-train torsion mode damping. network was used to identify the nonlinear system. Further-
more an indirect model reference adaptive neuro controller
was developed based on the NARX model. According to the
C. Feedback Linearization Based Control authors, the controller exhibited excellent load disturbance
Authors in [94] proposed a nonlinear adaptive power con- attenuation, robustness and tracking performance when sub-
troller for a DFIG-based wind turbine experiencing unbalanced jected to parameter variations.
network conditions. The control law was derived using a Authors in [102] proposed a novel adaptive neural network
feedback linearization that takes into consideration system controller based on radial-basis functions for a VSVP WT.
nonlinearities, uncertainties and external disturbances. The The radial basis neural network was employed to estimate
performance of the controller was evaluated for robustness the non-parametric uncertainties in the system. Stability of the
against parameter variations and operation in unbalanced grid controller was guaranteed based on Lyapunov analysis.
scenarios. Compared with conventional vector control, the Radial basis neural networks, gravitational search algorithm
adaptive controller demonstrated least tracking error. and a PI controller was used to design an adaptive system for
MPPT control in [105]. According to the authors, the GSA
D. Backstepping Control algorithm was employed to determine the optimal values of the
PI controller gains at different wind speeds and these optimal
The full load operation of a lightweight tower wind turbine
values were used to train the RBF neural network.
with a nonlinear adaptive backstepping controller was studied
Authors in [103] describe an adaptive maximum power
in [55]. Using a fourth-order low pass filter, the reference
tracking controller for a DFIG-based wind generation system
trajectory for the adaptive pitch control system. According
that does not rely on the exact parameters of the WTS or wind
to the authors, the controller stabilizes the tower deflections
speed measurements. In [104], the authors describe an self
without overloading the pitch actuating system.
tuning regulator (STR) based adaptive pitch control scheme.
The control scheme is composed of a PID controller with
E. H∞ Control adjustable gains and a recursive least squares estimator.
In [57], an adaptive H∞ controller was combined with a Adaptive particle swarm and extreme learning machine were
wind estimator for robust rejection of L2 bounded perturba- combined in [95] for optimal control of a variable speed wind
tion. According to the authors, the designed estimator use the turbine to maximize energy capture below rated wind speed
plant dynamics to track the average change of the wind profile. and minimize mechanical load and on the drive train shaft.
Authors in [56] used LMI based design and linear parameter An adaptive neuro-fuzzy speed control scheme was discussed
varying theory to design a multivariable adaptive controller for in [96] for a switched reluctance generator. Compared with
large wind turbines towards reduction of tower vibrations and a conventional PI controller, the authors reported excellent
rotational speed control for large wind turbines. dynamic performance.
Research advancements have been made in the development
of computational intelligence (CI) techniques for approximat-
F. Sliding Mode Control
ing the behavior of nonlinear systems. Notable amongst these
Authors in [99] proposed an adaptive nonsingular terminal CI techniques include neural networks, functional networks,
sliding mode controller for a variable speed wind turbine for support vector machines, and deep learning. These techniques
robust performance against parameter uncertainties and input rely on input-output relationships alone without the need for
disturbances. explicit system models. Although some neural-network based
In [58], the chattering problem of the sliding-mode con- applications have been studied for wind turbine systems, there
troller was solved for a variable speed wind turbine using is still the need for more research to be done in application
a gradient-descent based adaptive fuzzy scheme. Adaptive of CI techniques for system identification and control of wind
sliding mode control of a DFIG-based wind energy system was turbine systems.
studied in [98]. The controller design featured a robust control
scheme incorporating an Higher-order sliding mode controller
VI. FAULT T OLERANT C ONTROL
(HOSM). The proposed technique guarantees maximum power
extraction under strong winds and system uncertainties. This section features some significant contributions from
Authors in [97] proposed an adaptive disturbance rejection researchers who have studied the problem of fault detection,
controller for DFIG-based wind generation system. Using identification and diagnosis for wind turbines. The control
a discrete-time high-order sliding mode controller a novel approaches summarized here centers around sliding mode,
observer was designed to compute a time-varying reference adaptive, and fuzzy-based control techniques.
values based on the operating conditions. Adaptive sliding In [107], the authors propose a benchmark model for
mode controller and observer was constructed in [98] for simulation of fault detection and fault accommodation in wind

Authorized licensed use limited to: AMRITA VISHWA VIDYAPEETHAM AMRITA SCHOOL OF ENGINEERING. Downloaded on April 21,2022 at 16:02:21 UTC from IEEE Xplore. Restrictions apply.
MAHMOUD AND OYEDEJI: ADAPTIVE AND PREDICTIVE CONTROL STRATEGIES FOR WIND TURBINE SYSTEMS: A SURVEY 373

turbines. The faults considered include actuator, sensor and in low wind speed regimes. According to the authors, the
system faults in the converter system, pitch actuators and proposed FTC scheme can tolerate generator speed sensor
mechanical drive train. faults and generator torque bias faults. Also, the authors state
Fault tolerant unknown input observer based scheme was that the robustness property of SMC removes the need for a
proposed in [108], [109] to provide an estimation of generator state observer.
speed measurements in a wind turbine system. According to Authors in [118], presented a novel approach in designing a
the authors, to keep the generator speed below the maximal fault detection and diagnosis (FDD) and fault-tolerant control
value, an offset parameter was added to the generator speed (FTC) scheme for a wind turbine using fuzzy-based ap-
estimate to mitigate against the case where the estimate has proaches. To accommodate sensor faults, the authors designed
an increased noise level. an active fault-tolerant control system as an extension of a
Optimization of generator output power in a wind turbine gain-scheduled PI control system.
requires correct information about the wind power coefficient An active fault tolerant co-operative control scheme was
which is sometimes considered time-varying and uncertain. designed for an offshore wind farm using model free and
An observed based-scheme was proposed for estimating the model-based fault detection and diagnosis approaches in [119].
wind speed and power coefficient using the torque balanced The proposed control scheme employs a fault detection and
model of the wind turbine. Further, the estimates obtained were diagnosis system to provide timely and precise information to
employed in computing new operating points for the turbine be used in appropriate automatic signal correction algorithm.
system.
In [110], a novel MPC controller that incorporates a repet- VII. A DAPTIVE M ODEL P REDICTIVE C ONTROL
itive wind disturbance model was proposed. The individual In adaptive model predictive control, the MPC controller
pitch control action takes into consideration the effect of future features an adaptation algorithm for an uncertain parameter
wind disturbance. In comparison with an industry standard PID in the system. The combination of adaptation and prediction,
controller, the authors reported that their controller performs although increases the complexity of the controller, improves
better with respect to mitigation against mechanical loads. overall performance of the system, especially for systems
Authors in [111], [112] proposed a Takagi-Sugeno sliding riddled with high degree of uncertainties like the wind turbine.
mode observer for wind turbines with hydrostatic transmission. Adaptive MPC is currently considered an open research
the authors show that with this observer scheme several faults area with enormous prospects for systems subjected to un-
in the drive train subsystem can be simultaneously recon- certainties. Wind turbine systems also can be considered as
structed with a single observer and can be directly applied systems with inherent parametric uncertainties due to reliance
for fault compensation. on stochastic behavior of the wind. As extensive as this survey
An optimal fault-tolerant control (FTC) scheme was pro- was carried out, we have found no application of adaptive
posed for a wind turbine system featuring distributed high- MPC for wind turbine control. In the following paragraphs
speed generators. Specifically, the FTC scheme was developed and Table III, we summarize existing literature on control
to keep the turbine in operation for up to four simultaneous schemes based on adaptive MPC where the parameters of the
generator faults. The controller structure consists of two layers; system used in the computation of the control law are now
the upper layer which is the baseline controller and the lower being estimated online towards stimulating new applications
layer which is responsible for fault diagnosis and FTC. for wind turbine control.
In [113], a proportional multi-integral observer scheme was Adaptive model predictive control based on neural networks
proposed to reconstruct actuator and sensor faults in large- was studied in [120]. An adaptive recursive least squares for
scale wind turbines. The authors proposed both Lyapunov- nonlinear model identification was proposed for online training
based and a modified LQR approach for the observer design. of a neural network based on series-parallel identification
Their controller was tested using the aeroelastic simulator by method. At first the neural network was trained offline to
NREL. estimate appropriate network parameters. After obtaining the
In [114], nonlinear controller was designed for a wind desired NN parameters, the identification scheme was then
turbine system using Tagaki-Sugeno techniques. In the con- carried out online at each sampling instant. The parameters
troller design, the authors assumed the generator torque is a used in the computation of the predictive control law was
varying parameter adjusted by an external operator. According based on the identified nonlinear autoregressive moving av-
to the authors, the fuzzy model approach allowed for controller erage model. The NAMPC scheme developed was compared
design using parallel-distributed compensation. with a generalized predictive control scheme based on neural
In [115], the authors propose a novel approach to ac- networks. Adaptive model predictive control for unconstrained
tive sensor fault tolerant tracking control for offshore wind discrete-time linear system with uncertainties was studied in
turbines using multiple Tagaki-Sugeno Models. By inserting [121]. The control objective was to track a desired reference.
proportional state estimators augmented with proportional and The parameters of the system used in computing the control
integral feedbacks, the authors claim that their FTTC strategy law were estimated online using an adaptive updating law.
maintain nominal controller behavior without changes in both
fault and fault free cases. A. Intelligent Control
Authors in [116], [117] proposed an FTC scheme based on In [122], fuzzy-based predictive control for regulation of
adaptive sliding mode control for wind power maximization the output variables in a coagulation chemical dosing unit

Authorized licensed use limited to: AMRITA VISHWA VIDYAPEETHAM AMRITA SCHOOL OF ENGINEERING. Downloaded on April 21,2022 at 16:02:21 UTC from IEEE Xplore. Restrictions apply.
374 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO. 2, MARCH 2019

TABLE III
S UMMARY OF A DAPTIVE M ODEL P REDICTIVE C ONTROL T ECHNIQUES

Reference/Year Title Brief description


[120]/2011 Adaptive model predictive control based on Nonlinear identification using neural networks using adaptive recursive least squares,
neural networks generalized predictive control
[121]/2016 Adaptive model predictive control for un- Adaptive law was obtained by combining an adaptive updating law and constrained
constrained discrete-time linear system with MPC for an estimated system
uncertainties
[123]/2008 An adaptive receding horizon predictive Identification using ARX model, combination of parameter estimation and robust MPC
control strategy for constrained discrete- for derivation of the control law
time linear systems with parametric uncer-
tainties
[124]/2009 Nonlinear regression model-based predic- Controller structure allows for nonlinear open loop modeling while closed loop control
tive control algorithm for SISO and MIMO is executed at each time instant
systems
[125]/2007 Adaptive model predictive control for a Combination of robust MPC with an adaptive parameter estimation method, continuous
class of constrained linear systems based on time system
a comparison model
[126]/2015 Adaptive fuzzy predictive control for non- Fuzzy inference system to approximate ideal linearization control, adaptive fuzzy
linear systems with uncertainties and known predictor to estimate the future states,
bounded input delay
[127]/2009 Adaptive model predictive control for con- Combination of parameter adjustment mechanism with robust MPC
strained nonlinear systems
[128]/2013 Adaptive predictive control of linear sys- ARX model for system identification, recursive least squares estimation with forgetting
tems with time-delay factor
[129]/2010 Adaptive neuro-fuzzy inference system for Controller consists of linear and robust GPC, nonlinear generalized predictive adaptive
design of generalized predictive controller controller based on ANFIS and a switching mechanism

was presented. A multi-input multi-output (MIMO) process adaptive fuzzy predictor for estimation of future states and
model was derived using a linearized Takagi-Sugeno (TS) compensation of the input delay, an adaptive fuzzy sliding
fuzzy model. The TS-fuzzy model derived was used in the mode controller for approximating the ideal control input
prediction model of the NMPC controller. The authors reported of the conventional SMC, and finally an adaptive switching
better set-point tracking and disturbance rejection capabilities controller for preservation of the stability and robustness of
as compared with the nonlinear MPC controller. An adaptive the controlled system.
receding horizon predictive control strategy for constrained An ant colony optimization (ACO)-based fuzzy predictive
discrete-time linear systems with parametric uncertainties was control for a nonlinear process was presented in [130], the
proposed in [123]. The developed scheme allows for the uncertain parameters were identified using an online adaptive
prediction of a monotonically decreasing estimation error. It fuzzy identification scheme. The estimated parameters are
was also demonstrated how the discrete-time adaptive state used to evaluate the objective function based on a predic-
feedback MPC controller is constructed by combining online tive approach and RST controller structure. The optimization
parameter estimation with a robust MPC scheme. A nonlinear problem was then solved using ACO. The approach was
regression model-based predictive control algorithm for single- proven to show better results as compared to proportional
input single output and multi-input multi-output systems was integral-ACO controller and adaptive fuzzy MPC. Adaptive
proposed in [124]. According to the authors, the controller model predictive control for constrained nonlinear systems was
structure permits open-loop modeling while closed loop con- proposed in [127]. The proposed method account for transient
trol is executed at each time instant. effect of parametric estimation error by combining parameter
In [125], adaptive model predictive control for a class estimation mechanism with robust MPC algorithms.
of constrained linear systems based on a reference model In [128], adaptive predictive control of linear systems with
was discussed. The authors proposed an adaptive parameter time-delay was studied. Both offline (least squares) and online
update method based on moving horizon estimation which (recursive least squares) estimation methods were discussed.
allows for prediction of an estimation error bound over the The estimated system parameters were used in the computation
prediction horizon. The adaptive MPC algorithm was de- of the predictive control law. Adaptive neuro-fuzzy inference
veloped by combining online parameter estimation with an system was used in the design of generalized predictive
MPC technique based on a reference model. According to controller for a class of uncertain discrete-time nonlinear
the authors, the feasibility and stability of the closed loop systems with unstable dynamics in [129]. The control scheme
system was guaranteed. An adaptive fuzzy predictive sliding consists of a linear and robust generalized predictive controller,
control for nonlinear systems with uncertainties and known a nonlinear generalized predictive adaptive controller based
bounded input delay was presented in [126]. The proposed on adaptive neuro-fuzzy inference system and a switching
controller consist of three main components including, an mechanism. According to the authors, the ANFIS was adopted

Authorized licensed use limited to: AMRITA VISHWA VIDYAPEETHAM AMRITA SCHOOL OF ENGINEERING. Downloaded on April 21,2022 at 16:02:21 UTC from IEEE Xplore. Restrictions apply.
MAHMOUD AND OYEDEJI: ADAPTIVE AND PREDICTIVE CONTROL STRATEGIES FOR WIND TURBINE SYSTEMS: A SURVEY 375

to estimate and compensate the unmodeled dynamics in the [8] E. B. Muhando, T. Senjyu, N. Urasaki, A. Yona, and T. Funabashi,
system and also it avoids some of the possible flaws of back- “Robust predictive control of variable-speed wind turbine generator
by self-tuning regulator,” in Proc. IEEE Power Engineering Society
propagation neural networks. General Meeting, Tampa, FL, USA, 2007, pp. 1−8.
In summary, the techniques and approach presented in this [9] H. Aschemann and J. Kersten, “Control and robust tower oscillation
research papers, provides promising applications for wind damping for a wind turbine equipped with a hydrostatic drive train and
turbine control system as adaptation to varying wind behavior a synchronous generator,” in Proc. 21st Int. Conf. Methods and Models
in Automation and Robotics (MMAR), Miedzyzdroje, Poland, 2016, pp.
is an important element that must be factored in the design of 1051−1056.
any form of controller for the wind turbine system in order to [10] K. B. Alaoui, E. M. Boufounas, and I. Boumhidi, “Integral sliding
cover operation across all operating regions. mode control without reaching phase for a variable speed wind turbine,”
in Proc. Int. Conf. Electrical and Information Technologies (ICEIT),
Tangiers, Morocco, 2016, 78−83.
VIII. C ONCLUSION
[11] B. Hamane, M. L. Doumbia, M. Bouhamida, and M. Benghanem,
This survey has provided an extensive overview of the state- “Control of wind turbine based on DFIG using fuzzy-PI and sliding
of-the-art adaptive and predictive control strategies for wind mode controllers,” in Proc. 9th Int. Conf. Ecological Vehicles and
Renewable Energies (EVER), Monte-Carlo, Monaco, 2014.
turbine systems. Based on the papers surveyed in this study,
most of the research efforts on either adaptive or predictive [12] X. R. Zhu, S. P. Liu, and Y. Wang, “Second-order sliding-mode
control of DFIG-based wind turbines,” in Proc. 3rd Renewable Power
control strategies are concentrated on variable-speed or vari- Generation Conf. (RPG 2014), Naples, Italy, 2014, pp. 1−6.
able pitch wind turbines. Recent wind turbines are developed [13] S. Rajendran and D. Jena, “Backstepping sliding mode control for vari-
to operate in variable-speed variable-pitch mode. Hence, more able speed wind turbine,” in Proc. Ann. IEEE India Conf. (INDICON),
research studies need to be carried out in the development Pune, India, 2014, pp. 1−6.
of variable-speed variable-pitch controllers and appropriate [14] X. X. Yin, Y. G. Lin, W. Li, H. W. Liu, and Y. J. Gu, “Adaptive sliding
mode back-stepping pitch angle control of a variable-displacement
switch mechanisms are required for changing between these pump controlled pitch system for wind turbines,” ISA Trans., vol. 58,
control modes based on average wind speed. Furthermore, the pp. 629−634, Sep. 2015.
application of adaptive MPC algorithms still remain an open [15] H. M. Nguyen, “Advanced control strategies for wind energy conver-
area of research for control of wind turbines. This opens a new sion systems,” Ph.D. dissertation, School Eng., College Sci. Eng., Idaho
State Univ., 2013.
question of how to combine adaptation in the computation
[16] J. G. Slootweg, H. Polinder, and W. L. Kling, “Dynamic modelling of
of the control law with computational and sampling time a wind turbine with doubly fed induction generator,” in Proc. IEEE
constraints on the wind turbine system. Power Engineering Society Summer Meeting, Vancouver, BC, Canada,
Finally, the application of computational intelligence (CI)- 2001, vol. 1, pp. 644−649.
based techniques for estimation and control still remain very [17] N. P. W. Strachan and D. Jovcic, “Dynamic modelling, simulation
and analysis of an offshore variable-speed directly-driven permanent-
much limited in the development of controllers for wind magnet wind energy conversion and storage system (WECSS),” in
turbine system. CI-based algorithms have been used exten- Proc. Europe OCEANS, Aberdeen, UK, 2007, pp. 1−6.
sively in many short and long term forecasting applications. A [18] M. Marinelli, A. Morini, A. Pitto, and F. Silvestro, “Modeling of
possible research area may be to combine CI-based algorithms doubly fed induction generator (DFIG) equipped wind turbine for
dynamic studies,” in Proc. 43rd Int. Universities Power Engineering
with MPC to counter the problem of non-deterministic wind Conf. (UPEC), Padova, Italy, 2008, pp. 1−6.
behaviour by coupling high fidelity wind estimation algorithms [19] E. S. Abdin and W. Xu, “Control design and dynamic performance
with MPC algorithms. analysis of a wind turbine-induction generator unit,” IEEE Trans.
Energy Convers., vol. 15, no. 1, pp. 91−96, Mar. 2000.
R EFERENCES [20] S. El Aimani, “Modeling and control structures for variable speed
wind turbine”, in Proc. Int. Conf. Multimedia Computing and Systems
[1] Z. Z. Yang, Y. Y. Li, and J. E. Seem, “Multi-model predictive (ICMCS), Ouarzazate, Morocco, 2011, pp. 1−5.
control for wind turbine operation under meandering wake of upstream
turbines,” Contr. Eng. Pract., vol. 45, pp. 37−45, Dec. 2015. [21] I. Munteanu, N. A. Cutululis, A. I. Bratcu, and E. Ceangǎ, Optimal
Control of Wind Energy Systems: Towards a Global Approach. London,
[2] L. M. Fernández, J. R. Saenz, and F. Jurado, “Dynamic models of wind UK: Springer, 2008.
farms with fixed speed wind turbines,” Renew. Energy, vol. 31, no. 8,
pp. 1203−1230, Jul. 2006. [22] Z. Xu and Z. P. Pan, “Influence of different flexible drive train models
on the transient responses of DFIG wind turbine,” in Proc. Int. Conf.
[3] F. D. Bianchi, R. J. Mantz, and H. De Battista, Wind Turbine Control Electrical Machines and Systems, Beijing, China, 2011, pp. 1−6.
System: Principles, Modelling and Gain Scheduling Design. London,
UK: Springer-Verlag, 2007. [23] Y. Guo, “Control and optimization of variable-speed wind turbines and
large-scale wind farms,” Ph.D. dissertation, School Electr. Comput.
[4] H. R. Zhao, Q. W. Wu, C. N. Rasmussen, and M. Blanke, “L1 adaptive
Eng., Univ. Oklahoma, Norman, Oklahoma, 2012.
speed control of a small wind energy conversion system for maximum
power point tracking,” IEEE Trans. Energy Convers., vol. 29, no. 3, [24] A. M. Kassem, “Modeling and control design of a stand alone
pp. 576−584, Sep. 2014. wind energy conversion system based on functional model predictive
control,” Energy Syst., vol. 3, no. 3, pp. 303−323, Sep. 2012.
[5] H. Jafarnejadsani and J. Pieper, “Gain-scheduled `1 optimal control of
variable-speed-variable-pitch wind turbines,” IEEE Trans. Contr. Syst. [25] H. W. Kim, S. S. Kim, and H. S. Ko, “Modeling and control of PMSG-
Technol., vol. 23, no. 1, pp. 372−379, Jan. 2015. based variable-speed wind turbine,” Electr. Power Syst. Res., vol. 80,
[6] E. Iyasere, M. Salah, D. Dawson, and J. Wagner, “Nonlinear robust no. 1, pp. 46−52, Jan. 2010.
control to maximize energy capture in a variable speed wind turbine,” [26] J. Jonkmann, S. Butterfield, W. Musial, and G. Scott, “Definition of a
in Proc. American Control Conf., Seattle, WA, USA, 2008, pp. 1824− 5-MW reference wind turbine for offshore system development,” Natl.
1829. Renew. Energy Labor., Golden, CO, USA, Tech. Rep. TP-500-38060,
[7] C. Sloth, T. Esbensen, M. O. K. Niss, J. Stoustrup, and P. F. Odgaard, Feb. 2007.
“Robust LMI-based control of wind turbines with parametric uncertain- [27] T. J. Larsen and A. M. Hansen, “How 2 HAWC2 the user’s manual,”
ties,” in Proc. 18th IEEE Int. Conf. Control Applications, St. Petersburg, Riso National Laboratory, Roskilde, Denmark, R-1597 (ver. 3-1), Dec.
Russia, 2009, pp. 776−781. 2007.

Authorized licensed use limited to: AMRITA VISHWA VIDYAPEETHAM AMRITA SCHOOL OF ENGINEERING. Downloaded on April 21,2022 at 16:02:21 UTC from IEEE Xplore. Restrictions apply.
376 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO. 2, MARCH 2019

[28] L. Bottasso and A. Croce, “Cp-lambda user manual,” Dipartimento di [47] J. M. Kwon, J. H. Kim, S. H. Kwak, and H. H. Lee, “Optimal power
IngnegneriaAerospaziale, Politecnico di Milano, Milano, 2009. extraction algorithm for DTC in wind power generation systems,” in
[29] H. Li, K. L. Shi, and P. G. McLaren, “Neural-network-based sensorless Proc. IEEE Int. Conf. Sustainable Energy Technology (ICEST 2008),
maximum wind energy capture with compensated power coefficient,” Singapore, 2008, pp. 639−643.
IEEE Trans. Ind. Appl., vol. 41, no. 6, pp. 1548−1556, Nov.−Dec. [48] C. Patsios, A. Chaniotis, and A. Kladas, “A hybrid maximum
2005. power point tracking system for grid-connected variable speed wind-
[30] A. G. Abo-Khalil, D. C. Lee, and J. K. Seok, “Variable speed wind generators,” in Proc. IEEE Power Electronics Specialists Conf.,
power generation system based on fuzzy logic control for maximum Rhodes, Greece, 2008, pp. 1749−1754.
output power tracking,” in Proc. 35th Ann. Power Electronics Special- [49] C. Patsios, A. Chaniotis, and A. G. Kladas, “ANN-based maximum
ists Conf., Aachen, Germany, 2004, vol. 3, pp. 2039−2043. power point tracking control of variable speed wind energy conversion
[31] C. H. Shao, X. J. Chen, and Z. H. Liang, “Application research systems,” in Proc. 18th IEEE Int. Conf. Control Applications, 2009.
of maximum wind-energy tracing controller based adaptive control [50] S. Bououden, M. Chadli, S. Filali, and A. E. Hajjaji, “Fuzzy model
Strategy in WECS,” in Proc. CES/IEEE 5th Int. Power Electronics based multivariable predictive control of a variable speed wind turbine:
and Motion Control Conf. (IPEMC 2006), Shanghai, China, 2006. LMI approach,” Renew. Energy, vol. 37, no. 1, pp. 434−439, Jan. 2012.
[32] A. B. Raju, B. G. Fernandes, and K. Chatterjee, “A UPF power [51] M. A. Evans, M. Cannon, and B. Kouvaritakis, “Robust MPC tower
conditioner with maximum power point tracker for grid connected damping for variable speed wind turbines,” IEEE Trans. Contr. Syst.
variable speed wind energy conversion system,” in Proc. 1st Int. Conf. Technol., vol. 23, no. 1, pp. 290−296, Jan. 2015.
Power Electronics Systems and Applications (PESA 2004), Hong Kong, [52] D. Castaignet, I. Couchman, N. K. Poulsen, T. Buhl, and J. J. Wedel-
China, 2004, pp. 107−112. Heinen, “Frequency-weighted model predictive control of trailing edge
[33] R. M. Hilloowala and A. M. Sharaf, “A rule-based fuzzy logic flaps on a wind turbine blade,” IEEE Trans. Contr. Syst. Technol., vol.
controller for a PWM inverter in a stand alone wind energy conversion 21, no. 4, pp. 1105−1116, Jul. 2013.
scheme,” IEEE Trans. Ind. Appl., vol. 32, no. 1, pp. 57−65, Jan.−Feb. [53] C. L. Bottasso, P. Pizzinelli, C. E. D. Riboldi, and L. Tasca, “LiDAR-
1996. enabled model predictive control of wind turbines with real-time
[34] G. Hua and Y. Geng, “A novel control strategy of MPPT taking capabilities,” Renew. Energy, vol. 71, pp. 442−452, Nov. 2014.
dynamics of wind turbine into account,” in Proc. 37th IEEE Power [54] L. C. Henriksen, M. H. Hansen, and N. K. Poulsen, “Wind turbine
Electronics Specialists Conf. PESC’06, Jeju, South Korea, 2006. control with constraint handling: a model predictive control approach,”
[35] V. Galdi, A. Piccolo, and P. Siano, “Designing an adaptive fuzzy IET Contr. Theory Appl., vol. 6, no. 11, pp. 1722−1734, Jul. 2013.
controller for maximum wind energy extraction,” IEEE Trans. Energy [55] R. Galeazzi, K. T. Borup, H. Niemann, N. K. Poulsen, and F. Caponetti,
Convers., vol. 23, no. 2, pp. 559−569, Jun. 2008. “Adaptive backstepping control of lightweight tower wind turbine,” in
[36] Q. Wang and L. C. Chang, “An intelligent maximum power extraction Proc. American Control Conf., Chicago, IL, USA, pp. 3058−3065.
algorithm for inverter-based variable speed wind turbine systems,” [56] V. Bobanac and M. Vašak, “Adaptive H∞ control of large wind
IEEE Trans. Power Electron., vol. 19, no. 5, pp. 1242−1249, Sep. turbines,” Proc. 2015 IEEE Int. Conf. Industrial Technology (ICIT),
2004. Seville, Spain, 2015, pp. 85−92.
[37] E. Koutroulis and K. Kalaitzakis, “Design of a maximum power [57] C. Vivas, F. Castañ, and F. R. Rubio, “Adaptive H∞ control of variable-
tracking system for wind-energy-conversion applications,” IEEE Trans. speed Wind Turbines with wind speed estimator,” in Proc. European
Ind. Electron., vol. 53, no. 2, pp. 486−494, Apr. 2006. Control Conf., Budapest, Hungary, 2009, pp. 4217−4222.
[38] M. Matsui, D. H. Xu, L. Y. Kang, and Z. Yang, “Limit cycle based [58] X. J. Yao, Y. M. Liu, and C. C. Guo, “Adaptive fuzzy sliding-mode
simple MPPT control scheme for a small sized wind turbine generator control in variable speed adjustable pitch wind turbine,” in Proc. IEEE
system-principle and experimental verification,” in Proc. 4th Int. Power Int. Conf. Automation and Logistics, Jinan, China, 2007, pp. 313−318,
Electronics and Motion Control Conf., Xi’an, China, 2004, vol. 3, pp. 2007.
1746−1750.
[59] H. Jafarnejadsani, J. Pieper, and J. Ehlers, “Adaptive control of a
[39] Y. Higuchi, N. Yamamura, M. Ishida, and T. Hori, “An improvement variable-speed variable-pitch wind turbine using radial-basis function
of performance for small-scaled wind power generating system with neural network,” IEEE Trans. Contr. Syst. Technol., vol. 21, no. 6, pp.
permanent magnet type synchronous generator,” in Proc. 26th Ann. 2264−2272, Nov. 2013.
Conf. IEEE Ind. Electronics Society, IECON, Nagoya, Japan, 2000,
[60] D. W. Xiang, J. C. Turu, S. M. Muratel, and T. Wang, “On-site LVRT
pp. 1039−1043.
testing method for full-power converter wind turbines,” IEEE Trans.
[40] S. T. Wang, Z. Y. Qi, and T. Undeland, “State space averaging modeling Sustain. Energy, vol. 8, no. 1, pp. 395−403, Jan. 2017.
and analysis of disturbance injection method of MPPT for small wind
[61] M. Nasiri and R. Mohammadi, “Peak current limitation for grid side
turbine generating systems,” in Proc. Asia-Pacific Power and Energy
inverter by limited active power in PMSG-based wind turbines during
Engineering Conf., Wuhan, China, 2009, pp. 1−5.
different grid faults,” IEEE Trans. Sustain. Energy, vol. 8, no. 1, pp. 3
[41] R. J. Wai, C. Y. Lin, and Y. R. Chang, “Novel maximum-power −12, Jan. 2017.
extraction algorithm for PMSG wind generation system,” IET Electric
[62] J. Mohammadi, S. Afsharnia, S. Vaez-zadeh, and S. Farhangi, “Im-
Power Appl., vol. 1, no. 2, pp. 275−283, Mar. 2007.
proved fault ride through strategy for doubly fed induction generator
[42] Y. Q. Jia, Z. Q. Yang, and B. G. Cao, “A new maximum power point based wind turbines under both symmetrical and asymmetrical grid
tracking control scheme for wind generation,” in Proc. Int. Conf. Power faults,” IET Renew. Power Generat., vol. 10, no. 8, pp. 1114−1122,
System Technology, Kunming, China, 2002, pp. 144−148. Sep. 2016.
[43] J. Hui and A. Bakhshai, “A new adaptive control algorithm for [63] H. M. Yassin, H. H. Hanafy, and M. M. Hallouda, “Enhancement
maximum power point tracking for wind energy conversion systems,” low-voltage ride through capability of permanent magnet synchronous
in Proc. IEEE Power Electronics Specialists Conf., Rhodes, Greece, generator-based wind turbines using interval type-2 fuzzy control,” IET
2008, pp. 4003−4007. Renew. Power Generat., vol. 10, no. 3, pp. 339−348, Feb. 2016.
[44] J. Hui and A. Bakhshai, “Adaptive algorithm for fast maximum power [64] J. N. Sakamuri, Z. H. Rather, J. Rimez, M. Altin, ö. Göksu, and N. A.
point tracking in wind energy systems,” in Proc. 34th Ann. Conf. IEEE Cutululis, “Coordinated voltage control in offshore HVDC connected
Industrial Electronics, Orlando, FL, USA, 2008, pp. 2119−2124. cluster of wind power plants,” IEEE Trans. Sustain. Energy, vol. 7, no.
[45] M. G. Molina and P. E. Mercado, “A new control strategy of variable 4, pp. 1592−1601, Oct. 2016.
speed wind turbine generator for three-phase grid-connected applica- [65] A. Kirakosyan, M. S. El Moursi, P. Kanjiya, and V. Khadkikar, “A nine
tions,” in Proc. IEEE/PES Transmission and Distribution Conf. and switch converter-based fault ride through topology for wind turbine
Exposition: Latin America, Bogota, Colombia, 2008, pp. 1−8. applications,” IEEE Trans. Power Delivery, vol. 31, no. 4, pp. 1757−
[46] T. Tafticht, K. Agbossou, and A. Cheriti, “DC bus control of variable 1766, Aug. 2016.
speed wind turbine using a buck-boost converter,” in Proc. IEEE Power [66] J. B. Hu, Q. Hu, B. Wang, H. Y. Tang, and Y. N. Chi, “Small signal
Eng. Society General Meeting, Montreal, Que., Canada, 2006. instability of PLL-synchronized type-4 wind turbines connected to

Authorized licensed use limited to: AMRITA VISHWA VIDYAPEETHAM AMRITA SCHOOL OF ENGINEERING. Downloaded on April 21,2022 at 16:02:21 UTC from IEEE Xplore. Restrictions apply.
MAHMOUD AND OYEDEJI: ADAPTIVE AND PREDICTIVE CONTROL STRATEGIES FOR WIND TURBINE SYSTEMS: A SURVEY 377

high-impedance AC grid during LVRT,” IEEE Trans. Energy Convers., [87] P. F. Odgaard, L. F. S. Larsen, R. Wisniewski, and T. G. Hovgaard,
vol. 31, no. 4, pp. 1676−1687, Dec. 2016. “On using Pareto optimality to tune a linear model predictive controller
[67] A. Egea-Àlvarez, M. Aragüés-Peñalba, O. Gomis-Bellmunt, J. Rull- for wind turbines,” Renew. Energy, vol. 87, pp. 884−891, Mar. 2016.
Duran, and A. Sudrià-Andreu, “Sensorless control of a power converter [88] S. Abulanwar, W. H. Hu, Z. Chen, and F. Iov, “Adaptive voltage control
for a cluster of small wind turbines,” IET Renew. Power Generat., vol. strategy for variable-speed wind turbine connected to a weak network,”
10, no. 5, pp. 721−728, Apr. 2016. IET Renew. Power Generat., vol. 10, no. 2, pp. 238−249, Feb. 2016.
[68] S. I. Nanou and S. A. Papathanassiou, “Grid code compatibility [89] K. E. Johnson, L. Y. Pao, M. J. Balas, and L. J. Fingersh, “Control
of VSC-HVDC connected offshore wind turbines employing power of variable-speed wind turbines: standard and adaptive techniques for
synchronization control,” IEEE Trans. Power Syst., vol. 31, no. 6, pp. maximizing energy capture,” IEEE Contr. Syst. Mag., vol. 26, no. 3,
5042−5050, Nov. 2016. pp. 70−81, Jun. 2006.
[69] V. Yaramasu, B. Wu, P. C. Sen, S. Kouro, and M. Narimani, “High- [90] Q. S. Luo, Q. M. Yang, C. Han, and P. Cheng, “Pitch angle controller
power wind energy conversion systems: state-of-the-art and emerging of variable-speed wind turbine based on L1 adaptive control theory,”
technologies,” Proc. IEEE, vol. 103, no. 5, pp. 740−788, May 2015. in Proc. Int. Conf. Mechatronics and Control (ICMC), Jinzhou, China,
[70] L. Sun, X. M. Yuan, J. B. Hu, and W. He “Inertial control methods 2014, pp. 955−960.
of variable-speed wind turbine: comparative studies,” in Proc. IEEE [91] S. A. Frost, M. J. Balas, and A. D. Wright, “Direct adaptive control of
Power & Energy Society General Meeting, Denver, CO, USA, 2015, a utility-scale wind turbine for speed regulation,” Int. J. Robust Nonlin.
pp. 1−5. Contr., vol. 19, no. 1, pp. 59−71, 2009.
[71] S. Wang, J. B. Hu, X. M. Yuan, and L. Sun, “On inertial dynamics [92] J. Y. Gong and R. Xie, “Adaptive control of PMSG-based small wind
of virtual-synchronous-controlled DFIG-based wind turbines,” IEEE turbines in region II,” in Proc. 35th Chinese Control Conf., Chengdu,
Trans. Energy Convers., vol. 30, no. 4, pp. 1691−1702, Dec. 2015. China, 2016, pp. 8518−8522.
[72] E. Muljadi, V. Gevorgian, M. Singh, and S. Santoso “Understanding [93] O. Barambones and J. M. G. de Durana, “Adaptive sliding mode
inertial and frequency response of wind power plants,” in Proc. IEEE control strategy for a wind turbine systems using a HOSM wind torque
Power Electronics and Machines in Wind Applications, Denver, CO, observer,” in Proc. IEEE Int. Energy Conf. (ENERGYCON), Leuven,
USA, 2012, pp. 1−8, 2012. Belgium, 2016, pp. 1−6.
[73] J. Morren, J. Pierik, and S. W. H. de Haan, “Inertial response of variable
[94] K. Shi, C. K. Zhang, X. Zhou, and L. Jiang, “Nonlinear adaptive power
speed wind turbines,” Electrical Power Syst. Res., vol. 76, no. 11, pp.
control for DFIG-based wind turbine under unbalanced network con-
980−987, Jul. 2006.
ditions,” in Proc. IEEE 8th Int. Power Electronics and Motion Control
[74] L. Shang, J. B. Hu, X. M. Yuan, and Y. N. Chi “Understanding Conf. (IPEMC-ECCE Asia), Hefei, China, 2016, pp. 1496−1502.
Inertial Response of Variable-Speed Wind Turbines by Defined Internal
Potential Vector,” Energies, vol. 10, pp. 22, Dec. 2016. [95] M. Koumir, A. El Bakri, and I. Boumhidi, “Optimal control for a
variable speed wind turbine based on extreme learning machine and
[75] J. B. Hu, H. Nian, B. Hu, Y. K. He, and Z. Q. Zhu, “Direct active adaptive particle swarm optimization,” in Proc. 5th Int. Conf. Systems
and reactive power regulation of DFIG using sliding-mode control ap- and Control, Marrakesh, Morocco, 2016, pp. 151−156.
proach,” IEEE Trans. Energy Convers., vol. 25, no. 4, pp. 1028−1039,
Dec. 2010. [96] S. M. Muyeen, A. Al-durra, and H. M. Hasanien, “Application of an
adaptive neuro-fuzzy controller for speed control of switched reluctance
[76] A. Abdel-Khalik, A. Elserougi, A. Massoud, and S. Ahmed, “A power generator driven by variable speed wind turbine,” in Proc. Modern
control strategy for flywheel doubly-fed induction machine storage Electric Power Systems (MEPS), Wroclaw, Poland, 2015, pp. 1−6.
system using artificial neural network,” Electric. Power Syst. Res., vol.
96, pp. 267−276, Mar. 2013. [97] A. Tohidi, H. Hajieghrary, and M. A. Hsieh, “Adaptive disturbance
rejection control scheme for DFIG-based wind turbine: theory and
[77] A. Yousefi-Talouki, E. Pouresmaeil, and B. N. Jørgensen, “Active and experiments,” IEEE Trans. Ind. Appl., vol. 52, no. 3, pp. 2006−2015,
reactive power ripple minimization in direct power control of matrix May−Jun. 2016.
converter-fed DFIG,” Int. J. Electric. Power Energy Syst., vol. 63, pp.
600−608, Dec. 2014. [98] O. Barambones and J. M. G. de Durana, “Wind turbine control scheme
based on adaptive sliding mode controller and observer,” in Proc.
[78] P. K. Gayen, D. Chatterjee, and S. K. Goswami, “Stator side active IEEE 20th Conf. Emerging Technologies and Factory Automation,
and reactive power control with improved rotor position and speed Luxembourg, Luxembourg, 2015, pp. 1−7.
estimator of a grid connected DFIG (doubly-fed induction generator),”
Energy, vol. 89, pp. 461−472, Sep. 2015. [99] S. Rajendran and D. Jena, “Adaptive nonsingular terminal sliding mode
control for variable speed wind turbine,” in Proc. IEEE 28th Canadian
[79] E. F. Camacho and C. Bordons, Model Predictive Control. London,
Conf. Electrical and Computer Engineering, Halifax, NS, Canada,
UK: Springer-Verlag, 1999.
2015, pp. 937−942.
[80] L. Grune and J. Pannek, Nonlinear Model Predictive Control: Theory
and Algorithms. London, UK: Springer-Verlag, 2007. [100] J. Chen, L. Jiang, W. Yao, and Q. H. Wu, “Perturbation estimation
based nonlinear adaptive control of a full-rated converter wind turbine
[81] M. Cannon, “Efficient nonlinear model predictive control algorithms,” for fault ride-through capability enhancement,” IEEE Trans. Power
Ann. Rev. Contr., vol. 28, no. 2, pp. 229−237, 2004. Syst., vol. 29, no. 6, pp. 2733−2743, Nov. 2014.
[82] J. F. Hu, J. G. Zhu, and D. G. Dorrell, “Model-predictive direct [101] V. Azimi, M. B. Menhaj, and A. Fakharian, “Adaptive control of a
power control of doubly-fed induction generators under unbalanced wind turbine based on neural networks,” in Proc. 13th Iranian Conf.
grid voltage conditions in wind energy applications,” IET Renew. Power Fuzzy Systems (IFSC), Qazvin, Iran, 2013, pp. 1−6.
Generat., vol. 8, no. 6, pp. 687−695, Aug. 2014.
[102] P. Bagheri and Q. Sun, “Adaptive robust control of a class of non-affine
[83] R. Aissou, T. Rekioua, D. Rekioua, and A. Tounzi, “Robust nonlinear variable-speed variable-pitch wind turbines with unmodeled dynamics,”
predictive control of permanent magnet synchronous generator turbine ISA Trans., vol. 63, pp. 233−241, Jul. 2016.
using DSPACE hardware,” Int. J. Hydrogen Energy, vol. 41, no. 45,
pp. 21047−21056, Dec. 2016. [103] D. C. Phan and S. Yamamoto, “Rotor speed control of doubly fed
induction generator wind turbines using adaptive maximum power
[84] A. Koerber and R. King, “Combined feedback-feedforward control of point tracking,” Energy, vol. 111, pp. 377−388, Sep. 2016.
wind turbines using state-constrained model predictive control,” IEEE
Trans. Contr. Syst. Technol., vol. 21, no. 4, pp. 1117−1128, Jul. 2013. [104] A. Hatami and B. Moetakef-Imani, “Innovative adaptive pitch control
for small wind turbine fatigue load reduction,” Mechatronics, vol. 40,
[85] C. A. Evangelista, A. Pisano, P. Puleston, and E. Usai, “Receding
pp. 137−145, Dec. 2016.
horizon adaptive second-order sliding mode control for doubly-fed
induction generator based wind turbine,” IEEE Trans. Contr. Syst. [105] E. Assareh and M. Biglari, “A novel approach to capture the maximum
Technol., vol. 25, no. 1, pp. 73−84, Jan. 2017. power from variable speed wind turbines using PI controller, RBF
[86] X. J. Liu and X. B. Kong, “Nonlinear model predictive control for neural network and GSA evolutionary algorithm,” Renew. Sustain.
DFIG-based wind power generation,” IEEE Trans. Sustain. Energy, Energy Rev., vol. 51, pp. 1023−1037, Nov. 2015.
vol. 11, no. 4, pp. 1046−1055, Oct. 2014. [106] A. D. Wright, “Modern control design for flexible wind turbines,” Ph.D.

Authorized licensed use limited to: AMRITA VISHWA VIDYAPEETHAM AMRITA SCHOOL OF ENGINEERING. Downloaded on April 21,2022 at 16:02:21 UTC from IEEE Xplore. Restrictions apply.
378 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO. 2, MARCH 2019

dissertation, Dept. Aerosp. Eng. Sci., Univ. Colorado, Colorado, USA, [127] S. Bououden, M. Chadli, and H. R. Karimi, “An ant colony
2003. optimization-based fuzzy predictive control approach for nonlinear
[107] P. F. Odgaard, J. Stoustrup, and M. Kinnaert, “Fault tolerant control of processes,” Inf. Sci., vol. 299, pp. 143−158, Apr. 2015.
wind turbines - a benchmark model,” IFAC Proc. Vol., vol. 42, no. 8, [128] V. Adetola, D. DeHaan, and M. Guay, “Adaptive model predictive
pp. 155−160, 2009. control for constrained nonlinear systems,” Syst. Contr. Lett., vol. 58,
[108] P. F. Odgaard and J. Stoustrup, “Fault tolerant control of wind turbines no. 5, pp. 320−326, May 2009.
using unknown input observers,” IFAC Proc. Vol., vol. 45, no.20, pp. [129] V. Bobal, M. Kubalcik, P. Dostal, and J. Matejicek, “Adaptive predictive
313−318, Jan. 2012. control of time-delay systems,” Comput. Math. Appl., vol. 66, no. 2,
[109] P. F. Odgaard, C. Damgarrd, and R. Nielsen, “On-line estimation of pp. 165−176, Aug. 2016.
wind turbine power coefficients using unknown input observers,” IFAC [130] Y. J. Zhang, T. Y. Chai, H. Wang, J. Fu, L. Y. Zhang, and Y. G.
Proc. Vol., vol. 41, no. 2, pp. 10646−10651, 2008. Wang, “An adaptive generalized predictive control method for nonlinear
[110] J. Friis, E. Nielsen, J. Bonding, F. D. Adegas, J. Stoustrup, and P. systems based on ANFIS and multiple models,” IEEE Trans. Fuzzy
F. Odgaard, “Repetitive model predictive approach to individual pitch Syst., vol. 18, no. 6, pp. 1070−1082, Dec. 2010.
control of wind turbines,” in Proc. 50th IEEE Conf. Decision and
Control and European Control Conf., Orlando, FL, USA, 2011, pp.
3664−3670.
Magdi S. Mahmoud obtained the B.Sc. (Honors)
[111] H. Schulte and E. Gauterin, “Fault-tolerant control of wind turbines in communication engineering, the M.Sc. in elec-
with hydrostatic transmission using Takagi-Sugeno and sliding mode tronic engineering and the Ph.D. in systems engi-
techniques,” Ann. Rev. Contr., vol. 40, pp. 82−92, 2015. neering, all from Cairo University in 1968, 1972
[112] U. Giger, P. Kühne, and H. Schulte, “Fault tolerant and optimal control and 1974, respectively. He has been a Professor of
of wind turbines with distributed high-speed generators,” Energies, vol. engineering since 1984. He is now a Distinguished
10, no. 2, pp. 149, Jan. 2017. Professor at King Fahd University of Petroleum and
Minerals (KFUPM), Saudi Arabia. He was on the
[113] P. Kühne, F. Pöshke, and H. Schulte, “Fault estimation and fault-
faculty at different universities worldwide including
tolerant control of the FAST NREL 5-MW reference wind turbine
Egypt (CU, AUC), Kuwait (KU), UAE (UAEU),
using a proportional multi-integral observer,” Int. J. Adapt. Contr. Sign.
UK (UMIST), USA (Pitt, Case Western), Singapore
Process., vol. 32, no. 4, pp. 568−585, Apr. 2018.
(Nanyang) and Australia (Adelaide). He lectured in Venezuela (Caracas),
[114] F. Pöshke, J. Fortmann, and H. Schulte, “Nonlinear wind turbine Germany (Hanover), UK ((Kent), USA (UoSA), Canada (Montreal) and China
controller for variable power generation in full load region,” in Proc. (BIT, Yanshan). He is the principal author of thirty-seven books, inclusive
American Control Conf., Seattle, WA, USA, 2017, vol. 32, pp. 1389− book-chapters and the author/co-author of more than 600 peer-reviewed
1400. papers. He is a fellow of the IEE, a senior member of the IEEE, the CEI (UK),
[115] M. S. Shake and R. J. Patton, “Active sensor fault tolerant output and a registered consultant engineer of information engineering and systems
feedback tracking control for wind turbine systems via T-S model,” (Egypt). He received the Science State Incentive Prize for outstanding research
Eng. Appl. Artific. Intell., vol. 34, pp. 1−12, Sep. 2014. in engineering, (1978, 1986), the State Medal for Science and Art, First
[116] F. M. Shi and R. Patton, “An active fault tolerant control approach to an Class, (1978), and the State Distinction Award, (1986), Egypt. He awarded
offshore wind turbine model,” Renew. Energy, vol. 75, pp. 788−798, the Abdulhamed Showman Prize for Young Arab Scientists in the field of
Mar. 2015. Engineering Sciences, (1986), Jordan. In 1992, he received the Distinguished
Engineering Research Award, College of Engineering and Petroleum, Kuwait
[117] M. Sami and R. J. Patton, “Fault tolerant adaptive sliding mode University, (1992), Kuwait. He is co-winner of the Most Cited Paper Award
controller for wind turbine power maximisation,” IFAC Proc. Vol., vol. 2009, “Signal Processing” vol. 86, no. 1, 2006, pp. 140−152. His papers were
45, no. 13, pp. 499−504, 2012. selected among the 40 best papers in Electrical & Electronic Engineering
[118] H. Badihi, Y. M. Zhang, and H. Hong, “Fuzzy gain-scheduled active by the Web of Science ISI in July 2012. He interviewed for “People in
fault-tolerant control of a wind turbine,” J. Franklin Instit., vol. 351, Control” IEEE Control Systems Magazine, August 2010. He served as Guest
no. 7, pp. 3677−3706, Jul. 2014. Editor for the special issue “Neural Networks and Intelligence Systems in
[119] H. Badihi, Y. M. Zhang, and H. Hong, “Fault-tolerant cooperative Neurocomputing” and Guest Editor for the 2015 International Symposium
control in an offshore wind farm using model-free and model-based on Web of Things and Big Data (WoTBD 2015) 18−20 October 2015,
fault detection and diagnosis approaches,” Appl. Energy, vol. 201, pp. Manama, Bahrain. He is a Regional Editor (Middle East and Africa) of
284−307, Sep. 2017. International Journal of Systems, Control and Communications (JSCC),
INDERSCIENCE Publishers since 2007, member of the Editorial Board
[120] V. A. Akpan and G. D. Hassapis, “Nonlinear model identification and of the Journal of Numerical Algebra, Control and Optimization (NACO),
adaptive model predictive control using neural networks,” ISA Trans., Australia since 2010, an Associate Editor of the International Journal of
vol. 50, no. 2, pp. 177−194, Apr. 2011. Systems Dynamics Applications (IJSDA), since 2011, member of the Editorial
[121] B. Zhu and X. H. Xia, “Adaptive model predictive control for un- Board of the Journal of Engineering Management, USA since 2012 and an
constrained discrete-time linear systems with parametric uncertainties,” Academic Member of Athens Institute for Education and Research, Greece
IEEE Trans. Autom. Contr., vol. 61, no. 10, pp. 3171−3176, Oct. 2016. since 2015. Since 2016, He is an Editor of the Journal Mathematical Problems
[122] O. Bello, Y. Hamam, and K. Djouani, “Fuzzy dynamic modelling and in Engineering, Hindawi Publishing Company, USA. He is currently actively
predictive control of a coagulation chemical dosing unit for water engaged in teaching and research in the development of modern methodologies
treatment plants,” J. Electric. Syst. Inf. Technol., vol. 1, no. 2, pp. 129− to distributed control and filtering, networked control systems, fault-tolerant
143, Sep. 2014. systems, cyber-physical systems, and information technology.
[123] T. H. Kim and T. Sugie, “Adaptive receding horizon predictive control
for constrained discrete-time linear systems with parameter uncertain-
ties,” Int. J. Contr., vol. 81, no. 1, pp. 62−73, Sep. 2008. Mojeed O. Oyedeji obtained the B.Sc. (Honors) in
[124] R. Dubay, M. Abu-Ayyad, and J. M. Hernandez, “A nonlinear regres- electrical and electronics engineering degree from
sion model-based predictive control algorithm,” ISA Trans, vol. 48, no. Osun State University, Nigeria in 2012. He obtained
2, pp. 62−73, Apr. 2009. the M.S. degree from King Fahd University of
Petroleum and Minerals (KFUPM), Saudi Arabia in
[125] H. Fukushima, T. H. Kim, and T. Sugie, “Adaptive model predictive 2017. He is currently a Ph.D. candidate at KFUPM.
control for a class of constrained linear systems based on the compar- His research interests include multi-agent systems,
ison model,” Automatica, vol. 43, no. 2, pp. 301−308, Feb. 2007. control systems, renewable energy, energy markets,
[126] M. Khazaee, A. H. D. Markazi, and E. Omidi, “Adaptive fuzzy model predictive control, artificial intelligence, and
predictive sliding control of uncertain nonlinear systems with bound- evolutionary systems.
known input delay,” ISA Trans., vol. 59, pp. 314−324, Nov. 2015.

Authorized licensed use limited to: AMRITA VISHWA VIDYAPEETHAM AMRITA SCHOOL OF ENGINEERING. Downloaded on April 21,2022 at 16:02:21 UTC from IEEE Xplore. Restrictions apply.

You might also like