Multi-objective evolutionary algorithms applied to non-intrusive load monitoring

Abstract The task of load disaggregation is inherently an optimization problem. Owing to the existence of noise level and electrical interference from neighboring systems, the real operating state of appliances is not the optimal solution for a single-objective function. However, most recent works weigh objective functions into a single one to construct an aggregate objective function to solve, and the weighted parameters for the different objective functions are sensitive to different datasets and are difficult to tune. Only using load data of appliances running individually to model, proposed method can identify several appliances with multiple operating modes operating simultaneously. A multi-objective load disaggregation model integrates more features including macroscopic features and microscopic features which help model to describe appliances from multiple perspectives. Five objective functions using active power, apparent power, reactive power, current waveform, and harmonics as load signatures are established to identify several electrical appliances. Proposed framework using multi-objective evolutionary algorithms for load disaggregation not only avoid adjusting weighted parameters, but also consider conflict among objectives. A problem-specific method during initialization is presented to deal with the problem that one type of appliance only works on one of these operating modes for a moment. To deal with the constraint on the number of appliances operating simultaneously, objective-rank assignment is applied. The load disaggregation is finally solved as a multi-objective problem by multi-objective evolutionary algorithms. Experimental results demonstrate the effectiveness of the proposed method for load disaggregation. The use of multi-feature methods significantly outperforms the methods using any single or two load signatures.

[1]  Ivan V. Bajic,et al.  Load Disaggregation Based on Aided Linear Integer Programming , 2016, IEEE Transactions on Circuits and Systems II: Express Briefs.

[2]  Bernhard Sendhoff,et al.  A Reference Vector Guided Evolutionary Algorithm for Many-Objective Optimization , 2016, IEEE Transactions on Evolutionary Computation.

[3]  Shinkichi Inagaki,et al.  Validation of Nonintrusive Appliance Load Monitoring Based on Integer Programming , 2008 .

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

[5]  Marcos J. Rider,et al.  Nonintrusive Load Monitoring Algorithm Using Mixed-Integer Linear Programming , 2018, IEEE Transactions on Consumer Electronics.

[6]  Xin Yao,et al.  Many-Objective Evolutionary Algorithms , 2015, ACM Comput. Surv..

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

[8]  Mengjie Zhang,et al.  Pareto front feature selection based on artificial bee colony optimization , 2018, Inf. Sci..

[9]  S. Drenker,et al.  Nonintrusive monitoring of electric loads , 1999 .

[10]  Fahad Javed,et al.  An Empirical Investigation of V-I Trajectory Based Load Signatures for Non-Intrusive Load Monitoring , 2013, IEEE Transactions on Smart Grid.

[11]  Ye Tian,et al.  PlatEMO: A MATLAB Platform for Evolutionary Multi-Objective Optimization [Educational Forum] , 2017, IEEE Computational Intelligence Magazine.

[12]  Zhanming Chen,et al.  Characteristics of residential energy consumption in China: Findings from a household survey , 2014 .

[13]  Chris Develder,et al.  Detection of unidentified appliances in non-intrusive load monitoring using siamese neural networks , 2019, International Journal of Electrical Power & Energy Systems.

[14]  Maoguo Gong,et al.  A Multiobjective Cooperative Coevolutionary Algorithm for Hyperspectral Sparse Unmixing , 2017, IEEE Transactions on Evolutionary Computation.

[15]  Aytug Onan,et al.  A hybrid ensemble pruning approach based on consensus clustering and multi-objective evolutionary algorithm for sentiment classification , 2017, Inf. Process. Manag..

[16]  S. Squartini,et al.  Non-intrusive load monitoring by using active and reactive power in additive Factorial Hidden Markov Models , 2017 .

[17]  Qingfu Zhang,et al.  MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition , 2007, IEEE Transactions on Evolutionary Computation.

[18]  Mohammad Yusri Hassan,et al.  A review disaggregation method in Non-intrusive Appliance Load Monitoring , 2016 .

[19]  M. Hadi Amini,et al.  ARIMA-based decoupled time series forecasting of electric vehicle charging demand for stochastic power system operation , 2016 .

[20]  Carlos A. Brizuela,et al.  A survey on multi-objective evolutionary algorithms for many-objective problems , 2014, Computational Optimization and Applications.

[21]  Yu-Chen Hu,et al.  Residential Consumer-Centric Demand-Side Management Based on Energy Disaggregation-Piloting Constrained Swarm Intelligence: Towards Edge Computing , 2018, Sensors.

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

[23]  Pattana Rakkwamsuk,et al.  A non-intrusive load monitoring system using multi-label classification approach , 2018 .

[24]  Bing Qi,et al.  Low-Rate Non-Intrusive Load Disaggregation with Graph Shift Quadratic Form Constraint , 2018 .

[25]  Álvaro Hernández,et al.  Assessing Human Activity in Elderly People Using Non-Intrusive Load Monitoring , 2017, Sensors.

[26]  Muhammad Ali Imran,et al.  Non-Intrusive Load Monitoring Approaches for Disaggregated Energy Sensing: A Survey , 2012, Sensors.

[27]  Mahmud Fotuhi-Firuzabad,et al.  A Stochastic Multi-Objective Framework for Optimal Scheduling of Energy Storage Systems in Microgrids , 2017, IEEE Transactions on Smart Grid.

[28]  Andrea Castelletti,et al.  Sparse Optimization for Automated Energy End Use Disaggregation , 2016, IEEE Transactions on Control Systems Technology.

[29]  T. Suzuki,et al.  Nonintrusive appliance load monitoring based on integer programming , 2008, 2008 SICE Annual Conference.

[30]  Angshul Majumdar,et al.  Disaggregating Transform Learning for Non-Intrusive Load Monitoring , 2018, IEEE Access.

[31]  Ricardo H. C. Takahashi,et al.  Subpermutation-Based Evolutionary Multiobjective Algorithm for Load Restoration in Power Distribution Networks , 2016, IEEE Transactions on Evolutionary Computation.

[32]  Zhi-Hua Zhou,et al.  Constrained Monotone $k$ -Submodular Function Maximization Using Multiobjective Evolutionary Algorithms With Theoretical Guarantee , 2018, IEEE Transactions on Evolutionary Computation.

[33]  Mingbo Liu,et al.  Multi-Objective Coordinated Control of Reactive Compensation Devices Among Multiple Substations , 2018, IEEE Transactions on Power Systems.

[34]  Kalyanmoy Deb,et al.  A Fast Elitist Non-dominated Sorting Genetic Algorithm for Multi-objective Optimisation: NSGA-II , 2000, PPSN.

[35]  Yu-Hsiu Lin,et al.  Development of an Improved Time–Frequency Analysis-Based Nonintrusive Load Monitor for Load Demand Identification , 2014, IEEE Transactions on Instrumentation and Measurement.

[36]  M. Hadi Amini,et al.  A novel multi-time-scale modeling for electric power demand forecasting: From short-term to medium-term horizon , 2017 .

[37]  Lamjed Ben Said,et al.  Many-objective Optimization Using Evolutionary Algorithms: A Survey , 2017, Recent Advances in Evolutionary Multi-objective Optimization.

[38]  Dongdong Li,et al.  A nonintrusive load identification method for residential applications based on quadratic programming , 2016 .