Four current developments characterize the ongoing and upcoming changes in the current stage of evolution as indicators of a transitional stage to distributed and multimodal smart grids. Thus, they can be understood as transition driving forces:
First, the generation of electricity is shifted from large capacities in the high voltage grid to small units in the distribution grid (Appelrath et al., 2012). Second, the flexibility potential of small loads in the distribution grid can be added to compensate for missing stabilizing capacity in the high voltage grid (Stadler et al., 2007). Third, whereas autonomous controllers have been an important asset in transmission grids for many years (Lehnhoff et al., 2011) more and more autonomous controllers of different types are now installed in distribution grids (Nguyen et al., 2011). Fourth, additional flexibility potential will be unlocked by interlinking the infrastructures of different energy systems. Originally unconnected energy systems are dynamically coupled (Lehnhoff et al., 2013).
Combined with an ongoing pervasion of the resulting interconnected system with information and communication technology (ICT), multimodal smart grids evolve to guarantee flexibility and control of a complex system under severe reliability and resilience requirements. The first, second and third transition driving forces enlarge the degree of distribution of the energy system regarding electricity generation, usage and grid operation. This transition follows different steps, including (1) the distribution of electricity generation, (2) the usage of distributed energy units for system stability needs, and (3) an autonomous operation of the system through cooperating autonomous units, with central systems to ensure reliability and control in cases of emergency (Appelrath et al., 2012; Negenborn et al., 2010). The pervasion of the energy system with autonomous controllers leads on to the development of a distributed adaptive system. From an engineering perspective, it shows the desired characteristics regarding scalability and self-stabilization. Unlike these desired aspects, other effects can emerge from the distributed and adaptive nature of this system: Autonomous controllers might counteract, thus leading to unintended system behavior like oscillations and instable system states within a multi-controller system (van Breemen, 2001). From the perspective of distributed systems research, these controller conflicts can thus be understood as unintended effects of emergence (GDM et al., 2005).
With the fourth transition driving force – the evolvement of multimodal smart grids – these unwanted effects might extend and multiply: Whereas within one sector like electricity grids, the different controllers might in theory be compatible during the design process, the interlinkage of different energy infrastructures has not been part of the design process. As the reliability and resilience of energy systems is of crucial importance for industrial societies, approaches are needed to increase the confidence in the upcoming largely adaptive distributed system.
Up to now, research in this field has been focused on electrical networks (Martins, 1999), using either analytical modeling or simulation case studies based on detailed models. In the first case, the investigation of controller conflicts based broadly on a comprehensive mathematical modeling of the physical components and controllers (Roy & Pota, n.d.; Bindeshwars & Sharma, n.d.; Meliopoulos et al., 2006). These methods cannot be applied to complex systems like multimodal smart grids. In the latter case, the reported controller conflicts have been identified in simulation studies. In (Velasquez et al., 2017) an electrical power system, its components and associated controllers are modeled in different software, programs and platforms. The model is finally investigated with various scenarios, strictly spoken, this aspect identifies controller conflicts by chance or from previous experience.
The significant features of our evaluation approach in comparison to the aforementioned studies are as follows: First, to the best of our knowledge, there is no report about the investigation of controller conflicts in multimodal energy systems. Second, this study embodies self-organized (adaptive) and smart controllers. Third, some techniques will be developed in this project which systematically generate controller conflicts. Fourth, new performance metrics for the multimodal smart grid will be formulated which are preliminary for a systematic identification of controller conflicts.
The core of the research within this project is to study controller conflicts in multimodal smart grids using the concept of emergence in technical systems as simulation paradigm. As a first step, a simulation framework has to be designed that is appropriate to support this methodological approach. In this contribution, we present design considerations on this framework.
The rest of this contribution is structured as follows: In the first section the research focus is described in detail. In the second section, we present the framework architecture. Based on the research goals and the introduced framework, the procedure of the evaluation studies on controller conflicts is outlined in the layered system in the next three sections. Conclusions and planned work is outlined in the last section.
Research focus
The main objective of the proposed project is the analysis of controller conflicts manifesting in multimodal smart grids dominated by various autonomous controllers. For this objective, an excerpt of the combined energy system – composed of a power distribution grid, distributed energy resources, flexible loads, and heating systems with the exemplary relevant coupling points – combined heat and power plants, gas distribution grids, and gas pumping stations – will be modeled including the autonomous controllers as expected in the field for the year 2050 (Niedersächisches Ministerium für Umwelt, Energie und Klimaschutz, n.d.). The research aspiration of the project is to answer the following three research questions (RQ).
-
RQ 1: How can controller conflict situations in multimodal smart grids be identified and distinguished from other system states with insufficient performance?
-
RQ 2: What kind of controller conflicts can manifest during runtime in multimodal smart grids and in which system states do they occur?
-
RQ 3: Can self-organized multi-agent systems present a suitable approach for modeling controller conflicts?
External events such as a short circuit in power line or change in wind speed force autonomous power system controllers to react, tune up against the events and move the system back to a stable state. These controllers will be modeled as self-organizing agents, thus reflecting the autonomous characteristics of the controllers they represent. They can modify their behavior during runtime for a more efficient performance as a wanted effect. Mutually and from undesired effects of emergence, the interaction of agents could cause an undesirable system behavior in form some unstable states.
Framework design
In this section, the methodology of work will be introduced. Using the technological basis of a multi agent system, an exemplary system will be modeled as adaptive multi-controller system combined with a smart energy system simulation framework. With the modeling approach of a self-organized multi-agent system, the system offers an abstraction layer regarding single controller types. This allows for an efficient automation of the scenario adaptation needed for an intense simulative scenario exploration, thus identifying the needed set of unstable system states.
The proposed project follows an artefact-oriented research method to ensure replicability and stepwise evaluation possibilities as has been proposed in (Nieße et al., 2014) and established research recommendations (Hevner & Ram, n.d.). For this reason, each research question is either connected to an artefact implemented to setup the simulation and software system needed to answer the research question, or results from analyses yielded from using this simulation and software system. These artefacts are shown in Fig. 1. In the following, the three layers of the planned research and simulation framework will be outlined briefly.
Layer of physical component simulation
As a basis for all later investigations, the physical system has to be defined and modeled. The general goal of this modeling is to set up the multimodal smart grid simulation as the object of observation. Implementing the idea of the smart grid architectural model (SGAM) 2nd IEEE PES International Conference and Exhibition on Innovative Smart Grid Technologies (ISGT Europe), 2011: 5–7 Dec. 2011, Manchester, United Kingdom (2011), the resulting simulation system can be understood as an instance of the component layer. In addition to the electrical system, different heating systems and gas networks have to be modeled as well as heat sinks and coupling points. Co-simulation tools will be used to integrate various simulation models from different domains.
Layer of observer/controller multi-agent system
With the Observer/Controller multi-agent system (see second lower layer in Fig. 1) an agent abstraction layer is added to the layer of physical component simulation to represent autonomous controllers and other energy system components as defined in layer 1. The resulting agent abstraction layer is needed for several purposes: First, this layer allows abstraction from the precise and specific view on the modeled energy systems. The abstraction method using agents thus allows to integrate the system model in the intense and automated simulation studies needed to identify unstable system states that result from controller conflicts (Ringler et al., 2016). Second, the system represents an agent-based control system as depicted in Fig. 1. With this purpose in mind, later mitigation actions for controller conflicts can be integrated in the system without changes in the overall design.
With the Observer/Controller approach, a generic architecture has been proposed for the development of self-organizing systems based on multi-agent systems. The main purpose of this architecture is to embed a self-organizing system in a control environment and thus allow for both keeping track of the actual performance of the System under Observation and Control and passing triggers to the system components (the agents) to control this performance. Different observation models can be activated during runtime if needed for the task to be solved by the System under Observation and Control. The general approach has been evaluated in different use cases (McCluskey et al., 2016; Müller-Schloer et al., 2011).
Simulation study layer
The simulation study layer (see the third layer in Fig. 1) is proposed for generating controller conflict scenarios and developing a metrics. In this layer two blocks work parallel and develop each other. The simulation study driver has two main functionalities, scenario generation and scenario modification. Unstable system states in multimodal energy systems are dynamic by definition. To analyze these states though, an approach is needed to deterministically reproduce these system states. The problem is twofold: First, a scenario exploration strategy has to be applied to identify severe (i.e. performance degraded) system states. Second, based on unstable states recognized in the first step, further examinations are necessary to develop metrics that can later be applied to help identify unstable states (RQ3).
Metrics driver
It has been already stated that a bad system performance does not necessarily hint to a controller conflict – the system might show bad performance independent of the current controller setup. Whereas in the first case an adaptation of the controller parameters might allow to avoid unstable systems states or lead the system to a stable operation again, the second one cannot be influenced. Parallel to the simulation study layer, the goal is to develop metrics as foundation for the identification of those system states that are classified as unstable caused by controller conflicts. One of the adjacent questions is if instabilities can be derived as global rules or depend on the current and preceding system states.
In (McCluskey et al., 2016), two different approaches are identified to distinguish a bad system performance resulting from undesired behavior and bad system performance that does not result from a “performance hole”. If the system layout allows separating the control system from the simulation system, different control concepts can be applied to a scenario that lead to an unstable system state. If this leads to a better performance, we can assume an undesired system adaptation.
Analysis of controller conflicts
With the presented concept, the multi-layer experimental framework will be set up and examination objects – i.e. deterministically generated scenarios prone to unstable system states – will have been identified. Metrics will have been developed to differentiate unstable system states that are a result of controller conflicts (undesired adaptation) from general bad system performance.
One method to analyze controller conflicts is to model the development of the system state from the simulated scenario over time. At some point in time, the system state proceeds from stable to unstable, so this transition can be regarded as a phase transition. With the generated metrics developed in the last section, a distinction function is given to discriminate if the set of system states belongs to the set of controller conflict system states or not. For this kind of systems, classifiers based on support vector decoders have been successfully applied (Tax & Robert, 1999). With the given complexity of interconnected energy systems though, choosing the appropriate set of system attributes to train the support vector is a challenging task. As has been shown for distributed energy scheduling, the quality of the qualifier substantially depends on choosing the appropriate training data (Bremer & Sonnenschein, 2013). Therefore, a structured approach has to be developed to evaluate different excerpts of simulation attributes for support vector training. The set of attributes will have to consist of both – attributes characterizing the scenario and attributes characterizing the current simulation state, i.e. the system state over time (Blank et al., 2011).