A new open-source Energy Management framework: Functional description and preliminary results

In this paper, a new open-source SW framework for energy management is presented. Its name is rEMpy, which stands for residential Energy Management in python. The framework has a modular structure and it is composed by an optimal scheduler, a user interface, a prediction module and the building thermal model. Unlike most of the EMs in literature, rEMpy is open-source, can be fully customized (in terms of tasks, modules and algorithms) and integrates in real-time a thermal modelling software. In this contribution, an overview of the rEMpy and its constitutive parts is given first, followed by a detailed description of the rEMpy modules and the communication system. The Computational Intelligence algorithms which perform forecasting, thermal modelling and optimal scheduling are also presented. The performance of rEMpy is finally evaluated in two case studies with different heating technologies and the results are reported and discussed.

[1]  Miguel Molina-Solana,et al.  Data science for building energy management: A review , 2017 .

[2]  Giovanni Rinaldi,et al.  A Branch-and-Cut Algorithm for the Resolution of Large-Scale Symmetric Traveling Salesman Problems , 1991, SIAM Rev..

[3]  Álvaro Gomes,et al.  A Customized Evolutionary Algorithm for Multiobjective Management of Residential Energy Resources , 2017, IEEE Transactions on Industrial Informatics.

[4]  Fred Popowich,et al.  Electricity, water, and natural gas consumption of a residential house in Canada from 2012 to 2014 , 2016, Scientific Data.

[5]  Sauro Longhi,et al.  Microgrid sizing via profit maximization: A population based optimization approach , 2016, 2016 IEEE 14th International Conference on Industrial Informatics (INDIN).

[6]  Salvatore Carlucci,et al.  A Review of Systems and Technologies for Smart Homes and Smart Grids , 2016 .

[7]  C. Breyer,et al.  Global overview on grid‐parity , 2013 .

[8]  Neil Brown,et al.  An advanced energy management framework to promote energy awareness , 2013 .

[9]  Francesco Piazza,et al.  Hybrid soft computing algorithmic framework for smart home energy management , 2013, Soft Comput..

[10]  Kazem Sohraby,et al.  IoT Considerations, Requirements, and Architectures for Smart Buildings—Energy Optimization and Next-Generation Building Management Systems , 2017, IEEE Internet of Things Journal.

[11]  Bimal K. Bose,et al.  Fuzzy logic and neural networks in power electronics and drives , 2000 .

[12]  Kelum A. A. Gamage,et al.  Demand side management in smart grid: A review and proposals for future direction , 2014 .

[13]  Derong Liu,et al.  Action dependent heuristic dynamic programming for home energy resource scheduling , 2013 .

[14]  Sauro Longhi,et al.  Fuzzy logic based economical analysis of photovoltaic energy management , 2015, Neurocomputing.

[15]  Francesco Piazza,et al.  Optimal Home Energy Management Under Dynamic Electrical and Thermal Constraints , 2013, IEEE Transactions on Industrial Informatics.

[16]  Stefano Squartini,et al.  Multi-apartment residential microgrid with electrical and thermal storage devices: Experimental analysis and simulation of energy management strategies , 2015 .

[17]  Iakovos Michailidis,et al.  Intelligent energy and thermal comfort management in grid-connected microgrids with heterogeneous occupancy schedule , 2015 .

[18]  Dilip Kumar Pratihar,et al.  Tuning of neural networks using particle swarm optimization to model MIG welding process , 2011, Swarm Evol. Comput..