Next Article in Journal
A Fresnel Cosine Integral WASD Neural Network for the Classification of Employee Attrition
Next Article in Special Issue
Optimization Hybrid of Multiple-Lag LSTM Networks for Meteorological Prediction
Previous Article in Journal
Study of Stochastic–Fractional Drinfel’d–Sokolov–Wilson Equation for M-Shaped Rational, Homoclinic Breather, Periodic and Kink-Cross Rational Solutions
Previous Article in Special Issue
The Hybrid of Multilayer Perceptrons: A New Geostatistical Tool to Generate High-Resolution Climate Maps in Developing Countries
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Development of Grey Machine Learning Models for Forecasting of Energy Consumption, Carbon Emission and Energy Generation for the Sustainable Development of Society

by
Akash Saxena
1,
Ramadan A. Zeineldin
2 and
Ali Wagdy Mohamed
3,4,*
1
Department of Electrical Engineering, Central University of Haryana, Mahendergarh 123031, India
2
Deanship of Scientific Research, King Abdulaziz University, Jeddah 21589, Saudi Arabia
3
Operations Research Department, Faculty of Graduate Studies for Statistical Research, Cairo University, Giza 12613, Egypt
4
Department of Mathematics and Actuarial Science School of Sciences Engineering, The American University, New Cairo 11835, Egypt
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(6), 1505; https://doi.org/10.3390/math11061505
Submission received: 20 January 2023 / Revised: 11 March 2023 / Accepted: 14 March 2023 / Published: 20 March 2023
(This article belongs to the Special Issue Advanced Statistical Techniques in Oceans and Climate Research)

Abstract

:
Energy is an important denominator for evaluating the development of any country. Energy consumption, energy production and steps towards obtaining green energy are important factors for sustainable development. With the advent of forecasting technologies, these factors can be accessed earlier, and the planning path for sustainable development can be chalked out. Forecasting technologies pertaining to grey systems are in the spotlight due to the fact that they do not require many data points. In this work, an optimized model with grey machine learning architecture of a polynomial realization was employed to predict power generation, power consumption and CO 2 emissions. A nonlinear kernel was taken and optimized with a recently published algorithm, the augmented crow search algorithm (ACSA), for prediction. It was found that as compared to conventional grey models, the proposed framework yields better results in terms of accuracy.

1. Introduction

Accurate estimation of energy generation, energy consumption and greenhouse gas emissions can determine a path for sustainable development of any country. Out of these three factors, two factors are generally monotonically increasing functions, i.e., (generation and consumption). Additionally, these are sometimes nonlinear functions that depend upon several conditions, such as political decisions, consumer-oriented policy, demand-based programs and energy conservation policies. In such a case, forecasting of these parameters becomes quite crucial. First, the non-linearity plays a crucial role, and secondly, limited data availability becomes a hurdle in the prediction.
The systems having such partial known characteristics are characterized as grey systems [1]. These systems are difficult to model and sometimes yield pretty erroneous results. Hence, during the last two decades, the research has focused on the development of a robust framework for grey architecture. In reference [2], a novel Bernoulli grey model was presented for forecasting the consumption of renewable energy. Another very interesting approach pertaining to the forecasting of renewable energy consumption has been showcased in the reference [3]. The latest research showcases the prediction of energy price with cubic polynomial realization [4]. In this work, the authors provided a cubic polynomial-based realization for market-clearing price prediction. Another important study integrating metaheuristics and grey mathematics was reported in reference [5]. The research showcased an amalgamation of a metaheuristic algorithm for parameter optimization of a whitening equation for market-clearing price prediction. The research focused on the fact that the accuracy of prediction engines can be enhanced with the applications of optimization. Applications of some optimized devices have also been investigated in the work [6]. Likewise, for modeling of carbon dioxide emissions, different intelligent methods are discussed in reference [7]. Optimization approaches require statistical comparisons; hence, a novel approach has been addressed in reference [8]. This model employs an extended deep statistical comparison to compare the optimization performance of metaheuristics. A novel adaptive structure has been implemented in reference [9] for prediction of crude oil production in China. The approach employed a fractional-order grey model along with grey wolf optimization (GWO) for implementation. Reference [10] employed the concept of weighted fractional accumulation generation in the prediction of natural gas production. The authors employed five distinct nature inspired optimization algorithms in this work. A seasonal variation index has been proposed for consumption of the residential electricity consumption. The authors claimed that this integration can bring speed to forecasting [11]. An application of the cuckoo search for forecasting the consumer demand in the New South Wales area was conducted in reference [12]. In this work, a single parameter was optimized by the algorithm. Another very interesting approach with this algorithm can be seen in reference [13]. The algorithm was employed to predict thermal error compensation for CNC machine tools.
It is also worth mentioning here that integration of a grey architecture with optimization algorithms for tuning the parameters is also a potential area of research. In reference [14], a rolling grey model was proposed for economic prediction with the help particle swarm optimization (PSO). It is worth mentioning here that PSO is still the most suitable algorithm for nonlinear functions. Further, in reference [15], a very interesting prediction was executed for sales and stock piling of electric vehicles using an adaptive optimized grey model. From these approaches, it is evident that research is aggregating towards the adaptive and optimized model as compared to rigid, fixed-structure grey models. The inverse square reverse unit (ISRU) activation function has been integrated with the grey model to forecast power consumption in China. This function helps to explain data growth, and this yields high accuracy in the predictions [16]. Likewise, an integration of the grasshopper optimization algorithm (GOA) and the time-delayed grey model has been presented in reference [17], and its applications in the prediction have been reported prominently.
On the basis of this discussion, the following research objectives are framed. The outcomes of this research were evaluated with the help of the framework proposed to reach these objectives.
  • To discuss the mathematical framework of the proposed nonlinear-kernel-based implementation and develop an optimization routine for estimating parameters of the nonlinear whitening equation.
  • To assure applicability of this realization for the prediction of energy generation, consumer demand, and forecasting of CO 2 emissions.
  • To employ the augmented crow search algorithm (ACSA) for optimizing the parameters of this framework and evaluate the framework by the calculation of various error indices, such as absolute percentage error and the mean of this error.
The remaining part of the paper is organized as follows. Section 2 presents a development model of OFOPGM and mathematical details of the naïve grey model. Section 3 showcases the optimization capabilities of the augmented crow search algorithm and establishes the efficacy and implementation details of the ACSA for the parameter-estimation process. Section 4 presents analysis of the results for the proposed approach and comparative analysis with other conventional grey models for predictions of various parameters. Finally, all major findings are summarized in a lucid form in Section 5. Some future research directions are also chalked out with reference to our experimentation.

2. Development of a Grey Model Based on the Optimized Fractional Overhead Power Term Polynomial Grey Model (OFOPGM)

The model based on optimized whitening equation has been presented in reference [5]. The model has been employed for the prediction of the market-clearing price for energy trading. The model has been tested for various datasets of market-clearing price. The efficacy of the model for dealing with nonlinear data became a primary reason to employ it for this work.
Theorem 1.
The representative expression for time series for energy generation, energy consumption and related to CO 2 emissions can be cumulatively represented by the following notation:
E ( 0 ) = [ E ( 0 ) ( 1 ) , E ( 0 ) ( 2 ) …… E ( 0 ) ( k ) ]
and
E ( 1 ) = [ E ( 1 ) ( 1 ) , E ( 1 ) ( 2 ) …… E ( 1 ) ( k ) ]
represents the series obtained after one time accumulation; z ( 1 ) ( k ) is the background value. The basic form of an optimized grey model is proposed as
d E ( 1 ) ( t ) d t + a E ( 1 ) ( t ) = m t α + n t β + d
where a is the development coefficient and m t α + n t β + d is stochastic grey action quantity. Here, α and β are design parameters, which are computed through an optimization process.
Now, the system can be represented as
E ( 0 ) ( l ) + a z ( 1 ) ( l ) = m ( α + 1 ) × ( l α + 1 ( l 1 ) α + 1 ) . . + n ( β + 1 ) × ( l β + 1 ( l 1 ) β + 1 ) + d
Proof of Theorem 1.
The whitening equation integration between the interval [ l 1 , l ] is
l 1 l d E ( 1 ) ( t ) d t + l 1 l a E ( 1 ) ( t ) d t = l 1 l m t α + n t β + d d t
E ( 1 ) ( l ) E ( 1 ) ( l 1 ) + a l 1 l E ( 1 ) ( t ) d t = m ( α + 1 ) ( l α + 1 ( l 1 ) α + 1 ) + n ( β + 1 ) ( l β + 1 ( l 1 ) β + 1 ) + d
From the expression for inverse accumulation, the original values can be obtained from accumulated values and can be expressed as:
E ( 0 ) ( l ) = E ( 1 ) ( l ) E ( 1 ) ( l 1 )
and part of the expression (11) can be appended from trapezoidal rule application; i.e.,
a l 1 l E ( 1 ) ( t ) d t = a 2 × ( E ( 1 ) ( l ) + E ( 1 ) ( l 1 ) )
by substituting the expressions from (5) and (6) in expression (4), the theorem can be proved.
E ( 0 ) ( l ) + a z 1 ( l ) = m ( α + 1 ) × ( l α + 1 ( l 1 ) α + 1 ) . . + n ( β + 1 ) × ( l β + 1 ( l 1 ) β + 1 ) + d
 □
Theorem 2.
The parameters of whitening equation can be given by a least-square algorithm: ( a , m , n , d ) T = ( B T B 1 ) B T Y where
Y = E ( 0 ) ( 2 ) . . . . . . E ( 0 ) ( k ) T
and B can be expressed as
B = z ( 1 ) ( 2 ) 1 ( α + 1 ) × ( 2 ( α + 1 ) 1 ( α + 1 ) ) 1 ( β + 1 ) × ( 2 ( β + 1 ) 1 ( β + 1 ) ) 1 z ( 1 ) ( 3 ) 1 ( α + 1 ) × ( 3 ( α + 1 ) 2 ( α + 1 ) ) 1 ( β + 1 ) × ( 3 ( β + 1 ) 2 ( β + 1 ) ) 1 : : : : : : : : z ( 1 ) ( k ) 1 ( α + 1 ) × ( k ( α + 1 ) ( k 1 ) ( α + 1 ) ) 1 ( β + 1 ) × ( k ( β + 1 ) ( k 1 ) ( β + 1 ) ) 1
Proof. 
By considering the expression (7), we substitute in k = 2 .
M ( 0 ) ( 2 ) = a × z ( 1 ) ( 2 ) + m ( α + 1 ) × ( 2 ( α + 1 ) 1 ( α + 1 ) ) . . + n ( β + 1 ) × ( 2 ( β + 1 ) 1 ( β + 1 ) ) + d
Now by substituting with k = j
M ( 0 ) ( j ) = a × z ( 1 ) ( j ) + b ( α + 1 ) × ( j ( α + 1 ) ( j 1 ) ( α + 1 ) ) . . + c ( β + 1 ) × ( j ( β + 1 ) ( j 1 ) ( β + 1 ) ) + d
With the application of mathematical induction, we can write the same expression for k = j + 1 :
E ( 0 ) ( j + 1 ) = a × z ( 1 ) ( j + 1 ) + m ( α + 1 ) × ( ( j + 1 ) ( α + 1 ) j ( α + 1 ) ) + n ( β + 1 ) × ( ( j + 1 ) ( β + 1 ) j ( β + 1 ) ) + d
By converting the expressions (9)–(11), the matrix form of these equations (for n t h t e r m s can be obtained, and a solution of the least-square algorithm can be found.
z ( 1 ) ( 2 ) 1 ( α + 1 ) × ( 2 ( α + 1 ) 1 ( α + 1 ) ) 1 ( β + 1 ) × ( 2 ( β + 1 ) 1 ( β + 1 ) ) 1 z ( 1 ) ( 3 ) 1 ( α + 1 ) × ( 3 ( α + 1 ) 2 ( α + 1 ) ) 1 ( β + 1 ) × ( 3 ( β + 1 ) 2 ( β + 1 ) ) 1 : : : : : : : : z ( 1 ) ( k ) 1 ( α + 1 ) × ( k ( α + 1 ) ( k 1 ) ( α + 1 ) ) 1 ( β + 1 ) × ( k ( β + 1 ) ( k 1 ) ( β + 1 ) ) 1 × a m n d = E ( 0 ) ( 2 ) E ( 0 ) ( 3 ) : : E ( 0 ) ( k )
 □
After calculating the coefficient of the whitening equation, the response of the forecaster has been evaluated with the help of the following equation.
E 0 ( k ) = E ( 1 ) ( 1 ) × e a ( k 1 ) + l = 2 k 1 2 × [ e a ( k l ) × ( m l α + n l β + d ) + e a ( k l + 1 ) × ( m ( l 1 ) α + n ( l 1 ) β + d ) ] E ( 1 ) ( 1 ) × e a ( k 2 ) l = 2 k 1 1 2 × [ e a ( k 1 l ) × ( m l α + n l β + d ) e a ( k l ) × ( m ( l 1 ) α n ( l 1 ) β + d ) ]
Here, in this equation, the parameters α and β are adaptive and computed with the help of an optimization routine. For establishing an optimized framework, let us define the error (mean absolute percentage error (MAPE)) as per the following expression:
MAPE = 1 k r = 1 k E ^ 0 r E 0 r E 0 r × 100
where E ^ ( 0 ) ( r ) is the predicted output by the forecaster, and E 0 ( r ) is the actual value of the corresponding s t h sample. Further the optimization routine has been established considering the cumulative values of all the samples in forecasting. In most of the forecasting approaches, the MAPE index is chosen.
J ( α , β ) = M i n ( 1 k r = 1 k E ^ 0 r E 0 r E 0 r × 100 )
The objective function is defined as per Equation (15), where the variables are optimized with the help of an optimization algorithm and a fixed structure of whitening equation is obtained. Readers are directed to reference [5] for proof of Equation (13).

3. Augmented Crow Search Algorithm (ACSA)

Recently, a crow search algorithm has caught the eyes of researchers with its excellent convergence properties and the ability to solve complex design problems with ease [18]. Diverse applications of the algorithm have been reported in many fields. A rich survey of CSA was conducted [19] to depict the diverse applications and fields of implementation of CSA. Recently, a version of CSA has been developed that employs a sinusoidal truncated function with opposition-based learning for solving harmonic estimation problems. The method has been tested over diverse sets of harmonics, and analysis of the proposed algorithm exposed real challenges. From the observation of the author, it has been concluded that the algorithm is very useful for applications on nonlinear functions [20]. The following features of the ACSA are noteworthy for its implementation as an estimation agent for this problem (Algorithm 1):
  • The author has tested the ACSA on diverse sets of nonlinear, noisy and composite functions. These functions contain exponential, trigonometric and other nonlinear terms. From this application to 40 different functions, it is evident that the algorithm is capable of handling the parameter-estimation process very efficiently.
  • The ACSA employs an opposition-based algorithm for initializing the search agents. This phenomenon can be seen in many prominent algorithms. By employing opposition-based learning in this phase, the designer wishes to ensure the effective exploration. In many of the experiments, these facts have been established that with the incorporation of OBL, the performance of the algorithm is significantly enhanced [20].
  • The ACSA employs a sinusoidal truncated function that restricts the algorithm search space in exploitation phase. This function provides a bridge between exploration and exploitation.
For further information about the CSA, readers are directed to the following Refs. [21,22]. The following section presents the analysis of the results for the implemented approach.
Algorithm 1 Augmented crow search algorithm.
1: Generate an initial half of the population of size N p / 2 consisting of each vector with dimension D = 2 ( α , β ). Remaining Half will be the opposite population.
2: Iteration = 0
3: while Iteration < Maximum no. of Iteration do
4:     Evaluate fitness for each crow, position and memory updation.
5:     for i = 1 to N p  do
6:         Randomly choose any crow, Define Awareness probability and Flight length as per updated Cosine law.
7:         if fitness of solution < fitness of target then
8:              Trail replaces target.
9:         end if
10:     end for
11:     Update memory of the crows
12:     Iteration = Iteration + 1
13: end while
14: Output

4. Results

For showcasing the efficacy of the proposed non-linear framework, four case studies were chosen, and predictions were made. The following four case studies were considered.
  • Case study 1—carbon dioxide emission [23]: The author of reference [23] developed a forecasting model for prediction of carbon dioxide emission in Vietnam. In addition to that, the same models were applied for prediction of the generation forecast. The analysis was performed for the years 2010–2019. Case studies 1–4 were conducted with the data of the reference.
  • Case study 2—carbon dioxide emission [24]: An exponential grey forecasting model was deployed for the forecasting of carbon dioxide emissions in Taiwan during 2002 to 2012.
  • Case study 3—energy generation forecast [25]: The data were taken from the reference, where a foe was developed for 5.6 kW grid-connected PV-system generation data in Beijing from 1997 to 2006. The forecast was conducted with the help of a conventional grey model, along with grey Markov models.
  • Case study 4—energy consumption forecast [23]: The energy consumption data of Vietnam were taken for the analysis.
To compare the proposed framework to others, three conventional grey models were employed. The first one was a conventional grey model that was formed on the basis of research presented in reference [26]. A comparison was made with discrete and novel grey forecasting models presented in references [27,28]. The results of case study 1 are depicted in Table 1, which show a case comparison of the proposed framework with the conventional grey model, DGM and NGM. When inspecting the values of error depicted in table, it is evident to say that the MAPE (0.65) is optimal for the proposed grey framework and other forecasts contain high values of errors. It is worth mentioning here that for this particular case, NGM gives very high values of error (11.38). The best values and worst values both are highlighted. The significance of the grey model is seen by the fact that when the data points were limited, it could still generate a fair forecast. From here, it can be observed that with five data values, it can generate an accurate forecast.
In addition to the MAPE values, error and absolute percentage error (APE) are also shown in the tables. From these values, it is clear that the forecast is not very far from the actual values for the proposed framework. Hence, it can be concluded that the proposed framework is able to conduct forecasts in an efficient manner.
Similar results were witnessed when case study 2 was evaluated. The prediction results of the case study are showcased in Table 2. Here also, the MAPE values are quite optimal for the proposed framework (1.515536). However, unlike the previous case, the performance of NGM (6.02) was not compromised much. From this, it is concluded that the performances of the grey models are quite sensitive to data characteristics. Hence, it can also be seen that to have good forecasting performance, the forecaster should be able to handle the data in a very efficient manner, like the proposed framework.
While inspecting the forecasting performance of the engine for case 3, especially for forecasting the energy generation, Table 3 shows the obtained results. The pictorial representation of APE is showcased with the help of Figure 1. The x axis of the figure showcases the no. of datapoints, and on the y axis, the APE is shown. It can be observed that again, the NGM gives pessimistic results, but the proposed framework outperforms the other model, achieving high accuracy. Hence, it is concluded that the proposed optimal framework is meaningful, and it can conduct forecasts with higher accuracy. Further, similar results were obtained for case 4. The results are depicted with the help of Table 4 and Figure 2. The x axis of the figure showcases the no. of datapoints, and on the y axis, the APE is shown.

5. Discussion

The pictorial representation of the MAPE values is shown in Figure 3. From this figure, it is evident that the MAPE values are optimal for the proposed model. Additionally, it can be concluded that the NGM model provides pessimistic results, and the scope for improvement in the forecasting performance is there. Additionally, with a slight change in the whitening equation, grey models can be applicable for this prediction. Hence, it is concluded that the proposed optimized framework can be employed for the design and planning of a town.
Further, the results of optimization process handled by the ACSA have been showcased in terms of α and β values (Table 5). While using these parameters, one can easily obtain the whitening equation. For all cases, these values of parameters were obtained, and the forecast was calculated. It can be observed that with the help of the ACSA, the parameter-estimation process can be easily handled, and that too with higher accuracy as compared with other conventional models of the grey systems.

6. Conclusions

The paper addresses an important issue of forecasting of energy consumption, energy generation and carbon emission forecasting. We proposed an optimized framework based on a nonlinear polynomial-based machine learning kernel for prediction of these three parameters. The structure of this polynomial was optimized with the application of the ACSA. Three different case studies of forecasting were accomplished by implementing this optimized framework. The following are the major outcomes of this study:
  • An optimized framework for forecasting of a grey system was evaluated, and the mathematical foundation of the work has been exhibited. While presenting this framework, the implication of the correctness of polynomial coefficients was also demonstrated.
  • Three case studies were performed for evaluating the performance of this kernel-based implementation. The case studies are related to forecasting of the energy generation, energy consumption and carbon dioxide gas emission. It was found that the proposed architecture yields a good performance on these datasets when compared with other conventional models.
  • The evaluation of the framework was performed through the use of error indices called APE and mean absolute percentage error (MAPE). It was observed that the MAPE of the optimized model is optimal when compared with those of other models. The accurate estimation of these parameters would be quite helpful for planners of energy grids and towns.
  • It is worth mentioning here that while evaluating the forecaster’s performance, the Lewis criterion was employed. As mentioned in reference [29] and according to criterion of Lewis, the MAPE obtained from the proposed framework fell in a fair range for each case study. Hence, it can be concluded that optimization handled with the help of the ACSA yields an optimal architecture for the whitening equation of the model, and it exhibited fair performance.
Further, the application of this model will be evaluated with the application of different metaheuristics and on more challenging time-series prediction problems.

Author Contributions

Conceptualization, A.S. and A.W.M.; methodology, A.S.; software, A.S.; validation, A.S. and A.W.M.; formal analysis, A.S. and A.W.M.; investigation, R.A.Z.; resources, R.A.Z.; data curation, A.S.; writing—original draft preparation, A.S.; writing—review and editing, A.S. and A.W.M.; visualization, A.S. and A.W.M.; supervision, R.A.Z.; project administration, R.A.Z.; funding acquisition, R.A.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research work was funded by Institutional Fund projects under grant no. (IFPIP: 991-305-1443). The authors gratefully acknowledge technical and financial support provided by the Ministry of Education and King Abdulaziz University, DSR, Jeddah, Saudi Arabia.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

This research work was funded by Institutional Fund projects under grant no. (IFPIP: 991-305-1443). The authors gratefully acknowledge technical and financial support provided by the Ministry of Education ang King Abdulaziz University, DSR, Jeddah, Saudi Arabia.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
GMGrey Model
NGMNovel Grey Model
DGMDiscrete Grey Model
OFOPGMOptimized Fractional Overhead Power Term Polynomial Grey Model
CSACrow Search Algorithm
ACSAAugmented Crow Search Algorithm
APEAbsolute Percentage Error
MAPEMean Absolute Percentage Error

References

  1. Liu, S.; Forrest, J.Y.L. Grey Systems: Theory and Applications; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
  2. Duan, H.; Wang, S.; He, C.; Huang, J. Application of a novel grey Bernoulli model to predict the global consumption of renewable energy. Energy Rep. 2021, 7, 7200–7211. [Google Scholar] [CrossRef]
  3. Tsai, S.B. Using grey models for forecasting China’s growth trends in renewable energy consumption. Clean Technol. Environ. Policy 2016, 18, 563–571. [Google Scholar] [CrossRef]
  4. Saxena, A.; Alrasheedi, A.F.; Alnowibet, K.A.; Alshamrani, A.M.; Shekhawat, S.; Mohamed, A.W. Local Grey Predictor Based on Cubic Polynomial Realization for Market Clearing Price Prediction. Axioms 2022, 11, 627. [Google Scholar] [CrossRef]
  5. Saxena, A. Optimized Fractional Overhead Power Term Polynomial Grey Model (OFOPGM) for market clearing price prediction. Electr. Power Syst. Res. 2023, 214, 108800. [Google Scholar] [CrossRef]
  6. Sharma, A.K.; Saxena, A.; Tiwari, R. Optimal placement of svc incorporating installation cost. Int. J. Hybrid Inf. Technol. 2016, 9, 289–302. [Google Scholar] [CrossRef]
  7. Assad, M.E.H.; Mahariq, I.; Al Barakeh, Z.; Khasawneh, M.; Amooie, M.A. Modeling CO2 emission of Middle Eastern countries using intelligent methods. Comput. Mater. Contin. 2021, 69, 3767–3781. [Google Scholar]
  8. Eftimov, T.; Korošec, P. A novel statistical approach for comparing meta-heuristic stochastic optimization algorithms according to the distribution of solutions in the search space. Inf. Sci. 2019, 489, 255–273. [Google Scholar] [CrossRef]
  9. Wang, Y.; Ye, L.; Yang, Z.; Ma, X.; Wu, W.; Wang, L.; Luo, Y. A novel structure adaptive fractional discrete grey forecasting model and its application in China’s crude oil production prediction. Expert Syst. Appl. 2022, 207, 118104. [Google Scholar] [CrossRef]
  10. Liu, C.; Lao, T.; Wu, W.Z.; Xie, W.; Zhu, H. An optimized nonlinear grey Bernoulli prediction model and its application in natural gas production. Expert Syst. Appl. 2022, 194, 116448. [Google Scholar] [CrossRef]
  11. Xiong, X.; Hu, X.; Guo, H. A hybrid optimized grey seasonal variation index model improved by whale optimization algorithm for forecasting the residential electricity consumption. Energy 2021, 234, 121127. [Google Scholar] [CrossRef]
  12. Jiang, P.; Zhou, Q.; Jiang, H.; Dong, Y. An optimized forecasting approach based on grey theory and Cuckoo search algorithm: A case study for electricity consumption in New South Wales. Abstr. Appl. Anal. 2014, 2014, 183095. [Google Scholar] [CrossRef] [Green Version]
  13. Abdulshahed, A.M.; Longstaff, A.P.; Fletcher, S. A cuckoo search optimisation-based Grey prediction model for thermal error compensation on CNC machine tools. Grey Syst. Theory Appl. 2017, 7, 146–155. [Google Scholar] [CrossRef] [Green Version]
  14. Liu, L.; Wang, Q.; Wang, J.; Liu, M. A rolling grey model optimized by particle swarm optimization in economic prediction. Comput. Intell. 2016, 32, 391–419. [Google Scholar] [CrossRef]
  15. Ding, S.; Li, R. Forecasting the sales and stock of electric vehicles using a novel self-adaptive optimized grey model. Eng. Appl. Artif. Intell. 2021, 100, 104148. [Google Scholar] [CrossRef]
  16. Huang, L.; Liao, Q.; Zhang, H.; Jiang, M.; Yan, J.; Liang, Y. Forecasting power consumption with an activation function combined grey model: A case study of China. Int. J. Electr. Power Energy Syst. 2021, 130, 106977. [Google Scholar] [CrossRef]
  17. Xiang, X.; Ma, X.; Fang, Y.; Wu, W.; Zhang, G. A novel hyperbolic time-delayed grey model with Grasshopper Optimization Algorithm and its applications. Ain Shams Eng. J. 2021, 12, 865–874. [Google Scholar] [CrossRef]
  18. Askarzadeh, A. A novel metaheuristic method for solving constrained engineering optimization problems: Crow search algorithm. Comput. Struct. 2016, 169, 1–12. [Google Scholar] [CrossRef]
  19. Hussien, A.G.; Amin, M.; Wang, M.; Liang, G.; Alsanad, A.; Gumaei, A.; Chen, H. Crow search algorithm: Theory, recent advances, and applications. IEEE Access 2020, 8, 173548–173565. [Google Scholar] [CrossRef]
  20. Saxena, A. An efficient harmonic estimator design based on Augmented Crow Search Algorithm in noisy environment. Expert Syst. Appl. 2022, 194, 116470. [Google Scholar] [CrossRef]
  21. Jain, P.; Saxena, A. A new redefined model of firefly algorithm with application to strategic bidding problem in power sector. Int. Trans. Electr. Energy Syst. 2020, 30, e12279. [Google Scholar] [CrossRef]
  22. Meraihi, Y.; Gabis, A.B.; Ramdane-Cherif, A.; Acheli, D. A comprehensive survey of Crow Search Algorithm and its applications. Artif. Intell. Rev. 2021, 54, 2669–2716. [Google Scholar] [CrossRef]
  23. Ho, H.X.T. Forecasting of CO2 emissions, renewable energy consumption and economic growth in vietnam using grey models. In Proceedings of the 2018 4th International Conference on Green Technology and Sustainable Development (GTSD), Ho Chi Minh City, Vietnam, 23–24 November 2018; pp. 452–455. [Google Scholar]
  24. Tsai, C.F.; Lu, S.L. The exponential grey forecasting model for CO2 emissions in Taiwan. Grey Syst. Theory Appl. 2015, 5, 354–366. [Google Scholar] [CrossRef]
  25. Li, Y.Z.; Luan, R.; Niu, J.C. Forecast of power generation for grid-connected photovoltaic system based on grey model and Markov chain. In Proceedings of the 2008 3rd IEEE Conference on Industrial Electronics and Applications, Singapore, 3–5 June 2008; pp. 1729–1733. [Google Scholar]
  26. Akay, D.; Atak, M. Grey prediction with rolling mechanism for electricity demand forecasting of Turkey. Energy 2007, 32, 1670–1675. [Google Scholar] [CrossRef]
  27. Cui, J.; Liu, S.F.; Zeng, B.; Xie, N.M. A novel grey forecasting model and its optimization. Appl. Math. Model. 2013, 37, 4399–4406. [Google Scholar] [CrossRef]
  28. Xie, N.M.; Liu, S.F. Discrete grey forecasting model and its optimization. Appl. Math. Model. 2009, 33, 1173–1186. [Google Scholar] [CrossRef]
  29. Jain, P.; Saxena, A. A Multi-Agent based simulator for strategic bidding in day-ahead energy market. Sustain. Energy Grids Netw. 2023, 33, 100979. [Google Scholar] [CrossRef]
Figure 1. APE—power generation forecast.
Figure 1. APE—power generation forecast.
Mathematics 11 01505 g001
Figure 2. APE—energy consumption forecast.
Figure 2. APE—energy consumption forecast.
Mathematics 11 01505 g002
Figure 3. MAPE values of different test cases (case 1–case 4).
Figure 3. MAPE values of different test cases (case 1–case 4).
Mathematics 11 01505 g003
Table 1. CO 2 emission forecast [23].
Table 1. CO 2 emission forecast [23].
Original ValueOFOPGMErrorAPEGMErrorAPE
14,27314,2730014,27300
15,21615,336.590.7925284250.79252814,451.25−5.025955.025951
14,22214,342.850.8497683830.84976814,946.085.0912825.091282
14,72314,848.070.8494748760.84947515,457.864.9912164.991216
16,69116,821.130.7796440770.77964415,987.16−4.216914.216912
MAPE0.654283 3.865072
DGMErrorAPENGMErrorAPE
14,27314,2730014,27300
15,21614,475.15−4.868916954.8689178499.795−44.139144.1391
14,22214,956.175.1622148435.16221513,930.95−2.046462.046457
14,72315,453.184.9594495364.9594515,019.862.0162682.016268
16,69115,966.71−4.339431584.33943215,238.17−8.704278.704266
MAPE3.866003 11.38122
Table 2. CO 2 emission forecast 2 [24].
Table 2. CO 2 emission forecast 2 [24].
OriginalGM(1,1)APEOFOPGMAPE
225.245225.2450225.2450
243.804255.42874.76804243.8041.29 × 10 8
252.647256.08061.359047259.45892.696208
260.702256.73421.521978265.23931.740402
267.782257.38943.880984266.15460.607738
271.85258.04635.077672264.72932.61936
261.524258.70491.077933262.46690.360559
246.128259.36525.378189260.33755.773206
262.799260.02721.054724258.99591.447156
255.73260.69091.939878258.8981.238822
260.857261.35620.191369260.3680.187446
MAPE2.386347 1.515536
225.245225.2450225.2450
243.804255.49924.796955147.541439.4836
252.647256.13571.380872233.0167.770137
260.702256.77391.506746254.01432.565284
267.782257.41363.871946259.17283.21499
271.85258.0555.074504260.44014.19712
261.524258.69791.08063260.75150.295399
246.128259.34245.368925260.82795.972479
262.799259.98861.069423260.84670.742874
255.73260.63631.918554260.85132.002639
260.857261.28570.164336260.85250.001731
MAPE2.384808 6.022387
Table 3. Energy Generation Forecast [25].
Table 3. Energy Generation Forecast [25].
YearDataOFOPGMErrorAPEGMErrorAPE
19975147.365147.36005147.3600
1998508450841.41 × 10 9 1.41 × 10 9 5051.05−0.648120.648117
199950265031.6460.1122130.1122135038.350.2457220.245722
20004960.265011.291.0183031.0183035025.681.3188821.318882
20015024.985002.337−0.452640.4526435013.05−0.237410.237414
20025094.764996.969−1.957011.9570115000.44−1.851311.851314
20034946.364991.1350.8970980.8970984987.870.8392030.839203
20044886.024982.3551.933531.933534975.331.8278681.827868
20055043.884968.929−1.508391.508394962.83−1.60691.606898
20064938.764949.5960.2189250.2189254950.350.2346740.234674
MAPE0.809811 0.881009
YearDataDGMErrorAPENGMErrorAPE
19975147.365147.36005147.3600
199850845051.259−0.6440.6439992868.134−43.585143.5851
199950265038.5090.2488790.2488794768.478−5.12385.123805
20004960.265025.791.3211091.3211094969.2520.1812720.181272
20015024.985013.104−0.236330.2363334990.464−0.68690.686896
20025094.765000.45−1.851111.8511134992.705−2.003142.003143
20034946.364987.8280.8383550.8383554992.9410.9417320.941732
20044886.024975.2381.8259811.8259814992.9662.1888262.188826
20055043.884962.679−1.609891.6098864992.969−1.009361.00936
20064938.764950.1520.2306740.2306744992.9691.0976321.097632
MAPE0.880633 5.681776
Table 4. Energy consumption forecast [23].
Table 4. Energy consumption forecast [23].
OriginalOFOPGMErrorAPEGMErrorAPE
3479347900347900
36523658.9350.189898550.1898993729.862.1319882.131988
38103833.5420.6179037390.6179043713.234−2.539782.539784
37383764.5060.7090901750.709093696.682−1.105341.105341
36203648.640.7911468750.7911473680.2041.6631011.663101
MAPE0.4616081.488043
OriginalDGMErrorAPENGMErrorAPE
3479347900347900
36523730.6922.1547619752.1547622164.233−40.738440.73841
38103713.51−2.532542742.5325433451.338−9.413719.413708
37383696.407−1.112694831.1126953676.288−1.650941.650936
36203679.3841.6404303731.640433715.6032.6409692.640969
MAPE1.48808610.8888
Table 5. Polynomial coefficients generated by the ACSA.
Table 5. Polynomial coefficients generated by the ACSA.
Parameter/Cases α β
Case-12.10110.8822
Case-23.26740.6822
Case-32.25760.1512
Case-43.26490.1499
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Saxena, A.; Zeineldin, R.A.; Mohamed, A.W. Development of Grey Machine Learning Models for Forecasting of Energy Consumption, Carbon Emission and Energy Generation for the Sustainable Development of Society. Mathematics 2023, 11, 1505. https://doi.org/10.3390/math11061505

AMA Style

Saxena A, Zeineldin RA, Mohamed AW. Development of Grey Machine Learning Models for Forecasting of Energy Consumption, Carbon Emission and Energy Generation for the Sustainable Development of Society. Mathematics. 2023; 11(6):1505. https://doi.org/10.3390/math11061505

Chicago/Turabian Style

Saxena, Akash, Ramadan A. Zeineldin, and Ali Wagdy Mohamed. 2023. "Development of Grey Machine Learning Models for Forecasting of Energy Consumption, Carbon Emission and Energy Generation for the Sustainable Development of Society" Mathematics 11, no. 6: 1505. https://doi.org/10.3390/math11061505

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