Mixed-Integer Nonlinear Programming for State-Based Non-Intrusive Load Monitoring

被引:24
作者
Balletti, Marco [1 ]
Piccialli, Veronica [1 ]
Sudoso, Antonio M. [1 ]
机构
[1] Univ Roma Tor Vergata, Dept Civil & Comp Engn, I-00133 Rome, Italy
关键词
Home appliances; Optimization; Hidden Markov models; Training; Load modeling; Energy consumption; Aggregates; Automatic state detection; energy disaggregation; mathematical programming; non-intrusive load monitoring; DISAGGREGATION; CONVERGENCE; SPARSITY; POWER;
D O I
10.1109/TSG.2022.3152147
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Energy disaggregation, known in the literature as Non-Intrusive Load Monitoring (NILM), is the task of inferring the energy consumption of each appliance given the aggregate signal recorded by a single smart meter. In this paper, we propose a novel two-stage optimization-based approach for energy disaggregation. In the first phase, a small training set consisting of disaggregated power profiles is used to estimate the parameters and the power states by solving a mixed integer programming problem. Once the model parameters are estimated, the energy disaggregation problem is formulated as a constrained binary quadratic optimization problem. We incorporate penalty terms that exploit prior knowledge on how the disaggregated traces are generated, and appliance-specific constraints characterizing the signature of different types of appliances operating simultaneously. Our approach is compared with existing optimization-based algorithms both on a synthetic dataset and on three real-world datasets. The proposed formulation is computationally efficient, able to disambiguate loads with similar consumption patterns, and successfully reconstruct the signatures of known appliances despite the presence of unmetered devices, thus overcoming the main drawbacks of the optimization-based methods available in the literature.
引用
收藏
页码:3301 / 3314
页数:14
相关论文
共 47 条
[1]   Load Disaggregation Based on Aided Linear Integer Programming [J].
Bhotto, Md. Zulfiquar Ali ;
Makonin, Stephen ;
Bajic, Ivan V. .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2017, 64 (07) :792-796
[2]   Non-intrusive load monitoring by using active and reactive power in additive Factorial Hidden Markov Models [J].
Bonfigli, Roberto ;
Principi, Emanuele ;
Fagiani, Marco ;
Severini, Marco ;
Squartini, Stefano ;
Piazza, Francesco .
APPLIED ENERGY, 2017, 208 :1590-1607
[3]   Distributed optimization and statistical learning via the alternating direction method of multipliers [J].
Boyd S. ;
Parikh N. ;
Chu E. ;
Peleato B. ;
Eckstein J. .
Foundations and Trends in Machine Learning, 2010, 3 (01) :1-122
[4]  
Chowdhury D., 2019, P INT C DIG IM SIGN, P29
[5]  
Egarter D., 2015, Energieinformatik, P1
[6]  
Egarter D., 2013, Applications of Evolutionary Computation, P182
[7]  
Elafoudi G, 2014, 2014 6TH INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS, CONTROL AND SIGNAL PROCESSING (ISCCSP), P36, DOI 10.1109/ISCCSP.2014.6877810
[8]   A MODELING LANGUAGE FOR MATHEMATICAL-PROGRAMMING [J].
FOURER, R ;
GAY, DM ;
KERNIGHAN, BW .
MANAGEMENT SCIENCE, 1990, 36 (05) :519-554
[9]   On the convergence of the block nonlinear Gauss-Seidel method under convex constraints [J].
Grippo, L ;
Sciandrone, M .
OPERATIONS RESEARCH LETTERS, 2000, 26 (03) :127-136
[10]  
Gurobi Optim. LLC Houston TX USA, 2021, GUROBI OPTIMIZER REF