VariableSpeedwindTurbineControlSystem-DesignandModel
VariableSpeedwindTurbineControlSystem-DesignandModel
net/publication/277733834
CITATION READS
1 4,514
1 author:
Wajeeh Ul Hasan
Shaheed Zulfikar Ali Bhutto Institute of Science and Technology, Karachi Campus, Karachi, Pakistan.
4 PUBLICATIONS 6 CITATIONS
SEE PROFILE
All content following this page was uploaded by Wajeeh Ul Hasan on 10 June 2015.
1. INTRODUCTION
Journal of Independent Studies and Research – Computing Volume 8 Number 1 January 2010 | 44
Generally wind turbines start working at the wind 2. LITERATURE SURVEY
speed of 3m/s to 4m/s, but the full power operation
normally requires 10 m/s to 15 m/s of wind speed [3]. This 2.1 Control Theory
range of wind speed is known as cut-in speed. At the speed Control systems basically deal with the
25 m/s wind turbine goes in shutdown state. The wind influencing actions of energetic systems that are needed to
speed at which shut down state occurs is known as cut-out run on specific conditions. To meet these required
speed. conditions, it is necessary to come up with a small and
The three main components of wind turbine are sophisticated program that could handle the input
tower, rotor and nacelle. Rotor is mounted on tip of tower. parameters for desired output features and could built in a
Normally rotor contains three blades that helps rotor to microchip. These desired outputs are known as reference.
transform energy absorbed from wind into mechanical The program that control input parameters is called
energy and then with the help of generator that mechanical controller. It could be in the form of software or hardware.
energy transform into electrical energy. Generally, rotor’s Such programs are when found in the form of hardware or
blades helps rotor to rotate at the constant speed of about chip, known as microcontroller.
15 to 30 revolutions per minute (rpm) [3], it could be vary
as per requirement. The ratio of wind speed to the rotation
of blades is known as Tip Speed Ratio. As higher the ratio
is, the faster the rotation of blades are at the given wind
speed.
Journal of Independent Studies and Research – Computing Volume 8 Number 1 January 2010 | 45
2.2.3 Intelligent Control System:
To attain sophisticated goal by a system, an
Intelligent Control System is prefer to use because it could
work independently, while due to unexpected changes in
system, its components are not well-defined. Intelligent
control systems use one of different AI techniques as per
requirement, like; neural network, fuzzy logics, etc. to
control the system [4].
Journal of Independent Studies and Research – Computing Volume 8 Number 1 January 2010 | 46
D. J. LEITH et al encountered three important generic 3.1 SIMULATION OBJECTIVES
implementation issues of controllers of pitch regulated The primary objective of designing a wind turbine
constant speed wind turbines [6]. The encountered issues control model is to attain the wind turbine requirements.
are named as: The controlling of wind turbine is a very serious problem
accommodation of the strongly nonlinear rotor because of the complex structure of the wind turbine along
aerodynamics [6], with variable wind speed. The control of variable wind
automatic controller start-up, shut-down and speed is essential to meet the wind turbine requirements.
accommodation of velocity [6] and Wind speed can be controlled by adjusting the wind
acceleration constraints within the actuator [6]. turbine’s blades. These blades are controlling by adjusting
Alan D. Wright defines the control system which their angle as per requirement. If wind speed is faster than
applies modern state-space control design methods to a the defined speed limit, the blades angle increases, so that
two-bladed upwind machine [7]. He defines Disturbance the area of absorbing wind energy decreases. Similarly, if
Accommodating Control (DAC) method and provides wind speed slower than the defined speed limit, the blades
accountability for wind-speed fluctuations [7]. angle decreases, so that the area of absorbing wind energy
Boubekeur Boukhezzar et al use nonlinear controllers increase. Because of the hierarchical control strategy,
to improve the efficiency and to evaluate the related initially controller try to meet the requirements of wind
efficiency; he used nonlinear static and dynamic state turbine by adjusting pitch angle than the control will
feedback controllers [8]. transfer to yaw control. Therefore, in the simulation
Kathryn E. Johnson et al work on the variable speed process, the proposed controller model especially targeted
wind turbines [9]. He explores the steadiness of an adaptive to manage the blades pitch angle.
torque control rule and the gain adaptation rule which are The wind turbine controller is also responsible to
in use at Controls Advanced Research Turbine (CART) [9]. control the dynamics of nacelle. The structural load of the
Pradeep Bhatta et al focuses on the control law, wind turbine is mainly because of its nacelle. The nacelle
derived from an energy-like Lyapunov function of the wind turbine contains generator, controller, gearbox,
(Lyapunov functions are used to prove the stability of a drive train, etc. All these components of nacelle make its
static point in a dynamical system). He guarantees the weight very heavy.
system stability for all operating points of the wind energy
conversion system (WECS) [10]. 3.2 SIMMULATION MODEL
The proposed simulation model contains blade
3. SIMULATION AND MODELING height (bh), initial pitch angle (pa) and required Tip Speed
Ratio (TSR) as input variables. The output variables of this
The model of wind turbine controller is simulated
model contain pitch controlling bit (pitch), wind speed
in MATLAB environment. The effectiveness of the
(wind) and rotor rpm (rpm). The list of variables use in
proposed model is evaluated by carrying out the simulation
model can be observed by table 3.1:
experiments, in which rotor speed is controlled by
adjusting pitch angle with respect to variable wind speed.
Table 3.57: Variable names and their acronyms
To evaluate this model, it is necessary to have variable
wind speed. For this purpose, in this model wind speed is VRIABLE
VARIABLE NAME
simulated by using “Weibull Distribution”. The ACRONYM
effectiveness of controller in terms of controlling wind Rrpm Rotor RPM
turbine is depending on the effective wind energy at the Bh Blade Height
given region. Grpm Generator RPM
It was already mentioned in Chapter 1 and Ws Wind Speed
Chapter 2 that wind turbine starts operation on 3 m/s to Pa Initial Pitch Angle
4m/s and full operation available on 10 m/s to 15 m/s, as TSR Tip Speed Ratio
per requirement. Therefore, in the simulation process, it is Pbit Pitch Controller Bit
especially kept in consideration that wind speed must vary Ybit Yaw Controller Bit
in such a way that wind turbine will not switch to shut
down state. The proposed control model is based on In this proposed model some values are taken as
hierarchical control strategy. constant values. These values are depending on
requirements of desired energy level, wind turbine’s
Journal of Independent Studies and Research – Computing Volume 8 Number 1 January 2010 | 47
coefficient requirements and mainly depend on the site
region. The lists of these constant values are observed by
table 3.2:
Journal of Independent Studies and Research – Computing Volume 8 Number 1 January 2010 | 48
signal to increase the pitch angle. After increasing pitch The second check in this part of code verifies the
angle, controller makes a check that either rotor speed current rotor speed for above the desired speed and as well
meets the desired requirement or not. as the condition of pitch angle. If the rotor speed is above
the desired condition and if there is no chance to increase
pitch angle further then the controller transfer the control to
the yaw controller and pass signal to yaw controller to
change the nacelle direction. After changing nacelle
direction, controller makes a check that either rotor speed
meets the desired requirement or not.
In next section results obtained by running the
proposed controller simulation will discuss and analyze.
4. RESULT ANALYSIS
It has been discussed in Chapter 3 that in this model
wind speed is simulated by using “Weibull Distribution”
and it is especially kept in consideration that variation of
wind speed must occurs in such a way that wind turbine
will not switch to shut down state. Therefore, in the
simulation process, the proposed controller model will
project only the effectiveness of pitch angle controlling
part,and it is sure that yaw controlling part will show its
effectiveness in real-time environment. The surety of this
statement is based on the fact that in real-time environment,
many different sensors and equipment could be arranged
that can sense the output values and feedback to controller.
For example, a counter can be set that sense the current
pitch angle value and increase or decrease as per
controlling signal response. This counter can be used to
feedback the status of current pitch angle value. Likewise a
sensor can be used, which feedback wind speed or wind
direction status from anemometer which is very useful to
adjust pitch angle or nacelle direction. On the basis of
counter which feedback the pitch angle value, it is easily
decidable that whether control transfer to yaw controller is
needed or not. While in the simulation process of wind
Figure 8: Part of code that control nacelle direction turbine controller, such accommodations are not available,
therefore complete simulation of proposed controller is not
The second part of code is depicted by Figure 8, possible.
which deals with the control of nacelle direction or simply The effectiveness of the proposed controller model is
says that deals with yaw controller. The first check in this evaluated by carrying out the simulation experiments. For
part of code verifies the current rotor speed for below the this purpose, values of required parameters that are needed
desired speed and as well as the condition of pitch angle. If to run simulation are already defined in table 3.2. After
the rotor speed is below the desired condition and if there is running simulation process, three different graphs will
no chance to decrease pitch angle further then the obtained, where first graph depicted by Figure 9 shows
controller transfer the control to the yaw controller and wind speed variation, second graph depicted by Figure 9
pass signal to yaw controller to change the nacelle shows the rotor speed in revolution per minutes (rpm) and
direction. After changing nacelle direction, controller the last graph depicted by Figure 9 shows the action of
makes a check that either rotor speed meets the desired pitch controller. Figure 9 shows the variation of wind speed
requirement or not. which is simulated using “Weibull Distribution”. By
analyzing wind simulation graph it can be observed that
with the reference of discussion in Chapter 3, the variation
Journal of Independent Studies and Research – Computing Volume 8 Number 1 January 2010 | 49
of wind speed is occurs in such a way that wind turbine By viewing figure 9, 10 and 11 concurrently, it could be
will not switch to shut down state. observe that when rotor speed cross the upper limit, pitch
The simulation process is running with following controller pass the signal to pitch actuator to increase the
assumptions: pitch angle. Increasing pitch angle allows rotor to slower
After every single pitch increment or decrement, down its speed. While, when rotor speed cross lower limit,
there is a delay of two seconds to observe the current pitch controller pass the signal to pitch actuator to decrease
rotor speed. Basically it depends on wind speed the pitch angle. Decreasing pitch angle allows rotor to
variation. increase its speed.
On each single increment or decrement, the limit of
pitch actuator to increase or decrease pitch angle is
predefined.
The wind speed variation does not allow wind
turbine to go in shut down state.
5. CONCLUSION
The design task of such a control system that can
efficiently control wind turbine, must address several
issues, such as variable wind speed which causes a
variation in the wind turbine’s rotor frequency i.e. rpm,
Figure 9: Wind Speed (m/s)
thereby resulting in mismatch between rotor and generator
The second graphcan be viewed by observing
rpm, which can damage the generator. In this study, a
figure 10, which shows the rotor speed. By observing
hierarchical control model namely, “Rotor Speed Feedback
figure 9 and 10 simultaneously, it can be conclude that the
Control” is proposed to resolve the problems of controlling
ideal wind speed at which rotor speed is in ideal condition
wind turbine and to maintaining its consistency i.e. rotor’s
i.e. 30 rpm is 12 m/s.
rpm; this control model is tested, and analyzed via
By observing figure 9 and 10 simultaneously, it is
simulation process.
also conclude that when wind speed goes above 13 m/s, the
The control strategy is validated using simulation only,
rotor speed also increases and cross the predefined upper
due to the unavailability of sensors and counters; it was not
limit. When wind speed goes below 11 m/s, the rotor speed
possible to validate it for real world environment. As wind
also decreases and falls down the defined lower limit.
turbines are sensitive to wind speed, the proposed control
model is used to control pitch and nacelle direction to
maintain the required rotor speed i.e. between 28 and 32
rpm. The results discussed in previous chapter shows that
proposed control model does achieve desired stability
results, hence fulfill the requirements of this study.
REFERENCES
1. Wind Energy Handbook. By T. Burton, D. Sharpe, N.
Jenkins, and E. Bossanyi, Wiley et sons., 2002
2. Wind Power Technology, link:
Figure 10: Rotor Speed (rpm) http://www.ewea.org/fileadmin/ewea_documents/docu
Journal of Independent Studies and Research – Computing Volume 8 Number 1 January 2010 | 50
ments/publications/factsheets/factsheet_technology2.p 7. Modern Control Design for Flexible Wind Turbines by
df Alan D. Wright, 1617 Cole Boulevard, Golden,
3. Wind Energy As A Power Generation Option-Chapter Colorado 80401-3393, 303-275-3000, www.nrel.gov
, link : 8. Nonlinear Control of Variable Speed Wind Turbines
http://www.eskom.co.za/content/WEF%20DSR%20- without wind speed measurement by Boubekeur
%20Ch%2003%20_Wind%20energy%20as%20a%20 Boukhezzar and Houria Siguerdidjane, 44th IEEE
power%20option_.pdf Conference on Decision and Control, and the
4. Control Theory From Wikipedia, the free European Control Conference 2005 Seville, Spain,
encyclopedia, Link: December 12-15, 2005
http://en.wikipedia.org/wiki/Control_theory 9. Stability Analysis of an Adaptive Torque Controller
5. Design Tool For Wind Turbine Control Algorithms By for Variable Speed Wind Turbines by Kathryn E.
Engelen, P. Schaak And E.J. Van Der Hooft, T.G. Van Johnson, Lucy Y. Pao, Mark J. Balas, Vishwesh
Wiggelinkhuizen, ECN Wind Energy, P.O. Box 1, Kulkarni, and Lee J. Fingersh, 1617 Cole Boulevard,
1755 ZG Petten,The Netherlands, Fax. +31 224 Golden, Colorado 80401-3393, 303-275-3000,
568214 www.nrel.gov
6. Implementation of wind turbine controllers by D. J. 10. Nonlinear estimation and control for small-scale wind
LEITH and W. E. LEITHEAD, Department of turbines by Pradeep Bhatta and Michael A. Paluszek,
Electronic and Electrical Engineering, University of Princeton Satellite Systems, Inc. 33 Witherspoon St,
Strathclyde, Glasgow G1 1QE, UK Princeton, NJ 08542, USA
{pradeep,map}@psatellite.com
Journal of Independent Studies and Research – Computing Volume 8 Number 1 January 2010 | 51