Abstract
Prediction of energy consumption for a country (region) plays critical roles in economy and energy security, and accurate energy consumption forecasting is valuable for policy makers to formulate energy policies. To do this, we propose a novel improved GM(1,1) model, which is based on both data transformation for the original data sequence and optimization of the background value, and is therefore named as TBGM(1,1). TBGM(1,1) is employed to predict the total energy consumption of Shanghai City in China. And the results suggest that the TBGM(1,1) performs well compared with the traditional GM(1,1) model and other grey modification models in this context and Shanghai’s total energy consumption will increase stably in the following five years. In summary TBGM(1,1) proposed in our study has competent exploration and exploitation ability, and TBGM(1,1) could be utilized as an effective and promising tool for short-term planning, which can be applied for energy consumption forecasting in particular and for other forecasting issues as well.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Rapid development of global economy and ongoing process of worldwide industrialization have led to fast-growing energy consumption, and as such energy security is becoming increasingly significant and urgent for a country or region [1,2,3,4,5], especially for developing countries such as China and India. Energy consumption forecasts is an important reference for a country or region to make macroeconomic plans. Therefore, establishment of an accurate energy consumption prediction model is vital for effective utilization of energy, long-term energy security and sustainable development of economy for a country or region [6,7,8].
Prediction of energy consumption is a worldwide hotspot in the field of energy economics. The energy consumption is influenced by a number of uncertain factors, such as industry structure, technology level, energy price, per capita income, carbon emissions, economic growth and national policy [9,10,11,12], which makes it a challenging and complex task to forecast energy consumption. To address such tough problems, various forecast models have been applied to solve energy consumption prediction problems. In general, these prediction models could be divided into three categories: statistical analysis models, intelligent learning models and grey prediction models. Statistical analysis models, such as regression analysis(RA) [13], time series analysis [14], semi-parametric approach [15] and non-parametric method [16], mostly require a large number of sample data sets and multiple complicated variables in order to gain ideal forecasting effects [17]. Meanwhile, the sample data of energy consumption seldom satisfy the statistical distribution [18]. Intelligent learning models mainly include artificial neural network [19, 20], artificial bee colony algorithm (ABC) [21], support vector machine (SVM) [22]. The performance of intelligent learning models could be significantly affected by the number of training sample data [23, 24]. Affected by green energy conservation and environmental protection policy, the data sequence of energy system often presents to be highly non-linear and uncertain. And the available source database for energy consumption forecasts is often limited with great deviation, and sorts of factors have various influences, which cannot satisfy the requirements of these traditional forecast models [25, 26] as mentioned above. Therefore, it’s essential to select a forecasting model, which requires relatively small sample size and also bears high prediction accuracy to predict energy consumption.
Grey system theory is proposed by Professor Deng in 1989 [27], which doesn’t need to satisfy specific statistical distribution hypothesis and requires only a few sample data to estimate the behaviour of an uncertain system, and thus provides an appropriate alternative tool to settle the problem of short-term energy consumption prediction. As important forecasting techniques and tools to solve some uncertainty problems with high prediction accuracy, grey prediction models appear to be more reliable and practical than the other forecasting methods due to their applicability even in the presence of sparse data [23, 28]. GM(1,1) model, which is a primary time-series prediction model in grey system theory, is the most popular grey prediction model [29, 30]. GM(1,1) model is appropriate in the condition that the original sample data sequence satisfies or basically satisfies the trend of exponential growth and the changing speed is not very aggressive. So far, GM(1,1) model has been successfully employed in the area of medicine [29], economics [28],industrial [31, 32], education [33], energy [34,35,36,37,38] and so on. As mentioned above the factors that affect energy consumption are uncertain and complicated [25]. Therefore, GM(1,1) model is an appropriate prediction method to settle the problem of energy consumption prediction [34, 35].
Because of its applicability, GM(1,1) model shows better prediction performance for simulation and prediction than some other prediction models when dealing with homogeneous exponential data sequence [39]. So GM(1,1) model does not always produce satisfactory results if the original data sequence does not conform to the homogeneous exponential growth, especially the practical data sequence often demonstrates a more aggressive trend, which does not confirm to the homogeneous exponential distribution and therefore adversely affects the prediction accuracy of the GM(1,1) model. To deal with this challenge, it’s necessary to improve the prediction performance of GM(1,1) model [40, 41]. Modifications of the original data sequence provide a target to improve the prediction performance of GM(1,1) model. Additionally, in traditional GM(1,1) model, the grey developed coefficient a and the grey controlled variable b are obtained by using the least squares method, which depend on the background value. The background value \(Z^{(1)}(k+1)\) is defined as: \(Z^{(1)}(k+1)=\alpha x^{(1)}(k+1)+(1-\alpha )x^{(1)}(k)\). The value of \(\alpha \) is usually specified as 0.5, but this is not an optimal setting, which has influence on the prediction accuracy of GM(1,1) model [42]. Therefore the background value formula, which plays an important role in the relationship of the grey difference equation and the whitenization differential equation, is also a target that could be optimized to improve the performance of predictions for GM(1,1) model. In summary, the distribution of the original data sequence and the calculation method of the background value are two of the factors that affects the forecasting performance of GM(1,1) model and could be optimized to improve the prediction performance of GM(1,1) model [24, 37, 43,44,45,46]. Chung [24] applied an improved GM(1,1) model named as NNGM(1,1), which is neural-network-based GM(1,1) model, to solve the troublesome problem of the background value estimation by automatically determining the grey developed coefficient a and the grey controlled variable b. Zhao and Guo [37] proposed the Rolling-ALO-GM(1,1) model with improved prediction accuracy to forecast the annual electricity consumption in China. Li et al [43] proposed an improved grey model (PGM(1,1) model) based on particle swarm optimization algorithm, and achieved better prediction performance. Li et al [44] applied AGM(1,1), which is based on optimization of the background value by using an incremental weights, to predict the short-term electricity consumption in Asia-Pacific economic cooperation. Wang et al [45] proposed an improved grey model based on combination optimization of the background value and the initial item. Tien [46] has proposed the first-entry GM(1,1) model (FGM(1,1)), which includes the first-entry’s messages of the original series, and showed that FGM(1,1) could extract the messages from the data more sufficiently than the existing GM(1,1) model.
As an indispensable method in the grey system modelling, data transformation, which could smoothen the data, weaken the randomness and increase the comparability, provides an important solution to optimization of the original data sequence. So in this study we proposed a novel improved GM(1,1) model by first making data transformation for the original data sequence and then optimizing the calculation method for the background value. Thus this improved GM(1,1) model is named as TBGM(1,1). And the experimental results indicate that TBGM(1,1) could significantly reduce the forecast error and increase the prediction accuracy of GM(1,1) model. Finally, TBGM(1,1) is applied to predict energy consumption in Shanghai.
The rest of this study is arranged as follows: In Sect. 2, GM(1,1) model is briefly presented. In Sect. 3, the proposed improved GM(1,1) model is illustrated in details. A real case for prediction of Shanghai’s energy consumption in China is demonstrated in Sect. 4. The conclusion is presented in Sect. 5.
2 GM(1,1) model
GM(1,1) model is the basic GM(1,N) model in the family of Grey models, which is the first order Grey model with only one variable. It’s characterized by high computational efficiency and requirement of only one parameter fitting the model. As one of the most frequently applied grey forecasting models, GM(1,1) model is a non-linear and time series forecasting model and requires only four raw data to predict future demands with a relatively favourable prediction accuracy.
The procedure of traditional GM(1,1) modelling is described as below:
Step 1: Assume that \(x^{(0)}=(x^{(0)}(1),x^{(0)}(2),\dots ,x^{(0)}(n))\) denotes a non-negative raw data sequence, where n is the length of the raw data sequence and \( n\geqslant 4 \).
Step 2: Construct the accumulated generating operator.
The data sequence \(x^{(1)}=(x^{(1)}(1),x^{(1)}(2),\dots ,x^{(1)}(n))\) is the accumulated generating operator (AGO) of \(x^{(0)}\), and sequence \(x^{(1)}\) is monotonically increasing to smoothen the randomness of the original data sequence, where \(x^{(1)}(k)=\sum _{i=1}^{k}x^{(0)}(i)\), \(k=1,2,3,\dots ,n\).
Step 3: Establish the grey difference equation and estimate the grey developed coefficient and the grey controlled variable.
The first-order grey differential equation of GM(1,1) model is defined as
where t denotes the independent variable in Eq. (1), a represents the grey developed coefficient, and b is a grey controlled variable of GM(1,1) model. And a and b denote the parameters of GM(1,1) model that need estimating. Eq. (1) is also called whitening differential equation.
The equation
is called grey difference equation of GM(1,1) model, which is discretization of Eq. (1).
If \( {\widehat{u}}=[a,b]^{T}\), a and b can be estimated by the least square estimation method as follows:
where \(Y=[x^{(0)}(2),x^{(0)}(3),\dots ,x^{(0)}(n)]^{T}\),
and the matrix \( B= \left| \begin{array}{ll} -Z^{(1)}(2)&{} 1 \\ -Z^{(1)}(3)&{} 1 \\ &{} \\ \vdots &{}\vdots \\ -Z^{(1)}(n)&{} 1 \\ \end{array} \right| \).
Let \(Z^{(1)}=(Z^{(1)}(2),\dots ,Z^{(1)}(n))\) be the mean value sequence of \(x^{(1)}\), and denote the background value of GM(1,1) model as
Step 4: Obtain the solution of GM(1,1) model and the predicted data.
The solution of \(x^{(1)}\) at time k can be estimated as
The predicted data \({\widehat{x}}^{(0)}(k+1)\) at time k can be recovered by Eq. (6).
and \(k=1,2,3,\dots ,n\).
3 Methodology of the improved GM (1,1) model
Although many efforts have been made to improve the prediction accuracy of GM(1,1) model [46,47,48,49,50,51], further improvements are still needed in order to achieve adequate results in certain situations. In this study we proposed a novel improved GM(1,1) model, TBGM(1,1), based on data transformation for the original data sequence and optimization of the background value. And the detailed procedures are as follows.
3.1 Data transformation for the original data sequence
The basic process of data transformation for the original data sequence of GM(1,1) model is as follows:
Step 1: Take the logarithm
Taking the logarithm for the original data sequence \(x^{(0)}\) effectively weakens its fluctuation tendency.
and \(k=1,2,\dots ,n\).
Step 2: Add a constant c in the front of the data sequence \(x_1^{(0)}\).
Tien [46] has found that addition of a constant c in the front of the original series could extract the messages from the data more sufficiently than the existing GM(1,1) model. We choose \(c=1\) in this study. Sequence \(x_1^{(0)}\) could be converted to sequence \(x_2^{(0)}\) as follows:
Step 3: Take exponentials.
Take exponentials for the data sequence \({\widehat{x}}^{(0)}\), and the predicted value is acquired as follows:
In all, the procedures for \({\widehat{x}}^{(0)}\) is as follows: At first, data transformation for the original data sequence by Step 1 and Step 2 is carried out before modelling, and then the background value \(Z^{(1)}(k+1)\) in traditional GM(1,1) model is substituted by the optimized background value applied in this study, and other procedures is the same as Sect. 2.
3.2 Optimization of the background value
The background value \(Z^{(1)}(k+1)\) in traditional GM(1,1) model is usually estimated approximately by the trapezoidal formula as follows:
However, the real background value is
Obviously the original GM(1,1)model is biased, because the background value formula is approximate. This approximation is one of the main sources of errors. Especially when the AGO of the original modelling data sequence changes sharply, the estimation of the background value may produce significant error. So it is urgent to improve the background value formula to acquire a content result.
According to the solution of GM(1,1) model: \( {\widehat{x}}^{(1)}(k+1)=\left( x^{(0)}(1)-\frac{b}{a}\right) e^{-ak}+\frac{b}{a} \), the data sequence \( {\widehat{x}}^{(1)}(t)\) can be fitted as an exponential function as follow:
where A, B and C are the constants that need solving, and \(k=1,2,\dots ,n\).
Substitute Eq. (12) in Eq. (11), then
Because
therefore
When \( t=k+1 \), Eq. (12) can be converted as follow:
According to the relationship between sequence \(x^{(0)}\) and sequence \(x^{(1)}\), we could get
Because \(x^{(1)}(k)=\sum _{i=1}^{k}x^{(0)}(i)\), then
By comparing Eq. (16) and Eq. (18), we could get \( B=-C \).
Substitute \( k=0 \) in Eq. (16), then
Substitute Eq. (15) and Eq. (16) in Eq. (19), then
To sum up, according to Eqs. (13), (15) and (20), we could estimate the real background value as follows:
And Eq. (21) is the optimized background value applied in this study.
4 Forecasts of the energy consumption for Shanghai City in China
Shanghai City is the largest city and also the economic and financial center of China. Constructing the prediction models to forecast the energy consumption for Shanghai City in China and to analyse the forecasting results accordingly is essential both economically and practically. In this section, TBGM(1,1) is applied to forecast Shanghai’s energy consumption in China.
4.1 Modelling procedure of Shanghai’s total energy consumption forecasting
The primitive data sequence of Shanghai’s total energy consumption (tons of standard coal) in China is collected from the official website of Shanghai City Bureau of Statistics in China. The sample data of annual energy consumption for Shanghai City in China from 2010 to 2017 is listed in Table 1 and illustrated in Fig 1. It can be seen from Fig 1 that Shanghai’s total energy consumption (tons of standard coal) in China is characteristic of non-linear growth, and the average increasing speed of electricity consumption in these eight years is about 1.3% per year, although there might be a slight short-term fluctuation.
The modelling procedure for Shanghai’s total energy consumption forecasting is as follow: Firstly TBGM(1,1), GM(1,1), FGM(1,1) [46], RGM(1,1) [50], TGM(1,1) [51], linear regression (LR) model and Exponential smoothing (ES) model are constructed with the data of annual total energy consumption of Shanghai City from 2010 to 2015 respectively, and then the prediction accuracies of the seven predictive models are validated and compared with the data of annual total energy consumption of Shanghai City from 2016 to 2017, and finally the superior model is employed to predict Shanghai’s total energy consumption from 2018 to 2022.
The brief introduction of the eight prediction models is summarized as follows:
-
1.
GM(1,1): the original GM(1,1)model proposed by Deng in 1989 [27];
-
2.
TBGM(1,1): a novel improved GM(1,1) model proposed in this this study, which is based on both data transformation for the original data sequence and optimization of the background value;
-
3.
FGM(1,1): first-entry GM(1,1) proposed by Tien [46], which is based on the original GM(1,1) but modelled with data including the first-entry’s messages of the original series;
-
4.
RGM(1,1): the GM(1,1) model with rolling mechanism [50];
-
5.
TGM(1,1): the transformed GM(1,1) model with an improved background value [51];
-
6.
LR: the linear regression model on time, in which the annual total energy consumption of Shanghai City is the dependent variable and the time is the independent variable;
-
7.
ES: the exponential smoothing model.
4.2 Evaluation indices
In order to assess the prediction performance of the prediction models, three frequently-used statistical evaluation indicators are chosen, which are absolute percentage error (APE), mean absolute percentage error (MAPE) and root mean squared error (RMSE). And APE, MAPE and RMSE are defined by Eq. (22)–(24) respectively as follows:
and
where \( {x} ^{(0)}(i) \) denotes primitive data sequence, and \( {\widehat{x}} ^{(0)}(i) \) denotes the predicted data sequence.
4.3 Comparison of the forecasting performances of the seven predictive models
The actual data and predicted data by the seven models for 2016 and 2017 are listed in Table 2 and Fig.2. And the most commonly used indices, namely APE, MAPE and RMSE, which are used as the evaluation indices of the forecasting performance for the seven predictive models, are listed in Table 3.
Table 2 and Fig. 2 both show that the predicted values by the TBGM(1,1) predictive model are closest to the actual values for both the year 2016 and 2017, thus demonstrating better forecasting performance than the other six predictive models.
The APEs of the seven predictive models as shown in Table 3 reveal that TBGM(1,1) demonstrates the lowest APE and has the best forecasting performance in both year of 2016 and 2017 compared with the other predictive models. As for MAPEs shown in Table 3, it could be concluded that all the seven predictive models present to be highly accurate (\( MAPE <10\% \)) in this study according to Lewis’ benchmark of accuracy evaluation [52]; additionally TBGM(1,1) yields the lowest MAPE (1.7447%) and bears the highest prediction accuracy, which verifies again that the new proposed model in this study is superior to the other six predictive models.
Finally according to the RMSE values for the total energy consumption, which are shown in Table 3, the findings are the same as those for APE and MAPE values above, that is TBGM(1,1) has the smallest RMSE and outperforms the other six models in terms of predicting the energy consumption.
In conclusion, TBGM(1,1) proposed in this study performs better than the other four grey forecasting models, LR model and ES model. The three evaluation indices also confirm that the novel improved GM(1,1) model (TBGM(1,1)), which is based on both data transformation for the original data sequence and optimization of background value, is most suitable for energy consumption forecasting purposes. Therefore, this novel model will be utilized for forecasting the energy consumption for Shanghai City in China from 2018 to 2022.
4.4 Forecasting the total energy consumption for Shanghai City in China during 2018–2022
Because of its forecasting accuracy, which is superior to most existing improved GM(1,1) models, TBGM(1,1) is further applied to predict the energy consumption for Shanghai City in China from 2017 to 2022. The predicted values are illustrated in Fig. 3. It demonstrates that the total energy consumption for Shanghai City in China will exhibit a relatively stable rising trend in the following five years, and will reach nearly 126.42 million tons SCE by the year of 2022. In other word, the energy consumption for Shanghai City in China will increase by nearly 8.41 million tons SCE relative to 2017 year by the year of 2022. Under the pressure of energy shortage worldwide, it is a huge challenge for Shanghai’s energy demand strategy, and relevant departments need to make appropriate measures in advance to cope with the looming shortage of energy demand.
4.5 Discussion
From Tables 2 and 3, it shows that the MAPEs obtained by GM(1,1), TBGM(1,1), FGM(1,1), RGM(1,1), TGM(1,1), LR and ES are 2.4031 %, 1.7447 %, 1.7793 %, 2.3560 %, 2.4025%, 1.8060 % and 2.8330% respectively, and the RMSEs are 284.24, 205.85, 209.93, 278.66, 284.16, 213.17 and 338.35 respectively. So in all the predictive performance of TBGM(1,1) proposed in this study is better than that of the other six forecasting models. But it should be noticeable that the MAPEs of TBGM(1,1), FGM(1,1) and LR are close and all less than 3.0%, and TBGM(1,1) reduces the error by 1.94% compared with FGM(1,1) and by 3.40% compared with LR. So in order to get better predictive performance of GM(1,1), further exploration is needed in certain circumstances.
In grey system theory, the length of the raw data sequence for grey modelling is usually between 5 and 8 and too much data set may reduce the prediction [30]. A small set are usually used for the model validation or prediction in grey forecast [27, 53]. Long-term prediction by GM(1,1) model may produce large prediction error. In accord with the original GM(1,1) model, the performance of long-term forecasting by TBGM(1,1) model is less efficient than that of short-term forecasting. Therefore the optimization of the GM(1,1) model should be considered for long-term forecasting.
5 Conclusion
Prediction of energy consumption for a country (region) not only plays a significant role in economy and security of energy, but also is important for policy makers. Accurate prediction results could facilitate effective implementation of energy policies, also help avoid economic losses caused by insufficient energy to a certain extent and reduce operating costs and risks of economiy. One of the biggest challenge to predict the energy consumption is the rapid increase demand of energy especially in developing countries [54]. Therefore it is highly desirable to develop techniques for energy consumption forecasting to improve prediction accuracy. And many scholars have paid attentions to energy consumption forecasting recently [1, 2, 34, 35, 55, 56].
GM(1,1) model is one of the most frequently used grey prediction models, because it only requires a limited number of samples to construct a prediction model with relatively high prediction accuracy [27, 28]. And GM(1,1) model has been widely applied in the field of forecasting [29, 57]. However, GM(1,1) model needs to be improved in order to obtain higher prediction accuracy. In this paper, we propose a novel improved GM(1,1) model, which is based on both data transformation for the original data sequence and optimization of the background value, and is therefore abbreviated as TBGM(1,1). Two case studies are carried out to evaluate its simulation and prediction performance. And the results show that TBGM(1,1) has higher prediction accuracy than the traditional GM(1,1) model and some improved GM(1,1) models and has better exploration and exploitation ability. Additionally, application of TBGM(1,1) for total energy consumption forecasting in Shanghai City not only indicates an increasing energy demand in the following five years in Shanghai City but also verifies the adequate predictive performance of TBGM(1,1).
Based on the empirical results, we suggest that the TBGM(1,1), which bears higher prediction precision, could be utilized as an effective and promising forecasting tool in the future. TBGM(1,1) can be utilized in other forecasting fields, such as GDP forecasting, tourism demand forecasting, early disease prevention and control forecasting, peak load forecasting, business forecasting, and water quality prediction in the context of limited data in general.
However, it is worth noting that the prediction accuracy of GM(1,1) model and improved GM(1,1) models may decrease rapidly when the raw data sequence fluctuates dramatically or grows aggressively, thus further improvements will also be needed in such circumstances.
References
Pi, D., Liu, J., Qin, X.: A Grey prediction approach to forecasting energy demand in China. Energy Source Part A 32, 1517–1528 (2010)
Delgado-Gomes, V., Oliveira-Lima, J.A., Martins, J.F.: Energy consumption awareness in manufacturing and production systems. Int. J. Comput. Integr. Manuf. 30, 84–95 (2017)
Mouzon, G., Yildirim, M.B., Twomey, J.: Operational methods for minimization of energy consumption of manufacturing equipment. Int. J. Prod. Res. 45, 4247–4271 (2007)
Ali, A., Abo-Zahhad, M., Farrag, M.: Modeling of wireless sensor networks with minimum energy consumption. Arab. J. Sci. Eng. 42, 2631–2639 (2017)
Zhao, L., Liang, R., Zhang, J., et al.: A new method for building energy consumption statistics evaluation: ratio of real energy consumption expense to energy consumption. Energy Syst. 5, 627–642 (2014)
Suganthi, L., Samuel, A.A.: Energy models for demand forecasting—a review. Renew. Sustain. Energy Rev. 16, 1223–1240 (2012)
Salisu, A.A., Ayinde, T.O.: Modeling energy demand: some emerging issues. Renew. Sustain. Energy Rev. 54, 1470–1480 (2016)
Khadgi, P., Bai, L., Evans, G., et al.: A simulation model with multi-attribute utility functions for energy consumption scheduling in a smart grid. Energy Syst. 6, 533–550 (2015)
Lin, B., Liu, W.: Scenario prediction of energy consumption and \(CO_2\) emissions in China’s machinery industry. Sustainability 9, 87 (2017)
Xu, J.H., Fleiter, T., Eichhammer, W., Fan, Y.: Energy consumption and \(CO_2\) emissions in China’s cement industry: a perspective from LMDI decomposition analysis. Energy Policy 50, 821–832 (2012)
Zhang, X.P., Cheng, X.M.: Energy consumption, carbon emissions, and economic growth in China. Ecol. Econ. 68, 2706–2712 (2009)
Soytas, U., RSari, R., Ewing, B.T.: Energy consumption, income, and carbon emissions in the United States. Ecol. Econ. 63, 482–489 (2007)
Alghandoor, A., Phelan, P.E., Villalobos, R., Phelan, B.E.: US manufacturing aggregate energy intensity decomposition: the application of multivariate regression analysis. Int. J. Energy Res. 32, 91–106 (2008)
Ediger, V.S., Akar, S.: ARIMA forecasting of primary energy demand by fuel in Turkey. Energy Policy 35, 1701–1708 (2007)
Wesseh, P.K., Zoumara, B.: Causal independence between energy consumption and economic growth in Liberia: evidence from a non-parametric bootstrapped causality test. Energy Policy 50, 518–527 (2012)
Cheong, C.W.: Parametric and non-parametric approaches in evaluating martingale hypothesis of energy spot markets. Math. Comput. Model. 54, 1499–1509 (2011)
Li, J., Wang, R., Wang, J., Li, Y.: Analysis and forecasting of the oil consumption in China based on combination models optimized by artificial intelligence algorithms. Energy. 144, 243–264 (2018)
Lee, Y.S., Tong, L.I.: Forecasting energy consumption using a Grey model improved by incorporating genetic programming. Energy Convers. Manag. 52, 147–152 (2011)
Karimi, H., Dastranj, J.: Artificial neural network-based genetic algorithm to predict natural gas consumption. Energy Syst. 5, 571–581 (2014)
Rumbayan, M., Abudureyimu, A., Nagasaka, K.: Mapping of solar energy potential in Indonesia using artificial neural network and geographical information system. Renew. Sustain. Energy Rev. 16, 1437–1449 (2012)
Gürbüz, F., Öztürk, C., Pardalos, P.: Prediction of electricity energy consumption of Turkey via artificial bee colony: a case study. Energy Syst. 4, 289–300 (2013)
Wang, X., Luo, D., Zhao, X., Sun, Z.: Estimates of energy consumption in China using a self-adaptive multi-verse optimizer-based support vector machine with rolling cross-validation. Energy 152, 539–548 (2018)
Ding, S., Hipel, K.W., Dang, Y.G.: Forecasting China’s electricity consumption using a new Grey prediction model. Energy 149, 314–328 (2018)
Chung, Y.H.: Electricity consumption prediction using a neural-network-based Grey forecasting approach. J. Oper. Res. Soc. 68, 1259–1264 (2017)
Feng, S.J., Ma, Y.D., Song, Z.l, Ying, J.: Forecasting the energy consumption of China by the Grey prediction model. Energy Sources Part B Econ. Plan. Policy 7, 376–389 (2012)
Kumar, U., Jain, V.K.: Time series models (Grey–Markov, Grey Model with rolling mechanism and singular spectrum analysis) to forecast energy consumption in India. Energy 35, 1709–1716 (2010)
Deng, J.L.: Control problem of Grey systems. Syst. Control Lett. 5, 288–294 (1982)
Li, G.D., Masuda, M., Nagai, M.: The prediction for Japan’s domestic and overseas automobile production. Technol. Forecast. Soc. Change. 87, 224–231 (2014)
Tabaszewski, M., Cempel, C.: Using a set of GM(1,1) models to predict values of diagnostic symptoms. Mech. Syst. Signal Process. 52–53, 416–425 (2015)
Deng, J.L.: Introduction to Grey system theory. J. Grey Syst. 1, 1–24 (1989)
Lee, Y.C., Wu, C.H., Tsai, S.B.: Grey system theory and fuzzy time series forecasting for the growth of green electronic materials. Int. J. Prod. Res. 52, 2931–2945 (2014)
Li, G.D., Masuda, M., Nagai, M.: Predictor design using an improved Grey model in control systems. Int. J. Comput. Integr. Manuf. 28, 297–306 (2015)
Tang, H.W.V., Yin, M.S.: Forecasting performance of Grey prediction for education expenditure and school enrollment. Econ. Educ. Rev. 31, 452–462 (2012)
Li, H., Xiao, T.: Improved generalized energy index method for comprehensive evaluation and prediction of track irregularity. J. Stat. Comput. Simul. 84, 1213–1231 (2014)
Wang, J., Jiang, H.Y., Zhou, Q.P., Wu, J., Qin, S.S.: China’s natural gas production and consumption analysis based on the multicycle Hubbert model and rolling Grey model. Renew. Sustain. Energy Rev. 53, 1149–1167 (2016)
Akay, D., Atak, M.: Grey prediction with rolling mechanism for electricity demand forecasting of Turkey. Energy 32, 1670–1675 (2007)
Zhao, H., Guo, S.: An optimized Grey model for annual power load forecasting. Energy 107, 272–286 (2016)
Wang, Z.X., Hao, P.: An improved Grey multivariable model for predicting industrial energy consumption in China. Appl. Math. Model. 40, 5745–5758 (2016)
Ma, X., Hu, Y.S., Liu, Z.B.: A novel kernel regularized nonhomogeneous Grey model and its applications. Commun. Nonlinear Sci. Numer. Simul. 48, 51–62 (2017)
Mao, S., Gao, M., Xiao, X., Zhu, M.: A novel fractional Grey system model and its application. Appl. Math. Model. 40, 5063–5076 (2016)
Wu, L., Liu, S., Yao, L., Yan, S.: The effect of sample size on the Grey system model. Appl. Math. Model. 37, 6577–6583 (2013)
Hu, Y.C., Jiang, P.: Forecasting energy demand using neural-network-based Grey residual modification models. J. Oper. Res. Soc. 68, 556–565 (2017)
Li, K., Liu, L., Zhai, J., et al.: The improved Grey model based on particle swarm optimization algorithm for time series prediction. Eng. Appl. Artif. Intell. 55, 285–291 (2016)
Li, D.C., Chang, C.J., Chen, C.C., Chen, W.C.: Forecasting short-term electricity consumption using the adaptive Grey-based approach—an Asian case. Omega 40, 767–773 (2012)
Wang, Y., Liu, Q., Tang, J., et al.: Optimization approach of background value and initial item for improving prediction precision of GM(1,1) model. J. Syst. Eng. Electron. 25, 77–82 (2014)
Tien, T.L.: A new Grey prediction model FGM(1,1). Math. Comput. Model. 49, 1416–1426 (2009)
Mikuckas, A., Ciuzas, D., Prasauskas, T., et al.: A Grey model approach to indoor air quality management in rooms based on real-time sensing of particles and volatile organic compounds. Appl. Math. Model. 42, 290–299 (2016)
Wang, Q., Liu, L., Wang, S., et al.: Predicting Beijing’s tertiary industry with an improved Grey model. Appl. Soft Comput. 57, 482–494 (2017)
Xu, N., Dang, Y.G., Gong, Y.D.: Novel Grey prediction model with nonlinear optimized time response method for forecasting of electricity consumption in China. Energy. 118, 473–480 (2017)
Peng, G.Z., Wang, H.W., Song, X., Zhang, H.M.: Intelligent management of coal stockpiles using improved grey spontaneous combustion forecasting models. Energy. 132, 269–279 (2017)
Hsu, L.C.: Using improved Grey forecasting models to forecast the output of opto-electronics industry. Expert Syst. Appl. 38, 13879–13885 (2011)
Lewis, C.: Industrial and Business Forecasting Methods. Butterworth Scientific, London (1982)
Zhou, W., M, J.: Generalized GM (1, 1) model and its application in forecasting of fuel production. Appl. Math. Model. 37, 6234–6243 (2013)
Ouedraogo, N.S.: Africa energy future: alternative scenarios and their implications for sustainable development strategies. Energy Policy. 106, 457–471 (2017)
Rabbani, M., Ratlamwala, T.A.H., Dincer, I.: Development of a new Heliostat field-based integrated solar energy system for cogeneration. Arab. J. Sci. Eng. 43(3), 1267–1277 (2018)
Ghalehkhondabi, I., Ardjmand, E., Weckman, G.R., et al.: An overview of energy demand forecasting methods published in 2005–2015. Energy Syst. 8, 411–447 (2017)
Hsin, P.H., Chen, C.I.: Application of trembling-hand perfect equilibrium to Nash nonlinear Grey Bernoulli model: an example of BRIC’s GDP forecasting. Neural Comput. Appl. 28, 269–274 (2016)
Acknowledgements
This work is supported by National Natural Science Foundation of China (61572140), the Shanghai Municipal R&D Foundation (17DZ1100504 and 16511104704), and Graduate Student Innovation Fund Program of Shanghai University of Finance and Economics in 2017 (CXJJ-2017-423).The authors thank the anonymous reviewers for their valuable comments, which helped us to considerably improve the content, quality and presentation of this paper.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Li, K., Zhang, T. A novel grey forecasting model and its application in forecasting the energy consumption in Shanghai. Energy Syst 12, 357–372 (2021). https://doi.org/10.1007/s12667-019-00344-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12667-019-00344-0