A Review of Classification Problems and Algorithms in Renewable Energy Applications

Classification problems and their corresponding solving approaches constitute one of the fields of machine learning. The application of classification schemes in Renewable Energy (RE) has gained significant attention in the last few years, contributing to the deployment, management and optimization of RE systems. The main objective of this paper is to review the most important classification algorithms applied to RE problems, including both classical and novel algorithms. The paper also provides a comprehensive literature review and discussion on different classification techniques in specific RE problems, including wind speed/power prediction, fault diagnosis in RE systems, power quality disturbance classification and other applications in alternative RE systems. In this way, the paper describes classification techniques and metrics applied to RE problems, thus being useful both for researchers dealing with this kind of problem and for practitioners of the field.

[1]  Guo Jun-we Automatic Classification of Power Quality Events Based on MST and Multi-Lay SVMs of Multiple Features , 2014 .

[2]  Ludmila I. Kuncheva,et al.  How good are fuzzy If-Then classifiers? , 2000, IEEE Trans. Syst. Man Cybern. Part B.

[3]  Lior Rokach,et al.  Top-down induction of decision trees classifiers - a survey , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[4]  Tom Fawcett,et al.  Analysis and Visualization of Classifier Performance: Comparison under Imprecise Class and Cost Distributions , 1997, KDD.

[5]  Oliver Kramer,et al.  Fast and simple gradient-based optimization for semi-supervised support vector machines , 2014, Neurocomputing.

[6]  Pedro Antonio Gutiérrez,et al.  Significant wave height and energy flux range forecast with machine learning classifiers , 2015, Eng. Appl. Artif. Intell..

[7]  Wai K. Chong,et al.  Semi-supervised Energy Modeling (SSEM) for Building Clusters Using Machine Learning Techniques☆ , 2015 .

[8]  Magne Setnes,et al.  Fuzzy relational classifier trained by fuzzy clustering , 1999, IEEE Trans. Syst. Man Cybern. Part B.

[9]  Dianguo Xu,et al.  Power quality disturbances classification based on S-transform and probabilistic neural network , 2012, Neurocomputing.

[10]  G. W. Hart,et al.  Nonintrusive appliance load monitoring , 1992, Proc. IEEE.

[11]  Magne Setnes,et al.  GA-fuzzy modeling and classification: complexity and performance , 2000, IEEE Trans. Fuzzy Syst..

[12]  Nitesh V. Chawla,et al.  SMOTE: Synthetic Minority Over-sampling Technique , 2002, J. Artif. Intell. Res..

[13]  Jun Jason Zhang,et al.  Fault Detection, Identification, and Location in Smart Grid Based on Data-Driven Computational Methods , 2014, IEEE Transactions on Smart Grid.

[14]  Pedro Antonio Gutiérrez,et al.  Evolutionary product unit neural networks for short-term wind speed forecasting in wind farms , 2012, Neural Computing and Applications.

[15]  Andrew Kusiak,et al.  Prediction of Status Patterns of Wind Turbines: A Data-Mining Approach , 2011 .

[16]  Carlos A. Duque,et al.  Power quality events recognition using a SVM-based method , 2008 .

[17]  Andy Liaw,et al.  Classification and Regression by randomForest , 2007 .

[18]  Oliver Kramer,et al.  Improving Cascade Classifier Precision by Instance Selection and Outlier Generation , 2016, ICAART.

[19]  Eghbal G. Mansoori,et al.  Weighting fuzzy classification rules using receiver operating characteristics (ROC) analysis , 2007, Inf. Sci..

[20]  Frank Klawonn,et al.  Obtaining interpretable fuzzy models from fuzzy clustering and fuzzy regression , 2000, KES'2000. Fourth International Conference on Knowledge-Based Intelligent Engineering Systems and Allied Technologies. Proceedings (Cat. No.00TH8516).

[21]  Steven A. Ackerman,et al.  Cloud Classification of Satellite Radiance Data by Multicategory Support Vector Machines , 2004, Journal of Atmospheric and Oceanic Technology.

[22]  Hsu-Yung Cheng,et al.  Multi-model solar irradiance prediction based on automatic cloud classification , 2015 .

[23]  Pradipta Kishore Dash,et al.  Power quality event characterization using support vector machine and optimization using advanced immune algorithm , 2013, Neurocomputing.

[24]  David E. Rumelhart,et al.  Product Units: A Computationally Powerful and Biologically Plausible Extension to Backpropagation Networks , 1989, Neural Computation.

[25]  Lucio Soibelman,et al.  Enhancing Electricity Audits in Residential Buildings with Nonintrusive Load Monitoring , 2010 .

[26]  L. Suganthi,et al.  Energy models for demand forecasting—A review , 2012 .

[27]  Om Prakash Mahela,et al.  A critical review of detection and classification of power quality events , 2015 .

[28]  Antonio Irpino,et al.  Supervised classification of distributed data streams for smart grids , 2012 .

[29]  Mahmood R. Azimi-Sadjadi,et al.  A multichannel temporally adaptive system for continuous cloud classification from satellite imagery , 2003, IEEE Trans. Geosci. Remote. Sens..

[30]  A. H. Maghrabi,et al.  Sunshine-based global radiation models: A review and case study , 2014 .

[31]  José Luis Rojo-Álvarez,et al.  Support vector machines in engineering: an overview , 2014, WIREs Data Mining Knowl. Discov..

[32]  Moamar Sayed Mouchaweh,et al.  Hybrid dynamic data-driven approach for drift-like fault detection in wind turbines , 2015, Evol. Syst..

[33]  Xiaowei Feng,et al.  Nonintrusive appliance load monitoring for smart homes: recent advances and future issues , 2016, IEEE Instrumentation & Measurement Magazine.

[34]  Bibhuti Bhusan Pati,et al.  A review on optimization algorithms and application to wind energy integration to grid , 2015 .

[35]  J. A. Laghari,et al.  Computational Intelligence based techniques for islanding detection of distributed generation in distribution network: A review , 2014 .

[36]  Malik Yousef,et al.  One-Class SVMs for Document Classification , 2002, J. Mach. Learn. Res..

[37]  Isabelle Guyon,et al.  An Introduction to Variable and Feature Selection , 2003, J. Mach. Learn. Res..

[38]  Thomas L. Ainsworth,et al.  Unsupervised classification using polarimetric decomposition and the complex Wishart classifier , 1999, IEEE Trans. Geosci. Remote. Sens..

[39]  Jian Liang,et al.  Load Signature Study—Part I: Basic Concept, Structure, and Methodology , 2010, IEEE Transactions on Power Delivery.

[40]  András Bárdossy,et al.  Automated classification of the atmospheric circulation patterns that drive regional wave climates , 2014 .

[41]  Geoffrey E. Hinton,et al.  Deep Learning , 2015, Nature.

[42]  Pedro Antonio Gutiérrez,et al.  Metrics to guide a multi-objective evolutionary algorithm for ordinal classification , 2014, Neurocomputing.

[43]  Pedro Antonio Gutiérrez,et al.  Ordinal Regression Methods: Survey and Experimental Study , 2016, IEEE Transactions on Knowledge and Data Engineering.

[44]  Ali Enshaee,et al.  Detection and classification of single and combined power quality disturbances using fuzzy systems oriented by particle swarm optimization algorithm , 2010 .

[45]  Bernhard E. Boser,et al.  A training algorithm for optimal margin classifiers , 1992, COLT '92.

[46]  Dorian Pyle,et al.  Data Preparation for Data Mining , 1999 .

[47]  อนิรุธ สืบสิงห์,et al.  Data Mining Practical Machine Learning Tools and Techniques , 2014 .

[48]  Arturo Garcia-Perez,et al.  Detection and Classification of Single and Combined Power Quality Disturbances Using Neural Networks , 2014, IEEE Transactions on Industrial Electronics.

[49]  Kyu Ik Kim,et al.  Forecasting wind power generation patterns based on SOM clustering , 2011, 2011 3rd International Conference on Awareness Science and Technology (iCAST).

[50]  Hongming Zhou,et al.  Extreme Learning Machine for Regression and Multiclass Classification , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[51]  Minghao Piao,et al.  Wind Power Pattern Forecasting Based on Projected Clustering and Classification Methods , 2015 .

[52]  T. Lobos,et al.  Automated classification of power-quality disturbances using SVM and RBF networks , 2006, IEEE Transactions on Power Delivery.

[53]  Alexandros G. Charalambides,et al.  Equipment and methodologies for cloud detection and classification: A review , 2013 .

[54]  M. Schlechtingen,et al.  Using Data-Mining Approaches for Wind Turbine Power Curve Monitoring: A Comparative Study , 2013, IEEE Transactions on Sustainable Energy.

[55]  Lucio Soibelman,et al.  Learning Systems for Electric Consumption of Buildings , 2009 .

[56]  Eric R. Ziegel,et al.  The Elements of Statistical Learning , 2003, Technometrics.

[57]  Andrés Bustillo,et al.  An SVM-Based Solution for Fault Detection in Wind Turbines , 2015, Sensors.

[58]  Hongkun Chen,et al.  Wind power prediction and pattern feature based on deep learning method , 2014, 2014 IEEE PES Asia-Pacific Power and Energy Engineering Conference (APPEEC).

[59]  Eleonora D'Andrea,et al.  A hierarchical approach to multi-class fuzzy classifiers , 2013, Expert Syst. Appl..

[60]  Chih-Jen Lin,et al.  A comparison of methods for multiclass support vector machines , 2002, IEEE Trans. Neural Networks.

[61]  Jian Liang,et al.  Load Signature Study—Part II: Disaggregation Framework, Simulation, and Applications , 2010, IEEE Transactions on Power Delivery.

[62]  Shie-Jue Lee,et al.  An ART-based construction of RBF networks , 2002, IEEE Trans. Neural Networks.

[63]  Oliver Kramer,et al.  Classification Cascades of Overlapping Feature Ensembles for Energy Time Series Data , 2015, DARE.

[64]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[65]  Birendra Biswal,et al.  Automatic Classification of Power Quality Events Using Balanced Neural Tree , 2014, IEEE Transactions on Industrial Electronics.

[66]  J.C. Montano,et al.  Classification of Electrical Disturbances in Real Time Using Neural Networks , 2007, IEEE Transactions on Power Delivery.

[67]  Muammer Özdem,et al.  Classification of Power Quality Disturbances at Power System Frequency and Out Of Power System Frequency Using Support Vector Machines , 2012 .

[68]  Hong-Chan Chang,et al.  Cloud Monitoring for Solar Plants with Support Vector Machine Based Fault Detection System , 2014 .

[69]  Andrea Esuli,et al.  Evaluation Measures for Ordinal Regression , 2009, 2009 Ninth International Conference on Intelligent Systems Design and Applications.

[70]  Pradipta Kishore Dash,et al.  Classification of power quality data using decision tree and chemotactic differential evolution based fuzzy clustering , 2012, Swarm Evol. Comput..

[71]  Radford M. Neal Pattern Recognition and Machine Learning , 2007, Technometrics.

[72]  Bijaya K. Panigrahi,et al.  Hybrid signal processing and machine intelligence techniques for detection, quantification and classification of power quality disturbances , 2009, Eng. Appl. Artif. Intell..

[73]  Mahmood R. Azimi-Sadjadi,et al.  A temporally adaptive classifier for multispectral imagery , 2004, IEEE Transactions on Neural Networks.

[74]  Mahmoud Pesaran,et al.  A comprehensive overview on signal processing and artificial intelligence techniques applications in classification of power quality disturbances , 2015 .

[75]  Michael Zeifman,et al.  Nonintrusive appliance load monitoring: Review and outlook , 2011, IEEE Transactions on Consumer Electronics.

[76]  R. Rosenfeld Nature , 2009, Otolaryngology--head and neck surgery : official journal of American Academy of Otolaryngology-Head and Neck Surgery.

[77]  Nikhil R. Pal,et al.  A fuzzy rule based approach to cloud cover estimation , 2006 .

[78]  Matthew Revie,et al.  Intelligent integrated maintenance for wind power generation , 2016 .

[79]  Soteris A. Kalogirou,et al.  Artificial intelligence techniques for photovoltaic applications: A review , 2008 .

[80]  Christian M. Dahl,et al.  Accurate medium-term wind power forecasting in a censored classification framework , 2014 .

[81]  José M. Matías,et al.  Use of Bayesian networks classifiers for long-term mean wind turbine energy output estimation at a potential wind energy conversion site , 2011 .

[82]  Bernhard Sick,et al.  Evolutionary optimization of radial basis function classifiers for data mining applications , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[83]  X. Yao Evolving Artificial Neural Networks , 1999 .

[84]  A.C. Liew,et al.  Neural-network-based signature recognition for harmonic source identification , 2006, IEEE Transactions on Power Delivery.

[85]  Mario Vasak,et al.  Deep neural networks for ultra-short-term wind forecasting , 2015, 2015 IEEE International Conference on Industrial Technology (ICIT).

[86]  Hasmat Malik,et al.  Application of Probabilistic Neural Network in Fault Diagnosis of Wind Turbine Using FAST, TurbSim and Simulink☆ , 2015 .

[87]  Sushmita Mitra,et al.  Neuro-fuzzy rule generation: survey in soft computing framework , 2000, IEEE Trans. Neural Networks Learn. Syst..

[88]  Pedro Antonio Gutiérrez,et al.  Ordinal and nominal classification of wind speed from synoptic pressurepatterns , 2013, Eng. Appl. Artif. Intell..

[89]  Suhuai Luo,et al.  An Approach of Household Power Appliance Monitoring Based on Machine Learning , 2012, 2012 Fifth International Conference on Intelligent Computation Technology and Automation.

[90]  Saroj K. Meher,et al.  Fuzzy classifiers for power quality events analysis , 2010 .

[91]  Oliver Kramer,et al.  Unsupervised Multi-class Regularized Least-Squares Classification , 2012, 2012 IEEE 12th International Conference on Data Mining.

[92]  Zwe-Lee Gaing,et al.  Wavelet-based neural network for power disturbance recognition and classification , 2004, IEEE Transactions on Power Delivery.

[93]  Plamen P. Angelov,et al.  Evolving Fuzzy-Rule-Based Classifiers From Data Streams , 2008, IEEE Transactions on Fuzzy Systems.

[94]  Pedro Antonio Gutiérrez,et al.  Sensitivity Versus Accuracy in Multiclass Problems Using Memetic Pareto Evolutionary Neural Networks , 2010, IEEE Transactions on Neural Networks.

[95]  Yakup Demir,et al.  A new algorithm for automatic classification of power quality events based on wavelet transform and SVM , 2010, Expert Syst. Appl..

[96]  Oğuz Kaynar,et al.  WIND SPEED FORECASTING USING REPTREE AND BAGGING METHODS IN KIRKLARELI-TURKEY , 2013 .

[97]  Pat Langley,et al.  Estimating Continuous Distributions in Bayesian Classifiers , 1995, UAI.

[98]  Philip J. Sallis,et al.  A machine-learning algorithm for wind gust prediction , 2011, Comput. Geosci..

[99]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[100]  Yang Wang,et al.  Cost-sensitive boosting for classification of imbalanced data , 2007, Pattern Recognit..

[101]  Ming Cheng,et al.  The state of the art of wind energy conversion systems and technologies: A review , 2014 .

[102]  Andrew K. C. Wong,et al.  Classification of Imbalanced Data: a Review , 2009, Int. J. Pattern Recognit. Artif. Intell..

[103]  David W. Hosmer,et al.  Applied Logistic Regression , 1991 .

[104]  Pradipta Kishore Dash,et al.  Detection and characterization of multiple power quality disturbances with a fast S-transform and decision tree based classifier , 2013, Digit. Signal Process..

[105]  Han Jiguang,et al.  Wind turbine fault diagnosis method based on diagonal spectrum and clustering binary tree SVM , 2013 .

[106]  Wei-Yin Loh,et al.  Classification and regression trees , 2011, WIREs Data Mining Knowl. Discov..

[107]  George Cybenko,et al.  Approximation by superpositions of a sigmoidal function , 1989, Math. Control. Signals Syst..

[108]  B. R. Bhalja,et al.  Discrimination Between Internal Faults and Other Disturbances in Transformer Using the Support Vector Machine-Based Protection Scheme , 2013, IEEE Transactions on Power Delivery.

[109]  Guang Yang,et al.  Solar irradiance feature extraction and support vector machines based weather status pattern recognition model for short-term photovoltaic power forecasting , 2015 .

[110]  Judea Pearl,et al.  Bayesian Networks , 1998, Encyclopedia of Social Network Analysis and Mining. 2nd Ed..

[111]  Pedro Antonio Gutiérrez,et al.  Mapping sunflower yield as affected by Ridolfia segetum patches and elevation by applying evolutionary product unit neural networks to remote sensed data , 2008 .

[112]  Lorenzo Bruzzone,et al.  Mean Map Kernel Methods for Semisupervised Cloud Classification , 2010, IEEE Transactions on Geoscience and Remote Sensing.

[113]  Pedro Antonio Gutiérrez,et al.  Simultaneous modelling of rainfall occurrence and amount using a hierarchical nominal-ordinal support vector classifier , 2014, Eng. Appl. Artif. Intell..

[114]  Moamar Sayed Mouchaweh,et al.  Hybrid dynamic classifier for drift-like fault diagnosis in a class of hybrid dynamic systems: Application to wind turbine converters , 2016, Neurocomputing.

[115]  Jong-Beom Lee,et al.  A fuzzy-expert system for classifying power quality disturbances , 2004 .

[116]  S. Lakshmivarahan,et al.  Machine-learning classifiers for imbalanced tornado data , 2014, Comput. Manag. Sci..

[117]  Rudolf Kruse,et al.  Obtaining interpretable fuzzy classification rules from medical data , 1999, Artif. Intell. Medicine.

[118]  Alberto Maria Segre,et al.  Programs for Machine Learning , 1994 .

[119]  D. De Yong,et al.  An effective Power Quality classifier using Wavelet Transform and Support Vector Machines , 2015, Expert Syst. Appl..

[120]  S. Siva Sathya,et al.  A Survey of Bio inspired Optimization Algorithms , 2012 .

[121]  Ming Cheng,et al.  Application of multi-class fuzzy support vector machine classifier for fault diagnosis of wind turbine , 2016, Fuzzy Sets Syst..

[122]  James W. Mjelde,et al.  Politics and petroleum: Unintended implications of global oil demand reduction policies , 2016 .

[123]  Ron S. Kenett,et al.  Encyclopedia of statistics in quality and reliability , 2007 .

[124]  Joao P. S. Catalao,et al.  Optimal Feature and Decision Tree-Based Classification of Power Quality Disturbances in Distributed Generation Systems , 2014, IEEE Transactions on Sustainable Energy.

[125]  Yu Liu,et al.  An Improved Cloud Classification Algorithm for China’s FY-2C Multi-Channel Images Using Artificial Neural Network , 2009, Sensors.

[126]  Chris Bishop,et al.  Improving the Generalization Properties of Radial Basis Function Neural Networks , 1991, Neural Computation.