Next Article in Journal
Kinetic Modeling of Advanced Oxidation Processes Using Microreactors: Challenges and Opportunities for Scale-Up
Next Article in Special Issue
Efficiency and Optimization of Buildings Energy Consumption Volume II
Previous Article in Journal
An Efficient Palette Generation Method for Color Image Quantization
Previous Article in Special Issue
Energy Saving Strategies and On-Site Power Generation in a University Building from a Tropical Climate
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Hybrid Techniques to Predict Solar Radiation Using Support Vector Machine and Search Optimization Algorithms: A Review

by
José Manuel Álvarez-Alvarado
1,
José Gabriel Ríos-Moreno
2,*,
Saul Antonio Obregón-Biosca
2,
Guillermo Ronquillo-Lomelí
3,
Eusebio Ventura-Ramos, Jr.
2 and
Mario Trejo-Perea
2
1
División de Investigación y Posgrado, Facultad de Ingeniería, Universidad Autónoma de Queretaro, Queretaro 76010, Mexico
2
Facultad de Ingeniería, Universidad Autónoma de Queretaro, Queretaro 76010, Mexico
3
Centro de Ingeniería y Desarrollo Industrial, Querétaro 76125, Mexico
*
Author to whom correspondence should be addressed.
Appl. Sci. 2021, 11(3), 1044; https://doi.org/10.3390/app11031044
Submission received: 29 November 2020 / Revised: 14 January 2021 / Accepted: 20 January 2021 / Published: 24 January 2021

Abstract

:
The use of intelligent algorithms for global solar prediction is an ideal tool for research focused on the use of solar energy. Forecasting solar radiation supports different applications focused on the generation and transport of energy in places where there are no meteorological stations. Different solar radiation prediction techniques have been applied in different time horizons, such as neural networks (ANN) or machine learning (ML), with the latter being the most important. The support vector machine (SVM) is a classification method of the ML that is used to predict solar radiation. To obtain a better accuracy of prediction data, search optimization algorithms (SOA) such as genetic algorithms (GA) and the particle swarm optimization algorithm (PSO) were used to optimize the prediction accuracy by searching the model parameters. This article presents a review of different hybrid SVM models with SOA applied to obtain the best parameters to reduce the prediction error of solar radiation using meteorological variables. Research articles from the last 5 years on solar radiation prediction using SVM models and hybrid SMV optimized models with SOA were studied. The results show that SVM with GA presents a better performance than the classical SVM models using the Radial basis kernel function for prediction parameters.

Graphical Abstract

1. Introduction

In recent years, energy generation and transport have become very important issues for the social and economic development of any nation that wants to be sustainable. Today, the demand for fossil fuel is 80% of the total energy consumed globally and more than 95% is used for the transport sector [1]. The use of these fossil fuels has been one of the main causes of the greenhouse effect on earth [2,3,4]. Nowadays, the scientific community has set the task of developing new technologies focused on the generation and use of electricity through solar power [5,6,7].
Additionally, power companies must be able to manage energy production to meet consumption at any time [8]. This is why it has focused on generating new techniques to manage energy production, as it is an important factor for a society to thrive economically and without harming the environment by using alternative energies [9]. However, alternative energies (such as solar, wind, to name a few), are difficult to represent in a mathematical model because of their non-linear behavior. In order to meet the balance between generation and consumption, it is crucial to predict solar radiation in high-capacity power generation facilities.
In this context, acquiring further knowledge on solar radiation has been one of the main research topics, for which it has become a benchmark in the strengthening of energy generation strategies through the use of renewable energy sources. In this context, machine learning (ML) has become a recognized strategy in this field [10]. A high-performance solar energy generation system largely depends on the forecast of the output power, since this data can support the design and sizing of these systems. Under this concept, forecasting models of global solar radiation are developed under two main categories: satellite cloud images and ML models [11].
Forecasting solar radiation is becoming a popular topic. This technology allows solar energy to be integrated into the grid, producing good results by improving the quality of energy supplied to the grid to reduce the costs of accessories related to the use of this resource [12]. The combination of these factors has been the motivator for the development and design of models of a complex field of research that aims to produce better predictions of the solar resource and thus be able to predict the output power that can be generated depending on the type of technology used and the prediction horizon used [13].
A forecasting model essentially consists of a system of linear or non-linear equations that relate the future values of the variable to be predicted with recorded data variables themselves and the explanatory variables. Before making a prediction, you must define the prediction horizon on which the model should be applied [14]. According to the literature, there are two classes of techniques to choose the method according to horizon time: The Now-casting method, defined as a forecast for the next 6-hour period, based on detailed observational data such as radiometers, pyrheliometers, satellite images or sky cameras, among others and results in a better alternative to forecast variables in a minute scale [15] and Numeric weather prediction models (NWP) [8]. These predictions are suitable for the operation and control of power plants. For some applications, solar radiation predictions of 0 to 180 h are delivered online, every 6 h [11].
In addition, another advantage of knowing the future solar radiation lies in optimizing the control of solar energy in the electricity grid, which can ensure a favorable performance in the electricity generation market that may be used in the future in the Smart Grid field [16].
Currently, there is a lot of information published in journals about solar radiation prediction with ML. However, several ML methods about classification models to forecast variables are considered in the literature, such as artificial neural networks (ANN) or support vector machine (SVM) models and are commonly compared with other models. Additionally, forecasting solar radiation is a very complex phenomenon which can be influenced by many different factors and forecasting models tend to be more accurate. In this context, optimization algorithms are integrated to forecasting models to reduce error and improve its accuracy, so, it is necessary to present a review of prediction techniques with the use of search optimization algorithms (SOA) to improve prediction on different horizons. The objective of this article is to perform an analysis of solar radiation prediction techniques based on hybrid SVM and SOA models. The performance of SVM models is compared with conventional supervised learning models, such as artificial neural networks. SVM-SOA hybrid models are also analyzed to evaluate the accuracy of the predicted solar radiation data seen in the literature. It also presents the most suitable Kernel functions for hybrid models and finally, a general process flowchart of hybrid prediction techniques, according to the literature, is shown.

2. Solar Radiation Components

Modelling solar radiation is a very complex task because it is influenced by climatic zone, geographical area or seasons. Solar radiation provides the quantity of solar energy that reaches the Earth’s surface during a particular time period [17]. It is important to know the whole phenomenon, starting from the definition of the sun, which is a star inside which a series of reactions take place that produce a loss of mass that is transformed into energy. Solar irradiance is the measured and recorded amount of energy that comes directly from the sun to the land surface [18]. There are three main types of solar radiation, which are the following: diffuse, direct and global solar radiation. Diffuse radiation is that which occurs when radiation that comes directly from the sun is intercepted by the Earth’s atmosphere, causing a scattering in the middle [19]. Diffuse solar radiation creates a problem in the generation of electricity by photovoltaic solar panels, reducing their generation capacity, that is, in solar radiation, clouds absorb all the incident energy and emit it again [20]. Direct solar radiation comes in a defined direction from the sun towards the earth, which, it is possible to concentrate it in a point for its use, however, it can also be reflected. This radiation is essential in the use and sizing of solar concentration systems [21]. With diffuse and direct solar radiation, it is possible to determine the global solar radiation in an area. Furthermore, it is possible to acquire information on global solar radiation by means of pyranometers that measure the solar irradiance from the sun to an area [22].

3. Solar Radiation Prediction Time Horizons

A prediction model essentially consists of a system of linear or non-linear equations that relate the future values of the variable to be predicted with the present and past values of the variable itself and the explanatory variables. Before making a prediction, you must define the prediction horizon on which the model should be applied [14]. The ML applications to predict solar radiations are becoming a trend in the transition of energy generation systems. The models are developed as a time series prediction problem, that will be solved as a classification model. Figure 1 visualizes the most used time horizons in prediction models using ML [23].

3.1. Time Horizon

The estimation of the output power of solar systems is necessary for the proper functioning of the electricity grid or for the optimal management of the energy flows that occur in the solar system. Before predicting the output of solar systems, it is essential to focus prediction on solar radiation. The prediction of components of solar radiation (global or diffuse) could be performed by several methods and the accuracy of a prediction model depends mainly on the time horizons [11].
For the development of any solar prediction model, we must contemplate the timescale (counted from a certain moment in which we make the prediction), which determines the future moment for which we make the predictions. The biggest drawback is its linear character, which makes it difficult for all problems to be properly modeled [22,24]. Models are very sensitive to unusual observations, forcing you to review the time series for detection and correcting before designing the prediction model [25].

3.1.1. Nowcasting Solar Radiation

The prediction horizon ranges from 15 min to a few hours, with no unanimity in its value [26]. In the short term, intra-hour forecasts are particularly useful for carrying out operations in the solar plant, balancing the grid, achieving automatic generation and trade control. Currently, it is very difficult to accurately predict solar radiation in the short term, as it involves knowing in advance how much energy solar plants produce instantly and this would be of great help in avoiding problems of supplying the line or avoiding surplus energy [27]. On this horizon, the statistical models that show the best performance are those that use satellite images with greater accuracy in nowcasting predictions [15,28] and statistical models for solar radiation time series, such as NWP [29,30,31]. Likewise, in recent years, several studies have been presented on the use of Machine Learning (ML) for solar radiation prediction using vector support machines (SVM) that show better performance in classification and regression analysis in time series [32,33].

3.1.2. Forecasting Solar Radiation

Long-term predictions: correspond to a horizon above 48 or 72 h, reaching a limit of 7 days. The larger the horizon, the greater the prediction errors, making it difficult to make reliable predictions of atmospheric variables above those 7 days [34,35,36]. Time horizons represent prediction analysis, as, as has been observed in the literature, ML models are able to demonstrate that they are the best alternative in time series data analysis. However, the need to reduce error correction has been modified to make way for ML regression model models using search optimization algorithms (SOA) that require accurate selection of their parameters to improve their performance [37,38].

4. Support Vector Machine Models

Machine Learning (ML) is the process of learning to convert experience into expertise. A concise explanation is that a computer program learns from the experience from data recorded in a period of time; the performance of the program is evaluated in time by improving experience [39]. In other words, ML models interpret patterns through learning based on data obtained in a period through a training process to make a prediction, generating new data that will measure the behavior of a phenomenon in the future [40,41,42].
According to the literature, there are two main specific techniques that ML uses to develop learning methods using information directly from data acquired [43]. There exist two main learning methods: supervised learning that uses from present to previous data to forecast events [44,45] and unsupervised learning that analyzes the patterns from non-classified data and deduces a function to describe the behavior of the system [46]. Additionally, there are other learning methods that derive from these principal methods: semi-supervised learning and multiple instance learning [47]. In this article, the supervised learning using a support vector machine (SVM) will be discussed. The Figure 2 summarizes the two principal methods and its most used models to predict solar radiation.
According to [8], supervised algorithms are currently the most used, and within this method are neural networks and vector support machines. These models have been widely used in recent years, with vector support machines being recently integrated to provide new solar prediction techniques. In this context, SVM belongs to a technique called supervised learning defined as a technique for identifying the behavior between an input and an output variable [48].
The theoretical basis of SVM is to minimize the structural risk related to the empirical risk from the training process and the confidence range from Vapnik Chervonenkis dimension (VC dimension) [49]. The complexity of the problem will be reduced when the VC dimension is smaller, making the risk smaller [50].
The architecture of an SVM is a versatile and configurable model based on a kernel machine that could be treated as a classification or regression problem according to Vapnik equations [51], while a support vector regression is only used for regression problems [11]. Therefore, an SVM is a great alternative to solve classification problems in forecasting time series [52,53,54,55].
In order to predict a non-linear variable, such as solar radiation, it is necessary to have a data set x i that represents the input data sample space, d i which is the target value and to know the number of data points n [14]; therefore, it is possible to resort to Vapnik’s equations theory. The input variables to SMV models are related to the objective variable (variable to predict), visualizing the mapped data in a non-linear function f ( x ) [51]:
f ( x ) = ω · ϕ ( x ) + b
where ω is the normal vector, b is a constant, also called bias term [56] and ϕ ( x ) is a large-dimensional spatial characteristic mapped by the space vector x. The coefficients ω and b are calculated by minimization using the following optimization problem [24]:
R s v m ( f ) = C 1 N i = 1 N x i = 1 = L e ( f ( x i ) , y i ) + 1 2 w 2
L e ( f ( x i ) , y i ) = si | f ( x ) , y | ϵ for | f ( x ) , y | ϵ 0 o t h e r w i s e
where ϵ is a parameter of the model. L e ( f ( x i ) , d i ) is the term that describes the ϵ -th missing function, which indicates that errors below epsilon are not penalized, d i represents the solar radiation in the period i and C 1 N i = 1 N L ϵ ( f ( x i ) , d i ) defines the empirical error of the SVM model. 1 2 w 2 is the regularization term, C is the term that evaluates the error penalty function to regulate the compensation between the error or empirical risk and the term of regularization. The slack variables ς and ς * indicate the excessive top and bottom skew, respectively. With these properties of the function to be optimized, it is possible to define Equation (2) as shown below [57]:
minimize 1 2 w 2 + C 1 N i = 1 N ( ς i + ς i * )
subject   to : = | y i w , x i + b ϵ + ς i | w , x i + b y i ϵ + ς i ς i , ς i * 0
To solve Equation (1), it is possible to use Lagrange and optimal constraints to obtain a non-linear regression function:
f ( x ) = i = 1 l α i α i * K x i x + b
where α i , α i * are Lagrange multipliers. The term k ( x i x ) is defined as the kernel function [55]:
K ( x i x ) = i = 1 D ϕ i ( x ) + ϕ i ( y )
The general architecture form of a SVM is shown in Figure 3.

4.1. Kernel Function Provided for SVM

SVM maps the data in a non-linear map to describe the linear process in the space of the predicted data according to the availability of data. This expression results in a simple linear combination problem attributed to the mapped space [58]. The kernel function allows a classification to be performed to form nonlinear boundaries to model complicated separating hyperplanes [59]. Figure 4 describes a projection from low to high dimension in space data.
The kernel parameters must be ideal to solve the problem classification according to the data to become separable in the next space. The four principal basic kernel functions are linear, polynomial, radial basis function (RBF) and sigmoid [57,60].
  • Radial basis function (RBF): this function could perform nonlinear mapping of the samples into a higher dimensional feature space expressed by [61]:
    K ( x i , x j ) = e x p x i x j 2 σ 2
    where σ is the kernel weight and x i and x j are the inputs to the i-th and j-th dimensions, respectively.
  • Linear kernel function: According to [57], the linear function to obtain the SVM parameters is described by the following:
    K ( x i , x j ) = x i · x j
  • Polynomial kernel function: this is a typical example of a global kernel, defined as follows:
    K ( x i , x j ) = x i · x j q
    where q is the degree of the polynom that will be used [62].
  • Sigmoid kernel function: this function gives an explanation to practical viability [63]. This function is expressed as follows:
    K ( x i , x j ) = t a n h v x · x i + c
    where v and c are adjustable kernel functions based on the data.

4.2. Search Optimization Algorithms

In general, SVM models and ANN models are widely used in forecasting power consumption and solar radiation because of its performance and easy adaptation for nonlinear variables. However, it is important to improve new methods to find the best fitting parameters of the model [64].
The importance of using genetic algorithms as a solution to the Vapnik model function (Equation (1)) is to find the most optimal point to be able to obtain better prediction results. Intelligent search algorithms (SOA) are techniques for searching and exchanging information between the individuals of a population, which will be the ones that can solve a non-linear optimization problem [65]. SOA models are frequently used in forecasting methods where it is quite crucial to determine weights coefficients to reduce the error [66].

4.3. Performance Evaluation

It is necessary to know the performance of the SVM model. To evaluate the performance of forecasting solar radiation data, statistical indicators were used [67]. According to the literature, there are five popular indicators that could determine the accuracy of the predicted data [68,69]:
  • Mean absolute percentage error (MAPE): It is used to express the absolute error of the predicted and observed variables in percentage [70]:
    M A P E = 1 m i = 1 m y i y i ^ y i
  • Root mean square error ( R M S E ) sizes the goodness of the fit related to forecast with high errors [71]:
    R M S E = 1 m i = 1 m y i y i ^ 2
  • Mean bias error ( M B E ) indicates the deviation of predicted data from the observed data to provide the performance information of short and long-term use of the model [72]:
    M B E = 1 m i = 1 m y i y i ^
  • Mean absolute error ( M A E ) indicator gives a perspective of the performance of the prediction model by viewing how close the predicted variables are to observed variables [73]:
    M A E = 1 m i = 1 m y i y i ^
  • Relative root mean square error ( R R M S E ) quantifies the relative spread in the error [74,75]
    R R M S E = 1 y ¯ i = 1 m y i y i ^ 2 N
    where y i is the global solar radiation measured, y i ^ is the predicted global solar radiation, y ¯ is the mean global solar radiation, m is the number of forecast data points and N is the number of validation data. These indicators make it possible to know the efficiency of the SVM models: If the statistical indicator value is zero in the ideal case and presents a good performance if is closer to zero [8,57,67,76].

5. Results in Hybrid Techniques: Support Vector Machine with Search Algorithms Review

This work compiled and analyzed scientific articles focused on the construction of solar radiation prediction models with a hybrid method based on support vector machine and search optimization algoritms. The articles that are studied show the advances in this field and the solutions proposed to obtain predictive radiation data with the minimum error calculated with the statistical indicators.
SVMs relate to regularization networks and offers an advance on the ANN model. It is based on the theory of statistical learning that adopts least squares methods to solve the problem to least square solutions through a set of linear equations based on the minimization of structural risk.
Therefore, the SVM model can avoid excessive adjustment of the training data, does not require an iterative adjustment of the model parameters, has better generalization, requires few cores and has good performance [77]. To determine the appropriate choice of the prediction model with a support vector machine, the climatic variables of maximum and minimum air temperature ( T m a x and T m i n , respectively), maximum and minimum relative humidity ( H m a x and H m i n , respectively), wind speed ( w s ), evaporation (E) and vapor pressure estimates (V) were the most used for future global solar radiation G h [78,79,80,81]. This model can avoid the excessive adjustment of the training data, does not require an iterative adjustment of the model parameters, has better generalization, requires few cores and has good performance [55]. Figure 5 visualizes the general process to predict global solar radiation using the climatic variables.
Different researchers have performed models based on SVM with no optimization models, and the results were prominent. Ref. [76] presented a hybrid SVM model in predicting solar radiation on two sites for PV panel surfaces using diffuse, direct and global solar radiation as input variables. The results show that the SVM model improves the prediction compared to the ANNs in the training phase with a maximum time of 0.0468 s, almost 5 times faster than an RNA model and 2 times faster in the testing phase, with 2.15 s. The stability of the model in this application lies in the use of these three radiation components with an RMSE three times smaller than an ANN, varying in a range from 18.34 to 31.15.
Authors from [36] proposed a solar prediction model based on SVM for one-hour ahead based on the typical climatic variables. They mentioned that SVM regression significantly improves the prediction accuracy according to the statistical indicators.
Authors from [67] proposed multiple SVM models using temperature equations with different kernel equations using only temperature variables from meteorological stations. The researchers observed that creating several empirical temperature-based equations and evaluating the models by several statistical indices, the prediction improves significantly in its performance.
In [82], a forecasting model based on SVM and using satellite images of clouds as the input space was presented. They used 4-year registers of cloud monitoring systems configured to perform the model by using large-scale data in multiple inputs and outputs. The performance SVM model was compared to other predicting models, providing a robust and great alternative to predict solar energy with R M S E 10.86.
In [83], a model was developed to estimate global solar radiation based on a support vector machine (SVM) using an index that indicates air quality as an input variable to evaluate the performance of this technique. Compared to existing models, such as neural networks, the model presents a great performance in the accuracy of global solar radiation models by using an air quality indicator as an additional input parameter. The related works only used SVM models. Table 1 summarizes the findings about using SVM as an important alternative to ANN or other models to predict solar radiation.
In recent years, the state-of-the-art with respect to SVM has been demanding due to its high performance, so various methods of improving these models have been developed, such as integrating a search algorithm to the SVM model. Some works have proposed various hybrid techniques based on the flow diagram in the Figure 6.
The work of [14] showed an SVM with the Firefly Algorithm (FFA) to estimate future solar irradiance. A Firefly Algorithm (FFA) was used to calculate the best kernel parameters of the SVM model to obtain the most accurate prediction data. The model presents a better performance compared to ANN, which has RMSE = 1.86% and a MAPE value of 11.51%. The results are promising for the use of FFA with SVM as a great alternative to predicting the global component of the solar radiation. Additionally, they specified a risk in zones with no constant climatic conditions.
In [84], a new approach was developed using data mining techniques to model and improve the prediction of hourly global solar radiation the next day. They report an RMSE value of 23.5% when the independent variables were the values of the meteorological parameters of the previous day and an RMSE of 22.9% when the independent variables were the forecasts of meteorological variables for the same day to be forecast.
The authors [85] developed an SVM model optimized by glowworm swarm optimization (GSO) to estimate solar radiation. Employing the Eclat algorithm (data mining) to choose the appropriate predictors, the support vector machine (SVM) with penalty function of the model structure and the GSO algorithm to improve forecast accuracy, selecting the appropriate parameters. The tests were carried out in four areas of the USA using the input variables of average daily airmass, dew point, relative humidity, opaque cloud cover, wind speed, vertical wind shear, pressure, albedo, zenith angle, azimuth angle, net radiation, global normal radiation and global extraterrestrial radiation. The results show a great performance—RMSE = 0.43 W m 2 and MAPE 5.64%.
In [86], an SVM-FFA model for the prediction of the monthly mean daily horizontal global solar radiation in the port of Bandar Abbass was proposed, located in the southern coastal region of Iran. They also show that their model is highly efficient in estimating the monthly mean daily horizontal global solar radiation. With the following statistical indicators, MAPE = 3.3252.
Ref. [87] presented an SVM model with optimization using GA to compare its performance with a grid search evaluating the accuracy by the analysis of the parameters of the four kernel functions. They found that the grid search could be a good alternative only if a low dimensional dataset, which is only present in few cases of classifications problems, but GA is the best alternative in more cases, presenting stability above 15.9-times that of a grid search.
Research from [57] presented a study of three models: adaptive neuro-fuzzy inference system (ANFIS), ANN and (SVM) models using GA in the three cases to estimate the kernel model parameters in order to compare their accuracy and performance in daily global solar radiation. The results show a huge advantage using SVM-GA to predict solar radiation. They found that SVM-GA also determined the best kernel parameters by evaluating the error to the global minimum convergence.
In [55], a wavelet-coupled vector support machine model for predicting global solar incidents using a limited meteorological data set for the city of Brisbane, Australia was performed. The data were decomposed into a subset of wavelets, transforming the input space into discrete variables to create new time series using the Daubechies-2 wavelet to a detailed level. This hybrid model obtained an approximation of R = 0.965. The input variables used in this model are the basic climatic variables and add hours of sunshine S t to predict the daily global incident solar radiation ( R n ). They also mentioned that climatic anomalies could make the W-SVM model less accurate for solar radiation forecasting.
The authors from [88] presented a GA-SVM model to predict the short-term power forecasting of a PV system on a residential scale. GA was used to find the optimal parameters values for a kernel within a base classifier of the SVM. They used climatic variables and added the solar radiation to predict the power load of a photovoltaic system, that shows that SVM is multi-configurable according to the problem. The results show that GA-SVM outperforms the conventional SVM. The GA shows its great performance by finding a local minimum that is translated in a high-accuracy solar radiation forecasting. Table 2 summarizes the findings on the use of SVM optimized with search algorithm techniques.
Ref. [89] performed a comparison between SVM models and copula-based nonlinear quaintly regression (CNQR) to predict dayli diffuse solar radiation and mentioned the principal risk working with SVM models: There is a possibility that SVM could not perform an accurate prediction if lower parameters are considered in the space data; with more input parameters, the accuracy will increase but the parameter optimization increases considerable, leading to a high cost for the prediction.
The authors from [90], developed three hybrid models to predict the daily solar radiation in urban zones: SVM-PSO model, Bat algorithm with SVM and Whale optimization algorithm with SVM using the general climatic data and adding the Ozone ( O 3 ) in the space variables. They found that the O 3 variable improves the accuracy of the predicted data compared to other parameters such as air pollution, using the RMSD statistical indicator to measure the performance, with values of 11.1%, 10.0% and 10.4%, respectively, for the three developed models.

6. Discussion and Conclusions

This article presented a state-of-the-art in solar radiation prediction techniques through the use of support vector machine models (SVM) and the optimization of the search for the parameters that guarantee a favorable performance in the accuracy of the forecasting data.
It was observed that SVMs by themselves show a better performance in predicting solar radiation than artificial neural networks and other prediction models such as auto regression. In this context, it is possible to define these models as premature techniques, which today are consolidated as the best predictive models, since these models emerged 6 years ago [8]. The SVM models show an improvement when evaluating the polynomial kernel functions using only as a basis the climatic variables of maximum and minimum air temperature ( T m a x and T m i n , respectively), maximum and minimum relative humidity ( H m a x and H m i n , respectively), wind speed ( w s ), evaporation (E) and vapor pressure estimates (V). That base of the input space is sufficient to perform a prediction model based on SVM. However, it is possible that the polynomial function demands a high cost in performance because it can increase in degree, so another alternative is the use of a radial basis function (RBF). According to the literature, RBF to estimate the kernel parameters can improve the accuracy up to 7% compared to higher degree polynomial functions. Likewise, the most widely used validation method is R M S E , since the observed error contributes to the tuning of the weights of the SVM model. Additionally, according to [76], SVM could be 5 times faster than ANN in the training phase and 2 times faster in the testing phase.
The execution time of each optimization algorithm will depend on the number of input variables to the prediction model, the number of data and the prediction horizon. In order to obtain a more robust model, it must be calibrated with the variables and geographical conditions, since they change according to the area, so the accuracy totally depends on the location. These search algorithms considerably revolutionize the performance of the SVM model compared to a simple SVM model, contributing to obtaining a lower prediction error in the output of the solar radiation data. In addition, in these models, the RBF kernel function presents better performance in the search for parameters due to the inclusion of these search algorithms. These algorithms can be evaluated based on MAPE, RMSE and MAE as the main statistical indicators to evaluate the predicted data of solar radiation that measure the performance of the model.
Finally, the versatility of the model using only climate data for the prediction of solar systems is noteworthy, such that in the future they may be a beneficial alternative in the sizing, generation and management of alternative energy to contribute to the energy transition that in the coming years will be one of the main issues that researchers will tackle to solve problems.

Author Contributions

Conceptualization, J.M.Á.-A. and J.G.R.-M.; investigation, J.M.Á.-A.; validation, G.R.-L., E.V.-R.J. and S.A.O.-B.; writing—original draft preparation, J.M.Á.-A.; discussion, J.G.R.-M.; writing—review and editing, M.T.-P. and J.G.R.-M.; formal analysis, J.G.R.-M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
N W P Numerical weather prediction
M L Machine learning
S V M Support vector machine
S O A Search optimization algorithms
G h Global solar radiation
f ( x ) Vapnik Function
xInput data
ω Normal vector
bBias term
ϕ ( x ) Large-dimensional spatial characteristic
( C , ϵ ) parameters of the model
ς Excessive top skew
ς * Excessive buttom skew
KKernel
α Lagrange multiplicators
iindex
1 2 w 2 Regularization term
R B F Radial basis function
qDegree of polynom
G A Genetic Algorithm
P S O Particle Swarn Optimization
M A P E Coefficient of determination
R M S E Root mean square error
M B E Mean bias error
M A E Mean absolute error
R R M S E Relative root mean square error
T m a x Maximum temperature
T m i n Minimum temperature
H m a x Maximum relative humidity
H m i n Minimum relative humidity
w m a x Wind speed
E m i n Evaporation
VVapor pressure

References

  1. Cradden, L.; Burnett, D.; Agarwal, A.; Harrison, G. Climate change impacts on renewable electricity generation. Infrastruct. Asset Manag. 2015, 2, 131–142. [Google Scholar] [CrossRef] [Green Version]
  2. Coady, D.; Parry, I.; Sears, L.; Shang, B. How large are global fossil fuel subsidies? World Dev. 2017, 91, 11–27. [Google Scholar] [CrossRef]
  3. Gustavsson, L.; Haus, S.; Lundblad, M.; Lundström, A.; Ortiz, C.A.; Sathre, R.; Le Truong, N.; Wikberg, P.E. Climate change effects of forestry and substitution of carbon-intensive materials and fossil fuels. Renew. Sustain. Energy Rev. 2017, 67, 612–624. [Google Scholar] [CrossRef]
  4. Gustavsson, L.; Haus, S.; Ortiz, C.A.; Sathre, R.; Le Truong, N. Climate effects of bioenergy from forest residues in comparison to fossil energy. Appl. Energy 2015, 138, 36–50. [Google Scholar] [CrossRef]
  5. Cecati, C.; Ciancetta, F.; Siano, P. A multilevel inverter for photovoltaic systems with fuzzy logic control. IEEE Trans. Ind. Electron. 2010, 57, 4115–4125. [Google Scholar] [CrossRef]
  6. Chang, T.P.; Liu, F.J.; Ko, H.H.; Huang, M.C. Oscillation characteristic study of wind speed, global solar radiation and air temperature using wavelet analysis. Appl. Energy 2017, 190, 650–657. [Google Scholar] [CrossRef]
  7. Álvarez-Alvarado, J.M.; Ríos-Moreno, J.G.; Ventura-Ramos, E.J.; Ronquillo-Lomeli, G.; Trejo-Perea, M. An alternative methodology to evaluate sites using climatology criteria for hosting wind, solar, and hybrid plants. Energy Sources Part A Recover. Util. Environ. Eff. 2020, 1–18. [Google Scholar] [CrossRef]
  8. Voyant, C.; Notton, G.; Kalogirou, S.; Nivet, M.L.; Paoli, C.; Motte, F.; Fouilloy, A. Machine learning methods for solar radiation forecasting: A review. Renew. Energy 2017, 105, 569–582. [Google Scholar] [CrossRef]
  9. Suganthi, L.; Samuel, A.A. Energy models for demand forecasting—A review. Renew. Sustain. Energy Rev. 2012, 16, 1223–1240. [Google Scholar] [CrossRef]
  10. Aler, R.; Galván, I.M.; Ruiz-Arias, J.A.; Gueymard, C.A. Improving the separation of direct and diffuse solar radiation components using machine learning by gradient boosting. Sol. Energy 2017, 150, 558–569. [Google Scholar] [CrossRef]
  11. Lauret, P.; Voyant, C.; Soubdhan, T.; David, M.; Poggi, P. A benchmarking of machine learning techniques for solar radiation forecasting in an insular context. Sol. Energy 2015, 112, 446–457. [Google Scholar] [CrossRef] [Green Version]
  12. Xue, X. Prediction of daily diffuse solar radiation using artificial neural networks. Int. J. Hydrog. Energy 2017, 42, 28214–28221. [Google Scholar] [CrossRef]
  13. Renno, C.; Petito, F.; Gatto, A. ANN model for predicting the direct normal irradiance and the global radiation for a solar application to a residential building. J. Clean. Prod. 2016, 135, 1298–1316. [Google Scholar] [CrossRef]
  14. Olatomiwa, L.; Mekhilef, S.; Shamshirband, S.; Mohammadi, K.; Petković, D.; Sudheer, C. A support vector machine–firefly algorithm-based model for global solar radiation prediction. Sol. Energy 2015, 115, 632–644. [Google Scholar] [CrossRef]
  15. Zhang, J.; Verschae, R.; Nobuhara, S.; Lalonde, J.F. Deep photovoltaic nowcasting. Sol. Energy 2018, 176, 267–276. [Google Scholar] [CrossRef] [Green Version]
  16. Rabehi, A.; Guermoui, M.; Lalmi, D. Hybrid models for global solar radiation prediction: A case study. Int. J. Ambient. Energy 2020, 41, 31–40. [Google Scholar] [CrossRef]
  17. Elminir, H.K.; Areed, F.F.; Elsayed, T.S. Estimation of solar radiation components incident on Helwan site using neural networks. Sol. Energy 2005, 79, 270–279. [Google Scholar] [CrossRef]
  18. Gueymard, C.A. The sun’s total and spectral irradiance for solar energy applications and solar radiation models. Sol. Energy 2004, 76, 423–453. [Google Scholar] [CrossRef]
  19. Ulgen, K.; Hepbasli, A. Diffuse solar radiation estimation models for Turkey’s big cities. Energy Convers. Manag. 2009, 50, 149–156. [Google Scholar] [CrossRef]
  20. Jiang, Y. Daily diffuse solar radiation at Beijing. In Proceedings of the IEEE 2009 World Non-Grid-Connected Wind Power and Energy Conference, Nanjing, China, 24–26 September 2009; pp. 1–4. [Google Scholar]
  21. Behar, O.; Khellaf, A.; Mohammedi, K. Comparison of solar radiation models and their validation under Algerian climate—The case of direct irradiance. Energy Convers. Manag. 2015, 98, 236–251. [Google Scholar] [CrossRef]
  22. Arbizu-Barrena, C.; Ruiz-Arias, J.A.; Rodríguez-Benítez, F.J.; Pozo-Vázquez, D.; Tovar-Pescador, J. Short-term solar radiation forecasting by advecting and diffusing MSG cloud index. Sol. Energy 2017, 155, 1092–1103. [Google Scholar] [CrossRef]
  23. Ghimire, S.; Deo, R.C.; Downs, N.J.; Raj, N. Global solar radiation prediction by ANN integrated with European Centre for medium range weather forecast fields in solar rich cities of Queensland Australia. J. Clean. Prod. 2019, 216, 288–310. [Google Scholar] [CrossRef]
  24. Zeng, J.; Qiao, W. Short-term solar power prediction using a support vector machine. Renew. Energy 2013, 52, 118–127. [Google Scholar] [CrossRef]
  25. Zamarbide Ducun, I. Predicción de Radiacion Solar a Corto y Medio Plazo. Master’s Thesis, Universidad Publica de Navarra, Pamplona, Spain, 2014. [Google Scholar]
  26. Sanfilippo, A.; Martin-Pomares, L.; Mohandes, N.; Perez-Astudillo, D.; Bachour, D. An adaptive multi-modeling approach to solar nowcasting. Sol. Energy 2016, 125, 77–85. [Google Scholar] [CrossRef]
  27. Paulescu, M.; Paulescu, E. Short-term forecasting of solar irradiance. Renew. Energy 2019, 143, 985–994. [Google Scholar] [CrossRef]
  28. Gallucci, D.; Romano, F.; Cersosimo, A.; Cimini, D.; Di Paola, F.; Gentile, S.; Geraldi, E.; Larosa, S.; Nilo, S.T.; Ricciardelli, E.; et al. Nowcasting surface solar irradiance with AMESIS via motion vector fields of MSG-SEVIRI data. Remote Sens. 2018, 10, 845. [Google Scholar] [CrossRef] [Green Version]
  29. Lima, F.J.; Martins, F.R.; Pereira, E.B.; Lorenz, E.; Heinemann, D. Forecast for surface solar irradiance at the Brazilian Northeastern region using NWP model and artificial neural networks. Renew. Energy 2016, 87, 807–818. [Google Scholar] [CrossRef]
  30. Lorenz, E.; Kühnert, J.; Heinemann, D. Short term forecasting of solar irradiance by combining satellite data and numerical weather predictions. In Proceedings of the 27th European PV Solar Energy Conference (EU PVSEC), Frankfurt, Germany, 24–28 September 2012; Volume 2428, p. 44014405. [Google Scholar]
  31. Tiwari, S.; Sabzehgar, R.; Rasouli, M. Short term solar irradiance forecast using numerical weather prediction (nwp) with gradient boost regression. In Proceedings of the 2018 9th IEEE International Symposium on Power Electronics for Distributed Generation Systems (PEDG), Charlotte, NC, USA, 25–28 June 2018; pp. 1–8. [Google Scholar]
  32. Sun, X.; Zhang, T. Solar power prediction in smart grid based on nwp data and an improved boosting method. In Proceedings of the 2017 IEEE International Conference on Energy Internet (ICEI), Beijing, China, 17–21 April 2017; pp. 89–94. [Google Scholar]
  33. Eseye, A.T.; Zhang, J.; Zheng, D. Short-term photovoltaic solar power forecasting using a hybrid Wavelet-PSO-SVM model based on SCADA and Meteorological information. Renew. Energy 2018, 118, 357–367. [Google Scholar] [CrossRef]
  34. Notton, G.; Voyant, C.; Fouilloy, A.; Duchaud, J.L.; Nivet, M.L. Some applications of ANN to solar radiation estimation and forecasting for energy applications. Appl. Sci. 2019, 9, 209. [Google Scholar] [CrossRef] [Green Version]
  35. Yesilbudak, M.; Colak, M.; Bayindir, R. What are the Current Status and Future Prospects in Solar Irradiance and Solar Power Forecasting? Int. J. Renew. Energy Res. 2018, 8, 635–648. [Google Scholar]
  36. Bae, K.Y.; Jang, H.S.; Sung, D.K. Hourly solar irradiance prediction based on support vector machine and its error analysis. IEEE Trans. Power Syst. 2016, 32, 935–945. [Google Scholar] [CrossRef]
  37. Zendehboudi, A.; Baseer, M.; Saidur, R. Application of support vector machine models for forecasting solar and wind energy resources: A review. J. Clean. Prod. 2018, 199, 272–285. [Google Scholar] [CrossRef]
  38. Li, J.; Ward, J.K.; Tong, J.; Collins, L.; Platt, G. Machine learning for solar irradiance forecasting of photovoltaic system. Renew. Energy 2016, 90, 542–553. [Google Scholar] [CrossRef]
  39. Shalev-Shwartz, S.; Ben-David, S. Understanding Machine Learning: From Theory to Algorithms; Cambridge University Press: Cambridge, UK, 2014. [Google Scholar]
  40. Barboza, F.; Kimura, H.; Altman, E. Machine learning models and bankruptcy prediction. Expert Syst. Appl. 2017, 83, 405–417. [Google Scholar] [CrossRef]
  41. Christodoulou, E.; Ma, J.; Collins, G.S.; Steyerberg, E.W.; Verbakel, J.Y.; Van Calster, B. A systematic review shows no performance benefit of machine learning over logistic regression for clinical prediction models. J. Clin. Epidemiol. 2019, 110, 12–22. [Google Scholar] [CrossRef] [PubMed]
  42. Mao, X.; Yang, H.; Huang, S.; Liu, Y.; Li, R. Extractive summarization using supervised and unsupervised learning. Expert Syst. Appl. 2019, 133, 173–181. [Google Scholar] [CrossRef]
  43. Bao, W.; Lianju, N.; Yue, K. Integration of unsupervised and supervised machine learning algorithms for credit risk assessment. Expert Syst. Appl. 2019, 128, 301–315. [Google Scholar] [CrossRef]
  44. Shami, M.; Verhelst, W. An evaluation of the robustness of existing supervised machine learning approaches to the classification of emotions in speech. Speech Commun. 2007, 49, 201–212. [Google Scholar] [CrossRef] [Green Version]
  45. Jiang, T.; Gradus, J.L.; Rosellini, A.J. Supervised machine learning: A brief primer. Behav. Ther. 2020, 51, 675–687. [Google Scholar] [CrossRef]
  46. Saravanan, R.; Sujatha, P. A state of art techniques on machine learning algorithms: A perspective of supervised learning approaches in data classification. In Proceedings of the IEEE 2018 Second International Conference on Intelligent Computing and Control Systems (ICICCS), Madurai, India, 14–15 June 2018; pp. 945–949. [Google Scholar]
  47. Komura, D.; Ishikawa, S. Machine learning methods for histopathological image analysis. Comput. Struct. Biotechnol. J. 2018, 16, 34–42. [Google Scholar] [CrossRef]
  48. Yadav, A.K.; Chandel, S. Solar radiation prediction using Artificial Neural Network techniques: A review. Renew. Sustain. Energy Rev. 2014, 33, 772–781. [Google Scholar] [CrossRef]
  49. Fan, J.; Wang, X.; Wu, L.; Zhou, H.; Zhang, F.; Yu, X.; Lu, X.; Xiang, Y. Comparison of Support Vector Machine and Extreme Gradient Boosting for predicting daily global solar radiation using temperature and precipitation in humid subtropical climates: A case study in China. Energy Convers. Manag. 2018, 164, 102–111. [Google Scholar] [CrossRef]
  50. Kazem, H.A.; Yousif, J.H.; Chaichan, M.T. Modeling of daily solar energy system prediction using support vector machine for Oman. Int. J. Appl. Eng. Res. 2016, 11, 10166–10172. [Google Scholar]
  51. Vapnik, V.; Izmailov, R. Knowledge transfer in SVM and neural networks. Ann. Math. Artif. Intell. 2017, 81, 3–19. [Google Scholar] [CrossRef]
  52. Yang, X.; Jiang, F.; Liu, H. Short-term solar radiation prediction based on SVM with similar data. In Proceedings of the 2nd IET Renewable Power Generation Conference (RPG 2013), Beijing, China, 9–11 September 2013. [Google Scholar]
  53. Belaid, S.; Mellit, A. Prediction of daily and mean monthly global solar radiation using support vector machine in an arid climate. Energy Convers. Manag. 2016, 118, 105–118. [Google Scholar] [CrossRef]
  54. Ibrahim, I.A.; Khatib, T. A novel hybrid model for hourly global solar radiation prediction using random forests technique and firefly algorithm. Energy Convers. Manag. 2017, 138, 413–425. [Google Scholar] [CrossRef]
  55. Deo, R.C.; Wen, X.; Qi, F. A wavelet-coupled support vector machine model for forecasting global incident solar radiation using limited meteorological dataset. Appl. Energy 2016, 168, 568–593. [Google Scholar] [CrossRef]
  56. Wang, H.; Hu, D. Comparison of SVM and LS-SVM for regression. In Proceedings of the IEEE 2005 International Conference on Neural Networks and Brain, Beijing, China, 13–15 October 2005; Volume 1, pp. 279–283. [Google Scholar]
  57. Quej, V.H.; Almorox, J.; Arnaldo, J.A.; Saito, L. ANFIS, SVM and ANN soft-computing techniques to estimate daily global solar radiation in a warm sub-humid environment. J. Atmos. Sol. Terr. Phys. 2017, 155, 62–70. [Google Scholar] [CrossRef] [Green Version]
  58. Ramedani, Z.; Omid, M.; Keyhani, A.; Khoshnevisan, B.; Saboohi, H. A comparative study between fuzzy linear regression and support vector regression for global solar radiation prediction in Iran. Sol. Energy 2014, 109, 135–143. [Google Scholar] [CrossRef]
  59. Prajapati, G.L.; Patle, A. On performing classification using SVM with radial basis and polynomial kernel functions. In Proceedings of the IEEE 2010 3rd International Conference on Emerging Trends in Engineering and Technology, Goa, India, 19–21 November 2010; pp. 512–515. [Google Scholar]
  60. Hassan, M.Z.; Ali, M.E.K.; Ali, A.S.; Kumar, J. Forecasting day-ahead solar radiation using machine learning approach. In Proceedings of the IEEE 2017 4th Asia-Pacific World Congress on Computer Science and Engineering (APWC on CSE), Nadi, Fiji, 11–13 December 2017; pp. 252–258. [Google Scholar]
  61. Zhen, Z.; Wang, F.; Sun, Y.; Mi, Z.; Liu, C.; Wang, B.; Lu, J. SVM based cloud classification model using total sky images for PV power forecasting. In Proceedings of the 2015 IEEE Power & Energy Society Innovative Smart Grid Technologies Conference (ISGT), Washington, DC, USA, 18–20 February 2015; pp. 1–5. [Google Scholar]
  62. Smits, G.F.; Jordaan, E.M. Improved SVM regression using mixtures of kernels. In Proceedings of the IEEE 2002 International Joint Conference on Neural Networks. IJCNN’02 (Cat. No. 02CH37290), Honolulu, HI, USA, 12–17 May 2002; Volume 3, pp. 2785–2790. [Google Scholar]
  63. Lin, H.T.; Lin, C.J. A study on sigmoid kernels for SVM and the training of non-PSD kernels by SMO-type methods. Submitt. Neural Comput. 2003, 3, 16. [Google Scholar]
  64. Wu, Y.H.; Shen, H. Grey-related least squares support vector machine optimization model and its application in predicting natural gas consumption demand. J. Comput. Appl. Math. 2018, 338, 212–220. [Google Scholar] [CrossRef]
  65. Chavero-Navarrete, E.; Trejo-Perea, M.; Jáuregui-Correa, J.C.; Carrillo-Serrano, R.V.; Ríos-Moreno, J.G. Expert control systems for maximum power point tracking in a wind turbine with PMSG: State of the art. Appl. Sci. 2019, 9, 2469. [Google Scholar] [CrossRef] [Green Version]
  66. Wang, J.; Jiang, H.; Wu, Y.; Dong, Y. Forecasting solar radiation using an optimized hybrid model by Cuckoo Search algorithm. Energy 2015, 81, 627–644. [Google Scholar] [CrossRef]
  67. Chen, J.L.; Liu, H.B.; Wu, W.; Xie, D.T. Estimation of monthly solar radiation from measured temperatures using support vector machines—A case study. Renew. Energy 2011, 36, 413–420. [Google Scholar] [CrossRef]
  68. Jiang, H.; Dong, Y. Global horizontal radiation forecast using forward regression on a quadratic kernel support vector machine: Case study of the Tibet Autonomous Region in China. Energy 2017, 133, 270–283. [Google Scholar] [CrossRef]
  69. Wang, F.; Zhen, Z.; Wang, B.; Mi, Z. Comparative study on KNN and SVM based weather classification models for day ahead short term solar PV power forecasting. Appl. Sci. 2018, 8, 28. [Google Scholar] [CrossRef] [Green Version]
  70. Chen, S.; Gooi, H.; Wang, M. Solar radiation forecast based on fuzzy logic and neural networks. Renew. Energy 2013, 60, 195–201. [Google Scholar] [CrossRef]
  71. Verbois, H.; Huva, R.; Rusydi, A.; Walsh, W. Solar irradiance forecasting in the tropics using numerical weather prediction and statistical learning. Sol. Energy 2018, 162, 265–277. [Google Scholar] [CrossRef]
  72. Benatiallah, D.; Bouchouicha, K.; Benatiallah, A.; Harrouz, A.; Nasri, B. Forecasting of solar radiation using an empirical model. Alger. J. Renew. Energy Sustain. Dev. 2019, 1, 212–219. [Google Scholar] [CrossRef]
  73. Li, Z.; Rahman, S.; Vega, R.; Dong, B. A hierarchical approach using machine learning methods in solar photovoltaic energy production forecasting. Energies 2016, 9, 55. [Google Scholar] [CrossRef] [Green Version]
  74. Chen, H.; Wu, W.; Liu, H.B. Assessing the relative importance of climate variables to rice yield variation using support vector machines. Theor. Appl. Climatol. 2016, 126, 105–111. [Google Scholar] [CrossRef]
  75. Chu, Y.; Pedro, H.T.; Kaur, A.; Kleissl, J.; Coimbra, C.F. Net load forecasts for solar-integrated operational grid feeders. Solar Energy 2017, 158, 236–246. [Google Scholar] [CrossRef]
  76. Ramli, M.A.; Twaha, S.; Al-Turki, Y.A. Investigating the performance of support vector machine and artificial neural networks in predicting solar radiation on a tilted surface: Saudi Arabia case study. Energy Convers. Manag. 2015, 105, 442–452. [Google Scholar] [CrossRef]
  77. Salcedo-Sanz, S.; Casanova-Mateo, C.; Pastor-Sánchez, A.; Sánchez-Girón, M. Daily global solar radiation prediction based on a hybrid Coral Reefs Optimization–Extreme Learning Machine approach. Sol. Energy 2014, 105, 91–98. [Google Scholar] [CrossRef]
  78. Sharafati, A.; Khosravi, K.; Khosravinia, P.; Ahmed, K.; Salman, S.A.; Yaseen, Z.M.; Shahid, S. The potential of novel data mining models for global solar radiation prediction. Int. J. Environ. Sci. Technol. 2019, 16, 7147–7164. [Google Scholar] [CrossRef]
  79. Hou, M.; Zhang, T.; Weng, F.; Ali, M.; Al-Ansari, N.; Yaseen, Z.M. Global solar radiation prediction using hybrid online sequential extreme learning machine model. Energies 2018, 11, 3415. [Google Scholar] [CrossRef] [Green Version]
  80. Kisi, O.; Heddam, S.; Yaseen, Z.M. The implementation of univariable scheme-based air temperature for solar radiation prediction: New development of dynamic evolving neural-fuzzy inference system model. Appl. Energy 2019, 241, 184–195. [Google Scholar] [CrossRef]
  81. Citakoglu, H.; Babayigit, B.; Haktanir, N.A. Solar radiation prediction using multi-gene genetic programming approach. Theor. Appl. Climatol. 2020, 142, 885–897. [Google Scholar] [CrossRef]
  82. Jang, H.S.; Bae, K.Y.; Park, H.S.; Sung, D.K. Solar power prediction based on satellite images and support vector machine. IEEE Trans. Sustain. Energy 2016, 7, 1255–1263. [Google Scholar] [CrossRef]
  83. Yao, W.; Zhang, C.; Hao, H.; Wang, X.; Li, X. A support vector machine approach to estimate global solar radiation with the influence of fog and haze. Renew. Energy 2018, 128, 155–162. [Google Scholar] [CrossRef]
  84. Jiménez-Pérez, P.F.; Mora-López, L. Modeling and forecasting hourly global solar radiation using clustering and classification techniques. Sol. Energy 2016, 135, 682–691. [Google Scholar] [CrossRef]
  85. Jiang, H.; Dong, Y. A nonlinear support vector machine model with hard penalty function based on glowworm swarm optimization for forecasting daily global solar radiation. Energy Convers. Manag. 2016, 126, 991–1002. [Google Scholar] [CrossRef]
  86. Shamshirband, S.; Mohammadi, K.; Tong, C.W.; Zamani, M.; Motamedi, S.; Ch, S. A hybrid SVM-FFA method for prediction of monthly mean global solar radiation. Theor. Appl. Climatol. 2016, 125, 53–65. [Google Scholar] [CrossRef]
  87. Syarif, I.; Prugel-Bennett, A.; Wills, G. SVM parameter optimization using grid search and genetic algorithm to improve classification performance. Telkomnika 2016, 14, 1502. [Google Scholar] [CrossRef]
  88. VanDeventer, W.; Jamei, E.; Thirunavukkarasu, G.S.; Seyedmahmoudian, M.; Soon, T.K.; Horan, B.; Mekhilef, S.; Stojcevski, A. Short-term PV power forecasting using hybrid GASVM technique. Renew. Energy 2019, 140, 367–379. [Google Scholar] [CrossRef]
  89. Liu, Y.; Zhou, Y.; Chen, Y.; Wang, D.; Wang, Y.; Zhu, Y. Comparison of support vector machine and copula-based nonlinear quantile regression for estimating the daily diffuse solar radiation: A case study in China. Renew. Energy 2020, 146, 1101–1112. [Google Scholar] [CrossRef]
  90. Fan, J.; Wu, L.; Ma, X.; Zhou, H.; Zhang, F. Hybrid support vector machines with heuristic algorithms for prediction of daily diffuse solar radiation in air-polluted regions. Renew. Energy 2020, 145, 2034–2045. [Google Scholar] [CrossRef]
Figure 1. Prediction scale according to time horizon methods.
Figure 1. Prediction scale according to time horizon methods.
Applsci 11 01044 g001
Figure 2. Machine learning techniques.
Figure 2. Machine learning techniques.
Applsci 11 01044 g002
Figure 3. General architecture of a support vector maching (SVM) model according to [55].
Figure 3. General architecture of a support vector maching (SVM) model according to [55].
Applsci 11 01044 g003
Figure 4. Mapping of the kernel function.
Figure 4. Mapping of the kernel function.
Applsci 11 01044 g004
Figure 5. Training process using climatic variables for SVM models.
Figure 5. Training process using climatic variables for SVM models.
Applsci 11 01044 g005
Figure 6. Flow chart of SVM model with search algorithm.
Figure 6. Flow chart of SVM model with search algorithm.
Applsci 11 01044 g006
Table 1. Techniques of solar radiation prediction using SVM.
Table 1. Techniques of solar radiation prediction using SVM.
ReferenceAnalysis of ResultsTime HorizonKernel FunctionMAPERMSEMBEMAERRMSE
[76]Compared ANN and SVM in predicting the solar radiation1 daypolynomial-28.39 W m 2 ---
[83]SVM performs better than other models if air quality index is used in the models using polynomial kernel function1 hPolynomial8.24%----
[36]They compared the SVM with (ANN) and Non linear autoregressive (NAR), showing that SVM performs well in prediction accuracy1 hRBF-4.26 W m 2 ---
[82]SVM performs great than ANN models and can be effectively used for grid operations and energy management systems15 minRBF-28.00 W m 2 ---
[67]Polynomial kernel function performs great using temperature equations in SVM models1 hPolynomial-0.83 MJ m 2 --9.00%
Table 2. Techniques of solar radiation prediction using SVM and search algorithms.
Table 2. Techniques of solar radiation prediction using SVM and search algorithms.
ReferenceAnalysis of ResultsTime HorizonOptimization ModelKernel FunctionMAPERMSEMAERRMSE
[14]SVM-FFA present a better performance in comparisson with ANN models1 hFFARBF11.51%--1.86%
[84]Mining data to forecasting hourly global solar radiation1 hSVM-RSigmoid-119 W m 2 79 W m 2 22.90%
[85]Evaluated the performances of SVM, HARD-RIDGE-SVM, SVM-HARD and GSO-SVM-HARD model1 dayGSOHilbert space5.64%0.43 W m 2 --
[86]SVM-FFA present a better performance compared to the ANN, GP, and ARMA techniques1 monthFFARBF3.32%0.18 kW m 2 -3.73%
[87]SVM parameter optimization using GA is more than 15.9 times faster than using grid search. F-measure was used to evaluate the performance-GARBF sigmoid8.24%---
[55]SVM incorporates a discrete wavelet transformation algorithm for pre-processing of inputs1 dayWaveletRBF4.69%1.18 MJ m 2 0.92 MJ m 2 5.94%
[57]SVM-GA models has higher prediction accuracy in tropical warm sub-humidthan ANN model10 minGA--2.57 MJ m 2 1.97 MJ m 2 -
[88]GA-SVM outperform SVM classical models in classification climatic data1 hGAGaussian1.70%11.22 W m 2 --
[89]SVM-FFA better than copula-base nonlinear quantile regression1 day-RBF-1.18 MJ m 2 -18.00%
[90]Mentioned that SVM with PSO convergence to local optimal solution faster than the other proposal algorithms.1 hPSORBF--0.99 MJ m 2 2.90%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Álvarez-Alvarado, J.M.; Ríos-Moreno, J.G.; Obregón-Biosca, S.A.; Ronquillo-Lomelí, G.; Ventura-Ramos, E., Jr.; Trejo-Perea, M. Hybrid Techniques to Predict Solar Radiation Using Support Vector Machine and Search Optimization Algorithms: A Review. Appl. Sci. 2021, 11, 1044. https://doi.org/10.3390/app11031044

AMA Style

Álvarez-Alvarado JM, Ríos-Moreno JG, Obregón-Biosca SA, Ronquillo-Lomelí G, Ventura-Ramos E Jr., Trejo-Perea M. Hybrid Techniques to Predict Solar Radiation Using Support Vector Machine and Search Optimization Algorithms: A Review. Applied Sciences. 2021; 11(3):1044. https://doi.org/10.3390/app11031044

Chicago/Turabian Style

Álvarez-Alvarado, José Manuel, José Gabriel Ríos-Moreno, Saul Antonio Obregón-Biosca, Guillermo Ronquillo-Lomelí, Eusebio Ventura-Ramos, Jr., and Mario Trejo-Perea. 2021. "Hybrid Techniques to Predict Solar Radiation Using Support Vector Machine and Search Optimization Algorithms: A Review" Applied Sciences 11, no. 3: 1044. https://doi.org/10.3390/app11031044

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