A Novel Adaptive Intelligent Ensemble Model for Forecasting Primary Energy Demand
Abstract
:1. Introduction
- (1)
- The APSO algorithm based on adaptive inertia weight is proposed. The inertial weight of PSO is an important factor affecting global search ability. In this paper, an adaptive adjustment method of inertia weight was used to improve the PSO algorithm. A “momentum” factor was added to PSO to adjust the adaptive inertia weight of the particles so as to improve the global search ability of PSO.
- (2)
- An adaptive variable weight ensemble forecasting model (APSO-RGM-SVR) is proposed to predict primary energy demand and energy structure. This paper combines the GM (1,1), RGM, and ARIMA in time-series model with SVR in machine learning method, and constructs GM (1,1) -SVR, RGM-SVR, and ARIMA-SVR ensemble models based on the standard deviation weight method. Through comparative experiments, we found RGM-SVR had higher precision. Then, the RGM-SVR model with higher accuracy was optimized by the APSO algorithm, and the APSO-RGM-SVR model was obtained. The new method proposed in this paper was used to forecast China’s primary energy demand and structure. The empirical results showed that the new method had higher accuracy and better generalization.
2. Literature Review
2.1. Time-Series Forecasting Model
2.2. Soft-Computing Technology
2.3. Optimization Algorithm
2.4. Ensemble-Based Methods
3. Methodology
3.1. GM (1,1)
3.2. RGM
- Step 1.
- Construct GM (1, 1) by using the original sequence .
- Step 2.
- Forecast a new datum as , add it to the original data , and remove the oldest original datum to keep the original data dimension unchanged, the new sequence is recorded as .
- Step 3.
- Establish GM (1,1) with .
- Step 4.
- Forecast the next value, denoted as . Add it to the original datum and remove one of the oldest raw datum to form a new sequence: .
3.3. ARIMA
3.4. SVR
3.5. Model Evaluation Criteria
4. Construction of Ensemble Forecasting Model
4.1. Construction of the Ensemble Model Based on the Standard Deviation Weight Method
4.1.1. Standard Deviation Method
4.1.2. GM (1,1)-SVR
- Step 1.
- GM (1,1) and SVR are constructed, respectively. According to Step 4 of Section 3.1., the parameters a and u of GM (1,1) are calculated as shown in Table 2. The Lagrangian multiplier method is used to transform SVR into a “dual problem”, and then the parameters are solved using sequential minimal optimization (SMO). The parameters of SVR have been tested repeatedly. It is shown that the fitting result is optimal when C = 10000 and = 0.01. The parameters and b of the SVR are estimated, as shown in Table 3.
- Step 2.
- The results of GM (1,1) and SVR are assigned weights according to the standard deviation method, and the weight distribution is as shown in Table 4.
- Step 3.
- The accuracy of the GM (1,1)-SVR is evaluated by MAE, MAPE, and MSPE.
4.1.3. RGM-SVR
- Step 1.
- RGM and SVR are constructed, respectively. Take China’s primary energy consumption from 2005 to 2012 as a training set, which is brought into the model for parameter estimation. The training samples are unchanged, therefore, the estimated parameters of the SVR model are unchanged. The parameter estimation results of the RGM model are shown in Table 5. The parameters of SVR have been tested repeatedly. C = 10000, = 0.01. The parameters and b of the SVR are estimated as shown in Table 3.
- Step 2.
- The prediction results of RGM and SVR are assigned weights according to the standard deviation method. The weight distribution is shown in Table 6.
- Step 3.
- The accuracy of RGM-SVR is evaluated by MAE, MAPE, and MSPE.
4.1.4. ARIMA-SVR
- Step 1.
- Establish an ARIMA (p, d, q) model for China’s primary energy demand forecast and examine whether the input samples are stationary time-series.
- Step 2.
- Perform a time-series difference d on the sample. Begin with the first-order difference and observe the sequence. After the d-order difference, the sequence tends to be stationary, and the difference order is the parameter d of ARIMA.
- Step 3.
- Estimate the parameters p and q. Check and observe the autocorrelation and partial correlation graphs of the stationary time series to obtain q and p, and so that the parameters of ARIMA are determined which are shown in Table 7.
- Step 4.
- Assign weights to ARIMA and SVR by the standard deviation method, and the weight distribution is as shown in Table 8.
- Step 5.
- The accuracy of ARIMA-SVR is evaluated by MAE, MAPE, and MSPE.
4.2. Construction of the Adaptive Weight Ensemble Forecasting Model
4.2.1. PSO
4.2.2. APSO
4.2.3. Contrast Test of Optimization Algorithms
4.2.4. Construction of APSO-RGM-SVR Based on Adaptive Inertia Weight
- Step 1.
- Step 2.
- The sum of the absolute values of the prediction errors is used as the cost function of the adaptive weight. The expression is
- Step 3.
- The optimal weighted model is obtained by the APSO based on the adaptive inertia weight, and thus, an optimal ensemble forecasting model is constructed. The optimal weight is shown in Table 11:
- Step 4.
- The prediction accuracy of the APSO-RGM-SVR prediction model is evaluated by MAE, MAPE, and MSPE.
5. Results
5.1. Data
5.2. Model Adaptability
5.3. Prediction Results
6. Conclusions
- (1)
- The improved PSO algorithm with the “momentum” factor added had better global search capabilities.
- (2)
- By comparing a variety of single-prediction models and fixed-weight ensemble models, the prediction results of the APSO-RGM-SVR model proposed in this study showed the smallest error, and the prediction accuracy of energy demand was significantly improved. The ensemble model (APSO-RGM-SVR), which was optimized by the APSO algorithm, effectively combined the characteristics of a time-series model and artificial intelligence, and could adjust the optimal weight at any time with the change of samples. The new method proposed in this paper is a prediction method with higher accuracy and better generalization.
- (3)
- The APSO-RGM-SVR method was used to forecast China’s primary energy consumption from 2017 to 2025. Prediction results indicate that China’s energy demand will continue to rise. By 2020, China’s primary energy demand was predicted to reach about 4656.41 mtce, and the proportions of coal, oil, natural gas, and hydropower and nuclear power were predicted to be 56.6%, 19.8%, 8.8%, and 14.8%, respectively. By 2025, China’s primary energy demand was predicted to reach about 4656.41 mtce, and the proportion of coal, oil, natural gas, and hydro, nuclear, and wind power were predicted to be 45.7%, 20.5%, 11.2%, and 22.6%, respectively.
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Xie, N.M.; Yuan, C.Q.; Yang, Y.J. Forecasting China’s energy demand and self-sufficiency rate by grey forecasting model and Markov model. Int. J. Electr. Power Energy Syst. 2015, 66, 1–8. [Google Scholar] [CrossRef]
- Shaikh, F.; Ji, Q. Forecasting natural gas demand in China: Logistic modelling analysis. Electr. Power Energy Syst. 2016, 77, 25–32. [Google Scholar] [CrossRef]
- Lin, B.; Jiang, Z. Estimates of energy subsidies in China and impact of energy subsidy reform. Energy Econ. 2011, 33, 273–283. [Google Scholar] [CrossRef]
- Hu, Y.; Guo, D.; Wang, M.; Zhang, X.; Wang, S. The relationship between energy consumption and economic growth: Evidence from china’s industrial sectors. Energies 2015, 8, 9392–9406. [Google Scholar] [CrossRef]
- Li, M.; Wang, W.; De, G.; Ji, X.; Tan, Z. Forecasting Carbon Emissions Related to Energy Consumption in Beijing-Tianjin-Hebei Region Based on Grey Prediction Theory and Extreme Learning Machine Optimized by Support Vector Machine Algorithm. Energies 2018, 11, 2475. [Google Scholar]
- Rehman, S.; Cai, Y.; Fazal, R.; Das Walasai, G.; Mirjat, N. An Integrated Modeling Approach for Forecasting Long-Term Energy Demand in Pakistan. Energies 2017, 10, 1868. [Google Scholar] [CrossRef]
- He, Y.D.; Lin, B.Q. Forecasting China’s total energy demand and its structure using ADL-MIDAS model. Energy 2018, 151, 420–429. [Google Scholar] [CrossRef]
- Suganthi, L.; Samuel, A.A. Energy models for demand forecasting—A review. Renew. Sustain. Energy Rev. 2012, 16, 1223–1240. [Google Scholar] [CrossRef]
- Debnath, K.B.; Mourshed, M. Forecasting methods in energy planning models. Renew. Sustain. Energy Rev. 2018, 88, 297–325. [Google Scholar] [CrossRef]
- Wang, Q.; Li, S.Y.; Li, R.R. Forecasting energy demand in China and India: Using single-linear, hybrid-linear, and non-linear time series forecast techniques. Energy 2018, 161, 821–831. [Google Scholar] [CrossRef]
- Mustafa, A.; Nejat, Y. Year Ahead Demand Forecast of City Natural Gas Using Seasonal Time Series Methods. Energies 2016, 9, 727. [Google Scholar]
- Ediger, V.S.; Akar, S. ARIMA forecasting of primary energy demand by fuel in Turkey. Energy Policy 2007, 35, 1701–1708. [Google Scholar] [CrossRef]
- 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]
- Barak, S.; Sadegh, S.S. Forecasting energy consumption using ensemble ARIMA–ANFIS hybrid algorithm. Int. J. Electr. Power Energy Syst. 2016, 82, 92–104. [Google Scholar] [CrossRef]
- Yuan, C.Q.; Liu, S.F.; Fang, Z.G. Comparison of China’s primary energy consumption forecasting by using ARIMA (the autoregressive integrated moving average) model and GM (1, 1) model. Energy 2016, 100, 384–390. [Google Scholar] [CrossRef]
- Deng, J.L. Control problem of grey system. Sys. Contr. Lett. 1982, 5, 288–294. (In Chinese) [Google Scholar]
- Akay, D.; Atak, M. Grey prediction with rolling mechanism for electricity demand forecasting of Turkey. Energy 2007, 32, 1670–1675. [Google Scholar] [CrossRef]
- Wu, C.H.; Ho, J.M.; Lee, D.T. Travel-time prediction with support vector regression. IEEE Trans. Intell. Transp. Syst. 2004, 5, 276–281. [Google Scholar] [CrossRef]
- Box, G.E.P.; Jenkins, G.; Reinsel, G.C.; Ljung, G.M. Time Series Analysis: Forecasting and Control, 5th ed.; John Wiley & Sons.: Hoboken, NJ, USA, 2015; pp. 88–103. [Google Scholar]
- Bianco, V.; Manca, O.; Nardini, S. Electricity consumption forecasting in Italy using linear regression models. Energy 2009, 34, 1413–1421. [Google Scholar] [CrossRef]
- Contreras, J.; Espinola, R.; Nogales, F.J.; Conejo, A.J. ARIMA models to predict next-day electricity prices. IEEE Trans. Power Syst. 2003, 18, 1014–1020. [Google Scholar] [CrossRef]
- Abdel-Aal, R.E.; Al-Garni, A.Z. Forecasting monthly electric energy consumption in eastern Saudi Arabia using univariate time-series analysis. Energy 2014, 22, 1059–1069. [Google Scholar] [CrossRef]
- Wang, Q.; Li, S.; Li, R. China’s dependency on foreign oil will exceed 80% by 2030: Developing a novel NMGM-ARIMA to forecast China’s foreign oil dependence from two dimensions. Energy 2018, 163, 151–167. [Google Scholar] [CrossRef]
- Zhao, H.; Guo, S. An optimized grey model for annual power load forecasting. Energy 2016, 107, 272–286. [Google Scholar] [CrossRef]
- Tsai, S.B.; Xue, Y.; Zhang, J.; Chen, Q.; Liu, Y.; Zhou, J.; Dong, W. Models for forecasting growth trends in renewable energy. Renew. Sustain. Energy Rev. 2017, 77, 1169–1178. [Google Scholar] [CrossRef]
- Li, S.; Li, R. Comparison of forecasting energy consumption in Shandong, China Using the ARIMA model, GM model, and ARIMA-GM model. Sustainability 2017, 9, 1181. [Google Scholar]
- Ghanbari, A.; Hadavandi, E.; Abbasian-Naghneh, S. Comparison of artificial intelligence based techniques for short term load forecasting. In Proceedings of the 2010 Third International Conference on Business Intelligence and Financial Engineering, Hong Kong, China, 13–15 August 2010; pp. 6–10. [Google Scholar]
- Daut, M.A.M.; Hassan, M.Y.; Abdullah, H.; Hussin, F. Building electrical energy consumption forecasting analysis using conventional and artificial intelligence methods: A review. Renew. Sustain. Energy Rev. 2017, 70, 1108–1118. [Google Scholar] [CrossRef]
- Ekonomou, L. Greek long-term energy consumption prediction using artificial neural networks. Energy 2010, 35, 512–517. [Google Scholar] [CrossRef]
- Azadeh, A.; Babazadeh, R.; Asadzadeh, S.M. Optimum estimation and forecasting of renewable energy consumption by artificial neural networks. Renew. Sustain. Energy Rev. 2013, 27, 605–612. [Google Scholar] [CrossRef]
- Hinton, G.E.; Salakhutdinov, R.R. Reducing the dimensionality of data with neural networks. Science 2006, 313, 504–507. [Google Scholar] [CrossRef]
- Hochreiter, S.; Schmidhuber, J. Long short-term memory. Neural Comput. 1997, 9, 1735–1780. [Google Scholar] [CrossRef]
- Lee, W.; Kim, K.; Park, J.; Kim, J.; Kim, Y. Forecasting Solar Power Using Long-Short Term Memory and Convolutional Neural Networks. IEEE Access 2018, 6, 73068–73080. [Google Scholar] [CrossRef]
- Graves, A.; Fernández, S.; Schmidhuber, J. Multi-dimensional recurrent neural networks. In Proceedings of the International Conference on Artificial Neural Networks, Porto, Portugal, 9–13 September 2007; pp. 549–558. [Google Scholar]
- Abdel-Nasser, M.; Mahmoud, K. Accurate photovoltaic power forecasting models using deep LSTM-RNN. Neural Comput. Applic. 2017, 1–14. [Google Scholar] [CrossRef]
- Ryu, S.; Noh, J.; Kim, H. Deep neural network based demand side short term load forecasting. Energies 2016, 10, 3. [Google Scholar] [CrossRef]
- Son, J.; Park, Y.; Lee, J.; Kim, H. Sensorless PV power forecasting in grid-connected buildings through deep learning. Sensors 2018, 18, 2529. [Google Scholar] [CrossRef]
- Zhang, J.; Verschae, R.; Nobuhara, S.; Lalonde, J.F. Deep photovoltaic nowcasting. Solar Energy 2018, 176, 267–276. [Google Scholar] [CrossRef]
- Mathe, J.; Miolane, N.; Sebastien, N.; Lequeux, J. PVNet: A LRCN Architecture for Spatio-Temporal Photovoltaic PowerForecasting from Numerical Weather Prediction. arXiv Preprint, 2019; arXiv:1902.01453. [Google Scholar]
- Liu, B.; Fu, C.; Bielefield, A.; Liu, Y. Forecasting of Chinese Primary Energy Consumption in 2021 with GRU Artificial Neural Network. Energies 2017, 10, 1453. [Google Scholar] [CrossRef]
- Lee, D.; Kim, K. Recurrent Neural Network-Based Hourly Prediction of Photovoltaic Power Output Using Meteorological Information. Energies 2019, 12, 215. [Google Scholar] [CrossRef]
- Nava, N.; Di Matteo, T.; Aste, T. Financial time series forecasting using empirical mode decomposition and support vector regression. Risks 2018, 6, 7. [Google Scholar] [CrossRef]
- Kisi, O.; Cimen, M. Precipitation forecasting by using wavelet-support vector machine conjunction model. Eng. Appl. Artif. Intell. 2012, 25, 783–792. [Google Scholar] [CrossRef]
- Jain, R.K.; Smith, K.M.; Culligan, P.J. Forecasting energy consumption of multi-family residential buildings using support vector regression: Investigating the impact of temporal and spatial monitoring granularity on performance accuracy. Appl. Energy 2014, 123, 168–178. [Google Scholar] [CrossRef]
- Chen, Y.; Xu, P.; Chu, Y.; Li, W.; Wu, Y.; Ni, L.; Wang, K. Short-term electrical load forecasting using the Support Vector Regression (SVR) model to calculate the demand response baseline for office buildings. Appl. Energy 2017, 195, 659–670. [Google Scholar] [CrossRef]
- Peng, L.L.; Fan, G.F.; Huang, M.L.; Hong, W.C. Hybridizing DEMD and quantum PSO with SVR in electric load forecasting. Energies 2016, 9, 221. [Google Scholar] [CrossRef]
- Cao, G.; Wu, L. Support vector regression with fruit fly optimization algorithm for seasonal electricity consumption forecasting. Energy 2016, 115, 734–745. [Google Scholar] [CrossRef]
- Boussaï, D.I.; Lepagnot, J.; Siarry, P. A survey on optimization metaheuristics. Inf. Sci. 2013, 237, 82–117. [Google Scholar] [CrossRef]
- Eberhart, R.; Kennedy, J. Particle swarm optimization. In Proceedings of the IEEE international conference on neural networks, Perth, WA, Australia, 27 November–1 December 1995; pp. 1942–1948. [Google Scholar]
- Banks, A.; Vincent, J.; Anyakoha, C. A review of particle swarm optimization. Part I: Background and development. Nat. Comput. 2007, 6, 467–484. [Google Scholar] [CrossRef]
- Chan, C.L.; Chen, C.L. A cautious PSO with conditional random. Expert Syst. Appl. 2015, 42, 4120–4125. [Google Scholar] [CrossRef]
- Liu, P.; Liu, J. Multi-leader PSO (MLPSO): A new PSO variant for solving global optimization problems. Appl. Soft. Comput. 2017, 61, 256–263. [Google Scholar] [CrossRef]
- Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
- Joshi, H.; Arora, S. Enhanced grey wolf optimization algorithm for global optimization. Fundam. Inform. 2017, 153, 235–264. [Google Scholar] [CrossRef]
- Mirjalili, S. Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm. Knowledge-Based Syst. 2015, 89, 228–249. [Google Scholar] [CrossRef]
- Mohamed, A.A.A.; Mohamed, Y.S.; El-Gaafary, A.A.; Hemeida, A.M. Optimal power flow using moth swarm algorithm. Electr. Power Syst. Res. 2017, 142, 190–206. [Google Scholar] [CrossRef]
- Mirjalili, S.; Lewis, A. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
- Ben oualid Medani, K.; Sayah, S.; Bekrar, A. Whale optimization algorithm based optimal reactive power dispatch: A case study of the Algerian power system. Electr. Power Syst. Res. 2018, 163, 696–705. [Google Scholar] [CrossRef]
- Li, W.; Yang, X.; Li, H.; Su, L. Hybrid Forecasting Approach Based on GRNN Neural Network and SVR Machine for Electricity Demand Forecasting. Energies 2017, 10, 44. [Google Scholar] [CrossRef]
- Xiao, J.; Li, Y.X.; Xie, L.; Liu, D.H.; Huang, J. A hybrid model based on selective ensemble for energy consumption forecasting in China. Energy 2018, 159, 534–546. [Google Scholar] [CrossRef]
- Samuels, J.D.; Sekkel, R.M. Model confidence sets and forecast combination. Int. J. Forecast. 2017, 33, 48–60. [Google Scholar] [CrossRef]
- Hsiao, C.; Wan, S.K. Is there an optimal forecast combination? J. Econom. 2014, 178, 294–309. [Google Scholar] [CrossRef]
- Liu, L.; Zong, H.; Zhao, E.; Chen, C.; Wang, J. Can China realize its carbon emission reduction goal in 2020: From the perspective of thermal power development. Appl. Energy 2014, 124, 199–212. [Google Scholar] [CrossRef]
- Li, H.; Wang, J.; Lu, H.; Guo, Z. Research and application of a combined model based on variable weight for short term wind speed forecasting. Renew. Energy 2018, 116, 669–684. [Google Scholar] [CrossRef]
- Wang, L.; Wang, Z.; Qu, H.; Liu, S. Optimal forecast combination based on neural networks for time series forecasting. Appl. Soft Comput 2018, 66, 1–17. [Google Scholar] [CrossRef]
- Jackson, Q.; Landgrebe, D.A. An adaptive method for combined covariance estimation and classification. IEEE Trans. Geosci. Remote Sens. 2002, 40, 1082–1087. [Google Scholar] [CrossRef]
Models | Feature | Advantages | Disadvantages | Applied to |
---|---|---|---|---|
Regression analysis | Establishing the regression equation through the correlation between variables. | The correlation degree between the factors can be analyzed. | Poor generalization and low accuracy. | Finding the relationship between energy consumption and economic growth [4]; forecasting long-term electricity consumption [20]. |
ARIMA | Treating the data sequence formed by the prediction object over time as a random sequence, and then establishing a model to express the sequence. | The model is simple and only requires endogenous variables. | Requirements are stable time-series data or are stable after differentiation; essentially only captures linear relationships, not non-linear relationships. | Forecasting the next-day electricity price in the Spanish mainland [21]; forecasting monthly electricity consumption in Eastern Saudi Arabia [22]. |
Grey | Using small sample data to establish a grey differential equation and describing the development trend of things over a long time. | Less sample size required; short-term prediction accuracy is higher; less model parameters. | Cannot consider the relationship between factors; medium- and long-term prediction error is relatively large. | Forecasting annual power load in Shanghai, China [24]; forecasting growth trends in renewable energy [25]. |
ANN | A highly complex non-linear dynamic learning system; suitable for handling inaccurate and fuzzy information processing problems under various factors and conditions. | Can fully approximate complex non-linear relationships; parallel distributed processing; highly robust and fault tolerant. | More model parameters; learning time is too long; large sample size required for model training. | Forecasting long-term energy demand in Greece [29]; forecasting Iran’s future monthly energy consumption [30]. |
LSTM | Long-term save input; identifying useful information. | Suitable for dealing with problems highly related to time-series; solves long sequence dependency problems. | The training time of the model is a little long. | Forecasting photovoltaic power generation [33,35]. |
SVR | Application of Support Vector in Regression Function; maps data to a high-dimensional feature space through a non-linear mapping and performs regression in this space. | Small samples; simplifies regression problems; high flexibility. | With the increase of sample size, the time complexity of model training will increase. | Forecasting buildings’ energy consumption in New York [44]; forecasting the electrical load of four typical office buildings [45]. |
Parameter | The Total Energy Consumption | Coal | Oil | Natural Gas | Water, Wind, and Nuclear Power |
---|---|---|---|---|---|
a | −0.056 | −0.047 | −0.055 | −0.153 | −0.096 |
u | 2.656 | 1.966 | 4.528 | 6.285 | 1.875 |
Parameter | The Total Energy Consumption | Coal | Oil | Natural Gas | Water, Wind, and Nuclear Power |
---|---|---|---|---|---|
0.9999 | 0.9999 | 0.9999 | 0.9999 | 0.9999 | |
0.9999 | 0.9999 | 0.9999 | 0.9999 | 0.9999 | |
−2.1974 | 0.9999 | −1.9356 | −8.1981 | −2.4216 | |
0.9999 | 0.9999 | 0.9999 | 0.9999 | 0.9999 | |
0.9999 | 0.9999 | 0.9999 | 0.9999 | 0.9999 | |
−6.8117 | −8.0748 | 0.9999 | 0.9999 | 0.9999 | |
0.9999 | 0.9999 | −4.5862 | 0.9999 | −7.3687 | |
0.9999 | 0.9999 | 0.9999 | −1.4721 | 0.9999 | |
b | 0.5148 | 0.4971 | 0.5021 | 0.5119 | 0.4878 |
Weight | The Total Energy Consumption | Coal | Oil | Natural Gas | Water, Wind, and Nuclear Power |
---|---|---|---|---|---|
0.1201 | 0.2437 | 0.1871 | 0.1606 | 0.5512 | |
0.8799 | 0.7563 | 0.8129 | 0.8394 | 0.4488 |
Parameter | The Total Energy Consumption | Coal | Oil | Natural Gas | Water, Wind, and Nuclear Power |
---|---|---|---|---|---|
−0.056 | −0.047 | −0.055 | −0.153 | −0.096 | |
0.055 | −0.045 | −0.057 | −0.152 | −0.094 | |
0.058 | −0.047 | −0.060 | −0.152 | −0.092 | |
0.057 | −0.047 | −0.059 | −0.153 | −0.093 | |
2.656 | 1.966 | 4.528 | 6.285 | 1.876 | |
2.816 | 2.073 | 4.719 | 7.327 | 2.087 | |
2.940 | 2.139 | 4.906 | 8.456 | 2.325 | |
3.121 | 2.250 | 5.239 | 9.807 | 2.522 |
Weight | The Total Energy Consumption | Coal | Oil | Natural Gas | Water, Wind, and Nuclear Power |
---|---|---|---|---|---|
0.2201 | 0.2407 | 0.1809 | 0.2501 | 0.4748 | |
0.7799 | 0.7593 | 0.8191 | 0.7599 | 0.5254 |
Parameter | The Total Energy Consumption | Coal | Oil | Natural Gas | Water, Wind, and Nuclear Power |
---|---|---|---|---|---|
p | 2 | 2 | 1 | 5 | 1 |
d | 1 | 1 | 2 | 1 | 2 |
q | 2 | 2 | 2 | 2 | 1 |
Weight | The Total Energy Consumption | Coal | Oil | Natural Gas | Water, Wind, Nuclear Power |
---|---|---|---|---|---|
0.2928 | 0.3252 | 0.1281 | 0.5436 | 0.0981 | |
0.7072 | 0.6748 | 0.8719 | 0.4564 | 0.9019 |
Function | GWO | MFO | WOA | POS | APSO | |
---|---|---|---|---|---|---|
F1 | Std. Dev | 8.24E − 007 | 3.34E + 001 | 1.07E − 006 | 2.32E + 001 | 1.00E − 010 |
F2 | Std. Dev | 8.47E − 001 | 4.22E − 001 | 1.26E − 001 | 1.95E + 005 | 2.63E − 001 |
F3 | Std. Dev | 7.67E − 004 | 2.80E − 003 | 3.85E − 004 | 7.97E − 002 | 5.27E − 005 |
F4 | Std. Dev | 1.03E + 003 | 6.45E + 002 | 2.75E + 002 | 3.94E + 002 | 2.39E + 001 |
F5 | Std. Dev | 5.69E + 000 | 0.79E + 000 | 0.12E + 000 | 2.98E + 001 | 0.04E + 000 |
F6 | Std. Dev | 6.45E − 003 | 6.50E − 002 | 3.78E − 003 | 3.98E − 001 | 8.25E − 009 |
Function | Formula | Dimension | Range | Theoretical Optimum |
---|---|---|---|---|
Schwefel 2.21 | 30 | [−100, 100) | 0 | |
Rosenbrock | 30 | [−30, 30] | 0 | |
Quartic | 30 | [−1.28, 1.28] | 0 | |
Schwefel 2.26 | 30 | [−500, 500] | 0 | |
Rastrigin | 30 | 0 | ||
Griewank | 30 | [−600, 600] | 0 |
Weight | The Total Energy Consumption | Coal | Oil | Natural Gas | Water, Wind, Nuclear Power |
---|---|---|---|---|---|
0.2928 | 0.3252 | 0.1281 | 0.5436 | 0.0981 | |
0.7072 | 0.6748 | 0.8719 | 0.4564 | 0.9019 |
Year | The Total Energy Consumption | Coal | Oil | Natural Gas | Water, Wind, and Nuclear Power |
---|---|---|---|---|---|
2005 | 2613.69 | 1892.31 | 465.24 | 62.73 | 193.41 |
2006 | 2864.67 | 2074.02 | 501.32 | 77.35 | 211.99 |
2007 | 3114.42 | 2257.95 | 529.45 | 93.43 | 233.58 |
2008 | 3206.11 | 2292.37 | 535.42 | 109.01 | 269.31 |
2009 | 3361.26 | 2406.66 | 551.25 | 117.64 | 285.71 |
2010 | 3606.48 | 2495.68 | 627.53 | 144.26 | 339.01 |
2011 | 3870.43 | 2717.04 | 650.23 | 178.04 | 325.12 |
2012 | 4021.38 | 2754.65 | 683.63 | 193.03 | 390.07 |
2013 | 4169.13 | 2809.99 | 712.92 | 220.96 | 425.25 |
2014 | 4258.06 | 2793.29 | 740.90 | 242.71 | 481.16 |
2015 | 4299.05 | 2738.49 | 786.73 | 253.64 | 520.19 |
2016 | 4360.00 | 2703.20 | 797.88 | 279.04 | 579.88 |
Method | Total Energy Consumption | |||||
Training | Testing | |||||
MAE | MAPE | MSPE | MAE | MAPE | MSPE | |
PSO-RGM (1,1)-SVR | 38.765 | 0.01174 | 0.00510 | 26.252 | 0.00616 | 0.00352 |
RGM (1,1)-SVR | 41.123 | 0.01263 | 0.00548 | 28.092 | 0.00655 | 0.00378 |
GM (1,1)-SVR | 42.503 | 0.01306 | 0.00570 | 35.005 | 0.00817 | 0.00457 |
ARIMA-SVR | 54.939 | 0.01716 | 0.00767 | 56.142 | 0.01319 | 0.00680 |
SVR | 52.555 | 0.01617 | 0.00747 | 99.841 | 0.02336 | 0.02741 |
RGM (1,1) | 28.310 | 0.00840 | 0.00384 | 149.875 | 0.03483 | 0.02055 |
GM (1,1) | 28.310 | 0.00840 | 0.00384 | 184.505 | 0.04282 | 0.02595 |
ARIMA | 89.969 | 0.02818 | 0.01148 | 187.109 | 0.04332 | 0.02741 |
Method | Coal | |||||
Training | Testing | |||||
MAE | MAPE | MSPE | MAE | MAPE | MSPE | |
PSO-RGM (1,1)-SVR | 32.901 | 0.01439 | 0.00691 | 14.066 | 0.00505 | 0.00320 |
RGM (1,1)-SVR | 33.417 | 0.01460 | 0.00693 | 14.693 | 0.00528 | 0.00324 |
GM (1,1)-SVR | 34.124 | 0.01493 | 0.00715 | 19.086 | 0.00689 | 0.00424 |
ARIMA-SVR | 48.061 | 0.02143 | 0.00899 | 27.532 | 0.00997 | 0.00516 |
SVR | 38.434 | 0.01694 | 0.00862 | 124.293 | 0.04520 | 0.02343 |
RGM (1,1) | 29.404 | 0.01207 | 0.00516 | 254.165 | 0.09259 | 0.04987 |
GM (1,1) | 29.399 | 0.01207 | 0.00516 | 315.762 | 0.11520 | 0.06403 |
ARIMA | 113.113 | 0.04979 | 0.02029 | 327.478 | 0.11966 | 0.06900 |
Oil | ||||||
Method | Training | Testing | ||||
MAE | MAPE | MSPE | MAE | MAPE | MSPE | |
PSO-RGM (1,1)-SVR | 4.936 | 0.00814 | 0.00625 | 5.956 | 0.00785 | 0.00448 |
RGM (1,1)-SVR | 5.430 | 0.00908 | 0.00611 | 6.397 | 0.00842 | 0.00464 |
GM (1,1)-SVR | 5.924 | 0.01008 | 0.00623 | 7.128 | 0.00936 | 0.00499 |
ARIMA-SVR | 6.827 | 0.01176 | 0.00615 | 21.482 | 0.02735 | 0.01732 |
SVR | 4.345 | 0.00700 | 0.00651 | 14.118 | 0.02039 | 0.01386 |
RGM (1,1) | 10.349 | 0.01851 | 0.00846 | 23.671 | 0.03050 | 0.01822 |
GM (1,1) | 10.351 | 0.01852 | 0.00846 | 31.507 | 0.04047 | 0.02415 |
ARIMA | 8.302 | 0.01471 | 0.00683 | 37.090 | 0.04777 | 0.02666 |
Natural gas | ||||||
Method | Training | Testing | ||||
MAE | MAPE | MSPE | MAE | MAPE | MSPE | |
PSO-RGM (1,1)-SVR | 1.034 | 0.00837 | 0.00512 | 2.092 | 0.01259 | 0.00895 |
RGM (1,1)-SVR | 1.034 | 0.00837 | 0.00512 | 4.497 | 0.01896 | 0.01153 |
GM (1,1)-SVR | 1.042 | 0.00830 | 0.00528 | 4.626 | 0.01897 | 0.00977 |
ARIMA-SVR | 12.977 | 0.01023 | 0.00539 | 7.751 | 0.03031 | 0.01659 |
SVR | 0.622 | 0.00549 | 0.00514 | 7.864 | 0.03196 | 0.01727 |
RGM (1,1) | 3.190 | 0.02351 | 0.01073 | 22.625 | 0.08952 | 0.04906 |
GM (1,1) | 3.188 | 0.02348 | 0.01073 | 43.689 | 0.16699 | 0.09828 |
ARIMA | 2.283 | 0.01663 | 0.00795 | 24.671 | 0.09433 | 0.05736 |
Hydro, Nuclear and Wind Power | ||||||
Method | Training | Testing | ||||
MAE | MAPE | MSPE | MAE | MAPE | MSPE | |
PSO-RGM (1,1)-SVR | 8.092 | 0.02608 | 0.01435 | 10.947 | 0.02024 | 0.01232 |
RGM (1,1)-SVR | 8.337 | 0.02694 | 0.01369 | 12.021 | 0.02237 | 0.01328 |
GM (1,1)-SVR | 8.404 | 0.02718 | 0.01356 | 14.419 | 0.02679 | 0.01599 |
ARIMA-SVR | 8.342 | 0.02698 | 0.01514 | 23.598 | 0.04405 | 0.02589 |
SVR | 7.912 | 0.02546 | 0.01501 | 14.594 | 0.02707 | 0.01703 |
RGM (1,1) | 8.808 | 0.02859 | 0.01333 | 15.707 | 0.02997 | 0.01660 |
GM (1,1) | 8.805 | 0.02858 | 0.01333 | 17.408 | 0.03322 | 0.01840 |
ARIMA | 13.768 | 0.04618 | 0.02123 | 127.062 | 0.24883 | 0.12645 |
Year | The Total Energy Consumption | Coal | Oil | Natural Gas | Hydro, Nuclear, and Wind Power |
---|---|---|---|---|---|
2020 | 4656.41 | 2637.23 | 922.15 | 409.53 | 687.50 |
2025 | 4825.43 | 2203.86 | 989.19 | 540.64 | 1091.74 |
Energy | Total Energy Consumption | Coal | Oil | Natural Gas | Hydro, Nuclear, and Wind Power |
---|---|---|---|---|---|
Average annual growth rate | 1.14 | −2.2 | 2.42 | 7.43 | 7.70 |
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhao, W.; Zhao, J.; Yao, X.; Jin, Z.; Wang, P. A Novel Adaptive Intelligent Ensemble Model for Forecasting Primary Energy Demand. Energies 2019, 12, 1347. https://doi.org/10.3390/en12071347
Zhao W, Zhao J, Yao X, Jin Z, Wang P. A Novel Adaptive Intelligent Ensemble Model for Forecasting Primary Energy Demand. Energies. 2019; 12(7):1347. https://doi.org/10.3390/en12071347
Chicago/Turabian StyleZhao, Wenting, Juanjuan Zhao, Xilong Yao, Zhixin Jin, and Pan Wang. 2019. "A Novel Adaptive Intelligent Ensemble Model for Forecasting Primary Energy Demand" Energies 12, no. 7: 1347. https://doi.org/10.3390/en12071347
APA StyleZhao, W., Zhao, J., Yao, X., Jin, Z., & Wang, P. (2019). A Novel Adaptive Intelligent Ensemble Model for Forecasting Primary Energy Demand. Energies, 12(7), 1347. https://doi.org/10.3390/en12071347