journal article·2017-12-25Open access

Comparative Study on KNN and SVM Based Weather Classification Models for Day Ahead Short Term Solar PV Power Forecasting

Fei Wang, Zhao Zhen, Bo Wang, Zengqiang Mi

Applied Sciences· Volume 8· Issue 1

Abstract

Accurate solar photovoltaic (PV) power forecasting is an essential tool for mitigating the negative effects caused by the uncertainty of PV output power in systems with high penetration levels of solar PV generation. Weather classification based modeling is an effective way to increase the accuracy of day-ahead short-term (DAST) solar PV power forecasting because PV output power is strongly dependent on the specific weather conditions in a given time period. However, the accuracy of daily weather classification relies on both the applied classifiers and the training data. This paper aims to reveal how these two factors impact the classification performance and to delineate the relation between classification accuracy and sample dataset scale. Two commonly used classification methods, K-nearest neighbors (KNN) and support vector machines (SVM) are applied to classify the daily local weather types for DAST solar PV power forecasting using the operation data from a grid-connected PV plant in Hohhot, Inner Mongolia, China. We assessed the performance of SVM and KNN approaches, and then investigated the influences of sample scale, the number of categories, and the data distribution in different categories on the daily weather classification results. The simulation results illustrate that SVM performs well with small sample scale, while KNN is more sensitive to the length of the training dataset and can achieve higher accuracy than SVM with sufficient samples.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Solar Radiation and Photovoltaics · Energy Load and Power Forecasting · Photovoltaic System Optimization Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

State Key Laboratory of Alternate Electrical Power System with Renewable Energy Sources (North China Electric Power University), Baoding 071003, China

Department of Electrical and Computer Engineering, University of Illinois at Urbana-Champaign, Urbana, IL 61801, USA

State Key Laboratory of Operation and Control of Renewable Energy & Storage Systems, China Electric Power Research Institute, Beijing 100192, China

References (63)

Show source-provided references
1. Recent advances in solar photovoltaic systems for emerging trends and advanced applications10.1016/j.rser.2015.09.043 ↗
2. Economic analysis of standalone and grid connected hybrid energy systems10.1016/j.renene.2010.12.007 ↗
3. International Energy Agency (IEA) (2014). IEA Energy Technology Perspectives 2014. International Energy Agency (IEA).
4. International Energy Agency (IEA) (2015). Excerpt from Renewables Information, 2015 ed. International Energy Agency (IEA).
5. International Energy Agency (IEA) (2014). Technology Roadmap, Solar Photovoltaic Energy, 2014 ed. International Energy Agency (IEA).
6. Dynamic Price Vector Formation Model-Based Automatic Demand Response Strategy for PV-Assisted EV Charging Stations10.1109/TSG.2017.2693121 ↗
7. Investigation on the development potential of rooftop PV system in Hong Kong and its environmental benefits10.1016/j.rser.2013.06.030 ↗
8. Solar irradiance feature extraction and support vector machines based weather status pattern recognition model for short-term photovoltaic power forecasting10.1016/j.enbuild.2014.10.002 ↗
9. Fuzzy dispatching of solar energy in distribution system10.3103/S0003701X11020113 ↗
10. Review of solar irradiance forecasting methods and a proposition for small-scale insular grids10.1016/j.rser.2013.06.042 ↗
11. The values of market-based demand response on improving power system reliability under extreme circumstances10.1016/j.apenergy.2017.01.103 ↗
12. Recent Trends in Variable Generation Forecasting and Its Value to the Power System
13. The value of day-ahead solar power forecasting improvement10.1016/j.solener.2016.01.049 ↗
14. A suite of metrics for assessing the performance of solar power forecasting10.1016/j.solener.2014.10.016 ↗
15. Solar Forecasting: Methods, Challenges, and Performance10.1109/MPE.2015.2461351 ↗
16. Kleissl, J., Coimbra, C.F.M., and Pedro, H.T.C. (2013). Solar Energy Forecasting and Resource Assessment, Academic Press.
17. Photovoltaic and Solar Forecasting: State of the Art
18. Continuous short-term irradiance forecasts using sky images10.1016/j.solener.2014.09.005 ↗
19. Solar irradiance forecasting at one-minute intervals for different sky conditions using sky camera images10.1016/j.enconman.2015.09.001 ↗
20. Image phase shift invariance based cloud motion displacement vector calculation method for ultra-short-term solar PV power forecasting10.1016/j.enconman.2017.11.080 ↗
21. Hybrid solar forecasting method uses satellite imaging and ground telemetry as inputs to ANNs10.1016/j.solener.2013.02.023 ↗
22. Preliminary survey on site-adaptation techniques for satellite-derived and reanalysis solar radiation datasets10.1016/j.solener.2016.03.001 ↗
23. Satellite image analysis and a hybrid ESSS/ANN model to forecast solar irradiance in the tropics10.1016/j.enconman.2013.11.043 ↗
24. Intra-hour forecasting with a total sky imager at the UC San Diego solar energy testbed10.1016/j.solener.2011.08.025 ↗
25. Sun, Y., Wang, F., Wang, B., Chen, Q., Engerer, N.A., and Mi, Z. (2016). Correlation Feature Selection and Mutual Information Theory Based Quantitative Research on Meteorological Impact Factors of Module Temperature for Solar Photovoltaic Systems. Energies, 10.10.3390/en10010007 ↗
26. A novel adaptive approach for hourly solar radiation forecasting10.1016/j.renene.2015.10.063 ↗
27. A robust forecasting framework based on the Kalman filtering approach with a twofold parameter tuning procedure: Application to solar and photovoltaic prediction10.1016/j.solener.2016.02.036 ↗
28. Online and batch methods for solar radiation forecast under asymmetric cost functions10.1016/j.renene.2016.01.058 ↗
29. Short-term solar irradiance forecasting model based on artificial neural network using statistical feature parameters10.3390/en5051355 ↗
30. A novel Grouping Genetic Algorithm–Extreme Learning Machine approach for global solar radiation prediction from numerical weather models inputs10.1016/j.solener.2016.03.015 ↗
31. Comparison of numerical weather prediction solar irradiance forecasts in the US, Canada and Europe10.1016/j.solener.2013.05.005 ↗
32. Compound microgrid installation operation planning of a PEFC and photovoltaics with prediction of electricity production using GA and numerical weather information10.1016/j.ijhydene.2009.08.006 ↗
33. Improved model output statistics of numerical weather prediction based irradiance forecasts for solar power applications10.1016/j.solener.2015.06.005 ↗
34. Climate change impacts on techno-economic performance of roof PV solar system in Australia10.1016/j.renene.2015.11.048 ↗
35. Do climate models project changes in solar resources?10.1016/j.solener.2015.12.016 ↗
36. Prediction of daily and mean monthly global solar radiation using support vector machine in an arid climate10.1016/j.enconman.2016.03.082 ↗
37. Day-Ahead Power Output Forecasting for Small-Scale Solar Photovoltaic Electricity Generators10.1109/TSG.2015.2397003 ↗
38. Forecast for surface solar irradiance at the Brazilian Northeastern region using NWP model and artificial neural networks10.1016/j.renene.2015.11.005 ↗
39. High-Precision Forecasting Model of Solar Irradiance Based on Grid Point Value Data Analysis for an Efficient Photovoltaic System10.1109/TSTE.2014.2383398 ↗
40. Minute resolution estimates of the diffuse fraction of global irradiance for southeastern Australia10.1016/j.solener.2015.04.012 ↗
41. A Weather-Based Hybrid Method for 1-Day Ahead Hourly Forecasting of PV Power Output10.1109/TSTE.2014.2313600 ↗
42. Forecasting power output of photovoltaic systems based on weather classification and support vector machines10.1109/TIA.2012.2190816 ↗
43. Online 24-h solar power forecasting based on weather type classification using artificial neural network10.1016/j.solener.2011.08.027 ↗
44. Day-ahead forecasting of solar power output from photovoltaic plants in the American Southwest10.1016/j.renene.2016.01.039 ↗
45. Day-ahead resource forecasting for concentrated solar power integration10.1016/j.renene.2015.08.068 ↗
46. Performance of KNN and SVM classifiers on full word Arabic articles10.1016/j.aei.2007.12.001 ↗
47. Alpaydın, E. (2014). Introduction to Machine Learning, MIT Press. Volume 1107.
48. Wolff, B., Lorenz, E., and Kramer, O. (2016). Statistical Learning for Short-Term Photovoltaic Power Predictions. Computational Sustainability, Springer International Publishing.10.1007/978-3-319-31858-5_3 ↗
49. Nearest neighbor pattern classification10.1109/TIT.1967.1053964 ↗
50. A k-nearest neighbor classification rule based on Dempster-Shafer theory10.1109/21.376493 ↗
51. Implementation and Comparison of Speech Emotion Recognition System Using Gaussian Mixture Model (GMM) and K-Nearest Neighbor (K-NN) Techniques10.1016/j.procs.2015.04.226 ↗
52. Bin A novel SVM-kNN-PSO ensemble method for intrusion detection system10.1016/j.asoc.2015.10.011 ↗
53. Zhang, H., Berg, A.C., Maire, M., and Malik, J. (2006, January 17–22). SVM-KNN: Discriminative Nearest Neighbor Classification for Visual Category Recognition. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, New York, NY, USA.
54. Support-Vector Networks10.1007/BF00994018 ↗
55. Vapnik, V.N. (1998). Statistical Learning Theory, Wiley.
56. Vapnik, V. (1995). The Nature of Statistical Learning Theory, Springer Science & Business Media.10.1007/978-1-4757-2440-0 ↗
57. Classification of electrocardiogram signals with support vector machines and particle swarm optimization10.1109/TITB.2008.923147 ↗
58. Classification of EMG signals using PSO optimized SVM for diagnosis of neuromuscular disorders10.1016/j.compbiomed.2013.01.020 ↗
59. Data selection based on decision tree for SVM classification on large data sets10.1016/j.asoc.2015.08.048 ↗
60. Large-scale support vector machine classification with redundant data reduction10.1016/j.neucom.2014.10.102 ↗
61. Duffie, J.A., and Beckman, W.A. (2013). Solar Engineering of Thermal Processes, John Wiley and Sons. [4th ed.].10.1002/9781118671603 ↗
62. LIBSVM: A library for support vector machines10.1145/1961189.1961199 ↗
63. (2017, November 10). Curve Fitting Toolbox-MATLAB. Available online: http://www.mathworks.com/products/curvefitting/?s_tid=srchtitle.