ArticlePDF Available

A Critical Review of Wind Power Forecasting Methods-Past, Present and Future

Authors:

Abstract and Figures

The largest obstacle that suppresses the increase of wind power penetration within the power grid is uncertainties and fluctuations in wind speeds. Therefore, accurate wind power forecasting is a challenging task, which can significantly impact the effective operation of power systems. Wind power forecasting is also vital for planning unit commitment, maintenance scheduling and profit maximisation of power traders. The current development of cost-effective operation and maintenance methods for modern wind turbines benefits from the advancement of effective and accurate wind power forecasting approaches. This paper systematically reviewed the state-of-the-art approaches of wind power forecasting with regard to physical, statistical (time series and artificial neural networks) and hybrid methods, including factors that affect accuracy and computational time in the predictive modelling efforts. Besides, this study provided a guideline for wind power forecasting process screening, allowing the wind turbine/farm operators to identify the most appropriate predictive methods based on time horizons, input features, computational time, error measurements, etc. More specifically, further recommendations for the research community of wind power forecasting were proposed based on reviewed literature.
Content may be subject to copyright.
energies
Review
A Critical Review of Wind Power Forecasting
Methods—Past, Present and Future
Shahram Hanifi 1, Xiaolei Liu 1, * , Zi Lin 2, 3, * and Saeid Lotfian 2
1James Watt School of Engineering, University of Glasgow, Glasgow G12 8QQ, UK;
s.hanifi.1@research.gla.ac.uk
2Department of Naval Architecture, Ocean and Marine Engineering, University of Strathclyde,
Glasgow G4 0LZ, UK; saeid.lotfian@strath.ac.uk
3Department of Mechanical & Construction Engineering, Northumbria University,
Newcastle upon Tyne NE1 8ST, UK
*Correspondence: xiaolei.liu@glasgow.ac.uk (X.L.); zi.lin@northumbria.ac.uk (Z.L.)
Received: 16 June 2020; Accepted: 20 July 2020; Published: 22 July 2020


Abstract:
The largest obstacle that suppresses the increase of wind power penetration within the power
grid is uncertainties and fluctuations in wind speeds. Therefore, accurate wind power forecasting is
a challenging task, which can significantly impact the eective operation of power systems. Wind
power forecasting is also vital for planning unit commitment, maintenance scheduling and profit
maximisation of power traders. The current development of cost-eective operation and maintenance
methods for modern wind turbines benefits from the advancement of eective and accurate wind
power forecasting approaches. This paper systematically reviewed the state-of-the-art approaches of
wind power forecasting with regard to physical, statistical (time series and artificial neural networks)
and hybrid methods, including factors that aect accuracy and computational time in the predictive
modelling eorts. Besides, this study provided a guideline for wind power forecasting process
screening, allowing the wind turbine/farm operators to identify the most appropriate predictive
methods based on time horizons, input features, computational time, error measurements, etc. More
specifically, further recommendations for the research community of wind power forecasting were
proposed based on reviewed literature.
Keywords:
wind power forecasting; artificial neural networks; hybrid methods; performance
evaluation
1. Introduction
In recent years, rapid economic growth has been owed to the power production increment in
dierent ways. Energy extracted from fossil fuels has many opponents because it leads to air pollution,
ozone depletion and global warming [
1
]. According to the Paris agreement, for the aim of limiting
the global temperature rise under 2
C, renewable energies have to supply two-thirds of the global
energy demand up to 2050 [
2
]. Among all kinds of renewable energies like solar photovoltaic, tidal,
waves and modern bioenergy, wind power has become extremely popular because it is highly ecient,
cheap and beneficial for the environment [
3
]. Additionally, due to its abundance, wind energy plays a
leading role in electricity production of the renewable energy sector [
4
]. It has the greatest demand
and growth among all the renewable energy sources over the last decade [
5
]. Recent investigations
showed that yearly increment of installed wind power capacity is around 30% [6].
In the UK, the total renewable energy production was 119 TWh in 2019, indicating an increase of
8.5% from the previous year. A large share of this growth belonged to wind energy, which is about
64 TWh (53.7%). This high capacity ranks the UK after China, USA, Germany, India and Spain in
Energies 2020,13, 3764; doi:10.3390/en13153764 www.mdpi.com/journal/energies
Energies 2020,13, 3764 2 of 24
the sixth-largest producer of wind energy worldwide. More specifically, in 2019, despite the lowest
average wind speed since 2012, the oshore wind power rose to a record of 31.9 TWh, which is about
20% more than last year due to an upsurge in the installed capacity of some sites like Beatrice and
progressive rollout of Hornsea One [7].
Wind power prediction is extremely significant for evaluating future energy extraction from one
or more wind turbines (referred to as a wind farm). However, the power generated by wind turbines
varies rapidly due to the fluctuation of wind speed and wind direction. It is also dependent on terrain,
humidity, date and time of the day [
8
]. This continuous change makes wind power management
challenging for distribution networks, where a balance is highly desired between the power supply
and demand [
9
]. Therefore, one of the major reasons for wind power forecasting is to decrease the risk
of uncertainties in wind, allowing higher penetration. It is also vital for better dispatch, maintenance
planning, determination of required operating equipment, etc.
Few published investigations, which have carried out wind power forecasting studies in recent
years [
5
,
8
,
9
], have been large enough to provide reliable estimates or guide for comparing dierent
predictive methods. Additionally, the details of used approaches, such as dataset volume and
performance evaluation factors, have not been qualitatively identified. In this paper, while explaining
critical factors that dierentiate the methods, an attempt has been made to compare dierent forecasting
methods. On the other hand, a flowchart/roadmap was developed to choose the most appropriate and
the most ecient method based on the various conditions, including available data, time horizons and
so on.
Critical methods of wind power forecasting approaches have been systemically examined in this
investigation. Simultaneously, the details of each method were further compared to clarify the accuracy
of forecasting, including input features, dataset specifications, size of the database and their sampling
rate, evaluation criteria and loss function.
The remainder of this paper is arranged as follows. Section 2introduced the classification of
existing wind power forecasting methods. Section 3described the various influencing factors defined
for method comparison. Accuracy assessment and performance evaluation were discussed in Section 4.
Dierent techniques that can be used to improve forecasting accuracy are presented in Section 5
In Section 6, an overall flowchart was presented to summarise the potential process in wind power
forecasting. At last, conclusions are outlined in Section 7.
2. Classification of Wind Power Forecasting
Theoretically, wind power forecasting could be classified based on either time horizons or applied
methodology [
6
]. Based on dierent time scales, the prediction can be divided into a very short-term
scenario, for which the range of predictions is usually below 30 min, to up to a month range (long-terms
predictions), which has seen a progressive development since the past decade. On the other hand,
the forecasting method has benefited from the evolution of high-performance computing tools, with
increasingly newer computational methods established.
2.1. Prediction Horizons
Depending on dierent functional requirements, predictive horizons could be divided into four
major time scales, which is summarised in Table 1. It is worth to note that the forecasting errors increase
with an increment of time horizons [811].
Energies 2020,13, 3764 3 of 24
Table 1. Prediction horizons in wind power forecasting.
Time Horizon Range Applications
very short-term few minutes to 30 min regulation actions, real-time grid operations, market
clearing, turbine control
short-term 30 min to 6 h load dispatch planning, load intelligent decisions
medium-term 6 h to 1 day operational security in the electricity market, energy
trading, on-line and o-line generating decisions
long-term 1 day to a month reserve requirements, maintenance schedules, optimum
operating cost, operation management
2.2. Prediction Methodologies
According to applied methodologies, wind power forecasting models can be further divided into
persistence methods, physical methods, time series models and artificial neural networks (ANNs).
Their dierences are located in the required input data, the accuracy at dierent time scales and the
complexity of the process.
2.2.1. Persistence Methods
In this method, which is normally used as a reference, wind power in the future will be equal
to measured power in the present. This approach was commonly used to be compared with novel
short-term forecasting methods to identify their improvements [
9
14
]. The accuracy of this method
can quickly deteriorate with the increment of prediction timescale [
10
]. Apart from being simple and
economical, the main advantage of this method is that neither a parameter evaluation nor external
variables are required [15].
2.2.2. Physical Methods
Physical methods use detailed physical characterisation to model wind turbines/farms. This
modelling eort was often carried out by downscaling the numerical weather prediction (NWP) data,
which requires a description of the area, such as roughness and obstacles as well as weather forecasting
data of temperature, pressure, etc. These variables are used in complex mathematical models that are
time-consuming to determine wind speed. Then, the predicted wind speed will be taken to the related
wind turbine power curve (normally provided by the turbine manufacturer) to forecast wind power.
This method does not need to be trained with historical data, but they depend on physical data [
12
]. In
recent decades, many physical methods have been proposed. For example, Focken et al. [
16
] created a
physical wind power forecasting approach for time scales up to 48 h ahead. The method was founded
on a physical approach that received input data from a weather prediction model. The boundary layer
was first shaped concerning roughness, terrain and wake eect. Besides, the day-to-day change of
the thermal stratification of the atmospheric was taken into account to estimate the wind speed at
hub height [
16
]. De Felice et al. [
14
] used a physical model to predict the electricity demand in Italy
by considering 14 months of hourly temperature as inputs. The results of comparing their proposed
method with the naive approach by mean absolute error (MAE) showed that NWP models can improve
the forecasting performance, especially for the hottest regions. Even though this method is perhaps
the best choice for medium to long-term wind power prediction, it is computationally complex and
therefore needs considerable computing resources [4].
2.2.3. Statistical Methods
This method is generally based on developing the non-linear and the linear relationships between
NWPs data (such as wind speed, wind direction and temperature) and the generated power. To define
this statistical relationship, previous history data will be used as the training data. The model is then
tuned by comparing the model prediction and the on-line measured power. After that, the model
is ready to predict by the NWP forecast of the next few hours and the on-line measurements. This
Energies 2020,13, 3764 4 of 24
method is easy to model and inexpensive [
17
]. It is for short term periods, and as the estimation time
increases, its prediction accuracy decreases [13]. More specifically, statistical methods can be divided
into two main subclassifications: time series based and neural network (NN) established.
Time Series Models
These models, which were proposed by Box-Jenkins, apply historical data to generate a
mathematical model for developing the model, estimating parameters and checking simulation
characteristic. The general form of the model can be described as:
Xt=
p
X
i=1
ϕiXti+αt
q
X
j=1
θjαtj(1)
while
ϕi
represents the autoregressive parameter,
θj
is the moving average parameter,
αt
is the white
noise, pis the order of autoregressive, qis the order of moving average model and the
Xt
will be the
forecasted wind power at time t.
The whole equation represents the ARMA (AutoRegressive Moving Average) model, but if p is
assumed to be zero, it will represent the moving average model (MA). In the meanwhile, when q is
assumed to be zero, it will represent the autoregressive model (AR) [
12
]. Statistical methods based on
this approach are easy to formulate and very applicable in short-term wind power forecasting [
18
]. They
only need low computation time. However, they may not provide adequate prediction performances,
especially when the time series are nonstationary [
5
]. Table 2shows two-time series models with the
specifications of their selected input features, including data size and sampling rate.
Table 2. Time series wind power prediction models.
References Method Input Features Datasets Data Size Sampling Rate
M. Duran et al. 2007 [
19
]
ARX wind speed Spanish wind farms 12 months 6 h
Gallego et al., 2011 [20] AR model wind speed,
wind direction
oshore 160 MW
wind farm of Horns
Rev in Denmark
12 months 10 min
Firat et al. [
21
] proposed a statistical model based on independent component analysis and the
AR model for wind speed forecasting. Using six years hourly wind speed of a wind farm in the
Netherlands, the authors claimed that the proposed model could give higher accuracy rather than the
direct forecasting methods for 2–14 h ahead.
De Felice et al. [
14
] used NWP data and ARIMA models to forecast electricity demand in Italy. The
temperature of the 14 months in the years between 2003 and 2009 were used as the main input values.
A comparison of MAEs showed that the proposed model outperformed the persistence methods,
especially in the hottest locations. Duran et al. [
19
] designed an AR model with exogenous variable
(ARX) model. Using the wind speed as an exogenous variable, they compared the mean error of their
model with persistence and traditional AR models and showed significant improvements in accuracy.
ANNs
ANNs, as one of the most commonly used methods for wind power prediction, can identify
the non-linear relationships between input features and output data [
22
]. One of the reasons for
the tendency to use neural networks is to avoid the complexity of the mechanical structure in wind
turbines [
23
]. Typically, an ANN model consists of an input layer, one or more hidden layers [
11
], and
an output layer, where the historical data/features are fed for training and testing (see Figure 1). It also
consists of processing units called neurons, which are connected with certain weighted connections.
The ANN adjusts the weight of these interconnections through the training process. If the desired
Energies 2020,13, 3764 5 of 24
output is known at the beginning of the process, it will be named supervised; contrarily, it will be
called unsupervised [24]. Figure 1shows a typical structure of an ANN model.
Energies 2020, 13, x FOR PEER REVIEW 5 of 22
Figure 1. Typical structure of an artificial neural network (ANN) model.
Table 3 shows a summary of the ANN models reviewed in this study. The selected input features
were introduced along with the specifications of the wind turbine or wind farm, data size and
sampling rate.
Table 3. ANN wind power prediction models.
References Algorithm Input Features Datasets Data
Size
Sampling
Rate
Pelletier et al., 2016
[29] MLP
wind speed, air density, turbulence
intensity, wind shear, wind direction and
yaw error
140 wind turbines in Nordic 12
months 10 min
Sideratos et al., 2007
[30] RBFNN past power measurements, NWPs (wind
speed and direction)
offshore wind farm in Denmark
including 35 600-KW turbines
26
months 1 min
Bilal et al., 2018 [1] MLP wind speed four sites on the northwest coast of
Senegal. 6~9
months
1 and 10
min
Jyothi and Rao, 2016
[31]
Adaptive
wavelet NN
(AWNN)
wind speed, air density, ambient
temperature, and wind direction two wind turbines in North India 15 days 10 min
Zhao et al., 2016 [5] Bidirectional
ELM wind power onshore wind farm in the USA 12
months 60 min
De Giorgi et al., 2011
[15] ENN wind power, wind speed, pressure
temperature and relative humidity wind farm in southern Italy 12
months 60 min
Xu and Mao, 2016 [32] ENN wind speed, wind direction, temperature,
humidity, pressure
a single 15 kW wind turbine in a
west wind farm in China 6 days 15 min
Catalao et al., 2009
[33]
MFNN (trained
by LM
algorithm)
historical data wind farm in Portugal 4 days
Singh et al. 2007 [8] MLP wind speed, wind direction and air density Fort Davis Wind Farm the in Texas,
USA 2 months 10 min
Chang, 2013 [34] BPNN wind power a wind turbine installed in
Taichung coast of Taiwan 6 days 10 min
Carolin and
Fernandez, 2008 [35]
Feed-forward
NN (MLP)
wind speed, relative humidity, and
generation hour
137 wind turbines from seven wind
farms located in Muppandal, (India)
36
months
Jyothi and Rao [31] used an adaptive wavelet neural network (AWNN) for short wind power
prediction. The minimum normalised root mean square error (NRMSE) that they achieved was 0.02.
Bilal et al. [1] designed an MLP network to forecast the wind power of four different wind farms in
Senegal. The main input of their model was wind speed, but they also assessed different
combinations of input variables like wind direction, temperature, humidity and solar radiation. The
results showed that, excepting wind speed, air temperature has the highest impact on improving the
accuracy of the model. Regarding the best structure for MLP, the authors considered the Levenberg–
Marquardt backpropagation algorithm as training the algorithm and log-sigmoid transfer as the
activation function. It was concluded that the MLP with three hidden layers (5, 7 and 8 neurons in
each hidden layer) has the lowest NMSE.
Figure 1. Typical structure of an artificial neural network (ANN) model.
The performance of ANNs is dependent on many dierent factors, including data preprocessing,
data structure, learning method, connections between input and output data and so forth [
25
].
There are more than 50 forms of ANNs, including multilayer perceptron (MLP) [
1
], wavelet neural
network (WNN) [
26
], back-propagation neural network (BPNN), radial basis function neural network
(RBFNN) [
27
], Elman neural network (ENN) [
15
], long-short-term memory (LSTM) [
4
], convolutional
neural network (CNN) [
28
], etc. Designing an ANN model requires dealing with two steps: first,
the selection of the proper structure of the network and then specifying the direction of the passed
information. There are two major topologies, including feed-forward for passing data in one direction
from the input to output layers and recurrent for mutual directions. The second step is picking the
right learning algorithm among supervised, unsupervised and reinforcement learning [12].
Table 3shows a summary of the ANN models reviewed in this study. The selected input
features were introduced along with the specifications of the wind turbine or wind farm, data size and
sampling rate.
Table 3. ANN wind power prediction models.
References Algorithm Input Features Datasets Data Size Sampling Rate
Pelletier et al., 2016
[29]MLP
wind speed, air density,
turbulence intensity,
wind shear, wind
direction and yaw error
140 wind turbines in
Nordic 12 months 10 min
Sideratos et al.,
2007 [30]RBFNN
past power
measurements, NWPs
(wind speed and
direction)
oshore wind farm in
Denmark including 35
600-KW turbines
26 months 1 min
Bilal et al., 2018 [1] MLP wind speed
four sites on the northwest
coast of Senegal. 6~9 months 1 and 10 min
Jyothi and Rao,
2016 [31]
Adaptive wavelet
NN (AWNN)
wind speed, air density,
ambient temperature,
and wind direction
two wind turbines in
North India 15 days 10 min
Zhao et al., 2016 [
5
]
Bidirectional ELM wind power onshore wind farm in the
USA 12 months 60 min
Energies 2020,13, 3764 6 of 24
Table 3. Cont.
References Algorithm Input Features Datasets Data Size Sampling Rate
De Giorgi et al.,
2011 [15]ENN
wind power, wind speed,
pressure temperature
and relative humidity
wind farm in southern
Italy 12 months 60 min
Xu and Mao, 2016
[32]ENN
wind speed, wind
direction, temperature,
humidity, pressure
a single 15 kW wind
turbine in a west wind
farm in China
6 days 15 min
Catalao et al., 2009
[33]
MFNN (trained by
LM algorithm) historical data wind farm in Portugal 4 days
Singh et al. 2007 [
8
]
MLP wind speed, wind
direction and air density
Fort Davis Wind Farm the
in Texas, USA 2 months 10 min
Chang, 2013 [34] BPNN wind power
a wind turbine installed in
Taichung coast of Taiwan 6 days 10 min
Carolin and
Fernandez, 2008
[35]
Feed-forward NN
(MLP)
wind speed, relative
humidity, and
generation hour
137 wind turbines from
seven wind farms located
in Muppandal, (India)
36 months
Jyothi and Rao [
31
] used an adaptive wavelet neural network (AWNN) for short wind power
prediction. The minimum normalised root mean square error (NRMSE) that they achieved was 0.02.
Bilal et al. [
1
] designed an MLP network to forecast the wind power of four dierent wind farms in
Senegal. The main input of their model was wind speed, but they also assessed dierent combinations
of input variables like wind direction, temperature, humidity and solar radiation. The results showed
that, excepting wind speed, air temperature has the highest impact on improving the accuracy of
the model. Regarding the best structure for MLP, the authors considered the Levenberg–Marquardt
backpropagation algorithm as training the algorithm and log-sigmoid transfer as the activation function.
It was concluded that the MLP with three hidden layers (5, 7 and 8 neurons in each hidden layer) has
the lowest NMSE.
Xu and Mao [
32
] used ENN to study a single 15 kW wind turbine on a west wind farm of China.
Using input variables of wind speed, wind direction, humidity and temperature, the authors presented
satisfying accuracy, particularly after the application of particle swarm optimisation algorithm.
In another investigation, Chang [34] developed a model based on BPNN for 10 min ahead wind
power prediction. The historical wind power data of a wind turbine in Taiwan were used to verify the
eciency of this method. The results showed that the proposed neural network could predict wind
power easily with an average absolute error of 0.278%.
2.2.4. Hybrid Approach
The combinations of dierent forecasting methods, such as ANNs and fuzzy logic models, are
called hybrid approaches [
28
]. The main aim of this method is to retain the merits of each technique
and improve the overall accuracy. In statistics and machine learning, diverse predictive models are
often developed by using multiple algorithms and dierent training datasets. This process is often
named as ensemble modelling, which is a more advanced type of hybrid forecasting. A combination
may not always lead to a better result, comparing its constituents. However, it has been proved that
there are fewer risks in most of the situations [
12
]. Many hybrid methods have been proposed based
on the combination of dierent models. Table 4shows the reviewed hybrid methods in this study,
including input features for training models, specifications of the used dataset, database size and
sampling rate. In what follows, a number of these methods were introduced in more details.
Energies 2020,13, 3764 7 of 24
Table 4. Hybrid wind power prediction.
References Method Input Features Datasets Data Size Sampling Rate
Hong et al. 2019 [28]CNN, RBFNN,
DGF wind power historical power data of a
wind farm in Taiwan 12 months 60 min
Lin et al., 2020 [36]
Isolation Forest
(IF), deep learning
NN
wind speed, nacelle
orientation, yaw error,
blade pitch angle, and
ambient temperature
SCADA data of a wind
turbine in Scotland 12 months 1 s
Zhang et al., 2019 [4]
LSTM, Gaussian
Mixture Model
(GMM)
wind speed
a wind farm of 123 units in
north China 3 months 15 min
Marcos et al. 2017 [37]
Kalman filter,
statistical
regression or
power curve
NWP data Palmas and RN05 wind
farms in Brazil
7 and 12
months 10 min
Wang et al., 2018 [38]ELM optimised by
MODA wind speed two observation sites in
Penglai, China 37 days 10 min
Shetty et al., 2016 [39]
RBFNN, PSO in
optimising and
ELM in training
wind speed, wind
direction, blade pitch
angle, density, rotor
speed
SCADA of a 1.5 MW
horizontal wind turbine 6 months 10 min
De Giorgi et al., 2011 [
15
]
Elman and MLP
network
wind power, wind speed,
pressure, temperature,
humidity
wind farm in southern
Italy 12 months 60 min
De Giorgi et al., 2011 [
15
]
Wavelet
decomposition and
Elman network
wind power, wind speed,
pressure, temperature
and relative humidity
wind farm in southern
Italy 12 months 60 min
Liu et al., 2017 [40]BPNN, RBFNN
and LSSVM
wind speed, wind
direction, and
temperature at the wind
turbine hub height
16 MW wind farm located
in Sichuan, China 2 months 15 min
Zhao et al., 2012 [41]Kalman filter and
MFNN
wind speed, direction,
temperature, pressure,
humidity power data
from SCADA
an outermost domain
which covers the eastern
half of China
12 months 6 h
Lin and Liu 2020 [36]IF feed-forward
NN
wind speed, blade pitch
angle, temperature, yaw
error and nacelle
orientation
7 MW wind turbine in
Scotland owned by the
ORE Catapult
12 months 1 s
Peng et al., 2013 [42]Physical model
and ANN
wind speed, wind
direction, temperature
50 MW wind farm with 40
wind turbines in China 3 months 10 min
Hong and Rioflorido [
28
] proposed a hybrid 24-ahead wind power prediction model based on
CNN. Dierent operations in CNN, such as convolution, pooling and kernel, were used to pull out the
input features. The defined features were then fed to an RBFNN, implementing the double Gaussian
function (DGF) as an activation function. The authors also used adaptive moment estimation (ADAM)
to further improve CNN and RBFNN. Using one-year historical power data from a wind farm in
Taiwan, the proposed approach provided the best performance compared with other methods like
multilayer feedforward neural network MFNN-GA (Genetic Algorithm), RBFNN-GA, RBFNN-DGF,
CNN-MFNN and CNN-RBFNN. The authors also concluded that the application of DGF in the RBFNN
generated better results than conventional RBFNN with the Gaussian function.
Lin et al. [
36
] implemented isolation forest (IF) along with deep learning neural network to detect
outliers for more accurate wind power forecasting. Wind speed, wind direction, air temperature,
etc., were extracted from a supervisory control and data acquisition (SCADA) dataset of an oshore
wind turbine to be used as inputs while employing wind power as the output in the predictive model.
Comparison results showed that IF is a more eective way of providing accurate forecasting, especially
when the investigated data do not follow the normal distribution. In another paper [
23
], the authors
critically evaluated eleven features from a 7 MW wind turbine in Scotland, including four wind speeds
at dierent heights, average blade pitch angle, three measured pitch angles for three blades, ambient
temperature, yaw error and nacelle orientation. The results revealed that the blade pitch angle had the
greatest eect on the performance of the prediction model, even more than wind speed and wind shear.
Energies 2020,13, 3764 8 of 24
On the contrary, wind direction and air density contributed the least significance, which allowed their
elimination for reducing computational time.
Zhang et al. [
4
] used the LSTM network to predict wind power production of a wind farm in
China. Three-month wind speed data from NWP were used as inputs, and the produced wind power
was treated as output. Considering the Chinese grid corporation standard, the authors compared their
model with Radial Basis Function (RBF), wavelet, deep belief network (DBN), back propagation (BP)
and Elman The results showed that the proposed model had improved the accuracy of forecasting,
although its operating time was longer than the others. It also suggested that the performance of the
model strongly depends on the range of wind speed. In high speeds, the wavelet provided better
performance while the other methods predicted better in lower speed areas. The uncertainty of the
forecasted power was also assessed by three dierent methods, including mixture density neural
network (MDN), relative vector machine (RVM) and Gaussian mixture model (GMM). The results
showed that the GMM gave the best performance.
Marcos et al. [
37
] used a mixture of a physical and a statistical model. The input data were
atmospheric global-scale forecasts, which were provided by the global forecasting system (GFS). A
Brazilian NWP model (BRAMS) was also used to refine the atmospheric global-scale forecasts by
using physical considerations about the terrain, such as vegetation cover, soil texture, etc. After that,
a systematic error correction filter with the capability of learning the dynamic behaviour of wind
data was used to reduce the biases of the forecasted wind. After elimination of the biases, two main
methods were used for wind power forecasting, manufacture’s power curve and regression equations,
which were derived from wind measurements and generated power data from SCADA systems.
For generating polynomial regressions, observed one-year data of wind and power were considered
using four equations: linear, quadratic, quadratic with considering previous power outputs and cubic.
Comparing these four equations with statistical indexes like RMSE showed that cubic regression
provides the best results. As other factors can also influence the power output, such as air density,
wake eect, orography, etc., the Kalman filter was used again to eliminate systematic errors from the
conversion model. Finally, it was concluded using the Kalman filter decreased the value of RMSE and
increased the values of anomaly correlation coecient (ACC) and Nash–Sutclie coecient (NSC), all
representing better forecasting.
Zhao et al. [
5
] proposed a bidirectional model for 1–6 h ahead wind power forecasting. In their
model, the forecasted power from the forward model was used as the input for the optimisation
algorithm of the backward model. Then, by comparing the dierence between forwarding and
backward results, the authors were able to provide the final forecasting. Eight months of hourly
measured wind power of an American wind farm were used for training while the other four months
were used for further evaluation. Comparing the evaluation criteria of this model with the forward,
backward and persistence method showed that it outperformed the others.
Liu at al. [
40
] combined three dierent prediction models including BPNN, RBFNN and least
square support vector machine (LSSVM) by an adaptive neuro-fuzzy inference system (ANFIS) for
48-h-ahead wind power forecasting. As the first step, a Pearson correlation coecient (PCC) based
method was used to eliminate outliers. Sixty-day datasets of a wind farm in China, containing wind
speed, wind direction, temperature and generated power, were used as inputs and an output to train
the three methods. The evaluation of the proposed hybrid model showed that it outperformed the
three individual forecasting models and can predict with remarkable accuracy progress.
Zhao et al. [
41
] used a Kalman filter to decrease the systematic errors of wind speed generated
from a weather research and forecasting model. This model was used with wind direction, temperature
and humidity as input variables for a multilayer feed-forward neural network to forecast a day-ahead
wind power. The results showed that filtering the raw speed and application of MFNN could decrease
the NRMSE from 17.81% to 16.47%.
Energies 2020,13, 3764 9 of 24
3. Factors to Compare Dierent Methods
Methods of estimating wind power can be compared through various aspects, such as accuracy,
input features, computational time, etc., which were presented in Table 2(time series models), Table 3
(ANN models) and Table 4(hybrid methods). After referring to the details of the selected methods to
predict wind power, in the third column, the selected input data is specified, varying on the applied
methods. The fourth to sixth columns of these tables refer to other specifications of the used database,
such as the location it belongs to. The local features, such as temperature, humidity, etc., are highly
depending on the selected regions, directly aecting the output power. Due to the significance of the
input data volume and sampling rate, these two factors have also been studied. Besides, dierent
forecasting methods have been evaluated by various criteria, which were also investigated in this study.
These criteria are examined in Table 5(time series models), Table 6(ANN models) and Table 7(hybrid
models), where the used metric obtained from each reviewed article are summarised. Furthermore, in
Section 3, the influencing factors of accuracy, input data and computational time will also be discussed
in detail.
Table 5. Performance evaluation in time series wind power prediction models.
References Algorithm Evaluation
Criteria
Evaluation
Value
Evaluation
Unit Results
Duran et al.,
2007 [19]ARX ME 34.6–63.2
Accuracy improvement was found in
comparison with the persistence
method and conventional AR models.
Gallego et al.,
2011 [20]AR NRMSE 3.93
Local measurement of both wind
speed and direction improves the
forecasting performance.
Table 6. Performance evaluation in ANN wind power prediction models.
References Algorithm Evaluation
Criteria
Evaluation
Value
Evaluation
Unit Results
Pelletier et al.,
2016 [29]MLP MAE 15.3–15.9 kW
Multi-stage ANN with 6 inputs
performed better than parametric,
non-parametric and discrete models.
Sideratos et al.,
2007 [30]RBFNN NMAE 5–14 % Eectively predicted for 1-48 h ahead
performed better than the persistence
method.
NRMSE 20 %
Bilal et al., 2018
[1]MLP
NMSE 3.51 % Wind speed +temperature as input is
better than only wind speed. Considering
all variables improves performance.
NMAE 14.85 %
SNMAE 25.7
R (fitting rate) 0.98 %
Jyothi and Rao,
2016 [31]AWNN NRMSE 0.1647 The minimum NRMSE showed that
WNN performs well.
Zhao et al.,
2016 [5]Bidirectional
ELM
NMBE 0.53 % Lower values of NMAE and NRMSE
showed that bidirectional performed
better than forward, backward and
persistence method.
NMAE 16.61 %
NRMSE 21.27 %
De Giorgi et al.,
2011 [15]ENN NAAE 15 %
Among the dierent NWPs data, pressure,
and temperature had the highest positive
impact. The hybrid method performed
better than other methods especially in
long term forecast (24 h).
12.5 %
Xu and Mao,
2016 [32]ENN MSE 16.55 % Application of particle swarm
optimisation algorithm improves the
performance/accuracy.
MAE 10.52 %
Catalao et al.,
2009 [33]
MFNN (trained
by LM
algorithm)
MAPE 7.26 %
Performed better than the persistence
method in less than 5 s of computing
time.
Energies 2020,13, 3764 10 of 24
Table 6. Cont.
References Algorithm Evaluation
Criteria
Evaluation
Value
Evaluation
Unit Results
Singh et al.,
2007 [8]MLP Percentage
dierence 0.303–1.082 % Better results than traditional methods.
Chang, 2013
[34]BPNN AAE 0.278 % The proposed model can predict wind
power easily and correctly.
Carolin and
Fernandez,
2008 [35]
feed forward
NN (MLP) RMSE 8.06 % Helpful model for energy planners.
Table 7. Performance evaluation in hybrid wind power prediction models.
References Method Evaluation
Criteria
Evaluation
Value
Evaluation
Unit Results
Hong et al.,
2019 [28]CNN, RBFNN, DGF
R2 0.92 Best performance rather than
CNN-RBFNN and CNN-MFNN
(lower RMSE, NMSE, MAPE
and higher R2).
RMSE 76.97 %
NMSE 2.75 %
MAPE 5.048 %
Lin et al., 2020
[36]IF, deep learning NN MSE 0.003
Using IF for outlier detection
instead of Elliptic envelope
increased the performance.
Zhang et al.,
2019 [4]LSTM, GMM RMSE 6.37 %
The accuracy of LSTM was
higher than RBF, wavelet, DBN,
BP and ELMAN.GMM was
better in analysing the
uncertainty of the prediction
than MDN and RVM.
Marcos et al.,
2017 [37]
Kalman filter, statistical
regression or power curve
MBE 4.32 kW Using Kalman filter decreased
the RMSE and increased the
ACC and NSC, all represent
better forecasting.
RMSE 101.11
Wang et al.,
2018 [38]
ELM optimised by MODA
AE 19.05 MW
MAE 77.67 MW
RMSE 107.96 MW
NMSE 0.0001
MAPE 0.9824 %
Shetty et al.,
2016 [39]
RBFNN, PSO in
optimising and ELM in
training
MSE 0.0003
ELM as a learning algorithm
makes the learning process
quicker.
De Giorgi et al.,
2011 [15]
Elman and MLP network
based on historical data
and NWP
NAAE 10.98 %
Among the dierent NWPs data,
pressure and temperature had
the highest positive impact. The
hybrid method performed better
than other methods especially in
long term forecast (24 h).
De Giorgi et al.,
2011 [15]
Wavelet decomposition
and Elman network NAAE 15.5 %
Liu et al., 2017
[40]BPNN, RBFNN and
LSSVM
MAPE 6.7–27.4 %
The combined model performed
better than all three individual
models
NMAE 1.01–6.35 %
NRMSE 2.37–9.45 %
Zhao et al.,
2012 [41]Kalman filter, MFNN NRMSE 16.47 %
NRMSE value improved from
17.81% to 16.47%, by using a
Kalman filter.
Lin and Liu,
2020 [36]IF, feed-forward neural
network
RMSE 517.33 Blade pitch angle had the
greatest eect on the
performance of the prediction
model even more than wind
speed and wind shear.
MAE 374.41
R-square 0.91
MSLE 0.29
EVS 0.91
Peng et al.,
2013 [42]Physical +ANN MAE 760 kW Combining physical and
statistical prediction techniques
rather than the application of
ANN improved accuracy.
RMSE 2.01 %
Energies 2020,13, 3764 11 of 24
3.1. Accuracy
The accuracy of wind power forecasting is the most important factor for comparing dierent
predictive methods, which can be determined by a certain evaluation metric. Usually, levels are
provided for these evaluation factors in dierent systems, based on which it can be ensured that
the model has enough accuracy. For example, in some references, it has been mentioned that the
rate of RMSE should be within 10% of installed capacity for most of the models. In China, State
Grid Corporation has defined 20% for the maximum acceptable RMSE for short term wind power
forecasting and 15% for the forecasted value of 4 h ahead [
4
]. Methods with higher RMSE do not
gain the required performance. In Ireland, the system managers (EirGrid and SONI) require a target
accuracy of 6–8% [17].
3.2. Computational Time
Forecasting computational time (time required for training/learning) is considered as another
significant factor for the selection of proper prediction models, especially for short term forecasting.
It is also useful to understand whether it can be applied in real-time. For example, the proposed
approach by Marcos et al. [
37
], which needed about 60–70 min computational time for each 72-h NWP
model simulation, was proved that it could be used in real-time for power system operation. The
computational time depends on the used methods, required accuracy, volume and sampling rate of
input data, used computer, etc. It also relies on the training algorithm. For instance, as Zhao et al. [5]
discussed, extreme learning machine (ELM) with feed-forward neural network performed faster than
networks based on the backpropagation algorithm.
Singh et al. [
8
] showed that the training and testing of two-month input data with a 10 min
sampling rate for the proposed MLP network could be finished in 30 min on a Pentium 150 MHz
computer. The authors also claimed that using a separate neural network for each turbine rather
than the wind farm guarantees fast training because the size and complexity of the network will be
diminished. Another benefit of this scheme is that the separate models will not be aected by the
o-line turbines.
Lin and Liu [
23
], in an eort for reducing the computational time, removed minor influencer
features in the proposed model, including air temperature, nacelle orientation and yaw error. Even
though this reduction resulted in a small saving of processing time (0.77 min) for a single wind turbine,
the saved simulation time can be considered while taking into account a typical wind farm comprising
of more than 100 turbines.
4. Performance Evaluation in Wind Power Forecasting
To assess the performance of the wind power forecasting methods, there are several statistical
metrics, which can show the deviations of forecasted from measured wind power. The statistical
description of how evaluation criteria were chosen in prior research was outlined in Figure 2, which is
based on the information from Tables 57. As reflected in Figure 2, the majority of studies involved a
selective number of evaluation criteria such as RMSE, NRMSE, MAE and mean absolute percentage
error (MAPE). In the following, the types of techniques for the accuracy assessment of wind power
forecasting methods are discussed in detail.
Energies 2020,13, 3764 12 of 24
Energies 2020, 13, x FOR PEER REVIEW 10 of 22
forecasting and 15% for the forecasted value of 4 h ahead [4]. Methods with higher RMSE do not gain
the required performance. In Ireland, the system managers (EirGrid and SONI) require a target
accuracy of 6%–8% [17].
3.2. Computational Time
Forecasting computational time (time required for training/learning) is considered as another
significant factor for the selection of proper prediction models, especially for short term forecasting.
It is also useful to understand whether it can be applied in real-time. For example, the proposed
approach by Marcos et al. [37], which needed about 60–70 min computational time for each 72-h NWP
model simulation, was proved that it could be used in real-time for power system operation. The
computational time depends on the used methods, required accuracy, volume and sampling rate of
input data, used computer, etc. It also relies on the training algorithm. For instance, as Zhao et al. [5]
discussed, extreme learning machine (ELM) with feed-forward neural network performed faster than
networks based on the backpropagation algorithm.
Singh et al. [8] showed that the training and testing of two-month input data with a 10 min sampling
rate for the proposed MLP network could be finished in 30 min on a Pentium 150 MHz computer. The
authors also claimed that using a separate neural network for each turbine rather than the wind farm
guarantees fast training because the size and complexity of the network will be diminished. Another
benefit of this scheme is that the separate models will not be affected by the off-line turbines.
Lin and Liu [23], in an effort for reducing the computational time, removed minor influencer
features in the proposed model, including air temperature, nacelle orientation and yaw error. Even
though this reduction resulted in a small saving of processing time (0.77 min) for a single wind
turbine, the saved simulation time can be considered while taking into account a typical wind farm
comprising of more than 100 turbines.
4. Performance Evaluation in Wind Power Forecasting
To assess the performance of the wind power forecasting methods, there are several statistical
metrics, which can show the deviations of forecasted from measured wind power. The statistical
description of how evaluation criteria were chosen in prior research was outlined in Figure 2, which
is based on the information from Tables 5–7. As reflected in Figure 2, the majority of studies involved
a selective number of evaluation criteria such as RMSE, NRMSE, MAE and mean absolute percentage
error (MAPE). In the following, the types of techniques for the accuracy assessment of wind power
forecasting methods are discussed in detail.
Figure 2. Statistical description of chosen evaluation criteria in prior research.
Figure 2. Statistical description of chosen evaluation criteria in prior research.
4.1. Error Measurements
4.1.1. Normalised Error
The most common error measurements that evaluate the performance by specifying the degree of
similarity between forecasted and measured data are [43]:
Ei(l)=PN(i,l)TN(i,l)(2)
where i=hour of the predicted data,
l
=time horizon,
TN(i,l)
is the forecasted power,
PN(i,l)
is the
target measured power and M is the total number of predicted data.
TN(i,l)=T(i,l)
MaxM
i=1(P(i,l)) (3)
PN(i,l)=P(i,l)
MaxM
i=1(P(i,l)) (4)
4.1.2. Normalised Mean Bias Error (NMBE)
The normalised mean bias error shows the dierence between the average forecasted and observed
wind power. The value shows if the method overestimates (NMBE >0) or underestimations (NMBE <
0). This statistical metric displays systematic errors instead of the forecasting method’s capability [
5
].
This statistical index does not oer enough information about the accuracy of the forecasting method
when it is used by only itself.
NMBE (l)=
1
M
M
X
i=1
Ei(l)
×100 (5)
4.1.3. Normalised Mean Absolute Error (%)
One of the most common wind power prediction performance indexes is the normalised mean
absolute error [4]. It provides more precise random and systematic error analysing.
NMAE(l)=
1
M
M
X
i=1Ei(l)
×100 (6)
Energies 2020,13, 3764 13 of 24
4.1.3.1. Normalised Root Mean Square Error (%)
This is another widely used accuracy checking factor. This factor, as well as NMAE, shows both
random and systematic errors. Higher values of NRMSE indicate deviations while successful forecasts
show lower values of NRMSE. It also has to be mentioned that a large gap between NMAE and NRMSE
for the results of a method indicates that the predicted values are extremely spread from the measures
data [5].
NRMSE(l)=r1
MXM
i=1(Ei(l))2×100 (7)
4.1.4. Mean Squared Logarithmic Error (MSLE)
The MSLE is a risk metric according to the expected value of the squared logarithmic error and
can be indicated as:
MSLE =1
n
n1
X
k=0loge(1+(Pmeasured)k)loge1+Ppredicted k2(8)
In this equation, nis the number of data points,
(Pmeasured)k
is the measured value of the kth data
point from the SCADA database and
Ppredictedk
is the predicted wind power of the kth data point from
deep learning modelling.
4.1.5. R-Square (R2)
This coecient of determination shows the variance of the prediction from the measured data.
The maximum possible value of the R
2
is 1.0, while negative values indicate a worse prediction. It can
be defined as:
R2=1Pn
k=1hPpredictedk(Pmeasured )ki2
Pn
k=1h(Pmeasured)k1
nPn
k=1(Pmeasured)ki2(9)
4.1.6. Explained Variance Score (EVS)
Explained variation estimates the proportion to which a forecasting model scores for the dispersion
of a specified dataset. For the best prediction, the value of EVS is 1.0, while lower scores represent
worse prediction [23]. The EVS is defined as follows:
EVS =1VarnPmeasured Ppredictedo
Var{Pmeasured}(10)
4.1.7. Median Absolute Error (MAE)
MAE is a risk metric according to the expected value of the absolute error. It is a non-negative
floating-point, and its best value is 0.0. MAE is defined as:
MAE =1
nsamples
nsamples1
X
i=0(Pmeasured)iPpredicted i(11)
Pmeasured
is the measured value from the SCADA database and
Ppredicted
is the predicted wind power
from deep learning modelling.
Energies 2020,13, 3764 14 of 24
4.2. The Amplitude and Phase Error
The amplitude error shows if the predicted power is overestimated or underestimated, but the
phase error is a result of a timing shift between forecasted and real data (Figure 3). With these two
types of errors, the standard deviation error (SDE) can be defined [5]:
SDE =r1
M1XM
i=1Ei(l)ˆ
Ei(l)2(12)
SDE2=SD2
bias +DISP2(13)
here the ˆ
Eiis the mean normalised error, SDbias is amplitude error and DISP the phase error.
Energies 2020, 13, x FOR PEER REVIEW 13 of 22
Figure 3. Amplitude and phase errors of wind power forecasting.
4.3. Statistical Error Distribution
Error distribution can be investigated by two statistical metrics: the skewness (SKEW) and the
Kurtosis (KURT). The SKEW is an estimate of the symmetry of the distribution. If it is near zero, the
distribution is symmetric, but negative or positive values shows the distribution is inclined to the left
or right respectively. On the other hand, the KURT explains the degree of the distribution peak and
shows the distribution of the data rather than a normal distribution [43]. These parameters can be
determined as follows:
𝑆𝐾𝐸𝑊= 𝑀
(𝑀−1)(𝑀−2)𝐸−𝐸
𝑆𝐷
 (14)
𝐾𝑈𝑅𝑇=𝑀(𝑀1)
(𝑀1)(𝑀2)(𝑀3)(𝐸−𝐸
𝑆𝐷 )
 × 3(𝑀−1)
(𝑀−2)(𝑀−3) (15)
5. Enhancement of Predictive Accuracy
Almost all the current modelling efforts being made to predict wind power generation are to reduce
forecasting errors. These efforts have led to various enhancements, which are summarised below.
5.1. Kalman Filtering
Since the accuracy of NWP data has a very important effect on the accuracy of wind power
prediction, one way to improve its performance is to reduce the uncertainty of NWPs. For this
purpose, the Kalman filtering algorithm is used to eliminate systematic errors. The Kalman filter as
a group of mathematical equations presents the optimal estimation by merging last weighted
observations to mitigate related biases. This method can easily adapt to any change in observations
and does not need a long series of basic information.
In another research by Louka et al. [44], the Kalman filter was used to improve input data for
the model that predicted wind power. The results showed that Kalman filtered wind information
improved the model for long-term forecasting. These results also showed that, instead of spending
money for high-resolution applications (<6 km), a combined more moderate NWP resolution and a
Figure 3. Amplitude and phase errors of wind power forecasting.
4.3. Statistical Error Distribution
Error distribution can be investigated by two statistical metrics: the skewness (SKEW) and the
Kurtosis (KURT). The SKEW is an estimate of the symmetry of the distribution. If it is near zero, the
distribution is symmetric, but negative or positive values shows the distribution is inclined to the left
or right respectively. On the other hand, the KURT explains the degree of the distribution peak and
shows the distribution of the data rather than a normal distribution [
43
]. These parameters can be
determined as follows:
SKEW =M
(M1)(M2)
M
X
i=1 Eiˆ
Ei
SD !3
(14)
KURT =
M(M1)
(M1)(M2)(M3)
M
X
i=1
(Eiˆ
Ei
SD )
4
×3(M1)2
(M2)(M3)(15)
5. Enhancement of Predictive Accuracy
Almost all the current modelling eorts being made to predict wind power generation are to reduce
forecasting errors. These eorts have led to various enhancements, which are summarised below.
Energies 2020,13, 3764 15 of 24
5.1. Kalman Filtering
Since the accuracy of NWP data has a very important eect on the accuracy of wind power
prediction, one way to improve its performance is to reduce the uncertainty of NWPs. For this purpose,
the Kalman filtering algorithm is used to eliminate systematic errors. The Kalman filter as a group of
mathematical equations presents the optimal estimation by merging last weighted observations to
mitigate related biases. This method can easily adapt to any change in observations and does not need
a long series of basic information.
In another research by Louka et al. [
44
], the Kalman filter was used to improve input data for
the model that predicted wind power. The results showed that Kalman filtered wind information
improved the model for long-term forecasting. These results also showed that, instead of spending
money for high-resolution applications (<6 km), a combined more moderate NWP resolution and a
flexible statistical technique of the Kalman filter can be used to provide more accurate results. Besides,
Marcos et al. [
37
] used the Kalman filter twice in their forecasting model for a wind farm in Brazil. The
first implementation of the Kalman filter was for wind speed forecasting error while, in the second
application, the goal was eliminating the systematic errors of the wind speed to the wind power
conversion model. The latter, in particular, was due to the impact of other variables on generated
power, such as roughness, air density and wake eect. The results showed an obvious reduction of
RMAE after the application of the Kalman filter.
5.2. Outlier Detection
Outliers of SCADA data, which can lead to the inaccuracy of wind power prediction, are usually
caused by non-calibration of sensors or degradation over time [
45
]. As a technique of improving the
model accuracy, detection and elimination of those outliers have been investigated in previous studies.
Yang et al. [
46
] used an algorithm for preprocessing SCADA data for CM quality enhancement after
examining the influencing factors of a wind turbine, including structural integrity and turbulence.
Manobel et al. [
47
] applied the Gaussian process (GP) for detecting and removing outliers from SCADA
data, where RMSE was improved by 25% in comparison with the standard forecasting methods.
Besides, Lin et al. [
30
,
36
] used IF to deal with outliers to increase accuracy. The results showed that
preprocessing the SCADA data would develop more accurate forecasting.
5.3. Optimal Combinations
By combining dierent NWP data and prediction methods, individual benefits can be merged.
This combination also reduces the negative eect of errors on each technique in certain situations. In
the explanation section of the hybrid method, references were made to several compounds of dierent
approaches and their eect on increasing eciency. However, in Section 5.3, the optimal combination
of NWP data will be discussed.
Vaccaro et al. [
48
] designed an adaptive framework for wind power forecasting based on a
combination of dierent data sources. The novel part of their investigation was a flexible supervised
learning system called the lazy learning algorithm, which combined meteorological data from dierent
sources. This algorithm was able to be updated continuously. Using 12 months of wind speed
observation of a generator site in Italy, the authors assessed the forecasting data by MAE and mean
square error (MSE). The results showed that the proposed model outperformed local atmospheric
models in wind power prediction. Peng et al. [
49
] showed that combining physical and statistical
forecasting techniques can improve the accuracy after evaluating a proposed ANN model. The authors
achieved an 80% reduction in RMSE. In another study, Lange and Focken [
50
] presented in details the
benefits of the combination of NWP models in German weather service.
Energies 2020,13, 3764 16 of 24
5.4. Input Parameters
To establish the most ecient wind power prediction model, the next critical factor is the selection
of the best input features from the system [
15
]. This selection is extremely important in increasing
the accuracy of predicting models. As shown in Tables 24, wind speed by far is the most used input
variable for wind power forecasting. This is actually because the wind power is proportional to the
cube of wind speed according to Equation (16) [51].
P=1
2ρπR2Cpu3(16)
Zhang et al. [
4
] considered three dierent units of data in North China in their investigations. The
results showed that wind speed, among all the NWP data, is the most important influencing parameter
in terms of accuracy. The authors displayed this fact by comparing the forecasting results of two high
accuracy wind speed data of units #10 and #16 with unit #58. The authors also noted that the change in
the location of wind turbines is very sensitive in the performance of the forecasting method, because of
the change in the wake eect, topography and shadow eect.
Wind direction is another factor with the eect on power generation. Considering the current
design of a wind turbine, turbines are allowed to face into the wind during the time of operation [
23
].
Singh et al. [
8
] showed that wind speed and wind direction were the top two influence factors on wind
power prediction through their MLP prediction model.
Lin and Liu [
23
] presented that wind speed, wind direction, temperature and humidity had been
the most used input features through their reviewed literature. They proposed a novel hybrid model,
using wind speed in dierent heights, blade pitch angle, temperature, yaw error and nacelle orientation
as input features. Blade pitch angle was used because it plays a vital role in the adjustment of the
blades to obtain a safe power generation. After discussing the eect of air density on wind power
(according to Equation (16)), the authors cleared that air density itself depends on air temperature, air
pressure and relative humidity.
In this review, more than 40 wind power forecasting articles were investigated. Figure 4gives a
view of how dierent input features were used in the reviewed literature. As can be seen, apart from
wind speed, other variables like temperature, wind direction, relative humidity and air pressure are
also often used.
Energies 2020, 13, x FOR PEER REVIEW 15 of 22
Wind direction is another factor with the effect on power generation. Considering the current
design of a wind turbine, turbines are allowed to face into the wind during the time of operation [23].
Singh et al. [8] showed that wind speed and wind direction were the top two influence factors on
wind power prediction through their MLP prediction model.
Lin and Liu [23] presented that wind speed, wind direction, temperature and humidity had been
the most used input features through their reviewed literature. They proposed a novel hybrid model,
using wind speed in different heights, blade pitch angle, temperature, yaw error and nacelle
orientation as input features. Blade pitch angle was used because it plays a vital role in the adjustment
of the blades to obtain a safe power generation. After discussing the effect of air density on wind
power (according to Equation (16)), the authors cleared that air density itself depends on air
temperature, air pressure and relative humidity.
In this review, more than 40 wind power forecasting articles were investigated. Figure 4 gives a
view of how different input features were used in the reviewed literature. As can be seen, apart from
wind speed, other variables like temperature, wind direction, relative humidity and air pressure are
also often used.
Figure 4. Statistics of used input features in the reviewed literature.
As discussed, choosing the right type of input features for a wind energy prediction model is critical
to its performance. This has led to various research in input selection, processing data, as well as
combining different input information to increase the accuracy of models. As presented, wind speed is
the most significant parameter for wind power prediction. However, additional parameters have also
been used to consider the benefits of atmospheric data, etc. Giorgi et al. [15] investigated the impact of
numerical weather parameters on the performance of a wind farm power prediction, such as daily wind
speed, pressure, relative humidity and ambient temperature. The authors designed eight different
forecasting models with a variety of combinations of different ANNs and numerical weather parameters.
The assessment of those models by normalised mean absolute percentage error (NMAPE) revealed that,
apart from the clear importance of the predicted wind velocity, the pressure and temperature bring the
highest benefits to the prediction model among other NWPs parameters. Besides, Lange et al. [52]
included the predicted wind speed at 100 m height in their investigations. The results showed that the
prediction errors (RMSE) decreased by more than 20%.
In another investigation, Velazquez et al. [53] assessed the influence of three input variables for
ANN models, including wind speed, wind power density and power output. It was concluded that
considering the wind direction as an input will lead to a decrease in forecasting error (MARE).
The results of the research from Bilal et al. [1] on input and output data of four different sites in
Senegal showed that higher rates of the standard deviation of wind velocity could lead to a lower average
fitting rate for prediction. The authors also proved that considering other climatic variables like
Figure 4. Statistics of used input features in the reviewed literature.
As discussed, choosing the right type of input features for a wind energy prediction model is
critical to its performance. This has led to various research in input selection, processing data, as well
Energies 2020,13, 3764 17 of 24
as combining dierent input information to increase the accuracy of models. As presented, wind speed
is the most significant parameter for wind power prediction. However, additional parameters have
also been used to consider the benefits of atmospheric data, etc. Giorgi et al. [
15
] investigated the
impact of numerical weather parameters on the performance of a wind farm power prediction, such
as daily wind speed, pressure, relative humidity and ambient temperature. The authors designed
eight dierent forecasting models with a variety of combinations of dierent ANNs and numerical
weather parameters. The assessment of those models by normalised mean absolute percentage error
(NMAPE) revealed that, apart from the clear importance of the predicted wind velocity, the pressure
and temperature bring the highest benefits to the prediction model among other NWPs parameters.
Besides, Lange et al. [
52
] included the predicted wind speed at 100 m height in their investigations.
The results showed that the prediction errors (RMSE) decreased by more than 20%.
In another investigation, Velazquez et al. [
53
] assessed the influence of three input variables for
ANN models, including wind speed, wind power density and power output. It was concluded that
considering the wind direction as an input will lead to a decrease in forecasting error (MARE).
The results of the research from Bilal et al. [
1
] on input and output data of four dierent sites in
Senegal showed that higher rates of the standard deviation of wind velocity could lead to a lower
average fitting rate for prediction. The authors also proved that considering other climatic variables
like temperature, humidity and solar radiation could reach an improvement of 0.3% in accuracy. They
also showed that using wind direction improved the fitting rate of their method’s prediction for 0.25%.
Apart from the eect of the type of input data on accuracy and performance of wind power
prediction models, the data period, as well as the sampling rate, is eective too. The short period of
data cannot provide proper information for training refined prediction models. On the other hand,
when the period is long, it will not be the representative for the current situation of the wind farm.
The recent investigations have shown that the older part of the long data will lead to distortion of the
prediction [
19
]. Duran et al. [
19
] used dierent training periods from 3 months to 2.5 years to assess
the training period on the prediction accuracy. The results showed that, though data with a period
longer than one year had similar accuracy, the results of the case of 2.5 years was worse than two years.
Among the cases lower than one year, the shortest period had the least accuracy.
5.5. Statistical Downscaling
Statistical downscaling to increase the quality of NWPs data was used to improve wind power
forecasting. NWPs are usually provided for a wider area than the wind farm location while by
statistical downscaling, higher-resolution computations can be employed to estimate wind speed
at wind turbines location. Power predictions with these downscaled NWPs have higher accuracy.
Al-Yahyai et al. [
54
] showed the impact of this factor by discussing the reduction of the prediction error
as a result of higher resolution. The authors proved that the increment of the model’s resolution to 7
km, providing better wind speed understanding.
6. Flowchart of Wind Power Forecasting
A flowchart is provided according to what was discussed in the previous sections, which makes
the selection of wind power forecasting model more eective. As can be seen in the flowchart of
Figure 5, in the beginning, based on dierent functional requirements, three-time horizons were
considered, including short, medium and long term. For the short-term period of prediction, statistical
methods have the best performance, which is easy to model and inexpensive. For medium-term
horizons, hybrid approaches are suggested while a selection of the best method of prediction for long
term periods depends on access to enough computing resource as well as computational time.
Energies 2020,13, 3764 18 of 24
Energies 2020, 13, x FOR PEER REVIEW 17 of 22
Figure 5. Flowchart of model selection in wind power forecasting.
7. Conclusions
This study critically reviewed investigations regarding wind power forecasting models,
focusing on methods of analysis, prediction time scales, error measurements and accuracy
Figure 5. Flowchart of model selection in wind power forecasting.
The flowchart for physical methods is provided based on the explanations given in the previous
sections. In this approach, after the application of detailed physical characterisation and downscaling
of the NWP data for wind speed calculation, the wind turbine power curve will be used to forecast the
wind power. Comparison of this predicted power with on-line measurements with dierent evaluation
criteria like RMSE will lead to performance assessment of the corresponding method.
In the statistical method, after the selection of input features and data preprocessing, the proper
ANN shall be selected. Then, the appropriate structure including the layers and neuron numbers
Energies 2020,13, 3764 19 of 24
along with suitable activation and training algorithm will be identified. Next step is the training
process, which will be followed by the evaluation of the model. The low accuracy of the model at this
stage can be improved by modifying the structure or considering other available inputs features. If
these mentioned methods do not improve the performance to the desired level in similar studies, the
use of the hybrid method is recommended. In the hybrid approach, the most important factor is to
use dierent combinations of methods to achieve the best performance of prediction. A variety of
combinations of data preprocessing, error post-processing and parameter selection and optimisation
are available to provide the most appreciated performance.
7. Conclusions
This study critically reviewed investigations regarding wind power forecasting models, focusing
on methods of analysis, prediction time scales, error measurements and accuracy improvements. It was
concluded that under the same conditions, physical methods are more complex and need considerable
computing resources, but suitable for medium to long-term prediction. On the other hand, statistical
methods, which performed better in short to medium term periods, were easy to be modelled and
inexpensive. A combination of these two major methods with their merits led to the promising hybrid
methods. Besides wind speed, temperature, wind direction, relative humidity and air pressure were the
most often used input features in reviewed studies. Additionally, the one-year period and the sampling
rate of 10 min were the most common features used for input data. Based on the discussions in this
paper, a flowchart for wind power prediction is put forward, allowing the users to select appropriate
prediction procedure based on dierent time horizons, analysis methods, error measurements, etc.
Based on the reviews in this paper, further recommendations were summarised as follows:
(1)
With the continuous development of high-rated wind turbines, power forecasting will keep
increasing its significant role in wind turbine operating stages. More advanced and cost-eective
prediction methods need to be developed to better forecast generated power from large-scale wind
farms. More specifically, new hybrid methods, including incorporating numerical simulations
and neural network, and more advanced combination, such as ensemble learning methods,
are recommended.
(2)
The development of modern computers and storage methods allow handling a larger amount of
database. Meanwhile, the larger size of the database has generated new challenges in terms of
data preprocessing and error post-processing. Future studies should focus on developing less
computational-extensive methods and removing the noise of the raw data.
(3)
Future wind farms are gradually moving from onshore sites to oshore ones. Oshore wind
turbines, especially floating wind turbines, are operating in a dierent weather condition and
terrain. Future wind power prediction methods should focus on developing appropriate methods
for oshore wind prediction, especially the selection of features in coastal and oshore zones to
balance between accuracy and eciency.
(4)
To solve wind power forecasting (a typical regression problem), the perfect predictive model will
provide zero error, which is the best performance. However, all wind power forecasting models
contain errors due to the stochastic nature of wind and therefore, a perfect score does not exist in
practice. Many factors can influence the accuracy of a predictive model, such as specific sizes and
sampling rates of training/testing/validation datasets, used algorithms and model optimizations.
Overall, the performance of predictive models is relative and need to be evaluated through a
baseline model. Based on the reviewed literature, most investigators used diverse robust baseline
models to compare the performance of their newly developed methods. Nevertheless, a widely
accepted baseline method of wind power forecasting has not reached a common view in the
current research community. A further investigation is still required in developing a baseline
model that works reliably in benchmarking other forecasting methods.
Energies 2020,13, 3764 20 of 24
Author Contributions:
Conceptualisation, X.L., S.H., and Z.L.; methodology, S.H., X.L., and Z.L.; investigation,
S.H., X.L., and Z.L.; writing—original draft preparation, S.H.; writing—review and editing, Z.L., S.H., X.L., and
S.L.; supervision, X.L. and Z.L.; data curation, S.H. All authors have read and agreed to the published version of
the manuscript.
Funding: This research was funded by the EPSRC Doctoral Training Partnership (EP/R513222/1).
Conflicts of Interest: The authors declare no conflict of interest.
Nomenclature
Latin symbols
Cp power coecient
Ei(l)normalised error
ˆ
Eimean normalised error
ihour
ltime horizon
Mtotal number of predicted data
nnumber of data points
Pwind power
porder of autoregressive
(Pmeasured)kmeasured value of the kth SCADA data point
Ppredictedkpredicted wind power of the kth data point from deep learning modelling
Pmeasured measured value from the SCADA database
Ppredicted Predicted wind power from deep learning modelling
PN(i,l)target measured power
qorder of moving average model
Rradius of the rotor
T(i,l)forecasted power
uwind speed
Xtforecasted wind power
Greek symbols
ϕiautoregressive parameter
θjmoving average parameter
αtwhite noise
ρair density
Abbreviation
ACC Anomaly Correlation Coecient
ADAM Adaptive Moment Estimation
AE Average Error
DISP phase error
ANFIS Adaptive Neuro-Fuzzy Inference System
ANN Artificial Neural Network
AR Autoregressive
ARX Autoregressive with exogenous variable
ARIMA Autoregressive Integrated Moving Average
ARMA Autoregressive Moving Average
AWNN Adaptive Wavelet Neural Network
BP Back Propagation
BPNN Back-Propagation Neural Network
BRAMS Brazilian Atmospheric Modelling System
CNN Convolutional Neural Network
DBN Deep Belief Network
DGF Double Gaussian Function
Energies 2020,13, 3764 21 of 24
ELM Extreme Learning Machine
ENN Elman Neural Network
EVS Explained Variance Score
FFNN Feed Forward Neural Network
GA Genetic Algorithm
GFS Global Forecasting System
GMM Gaussian Mixture Model
GP Gaussian Process
IF Isolation Forest
LSSVM Least Square Support Vector Machine
LSTM Long Short-Term Memory
MA Moving Average
MAE Mean Absolute Error
MAPE Mean Absolute Percentage Error
MARE Mean Absolute Relative Error
MDN Mixture Density Neural Network
MFNN Multilayer Feedforward Neural Network
MLP Multilayer Perceptron
MODA Multi-Objective Dragonfly Algorithm
MSE Mean Square Error
MSLE Mean Squared Logarithmic Error
NAAE Normalised Absolute Average Error
NMAE Normalised Mean Absolute Error
NMBE Normalized Mean Bias Error
NMSE Normalized Mean Square Error
NN Neural Network
NRMSE Normalised Root Mean Square Error
NSC Nash–Sutclie Coecient
NWP Numerical Weather Prediction
PCC Pearson Correlation Coecient
PSO Particle Swarm Optimisation
R2 R-Square
RBFNN Radial Basis Function Neural Network
RMSE Root Mean Square Error
RVM Relative Vector Machine
SCADA Supervisory Control and Data Acquisition
SDE Standard Deviation Error
SNMAE Square Normalized Mean Bias Error
TWh Terawatt-hour
WECS Wind Energy Conversion System
WNN Wavelet Neural Network
References
1.
Bilal, B.; Ndongo, M.; Adjallah, K.H.; Sava, A.; Kebe, C.M.F.; Ndiaye, P.A.; Sambou, V. Wind turbine power
output prediction model design based on artificial neural networks and climatic spatiotemporal data. In
Proceedings of the IEEE International Conference on Industrial Technology 2018, Lyon, France, 20–22
February 2018; pp. 1085–1092.
2.
Gielen, D.; Boshell, F.; Saygin, D.; Bazilian, M.D.; Wagner, N.; Gorini, R. The role of renewable energy in the
global energy transformation. Energy Strategy Rev. 2019,24, 38–50. [CrossRef]
3.
Lin, Z.; Liu, X. Assessment of wind turbine aero-hydro-servo-elastic modelling on the eects of mooring line
tension via deep learning. Energies 2020,13, 2264. [CrossRef]
4.
Zhang, J.; Yan, J.; Infield, D.; Liu, Y.; Lien, F. sang Short-term forecasting and uncertainty analysis of wind
turbine power based on long short-term memory network and Gaussian mixture model. Appl. Energy
2019
,
241, 229–244. [CrossRef]
Energies 2020,13, 3764 22 of 24
5.
Zhao, Y.; Ye, L.; Li, Z.; Song, X.; Lang, Y.; Su, J. A novel bidirectional mechanism based on time series model
for wind power forecasting. Appl. Energy 2016,177, 793–803. [CrossRef]
6.
Wang, X.; Guo, P.; Huang, X. Energy Procedia A Review of Wind Power Forecasting Models. Energy Procedia
2011,12, 770–778. [CrossRef]
7.
Renewable Electricity Capacity and Generation. Available online: https://assets.publishing.service.gov.uk/
government/uploads/system/uploads/attachment_data/file/875410/Renewables_Q4_2019.pdf (accessed on 26
March 2020).
8.
Singh, S.; Bhatti, T.S.; Kothari, D.P. Wind power estimation using artificial neural network. J. Energy Eng.
2007,133, 46–52. [CrossRef]
9.
Sharma, R.; Singh, D. A Review of Wind Power and Wind Speed Forecasting. Rahul Sharma J. Eng. Res. and
Appl. 2018,8, 1–9.
10.
Wu, Y.; Hong, J. A literature review of wind forecasting technology in the world. In Proceedings of the IEEE
Lausanne Power Tech, Lausanne, Switzerland, 1–5 July 2007; pp. 504–509.
11.
Soman, S.S.; Zareipour, H.; Malik, O.; Mandal, P. A review of wind power and wind speed forecasting
methods with dierent time horizons. In Proceedings of the 2010 North American Power Symposium (NAPS
2010), Arlington, TX, USA, 26–28 September 2010; pp. 1–8.
12.
Jung, J.; Broadwater, R.P. Current status and future advances for wind speed and power forecasting. Renew.
Sustain. Energy Rev. 2014,31, 762–777. [CrossRef]
13.
Chang, W.-Y. A Literature Review of Wind Forecasting Methods. J. Power Energy Eng.
2014
,2, 161–168.
[CrossRef]
14.
De Felice, M.; Alessandri, A.; Ruti, P.M. Electricity demand forecasting over Italy: Potential benefits using
numerical weather prediction models. Electr. Power Syst. Res. 2013,104, 71–79. [CrossRef]
15.
De Giorgi, M.G.; Ficarella, A.; Tarantino, M. Assessment of the benefits of numerical weather predictions in
wind power forecasting based on statistical methods. Energy 2011,36, 3968–3978. [CrossRef]
16.
Focken, U.; Lange, M.; Waldl, H.-P.H.-P. Previento-A Wind Power Prediction System with an Innovative
Upscaling Algorithm. In Proceedings of the European Wind Energy Conference (EWEC), Copenhagen,
Denmark, 2–6 July 2001; pp. 1–4.
17.
Foley, A.M.; Leahy, P.G.; Marvuglia, A.; McKeogh, E.J. Current methods and advances in forecasting of wind
power generation. Renew. Energy 2012,37, 1–8. [CrossRef]
18.
Jung, S.; Kwon, S.D. Weighted error functions in artificial neural networks for improved wind energy
potential estimation. Appl. Energy 2013,111, 778–790. [CrossRef]
19.
Dur
á
n, M.J.; Cros, D.; Riquelme, J. Short-term wind power forecast based on ARX models. J. Energy Eng.
2007,133, 172–180. [CrossRef]
20.
Gallego, C.; Pinson, P.; Madsen, H.; Costa, A.; Cuerva, A. Influence of local wind speed and direction on
wind power dynamics-Application to oshore very short-term forecasting. Appl. Energy
2011
,88, 4087–4096.
[CrossRef]
21.
Firat, U.; Engin, S.N.; Sarcalar, M.; Ertuzum, A.B. Wind Speed Forecasting Based on Second Order Blind
Identification and Autoregressive Model. In Proceedings of the 2010 Ninth International Conference on
Machine Learning and Applications, Washington, DC, USA, 12–14 December 2010; pp. 686–691.
22.
Wu, Y.R.; Zhao, H.S. Optimization maintenance of wind turbines using Markov decision processes. In
Proceedings of the 2010 International Conference on Power System Technology: Technological Innovations
Making Power Grid Smarter, POWERCON2010, Hangzhou, China, 24–28 October 2010; pp. 1–6.
23.
Lin, Z.; Liu, X. Wind power forecasting of an oshore wind turbine based on high-frequency SCADA data
and deep learning neural network. Energy 2020,201, 117693. [CrossRef]
24.
Lee, K.; Booth, D.; Alam, P. A comparison of supervised and unsupervised neural networks in predicting
bankruptcy of Korean firms. Expert Syst. Appl. 2005,29, 1–16. [CrossRef]
25.
Marug
á
n, A.P.; M
á
rquez, F.P.G.; Perez, J.M.P.; Ruiz-Hern
á
ndez, D. A survey of artificial neural network in
wind energy systems. Appl. Energy 2018,228, 1822–1836. [CrossRef]
26.
Wang, J.; Yang, W.; Du, P.; Niu, T. A novel hybrid forecasting system of wind speed based on a newly
developed multi-objective sine cosine algorithm. Energy Convers. Manag. 2018,163, 134–150. [CrossRef]
27.
Sideratos, G.; Hatziargyriou, N.D. Probabilistic Wind Power Forecasting Using Radial Basis Function Neural
Networks. IEEE Trans. Power Syst. 2012,27, 1788–1796. [CrossRef]
Energies 2020,13, 3764 23 of 24
28.
Hong, Y.Y.; Rioflorido, C.L.P.P. A hybrid deep learning-based neural network for 24-h ahead wind power
forecasting. Appl. Energy 2019,250, 530–539. [CrossRef]
29.
Pelletier, F.; Masson, C.; Tahan, A. Wind turbine power curve modelling using artificial neural network.
Renew. Energy 2016,89, 207–214. [CrossRef]
30. Sideratos, G.; Hatziargyriou, N.D. An advanced statistical method for wind power forecasting. IEEE Trans.
Power Syst. 2007,22, 258–265. [CrossRef]
31.
Jyothi, M.N.; Rao, P.V.R. Very-short term wind power forecasting through Adaptive wavelet neural network.
In Proceedings of the 2016-Biennial International Conference on Power and Energy Systems: Towards
Sustainable Energy, PESTSE 2016, Bengaluru, India, 21–23 January 2016; IEEE: Piscataway, NJ, USA.
32.
Xu, L.; Mao, J. Short-term wind power forecasting based on Elman neural network with particle swarm
optimization. In Proceedings of the 28th Chinese Control and Decision Conference, CCDC 2016, Yinchuan,
China, 28–30 May 2016; pp. 2678–2681.
33.
Catal
ã
o, J.P.S.; Pousinho, H.M.I.; Member, S.; Mendes, V.M.F. An Artificial Neural Network Approach for
Short-Term Wind Power Forecasting in Portugal. In Proceedings of the 2009 15th International Conference
on Intelligent System Applications to Power Systems (ISAP 2009), Curitiba, Brazil, 8–12 November 2009;
pp. 1–5.
34.
Chang, W. Application of Back Propagation Neural Network for Wind Power Generation Forecasting. Int. J.
Digit. Content Technol. Appl. 2013,7, 502–509.
35.
Carolin Mabel, M.; Fernandez, E. Analysis of wind power generation and prediction using ANN: A case
study. Renew. Energy 2008,33, 986–992. [CrossRef]
36.
Lin, Z.; Liu, X.; Collu, M. Wind power prediction based on high-frequency SCADA data along with isolation
forest and deep learning neural networks. Int. J. Electr. Power Energy Syst. 2020,118, 105835. [CrossRef]
37.
Marcos, J.; Alexandre, L.; Saulo, K.G.; Jairo, R.F.; Mattos, J.G.Z. De A Meteorological–Statistic Model for
Short-Term Wind Power Forecasting. J. Control Autom. Electr. Syst. 2017,28, 679–691.
38.
Wang, J.; Yang, W.; Du, P.; Li, Y. Research and application of a hybrid forecasting framework based on
multi-objective optimization for electrical power system. Energy 2018,148, 59–78. [CrossRef]
39.
Shetty, R.P.; Sathyabhama, A.; Srinivasa, P.P.; Adarsh Rai, A. Optimized radial basis function neural network
model for wind power prediction. In Proceedings of the 2016 Second International Conference on Cognitive
Computing and Information Processing (CCIP 2016), Mysuru, India, 12–13 August 2016; Institute of Electrical
and Electronics Engineers Inc.: Piscataway, NJ, USA.
40.
Liu, J.; Wang, X.; Lu, Y. A novel hybrid methodology for short-term wind power forecasting based on
adaptive neuro-fuzzy inference system. Renew. Energy 2017,103, 620–629. [CrossRef]
41.
Zhao, P.; Wang, J.; Xia, J.; Dai, Y.; Sheng, Y.; Yue, J. Performance evaluation and accuracy enhancement of a
day-ahead wind power forecasting system in China. Renew. Energy 2012,43, 234–241. [CrossRef]
42.
Kou, P.; Gao, F.; Guan, X. Sparse online warped Gaussian process for wind power probabilistic forecasting.
Appl. Energy 2013,108, 410–428. [CrossRef]
43.
Giorgi, M.G.D.; Congedo, P.M.; Malvoni, M.; Laforgia, D. Error analysis of hybrid photovoltaic power
forecasting models: A case study of mediterranean climate. Energy Convers. Manag.
2015
,100, 117–130.
[CrossRef]
44.
Louka, P.; Galanis, G.; Siebert, N.; Kariniotakis, G.; Katsafados, P.; Pytharoulis, I.; Kallos, G. Improvements in
wind speed forecasts for wind power prediction purposes using Kalman filtering. J. Wind Eng. Ind. Aerodyn.
2008,96, 2348–2362. [CrossRef]
45.
Ziegler, L.; Gonzalez, E.; Rubert, T.; Smolka, U.; Melero, J.J. Lifetime extension of onshore wind turbines: A
review covering Germany, Spain, Denmark, and the UK. Renew. Sustain. Energy Rev.
2018
,82, 1261–1271.
[CrossRef]
46.
Yang, W.; Court, R.; Jiang, J. Wind turbine condition monitoring by the approach of SCADA data analysis.
Renew. Energy 2013,53, 365–376. [CrossRef]
47.
Manobel, B.; Sehnke, F.; Lazz
ú
s, J.A.; Salfate, I.; Felder, M.; Montecinos, S. Wind turbine power curve
modeling based on Gaussian Processes and Artificial Neural Networks. Renew. Energy
2018
,125, 1015–1020.
[CrossRef]
48.
Vaccaro, A.; Mercogliano, P.; Schiano, P.; Villacci, D. An adaptive framework based on multi-model data
fusion for one-day-ahead wind power forecasting. Electr. Power Syst. Res. 2011,81, 775–782. [CrossRef]
Energies 2020,13, 3764 24 of 24
49.
Peng, H.; Liu, F.; Yang, X. A hybrid strategy of short term wind power prediction. Renew. Energy
2013
,50,
590–595. [CrossRef]
50.
Lange, M.; Focken, U. New developments in wind energy forecasting. In Proceedings of the IEEE Power and
Energy Society 2008 General Meeting: Conversion and Delivery of Electrical Energy in the 21st Century, PES
2008, Pittsburgh, PA, USA, 20–24 July 2008; pp. 1–8.
51.
Lydia, M.; Kumar, S.S.; Selvakumar, A.I.; Prem Kumar, G.E. A comprehensive review on wind turbine power
curve modeling techniques. Renew. Sustain. Energy Rev. 2014,30, 452–460. [CrossRef]
52.
Lange, B.; Rohrig, K.; Ernst, B.; Schlögl, F.; Cali, Ü.; Jursa, R.; Moradi, J. Probabilistic Forecasts for Daily
Power Production. In Proceedings of the Eurepean Wind Energy Conference, Athens, Greece, 27 February–2
March 2006.
53.
Vel
á
zquez, S.; Carta, J.A.; Mat
í
as, J.M. Influence of the input layer signals of ANNs on wind power estimation
for a target site: A case study. Renew. Sustain. Energy Rev. 2011,15, 1556–1566. [CrossRef]
54.
Al-Yahyai, S.; Charabi, Y.; Al-Badi, A.; Gastli, A. Nested ensemble NWP approach for wind energy assessment.
Renew. Energy 2012,37, 150–160. [CrossRef]
©
2020 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/).
... Previous research has significantly contributed to improving prediction accuracy in renewable power forecasting [4][5][6][7][8][9]. The use of machine learning (ML) techniques is increasingly prevalent in renewable energy prediction, particularly in the wind energy sector. ...
... In the subdomain of deep learning, several studies have focused on the use of neural network models to improve wind power forecasting [7,17,18]. For example, [19] investigated the application of a deep neural network for wind power forecasting, demonstrating enhanced prediction accuracy compared with traditional models. ...
Article
Full-text available
The accurate forecasting of wind power has become a crucial task in renewable energy due to its inherent variability and uncertainty. This study addresses the challenge of predicting wind power generation without meteorological data by utilizing machine learning (ML) techniques on data from 2018 to 2021 from three wind farms in Guatemala. Various machine learning models, including Gated Recurrent Unit (GRU) and Long Short-Term Memory (LSTM), Bidirectional Long Short-Term Memory (BiLSTM), Bagging, and Extreme Gradient Boosting (XGBoost), were evaluated to determine their effectiveness. The performance of these models was assessed using Root Mean Squared Error (RMSE) and Mean Absolute Error (MAE) metrics. Time series cross-validation was employed to validate the models, with GRU, LSTM, and BiLSTM showing the lowest RMSE and MAE. Furthermore, the Diebold–Mariano (DM) test and Bayesian model comparison were used for pairwise comparisons, confirming the robustness and accuracy of the top-performing models. The results highlight the superior accuracy and robustness of advanced neural network architectures in capturing the complex temporal dependencies in wind power data, making them the most reliable models for precise forecasting. These findings provide critical insights for enhancing grid management and operational planning in the renewable energy sector.
... When estimating the wind turbine power time series two days in advance, the LSTM model performed effectively and was most accurate when forecasting one-to-five-time steps ahead. In [13], the study provided a thorough analysis of the most recent developments in the estimation of wind power from the viewpoints of physical, statistical (time series and artificial neural networks), and hybrid techniques. It also examined variables that affect computing time and accuracy in computational estimation. ...
Article
Full-text available
The use of renewable energy, especially wind power, is the most practical way to mitigate the environmental effects that various countries around the world are suffering from. To meet the growing need for electricity, wind energy is, nevertheless, being used more and more. Researchers have come to understand that a near-perfect output power estimate must be sacrificed. Variations in the weather influence wind energy, including wind speed, surface temperature, and pressure. In this study, the wind turbine output power was estimated using three approaches of artificial neural networks (ANNs). The multilayer feed-forward neural network (MLFFNN), cascaded forward neural network (CFNN), and recurrent neural network (RNN) were employed for estimating the entire output power of wind turbine farms in Egypt. Therefore, each built NN made use of wind speed, surface temperature, and pressure as inputs, while the wind turbine’s output power served as its output. The data of 62 days were gathered from wind turbine farm for the training and efficiency examination techniques of every implemented ANN. The first 50 days’ worth of data were utilized to train the three created NNs, and the last 12 days’ worth of data were employed to assess the efficiency and generalization capacity of the trained NNs. The outcomes showed that the trained NNs were operating successfully and effectively estimated power. When analyzed alongside the other NNs, the RNN produced the best main square error (MSE) of 0.00012638, while the CFNN had the worst MSE of 0.00050805. A comparison between the other relevant research studies and our suggested approach was created. This comparison led us to the conclusion that the recommended method was simpler and had a lower MSE than the others. Additionally, the generalization ability was assessed and validated using the approved methodology.
... Machine learning methods such as MLP, CNN, and LSTM network algorithms, which generally have high prediction performance, are widely used to predict the power obtained from IRESs [45]. Because the desired output determines how the neural network is trained, the MLP algorithm is a sort of supervised neural network [46]. ...
Article
Full-text available
Estimation of the power obtained from intermittent renewable energy sources (IRESs) is an important issue for the integration of these power plants into the power system. In this study, the expected power not served (EPNS) formula, a reliability criterion for power systems, is developed with a new method that takes into consideration the power generated from IRESs and the consumed power (CP) estimation errors. In the proposed method, CP, generated wind power (GWP), and generated solar power (GSP) predictions made with machine learning methods are included in the EPNS formulation. The most accurate prediction results were obtained with the Multi Layer Perceptron (MLP), Long-Short Term Memory (LSTM), and Convolutional Neural Network (CNN) algorithms used for prediction, and these results were compared. Using different forecasting methods, the relation between forecast accuracy, reserve requirement, and total cost was examined. Reliability, smart reserve planning (SRP), and total cost analysis for power systems were carried out with the CNN algorithm, which provides the most successful prediction result among the prediction algorithms used. The effect of increasing the limit EPNS value allowed by the power system operator, that is, reducing the system reliability, on the reserve requirement and total cost has been revealed. This study provides a useful proposal for the integration of IRESs, such as solar and wind power plants, into power systems.
... These fluctuations necessitate power substitution from other sources that might not be immediately available (e.g., it generally takes at least six hours to fire up a coal plant) to maintain the balance between electricity generation and consumption. Therefore, WPF has been widely recognized as one of the most critical issues in wind power integration and operation [4][5][6][7] . Nevertheless, carrying out WPF with high prediction accuracy is always demanded to ensure grid stability and supply security. ...
Article
Full-text available
Wind power is a clean and renewable energy, yet it poses integration challenges to the grid due to its variable nature. Thus, Wind Power Forecasting (WPF) is crucial for its successful integration. However, existing WPF datasets often cover only a limited number of turbines and lack detailed information. To bridge this gap and advance WPF research, we introduce the Spatial Dynamic Wind Power Forecasting dataset (SDWPF). The SDWPF dataset not only provides information on power generation and wind speed but also details the spatial distribution of the wind turbines and dynamic contextual factors specific to each turbine. These factors include weather information and the internal status of each wind turbine, thereby enriching the dataset and improving its applicability for predictive analysis. Further leveraging the potential of SDWPF, we initiated the ACM KDD Cup 2022, a competition distinguished as the foremost annual event in data mining, renowned for presenting cutting-edge challenges and attracting top talent from academia and industry. Our event successfully draws registrations from over 2400 teams around the globe.
... Two MLR approaches were carried out, according to the predictor variables considered. The first one was limited (in addition to the annual and daily cycles) to the so called basic variables (hereafter MLR-BasicVars), a predictor set involving only the meteorological variables typically used in the literature (see e.g., [73,74]), namely the wind speed components and , wind speed magnitude , ambient temperature , atmospheric pressure and relative humidity . The second MLR approach (hereafter MLR-AllVars), involved all the COSMO-1 retrieved variables ( set, see table A1 of the Appendix). ...
Article
Full-text available
This work presents a novel hybrid (physics-and data-driven) model for short-term (intra-day and day-ahead, 3h-24h) wind power forecasting (STWPF). Traditionally, STWPF predictors admitted very few meteorological variables only from the grid points closest to the turbines. Here, with the aim to further capture the underlying atmospheric processes ruling the wind variability in the wind farm, the approach relies on drastically expanding the predictor space, composed of numerous meteorological variables throughout a large geographical domain, retrieved from a weather forecasting model (COSMO-1). An ad-hoc genetic algorithm that optimizes the selection of predictors is designed and combined with feed-forward artificial neural networks for its cost function evaluation. The introduced model is compared to multiple benchmark models in a 16-turbine wind farm in the Swiss Jura mountains. For +12h and +24h lead times, the new approach shows a root-mean squared error normalized to the installed wind farm capacity of 11% and 11.6%, respectively. These values entail ∼16% higher forecasting skill compared to state-of-the-art predictor frameworks. Results highlight the ability of the presented approach to systematically select as predictors different variables with a well-known impact on the wind farm performance, such as the turbulent kinetic energy or the vertical wind shear. Clustering the data according to the wind direction provides substantial benefit. In addition, it provides a better understanding of the attained improvement: largest performances occur in those wind directions affected by highly complex terrain. This indicates that the proposed model can be especially suitable for wind farms in complex terrain.
... Wind power prediction of an area is important for operating and managing wind farms [25]. Various approaches have been used to address this problem, including traditional statistical methods and machine learning techniques [26]. ...
Article
Full-text available
Wind power is a cheap renewable energy that plays an important role in the economic development of a country. Identifying potential locations for energy production is challenging due to the diverse relationship between wind power potential and the weather characteristics of a location. Many machine learning models were proposed to predict the wind power production level for different locations. There is also a need for a global machine-learning model to enable wind power prediction of multiple locations with a single global model. A Federated Learning (FL) based model is proposed to train and evaluate the global model of wind power prediction of different locations using wind speed and wind direction. The proposed wind power prediction model is implemented in Pakistan to forecast the wind power of four distinct locations in Pakistan, using Linear Regression (LR), Support Vector Regression (SVR), Random Forest Regression (RFR), Extreme Gradient Boosting Regression (XGBR), and Multilayer Perceptron Regression (MLPR) models. The evaluation of the model from 30% of the test dataset reveals that RFR outperformed with a coefficient of determination (R <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> ) of 0.9717, a Mean Squared Error (MSE) of 0.0007 kW, a Root Mean Squared Error (RMSE) of 0.0256 kW, and a Mean Absolute Error (MAE) of 0.018 kW. The XGBR model also performed well with R <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> of 0.9681, MSE of 0.0007 kW, RMSE of 0.0270 kW, and MAE of 0.0129 kW. The accuracy of global models demonstrated the ability of the FL approach to deal with the heterogeneity of diverse weather characteristics of multiple locations for wind power prediction.
... They highlighted the research challenges, advancements, and performance evaluations. The review papers by Soman et al. (2010), Valdivia-Bautista et al. (2023), Hanifi et al. (2020), and Wang et al. (2011) discussed the enhancement of forecasting accuracy through technological advancements and identified major challenges such as wind intermittency and the complexity of predictive modeling. ...
Preprint
This review examines the advancements and methodologies in long-term wind speed and power forecasting. It emphasizes the importance of these techniques in the integration of wind energy into power systems. The study covers a range of forecasting time horizons from monthly to multiyear forecasts. It highlights the diversity of applications and methodologies necessary to address the inherent variability and unpredictability of wind energy. Various forecasting methods including statistical models, machine learning techniques, and hybrid models are discussed in detail. The discussions demonstrate their effectiveness in improving the forecast accuracy and reliability across different temporal and geographical scales. The review identifies significant challenges such as model complexity, data limitations, and the need for forecasts to accommodate regional variabilities. The future directions include enhancing model integration, using higher-resolution data, and increasing collaborative efforts across fields to refine the forecasting methodologies. This comprehensive analysis aims to advance the knowledge on wind forecasting, facilitate the efficient integration of wind power into global energy systems, and contribute to sustainable energy development goals.
Article
Compared with the point prediction of the wind power, the interval prediction provides more information to assist power dispatching and optimize quotation strategies in power trading. To improve the accuracy of the prediction intervals, this paper proposes a novel model based on the lower upper bound evaluation (LUBE) by the gate recurrent unit (GRU) network. First, the Pearson correlation coefficient is selected to screen out the variables related to wind power, which can simplify the input variables of the prediction model while preserving the feature information as much as possible. Afterwards, with the consideration of the prediction interval relative deviation ( PIRD), the improved objective function is introduced. Based on the GRU network, the prediction intervals of the wind power can be obtained to minimize the new objective function. Finally, by choosing several mainstream neural networks, experiments are conducted towards a certain wind farm in China. The results show that the proposed model has a significant improvement in both prediction interval width and PIRD under the given prediction interval coverage probability ( PICP).
Article
Full-text available
As offshore wind turbines are moving to deeper water depths, mooring systems are becoming more and more significant for floating offshore wind turbines (FOWTs). Mooring line failures could affect power generations of FOWTs and ultimately incur risk to nearby structures. Among different failure mechanics, an excessive mooring line tension is one of the most essential factors contributing to mooring failure. Even advanced sensing offers an effective way of failure detections, but it is still difficult to comprehend why failures happened. Unlike traditional parametric studies that are computational and time-intensive, this paper applies deep learning to investigate the major driven force on the mooring line tension. A number of environmental conditions are considered, ranging from cut in to cut out wind speeds. Before formatting input data into the deep learning model, a FOWT model of dynamics was simulated under pre-defined environmental conditions. Both taut and slack mooring configurations were considered in the current study. Results showed that the most loaded mooring line tension was mainly determined by the surge motion, regardless of mooring line configurations, while the blade and the tower elasticity were less significant in predicting mooring line tension.
Article
Full-text available
Wind energy has become one of the most important forms of renewable energy. Wind energy conversion systems are more sophisticated and new approaches are required based on advance analytics. This paper presents an exhaustive review of artificial neural networks used in wind energy systems, identifying the methods most employed for different applications and demonstrating that Artificial Neural Networks can be an alternative to conventional methods in many cases. More than 85% of the 190 references employed in this paper have been published in the last 5 years. The methods are classified and analysed into four groups according to the application: forecasting and predictions; design optimization; fault detection and diagnosis; and optimal control. A statistical analysis of the current state and future trends in this field is carried out. An analysis of each application group about the strengths and weaknesses of each ANN structure is carried out. A quantitative analysis of the main references is carried out showing new statistical results of the current state and future trends of the topic. The paper describes the main challenges and technological gaps concerning the application of ANN to wind turbines, according to the literature review. An overall table is provided to summarize the most important references according to the application groups and case studies.
Article
Accurate wind power forecasting is essential for efficient operation and maintenance (O&M) of wind power conversion systems. Offshore wind power predictions are even more challenging due to the multifaceted systems and the harsh environment in which they are operating. In some scenarios, data from Supervisory Control and Data Acquisition (SCADA) systems are used for modern wind turbine power forecasting. In this study, a deep learning neural network was constructed to predict wind power based on a very high-frequency SCADA database with a sampling rate of 1-s. Input features were engineered based on the physical process of offshore wind turbines, while their linear and non-linear correlations were further investigated through Pearson product-moment correlation coefficients and the deep learning algorithm, respectively. Initially, eleven features were used in the predictive model, which are four wind speeds at different heights, three measured pitch angles of each blade, average blade pitch angle, nacelle orientation, yaw error, and ambient temperature. A comparison between different features shown that nacelle orientation, yaw error, and ambient temperature can be reduced in the deep learning model. The simulation results showed that the proposed approach can reduce the computational cost and time in wind power forecasting while retaining high accuracy.
Article
Wind power plays a key role in reducing global carbon emission. The power curve provided by wind turbine manufacturers offers an effective way of presenting the global performance of wind turbines. However, due to the complicated dynamics nature of offshore wind turbines, and the harsh environment in which they are operating, wind power forecasting is challenging, but at the same time vital to enable condition monitoring (CM). Wind turbine power prediction, using supervisory control and data acquisition (SCADA) data, may not lead to the optimum control strategy as sensors may generate non-calibrated data due to degradation. To mitigate the adverse effects of outliers from SCADA data on wind power forecasting, this paper proposed a novel approach to perform power prediction using high-frequency SCADA data, based on isolate forest (IF) and deep learning neural networks. In the predictive model, wind speed, nacelle orientation, yaw error, blade pitch angle, and ambient temperature were considered as input features, while wind power is evaluated as the output feature. The deep learning model has been trained, tested, and validated against SCADA measurements. Compared against the conventional predictive model used for outlier detection, i.e. based on Gaussian Process (GP), the proposed integrated approach, which coupled IF and deep learning, is expected to be a more efficient tool for anomaly detection in wind power prediction.
Article
Wind power generation is always associated with uncertainties as a result of fluctuations of wind speed. Accurate predictions of wind power generation are important for the efficient operation of power systems. This paper presents a hybrid deep learning neural network for 24 h-ahead wind power generation forecasting. This novel method is based on a Convolutional Neural Network (CNN) that is cascaded with a Radial Basis Function Neural Network (RBFNN) with a double Gaussian function (DGF) as its activation function. The CNN is utilized to extract wind power characteristics by convolution, kernel and pooling operations. The supervised RBFNN, incorporating a DGF, deals with uncertain characteristics. Realistic wind power generations, measured on a wind farm, were used in simulations. The proposed method is implemented using TensorFlow and Keras Library. Comparative studies of different approaches are shown. Simulation results reveal that the proposed method is more accurate than traditional methods for 24 h-ahead wind power forecasting.
Article
Wind power plays a leading role in the development of renewable energy. However, the random nature of wind turbine power and its associated uncertainty create challenges in dispatching this power effectively in the power system, which can result in unnecessary curtailment of the wind turbine power. Improving the accuracy of wind turbine power forecasting is an effective measure for resolving such problems. This study uses a deep learning network to forecast the wind turbine power based on a long short-term memory network (LSTM) algorithm and uses the Gaussian mixture model (GMM) to analyze the error distribution characteristics of short-term wind turbine power forecasting. The LSTM algorithm is used to forecast the power and uncertainties for three wind turbines within a wind farm. According to numerical weather prediction (NWP) data and historical power data for three turbines, the forecasting accuracy of the turbine with the largest number of training samples is the best of the three. For one of the turbines, the LSTM, radial basis function (RBF), wavelet, deep belief network (DBN), back propagation neural networks (BPNN), and Elman neural network (ELMAN) have been used to forecast the wind turbine power. This study compares the results and demonstrates that LSTM can greatly improve the forecasting accuracy. Moreover, this study obtains different confidence intervals for the three units according to the GMM, mixture density neural network (MDN), and relevance vector machine (RVM) model results. The LSTM method is shown to have higher accuracy and faster convergence than the other methods. However, the GMM method has better performance and evaluation than other methods and thus has practical application value for wind turbine power dispatching.
Article
This paper explores the technical and economic characteristics of an accelerated energy transition to 2050, using new datasets for renewable energy. The analysis indicates that energy efficiency and renewable energy technologies are the core elements of that transition, and their synergies are likewise important. Favourable economics, ubiquitous resources, scalable technology, and significant socio-economic benefits underpin such a transition. Renewable energy can supply two-thirds of the total global energy demand, and contribute to the bulk of the greenhouse gas emissions reduction that is needed between now and 2050 for limiting average global surface temperature increase below 2 °C. Enabling policy and regulatory frameworks will need to be adjusted to mobilise the six-fold acceleration of renewables growth that is needed, with the highest growth estimated for wind and solar PV technologies, complemented by a high level of energy efficiency. Still, to ensure the eventual elimination of carbon dioxide emissions will require new technology and innovation, notably for the transport and manufacturing sectors, which remain largely ignored in the international debate. More attention is needed for emerging infrastructure issues such as charging infrastructure and other sector coupling implications. https://doi.org/10.1016/j.esr.2019.01.006
Article
Wind speed forecasting plays a crucial role in power system operations, power grid security management, and in the electricity market. This is of great significance for society and is still a challenging task. However, most previous studies were based on simple data preprocessing and they only focused on improving either the forecasting accuracy or stability while ignoring the significance of improving these two aspects simultaneously, which will lead to poor forecasting performance. Therefore, a hybrid forecasting system based on a newly developed algorithm proposed herein—referred to as the multi-objective sine cosine algorithm (MOSCA)—is developed, which includes four modules, specifically, data preprocessing, optimization, forecasting, and evaluation module. For this system, a modified data decomposition approach is successfully developed to further improve its forecasting performance. In addition, a hybrid wavelet neutral network (WNN) based on MOSCA is developed to obtain high accuracy and strong stability simultaneously. Case studies utilizing eight wind speed datasets collected from two wind farms are performed as examples to analyze the performance of the developed forecasting system. The results clearly reveal that the developed forecasting system is superior to all the considered models herein in terms of both accuracy and stability. As a result, it is concluded that the proposed approach can be an efficient and effective technique for wind speed forecasting.
Article
An accurate estimation of the wind turbine power curve is a key issue to the provision of the electricity that the wind farm will transfer to the grid and for a correct evaluation of the performance of each turbine. Artificial Neural Networks (ANN) have proven to be well suited for solving this problem. We propose in this study that including a prior automatic filtering, by means of Gaussian Processes modelling, improves the network performance significantly, and saves substantial time and resources. The aim of this paper is to present a complete method based on Gaussian Processes data pre-filtering and ANN modeling of wind turbine power curves. Results show that this procedure improves the standard ANN modeling and also improves on the widely used IEC-61400 standard (International Electro technical Commission) and other parametric and non-parametric methods. Overall, there is a significant improvement (25%) in root mean square error of predicted power using our proposed model compared to standard methods currently applied.
Article
Electrical power system (EPS) forecasting plays a significant role in economic and social development but it remains an extremely challenging task. Because of its significance, relevant studies on EPS are especially needed. More specifically, only a few of the previous studies in this area conducted in-depth investigations of the entire EPS forecasting and merely focused on modeling individual signals centered on wind speed or electrical load. Moreover, most of these past studies concentrated on accuracy improvements and usually ignore the significance of forecasting stability. Therefore, to simultaneously achieve high accuracy and dependable stability, a hybrid forecasting framework based on the multi-objective dragonfly algorithm (MODA) was successfully developed in this study. The framework consists of four modules—data preprocessing, optimization, forecasting, and evaluation modules. In this framework, MODA is employed to optimize the Elman neural network (ENN) model as a part of the optimization module to overcome the drawbacks of single-objective optimization algorithms. In addition, data preprocessing and evaluation modules are incorporated to improve forecasting performance and conduct a comprehensive evaluation for this framework, respectively. Empirical results reveal that the developed forecasting framework can be an effective tool for the planning and management of power grids.