Professional Documents
Culture Documents
SUMMARY
An estimator of the wind speed of a wind turbine coupled to a generator is proposed in this paper. Wind
speed enters into the generator dynamics through a highly nonlinear function; hence, we are confronted with
a difficult problem of estimation of a nonlinearly parameterized system. To solve this problem, we use the
technique of immersion and invariance, recently introduced in the literature. It is assumed that the rotor
speed and electrical torque of the generator are measured, which is the case for the machines typically used
in this application. The result is of interest for the design of controllers of maximum power extraction, where
the knowledge of the wind speed is necessary to express the control objective as a speed tracking problem.
Detailed computer simulations are presented to assess the performance of the proposed estimator. Copyright
© 2012 John Wiley & Sons, Ltd.
KEY WORDS: identification; nonlinearly parameterized systems; adaptive control; control of windmill
systems
1. INTRODUCTION
Wind power is becoming increasingly popular around the world because of its low footprint on the
environment. Countries such as Denmark, Germany, Spain, USA, and others have launched aggres-
sive policies in order to drastically increase the wind power penetration in their energy portfolio for
electricity generation [1]. Wind turbines have three main operating regions.
(Region 1) When the turbine is stopped or just starting up.
(Region 2) When the objective is to extract the maximal power from the wind (also called
below rated or partial load).
(Region 3) When, for safety reasons due to the high wind, the turbine must limit the captured
wind power (also called above rated or full load).
See [2–8] and references therein for further details. Our interest in this paper concerns the sec-
ond operating mode. In this case, because we want to operate the system at the point of maximum
power extraction, the knowledge of the wind speed, which is usually not available for measurement,
is essential.
Several publications have appeared in the literature attempting to control windmill systems in
Region 2 without velocity measurement. In [6], a provably stable adaptive controller to directly
adjust the torque gain of a variable speed wind turbine is proposed. No attempt is made to estimate
the wind speed; instead, concavity of the power coefficient function is assumed to adapt the gain
*Correspondence to: Romeo Ortega, Laboratoire des Signaux et Systèmes, Supelec, Plateau du Moulon, 91192
Gif-sur-Yvette, France.
† E-mail: ortega@lss.supelec.fr
of a switching torque—that intrinsically injects high gain in the loop. Another drawback of this
approach, intrinsic to all extremum-seeking algorithms, is the generation of an uncontrollable oscil-
latory behavior around the maximum point. In [9], the well-known passivity-based and sliding mode
control techniques are used to provide some guidelines for the controller design. Unfortunately, as
indicated by the authors, the assumptions required by these techniques are not satisfied and the con-
troller is designed invoking some approximations, with the wind speed (indirectly) reconstructed
with an approximate differentiator.
Estimation of the wind speed is complicated because it enters into the (mechanical) dynamics
in a nonlinear way. Estimation of nonlinearly parameterized systems is a widely open research
area—for which, besides practically questionable high-gain designs, almost no theoretical results
are available in the literature, see [10] for further details. To overcome the nonlinearity problem,
three approaches have been adopted: (1) assuming a static relation between electrical power produc-
tion and wind speed; (2) differentiating the generator speed and then solving an algebraic equation;
and (3) designing observer-like estimators based on (standard or extended) Kalman filtering, see
[11] for a recent survey of the literature. To the best of our knowledge, no scheme has been reported
that guarantees a consistent estimation (for the original system dynamics) that, as is well–known, is
necessary for high-performance controller designs. The main contribution of the paper is the devel-
opment of a wind speed estimator for the full nonlinear dynamical model, which is proven to be
consistent under a monotonicity assumption that is verified in several practical situations.
The paper is organized as follows. Section 2 presents the dynamic model considered in the
paper, followed by the estimation problem formulation in Section 3 and its solution in Section 4.
Section 5 provides simulation results that illustrate the performance of the estimator. Finally,
Section 6 wraps-up the paper with some concluding remarks and future research work.
The windmill system considered in the paper consists of a wind turbine and a generator. The
mechanical power available at the wind turbine shaft is given by‡
1 3
Pw D ACp ./vw , (1)
2
where is the air density, A is the area swept by the blades, Cp ./ is the power coefficient, and vw
is the wind speed. The power coefficient is a function of the blades’ tip speed , which is defined as
r!m
WD , (2)
vw
with r as the blades’ radius and !m as the shaft’s rotational speed.
The power coefficient is also a function of the blade pitch angle, see for example, [5]. This signal
is a control variable that is used when the turbine operates in Regions 1 and 3. Because we are inter-
ested in this paper, in the turbine operating in Region 2, we have omitted this dependence. As will
become clear in the following, this signal can also be included without affecting our derivations.
The shape of the function Cp ./ depends on the geometry of the windmill. Figure 1 shows a typ-
ical curve that can be obtained from experimental measurements.§ Clearly, the operating region for
the blades’ tip speed is restricted to an interval Œ0, M , M > 0, such that
8
< D 0 for D 0
Cp ./ > 0 for 2 .0, M / (3)
: D 0 for D .
M
‡
All constants defined in the paper are positive. Interested readers are referred to [7] and [5] for further details on models
of windmill systems.
§
In this, and all the remaining plots, the function Cp ./ given in (23) is used.
Copyright © 2012 John Wiley & Sons, Ltd. Int. J. Adapt. Control Signal Process. 2013; 27:413–425
DOI: 10.1002/acs
A GLOBALLY CONVERGENT WIND SPEED ESTIMATOR 415
where J > 0 is the rotor inertia, which is assumed known, Te is the electrical torque, and Tm is the
mechanical torque applied to the windmill shaft that readily follows from (1)
Pw
Tm D .
!m
Throughout the paper, the following assumption—always verified in practice—is used.
Assumption 1
min
The motor rotates in the same direction with a minimal, positive speed. That is, there exists !m > 0,
such that
min
!m .t / > !m , (5)
for all t > 0.
a constant that is typically known. If vw is known, the speed of maximum power extraction is defined
using (2) as
? vw ?
!m WD . (7)
r
Given an estimate of vw , say vO w , the control task boils down to regulation of the shaft’s speed !m
around a reference speed
d vO w ?
!m D . (8)
r
In the nonadaptive case, vO w is fixed to some a-priori (constant) estimate. In this paper, a wind
speed estimator is proposed to generate an asymptotically consistent, online, estimate vO w . That is,
an estimate verifying
lim vO w .t / D vw ,
t !1
ensuring that the reference speed converges to its optimal value, and maximum power extraction is
(asymptotically) guaranteed.
Copyright © 2012 John Wiley & Sons, Ltd. Int. J. Adapt. Control Signal Process. 2013; 27:413–425
DOI: 10.1002/acs
416 R. ORTEGA, F. MANCILLA-DAVID AND F. JARAMILLO
Assumption 2
The power coefficient is a known, smooth, function Cp W Œ0, M ! RC , which verifies (3) and
8
< > 0 for 2 Œ0, ? /
0
Cp ./ D 0 for D ? (9)
: < 0 for 2 .? , ,
M
Assumption 3
The wind speed vw is an unknown positive constant.
Assumption 4
The electrical torque Te and the motor speed wm are measurable.
Problem formulation. Given the systems (4) and (6), verifying Assumptions 1–4, design an online
estimate of the wind speed, vO w , such that under some suitable conditions, the parameter estimator
is asymptotically consistent.
Some remarks regarding the assumptions are in order.
(R1) Concerning Assumption 2, as indicated earlier, the shape of Cp ./ may be obtained from
experimental data.¶ Furthermore, the conditions imposed on its derivative are consistent
with the physical operation of the windmill. Namely, that power increases with the blade’s
tip speed up to a maximum point,
Cp? WD Cp .? /,
after which it starts decreasing. From the analytical viewpoint, this is a critical assumption
that ensures some monotonicity conditions of an associated function that are needed for a
proper behavior of the estimator.
(R2) The assumption of constant wind speed may seem stringent, particularly for its application
in maximum power point tracking controllers. However, we propose an online estima-
tor that, as is well-known [12], is able to track slowly-varying parameters and filter low
amplitude oscillation noise. The time scale separation between the wind dynamics and the
mechanical and electrical signals of the windmill systems is an additional argument to jus-
tify the assumption. See also Section 6 and [13] for some comments on the case of wind
gusts and turbulent wind.
(R3) Regarding Assumption 4, measuring wm is a standard practice in windmill systems.
Moreover, the knowledge of Te is available in permanent magnet synchronous or doubly
fed induction generators, which are the machines typically used in this application. Indeed,
for the former, Te is given by
3P
Te D
iq , (10)
2 2
where iq is the current in the dq reference frame, is the permanent magnetic flux
produced by the rotor magnets, and P is the number of pole pairs. For doubly fed induction
generators, the torque is defined as
Te D Lsr isq ird isd irq ,
with Lsr as the mutual inductance and .isd , isq / and .ird , irq /, respectively, are the stator
and rotor currents—that are measurable in winded-rotor machines.
¶
As will become clear later, the estimator is also implementable if the function is given in tabular form.
Copyright © 2012 John Wiley & Sons, Ltd. Int. J. Adapt. Control Signal Process. 2013; 27:413–425
DOI: 10.1002/acs
A GLOBALLY CONVERGENT WIND SPEED ESTIMATOR 417
4. MAIN RESULT
As can be seen from (4) and (6), wind speed enters into the system in a highly nonlinear way.
Moreover, because the basic objective of the control is to track the maximum power point in the
face of (slowly) varying wind speeds, the motor speed—and consequently, —will take values in
wide ranges, stymieing the application of standard linear estimation techniques for the linearized
system [11].
Proposition 1
Consider the system
xP D F .t / C ˆ.x, /, (11)
where x 2 R, the function F .t / and the mapping ˆ W R R ! R are known, and 2 R is a
constant unknown parameter. Assume that there exists a smooth mapping ˇ W R ! R such that the
parameterized mapping
Qx W R ! R
(12)
Qx ./ WD ˇ 0 .x/ˆ.x, /
is strictly monotone increasing.|| The I&I estimator
h i
P
O I D ˇ 0 .x/ F .t / C ˆ x, O I C ˇ.x/
O D O I C ˇ.x/, (13)
is asymptotically consistent. That is,
lim O .t / D . (14)
t !1
for all x.0/, O I .0/ 2 R R, and F .t / such that x.t /, O .t / exist for all t > 0.
Notice that Assumption 2 of Proposition 1 in [14] is conspicuous by its absence in the proposition
above. This stems from the fact that, for the scalar parameter case, this assumption is implied by the
strict monotonicity condition.
||
That is, for all a, b 2 R, a > b, and all x 2 R, the mapping satisfies Qx .a/ > Qx .b/.
Copyright © 2012 John Wiley & Sons, Ltd. Int. J. Adapt. Control Signal Process. 2013; 27:413–425
DOI: 10.1002/acs
418 R. ORTEGA, F. MANCILLA-DAVID AND F. JARAMILLO
where Te is viewed as a function of time. The key step is to construct a function ˇ./, such that the
parameterized function
Q!m W RC ! R
Q!m .vw / D ˇ 0 .!m /ˆ.!m , vw /
is strictly monotonically increasing. In this scalar case, the latter is true if and only if the derivative
of the function is positive, which is computed as
0 0 @ˆ.!m , vw / Ar 0 3vw r!m 0 r!m
Q!m .vw / D ˇ .!m / D vw ˇ .!m / Cp Cp .
@vw 2J r!m vw vw
Obviously, because vw is a positive constant, the monotonicity of Q!m .vw / is determined by the
product of the sign of ˇ 0 .!m / and the sign of the term in brackets, which we write in the more
convenient form
3
./ WD Cp ./ Cp0 ./. (16)
Now, because ˇ.!m / is used in the construction of the estimator (13), it is clear that it cannot depend
on the unknown vw . Consequently, the monotonicity of Q!m .vw / is (essentially) determined by
./. See Figure 2 for one possible scenario.
The lemma in the following plays a central role in our developments.
Lemma 1
Consider the function ./ defined by (16), with Cp ./ satisfying Assumption 1. There exists two
constants, c1 , c2 , with
0 < c1 6 c2 < ? ,
such that
./ > 0 for 2 Œ0, c1 / [ .c2 , M .
Proof
First, note that
lim ./ D 2Cp0 .0/ > 0,
!0
which follows from Assumption 2 and direct application of L’Hopital’s Lemma to (16). Invoking
continuity establishes the existence of c1 > 0 such that k./ > 0 for all 2 Œ0, c1 /. See Figure 2.
Let us prove now the existence of c2 < ? , such that k./ > 0 for all 2 .c2 , M . First, from
the facts that Cp0 ./ 6 0 for all > ? and 3 Cp ./ > 0 for all , we conclude that ./ > 0 for
all 2 Œ? , M . Now, again from continuity and the fact that Cp0 .? / D 0, we conclude that there
3
Figure 2. Plots of C ./,
p
Cp0 ./, and ./ for the case when ./ changes sign.
Copyright © 2012 John Wiley & Sons, Ltd. Int. J. Adapt. Control Signal Process. 2013; 27:413–425
DOI: 10.1002/acs
A GLOBALLY CONVERGENT WIND SPEED ESTIMATOR 419
exists c2 < ? such that k./ > 0 for all 2 .c2 , ? . Putting both arguments together proves
the claim.
Now, assume there is no zero crossing of ./. Then, we can set c1 D c2 to be any constant in
the interval .0, M /. In that case, ./ > 0 for all 2 Œ0, M . On the other hand, if there is a zero
crossing—obviously, in the interval .0, ? /—there are necessarily (at least) two of them, because
k.0/, k.M / > 0. Selecting c1 and c2 to be, respectively, the smallest and largest of these roots
establishes that c1 < c2 , completing the proof.
We now recall that our interest is to study the monotonicity of the function Q!m .vw /. In partic-
ular, we want to define intervals for !m where the function is increasing, which is an immediate
corollary of Lemma 1, (2), and Assumption 1.
Corollary 1
Fix ˇ.!m / such that sign ˇ 0 .!m / > 0. The function Q!m .vw / verifies either one of the
following properties.
P1 Q!m .vw / is monotonically increasing for all !m .
c2
P2 There exists a positive constant !m < !m
such that Q!m .vw / is monotonically increasing
c2 ?
for all !m > !m —where !m is defined in (7) and
c2 c2 vw
!m WD , (17)
r
with c2 defined in Lemma 1.
Proposition 2
Consider the systems (4) and (6), verifying Assumptions 1–4 and Te .t / such that the solutions !m .t /
exists for all t > 0. The I&I estimator
PvO I D 1 Te ˆ !m , vO I C !m
w w
J
I
vO w D vO w C !m , (18)
where > 0 is an adaptation gain, is asymptotically consistent, that is,
lim vO w .t / D vw ,
t !1
Proof
Set
ˇ.!m / D !m . (21)
From Corollary 1, we conclude that, if condition C1 is satisfied, the function Q!m .vw / is monotone
c2
for all !m . On the other hand, if condition C2 holds, it is monotone for !m > !m . The proof is
completed invoking Proposition 1 and replacing (15) and (21) in (13) to get (18).
Copyright © 2012 John Wiley & Sons, Ltd. Int. J. Adapt. Control Signal Process. 2013; 27:413–425
DOI: 10.1002/acs
420 R. ORTEGA, F. MANCILLA-DAVID AND F. JARAMILLO
5. SIMULATION RESULTS
In this section ,we assess, via computer simulations, the performance of the wind speed estimator.
The objective of this section is twofold, on one hand, to check the behavior of the estimator when
the wind is not constant—which is an assumption made for the theoretical analysis. On the other
hand, it is well-known [12] that the performance of an estimator may be degraded when operating in
closed loop with a controller. To investigate this practically important issue, the proposed estimator
is used with the simplest proportional plus integral (PI) controller. For the sake of completeness, we
carry out a stability analysis of the nonadaptive PI controller. Finally, to answer the second issue
raised earlier, we compare the behavior of the nonadaptive and the (certainty equivalent) adaptive
PI controllers.
We adopt the simplified—but widely adopted, see for example, [2, 6] and references therein—
scenario that neglects the dynamics of the generator and its power converter and assumes that the
electrical torque Te is actually a control variable. It is well-known [5, 6] that, under this assumption,
2
the by-now classical !m -controller, which does not require the knowledge of the wind speed—yields
excellent performance, stemming from the fact that the resulting closed-loop system has a unique
asymptotically stable equilibrium in the operating region. Our intention here is not to compare the
2
performance of the !m -controller with other controllers but simply to illustrate the improvement of
the behavior of the simple PI controller when adaptation is added. Towards this end, a standard PI
controller around the rotor speed error is proposed. That is,
d
Te D KP !m !m C KI
P D !m !m
d
, (22)
d
where KP , KI > 0 are tuning gains and !m > 0 is either fixed to a constant value for the
nonadaptive PI controller via (8), or adjusted online using the estimated wind speed (18) for its
adaptive version.
Proposition 3
Consider the systems (4) and (6), verifying Assumptions 1–4 in a closed loop with the PI
controller (22).
(i) The system has a unique equilibrium point
d J d
! m D !m , D ˆ !m , vw .
KI
(ii) All trajectories are bounded and the system is ultimately bounded. That is, there exists time
tc > 0, such that
ˇ ˇ 1
ˇ dˇ
ˇ!m .t / !m ˇ6 k
KP
ˇ ˇ
ˇ ˇ
ˇ .t / J ˆ.! d , vw /ˇ 6 1 k,
ˇ KI m ˇ 2K
I
(iii) There exists KPmin > 0 such that for all KP > KPmin , the equilibrium is asymptotically stable.
Copyright © 2012 John Wiley & Sons, Ltd. Int. J. Adapt. Control Signal Process. 2013; 27:413–425
DOI: 10.1002/acs
A GLOBALLY CONVERGENT WIND SPEED ESTIMATOR 421
Proof
Claim (i) follows immediately from inspection of (4), (6), and (22).
To prove (ii), we define the error signals
d
!Q m WD !m !m
J
Q WD ˆ !md
, vw
KI
and consider the positive definite function
1
KI 1 K2
V !Q m , Q D !Q m 2
C !Q m Q C KI C P Q 2 ,
2 J J 2J
whose derivative, along the solutions of (4), (6), and (22), verifies
P KP 2 KP KI Q 2 KP Q h
d
i
V D !Q m C !Q m C ˆ.! m , vw / ˆ ! m , vw
2J 2J 2 2J
KP 1 KP KI ˇˇ Q ˇˇ ˇˇ Q ˇˇ 1
6 j!Q m j j!Q m j k ˇ ˇ ˇ ˇ k ,
2J KP 2J 2 2KI
where—to get the bound—we have used (6) and the fact that
k
d
ˆ.!m , vw / ˆ !m , vw 6 ,
2J
which follows from Figure 1 and (6). This establishes the claim in (ii).
Now, the linearization of the closed-loop system at the equilibrium point yields the system matrix
KP @ˆ
d
J C @! !m , vw KI
m ,
1 0
which is Hurwitz for sufficiently large KP , establishing the claim of (iii).
** In [13], the estimator, together with a passivity-based controller, has been tested for more realistic wind profiles,
including gusts and turbulent wind.
Copyright © 2012 John Wiley & Sons, Ltd. Int. J. Adapt. Control Signal Process. 2013; 27:413–425
DOI: 10.1002/acs
422 R. ORTEGA, F. MANCILLA-DAVID AND F. JARAMILLO
10.5
Actual
10 0.1
0.5
1
9.5
8.5
7.5
6.5
0 50 100 150 200 250 300 350 400
9
Actual
8.9 0.1
0.5
8.8 1
8.7
8.6
8.5
8.4
8.3
8.2
8.1
8
Figure 3. Performance of the estimator to step changes in the wind speed value for different values of
(top) and a zoom (bottom).
10
−5
−10
−15
kp = 0.6 ki = 0.33
−20 kp = 4 ki = 2
kp = 11.67 ki = 14.83
−25
0 50 100 150 200 250 300 350 400
Figure 4. Performance of the nonadaptive plus integral, speed deviations with respect to the optimal values
for different plus integral gains.
significant degradation of the estimators performance was observed, they are omitted for brevity. As
usual for online estimators [12], should be selected as a trade-off between convergence speed and
noise filtering.
Figure 4 shows the response of the error between the optimal and the actual speed for the nonadap-
d
tive PI controller. The reference speed, !m , was fixed assuming that the wind is known at t D 0. The
initial condition of the speed was also selected corresponding to its optimal value, and the integrator
?
was initialized at zero, that is, !m .0/ D !m .0/ and .0/ D 0, respectively. As shown in the figure,
Copyright © 2012 John Wiley & Sons, Ltd. Int. J. Adapt. Control Signal Process. 2013; 27:413–425
DOI: 10.1002/acs
A GLOBALLY CONVERGENT WIND SPEED ESTIMATOR 423
d ?
when the wind speed changes !m ¤ !m and the rotor speed that, as predicted by Proposition 3,
d
converges to !m , moves away from its optimal value of maximum power extraction. Moreover, the
figure shows that the transient performance is strongly dependent on the actual wind speed and its
change may induce instability of the closed-loop.
15
10
−5
−1
kp = 0.6 ki = 0.33
−2 kp = 4 ki = 2
kp = 11.67 ki = 14.83
Figure 5. Performance of the adaptive plus integral, speed deviations with respect to the optimal values for
different plus integral gains (top) and a zoom (bottom).
50
40
30
20
10
−10
6
50
8 40
30
10 20
Figure 6. Performance of the adaptive plus integral, with KP D 0.59, KI D 0.32, D 1, and initial
conditions on a disk at the plane .0/ D 0.
Copyright © 2012 John Wiley & Sons, Ltd. Int. J. Adapt. Control Signal Process. 2013; 27:413–425
DOI: 10.1002/acs
424 R. ORTEGA, F. MANCILLA-DAVID AND F. JARAMILLO
The performance of the certainty equivalent adaptive PI controller is shown in Figure 5, where we
have set vO w .0/ D vw .0/, and the same initial conditions for the speed and integral action as for the
nonadaptive case. As may be observed, the system behaves as desired, with the power coefficient
tracking its optimal value, and hence, maximum power is being (asymptotically) extracted for all
wind speeds. The global behavior of the adaptive PI controller is illustrated in Figure 6 where—for
a fixed set of PI and estimation gains—several trajectories starting on a disk at .0/ D 0 are shown
to converge to a unique equilibrium point. Unfortunately, no theoretical guarantee of convergence
of the adaptive PI is available at this point.
An estimator for the wind speed of a windmill system, with guaranteed convergence properties, has
been presented. The result is global if the power coefficient verifies (19). This condition can be eas-
ily checked from the experimental data. Moreover, the algorithm can be implemented numerically
from a tabular description of the function Cp ./. It is interesting to note that the normal operating
region for the wind turbine in Region 2 is such that (19) holds. Indeed, as explained in [5], in this
mode of operation, it is desirable to keep the, so-called, torque coefficient with a negative slope.
Now, the torque coefficient is defined as
1
CT ./ WD Cp ./.
It is easy to show that
††
Changing the sign of would correct the problem. Alas, these intervals are not known.
‡‡
Typically, there are only two positive roots of ./, hence, only one ‘bad’ interval. But the possibility of having more
than one cannot be ruled out without further assumptions on Cp ./.
Copyright © 2012 John Wiley & Sons, Ltd. Int. J. Adapt. Control Signal Process. 2013; 27:413–425
DOI: 10.1002/acs
A GLOBALLY CONVERGENT WIND SPEED ESTIMATOR 425
ACKNOWLEDGEMENTS
Fernando Mancilla-David acknowledges the University of Colorado Denver and the ‘Centre National de la
Recherche Scientifique’ of France for supporting this research. The work of Fernando Jaramillo has been
supported by CONACyT, Mexico, and the French Embassy in Mexico.
REFERENCES
1. Wiser R, et al. Wind Technologies Market Report, 2009. U.S. Department of Energy, United States of America.
[Online] (Available from: http://www.energy.gov).
2. Boukhezzar B, Siguerdidjane H. Comparison between linear and nonlinear control strategies for variable speed wind
turbines. Control Engineering Practice 2010; 18:1357–1368.
3. Boukhezzar B, Siguerdidjane H. Nonlinear control with wind estimation of a DFIG variable speed wind turbine for
power capture optimization. Energy Conversion and Management 2009; 50:885–892.
4. Boukhezzar B, Siguerdidjane H. Nonlinear control of a variable speed wind turbine using a two mass model. IEEE
Transactions on Energy Conversion 2011; 26(1).
5. CIGRE Technical Brochure. Modeling and Dynamic Behavior of Wind Generation as it Relates to Power System
Control and Dynamic Performance, Working Group 601 of Study Committee C4, Final Report, January, 2007.
6. Johnson K, Pao L, Balas M, Fingersh L. Control of variable speed wind turbines. IEEE Control Systems Magazine
2006; 26(3):70–81.
7. Koutroulis E, Kalaitzakis K. Design of a maximum power tracking system for wind-energy-conversion applications.
IEEE Transactions on Industrial Electronics 2006; 53(2):486–494.
8. Venkataramanan G, Milkovska B, Gerez V, Nehrir H. Variable speed operation of permanent magnet alternator wind
turbines using a single switch power converter. ASME Journal of Solar Energy Engineering, Special Issue on Wind
Energy 1996; 118(4).
9. Valenciaga F, Puleston PF, Battaiotto PE, Mantz RJ. Passivity/sliding mode control of a stand-alone hybrid
generation system. IEE Proceedings: Control Theory and Applications 2000; 147(6):680–686.
10. Liu X, Ortega R, Su H, Chu J. Immersion and invariance adaptive control of nonlinearly parameterized nonlinear
systems. IEEE Transactions on Automatic Control 2010; 55(9):2209–2214.
11. Ostergaard K, Brath P, Stoustrup J. Estimation of effective wind speed. Journal of Physics, Conference Series 75,
012082, 2007.
12. Ljung L. System Identification: Theory for the User. Prentice hall: NJ, 1999.
13. Mancilla–David F, Ortega R. Adaptive passivity-based control for maximum power extraction of stand-alone
windmill systems. Control Engineering Practice 2012; 20(2):173–181.
14. Liu X, Ortega R, Su H, Chu J. Identification of nonlinearly parameterized nonlinear models: application to mass
balance systems. 48th IEEE Conference on Decision and Control, Shanghai, P.R. China, Dic, 2009; 16–18.
15. Liu X, Ortega R, Su H, Chu J. On adaptive control of nonlinearly parameterized nonlinear systems: towards a
constructive procedure. Systems and Control Letters 2011; 10:36–43.
16. Astolfi A, Ortega R. Immersion and Invariance: a new tool for stabilization and adaptive control of nonlinear systems.
IEEE Transactions on Automatic Control 2003; 48(4):590–606.
17. Astolfi A, Karagiannis D, Ortega R. Nonlinear and Adaptive Control: Design and Applications. Springer–Verlag:
London, 2007.
18. SimPowerSystems Blockset User’s Guide. MathWorks. [Online] (Available from: http://www.mathworks.com).
19. Netto M, Annaswamy A, Ortega R, Moya P. Adaptive control of a class of nonlinearly parametrized systems using
convexification. International Journal of Control 2000; 73(14):1312–1321.
20. Soltani M, Wisniewski R, Brath P, Boyd S. Load reduction of wind turbines using receding horizon control. Int.
Report, Aalborg University, Aalborg, Denmark, 2011.
Copyright © 2012 John Wiley & Sons, Ltd. Int. J. Adapt. Control Signal Process. 2013; 27:413–425
DOI: 10.1002/acs