Next Article in Journal
Load Day-Ahead Automatic Generation Control Reserve Capacity Demand Prediction Based on the Attention-BiLSTM Network Model Optimized by Improved Whale Algorithm
Previous Article in Journal
Modelling and Experimental Characterisation of a Water-to-Air Thermoelectric Heat Pump with Thermal Energy Storage
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Solar and Wind Energy Evaluation Methodology Using Artificial Intelligence Technologies

1
Department of Cybersecurity and Information Security, Institute of Computer Systems and Information Security, Kuban State Technological University, 350072 Krasnodar, Russia
2
Department of Automated Information Processing and Management Systems, Adyghe State University, 385000 Maykop, Russia
3
Humanitarian Pedagogical Academy, V.I. Vernadsky Crimean Federal University, 295007 Simferopol, Russia
*
Author to whom correspondence should be addressed.
Deceased.
Energies 2024, 17(2), 416; https://doi.org/10.3390/en17020416
Submission received: 9 November 2023 / Revised: 29 November 2023 / Accepted: 12 January 2024 / Published: 15 January 2024
(This article belongs to the Section A2: Solar Energy and Photovoltaic Systems)

Abstract

:
The use of renewable energy sources is becoming increasingly widespread around the world due to various factors, the most relevant of which is the high environmental friendliness of these types of energy resources. However, the large-scale involvement of green energy leads to the creation of distributed energy networks that combine several different generation methods, each of which has its own specific features, and as a result, the data collection and processing necessary to optimize the operation of such energy systems become more relevant. Development of new technologies for the more optimal use of RES is one of the main tasks of modern research in the field of energy, where an important place is assigned to the use of technologies based on artificial intelligence, allowing researchers to significantly increase the efficiency of the use of all types of RES within energy systems. This paper proposes to consider the methodology of application of modern approaches to the assessment of the amount of energy obtained from renewable energy sources based on artificial intelligence technologies, approaches used for data processing and for optimization of the control processes for operating energy systems with the integration of renewable energy sources. The relevance of the work lies in the formation of a general approach applied to the evaluation of renewable energy sources such as solar and wind energy based on the use of artificial intelligence technologies. As a verification of the approach considered by the authors, a number of models for predicting the amount of solar power generation using photovoltaic panels have been implemented, for which modern machine-learning methods have been used. As a result of testing for quality and accuracy, the best results were obtained using a hybrid forecasting model, which combines the joint use of a random forest model applied at the stage of the normalization of the input data, exponential smoothing model, and LSTM model.

1. Introduction

With the growth of the world’s population, economy and society, the increasing demand for energy in daily life and production is an inevitable trend [1]. The large-scale utilization of fossil fuels in this process has led to serious depletion of hydrocarbon resources [2] and caused global warming and climate change due to their high greenhouse gas emissions, which may lead to a number of problems, such as glacier melting, sea level rises and associated environmental damage, posing a serious threat to human society. Thus, a number of studies [3,4,5,6] are devoted to the issue of estimating the amount of emissions into the atmosphere, which have a detrimental effect on the environment and human health. The authors of [3,4] consider in detail the issues of forecasting the amount of various harmful compounds arising in the course of the operation of traditional energy systems to build various management strategies for energy systems (in particular, thermal power plants), allowing them to reduce the amount of harmful compounds, which is an urgent task, since the total share of traditional energy still remains high. In light of this, renewable energy is seen as a new approach to solve the above problems and to reflect the future of energy development. It is much safer for the environment due to the minimal amount of carbon dioxide (CO2) emissions generated, which is the main indicator of the greenhouse effect responsible for the degradation of and detrimental change in the environment [7].
Renewable energy research and development at both governmental and societal levels aim at achieving greater efficiency and guaranteed coverage of future energy needs due to the ease of maintenance of such energy complexes, low maintenance cost, longevity of operation and unlimited nature of energy resources [8]. Renewable energy sources are also referred to as alternative energy sources, mainly because of their inability to provide uninterrupted demand fulfillment under some specific conditions (compared to conventional energy). Hence, improving the performance of alternative sources is a necessary step to meet the future energy demand of the world [9]. The latter can be achieved by addressing the constraints related to the design, efficiency, and performance prediction of the existing RES system and assessing the energy potential of the region where the power plant is installed. Globally, there has been a continuous growth of energy generation based on renewable energy sources over the last few years (Figure 1), which is due to many different factors [10]:
  • depletion of traditional natural resources;
  • rapid growth in the amount of energy consumed;
  • the need for increased energy independence;
  • the desire to reduce carbon “dependence” and greenhouse gas emissions.
Recently, the most urgent factor in the introduction of RES in energy systems is the desire to achieve carbon-free energy, which is realized in various countries through the policy of energy transformation: China plans to implement a carbon neutrality policy by 2060 [11], Russia plans to increase the share of carbon-free energy to 35% by 2035 [12], and Japan proposes a strategy according to which, by 2050, through the involvement of RES, a minimum of greenhouse gas emissions will be achieved [13]. In total, according to Climate Action Tracker [14], about 140 different countries in the world are ready to work in the direction of this policy, which have a total value of greenhouse gas emissions of about 70%.
Against this background, there is a constant growth of investments in the green energy industry (Figure 2) [15].
Active progress in the development of the renewable energy industry has been reported in many different studies concerning the involvement of renewable energy sources in energy systems, environmental impact issues, organization of energy storage and accumulation systems, management of energy systems and construction of distributed systems, as detailed in various review papers [16,17,18,19,20].
However, the use of RES is associated with various difficulties:
  • large uncertainty concerning the scenario parameters in the design of energy systems [21];
  • complexity of modeling and forecasting the amount of incoming and generated energy [22];
  • the presence of various system errors in the operation of energy systems;
  • the complexity of the optimization of the system’s operating process.
In order to solve these problems in the implementation of systems based on renewable energy sources, it is advisable to use artificial intelligence methods to improve the reliability of systems, increase flexibility and achieve greater automation. The aim of this work is to review the main AI methods used to solve the problem of renewable energy sources forecasting and to develop a methodology for the use of these methods for the integrated assessment of renewable energy sources. The novelty of the work lies in the development of an approach that allows us to generalize all the stages implemented in the assessment of renewable energy sources, such as solar and wind energy, which is not fully reflected in the works devoted to the development of specific models for the assessment and forecasting of any of the types of renewable resources. The use of the proposed approach allows us to efficiently organize the process of building a model with a high degree of accuracy, which is confirmed by a practical example, and provides an opportunity to implement the virtual part of the digital twin, which is responsible for the forecasting and planning of power plant operation modes.

2. Materials and Methods

2.1. Artificial Intelligence in Solar and Wind Power Forecasting

Currently, artificial intelligence methods have found wide application in the field of green energy, as they allow the solving of the following important problems [23]:
  • estimating the theoretical energy potential;
  • forecasting the efficiency of renewable energy involvement;
  • forecasting the amount of energy production;
  • organization of the intelligent control of the operating modes of such energy systems;
  • fault detection and diagnosis;
  • multi-level system optimization;
  • stochastic uncertainty analysis.
A few studies [24,25,26] show that the use of methods based on AI technologies shows higher accuracy compared to traditional models for RES assessment [27] and optimization methods.
Based on the stochastic and intermittent nature of renewable resources, significantly affecting the stable behavior and sustainability of the energy system when it is integrated into the overall energy system, it is necessary to improve the accuracy of existing forecasting approaches, for which a number of AI technologies can be used [28,29]. Artificial intelligence is a certain complex high-tech discipline, the main field of study of which is “machine” intelligence and computing systems based on its use. Nowadays, AI-based multimedia technologies, distributed and generative AI, multi-agent [30] and distributed intelligent systems, and computational approaches based on data mining [31], which are the main modern AI technologies, are increasingly developed. In terms of the key sections and methods of AI, we can distinguish genetic algorithms, evolutionary algorithms, artificial neural networks of various modifications, hybrid models, and optimization models (various swarm algorithms, etc.) [32] (Figure 3).
There are also studies devoted to new paradigms in the organization of artificial intelligence in combination with human intelligence: the development of hybrid human-machine intelligence [33], approaches to the definition of system intelligence [34,35], and ways to organize effective interaction between humans and computing environment [36].
Artificial intelligence methods have found wide application as approaches to RES forecasting, as they can process complex and nonlinear data structures, which cannot be realized using classical approaches [37], but there are still weaknesses related to the scale and accuracy of the obtained forecasts, as well as the influence of specific geographical and climatic conditions of the region on the conditions of forecasting [38].
In general, the existing methods can be divided into three large categories, which are aimed at: input data processing (including pre-processing and post-processing), forecasting the capacity of designed plants and modeling all the aspects of RES, and practical applications designed to optimize the system operation processes and build adaptive control systems (Figure 4).
Modern renewable energy systems are high-tech complexes equipped with a variety of measuring elements that allow for collecting various sets of data, such as power production indicators, environmental parameters, and the state of performance of technical elements [39], which opens up great opportunities for the application of AI methods:
  • using images of the plant in operation, computer vision methods can be applied to perform preliminary monitoring of the technical state of the system;
  • time series with information on operating modes can serve as a basis for the development of models used for preventive maintenance, thus preventing technical failures;
  • information on energy production can be used to develop forecasting models aimed at building trends and forecasts of energy production.
In terms of the forecasting task, it is fair to use the first two categories of methods, those aimed at data preprocessing and those aimed directly at forecasting approaches.

2.2. Data Processing Methods

Due to the presence of seasonal fluctuations, power fluctuations and possible failures of both energy and metering systems, as well as the stochastic nature of RES, it is possible that there may be missing records or emissions in the initial databases containing various parameters regarding the amount of energy generation or consumption. In order to make the results of a future forecast more accurate, it is necessary to perform data preprocessing, which consists of:
  • filling negative values with zeros (provided that the values cannot be negative, e.g., energy generation volumes);
  • excluding missing values;
  • data normalization procedures to reduce regression errors and maintain high correlation.
Artificial intelligence-based approaches can be used for this purpose, as presented in [39], where the authors use a set of generative adversarial networks and convolutional neural networks to build a PV power plant power forecast.
Figure 5 below shows an integrated approach to data analysis, which includes steps such as:
  • data loading;
  • statistical analysis;
  • data processing;
  • data segmentation;
  • interpretation and application of the results.
Data processing itself consists of data cleaning, filling in missing values, dimensionality reduction, transformation and normalization.
In order to reduce data redundancy and noise, as well as to improve prediction accuracy, it is necessary to perform data dimensionality reduction, for which many approaches are used, the most common of which is linear dimensionality reduction. In [40,41], existing methods of dimensionality reduction for different types of problems are considered, and the authors note that the use of linear methods is somewhat simpler and allows them to provide greater accuracy for the corresponding class of problems, while nonlinear approaches (e.g., based on autoencoders) are applicable for specific data. At the same time, the active development of intelligent methods has made it possible to increase the efficiency of the implementation of nonlinear methods, which are now well established for implementing data preprocessing procedures for various types of tasks, such as [42] regression and cluster analysis, computer vision and image processing, text categorization, and so on. Approaches such as Principal Component Analysis, which allows the use of less input data while preserving the basic underlying characteristics, and Linear Discriminant Analysis can be used for this purpose.
The following are some of the methods used for data preprocessing and post-processing:
  • statistical methods;
  • Fourier series transforms;
  • wavelet transform [43];
  • normalization;
  • generative adversarial networks;
  • anti-normalization [44];
  • wavelet reconstruction [45].
The need for preprocessing is due to the possibility of increasing the accuracy of the prediction and increasing the computational speed of the methods used, preserving the correlation relations of the original data and obtaining faster convergence. In [46], the application of various data processing techniques to analyze the use of resources on the Internet has been studied, which results in a greater structuring of the data extracted from the content of web pages, thus facilitating the processes for the subsequent clustering of information.
At the same time, post-processing allows us to increase the prediction accuracy by realizing the adaptation of the model to real-time data or secondary datasets, as described in the study [47], which examined the application of data-processing techniques to implement machine-learning procedures, by which three main data problems can be solved: noise, too much data or too little data. Only after applying such methods can we talk about the model-learning process, which directly depends on the quality of the input datasets.

2.3. RES Forecasting Methods

Renewable energy forecasting methods can be divided according to different classification criteria. Forecasting can be divided into physical and statistical forecasting; forecasting according to the modeling principle; ultrashort-term, short-term, medium- and long-term forecasting according to the time scale; point and regional forecasting according to the spatial scale; deterministic and uncertain forecasting according to the way the results are displayed. The general classification of forecasting methods is presented in Figure 6 [48].
Forecasting allows the identification of a number of necessary future management or decision-making steps in a wide variety of application areas, such as commercial, economic, educational, medical and industrial applications. The use of such methods is an essential step in making the necessary decisions to improve the future situation and prevent the worst outcomes that could affect the desired result. Forecasting is divided into two types: qualitative and quantitative forecasting. Time-series forecasting is the most common of these methods. Indeed, time series can be analyzed and predicted using mathematical forecasting based on historical data tied to a specific time interval. By analyzing historical data, strategic decisions for the future can be made. For this type of forecasting, the analysis should be thorough and based on actual data to ensure that the future outcome is achievable [49].
Table 1 presents a classification of solar/wind energy forecasting methods.
A separate block is worth highlighting a number of forecasting methods based on artificial intelligence technologies, which are part of a number of forecasting models based on statistical data. Nowadays, most technologies use artificial intelligence (AI) because of its efficiency. Among the artificial intelligence techniques, neural network (NN)-based methods are used to solve many problems, including prediction problems.
Figure 7 summarizes the main applications of intelligent approaches in the energy sector, from which it can be seen that the leading positions are occupied by forecasting and automation tasks.
According to Figure 8, artificial neurons consist of three levels: the first level is the input data, which consist of several nodes, where each node represents one of the input datasets; the second level is the hidden level and its number varies from one network to another depending on the level of input data and the output. The last layer is the output layer, which represents the result or goal to be achieved. All the previous levels are connected to each other through nodes and contain a group of nodes that receive inputs and outputs called levels and each node has certain weighting factors that increase the strength of the neural connection.

2.4. Using AI Technologies for Forecasting in the Renewable Energy Industry

When forecasting solar energy using AI methods, two main tasks can be distinguished [50]: classification, which in this case is used to solve the problem of input data identification, and regression, which is used to build forecasts.
In total, there are four main ways of learning in the organization of approaches based on the application of artificial intelligence methods:
  • Supervised learning is used to learn from data while providing initial correct answers or data labels.
  • Unsupervised learning is characterized by the absence of initially given labels, unlike when supervised learning is applied, so the algorithm needs to combine and interpret related data.
  • Reinforcement learning: a reinforcement learning algorithm receives feedback, with any correct prediction contributing to increased accuracy.
  • Ensemble learning: although the three classes listed above cover most areas, model performance also tends to improve. In such cases, it can be useful to use ensemble approaches to improve accuracy, combining several traditional AI approaches.
Figure 9 summarizes the frequency of use of the different intelligent methods most commonly used to solve the prediction problem.
Figure 10 summarizes some of the machine-learning methods used to predict the amount of solar energy. This is a rather general classification, as each of the presented methods includes many different models and modifications, each of which has certain advantages and disadvantages.
The importance and necessity of applying AI technologies in solar energy has been repeatedly shown by the authors of various works [52,53]. There are many methods applied to solve certain tasks in the field of forecasting in solar energy: using ANNs for modeling and forecasting weather data [54,55], forecasting solar irradiation [56], using ANNs for predicting solar module capacity [57,58], and forecasting energy consumption and generation [59].
Similar to the case of solar energy, various AI techniques have also been used to estimate and predict wind energy. At the same time, it should be noted that since wind is even more stochastic than solar radiation, which is often predicted using different types of probability distributions [60], it is reasonable to use various intelligent estimation and forecasting models, which due to the possibility of learning and adaptation can provide greater accuracy than classical statistical methods or physical models [61].
Figure 11 shows the classification of intelligent methods for wind energy estimation and forecasting.
In the field of wind power engineering, a number of separate tasks can be distinguished, for which intelligent forecasting approaches can be applied: forecasting of wind flow capacity [62], forecasting of generated energy prices [63], and forecasting of wind speed [64].

2.5. Digital Twins in Energy Systems with RES Utilization

The conceptual model of a digital twin (DT) consists of three main parts:
  • physical products in real space;
  • virtual products in virtual space;
  • data and information connections that link virtual and real products together [65].
Since the DT covers all the stages of the lifecycle, the following subcategories are distinguished where an integrated DT-based system can be used [66]:
  • Design phase:
    -
    optimization;
    -
    data generation;
    -
    virtual evaluation;
  • Operation phase:
    -
    monitoring;
    -
    production control;
    -
    process forecasting;
    -
    process optimization and planning;
  • Maintenance phase:
    -
    predictive maintenance;
    -
    fault detection and diagnosis;
    -
    virtual testing.
As a result of the implementation of these stages, a comprehensive control system can be obtained, which allows for adaptive control through the implementation of prediction based on the use of intelligent models and various methods of metaheuristic optimization, resulting in the increased efficiency of the entire power plant, which is part of the distributed power supply infrastructure. Figure 12 shows a scheme of such a cyber–physical control system, which is a full-fledged support of a real object from the stage of its design to direct operation and maintenance [67].
At the same time, the digital twin can only function as a model of the designed power plant if it is limited to the corresponding digital model of the real object without links to the physical realization of the proposed solution [68]. In the studies [69,70,71], the processes of application of digital twins in the realization of energy systems, which ensures the efficiency of functioning of the used energy systems and increase their flexibility, due to the realization of dispatching systems, are considered. So, in [72], the process of creation and implementation of a digital twin for the energy system for which the procedures of long-term and short-term forecasting, planning, maintenance and operational control in real time were realized. The use of such a system is aimed at improving the quality of the distributed generation parameter management, which is especially relevant when RES are involved, the generation of which can undergo strong changes. In the study [71], the authors develop digital twins for an integrated energy system, with the aim of improving the interaction between different types of energy converters, thereby improving energy efficiency, reducing costs and reducing emissions.
Thus, it is possible to form the following methodological approach to the application of artificial intelligence methods in the realization of the system of forecasting and evaluation of the efficiency of the introduction and use of renewable energy, allowing us to make a comprehensive assessment of renewable energy sources, such as solar and wind energy, performing all the necessary steps to obtain a qualitative result, with the possibility of using the built predictive models in the control systems of functioning energy systems, as presented in Figure 13.
The peculiarity of the proposed methodology is the generalization of the main used intellectual approaches that can be used at the stages of implementation of model building for the estimation and forecasting of solar or wind power generation, with the addition of the stage of building digital doubles that include the estimation and forecasting models necessary for controlling the energy system. There are a number of works that focus on the implementation of hybrid forecasting models [73,74,75,76,77], but they discuss specific approaches used at a particular model implementation stage without summarizing the main methods and algorithms that can be used at each specific implementation stage.

3. Methodology for Using AI Approaches in RES Forecasting and Assessment

For the experimental part of the study, various artificial intelligence methods used both to organize the data preprocessing process and to build predictive models were used, which include the following approaches: exponential smoothing [78,79,80], decision tree model [81,82], long short-term memory (LSTM) models [83,84]. Since not all the models showed a high degree of adequacy and accuracy during the conducted experiment. Let us dwell in more detail only on the hybrid model for forecasting the generated power based on the use of a combination of exponential smoothing and the neural network type. The proposed scheme of organization of the hybrid model of forecasting the generated power is presented in Figure 14.
As a set of data were used containing information about the generation of energy quantity (Moscow, geographic latitude 55.65°) when using a photovoltaic panel for a period of about 1.5 months, as a result, the model uses data for a period of 33 days [85]. The installed solar panel is devoid of various shading effects and the operating time of the power generation lies between 05:00 and 19:00. Thus, 30 days are used to organize the training sample and 3 days as a test sample.
The data were recorded at one-minute intervals, so for one day of observations, we have 1440 records. An important step in organizing the training model is the process of data preprocessing, which avoids the presence of peak and non-stationary elements in the original dataset (outliers), which have a detrimental effect on the effectiveness of the model trained on such data. Hence, data preprocessing techniques are utilized to save, eliminate missing values and scale features.
Another problem to be solved when applying hybrid models is the problem of missing some values in the initial sample, which can be solved by using neural networks that allow generation of missing values by evaluating the previous set of values and restoring them. By using such algorithms to predict missing values, the level of uncertainty in the input data can be reduced [86,87,88], which greatly improves the accuracy of the models used. Such missing values can arise due to various circumstances, such as the failure of measuring instruments or sudden weather deterioration (snowfall and sticking on the surface of solar panels). There are a large number of uncertainties inherent in renewable energy sources [87,89] that are not accounted for in a single implemented model, such as changes in electricity prices and the involvement of energy storage systems, which are also used to reduce uncertainty in determining the amount of energy use, which is relevant for conditions of intermittent energy consumption.
Since a hybrid prediction model was implemented, a combination of several methods is assumed: namely, the stepwise use of random forest algorithm to eliminate outliers (used in the input data normalization step), exponential smoothing and the LSTM model.

3.1. Implementation of Experimental Studies

Stages of Realization

In fact, the whole implementation of the proposed hybrid approach can be expressed in the 6 main stages presented in Table 2: data preprocessing procedure, implementation of exponential smoothing, construction of the initial data trend, definition and training of the LSTM model, implementation of forecasting using the obtained model.
As part of the implementation of the data preprocessing procedure, a random forest algorithm was implemented to build a short-line prediction for missing values. An example of the input data processing result is shown in Figure 15. As a result, the data gaps were filled, which reduced the uncertainty of the input data and improved the accuracy of the final model.
After implementing the data preprocessing procedure, we plotted the power generation profiles for the period equal to a week in June 2021 (Figure 16), where on the abscissa axis is the time equal to the number of milliseconds elapsed since 1 January 1970 (UNIX time), and on the ordinate axis is the value of the voltage generated by the solar panel in Volts.
Due to the large number of measurements, additional outliers appeared in the raw data, which can negatively affect the performance of the future model, so the second step of the implementation was the application of exponential smoothing procedures [90] to obtain the overall trend of the voltage level magnitude variation obtained from the PV panels. This method is based on the use of an exponential window function and differs from the conventional moving average in that it weights past values with exponential functions that assign them exponentially decreasing weights over time. The formula for such smoothing is as follows:
y t + 1 = α x t + 1 α y t ,
where y t + 1 is the predicted value, x t is the true value in the current period, y t is the predicted value in the current period, and α is the smoothing coefficient (as we can see, the predicted value depends on both the true and predicted values; the importance of these values is determined by the parameter alpha, which ranges from 0 to 1; the larger the alpha, the more weight the true observation has). The formula is recursive, i.e., each time we multiply (1 − α) by the next predicted value and so on until the end of the time series (Figure 16).
The next step was the construction of a trend using exponential smoothing data to directly see the movement of the series to relatively higher or lower values over a long period of time (Figure 17). The moving average method was used for its construction (Figure 18).
After that, we proceeded to the process of training the model and verifying its performance on a test sample. The figures below show the construction of the forecast for different forecast horizons: one, two and three days, respectively (Figure 19).
In forecasting, evaluation metrics play a crucial role in describing the performance of the models used. Measures of prediction accuracy provide feedback to evaluate the prediction accuracy and allow the models to be improved until the desired level of accuracy is achieved [91]. Numerous evaluation measures are available to determine prediction accuracy. Table 3 summarizes the evaluation measures that are most commonly used in solar irradiance and photovoltaic power forecasting. In the presented formulas, X p r e d , X m e a n s , and n denote the predicted values at each time point, the measured values at each time point, and the sample size per period, respectively.
MAE quantifies the average error size in a set of predictions based on some absolute value. When the absolute sign is excluded, the evaluation metric becomes the mean bias error (MBE), which reflects the average prediction bias, whose positive and negative values represent overprediction and underprediction, respectively [92]. Meanwhile, RMSE is used as an index to quantify the measurement bias. The lower the RMSE, the better the prediction.
MAPE is a well-known prediction metric for evaluating the accuracy of predictions because it can explain the variability in the predictions of real datasets [93]. If the mean values vary across locations or systems, direct comparison of evaluation metrics can lead to miscalculations. In these cases, percentage or relative metrics such as MAPE and relative RMSE (rRMSE) provide much more accurate information. The smaller the values of MAE and MAPE, the better the performance of the prediction algorithm.
In our evaluations, we limited ourselves to the following set of metrics: MAE; MAPE; RMSE and rRMSE and the coefficient of determination R2:
R 2 = 1 i = 1 N x i x i ^ 2 i = 1 N x i x i ¯ 2
where x are the measured values, x ^ are the corresponding forecasted values by the LSTM model and n is the number of measurements.
The construction of these metrics yielded the following results for the three forecast horizons considered (Table 4).
The next important characteristic of the model under test is its performance and the number of epochs in which the model will be trained but will not reach the overtraining process (Figure 20 and Figure 21). The model was trained on the following personal computer: AMD Ryzen 9 5950X 16-Core Processor 3.40 GHz; 32.0 GB RAM; Asus PRIME X570-P motherboard; GeForce RTX 3070 Ti 8 GB graphics card.
From the test, it becomes clear that 13 epochs are enough for qualitative model training, since further training shows an insignificant change in the error level. In this case, the model training time is about 1200 s (20 min), which is quite comparable to the performance of existing hybrid forecasting models.
Of course, there are a large number of different studies aimed at building and developing prediction models based on the use of artificial intelligence methods. All these models differ in terms of the training parameters, input data, forecasting horizons and accuracy of the estimation and realized forecast. Table 5 presents some data on the accuracy of the existing approaches, allowing us to evaluate the effectiveness of the proposed approach in more detail.
In comparison with existing forecasting models, we can note that the implemented model based on the proposed methodology of using artificial intelligence technologies in solar energy assessment shows good results and is comparable in quality to existing forecasting models.

4. Conclusions

This paper reviewed the main artificial intelligence methods used for the preprocessing of incoming data required for making forecasts and assessments of RES utilization efficiency, in particular solar and wind energy, which occupy the largest share in the total RES-based energy generation, when introducing them into existing energy systems or designing autonomous RES-based systems. The considered classifications of artificial intelligence methods provide a visual representation of those approaches that can be used for full-fledged forecasting of wind and solar energy, as a result of which a methodology was developed for using artificial intelligence technologies for full-fledged forecasting at all stages: from data preprocessing to forecasting the amount of energy generation for wind and solar energy.
As an experimental part, models were built to estimate the amount of energy produced by PV panels, the most accurate of which was demonstrated by a hybrid prediction model based on the synthesis of exponential smoothing methods, random forest algorithm and the LSTM model of a neural network. This model was implemented in accordance with the considered approach of using artificial intelligence technologies in RES estimation, and it showed good results. As possible limitations of the proposed model, the following can be highlighted: the small amount of initial data do not allow the effective application of neural networks (partially can be solved by using resampling algorithms); impossibility of realizing a long-term forecast; due to the limited dataset, the considered model does not fully take into account seasonal fluctuations inherent in solar energy.
One of the limitations of this paper is that aspects of the use of intelligent methods in the management of energy systems have not been addressed, as this topic is extremely extensive and requires separate research and consideration.

Author Contributions

Conceptualization, V.S. and S.T.; methodology, P.B.; software, S.O. and P.C.; validation, V.S. and A.K.; formal analysis, S.T. and K.K.; data curation, P.B.; writing—original draft preparation, V.S. and A.K.; writing—review and editing, V.S. and S.T.; project administration, P.B. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data is contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Hosseini, S.E.; Wahid, M.A. Utilization of palm solid residue as a source of renewable and sustainable energy in Malaysia. Renew. Sustain. Energy Rev. 2014, 40, 621–632. [Google Scholar] [CrossRef]
  2. Hosseini, S.E.; Abdul Wahid, M. Pollutant in palm oil production process. J. Air Waste Manag. Assoc. 2015, 65, 773–781. [Google Scholar] [CrossRef] [PubMed]
  3. Dai, H.; Huang, G.; Zeng, H. Multi-objective optimal dispatch strategy for power systems with Spatio-temporal distribution of air pollutants. Sustain. Cities Soc. 2023, 98, 104801. [Google Scholar] [CrossRef]
  4. Dai, H.; Huang, G.; Wang, J.; Zeng, H. VAR-tree model based spatio-temporal characterization and prediction of O3 concentration in China. Ecotoxicol. Environ. Saf. 2023, 257, 114960. [Google Scholar] [CrossRef]
  5. Ma, W.; Yuan, Z.; Lau, A.K.; Wang, L.; Liao, C.; Zhang, Y. Optimized neural network for daily-scale ozone prediction based on transfer learning. Sci. Total Environ. 2022, 827, 154279. [Google Scholar] [CrossRef]
  6. Manisalidis, I.; Stavropoulou, E.; Stavropoulos, A.; Bezirtzoglou, E. Environmental and health impacts of air pollution: A review. Front. Public Health 2020, 8, 14. [Google Scholar] [CrossRef] [PubMed]
  7. Panwar, N.L.; Kaushik, S.C.; Kothari, S. Role of renewable energy sources in environmental protection: A review. Renew. Sustain. Energy Rev. 2011, 15, 1513–1524. [Google Scholar] [CrossRef]
  8. Elliott, D. Renewable energy and sustainable futures. Futures 2000, 32, 261–274. [Google Scholar] [CrossRef]
  9. Evans, A.; Strezov, V.; Evans, T.J. Assessment of sustainability indicators for renewable energy technologies. Renew. Sustain. Energy Rev. 2009, 13, 1082–1088. [Google Scholar] [CrossRef]
  10. Yolcan, O.O. World energy outlook and state of renewable energy: 10-Year evaluation. Innov. Green Dev. 2023, 2, 100070. [Google Scholar] [CrossRef]
  11. Kong, L.S.; Tan, X.C.; Gu, B.H.; Yan, H.S. Significance of achieving carbon neutrality by 2060 on China’s energy transition pathway: A multi-model comparison analysis. Adv. Clim. Chang. Res. 2023, 14, 32–42. [Google Scholar] [CrossRef]
  12. Buchatsky, P.Y.; Onishchenko, S.V.; Teploukhov, S.V.; Lisova, A.N. New technologies of renewable energy conversion. In Proceedings of the Fundamental and Applied Aspects of Geology, Geophysics and Geoecology Using Modern Information Technologies, Maykop, Russia, 15–19 May 2023; pp. 49–57. (In Russian). [Google Scholar]
  13. Jin, C.; Lv, Z.; Li, Z.; Sun, K. Green finance, renewable energy and carbon neutrality in OECD countries. Renew. Energy 2023, 211, 279–284. [Google Scholar] [CrossRef]
  14. Climate Action Tracker. Available online: https://climateactiontracker.org/global/cat-net-zero-target-evaluations/ (accessed on 1 November 2023).
  15. IEA International Energy Agency. Available online: https://www.iea.org/data-and-statistics/charts/annual-clean-energy-investment-2017-2022 (accessed on 1 November 2023).
  16. Mitchell, C.; Connor, P. Renewable energy policy in the UK 1990–2003. Energy Policy 2004, 32, 1935–1947. [Google Scholar] [CrossRef]
  17. Bugaje, I.M. Renewable energy for sustainable development in Africa: A review. Renew. Sustain. Energy Rev. 2006, 10, 603–612. [Google Scholar] [CrossRef]
  18. Menegaki, A. Valuation for renewable energy: A comparative review. Renew. Sustain. Energy Rev. 2008, 12, 2422–2437. [Google Scholar] [CrossRef]
  19. Bajpai, P.; Dash, V. Hybrid renewable energy systems for power generation in stand-alone applications: A review. Renew. Sustain. Energy Rev. 2012, 16, 2926–2939. [Google Scholar] [CrossRef]
  20. Alemán-Nava, G.S.; Casiano-Flores, V.H.; Cárdenas-Chávez, D.L.; Díaz-Chavez, R.; Scarlat, N.; Mahlknecht, J.; Dallemand, J.-F.; Parra, R. Renewable energy research progress in Mexico: A review. Renew. Sustain. Energy Rev. 2014, 32, 140–153. [Google Scholar] [CrossRef]
  21. Zhou, Y.; Zheng, S.; Zhang, G. Machine-learning based study on the on-site renewable electrical performance of an optimal hybrid PCMs integrated renewable system with high-level parameters’ uncertainties. Renew. Energy 2020, 151, 403–418. [Google Scholar] [CrossRef]
  22. Simankov, V.S. Automation of System Research: A Monograph; Scientific Publication: Krasnodar, Russia, 2002; p. 376. [Google Scholar]
  23. Zhao, E.; Sun, S.; Wang, S. New developments in wind energy forecasting with artificial intelligence and big data: A scientometric insight. Data Sci. Manag. 2022, 5, 84–95. [Google Scholar] [CrossRef]
  24. Senocak, A.A.; Goren, H.G. Forecasting the biomass-based energy potential using artificial intelligence and geographic information systems: A case study. Eng. Sci. Technol. Int. J. 2022, 26, 100992. [Google Scholar] [CrossRef]
  25. Qureshi, S.; Shaikh, F.; Kumar, L.; Ali, F.; Awais, M.; Gürel, A.E. Short-term forecasting of wind power generation using artificial intelligence. Environ. Chall. 2023, 11, 100722. [Google Scholar] [CrossRef]
  26. Zougagh, N.; Charkaoui, A.; Echchatbi, A. Artificial intelligence hybrid models for improving forecasting accuracy. Procedia Comput. Sci. 2021, 184, 817–822. [Google Scholar] [CrossRef]
  27. Simankov, V.; Buchatskiy, P.; Teploukhov, S.; Onishchenko, S.; Kazak, A.; Chetyrbok, P. Review of Estimating and Predicting Models of the Wind Energy Amount. Energies 2023, 16, 5926. [Google Scholar] [CrossRef]
  28. Ashfaq, A.; Kamran, M.; Rehman, F.; Sarfaraz, N.; Ilyas, H.U.; Riaz, H.H. Role of artificial intelligence in renewable energy and its scope in future. In Proceedings of the 2022 5th International Conference on Energy Conservation and Efficiency (ICECE), Lahore, Pakistan, 16–17 March 2022; pp. 1–6. [Google Scholar]
  29. Srivastava, S.K. Application of artificial intelligence in renewable energy. In Proceedings of the 2020 International Conference on Computational Performance Evaluation (ComPE), Shillong, India, 22–24 July 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 327–331. [Google Scholar]
  30. Liu, Z.; Sun, Y.; Xing, C.; Liu, J.; He, Y.; Zhou, Y.; Zhang, G. Artificial intelligence powered large-scale renewable integrations in multi-energy systems for carbon neutrality transition: Challenges and future perspectives. Energy AI 2022, 10, 100195. [Google Scholar] [CrossRef]
  31. Li, Y.; Zhan, J. SAIBench: Benchmarking AI for science. BenchCouncil Trans. Benchmarks Stand. Eval. 2022, 2, 100063. [Google Scholar] [CrossRef]
  32. Simankov, V.S.; Teploukhov, S.V. Analytical study of artificial intelligence methods and algorithms. Bull. Adyg. State Univ. Ser. 4 Nat. -Math. Tech. Sci. 2020, 3, 16–25. (In Russian) [Google Scholar]
  33. Liu, W. Integrated Human-Machine Intelligence: Beyond Artificial Intelligence; Elsevier: Amsterdam, The Netherlands, 2023. [Google Scholar]
  34. Huang, L. System intelligence: Model, bounds and algorithms. In Proceedings of the 17th ACM International Symposium on Mobile Ad Hoc Networking and Computing, Paderborn, Germany, 5–8 July 2016; Association for Computing Machinery: New York, NY, USA, 2016; pp. 171–180. [Google Scholar]
  35. Simankov, V.S.; Onishchenko, S.V.; Buchatskiy, P.Y.; Teploukhov, S.V. An Approach to the Definition of System Intelligence in the Management of Complex Systems. In Proceedings of the 2023 XXVI International Conference on Soft Computing and Measurements (SCM), Saint Petersburg, Russia, 24–26 May 2023; pp. 159–162. [Google Scholar]
  36. Yang, S.C.H.; Folke, T.; Shafto, P. The Inner Loop of Collective Human–Machine Intelligence. Top. Cogn. Sci. 2023, 2, 1–24. [Google Scholar] [CrossRef] [PubMed]
  37. Chatterjee, J.; Dethlefs, N. Facilitating a smoother transition to renewable energy with AI. Patterns 2022, 3, 100528. [Google Scholar] [CrossRef]
  38. Zhang, L.; Ling, J.; Lin, M. Artificial intelligence in renewable energy: A comprehensive bibliometric analysis. Energy Rep. 2022, 8, 14072–14088. [Google Scholar] [CrossRef]
  39. Wang, F.; Zhang, Z.; Liu, C.; Yu, Y.; Pang, S.; Duić, N.; Shafie-Khah, M.; Catalao, J.P. Generative adversarial networks and convolutional neural networks based weather classification model for day ahead short-term photovoltaic power forecasting. Energy Convers. Manag. 2019, 181, 443–462. [Google Scholar] [CrossRef]
  40. Van Der Maaten, L.; Postma, E.O.; van den Herik, H.J. Dimensionality reduction: A comparative review. J. Mach. Learn. Res. 2009, 10, 13. [Google Scholar]
  41. Cunningham, J.P.; Ghahramani, Z. Linear dimensionality reduction: Survey, insights, and generalizations. J. Mach. Learn. Res. 2015, 16, 2859–2900. [Google Scholar]
  42. Sumithra, V.; Surendran, S. A review of various linear and non linear dimensionality reduction techniques. Int. J. Comput. Sci. Inf. Technol. 2015, 6, 2354–2360. [Google Scholar]
  43. Aghajani, A.; Kazemzadeh, R.; Ebrahimi, A. A novel hybrid approach for predicting wind farm power production based on wavelet transform, hybrid neural networks and imperialist competitive algorithm. Energy Convers. Manag. 2016, 121, 232–240. [Google Scholar] [CrossRef]
  44. Shi, J.; Lee, W.J.; Liu, Y.; Yang, Y.; Wang, P. Forecasting power output of photovoltaic systems based on weather classification and support vector machines. IEEE Trans. Ind. Appl. 2012, 48, 1064–1069. [Google Scholar] [CrossRef]
  45. Zhu, H.; Li, X.; Sun, Q.; Nie, L.; Yao, J.; Zhao, G. A power prediction method for photovoltaic power plant based on wavelet decomposition and artificial neural networks. Energies 2015, 9, 11. [Google Scholar] [CrossRef]
  46. Dwivedi, S.K.; Rawat, B. A review paper on data preprocessing: A critical phase in web usage mining process. In Proceedings of the 2015 International Conference on Green Computing and Internet of Things (ICGCIoT), Greater Noida, India, 8–10 October 2015; pp. 506–510. [Google Scholar]
  47. Maharana, K.; Mondal, S.; Nemade, B. A review: Data pre-processing and data augmentation techniques. Glob. Transit. Proc. 2022, 3, 91–99. [Google Scholar] [CrossRef]
  48. Wang, H.; Zhang, N.; Du, E.; Yan, J.; Han, S.; Liu, Y. A comprehensive review for wind, solar, and electrical load forecasting methods. Glob. Energy Interconnect. 2022, 5, 9–30. [Google Scholar] [CrossRef]
  49. Jlidi, M.; Hamidi, F.; Barambones, O.; Abbassi, R.; Jerbi, H.; Aoun, M.; Karami-Mollaee, A. An Artificial Neural Network for Solar Energy Prediction and Control Using Jaya-SMC. Electronics 2023, 12, 592. [Google Scholar] [CrossRef]
  50. Sehrawat, N.; Vashisht, S.; Singh, A. Solar irradiance forecasting models using machine learning techniques and digital twin: A case study with comparison. Int. J. Intell. Netw. 2023, 4, 90–102. [Google Scholar] [CrossRef]
  51. Ahmad, T.; Zhu, H.; Zhang, D.; Tariq, R.; Bassam, A.; Ullah, F.; AlGhamdi, A.S.; Alshamrani, S.S. Energetics Systems and artificial intelligence: Applications of industry 4.0. Energy Rep. 2022, 8, 334–361. [Google Scholar] [CrossRef]
  52. Mellit, A. Artificial Intelligence technique for modelling and forecasting of solar radiation data: A review. Inter. J. Artif. Intell. Soft Comput. 2008, 1, 52–76. [Google Scholar] [CrossRef]
  53. Zhao, H.X.; Magoulès, F. A review on the prediction of building energy consumption. Renew. Sustain. Energy Rev. 2012, 16, 3586–3592. [Google Scholar] [CrossRef]
  54. Mellit, A.; Kalogirou, S.A.; Hontoria, L.; Shaari, S. Artificial intelligence techniques for sizing photovoltaic systems: A review. Renew. Sustain. Energy Rev. 2009, 13, 406–419. [Google Scholar] [CrossRef]
  55. Sharma, N.; Sharma, P.; Irwin, D.; Shenoy, P. Predicting solar generation from weather forecasts using machine learning. In Proceedings of the 2011 IEEE International Conference on Smart Grid Communications (SmartGridComm), Brussels, Belgium, 17–20 October 2011; IEEE: Piscataway, NJ, USA, 2011; pp. 528–533. [Google Scholar]
  56. Del Ser, J.; Casillas-Perez, D.; Cornejo-Bueno, L.; Prieto-Godino, L.; Sanz-Justo, J.; Casanova-Mateo, C.; Salcedo-Sanz, S. Randomization-based machine learning in renewable energy prediction problems: Critical literature review, new results and perspectives. Appl. Soft Comput. 2022, 118, 108526. [Google Scholar] [CrossRef]
  57. Li, L.L.; Wen, S.Y.; Tseng, M.L.; Wang, C.S. Renewable energy prediction: A novel short-term prediction model of photovoltaic output power. J. Clean. Prod. 2019, 228, 359–375. [Google Scholar] [CrossRef]
  58. Xia, M.; Shao, H.; Ma, X.; de Silva, C.W. A stacked GRU-RNN-based approach for predicting renewable energy and electricity load for smart grid operation. IEEE Trans. Ind. Inform. 2021, 17, 7050–7059. [Google Scholar] [CrossRef]
  59. Ahmad, T.; Zhang, H.; Yan, B. A review on renewable energy and electricity requirement forecasting models for smart grid and buildings. Sustain. Cities Soc. 2020, 55, 102052. [Google Scholar] [CrossRef]
  60. Xie, Y.; Li, C.; Li, M.; Liu, F.; Taukenova, M. An overview of deterministic and probabilistic forecasting methods of wind energy. iScience 2022, 26, 105804. [Google Scholar] [CrossRef]
  61. Nascimento, E.G.S.; de Melo, T.A.; Moreira, D.M. A transformer-based deep neural network with wavelet transform for forecasting wind speed and wind energy. Energy 2023, 278, 127678. [Google Scholar] [CrossRef]
  62. Mabel, M.C.; Fernandez, E. Estimation of energy yield from wind farms using artificial neural networks. IEEE Trans. Energy Convers. 2009, 24, 459–464. [Google Scholar] [CrossRef]
  63. Shamsi, M.; Cuffe, P. Prediction markets for probabilistic forecasting of renewable energy sources. IEEE Trans. Sustain. Energy 2021, 13, 1244–1253. [Google Scholar] [CrossRef]
  64. Kong, X.; Liu, X.; Shi, R.; Lee, K.Y. Wind speed prediction using reduced support vector machines with feature selection. Neurocomputing 2015, 169, 449–456. [Google Scholar] [CrossRef]
  65. Grieves, M. Digital twin: Manufacturing excellence through virtual factory replication. White Pap. 2014, 1, 1–7. [Google Scholar]
  66. Yu, W.; Patros, P.; Young, B.; Klinac, E.; Walmsley, T.G. Energy digital twin technology for industrial energy management: Classification, challenges and future. Renew. Sustain. Energy Rev. 2022, 161, 112407. [Google Scholar] [CrossRef]
  67. Massel, L.; Massel, A.; Shchukin, N.; Tsybikov, A. Designing a Digital Twin of a Wind Farm. Eng. Proc. 2023, 33, 30. [Google Scholar]
  68. Grieves, M. Intelligent digital twins and the development and management of complex systems. Digit. Twin 2022, 2, 8. [Google Scholar] [CrossRef]
  69. Nguyen, V.H.; Tran, Q.T.; Besanger, Y.; Jung, M.; Nguyen, T.L. Digital twin integrated power-hardware-in-the-loop for the assessment of distributed renewable energy resources. Electr. Eng. 2021, 104, 377–388. [Google Scholar] [CrossRef]
  70. Buchatskiy, P.Y.; Teploukhov, S.V.; Onishchenko, S.V.; Kuzmin, K.K.; Bychkov, T.Y. Software Tools for Evaluating Renewable Energy Sources. Russ. J. Earth Sci. 2023, 5, 1–8. [Google Scholar] [CrossRef]
  71. You, M.; Wang, Q.; Sun, H.; Castro, I.; Jiang, J. Digital twins based day-ahead integrated energy system scheduling under load and renewable energy uncertainties. Appl. Energy 2022, 305, 117899. [Google Scholar] [CrossRef]
  72. Belik, M.; Rubanenko, O. Implementation of Digital Twin for Increasing Efficiency of Renewable Energy Sources. Energies 2023, 16, 4787. [Google Scholar] [CrossRef]
  73. Kumar, R.D.; Prakash, K.; Sundari, P.A.; Sathya, S. A Hybrid Machine Learning Model for Solar Power Forecasting. E3S Web Conf. 2023, 387, 04003. [Google Scholar] [CrossRef]
  74. Roy, A.; Ramanan, A.; Kumar, B.; Abraham, C.A.; Hammer, A.; Barykina, E.; Heinemann, D.; Kumar, N.; Waldl, H.-P.; Mitra, I.; et al. Development of a day-ahead solar power forecasting model chain for a 250 MW PV park in India. Int. J. Energy Environ. Eng. 2023, 14, 973–989. [Google Scholar] [CrossRef]
  75. Nayak, A.; Heistrene, L. Hybrid machine learning model for forecasting solar power generation. In Proceedings of the 2020 International Conference on Smart Grids and Energy Systems (SGES), Perth, Australia, 23–26 November 2020; pp. 910–915. [Google Scholar]
  76. Jalali, S.M.J.; Ahmadian, S.; Nakisa, B.; Khodayar, M.; Khosravi, A.; Nahavandi, S.; Islam, S.M.S.; Shafie-Khah, M.; Catalão, J.P. Solar irradiance forecasting using a novel hybrid deep ensemble reinforcement learning algorithm. Sustain. Energy Grids Netw. 2022, 32, 100903. [Google Scholar] [CrossRef]
  77. Lim, S.C.; Huh, J.H.; Hong, S.H.; Park, C.Y.; Kim, J.C. Solar Power Forecasting Using CNN-LSTM Hybrid Model. Energies 2022, 15, 8233. [Google Scholar] [CrossRef]
  78. Margaret, V.; Jose, J. Exponential smoothing models for prediction of solar irradiance. Int. J. Adv. Res. Electr. Electron. Instrum. Eng. 2015, 4, 1133–1139. [Google Scholar]
  79. Dong, Z.; Yang, D.; Reindl, T.; Walsh, W.M. Short-term solar irradiance forecasting using exponential smoothing state space model. Energy 2013, 55, 1104–1113. [Google Scholar] [CrossRef]
  80. Dev, S.; AlSkaif, T.; Hossari, M.; Godina, R.; Louwen, A.; Van Sark, W. Solar irradiance forecasting using triple exponential smoothing. In Proceedings of the 2018 International Conference on Smart Energy Systems and Technologies (SEST), Seville, Spain, 10–12 September 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 1–6. [Google Scholar]
  81. Gupta, A.; Bansal, A.; Roy, K. Solar energy prediction using decision tree regressor. In Proceedings of the 2021 5th International Conference on Intelligent Computing and Control Systems (ICICCS), Madurai, India, 6–8 May 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 489–495. [Google Scholar]
  82. Ahmad, M.W.; Reynolds, J.; Rezgui, Y. Predictive modelling for solar thermal energy systems: A comparison of support vector regression, random forest, extra trees and regression trees. J. Clean. Prod. 2018, 203, 810–821. [Google Scholar] [CrossRef]
  83. Chen, H.; Chang, X. Photovoltaic power prediction of LSTM model based on Pearson feature selection. Energy Rep. 2021, 7, 1047–1054. [Google Scholar] [CrossRef]
  84. Jailani, N.L.M.; Dhanasegaran, J.K.; Alkawsi, G.; Alkahtani, A.A.; Phing, C.C.; Baashar, Y.; Capretz, L.F.; Al-Shetwi, A.Q.; Tiong, S.K. Investigating the Power of LSTM-Based Models in Solar Energy Forecasting. Processes 2023, 11, 1382. [Google Scholar] [CrossRef]
  85. Center for Intelligent Digital Power Engineering Institute of Management Problems of the Russian Academy of Sciences. Available online: https://energy.ipu.ru/datasets/#power-climate-2020 (accessed on 6 November 2023).
  86. Saghiri, A.M.; Vahidipour, S.M.; Jabbarpour, M.R.; Sookhak, M.; Forestiero, A. A survey of artificial intelligence challenges: Analyzing the definitions, relationships, and evolutions. Appl. Sci. 2022, 12, 4054. [Google Scholar] [CrossRef]
  87. Bhagoji, A.N.; Cullina, D.; Sitawarin, C.; Mittal, P. Enhancing robustness of machine learning systems via data transformations. In Proceedings of the 2018 52nd Annual Conference on Information Sciences and Systems (CISS), Princeton, NJ, USA, 21–23 March 2018; pp. 1–5. [Google Scholar]
  88. Fateh, D.; Eldoromi, M.; Birjandi, A.A.M. Uncertainty modeling of renewable energy sources. In Scheduling and Operation of Virtual Power Plants; Zangeneh, A., Moeini-Aghtaie, M., Eds.; Elsevier: Amsterdam, The Netherlands, 2022; pp. 193–208. [Google Scholar]
  89. Alonso-Travesset, À.; Coppitters, D.; Martín, H.; de la Hoz, J. Economic and Regulatory Uncertainty in Renewable Energy System Design: A Review. Energies 2023, 16, 882. [Google Scholar] [CrossRef]
  90. Billah, B.; King, M.L.; Snyder, R.D.; Koehler, A.B. Exponential smoothing model selection for forecasting. Int. J. Forecast. 2006, 22, 239–247. [Google Scholar] [CrossRef]
  91. Chandola, D.; Gupta, H.; Tikkiwal, V.A.; Bohra, M.K. Multi-step ahead forecasting of global solar radiation for arid zones using deep learning. Procedia Comput. Sci. 2020, 167, 626–635. [Google Scholar] [CrossRef]
  92. Ağbulut, Ü.; Gürel, A.E.; Biçen, Y. Prediction of daily global solar radiation using different machine learning algorithms: Evaluation and comparison. Renew. Sustain. Energy Rev. 2021, 135, 110114. [Google Scholar] [CrossRef]
  93. Ahmed, R.; Sreeram, V.; Mishra, Y.; Arif, M.D. A review and evaluation of the state-of-the-art in PV solar power forecasting: Techniques and optimization. Renew. Sustain. Energy Rev. 2020, 124, 109792. [Google Scholar] [CrossRef]
  94. Harrou, F.; Kadri, F.; Sun, Y. Forecasting of photovoltaic solar power production using LSTM approach. In Advanced Statistical Modeling, Forecasting, and Fault Detection in Renewable Energy Systems; IntechOpen: London, UK, 2020; Volume 3. [Google Scholar]
  95. Ghimire, S.; Deo, R.C.; Raj, N.; Mi, J. Deep solar radiation forecasting with convolutional neural network and long short-term memory network algorithms. Appl. Energy 2019, 253, 113541. [Google Scholar] [CrossRef]
  96. Lateko, A.A.; Yang, H.T.; Huang, C.M.; Aprillia, H.; Hsu, C.Y.; Zhong, J.L.; Phương, N.H. Stacking ensemble method with the RNN meta-learner for short-term PV power forecasting. Energies 2021, 14, 4733. [Google Scholar] [CrossRef]
  97. Bozkurt, H.; Macit, R.; Çelik, Ö.; Teke, A. Evaluation of artificial neural network methods to forecast short-term solar power generation: A case study in Eastern Mediterranean Region. Turk. J. Electr. Eng. Comput. Sci. 2022, 30, 2013–2030. [Google Scholar] [CrossRef]
  98. Meng, M.; Song, C. Daily photovoltaic power generation forecasting model based on random forest algorithm for north China in winter. Sustainability 2020, 12, 2247. [Google Scholar] [CrossRef]
Figure 1. Trend of RES-based energy generation.
Figure 1. Trend of RES-based energy generation.
Energies 17 00416 g001
Figure 2. World investments in renewable energy by year (billion USD).
Figure 2. World investments in renewable energy by year (billion USD).
Energies 17 00416 g002
Figure 3. Modern information technologies.
Figure 3. Modern information technologies.
Energies 17 00416 g003
Figure 4. Classification of AI approaches used in the implementation of RES-based energy systems.
Figure 4. Classification of AI approaches used in the implementation of RES-based energy systems.
Energies 17 00416 g004
Figure 5. An approach to integrated data analysis.
Figure 5. An approach to integrated data analysis.
Energies 17 00416 g005
Figure 6. Main approaches to RES forecasting.
Figure 6. Main approaches to RES forecasting.
Energies 17 00416 g006
Figure 7. Main applications of AI in the energy industry.
Figure 7. Main applications of AI in the energy industry.
Energies 17 00416 g007
Figure 8. General structure of the neural network.
Figure 8. General structure of the neural network.
Energies 17 00416 g008
Figure 9. The most widely used machine-learning approaches for prediction tasks [51].
Figure 9. The most widely used machine-learning approaches for prediction tasks [51].
Energies 17 00416 g009
Figure 10. Machine-learning algorithms for solar energy forecasting.
Figure 10. Machine-learning algorithms for solar energy forecasting.
Energies 17 00416 g010
Figure 11. Classification of intelligent forecasting methods for wind energy assessment.
Figure 11. Classification of intelligent forecasting methods for wind energy assessment.
Energies 17 00416 g011
Figure 12. Option of a digital twin for a power plant using RES.
Figure 12. Option of a digital twin for a power plant using RES.
Energies 17 00416 g012
Figure 13. Methodology for using AI approaches in RES forecasting and assessment.
Figure 13. Methodology for using AI approaches in RES forecasting and assessment.
Energies 17 00416 g013
Figure 14. Block diagram of the hybrid power forecasting method based on exponential smoothing and the LSTM model.
Figure 14. Block diagram of the hybrid power forecasting method based on exponential smoothing and the LSTM model.
Energies 17 00416 g014
Figure 15. Using a neural network to predict missing values in an initial data sample.
Figure 15. Using a neural network to predict missing values in an initial data sample.
Energies 17 00416 g015
Figure 16. Solar power generation profile for the week of 6–12 June 2021 in Volts.
Figure 16. Solar power generation profile for the week of 6–12 June 2021 in Volts.
Energies 17 00416 g016
Figure 17. Applying the exponential smoothing procedure to the original data.
Figure 17. Applying the exponential smoothing procedure to the original data.
Energies 17 00416 g017
Figure 18. Trend of the input data.
Figure 18. Trend of the input data.
Energies 17 00416 g018
Figure 19. One-, two- and three-day ahead forecast results.
Figure 19. One-, two- and three-day ahead forecast results.
Energies 17 00416 g019
Figure 20. Model retraining schedule.
Figure 20. Model retraining schedule.
Energies 17 00416 g020
Figure 21. Graph of the accuracy of the trained model.
Figure 21. Graph of the accuracy of the trained model.
Energies 17 00416 g021
Table 1. Classification of solar/wind energy forecasting methods.
Table 1. Classification of solar/wind energy forecasting methods.
Classification CriterionForecasting MethodApplicable ScenariosAdvantagesDisadvantages
Modeling principlePhysical modelingDesign of a new plantIt does not take a lot historical dataThe complexity of the model increases exponentially as the forecast accuracy increases as the accuracy of prediction increases
Utilization within a plant during its operationTime-consuming and computationally intensive
Statistical modelingPower plants in operationMore broadly applicable scenariosRequires a large amount of historical data to understand the series mapping laws
Single/regional plants
Classification criterionForecasting methodApplicable scenariosUtilization of forecast results
TimelineShort-term forecastingForecasting interval up to 4 hOperational economic dispatching
Rotary reserve capacity optimization
Capacity tracking
Medium-term forecastingForecasting in the interval from 6 h to 3 daysDevelopment and adjustment of station maintenance plans
Development of day-ahead dispatching plans for the electric power system
Long-term forecastingForecasts for months, quarters and yearsOrganization of overhaul
Power system planning
Site selection for wind and solar power plants
Classification criterionForecasting methodApplicable scenariosForecasting approach
Spatial scalePoint forecastsSingle stationDerived from conventional modeling
Regional forecastMultiple stationsForecast regional power directly
First, a station in the region is forecasted, and then using the direct superposition method or statistical upscaling method, a regional power forecast is constructed
Classification criterionForecasting methodApplicable scenariosForecasting approach
Methods of displaying resultsDeterministic forecastingScenarios require the results of point forecastingObtained using conventional modeling
Uncertain forecastingScenarios require interval forecasting resultsProbabilistic forecasting: parametric method, non-parametric method
Risk index forecasting
Scenario forecasting: Monte Carlo algorithm, multivariate method of Gaussian multivariate autoregressive moving average model, etc.
Table 2. Partial codes used to implement the hybrid approach of forecasting based on AI methods.
Table 2. Partial codes used to implement the hybrid approach of forecasting based on AI methods.
StagesActions
Step 1: Data preprocessingVpanel = pd.read_csv(‘WirenBoard.csv’, sep = “;”, usecols = [0, 7])
Vpanel = Vpanel.dropna()
Vpanel.index = list(range(len(Vpanel)))
Step 2: Exponential smoothingalpha = 0.2
exp_smoothing = [None, week[‘V_panel’][0]]
for i in range(2,len(week[‘V_panel’])):
exp_smoothing.append(alpha * week[‘V_panel’][I − 1] + (1 − alpha) × exp_smoothing[I − 1])
Step 3: Trend Generationweek_trend = week_trend.rolling(window = 1600).mean()
Step 4: LSTM Model Definitionmodel = Sequential()
model.add(LSTM(units = 50, return_sequences = True, input_shape = (features_set.shape[1], 1)))
model.add(Dropout(0.2))
model.add(LSTM(units = 50, return_sequences = True))
model.add(Dropout(0.2))
model.add(LSTM(units = 50, return_sequences = True))
model.add(Dropout(0.2))
model.add(LSTM(units = 50))
model.add(Dropout(0.2))
model.add(Dense(units = 1))
Step 5: Training the LSTM modelmodel.compile(optimizer = ‘adam’, loss = ‘mean_squared_error’)
model.fit(features_set_train, labels_train, epochs = 20, batch_size = 32, use_multiprocessing = True)
Step 6: Predictionforecast = model.predict(features_set)
forecast = pd.Series(map(lambda x: float(x), forecast))
Table 3. Evaluation metrics.
Table 3. Evaluation metrics.
Evaluation MetricEquation
Error E r r o r = X p r e d X m e a n s
MAE 1 n i = 1 n X p r e d X m e a n s
MAPE 1 n i = 1 n X p r e d X m e a n s X m e a n s × 100
MBE 1 n i = 1 n X p r e d X m e a n s
rMBE i = 1 n X p r e d X m e a n s i = 1 n X m e a n s × 100
RMSE 1 n i = 1 n X p r e d X m e a n s 2
rRMSE 1 n i = 1 n X p r e d X m e a n s 2 1 n i = 1 n X m e a n s × 100
Table 4. Metrics for evaluating the prediction accuracy of the proposed hybrid approach.
Table 4. Metrics for evaluating the prediction accuracy of the proposed hybrid approach.
Forecasting HorizonMAEMAPERMSErRMSE R 2
1 day2.303734.26415.18700.05860.9893
2 days4.750435.49375.61530.06220.9871
3 days11.498159.326720.22370.25300.8479
Table 5. Evaluating the prediction accuracy of different models.
Table 5. Evaluating the prediction accuracy of different models.
ModelMAEMAPERMSErRMSE R 2 Source
Exponential smoothing20.470.929[79]
ARIMA19.220.947[79]
Exponential smoothing2.5 (20 min)0.99[80]
Extra trees2.827.27.80.9526[82]
Random forest3.389.130.924[82]
LSTM8.930.98[94]
CLSTM11.423.6218.01[95]
RNN7.755.69[96]
(FFBPNN) method5.2567.0664.673[97]
Gradient boosting decision tree6.023.36.73[98]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Simankov, V.; Buchatskiy, P.; Kazak, A.; Teploukhov, S.; Onishchenko, S.; Kuzmin, K.; Chetyrbok, P. A Solar and Wind Energy Evaluation Methodology Using Artificial Intelligence Technologies. Energies 2024, 17, 416. https://doi.org/10.3390/en17020416

AMA Style

Simankov V, Buchatskiy P, Kazak A, Teploukhov S, Onishchenko S, Kuzmin K, Chetyrbok P. A Solar and Wind Energy Evaluation Methodology Using Artificial Intelligence Technologies. Energies. 2024; 17(2):416. https://doi.org/10.3390/en17020416

Chicago/Turabian Style

Simankov, Vladimir, Pavel Buchatskiy, Anatoliy Kazak, Semen Teploukhov, Stefan Onishchenko, Kirill Kuzmin, and Petr Chetyrbok. 2024. "A Solar and Wind Energy Evaluation Methodology Using Artificial Intelligence Technologies" Energies 17, no. 2: 416. https://doi.org/10.3390/en17020416

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop