Next Article in Journal
Mapping National Environmental Sustainability Distribution by Ecological Footprint: The Case of Italy
Previous Article in Journal
Guess What …?—How Guessed Norms Nudge Climate-Friendly Food Choices in Real-Life Settings
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Improved Forecasting Method and Application of China’s Energy Consumption under the Carbon Peak Target

1
School of Economics and Management, North China Electric Power University, Beijing 102206, China
2
Beijing Key Laboratory of New Energy and Low-Carbon Development, North China Electric Power University, Beijing 102206, China
3
School of Information Science and Technology, Hebei Agricultural University, Baoding 071001, China
*
Author to whom correspondence should be addressed.
Sustainability 2021, 13(15), 8670; https://doi.org/10.3390/su13158670
Submission received: 29 May 2021 / Revised: 22 July 2021 / Accepted: 28 July 2021 / Published: 3 August 2021

Abstract

:
In the process of economic development, the consumption of energy leads to environmental pollution. Environmental pollution affects the sustainable development of the world, and therefore energy consumption needs to be controlled. To help China formulate sustainable development policies, this paper proposes an energy consumption forecasting model based on an improved whale algorithm optimizing a linear support vector regression machine. The model combines multiple optimization methods to overcome the shortcomings of traditional models. This effectively improves the forecasting performance. The results of the projection of China’s future energy consumption data show that current policies are unable to achieve the carbon peak target. This result requires China to develop relevant policies, especially measures related to energy consumption factors, as soon as possible to ensure that China can achieve its peak carbon targets.

1. Introduction

Energy consumption is tightly tied to the economic development of societies, and its importance is self-evident. China is currently the world’s largest energy consumer. In September 2020, China announced, for the first time, that it will achieve a carbon peak by 2030 and carbon neutrality by 2060 while optimizing its energy structure. The 14th five-year plan period is a critical period for China to reduce energy consumption and will lay a solid foundation for achieving a carbon peak by 2030 and carbon neutrality by 2060. China’s 14th five-year plan states that it will further reduce energy consumption in the industry to promote low-carbon development.
Therefore, how to accurately forecast energy consumption has become a key factor in policy making [1]. Renewable energy is always unpredictable [2,3], and its consumption also presents a fluctuating state. Therefore, this paper needs to solve the issue of how to establish a forecasting model with an accurate forecasting ability.
Thus far, scholars have proposed many forecasting models about energy consumption, and these models can be classified into three types: statistical models, gray models, and artificial intelligence models. Statistical models generally refer to regression models [4,5,6] and ARIMA models [7,8,9,10].
Aliyeh Kazemi et al., Carlos et al., and Ciulla et al. chose to use linear regression models to forecast various types of energy consumption [11,12,13]. However, statistical models have disadvantages such as easy underfitting, low forecasting accuracy, and the need for large sample data. Thus, gray models have been proposed.
Gray models [14,15] are widely preferred because the forecasting can be performed using only a small amount of data. Wang et al. proposed a seasonal gray model for forecasting solar energy consumption [16]. Yuan et al. and Zhou et al. forecast the energy consumption of China using a gray model [17,18]. However, this method is only suitable for approximating exponential growth forecasts, and the accuracy of medium- and long-term forecasts is poor.
Artificial intelligence algorithms can solve optimization problems well. At the same time, the results are accurate and rapid. Widely used artificial intelligence forecasting models include algorithmic models such as neural networks [19,20,21,22], support vector machines (SVMs) [23,24,25], and genetic algorithms [26,27,28]. Mailk et al. and Tian et al. used the neural network model to forecast building energy consumption [29,30]. Support vector machines improve generalization via the principle of structural risk minimization and can be extended to fields and disciplines such as forecasting and comprehensive evaluation [31]. A.S. reviewed artificial intelligence methods for building electrical energy forecasting models, such as SVM [32]. Xu et al. developed an SVM model for forecasting electrical energy consumption [33]. Support vector machine regression (SVR) is an important branch of application in SVM, which is widely used for time series forecasting. Iain et al. used SVR to forecast building energy consumption [34]. Bai et al. and Hu et al. used the SVR model to forecast natural energy consumption [35,36]. In order to enhance the accuracy of forecasting, numerous scholars have tried to use various optimization methods to optimize the parameters of SVR. Liu used VMD-GWO-SVR to forecast electricity daily load data [37]. Li used the IGSO algorithm to find the optimal parameters of SVR to obtain a forecast of air pollutant intensity [38]. Li proposed a joint IGWO-SVR algorithm for forecasting the battery health condition [39]. In a search of the literature, the authors found less studies on the use of the whale algorithm for SVR optimization, which is also a relatively new algorithm in recent years. Therefore, this paper chose to use the whale algorithm to optimize SVR, providing a new way of thinking for the optimization of SVR in the future.
Many scholars have improved and optimized the whale algorithm. Seyed et al. hybridized the WOA with the differential evolution algorithm, which has a better ability to explore function optimization, in order to overcome the disadvantage of premature convergence and local optimization [40]. Wang et al. optimized the whale algorithm by using the initialization strategy of Fuch chaotic mapping and oppositional learning [41]. Wu et al. proposed an improved whale optimization algorithm (ALWOA) based on adaptive weight and Levy flight to optimize the timing scheme of signalized intersections [42]. To improve the convergence speed and optimization capability of the algorithm, Xu et al. used a backward learning strategy, a nonlinear convergence factor, and adaptive weights to improve the whale algorithm [43]. Wang et al. improved the whale optimization algorithm (WOA) by replacing the linear parameter with a nonlinear rule [44]. Li et al. employed a nonlinear adjustment parameter and Gaussian perturbation operator in the whale optimization algorithm (WOA) [45]. It can be seen that many combinations of optimization methods have been adopted to improve the WOA, aiming at local and global searches.
Energy consumption forecasting is influenced by many factors [46,47,48,49]. The accuracy of the forecast value will influence the formulation of future policy; thus, this paper constructs an innovative and responsible forecast model. Based on the above methods, the linear SVR algorithm was used to forecast energy consumption, and the improved whale algorithm (IWOA) was used to optimize the model. The innovation points of this paper are as follows:
  • In this paper, three methods, namely, compound chaotic mapping, nonlinear convergence factor, and local neighborhood disturbance, are used to optimize the whale algorithm in order to improve the search capability of the algorithm. By comparing the optimization ability of several optimization algorithms, the results show that the optimized whale algorithm has a strong optimization search ability.
  • This paper presents an energy consumption forecasting model based on IWOA-linear SVR. The empirical analysis shows that the IWOA-linear SVR model has a higher accuracy, a stronger forecasting ability, and a better forecasting effect.
  • This paper evaluates China’s 14th five-year plan and 2030 energy consumption target and puts forward relevant suggestions to provide a scientific basis for the formulation of an energy policy.

2. The Forecasting Model

2.1. Standard Whale Optimization Algorithm

The WOA (whale optimization algorithm) is a new swarm intelligence optimization algorithm proposed by Mirjalili and Lewis in 2016 [50]. In this paper, the algorithm was applied to optimize the parameters of a linear SVR, and its main steps are as follows:
1.
Prey surrounding
In the prey surrounding stage, the current local optimal solution is the individual closest to the food, and other individuals gradually approach the local optimal individual to surround the food. The mathematical model is as follows:
D = C X * t X t
X t + 1 = X * t A D
where t is the number of current iterations, X * t is the current optimal individual position, X t is the current individual position, D denotes the gap between the optimal individual and the current individual, and A and C are coefficients. The formula is as follows:
A = 2 a r 1 a
C = 2 r 2
a = 2 1 t / T max
In Equations (3)–(5), r 1 and r 2 are uniformly distributed random numbers in the range [0, 1]; a is the convergence factor, which linearly decreases; and T max is the maximum number of iterations.
2.
Bubble net attacking
When a humpback whale attacks its prey, it renews itself in two ways: by contracting and by spiraling. When the coefficient vector is A < 1 , the algorithm searches for individuals to roam within the prey contraction envelope. At this point, the searching individual has a 50% probability of choosing to attack or to surround the prey. In the mathematical model, this can be expressed as follows:
X t + 1 = X t A D p < 0.5 X t + D P e b l cos 2 π l p 0.5
where p is the probability of the algorithm choosing to attack or to surround the prey and is a random number in the range [0, 1], and D p is the distance between the individual and the prey. b is a logarithmic spiral shape constant, and l 1 , 1 .
3.
Searching for prey
Based on the variable coefficient A , when A > 1 , the whale swims outside the contraction envelope for a random search. The mathematical model is represented as follows:
X t + 1 = X r a n d A D
D = C X rand X t
where X r a n d represents a randomly selected position vector in the current population, and D represents the distance between the search individual and X r a n d , which is used by the search individual as a move step to update the position.

2.2. Improved Whale Optimization Algorithm

The WOA is a cluster intelligence algorithm. The basic WOA algorithm has the disadvantages of poor convergence and the tendency to fall into a local optimum. In the past, improvements to the whale algorithm mainly laid in the optimization of the regularization parameters. In this paper, the regularization parameter C and the tolerance coefficient Tol were selected for optimization. Meanwhile, most of the previous improvement methods were one or more combination methods of convergence factor and chaotic mapping. On this basis, two methods of composite chaotic mapping and nonlinear convergence factor were used in this paper. In particular, we added the local neighborhood perturbation method to enhance the local search capability of the algorithm.
1.
Compound chaotic mapping
Currently, the initial population of the whale algorithm is generated randomly, and the good degree of the initial population affects the efficiency of the algorithm; therefore, a comprehensive coverage of the search range can assist the algorithm in improving the convergence speed and accuracy.
Considering that chaotic operators are random and regular and can traverse all states without repetition in a certain range [51], this paper used tent mapping and logistic mapping for compounding to generate a search method for chaotic mapping, and this algorithm can improve the search efficiency in the prey encirclement phase. Compound chaotic mapping has a stronger local search capability [52].
The tent chaotic formula is as follows:
x n + 1 = α 1 α x n , 1 < x n 1 , 1 < α 2
The logistic chaotic formula is as follows:
x n + 1 = μ x n 1 x n , 0 < x n < 1 , 0 < μ 4
When α = 2 , the Lyapunov exponent of the iterative equation of the tent mapping is the largest, and its chaotic orbit is most sensitive to the initial value. Based on this, the new mapping can be obtained by substituting the iteration series x n + 1 generated by bringing the tent mapping into the Lyapunov exponent in Equation (10) as the initial value x n of the tent mapping for compound iterations. The composite mapping is only a single full mapping when 1 μ 2 , and the sequence has boundedness and can enter the chaotic state. The formula is as follows:
x n + 1 = 1 2 μ x n 1 x n , 0 < x n < 1 , 1 μ 2
2.
Nonlinear convergence factor
In the original WOA algorithm, the linear convergence factor in the WOA algorithm tends to cause local stagnation. In order to efficiently search globally and locally, a combined convergence factor strategy is proposed, which is as follows:
α * = 1 1 + e 2 cos π 2 α 0.11 α < 0.5 log 10 2 cos π 4 α + 0.3 α 0.5
where α from 2 to 0 shows a nonlinear decreasing trend, meaning that the convergence factor changes more in the early stage of the algorithm to strengthen the convergence speed and as far as possible to reduce the search range; later, the convergence factor changes less, increasing its local search efficiency to make the approximation of the lower bound more accurate.
3.
Local neighborhood disturbance
Throughout the iterative session of the whale algorithm, the optimal position is updated only when a better whale position appears, meaning that the possible optimal values in other regions are ignored. Since the optimal position may appear in a certain neighborhood of a position in the current population, a better optimization objective can be obtained by searching for the desired solution in the individual neighborhood, which, in turn, improves the convergence speed of the algorithm.
After generating each individual position, an individual is randomly selected to generate a surrounding disturbance to improve its judgment of searching in the nearby space, and this neighborhood disturbance is formulated as follows:
X = X + X P o i s s o n
where P o i s s o n is a random number satisfying the Poisson distribution, and X is the new position generated.
For the generated neighborhood location, a greedy strategy is used to decide whether to use the location as the optimal location. The formula is given as follows:
X = X , f X f X X , f X < f X
In the formula, f X is the position fitness of X , and X is the original optimal position. Comparing the fitness of the original position with that of the new position, if the fitness of the new position is better, it becomes the current global optimal position. Otherwise, it stays the same.

2.3. Linear Support Vector Regression

In this paper, linear SVR was used as the forecasting model. The principle of linear support vector regression is as follows:
The training set is set to x i , y i i = 1 , 2 , 3 ... , l , where x i R n is the sample input, y t R n is the sample output, and l is the sample quantity. The loss function is set to an insensitive function.
The regression model is used to find a pair of parameters w , b so that there is as little deviation as possible between the function f x i = w x i + b and the actual target.
By introducing relaxation factors ξ and ξ , we obtain the following:
min   R w , ξ i , ξ i = 1 2 w 2 + C i = 1 l ξ i + ξ i subject   to   y i w x i b ε + ξ i w x i + b y i ε + ξ i ξ i , ξ i 0
where C is the penalty factor, and w and b are the regression coefficient and the intercept, respectively.
The Lagrangian function is introduced for simplification, and w is obtained by the following formula:
w = i = 1 l a i a i x i
where a i and a i are Lagrangian multipliers. This leads to the linear regression function
f x = i = 1 l a i a i x , x i + b
where b = y j i = 1 l a i a i x i , x j + ε ,   j m 0 < a m < C .
Due to the complexity and precision of the regularized parameter adjustment model, if the value is too high, the generalization of the model is worse. Conversely, this leads to a lower complexity of the model, which may be underfitted, and renders the model less effective. T o l is the size of the error value to stop training: the smaller the error tolerance, the higher the accuracy. The larger T o l is, the fewer times the function is calculated and the faster it is, but the accuracy of the result becomes smaller. In order to enhance the model accuracy, the IWOA algorithm was used to optimize the regularization parameter C and the error T o l and to then optimize the linear SVR.

2.4. Improved Linear SVR Model Based on IWOA

In this paper, the IWOA was used to optimize the linear SVR in the following steps:
1.
Data processing
First, historical data were collected, and dimensionless data processing was carried out. Then, the gray relational analysis method was used to sort and screen the factors for the model input.
2.
IWOA-based linear SVR forecasting model
Based on 1, using the IWOA-linear SVR model, the forecast results for energy consumption were obtained. The specific steps are as follows:
Step 1: Set the population size N and the maximum number of iterations T max according to (11) to initialize the population algorithm. Determine the range of Tol and C.
Step 2: The population fitness is calculated according to the optimization problem, and the fitness values of each search individual solution are ranked to find the current optimal location X .
Step 3: The value of the nonlinear parameter a is calculated and iterated according to Equation (12).
Step 4: Calculate the parameters A , C , l , and P . Determine whether the value of probability P is less than 0.5. If yes, then go to Step 5; otherwise, search the individual and attack the prey in a spiral motion.
Step 5: Determine whether the value of the parameter A is less than 1. If yes, the search individual reduces the amount they surround the prey; otherwise, the search agent conducts a global search.
Step 6: The fitness value of each individual is calculated again and compared with the location information X of the optimal individual, and if it is better than X , the location of X is replaced.
Step 7: An individual is randomly selected for the local search according to Equation (13), and the best individual retained is chosen according to Equation (14).
Step 8: Record the current number of iterations and compare it with the maximum number of iterations. If the set number of iterations is reached, terminate the iteration and output the current optimal solution; otherwise, return to Step 2 and continue the iteration.
Finally, the optimized parameters are assigned to linear SVR, and the forecasting model is built.
The forecasting process of the model is shown in Figure 1.

3. Experimental Analysis

3.1. Validation of Input Values for Forecasting Models

The data for this article are from the World Bank, National Bureau of Statistics of the People’s Republic of China, and BP’s World Energy Statistics Yearbook. This paper selects the factors that affect China’s energy consumption from 1990 to 2019, such as GDP, consumption level, import and export, coal proportion, population, industrial structure, urbanization rate, carbon emission, and energy intensity. In order to determine the model input value, this article uses the gray correlation method; the results are as follows:
The degree of correlation among the influencing factors is shown in Table 1. We chose a correlation degree above 0.7 as the input value of the forecasting model. The input factors are GDP, consumption level, import and export, energy consumption structure (coal proportion), population, industrial structure, urbanization rate, and carbon emission.

3.2. Performance Analysis of Optimization Algorithm

The IWOA-optimized performance comparing the 13 test functions, as shown in Table 2; Table 3 was used to analyze the optimization performance of the IWOA, BA (bat algorithm), GWO (gray wolf algorithm), PSO (particle swarm optimization), and WOA (whale optimization algorithm). F1–F7 are unipolar functions that can be used to test the optimization speed of the algorithm. F8–F13 are multipolar functions that can be used to test the global search ability of the algorithm and to test the ability of the algorithm in escaping or avoiding falling into a local optimum.
The comparison is shown in Table 4. Each test function records the global optimal solution obtained using each of the five algorithms and obtains the average value and standard deviation. The algorithm was programmed in Python 3.7.9. The basic parameters of the algorithm are as follows: the population size was set to 30, the maximum iteration of the algorithm was set to 500, each algorithm was run 30 times independently, and the average value and standard deviation of the results were obtained.
The experimental results show that the mean value reflects the convergence accuracy of the optimization algorithm, and the standard deviation reflects the stability. As it can be seen in the table above, the results of the IWOA for all 13 test functions are better than those of the other four algorithms, which indicates that the IWOA has a better optimization performance and robustness.
In this paper, four representative convergence graphs were selected, as shown in Figure 2. As it can be seen in the convergence curve of Figure 2, the IWOA has the fastest search speed for optimization, can effectively save search time, and has the best ability in obtaining the optimal solution.
In order to prove the effectiveness of the IWOA compared to linear SVR, the WOA, BA, GWO, and PSO were selected to optimize linear SVR, and the results of the parameter optimization were compared. The optimization results are shown in Table 5.
The algorithm parameters were set as shown in Table 6.
In this paper, R2 was chosen as the criterion to judge the model. The formula is as follows:
R 2 = 1 i = 1 n y ^ i y i 2 i = 1 n y ¯ i y i 2
R2 has a value range of [0, 1]. If the result is 0, the model fits poorly; if the result is 1, the model has no errors. R2 is a non-unit, can be compared with other values of itself, and can be used to judge the goodness of fit intuitively; therefore, this paper chose it as an index to evaluate the fit degree of the model.
The closer R2 is to 1, the better the model is, which means the closer we are to obtaining a perfect fit. According to the running results, IWOA-linear SVR is the best model, with the result closest to 1. According to the ranges of Tol and C, the TOL values of BA-SVR and PSO-SVR were too small, and their C values were too large, while the TOL values of WOA-SVR and GWO-SVR were within the normal range, but their C values were too small. Taken together, the IWOA had the best optimization capabilities for linear SVR.

3.3. Energy Consumption Forecast of China Based on IWOA-Linear SVR

In the process of model building, we need to divide the dataset into a training set, a verification set, and a test set to train the model. After the training, the final result of the test set is used to judge the model, but this may lead to the model over-fitting.
The k-fold cross-validation method can effectively reduce over-fitting of a model in a given dataset. The sample data before 2010 were divided into the training set and the verification set at a ratio of 4:1, and the remaining sample data were used as the test set, each time using the five groups of sample data as the training data and the remaining group of sample data as the verification set for a total of five times, in order to use the average accuracy to verify the model. As the sample data in this study are small, we adopted five-fold cross-validation for every model, in which each group has 4 samples, the training set has 16 samples, and the validation set has 4 samples.
The forecasting result is shown in Figure 3.
The formula for calculating the relative error RE is expressed in Equation (18):
R E =   y ^ i y i y i × 100 %
From Table 7 and Figure 3 above, the forecasting curve of energy consumption using the IWOA-linear SVR model fits well with the actual curve. The relative error between the forecasted value and the real value is less than 5%, and the forecasting effect is remarkable.

3.4. Model Comparison and Error Analysis

In addition to the optimization ability of the algorithm, the optimal forecasting ability of IWOA-linear SVR needs to be proven. Five other models were selected, and the same sample data were used for the comparison with the IWOA-linear SVR model. The comparison results show that the IWOA-linear SVR forecasting results are, indeed, more accurate (the following graph abbreviates linear SVR as SVR).
Figure 4 shows the degree of fit between the forecasted and actual values of the different models. The IWOA-linear SVR model is most suitable for the actual curves.
From Figure 5 and Figure 6, the IWOA-linear SVR model has a minimum relative error, followed by the PSO-linear SVR model; the other models have the maximum relative error.
In order to objectively evaluate the forecasting effect of each model, MAPE (mean absolute percentage error), RMSE (root mean square error), and MAE (mean absolute error) were used to compare the forecasting accuracy.
The mean absolute percentage error (MAPE) is one of the most popular metrics used to evaluate the performance of a forecast. The smaller the value, the smaller the error.
The root mean square error (RMSE) actually describes a degree of dispersion, not an absolute error. It measures the deviation of the observed value from the true value. The smaller the RMSE value, the better the model.
The mean absolute error (MAE) represents the mean of the absolute error between the predicted value and the observed value. The smaller the MAE value, the better the quality of the model, and the more accurate the prediction.
The formulae are as follows:
M A P E = 1 n i = 1 n   y ^ i y i y i
R M S E = 1 n i = 1 n y ^ i y i 2
M A E = 1 n i = 1 n   y ^ i y i
From Table 8, the MAPE, RMSE, and MAE of the IWOA-linear SVR models are the smallest among all models, reaching 3.12%, 12.75%, and 91.91, respectively. The next smallest is the PSO-linear SVR model: MAPE, RMSE, and MAE are 4.17%, 18.70, and 113.89, respectively. The maximum values of MAPE, RMSE, and MAE for the linear SVR model are 21.84%, 541.208, and 590.24, respectively. By comparison, we can see that the three indicators have the same trend. The three indexes of linear SVR all show minimum values, which proves that the model is superior to other models in the prediction precision. Therefore, it can be concluded that the IWOA-linear SVR model is superior to the other algorithms.

4. Energy Consumption Forecast of China in 2020–2030

The forecasting accuracy of the model was confirmed in the error analysis in the previous section. Next, the paper predicts the total energy consumption in China for 2020–2030 to realize the significance of the model. The targets and measures formulated during the period 2020–2025 lay a foundation for achieving the goals of a “carbon peak” and “carbon neutrality”. The energy intensity will be reduced by 13.5% during the fifteenth period according to the government’s work report. The National Development and Reform Commission set a target of 7.5 billion tons of coal for energy consumption by 2030. Based on this, this paper used IWOA-linear SVR to forecast China’s energy consumption data in 2025 and 2030 to judge whether China can achieve the target efficiently.

4.1. Impact Factor Analysis

In past research, some scholars only used the gray prediction method to predict the influencing factors and then obtain the future forecast value [53]. Before forecasting China’s energy consumption, it is necessary to combine China’s policy planning, to determine the changing trend of some influencing factors, and to then combine the gray forecasting method to obtain more accurate forecasting results.
1.
Energy consumption structure
At the UN Summit on Climate Ambition, Mr. Xi announced that China’s non-fossil fuels will account for twenty-five percent of primary energy consumption by 2030. This indicates that the energy structure will change greatly and that the proportion of coal will decrease rapidly.
2.
GDP
Affected by the COVID-19 pandemic, GDP growth in 2020 was 2.3%. At the annual GDP session for 2021, China set a target of 6% or more in GDP growth. Although the 14th five-year plan does not specify clear requirements for the speed of economic development, China currently faces downward pressure regarding the economy. As a result, GDP growth will be relatively flat.
3.
Consumption level of residents
The period 2021–2025 will be a critical period for China to move into a high-income country. Therefore, China will raise its national income level through policy liberalization. The income of the people is an important guarantee for the consumption level. Therefore, China’s consumption level will show a growth trend.
4.
Total imports and exports
The period of 2021–2025 will usher in a new phase in the development of “One Belt, One Road”. The double cycle of domestic and international creates new historical opportunities for the growth of trade. However, as the situation of the foreign “COVID-19” epidemic is still severe, China’s total import and export will enter a stable growth phase. With the easing of the “COVID-19” epidemic abroad, the growth of total import and export will be more rapid.
5.
Industrial structure
With the contribution rate of the service industry to economic growth increasing, there is great potential for the development of new business forms and new models. Over the next five years, the value-added share of China’s service sector will maintain a steady upward trend, expected to reach about 65%, and the manufacturing and service sectors will move towards a deep integration.
6.
Urbanization rate
China has proposed to improve its new urbanization strategy during the period 2021–2025. In his government work report, Premier Li Keqiang proposed that the urbanization rate of China’s resident population will increase to 65% by 2025. Based on this, China’s urbanization process will steadily advance.
7.
Population
The results of the seventh national census show that although the growth rate of China’s population will tend to slow down in the future, the total population will still be very large for a long time.
8.
Carbon emissions
China’s “carbon peak” target proposes to reach a carbon peak by 2030: by 2030, carbon emissions should reach their maximum. As a result, projections of carbon emissions will be affected.
As the other influencing factors have no definite policy objective, the other influencing factors are still forecast by the gray forecasting method.
Based on future trends in qualitative and quantitative analysis factors, we will be able to obtain a more accurate forecast of the total energy consumption from 2020 to 2035.

4.2. Forecast Results

According to the influencing factors set in Section 4.1, the IWOA-linear SVR model was used to forecast the energy consumption in China. The forecast results for 2020–2030 are shown in Figure 7 and Table 9, and the forecast comparison results are shown in Table 10.
The energy intensity formula is as follows:
E n e r g y   i n t e n s i t y = T o t a l   e n e r g y   c o n s u m p t i o n GDP
The forecasting results show that the total energy consumption will increase year by year, while the energy consumption intensity will decrease year by year.
Currently, China’s economy and society are experiencing high-quality development, and the future energy demand will continue to grow slowly. Therefore, the total energy consumption is rising in line with expectations.
The energy consumption intensity is an important index to measure the energy efficiency of a country. The lower the intensity of energy consumption, the higher the efficiency of energy utilization. China has been trying to reduce its energy intensity for years; therefore, the results are in line with the expectations.
According to Table 10, China can meet its 2030 energy consumption target, but it may fail to meet the energy intensity targets for the 14th five-year period.
Faced with a widespread shortage of energy supplies, the Chinese government has set a target of limiting total energy consumption to less than 7.5 billion tons of coal equivalent by 2030. In 2020–2030, the total energy consumption will show a steady growth trend. In 2030, total energy consumption will still be less than 7.5 billion tons of coal. As a result, China can meet its 2030 total energy consumption target.
The energy intensity will be reduced by 13.5% during the fifteenth period according to the government’s work report. This would mean that the energy intensity in 2025 would need to fall by 13.5% compared with 2020, while the figure based on Table 10 shows that it would only fall by about 12.6%. As a result, China is currently unable to meet its energy intensity target for the 14th five-year period.
Therefore, China needs to change its policies to achieve the energy intensity target.

5. Conclusions and Recommendations

We proposed a new IWOA-linear SVR model to accurately predict China’s energy consumption. The model has a high prediction accuracy and can describe China’s future energy consumption relatively accurately. The following conclusions can be drawn from this paper.
  • Through gray correlation analysis, we can see that the value of energy consumption is closely related to carbon emissions and people’s affluence. In the future, we can start with low-carbon consumption when formulating energy saving and emission reduction policies.
  • By comparing the IWOA with the WOA, GWO, BA, and PSO in optimizing linear SVR’s performance, the results of R2 show that the IWOA has the best optimizing ability. By comparing the energy consumption prediction results and errors from 1990 to 2019, it shows that IWOA-linear SVR is more accurate than WOA-linear SVR, GWO-linear SVR, BA-linear SVR, PSO-linear SVR, and linear SVR.
  • Due to the superiority of IWOA-linear SVR in the error comparison, the prediction results of energy consumption are of practical significance. Based on the forecast results for 2020–2030, China may not be able to achieve the energy intensity target of the 14th five-year plan under the established policies and national development plans, but it can meet its 2030 energy target.
Therefore, in order to achieve this target, China needs to take stronger measures to reduce energy consumption. This paper establishes relevant recommendations from the perspectives of both the individual consumer and the state.
From the perspective of individual residents, it is important to promote low-carbon consumption and to introduce the concept of low-carbon consumption. Low-carbon consumption includes low-carbon travel, low-carbon smart homes, and frugal consumption, contributing to the reduction in energy consumption in China through the efforts of individual consumers. The magnitude of energy consumption is positively correlated with people’s consumption. Actively guiding consumers to a low-carbon philosophy is conducive to the formation of a good atmosphere for energy conservation and low carbon and helps achieve the energy saving and emission reduction targets.
From the perspective of national policies and institutions, in addition to promoting the transformation of industrial structures and improving energy-saving technologies, subsidies from a low-carbon transition-related fund need to be set up by the state to favor high energy-consuming industries and resource-poor regions through special funding. At the same time, the state needs to implement carbon labeling for commodities, informing consumers about the carbon information of products in the form of labels.
Overall, this paper provides a practical energy consumption forecasting model, which provides a reliable tool for future energy consumption forecasting. As our model has strong prediction ability and needs less data, it can be widely used in the related research of energy prediction. In addition, this paper used the model to determine future targets, which can provide the scientific basis for national measures related to achieving the goal of reaching a “carbon peak”.

Author Contributions

X.C.: conceptualization, methodology, and writing—original draft preparation; S.E. and D.N.: data curation, analysis, and writing—original draft preparation; D.W.: resources, investigation, and validation; M.L.: supervision, writing—review and editing, and project administration. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Theory and Method of Collaborative Data Space Design for Manufacturing Multi-Value Chain, the National Key R&D Program of China (2020YFB1707800).

Data Availability Statement

The data presented in this study are available upon request to the corresponding author. The data are not publicly available due to privacy concerns.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Van, D.; Widén, J.; Munkhammar, J. Review on probabilistic forecasting of photovoltaic power production and electricity consumption. Renew. Sustain. Energy Rev. 2018, 81, 1484–1512. [Google Scholar]
  2. Modarres, F.G.; Rasti, M.; Joybari, M. Experimental investigation of energy consumption and environmental impact of adaptive defrost in domestic refrigerators. Measurement 2016, 92, 391–399. [Google Scholar] [CrossRef]
  3. Tahmassebi, A.; Gandomi, A.H. Building energy consumption forecast using multi-objective genetic programming. Measurement 2018, 118, 164–171. [Google Scholar] [CrossRef]
  4. Lee, C.C.; Chang, C.P. The impact of energy consumption on economic growth: Evidence from linear and nonlinear models in Taiwan. Energy 2007, 32, 2282–2294. [Google Scholar] [CrossRef]
  5. Lv, X.; Lu, T.; Kibert, C.J. Modeling and forecasting energy consumption for heterogeneous buildings using a physical-statistical approach. Appl. Energy 2015, 144, 261–275. [Google Scholar]
  6. Yumurtaci, Z.Y.; Asmaz, E. Electric energy demand of turkey for the year 2050. Energy Source 2004, 26, 1157–1164. [Google Scholar] [CrossRef]
  7. Sen, P.; Roy, M.; Pal, P. Application of ARIMA for forecasting energy consumption and GHG emission: A case study of an indian pig iron manufacturing organization. Energy 2016, 116, 1031–1038. [Google Scholar] [CrossRef]
  8. Hussain, A.; Rahman, M.; Memon, J.A. Forecasting electricity consumption in Pakistan: The way forward. Energy Policy 2016, 90, 73–80. [Google Scholar] [CrossRef]
  9. Boroojeni, K.G.; Amini, M.H.; Bahrami, S.; Iyengar, S.S.; Sarwat, A.I.; Karabasoglu, O. A novel multi-time-scale modeling for electric power demand forecasting: From short-term to medium-term horizon. Electr. Power Syst. Res. 2017, 142, 58–73. [Google Scholar] [CrossRef]
  10. Syed, S.; Cai, Y.; Rizwan, F.; Gordhan, D.W.; Nayyar, M. An integrated modeling approach for forecasting long-term energy demand in Pakistan. Energies 2017, 10, 1868. [Google Scholar]
  11. Kazemi, A.; Foroughi, A.; Hosseinzadeh, M. Multi-Level Fuzzy Linear Regression Model for Forecasting Industry Energy Demand of Iran. Procedia Soc. Behav. Sci. 2012, 41, 342–348. [Google Scholar] [CrossRef] [Green Version]
  12. Pea, C.; Rey, J. Forecasting residential electric power consumption for Bogotá Colombia using regression models. Energy Rep. 2020, 6, 561–566. [Google Scholar]
  13. Ciulla, G.; D’Amico, A. Building energy performance forecasting: A multiple linear regression approach. Appl. Energy 2019, 253, 113500. [Google Scholar] [CrossRef]
  14. Wang, Z.X.; Ye, D.J. Forecasting Chinese carbon emissions from fossil energy consumption using non-linear grey multivariable models. J. Clean. Prod. 2016, 142, 600–612. [Google Scholar] [CrossRef]
  15. Liu, X.; Moreno, B.; Ana, S.G. A grey neural network and input-output combined forecasting model. Primary energy consumption forecasts in Spanish economic sectors. Energy 2016, 115, 1042–1054. [Google Scholar] [CrossRef]
  16. Wang, Z.X.; Wang, Z.W.; Li, Q. Forecasting the industrial solar energy consumption using a novel seasonal GM (1,1) model with dynamic seasonal adjustment factors. Energy 2020, 200, 117460. [Google Scholar] [CrossRef]
  17. Yuan, C.; Liu, S.; Fang, Z. 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]
  18. Zhou, W.; Pan, J.; Ding, S. Application of a novel discrete grey model for forecasting natural gas consumption: A case study of Jiangsu Province in China. Energy 2020, 200, 1174. [Google Scholar] [CrossRef]
  19. Vakili, M.; Sabbagh-Yazdi, S.R.; Khosrojerdi, S.; Kalhor, K. Evaluating the effect of particulate matter pollution on estimation of daily global solar radiation using artificial neural network modeling based on meteorological data. J. Clean. Prod. 2017, 141, 1275–1285. [Google Scholar] [CrossRef]
  20. Renno, C.; Petito, F.; Gatto, A. ANN model for predicting the direct normal irradiance and the global radiation for a solar application to a residential building. J. Clean. Prod. 2016, 135, 1298–1316. [Google Scholar] [CrossRef]
  21. Zeng, Y.R.; Zeng, Y.; Choi, B. Multifactor-influenced energy consumption forecasting using enhanced back-propagation neural network. Energy 2017, 127, 381–396. [Google Scholar] [CrossRef]
  22. Szoplik, J. Forecasting of natural gas consumption with artificial neural networks. Energy 2015, 85, 208–220. [Google Scholar] [CrossRef]
  23. 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]
  24. Sun, W.; He, Y.; Chang, H. Forecasting Fossil Fuel Energy Consumption for Power Generation Using QHSA-Based LSSVM Model. Energies 2015, 8, 939–959. [Google Scholar] [CrossRef] [Green Version]
  25. Ahmad, A.; Hassan, M.; Majid, M. Application of hybrid GMDH and Least Square Support Vector Machine in energy consumption forecasting. In Proceedings of the 2012 IEEE International Conference on Power and Energy (PECon), Kota Kinabalu, Malaysia, 2–5 December 2012. [Google Scholar]
  26. Gen, M.; Cheng, R. Genetic Algorithms and Engineering Optimization; Wiley: New York, NY, USA, 1999. [Google Scholar] [CrossRef]
  27. Ceylan, H.; Ozturk, H.K. Estimating energy demand of Turkey based on economic indicators using genetic algorithm approach. Energy Convers. Manag. 2003, 45, 2525–2537. [Google Scholar] [CrossRef]
  28. Canyurt, O.E.; Ozturk, H.K. Application of genetic algorithm (GA) technique on demand estimation of fossil fuels in Turkey. Energy Policy 2008, 36, 2562–2569. [Google Scholar] [CrossRef]
  29. Malik, S.; Kim, D.H. Prediction-learning algorithm for efficient energy consumption in smart buildings based on particle regeneration and velocity boost in particle swarm optimization neural networks. Energies 2008, 11, 1289. [Google Scholar] [CrossRef] [Green Version]
  30. Tian, Y.; Yu, J.Q.; Zhao, A.J. Predictive model of energy consumption for office building by using improved GWO-BP. Energy Rep. 2020, 6, 620–627. [Google Scholar] [CrossRef]
  31. Ding, S.F.; Qi, B.J.; Tan, H.Y. An Overview on Theory and Algorithm of Support Vector Machines. J. Univ. Electron. Sci. Technol. China 2011, 40, 2–10. [Google Scholar]
  32. Ahmad, A.S.; Hassan, M.Y.; Abdullah, M.P.; Rahman, H.A.; Hussin, F.; Abdullah, H.; Saidur, R. A review on applications of ANN and SVM for building electrical energy consumption forecasting. Renew. Sustain. Energy Rev. 2014, 33, 102–109. [Google Scholar] [CrossRef]
  33. Xu, L.; Hou, L.; Zhu, Z.; Li, Y.; Wu, X. Mid-term prediction of electrical energy consumption for crude oil pipelines using a hybrid algorithm of support vector machine and genetic algorithm. Energy 2021, 222, 119955. [Google Scholar] [CrossRef]
  34. Jain, R.K.; Smith, K.M.; Culligan, P.J.; Taylor, J.E. 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]
  35. Bai, Y.C. Daily natural gas consumption forecasting based on a structure-calibrated support vector regression approach. Energy Build. 2016, 127, 571–579. [Google Scholar] [CrossRef]
  36. Liu, H.; Li, H.J.; Liu, Y.W.; Zou, Q.X. Power load forecasting method based on VMD and GWO-SVR. Mod. Electron. Tech. 2020, 43, 167–172. [Google Scholar]
  37. Gang, H.A.; Hu, G.; Xu, Z.; Wang, G.; Zeng, B.; Lei, Y. Forecasting Energy Consumption of Long-distance Oil Products Pipeline Based on Improved Fruit Fly Optimization Algorithm and Support Vector Regression. Energy 2021, 224, 120153. [Google Scholar] [CrossRef]
  38. Li, P.; Ni, Z.W.; Zhu, X.H.; Song, J. Air Pollutant Concentration Forecast Model of SVR Based on Improved Glowworm Swarm Optimization Algorithm. J. Syst. Sci. Math. Sci. 2020, 40, 1020–1036. [Google Scholar]
  39. Li, L.G.; Li, L.W.; Yang, Y.X.; Luo, Y. Prediction for state of health of lithium-ion battery by improved grey wolf optimization and support vector regression. J. Nanjing Univ. Sci. Technol. 2020, 44, 154–161, 170. [Google Scholar]
  40. Seyed, M.B.; Samaneh, Y. IWOA: An improved whale optimization algorithm for optimization problems. J. Comput. Des. Eng. 2019, 6, 243–259. [Google Scholar]
  41. Wang, Y.G.; Li, X.; Guan, L.Z. Improved whale optimization algorithm for solving high-dimensional optimization problems. Comput. Sci. Explor. 2021, 1–14. Available online: https://kns-cnki-net.webvpn.ncepu.edu.cn/kcms/detail/11.5602.tp.20210603.1301.004.html (accessed on 2 July 2021).
  42. Wu, X.L.; Hu, S.; Cheng, W. Multi-target signal timing optimization based on improved whale optimization algorithm. Kunming Univ. Sci. Tech. Nat. Sci. 2021, 46, 134–141. [Google Scholar]
  43. Xu, H.; Zhang, D.M.; Wang, Y.R.; Song, T.T. Application of improved whale algorithm in cognitive radio waves allocation. Comput. Sim. 2021, 38, 431–436. [Google Scholar]
  44. Hwa, B.; Fei, W.B.; Lu, Z. Application of variational mode decomposition optimized with improved whale optimization algorithm in bearing failure diagnosis. Alex. Eng. J. 2021, 60, 4689–4699. [Google Scholar]
  45. Li, S.H.; Luo, X.H.; Wu, L.Z. An improved whale optimization algorithm for locating critical slip surface of slopes. Adv. Eng. Softw. 2021, 157, 103009. [Google Scholar]
  46. Lin, W.; Chen, B.; Luo, S.; Li, L. Factor Analysis of Residential Energy Consumption, at the Provincial Level in China. Sustainability 2014, 6, 7710–7724. [Google Scholar] [CrossRef] [Green Version]
  47. Zhou, D.Q.; Liu, X.; Zhou, P.; Wang, Q.W. Decomposition Analysis of Aggregate Energy Consumption in China: An Exploration Using a New Generalized PDA Method. Sustainability 2017, 9, 685. [Google Scholar] [CrossRef] [Green Version]
  48. Chong, C.H.; Liu, P.; Ma, L.; Li, Z.; Ni, W.; Li, X.; Song, S. LMDI decomposition of energy consumption in Guangdong Province, China, based on an energy allocation diagram. Energy 2017, 133, 525–544. [Google Scholar] [CrossRef]
  49. Carmona, M.J.C.; Collado, R.R. LMDI decomposition analysis of energy consumption in Andalusia (Spain) during 2003–2012: The energy efficiency policy implications. Energy Effic. 2016, 9, 807–823. [Google Scholar] [CrossRef]
  50. Mirjalili, S.; Lewis, A. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  51. Zhang, X.Y.; Zhang, J. Image encryption algorithm based on quantum chaotic map and Chen hyperchaotic map. J. Chin. Acad. Electron. Sci. 2021, 16, 582–586. [Google Scholar]
  52. Zhou, W.; Jing, B.; Zhang, H.; Huang, Y.F.; Li, J. Research on construction method of compressed sensing measurement Matrix based on compound chaotic map. Electron. J. 2017, 45, 2177–2183. [Google Scholar]
  53. Dai, S.Y.; Niu, D.X.; Li, Y. Forecasting of Energy Consumption in China Based on Ensemble Empirical Mode Decomposition and Least Squares Support Vector Machine Optimized by Improved Shuffled Frog Leaping Algorithm. Appl. Sci. 2018, 8, 678. [Google Scholar] [CrossRef] [Green Version]
Figure 1. IWOA-linear SVR forecasting model steps.
Figure 1. IWOA-linear SVR forecasting model steps.
Sustainability 13 08670 g001
Figure 2. Graph of algorithm convergence.
Figure 2. Graph of algorithm convergence.
Sustainability 13 08670 g002aSustainability 13 08670 g002b
Figure 3. Graph of algorithm convergence.
Figure 3. Graph of algorithm convergence.
Sustainability 13 08670 g003
Figure 4. Comparison of forecasting models.
Figure 4. Comparison of forecasting models.
Sustainability 13 08670 g004
Figure 5. Relative errors of six models.
Figure 5. Relative errors of six models.
Sustainability 13 08670 g005
Figure 6. Box diagram of relative error of the model.
Figure 6. Box diagram of relative error of the model.
Sustainability 13 08670 g006
Figure 7. Results of the energy consumption projections.
Figure 7. Results of the energy consumption projections.
Sustainability 13 08670 g007
Table 1. Results of the gray relational analysis.
Table 1. Results of the gray relational analysis.
Influencing FactorGray Correlation Degree
GDP (billion yuan)0.803017122
Consumption level of residents (yuan)0.86801949
Total amount of imports and exports (billion yuan)0.759810983
Energy consumption structure (%)0.737780959
Population (m)0.756403784
Industrial structure (secondary sector of the economy contribution to GDP (%))0.718563884
Urbanization rate (%)0.829549266
Carbon emissions (billion tons)0.961802074
Energy consumption intensity (tce/ten thousand yuan)0.651529903
Table 2. Single-mode reference function.
Table 2. Single-mode reference function.
FunctionDimRange f min
f 1 ( x ) = i = 1 n x 2 30[−100, 100]0
f 2 ( x ) = i = 1 n | x | + i = 1 n | x i | 30[−10, 10]0
f 3 = i = 1 n ( j = 1 n X j 2 ) 2 30[−100, 100]0
f 4 ( x ) = max i { | x i | , 1 i n } 30[−100, 100]0
f 5 ( x ) = i = 1 n 1 [ 100 ( x i + 1 x i 2 ) 2 + ( x i 1 ) 2 ] 30[−30, 30]0
f 6 ( x ) = i = 1 n ( [ x i + 0.5 ] 2 ) 30[−100, 100]0
f 7 ( x ) = i = 1 n i x i 4 + r a n d o m [ 0 , 1 ] 30[−128, 128]0
Table 3. Multimode reference functions.
Table 3. Multimode reference functions.
FunctionDimRange f min
f 8 ( x ) = i = 1 n x i sin ( | x i | ) 30[−500, 500]−418.98295
f 9 ( x ) = i = 1 n [ x i 2 10 cos ( 2 π x i ) + 10 ] 30[−5.12, 5.12]0
f 10 ( x ) = 20 exp ( 0.2 i n i = 1 n x i 2 ) exp ( 1 n i = 1 n cos ( 2 π x i ) ) + 20 + e 30[−32, 32]0
f 11 ( x ) = 1 4000 i = 1 n x i 2 i = 1 n cos ( x i i ) + 1 30[−600, 600]0
f 12 ( x ) = π n { 10 sin ( π y 1 ) + i = 1 n 1 ( y i 1 ) 2 [ 1 + 10 sin 2 ( π y i + 1 ) ] + ( y n 1 ) 2 } + i = 1 n u ( x i , 10 , 100 , 4 )
y i = 1 + x i + 1 4
u ( x i , a , k , m ) = k ( x i a ) m x i > a 0 a < x i < a k ( x i a ) m x i a
30[−50, 50]0
f 13 ( x ) = 0.1 { sin 2 ( 3 π x 1 ) + i = 1 n ( x i 1 ) 2 [ 1 + sin 2 ( 3 π x i + 1 ) ] + ( x n 1 ) 2 [ 1 + sin 2 ( 2 π x n ) ] } + i = 1 n u ( x i , 5 , 100 , 4 ) 30[−50, 50]0
Table 4. Comparison results of algorithms.
Table 4. Comparison results of algorithms.
FunctionM × 10 tricIWOABAGWOPSOWOA
f 1 a v g 2.48 × 10−2082.49 × 1017.44 × 1002.29 × 1026.66 × 108
s t d v 9.33 × 10−982.09 × 1006.03 × 1001.99 × 1012.00 × 107
f 2 a v g 3.00 ×10−1363.21 × 1011.36 × 1044.95 × 1012.04 × 10−95
s t d v 3.92 × 10−1172.56 × 1017.43 × 1041.28 × 1015.12 × 10−95
f 3 a v g 7.05 × 10−2056.29 × 1011.95 × 1034.03 × 1021.08 × 10−188
s t d v 4.80 × 10−2172.42 × 1019.29 × 1027.14 × 1010.00 × 100
f 4 a v g 2.62 × 10−1853.90 × 1001.41 × 1014.54 × 1001.78 × 10−19
s t d v 4.93 × 10−1803.60 × 1013.09 × 1003.65 × 1014.88 × 10−19
f 5 a v g 2.21 × 10−636.11 × 1032.34 × 1031.89 × 1053.96 × 101
s t d v 0.61 × 10−2271.86 × 1033.31 × 1034.21 × 1044.29 × 101
f 6 a v g 5.43 × 10−1662.73 × 1016.54 × 1001.54 × 1022.83 × 100
s t d v 9.94 × 10−1431.78 × 1005.90 × 1001.89 × 1011.03 × 100
f 7 a v g 9.85 × 10−1752.33 × 1011.32 × 1021.57 × 1023.11 × 105
s t d v 3.27 × 10−2159.47 × 1005.50 × 1032.79 × 1015.15 × 105
f 8 a v g 0.76 × 10−146−7.29 × 103−7.51 × 103−6.87 × 103−5.22 × 103
s t d v 7.32 × 10−2388.25 × 1029.53 × 1028.67 × 1027.93 × 102
f 9 a v g 2.75 × 10−2112.31 × 1029.71 × 1013.65 × 1020.00 × 100
s t d v 0.46 × 10−1553.94 × 1013.31 × 1013.56 × 1010.00 × 100
f 10 a v g 8.92 × 10−2416.29 × 1004.71 × 1008.21 × 1004.24 × 10−16
s t d v 4.27 × 10−544.63 × 1002.63 × 1003.25 × 1010.00 × 100
f 11 a v g 4.33 × 10−955.36 × 10−17.24 × 1011.03 × 1000.00 × 100
s t d v 8.27 × 10−2397.32 × 10−22.34 × 1014.82 × 1030.00 × 100
f 12 a v g 6.72 × 10−1642.38 × 1018.82 × 1004.94 × 1001.81 × 101
s t d v 3.35 × 10−937.68 × 1003.88 × 1004.28 × 1012.78 × 102
f 13 a v g 5.23 × 10−2492.23 × 1003.25 × 1013.58 × 1014.78 × 100
s t d v 8.75 × 10−1033.65 × 10−12.93 × 1015.13 × 1004.29 × 101
Table 5. Results of the algorithm optimization (linear SVR stands for SVR).
Table 5. Results of the algorithm optimization (linear SVR stands for SVR).
IWOA-SVRWOA-SVRBA-SVRGWO-SVRPSO-SVR
R2 Score98.46%97.86%98.21%97.41%98.33%
Tol0.0073361.2569050.0000011.2456750.000001
C1.0317520.000030200.00000.000030136.400593
Table 6. Linear SVR algorithm parameter setting.
Table 6. Linear SVR algorithm parameter setting.
MetricsRange
Tol[10−6, 200]
C[106, 200]
Maxiter1000
dim2
Table 7. Relative error.
Table 7. Relative error.
YearActual Value (104 tce)Forecasted Value (104 tce)RE (%)
199098,70398,634.541040.07%
1991103,783101,882.9781.83%
1992109,170105,291.12033.55%
1993115,993110,986.88934.32%
1994122,737121,327.24921.15%
1995131,176126,172.54993.81%
1996135,192129,928.07443.89%
1997135,909132,376.06082.60%
1998136,184133,092.81622.27%
1999140,569133,879.8444.76%
2000146,964150,053.64952.10%
2001155,547154,280.07070.81%
2002169,577166,275.37591.95%
2003197,083190,538.27783.32%
2004230,281222,118.21063.54%
2005261,369249,098.24864.69%
2006286,467279,338.4042.49%
2007311,442311,4420.00%
2008320,611327,829.1342.25%
2009336,126331,495.73191.38%
2010360,648354,960.88721.58%
2011387,043397,999.99392.83%
2012402,138407,721.73811.39%
2013416,913425,209.25421.99%
2014428,334432,942.47911.08%
2015434,113439,790.71661.31%
2016441,492447,348.57681.33%
2017455,827450,341.93071.20%
2018471,925483,438.56722.44%
2019487,000496,422.01531.93%
Table 8. Calculation results (the following table abbreviates linear SVR as SVR).
Table 8. Calculation results (the following table abbreviates linear SVR as SVR).
IWOA-SVRWOA-SVRBA-SVRGWO-SVRPSO-SVRLinear SVR
MAPE (%)3.1225104720.4803098211.248153239.6821333794.16904224321.84254
RMSE (107 tce)12.74570998108.09083549.0139301663.0682740518.69665672541.2087053
MAR (104 tce)91.91958034262.1260115189.0318169190.7988472113.8909016590.2436011
Table 9. Forecast results.
Table 9. Forecast results.
YearEnergy Consumption (104 tce)Energy Consumption Intensity (tce/Ten Thousand Yuan)
2020498,0000.490164138
2021502,1410.46714554
2022517,2390.455673601
2023532,9610.445468936
2024549,3450.436467017
2025566,4220.428604837
2026584,2340.421834893
2027602,8180.416111961
2028622,2180.411401679
2029642,4790.407675589
2030663,6230.404896349
Table 10. Forecast results.
Table 10. Forecast results.
YearTotal Energy Consumption (104 tce)Energy Intensity (tce/Ten Thousand Yuan)Whether We Can Achieve the Target of Energy Consumption Intensity of the 14th Five-Year PlanCan We Meet the 2030 Total Energy Consumption Target
2020489,0000.490164138————
2025566,4210.428604081No——
2030663,6230.404896349——Yes
Note: ——indicates that there are no targets set for that year.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Cui, X.; E, S.; Niu, D.; Wang, D.; Li, M. An Improved Forecasting Method and Application of China’s Energy Consumption under the Carbon Peak Target. Sustainability 2021, 13, 8670. https://doi.org/10.3390/su13158670

AMA Style

Cui X, E S, Niu D, Wang D, Li M. An Improved Forecasting Method and Application of China’s Energy Consumption under the Carbon Peak Target. Sustainability. 2021; 13(15):8670. https://doi.org/10.3390/su13158670

Chicago/Turabian Style

Cui, Xiwen, Shaojun E, Dongxiao Niu, Dongyu Wang, and Mingyu Li. 2021. "An Improved Forecasting Method and Application of China’s Energy Consumption under the Carbon Peak Target" Sustainability 13, no. 15: 8670. https://doi.org/10.3390/su13158670

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