Generative Adversarial Networks for Operational Scenario Planning of Renewable Energy Farms: A Study on Wind and Photovoltaic

Jens Schreiber,Maik Jessulat,Bernhard Sick
DOI: https://doi.org/10.48550/arXiv.1906.00662
2019-06-03
Abstract:For the integration of renewable energy sources, power grid operators need realistic information about the effects of energy production and consumption to assess grid stability. Recently, research in scenario planning benefits from utilizing generative adversarial networks (GANs) as generative models for operational scenario planning. In these scenarios, operators examine temporal as well as spatial influences of different energy sources on the grid. The analysis of how renewable energy resources affect the grid enables the operators to evaluate the stability and to identify potential weak points such as a limiting transformer. However, due to their novelty, there are limited studies on how well GANs model the underlying power distribution. This analysis is essential because, e.g., especially extreme situations with low or high power generation are required to evaluate grid stability. We conduct a comparative study of the Wasserstein distance, binary-cross-entropy loss, and a Gaussian copula as the baseline applied on two wind and two solar datasets with limited data compared to previous studies. Both GANs achieve good results considering the limited amount of data, but the Wasserstein GAN is superior in modeling temporal and spatial relations, and the power distribution. Besides evaluating the generated power distribution over all farms, it is essential to assess terrain specific distributions for wind scenarios. These terrain specific power distributions affect the grid by their differences in their generating power magnitude. Therefore, in a second study, we show that even when simultaneously learning distributions from wind parks with terrain specific patterns, GANs are capable of modeling these individualities also when faced with limited data.
Machine Learning,Signal Processing
What problem does this paper attempt to address?
The main problem that this paper attempts to solve is how to use Generative Adversarial Networks (GANs) to provide more accurate models for the operational scenario planning of renewable energy power generation farms (such as wind and photovoltaic power generation farms). Specifically, the research aims to evaluate the ability of GANs to model power distribution under the condition of limited historical data by comparing different loss functions (such as Wasserstein distance and binary cross - entropy loss), and to examine whether these models can accurately reflect the power distribution characteristics under different terrain conditions. ### Detailed Interpretation 1. **Power Grid Stability and Weakness Assessment** - With the integration of renewable energy (such as wind and solar energy), power grid operators need to understand the impact of these energies on power grid stability in order to assess potential weaknesses (such as limiting transformers). Extreme situations (low or high power generation) are particularly important for assessing power grid stability. - Formula: Extreme situations can be represented by the following formula: \[ P_{\text{extreme}}=\begin{cases} P_{\text{min}} & \text{if } P(t)<P_{\text{threshold\_low}}\\ P_{\text{max}} & \text{if } P(t)>P_{\text{threshold\_high}} \end{cases} \] where \(P_{\text{min}}\) and \(P_{\text{max}}\) represent the minimum and maximum power respectively, and \(P_{\text{threshold\_low}}\) and \(P_{\text{threshold\_high}}\) are the set thresholds. 2. **Application of GANs** - As a generative model, GANs can be used to simulate a large number of realistic power samples, thus helping to assess the performance of the power grid in different scenarios. - Two main GAN variants are used in the research: DC - GAN based on binary cross - entropy loss and DC - WGAN based on Wasserstein distance. - Definition of loss functions: - Binary cross - entropy loss (BCE): \[ \text{BCE}=-(y\log(p)+(1 - y)\log(1 - p)) \] where \(y\) indicates whether the data is real (1 for real, 0 for generated), and \(p\) is the probability output by the discriminator. - Wasserstein distance: \[ W_p(\mu,\nu)=\inf E[d(X,Y)^p] \] where \(X\) and \(Y\) are samples between two distributions, and \(\inf\) means choosing the solution with the least effort. 3. **Terrain - Specific Effects** - Different terrains (such as plains, forests, offshore) have different impacts on wind power generation. Therefore, the research also explores whether GANs can learn these terrain - specific patterns with limited data. - The results show that GANs can capture these individual characteristics even when learning the distributions of multiple wind farms simultaneously. 4. **Experimental Results** - The experiment used four data sets (European wind farms in 2015, German solar power stations in 2015, German wind farms in 2017, German solar power stations in 2017), and evaluated the similarity between the generated samples and the real data through indicators such as Kullback - Leibler Divergence (KLD). - The results show that Wasserstein GAN is superior to binary cross - entropy GAN and Gaussian Copula baseline methods in terms of spatio - temporal relationships and power distribution modeling. ### Summary This research verifies the effective modeling ability of GANs with different loss functions under the condition of limited data for the operational scenarios of renewable energy power generation farms, especially when dealing with terrain - specific effects. This provides a basis for future development in the renewable energy field.