Power Optimization and Control in Wind Energy Conversion Systems Using Extremum Seeking
Power Optimization and Control in Wind Energy Conversion Systems Using Extremum Seeking
5, SEPTEMBER 2014
Abstract Power optimization and control for grid-coupled and a matrix converter (MC). The MC, which is a replacement
wind energy conversion systems (WECS) has been extensively for the conventional rectifierinverter combination (acdcac),
studied for variable speed wind turbines. However, existing features no energy storage components, has bidirectional
methods widely use model-based power optimization algorithms
in the outer loop along with linear control techniques in the power flow capability and controllable input power factor [37].
inner loop. The transient performance of this combination is It connects the IG to the power grid, and along with the
dependent on the systems operating point, especially under fast presented control/optimization design, steers the WT to its
varying wind regimes. We employ extremum seeking (ES) in the maximum power point (MPP) by controlling the electrical
outer loop, which is a nonmodel-based optimization approach, to frequency and voltage amplitude of the stator of IG, which
perform maximum power point tracking, i.e., extract maximum
power from WECS in their subrated power region. Since the in turn leads to a variation in the turbine speed. It also assists
convergence rate of the ES design may be limited by the speed of in voltage regulation or power factor correction by controlling
the system dynamics, we also design a nonlinear controller, based the reactive power transfer to the grid.
on the field-oriented control concept and feedback linearization, A design for a system similar to the one we consider here
that yields improvement in convergence rate by two orders has been presented in [5], and is based on a speed-sensoreless
of magnitude. The outer ES loop tunes the turbine speed to
maximize power capture for all wind speeds within the subrated power signal feedback (PSF) algorithm. The speed-sensoreless
power operating conditions. The inner-loop nonlinear control PSF algorithm uses lookup table values that are dependent on
maintains fast transient response through a matrix converter, the system model and parameter values. In addition, accuracy
by regulating the electrical frequency and voltage amplitude of of the method depends on the accuracy and resolution of the
the stator of the (squirrel-cage) induction generator. Simulation data obtained for the lookup table. Furthermore, the control
results are presented to show the effectiveness of the proposed
design. design employs Jacobian linearization, and uncertainty in the
system dynamics and/or variations in the working conditions
Index Terms Adaptive systems, nonlinear control systems, cause the system to move away from its MPP. Another
power control, wind power generation.
method based on fuzzy logic principles and four-leg-improved
MC model, used for performance enhancement and efficiency
I. I NTRODUCTION optimization, is presented in [20]. Model-dependent designs
A VARIABLE speed wind turbine (WT) generates power have the drawback that the optimization algorithm and con-
in two different regions, subrated power region and rated troller need to be redesigned carefully for each WECS. To
power region. In the subrated power region, the maximum overcome these difficulties, we present an extremum seeking
achievable turbine power is a function of the turbine speed (ES) algorithm, which is: 1) nonmodel based and 2) with
at any given wind velocity. To achieve maximum power easily tunable design parameters [2], [3], [19], [30][33].
point tracking (MPPT), i.e., extract maximum power, an Furthermore, ES shows promising results for a wide variety
optimization algorithm is needed [5], [8], [13], [15], [17], of applications [6], [10], [11], [16], [23], [34]. ES designs
[20], [26][28], and is often used in conjunction with a con- for MPPT of WECS are also presented in [8], [17], and
troller that guarantees other closed-loop desired performance [26], but differ from the design in this paper in several
specifications. In this paper, we focus on the optimization respects, including assumptions on the system model, transient
and control of a wind energy conversion system (WECS) performance, and performance robustness.
composed of a WT, a squirrel-cage induction generator (IG), With the exception of [5], none of the previous works on the
power extraction have focused on the transient performance,
Manuscript received August 2, 2013; revised November 11, 2013 and and the model in [5], unlike ours, is based on linearization and
January 15, 2014; accepted January 21, 2014. Manuscript received in final is highly model dependent. While the ES design we present
form January 25, 2014. Date of publication February 19, 2014; date of current
version July 24, 2014. Recommended by Associate Editor A. G. Aghdam. alleviates this problem, a requirement for the design is that
A. Ghaffari and M. Krstic are with the Department of Mechanical and its dynamics be slower than that of the WECS. While the
Aerospace Engineering, University of California at San Diego, La Jolla, WECS system is stable by itself, its linearization has slow
CA 92093-0411 USA (e-mail: [email protected]; [email protected]).
S. Seshagiri is with the Department of Electrical and Computer Engineering, poles, which therefore limits the convergence rate for the
San Diego State University, San Diego, CA 92182-1309 USA (e-mail: ES algorithm. To improve the transient response, we propose
[email protected]). an inner-loop IG control based on field-oriented control (FOC),
Color versions of one or more of the figures in this paper are available
online at http://ieeexplore.ieee.org. the elements of which can be found in [21] and [24]. For
Digital Object Identifier 10.1109/TCST.2014.2303112 the ES design, the turbine speed is considered as the variable
1063-6536 2014 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
GHAFFARI et al.: POWER OPTIMIZATION AND CONTROL IN WECS 1685
conclusion is presented in Section VI. Power coefficient (3) depends on the turbine speed, which
can be used for power control and optimization. The MPPT
II. W IND E NERGY C ONVERSION S YSTEM algorithm in subrated power region should be able to govern
A schematic diagram of a WECS including WT, IG, and the WT to its MPP regardless of the variations of the wind
MC is shown in Fig. 1. WTs work in four different regions, as speed. As shown in Fig. 3, the maximum value of the power
shown in Fig. 2. In Region I, the wind speed is too low for the coefficient happens at different turbine speeds when wind
turbine to generate power. Region II, also called the subrated speed is varying, but the maximum value stays at the same
power region, lies between the cut-in speed and rated speed. level of C p .
1686 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 22, NO. 5, SEPTEMBER 2014
we use is based on [4], [12], and [35]. The input phase voltage where
of MC, v i = [v A v B v C ]T, which is connected to the ac grid, Vom 3
is given by m= , 0m (24)
Vim 2
' # $ # $(
2 2 T is the MC output-to-input voltage gain and
v i = Vim cos i cos i cos i + (14) % & % &
3 3 2 2
%cos 1 2 & cos 1 3 cos %1 + 3 &
where Vim is the peak value of the input voltage amplitude T1 =cos %1 + 3 & 2
(25)
and %cos 1 2 & cos 1 3
) t cos 1 2 3 cos 1 + 3 cos 1
% & % &
i = i d (15) 2 2
0 %cos 2 2 & cos %2 2 3 & cos 2 + 3
T2 =cos %2 3 & cos 2 + 3 cos
% 2 &
(26)
is the input electrical angle, where i = 2 f i is the input 2 2
cos 2 + 3 cos 2 cos 2 3
electrical frequency of the MC. In this case, due to the
inductive nature of the IG, the output phase current can be where 1 = i o and 2 = i + o . The solution in (22)
assumed sinusoidal, and hence given by yields i = o , giving the same phase displacement at the
input and output ports, whereas the solution in (23) yields
% (o + o )2 &
cos
i = o , giving reversed phase displacement. Combining
i o = Iom cos %o + o 3 & (16) the two solutions provides the means for input displacement
2
cos o + o + 3 factor control [4], [35]
where Iom is the peak value of the output current amplitude,
S = cS1 + (1 c)S2 , 0 c 1 (27)
o is the load displacement angle at the output frequency
o = 2 f o , and where c controls the power factor at the grid side. Reactive
) t power control is not the focus of this paper, so we simply
o = o d (17) set c = 0.5 to obtain unity displacement power factor at the
0
MC input terminals. However, this does not result in a unity
is the output electrical angle. displacement power factor at input source terminals.
Output voltage is v o = [v a v b v c ]T. It is the job of the Considering zero losses in MC, the input and output powers
MC to create local-averaged sinusoidal output phase voltage are equal and related as follows:
(the stator voltage of IG) and input phase current (the ac grid
3
current) Pi Vim Iim cos i (28)
' # $ # $( 2
2 2 T 3
vo = Vom cos o cos o + cos o + (18) Po Vom Iom cos o . (29)
3 3 2
% (i + i ) &
cos From (24) and equating (28) and (29), we have
ii = Iim cos %i + i 2
3 &
(19) cos o
cos i + i + 2 Iim = m Iom . (30)
3 cos i
where i is the input displacement angle, which controls the We perform our design in the (, ) framework. We need to
power factor at the grid connection. Output electrical fre- transform the output voltage to the stationary frame and calcu-
quency, o , and voltage amplitude, Vom , are actuated through late the supplied current to the grid based on the stator current.
MC to achieve desired closed-loop performance. More details The local-averaged voltage of the stator is vo . Three-phase
about MC modeling can be found in [4], [35], and [12]. variables are transformed to two-phase stationary frame [25]
We are interested in finding modulation matrices such that ' ( . / ' (
v 1 0 0 Vom cos o
vo = Sv i (20) = 0 1 1 , vo = . (31)
v 3 3
Vom sin o
ii = S T i o . (21)
Some designs use v and v as inputs instead of o and Vom .
The solutions to the modulation problem should satisfy: We remind the reader that the output electrical angle and the
1) restrictions on the duty cycle of the MC switches that peak amplitude of the output voltage can be calculated from
prevent short circuit of the input sources and open circuit of the v and v as
inductive load; 2) sinusoidal output voltages with controllable 0
frequency and magnitude; 3) sinusoidal input currents; and Vom = v 2 + v 2 (32)
4) desired input displacement power factor [4]. There are two # $
v
basic solutions, which satisfy 1)3) o = arctan . (33)
v
111 To calculate the local averaged current supplied to the grid,
1 2
S1 = 1 1 1 + mT1 (22) we use (21), where
3 111 3
1 0 ' (
111 i
1 2 i o = 12 23 . (34)
S2 = 1 1 1 + mT2 (23) i
3 111 3 12 23
1688 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 22, NO. 5, SEPTEMBER 2014
Fig. 12. Robustness analysis with a 100% increment in the rotor resistor
at time 15 s and back to its nominal value at time 25 s for the proposed
algorithm. Variation of turbine power (solid red line) with perturbation and
(dashed blue line) without perturbation.
Fig. 10. MPPT, (solid red line) our proposed algorithm, (dashed-dotted green
line) ES without inner loop, (dashed blue line) conventional P&O with FOC,
and (dotted black line) maximum power available to the WECS.
Fig. 13. Robustness analysis with a 100% increment in the rotor resistor at
time 15 s and back to its nominal value at time 25 s for conventional P&O
with FOC. Variation of turbine power (solid red line) with perturbation and
(dashed blue line) without perturbation.
A PPENDIX [9] R. Cardenas, R. Pena, J. Clare, and P. Wheeler, Analytical and experi-
mental evaluation of a WECS based on a cage induction generator fed
TABLE I by a matrix converter, IEEE Trans. Energy Convers., vol. 26, no. 1,
D EFINITIONS OF PARAMETERS AND T HEIR N UMERICAL VALUES pp. 204215, Mar. 2011.
[10] D. Carnevale, A. Astolfi, C. Centioli, S. Podda, V. Vitale, and
L. Zaccarian, A new extremum seeking technique and its applica-
tion to maximize RF heating on FTU, Fusion Eng. Des., vol. 84,
pp. 554558, Jun. 2009.
[11] M. Guay, M. Perrier, and D. Dochain, Adaptive extremum seeking
control of nonisothermal continuous stirred reactors, Chem. Eng. Sci.,
vol. 60, no. 13, pp. 36713681, 2005.
[12] L. Huber and D. Borojevic, Space vector modulated three-phase to
three-phase matrix converter with input power factor correction, IEEE
Trans. Ind. Appl., vol. 31, no. 6, pp. 12341246, Nov./Dec. 1995.
[13] K. E. Johnson, L. Y. Pao, M. J. Balas, and L. J. Fingersh, Control
of variable-speed wind turbines: Standard and adaptive techniques for
maximizing energy capture, IEEE Control Syst. Mag., vol. 26, no. 3,
pp. 7081, Jun. 2006.
[14] S. J. Johnson and C. P. C. van Dam, Active load control techniques
for wind turbines, Sandia Nat. Lab., Albuquerque, NM, USA, Tech.
Rep. SAND2008-4809, 2008.
[15] S. M. R. Kazmi, H. Goto, H.-J. Guo, and O. Ichinokura, A novel
algorithm for fast and efficient speed-sensorless maximum power point
tracking in wind energy conversion systems, IEEE Trans. Ind. Electron.,
vol. 58, no. 1, pp. 2936, Jan. 2011.
[16] N. Killingsworth and M. Krstic, Auto-tuning of PID controllers via
extremum seeking, in Proc. Amer. Control Conf., vol. 4. Jun. 2005,
pp. 22512256.
[17] M. Komatsu, H. Miyamoto, H. Ohmori, and A. Sano, Output maxi-
mization control of wind turbine based on extremum control strategy,
in Proc. Amer. Control Conf., 2001, pp. 17391740.
TABLE II [18] P. C. Krause, O. Wasynczuk, and S. D. Sudhoff, Analysis of Electric
C ONSTANT PARAMETERS Machinery and Drive Systems. New York, NY, USA: Wiley, 2002.
[19] M. Krstic and H.-H. Wang, Stability of extremum seeking feedback
for general nonlinear dynamic systems, Automatica, vol. 36, no. 4,
pp. 595601, 2000.
[20] V. Kumar, R. R. Joshi, and R. C. Bansal, Optimal control of matrix-
converter-based WECS for performance enhancement and efficiency
optimization, IEEE Trans. Energy Convers., vol. 24, no. 1, pp. 264273,
Mar. 2009.
[21] A. D. Luca and G. Ulivi, Dynamic decoupling of voltage frequency
controlled induction motors, in Proc. 8th Int. Conf Anal. Optim. Syst.,
1988, pp. 127137.
[22] A. D. Luca and G. Ulivi, Design of exact nonlinear controller for
induction motors, IEEE Trans. Autom. Control, vol. 34, no. 12,
pp. 13041307, Dec. 1989.
[23] L. Luo and E. Schuster, Mixing enhancement in 2D magnetohydrody-
namic channel flow by extremum seeking boundary control, in Proc.
Amer. Control Conf., 2009, pp. 15301535.
[24] R. Marino, S. Peresada, and P. Valigi, Adaptive input-otput linearizing
R EFERENCES control of induction motors, IEEE Trans. Autom. Control, vol. 38, no. 2,
[1] P. M. Anderson and A. Bose, Stability simulation of wind tur- pp. 208221, Feb. 1993.
bine systems, IEEE Trans. Power App. Syst., vol. 102, no. 12, [25] B. Ozpineci and L. M. Tolbert, Simulink implementation of induction
pp. 37913795, Dec. 1983. machine modelA modular approach, in Proc. IEEE Int. Conf. Electr.
[2] K. B. Ariyur and M. Krstic, Real-Time Optimization by Extremum Mach. Drives, Feb. 2003, pp. 728734.
Seeking Feedback. New York, NY, USA: Wiley, 2003. [26] T. Pan, Z. Ji, and Z. Jiang, Maximum power point tracking of wind
[3] A. Banaszuk, K. B. Ariyur, M. Krstic, and C. A. Jacobson, An adaptive energy conversion systems based on sliding mode extremum seeking
algorithm for control of combustion instability, Automatica, vol. 40, control, in Proc. IEEE Energy Conf., Nov. 2008, pp. 15.
no. 11, pp. 19651972, 2004. [27] L. Y. Pao and K. E. Johnson, Control of wind turbines, IEEE Control
[4] S. M. Barakati, Modeling and controller design of a wind energy Syst. Mag., vol. 31, no. 1, pp. 4462, Feb. 2011.
conversion system including a matrix converter, Ph.D. dissertation, [28] T. Senjyu, R. Sakamoto, N. Urasaki, T. Funabashi, H. Fujita, and
Dept. Electr. Comput. Eng., University of Waterloo, Waterloo, ON, H. Sekine, Output power leveling of wind turbine generator for all
Canada, 2008. operating regions by pitch angle control, IEEE Trans. Energy Convers.,
[5] S. M. Barakati, M. Kazerani, and J. D. Aplevich, Maximum power vol. 21, no. 2, pp. 467475, Jun. 2006.
tracking control for a wind turbine system including a matrix con- [29] J. G. Slootweg, S. W. H. de Haan, H. Polinder, and W. L. Kling,
verter, IEEE Trans. Energy Convers., vol. 24, no. 3, pp. 705713, General model for representing variable speed wind turbines in power
Sep. 2009. system dynamics simulations, IEEE Trans. Power Syst., vol. 18, no. 1,
[6] R. Becker, R. King, R. Petz, and W. Nitsche, Adaptive closed-loop pp. 144151, Feb. 2003.
separation control on a high-lift configuration using extremum seeking, [30] M. S. Stankovic, K. H. Johansson, and D. M. Stipanovic, Distributed
AIAA J., vol. 45, no. 6, pp. 13821392, 2007. seeking of nash equilibria with applications to mobile sensor networks,
[7] A. Bellini, G. Figalli, and G. Ulivi, Analysis and design of a IEEE Trans. Autom. Control, vol. 57, no. 4, pp. 904919, Apr. 2012.
microcomputer-based observer for an induction machine, Automatica, [31] M. S. Stankovic and D. M. Stipanovic, Extremum seeking under
vol. 24, no. 4, pp. 549555, 1988. stochastic noise and applications to mobile sensors, Automatica, vol. 46,
[8] A. I. Bratcu, E. C. Iulian Munteanu, and S. Epure, Energetic optimiza- no. 8, pp. 12431251, Aug. 2010.
tion of variable speed wind energy conversion systems by extremum [32] Y. Tan, D. Neic, and I. Mareels, On non-local stability properties of
seeking control, in Proc. Int. Conf. Comput. Tool, 2007, pp. 25362541. extremum seeking control, Automatica, vol. 42, pp. 889903, Jun. 2006.
GHAFFARI et al.: POWER OPTIMIZATION AND CONTROL IN WECS 1695
[33] A. R. Teel and D. Popovic, Solving smooth and nonsmoooth mul- Miroslav Krstic (F01) received the Dipl.Ing.
tivariable extremum seeking problems by the methods of nonlinear degree in electrical engineering from the University
programming, in Proc. Amer. Control Conf., 2001, pp. 23942399. of Belgrade, Belgrade, Serbia, and the M.S. and
[34] H.-H. Wang, S. Yeung, and M. Krstic, Experimental application of Ph.D. degrees in electrical engineering from the
extremum seeking on an axial-flow compressor, IEEE Trans. Control University of California, Santa Barbara, CA, USA,
Syst. Technol., vol. 8, no. 2, pp. 300309, Mar. 2000. in 1989, 1992 and 1994, respectively.
[35] P. W. Wheeler, J. Rodriguez, J. C. Clare, L. Empringham, and He holds the Daniel L. Alspach Endowed Chair
A. Weinstein, Matrix converters: A technology review, IEEE Trans. and is the Founding Director of the Cymer Center
Ind. Electron., vol. 49, no. 2, pp. 276288, Apr. 2002. for Control Systems and Dynamics, University of
[36] B. Wu, Y. Lang, N. Zargari, and S. Kouro, Power Conversion and California San Diego (UCSD), San Diego, CA,
Control of Wind Energy Systems. New York, NY, USA: Wiley, 2011. USA. He serves as an Associate Vice Chancellor for
[37] S. Zhang, K. J. Tseng, and T. D. Nguyen, Modeling of AC-AC matrix Research with UCSD. He has co-authored ten books on adaptive, nonlinear,
converter for wind energy conversion system, in Proc. IEEE Conf. Ind. stochastic control, extremum seeking, and control of partial differential
Electron. Appl., May 2009, pp. 184191. equations systems, including turbulent flows and control of delay systems.
Dr. Krstic is a fellow of the International Federation of Automatic Control.
He has held the Russell Severance Springer Distinguished Visiting Profes-
sorship with UC Berkeley, Berkeley, CA, USA, and the Royal Academy of
Engineering Distinguished Visiting Professorship. He serves as a Senior Editor
for the IEEE T RANSACTIONS ON AUTOMATIC C ONTROL and Automatica, an
Editor of two Springer book series, a Vice President for Technical Activities of
the IEEE Control Systems Society (CSS), and a Chair of the IEEE CSS Fellow
Committee. He received the Presidential Early Career Award for Scientists
and Engineers, the National Science Foundation Career Award, the Office
of Naval Research Young Investigator Award, the Axelby and Schuck Paper
Prizes Award, and the first UCSD Research Award from engineering.
Azad Ghaffari received the B.S. degree in electrical Sridhar Seshagiri received the B.Tech. degree in
engineering and the M.S. degree in control engineer- electrical engineering from IIT Madras, Chennai,
ing from the K. N. Toosi University of Technology, India, and the M.S. and Ph.D. degrees in electrical
Tehran, Iran, and the Ph.D. degree in mechanical engineering from Michigan State University, East
and aerospace engineering from the Joint Doctoral Lansing, MI, USA, in 1995, 1998, and 2003 respec-
Program between San Diego State University and tively.
the University of California, San Diego, CA, USA. He joined the Department of Electrical and Com-
His current research interests include demand puter Engineering, San Diego State University, San
response in power systems, extremum seeking and Diego, CA, USA, in 2003, where he is currently an
its application to maximum power point tracking in Associate Professor. His current research interests
photovoltaic and wind energy conversion systems, include nonlinear control with applications to energy
induction machines, power electronics, and sliding mode control. systems, in particular control of power electronic converters.