scieee AI-readable full text Open interactive document viewer

Usage of neural-based predictive modeling and IIoT in wind energy applications

Buturache, Adrian-Nicolae,Stancu, Stelian

Abstract

EconStor is a publication server for scholarly economic literature, provided as a non-commercial public service by the ZBW.

Full text

Buturache, Adrian-Nicolae; Stancu, Stelian Article Usage of neural-based predictive modeling and IIoT in wind energy applications Amfiteatru Economic Journal Provided in Cooperation with: The Bucharest University of Economic Studies Suggested Citation: Buturache, Adrian-Nicolae; Stancu, Stelian (2021) : Usage of neural-based predictive modeling and IIoT in wind energy applications, Amfiteatru Economic Journal, ISSN 2247-9104, The Bucharest University of Economic Studies, Bucharest, Vol. 23, Iss. 57, pp. 412-428, https://doi.org/10.24818/EA/2021/57/412 This Version is available at: https://hdl.handle.net/10419/281588 Standard-Nutzungsbedingungen: Die Dokumente auf EconStor dürfen zu eigenen wissenschaftlichen Zwecken und zum Privatgebrauch gespeichert und kopiert werden. Sie dürfen die Dokumente nicht für öffentliche oder kommerzielle Zwecke vervielfältigen, öffentlich ausstellen, öffentlich zugänglich machen, vertreiben oder anderweitig nutzen. Sofern die Verfasser die Dokumente unter Open-Content-Lizenzen (insbesondere CC-Lizenzen) zur Verfügung gestellt haben sollten, gelten abweichend von diesen Nutzungsbedingungen die in der dort genannten Lizenz gewährten Nutzungsrechte. Terms of use: Documents in EconStor may be saved and copied for your personal and scholarly purposes. You are not to copy documents for public or commercial purposes, to exhibit the documents publicly, to make them publicly available on the internet, or to distribute or otherwise use the documents in public. If the documents have been made available under an Open Content Licence (especially Creative Commons Licences), you may exercise further usage rights as specified in the indicated licence. https://creativecommons.org/licenses/by/4.0/ AE Usage of Neural-Based Predictive Modeling and IIoT in Wind Energy Applications 412 Amfiteatru Economic USAGE OF NEURAL-BASED PREDICTIVE MODELING AND IIoT IN WIND ENERGY APPLICATIONS Adrian-Nicolae Buturache1* and Stelian Stancu2 1)2) Bucharest University of Economic Studies, Romania Please cite this article as: Buturache, A.N. and Stancu, S., 2021. Usage of Neural-Based Predictive Modeling and IIoT in Wind Energy Applications. Amfiteatru Economic, 23(57), pp.412-428. DOI: 10.24818/EA/2021/57/412 Article History Received: 29 December 2020 Revised: 14 February 2021 Accepted: 4 March 2021 Abstract The adoption of wind energy has grown significantly in recent years. New, cost-effective technologies have been developed, led by customer awareness of green technologies and a legal framework proposed at the European Union level. The stochastic nature of wind speed is transferred to wind turbine output, making wind energy difficult to predict. The main scope of predicting wind energy production is to be proactive in balancing and reserving energy to meet demand. When the prediction identifies a potential gap between supply and demand, additional energy from other sources must be generated and supplied. Creating a synergy of physical devices through advanced sensing capabilities, software, storage and analytics capabilities, the Industrial Internet of Things is enabling the effective transition to wind energy through automation by removing many of the disadvantages in a way that has recently become accessible. This research focuses on the data analytics, proposing a fast univariate network-based approach for wind energy prediction, using Feed Forward Neural Networks, Recurrent Neural Networks, Long-Short Term Memory, Gated Recurrent Unit, and Convolutional Neural Networks. Moreover, by introducing the theoretical fundamentals, the implementation method and the hyperparameters of the final models, this article becomes unique in the context of wind energy. At the time of this study, no prior research studies have presented a direct comparison between feedforward, recurrent, and convolutional neural networks ‒ these being the most important in the field of supervised learning. Keywords: machine learning, artificial neural networks, wind energy, internet of things, industrial internet of things JEL Classification: O13, O14, O31, Q47, C45 * Corresponding author, Adrian-Nicolae Buturache ‒ e-mail: [email protected] Authors’ ORCID: Adrian-Nicolae Buturache: orcid.org/0000-0002-6146-2992 Stelian Stancu: orcid.org/0000-0002-4727-993X Challenges of IoT Technologies for Businesses and Consumers AE Vol. 23 • No. 57 • May 2021 413 Introduction The renewable energy sector has experienced considerable global growth in the last few years. This growth comes with huge challenges, in terms of asset management. Wind turbine site selection can lead to geographically dispersed layouts, which makes the management of these installations a challenging task. By adopting an Internet of Things (IoT) approach, geographical dispersion-related problems can be overcome by enabling remote descriptive, diagnostic, and predictive analytics to minimize operational costs by maximizing production and preventing unplanned, costly downtimes. Predictions of wind energy is one of the core data needed in real-time control of power systems: to be close to the real-time ideal means delivering fast predictions, in sync with entire system dynamics. The higher the prediction accuracy, the higher the efficiency of the system, resulting is savings for all investors. IoT can enable companies across the entire energy supply chain to achieve their targets. The continuously increasing adoption of these renewable technologies has led to a situation that was not previously possible: small installations built by businesses or homeowners. These installations were initially built to cover daily basic energy consumption, but they can also send energy into the power grid. This reinforces the dispersed character of current power systems and creates a new challenge, in terms of optimal grid management. However, data from smart energy meters has the advantage of driving improvements for consumers, for example, by identifying waste, such as power-hungry devices or automated heating, ventilation, and air conditioning systems. The growth of wind power systems is driven by European Commission and Government legislations. For the next 10 years, through the European Green Deal, there are precise targets for the minimum percentage of renewable energy to be used and the reduction of greenhouse gas emissions (European Commission, 2020). Even though most renewable energy resources were identified decades ago, they have not been able to replace fossil fuel-based sources because of their intermittent and variable availability. The solution for this has been to gradually add them to existing power grids, which has been possible due to the development of smart grids that include features, such as power consumption and output power prediction. In this way, a feedback loop between customer and supplier is created. Then, the gap between demand and supply can be covered using fossil fuel-based sources, overcoming the negative impact of availability. The successful integration of wind-based technologies in the existing electricity grid depends on the accuracy of wind prediction. Short-term forecasting plays an important role, for both operational and energy trading activities. The IoT, by definition, covers every piece of technology with the capability to communicate with other devices, systems and networks (Ashton, 2009). Industrial professional and academics split the IoT in two branches: Industrial Internet of Things (IIoT) and Customer Internet of Things (CIoT) (Al-Ali, 2016). IIoT is represented by smart grids, factories, cars, and machines, while CIoT is oriented to the customer and their devices, such as smart home devices, connected cars and wearables. IIoT and CIoT are connected, enabling information transfer between them. This research aims to provide an overview on the use of predictive analytics based on neural networks and IIoT in the wind energy industry. The focus is on analytics, by identifying the theoretical and practical aspects of using network-based algorithms for rapid, short-term univariate predictions of wind energy production, using Romanian-based wind turbines data for the case study. Finally, the results of the best performing models belonging to each of the five selected typologies are compared, both in terms of generalization capacity and training time. AE Usage of Neural-Based Predictive Modeling and IIoT in Wind Energy Applications 414 Amfiteatru Economic 1. Literature review Methods for wind energy prediction can be grouped depending on the timescale (short-term, medium-term, long-term), model type (physical, statistical, machine learning, hybrid) and the variety of parameters (univariate, multivariate). Physical models are built on the exogenous variables that influence energy production. However, being deterministic, they are dependent on the location and physical properties of the environment in which the wind turbines are located, making them less versatile than other models. In these models, another important aspect is that for all methods of prediction, either the output energy is predicted directly, either firstly wind speed is predicted and then based on power curves, the energy is determined analytically. Most literature uses the indirect method, as described below. An error correction model, based on a bidirectional gated recurrent unit neural network, is proposed to correct the error of the numerical weather prediction of wind speed (Ding, et al., 2019). The results outperformed the selected benchmark models for short-term power prediction and the same approach could also be used for medium and long-term predictions. Using the same univariate machine learning model, Long-Short Term Memory (LSTM) and One-dimensional Convolutional Neural Networks (1D-CNN) can be implemented (Fukuoka, et al., 2018). In this study both LSTM and 1D-CNN provide better performances than the Feed Forward Neural Networks (FFNN). Another way to extract meaningful information from a time series is represented by Empirical Wavelet Transform (Wang and Hu, 2015), then the GPR (Gaussian Process Regression) model combines, in a nonlinear way, the predictions generated by other models like ARIMA (Autoregressive Integrated Moving Average), ELM (Extreme Learning Machine) and SVM (Support Vector Machine). This method is more accurate than the standalone models for predicting short-term wind speed at two sites. An example of ARIMA implementation on real operational data illustrates the improvement in reducing energy buffers, resulting in a cost reduction by accurately predicting wind speed (Eldali, et al., 2016). A similar outcome can be achieved by direct predicting of the wind power (Pant and Garg, 2016). The model performance can also be improved by dividing the year into months and building separate models for each of them (Chen and Lai, 2011). The comparison of ARIMA and FFNN reveals that for each month, and for one hour, two hours, three hours, and four hours ahead, FFNN outperforms ARIMA. Under the direct wind energy prediction, a hybrid approach has been tried that consists of using a non-linear model for the non-linear component of the time series, and a statistical model for the linear factor. An example of this is using ARIMA for the linear and RBFNN (Radial Basis Function Neural Network) for the non-linear component. For large data similarity and a high-density time series, a preprocessing step for extracting the change trend information can be used (Liu, Ding and Jia, 2020). A K-means clustering method is proposed for obtaining a new time series that compresses the data, facilitates storage and utilization, and eliminates noise. The resulting time series is then used as input for ARIMA, SVM, GPR, ESN (Echo State Network), GRU (Gated Recurrent Unit), A-RNN (Attention Recurrent Neural Network), Input-Attn-RNN (Input Attention Recurrent Neural Network) and DARNN (Dual-stage Attention based Recurrent Neural Network). Except SVM, the results from all of the selected models were similar, proving the versatility of the network-based models. Machine learning-based approaches enable researchers to study wind energy production without having much industry experience. These flexible and highly scalable models outperform existing models in fast univariate prediction tasks. Currently, there is a gap in direct univariate wind energy prediction. Furthermore, a comprehensive analysis of the most important network-based models is necessary, specifically to align with the challenges faced Challenges of IoT Technologies for Businesses and Consumers AE Vol. 23 • No. 57 • May 2021 415 by the wind energy industry. The enabler for implementing these machine learning-based solutions is facilitated by IIoT technologies firstly by the fact that operational data is readily available for consumption, and secondly by the fact that the results of predictive analyzes can be propagated backwards for real-time optimization of energy production. 2. Theoretical fundamentals 2.1. Feed Forward Neural Networks The artificial neural network (ANN) concept was first introduced by McCulloch and Pitts (1943). Inspired by the human brain, ANN aims to replicate the way information flows between neurons. However, only after backpropagation was introduced (Rumelhart, Hinton and Williams, 1986) did ANN start to demonstrate its capabilities. By implementing backpropagation, the synaptic weights between neurons are updated according to the expected result. The value of the synaptic weight provides information about how important the inputs are to achieve the maximum possible accuracy. FFNN represents an instance of the ANN in which the information is processed while passing forward through the network, traveling from the input layer through hidden layers and, finally, the output layer (figure no. 1). Each layer consists of neurons, representing the computational units of the network. Figure no. 1. Feed Forward Neural Network high level architecture The neurons only communicate with the outside world if they are in the input or output layer. The neurons of the hidden layers are receiving inputs from the neurons upstream and are sending the information downstream, either to another hidden layer or to the output layer. All neuron inputs have a synaptic weight (wi), based on the inputs (xi) and the impact of the output (yi). The output of a neuron can be calculated as a weighted sum of the inputs (equation 2) on which the activation function f is applied (equation 1). y=f(z) (1) z=∑xiwi+b n i=1 (2) Where 𝑏 represents the bias. AE Usage of Neural-Based Predictive Modeling and IIoT in Wind Energy Applications 416 Amfiteatru Economic Using the activation function introduces non-linearity into the neuron’s output. The neuron will be fired if the output value is greater than a given threshold, or it can be inhibited if the output is smaller than the threshold (equation 3). For the RELU (rectified linear unit) activation function: y=f(z)=max(0,z) (3) Backpropagation means the information travels back from the output layer to the input layer. The model’s error is used to update the network parameters, with respect to the objective function (i.e., error minimization). The way network parameters are updated is governed by the optimization algorithm (Kingma and Ba, 2015). 2.2. Recurrent Neural Networks A Recurrent Neural Network (RNN) can be obtained when feedback connections are added, and are performant while using sequential data. The applications in the time series field are important since the prediction of a time step may depend on multiple steps backwards. The RNN can be defined using the following equations (Pascanu, et al., 2014): ht=fh(xt,ht-1)=ϕh(WTht-1+UTxt) (4) yt=fo(ht,xt)=ϕo(VTht) (5) Where xt= input vector; ht= hidden state; ht-1= previous step hidden state; yt= output vector; W, U, V= parameter matrices and fh, fo=activation functions. The input xt and the previous hidden state ht-1 are concatenated. The newly created vector contains information of both the current input and the previous state. This vector is passed through a tanh activation function, resulting in output of the current state. The tanh layer regulates the output by fitting the values between -1 and 1 (figure no. 2). Figure no. 2. Recurrent Neural Network high level architecture While FFNN is using backpropagation for training, RNN is using backpropagation through time (BPTT) (Rumelhart, Hilton and Williams, 1986). BPTT is suitable for network Challenges of IoT Technologies for Businesses and Consumers AE Vol. 23 • No. 57 • May 2021 417 applications where model parameters are updated in discrete time steps. The design of the RNN is vulnerable to exploding or vanishing gradient issues (Bengio, Simard and Frasconi, 1994). 2.3. Long-Short Term Memory Long-Short Term Memory design (LSTM) (Hochreiter and Schmidhuber, 1997) retains the capabilities of the RNN to work with time series data, but it reduces information morphing and the issues related to vanishing and exploding gradients. The novelty of LSTM (figure no. 3) lies in a gating system that can manage the way information flows: the internal gating system ensures that input information can be kept or forgotten, according to its significance to the problem at hand. Figure no. 3. Long-short term memory high level architecture According to the theoretical fundamentals in the cell state relevant information of the earlier steps is stored, reducing the negative impact of information morphing. A network’s gating system consists of three gates: the input gate, the forget gate and the output gate. These three gates are essentially neural networks. As the tanh activation function squashes the results between -1 and 1, the sigmoid activation function performs the same task, but within 0 and 1. The forget gate then decides which information of the previous cell state is to be kept or discarded (equation 6). ft=σ(xtUf+ht-1Wf+bf) (6) Where Uf and Wf are the weights of the current state input and previous cell output, with respect to the forget gate. The input gate consists of two mathematical layers. The first layer decides the new information that will be stored in the cell state (equation 7). This layer acts in a similar way to the forget gate: current state input and previous state cell output are passed through a sigmoid function. The differentiation is made by considering its own bias and weights for the current input and previous state cell output, bi, Ui and Wi, respectively. 𝑖t=σ(xtUi+ht-1Wi+bi) (7) AE Usage of Neural-Based Predictive Modeling and IIoT in Wind Energy Applications 418 Amfiteatru Economic The second layer of the input gate takes the same current input and previous cell state and passes them through a tanh activation function (equation 8). This time, the bias and the weight matrices are specific to this second layer. The new candidate for the cell state is calculated as: Ct =tanh(xtUg+ht-1Wg+bc) (8) The new cell state: Ct=σ(ft∙Ct-1+it∙Ct ) (9) At this point, it decides what information is to be kept from the previous cell state, through the pointwise multiplication of the forget gate vector with the previous state cell vector. The newly computed cell state (equation 9), current input 𝑥𝑡 and previous hidden state ht-1 are then used to compute a new hidden state. The output is calculated using the current state input and the previous hidden state, both with weights appropriate for this gate: ot=σ(xtUo+ht-1Wo+bo) (10) Through a tanh activation function, the newly calculated cell state Ct is regulated and further multiplied with the output gate result: ht=tanh(Ct)∙ot (11) Now the current cell state Ct, known as long-term memory and the hidden state ht, known as short-term memory are computed. The logic described above is repeated for all the new time steps considered. The output of each time step is obtained using the short-term memory. 2.4. Gated Recurrent Unit GRU it is a relatively new design (Cho, et al., 2014), which has been gaining popularity since its inception. As with the LSTM, this design aims to reduce the issues related to long-term dependencies and vanishing or exploding gradients. GRU logic is similar to that implemented in the LSTM, in that the information flow is regulated by a gating system (figure no. 4). Figure no. 4. Gated recurrent unit high level architecture Challenges of IoT Technologies for Businesses and Consumers AE Vol. 23 • No. 57 • May 2021 419 However, the gating system of GRU consists of only two gates: an update gate and a reset gate. Another difference is represented by the cell state, which is not part of GRU. Both the reset and update gate functionality are governed by the sigmoid activation functions. In this way, only relevant data is kept. The reset gate has a similar functionality as LSTM’s forget gate, deciding what information from the previous hidden state is to be discarded. rt=σ(xtUr+ht-1Wr+br) (12) The update gate works in the same way as LSTM’s input gate, filtering the information coming from the previous state and the information of the current input, selecting the new information to be added. zt=σ(xtUz+ht-1Wz+bz) (13) Where r (equation 12) and z (equation 13) indicate that the weights are proper for the reset gate and the update gate. If the values of the update gate are close to one, then the information of the old state is kept, while the current state input is ignored. The reset gate ensures the short-term dependencies are captured, while the update gate does the same but for long-term dependencies. The new hidden state candidate is governed by the following equation: ht =tanh(xtUh +(ht-1∙rt)Wh +bht ) (14) After assimilating the effect of the reset gate into the new hidden state candidate, then the impact of the update gate output is incorporated into the current hidden state: ht=(1-zt)∙ ht-1+zt∙ht  (15) In this way, GRU manages to deal with short and long-term dependencies and gradientrelated issues with less calculations, being less computationally expensive than the LSTM. 2.5. Convolutional Neural Networks Convolutional Neural Networks (CNN) represent a branch of neural-based models invented for computer vision tasks, initially for handwritten digit recognition (Le Cun, et al., 1990). Modern CNNs started to be used on one-dimensional (1D CNN) sequential data of applications, like time series, text, or audio analysis (Zhang, et al., 2020). CNNs might result in more computationally efficient architectures due to the ease of computation parallelization across graphical power unit cores and fewer parameters, compared to fully-connected architectures. A typical 1D CNN configuration for a time series prediction problem consists of: input data, a convolutional layer, a pooling layer, a concatenation layer, a dense layer and an output layer (figure no. 5). Convolutional layer processes the input data and learn to extract the features appropriate for the regression made by the dense layer (Abdeljaber, et al., 2017). AE Usage of Neural-Based Predictive Modeling and IIoT in Wind Energy Applications 426 Amfiteatru Economic important that the three models are used in parallel to determine the best solution. The complexity of the tasks for identifying the parameters and the stability of the models or the frequency with which the training must be repeated are decisive in selecting the best solution. The values of R2 are close between the selected models and are also close to the value 1, meaning that the models can, to a large extent, explain the variability in the results. Comparing the results with those obtained by other researchers was not possible due to the way the metrics are typically selected; specifically, the metrics allow a comparison of models that are trained using the same data set, but do not allow a comparison of models trained on different data sets. In this regard, the use of the coefficient of determination, the complete description of the models’ parameters, and the software and hardware configuration will allow other researchers to use this article for comparative studies. The performance of the models might be increased by adding exogenous variables, such as wind speed, wind shear, ambient temperature and pressure, dew point temperature and humidity. References Abdeljaber, O., Avci, O., Kiranyaz, S., Boashash, B., Sodano, H. and Inman, D., 2017. 1-D CNNs for Structural Damage Detection: Verification on a Structural Health Monitoring Benchmark Data. Neurocomputing, [e-journal] 275, pp.1308-1317. 10.1016/ j.neucom.2017.09.069. Al-Ali, A.R., 2016. Internet of Things Role in the Renewable Energy Resources. Energy Procedia, [e-journal] 100, pp.34-38. 10.1016/j.egypro.2016.10.144. Ashton, K., 2009. That “Internet of Things” Thing: In the Real World Things Matter More than Ideas. RFID Journal, 22(7), pp.97-114. Bengio, Y., Simard, P. and Frasconi, P., 1994. Learning long-term dependencies with gradient descent is difficult. IEEE Transactions on Neural Networks, [e-journal] 5(2), pp.157-166. 10.1109/72.279181. Botea, R., 2020. Energiile regenerabile au acoperit 42% din consumul de energie al României, cu 10 puncte procentuale peste media europeană. [online] Available at: <https://www.zf.ro/eveniment/energiile-regenerabile-au-acoperit-42-din-consumul-deenergie-al-romaniei-cu-10-puncte-procentuale-peste-media-europeana-18764797> [Accessed 19 October 2020]. Chen, L. and Lai, X., 2011. Comparison between ARIMA and ANN models used in shortterm wind speed forecasting. In: IEEE, 2011 Asia-Pacific Power and Energy Engineering Conference. Wuhan, China, 25-28 March 2011. S.l.: IEEE. 10.1109/ APPEEC.2011.5748446. Cho, K., van Merriënboer, B., Gulcehre, C., Bougares, F., Schwenk, H. and Bengio, Y., 2014. Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translation. In: s.n., Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP). Doha, Qatar, 25-29 October 2014. S.l.: s.n. 10.3115/v1/D14-1179. Chollet, F., 2017. Deep Learning with Python. Greenwich: Manning Publications. Ding, M., Zhou, H., Xie, H., Wu, M., Nakanishi, Y. and Yokoyama, R., 2019. A gated recurrent unit neural networks based wind speed error correction model for short-term wind power forecasting. Neurocomputing, [e-journal] 365, pp.54-61. 10.1016/j.neucom.2019.07.058. Challenges of IoT Technologies for Businesses and Consumers AE Vol. 23 • No. 57 • May 2021 427 Eldali, F., Hansen, T., Suryanarayanan, S. and Chong, E., 2016. Employing ARIMA models to improve wind power forecasts: A case study in ERCOT. In: IEEE, 2016 North American Power Symposium (NAPS). Denver, CO, 18-20 September 2016. S.l: IEEE. 10.1109/NAPS.2016.7747861. End to End Machine Learning School, 2020. Convolution in one dimension for neural networks. [online] Available at: <https://e2eml.school/convolution_one_d.html> [Accessed 20 December 2020]. European Commission, 2020. EU climate policies and the European Green Pact. [online] Available at: <https://ec.europa.eu/clima/policies/eu-climate-action_ro> [Accessed 20 October 2020]. European Court of Auditors, 2019. Wind and solar energy for electricity generation: significant action is needed to achieve EU targets. [online] Available at: <https://op.europa.eu/webpub/eca/special-reports/wind-solar-power-generation-8-2019/ ro/index.html#h2table5> [Accessed 19 December 2020]. Fawcett, T. and Provost, F., 2013. Data Science for Business. Newton: O’Relly. Fukuoka, R., Suzuki, H., Kitajima, T., Kuwahara, A. and Yasuno, T., 2018. Wind Speed Prediction Model Using LSTM and 1D-CNN. Journal of Signal Processing, [e-journal] 22(4), pp.207-210. 10.2299/jsp.22.207. Hanski, J., Uusitalo, T., Vainio, H., Kunttu, S., Valkokari, P., Kortelainen, H. and Koskinen, K., 2018. Smart asset management as a service Deliverable 2.0. [pdf] Available at: <http://doi.org/10.13140/RG.2.2.31027.94244> [Accessed 19 October 2020]. Hochreiter, S. and Schmidhuber, J., 1997. Long Short-Term Memory. Neural Computation, [e-journal] 9(8), pp.1735-1780. 10.1162/neco.1997.9.8.1735. IBM, 2019. IBM SPSS Modeler CRISP-DM Guide: CRISP-DM Help Overview. [online] Available at: <https://www.ibm.com/support/knowledgecenter/SS3RA7_sub/modeler_ crispdm_ddita/clementine/crisp_help/crisp_overview.html> [Accessed 19 October 2020]. Kingma, D. and Ba, J., 2015. Adam: A Method for Stochastic Optimization, In: S.n., 3rd International Conference for Learning Representations. San Diego, CA, 7-9 May 2015. S.l.: s.n. Kiranyaz, S., Avci, O., Abdeljaber, O., Ince, T., Gabbouj, M. and Inman, D.J., 2020. 1D Convolutional Neural Networks and Applications: A Survey. Mechanical Systems and Signal Processing, [e-journal] 151. 10.1016/j.ymssp.2020.107398. Krishna, P.G., Ravi, K.S., Kishore, K.H., Veni, K.K., Rao, K.N.S. and Prasad, R.D., 2018. Design and development of bi-directional IoT gateway using ZigBee and Wi-Fi technologies with MQTT protocol. International Journal of Engineering & Technology, [e-journal] 7(2.8), pp.125-129. 10.14419/ijet.v7i2.8.10344. Le Cun, Y., Boser, B., Denker, J.S., Henderson, D., Howard, R.E., Hubbard, W. and Jackel, L.D., 1990. Handwritten Digit Recognition with a Back-Propagation Network. In: D. Touretzky, Advances in Neural Information Processing Systems (NIPS 1989). Denver, CO, 27-30 November 1989. Burlington: Morgan Kaufmann. Liu, Y., Ding, S. and Jia, W., 2020. A novel prediction method of complex univariate time series based on k-means clustering. Soft Computing, [e-journal] 24. 10.1007/s00500-02004952-2. AE Usage of Neural-Based Predictive Modeling and IIoT in Wind Energy Applications 428 Amfiteatru Economic McCulloch, W.S. and Pitts, W., 1943. A logical calculus of the ideas immanent in nervous activity. Bulletin of Mathematical Biophysics, 5, pp.115-133. Neon Neue Energieökonomik, 2020. Open Power Systems Data: Load, wind and solar, prices in hourly resolution. [online] Available at: <https://data.open-power-systemdata.org/time_series/2020-10-06> [Accessed 19 October 2020]. Pant, P. and Garg, A., 2016. Forecasting of Short Term Wind Power Using ARIMA Method. International Journal for Research in Applied Science & Engineering Technology (IJRASET), 4(3), pp.356-361. Pascanu, R., Gulcehre, C., Cho, K. and Bengio, Y., 2014. How to Construct Deep Recurrent Neural Networks. In: ICLR, 2nd International Conference on Learning Representations. Banff, Canada, 14-16 April 2014. S.l.: s.n. Rumelhart, D., Hinton, G. E. and Williams, R.J., 1986. Learning representations by backpropagating errors. Nature, [e-journal] 323, pp.533-536. 10.1038/323533a0. Sava, J.A., 2020. Onshore wind energy capacity in Romania 2008-2019. [online] Available at: <https://www.statista.com/statistics/870766/onshore-wind-energy-capacity-inromania/> [Accessed 21 December 2020]. Singh, V., 2020. 10 Benefits of Using Cloud Storage. [online] Available at: <https://cloudacademy.com/blog/10-benefits-of-using-cloud-storage/> [Accessed 19 October 2020]. Yun, M. and Yuxin B., 2010. Research on the architecture and key technology of Internet of Things (IoT) applied on the smart grid. In: IEEE. 2010 International Conference on Advances in Energy Engineering. Beijing, China, 19-20 June 2010. S.l.: s.n. 10.1109/ICAEE.2010.5557611. Wang, J. and Hu, J., 2015. A robust combination approach for short-term wind speed forecasting and analysis – Combination of the ARIMA (Autoregressive Integrated Moving Average), ELM (Extreme Learning Machine), SVM (Support Vector Machine) and LSSVM (Least Square SVM) forecasts using a GPR (Gaussian Process Regression) model. Energy, [e-journal] 93(P1), pp.41-56. 10.1016/j.energy.2015.08.045. Zhang, A., Lipton Z.C., Li, M. and Smola, A.J., 2020. Dive into Deep Learning. [online] Available at: <https://d2l.ai/chapter_convolutional-neural-networks/index.html> [Accessed 20 December 2020].