Admission Control in Home Energy Management Systems Using Theatre and Hybrid Actors

The goal of a Home Energy Management System (HEMS) is that of purposely shaping the cumulative energy consumption curves of domestic appliances by imposing suitable monitoring and control policies. The development of HEMS, like the development of general Cyber-Physical Systems (CPSs), is challenging, as it requires the exploitation of suitable methodological approaches which are able to deal jointly with the continuous and discrete behaviours of a CPS. In this paper, a methodological approach for HEMS is advocated which relies on the use of the Theatre actor system with hybrid actors. As a key feature, Theatre enables the same actor model to be used during the analysis, design, prototyping and implementation phases of the system. For property assessment, a Theatre model is reduced to Uppaal hybrid timed automata for analysis by statistical model checking. As a significant modelling example, a HEMS is proposed which implements an admission control strategy able to maintain the in-home energy consumption under a given threshold. Instead of reacting to an overload condition, the strategy is able to prevent an overload upfront by predicting the effect that the admission of a new load will have on the consumption curve of the whole system.

[1]  Leslie Lamport,et al.  Time, clocks, and the ordering of events in a distributed system , 1978, CACM.

[2]  Fatemeh Ghassemi,et al.  Hybrid Rebeca: Modeling and Analyzing of Cyber-Physical Systems , 2018, CyPhy/WESE.

[3]  E. A. Jasmin,et al.  Residential Load Scheduling With Renewable Generation in the Smart Grid: A Reinforcement Learning Approach , 2019, IEEE Systems Journal.

[4]  Libero Nigro,et al.  Time Synchronization in Wireless Sensor Networks: A Modeling and Analysis Experience Using Theatre , 2018, 2018 IEEE/ACM 22nd International Symposium on Distributed Simulation and Real Time Applications (DS-RT).

[5]  A. R. Aoki,et al.  Centralized and decentralized approaches to demand response using smart plugs , 2014, 2014 IEEE PES T&D Conference and Exposition.

[6]  Franco Cicirelli,et al.  Home Energy Management Using Theatre With Hybrid Actors , 2019, 2019 IEEE/ACM 23rd International Symposium on Distributed Simulation and Real Time Applications (DS-RT).

[7]  Marco Levorato,et al.  Residential Demand Response Using Reinforcement Learning , 2010, 2010 First IEEE International Conference on Smart Grid Communications.

[8]  Peter Palensky,et al.  Demand Side Management: Demand Response, Intelligent Energy Systems, and Smart Loads , 2011, IEEE Transactions on Industrial Informatics.

[9]  Adams-Agnes Booth Actors , 2012, The Classical Review.

[10]  T. Henzinger The theory of hybrid automata , 1996, LICS 1996.

[11]  Franco Cicirelli,et al.  Using Deterministic Theatre for Energy Management in Smart Environments , 2021 .

[12]  Antonio Liotta,et al.  On-Line Building Energy Optimization Using Deep Reinforcement Learning , 2017, IEEE Transactions on Smart Grid.

[13]  Steffen Straßburger,et al.  Scalability in distributed simulations of agent-based models , 2009, Proceedings of the 2009 Winter Simulation Conference (WSC).

[14]  Edward A. Lee,et al.  Verification of Cyberphysical Systems , 2020 .

[15]  Edward A. Lee,et al.  An Interface Theory for the Internet of Things , 2015, SEFM.

[16]  Libero Nigro,et al.  Qualitative and quantitative model checking of distributed probabilistic timed actors , 2018, Simul. Model. Pract. Theory.

[17]  Edward A. Lee,et al.  Deterministic Timing for the Industrial Internet of Things , 2018, 2018 IEEE International Conference on Industrial Internet (ICII).

[18]  Miao Pan,et al.  SAFE: Secure Appliance Scheduling for Flexible and Efficient Energy Consumption for Smart Home IoT , 2018, IEEE Internet of Things Journal.

[19]  Libero Nigro,et al.  Modelling and analysis of multi-agent systems using UPPAAL SMC , 2018, Int. J. Simul. Process. Model..

[20]  Thomas A. Henzinger,et al.  The theory of hybrid automata , 1996, Proceedings 11th Annual IEEE Symposium on Logic in Computer Science.

[21]  Holger Hermanns,et al.  PTRebeca: Modeling and analysis of distributed and asynchronous systems , 2016, Sci. Comput. Program..

[22]  Max Mühlhäuser,et al.  A Feature-Based Model for the Identification of Electrical Devices in Smart Environments , 2019, Sensors.

[23]  Edward A. Lee,et al.  Deterministic Actors , 2019, 2019 Forum for Specification and Design Languages (FDL).

[24]  Edward A. Lee The problem with threads , 2006, Computer.

[25]  Yasir Saleem,et al.  Internet of Things-Aided Smart Grid: Technologies, Architectures, Applications, Prototypes, and Future Research Directions , 2017, IEEE Access.

[26]  Franco Cicirelli,et al.  Control centric framework for model continuity in time‐dependent multi‐agent systems , 2016, Concurr. Comput. Pract. Exp..

[27]  Kim G. Larsen,et al.  Uppaal SMC tutorial , 2015, International Journal on Software Tools for Technology Transfer.

[28]  Gul A. Agha,et al.  A Survey of Statistical Model Checking , 2018, ACM Trans. Model. Comput. Simul..

[29]  Franco Cicirelli,et al.  Model continuity in cyber-physical systems: A control-centered methodology based on agents , 2017, Simul. Model. Pract. Theory.

[30]  Abdelkader Bousselham,et al.  Integration of renewable energy in demand-side management for home appliances , 2014, 2014 International Renewable and Sustainable Energy Conference (IRSEC).

[31]  Franco Cicirelli,et al.  Seamless development in Java of distributed real-time systems using actors , 2020 .

[32]  Wei Yu,et al.  Admission Control‐Based Load Protection in the Smart Grid , 2017 .

[33]  Franco Cicirelli,et al.  MADAMS: A software architecture for the management of networked measurement services , 2006, Comput. Stand. Interfaces.

[34]  Gul A. Agha,et al.  ACTORS - a model of concurrent computation in distributed systems , 1985, MIT Press series in artificial intelligence.

[35]  Marjan Sirjani,et al.  Power is Overrated, Go for Friendliness! Expressiveness, Faithfulness, and Usability in Modeling: The Actor Experience , 2018, Principles of Modeling.

[36]  Kyoung Dae Kim,et al.  An Overview and Some Challenges in Cyber-Physical Systems , 2013 .

[37]  Jaleleddine Ben Hadj Slama,et al.  Modeling and simulation of appliances scheduling in the smart home for managing energy , 2014, 2014 International Conference on Electrical Sciences and Technologies in Maghreb (CISTEM).