You are on page 1of 6

ANN ̶ Based Model for Prediction Electricity from

Wind Energy
Nurshahanim binti Mohd Shukri Siti Amely binti Jumaat
Green and Sustainable Energy Focus Group
Faculty of Electrical and Electronics Engineering Faculty of Electrical and Electronics Engineering
Universiti Tun Hussein Onn, Malaysia Universiti Tun Hussein Onn, Malaysia
Parit Raja, Batu Pahat, Johor, Malaysia Parit Raja, Batu Pahat, Johor, Malaysia
shahanimshukri@gmail.com amely@uthm.edu.my

Abstract—This paper has proposed the prediction of power horizons with different wind variability cause.
2021 IEEE 11th IEEE Symposium on Computer Applications & Industrial Electronics (ISCAIE) | 978-1-6654-0338-2/21/$31.00 ©2021 IEEE | DOI: 10.1109/ISCAIE51753.2021.9431825

output from wind energy using Artificial Neural Network Philippopoulos and Deligiorgi proposed a feed-forward ANN
(ANN). Renewable energy such as solar and wind power, has method for a coastal region with a very complex topography
become a national strategy for many countries by reducing [6]. Salcedo-Sanz et al. developed an MLP-based method for
fossil-fuel-based energy and increasing renewable energy predicting wind speed at various points of a wind farm [7].
sources’ integration. A growing demand for wind as renewable Wang et al. combined an Elman recurrent ANN with
energy sources has given rise to attention in economic and machine learning techniques for a medium-term wind speed
technological concerns relevant to integrating power grids. prediction [8]. At the same time, Zhang et al. employed
Nevertheless, throughout Malaysia, wind speed varies
ANNs in two different hybrid models that combine empirical
according to region and month because it does not blow evenly
and uniformly. The main data that have been used in the
mode decomposition and support vector machine [9]. Meng
analysis of wind energy prediction is wind speed. The area et al. showed wind speed forecasting by a hybrid model that
covered for the project’s testing is in Parit Raja, Batu Pahat, comprises wavelet decomposition and ANN [10]. Besides,
Johor, Malaysia, from 2018 to 2020. The wind speed prediction Doucoure et al. employed an adaptive wavelet ANN for a
and power production in the future for 2021 are also have multi-resolution analysis for predicting wind speed time
described in detail. The results have shown the highest total series [11]. Ak et al. trained an MLP trained with a multi-
output power in 2019 is 19.867 kW, following by 17.556 kW in objective genetic algorithm [12], while Li and Shi compared
2020 and 15.905 kW in 2018. Furthermore, the total output adaptive linear elements, BPNN, and RBFNN [13]. Liu et al.
power prediction through the year of 2021 is 15.603 kW. It can proposed a novel multi-stage hybrid approach for high
conclude that power output from wind energy can be predicted accuracy predictions based on the secondary decomposition
using the ANN technique. algorithm and Elman NNs [14].
Keywords—Artificial Neural Network (ANN), wind energy, Furthermore, for long-term wind speed prediction,
power output Moustris et al. proposed a 24-hours ahead wind speed
prediction with an ANN model analyzed together with the
wind and air pressure historical data [15]. A long-term
I. INTRODUCTION
prediction model was also developed by Azad et al., using a
In the area of globalization, the wind industry worldwide feed-forward BPNN for predicting the trend of the incoming
is growing increasingly, and the turbines’ scale has doubled year [16], and Malik proposed a BPNN trained with data
every three or four years. For energy planners and wind farm from 22 cities [17]. Finamore et al. presented a method for
owners, forecasting wind energy production may be the medium-long term prediction based on an MLP and the
beneficial. Besides, for any regional inventory of wind spatiotemporal weather evolution [18]. Additional essential
energy studies, wind power forecasting is also needed in parameters also can be predicted through ANN models.
advance. In this context, the implementation of a wind-speed Ouyang et al. propose a comparison between four data-
correlation model in the region is a great significance and mining algorithms applied to control the yaw position of a
plays a major role in the management of wind energy WT [19]. The main purpose of this paper are to prevent
resources for power generation and other fields of research overproduction by contemplating energy storage systems or
study related to energy conservation. Therefore, an Artificial coordinating the projected production and demand for wind
Neural Network (ANN) has been chosen as a method to energy for energy suppliers.
predict wind power. ANN gives good results for pattern
recognition and forecasting problems. Consequently, This ANN model is used to predict the power production
numerous wind speed and power predictions or forecasts are coming from wind energy. The project also implements and
established with ANNs approaches [1]. For wind speed develops in Matlab software. Thus, all the values for output
forecasting that focused on the very-short-term forecasting and error of the project will be displayed in the software.The
method, Gao et al. proposed a hybrid model based on chaos neural network structure that has been constructed in
phase space reconstruction and NWP-General regression NN MATLAB software for the project with four inputs selection,
[2]. Besides, Safavieh et al. employed wavelet-based ten neuron numbers of hidden layer, and one output layer.
networks and particle swarm optimization, obtaining more Besides, 70 % training, 15% validation, and 15% testing also
accurate results compared with an MLP, but it requires high have been set for the ANN model configuration. There are
computational costs [3]. Kani and Ardehali suggested a four input data uses for the project, which are wind speed,
combination of MLP and Markov chains [4]. rotor swept area, air density and Betz Limit approximation.
In contrast, there are only one output data which is wind
On the other hand, several types of research work on power.
short-term wind speed forecasting consider different models,
such as two-layers ANN [5] with various types of time

978-1-6654-0338-2/21/$31.00 ©2021 IEEE 36


Authorized licensed use limited to: NED UNIV OF ENGINEERING AND TECHNOLOGY. Downloaded on September 16,2023 at 07:33:04 UTC from IEEE Xplore. Restrictions apply.
This research is to develop the ANN model to predict the weights [22]. Weights are the connection strengths between
power output from the wind energy. The ANN method has neurons. ANN is beneficial in performing various tasks such
the capability to predict the future system output values and as prediction, pattern classification, and forecasting [23]. The
gives good results for pattern recognition, identification and Neural Network consists of three types of layers, which are
classification of wind energy potential in Malaysia. All the input layer as the initial data for the neural network, the
wind energy’s parameters involved are investigated and hidden layer as the intermediate layer between the input and
trained in MATLAB software. output layer and place where all the computation is
conducted, and lastly, the output layer as the production of
II. RENEWABLE ENERGY (RE) the result for given inputs [24].
The renewable energy utilizes energy sources that are C. Relationship of Wind Speed and Power
continually replenished by nature, such as the sun, wind,
hydro water, geothermal, biomass, waves, ocean currents, Equation (1) is used in calculating the value of power
temperature differences in the oceans, and the tides’ energy. production in Watts as the actual output or target value for
The renewable energy technologies convert these fuels into the proposed ANN model in the MATLAB software. By
accessible forms of energy, most commonly electricity, and mean, a wind power production by a wind turbine can be
generate power, heat, chemicals, or mechanical energy expressed through this equation. The equations are shown in
power by turning them into electricity or motivating power paper [25]:
[20]. The policymaker worried about evolving the national
grid system that would rely on those resources that have been PW = 1/2ρΑν3 (1)
commercially developed and are cost-effective for on-grid
applications. These commercial developments involve
hydroelectric power, biomass-derived fuels, wind energy, III. METHODOLOGY
solar energy, and geothermal energy [20]. Hence, wind
energy will be discussed in more detail in this section. The project achievement method will be divided into
several stages to make the project flow more systematic,
manageable, and easier to troubleshoot to ensure this project
A. Wind Energy
is on track. The main purpose of this session is to clarify the
Figure 1 illustrates the grid-connected system in the wind process of the project using a structure for the Artificial
generation process. The energy is converted from kinetic to Neural Network (ANN). This section also discussed the
mechanical. The rotation of the blade caused by the presence modelling of ANN for a wind energy prediction.
of the wind resulted in pressure that turning the shaft wired
to the gearbox that culminated in power generation by A. Structure of Artificial Neural Network
spinning the blade. The initializing of current happened in
the gearbox, implying the magnetic rotor, resulting in the Figure 2 shows the neural network structure for this
production of electromotive forces across the conductor [21]. project with four inputs, ten neuron numbers in the hidden
Therefore, supplying energy in the system. layer, and one output layer. Other than that, 70% training,
15% validation, and 15% testing also have been set for the
ANN model configuration. There are four input data uses for
the project. That includes wind speed, rotor swept area, air
density, and Betz Limit approximation. Despite having four
inputs data, only power will be the final output data.

Fig. 2. Neural network structure.

Fig. 1. Wind generation process. The selection of swept rotor area, A of the wind turbine is
one of the progressive aspects of identifying the type that fits
the wind conditions so that wind energy to be transformed
B. Artificial Neural Network (ANN) into electrical energy. In the Parit Raja area, with a low wind
The artificial neural network (ANN), or merely a neural speed pattern, that is suitable to choose a small radius of
network, is a machine learning method that develops rotor, r, so that is why diameter rotor, d = 1.0 meter [26] is
gradually from the concept of simulating the human brain. the best option to get the swept rotor area, A = 0.785 m2 as
ANN can be defined as a vast processor that can store input data.
experiential knowledge and make stored knowledge
accessible for use. ANN bears a resemblance to the brain in B. Steps to design ANN model using MATLAB software
two characteristics. The first characteristic is that ANN can
• Data collection
gain knowledge through a learning and training process. The
Collecting and preparing all the sample data.
second characteristics are that knowledge is stored using

37
Authorized licensed use limited to: NED UNIV OF ENGINEERING AND TECHNOLOGY. Downloaded on September 16,2023 at 07:33:04 UTC from IEEE Xplore. Restrictions apply.
• Pre-processing data minimum and maximum values for wind speed and power
Solve the problem of missing data, normalize data production in those specific months.
and randomize data.
• Building network TABLE I. MONTHLY TOTAL POWER PRODUCTION
It specifies the number of hidden layers, neuron and 2018 2019 2020 2021
transfer function in each layer, weight/bias learning Jan. 992.563 3076.222 2552.114 1917.271
function, and performance function.
Feb. 2361.685 2605.688 3498.866 2573.830
• Training network Mar. 2381.485 1839.605 2149.160 1950.253
Adjust the weight to ensure the actual output is close
Apr. 1740.693 1506.534 1703.144 1469.229
to the target output.
May 1131.987 1197.929 841.610 858.017
• Testing network
June 1009.655 718.192 720.259 732.481
Evaluate the performance of the developed model.
July 835.3621 1135.382 706.805 828.188
Aug. 1084.094 1473.831 1045.555 1107.929
Sept. 981.097 925.698 1073.437 878.525
C. Work Flow Diagram
Oct. 1322.132 1636.123 974.817 1029.039
Figure 3 shows the flowchart of the complete process of
project. The process is start with collect the input data, apply Nov. 863.151 1522.056 840.599 864.679
equation, develop an ANN model, configure, train and Dec. 1201.568 2230.124 1450.112 1393.411
testing the model and lastly collect the output data. Total
15.905 19.867 17.556 15.603
[kW]

A. Performance of ANN for 2018 to 2020


Figure 4 shows the graph for a monthly average wind
speed and average power production from 2018 to 2020.
There are two graphs in the chart. On the left side of the y-
axis indicates the value for average speed shown in the bar
chart. However, the line graph represents the average power
value on the right side of the right y-axis. There was an
enormous growth in wind speed and power production
between January and February for 2018, 2019, and 2020.

Fig. 4. Monthly average speed versus total power at Parit Raja from 2018
to 2020.

Fig. 3. Flowchart of the overall the process project. On the contrary, the lowest average wind speed and
power production are between June and July. The particular
reason for this circumstance is that Malaysia faces the
IV. RESULTS ANALYSIS Northeast monsoon and the Southwest monsoon wind
Table I tabulates the total amount of power production seasons from that time. The minimum average output power
that has been predicted by using ANN for three years. The values for three years are 27.844 Watt in July 2018, 23.940
year of 2019 shows the highest total output power, which is Watt in June 2019, and 23.234 Watt in July 2020,
19.867 kW, following by 17.556 kW in 2020 and 15.905 kW respectively. On the other side, the maximum average output
in 2018. Furthermore, the total output power through the year power values for three years are 84.346 Watt in February
of 2021 is 15.603 kW. Malaysia faces the Southwest 2018, 99.233 Watt in January 2019, and 120.651 Watt in
monsoon and the Northeast monsoon wind seasons every February 2020, respectively.
year. It is proven that these monsoons give effect to the

38
Authorized licensed use limited to: NED UNIV OF ENGINEERING AND TECHNOLOGY. Downloaded on September 16,2023 at 07:33:04 UTC from IEEE Xplore. Restrictions apply.
The value of coefficient correlation, R-value, represents
the relationship between the network output and network
target. This ANN model was stopped training when it
reaches a maximum validation check. As shown in Figures 5
to 7, plot regression of ANN configuration for 2018, 2019,
and 2020 have approximately R = 1 for training, validation,
and testing stages. The best R-value was equal to 1, while
the best MSE value was equal to 0. The aspect that should
be considered is that the MSE value of testing data must be
larger than the MSE value for training data. In this case, all
of the three years get MSE = 0.

Fig. 7. Plot regression of ANN configuration for 2020.

B. Future Generation of 2021


Figure 8 shows the graph for a monthly average wind
speed on the left y-axis in the bar chart and average power
production on the right y-axis in the line graph for 2021. The
highest numbers of average wind speed and average power
production are in February, while the lowest numbers are
recorded in June. From that time, Malaysia faces the
Northeast monsoon and the Southwest monsoon wind
seasons. This actively demonstrates that the minimum values
of average wind speed and average output power are in June,
Fig. 5. Plot regression of ANN configuration for 2018. which are 3.651 m/s and 24.416 Watt, respectively.
Moreover, the maximum average wind speed and average
output power values are in February, which are 5.678 m/s
and 91.923 Watt, respectively.

Fig. 8. Monthly average speed versus total power at Parit Raja from 2021.

Figure 9 shows the graph of bar charts for a comparison


of monthly total power production between manual
calculation and ANN power outputs for 2021. The chart
shows unit Watt. The chart demonstrates that the value from
ANN power output are slightly difference with the value of
power output by manual calculation. The values from both
methods are almost the same. This trend supports the finding
Fig. 6. Plot regression of ANN configuration for 2019. of the project and the theory of the significance of the study.

39
Authorized licensed use limited to: NED UNIV OF ENGINEERING AND TECHNOLOGY. Downloaded on September 16,2023 at 07:33:04 UTC from IEEE Xplore. Restrictions apply.
For example, the value for power predicted in 2021 that will is from May to October, and Northeast monsoon or rainy
be generated which is 15.603kW are sufficient enough. season is between mid-October and the end of March. To
sum up everything that has been stated so far, it can be
concluded from the result obtained that the power production
from wind energy can be predicted for every year, including
the future ahead using ANN.
For future work, the development of a novel hybrid wind
speed double prediction system can be made. Such as using
the method that based on Autoregressive Integrated Moving
Average (ARIMA) model and Artificial Neural Network
(ANN) model. By analyzing the predicted results, it is easy
to conclude which method has a better final forecasting
result and prediction effect, enabling further improvement of
prediction accuracy.

REFERENCES
[1] Y. K. Hwang, M. Z. Ibrahim, A. N. Ahmed and A. Al-bani, “An
Optimized ANN Measure-Correlate-Predict Method for Long-term
Fig. 9. Comparison of monthly total power production between manual Wind Prediction in Malaysia,” 2018 International Conference and
calculation versus ANN power outputs for 2021. Utility Exhibition on Green Energy for Sustainable Development
(ICUE), Phuket, Thailand, 2018, pp. 1-9.
Figure 10 shows the best curve fit for the ANN [2] S. Gao, L. Dong, X. Liao, and Y. Gao, “Very-short-term prediction of
configuration of Parit Raja that represented the performance wind speed based on chaos phase space reconstruction and NWP,” in
of the ANN model to predict the power production in 2021. Control Conference (CCC), 2013 32nd Chinese, 2013, pp. 8863-8867.
The ANN model has successfully predicted the power [3] E. Safavieh, A. J. Ardakani, A. K. Laviani, S. Pourmousavi, S.
production with the best fit of plot regression, R, which is R- Hosseinian, and M. Abedi, “A new integrated approach for very
short-term wind speed prediction using wavelet networks and PSO,”
value, was approached to 1. The best performance for the in Proceedings of the International Conference on Power Systems,
values of MSE training, testing, and validation of this model 2007.
was approximately equal to 0. The data of the model could [4] S. P. Kani and M. Ardehali, “Very short-term wind speed prediction:
learn network very well during training, which shows that A new artificial neural network–Markov chain model,” Energy
the MSE training was lowest compared with MSE testing, Conversion and Management, vol. 52, pp. 738-745, 2011.
and it proves that the ANN model performed very well [5] E. Cadenas and W. Rivera, “Short term wind speed forecasting in
during training. La Venta, Oaxaca, México, using arti-ficial neural networks,”
Renewable Energy, vol. 34, pp. 274-278, 2009.
[6] K. Philippopoulos and D. Deligiorgi, “Application of artificial neural
networks for the spatial estimation of wind speed in a coastal region
with complex topography,” Renewable Energy, vol. 38, pp. 75-82,
2012.
[7] S. Salcedo-Sanz, A. M. Pérez-Bellido, E. G. Ortiz-García, A. Portilla-
Figueras, L. Prieto, and D. Paredes, “Hybridizing the fifth-generation
mesoscale model with artificial neural networks for short-term wind
speed prediction,” Renewable Energy, vol. 34, pp. 1451-1457, 2009.
[8] J. Wang, S. Qin, Q. Zhou, and H. Jiang, “Medium-term wind speeds
forecasting utilizing hybrid models for three different sites in
Xinjiang, China,” Renewable Energy, vol. 76, pp. 91-101, 2015.
[9] C. Zhang, H. Wei, J. Zhao, T. Liu, T. Zhu, and K. Zhang, “Short-term
wind speed forecasting using empirical mode decomposition and
feature selection,” Renewable Energy, vol. 96, pp. 727-737, 2016.
[10] A. Meng, J. Ge, H. Yin, and S. Chen, “Wind speed forecasting based
on wavelet packet decomposition and artificial neural networks
trained by crisscross optimization algorithm,” Energy Conversion
and Management, vol. 114, pp. 75-88, 2016.
[11] B. Doucoure, K. Agbossou, and A. Cardenas, “Time series prediction
using artificial wavelet neural network and multi-resolution analysis:
Application to wind speed data,” Renewable Energy, vol. 92, pp.
202-211, 2016.
[12] R. Ak, O. Fink, and E. Zio, “Two machine learning approaches for
short-term wind speed time-series prediction,” IEEE transactions on
neural networks and learning systems, vol. 27, pp. 1734-1747, 2016.
[13] G. Li and J. Shi, “On comparing three artificial neural networks for
wind speed forecasting,” Applied Energy, vol. 87, pp. 2313-2320,
2010.
Fig. 10. Plot regression of ANN configuration for 2021.
[14] H. Liu, H.-q. Tian, X.-f. Liang, and Y.-f. Li, “Wind speed forecasting
approach using secondary decomposition algorithm and Elman neural
networks,” Applied Energy, vol. 157, pp. 183-194, 2015.
C. Conclusion and Future Work
[15] K. Moustris, D. Zafirakis, D. Alamo, R. N. Medina, and J. Kaldellis,
The changing of the wind speed for every month is based “24-h Ahead Wind Speed Prediction for the Optimum Operation of
on monsoon winds seasons in Malaysia. Southwest monsoon Hybrid Power Stations with the Use of Artificial Neural Networks,”

40
Authorized licensed use limited to: NED UNIV OF ENGINEERING AND TECHNOLOGY. Downloaded on September 16,2023 at 07:33:04 UTC from IEEE Xplore. Restrictions apply.
in Perspectives on Atmospheric Sciences, ed: Springer, 2017, pp. 409-
414.
[16] H. B. Azad, S. Mekhilef, and V. G. Ganapathy, “Long-term wind
Speed Forecasting and General Pattern Recognition using Neural
Networks,” IEEE Transactions on Sustainable Energy, vol. 5, pp.
546-553, 2014.
[17] H. Malik, “Application of artificial neural network for long term wind
speed prediction,” in Advances in Signal Processing (CASP),
Conference on, 2016, pp. 217-222.
[18] A. R. Finamore, V. Calderaro, V. Galdi, A. Piccolo, and G. Conio, “A
wind speed forecasting model based on artificial neural network and
meteorological data,” in Environment and Electrical Engineering
(EEEIC), 2016 IEEE 16th International Conference on, 2016, pp. 1-5.
[19] T. Ouyang, A. Kusiak, and Y. He, “Predictive Model of Yaw Error in
a Wind Turbine,” Energy, vol. 123, pp. 119-130, 2017.
[20] A. John Armstrong, Esq. & Dr. Jan Hamrin, “Chapter 1. Renewable
Energy Overview,” Oas.org, 2020. [Online] The Renewable Energy
Policy Manual.
https://www.oas.org/dsd/publications/Unit/oea79e/ch05.htm
(accessed Dec. 05, 2020).
[21] “How Do Wind Turbines Work?,” Energy.gov, 2014.
https://www.energy.gov/eere/articles/how-do-wind-turbines-work
(accessed Dec. 05, 2020).
[22] E. T. Lau, L. Sun, and Q. Yang, “Modelling, prediction and
classification of student academic performance using artificial neural
networks,” SN Applied Sciences, vol. 1, no. 9, Aug. 2019, doi:
10.1007/s42452-019-0884-7.
[23] E. T. Lau, L. Sun, and Q. Yang, “Modelling, prediction and
classification of student academic performance using artificial neural
networks,” SN Applied Sciences, vol. 1, no. 9, Aug. 2019, doi:
10.1007/s42452-019-0884-7.
[24] Ognjanovski, G. “Everything you need to know about neural
networks and backpropagation—machine learning easy and fun.”
Towards Data Science, 2019.
[25] Calculations, Wind Turbine Power. “RWE npower renewables.”
Mechanical and Electrical Engineering Power Industry, The Royal
Academy of Engineering, 2012.
[26] Ali Musyafa, “A Wind Turbine for Low Rated Wind Speed Region in
East Java, ” International Journal of Academic Research, vol. 3, no. 5,
pp. 1-6, 2011.

41
Authorized licensed use limited to: NED UNIV OF ENGINEERING AND TECHNOLOGY. Downloaded on September 16,2023 at 07:33:04 UTC from IEEE Xplore. Restrictions apply.

You might also like