openego / eTraGo

Optimization of flexibility options for transmission grids based on PyPSA
GNU Affero General Public License v3.0
33 stars 13 forks source link

Define noises according to the minimal line loading results #46

Open kimvk opened 7 years ago

kimvk commented 7 years ago

We have merged the line-loading-minimization into the dev branch and closed that issue (see #8).

First test have shown that computation time is essentially slowed down by this method (roughly factor 2). Therefore a new idea popped up. We could perform the line loading minimization once for all scenarios in order to define a marginal cost noise (see #4 ) which is 'inspired' by that minimal line loading result and which can reproduce that setting without increase of computation time. One aspect to think about is that the line loading minimization could produce different settings from snapshot to snapshot. And we want only one marginal cost setting set once for all snapshots.

kimvk commented 7 years ago

I will have a look at the capacity (curtailment) of each generator and how to implement a marginal cost noise with the results. Perhaps we can meet this week to discuss further steps.

kimvk commented 6 years ago

I pushed the new calculation for the marginal_cost_noise in the branch #features/marginal_cost_noise. The definition of the calculation is stored in extras.utilities.

kimvk commented 6 years ago

Calculations with the marginal cost noise have shown changes in the mixture of the different generator types (diagramm: plot_stacked_gen). For example solar power is used less than before. The overall result, the sum of the absolute power shows only minimal differences (network.generators_t.p.abs().sum().sum()). I do not know how to value these results, if they can be neglected or not.