Short-Term Load Forecasting of Distributed Energy System Based on Kernel Principal Component Analysis and KELM Optimized by Fireworks Algorithm
Abstract
:1. Introduction
2. Basic Theory
2.1. KPCA
2.2. Improved Fireworks Model
2.3. KELM
2.4. Model Construction
- (1)
- Initial input variable selection and data processing. The influence factors of the distributed energy system load are determined by the literature data analysis, and the candidate input variables C = {Ci, i = 1, 2, …, n} are formed, and quantify and normalize the input data (Ci).
- (2)
- KPCA feature reduction. After step (1), a matrix is formed based on the input data, the nonlinear mapping function selects the Gauss kernel function . After the KPCA nonlinear transformation in the Section 2.1, the kernel principal component is retained when the cumulative variance contribution rate is greater than 90 %, and finally a new input variable matrix is formed.
- (3)
- Initialize the FWA parameter. After many tests, the maximum quantity of iterations is , the quantity of population is , the quantity of spark determines the constant , and the radius of explosion determines the constant .
- (4)
- Get the best values of C and σ in KELM. Firstly, C and σ will be randomly assigned, and then the fitness of each generation will be compared to select the best parameters. Judge whether each iteration satisfies the stop condition of the algorithm. If yes, the parameter is the global optimal parameter. If not, start a new cycle until the global optimal parameter is found.
- (5)
- Simulation prediction. According to the prediction model above, the short-term load of distributed energy system is forecasted, and the results of load forecasting are analyzed and evaluated.
3. Error Measures
4. Case Study and Results Analysis
4.1. Data Selection and Pretreatment
4.2. KELM for Load Forecasting
5. Conclusions
- (1)
- KPCA can effectively decrease the influence of non-correlation noise and improve the prediction performance.
- (2)
- The introduction of FWA optimization algorithm can enhance the global search ability, and the KELM method optimized by FWA shows good results.
- (3)
- On the basis of the error index, in comparison with ELM, KELM has achieved better prediction results, indicating that the method of improving ELM by introducing kernel function is effective (RMSE, MAPE and AAE are respectively 4.0873%, 4.0713% and 4.0649%). Therefore, the KPCA-FWA-KELM load prediction modal proposed in this paper is effective and feasible and is expected to become an effective alternative method for load prediction in power industry.
Author Contributions
Funding
Conflicts of Interest
References
- Sani, A.S.; Yuan, D.; Bao, W.; Dong, Z.J. A Universally Composable Key Exchange Protocol for Advanced Metering Infrastructure in the Energy Internet. IEEE Trans. Ind. Inform. 2020, 17, 534–546. [Google Scholar] [CrossRef]
- Wu, Z.; Yao, J.; Zhu, P.; Yang, F.; Meng, X.; Kurko, S.; Zhang, Z. Study of MW-scale biogas-fed SOFC-WGS-TSA-PEMFC hybrid power technology as distributed energy system: Thermodynamic, exergetic and thermo-economic evaluation. Int. J. Hydrogen Energy 2021, 46, 11183–11198. [Google Scholar] [CrossRef]
- Kocak, C.; Dalar, A.Z.; Yolcu, O.C.; Bas, E.; Egrioglu, E. A new fuzzy time series method based on an ARMA-type recurrent Pi-Sigma artificial neural network. Soft Comput. 2020, 24, 8243–8252. [Google Scholar] [CrossRef]
- Wang, P.; Zhou, Y.; Sun, J. A new method for regression analysis of interval-censored data with the additive hazards model. J. Korean Stat. Soc. 2020, 49, 1131–1147. [Google Scholar] [CrossRef]
- Jia, Y.; Li, G.; Dong, X.; He, K. A novel denoising method for vibration signal of hob spindle based on EEMD and grey theory. Measurement 2021, 169, 108490. [Google Scholar] [CrossRef]
- Akdi, Y.; Gölveren, E.; Ünlü, K.D.; Yücel, M.E. Modeling and forecasting of monthly PM2.5 emission of Paris by periodogram-based time series methodology. Environ. Monit. Assess. 2021, 193, 1–15. [Google Scholar] [CrossRef]
- Wang, Y.; Jia, P.; Cui, H.; Peng, X. A novel regression prediction method for electronic nose based on broad learning system. IEEE Sens. J. 2021, 21, 17. [Google Scholar] [CrossRef]
- Duan, H.; Pang, X. A Multivariate Grey Prediction Model Based on Energy Logistic Equation and Its Application in Energy Prediction in China. Energy 2021, 229, 120716. [Google Scholar] [CrossRef]
- Herzog, S.; Tetzlaff, C.; Wrgtter, F. Evolving artificial neural networks with feedback. Neural Netw. 2020, 123, 153–162. [Google Scholar] [CrossRef]
- Zeng, Y.R.; Zeng, Y.; Choi, B.; Wang, L. Multifactor-Influenced Energy Consumption Forecasting Using Enhanced Back-propagation Neural Network. Energy 2017, 127, 381–396. [Google Scholar] [CrossRef]
- Gwo-Ching, L. Hybrid Improved Differential Evolution and Wavelet Neural Network with load forecasting problem of air conditioning. Int. J. Electr. Power Energy Syst. 2014, 61, 673–682. [Google Scholar]
- Shankar, K.; Lakshmanaprabu, S.K.; Gupta, D.; Maseleno, A.; De Albuquerque, V.H.C. Optimal feature- based multi- kernel SVM approach for thyroid disease classification. J. Supercomput. 2020, 76, 1–16. [Google Scholar] [CrossRef]
- Abdoos, A.; Hemmati, M.; Abdoos, A.A. Short term load forecasting using a hybrid intelligent method. Knowl. Based Syst. 2015, 76, 139–147. [Google Scholar] [CrossRef]
- Barman, M.; Choudhury, N.B.D.; Sutradhar, S. A regional hybrid GOA-SVM model based on similar day approach for short-term load forecasting in Assam, India. Energy 2018, 145, 710–720. [Google Scholar] [CrossRef]
- Wang, H.; Liang, Y.; Ding, W.; Niu, D.; Li, S.; Wang, F. The Improved Least Square Support Vector Machine Based on Wolf Pack Algorithm and Data Inconsistency Rate for Cost Prediction of Substation Projects. Math. Probl. Eng. 2020, 2020, 1–14. [Google Scholar]
- Shamsah, S.; Owolabi, T.O. Modeling the Maximum Magnetic Entropy Change of Doped Manganite Using a Grid Search-Based Extreme Learning Machine and Hybrid Gravitational Search-Based Support Vector Regression. Crystals 2020, 10, 310. [Google Scholar] [CrossRef]
- Zhang, T.; Tang, Z.; Wu, J.; Du, X.; Chen, K. Multi-Step-Ahead Crude Oil Price Forecasting Based on Two-layer Decomposition Technique and Extreme Learning Machine Optimized by the Particle Swarm Optimization Algorithm. Energy 2021, 229, 120797. [Google Scholar] [CrossRef]
- Liang, Y.; Niu, D.; Cao, Y.; Hong, W.-C. Analysis and Modeling for China’s Electricity Demand Forecasting Using a Hybrid Method Based on Multiple Regression and Extreme Learning Machine: A View from Carbon Emission. Energies 2016, 9, 941. [Google Scholar] [CrossRef] [Green Version]
- Zhou, Y.; Peng, J.; Chen, C. Extreme Learning Machine with Composite Kernels for Hyperspectral Image Classification. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2017, 8, 2351–2360. [Google Scholar] [CrossRef]
- Wang, P.; Zhang, N. Real-time detection of burst faults of key nodes in optical transmission networks based on fireworks algorithm. Int. J. Sens. Netw. 2020, 33, 98. [Google Scholar] [CrossRef]
- Vieira, D.; Silva, B.E.; Menezes, T.V.; Lisboa, A. Large scale spatial electric load forecasting framework based on spatial convolution. Int. J. Electr. Power Energy Syst. 2020, 117, 105582. [Google Scholar] [CrossRef]
- Chen, X.; Wang, L.; Huang, Z. Principal Component Analysis Based Dynamic Fuzzy Neural Network for Internal Corrosion Rate Prediction of Gas Pipelines. Math. Probl. Eng. 2020, 2020, 1–9. [Google Scholar] [CrossRef]
- Borii, A.; Torres, J.; Popov, M. Fundamental study on the influence of dynamic load and distributed energy resources on power system short-term voltage stability. Int. J. Electr. Power Energy Syst. 2021, 131, 107141. [Google Scholar]
- Lahdhiri, H.; Taouali, O. Reduced Rank KPCA based on GLRT chart for sensor fault detection in nonlinear chemical process. Measurement 2020, 169, 108342. [Google Scholar] [CrossRef]
- Liang, Y.; Niu, D.; Hong, W.-C. Short Term Load Forecasting Based on Feature Extraction and Improved General Regression Neural Network model. Energy 2019, 166, 653–663. [Google Scholar] [CrossRef]
- Zhang, Y.; Lin, Z.; Lin, X.; Zhang, X.; Zhao, Q.; Sun, Y. A gene module identification algorithm and its applications to identify gene modules and key genes of hepatocellular carcinoma. Sci. Rep. 2021, 11, 5517. [Google Scholar] [CrossRef] [PubMed]
- Long, Z.; Zhou, X.; Wu, X. Cascaded Approach to Defect Location and Classification in Microelectronic Bonded Joints: Improved Level Set and Random Forest. IEEE Trans. Ind. Inform. 2019, 16, 4403–4412. [Google Scholar] [CrossRef]
- Sumner, J.; Alaeddini, A. Analysis of Feature Extraction Methods for Prediction of 30-Day Hospital Readmissions. Methods Inf. Med. 2019, 58, 213–221. [Google Scholar] [CrossRef]
- Liu, F.; Xiao, B.; Li, H. Finding Key Node Sets in Complex Networks Based on Improved Discrete Fireworks Algorithm. J. Syst. Sci. Complex. 2021, 34, 1014–1027. [Google Scholar] [CrossRef]
- Qiao, Z.; Ke, L.; Zhang, G.; Wang, X. Adaptive collaborative optimization of traffic network signal timing based on immune-fireworks algorithm and hierarchical strategy. Appl. Intell. 2021, 51, 6951–6967. [Google Scholar] [CrossRef]
- Li, W.; Meng, J.E.; Shi, Z. A Kernel Extreme Learning Machines Algorithm for Node Localization in Wireless Sensor Networks. IEEE Commun. Lett. 2020, 24, 1433–1436. [Google Scholar]
- Chen, S.; Gu, C.; Lin, C.; Wang, Y.; Hariri-Ardebili, M.A. Prediction, Monitoring, and Interpretation of Dam Leakage Flow via Adaptative Kernel Extreme Learning Machine. Measurement 2020, 166, 108161. [Google Scholar] [CrossRef]
- Wang, Z.; Chen, S.; Guo, R.; Li, B.; Feng, Y. Extreme learning machine with feature mapping of kernel function. IET Image Process. 2020, 14, 2495–2502. [Google Scholar] [CrossRef]
- Sharma, E.; Deo, R.C.; Prasad, R.; Parisi, A.V. A hybrid air quality early-warning framework: An hourly forecasting model with online sequential extreme learning machines and empirical mode decomposition algorithms. Sci. Total Environ. 2020, 709, 135934. [Google Scholar] [CrossRef]
- Liu, Y.; Fang, J.J.; Shi, G. Calibration of magnetic compass using an improved extreme learning machine based on reverse tuning. Sens. Rev. 2019, 39, 121–128. [Google Scholar] [CrossRef]
F1, …, F5 | LTt−i, i = 1, 2, 3, 4, 5 represents the loads at the same moment in the t − ith day |
F6, …, F11 | MAXTt−i, i = 0, 1, 2, 3, 4, 5 represents the t − ith day’s maximum temperature |
F12, …, F17 | AVGTt−i, i = 0, 1, 2, 3, 4, 5 represents the t − ith day’s average temperature |
F18, …, F23 | MINTt−i, i = 0, 1, 2, 3, 4, 5 represents the t − ith day’s minimum temperature |
F24 | Seat represents the season in which day t is located, 1 is spring, 2 is summer, 3 is autumn, 4 is winter. |
F25 | Mt represents the month in which day t is located |
F26 | Pt represents the tth day’s precipitation |
F27 | Holt represent whether day t is holiday, 0 is holiday, 1 is not holiday. |
F28 | Wkt represent whether day t is weekend, 0 is weekend, 1 is not weekend. |
F29 | Wt represents the wind speed on day t |
F30 | Ht represents the humidity on day t |
Parameter | Value |
---|---|
The groups of data | 35,424 |
Maximum load (MW) | 13.57 |
Minimum load (MW) | 6.15 |
Maximum temperature(°C) | 38 |
Minimum temperature (°C) | −12 |
Number of days in spring (day) | 92 |
Number of days in summer (day) | 97 |
Number of days in autumn (day) | 91 |
Number of days in winter (day) | 89 |
Number of precipitation days (day) | 62 |
Point | Actual Value | BPNN | ELM | KELM | KPCA-FWA-KELM |
---|---|---|---|---|---|
1 | 9282.68 | 10,008.31 | 9845.31 | 9700.31 | 9491.82 |
2 | 9522.65 | 10,262.08 | 10,100.77 | 9766.33 | 9666.44 |
3 | 9232.56 | 9938.38 | 9769.71 | 9646.45 | 9388.31 |
4 | 9333.37 | 10,125.21 | 8826.47 | 8887.60 | 9186.27 |
5 | 9516.76 | 10,319.69 | 8868.29 | 9979.75 | 9352.31 |
6 | 9302.71 | 9971.11 | 8750.04 | 9719.28 | 9400.67 |
…… | …… | …… | …… | …… | …… |
91 | 9942.66 | 10,781.72 | 10,462.36 | 10,354.18 | 9715.57 |
92 | 9863.11 | 10,732.35 | 10,599.49 | 10,119.45 | 9681.92 |
93 | 9787.53 | 10,548.22 | 9289.35 | 10,039.95 | 9921.52 |
94 | 9436.43 | 10,214.84 | 8827.31 | 9875.32 | 9579.87 |
95 | 9583.09 | 10,364.49 | 9002.35 | 10,039.24 | 9414.91 |
96 | 9701.47 | 10,477.78 | 10,278.32 | 10,073.82 | 9830.60 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Fan, Y.; Wang, H.; Zhao, X.; Yang, Q.; Liang, Y. Short-Term Load Forecasting of Distributed Energy System Based on Kernel Principal Component Analysis and KELM Optimized by Fireworks Algorithm. Appl. Sci. 2021, 11, 12014. https://doi.org/10.3390/app112412014
Fan Y, Wang H, Zhao X, Yang Q, Liang Y. Short-Term Load Forecasting of Distributed Energy System Based on Kernel Principal Component Analysis and KELM Optimized by Fireworks Algorithm. Applied Sciences. 2021; 11(24):12014. https://doi.org/10.3390/app112412014
Chicago/Turabian StyleFan, Yingying, Haichao Wang, Xinyue Zhao, Qiaoran Yang, and Yi Liang. 2021. "Short-Term Load Forecasting of Distributed Energy System Based on Kernel Principal Component Analysis and KELM Optimized by Fireworks Algorithm" Applied Sciences 11, no. 24: 12014. https://doi.org/10.3390/app112412014
APA StyleFan, Y., Wang, H., Zhao, X., Yang, Q., & Liang, Y. (2021). Short-Term Load Forecasting of Distributed Energy System Based on Kernel Principal Component Analysis and KELM Optimized by Fireworks Algorithm. Applied Sciences, 11(24), 12014. https://doi.org/10.3390/app112412014