Short-Term Wind Power Prediction Using GA-BP Neural Network Based on DBSCAN Algorithm Outlier Identification
Abstract
:1. Introduction
2. Outliers Identification and Correction
2.1. Outliers Identification Based on DBSCAN Algorithm
2.1.1. Concept of DBSCAN
- Neighborhood : If there is a region with radius and is the center of this region, this region is called the neighborhood of ;
- Core object: assuming that a contains at least sample points in its neighborhood , is a core object;
- Direct density reachable: assuming that is a core object and there is a in the neighborhood of , which means the distance from to is not greater than , is direct density reachable to , which is shown in Figure 1a;
- Density reachable: assuming that there is a series of points , if is direct density reachable to , is density reachable to , which is shown in Figure 1b;
- Density connected: assuming that is a core object, both to are density reachable to , to are density connected, which is shown in Figure 1c;
- Border point: If a point is not a core object, but is located in the neighborhood of a core object, this point is a border point.
- Cluster: assuming that is a data set. For known and , a cluster is a subset of . meets the following conditions:
- (1)
- if , and is density connected to , then .
- (2)
- is density connected to .
- Outlier: assuming that is a data set. For known and , there are , a total of clusters. Outliers are the data that does not belong to any cluster but belongs to .
2.1.2. Setting the Parameters of DBSCAN Algorithm
2.1.3. Setting the Parameters of DBSCAN Algorithm
2.2. Outliers Correction Based on Linear Regression Method
2.2.1. Concept of Linear Regression Method
2.2.2. Correction Effect of Outliers
3. Selection of Similar Days
4. Selection of Meteorological Factors Affecting Wind Power Generation
5. Short-term Wind Power Prediction Based on GA-BP Neural Network
5.1. GA-BP Neural Network Algorithm
5.2. Setting the Parameters of GA-BP Neural Network
5.2.1. Setting the Parameters of BP Neural Network
5.2.2. Selecting the Parameters of Genetic Algorithm
5.3. Power Prediction and Result Analysis
6. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Costa, A.; Crespo, A.; Navarro, J.; Lizcano, G.; Madsen, H.; Feitosa, E. A review on the young history of the wind power short-term prediction. Renew. Sustain. Energy Rev. 2008, 12, 1725–1744. [Google Scholar] [CrossRef] [Green Version]
- Yang, X.Y.; Xiao, Y.; Chen, S.Y. Wind speed and generated power forecasting in wind farm. Proc. CSEE 2005, 25, 1–5. [Google Scholar]
- Chen, Y.; Zhou, H.; Wang, W.P.; Cao, X.; Ding, J. Improvement of ultra-short-term forecast for wind power. Autom. Electr. Power Syst. 2011, 35, 30–33. [Google Scholar]
- Shi, H.T.; Yang, J.L.; Ding, M.S.; Wang, J.M. A short-term wind power prediction method based on wavelet decomposition and BP neural network. Autom. Electr. Power Syst. 2011, 35, 44–48. [Google Scholar]
- Barbounis, T.G.; Theocharis, J.B.; Alexiadis, M.C.; Dokopoulos, P.S. Long-term wind speed and power forecasting using local recurrent neural network models. IEEE Trans. Energy Convers. 2006, 21, 273–284. [Google Scholar] [CrossRef]
- Sun, Y.H.; Wang, P.; Zhai, S.W.; Hou, D.C. Ultra-short-term probability prediction of wind power based on LSTM network and condition normal distribution. Wind Energy 2019, 23, 63–76. [Google Scholar] [CrossRef]
- Kusiak, A.; Zheng, H.Y.; Song, Z. Models for monioring wind farm power. Renew. Energy 2009, 34, 583–590. [Google Scholar] [CrossRef]
- Marvuglia, A.; Messineo, A. Monitoring of wind farms’ power curves using machine learning techniques. Appl. Energy 2012, 98, 574–583. [Google Scholar] [CrossRef]
- Liu, Z.Q.; Gao, W.Z.; Wan, Y.H.; Muljadi, E. Characteristics and processing method of abnormal data clusters caused by wind curtailments in wind farms. Autom. Electr. Power Syst. 2014, 21, 39–46. [Google Scholar]
- Wei, D.Q.; Wang, B.; Liu, D.C.; Luo, J.H.; Ji, X.P. A method for WAMS big data modeling and abnormal data detection with large random matrices. Proc. CSEE 2015, 35, 629–636. [Google Scholar]
- Schubert, E.; Sander, J.; Ester, M.; Kriegel, H.P.; Xu, X.W. DBSCAN revisited, revisited: Why and how you should (still) use DBSCAN. ACM Trans. Database Syst. 2017, 42, 1–21. [Google Scholar] [CrossRef]
- Lenco, D.; Bordogna, G. Fuzzy extensions of the DBScan clustering algorithm. Soft Comput. 2018, 22, 1719–1730. [Google Scholar]
- Ye, X.; Lu, Z.X.; Qiao, Y.; Min, Y.; Malley, M.O. Identification and correction of outliers in wind farm time series power data. IEEE Trans. Power Syst. 2016, 31, 4197–4205. [Google Scholar] [CrossRef]
- Pinson, P.; Nielsen, H.A.; Madsen, H.; Nielsen, T.S. Local linear regression with adaptive orthogonal fitting for the wind power application. Stat. Comput. 2007, 18, 59–71. [Google Scholar] [CrossRef] [Green Version]
- Gan, J.H.; Tao, Y.F. On the hardness and approximation of Euclidean DBSCAN. ACM Trans. Database Syst. 2017, 42, 1–45. [Google Scholar] [CrossRef]
- Wang, Z.; Wang, B.; Liu, C.; Wang, W.S. Improved BP neural network algorithm to wind power forecast. J. Eng. 2017, 2017, 940–943. [Google Scholar] [CrossRef]
- Faria, H.; Resende, M.G.C.; Ernst, D.I. A biased random key genetic algorithm applied to the electric distribution network reconfiguration problem. J. Heuristics 2017, 23, 533–550. [Google Scholar] [CrossRef] [Green Version]
- Wang, S.X.; Zhang, N.; Wu, L.; Wang, Y. Wind speed forecasting based on the hybrid ensemble empirical mode decomposition and GA-BP neural network method. Renew. Energy 2016, 94, 629–636. [Google Scholar] [CrossRef]
- Zhang, R.D.; Tao, J.L. A nonlinear fuzzy neural network modeling approach using improved genetic algorithm. IEEE Trans. Ind. Electron. 2017, 65, 5882–5892. [Google Scholar] [CrossRef]
- Contaldi, C.; Vafaee, F.; Nelson, P.C. Bayesian network hybrid learning using elite-guided genetic algorithm. Artif. Intell. Rev. 2019, 52, 245–272. [Google Scholar] [CrossRef]
- Liang, H.B.; Zou, J.L.; Liang, W.L. An early intelligent diagnosis model for drilling overflow based on GA-BP algorithm. Clust. Comput. 2019, 22, 10649–10668. [Google Scholar] [CrossRef]
Cluster Number | Outliner Number | ||
---|---|---|---|
0.001 | 2 | 4120 | 10,183 |
0.051 | 8 | 17 | 693 |
0.101 | 3 | 12 | 55 |
0.101 | 8 | 2 | 187 |
0.101 | 9 | 1 | 203 |
0.151 | 2 | 7 | 19 |
0.201 | 9 | 2 | 40 |
0.851 | 8 | 1 | 2 |
0.901 | 5 | 1 | 1 |
0.951 | 2 | 1 | 0 |
NRSME | NMAE | |
---|---|---|
Power prediction with data pre-processing | 6.46% | 5.24% |
Power prediction without data processing | 9.78% | 7.98% |
© 2020 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 (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhang, P.; Wang, Y.; Liang, L.; Li, X.; Duan, Q. Short-Term Wind Power Prediction Using GA-BP Neural Network Based on DBSCAN Algorithm Outlier Identification. Processes 2020, 8, 157. https://doi.org/10.3390/pr8020157
Zhang P, Wang Y, Liang L, Li X, Duan Q. Short-Term Wind Power Prediction Using GA-BP Neural Network Based on DBSCAN Algorithm Outlier Identification. Processes. 2020; 8(2):157. https://doi.org/10.3390/pr8020157
Chicago/Turabian StyleZhang, Pei, Yanling Wang, Likai Liang, Xing Li, and Qingtian Duan. 2020. "Short-Term Wind Power Prediction Using GA-BP Neural Network Based on DBSCAN Algorithm Outlier Identification" Processes 8, no. 2: 157. https://doi.org/10.3390/pr8020157
APA StyleZhang, P., Wang, Y., Liang, L., Li, X., & Duan, Q. (2020). Short-Term Wind Power Prediction Using GA-BP Neural Network Based on DBSCAN Algorithm Outlier Identification. Processes, 8(2), 157. https://doi.org/10.3390/pr8020157