Flexible, extensible and lightweight architectures are necessary to allow the participation of small energy producers in the smart grid. In addition to an intelligent energy management system on top of a home control system these nodes exchange information with other smart grid components to establish energy trading as well as a stable and scalable smart grid subsystem. In order to support future developments in the areas of communication protocols, sens- ing and metering devices, actuators, production and stor- age technologies a flexible and extensible design is essential. The proposed enhanced architecture supports a distributed deployment on small and energy-saving computing devices to decrease visibility and energy consumption as much as possible. In the further implementation of the layered approach we distinguish between core components and func- tional components. Connected via an enterprise message bus the components can be implemented using different programming languages and deployed on various networked devices following the SOA principles. The core components form a consistent system including authentication, configuration, persistent storage and registration of functional com- ponents. Hereby, the registration component allows for the easy integration of different sensors and actuators and is responsible for the interaction of the core system and the lower device layer. Other functional components support energy production and consumption forecasting, analysis of historical data, and self-optimization capabilities. In this paper, the design and functionality of our layered and component based architecture is presented. The implemented system provides open interfaces for the integration and utilization of additional smart grid and smart home components in a plug and play manner.
Authors: Markus Duchon, Pragya Kirti Gupta, Dagmar Koss, Denis Bytschkow, Bernhard Schätz and Sebastian Wilzbach
CyperC Conference 2014