Professional Documents
Culture Documents
net/publication/220216834
Pitch angle control in wind turbines above the rated wind speed by multi-
layer perceptron and radial basis function neural networks
CITATIONS READS
164 789
2 authors:
All content following this page was uploaded by Zafer Ozer on 23 November 2017.
Pitch angle control in wind turbines above the rated wind speed by multi-layer
perceptron and radial basis function neural networks
Ahmet Serdar Yilmaz a,*, Zafer Özer b
a _
Kahramanmarasß Sütçü Imam University, Department of Electrical and Electronics Engineering, Avsar Campus, 46050-9 Kahramanmarasß, Turkey
b
Mersin University, Mersin, Turkey
a r t i c l e i n f o a b s t r a c t
Keywords: In wind energy conversion systems, one of the operational problems is the changeability and discontinu-
Variable-speed wind turbine ity of wind. In most cases, wind speed can fluctuate rapidly. Hence, quality of produced energy becomes
Pitch control an important problem in wind energy conversion plants. Several control techniques have been applied to
Neural network-based controller improve the quality of power generated from wind turbines. Pitch control is the most efficient and pop-
Wind energy conversion systems
ular power control method, especially for variable-speed wind turbines. It is a useful method for power
regulation above the rated wind speed. This paper proposes an artificial neural network-based pitch angle
controller for wind turbines. In the simulations, a variable-speed wind turbine is modeled, and its oper-
ation is observed by using two types of artificial neural network controllers. These are multi-layer per-
ceptrons with back propagation learning algorithm and radial basis function network. It is shown that
the power output was successfully regulated during high wind speed, and as a result overloading or out-
age of the wind turbine was prevented.
Ó 2009 Elsevier Ltd. All rights reserved.
0957-4174/$ - see front matter Ó 2009 Elsevier Ltd. All rights reserved.
doi:10.1016/j.eswa.2009.02.014
9768 A.S. Yilmaz, Z. Özer / Expert Systems with Applications 36 (2009) 9767–9775
the actual and desired power has been used to regulate the pitch xt R
k¼ ; ð2Þ
angle to produce a constant power output (Sharma, Pryor, & Is- v
lam, 2001). In the literature, several methods have been proposed where r is the blade radius, wt is the rotational speed and k is the tip
to control wind turbines in variable wind speeds. Generalized speed ratio.
predictive control (Sakamoto et al., 2005) and PID control (Horiu- The relationship between performance coefficient (Cp), pitch
chi & Kawahito, 2001) were applied to pitch angle control. Power angle (h) and tip speed ratio (k) is established by the Cp k approx-
limitation without pitch angle control, but depending upon the imation (3) for different blade pitch angles (Abdin & Xu, 2000; He-
changes in the speed of the machine in order to change the cap- ier, 1998; Ozer, 2004)
tured power, has also been proposed (Cardenas, Asher, Ray, &
Pena, 1996). pðk 3Þ
C p ¼ ð0:44 0:167hÞ sin 0:00184ðk 3Þh: ð3Þ
In this paper, a satisfactory controller, incorporated in the sys- 15 0:3k
tem, is developed by using an artificial neural network. Multi-layer A flux linkage model for an induction generator driven by the wind
perceptron (MLP) and radial basis function (RBF) are used and turbine can be given as the following equations refereed to the sta-
compared as pitch angle controllers. The output power and rota- tor side (Luo & Unbehaben, 1998):
tional speed are successfully limited at the rated values during
the over-speed wind conditions. The main advantages of the pro- u_ ds ¼ wb ðV ds þ Rs ids þ uqs Þ; ð4Þ
posed controllers are that it is easily adaptable for different condi-
u_ qs ¼ wb ðV qs þ Rs iqs uds Þ; ð5Þ
tions and that it has fast reply capability.
u_ dr ¼ wb ðV dr Rr idr Þ þ ðwb wm Þuqr ; ð6Þ
2. Characteristics of wind turbines u_ qr ¼ wb ðV qr Rr iqr Þ ðwb wm Þudr : ð7Þ
The formula for electromagnetic torque per unit can be written as
Wind power is converted to mechanical rotational force by
blades. Rotated blades transmit the power to turbine rotor. Turbine T e ¼ uds iqs uqs ids : ð8Þ
rotor rotates the generator rotor due to coupling between rotors.
Due to uncontrollability and discontinuity of wind, producing the
electrical energy under suitable conditions may not be possible 3. MLP and RBF neural networks
during the variable wind speeds. One of the problems of wind tur-
bines operation is to avoid the over generation and over speed Neural networks (NNs) are computing and information process-
when wind exceeds the rated value. Generator real power output ing systems made up of large numbers of simple, highly intercon-
has to be limited above the rated wind speeds. Hence, blade posi- nected processing elements that emulate the structure and
tion is set up by pitch angle control. In this study, proposed pitch operation of the biological nervous system. Neural networks are
angle controller limits the produced output power above the rated relatively crude electronic models based on the neural structure
wind speeds. Increased pitch angle behaves as an aerodynamic of the brain. However, a typical artificial neuron has a simpler
brake during the over wind speeds, and makes the turbine rotation architecture than biological neurons. NNs are typically organized
speed to decelerate. So, overproduction above the rated power can in layers such as input, hidden and output layers. The input layer
be prevented. communicates to one or more hidden layers, where the actual pro-
A typical wind energy conversion system capable of changing cessing is done via weighted connections. Every neuron in the hid-
rotational speed and blade pitch angle is given as a block diagram den layers connects to all neurons in the output layer. The results
in Fig. 1 (Bialasiewicz, Muljadi, Drouilhet, & Nix, 1998; Bianchi of the processing are obtained from the output layer. Learning in
et al., 2004). NNs is accomplished through special training algorithms that are
Output power of a wind turbine is expressed by the following developed based on the learning rules, presumed to mimic the
formula, which determines the power-speed characteristic of a learning mechanisms of biological systems. NNs have been applied
wind turbine to many engineering problems such as classification, recognition,
estimation and control (Chaudhuri & Bhattacharya, 2000; Fausett,
1 1994; Luo & Unbehaben, 1998; Oysal, Yilmaz, & Köklükaya, 2005;
PW ¼ C p ðk; hÞ q A v 3 ; ð1Þ
2 Öztopal, 2006; Subasi, 2005; Subasi & Ercelebi, 2005). There are
where Cp is the performance coefficient determined by the aerody- many different types and architectures of neural networks varying
namic laws, q the air density, A the swept area of the turbine blades fundamentally in the way they learn, the details of which are well
and v the wind speed (m/s). documented in the literature. In this study, the multi-layer percep-
The performance coefficient depends on both the pitch angle (h) tron and radial basis function are used as a blade pitch angle con-
and the tip speed ratio (k). The tip speed ratio is calculated by using troller by using Neural Network Toolbox of Matlab/Simulink
blade tip speed and wind speed upstream of the rotor, as in the fol- (Demuth & Beale, 2001).
lowing formula:
3.1. Multi-layer perceptron networks
weights
. .
. hypothetical weighted
. .
. connections connections
. .
. . Fig. 3. Structure of a typical RBF neural network.
.
"N #
Signal xn(t)
X kþ1 Σ PITCH
ðkþ1Þ ðkÞ xd(t) PLANT
dðkÞ ðkÞ
np ¼ sgmnp ðÞ dnl W p‘ ðtÞ ; ð12Þ + e(t) CONTROLLER
u (t)
‘¼1 -
X
I X
NM
e¼ ðMÞ
^n;j Þ2 :
ðyn;j y
ðMÞ
ð13Þ
n¼1 j¼1
Fig. 5. Proposed neural network controller.
9770 A.S. Yilmaz, Z. Özer / Expert Systems with Applications 36 (2009) 9767–9775
Table 1
Structure of trained neuro-controllers.
where y^i ðnÞ is the desired output vector of the ith neuron in where n is the iteration and a the learning rate
the output layer and yi(n) the calculated output vector of the I X
X NM
ith neuron in the output layer by using (15). eT ¼ ^n;j Þ2 :
ðyn;j y ð18Þ
Step 4: Update the weights by using Eq. (17). n¼1 j¼1
P (MW)
3
2
1
0
0 2 4 6 8 10 12 14 16 18 20
time (s)
4
MLP
P (MW)
3
2
1
0
0 2 4 6 8 10 12 14 16 18 20
time (s)
4
uncontrolled
3
P (MW)
2
1
0
-1
0 2 4 6 8 10 12 14 16 18 20
time (s)
1510
1500 RBF
1490
0 2 4 6 8 10 12 14 16 18 20
time (s)
1530
w (rpm)
1520
1510
1500 MLP
1490
0 2 4 6 8 10 12 14 16 18 20
time (s)
5000
4000
r (rpm)
3000
2000 uncontrolled
1000
0 2 4 6 8 10 12 14 16 18 20
time (s)
Fig. 10. Output speed curves of generator for three different situations.
4. Proposed pitch angle controller up to 14 m/s because maximum power is not reached. So, wind
speeds below 14 m/s are not considered in this paper. Above
4.1. Simulated system 14 m/s, the neural network controller limits the torque at 1.0 pu
according to the reference model. The actual output power deliv-
A single line diagram for the simulated test system is shown in ered to the grid matches the command value satisfactory.
Fig. 4. A simulated wind energy conversion system (WECS) is con-
nected to a distribution system. Rated power and voltage are 2 MW 4.2. Proposed blade pitch angle controllers
and 690 V, respectively. The generator used in the simulated sys-
tem is a squirrel cage induction generator connected directly to In industrial processes, there are many systems having nonlin-
the grid. ear properties. Moreover, these properties are often unknown and
The reference model is set according to the rounded values vary with time. The commonly used Proportional-Integral-Deriva-
established for the wind turbine based on aerodynamic calcula- tive (PID) controllers are simple to be realized, but suffer from poor
tions. The main turbine controller aims at controlling the speed performance if there are uncertainties and nonlinearities. Neural
using pitch control. The pitch control is not active at wind speeds network controllers have emerged as a tool for difficult control
9772 A.S. Yilmaz, Z. Özer / Expert Systems with Applications 36 (2009) 9767–9775
0.3 11
TSR
Cp
0.2 10
0.1 9
0 8
0 5 10 15 20 0 5 10 15 20
TSR
0.3
Cp
10
0.2
0.1 9
0 8
0 5 10 15 20 0 5 10 15 20
time (s) time (s)
Fig. 11. Cp and TSR variations for both neural network types.
10
pitch angle (deg)
0
0 2 4 6 8 10 12 14 16 18 20
10
pitch angle (deg)
0
0 2 4 6 8 10 12 14 16 18 20
time (sec)
Fig. 12. Pitch angle variations for both neural network types.
problems of unknown nonlinear systems. Neural networks (NNs) The MLP neural network controller (MLP-NNC) has two inputs
have been used for modeling and control of complex physical sys- and one output as illustrated in Fig. 6. The MLP-NNC is trained on-
tems because of their ability to handle complex input–output map- line, and produces an appropriate pitch angle in order to catch the
ping without detailed analytical models of the systems. Since reference signal. There are five neurons in the hidden layer. The
multi-layer neural networks can approximate arbitrary nonlinear hidden layer has nonlinear activation functions, and the output
mapping through a learning mechanism, they can compensate layer has a linear activation function. Network architecture is given
for the nonlinearities. in Table 1. For every input, the function produces an output. The
The proposed training structure is shown in Fig. 5. In the pro- parameters of the ANN are updated by using the error between
posed methods, we used an adaptive controller. The controller is the ANN output and the reference model.
referred to as ‘‘adaptive” because the learning process continues. The RBF neural network controller (RBF-NNC) is designed as a
The objective is to train the neural network in such a way that second controller, which has three inputs and one output as illus-
the controller will enable the plant to produce the desired out- trated in Fig. 7. The RBF-NNC is trained online, and produces an
come. To achieve this, the neural network should be trained in such appropriate pitch angle in order to catch the reference signal like
a way that the input of error e(t) produces the proper control the first controller. There are 10 neurons in the hidden layer. The
parameter u(t) to be applied to the plant to produce y(t) (Ozer, hidden layer has nonlinear activation functions, and the output
2004). layer has a linear activation function. Parameters given in Table 1
A.S. Yilmaz, Z. Özer / Expert Systems with Applications 36 (2009) 9767–9775 9773
10
9
8
7
6
16.8 17 17.2 17.4 17.6 17.8 18 18.2
time (s)
Pitch Angle Variations in MLPNN Controller
12
pitch angle (deg)
11
10
9
8
7
6
16.8 17 17.2 17.4 17.6 17.8 18 18.2
time (sec)
Fig. 13. Zooming of pitch angle variations between t = 16.8 and 18.2 s.
1
Pu
0.5
0
0 2 4 6 8 10 12 14 16 18 20
1
Pu
0.5
0
0 2 4 6 8 10 12 14 16 18 20
time (s)
are used in the training processes. The parameters of the ANN are Wind turbine outputs such as active power and generator
updated by using the error between the ANN output and the refer- speed are limited when the rated speed is exceeded. The pitch
ence model like the first one. controller prevented the turbine from overloading, and did not
allow power generation above the system’s rated power.
5. Simulation results Output power and speed curves of generator are illustrated in
Figs. 9 and 10 for three different situations: uncontrolled,
In both neural network controllers, variable wind speed data gi- MLP and RBF network controlled conditions. It can be seen
ven in Fig. 8 are applied to test the system. Wind speeds varied clearly from Figs. 9 and 10 that generator cannot produce
considerably in short periods of time. Power generation is below power in an uncontrolled case. Since there is no control mecha-
the rated power due to the wind speed being low. Applied wind nism to prevent the over speed, the generator will switch off
speed set starts at 14 m/s, and reaches 19 m/s. So, operating condi- fatally. Hence, it is necessary to control the blade pitch angle.
tions below the rated wind speed were not considered in the sim- In this study, intelligent pitch angle controllers are used to
ulations because providing the fixed output power at 2 MW above realize the braking of turbine blades during the over wind
the 14 m/s is aimed in the simulations. speeds.
9774 A.S. Yilmaz, Z. Özer / Expert Systems with Applications 36 (2009) 9767–9775
-0.5
-1
0 2 4 6 8 10 12 14 16 18 20
-0.5
-1
0 2 4 6 8 10 12 14 16 18 20
time (s)
In RBF-based control, output power and rotor speed reach the ing level was realized online, and responses of both neuro-control-
rated value quickly as compared to MLP-based control. After the lers to wind speed changes were observed. Even if temporary
first peak, RBF neural network controller returns to the previous errors would not make to be zero, the proposed controllers tried
value smoothly. to adapt the wind speed changes continuously. Also, pitch angle
When wind speeds are increased above the rated speed, the variation between t = 16.8 s and t = 18.2 s is zoomed in to see the
pitch controller prevents the turbine from overloading, and does differences between RBF and MLP networks as shown in Fig. 13.
not allow power generation above the system’s rated power. This It can be seen from Fig. 13 that smoothness is more in RBF-based
situation continues when the wind speed is increased again at controller than in MLP-based controller.
14th second. Performance coefficient (Cp) and tip speed ratio In order to make comparison, output and error variations re-
(TSR) also change as shown in Fig. 11. lated to the proposed controllers were also investigated. These
The blade pitch angle is increased so that turbine blades are variations are illustrated in Figs. 14 and 15. Error curves are ob-
braked and slowed down as seen in Figs. 11 and 12. The perfor- tained according to the reference signal which is 1 per unit.
mance coefficient, tip speed ratio and pitch angle were changed It is seen from Figs. 14 and 15 that for MLP network controller,
according to the trained neural network controller outputs. Train- small oscillations occurred in 8th and 17th seconds. This controller
A.S. Yilmaz, Z. Özer / Expert Systems with Applications 36 (2009) 9767–9775 9775
caught the reference signal with a small delay. But both the con- Bialasiewicz, J. T., Muljadi, E., Drouilhet, S., & Nix, G. (1998). Modular simulation of a
hybrid power system with diesel and wind turbine generation. NREL Report,
trollers managed to catch the reference signal successfully. This sit-
NREL/CP-500-24681.
uation can be seen in Fig. 16 obviously. Bianchi, F. D., Mantz, R. J., & Christiansen, C. F. (2004). Power regulation in pitch-
controlled variable speed WECS above rated wind speed. Renewable Energy, 29,
1911–1922.
6. Conclusion Cardenas, R., Asher, G. M., Ray, W. F., & Pena, R. (1996). Power limitation in variable
speed wind turbines with fixed pitch angle. In International conference on
Speed (frequency) and power control in large wind power opportunities and advances in international electric power generation (pp. 44–48).
Chaudhuri, B. B., & Bhattacharya, U. (2000). Efficient training and improved
plants have a great importance due to variable and uncontrollable performance of multilayer perceptron in pattern classification.
wind speeds. In this study, adaptation of pitch controllers to vari- Neurocomputing, 43, 3–31.
able conditions and their suitability for controlling the over wind Demuth, H., & Beale, M. (2001). Neural network toolbox for use with Matlab, User’s
Guide, ver. 4. The Mathworks.
speeds are investigated. Proposed controllers are trained using
Fausett, L. (1994). Fundamentals of neural networks: Architectures, algorithms and
multi-layer perceptron and radial basis function neural networks. applications. NJ: Prentice-Hall.
As seen from the results of computer simulations, pitch angle of Heier, S. (1998). Grid integration of wind energy conversion systems. Chichester, UK:
John Wiley and Sons.
turbine blades can be changed to obtain most suitable performance
Horiuchi, N., & Kawahito, T. (2001). Torque and power limitations of variable speed
coefficient (Cp) and tip speed ratio (TSR). Hence, the required lim- wind turbines using pitch control and generator power control. In IEEE power
itation during the above rated wind speeds was provided by the engineering society summer meeting (Vol. 1, pp. 638–643).
proposed neural network controllers. Proposed controllers tracked Kasabov, N. K. (1998). Foundation of neural networks, fuzzy systems and knowledge
engineering (2nd ed.). A Bradford Book/The MIT Press.
the reference signal successfully even though the applied wind Luo, F. L., & Unbehaben, R. (1998). Applied neural networks for signal processing.
speeds were so changeable. Cambridge University Press.
As two neuro-controllers are compared to each other, although Muller, S., Deicke, M., & De Doncker, R. W. (2002). Doubly fed induction generator
system for wind turbines. IEEE Industry Applications Magazine, 8, 26–33.
there is no considerable difference between the number of errors, Oysal, Y., Yilmaz, A. S., & Köklükaya, E. (2005). A dynamic wavelet neural network
RBF NN Controller has a smaller settling time than MLP-NNC. Also based adaptive load frequency control in power systems. International Journal of
for MLP-NNC, small magnitude oscillations are noticed in the low Electrical Power and Energy Systems, 27, 21–29.
Ozer, Z. (2004). Control of generators in wind energy conversion systems. MSc thesis,
frequencies after wind speed has changed (can be clearly seen in Sutcu Imam University (in Turkish).
Figs. 13 and 16.). These oscillations caused the controller to delay Öztopal, A. (2006). Artificial neural network approach to spatial estimation of wind
in catching the reference signal (1.0 pu). velocity data. Energy Conversion and Management, 47, 395–406.
Rumelhart, D. E., Hinton, G., & Willams, R. (1986). Learning internal representation
Two intelligent controllers are proposed to blade pitch position
by error propagation. In D. E. Rumelhart, J. L. Mc Clelland, & PDP Research
control above the rated wind speed in this paper. Actually, both the Groups (Eds.), Parallel distributed processing: Exploration in the microstructure of
controllers gave sufficient results. But RBF-based controller gave cognition. Foundations (Vol. 1). Cambridge, Mass: MIT Press.
Sakamoto, R., Senjyu, T., Kinjo, T., Urasaki, N., Funabashi, T., Fujita, H., et al. (2005).
better results than the other type. Simulated wind turbine param-
Output power leveling of wind turbine generator for all operation regions by
eters are obtained from a real turbine and generating system. pitch angle control. In: IEEE power engineering society general meeting (pp. 2274–
Hence, proposed controllers can be easily adapted to real time 2281).
applications and operated with real wind turbines. Sharma, H., Pryor, T. L., & Islam, S. (2001). Effect of pitch control and power
conditioning on power quality of variable speed wind turbine generators. In
AUPEC conference proceedings (pp. 95–100).
References Subasi, A. (2005). Automatic recognition of alertness level from EEG by using neural
networks and wavelet coefficients. Expert Systems with Applications, 28,
701–711.
Abdin, E. S., & Xu, W. (2000). Control design and dynamic performance analysis of a Subasi, A., & Ercelebi, E. (2005). Classification of EEG signals using neural network
wind turbine-induction generator unit. IEEE Transaction on Energy Conversion,
and logistic regression. Computer Methods and Programs in Biomedicine, 78,
15, 91–96. 87–99.
Arbib, M. A. (Ed.). (2003). The Handbook of Brain Theory and Neural Networks (2nd
Werbos, P. (1990). Backpropagation through time:What it does and how to do it.
ed.). A Bradford Book/The MIT Press.
Proceedings of the IEEE, 87, 1550–1560.