Benchmarking Optimization-Based Energy Disaggregation Algorithms
Abstract
:1. Introduction
- 1.
- The exponential increase in training data requirement for feature extraction and model construction as the number of appliances increase.
- 2.
- Depending on the features employed, data collection needs to be done at high sampling rates for better feature extraction.
- 3.
- Since every household is unique concerning the combination of devices present and user-specific usage patterns, the training process must be undertaken separately for each house or fine-tuned with the respective training data.
- 4.
- Rare operation or infrequent operation of devices such as coffee makers can create an imbalance in the training data.
- 5.
- The performance of the trained model degrades, when there is a slight change in the supply frequency, due to the mismatch in appliance profiles [1].
- 6.
- Lack of unified load signatures to model the operation characteristics of various appliance categories.
- 7.
- To accommodate new devices into the existing network, the processes of data gathering and training has to be performed again making it ill-suited for real-world implementation.
2. Optimization-Based Energy Disaggregation: Literature Review
- (a)
- Issue 1: Appliance i with non-OFF operating modes, represented as virtual devices, may operate in more than one of the possible modes at a given time which is impractical.
- (b)
- Issue 2: Devices designed for continuous operation such as smoke alarms most probably on “stand-by” and rarely switch to high-power states. In such cases, for better performance, it is essential to constrain that at least one of the virtual appliances () corresponding to continuous appliance i is ON at any given time.
- (c)
- Issue 3: The power rating of one virtual device can be similar to others or can be represented as a linear combination of multiple devices resulting in multiple possible solutions for a given aggregate value obtained from the smart meter.
- (d)
- Issue 4: As illustrated in Table 1, discrete values are employed to represent the power ratings of appliance operational modes in optimization-based ED. And, at time t, the power consumption of the i-th device can be expressed as
- (e)
- Issue 5: Modern smart meters can provide data sampled at high-frequency where successive measurements are possible at extremely short intervals (say 10 s). At such a high sampling rate, the ON/OFF switching events will be sparse because in practice a device switched ON/OFF is expected to be in the same state for a certain period which is much higher than the sampling rate. However, at each time instance, minimization of least square error independently as given in (3) combined with Issues 3 and 4, results in frequent appliance switching (ON/OFF). In other words, the formulation in (3) fails to enforce temporal sparsity and therefore the recovered signal may fail to represent the practical operation of the appliance. The temporal sparsity can be achieved by
3. Issues with Existing Datasets for Optimization-Based ED
- 1.
- A measured aggregate signal that is inherently noisy due to measurement error.
- 2.
- Ground truth power consumption information corresponding to each device in the network.
- 3.
- The information regarding the number of operational modes and their rated power for each appliance.
- 1.
- None of the datasets [32,33,34,35,36,37,38,39,40,41,42,43,44,45,46] provide information related to the number of modes and their ratings for corresponding devices, which is essential for optimization-based ED. However, the information regarding modes and their rating as shown in Table 1, can be approximated if a significant amount of data related to the device operation is available [8].
- 2.
- In datasets such as [32,33,34], the aggregate signal is not provided. In works such as [25], the aggregate is constructed by adding up the power consumption of individual appliances. However, the employment of constructed aggregate signal may not continue the noisy characteristics that are inherent to ED.
- 3.
- In datasets such as [42,43,44,45,46], the aggregate, and individual device power consumption are measured but the measurement is not synchronized. Due to the lack of synchronization between the aggregate and appliance level measurement information, the performance evaluation which is a crucial step in benchmarking becomes difficult.
- 4.
- In datasets such as [35,36,37,38,39,40,41], for some of the devices, the appliance-specific ground truth regarding power consumption is not measured or provided. The unavailability of the appliance-specific consumption information makes it difficult to—(a) approximate the modes and ratings corresponding to devices and (b) evaluate the performance of algorithms.
4. Benchmark Dataset Design
- C1:
- Most devices are in operation (Issues 1, 2, 3, 4, 5)
- C2:
- Only continuous devices are in operation (Issues 1, 2)
- C3:
- Only low power devices operation (Issues 1, 3, 5)
- C4:
- Only high power devices operation (Issues 3, 4, 5)
- C5:
- Continuously operating devices are switched off (Issues 1, 5)
- C6:
- Power rating of one device is a linear combination of one or more devices (Issues 1, 3)
- C7:
- Devices with similarity in power ratings corresponding to states are in operation (Issues 1, 3, 5)
- C8:
- Devices where power deviation corresponding to the states of one device matches power rating of other devices are in operation (Issues 1, 4, 5)
- C9:
- Concurrent switching of devices with similarity in states or one as a linear combination of the others (Issues 3, 5)
5. Performance Metrics for Optimization-Based ED
5.1. Appliance-Specific Performance Indicators
- 1.
- Per-appliance accuracy gives a measure of the ability of the algorithm in estimating the device level power consumption in the entire time horizon.
- 2.
- Estimated Energy Fraction Index (EEFI) is the ratio between the estimated energy corresponding to the i-th appliance and the recovered aggregated signal given byTo analyze the performance of an algorithm, EFFI needs to be compared with the Actual Energy Fraction Index (AEFI) , which indicates the portion of the actual energy consumption by the i-th appliance with respect to the measured aggregated signal. Here, can be defined asFor every device i in the network, the closeness of to is an indication of the algorithm’s effectiveness.
- 3.
- Relative Squared Error is a normalized metric that measures the error between the measured and the estimated power consumption for each appliance. It indicates the ability of the algorithms in estimating each device power consumption profile over time relative to the actual consumption. RSE of i-th device expressed as
- (a)
- corresponding to appliances operating at high power states are expected to be lower
- (b)
- corresponding to appliances operating at high power states is expected to be higher.
5.2. Overall Performance Metrics
- 1.
- Overall Accuracy (ACC) [47] indicates the effectiveness of the algorithm in estimating the aggregated consumption over the whole time interval and is given by
- 2.
- Overall State Prediction Accuracy (SPA) is given by
- 3.
- Fraction of Total Energy Assigned Correctly (FTEAC) is defined as the overlap between the two indices referred to as EEFI and AEFI by each appliance over all the appliances in the network. Mathematically, it can be defined asThe largest possible value of FTEAC is one when the fraction of power consumption corresponding to each device in the measured and estimated aggregate signals perfectly match with one another. When the power consumption of some devices in the network is underestimated/overestimated then the value of FTEAC decreases.
6. Simulation Results and Analysis
7. Conclusions and Future Work
Supplementary Materials
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Zoha, A.; Gluhak, A.; Imran, M.A.; Rajasegarar, S. Non-Intrusive Load Monitoring Approaches for Disaggregated Energy Sensing: A Survey. Sensors 2012, 12, 16838–16866. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Zeifman, M.; Roth, K. Nonintrusive appliance load monitoring: Review and outlook. IEEE Trans. Consum. Electron. 2011, 57, 76–84. [Google Scholar] [CrossRef]
- Pamulapati, T.; Mallipeddi, R.; Lee, M. Multi-objective home appliance scheduling with implicit and interactive user satisfaction modelling. Appl. Energy 2020, 267, 114690. [Google Scholar] [CrossRef]
- Cao, Y.; Mohammadzadeh, A.; Tavoosi, J.; Mobayen, S.; Safdar, R.; Fekih, A. A new predictive energy management system: Deep learned type-2 fuzzy system based on singular value decommission. Energy Rep. 2022, 8, 722–734. [Google Scholar] [CrossRef]
- Tavoosi, J. Intelligent Model Predictive Control for Boiler Temperature. Autom. Control Comput. Sci. 2021, 55, 16–25. [Google Scholar] [CrossRef]
- D’Adamo, I.; Falcone, P.M.; Martin, M.; Rosa, P. A Sustainable Revolution: Let’s Go Sustainable to Get Our Globe Cleaner. Sustainability 2020, 12, 4387. [Google Scholar] [CrossRef]
- Falcone, P.M.; Imbert, E.; Sica, E.; Morone, P. Towards a bioenergy transition in Italy? Exploring regional stakeholder perspectives towards the Gela and Porto Marghera biorefineries. Energy Res. Soc. Sci. 2021, 80, 102238. [Google Scholar] [CrossRef]
- Tang, G.; Wu, K.; Lei, J.; Tang, J. Plug and play! A simple, universal model for energy disaggregation. arXiv 2014, arXiv:1404.1884. [Google Scholar]
- Tang, G.; Wu, K.; Lei, J.; Tang, J. A simple model-driven approach to energy disaggregation. In Proceedings of the 2014 IEEE International Conference on Smart Grid Communications (SmartGridComm), Venice, Italy, 3–6 November 2014; pp. 566–571. [Google Scholar]
- Laughman, C.; Lee, K.; Cox, R.; Shaw, S.; Leeb, S.; Norford, L.; Armstrong, P. Power signature analysis. IEEE Power Energy Mag. 2003, 1, 56–63. [Google Scholar] [CrossRef]
- Pereira, L.; Nunes, N. Performance evaluation in non-intrusive load monitoring: Datasets, metrics, and tools—A review. Wiley Interdiscip. Rev. Data Min. Knowl. Discov. 2018, 8, e1265. [Google Scholar] [CrossRef] [Green Version]
- Gonçalves, H.; Ocneanu, A.; Bergés, M. Unsupervised disaggregation of appliances using aggregated consumption data. In The 1st KDD Workshop on Data Mining Applications in Sustainability (SustKDD); ACM: San Diego, CA, USA, 2011. [Google Scholar]
- Johnson, M.J.; Willsky, A.S. Bayesian Nonparametric Hidden Semi-Markov Models. J. Mach. Learn. Res. 2013, 14, 673–701. [Google Scholar]
- Winkler, P.; Le Ray, G.; Pinson, P. Unsupervised Energy Disaggregation: From Sparse Signal Approximation to Community Detection. IEEE Trans. Smart Grid 2019, 1–8. Available online: http://pierrepinson.com/docs/Lerayetal2019-unsupnilm.pdf (accessed on 19 June 2021).
- Hart, G. Nonintrusive appliance load monitoring. Proc. IEEE 1992, 80, 1870–1891. [Google Scholar] [CrossRef]
- Parson, O.; Ghosh, S.; Weal, M.; Rogers, A. Non-Intrusive Load Monitoring Using Prior Models of General Appliance Types. Proc. AAAI Conf. Artif. Intell. 2012, 26, 356–362. [Google Scholar]
- Kolter, J.Z.; Batra, S.; Ng, A.Y. Energy Disaggregation via Discriminative Sparse Coding. In Proceedings of the 23rd International Conference on Neural Information Processing Systems, NIPS’10, Vancouver, BC, Canada, 6–9 December 2010; Curran Associates Inc.: New York, NY, USA, 2010; Volume 1, pp. 1153–1161. [Google Scholar]
- Rahimpour, A.; Qi, H.; Fugate, D.; Kuruganti, T. Non-Intrusive Energy Disaggregation Using Non-Negative Matrix Factorization With Sum-to-k Constraint. IEEE Trans. Power Syst. 2017, 32, 4430–4441. [Google Scholar] [CrossRef]
- Srinivasan, D.; Ng, W.; Liew, A. Neural-network-based signature recognition for harmonic source identification. IEEE Trans. Power Deliv. 2006, 21, 398–405. [Google Scholar] [CrossRef]
- Tsai, M.S.; Lin, Y.H. Modern development of an Adaptive Non-Intrusive Appliance Load Monitoring system in electricity energy conservation. Appl. Energy 2012, 96, 55–73. [Google Scholar] [CrossRef]
- Ghorbanpour, S.; Pamulapati, T.; Mallipeddi, R. Swarm and evolutionary algorithms for energy disaggregation: Challenges and prospects. Int. J. Bio Inspired Comput. 2021, 17, 215–226. [Google Scholar] [CrossRef]
- Egarter, D.; Elmenreich, W. EvoNILM: Evolutionary appliance detection for miscellaneous household appliances. In Proceedings of the 15th annual conference companion on Genetic and evolutionary computation, GECCO ’13 Companion, Amsterdam, The Netherlands, 6–10 July 2013. [Google Scholar]
- Suzuki, K.; Inagaki, S.; Suzuki, T.; Nakamura, H.; Ito, K. Nonintrusive appliance load monitoring based on integer programming. In Proceedings of the 2008 SICE Annual Conference, Tokyo, Japan, 20–22 August 2008; pp. 2742–2747. [Google Scholar] [CrossRef]
- Egarter, D.; Sobe, A.; Elmenreich, W. Evolving Non-Intrusive Load Monitoring. In Proceedings of the 16th European Conference on the Applications of Evolutionary Computation, Vienna, Austria, 3–5 April 2013; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
- Bhotto, M.Z.A.; Makonin, S.; Bajić, I.V. Load Disaggregation Based on Aided Linear Integer Programming. IEEE Trans. Circuits Syst. II Express Briefs 2017, 64, 792–796. [Google Scholar] [CrossRef]
- Shen, Q.; Wang, X. An analysis of the optimization disaggregation algorithm in the estimation related to energy consumption of appliances in buildings. Appl. Math. Comput. 2014, 234, 506–519. [Google Scholar] [CrossRef]
- Piga, D.; Cominola, A.; Giuliani, M.; Castelletti, A.; Rizzoli, A.E. Sparse Optimization for Automated Energy End Use Disaggregation. IEEE Trans. Control Syst. Technol. 2016, 24, 1044–1051. [Google Scholar] [CrossRef]
- Machlev, R.; Belikov, J.; Beck, Y.; Levron, Y. MO-NILM: A multi-objective evolutionary algorithm for NILM classification. Energy Build. 2019, 199, 134–144. [Google Scholar] [CrossRef]
- Li, L.; Yang, L.; Chen, H.; Li, M.; Zhang, C. Multi-objective evolutionary algorithms applied to non-intrusive load monitoring. Electr. Power Syst. Res. 2019, 177, 105961. [Google Scholar] [CrossRef]
- Osaba, E.; Villar-Rodriguez, E.; Del Ser, J.; Nebro, A.J.; Molina, D.; LaTorre, A.; Suganthan, P.N.; Coello Coello, C.A.; Herrera, F. A Tutorial On the design, experimentation and application of metaheuristic algorithms to real-World optimization problems. Swarm Evol. Comput. 2021, 64, 100888. [Google Scholar] [CrossRef]
- Ghorbanpour, S.; Pamulapati, T.; Mallipeddi, R.; Lee, M. Energy disaggregation considering least square error and temporal sparsity: A multi-objective evolutionary approach. Swarm Evol. Comput. 2021, 64, 100909. [Google Scholar] [CrossRef]
- Reinhardt, A.; Baumann, P.; Burgstahler, D.; Hollick, M.; Chonov, H.; Werner, M.; Steinmetz, R. On the accuracy of appliance identification based on distributed load metering data. In Proceedings of the 2012 Sustainable Internet and ICT for Sustainability (SustainIT), Pisa, Italy, 4–5 October 2012; pp. 1–9. [Google Scholar]
- Gao, J.; Giri, S.; Kara, E.; Bergés, M. PLAID: A public dataset of high-resoultion electrical appliance measurements for load identification research: Demo abstract. In Proceedings of the 1st ACM Conference on Embedded Systems for Energy-Efficient Buildings, Memphis, TN, USA, 3–6 November 2014. [Google Scholar]
- Picon, T.; Meziane, M.N.; Ravier, P.; Lamarque, G.; Novello, C.; Bunetel, J.L.; Raingeaud, Y. COOLL: Controlled On/Off Loads Library, a Public Dataset of High-Sampled Electrical Signals for Appliance Identification. arXiv 2016, arXiv:1611.05803. [Google Scholar]
- Shin, C.; Lee, E.; Han, J.; Yim, J.; Rhee, W.; Lee, H. The ENERTALK dataset, 15 Hz electricity consumption data from 22 houses in Korea. Sci. Data 2019, 6, 193. [Google Scholar] [CrossRef]
- Kelly, J.; Knottenbelt, W. The UK-DALE dataset, domestic appliance-level electricity demand and whole-house demand from five UK homes. Sci. Data 2015, 2, 150007. [Google Scholar] [CrossRef] [Green Version]
- Uttama Nambi, S.N.A.; Lua, A.R.; Prasad, R.V. LocED: Location-aware Energy Disaggregation Framework. In Proceedings of the 2nd ACM International Conference on Embedded Systems for Energy-Efficient Built Environments, Seoul, Korea, 4–5 November 2015. [Google Scholar]
- Beckel, C.; Kleiminger, W.; Cicchetti, R.; Staake, T.; Santini, S. The ECO data set and the performance of non-intrusive load monitoring algorithms. In Proceedings of the 1st ACM Conference on Embedded Systems for Energy-Efficient Buildings, Memphis, TN, USA, 3–6 November 2014. [Google Scholar]
- Monacchi, A.; Egarter, D.; Elmenreich, W.; D’Alessandro, S.; Tonello, A.M. GREEND: An energy consumption dataset of households in Italy and Austria. In Proceedings of the 2014 IEEE International Conference on Smart Grid Communications (SmartGridComm), Venice, Italy, 3–6 November 2014; pp. 511–516. [Google Scholar] [CrossRef] [Green Version]
- Anderson, K.; Ocneanu, A.; Carlson, D.R.; Rowe, A.G.; Bergés, M. BLUED: A Fully Labeled Public Dataset for Event-Based Non-Intrusive Load Monitoring Research; ACM: New York, NY, USA, 2012. [Google Scholar]
- Rashid, H.; Singh, P.; Singh, A. I-BLEND, a campus-scale commercial and residential buildings electrical energy dataset. Sci. Data 2019, 6, 190015. [Google Scholar] [CrossRef] [Green Version]
- Kolter, J.Z.; Johnson, M.J. REDD: A Public Data Set for Energy Disaggregation Research. Artif. Intell. 2011, 25, 1–6. [Google Scholar]
- Parson, O.; Fisher, G.; Hersey, A.; Batra, N.; Kelly, J.; Singh, A.; Knottenbelt, W.; Rogers, A. Dataport and NILMTK: A building data set designed for non-intrusive load monitoring. In Proceedings of the 2015 IEEE Global Conference on Signal and Information Processing (GlobalSIP), Orlando, FL, USA, 14–16 December 2015; pp. 210–214. [Google Scholar] [CrossRef] [Green Version]
- Murray, D.; Stanković, L.; Stanković, V. An electrical load measurements dataset of United Kingdom households from a two-year longitudinal study. Sci. Data 2017, 4, 160122. [Google Scholar] [CrossRef] [Green Version]
- Batra, N.; Singh, A.; Singh, P.; Dutta, H.; Sarangan, V.; Srivastava, M. Data Driven Energy Efficiency in Buildings. arXiv 2014, arXiv:1404.7227. [Google Scholar]
- Mishra, A.; Cecchet, E.; Shenoy, P.; Albrecht, J.R. Smart *: An Open Data Set and Tools for Enabling Research in Sustainable Homes. In Proceedings of the ACM SustKDD’12, Beijing, China, 12 August 2012; Volume 111, p. 108. [Google Scholar]
- Makonin, S.; Popowich, F. Nonintrusive load monitoring (NILM) performance evaluation. Energy Effic. 2015, 8, 809–814. [Google Scholar] [CrossRef]
No. of Appliances | Appliance | Maximum No of Modes | Power Rating (p) | Power Deviation | ||||
---|---|---|---|---|---|---|---|---|
n | ||||||||
D1 | LCD-Dell | 1 | 25 | - | - | 5 | - | - |
D2 | LCD-LG | 1 | 22 | - | - | 5 | - | - |
D3 | Coffee Make | 3 | 700 | 900 | 1100 | 100 | 100 | 100 |
D4 | iMac | 2 | 35 | 50 | - | 5 | 10 | 0 |
D5 | Desktop | 2 | 40 | 50 | - | 15 | 20 | - |
D6 | Server | 1 | 130 | - | - | 20 | - | - |
D7 | Water Cooler | 3 | 65 | 380 | 450 | 5 | 10 | 10 |
D8 | Laptop | 3 | 15 | 30 | 70 | 5 | 10 | 10 |
D9 | Microwave | 3 | 1000 | 1200 | 1700 | 100 | 100 | 100 |
D10 | Printer | 3 | 400 | 700 | 900 | 50 | 80 | 100 |
D11 | Refrigerator | 2 | 115 | 350 | - | 15 | 10 | - |
Instances | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | Criteria |
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 0.642 | 0 | 1 | 1 | 0.956 | 1 | 1 | 0 | 0.053 | 0.497 | c1 | |
1 | 0.428 | 0.139 | 1 | 1 | 0.992 | 1 | 1 | 0 | 0 | 0.619 | c1 | |
1 | 0 | 0.047 | 1 | 1 | 0.975 | 1 | 0.006 | 0.008 | 0 | 0.692 | c2 | |
0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0.5 | c2 | |
1 | 0.592 | 0 | 1 | 1 | 0.961 | 0.872 | 1 | 0 | 0.014 | 0.306 | c3 | |
1 | 0.425 | 0.136 | 1 | 1 | 0.992 | 1 | 1 | 0 | 0 | 0.536 | c3 | |
1 | 0 | 0.169 | 1 | 1 | 0.997 | 1 | 0 | 0.022 | 0.047 | 1 | c4 | |
1 | 0 | 0.044 | 1 | 1 | 1 | 1 | 1 | 0.114 | 0 | 0.564 | c4 | |
0 | 0 | 0 | 1 | 1 | 1 | 0.386 | 0.003 | 0 | 0 | 0.378 | c5 | |
1 | 0 | 0.014 | 1 | 1 | 1 | 0.331 | 1 | 0 | 0.042 | 0.461 | c5 | |
0.494 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0.064 | 0.519 | c6 | |
0.919 | 0 | 0 | 1 | 1 | 1 | 0.583 | 0.319 | 0 | 0.003 | 0.9 | c6 | |
1 | 0 | 0.031 | 1 | 1 | 1 | 0.528 | 0.275 | 0.072 | 0 | 0.544 | c7 | |
0 | 0 | 0 | 1 | 1 | 1 | 1 | 0.008 | 0 | 0 | 0.508 | c7 | |
0 | 0 | 0 | 1 | 1 | 0.983 | 0.992 | 1 | 0 | 0 | 0.336 | c8 | |
0 | 0 | 0 | 1 | 1 | 1 | 0.997 | 0.003 | 0 | 0.1 | 0.389 | c8 | |
0 | 0 | 0.044 | 0.997 | 1 | 0.992 | 1 | 0.003 | 0 | 0.031 | 0.578 | c9 | |
1 | 0.086 | 0 | 1 | 1 | 0.967 | 0.583 | 1 | 0 | 0.017 | 0.517 | c9 |
No of Appliances | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
N | LP | ALIP | MONILM | SSER | Actual energy | IP | ALIP | MONILM | SSER | IP | ALIP | MONILM | SSER | |||
1 | 0.6967 | 0.6648 | 0.8722 | 0.5111 | 0.8403 | 0.05 | 0.0201 | 0.0169 | 0.0381 | 0.0011 | 0.0348 | 0.6066 | 0.6704 | 0.2556 | 0.9778 | 0.3194 |
2 | 0.6790 | 0.6162 | 0.8410 | 0.9171 | 0.9400 | 0.0328 | 0.0216 | 0.0144 | 0.0359 | 0.0308 | 0.0450 | 0.8638 | 0.9208 | 0.5983 | 0.1561 | 0.4469 |
3 | 1.00 | 1.00 | 1.0000 | 1.0000 | 1.0000 | 0 | 0.0953 | 0.0221 | 0.0131 | 0.0040 | 0.0233 | - | - | - | - | - |
4 | 0.6871 | 0.6612 | 0.8093 | 0.8780 | 0.8073 | 0.0728 | 0.0488 | 0.0387 | 0.0714 | 0.0878 | 0.1023 | 0.5391 | 0.6140 | 0.2651 | 0.1003 | 0.1778 |
5 | 0.7026 | 0.6663 | 0.8039 | 0.8499 | 0.8226 | 0.0734 | 0.0476 | 0.0403 | 0.0842 | 0.0941 | 0.1023 | 0.5073 | 0.6019 | 0.2493 | 0.1452 | 0.2055 |
6 | 0.7374 | 0.9358 | 0.8605 | 0.9345 | 0.5012 | 0.2267 | 0.1527 | 0.2663 | 0.2113 | 0.2653 | 0.0007 | 0.5128 | 0.0764 | 0.2175 | 0.0795 | 0.9972 |
7 | 0.6888 | 0.7923 | 0.7633 | 0.9411 | 0.9194 | 0.3025 | 0.2022 | 0.2307 | 0.1895 | 0.2964 | 0.2860 | 0.7700 | 0.3687 | 0.4554 | 0.0769 | 0.1109 |
8 | 0.4338 | 0.5763 | 0.4203 | 0.6961 | 0.4363 | 0.0489 | 0.0723 | 0.0398 | 0.0950 | 0.0578 | 0.0898 | 1.8482 | 1.0479 | 2.1133 | 0.8115 | 1.9037 |
9 | 1.0 | 1.00 | 1.0000 | 1.0000 | 1.0000 | 0 | 0 | 0.0057 | 0 | 0 | 0 | - | - | - | - | - |
10 | 0.6362 | 0.6593 | 0.7096 | 0.8178 | 0.6640 | 0.0759 | 0.1288 | 0.0550 | 0.0307 | 0.0466 | 0.0358 | 1.6428 | 0.8208 | 0.4959 | 0.2537 | 0.6601 |
11 | 0.45520 | 0.9656 | 0.8919 | 0.9375 | 0.9767 | 0.1158 | 0.2105 | 0.2729 | 0.2320 | 0.1178 | 0.2420 | 2.659 | 2.2818 | 2.5971 | 0.2854 | 1.2418 |
Overall metrics | ||||||||||||||||
IP | ALIP | MONILM | SSER | |||||||||||||
Overall Energy Disaggregation Accuracy (ACC (%)) | 98.7396 | 99.8051 | 99.6126 | 99.673 | 96.5757 | |||||||||||
State Prediction Accuracy (SPA (%)) | 51.3131 | 60.0758 | 49.8990 | 73.2576 | 42.2475 | |||||||||||
Fraction of Total Energy assigned correctly (FTEAC) | 0.7337 | 0.7785 | 0.7769 | 0.9125 | 0.7011 |
No of Appliances | h | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
N | LP | ALIP | MONILM | SSER | Actual energy | IP | ALIP | MONILM | SSER | IP | ALIP | MONILM | SSER | |||
1 | 0.7486 | 0.7413 | 0.9042 | 0.6611 | 0.7736 | 0.0408 | 0.0203 | 0.0198 | 0.0330 | 0.0353 | 0.0223 | 0.5028 | 0.5139 | 0.1917 | 0.6778 | 0.4528 |
2 | 0.7171 | 0.7514 | 0.9171 | 0.9314 | 0.5200 | 0.0175 | 0.0188 | 0.0167 | 0.0320 | 0.0095 | 0.0011 | 1.0768 | 0.8341 | 0.9456 | 1.0544 | 0.9753 |
3 | 0.7748 | 0.7469 | 0.7005 | 0.5189 | 0.7894 | 0.1988 | 0.1447 | 0.1025 | 0.0803 | 0.0693 | 0.1180 | 0.5052 | 0.4501 | 0.5745 | 0.9621 | 0.3815 |
4 | 0.6928 | 0.6683 | 0.7959 | 0.8466 | 0.8973 | 0.0532 | 0.0445 | 0.0414 | 0.0715 | 0.0733 | 0.0636 | 0.5018 | 0.5552 | 0.2234 | 0.1488 | 0.0877 |
5 | 0.6944 | 0.7108 | 0.8423 | 0.8592 | 0.8792 | 0.0581 | 0.0426 | 0.0448 | 0.0761 | 0.2070 | 0.0649 | 0.5194 | 0.4838 | 0.1589 | 0.1247 | 0.0791 |
6 | 0.6825 | 0.9412 | 0.8909 | 0.9324 | 0.5048 | 0.1886 | 0.0867 | 0.2123 | 0.1870 | 0.1263 | 0.0024 | 0.5973 | 0.0256 | 0.1268 | 0.0382 | 0.9892 |
7 | 0.6904 | 0.7776 | 0.8347 | 0.6163 | 0.7840 | 0.2364 | 0.2264 | 0.1856 | 0.1681 | 0.0430 | 0.1119 | 0.9751 | 0.4198 | 0.3149 | 0.7144 | 0.4031 |
8 | 0.7386 | 0.7257 | 0.7194 | 0.7161 | 0.7831 | 0.0913 | 0.0595 | 0.0536 | 0.0632 | 0 | 0.0697 | 0.3915 | 0.4083 | 0.4084 | 0.3522 | 0.2387 |
9 | 1 | 1 | 1.0000 | 1.0000 | 1.0000 | 0 | 0.0236 | 0.0254 | 0.0463 | 0.2931 | 0 | - | - | - | - | - |
10 | 1 | 1 | 1.0000 | 1.0000 | 1.0000 | 0 | 0.1697 | 0.0880 | 0.0671 | 0.1307 | 0.0776 | - | - | - | - | - |
11 | 0.4404 | 0.9324 | 0.9762 | 0.9255 | 0.0167 | 0.1152 | 0.1633 | 0.2102 | 0.1754 | 0.0132 | 0.4497 | 2.2178 | 1.2060 | 1.2553 | 0.2540 | 6.0574 |
Overall metrics | ||||||||||||||||
IP | ALIP | MONILM | SSER | |||||||||||||
Overall Energy Disaggregation Accuracy (ACC (%)) | 98.65 | 99.94 | 99.7671 | 99.6369 | 97.4875 | |||||||||||
State Prediction Accuracy (SPA (%)) | 42.7778 | 54.5960 | 55.7828 | 57.0960 | 53.4848 | |||||||||||
Fraction of Total Energy assigned correctly (FTEAC) | 0.7575 | 0.7683 | 0.7817 | 0.4079 | 0.5520 |
No of Appliances | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
N | LP | ALIP | MONILM | SSER | Actual energy | IP | ALIP | MONILM | SSER | IP | ALIP | MONILM | SSER | |||
1 | 0.7514 | 0.6139 | 0.9444 | 0.9917 | 0.8986 | 0.0649 | 0.0326 | 0.0148 | 0.0577 | 0.0638 | 0.0518 | 0.4972 | 0.7722 | 0.1111 | 0.0167 | 0.2028 |
2 | 1 | 1 | 1.0000 | 1 | 1.0000 | 0 | 0.0286 | 0.0144 | 0.0408 | 0.0467 | 0.0565 | - | - | - | - | - |
3 | 0.7101 | 0.5908 | 0.5901 | 0.6897 | 0.8215 | 0.0298 | 0.0685 | 0.0051 | 0.0152 | 0.0332 | 0.0253 | 2.1854 | 0.7787 | 1.0658 | 1.1639 | 0.3955 |
4 | 0.7205 | 0.5924 | 0.7482 | 0.7871 | 0.9540 | 0.0845 | 0.0814 | 0.0230 | 0.0925 | 0.1204 | 0.0922 | 0.4300 | 0.7885 | 0.3561 | 0.2220 | 0.0157 |
5 | 0.7748 | 0.5653 | 0.8213 | 0.8610 | 0.5000 | 0.0956 | 0.0884 | 0.0160 | 0.1073 | 0.1164 | 0 | 0.3297 | 0.8459 | 0.2264 | 0.1209 | 1.0000 |
6 | 0.8224 | 0.9489 | 0.6649 | 0.5358 | 0.9474 | 0.3072 | 0.2438 | 0.3376 | 0.1219 | 0.0272 | 0.3367 | 0.2896 | 0.0115 | 0.6381 | 0.9209 | 0.0147 |
7 | 0.7675 | 0.7761 | 0.9315 | 0.6452 | 0.8128 | 0.1119 | 0.1382 | 0.2345 | 0.2386 | 0.1331 | 0.2322 | 0.8793 | 1.2719 | 0.7940 | 0.9713 | 0.9104 |
8 | 0.6514 | 0.5705 | 0.7362 | 0.7017 | 0.6729 | 0.1014 | 0.0807 | 0.0276 | 0.1141 | 0.0679 | 0.1359 | 0.7105 | 0.8171 | 0.5271 | 0.4285 | 0.7876 |
9 | 1 | 1 | 1.0000 | 1 | 1.0000 | 0 | 0.0072 | 0 | 0 | 0 | 0 | - | - | - | - | - |
10 | 0.5418 | 0.5895 | 0.5870 | 0.6424 | 0.7452 | 0.0668 | 0.0447 | 0.0281 | 0.0267 | 0.0859 | 0.0534 | 1.3111 | 0.9346 | 1.0802 | 1.2394 | 0.6870 |
11 | 0.6299 | 0.9777 | 0.8687 | 0.9838 | 0.5000 | 0.1380 | 0.1860 | 0.3292 | 0.1894 | 0.3063 | 0.0008 | 1.7664 | 2.0289 | 1.1164 | 1.4049 | 1.0060 |
Overall metrics | ||||||||||||||||
IP | ALIP | MONILM | SSER | |||||||||||||
Overall Energy Disaggregation Accuracy (ACC (%)) | 98.7602 | 99.0772 | 99.3612 | 99.5509 | 96.9979 | |||||||||||
State Prediction Accuracy (SPA (%)) | 57.9545 | 49.9545 | 49.7727 | 54.0909 | 53.0303 | |||||||||||
Fraction of Total Energy assigned correctly (FTEAC) | 0.8514 | 0.6716 | 0.8013 | 0.6855 | 0.7362 |
No of Appliances | h | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
N | LP | ALIP | MONILM | SSER | Actual energy | IP | ALIP | MONILM | SSER | IP | ALIP | MONILM | SSER | |||
1 | 0.7296 | 0.6949 | 0.9018 | 0.6556 | 0.5000 | 0.0501 | 0.0254 | 0.0197 | 0.0434 | 0.0169 | 0 | 0.5891 | 0.6133 | 0.2598 | 0.7160 | 1.0000 |
2 | 1 | 1 | 1.0000 | 1.0000 | 1.0000 | 0 | 0.0234 | 0.0160 | 0.0356 | 0.0373 | 0.0290 | - | - | - | - | - |
3 | 1 | 1 | 1.0000 | 1.0000 | 1.0000 | 0 | 0.0212 | 0.0042 | 0 | 0 | 0 | - | - | - | - | - |
4 | 0.7126 | 0.6332 | 0.8008 | 0.6536 | 0.8330 | 0.0706 | 0.0606 | 0.0364 | 0.0861 | 0.0438 | 0.0942 | 0.4666 | 0.6694 | 0.2413 | 0.6142 | 0.1654 |
5 | 0.7088 | 0.6292 | 0.8163 | 0.8598 | 0.8243 | 0.0797 | 0.0600 | 0.0347 | 0.0933 | 0.0995 | 0.1087 | 0.4861 | 0.6795 | 0.2202 | 0.1334 | 0.1911 |
6 | 0.7545 | 0.9465 | 0.8697 | 0.8932 | 0.9127 | 0.2567 | 0.1629 | 0.2833 | 0.2337 | 0.2487 | 0.2613 | 0.4358 | 0.0126 | 0.1836 | 0.1314 | 0.0878 |
7 | 0.7282 | 0.8121 | 0.7788 | 0.9060 | 0.5000 | 0.2779 | 0.2278 | 0.2571 | 0.2289 | 0.2391 | 0 | 0.6390 | 0.3326 | 0.3994 | 0.1525 | 1.0000 |
8 | 0.6065 | 0.5574 | 0.6015 | 0.6717 | 0.5270 | 0.0204 | 0.0664 | 0.0416 | 0.0849 | 0.0682 | 0.0887 | 5.3982 | 2.5110 | 6.8094 | 3.3893 | 6.1865 |
9 | 1 | 1 | 1.0000 | 1.0000 | 1.0000 | 0 | 0 | 0 | 0.0061 | 0.0073 | 0.0061 | - | - | - | - | - |
10 | 0.7000 | 0.5000 | 0.5000 | 0.5000 | 0.5000 | 0.0061 | 0.1277 | 0.0218 | 0.0460 | 0.0145 | 0 | 11.3700 | 2.4400 | 4.0400 | 1.9600 | 1.0000 |
11 | 0.5938 | 0.8915 | 0.6184 | 0.9382 | 0.7128 | 0.2387 | 0.2246 | 0.2961 | 0.1436 | 0.2249 | 0.3900 | 1.1594 | 0.5494 | 0.9286 | 0.1165 | 1.2979 |
Overall metrics | ||||||||||||||||
IP | ALIP | MONILM | SSER | |||||||||||||
Overall Energy Disaggregation Accuracy (ACC (%)) | 98.7795 | 99.6766 | 99.5509 | 99.6588 | 97.2710 | |||||||||||
State Prediction Accuracy (SPA (%)) | 59.8485 | 65.8081 | 47.0202 | 59.0404 | 54.2929 | |||||||||||
Fraction of Total Energy assigned correctly (FTEAC) | 0.7878 | 0.8697 | 0.8561 | 0.8796 | 0.6660 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Ajani, O.S.; Kumar, A.; Mallipeddi, R.; Das, S.; Suganthan, P.N. Benchmarking Optimization-Based Energy Disaggregation Algorithms. Energies 2022, 15, 1600. https://doi.org/10.3390/en15051600
Ajani OS, Kumar A, Mallipeddi R, Das S, Suganthan PN. Benchmarking Optimization-Based Energy Disaggregation Algorithms. Energies. 2022; 15(5):1600. https://doi.org/10.3390/en15051600
Chicago/Turabian StyleAjani, Oladayo S., Abhishek Kumar, Rammohan Mallipeddi, Swagatam Das, and Ponnuthurai Nagaratnam Suganthan. 2022. "Benchmarking Optimization-Based Energy Disaggregation Algorithms" Energies 15, no. 5: 1600. https://doi.org/10.3390/en15051600
APA StyleAjani, O. S., Kumar, A., Mallipeddi, R., Das, S., & Suganthan, P. N. (2022). Benchmarking Optimization-Based Energy Disaggregation Algorithms. Energies, 15(5), 1600. https://doi.org/10.3390/en15051600