Non-Intrusive Appliance Load Monitoring using a Lightweight Disaggregation Algorithm - João Carlos Amaro Freixo (2023)