PyARC the Python Algorithm for Residential load profiles reConstruction
Lorenzo Giannuzzo,
Daniele Salvatore Schiera,
Francesco Demetrio Minuto,
Andrea Lanzini
Affiliations
Lorenzo Giannuzzo
Energy Center Lab, Polytechnic of Turin, via Paolo Borsellino 38/16, 10152 Turin, Italy; Department of Energy (DENERG), Polytechnic of Turin, Corso Duca degli Abruzzi 24, 10129 Turin, Italy; Corresponding author at: Via Paolo Braccini 29, 10141 Turin, Italy.
Daniele Salvatore Schiera
Energy Center Lab, Polytechnic of Turin, via Paolo Borsellino 38/16, 10152 Turin, Italy; Department of Energy (DENERG), Polytechnic of Turin, Corso Duca degli Abruzzi 24, 10129 Turin, Italy
Francesco Demetrio Minuto
Energy Center Lab, Polytechnic of Turin, via Paolo Borsellino 38/16, 10152 Turin, Italy; Department of Energy (DENERG), Polytechnic of Turin, Corso Duca degli Abruzzi 24, 10129 Turin, Italy
Andrea Lanzini
Energy Center Lab, Polytechnic of Turin, via Paolo Borsellino 38/16, 10152 Turin, Italy; Department of Energy (DENERG), Polytechnic of Turin, Corso Duca degli Abruzzi 24, 10129 Turin, Italy
Load profiling for residential aggregates encounters challenges due to data scarcity and the inadequacy of standard profiles obtained from statistical analyses. In the absence of hourly data, many methods rely on standard profiles, which could lead to significant errors in consumption estimation, especially for evaluating specific aggregates. This article presents PyARC, a Python-based algorithm trainable with customizable consumption data, which addresses the problem related to evaluating the energy consumption of specific aggregates by using typological profiles extracted from similar users, thereby improving accuracy. The algorithm's innovative approach uses Association Rule Mining and Random Forest Classification to reconstruct the load profiles of aggregates, providing a more robust solution for estimating the electrical load with limited data.