Towards domain-specific surrogate models for smart grid co-simulation

Energy Informatics, Sep 2019

Surrogate models are used to reduce the computational effort required to simulate complex systems. The power grid can be considered as such a complex system with a large number of interdependent inputs. With artificial neural networks and deep learning, it is possible to build high-dimensional approximation models. However, a large data set is also required for the training process. This paper presents an approach to sample input data and create a deep learning surrogate model for a low voltage grid. Challenges are discussed and the model is evaluated under different conditions. The results show that the model performs well from a machine learning point of view, but has domain-specific weaknesses.

Article PDF cannot be displayed. You can download it here:

https://link.springer.com/content/pdf/10.1186%2Fs42162-019-0082-2.pdf

Towards domain-specific surrogate models for smart grid co-simulation

Balduin et al. Energy Informatics (2019), 2(Suppl 1): 27 https://doi.org/10.1186/s42162-019-0082-2 R ES EA R CH Energy Informatics Open Access Towards domain-specific surrogate models for smart grid co-simulation Stephan Balduin1* , Martin Tröschel1 and Sebastian Lehnhoff1,2 From The 8th DACH+ Conference on Energy Informatics Salzburg, Austria. 26–27 September 2019 *Correspondence: 1 OFFIS – Institute for Information Technology, Escherweg 2, 26121 Oldenburg, Germany Full list of author information is available at the end of the article Abstract Surrogate models are used to reduce the computational effort required to simulate complex systems. The power grid can be considered as such a complex system with a large number of interdependent inputs. With artificial neural networks and deep learning, it is possible to build high-dimensional approximation models. However, a large data set is also required for the training process. This paper presents an approach to sample input data and create a deep learning surrogate model for a low voltage grid. Challenges are discussed and the model is evaluated under different conditions. The results show that the model performs well from a machine learning point of view, but has domain-specific weaknesses. Keywords: Surrogate model, Deep learning, Co-simulation, Smart grid Introduction As a safety-critical infrastructure, the power grid is not suitable for testing new algorithms or other technologies. At the same time, there is no test system that is comparable to the power grid in terms of functionality and behavior (Nieße et al. 2014). Simulation and cosimulation are therefore key tools for the development and testing of new technologies and methods to transform the power grid into a smart grid. In general, a distinction is made between static and dynamic power grid simulation. In the static simulation, a steady state analysis is performed. In a dynamic simulation, however, transient effects can be observed. An important factor for simulation systems is the time required for the simulation. Frequent questions include: Does the simulation end in reasonable time? Is a step computable in real time (or even faster)? In small systems (e.g. a small distribution grid), runtime may not be a real issue. In larger simulation systems (e.g. the entire German transmission grid), however, time becomes a critical factor. A possible solution to the problem are surrogate models, i.e. data-driven approximations of the system to be simulated. The use of a surrogate model represents a trade-off between accuracy and runtime of the system. Many components can be involved in power grid simulation systems, such as photovoltaic (PV) panels, combined heat and power (CHP) plants, consumers such as households or commercial facilities. In steady state simulation, some components can be replaced by time series because their behavior is not © The Author(s). 2019 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. von Tüllenburg et al. Energy Informatics (2019), 2(Suppl 1): 27 controllable. However, others can reduce or increase consumption or generation to ensure a stable state of the grid. In order to simulate a typical low voltage (LV) grid, household models, PV or CHP models at household level, and models of smaller commercial facilities may be needed (Papathanassiou et al. 2005). The simulation of such a LV grid can take a while, even if some components are replaced by time series. The total runtime depends on the time resolution and the number of simulation steps. For instance, the simulation system used in this paper took about 15 min to simulate a year with time steps of 15 min. The next step for a large-scale simulation is to connect several of those LV grids to a medium voltage (MV) grid. Then PV or wind farms and larger commercial or industrial facilities are added (Buchholz et al. 2004). The resulting simulation system may not be simulated in reasonable time. Replacing individual components with surrogate models is a less promising approach. The components themselves are not that slow and the time-consuming part is the need to simulate a large number of components (Koch et al.). This paper proposes to replace whole LV grids with a single surrogate model built with a deep neural network. This includes the components connected to the grid. As described in Balduin (2018), the idea is to integrate domain knowledge and characteristics of the power grid into the surrogate modeling process. The grid has a large number of inputs with strong interactions, such as load and generation, which may depend on consumer behavior or weather conditions. Information about the simulation setup and interdependencies of the components should be used to reduce the dimensionality of the problem. The individual components are to be abstracted by a correlation model built from this information. The contribution of this paper is to provide a benchmark model and evaluation environment. This model is built without domain knowledge. The suitability of the model is investigated in various simulation experiments, which represent the evaluation environment. The rest of this paper is structured as follows: “Related work” section provides a brief introduction to surrogate models, deep learning, power grid simulation, and power flow calculations. In addition, related work in the field of surrogate models for the power grid will be presented. “Methodology” section presents the simulation setup and describes the construction of the deep learning model. Furthermore, the experimental setup and hypothesis are defined. In “Building the model” section, sampling and model building is documented. “Case study” section documents the conduct of the case study and “Conclusion and outlook” section concludes this paper and presents future work. Related work Surrogate modeling is well documented in the literature, e.g. in Myers et al. (2016); Kleijnen (2015), or Siebertz et al. (2017). An approximation function y = f (x1 , x2 , . . . , xk ) +  is called a surrogate model. The xi are the inputs, y marks an output, and  is the error between f and the true but unknown response function. A sample is an arbitrary, but fixed assignment of the inputs and the corresponding output of the real system. f is built with a sufficient number of samples, called the training data set. One way to create a surrogate model is machine learning, e.g. nearest neighbors, support vector machines, or artificial neural networks (ANN). But there are also other methods and each has advantages and disadvantages. In the German research project D-Flex (Koch et al.) a large simul (...truncated)


This is a preview of a remote PDF: https://link.springer.com/content/pdf/10.1186%2Fs42162-019-0082-2.pdf
Article home page: https://link.springer.com/article/10.1186/s42162-019-0082-2

Stephan Balduin, Martin Tröschel, Sebastian Lehnhoff. Towards domain-specific surrogate models for smart grid co-simulation, Energy Informatics, 2019, pp. 27, Volume 2, Issue 1, DOI: 10.1186/s42162-019-0082-2