Next Article in Journal
Implementation of the Digital Sales Channel in the Coatings Industry
Previous Article in Journal
Numerical Investigation of Metal Foam Pore Density Effect on Sensible and Latent Heats Storage through an Enthalpy-Based REV-Scale Lattice Boltzmann Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-State Load Demand Forecasting Using Hybridized Support Vector Regression Integrated with Optimal Design of Off-Grid Energy Systems—A Metaheuristic Approach

1
Department of Energy Systems Engineering, Cyprus International University, Nicosia 99258, Cyprus
2
National Advanced School of Engineering, University of Yaoundé I, Yaoundé 8390, Cameroon
3
Department of Civil Engineering, Baze University, Abuja 900108, Nigeria
*
Author to whom correspondence should be addressed.
Processes 2021, 9(7), 1166; https://doi.org/10.3390/pr9071166
Submission received: 2 June 2021 / Revised: 28 June 2021 / Accepted: 29 June 2021 / Published: 5 July 2021

Abstract

:
The prediction accuracy of support vector regression (SVR) is highly influenced by a kernel function. However, its performance suffers on large datasets, and this could be attributed to the computational limitations of kernel learning. To tackle this problem, this paper combines SVR with the emerging Harris hawks optimization (HHO) and particle swarm optimization (PSO) algorithms to form two hybrid SVR algorithms, SVR-HHO and SVR-PSO. Both the two proposed algorithms and traditional SVR were applied to load forecasting in four different states of Nigeria. The correlation coefficient (R), coefficient of determination (R2), mean square error (MSE), root mean square error (RMSE), and mean absolute percentage error (MAPE) were used as indicators to evaluate the prediction accuracy of the algorithms. The results reveal that there is an increase in performance for both SVR-HHO and SVR-PSO over traditional SVR. SVR-HHO has the highest R2 values of 0.9951, 0.8963, 0.9951, and 0.9313, the lowest MSE values of 0.0002, 0.0070, 0.0002, and 0.0080, and the lowest MAPE values of 0.1311, 0.1452, 0.0599, and 0.1817, respectively, for Kano, Abuja, Niger, and Lagos State. The results of SVR-HHO also prove more advantageous over SVR-PSO in all the states concerning load forecasting skills. This paper also designed a hybrid renewable energy system (HRES) that consists of solar photovoltaic (PV) panels, wind turbines, and batteries. As inputs, the system used solar radiation, temperature, wind speed, and the predicted load demands by SVR-HHO in all the states. The system was optimized by using the PSO algorithm to obtain the optimal configuration of the HRES that will satisfy all constraints at the minimum cost.

1. Introduction

Electricity is paramount for the socio-economic development of every nation [1]. It affects every part of human life such as education, entertainment, healthcare, and transport. However, this vital commodity remains a luxury for a significant portion of the world’s population. A total of 1.1 billion people, representing 14% of the global population, had no access to electricity in 2016, according to the International Energy Agency [2]. The lack of electricity affects developing countries the most, especially those in sub-Saharan Africa (SSA) and Asia. Consequently, the lack of electricity has restricted the development of these countries. Most of the countries in these regions show disparities in electrification rates between urban and rural areas [3]. Such is the case in Nigeria, a sovereign country in West Africa.
With a population of over 190 million, Nigeria has a peak load demand of 17,700 MW [4]. In 2017, the country recorded an all-time peak electricity generation of 5074 MW generated from 28 grid-connected power plants [4]. Nigeria’s national electrification rate is only 58%, with a substantial disparity between urban areas (78%) and rural areas (39%) [5]. Grid extension to rural areas is limited by poor road connectivity, geographical remoteness, rough terrain, dense jungles, low energy usage, high supply costs, low incomes for households, and scattered consumer settlement [3,6]. People in rural areas thus depend on diesel generators for electricity supply which has negative consequences arising from noise pollution, carbon dioxide emissions, and the need for frequent maintenance with associated high fuel costs [7].
In the wake of environmental concerns over climate change, the Nigerian electrical power industry is advised to depend on renewable energy (RE) sources for electricity generation [1]. These RE sources include biomass, geothermal, wind, small hydro, and solar and have the advantages of being free, eco-friendly, and inexhaustible [8]. The main disadvantage of using RE sources for electricity generation, particularly wind and solar, is their intermittent nature. This disadvantage generally requires oversizing the system components, resulting in significant investment costs [7]. This is the key factor for the popularity of hybrid renewable energy systems (HRESs) as an effective way of generating electricity in rural areas of the SSA region. An HRES consists of two or more renewable energy sources, energy storage facilities, and electronic equipment. Unlike renewable energy systems from a single source, HRESs are more stable and more efficient and produce electricity at lower costs [7].
In developing countries, optimal design-related studies on HRESs have been reported in the literature. These designs of HRESs are to cater to different applications. A study by [9] developed an HRES for automotive applications, utilizing a PV array combined with transportation means running on PEM fuel cell/NiCd battery. Their study, which used both a logic-based ‘algebraic controller’ and a standard PI controller, showed that both control strategies perform equally well in enabling the HRES to meet its objectives under typical operating conditions and sudden cloud cover conditions; however, battery SOC maintenance is better and the system consumes less hydrogen with PI control at consistently high bus speeds. The goal of optimizing the sizing of a PV/fuel cell/battery system was studied by [10] for desalinating seawater at NEOM city, in Saudi Arabia. Their study was to determine the ideal techno-economic feasibility of three scenarios: one was a hybrid system of solar photovoltaics (PV), a fuel cell (FC) with a hydrogen storage system, and a battery system (BS), while the second and third scenarios were based on hybrid PV/BS and PV/FC with a hydrogen storage system, respectively. Their result showed that PV/FC/BS is the optimum configuration. The main goal of these studies was to determine the best size of each component to maximize or minimize the objective function(s) while satisfying all the constraints [3]. Reviewing all the studies in this field is beyond the scope of this study. However, for illustrative purposes, a few will be mentioned, such as the study by Sawle et al. [11], who applied the genetic algorithm (GA) and particle swarm optimization (PSO) algorithm to optimally design an off-grid PV/wind/biomass hybrid energy system. As an objective function, the cost of energy (COE) was minimized. Dufo-Lopez and Bernal-Agustin [12] used a multi-objective evolutionary algorithm (MOEA) and GA to find the optimal combination of the hybrid system components and control strategies. The algorithm sought to minimize the total cost and greenhouse gas emissions for the entire life span of the installation. Traoré et al. [13] presented an enhanced GA to optimally design an off-grid PV/wind/battery hybrid micro-grid (MG) system to supply a particular load demand. A loss of power supply probability (LPSP) technique was used for carrying out the reliability analysis of the hybrid MG system. Askarzadeh and dos Santos Coelho [14] optimized a hybrid renewable energy system of PV/wind/battery for electrification of a remote area in Iran, using the PSO algorithm. The algorithm minimized the life cycle cost (LCC) of the system while maintaining system reliability. Maleki et al. [15] presented a model and optimization of a PV/wind/battery hybrid system for electrification of a remote area in Iran by a PSO algorithm-based Monte Carlo method. Similarly, a study by [16] designed an optimal island HRES composed of wind, tidal current, battery, and diesel using an improved multi-objective grey wolf optimizer (IMOGWO). Their study, which was aimed to determine the optimal size of the hybrid energy system, showed that it is possible to scale the system optimally using IMOGWO, and the energy management strategy efficiently matches the system’s operational requirements. In addition, a comparison of hybrid systems with and without tidal current turbines was conducted to confirm that the use of tidal current turbines can contribute to improving system reliability and lowering system investment, particularly in places with high tidal currents.
Gurubel et al. [17] proposed an optimal sizing strategy based on RE source neural forecasting and metaheuristic optimization. A recurrent multilayer perceptron (RMLP) was used to predict solar irradiance, wind speed, and load demand variability, while for optimal sizing, the clonal selection algorithm (CSA) was used. Ringwood and Bofelli [18] applied artificial neural network (ANN) models to forecast electricity demand in the Republic of Ireland. A comparative analysis of ANN and linear models was conducted, where ANN models were found to outperform linear models. Raza and Khosravi [19] reviewed the intelligence-based load demand forecasting techniques for smart grids and buildings. The research reviewed artificial intelligence (AI) models in detail and in terms of load forecasting techniques. The authors evaluated the performance of the models and techniques and identified gaps in the research. The study revealed that there is reliance, by the ANN-based forecasting model, on the number of parameters. These parameters include forecast model architecture, input combination, activation functions, and training algorithm of the network.
Javier [20] used a long short-term memory (LSTM) recurrent neural network to estimate 284 stocks from the Standard and Poor’s (S&P) 500 stock market index. The author also applied exponential smooth time series (ETS) and the autoregressive integrated moving average (ARIMA) model to forecast the same stock. The mean absolute error (MAE) obtained from their predictions was compared, and the results showed a significant reduction in prediction errors when LSTM was applied. Abbasimehr et al. [21] proposed a demand forecasting method based on multilayer LSTM networks. The proposed method was compared with ARIMA, ETS, ANN, k-nearest neighbors (KNN), recurrent neural network (RNN), support vector machine (SVM), and single-layer LSTM using demand data of a furniture company. The experimental results indicated that the proposed method is superior among the tested methods in terms of performance measures. Azadeh et al. [22] proposed a multilayer perceptron (MLP) neural network in order to predict renewable energy consumption in Iran. Environmental and economic factors were considered as input to the model and renewable energy consumption as output. To demonstrate the usefulness of the proposed model, real data for the input parameters collected for eleven years (1996–2006) were used. The results displayed a high accuracy of about 99.9%. Hayati and Shirvany [23] applied an MLP neural network to short-term load forecasting in Illam State, Iran. The MLP was trained and tested using three years (2004–2006) of data. The results showed that the MLP network has the lowest forecasting error and can be considered as a good model for short-term load forecasting.
As highlighted in the literature review, studies that have integrated probabilistic estimation of the dynamic behavior of the load demand profile in their optimal design process are limited, especially in developing countries. Such integration is essential for accurate short-term load forecasting based on the historical daily load data and weather data, along with current and forecasted weather data [17]. Several studies have been carried out on load demand forecasting using AI-based models, but very few focused on the application of different learning techniques and optimization of the network architecture.
To the best of the authors’ knowledge, the application of hybrid support vector regression (SVR) with the emerging Harris hawks optimization (HHO) algorithm for short-term load forecasting has not been reported in the literature. Therefore, this study aims to (i) combine SVR with HHO and PSO to form two hybrid SVR algorithms, SVR-HHO and SVR-PSO; (ii) apply both the two proposed algorithms and traditional SVR to load forecasting in four different states of Nigeria and evaluate their prediction accuracy; (iii) design a hybrid renewable energy system (HRES) that consists of photovoltaics, wind turbines, and batteries; (iv) apply PSO based on the SVR predictor model with the highest prediction accuracy, in order to determine the optimal sizes of three generation systems (PV/wind/battery, PV/battery, and wind/battery systems) in all the states. The same procedure is carried out by GA, and the results of both algorithms are compared.
It is worthy of note that the choice of PSO is based on whether it solves some limitations of heuristics and evolutionary programming as an optimization technique. Some of the challenges encountered using several optimization techniques include algorithm complexity, numerical difficulties when the penalty is large, and the inability to identify a global optimum. The PSO technique, which combines social psychology principles in socio-cognition human agents and evolutionary computations, has been shown to be flexible, well balanced, and easy to apply, and to enhance and adapt to the global and local exploration abilities. Furthermore, PSO has some special properties such as it does not use the gradient of an objective function, and its utilization for continuous real numbers, which makes it comparatively more efficient than other techniques [11].
The rest of the paper is structured as follows: The SVR, HHO, PSO, and hybrid SVR algorithms and the proposed methodologies are introduced in Section 2. The system configuration, operation strategy, and mathematical models for the hybrid energy system are presented in Section 3. Section 4 defines the objective function of the optimal sizing problem subject to certain operational constraints. Section 5 presents the predicted load demands by traditional SVR and hybrid SVR algorithms, as well as optimal sizing results for three generation systems. Finally, Section 6 concludes this paper.

2. Methods

This study proposes a hybrid support vector regression (SVR) with Harris hawks optimization (HHO) for short-term load forecasting in remote areas located in the states of Kano, Abuja, Niger, and Lagos, Nigeria. Multi-state load forecasting is paramount, but considering the nature of the dataset obtained from these locations, creating a reliable predictive model is always difficult. For the development of the model, the dataset was randomly divided into two parts called the calibration set, and the verification set. The calibration set was used for the training process and model construction, while the verification set was used for examining the performance accuracy of each candidate model.
The main motive for employing different optimization algorithms for models is attributed to the difficulty in understanding whether a specific algorithm is superior to the others in practice. Additionally, the process of selecting a more accurate algorithm is relatively tough as there exist numerous statistical matrices for the evaluation of models as well as three different approaches including several input combinations. All input data were collected, pre-processed, and normalized based on Equation (1). The normalization of the data was performed before the model training, which is usually conducted to increase the accuracy and speed of the model. This process is very important as it enhances the effectiveness of the predictive models. Computational models such as regression models and AI-based models are usually evaluated using different statistical indicators, which provide more information about each adopted approach, besides providing a clear and realistic impression of the performance of each predictive model separately. Furthermore, identifying the statistical measures that are effectively used to assess the performance of a certain model is also very significant in the selection of the best predictive model.
y = 0.05 + ( 0.95 × x x m i n x m a x x m i n )
where y is the normalized data, x is the measured data, and x m a x and x m i n are the maximum and minimum values of the measured data, respectively.
For effective modeling and forecasting, external or internal validation techniques are paramount. In AI-based models, validation is generally conducted to fit the model into the given dataset according to the employed indicators to achieve a reliable result for the prediction of the unknown dataset. Due to problems such as overfitting, satisfactory calibration performance is not usually in agreement with the testing performance. In the validation approach, various kinds of validation methods can be utilized including cross-validation (also known as k-fold cross-validation), holdout, and leave-one-out. The holdout technique is generally regarded as the simplest form of k-fold, whereby the data are randomly categorized into two sets called the training/calibration data and the verification/testing data. One of the main advantages of this method is that in every single round, the training and validation sets are independent of one another. This leads to a sound foundation in model optimization. In this research, the data were divided into two parts as stated above: 70% for the training phase and 30% for the testing phase. The model combination is presented in Equation (2). It is important to note that other methods could be used for validating and portioning the data. The proposed overall model development flowchart is presented in Figure 1.
Load   Demand   W = f M 1 = Temperature M 2 = Temperature + wind M 3 = Temperature + wind + solar   radiation

2.1. Support Vector Regression

The idea of support vector machines (SVMs), which are an observer-based learning technique, was first presented by Vapnik in 1995 [24], and they have recently been used effectively in various fields of engineering science such as hydrological modeling, where the first application was by [25]. SVMs are an effective learning technique based on the theory of bounded optimization that uses the structural minimization principle. SVMs are generally split into: support vector classifiers (SVCs), dealing with classification problems, and SVR, performing regression analysis. The function of SVR is expressed as
f x = w × ϕ x + b
where w represents the weight vector assigned to each feature, ϕ is the transfer function, and b is a bias. To find an appropriate SVR function f x , the regression problem can be stated as
Minimize :   1 2 w 2 + C i = 1 N ξ i + ξ i
Subject   to : y i f x ε + ξ i f x y i ε + ξ i ξ i , ξ i 0 ,   i = 1 ,   2 ,   3 , . , N  
where C is the penalty parameter, ξ i and ξ i are the slack variables, and ε denotes the size of the tube and displays the optimization performance. The solution of the non-linear regression function can be obtained by applying the Lagrangian functions as follows:
f x = i = 1 N α i α i   K x , x i + b
where K x , x i is the kernel function; α i and α i are dual variables; and α i and α i are >0. There are many kernel functions, such as polynomial, sigmoid, linear, and radial basis functions (RBF). Among the kernel functions, the most popular kernel used in the literature is the RBF kernel [26]. Thus, the RBF kernel was adopted in this study. The RBF kernel used here is that defined by [26,27].
K x , x i = exp ( γ x i x 2 )
where γ is the kernel parameter. SVR performance is influenced by three parameters, C , γ , and ε . A detailed description of SVR and SVM is available in [28].

2.2. Harris Hawks Optimization

HHO is a novel algorithm based on Harris hawks’ hunting process [29]. In recent years, the HHO algorithm has been effectively applied for optimizing many intricate engineering problems [30]. Usually, hawks operate alone, except for Harris hawks, which work together to hunt and chase. The HHO algorithm mimics Harris hawks’ cooperative behavior and hunting style in nature. Four movements are included in the hunting style of HHO: tracing, encircling, approaching, and attacking. This hunting style is based on three main steps: the exploration capability, the transition from exploration to exploitation, and, finally, the exploitation phase (Figure 2). The first stage is the exploration capability and is stated as
X t + 1 = X r a n d t r 1 X r a n d t 2 r 2 X t   i f   q 0.5 X r a b b i t t X a t r 3 L B + r 4 U B L B   i f   q < 0.5
X a t = 1 N 1 N X i t
where X a t is the average location of Harris hawks, N is the number of Harris hawks (search agent number), X t + 1 is the location of the hawks in the following iteration t + 1, X i t is the current position of the Harris hawk at iteration t, X r a n d t is a randomly selected hawk, X r a b b i t t is the position of the rabbit (prey), LB and UB are the lower and upper bands, respectively, and q , r 1 , r 2 , r 3 , and r 4 are random values varying between 0 and 1.
The second stage is the transition from exploration to exploitation when the hawk energy is reduced during hunting. The hunting escape energy E can be formulated as
E = 2 E 0 ( 1 t T )
where E 0 is the initial energy during each progression ( E 0 ∈ [−1, 1]) and T is the maximum iteration size. In the HHO algorithm, the state of the rabbit (prey) can be determined based on the direction of the contrast of E . In Equation (10), E stands for the rabbit energy. HHO can calculate the rabbit state dependent on the variation trend of   E .
The third stage is the exploitation phase, which is predominantly planned to enhance local solutions based on the latest solutions available. In this stage, based on the prey escape and hawk hunting, the hawks suddenly attack the prey identified in the past stage. The besiege type to catch the rabbit is chosen based on both E and X values; the hard one is taken when | E | < 0.5, and the soft one is taken when | E | ≥ 0.5. The HHO algorithm has four strategies to mimic the stage of the attack: soft besiege, soft besiege with rapid progressive dives, hard besiege, and hard besiege with rapid progressive dives (Figure 2) [29,30].

2.3. Particle Swarm Optimization

The PSO algorithm was introduced by Kennedy and Eberhart in 1995 [32]. It is a population-based search algorithm inspired by the social behavior and movement dynamics of animals. The initial intent of the particle swarm optimization concept was to graphically simulate animals’ social behavior, such as bird flocking, to discover patterns that govern the ability of birds to fly synchronously, and to suddenly change direction with regrouping in an optimal formation. From this initial objective, the concept evolved into a simple and efficient optimization algorithm.
In PSO, the population is referred to as ‘swarm’, and individuals are referred to as ‘particles’. Using the metaphor of well-known birds, the algorithm manipulates a population of individual members in the swarm to establish a region of the search space. Each member moves with a definite velocity within the search space and keeps track of its position where it has found itself. This information is communicated among all members within the swarm. The general principles of the PSO algorithm are explained below.
Suppose that the search space is n -dimensional, and each particle has a position vector X i and a velocity vector   V i . The position vector X i and the velocity vector V i of the i t h particle in the n -dimensional search space can be represented as X i = x i 1 , x i 2 , , x i n and V i = v i 1 , v i 2 , , v i n , respectively. Each member has a memory of the best position in the search space where it has found itself P b e s t i and knows the best position found by all the members in the swarm   G b e s t . Let P b e s t i = x i 1 P b e s t , x i 2 P b e s t , , x i n P b e s t and G b e s t = x 1 G b e s t , x 2 G b e s t , , x n G b e s t be the best position of individual i and all the individuals in the swarm, respectively. At each step, the velocity and position of the i t h particle will be updated according to the following equations:
V i k + 1 = ω V i k + c 1 r 1 × P b e s t i k X i k + c 2 r 2 × G b e s t k X i k
X i k + 1 = X i k + V i k + 1
where V i k + 1 is the velocity of individual i at iteration   k + 1 , V i k is the velocity of individual i   at iteration k , ω is the inertia weight parameter, c 1 and c 2 are the cognitive and social parameters, respectively, r 1 and r 2 are random numbers between 0 and 1, X i k is the position of individual i at iteration   k , P b e s t i k is the best position of individual i at iteration k , and G b e s t k is the best position of the group until iteration k .
The inertia weight parameter in Equation (11) is used to assess the impact of the preceding history of velocities on the succeeding ones. Therefore, ω   shows a compromise between a wider and a local exploration ability of the swarm. In essence, a big inertia weight parameter encourages a wider exploration, while a small one encourages a local exploration. Experimental results suggest that it is preferable to initialize it to a large value, giving priority to the global exploration of the search space, gradually decreasing it in order to obtain a refined solution.

2.4. Hybrid SVR Algorithms

To enhance the performance of SVR, the parameters of the SVR model must be carefully defined. The strength of the SVR model depends on the accurate selection of these three parameters, C , γ , and ε [33]. However, these parameters with a wide range make the search space very large, as well as making it hard to select accurate parameters. Hence, this problem can be categorized as an optimization problem and needs to be resolved by using optimization techniques. The combination of the SVR model with HHO and PSO, which are nature-inspired algorithms, resulted in the following hybrid models: SVR-HHO and SVR-PSO, respectively. The nature-inspired algorithms were used to select the SVR model parameters, C , γ , and ε . The flowchart of the hybrid SVR-HHO and SVR-PSO models developed in this study is illustrated in Figure 3.
The data values were divided into two sets for the development of prediction models (i.e., SVR-HHO, and SVR-PSO): one set for model training, and another set for testing. A total of 70% of the data were used for training in the present research, while the remaining 30% were used for testing. To provide an unbiased estimation of model performance, model performance analysis was conducted using the testing dataset. At various states, the availability of data was different. Different periods were therefore used for the training and validation of the models at the various states. Tables 1 and 2 provide the data periods used for model training and testing at the various states.

2.5. Evaluation Criteria of the Models

Both the two proposed algorithms and the traditional SVR models were assessed using several performance evaluation criteria including the correlation coefficient (R), coefficient of determination (R2), mean square error (MSE), root mean square error (RMSE), and mean absolute percentage error (MAPE). The R2 indicates the discrepancy between the observed and predicted values; for the best network, the R2 value should be high both in training and validation. The higher the R2, the better the prediction. Its value ranges between −∞ and 1, with higher values indicating better agreement. The R is a significant factor that can be utilized to efficiently discover the robustness of the relationship between predicted and simulated data points. Relative errors (MSE, RMSE, and MAPE) can be expressed by assuming the absolute errors divided by the number of total observations. This indicator is widely used in science and engineering sectors to assess predictive models because it provides significant information on how closely the simulated data points match actual ones. Percentage errors (MAPE) have the advantage of being scale-independent, meaning they are frequently used to compare the forecast performance between different data series [34]. RMSE is a statistical parameter often used to compare the forecasting errors of several models. Lower RMSE values usually point to better predictions. The selection process of the best predictive model is of great importance to achieve highly accurate predictions. Therefore, in this study, five statistical parameters were used to assess the performances of each predictive approach. These quantitative parameters are
R 2 = 1 i = 1 N O o b s i O c o m i 2 i = 1 N O o b s i O ¯ o b s i 2
R M S E = i = 1 N ( o o b s i o c o m i ) 2 N
R = i = 1 N O o b s i O ¯ o b s i O c o m i O ¯ c o m i i = 1 N O o b s i O ¯ o b s i 2 i = 1 N O c o m i O ¯ c o m i 2
M S E = 1 N i = 1 N ( O o b s i O c o m i ) 2
M A P E = 1 N i = 1 N O o b s i O c o m i O o b s i
where N,   O o b s i , O ¯ o b s i , O c o m i and O ¯ c o m i are data number, observed data, averaged value of the observed data, computed values, and averaged value of the computed values, respectively.

3. Sizing Formulation

The schematic description of the off-grid solar PV/wind/battery HRES is shown in Figure 4. The HRES consists of solar photovoltaic panels (PVs), wind turbines (WTs), and a battery bank to store excess energy and improve system reliability. In this system, when the power generated by the renewable energy sources P G e n at time t matches the load demand   P L o a d , the total power generated is injected into the load through an inverter. When the power generated is higher than the load demand, excess energy will be stored in the battery bank. Conversely, when the load demand is higher than the power generated, the storage system will come on board to supply the difference. In a situation whereby the load demand exceeds the power generated by the renewable energy sources plus that supplied by the storage system, some fraction of the load must be shed, leading to a loss of load. A DC-coupled HRES configuration was considered in this study because it is easy to implement and more efficient and economic, and it eliminates the need for frequency and voltage control of individual sources connected to the bus [35].

3.1. Modeling the System Components

3.1.1. Photovoltaic System

The output power of a PV panel ( p P V ) in watts (W) at time t can be obtained from the available solar radiation using the following equation:
p P V t = Y P V × I t 1000 × 1 + α P T C 25
where Y P V is the rated power of the PV panel (W), I is the solar radiation (W/m2), α P is the temperature coefficient (%/°C), and T C is the PV panel temperature (°C). If the number of PV panels is   N P V , the overall produced power is   P P V t = N P V × p P V t .

3.1.2. Wind Turbine

For a wind turbine, wind speed is the most important factor. When the wind speed equals or exceeds the cut-in value, the wind turbine generator will start generating power. If the wind speed exceeds the cut-out value, the wind turbine generator stops running to protect the generator. The produced power of a wind turbine p W T at time t is obtained as follows:
p W T t = 0 P r P r v t V c i V r V c i     v t V c i   o r   v t V c o V c i < v t < V r V r < v t < V c o
where v t is the wind speed at time t, P r is the rated power of the wind turbine, and   V c i , V c o , and V r are cut-in, cut-out, and rated wind speed of the turbine, respectively. If the number of wind turbines is   N W T , the overall produced power is   P W T t = N W T × p W T t .

3.1.3. Battery

The purpose of using a battery is for energy storage, and it is utilized to cover the difference between supply (from PV and wind turbines) and load demand. The input power of the battery can be negative or positive due to the charging and discharging process. The state of charge S O C   of a battery with the corresponding productivity and time consumption is obtained as follows:
When P P V t + P W T t = P L o a d t ɳ I n v , the capacity of the battery is stable and will not change. When the total output power of PV panels and wind turbines is greater than the load demand,   P P V t + P W T t > P L o a d t ɳ I n v , the battery bank is in a charging state. The charge quantity of the battery at time t can be obtained as
S O C t = S O C t 1   ×   1 σ + P P V t + P W T t P L o a d t ɳ I n v   × ɳ B C
where S O C t and S O C t 1 are the charge quantities of the battery bank at time t and   t 1 , σ is the hourly self-discharge rate, ɳ I n v is the inverter efficiency, P L o a d t is the load demand for a particular hour, and ɳ B C is the charging efficiency of the battery bank.
When the total output power of PV panels and wind turbines is less than the load demand,   P P V t + P W T t < P L o a d t ɳ I n v , the battery bank is in a discharging state. The charge quantity of the battery at time t can be obtained as
S O C t = S O C t 1 × 1 σ P L o a d t ɳ I n v P P V t + P W T t   /   ɳ B D  
where ɳ B D is the discharging efficiency of the battery bank.

3.1.4. Converters/Inverters

Two DC/DC converters, one AC/DC converter, and one DC/AC inverter were used for the power conversion in the proposed HRES. The efficiency of all these power conversion devices was set at 95%. The inverter’s losses are a function of its efficiency which is used to relate DC load input to AC load output as follows:
P I n v L o a d t = P G e n I n v t + P B a t I n v t × ɳ I n v
where P I n v L o a d t ,   P G e n I n v t , and P B a t I n v t   are the total power injected into the load (AC), power transferred from the renewable energy sources (DC), and the battery (DC) at time t, respectively.

3.1.5. Reliability

Power reliability analysis plays an important role in the hybrid energy system design process because of the intermittent generation characteristics of PV and WT. When the power supply by the HRES is less than the demand, this places the hybrid energy system into a loss of power supply (LPS) scenario, expressed as
L P S t = P L o a d t P a v a i l t
The available power from the HRES at a time,   P a v a i l   t , can be obtained by Equation (24).
P a v a i l t = [ P P V t + P W T t + P B a t t ] × ɳ I n v
There are many techniques for carrying out reliability analysis, the most prominent among them being the loss of power supply probability (LPSP) technique, defined by Equation (25).
L P S P = t = 0 T L P S t   t = 0 T P L o a d t = t = 0 T P o w e r   f a i l u r e   t i m e T  
where T is the number of hours in the study.
An LPSP of 0 means that the load demand will always be satisfied, and an LPSP of 1 means that the load demand will never be satisfied.

4. Problem Formulation

4.1. Objective Function

The objective function of this optimal sizing problem is to minimize the total annual cost   C T A of the system. The C T A consists of the annual capital cost C A C and the annual maintenance cost   C A M . To optimally size the off-grid hybrid energy system, the optimization problem defined by Equation (26) must be solved by using an optimization technique.
M i n i m i z e   C T A = C A C + C A M  
The capital cost occurs at the beginning of a project, while the maintenance cost occurs during the project life.
In order to convert the initial capital cost to the annual capital cost, the capital recovery factor   C R F , defined by Equation (27), was used. The capital recovery factor is a ratio used to calculate the present value of an annuity (a series of equal annual cash flows).
C R F = i 1 + i n 1 + i n 1
where i is the interest rate and n denotes the life span of the system in years.
The lifetime of the proposed hybrid renewable energy system project was considered to be 20 years. During the project’s lifetime, some components of the PV/wind/battery system need to be replaced. The lifetime of a battery was assumed to be 5 years. By using the single payment present worth factor, we have
C B a t = P B a t × 1 + 1 1 + i 5 + 1 1 + i 10 + 1 1 + i 15  
where C B a t is the present worth of the battery and P B a t is the battery price.
Similarly, the lifetime of the converter/inverter was assumed to be 10 years. By using the single payment worth factor, we have
C C o n v / I n v = P C o n v / I n v × 1 + 1 1 + i 10  
where C C o n v / I n v is the present worth of the converter/inverter and P C o n v / I n v is the price of the converter/inverter.
For this system, the total annual capital and maintenance costs were obtained by Equations (30) and (31), respectively.
C A C = C R F × N P V × C P V + N W T × C W T + N B a t × C B a t + N C o n v / I n v × C C o n v / I n v
where N P V is the number of PV panels, C P V is the unit cost of a PV panel, N W T is the number of wind turbines, C W T is the unit cost of a wind turbine, N B a t is the number of batteries, C B a t   is the present worth of a battery, N C o n v / I n v is the number of converters/inverters, and C C o n v / I n v   is the present worth of converters/inverters.
C A M = C P V M t n × N P V + C W T M t n × N W T  
where C P V M t n and C W T M t n are the annual maintenance costs of a PV panel and wind turbine, respectively. The maintenance costs of batteries and converter/inverter systems were ignored.

4.2. Constraints

For the hybrid PV/wind/battery-based system, the following constraints should be satisfied:
N P V = I n t e g e r ,   0 N P V N P V M a x  
N W T = I n t e g e r ,   0 N W T N W T M a x  
N B a t = I n t e g e r ,   0 N B a t N B a t M a x  
where   N P V M a x , N W T M a x , and N B a t M a x are the maximum number of PV panels, wind turbines, and batteries, respectively.
At any time, the charge quantity of the battery bank should satisfy the constraint of   S O C t m i n S O C t S O C t m a x .
The maximum charge quantity of the battery bank S O C t m a x takes the value of the nominal capacity of the battery bank S B a t , and the minimum charge quantity of the battery bank S O C t m i n is obtained by the maximum depth of discharge   D O D .
S O C t m i n = 1 D O D × S B a t  

5. Results and Discussion

The main objective of this study was to develop hybrid SVR algorithms (SVR-HHO, and SVR-PSO) and compare their effectiveness in predicting the load demand variability of remote areas located in Kano, Abuja, Niger, and Lagos State of Nigeria (a multi-state approach). For this aim, in each state, the load profile of a remote block of flats consisting of 10 apartments was obtained through a survey. The number of electrical appliances, their ratings, and time of usage for all the apartments were considered. The hourly load data were computed by physical monitoring and recording of an hourly variation of the unrestricted load in a 24-h window. The bar plot of the raw data for the four remote locations is presented in Figure 5. Therefore, this section presents the results obtained in both quantitative and visualized forms. Prior to the model simulation, pre-processing of the data was carried out using various methods including normalization, and reliability analysis. For computational analysis (time series data), understanding the effect of individual inputs is crucial in determining the robustness of the predictive models. Hence, stationary and reliability analysis was conducted for all the study areas using the Cronbach’s alpha method and unit root test (i.e., using augmented Dickey–Fuller (ADF)). It should be noted that for any time series, the preliminary analysis of a single parameter or input is quite significant for the reason that its prediction accuracy could potentially add to the performance efficiency of the models. As reported in [36,37], the internal consistency of the parameter can have a positive impact if the Cronbach’s alpha values exceed the threshold of 0.7. According to [38], in order to obtain reliable and valid outcomes that safeguard the stationarity of all the parameters, the ADF test is paramount. The experimental data used in the present work satisfied the aforementioned criteria.
Although the selection of input variable combination is effective using linear sensitivity analysis, many studies such as [39,40,41,42] criticized the conventional method of using Pearson correlation as the input selection approach and recommended the application of complex chaotic systems such as non-linear kernels, GA, and kernel-PCA. In this study, both linear and non-linear sensitivity analyses were tested and verified. From the analysis, it was observed that there is good agreement between the two approaches. The determination of model combinations using linear and non-linear approaches has been reported in several studies [43,44,45,46]. The correlation matrix of the four states (Figure 6) shows that the most effective variable with the target value follows the following hierarchy: ambient temperature (°C) > wind speed (m/s) > solar radiation (W/m2) for Kano, Abuja, and Niger. The hierarchy order for Lagos is: wind speed (m/s) > ambient temperature (°C) > solar radiation (W/m2). A strong correlation for temperature was observed for Lagos, Kano, Niger, and Abuja, with 0.72, 0.71, 0.67, and 0.61, respectively. Similarly, a good to marginal correlation was attained by wind speed, with values of 0.53, 0.51, 0.39, and 0.83 for Kano, Abuja, Niger, and Lagos, respectively. However, a marginal to fair correlation coefficient was observed by solar radiation, with values of 0.37, 0.42, 0.28, and 0.29 for Kano, Abuja, Niger, and Lagos, respectively.

5.1. Results of Machine Learning and Metaheuristic Algorithms

The simulation was conducted in MATLAB 9.3 (R2020a). The best architecture of the SVR model was optimized and selected through the use of the trial-and-error method. According to suggestions in the literature [47,48,49,50], a qualified model is one that meets the requirements of most statistical evaluation criteria. The model simulation was evaluated using the most utilized performance criteria including R2, MSE, RMSE, R, and MAPE in both calibration and verification. Based on model combinations (Equation (2)), the simulated results in terms of quantitative assessment are presented in Table 1. This table also displays the multi-state performance of the models based on different input variables for both calibration and verification phases. From the results, it can be observed that the predictive modeling approaches achieved different adequacies in accordance with evaluation criteria. Additionally, the overall multi-state results demonstrate that SVR-M3 served as the best simulation in terms of R2, MSE, RMSE, R, and MAPE. Although it is difficult to rank the models in accordance with the achieved accuracies, the SVR-M3 approach relatively showed the best prediction accuracy, with Kano and Niger attaining more than 90%, while Abuja displayed more than 79% with regard to the goodness of fit. The comparative visualization of the three model combinations for multi-states is presented in the scatter plots of Figure 7. A scatter plot shows the level of agreement between the observed and predicted loads for the overall goodness of fit. It is obvious from the scatter plot that the SVR-M3 model shows a higher accuracy in comparison to the SVR-M1 and SVR-M2 models.
Further analysis can be conducted using a dimensional radar diagram for the prediction of load demand, which is depicted in Figure 8. It can be observed that SVR-M3 > SVR-M2 > SVR-M1 models were able to capture the best fitting pattern for Kano (R2 > 0.9), Abuja, and Lagos (R2 > 0.73), while SVR-M3 > SVR-M1 > SVR-M2 models were able to capture this for Niger (R2 > 0.97). It is essential to note that the promising ability of SVR-M3 could be attributed to the fact that three variables were engaged in the prediction (temperature, wind, and solar radiation). That means this component includes all useful parameters that have an effective impact on load demand prediction. Similarly, the numerical comparison of multi-states with regard to MSE indicated that SVR-M3 (MSE = 0.0052) is superior to SVR-M1 (MSE = 0.0589), and SVR-M2 (MSE = 0.0384). The predictive error of the best model reduced by 2% on average for Kano. For Abuja, the simulated error of SVR-M3 reduced by 6% on average for both SVR-M1 and SVR-M2, and, lastly, the predictive error of the best model decreased by 14% for Niger and 26% for Lagos.
However, the overall accuracy of Abuja was unsatisfactory and recorded high uncertainty with regard to errors regardless of considering the non-linear relationship between predictors and their corresponding targets. This could be improved by introducing optimization algorithms (PSO and HHO). Basically, it should be taken into consideration that the promising estimations took place during the calibration phase which is primarily employed to effectively calibrate the models based on known input variables and targets. However, the testing step is vital in assessing the performance of a model since it examines the model’s accuracy based on unseen target values. This benefit does not exist in the training set. Therefore, a reliable model should have a stable and balanced performance in both calibration and verification phases. The section of optimization algorithms generally depicted a promising ability with regard to the single model. This is not surprising, as it can be seen in many studies [51,52,53,54,55]. As with the single model, the simulation performance of the metaheuristic algorithms was evaluated using R2, MSE, RMSE, R, and MAPE for consistency. Table 2 presents the results of SVR-PSO and SVR-HHO for both training and verification phases. From Table 2, SVR-HHO has the highest R2 values of 0.9951, 0.8963, 0.9951, and 0.9313, the lowest MSE values of 0.0002, 0.0070, 0.0002, and 0.0080, and the lowest MAPE values of 0.1311, 0.1452, 0.0599, and 0.1817, respectively, for Kano, Abuja, Niger, and Lagos. The results prove that SVR-HHO outperformed SVR-PSO for the simulation of load demand at Kano, Abuja, Niger, and Lagos. The predictive ability of HHO over others is consistent with findings from the works of [29,31,56]. The exploratory analysis for the SVR-PSO and SVR-HHO models can also be better understood through the boxplots in Figure 9. As indicated in Figure 9, the computed models that mimic the pattern of the observed values are selected as the best performing model based on the box and whisker evolution criteria. The degree and trend patterns between the measured and computed models show that SVR-HHO > SVR-PSO > SVR-M3 ranked as the best model among all the models considered.
However, considering the other evaluation performance indices, the simulated outcomes justified a high level of superiority of all the metaheuristics algorithms despite the better predictive skill shown by SVR-M3. Figure 10 shows the scatter plots between the observed and predicted values of SVR-PSO and SVR-HHO for Kano, Abuja, Niger, and Lagos. Close agreement between the observed and predicted values was attained in SVR-HHO compared to SVR-PSO. Moreover, the R values of all the models were found to be greater than 0.9, which agrees with conclusions reached by [57,58,59] that R values higher than 0.70 are considered acceptable; thus, the results of all optimization algorithm models are acceptable (see Table 2).
An overall comparison between the best traditional SVR model and the two hybrid SVR algorithms (SVR-HHO and SVR-PSO) is provided using a two-dimensional Taylor diagram, as shown in Figure 11. The Taylor diagram highlights and summarizes several statistical indices such as the correlation coefficient (R), RMSE, and standard deviation between the observed and predicted values [60]. To the best of the authors’ knowledge, this research serves as the first to use this diagram in forecasting load demand. This diagram can highlight the goodness of fit of various models in comparison with one another; therefore, the diagram can be seen as a series of points on a polar plot. A detailed explanation and discussion on the Taylor diagram can be found in [61]. From Figure 11, it can be observed that SVR-HHO achieved better goodness of fit in all four states with the values of R = 0.9975, R = 0.9467, R = 0.9976, and R = 0.9650 for Kano, Abuja, Niger, and Lagos, respectively, in the verification phase. The results lead to the conclusion that for both calibration and verification, SVR-HHO, SVR-PSO, and SVR-M3 are capable of capturing the complex non-linear patterns between the load demand variables.
The simulated results can be better visualized using a time series graph, as presented in Figure 12. From these figures, the optimal predicted load is attributed to the SVR-HHO algorithm in all four states, despite the simultaneous reliability of SVR-PSO.
Despite the availability of large metaheuristic algorithms, none of them can assure a consistent optimal performance in solving different kinds of problems [62,63]. However, recent research on a novel population-based, nature-inspired optimization paradigm (HHO) algorithm showed better effectiveness in discovering optimal solutions for higher and multi-dimensional problems [64,65,66,67]. According to [68,69], the novel HHO optimizer has been checked, through a comparison with other nature-inspired techniques, on 29 benchmark problems and several real-world engineering problems. The statistical results and comparisons show that the HHO algorithm provides very promising and occasionally competitive results compared to well-established metaheuristic techniques such as GA, BBO, GWO, BAT, and FPA.

5.2. Results and Cost Analysis for Optimal Sizing

For finding the optimal sizing, the stand-alone PV/wind/battery HRES was modeled and run in the MATLAB environment. As input, the model used data of solar irradiance, temperature, wind speed, and the forecasted load demand by the novel SVR-HHO, and PSO and GA were used as optimizers. The component parameters are presented in Table 3. The parameter settings of PSO and GA were as follows: PSO: N = 50 ,   c 1 = 2 ,   c 2 = 2 ,   ω = 0.9 ,   i t e r m a x = 100 ; GA: N = 50 ,   m = 0.25 ,   c = 0.7 ,   i t e r m a x = 100 . PSO and GA attempt to find the optimal number of decision variables. The minimum and maximum values of the decision variables were set to 0 and 10,000, respectively. In the beginning, the charge quantity of each battery was assumed to be 30% of its nominal capacity.
The optimal results obtained by PSO and GA for Kano, Abuja, Niger, and Lagos are shown in Table 4, Table 5, Table 6 and Table 7. Table 4 summarizes the results of optimal sizing for Kano. In this table, the optimal sizes of PV/wind/battery, PV/battery, and wind/battery systems are indicated. From an economic point of view, the wind/battery system is the best system for meeting the load demand requirements of Kano. The total annual cost of the wind/battery system is USD 11,448.63, and the optimal number of decision variables is 40 wind turbines and 42 batteries.
Table 5 shows the optimal number of decision variables and total annual costs of the systems for Abuja. It can be observed that the best system for supplying the load demand is the PV/battery system, with a cost of USD 11,294.83. The optimal sizes of the system components are 134 PV panels and 36 batteries. Table 6 presents the optimal number of each component and total annual costs for the hybrid system in Niger. In this table, the most cost-effective system is the PV/battery system, with the lowest cost of USD 6621.80. The optimal number of system components is 71 PV panels and 26 batteries. Simulation results reveal that is it not economically viable to have a wind/battery system in Niger due to poor wind speeds.
Finally, the results of optimal sizing for Lagos are presented in Table 7. In Lagos, the PV/wind/battery hybrid system is the best system for meeting the load demand requirements. The total annual cost of the hybrid system is USD 16,552.4, and the optimal number of decision variables is 56 PV panels, 42 wind turbines, and 57 batteries. From Table 4, Table 5, Table 6 and Table 7, it can be observed that PSO produces more promising results than GA in all four states.

6. Conclusions

A methodology for multi-state load demand forecasting and optimal sizing of a stand-alone PV/wind/battery hybrid energy system was presented in this paper. A prediction approach based on SVR was used to predict the load demand variability in four different states in Nigeria. Knowing the limitations of traditional SVR, two hybrid SVR algorithms (SVR-HHO, and SVR-PSO) were developed to compare the feasibility of predicting the load demand. Three input attributes, M1, M2, and M3, were defined for the traditional SVR model. SVR-M1, SVR-M2, and SVR-M3 were compared based on input attributes’ sensitivity analysis. SVR-M3 was found to outperform SVR-M1 and SVR-M2 in terms of prediction accuracy. For the hybrid SVR algorithms, there was an increase in performance for both SVR-HHO and SVR-SPO over SVR-M3. SVR-HHO had the highest R2 values and the lowest MSE and MAPE values in all four states. The results show that both SVR-HHO and SVR-PSO are capable of predicting multi-state load demands.
For optimal sizing, the PSO algorithm was used based on the predicted load demands by SVR-HHO in all four states to determine the best sizes and combinations of three generation systems (PV/wind/battery, PV/wind, and wind/battery systems), and the results were compared with the results found by GA. The simulation results reveal that, economically, the wind/battery system is the best system for meeting the load requirements of Kano. For Abuja and Niger, the best system for supplying the load demand is the PV/battery system, while the results of optimal sizing for Lagos show that the PV/wind/battery hybrid system is the best system for meeting the load demand requirements.

Author Contributions

Conceptualization, B.M.; methodology, B.M. and S.I.A.; software, B.M. and S.I.A.; validation, N.Y., H.H.A., and M.D.; formal analysis, B.M. and S.I.A.; investigation, B.M. and S.I.A.; resources, B.M.; data curation, B.M.; writing—original draft preparation, B.M.; writing—review and editing, N.Y., H.H.A., and M.D.; visualization, N.Y. and H.H.A.; supervision, M.D.; project administration, B.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

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Aliyu, A.K.; Modu, B.; Tan, C.W. A review of renewable energy development in Africa: A focus in South Africa, Egypt and Nigeria. Renew. Sustain. Energy Rev. 2018, 81, 2502–2518. [Google Scholar] [CrossRef]
  2. International Energy Agency. Energy Access Outlook 2017: From Poverty to Prosperity; IEA: Paris, France, 2017. [Google Scholar]
  3. Yimen, N.; Hamandjoda, O.; Meva’a, L.; Ndzana, B.; Nganhou, J. Analyzing of a photovoltaic/wind/biogas/pumped-hydro off-grid hybrid system for rural electrification in sub-Saharan Africa—Case study of Djoundé in Northern Cameroon. Energies 2018, 11, 2644. [Google Scholar] [CrossRef] [Green Version]
  4. Aliyu, A.; Tekbiyik-Ersoy, N. A novel framework for cost optimization of renewable energy installations: A case study of Nigeria. Energies 2019, 12, 4311. [Google Scholar] [CrossRef] [Green Version]
  5. Arowolo, W.; Blechinger, P.; Cader, C.; Perez, Y. Seeking workable solutions to the electrification challenge in Nigeria: Minigrid, reverse auctions and institutional adaptation. Energy Strat. Rev. 2019, 23, 114–141. [Google Scholar] [CrossRef]
  6. Yimen, N.; Tchotang, T.; Kanmogne, A.; Idriss, I.A.; Musa, B.; Aliyu, A.; Okonkwo, E.; Abba, S.; Tata, D.; Meva’a, L.; et al. Optimal sizing and techno-economic analysis of hybrid renewable energy systems—A case study of a photovoltaic/wind/battery/diesel system in Fanisau, Northern Nigeria. Processes 2020, 8, 1381. [Google Scholar] [CrossRef]
  7. Yimen, N.; Dagbasi, M. Multi-attribute decision-making: Applying a modified Brown–Gibson model and RETScreen software to the optimal location process of utility-scale photovoltaic plants. Processes 2019, 7, 505. [Google Scholar] [CrossRef] [Green Version]
  8. Gungah, A.; Emodi, N.V.; Dioha, M.O. Improving Nigeria’s renewable energy policy design: A case study approach. Energy Policy 2019, 130, 89–100. [Google Scholar] [CrossRef]
  9. Whiteman, Z.S.; Bubna, P.; Prasad, A.K.; Ogunnaike, B.A. Design, operation, control, and economics of a photovoltaic/fuel cell/battery hybrid renewable energy system for automotive applications. Processes 2015, 3, 452–470. [Google Scholar] [CrossRef]
  10. Rezk, H.; Alghassab, M.; Ziedan, H.A. An optimal sizing of stand-alone hybrid PV-Fuel cell-battery to desalinate seawater at Saudi NEOM city. Processes 2020, 8, 382. [Google Scholar] [CrossRef] [Green Version]
  11. Sawle, Y.; Gupta, S.; Bohre, A.K. Optimal sizing of stand-alone PV/wind/biomass hybrid energy system using GA and PSO optimization technique. Energy Procedia 2017, 117, 690–698. [Google Scholar] [CrossRef]
  12. Dufo-Lopez, R.; Bernal-Agustin, J.L. Multi-objective design of PV-wind-diesel-hydrogen-battery systems. Renew. Energy 2008, 33, 2559–2572. [Google Scholar] [CrossRef]
  13. Traoré, A.; Elgothamy, H.; Zohdy, M.A. Optimal sizing of solar/wind hybrid off-grid microgrids using an enhanced genetic algorithm. J. Power Energy Eng. 2018, 06, 64–77. [Google Scholar] [CrossRef] [Green Version]
  14. Askarzadeh, A.; Coelho, L.D.S. A novel framework for optimization of a grid independent hybrid renewable energy system: A case study of Iran. Sol. Energy 2015, 112, 383–396. [Google Scholar] [CrossRef]
  15. Maleki, A.; Khajeh, M.G.; Ameri, M. Optimal sizing of a grid independent hybrid renewable energy system incorporating resource uncertainty, and load uncertainty. Int. J. Electr. Power Energy Syst. 2016, 83, 514–524. [Google Scholar] [CrossRef]
  16. Zhu, W.; Guo, J.; Zhao, G.; Zeng, B. Optimal sizing of an island hybrid microgrid based on improved multi-objective Grey Wolf optimizer. Processes 2020, 8, 1581. [Google Scholar] [CrossRef]
  17. Gurubel, K.J.; Osuna-Enciso, V.; Cardenas, J.J.; Coronado-Mendoza, A.; Perez-Cisneros, M.A.; Sanchez, E.N. Neural fore-casting and optimal sizing for hybrid renewable energy systems with grid-connected storage system. J. Renew. Sustain. Energy 2016, 8, 045303. [Google Scholar] [CrossRef]
  18. Ringwood, J.V.; Bofelli, D. Forecasting electricity demand on short, medium, and long-term scale using neural networks. J. Intell. Robot. Syst. 2001, 31, 129–147. [Google Scholar] [CrossRef]
  19. Raza, M.Q.; Khosravi, A. A review on artificial intelligence based load demand forecasting techniques for smart grid and buildings. Renew. Sustain. Energy Rev. 2015, 50, 1352–1372. [Google Scholar] [CrossRef]
  20. Muncharaz, J.O. Comparing classic time series models and the LSTM recurrent neural network: An application to S&P 500 stocks. Financ. Mark. Valuat. 2020, 6, 137–148. [Google Scholar] [CrossRef]
  21. Abbasimehr, H.; Shabani, M.; Yousefi, M. An optimized model using LSTM network for demand forecasting. Comput. Ind. Eng. 2020, 143, 106435. [Google Scholar] [CrossRef]
  22. Azadeh, A.; Babazadeh, R.; Asadzadeh, S.M. Optimum estimation and forecasting of renewable energy consump-tion by artificial neural networks. Renew. Sustain. Energy Rev. 2013, 27, 605–612. [Google Scholar] [CrossRef]
  23. Hayati, M.; Shirvany, Y. Artificial neural network approach for short term load forecasting for Illam region. Int. J. Electr. Comput. Syst. Eng. 2007, 1, 28. [Google Scholar]
  24. Vapnik, V.N. The Nature of Statistical Learning Theory; Springer: New York, NY, USA, 1995. [Google Scholar]
  25. Dibike, Y.; Velickov, S.; Solomatine, D.; Abbott, M.B. Model induction with support vector machines: Introduction and applications. J. Comput. Civ. Eng. 2001, 15, 208–216. [Google Scholar] [CrossRef]
  26. Han, D.; Chan, L.; Zhu, N. Flood forecasting using support vector machines. J. Hydroinform. 2007, 9, 267–276. [Google Scholar] [CrossRef]
  27. Hong, H.; Pradhan, B.; Bui, D.T.; Xu, C.; Youssef, A.M.; Chen, W. Comparison of four kernel functions used in support vector machines for landslide susceptibility mapping: A case study at Suichuan area (China). Geomat. Nat. Hazards Risk 2017, 8, 544–569. [Google Scholar] [CrossRef]
  28. Gunn, S.R. Support vector machines for classification and regression. ISIS Tech. Rep. 1998, 14, 5–16. [Google Scholar]
  29. Heidari, A.A.; Mirjalili, S.; Faris, H.; Aljarah, I.; Mafarja, M.; Chen, H. Harris hawks optimization: Algorithm and applications. Futur. Gener. Comput. Syst. 2019, 97, 849–872. [Google Scholar] [CrossRef]
  30. Bui, D.T.; Moayedi, H.; Kalantar, B.; Osouli, A.; Gör, M.; Pradhan, B.; Nguyen, H.; Rashid, A.S.A. Harris Hawks optimization: A novel swarm intelligence technique for spatial assessment of landslide susceptibility. Sensors 2019, 19, 3590. [Google Scholar] [CrossRef] [Green Version]
  31. Islam, M.Z.; Wahab, N.I.A.; Veerasamy, V.; Hizam, H.; Mailah, N.F.; Guerrero, J.M.; Nasir, M.N.M. A Harris Hawks optimization based single- and multi-objective optimal power flow considering environmental emission. Sustainability 2020, 12, 5248. [Google Scholar] [CrossRef]
  32. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the ICNN’95 International Conference on Neural Networks, Perth, Australia, 27 November–1 December 1995; Volume 4, pp. 1942–1948. [Google Scholar]
  33. Malik, A.; Tikhamarine, Y.; Sammen, S.S.; Abba, S.I.; Shahid, S. Prediction of meteorological drought by using hybrid support vector regression optimized with HHO versus PSO algorithms. Environ. Sci. Pollut. Res. 2021, 1–20. [Google Scholar] [CrossRef]
  34. Hyndman, R.; Koehler, A.B. Another look at measures of forecast accuracy. Int. J. Forecast. 2006, 22, 679–688. [Google Scholar] [CrossRef] [Green Version]
  35. Haque, T.; Iqbal, D.M.T. A comparison of AC and DC coupled remote hybrid power systems. In Proceedings of the 29th Annual Newfoundland Electrical and Computer Engineering Conference, St. John’s, NL, Canada, 19 November 2020; Available online: https://www.researchgate.net/publication/347441716 (accessed on 23 April 2021).
  36. Abba, S.; Pham, Q.B.; Usman, A.; Linh, N.T.T.; Aliyu, D.; Nguyen, Q.; Bach, Q.-V. Emerging evolutionary algorithm integrated with kernel principal component analysis for modeling the performance of a water treatment plant. J. Water Process Eng. 2020, 33, 101081. [Google Scholar] [CrossRef]
  37. Hair, J.; Black, W.; Babin, B.; Anderson, R. Multivariate Data Analysis, 7th ed.; Pearson Education: Harlow, UK, 2010. [Google Scholar]
  38. Dickey, D.A.; Fuller, W.A. Distribution of the estimators for autoregressive time series with a unit root. J. Am. Stat. Assoc. 1979, 74, 427–431. [Google Scholar] [CrossRef]
  39. Nourani, V. An Emotional ANN (EANN) approach to modeling rainfall-runoff process. J. Hydrol. 2017, 544, 267–277. [Google Scholar] [CrossRef]
  40. Elkiran, G.; Nourani, V.; Abba, S. Multi-step ahead modelling of river water quality parameters using ensemble artificial intelligence-based approach. J. Hydrol. 2019, 577, 123962. [Google Scholar] [CrossRef]
  41. Hadi, S.J.; Abba, S.I.; Sammen, S.S.; Salih, S.Q.; Al-Ansari, N.; Yaseen, Z.M. Non-linear input variable selection approach integrated with non-tuned data intelligence model for streamflow pattern simulation. IEEE Access 2019, 7, 141533–141548. [Google Scholar] [CrossRef]
  42. Nourani, V.; Elkiran, G.; Abba, S.I. Wastewater treatment plant performance analysis using artificial intelligence—An ensemble approach. Water Sci. Technol. 2018, 78, 2064–2076. [Google Scholar] [CrossRef]
  43. Abba, S.; Hadi, S.J.; Abdullahi, J. River water modelling prediction using multi-linear regression, artificial neural network and adaptive neuro-fuzzy inference system techniques. Procedia Comput. Sci. 2017, 120, 75–82. [Google Scholar] [CrossRef]
  44. Abba, S.I.; Gaya, M.S.; Yakubu, M.L.; Zango, M.U.; Abdulkadir, R.A.; Saleh, M.A.; Hamza, A.N.; Abubakar, U.; Tukur, A.I.; Wahab, N.A. Modelling of uncertain system: A comparison study of linear and non-linear approaches. In Proceedings of the 2019 IEEE International Conference on Automatic Control and Intelligent Systems (I2CACIS), Selangor, Malaysia, 29 June 2019; pp. 1–6. [Google Scholar] [CrossRef]
  45. Choubin, B.; Khalighi-Sigaroodi, S.; Malekian, A.; Kişi, Ö. Multiple linear regression, multi-layer perceptron network and adaptive neuro-fuzzy inference system for forecasting precipitation based on large-scale climate signals. Hydrol. Sci. J. 2016, 61, 1001–1009. [Google Scholar] [CrossRef]
  46. Tomić, A.Š.; Antanasijević, D.; Ristić, M.; Perić-Grujić, A.; Pocajt, V. A linear and non-linear polynomial neural network modeling of dissolved oxygen content in surface water: Inter- and extrapolation performance with inputs’ significance analysis. Sci. Total Environ. 2018, 610-611, 1038–1046. [Google Scholar] [CrossRef]
  47. Abba, S.I.; Linh, N.T.T.; Abdullahi, J.; Ali, S.I.A.; Pham, Q.B.; Abdulkadir, R.A.; Costache, R.; Nam, V.T.; Anh, D.T. Hybrid machine learning ensemble techniques for modeling dissolved oxygen concentration. IEEE Access 2020, 8, 157218–157237. [Google Scholar] [CrossRef]
  48. Abdullahi, H.U.; Usman, A.G.; Abba, S.I. Modelling the absorbance of a bioactive compound in HPLC method using artificial neural network and multilinear regression methods. Dutse J. Pure Appl. Sci. 2020, 6, 362–371. [Google Scholar]
  49. Pham, Q.B.; Abba, S.I.; Usman, A.G.; Linh, N.T.T.; Gupta, V.; Malik, A.; Costache, R.; Vo, N.D.; Tri, D.Q. Potential of hybrid data-intelligence algorithms for multi-station modelling of rainfall. Water Resour. Manag. 2019, 33, 5067–5087. [Google Scholar] [CrossRef]
  50. Usman, A.G.; Işik, S.; Abba, S.I. A novel multi-model data-driven ensemble technique for the prediction of retention factor in HPLC method development. Chromatographia 2020, 83, 933–945. [Google Scholar] [CrossRef]
  51. Du, J.; Liu, Y.; Yu, Y.; Yan, W. A prediction of precipitation data based on support vector machine and particle swarm optimization (PSO-SVM) algorithms. Algorithms 2017, 10, 57. [Google Scholar] [CrossRef]
  52. Jain, A.; Kumar, A.M. Hybrid neural network models for hydrologic time series forecasting. Appl. Soft Comput. 2007, 7, 585–592. [Google Scholar] [CrossRef]
  53. Shamshirband, S.; Esmaeilbeiki, F.; Zarehaghi, D.; Neyshabouri, M.; Samadianfard, S.; Ghorbani, M.A.; Mosavi, A.; Nabipour, N.; Chau, K.-W. Comparative analysis of hybrid models of firefly optimization algorithm with support vector machines and multilayer perceptron for predicting soil temperature at different depths. Eng. Appl. Comput. Fluid Mech. 2020, 14, 939–953. [Google Scholar] [CrossRef]
  54. Koziel, S.; Yang, X.-S. Computational Optimization, Methods and Algorithms; Springer: Berlin, Germany, 2011. [Google Scholar]
  55. Yaseen, Z.M.; Faris, H.; Al-Ansari, N. Hybridized extreme learning machine model with salp swarm algorithm: A novel predictive model for hydrological application. Complexity 2020, 2020, 1–14. [Google Scholar] [CrossRef] [Green Version]
  56. Yu, J.; Kim, C.-H.; Rhee, S.-B. The comparison of lately proposed Harris Hawks optimization and Jaya optimization in solving directional overcurrent relays coordination problem. Complexity 2020, 2020, 1–22. [Google Scholar] [CrossRef] [Green Version]
  57. LeGates, D.R.; McCabe, G.J., Jr. Evaluating the use of “goodness-of-fit” Measures in hydrologic and hydroclimatic model validation. Water Resour. Res. 1999, 35, 233–241. [Google Scholar] [CrossRef]
  58. Moriasi, D.N.; Arnold, J.G.; Van Liew, M.W.; Bingner, R.L.; Harmel, R.D.; Veith, T.L. Model evaluation guidelines for systematic quantification of accuracy in watershed simulations. Trans. ASABE 2007, 50, 885–900. [Google Scholar] [CrossRef]
  59. Zhu, S.; Heddam, S. Prediction of dissolved oxygen in urban rivers at the Three Gorges Reservoir, China: Extreme Learning Machines (ELM) versus Artificial Neural Network (ANN). Water Qual. Res. J. 2019, 55, 106–118. [Google Scholar] [CrossRef]
  60. Ghorbani, M.A.; Deo, R.C.; Yaseen, Z.M.; Kashani, M.H.; Mohammadi, B. Pan evaporation prediction using a hybrid multilayer perceptron-firefly algorithm (MLP-FFA) model: Case study in North Iran. Theor. Appl. Clim. 2018, 133, 1119–1131. [Google Scholar] [CrossRef]
  61. Taylor, K.E. Summarizing multiple aspects of model performance in a single diagram. J. Geophys. Res. Atmos. 2001, 106, 7183–7192. [Google Scholar] [CrossRef]
  62. Chau, K. Particle swarm optimization training algorithm for ANNs in stage prediction of Shing Mun River. J. Hydrol. 2006, 329, 363–367. [Google Scholar] [CrossRef] [Green Version]
  63. Mirjalili, S.; Dong, J.S.; Lewis, A.; Sadiq, A.S. Particle swarm optimization: Theory, literature review, and application in airfoil design. In Econometrics for Financial Applications; Anh, L.H., Dong, L.S., Kreinovich, V., Thach, N.N., Eds.; Springer: Berlin, Germany, 2020; pp. 167–184. [Google Scholar]
  64. Nieto, P.G.; Garcia-Gonzalo, E.; Fernández, J.A.; Muñiz, C.D. Hybrid PSO–SVM-based method for long-term forecasting of turbidity in the Nalón river basin: A case study in Northern Spain. Ecol. Eng. 2014, 73, 192–200. [Google Scholar] [CrossRef]
  65. Kuntoji, G.; Rao, M.; Rao, S. Prediction of wave transmission over submerged reef of tandem breakwater using PSO-SVM and PSO-ANN techniques. ISH J. Hydraul. Eng. 2018, 26, 283–290. [Google Scholar] [CrossRef]
  66. Sudheer, C.; Maheswaran, R.; Panigrahi, B.K.; Mathur, S. A hybrid SVM-PSO model for forecasting monthly streamflow. Neural Comput. Appl. 2013, 24, 1381–1389. [Google Scholar] [CrossRef]
  67. Zhang, F.; Dai, H.; Tang, D. A conjunction method of wavelet transform-particle swarm optimization-support vector machine for streamflow forecasting. J. Appl. Math. 2014, 2014, 1–10. [Google Scholar] [CrossRef]
  68. Moayedi, H.; Gör, M.; Lyu, Z.; Bui, D.T. Herding behaviors of grasshopper and Harris Hawk for hybridizing the neural network in predicting the soil compression coefficient. Measurement 2020, 152, 107389. [Google Scholar] [CrossRef]
  69. Moayedi, H.; Osouli, A.; Nguyen, H.; Rashid, A.S.A. A novel Harris Hawks’ optimization and k-fold cross-validation predicting slope stability. Eng. Comput. 2021, 37, 369–379. [Google Scholar] [CrossRef]
Figure 1. Proposed model development flowchart for this study.
Figure 1. Proposed model development flowchart for this study.
Processes 09 01166 g001
Figure 2. Different stages of Harris hawks optimization [31].
Figure 2. Different stages of Harris hawks optimization [31].
Processes 09 01166 g002
Figure 3. Flowchart of the proposed hybrid support vector regression models.
Figure 3. Flowchart of the proposed hybrid support vector regression models.
Processes 09 01166 g003
Figure 4. Schematic description of the PV/wind/battery-based hybrid system.
Figure 4. Schematic description of the PV/wind/battery-based hybrid system.
Processes 09 01166 g004
Figure 5. Bar plot of the raw data for (a) Kano, (b) Abuja, (c) Niger, and (d) Lagos.
Figure 5. Bar plot of the raw data for (a) Kano, (b) Abuja, (c) Niger, and (d) Lagos.
Processes 09 01166 g005aProcesses 09 01166 g005b
Figure 6. Correlation matrices between the variables for (a) Kano, (b) Abuja, (c) Niger, and (d) Lagos.
Figure 6. Correlation matrices between the variables for (a) Kano, (b) Abuja, (c) Niger, and (d) Lagos.
Processes 09 01166 g006
Figure 7. Scatter plot for (a) Kano, (b) Abuja, (c) Niger, and (d) Lagos.
Figure 7. Scatter plot for (a) Kano, (b) Abuja, (c) Niger, and (d) Lagos.
Processes 09 01166 g007aProcesses 09 01166 g007b
Figure 8. Radar graph for (a) Kano, (b) Abuja, (c) Niger, and (d) Lagos in both calibration and verification phases.
Figure 8. Radar graph for (a) Kano, (b) Abuja, (c) Niger, and (d) Lagos in both calibration and verification phases.
Processes 09 01166 g008aProcesses 09 01166 g008b
Figure 9. Boxplot for SVR-PSO and SVR-HHO models during (a) calibration and (b) verification phases.
Figure 9. Boxplot for SVR-PSO and SVR-HHO models during (a) calibration and (b) verification phases.
Processes 09 01166 g009
Figure 10. Scatter plot for SVR-PSO ((a) Kano, (b) Abuja, (c) Niger, (d) Lagos), and SVR-HHO ((e) Kano, (f) Abuja, (g) Niger, (h) Lagos).
Figure 10. Scatter plot for SVR-PSO ((a) Kano, (b) Abuja, (c) Niger, (d) Lagos), and SVR-HHO ((e) Kano, (f) Abuja, (g) Niger, (h) Lagos).
Processes 09 01166 g010
Figure 11. Taylor diagram for the best models in both calibration and verification.
Figure 11. Taylor diagram for the best models in both calibration and verification.
Processes 09 01166 g011aProcesses 09 01166 g011b
Figure 12. Time series graph of each data index for (a) Kano, (b) Abuja, (c) Niger, and (d) Lagos.
Figure 12. Time series graph of each data index for (a) Kano, (b) Abuja, (c) Niger, and (d) Lagos.
Processes 09 01166 g012aProcesses 09 01166 g012b
Table 1. Results of evaluation for traditional SVR models (Kano, Abuja, Niger, and Lagos).
Table 1. Results of evaluation for traditional SVR models (Kano, Abuja, Niger, and Lagos).
Calibration PhaseVerification Phase
StatesModelsR2MSERMSERMAPER2MSERMSERMAPE
KanoSVR-M10.68950.01500.12230.83031.80640.50810.05890.24270.71281.8564
SVR-M20.91730.00400.06310.95770.84360.67890.03840.19610.82400.8936
SVR-M30.96780.00160.03940.98380.64920.95690.00520.07180.97820.6992
AbujaSVR-M10.43900.03810.19510.66263.45020.27390.05990.24480.52343.5002
SVR-M20.45540.03690.19220.67484.45450.32090.05600.23670.56654.5045
SVR-M30.79170.01410.11890.88981.58370.61860.03150.17740.78651.6337
NigerSVR-M10.81120.00880.09370.90071.87760.52300.05570.23610.72321.9276
SVR-M20.62970.01720.13120.79360.73190.68920.03630.19050.83020.7819
SVR-M30.98130.00090.02950.99061.05180.96390.00420.06490.98181.1018
LagosSVR-M10.61670.04090.20230.78532.08950.63390.22380.47300.79612.1395
SVR-M20.72980.02880.16980.85432.09590.62070.04420.21040.78792.1459
SVR-M30.73120.02870.16940.85512.66750.62740.04350.20850.79212.7175
Table 2. Results of SVR-PSO and SVR-HHO for Kano, Abuja, Niger, and Lagos.
Table 2. Results of SVR-PSO and SVR-HHO for Kano, Abuja, Niger, and Lagos.
Calibration PhaseVerification Phase
StatesModelsR2MSERMSERMAPER2MSERMSERMAPE
KanoSVR-PSO0.97250.00130.03640.98610.37510.96280.00440.06670.98120.4051
AbujaSVR-PSO0.82980.01150.10750.91090.14800.71880.02320.15230.84780.1780
NigerSVR-PSO0.98130.00090.02950.99060.19290.96390.00420.06490.98180.2229
LagosSVR-PSO0.87010.01360.11660.93280.20410.72380.03220.17950.85070.2341
KanoSVR-HHO0.99510.00020.01540.99750.13110.98720.00150.03920.99360.1611
AbujaSVR-HHO0.89630.00700.08390.94670.14520.97550.00200.04500.98770.1752
NigerSVR-HHO0.99510.00020.01510.99760.05990.98350.00190.04390.99170.0899
LagosSVR-HHO0.93130.00800.08950.96500.18170.89040.01150.10710.94360.2117
Table 3. Component parameters.
Table 3. Component parameters.
ComponentSpecifications
FinancialInterest rate (i) = 5%, system life span (n) = 20 years
PV PanelPV rated power = 260 W, 𝛼 = −0.25%/°C, Gref = 1000 W/m2, Tref = 25 °C, PVCost = USD 585, CPV-Mtn = USD 21, life span = 20 years
Wind TurbinePr = 1 kW, Vci = 2.5 m/s, Vco = 13 m/s, Vr = 11 m/s, WTCost = USD 2312.5, CWT-Mtn = USD 40, life span = 20 years
BatteryVoltage = 12 V, SBat = 2.4 kWh, ȠBC = 85%, ȠBF = 100%, PBat = USD 170, DOD = 0.8, σ = 0.0002, life span = 5 years
Power Conv/InvRated power = 3 kW, ȠInv = 95%, PConv/Inv = USD 2000, life span = 10 years
Table 4. Results of optimal sizing for Kano.
Table 4. Results of optimal sizing for Kano.
Hybrid Systems
Algorithms
PV/Wind/BatteryPV/BatteryWind/Battery
PSOGAPSOGAPSOGA
NPV5143172175--
NWT4347--4041
NBat446644414242
NConv/Inv443333
PV cost (USD)3465.02921.5011,686.011,890.0--
WT cost (USD)9699.110,601.0--9022.409248.0
Battery cost (USD)1727.72591.501727.701609.901649.201649.20
Conv/Inv cost (USD)1036.01036.0777.03777.03777.03777.03
Total annual cost (USD)15,927.817,150.014,190.7314,276.9311,448.6311,674.23
Table 5. Results of optimal sizing for Abuja.
Table 5. Results of optimal sizing for Abuja.
Hybrid Systems
Algorithms
PV/Wind/BatteryPV/BatteryWind/Battery
PSOGAPSOGAPSOGA
NPV7854134136--
NWT4152--546546
NBat735536365859
NConv/Inv443333
PV cost (USD)5299.503668.909104.209240.10--
WT cost (USD)9248.0011,729.0--123,160.0123,160.0
Battery cost (USD)2866.402159.601413.601413.602277.402316.70
Conv/Inv cost (USD)1036.01036.0777.03777.03777.03777.03
Total annual cost (USD)18,449.918,593.511,294.8311,430.73126,214.43126,253.73
Table 6. Results of optimal sizing for Niger.
Table 6. Results of optimal sizing for Niger.
Hybrid Systems
Algorithms
PV/Wind/BatteryPV/BatteryWind/Battery
PSOGAPSOGAPSOGA
NPV54497174--
NWT5258--93179326
NBat55462627152174
NConv/Inv443333
PV cost (USD)3668.903329.204823.905027.70--
WT cost (USD)11,729.0013,083.0--2,101,600.02,103,600.0
Battery cost (USD)2159.601806.201020.901060.205968.406832.20
Conv/Inv cost (USD)1036.01036.0777.03777.03777.03777.03
Total annual cost (USD)18,593.519,254.46621.806864.932,108,345.432,111,209.23
Table 7. Results of optimal sizing for Lagos.
Table 7. Results of optimal sizing for Lagos.
Hybrid Systems
Algorithms
PV/Wind/BatteryPV/BatteryWind/Battery
PSOGAPSOGAPSOGA
NPV5679299300--
NWT4241--262262
NBat574268704143
NConv/Inv443333
PV cost (USD)3804.705367.4020,315.0020,383.0--
WT cost (USD)9473.609248.0--59,097.059,097.0
Battery cost (USD)2238.101649.202670.102748.601609.901688.40
Conv/Inv cost (USD)1036.01036.0777.03777.03777.03777.03
Total annual cost (USD)16,552.417,300.623,762.1323,908.6361,483.9361,562.43
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Musa, B.; Yimen, N.; Abba, S.I.; Adun, H.H.; Dagbasi, M. Multi-State Load Demand Forecasting Using Hybridized Support Vector Regression Integrated with Optimal Design of Off-Grid Energy Systems—A Metaheuristic Approach. Processes 2021, 9, 1166. https://doi.org/10.3390/pr9071166

AMA Style

Musa B, Yimen N, Abba SI, Adun HH, Dagbasi M. Multi-State Load Demand Forecasting Using Hybridized Support Vector Regression Integrated with Optimal Design of Off-Grid Energy Systems—A Metaheuristic Approach. Processes. 2021; 9(7):1166. https://doi.org/10.3390/pr9071166

Chicago/Turabian Style

Musa, Bashir, Nasser Yimen, Sani Isah Abba, Humphrey Hugh Adun, and Mustafa Dagbasi. 2021. "Multi-State Load Demand Forecasting Using Hybridized Support Vector Regression Integrated with Optimal Design of Off-Grid Energy Systems—A Metaheuristic Approach" Processes 9, no. 7: 1166. https://doi.org/10.3390/pr9071166

APA Style

Musa, B., Yimen, N., Abba, S. I., Adun, H. H., & Dagbasi, M. (2021). Multi-State Load Demand Forecasting Using Hybridized Support Vector Regression Integrated with Optimal Design of Off-Grid Energy Systems—A Metaheuristic Approach. Processes, 9(7), 1166. https://doi.org/10.3390/pr9071166

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