A Prediction Model For Ultra-Short-Term Output Power of Wind Farms Based On Deep Learning.
A Prediction Model For Ultra-Short-Term Output Power of Wind Farms Based On Deep Learning.
Online ISSN 1841-9844, ISSN-L 1841-9836, Volume: 15, Issue: 4, Month: August, Year: 2020
Article Number: 3901, https://doi.org/10.15837/ijccc.2020.4.3901
CCC Publications
Yongsheng Wang
1. College of Computer and Information Eng., Inner Mongolia Agricultural University, Hohhot 010018, China
2. Inner Mongolia Autonomous Region Key Laboratory of Big Data Research and Application for Agriculture
and Animal Husbandry, Hohhot 010018, China
3. College of Data Science and Application, Inner Mongolia University of Technology, Hohhot 010080, China
4. Inner Mongolia Autonomous Region Eng. & Technology Research Center of Big Data Based Software
Service, Hohhot 010080, China
[email protected]
Jing Gao*
1. College of Computer and Information Eng., Inner Mongolia Agricultural University, Hohhot 010018, China
2. Inner Mongolia Autonomous Region Key Laboratory of Big Data Research and Application for Agriculture
and Animal Husbandry, Hohhot 010018, China
*Corresponding author: [email protected]
Zhiwei Xu
1. College of Data Science and Application, Inner Mongolia University of Technology, Hohhot 010080, China
2. Inner Mongolia Autonomous Region Eng. & Technology Research Center of Big Data Based Software
Service, Hohhot 010080, China
3. Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100080, China
[email protected]
Jidong Luo
Haohan Data Technology Co., Ltd, Beijing 100080, China
[email protected]
Leixiao Li
1. College of Data Science and Application, Inner Mongolia University of Technology, Hohhot 010080, China
2. Inner Mongolia Autonomous Region Eng. & Technology Research Center of Big Data Based Software
Service, Hohhot 010080, China
[email protected]
Abstract
The output power prediction of wind farm is the key to effective utilization of wind energy
and reduction of wind curtailment. However, the prediction of output power has long been a
difficulty faced by both academia and the wind power industry, due to the high stochasticity of
wind energy. This paper attempts to improve the ultra-short-term prediction accuracy of output
https://doi.org/10.15837/ijccc.2020.4.3901 2
power in wind farm. For this purpose, an output power prediction model was constructed for wind
farm based on the time sliding window (TSW) and long short-term memory (LSTM) network.
Firstly, the wind power data from multiple sources were fused, and cleaned through operations like
dimension reduction and standardization. Then, the cyclic features of the actual output powers
were extracted, and used to construct the input dataset by the TSW algorithm. On this basis,
the TSW-LSTM prediction model was established to predict the output power of wind farm in
ultra-short-term. Next, two regression evaluation metrics were designed to evaluate the prediction
accuracy. Finally, the proposed TSW-LSTM model was compared with four other models through
experiments on the dataset from an actual wind farm. Our model achieved a super-high prediction
accuracy 92.7% as measured by d_MAE, an evidence of its effectiveness. To sum up, this research
simplifies the complex prediction features, unifies the evaluation metrics, and provides an accurate
prediction model for output power of wind farm with strong generalization ability.
Keywords: wind power, output power, ultra-short-term prediction, deep learning (DL), long
short-term memory (LSTM) model.
1 Introduction
The output power of wind turbines is very unstable, due to the stochasticity and volatility of wind
energy. The grid-connection of a massive amount of wind power poses a huge challenge to the operation
and dispatching of the power system and the security of the grid [4, 7]. Against this backdrop, it is
very meaningful to predict the output power of wind farms in a future period. Accurate predictions
help to rationalize dispatch and maintenance plans, and improve the utilization of wind power and
wind energy [15, 18].
By time scale, the output power prediction of wind farms falls into long-term prediction, medium-
term prediction, and ultra-short-term prediction. The final category refers to the rolling forecast of the
output power of wind farms in the coming hours. If predicted accurately, the data on ultra-short-term
output power can be used to ease the pressure on frequency adjustment, and reduce the capacity of
spinning reserve, making the power system and power supply more reliable [10, 23].
For decades, both the industry and academia have probed deep into the output power prediction
of wind farms. Three types of prediction methods have been developed with stable performance [9]:
physical modelling [3], statistical modelling [1] and intelligent computing [2].
To obtain the output power, physical modelling derives the output power curve of wind farms
through hydrodynamic and thermodynamic analyses on the results of numerical weather prediction
(NWP) and the surface and spatial correlation data around the wind farms. This prediction strategy,
involving complex models, numerous empirical parameters, and massive data on terrain and mete-
orology, is faced with heavy computing loads and slow updates. Therefore, physical modelling only
applies to medium to long-term prediction. In this paper, the predictions of physical models are used
for comparative analysis in experiments.
Based on time series of output power and wind speed, statistical modelling forecasts future output
power by mapping the input features to the time series of output power, in the light of historical data
only. The common methods of statistical modeling include the Kalman filter [28], stochastic time
series method [12, 14], and support vector machine [6, 8, 20]. This prediction strategy cannot always
make accurate predictions, owing to the difficulty in modelling, complexity of parameters and poor
ability of generalization.
Intelligent computing is increasingly popular in the output power prediction of wind farms, thanks
to the development of computer hardware and software and artificial intelligence (AI). Intelligent
algorithms like wavelet analysis and genetic algorithm (GA) have all been introduced to output power
prediction [11, 26]. Under different principles, these algorithms extract data features with varied
structural designs. The applications of intelligent computing have enriched the theories on output
power prediction of wind farms. However, the prediction effects fall short of the expectations of wind
power enterprises, as the parameters are too complex and randomly initialized.
With the boom of deep learning (DL) [5, 17], many researchers have attempted to apply the
DL in intelligent computing. The multilayered structure of deep neural networks (DNNs) can fit
complex nonlinear mappings, and effectively prevent vanishing gradient [13, 16]. Hence, the DNNs
have clear advantages in handling massive samples and nonlinear data. Xue et al. [24] successfully
https://doi.org/10.15837/ijccc.2020.4.3901 3
combined the gated recurrent units (GRU), an improved version of long short-term memory (LSTM),
and convolutional neural network (CNN) into a DL network. Nevertheless, DL networks should not
be directly adopted to predict output power of wind farms, because the output power is affected by
multiple constantly-changing factors. Otherwise, the DL networks will have poor prediction accuracy
and generalization ability, and even fail to converge.
Drawing on the merits of the above prediction methods, this paper aims to develop an output
power prediction strategy for wind farms, which can overcome the existing problems in the prediction
task with its strong generalization ability and high forecast accuracy. For this purpose, the authors
put forward a DL prediction model for output power prediction of wind farm, based on the LSTM
and time sliding window (TSW). The proposed model is denoted as TSW-LSTM. Firstly, the data
from multiple sources (e.g. meteorology and historical power) were fused and cleaned. Then, the
TSW was introduced to set up an input dataset of wind power time series, and extract the cyclic
features of output power. After that, a DL network model was constructed based on the LSTM for
ultra-short-term prediction of output power in wind farm. The proposed model was verified through
comparative experiments on the actual dataset of a wind farm. The results show that our model
achieved the accuracy of 92.7%, as measured by d_MAE.
This research makes two major contributions:
(1) The novel concept of TSW was introduced to construct the dataset. With the aid of the TSW,
the original small dataset was expanded in size, such that data features could be extracted as much
as possible. Thanks to the robustness of the extracted features, the proposed TSW-LSTM prediction
model boasts strong generalization ability and high prediction accuracy.
(2) There is no unified, intuitive criterion for regression-based output power predictions of wind
farms. To solve the problem, two new performance metrics were designed for statistical regression,
namely, statistical distribution of maximum relative error (s_MRE), and the mean distribution differ-
ence of mean absolute value (d_MAE). The two metrics are suitable for communication in the wind
power industry.
The remainder of this paper is organized as follows: Section 2 fully explains our research method
from the perspectives of overall framework, data preprocessing, dataset construction, TSW-LSTM
model building, and evaluation of model performance; Section 3 verifies the performance of our model
in output power prediction of wind farms, details the sources and features of experimental data, and
introduces the experimental process, including constructing dataset, setting up evaluation criteria,
designing experiments, and comparative analysis of experimental results; Section 4 wraps up the
research by explaining the causes of good prediction effects of our TSW-LSTM model.
2 Methodology
2.1 Overall framework
The output power prediction of wind farms is essentially mapping a set of input series to a set of
output series. The key issue lies in the generation of a series of predicted output powers. As shown in
Figure 1, this paper designs a six-step prediction approach:
Step 1. Fusion and cleaning of multi-source data. The data on meteorology, turbine state and
power were sampled from a wind farm. The sampling intervals were unified and the data sampled at the
same time were stitched together. Then, the missing values were imputed by multiple linear regression
(MLR), and the outliers were corrected through piecewise linear interpolation (PLI), creating the initial
dataset.
Step 2. Dimension reduction and standardization. The main factors affecting the output power
were identified through principal component analysis (PCA), aiming to reduce the dimensionality of
the data, while retaining most of the effective features. Next, the data were standardized through
discretization, normalization and one-hot coding, producing a discrete dataset of zeros and ones that
facilitates machine learning.
Step 3. Dataset construction based on the TSW. The time cycles of historical data (i.e. meteo-
rological data, turbine state data and power data) were identified and extracted. On this basis, the
TSW was introduced to set up a training set and a test set.
https://doi.org/10.15837/ijccc.2020.4.3901 4
Step 4. Construction of the DL model. Based on the LSTM, a DL model was constructed to
predict the ultra-short-term output power of the wind farm. Since it is capable of processing the
dataset generated by the TSW, the proposed model is denoted as the TSW-LSTM. The model adopts
a multilayered neural network, including LSTM layers, fully-connected layers, etc.
Step 5. Model training and optimization. The DL model was trained by the training set. The
series of influencing factors (e.g. meteorology and turbine state) were mapped into the series of output
powers. Next, the prediction effect of the trained model was evaluated and optimized based on the
test set.
Step 6. Prediction of output power series. The optimized model was applied to predict the output
power series of a wind farm in a specified period in future. The prediction results were compared with
the actual output power, and contrasted with the results of other prediction methods.
state data (e.g. engine room temperature and generator torque), and power data (e.g. rated output
power, planned output power, corrected output power and actual output power).
According to the provisions of China’s National Energy Administration, the sampling intervals
of all types of data were unified as 15min. Then, the data sampled at the same time were stitched
together, such that all three types of data are presented in the form of a unified 2D table at unified
time points, forming the initial 2D dataset.
where, yti is the explained variable, i.e. the output power at time ti ; ytk (k = 1, 2, . . ., m) are m
explanatory variables, i.e. the output powers at time tk ; βj (j = 1, 2, . . ., m) is the partial correlation
coefficient relative to ytk , i.e. the influence of ytk over yti ; µi is a random error obeying a Gaussian
distribution with a mean of 0 and a variance of σ 2 . Then, the partial correlation coefficient βj was
estimated by maximum likelihood, yielding β̂j . Substituting the estimate to formula (1), the missing
value ŷti can be estimated by:
The missing values were imputed iteratively as above, producing a complete dataset without any
missing value.
(2) Outlier detection and correction
Firstly, the outliers were found out through t-test. The non-suspicious values were regarded as a
normally distributed population. The mean value x̄ and standard deviation s of the population were
computed. Meanwhile, the suspicious values were considered as a special population with a sample
size of 1. If the suspicious and non-suspicious values belong to the same population, there should be
no significant difference between them. The t-statistic can be defined as:
Suppose the σ can be replaced with the standard deviation s. Then, the t-statistic can be rewritten
as k = |xds−x̄| . If the t-statistic is greater than the threshold under the corresponding confidence, then
xd must be an outlier.
After that, the outliers were corrected through the PLI: each two adjacent nodes were connected
by a straight line, forming a polyline, i.e. the PLI function In (x) satisfying In (x) = y. In each small
https://doi.org/10.15837/ijccc.2020.4.3901 6
interval xi , xi+1 , In (x)(i = 1, 2, . . ., n) is a linear function. In (x) and li (x) can be respectively expressed
as: Xn
In (x) = yi li (x) (4)
i=0
x−xi−1
xi −xi−1 , x ∈ [xi−1 , xi ]
x−xi−1
li (x) = , x ∈ [xi+1 , xi ] (5)
xi −xi+1
0, otherwise
The interpolation of point x was computed by In (x), using the two nodes on the left and right of
x. The computing load is independent of the number n of nodes. However, the greater the n value,
the more the segments, and the smaller the interpolation error.
The outliers were iteratively processed as above, until all of them had been corrected.
where, the diagonal element cii is the variance of the i-th feature; any other element cij is the covariance
between the i-th and j-th elements. The covariance matrix is symmetric.
https://doi.org/10.15837/ijccc.2020.4.3901 7
Step 3. Solve the eigenvalues and eigenvectors of the covariance matrix through eigenvalue decom-
position. In other words, decompose matrix A into:
Q−1
X
Cov(A) = Q (7)
the last column of the input dataset was added to the dataY list. At the end of the iterative process,
the two lists contain the dataset and label set required for the DL prediction model.
Let W and b be the weight and bias of each layer, respectively. The operation of the memory
module can be described as follows:
The forget gate determines which input information should be discarded. This gate receives the
input signal xt of the current module and the output signal of the previous module ht−1 , and generates
https://doi.org/10.15837/ijccc.2020.4.3901 9
The generated signal undergoes point multiplication with the state signals Nt−1 of the previous
module. The resulting signal ft ∗Nt−1 determines whether the state signal Nt−1 of the previous module
should be forwarded.
The input gate controls the states of xt and xt flowing into the current module. Based on the two
signals, a signal it and a candidate signal Nt are generated by sigmoid (activation function) and tanh
(activation function), respectively:
Meanwhile, a signal tanh(Nt ) is derived from Nt by the tanh (activation function). The dot product
between ot and tanh(Nt ) is the output signal of the current module ht :
The above description shows that the cyclic features of the input time series can be memorized
for a long time in the modules of the LSTM network. The useless information can be discarded by
the forget gate. Through multiple trainings, the LSTM network can theoretically fit the nonlinear
relationship between the input time series and the output powers.
(6) The third LSTM layer involves 96 memory modules. On this layer, the signals from the previous
layers were learned for the last time, making nonlinear fitting even more accurate.
(7) The last layer of our model is a fully-connected layer, which outputs the series of predicted
output powers.
where, N is the number of elements in the test set; is the ratio of the absolute difference between the
i-th predicted value and the actual value to the actual value; θ is the value that can be accepted by
the wind farm; n is the number of predicted values that satisfy < θ; (n/N)% is the statistical accuracy
A of the prediction model. After consulting with the wind farm, the θ value was set to 0.2.
The d_MAE refers to the difference between the mean distribution of the MAE and 1: the greater
the d_MAE, the higher the prediction accuracy. The d_MAE value can be computed by:
1 Pn
n i=1 |yi − ŷi | M AE
d_M AE = 1 − =1− (16)
ŷi y
3 Experimental verification
The tf.keras, a high-level application programming interface (API) of TensorFlow, was adopted
as the DL framework of our modelling process. The data processing and visualization modules were
called to process and display the collected data; the optimizers and regularizers modules were called to
optimize our model; the callbacks module was called to dynamically adjust the learning rate; the LSTM
module was called to construct an LSTM DL model based on the TSW-based dataset. The programs
were compiled in python, and the experiments were conducted in a DL environment accelerated by
graphics processing unit (GPU) [13, 16, 29].
https://doi.org/10.15837/ijccc.2020.4.3901 11
The scatter
40
30
Output power (MW)
20
10
0
2 4 6 8 10 12 14
Wind speed (m/s)
shown in Figure 5, the actual output powers on the three consecutive days had basically the same
cyclic features. As a result, the cyclic features should be extracted from the actual output powers, in
order to accurately predict the output power of the wind farm.
35 Day 1 power
Day 2 power
30 Day 3 power
20
15
10
where, n is the number of samples; yi and ŷi are the actual values of and the values predicted on the
samples, respectively; i is the serial number of samples.
The RMSE is the square root of the MSE. The two metrics have the same meaning. The RMSE
is more suitable for computation and comparison, because the error dimension is reduced through
the extraction of root. Both the MSE and RMSE increase with the number of samples. Hence, the
magnitude of the two metrics is meaningless if the datasets are different. The same dataset was applied
in all our experiments, so that the RMSE could be adopted to evaluate and compare the errors of
different prediction models.
3.2.2 MAE
The MAE refers to the mean absolute error between the values predicted on the test set and
the actual values. The MAE is negatively correlated with the prediction effect. This metric can
accurately reflect the actual prediction error. Therefore, it was selected to evaluate the errors of
different prediction models. The MAE can be computed by:
1
M AE = |yi − ȳi | (18)
n
3.2.3 R2 score
Despite their excellence under the same dataset, RMSE and MAE cannot measure the prediction
effect if there are different dimensions. The impact of dimensional difference can be eliminated by R2
score: Pn
(yi − ŷi )2
R = 1 − Pi=1
2
n 2
(19)
i=1 (yi − ȳi )
If R2 score < 0, the prediction error is greater than the error of using the mean value; i.e. the
model is meaningless. If R2 score = 0, the numerator is equal to the denominator, and each predicted
value equals the mean value, i.e. the model is still meaningless; If R2 score =1, the predicted values
are equal to the actual values, i.e. the model makes error-free predictions. Thus, the closer the R2
score is to 1, the better the prediction model.
The tf.keras DL platform was deployed on the GPU. Then, a DL network was constructed according
to the abovementioned procedure. The established network encompasses an input layer (a fully-
connected layer), a hidden layer (two convolutional layers, a max-pooling layer, three LSTM layers
and three dropout layers), and an output layer. There are five types of hyper parameters in the
network, namely, the number of nodes in the input layer, the number of nodes in each LSTM layer,
the regularization parameters L1 and L2, the dropout value, as well as the initial parameters and
learning rate decay of Nesterov Adam (Nadam), a stochastic gradient descent optimizer. The hyper
parameters are configured as shown in Table 1.
1.2
3.8
1.0
Losses
3.6
0.8
0.6 3.4
0.4 3.2
0.2
0 10 20 30 40 50 0 1 2 3 4 5 6 7 8 9 10 11 12
Epochs Time points
Figure 7: The training and validation losses of Figure 8: The comparison between the output
our model power predicted by TSW-LSTM and the actual
output power
regression accuracy, the d_MAE values of the three machine learning models were about 60% and the
s_MRE values were below 40%. The results show that the three models cannot realize satisfactory
predictions.
40
Actual output power
35 100 Predicted output power
30
80
Output power (MW)
15 40
10
20
5 Actual output power
Predicted output power 0
0
0 24 48 72 96 0 12 24 36 48 60 72 84 96
Time points Time points
(a) Physical model prediction vs. actual output (b) DT prediction vs. actual output
60
60
40
40
20 20
0 0
0 12 24 36 48 60 72 84 96 0 12 24 36 48 60 72 84 96
Time points Time points
(c) RF prediction vs. actual output (d) SVM prediction vs. actual output
0
0 12 24 36 48 60 72 84 96
Time points
The physical model of the wind farm had an MAE of 8, much lower than that of any machine
https://doi.org/10.15837/ijccc.2020.4.3901 16
learning model. Hence, the physical model predicted the output power more accurately than the three
machine learning models. The proposed TSW-LSTM model achieved an MAE of 1.39, a d_MAE of
93% and an s_MRE of 78%. This means our model far outperformed the other four models in MAE
and d_MAE, and achieved satisfactory predictions.
Figure 9 compares the predicted output power (solid line) of each model and actual output power
(dotted line). It can be seen that the predicted curves of physical model, DT, RF and SVM for 24 h
deviated far from the actual curve, i.e. none of the four models could fit the actual output power curve.
By contrast, the predicted curve of the TSW-LSTM agrees well with the actual curve, reflecting the
high prediction accuracy of our model.
4 Conclusions
This paper presents a time series prediction model based on the LSTM network: the TSW-LSTM
model. The wind power data from multiple sources were fused, and processed in multiple steps into
an input dataset. Under the input dataset, the output power of wind farm was predicted accurately
by the proposed DL model. The main conclusions are as follows:
(1) The proposed TSW-LSTM model can effectively fit the output power curve of the wind farm,
and clearly outperform the physical model of the wind farm and three machine learning models.
(2) The wind farm data come from multiple sources, and contain many missing values and outliers.
This paper fuses the multi-source data, and cleans the data through MLR and PLI. The fusion and
cleaning can effectively mine the data features, suppress noises, and improve prediction accuracy.
(3) The TSW-LSTM prediction model was trained by historical data and optimized repeated to
overcome the exploding and vanishing gradients in training. The optimized model provides a desirable
prediction tool.
(4) Considering the cyclic features of the power data of the wind farm, the historical power data
were fused into the input dataset, and the TSW was introduced to construct the input dataset. In
this way, the cyclic features were effectively extracted from the actual output power, pushing up the
prediction accuracy.
Funding
This work is supported by Inner Mongolia Science and Technology Major Special Projects (2019ZD016);
Natural Science Foundation of China (61462070, 61962045, 61502255, 61650205); Inner Mongolia Agri-
cultural University Doctoral Scientific Research Fund Project (NO.BJ09-44); Natural Science Foun-
dation of Inner Mongolia Autonomous Region (2019MS03014, 2018MS-06003, 2019MS06027); Inner
Mongolia Key Technological Development Program (2019ZD015); Key Scientific and Technological
Research Program of Inner Mongolia Autonomous Region (2019GG273).
Conflict of interest
Authors declare no conflict of interest.
References
[1] Alexiadis, M.C.; Dokopoulos, P.S.; Sahsamanoglou, H.S.; Manousaridis, I.M. (1998). Short-term
forecasting of wind speed and related electrical power, Solar Energy, 63(1), 61–68, 1998.
[2] Brown, B.G.; Katz, R.W.; Murphy, A.H. (1984). Time series models to simulate and forecast
wind speed and wind power, Journal of climate and applied meteorology, 23(8), 1184–1195, 1984.
[3] Chen, Y.; Zhou, H.; Wang, W.P.; Cao, X.; Ding, J. (2011). Analysis and improvement of ultra-
short-term prediction results of wind farm output power, Power System Automation, 35(15),
30–33, 2011.
https://doi.org/10.15837/ijccc.2020.4.3901 17
[4] Costa, A.; Crespo, A.; Navarro, J.; Lizcano, G.; Madsen, H.; Feitosa, E. (2008). A review on
the young history of the wind power short-term prediction, Renewable and Sustainable Energy
Reviews, 12(6), 1725–1744, 2008.
[5] de Sousa Junior, W.T.; Montevechi, J.A.B.; Miranda, R.de.C.; Rocha, F.; Vilela, F.F. (2019).
Economic Lot-Size Using Machine Learning, Parallelism, Metaheuristic and Simulation, Interna-
tional Journal of Simulation Modelling, 18(2), 205–216, 2019.
[6] Ding, Z.Y.; Yang, P.; Yang, X.; Zhang, Z. (2012). Wind power prediction method based on
sequential time clustering support vector machine, Automation of Electric Power Systems, 36(14),
131–135, 2012.
[7] Ding, M.; Zhang, C.; Wang, B.; Bi, R.; Miao, L.Y.; Che, J.F. (2019). Short-term forecasting and
error correction of wind power based on power fluctuation process, Automation of Electric Power
Systems, 43(3), 2–9, 2019.
[8] Gorur, K.; Bozkurt, M.R.; Bascil, M.S.; Temurtas, F. (2019). GKP signal processing using deep
CNN and SVM for tongue-machine interface, Traitement du Signal, 36(4), 319–329, 2019.
[9] Han, Z.F.; Jin, Q.M.; Zhang, Y.K.; Bai, R.Q.; Guo, K.M.; Zhang, Y. (2019). Wind power
forecasting methods and new trends, Power System Protection and Controlm 47(24), 178–187,
2019.
[10] Hong, D. Y.; Ji, T. Y.; Li, M. S.; Wu, Q. H. (2019). Ultra-short-term forecast of wind speed and
wind power based on morphological high frequency filter and double similarity search algorithm,
International Journal of Electrical Power & Energy Systems, 104, 868-879, 2019.
[11] Kim, J.B. (2019). Implementation of artificial intelligence system and traditional system: A
comparative study, Journal of System and Management Sciences, 9(3), 135–146, 2019.
[12] Lee, D.; Baldick, R. (2013). Short-term wind power ensemble prediction based on Gaussian
processes and neural networks, IEEE Transactions on Smart Grid, 5(1), 501–510, 2013.
[13] Lee, H.Y.; Tseng, B.H.; Wen, T.H.; Tsao, Y. (2016). Personalizing recurrent-neural-network-based
language model by social network, IEEE/ACM Transactions on Audio, Speech, and Language
Processing, 25(3), 519–530, 2016.
[14] Li, Z.; Han, X.S.; Han, L.; Kang, K. (2010). Ultra-short-term prediction method of wind power
in regional power grid, Automation of Electric Power Systems, 34(7), 90–94, 2010.
[15] Liu, S.W. (2016). Study on the influence mechanism of grid connected doubly fed wind turbine
on power system transient stability, North China Electric Power University (Beijing), 2016.
[16] Maragatham, G.; Devi, S. (2019). LSTM model for prediction of heart failure in big data, Journal
of medical systems, 43(5), 111, 2019.
[17] Meng, W.L.; Mao, C.Z.; Zhang, J.; Wen, J.; Wu, D.H. (2019). A fast recognition algorithm of
online social network images based on deep learning, Traitement du Signal, 36(6), 575–580, 2019.
[18] Mu, G.; Yang, M.; Wang, D.; Yan, G.; Qi, Y. (2016). Spatial dispersion of wind speeds and
its influence on the forecasting error of wind power in a wind farm, Journal of Modern Power
Systems and Clean Energy, 4(2), 265–274, 2016.
[19] Qian, Y.S.; Shao, J.; Ji, X.X.; Li, X.R.; Mo, C.; Chen, Q.Y. (2019). Short term wind power
prediction based on LSTM attention network, Motor and control application, 46(9), 95–100, 2016.
[20] Sun, Y.; Zhang, M.; Chen, S.; Shi, X. (2018). A financial embedded vector model and its applica-
tions to time series forecasting, International Journal of Computers Communications & Control,
13(5), 881–894, 2018.
https://doi.org/10.15837/ijccc.2020.4.3901 18
[21] Wang, C.; Zhang, H.L.; Fan, W.H. (2018). Wind power prediction based on projection pursuit
principal component analysis and coupling model, Acta Energiae Solaris Sinica, 39(2), 315–323,
2018.
[22] Wu, X.G.; Su, R.F.; Ji, Y.; Lu, Z.X. (2017). Estimation of error distribution for wind power
prediction based on power curves of wind farms, Power System Technology, 41(6), 1801–1807,
2017.
[23] Xue, Y.; Yu, C.; Li, K.; Wen, F.; Ding, Y.; Wu, Q.; Yang, G. (2016). Adaptive ultra-short-term
wind power prediction based on risk assessment, CSEE Journal of Power and Energy Systems,
2(3), 59-64, 2016.
[24] Xue, Y.; Wang, L.; Zhang, Y.F.; Zhang, N. (2019). An ultra-short-term wind power forecasting
model combined with CNN and GRU networks, Renewable Energy, 37(3), 456–462, 2019.
[25] Yang, M.; Sun, Y.; Sun, Z.J.; Yin, Y.L.; Han, J.F. (2014). Design and development of large-scale
data management system of wind farm, Journal of Northeast Dianli University (Natural Science
Edition), 34(2), 27–31, 2014.
[26] Yang, M.S.; Ba, L.; Xu, E.B.; Li, Y.; Gao, X.Q.; Liu, Y.; Li Y. (2019). Batch Optimization in
Integrated Scheduling of Machining and Assembly, International Journal of Simulation Modelling,
18(4), 689–698, 2019.
[27] Yao, Q.; Liu, Y.; Bai, K.; Sun, R.F.; Liu, J.Z. (2019). Research on multi index comprehensive
evaluation method of wind power prediction level, Acta Energiae Solaris Sinica, 40(2), 333–340,
2019.
[28] Yu, C.; Xue, Y.C.; Wen, F.S.; Dong, Z.Y.; Wong, K.P.; Li, K (2015). An ultra-short-term wind
power prediction method using offline classification and optimization, online model matching
based on time series features, Automation of Electric Power Systems, 39(8), 5–11, 2015.
[29] Zhao, Z.H.; Zhang, J.S.; He, P.D.; Yang, K.L.; Wang, C.C. (2019). Wind power prediction based
on wide and deep neural network, Journal of China Academy of Electronics and Information
Technology, 14(3), 307–311, 2019.
Copyright
2020
c by the authors. Licensee Agora University, Oradea, Romania.
This is an open access article distributed under the terms and conditions of the Creative Commons
Attribution-NonCommercial 4.0 International License.
Journal’s webpage: http://univagora.ro/jour/index.php/ijccc/
Wang, Y.S.; Gao, J.; Xu, Z. W.; Luo, J. D.; Li, L. X. (2020). A prediction model for ultra-
short-term output power of wind farms based on deep learning, International Journal of Computers
Communications & Control, 15(4), 3901, 2020. https://doi.org/10.15837/ijccc.2020.4.3901
Copyright of International Journal of Computers, Communications & Control is the property
of Fundatia Agora and its content may not be copied or emailed to multiple sites or posted to
a listserv without the copyright holder's express written permission. However, users may
print, download, or email articles for individual use.