thongam2009

advertisement
Wind Speed Sensorless Maximum Power Point
Tracking Control of Variable Speed Wind Energy
Conversion Systems
J. S. Thongam1, Member IEEE, P. Bouchard1, H. Ezzaidi2, Member IEEE and M. Ouhrouche2, Member IEEE
1
Department of Renewable Energy Systems, STAS Inc., 1846 Outarde, Chicoutimi, QC, Canada, G7K1H1
Department of Applied Sciences, University of Quebec at Chicoutimi, Chicoutimi, QC, Canada, G7H2B1
thongam.js@stas.com
2
Abstract-A maximum power point tracking (MPPT)
controller for variable speed wind energy conversion system
(WECS) is proposed. The proposed method, without requiring
the knowledge of wind speed, air density or turbine parameters,
generates at its output the optimum speed command for speed
control loop of rotor flux oriented vector controlled machine side
converter control system using only the instantaneous active
power as its input. The optimum speed commands which enable
the WECS to track peak power points are generated in
accordance with the variation of the active power output due to
the change in the command speed generated by the controller.
The concept is analyzed in a direct drive variable speed
permanent magnet synchronous generator (PMSG) WECS with
back-to-back IGBT frequency converter. Vector control of the
grid side converter is realized in the grid voltage vector reference
frame.
Simulation is carried out in order to verify the
performance of the proposed controller.
Keywords-Wind energy conversion system, permanent magnet
synchronous generator, wind speed sensorless, maximum power
point tracking control.
I.
INTRODUCTION
Wind is an abundant source of energy that will never run
out. It is also the world’s fastest growing energy source which
is available free, and once the wind turbine generator is
installed, the running cost is very small consisting only of
routine maintenance and repairs. Therefore, wind generation
systems are attracting great attention all over the world. In
recent years, fixed speed wind energy conversion systems, due
to poor energy capture, stress in mechanical parts and poor
power quality have given way to variable speed systems.
These systems have reduced mechanical stress and
aerodynamic noise, and can be controlled in order to enable the
turbine to operate at its maximum power coefficient over a
wide range of wind speeds, obtaining a larger energy capture
from the wind [1]-[4].
Wind power, even though abundant, varies continually as
wind speed changes throughout the day. Maximum power
which a wind turbine can deliver at a certain wind speed
depends upon certain optimum value of speed at which the
shaft rotates. Extracting maximum possible power from the
available wind power is of utmost importance, because, only
then we can have efficient use of equipment and available
978-1-4244-4252-2/09/$25.00 ©2009 IEEE
energy source; therefore, MPPT control is an active research
area [5-20].
Wind speed sensor normally used in conventional WECS
[5]-[6] for implementing MPPT control algorithm reduces the
reliability of the WECS in addition to inaccuracies in
measuring the wind speed. Therefore, some MPPT control
methods estimate the wind speed; however, many of them
require the knowledge of air density and mechanical
parameters of the WECS [7]-[11]. Such methods, requiring
turbine generator characteristics result in custom-design
software tailored for individual wind turbines. Air density, on
the other hand, depends upon climatic conditions and may vary
considerably over various seasons. Therefore, a lot of research
efforts are focused on developing wind speed sensorless MPPT
controller which does not require the knowledge of air density
and turbine mechanical parameters [12]-[18].
In [12], MPPT control is achieved using stator frequency
derivative and power mapping technique. The maximum
power curves for power mapping are established by running
several simulations or offline experiments at various wind
speeds. In [13], [14] simple hill-climb search type algorithms
are proposed in for tracking peak power point. Hill-climb
search type algorithm proposed in [15] for tracking the peak
power point uses the principle of search-remember-reuse
process. The method uses memory for storing maximum
power points obtained during training process which are used
later for tracking peak power points. Optimum power search
algorithm is proposed in [16] which uses the fact that
dPo/dω=0 at peak power point. The algorithm dynamically
modifies the speed command in accordance with the magnitude
and direction of change of active power. In [17], [18] fuzzy
logic based MPPT controllers are proposed. The MPPT
controllers proposed in these works generate optimum speed
command for the speed control loop of the machine side
converter control system enabling optimal power tracking.
In this paper, a simple wind speed sensorless MPPT
controller for variable speed WECS is proposed. The proposed
method of tracking maximum power point does not require the
knowledge of turbine parameters or air density in addition to
not requiring the knowledge of wind speed. The algorithm
requires only the instantaneous active power as its input and
generates at its output the optimum reference speed for the
1832
vector controlled machine side converter control system in
order to enable the system to track maximum power point.
Performance of the proposed controller is verified by
simulation; work for complete experimental verification of the
proposed method is underway.
III. THE PMSG MODEL
The dynamic model of the surface mounted PMSG in
magnetic flux reference frame is
vsd = − Rs isd − Ls disd / dt + ω Ls isq
II. WIND TURBINE
vsq = − Rs isq − Ls disq / dt − ω Ls isd + ωφr .
The torque produced by a wind turbine is given by
3
Tm = 0.5πρC p (λ ) R2vw
/ ωr
(2)
In order to compute CP, a look up table of turbine power
coefficient as a function of tip speed ratio and pitch can be
effectively used without much loss of accuracy [19].
Alternatively, CP can also be calculated as shown in [20] using
the relation
C p = 0.5176[116 / λi − 0.4 β − 5]e −21/ λi + 0.006795λi
(3)
where λi = [1/(λ + 0.08β ) − 0.035 /( β 3 + 1)]−1 . The dynamic
equations of the wind turbine is given as
d ω / dt = (1 / J ) ⎡⎣Tm − TL − Fω ⎤⎦
(4)
where ω is the turbine-generator angular speed, J is the
moment of inertia and F is the viscous friction coefficient.
Fig. 1 shows the power coefficient C p as a function of tip
speed ratio λ . The power coefficient and hence the power is
maximum at a certain value of tip speed ratio called optimum
tip speed ratio λopt . In order to have maximum possible power,
the turbine should always operate at λopt . This is possible by
controlling the rotational speed of the turbine so that it always
rotates at the optimum speed of rotation.
Fig. 1 Power coefficient vs. tip speed ratio.
(6)
The electromagnetic torque is given by
(1)
where R is the turbine radius, v w is the wind speed, ω is the
turbine angular speed. The tip speed ratio is given by
λ = ω r R / vw .
(5)
T = (3 / 2) pφr isq .
(7)
IV. THE CONTROL SYSTEM
A.
Machine Side Converter Control
A vector control approach is used where control is
exercised on the rotor flux reference frame. The block
schematic of the machine side converter control system is
shown in Fig. 2. The proposed MPPT controller generates ω * ,
the reference speed which when set as the command speed for
the speed control loop of the machine side converter control
system, maximum power points will be tracked by the WECS.
The details of the controller will be discussed in the next
section. The required d-q components of the machine side
converter voltage vector are derived from two PI controllers:
one of them controls the d-axis component of the current and
the other, the q-axis component. For fast dynamic control
capability COMPd and COMPq are added to the direct and
quadrature axis current regulator outputs respectively to form
command d and q voltage [21]. Space vector PWM generates
the switching pulses for the converter power devices.
B.
Maximum Power Point Tracking Control
The power that can be extracted from a turbine at a certain
wind speed is maximum at a certain optimum speed of rotation
of the rotor. The MPPT controller computes this optimum
speed using information on magnitude and direction of change
in power output due to the change in command speed. The
flow chart in Fig. 3 shows how the proposed MPPT controller
is executed. The operation of the controller is explained
below:
The active power Po(k) is measured, and if the difference
between its values at present and previous sampling instants
ΔPo(k) is within a specified lower and upper power limits PL
and PM respectively then, no action is taken; however, if the
difference is outside the this range then certain control action is
taken. The control action taken depends upon the magnitude
and direction of change in the active power due to the change
in command speed.
• If the power in the present sampling instant is
0 either due to
found to be increased i.e. ∆
an increase in command speed or command speed
remaining unchanged in the previous sampling
instant i.e. Δω* ( k − 1) ≥ 0 then, the command speed
is incremented.
1833
COMPd = Ls ω isq
*
isd
COMPq = − Ls ω isd + ωφr
Po
MPPT
CONTROLLER
_
+
+
COMPd
*
isq
ω* +
v*sd1 + v*sd
+
_
v*sq1
+
_
_
dq
v*sβ
S
V
P
W
M
GENERATOR
SIDE
CONVERTER
+
isd isq
ω
+
v*sq
αβ
v*sα
COMPq
isa , isb
dq ← αβ ← abc
1/s
PMSG
Fig. 2 Block diagram of the machine side converter controller.
MPPT Control
Set initial values of power and command speed
Read power
Δ ω * ( k − 1) = ω * ( k − 1) − ω * ( k − 2 )
Δ Po ( k ) = Po ( k ) − Po ( k − 1)
Yes
No
∆
Yes
Yes
Δ ω * ( k − 1) ≥ 0
Δ ω * ( k ) =| Δ P ( k ) | * C
ω * ( k ) = ω * ( k − 1)
∆
0
No Yes
No
Δ ω * ( k − 1) ≥ 0
No
Δ ω * ( k ) = − | Δ P ( k ) | *C
i.e. ∆
1
0 then, the command speed is
decremented.
• Further, if the power in the present sampling
0
instant is found to be decreased i.e. ∆
either due to a constant or increased command
speed in the previous sampling instant i.e.
then, the command speed is
Δω* ( k − 1) ≥ 0
decremented.
• And, if the power in the present sampling instant
0 due to a
is found to be decreased i.e. ∆
decrease in command speed in the previous
sampling instant i.e. ∆
1
0 then, the
command speed is incremented.
The magnitude of change, if any, in the command speed in
a control cycle is decided by the product of magnitude of
power error ΔPo ( k ) and C, whose values are determined by the
speed of the wind. During the maximum power point tracking
control process this product decreases slowly and finally equal
to zero at the peak power point.
In order to have good tracking capability at both high and
low wind speeds the value of C should change with the change
in the speed of the wind. The value of C should vary with
variation in wind speed, however, as the wind speed is not
measured, the value of command rotor speed is used to set its
value. As the change in power with the variation in speed is
lower at low speed, the value of C used at low speed is larger
and its value decreases as speed increases. In this work, its
values are determined by running several simulations with
different values and choosing the ones which show best results.
C. Grid Side Converter Control
The grid side converter is vector controlled in grid voltage
reference frame. In grid voltage vector reference frame the
dynamic model of the grid connection is given by
ω * ( k ) = ω * ( k − 1) + Δ ω * ( k )
Fig. 3 Flow chart of MPPT controller.
•
If the power in present sampling instant is found to
be increased i.e. ∆
due to reduction in
command speed in the previous sampling instant
vd = vid − Rid − Ldid / dt + ω Liq
(13)
vq = viq − Riq − Ldiq / dt − ω Lid
(14)
where L and R are the grid inductance and resistance,
respectively, vid and viq are the inverter voltage components.
1834
θg
id
*
Vdc
id*
+
_
Vdc
iq*
+
ia , ib
dq ← αβ ← abc
_
vd*1
+
vd*
+
iq
+
vab , vbc
ANGLE
COMPUTATION
COMPgd
_
vq*1 +
vq*
θg
αβ
dq
vα*
v*β
S
V
P
W
M
GRID SIDE
CONVERTER
+
COMPgq
_
+
Fig. 4 Grid side converter control scheme.
With the reference frame oriented along the supply voltage, the
grid voltage vector is
v = vd + j 0
(15)
Then the active and reactive power may be expressed as
P = (3 / 2 )vd id
(16)
Q = (3 / 2)vd iq .
(17)
The block diagram of the grid side converter control scheme
is shown in Fig. 4. Active and reactive power control is
achieved by controlling direct and quadrature current
components respectively. Two control loops are used to control
the active and reactive power. An outer dc voltage control loop
is used to set the d-axis current reference for active power
control. This assures that all the power coming from the
rectifier is instantaneously transferred to the grid by the
inverter. The second channel controls the reactive power by
setting a q-axis current reference to a current control loop
similar to the previous one. The current controllers provide a
voltage reference for the inverter that is compensated by
adding rotational emf compensation terms
COMPgd = ω Liq + ed
(18)
COMPgq = −ω Lid .
(19)
V. SIMULATION RESULTS
Simulation is carried out in order to verify the effectiveness of
the proposed method. The block diagram of the direct drive
PMSG WECS incorporating the proposed algorithm
used for simulation is shown in Fig. 5. The details of the
WECS used in this work are given in Appendix.
The values of C as mentioned above are determined by
running several simulations using different values and
selecting the ones which give best results. In this work, C used
in implementing the control algorithm are computed by
performing linear interpolation of 1.1 at 0 rad/s, 0.9 at 10 rad/s,
0.6 at 20 rad/s, 0.32 at 30 rad/s 0.26 at 40 rad/s, 0.25 at 50 rad/s
and 0.24 at 55 rad/s.
During the simulation, the d axis command current of the
machine side converter control system is set to zero; whereas,
for the grid side converter control system, the q axis command
current is set to zero. Simulation is carried out for two speed
profiles applied to the WECS incorporating the proposed
MPPT controller. First, a rectangular speed profile with a
maximum of 9 m/s and a minimum of 7 m/s is applied to the
WECS. The wind speed, rotor speed, power coefficient and
active power output are shown in Fig. 6. Then, a real wind
speed profile is applied to the WECS. The wind speed, rotor
speed, power coefficient and active power for this case are
shown in Fig. 7. It is observed from the results of simulation
that the proposed control algorithm has good capability of
idc
+
Vdc _
FROM
TURBINE
ic
MPPT
CONTROLLER
vb
vc
ω
SVPWM
SVPWM
ω*
isa ,isb
eab,bc
Vdc
ω
Po
ia
ib
ic
va
i
*
Vdc
VECTOR
CONTROL
Fig. 5 PMSG wind energy conversion system.
1835
VECTOR
CONTROL
ia ,b
ea
eb
ec
APPENDIX
1) Permanent magnet synchronous generator:
Pr =1.1 kW
Rs = 8.39 Ω
Ls = 0.08483 H
nr = 500 rpm
2) Wind turbine:
Pm =1.32 kW
vw = 10 m/s
R = 1.26 m
λopt = 6.597
Cpm = 0.48
J = 1.5 kg.m2
Fig. 6 Operation under step wind speed profile.
3) Supply:
v =240 V
L =0.005 H
Vdc = 400 V
Fig. 6 Operation the WECS under step wind speed profile.
REFERENCES
[1]
[2]
[3]
[4]
[5]
[6]
[7]
Fig. 7 Operation of the WECS under real wind speed profile.
[8]
tracking peak power points.
[9]
VI. CONCLUSION
A wind speed sensorless MPPT controller for variable
speed WECS was proposed. The method proposed in this
work does not require the knowledge of wind speed, air density
or turbine parameters.
The algorithm uses only the
instantaneous active power to generate at its output, the
optimum reference speed for the speed control loop of the
machine side converter controller enabling it to track the
peak power points. Results show good tracking capability
under both dynamic and steady state conditions. The method
proposed in this work is applicable to other types of WECS as
well.
[10]
[11]
[12]
[13]
[14]
ACKNOWLEDGMENT
This work is partly supported by Natural Sciences and
Engineering Research Council (NSERC) of Canada.
1836
T. Ackerman and L. Soder, “An overview of wind energy status 2002,”
Renewable and sustainable energy reviews, pp. 67-128, June 2002.
R. D. Richardson, G. M. McNerney, “Wind energy systems,” Proc of
IEEE, Vol. 81, No. 3, pp. 378-89, 1993.
J. A. M. Bleij, A. W. K. Chung and J. A. Rudell, “ Power Smoothing and
Performance Improvement of Wind Turbines with Variable Speed”,
Proc. of 17th British Wind Energy Assoc. Conf., Warwick, pp. 353-358,
July 1995.
S. M. B. Wilmshurst, “Control Strategies for Wind Turbines,” Wind
Energy, Vol. 12 No. 4, pp. 236-249, 1988.
R. Hilloowala and A. M. Sharaf, “A rule-based fuzzy logic controller for
a PWM inverter in a stand alone wind energy conversion scheme,”
IEEE Trans. Ind. Applicat., vol. IA-32, pp. 57–65, Jan. 1996.
R. Chedid, F. Mrad, and M. Basma, “Intelligent control of a class of
wind energy conversion systems,” IEEE Trans. Energy Conv., vol. 14,
no. 4, pp. 1597–1604, Dec. 1999.
S. Bhowmik, R. Spee, and J. H. R. Enslin, “Performance optimization
for doubly fed wind power generation systems”, IEEE Trans. Ind. Appl.,
Vol. 35, No. 4, pp. 949-958, July/Aug. 1999.
H. Li, K. L. Shi and P. G. McLaren, “Neural-network-based sensorless
maximum wind energy capture with compensated power coefficient,”
IEEE Trans. Ind. Appl., vol. 41, no. 6, pp. 1548-1556, Nov./Dec. 2005.
B. Boukhezzar and H. Siguerdidjane, "Nonlinear control of variable
speed wind turbines without wind speed measurement," Proc. of 44th
Conf. on Decision and Control, and the European Control Conference,
Serville, Spain, pp. 3456-3461, 12-15 Dec. 2005.
T. Senjyu, S. Tamaki, E. Muhando, N. Urasaki, H. Kinjo, T. Funabashi,
H. Fujita, and H. Sekine, "Wind velocity and rotor position sensorless
maximum power point tracking control for wind generation system,"
Renewable Energy, Vol. 31, pp. 1764-1775, 2006.
M. Ermis, H. B. Ertan, E. Akpinar, and F. Ulgut, “Autonomous wind
energy conversion systems with a simple controller for maximum-power
transfer,” Proc. Inst. Elect. Eng. B, vol. 139, pp. 421–428, Sept. 1992.
K. Tan and S. Islam, “Optimum control strategies in energy conversion
of PMSG wind turbine system without mechanical sensors,” IEEE
Trans. Energy Conv., vol. 19, no. 2, pp. 392-399, June 2004.
T. Tanaka and T. Toumiya, “Output control by hill-climbing method for
a small scale wind power generating system,” Renewable Energy, vol.
12, no. 4, pp. 387–400, 1997.
J. H. R. Enslin and J. D. Van Wyk, “A study of a wind power converter
with micro-computer based maximal power control utilizing an oversynchronous electronic Scherbius cascade,” Renewable Energy, vol. 2,
no. 6, pp. 551–562, 1992.
[15] Q. Wang and L. Chang, “An intelligent maximum power extraction
algorithm for inverter-based variable speed wind turbine systems,” IEEE
Trans. Power Electron., vol. 19, no. 5, pp. 1242-1249, Sept. 2004.
[16] R. Datta and V. T. Ranganathan, “A method of tracking the peak power
points for a variable speed wind energy conversion system”, IEEE
Trans. on Energy Conversion, vol. 18, no. 1, pp. 163-168, March 2003.
[17] M. G. Simoes, B. K. Bose, and R. J. Spiegal, “Fuzzy logic-based
intelligent control of a variable speed cage machine wind generation
system,” IEEE Trans. Power Electron., vol. 12, no.1, pp. 87–95, Jan.
1997.
[18] A. G. Abo-Khalil, D. C. Lee, and J. K. Seok, “Variable speed wind
power generation system based on fuzzy logic control for maximum
power output tracking”, in Proc. 35th Annual IEEE-PESC’04, vol. 3, pp.
2039-2043, 2004.
[19] C. L. Kana, M. Thamodharan and A. Wolf, "System Management of a
Wind-Energy Converter," IEEE Transactions on Power Electronics,
vol. 16, no. 6, pp. 375-381, 2001.
[20] S. Heier, Grid integration of wind energy conversion systems, John Wiley
& Sons Ltd., Chicester, UK, 1998.
[21] M. Chinchilla, S. Arnaltes, and J. C. Burgos, "Control of permanentmagnet generators applied to variable-speed wind-energy systems
connected to the grid," IEEE Trans. Energy Conversion, vol. 21, no. 1,
pp. 130-135, 2006.
1837
Download