Energies 12 01907
Energies 12 01907
Energies 12 01907
Article
Dynamic Modeling of Wind Turbines Based on
Estimated Wind Speed under Turbulent Conditions
Ahmed G. Abo-Khalil 1,2, *, Saeed Alyami 1 , Khairy Sayed 3 and Ayman Alhejji 4
1 Electrical Engineering Department, Majmaah University, Al-Majmaah 11952, Saudi Arabia;
s.alyami@mu.edu.sa
2 Electrical Engineering Department, Assiut University, Assiut 71515, Egypt
3 Electrical Engineering Department, Sohag University, Sohag 82524, Egypt; khairyfathy@yahoo.com
4 Electrical and Electronics Engineering Technology Department, Yanbu Industrial College,
Yanbu Al Bahr 46452, Saudi Arabia; alhejjia@rcyci.edu.sa
* Correspondence: a.abokhalil@mu.edu.sa
Received: 19 April 2019; Accepted: 15 May 2019; Published: 18 May 2019
Abstract: Large-scale wind turbines with a large blade radius rotates under fluctuating conditions
depending on the blade position. The wind speed is maximum in the highest point when the
blade in the upward position and minimum in the lowest point when the blade in the downward
position. The spatial distribution of wind speed, which is known as the wind shear, leads to periodic
fluctuations in the turbine rotor, which causes fluctuations in the generator output voltage and power.
In addition, the turbine torque is affected by other factors such as tower shadow and turbine inertia.
The space between the blade and tower, the tower diameter, and the blade diameter are very critical
design factors that should be considered to reduce the output power fluctuations of a wind turbine
generator. To model realistic characteristics while considering the critical factors of a wind turbine
system, a wind turbine model is implemented using a squirrel-cage induction motor. Since the
wind speed is the most important factor in modeling the aerodynamics of wind turbine, an accurate
measurement or estimation is essential to have a valid model. This paper estimates the average wind
speed, instead of measuring, from the generator power and rotating speed and models the turbine’s
aerodynamics, including tower shadow and wind shear components, without having to measure the
wind speed at any height. The proposed algorithm overcomes the errors of measuring wind speed in
single or multiple locations by estimating the wind speed with estimation error less than 2%.
Keywords: Doubly-fed Induction Generator (DFIG); wind speed estimation; tower shadow; wind shear
1. Introduction
Currently, electrical power is the main energy source in homes, industries, and workplaces.
Industrial development and population growth have led to increased power consumption in the last
three decades. Natural resources such as gas, petroleum, and coal are quickly depleting because of
their growing use in power plants, vehicles, and industries. This serious problem motivates countries
to find alternative energy sources through inexhaustible natural resources. One solution is found in
clean, sustainable, inexhaustible, environmentally friendly, and renewable sources such as solar energy,
wind energy, and tidal ocean currents. Wind energy has attracted more interest for several reasons and
has increasingly become the most harvested renewable energy source [1]. Increased interest in wind
turbines to generate electrical power entails studying and modeling the steady state and dynamic
behavior of the wind turbine in laboratory conditions to prevent possible problems during installation
and later use. In addition, over the last few decades, new control algorithms have been established to
improve the performances of wind-generation systems. Before applying a new algorithm, it must be
validated in the laboratory by simulating the entire system to verify the performance, control, and
disturbances. Developing and improving the characteristics of a wind turbine simulator will help reach
this objective and reflect the dynamic behavior of a wind turbine in a controlled environment [1–3].
Several wind turbine emulators have been proposed and studied in-depth. Some studies have
investigated direct current (DC) motors to model the dynamic characteristics because of their robust
characteristics such as output torque and input current using armature current control [4,5]. These
emulators, however, entail a bulky and expensive DC motor, which requires frequent maintenance
given its commutators and brushes. With regard to AC motor emulators, squirrel-cage induction
motors (SCIM) are less costly and more reliable and robust [6]. Several research articles feature simple
experiment platforms utilizing SCIM to model the characteristics of wind turbines. However, these
emulators have simple wind turbine models that neglect the dynamics of wind turbine components,
an important factor in wind energy systems [7,8]. A scaled-down emulator operated by a programmable
wind speed model has been developed in several studies to investigate wind turbine performance
during turbulences and stochastic wind speed changes [9].
Nevertheless, these emulators disregard several dynamic performance characteristics related to
tower shadow, wind turbulence, and shear. These characteristics clearly influence the power quality
and stability of wind-energy conversion systems (WECS) [10,11]. Specifically, fluctuations due to
tower shadow and wind shear affect the WECS stability when the fluctuation frequency equals the
natural frequency of the system [12]. In addition, all these studies used the measured wind speed,
leading to inaccurate wind turbine dynamic characteristics and misleading results. Similarly, using
anemometers in measuring wind speed leads to several problems in calibration and measurement
accuracy and higher initial WECS costs. Therefore, using a wind speed estimator that is based on
turbine characteristics instead of mechanical anemometers is desirable. In the literature, different
techniques have been developed to estimate the effective wind speed without using an anemometer.
These techniques can be categorized into two approaches. The first is the polynomial-based method
for wind speed estimation, which uses a power equation as a function of the power coefficient and
tip-speed ratio. This method utilizes root-finding algorithms to solve the polynomial with a high order
of power coefficient for accurate estimation. However, the method is time-consuming and therefore
impractical. Second, artificial intelligence and machine-learning methods, such as adaptive neuro-fuzzy
inference systems [13,14], multilayer perceptron neural networks [15], and support vector regressions
(SVR) [16,17], have been widely implemented to estimate effective wind speed. These methods help
map the relation between electrical measured quantities, such as turbine power and rotational speed,
and wind speed using numerous samples, and then use this online map to estimate the wind speed
and the optimum wind speed, which produce the maximum turbine power point.
In this framework, a wind turbine modeling based on the estimated wind speed is presented
by simulating both the static and dynamic characteristics using a SCIM. The tower shadow and
wind shear are modeled as a function of the turbine parameters and continuously varying wind
speed. A continuously varying wind speed profile composed of a sum of harmonics with wide-range
frequencies to present the stochastic nature is developed. A particle swarm optimization–support
vector regression (PSO-SVR) approach is employed for online wind speed estimation and generator
speed adjustment for maximum power point tracking. Because the SVR performance alone severely
depends on the tuning of its parameters, the PSO algorithm is used, which enables a fast online-based
approach with high-parameter estimation accuracy. All dynamic features in the wind turbine are
experimentally implemented to validate the proposed model shown in Figure 1.
Energies 2017,12,
Energies2019, 10,1907
x FOR PEER REVIEW 33ofof2526
2.2.
2.2. Wind
WindShear
Shearand
andTower
TowerShadow
ShadowModelModel
Different
Figure 2.wind
Different windspeeds
Wind turbine
speedsatcharacteristic
different altitudes
at differentcurves: and
Wind
altitudes the
and passing
turbine of the
power
the passing ofblade
(Watt) in front of speed
thevs.blade
rotational the tower
in front the result
of(rpm).
tower
in periodic torque pulsations in wind turbines.
result in periodic torque pulsations in wind turbines.
2.2. Wind Shear and Tower Shadow Model
Different wind speeds at different altitudes and the passing of the blade in front of the tower
result in periodic torque pulsations in wind turbines.
Energies 2019, 12, 1907 4 of 25
Table 1 summarizes the geographical features and represents a general wind shear index [1].
As a result of height-dependent wind speeds, the turbine blades oscillate in response to the wind
shear. Additionally, the amplitude of the wind speed increases with the height for different rotating
angles from 0◦ to 360◦ . The wind speed in Equation (2) can be rewritten with respect to the speed at
the turbine hub as follows [21]: α
z
V ( z ) = Vh . (3)
H
Considering the blade’s rotation and the unique wind shear at each angle, instead of expressing
the wind shear in only the z direction, the wind shear in Equation (6) can be expressed as a function of
the blade rotational angle ψb and radial distance r from the rotor axis. The wind shear torque can be
modeled as [22]:
r cos ψb + H α
!
V (r, ψb ) = Vh (4)
H
which can be written as
!α
r cos ψb + H r cos ψb
!
V (r, ψb ) = Vh = Vh +1 . (5)
H H
Equation (5) can be represented as a function of the wind shear disturbance F(r, ψb ):
Due to wind shear, the wind speed can be expanded using Fourier transform as shown in the
following Equation [22]:
In low altitude, wind shear is influenced by the large amount of change in wind speed due to
the friction of the surface. In addition, the longer the blade length of the wind turbine, the wider the
turning radius of the rotor, and the larger the wind shear effect is. Figure 3 shows the wind shear effect
of the turbine blade length, r hub height, and H empirical wind shear index as in Equation (7).
Energies 2017, 10, x FOR PEER REVIEW 5 of 26
In low altitude, wind shear is influenced by the large amount of change in wind speed due to
the friction of the surface. In addition, the longer the blade length of the wind turbine, the wider the
Energies
turning 2019, 12, 1907of the rotor, and the larger the wind shear effect is. Figure 3 shows the wind5 shear
radius of 25
effect of the turbine blade length, r hub height, and H empirical wind shear index as in Equation (7).
(a)
(b)
(c)
Figure3.3.Wind
Figure Wind shear
shear comparison
comparison with
with parameter
parameter adjustment:
adjustment: (a) Wind
(a) Wind shearshear by radius;
by rotor rotor radius; (b)
(b) wind
windby
shear shear
hub by hub height;
height; (c) wind(c)shear
windwith
shear withshear
wind windindex.
shear index.
InInthe
thecase
caseofofaalarge-diameter
large-diameterwind
windturbine,
turbine,the
theblades
bladesexperience
experienceaawide
widerange
rangeofofwind
windspeeds
speeds
inineach revolution. With three-blade
each revolution. With three-blade wind turbines, the frequent rotation through this wide range
turbines, the frequent rotation through this wide range of
ofspeeds
speedsresults
resultsinintorque
torqueand
andpower
poweroscillations
oscillationsatatthree
threetimes
timesthe
therotor
rotorrotational
rotational speed,
speed, called
called 3p
3p frequency.
frequency.
The tower radius (a), the distance of the blade origin from the tower midline (x), and the lateral
distance of the blade from the tower midline (y) affect the tower shadow amplitude, as shown in
Figure 4.
Energies 2017, 10, x FOR PEER REVIEW 6 of 26
Energies 2017, 10, x FOR PEER REVIEW 6 of 26
The tower radius (a), the distance of the blade origin from the tower midline (𝑥), and the lateral
The tower radius (a), the distance of the blade origin from the tower midline (𝑥), and the lateral
Energies 12, the
2019, of
distance 1907blade from the tower midline (𝑦) affect the tower shadow amplitude, as shown6in
of 25
distance of the blade from the tower midline (𝑦) affect the tower shadow amplitude, as shown in
Figure 4.
Figure 4.
W
W
xx
(( ))
aa222 xx222++ yy222
VV (( ))
= Vh1 + a x + y
V (xx,, yy) =
x, y =VVhh11++ (x22 + y22)222 (8) (8)
((xx ++ yy ))
2 2
(8)
The wind shear module implements the disturbance in torque due to wind shear given as
Cp (λ)
Tws = ρAVh Rvws (13)
λ
and the tower shadow module implements the disturbance in torque due to the tower shadow
expressed as
Cp (λ)
Tts = ρAVh Rvts . (14)
λ
Due to turbine torque, wind shear, and tower shadow, the resultant aerodynamic torque is defined
as Equation (15a).
Energies 2017,12,
Energies2019, 10,1907
x FOR PEER REVIEW 8 of
of 25
26
Figure 8. Effect
Figure8. Effect of
of distance
distancefrom
fromtower midlinex𝑥on
towermidline ontower
towershadow.
shadow.
C p (λ D
) tg C p (λ )
Tres = 0.5ρAVh3 + ρAVh R(vws + vts ). (15a)
ωr λ Dg
Dt
C p (λ ) model
Figure9.9.Dynamic
Figure of aaC p (λturbine.
wind )
turbine.
Tres = 0.5 ρAVo3
Dynamic model of
+ ρAVo
wind
(
R vws + vts ). (15b)
2.4. The Wind Speed Simulator ωr λ
2.4. The Wind Speed Simulator
To model the torque fluctuation of a running wind turbine, a stochastic model for wind speed is
To model the torque fluctuation of a running wind turbine, a stochastic model for wind speed is
required. This model is a sum of harmonics and is expressed as [24]
required.
2.3. DynamicThis model
of the is a sum
Rotating of harmonics
Masses in the Wind and is expressed as [24]
Turbine
N
The wind turbine rotor can be coupleddirectly
Ai sin(ωi t).
XN to the generator shaft, or through a gearbox. The
υ(t) = Vo 1 + (16)
υ ( t ) =theV odynamic
model traditionally used to represent 1 + behavior ω ithe
A i sin( of t ) wind group is the one that(16)
uses a
i=1 .
system composed of two masses and their irespective =1 moments of inertia, with one mass
For each selected harmonic component, the amplitude can be written as a function of Dryden
spectra φu as [25]
Energies 2019, 12, 1907 9 of 25
For each selected harmonic component, the amplitude can be written as a function of Dryden
spectra φu as [25]
r
2 1
Ai = [ϕu (ωi ) + ϕu (ωi+1 )]·[ωi+1 − ωi ] (17)
π 2
The longitudinal Dryden power spectrum is defined in terms of turbulence intensity σ, turbulence
length, and harmonic frequency as follows [26]:
Energies 2017, 10, x FOR PEER REVIEW 10 of 26
Lu 2σ2 1
φu (ω) = . (18)
Vo π 1 + (Lu ω 2
0 = idr Rr + (ω e − ω r )λqrVo+) pλdr (21)
IM
Vdc
abc/dq ωr
var* vbr* vcr* θe
1
iqr idr s
SVPWM ωe
ωr
e∗ e∗ +
v
qs v ds ω sl +
1
Tr Slip
e Calculation
i ds
-
Kp + Ki
s + e*
ids ∗
.. Τturbine
Kp + K i +
s iqse *
iqse -
Κt
(a)
(b)
Figure
Figure 10. 10. Block
Block diagram
diagram forfor
(a)(a)induction
induction motor
motorcontrol and (b)
control and grid-side converter.converter.
(b) grid-side
4. Control Scheme of DFIG
In fact, the motor reference d-axis current is kept constant at the value that maintains the minimum
To control the active and reactive power in the stator side, a d-q reference frame
iron loss. In contrast, in the grid-side converter, the DC-link voltage is kept constant, and the output
synchronization with the stator flux is selected. The flux vector in the stator is aligned with the
power factor isThe
d-axis. adjusted to unity
flux linkage by controlling
of the rotor as [28] converter q-axis current and the d-axis
the grid-side
and stator is defined
current. The dc-link voltage is controlled to the desired value by using a proportional-integral (PI)
controller and the change in theλdc-link s = λdsvoltage
= Lm ims = Ls ids a+change
represents Lm idr in the q-axis current.
(24) A current
feed-forward control loop is also used here to improve the dc-link voltage response to load disturbance.
For unity power factor, the demand for the d-axis L2m current is zero. Figure 10b shows a control block
diagram of the grid-side converter. λ dr = ims + σLr idr (25)
Ls
4. Control Scheme of DFIG
λqr = σLr idr (26)
To control the active and reactive power in the stator side, a d-q reference frame synchronization
with the stator flux is selected. The flux vector in the stator is aligned with the d-axis. The flux linkage
L2
of the rotor and stator is defined as [28] σ =1− m . (27)
Lr Ls
λs = λds = Lm ims = Ls ids + Lm idr (24)
Rotor voltages in the d-q reference frame can be written in terms of rotor and stator
magnetizing currents. 2 Lm
λdr = ims + σLr idr (25)
Ls di
vdr = Rridr + σLr dr − ωslσLriqr (28)
λqr = σLdtr idr (26)
L2m
σ =di1 − . 2 (27)
vqr = Rr iqr +σLr
qr LLs i + Lm i )
+ ωLslr(σ (29)
r dr ms
dt Ls
Rotor voltages in the d-q reference frame can be written in terms of rotor and stator
magnetizing currents.
The stator flux angle is expressed as
didr
vdr = Rr idr + σLr − ωsl σLr iqr (28)
dt
diqr L2m
vqr = Rr iqr + σLr + ωsl (σLr idr + ims ) (29)
dt Ls
The stator flux angle is expressed as
Z
λsds = (vsds − Rs isds )dt (30)
Z
λsqs = (vsqs − Rs isqs )dt (31)
Energies 2019, 12, 1907 11 of 25
λsqs
−1
θe = tan (32)
λsds
where the superscript s represents the parameters in the stationary reference frame.
Regulating the q-axis component of the rotor current controls either the active power of the DFIG
stator side or the developed torque in the generator.
3 3 Lm
Ps = (vqs iqs + vds ids ) = − · · vqs iqr (33)
2 2 Ls
To directly control the stator-side reactive power, the rotor d-axis current component should be
regulated. This reactive power can be expressed as
3 3 Lm
Qs = (vqs ids − vds iqs ) = · · vqs (ims − idr ). (34)
2 2 Ls
The stator active and reactive powers are proportional to the current components iqr , and
idr , respectively.
The DFIG wind turbine system configuration consists of a DFIG connected to the utility grid
through its stator. The back-to-back Pulse-Width Modulation (PWM) power converter enables a
bidirectional power-flow control. As a result, the DFIG can operate either in sub-synchronous (ωr < ωe )
or in super-synchronous modes (ωr > ωe ). By calculating the stator active power, the control block
diagram of the stator power is presented in the figure. The PI controller gains for the active and reactive
power controllers are Kpp , Kip , Kpq , and Kiq , respectively. The rotor reference q-axis current i∗qr is then
calculated as the output of the active power controller and input for the inner current control loop.
The rotor instantaneous q-axis current is then calculated from the sensed three-phase rotor currents
and controlled to produce a reference q-axis rotor voltage. Normally, the output reactive power of the
wind power conversion system is controlled as zero to keep unity power factor of the stator voltage
and current. The stator reactive power is controlled to the desired value to produce the reference d-axis
rotor voltage as shown in Figure 11b. One can see how the outer stator power feedback loop produces
the rotor reference d-axis current i∗dr for the inner current feedback control loop. The reference q-axis
rotor voltage is then produced by controlling the rotor d-axis component. The schematic diagram of
the simplified control scheme is shown in Figure 11c.
The DFIG optimum power P∗ is the reference power value determined by the wind speed and
rotor angular speed of the power controller loop. A simple proportional-integral (PI) controller can be
utilized to regulate the d-q component of the rotor current only if the reference frames for both the
measured and reference current vectors match [29].
To achieve the full control of the grid-side current, the dc-link voltage must be boosted to a
level higher than the amplitude of the line-line voltage. The power flow of the grid-side converter is
controlled so as to keep the dc-link voltage constant. To maintain the dc-link voltage constant and to
ensure the reactive power flowing into the grid at null, the grid-side converter currents are controlled
using the d-q vector control approach. The dc-link voltage is controlled to the desired value by using an
IP controller and the change in the dc-link voltage represents a change in the q-axis current. A simple
voltage control scheme is shown in Figure 12a. A current feed-forward control loop is also used here to
improve the dc-link voltage response to load disturbance. For unity power factor, the demand for the
d-axis current is zero. Figure 12b shows a control block diagram of the grid-side converter.
Energies 2017, 12,
Energies 2019, 10, 1907
x FOR PEER REVIEW 12 of
13 of 26
25
-
P
s
iqr -
(a)
ims
Qs* i*dr idr- +
3 Lm
Qs
Kpq+ Kiq State feedback ⋅ ⋅ vqs
+ s Current controller 2 Ls
-
Q
s
(b)
DFIG 3-φ
DFIG
Vdc Grid
v
e∗
dr vqre ∗ eqe ede
Synchronization mode
Decoupling
iqre iqre *٠ =
+ - 1
+ State feedback
Current controller +ie * 2 e
qr Voltage - Vqs
controller
1
State feedback + idr
e* + eqsrc
+ Current controller
- -i e 2
dr
P*
Decoupling
+
Power
controller -
P
meas
Running mode Q
Reactive power - meas
controller
+ Q*
(c)
11. DFIG
Figure 11. DFIGrotor-side
rotor-side(a)(a)
active power
active control,
power (b) reactive
control, power
(b) reactive control,
power and (c)and
control, the (c)
total control
the total
block diagram
control of the DFIG.
block diagram of the DFIG.
To achieve the full control of the grid-side current, the dc-link voltage must be boosted to a level
higher than the amplitude of the line-line voltage. The power flow of the grid-side converter is
controlled so as to keep the dc-link voltage constant. To maintain the dc-link voltage constant and to
ensure the reactive power flowing into the grid at null, the grid-side converter currents are
controlled using the d-q vector control approach. The dc-link voltage is controlled to the desired
value by using an IP controller and the change in the dc-link voltage represents a change in the
q-axis current. A simple voltage control scheme is shown in Figure 12a. A current feed-forward
control loop is also used here to improve the dc-link voltage response to load disturbance. For unity
Energies 2017, 10, x FOR PEER REVIEW 14 of 26
θe
ωL ω L
(a)
(b)
Figure 12.
Figure 12. (a)
(a) DFIG
DFIG grid-side
grid-side control,
control, (b)
(b) voltage
voltage controller
controllerblock
blockdiagram.
diagram.
5.
5. Wind
Wind Speed
Speed Estimation
Estimation
5.1. Support Vector Regression
5.1. Support Vector Regression
The SVR is an algorithm that estimates a function that predicts unknown mapping between
The SVR is an algorithm that estimates a function that predicts unknown mapping between a
a system’s l-dimensional inputs and real output using a series of training data. When the map is
system’s l-dimensional inputs and real output using a series of training data. When the map is
accurately constructed, the relation between the inputs and output is then used to predict the target
accurately constructed, the relation between the inputs and output is then used to predict the target
output. The regression algorithm approximates the unknown desired function in the following
output. The regression algorithm approximates the unknown desired function in the following form
form [30]:
[30]:
f (x) = (w.Φ(x)) + b. (35)
f ( x) = (w.Φ( x)) + b . to determine the target function.
These values are extracted from the available training data
(35)
The first step
These is to obtain
values both wfrom
are extracted and bthe to available
minimizetraining
the real data
data to
differences
determineoutside ε-insensitive
the function.
the target The
region, which are determined by slack variables ξ and ξ∗ . To minimize the empirical risk, the slack
first step is to obtain both w and b to minimize the real data differences outside the ε -insensitive
variables are applied as [31] ∗
region, which are determined by slack variables ξ and ξ . To minimize the empirical risk, the
n
slack variables are applied as [31] 1 2
X
Rreg ( f ) = kwk + C Γ( f (xi ) − yi ) (36)
2
i=n
1
1 2
subject to
2 i =1
Rreg ( f ) = w + C Γ( f ( xi ) − yi ) (36)
yi − w.Φ(xi ) − b ≤ ε + ξi
∗
(37)
w.Φ(xi ) + b − yi ≤ ε + ξi
Energies 2019, 12, 1907 14 of 25
i = 1, 2, . . . . . . . . . . . . n ξi , ξ∗i ≥ 0.
The penalty factor C determines the compromise value between reduction to minimize both
empirical and global errors and the model complexity term kwk2 . SVR reduces the error to zero if the
penalty factor is very high. This option leads to a complex model. However, a low C leads to high
estimation errors.
The regression problem in Equation (24) is then solved using dual multipliers:
n
X
f (x) = (αi − α∗i ).K(xi , x) + b (38)
i=1
where K(xi , x j ) = Φ(xi )T Φ(x j ) is the kernel function that enables a dot product in high-dimensional
feature space using low-dimensional space data input without calculating the function. The radial
base function that is used in the framework is expressed as shown in the following equation:
|xi − x|2
K(xi , x) = exp{− }. (39)
σ2
2
x= (42)
φ − 1 + φ2 − 4φ
p
where φ = φ1 + φ2 > 4. In this paper, φ1 = φ2 = 2.05; thus,c1 = c2 = 1.4962. Location and speed
boundaries are adjusted such that if a particle tries to pass the allowable boundaries, a limiting
procedure brings it back within the permissible limit. If the best personal solution Pi,t
Best
has a higher
fitness than the current best global solution Gt−1
Best
, then GtBest is equal to Pi,t
Best
[35]. The end points are
determined when the best global solution results in a permissible fitness or when a predetermined
number of iterations is achieved.
The wind speed estimation using PSO-SVR method can be described in steps as follows:
• Enter original data for estimation, known as the data preparation step;
• Initialize the particles with random velocities and positions, known as particles optimization;
• Perform an offline training process for SVR with training samples assessing each particle fitness
value of the PSO for the SVR;
• Update each particle velocity and position until the termination condition is satisfied;
• Construct and retrain the SVR estimation model based on the optimal parameters.
• Initialize the particles with random velocities and positions, known as particles
optimization;
• Perform an offline training process for SVR with training samples assessing each
particle fitness value of the PSO for the SVR;
• 12,
Energies 2019, Update
1907 each particle velocity and position until the termination condition is satisfied;
15 of 25
• Construct and retrain the SVR estimation model based on the optimal parameters.
Training
Trainingdata
dataare
areobtained
obtainedfrom
fromthe
theturbine
turbinepower
powerequation
equationwith
withpre-specified
pre-specifiedrotor
rotorspeed
speedand
and
wind
windvelocity
velocitysamples.
samples.During
Duringon-line
on-lineoperation,
operation,the
theturbine
turbinepower
powerisiscalculated
calculatedas
as
dω
JωJωm m dωmm +
Pt P=t = +PPgg . . (44)
(44)
dt
dt
(b)
Figure
Figure 13. Wind
Windspeed
speedestimation
estimation process:
process: (a) Training
(a) Training samples,
samples, (b) implementation
(b) implementation process
process diagram.
diagram.
The detailed implementation process of the proposed method is shown in Figure 14.
Online Implementation
The
The detailed implementation process of the proposed method is shown in Figure 14.
Online Implementation
Figure 14.
Figure Implementation process
14. Implementation process diagram.
diagram.
6. Experimental Results
6. Experimental Results
It is desirable that the wind turbine simulator is implemented in hardware (M-G set) to test the
It is desirable that the wind turbine simulator is implemented in hardware (M-G set) to test the
WECS operation in the laboratory. The hardware setup consists of the DFIG-driven by the SCIM, PWM
WECS operation in the laboratory. The hardware setup consists of the DFIG-driven by the SCIM,
converters, and digital signal processor (DSP) control boards as shown in Figure 15. The specifications
PWM converters, and digital signal processor (DSP) control boards as shown in Figure 15. The
of the wind turbine blade modeled for the simulator, the SCIM motor ratings and parameters, and the
specifications of the wind turbine blade modeled for the simulator, the SCIM motor ratings and
experimental setup are listed in Tables A1 and A2 in the Appendix A. Figure 16 shows the turbine
parameters, and the experimental setup are listed in Tables A1 and A2 in the Appendix. Figure 16
performance for turbulent wind speed, of which the spectrum is similar to the real wind speed pattern.
shows the turbine performance for turbulent wind speed, of which the spectrum is similar to the real
High estimation accuracy and very high PSO-SVR dynamic performance is illustrated in Figure 16a.
wind speed pattern. High estimation accuracy and very high PSO-SVR dynamic performance is
It is noticeable that the estimated wind speed has a slight difference from the real value due to the
illustrated in Figure 16a. It is noticeable that the estimated wind speed has a slight difference from
trade-off
Energies between
2017, 10, x FORthe minimizing
PEER REVIEW error and the model complexity. The generator rotational18speed
of 26
the real value due to the trade-off between the minimizing error and the model complexity. The
follows the wind speed pattern in all wind speed values, as shown in Figure 16b. Figure 16c plots the
generator rotational
generator output speed
power follows
versus the wind
variable wind speed
speed. pattern in all wind speed values, as shown in
Figure 16b. Figure 16c plots the generator output power versus variable wind speed.
Turbine
simulator DFIG
Power
AC-DC-AC
Supply
Converter
DSP
Oscilloscope Board
Layout of
Figure 15. Layout
Figure of the
the experimental
experimental equipment.
equipment.
By adding the effect of wind shear and tower shadow, the total turbine torque oscillates in the same
frequency. However, the inertia of the turbineReal
leads to speed
wind the reduction of the effect of both disturbances
as presented in Figure 17a,b.
7 [m/s]
7 [m/s]
800 [rpm]
1000 [W]
Figure 16. Experimental results for continuously variable wind speed: (a) Real and estimated wind
Figure
Energies 2017, 16.
speed, (b)xExperimental
10, results
FOR PEERspeed,
generator REVIEWand for continuously
(c) generator variable wind speed: (a) Real and estimated wind
power. 19 of 26
speed, (b) generator speed, and (c) generator power.
By adding the effect of wind shear and tower shadow, the total turbine torque oscillates in the
same frequency. However, the inertia of the turbine leads to the reduction of the effect of both
[10Nm]
disturbances as presented in Figure 17a,b.
(a) 4 [Nm]/div
[1600W]
100 [W]/div
(b) 1 [sec]/div
Figure17.
Figure Towershadow
17.Tower shadowand
andshear
sheareffects:
effects: (a)
(a)Generator
Generatortorque
torque(Nm),
(Nm),(b)
(b)generator
generator power
power (kW).
(kW).
ItIt can
can be
be observed
observedthat
thatperiodic
periodiccomponents
components areare
concentrated on frequency
concentrated multiples
on frequency of theofblade
multiples the
passing frequency, mainly 3p, 6p . . . etc., as it is shown in Figure 18. It should be
blade passing frequency, mainly 3p, 6p … etc., as it is shown in Figure 18. It should be expected expected thatthat
the
amplitude
the amplitude decreases when
decreases theythey
when increase in order.
increase in order.
Equation (16) is then used to generate a stochastic model of the wind speed to model the real
nature of instantaneous wind speed, as shown in Figure 19a. The turbulent wind speed spectrum is
generated by the wind speed simulator. The parameters are chosen as follows: Vo = 9 [m/s], N = 15
in (11), L = 90 [m] and σ = 0.2 in Equation (13). It is obvious that the tower shadow and the wind
shear are quite significant for the variations of the turbine torque and power. The range of harmonic
content in the wind speed profile is from 0.1 Hz to 10 Hz. From Figure 19, it can be observed that the
turbine performance for turbulent wind speed continuously follows the wind speed pattern, as shown
in Figure 19b–e. During this low wind speed, the pitch angle controller keepsivthe pitch angle position
5 [Hz]/d
0 [Hz]
Equation (16) is then used to generate a stochastic model of the wind speed to model the real
(a) 4 [Nm]/div
[1600W]
in the minimum value, which is zero. However, when the average wind speed increases to 12 m/s, the
generator rotational speed and generator output power increase to the maximum limits, which activate
100 [W]/div
the pitch angle controller to increase the pitch angle to(b) the predetermined position based on the wind
1 [sec]/div
speed value. In this case, the generator output power and the generator rotating speed are constant
Figure
and equal to17.
theTower
ratedshadow
values.and shear20
Figure effects: (a) Generator
depicts torquebetween
the transition (Nm), (b)the
generator
maximumpower (kW). point
power
tracking (MPPT) mode and constant power mode. The generator output power is constant when the
speedItgoes
can higher
be observed
than 13that
m/speriodic
in Figurecomponents
20a, as shown arein concentrated
Figure 20c. Theongenerator
frequencyspeed,
multiples
rotor of the
q-axis
blade passing
current, torquefrequency, mainly
and have the same3p, 6p …
trend asetc., as it is20b,
in Figure shown in e,
d and Figure 18. It should be expected that
respectively.
the amplitude decreases when they increase in order.
5 [Hz]/d iv
0 [Hz]
Energies 2017, 10, x FOR PEER REVIEW 20 of 26
Figure
Figure 18. Turbine torque
18. Turbine torque spectrum.
spectrum.
Equation (16) is then used to generate a stochastic model of the wind speed to model the real
nature of instantaneous9 [m/s]
wind speed, as shown in Figure 19a. The turbulent wind speed spectrum is
generated by the wind speed simulator. The parameters are chosen2 as[m/s] /div V = 9 [ m / s ], N = 15
follows: o
(a)
in (11), L = 90 [m] and σ = 0.2 in Equation (13). It is obvious that the tower shadow and the wind
shear are quite significant for the variations of the turbine torque and power. The range of harmonic
1800[rpm]
content in the wind speed profile is from 0.1 Hz to 10 Hz. From Figure 19, it can be observed that the
100 [rpm]/div
turbine performance for turbulent wind speed continuously follows the wind speed pattern, as
(b)
shown in Figure 19b–e. During this low wind speed, the pitch angle controller keeps the pitch angle
position in the minimum value, which is zero. However, when the average wind speed increases to
0[W]
12 m/s, the generator rotational speed and generator output power increase to the maximum limits,
750 [W]/div
which activate the pitch angle controller to increase (c)the pitch angle to the predetermined position
based on the wind speed value. In this case, the generator output power and the generator rotating
speed are constant and equal to the rated values. Figure 20 depicts the transition between the
0[A]
maximum power point tracking (MPPT) mode and constant power mode. The generator output
6 [A]/div
power is constant when the speed goes higher than 13(d) m/s in Figure 20a, as shown in Figure 20c. The
generator speed, rotor q-axis current, torque and have the same trend as in Figure 20b, d and e,
respectively.
0 [Nm]
8 [Nm]/div
(e) 2 [s]/div
Figure 19. Turbulent wind speed: (a) Wind speed, (b) generator speed, (c) generator power, (d) q-axis
Figure 19. Turbulent wind speed: (a) Wind speed, (b) generator speed, (c) generator power, (d) q-axis
current, and (e) and generator torque.
current, and (e) and generator torque.
The wind variation is modeled as a sum of wide range harmonics with frequencies 0.1–10 Hz.
The spectrum of the turbulent wind speed in Figure 21 shows the low frequency components of the
wind speed. The measured
12 [m/s]stator and rotor currents are shown in Figure 22a,b. From the stator current,
it is obvious that the currents are almost sinusoidal. 2 [m/s]/div
(a)
1800 [rpm]
100 [rpm]/div
(b)
0 [Nm]
8 [Nm]/div
(e) 2 [s]/div
Figure
Energies 2019,19.
12,Turbulent
1907 wind speed: (a) Wind speed, (b) generator speed, (c) generator power, (d) q-axis19 of 25
current, and (e) and generator torque.
12 [m/s]
2 [m/s]/div
(a)
1800 [rpm]
100 [rpm]/div
(b)
0[W]
750 [W]/div
(c)
0[A]
6 [A]/div
(d)
0 [Nm]
Energies 2017, 10, x FOR PEER REVIEW 21 of 26
8 [N/m]/div
5[Hz]/ div
0 [Hz]
The operating modes of a wind turbine are obtained, as in Figure 23. This curve is divided into
four regions, as follows:
- Region AB, when the wind speed is less than the cut-in speed when the rotational speed is less
0 [A]
than the minimum rotational speed for optimum operation.
- Region BC, when the wind speed is higher than the cut-in speed and less than the rated value.
The output power is given by Popt = Kopt υ3 . 5 [A/div]
- Region CD, when the rotational speed approaches (a) to its rated value.
5 [ms/div]
- Region DE, when the wind speed is beyond the limits and the generator output power is controlled
to its rated value. The blade pitch controller is activated in this region.
0 [A]
5 [A/div]
(b) 0.2 [sec/div]
Figure 22. DFIG currents after synchronization: (a) Stator currents, (b) rotor currents.
The operating modes of a wind turbine are obtained, as in Figure 23. This curve is divided into
four regions, as follows:
5[Hz]/ div
0 [Hz]
Energies 2019, 12, 1907 20 of 25
Figure 21. Spectrum of the turbulent wind speed.
0 [A]
5 [A/div]
(a) 5 [ms/div]
0 [A]
5 [A/div]
(b) 0.2 [sec/div]
Energies 2017, 10, x FOR PEER REVIEW 22 of 26
Figure22.
Figure DFIGcurrents
22.DFIG currentsafter
aftersynchronization:
synchronization:(a)(a)Stator
Statorcurrents,
currents,(b)
(b)rotor
rotorcurrents.
currents.
The operating modes of a wind turbine are obtained, as in Figure 23. This curve is divided into
four regions, as follows: 12 [m/s]
- Region AB, when the wind speed is less than the cut-in speed when the rotational
speed is less than the minimum rotational(a)
speed for3 optimum
[m/s]/div operation.
- Region BC, when the wind speed is higher than the cut-in speed and less than the
rated value. The output power is given by Popt = K optυ .
3
1800 [rpm]
- Region CD, when the rotational speed approaches to its rated value.
- Region DE, when the wind speed is beyond the limits and the generator output power
(b)
is controlled to its rated value. The blade pitch 100 [rpm]/div
controller is activated in this region.
0 [W]
0 [A]
Figure 23. The simulator performance in power operation modes: (a) Wind speed, (b) generator speed,
Figure 23. The
(c) generator simulator
power, performance
and (d) in power operation modes: (a) Wind speed, (b) generator
q-axis current.
speed, (c) generator power, and (d) q-axis current.
Figure 24a,b show the accuracy of the proposed wind estimation algorithm to estimate the wind
Figure 24a,b showerror
speed. The estimation the in
accuracy of the
continuous proposed
change wind
of wind estimation
speed is in thealgorithm to m/s,
range of 0.2 estimate
whichthe
is
wind speed.a The
considered smallestimation
value witherror in continuous
respect change of wind
to using an anemometer speed is in
or measuring the
the range wind
average of 0.2speed
m/s,
which is considered
in different locations.a small value with respect to using an anemometer or measuring the average
wind speed in different locations.
6 [m/s]
0 [m/s]
Figure 23. The simulator performance in power operation modes: (a) Wind speed, (b) generator
speed, (c) generator power, and (d) q-axis current.
Figure 24a,b show the accuracy of the proposed wind estimation algorithm to estimate the
wind speed. The estimation error in continuous change of wind speed is in the range of 0.2 m/s,
Energies 2019, 12, 1907 21 of 25
which is considered a small value with respect to using an anemometer or measuring the average
wind speed in different locations.
6 [m/s]
0 [m/s]
Figure 24. Wind speed estimation accuracy: (a) Real and estimated wind speed and (b) estimation error.
Figure 24. Wind speed estimation accuracy: (a) Real and estimated wind speed and (b) estimation
error.
7. Conclusions
In this paper, a novel sensorless-based modeling for wind energy system is presented. It is
7. Conclusion
developed using a torque-controlled SCIM as the wind turbine simulator. Stochastic wind speed
In thiswind
profiles, paper, a novel
shear, sensorless-based
and torque modeling
shadow effects for wind energy system is presented. It is
are simulated:
developed using a torque-controlled SCIM as the wind turbine simulator. Stochastic wind speed
1. The
profiles, turbine
wind steady-state
shear, and torquecharacteristics
shadow effects areare
modeled using the turbine torque equation, which is a
simulated:
function of the wind speed, tip-speed ratio, and blade pitch angle.
1. The turbine steady-state characteristics are modeled using the turbine torque equation, which is
2. A derivation for the wind shear and tower shadow torque components are obtained as a function
a function of the wind speed, tip-speed ratio, and blade pitch angle.
of the turbine dimensions and the estimated effective wind speed.
The main cause of system oscillations is tower shadow, wind shear shows significant oscillations
on the total output torque, and the spectrum analysis shows the oscillation frequencies, which are from
the third-order components. The electromagnetic transient models of DFIG and control strategies were
presented and analyzed.
All the characteristics are simulated based on the estimated wind speed using the PSO-SVR
method, which gives an accurate simulation of the dynamic characteristics of wind turbine.
Author Contributions: A.G.A.-K. conceived the idea and conducted the experimental part. S.A. performed the
analysis, K.S. and A.A. wrote and review the original manuscript.
Funding: This research received no external funding.
Acknowledgments: The author would like to thank Deanship of Scientific Research at Majmaah University for
supporting this work under Project Number No. 38/120.
Conflicts of Interest: The authors declare no conflict of interest.
Nomenclature
Pt Turbine power
ρ standard air specific density [kg/m3 ]
Cp power conversion coefficient
β pitch angle of turbine blades [degree]
υ wind speed [m/s]
λ tip-speed ratio (TSR)
R blade radius [m]
h corresponding height of point under consideration
α empirical parameter, which increases with the terrain roughness
z the elevation above ground
H hub height
Vh wind speed at hub height
Energies 2019, 12, 1907 22 of 25
Appendix A
The specification of the induction machine used for the test is three-phase, four poles, 230 V, 50 Hz, 3 kW.
Parameters Value
Blade radius 0.95 m
Max. power conv. coeff. 0.45
Optimal tip-speed ratio 7
Cut-in speed 4 m/s
Rated wind speed 13 m/s
Parameters Value
Stator resistance 0.93 Ω
Rotor resistance 0.533 Ω
Iron loss resistance 190 Ω
Stator leakage inductance 0.003 H
Rotor leakage inductance 0.003 H
Mutual inductance 0.076 H
References
1. Gan, L.K.; Shek, J.K.H.; Mueller, M.A. Modeling and characterization of downwind tower shadow effects
using a wind turbine emulator. IEEE Trans. Ind. Electron. 2017, 64, 7087–7097. [CrossRef]
2. de Kooning, J.D.M.; Vandoorn, T.L.; van de Vyver, J.; Meersman, B.; Vandevelde, L. Shaft speed ripples in
wind turbines caused by tower shadow and wind shear. IET Renew. Power Gener. 2014, 8, 195–202. [CrossRef]
3. Weihao, H.; Chi, S.; Zhe, C. Impact of wind shear and tower shadow effects on power system with large-scale
wind power penetration. In Proceedings of the IECON 2011 37th Annual Conference of the IEEE Industrial
Electronics Society, Melbourne, Australia, 7–10 November 2011; pp. 878–883.
4. Ahshan, R.; Iqbal, M.T.; Mann, G.K.I. Controller for a small induction generator-based wind turbine.
Appl. Engery 2008, 85, 218–227. [CrossRef]
5. Martinez, F.; Herrero, L.C.; Pablo, S.D. Open-loop wind turbine emulator. Renew. Energy 2014, 63, 212–221.
[CrossRef]
6. Kojabadi, H.M.; Chang, L.; Boutot, T. Development of a novel wind turbine simulator for wind energy
conversion systems using an inverter-controlled induction motor. IEEE Trans. Energy Convers. 2004, 19,
547–552. [CrossRef]
7. Mihet-Popa, L.; Blaabjerg, F.; Boldea, I. Wind turbine generator modeling and simulation where rotational
speed is the controlled variable. IEEE Trans. Ind. Appl. 2004, 40, 3–10. [CrossRef]
8. Monfared, M.; Kojabadi, H.M.; Rastegar, H. Static and dynamic wind turbine simulator using a converter
controlled DC motor. Renew. Energy 2008, 33, 906–913. [CrossRef]
9. Sajadi, A.; Rosłaniec, Ł.; Kłos, M. An emulator for fixed pitch wind turbine studies. Renew. Energy 2016, 87,
391–402. [CrossRef]
10. Hughes, F.M.; Anaya-Lara, O.; Ramtharan, G. Influence of tower shadow and wind turbulence on the
performance of power system stabilizers for DFIG-based wind farms. IEEE Trans. Energy Convers. 2008, 23,
519–528. [CrossRef]
11. Wan, S.; Cheng, L.; Sheng, X. Effects of yaw error on wind turbine running characteristics based on the
equivalent wind speed model. Energies 2015, 8, 6286–6301. [CrossRef]
12. Tan, J.; Hu, W.; Wang, X. Effect of tower shadow and wind shear in a wind farm on AC tie-line power
oscillations of interconnected power systems. Energies 2013, 6, 6352–6372. [CrossRef]
13. Shamshirband, S.; Petkovic, D.; Anuar, N.B.; Kiah, M.L.M.; Akib, S.; Gani, A.; Cojbasic, Z.; Nikolic, V.
Sensorless estimation of wind speed by adaptive neuro-fuzzy methodology. Int. J. Electr. Power Energy Syst.
2014, 62, 490–495. [CrossRef]
Energies 2019, 12, 1907 24 of 25
14. Mohandes, M.; Rehman, S.; Rahman, S. Estimation of wind speed profile using adaptive neuro-fuzzy
inference system (ANS). Appl. Energy 2011, 88, 4024–4032. [CrossRef]
15. Li, H.; Shi, K.; McLaren, P. Neural-network-based sensorless maximum wind energy capture with
compensated power coefficient. IEEE Trans. Ind. Appl. 2015, 41, 1548–1556. [CrossRef]
16. Abo-Khalil, A.G.; Abo-Zied, H. Sensorless control for d-fig wind turbine based on support vector regression.
In Proceedings of the IECON 2012 38th Annual Conference on IEEE Industrial Electronics Society, Montreal,
QC, Canada, 25–28 October 2012; pp. 3475–3480.
17. Abo-Khalil, A.G.; Lee, D.C. MPPT control of wind generation systems based on estimated wind speed using
SVR. IEEE Trans. Ind. Electron. 2008, 55, 1489–1490. [CrossRef]
18. Abo-Khalil, A.G. Model-based optimal efficiency control of induction generators for wind power systems.
In Proceedings of the 2011 IEEE International Conference on Industrial Technology (ICIT), Auburn, AL, USA,
14–16 March 2011; pp. 191–197.
19. Abo-Khalil, A.G. Impacts of wind farms on power system stability. In Modeling and Control Aspects of Wind
Power Systems; IntechOpen: London, UK, 2013; ISBN 980-953-307-562-9.
20. Abo-Khalil, A.G. Synchronization of DFIG output voltage to utility grid in wind power system. Renew. Energy
2012, 44, 193–198. [CrossRef]
21. Dolan, D.; Lehn, P. Simulation model of wind turbine 3p torque oscillations due to wind shear and tower
shadow. IEEE Trans. Energy Convers. 2006, 21, 717–724. [CrossRef]
22. Manwell, J.F.; McGowan, J.G.; Rogers, A.L. Wind Energy Explained: Theory, Design and Application;
Wiley: Hoboken, NJ, USA, 2010.
23. Tummala, A.; Velamati, R.K.; Sinha, D.K.; Indraja, V.; Krishna, V.H. A review on small scale wind turbines,
Renew. Sustain. Energy Rev. 2016, 56, 1351–1371. [CrossRef]
24. Lei, Y.; Mullane, A.; Lightbody, G.; Yacamini, R. Modeling of the wind turbine with a doubly fed induction
generator for grid integration studies. IEEE Trans. Energy Convers. 2006, 21, 257–264. [CrossRef]
25. Gregory, I.M.; Chowdhry, R.S.; McMinn, J.D.; Shaughnessy, J.D. Hypersonic Vehicle Model and Control Law
Development Using H∞ and µ Synthesis; Langley Research Center: Hampton, VA, USA, 1994.
26. Abo-Khalil, A.G.; Kim, H.G.; Lee, D.C.; Seok, J.K. Maximum output power control of wind generation system
considering loss minimization of machines. In Proceedings of the 30th Annual Conference of IEEE Industrial
Electronics Society, Busan, Korea, 2–6 November 2004; pp. 1676–1681.
27. Abo-Khalil, A.G.; Lee, D.C. Grid connection of doubly-fed induction generators in wind Energy conversion
system. In Proceedings of the 2006 CES/IEEE 5th International Power Electronics and Motion Control
Conference, Shanghai, China, 14–16 August 2006; Volume 2, pp. 1–5.
28. Park, H.G.; Abo-Khalil, A.G.; Lee, D.C.; Son, K.M. Torque ripple elimination for doubly fed induction
motors under unbalanced source voltage. In Proceedings of the 2007 7th International Conference on Power
Electronics and Drive Systems, Bangkok, Thailand, 27–30 November 2007; Volume 7, pp. 1301–1306.
29. Abo-Khalil, A.G.; Park, H.G.; Lee, D.C. Loss minimization control for doubly fed induction generators in
variable speed wind turbines. In Proceedings of the IECON 2007 33rd Annual Conference of the IEEE
Industrial Electronics Society, Taipei, Taiwan, 5–8 November 2007; pp. 1109–1114.
30. Smola, A.J.; Schölkopf, B. A tutorial on support vector regression. Stat. Comput. 2004, 14, 199–222. [CrossRef]
31. Nuller, K.R.; Smola, A.J.; Ratsch, G.; Scholkopf, B.; Kohlmorgen, J.; Vapnik, V. Predicting time series with
support vector machine. In International Conference on Artificial Neural Networks; Springer: Berlin/Heidelberg,
Germany, 1997; pp. 999–1004.
32. Senthil, M.A.; Rao, M.V.C.; Chandramohan, A. Competitive approaches to PSO algorithms via
new-acceleration coefficient variant with mutation operators. In Proceedings of the Sixth International
Conference on Computational Intelligence and Multimedia Applications (ICCIMA’05), Las Vegas, NV, USA,
16–18 August 2005.
33. Vukosavic, S.N.; Levi, E. Robust DSP-based efficiency optimization of a variable speed induction motor
drive. IEEE Trans. Ind. Electron. 2003, 50, 560–570. [CrossRef]
34. Lin, S.W.; Ying, K.C.; Chen, S.C.; Lee, Z.J. Particle swarm optimization for parameter determination and
feature selection of support vector machines. Expert Syst. Appl. 2008, 35, 1817–1824. [CrossRef]
Energies 2019, 12, 1907 25 of 25
35. Cho, K.R.; Seok, J.K.; Lee, D.C. Mechanical parameter identification of servo systems using robust support
vector regression. In Proceedings of the 2004 IEEE 35th Annual Power Electronics Specialists Conference
(IEEE Cat. No.04CH37551), Aachen, Germany, 20–25 June 2004; Volume 5, pp. 3425–3430.
36. Liu, H.-H.; Chang, L.-C.; Li, C.-W.; Yang, C.-H. Particle swarm optimization-based support vector regression
for tourist arrivals forecasting. Comput. Intell. Neurosci. 2018, 2018, 1–13. [CrossRef]
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access
article distributed under the terms and conditions of the Creative Commons Attribution
(CC BY) license (http://creativecommons.org/licenses/by/4.0/).