| Literature DB >> 33415637 |
Feng Gao1,2, Xueyan Shao3,4.
Abstract
Accurate prediction of natural gas consumption (NGC) can offer effective information for energy planning and policy-making. In this study, a novel hybrid forecasting model based on support vector machine (SVM) and improved artificial fish swarm algorithm (IAFSA) is proposed to predict annual NGC. An adaptive learning strategy based on sigmoid function is introduced to improve the performance of traditional artificial fish swarm algorithm (AFSA), which provides a dynamic adjustment for parameter moving step step and visual scope visual. IAFSA is used to obtain the optimal parameters of SVM. In addition, the annual NGC data of China is selected as an example to evaluate the prediction performance of the proposed model. Experimental results reveal that the proposed model in this study outperforms the benchmark models such as artificial neural network (ANN) and partial least squares regression (PLS). The mean absolute percentage error (MAPE), root mean squared error (RMSE), and mean absolute error (MAE) values are as low as 0.512, 1.4958, and 1.0940. Finally, the proposed model is employed to predict NGC in China from 2020 to 2025.Entities:
Keywords: Improved artificial fish swarm algorithm; Natural gas consumption forecasting; Support vector machine
Mesh:
Substances:
Year: 2021 PMID: 33415637 PMCID: PMC7790315 DOI: 10.1007/s11356-020-12275-w
Source DB: PubMed Journal: Environ Sci Pollut Res Int ISSN: 0944-1344 Impact factor: 5.190
Summary of factors affecting NGC in current literatures
| Country | Time range | Influence factors | |
|---|---|---|---|
| (Wang and Li | China | Annual | GDP, energy consumption structure, urbanization level, industry structure, population density |
| (Liu et al. | China | Annual | Pipeline length, urban population, natural gas price |
| (Gao and Dong | China | Annual | Pipeline length, GDP per capita, economic growth |
| (Hongxun and Hui | China | Annual | GDP, population, urbanization rate, energy consumption structure, carbon emissions |
| (Melikoglu | Turkey | Annual | GDP, population |
| (Sen et al. | Turkey | Annual | GDP, inflation |
| (Karadede et al. | Turkey | Annual | GDP, population, economic growth |
| (Ozdemir et al. | Turkey | Annual | GDP, population, economic growth |
| (Khan | Pakistan | Annual | Income, natural gas price, price of energy alternative |
| (Wadud et al. | Bengal | Annual | GDP, population, natural gas price |
| (Rafindadi and Ozturk | Malaysia | Annual | Population, capital, exports |
Fig. 1Changing trend of μ with iteration increasing
Fig. 2Flow chart of IAFSA
Parameter settings of different algorithms
| Algorithm | Parameter | Value |
|---|---|---|
| IAFSA & AFSA | Population size | 50 |
| Iteration number | 100 | |
| Max try number | 50 | |
| Step | 10 | |
| Visual | 10 | |
| 0.618 | ||
| IAFSA | 0.5 | |
| 0.12 | ||
| PSO | Population size | 50 |
| Iteration number | 100 | |
| 0.6 | ||
| c1 & c2 | 1.49 | |
| vmin | − 1 | |
| vmax | 1 |
Results of different algorithms
| Test function | Algorithm | Best value | Worst value | Mean value | Standard value | Optimal value | |
|---|---|---|---|---|---|---|---|
| IAFSA | 0.0 | 0.009715 | 0.004857 | 0.004395 | 0.0 | 0.0 | |
| AFSA | 8.1851e−05 | 0.006203 | 0.002314 | 0.001698 | |||
| PSO | 1.1102e−16 | 0.009715 | 0.008258 | 0.003469 | |||
| IAFSA | − 186.7309 | − 186.7309 | − 186.7309 | 2.6203e−14 | − 186.7309 | − 186.7309 | |
| AFSA | − 186.7176 | − 183.9554 | − 186.0073 | 0.6637 | |||
| PSO | − 186.7309 | − 186.7309 | − 186.7309 | 1.0608e−12 | |||
| IAFSA | 8.8817e−15 | 1.9899 | 0.7135 | 0.5372 | 8.8817e−15 | 0.0 | |
| AFSA | 2.6138 | 5.6050 | 3.9116 | 0.8638 | |||
| PSO | 1.0468e−10 | 2.9848 | 0.7465 | 0.8250 |
foptimal represents the optimal value of the corresponding test function
Fig. 3Framework of NGC forecasting based on IAFSA-SVM
Correlation coefficients and p between selected factors and NGC
| Influence factors | ||
|---|---|---|
| Total population (TP) | 0.72 | 0.000 |
| Gross domestic products (GDP) | 0.99 | 0.000 |
| Industrial structure (IS) | − 0.43 | 0.005 |
| Urbanization rate (UR) | 0.88 | 0.000 |
| Energy consumption structure (ECS) | 0.97 | 0.000 |
| Carbon dioxide emissions (CE) | 0.90 | 0.000 |
| Natural gas consumption (NGC) | 1 | – |
Statistical features of NGC and influence factors
| Time range | Max | Min | Mean | Std. | |
|---|---|---|---|---|---|
| NGC (unit: BCM) | 1978–2018 | 283 | 12 | 41 | 61.69 |
| TP (unit: 10 K) | 1978–2018 | 139,538 | 96,259 | 121,593.85 | 13,321.37 |
| GDP (unit: 100 M Yuan) | 1978–2018 | 900,309.5 | 3678.7 | 205,798.36 | 261,039.49 |
| IS (%) | 1978–2018 | 48.1 | 40.1 | 44.76 | 2.22 |
| UR (%) | 1978–2018 | 59.58 | 17.92 | 36.15 | 12.89 |
| ECS (%) | 1978–2018 | 7.43 | 1.72 | 2.94 | 1.47 |
| CE (unit: MT) | 1978–2018 | 9428.7 | 1418.5 | 4560.44 | 2923.62 |
Parameter settings of different models
| Algorithm | Parameter | Value |
|---|---|---|
| IAFSA & AFSA | Population size | 50 |
| Iteration number | 30 | |
| Max try number | 50 | |
| Step | 10 | |
| Visual | 10 | |
| 0.618 | ||
| IAFSA | 0.5 | |
| 0.12 | ||
| PSO | Population size | 50 |
| Iteration number | 30 | |
| 0.6 | ||
| c1 & c2 | 1.49 | |
| vmin | − 1 | |
| vmax | 1 |
Fig. 4Forecasting results of different models
Fig. 5Boxplot of relative error for different models
Results of the evaluation index
| Model | MAPE (%) | RMSE | MAE |
|---|---|---|---|
| PLS | 4.1114 | 13.3998 | 9.6833 |
| ANN | 1.9471 | 7.5223 | 4.8206 |
| SVM | 1.3759 | 3.7720 | 3.1340 |
| PSO-SVM | 0.5981 | 1.6411 | 1.3656 |
| AFSA-SVM | 0.6564 | 1.7414 | 1.4993 |
| IAFSA-SVM |
Italicized values represent the minimum values
Forecasting results of influence factors from 2020 to 2025
| Year | GDP (100 M) | TP (10 K) | UR (%) | IS (%) | ECS (%) | CE (MT) |
|---|---|---|---|---|---|---|
| 2020 | 1,020,590.95 | 141,059.64 | 62.25 | 38.84 | 8.55 | 9424.23 |
| 2021 | 1,081,826.41 | 141,781.63 | 63.57 | 38.29 | 9.29 | 9472.16 |
| 2022 | 1,146,735.99 | 142,507.30 | 64.92 | 37.75 | 10.09 | 9520.34 |
| 2023 | 1,215,540.15 | 143,236.69 | 66.30 | 37.21 | 10.97 | 9568.77 |
| 2024 | 1,288,472.56 | 143,969.82 | 67.71 | 36.68 | 11.91 | 9617.44 |
| 2025 | 1,365,780.91 | 144,706.69 | 69.14 | 36.16 | 12.94 | 9666.36 |
Forecasting results and growth rate of NGC from 2020 to 2025
| Year | NGC (bcm) | Growth rate (%) |
|---|---|---|
| 2019 | 307.33 | – |
| 2020 | 334.61 | 8.88 |
| 2021 | 366.29 | 9.47 |
| 2022 | 399.65 | 9.11 |
| 2023 | 434.64 | 8.76 |
| 2024 | 469.90 | 8.11 |
| 2025 | 505.19 | 7.51 |