A Master-Slave Fuzzy Logic Control Scheme
A Master-Slave Fuzzy Logic Control Scheme
Rω
TSR = λ = (6)
vw
The power coefficient function is a non-linear curve that
illustrates power conversion efficiency of a wind turbine. Fig.
3 shows the typical shape of the power coefficient (Cp) curve
for a horizontal-axis fixed pitch wind turbine. It can be seen
from Fig. 3 that there is a particular optimal TSR value that
will result in the highest power conversion efficiency (this
Fig. 1: General diagram of wind energy system with boost converter and fuzzy
logic control occurs at Cp,max). Given Eq. (6), it implies that there is a
unique angular rotational speed (ω) for each vw that results in
the optimal TSR value. By taking into the account of the
turbine’s aerodynamic efficiency, the actual power extracted
from the wind (pw) can be expressed by (7).
14.3
fluctuating wind conditions, the algorithm is able to quickly
1
pw = ρAC p (β , λ )vw3 (7) determine and store the optimum operating points of the
2 system. Fig. 5 illustrates the complete system with the
If one wind speed is considered at a time, the extracted proposed master-slave FLC configuration.
wind power is dependent mainly on the Cp function since the
rotor swept area and air density can be considered constant.
Therefore, the shape of the power curve for each wind speed
has a shape similar to that of power coefficient function. This
leads to the observation that for each wind speed, there is a
particular TSR that results in maximum power. Fig. 4 is an
illustration of a typical power curve of a fixed-pitch
horizontal-axis wind turbine system.
Fig. 5: Overall system diagram with proposed master-slave fuzzy logic control
Fuzzification:
IV. MASTER-SLAVE FUZZY LOGIC CONTROL SCHEME 3. For each particular action (increase big (IB), increase small
OPERATION (IS), no change (X), decrease small (DS), decrease big (DB)),
determine the weight of each action using the “Root Sum
To overcome the drawbacks seen in the P&O MPPT control
Square” approach using the appropriate rules (see rule
method in wind energy systems, a novel MPPT control
matrix).
algorithm implemented with FLC is developed. The main task
Example: IB Æ Rules 1, 6, 11 Æ R 1 2 + R 6 2 + R 11 2
of the proposed control algorithm is to ensure that under
14.3
the slave signals that the reference has been reached, the
4. Determine output value based on the action weights master determines if there is a change in wind speed
determined in step 3 and the centriod value (or weight) of (reference speed is the same, yet there is a change in power),
each action in the output membership function in Fig. 7. The or to adjust the reference as per the rule matrix and
final output value is calculated by: membership functions. The new reference speed is calculated
using the output of the FLC logic, the change in the system
( IBcentriod ) * IB + ( IS centriod ) * IS + ( Z centriod ) * Z + ( DS centriod ) * DS + ( DBcentriod ) * DB power, and the current reference speed.
IB + IS + Z + DS + DB
speed error
NB NS Z PS PB
1 2 3 4 5
N IB Is Ds Ds DB
rate of
change of 6 7 8 9 10
speed error Z IB Is X Ds DB Fig. 8: Master FLE Rule Matrix
11 12 13 14 15
P IB Is Is Ds DB
(a) (b)
(c)
Fig. 9: (a, b) Master FLE input membership function, (c) Output
membership function
V. SYSTEM PERFORMANCE
To verify the functionality of the proposed control
algorithm, the system that consists of a wind turbine model,
(a) (b)
PMSG, diode rectifier, a boost converter and the proposed
FLC algorithm are simulated in PSIM 9.0. Table I lists the
design specifications of the design example. Fig. 10
illustrates the performance of the proposed control scheme
under a fixed wind speed of 6.5m/s. The designed generator
speed for the turbine that results in maximum power capture is
2518 rpm and the system was able to successfully obtain the
generator speed reference of 2481 rpm (actual system
(c) generator speed: 2452 rpm).
Fig. 7: (a, b) Slave FLE input membership function, (c) Output
membership function Table I. Design specifications of the design example
The operational logic for the master FLE is similar to the Number of poles in PMSG: 4
slave FLE with a few modifications. The rule matrix and the Rated Power: 20kW
membership functions (input and output) are given by Figs. 8 Switching frequency: 5 kHz
and 9 respectively. The inputs to the master FLE are: the
system power, current speed reference, and slave signal. Once
14.3
Fig. 10: System performance wind speed step change at 20s from 6.5 m/s
to 7 m/s: Fig. 12: System performance with wind speed step change at 26s from 6.4
(Top): Speed Reference and Generator Speed (rpm); m/s to 7.7 m/s:
(Bottom): Master FLE Decision (0: waiting for slave signal, 2: wind speed (Top): wind speed value (m/s);
increase detected, 3: wind speed decrease detected, 4: normal FLC operation) (Bottom): Speed Reference and Generator Speed (rpm)
Fig. 13: System with filter: Permanent magnet synchronous generator line
current (phase A)
Fig. 11: System performance wind speed step change at 20s from 6.5 m/s to 7
m/s:
(Top): Speed Reference and Generator Speed (rpm);
(Bottom): Master FLE Decision (0: waiting for slave signal, 2: wind speed
increase detected, 3: wind speed decrease detected, 4: normal FLC operation)
REFERENCES
[1] Yongqiang Lang, Bin Wu, Navid Zargari; “Wind Power Technology-
State of the Art” IEEE Canadian Review, December 2007, no. 56, pp.
10-17.
[2] Koutroulis, E.; Kalaitzakis, K.; “Design of a maximum power tracking
system for wind-energy-conversion applications” IEEE Transactions on
Industrial Electronics, Vol. 53, no. 2, April 2006 pp. 486 – 494
[3] Sinha, A.; Kumar, D.; Samuel, P.; Gupta, R.; “A two-stage converter
based controller for a stand alone wind energy system used for remote
applications” in Proceedings of the IEEE 2008 Telecommunications
Energy Conference, 2008. INTELEC 2008. pp. 1 – 5
[4] Patsios, C.; Chaniotis, A.; Rotas, M.; Kladas, A.G.; “A comparison of
maximum-power-point tracking control techniques for low-power
variable-speed wind generators” in Proceedings of the 2009 IEEE
Advanced Electromechanical Motion Systems & Electric Drives Joint
Symposium, 2009 pp. 1 – 6
[5] Abo-Khalil, A.G.; Dong-Choon Lee; “MPPT Control of Wind
Generation Systems Based on Estimated Wind Speed Using SVR” IEEE
Trans. On Industrial Electronics, Vol. 55, no. 3, March 2008, pp. 1489 –
1490
[6] Mirecki, A.; Roboam, X.; Richardeau, F.; “Comparative study of
maximum power strategy in wind turbines” Proceedings of the 2004
IEEE International Symposium on Industrial Electronics, pp. 993 - 998
[7] Abo-Khalil, A.G.; Dong-Choon Lee; Jul-Ki Seok; “Variable speed wind
power generation system based on fuzzy logic control for maximum
output power tracking” in Proceedings of the IEEE 2004 Power
Electronics Specialists Conference. PESC 04. pp. 2039 – 2043
[8] Simoes, M.G.; Bose, B.K.; Spiegel, R.J.; “Design and performance
evaluation of a fuzzy-logic-based variable-speed wind generation
system” IEEE Trans. On Industry Applications, Vol. 33, no. 4, July-Aug.
1997, pp. 956 - 965
[9] Hilloowala, R.M.; Sharaf, A.M.; “A rule-based fuzzy logic controller for
a PWM inverter in a stand alone wind energy conversion scheme” IEEE
Trans. On Industry Applications, Vol. 32, no. 1, Jan.-Feb. 1996 pp. 57 –
65.
[10] El Mokadem, M.; Courtecuisse, V.; Saudemont, C.; Robyns, B.; Deuse,
J.; “Fuzzy Logic Supervisor-Based Primary Frequency Control
Experiments of a Variable-Speed Wind Generator” IEEE Trans On
Power Systems, Vol. 24, no. 1, Feb. 2009, pp. 407 – 417
[11] Qingrong Zeng; Liuchen Chang; Riming Shao; “Fuzzy-logic-based
maximum power point tracking strategy for Pmsg variable-speed wind
turbine generation systems” in Proceedings of the IEEE 2008 Canadian
Conference on Electrical and Computer Engineering, pp. 405 – 410
[12] Chen, Z.; Gomez, S.A.; McCormick, M.; “A fuzzy logic controlled
power electronic system for variable speed wind energy conversion
systems” in Proceedings of the International Conference on Power
Electronics and Variable Speed Drives, 2000, pp. 114 – 119
[13] Marques J, Pinheiro H, Grundling H, Pinheiro J, Hey H. “A Survey on
Variable-Speed Wind Turbine System” Proceedings of Brazilian
Conference of Electronics of Power, vol. 1, 2003. pp. 732–8.
[14] R. Datta and V.T. Ranganathan “A Method of Tracking the Peak Power
Points for a Variable Speed Wind Energy Conversion System” IEEE
Transactions on Energy Conversion, vol. 18. no. 1, March 2003. pp.
163-168.
[15] Y.D. Song, B. Dhinakaran, and X.Y. Bao. “Variable speed control of
wind turbines using nonlinear and adaptive algorithms” Journal of Wind
Engineering and Industrial Aerodynamics. Vol. 85, Issue 3, pg 293-308.
April 2000.