Skip to main content

Module redispatch

Module redispatch 

Source
Expand description

§13a EnWG Redispatch 2.0 compensation (angemessene Vergütung).

§13a Abs. 2 EnWG: the plant operator affected by a redispatch measure is left “wirtschaftlich weder besser noch schlechter” — the compensation is

Vergütung = zusätzliche Aufwendungen        (Abs. 2 Satz 3 Nr. 1, 2, 4)
          + entgangene Einnahmen            (Nr. 3; Nr. 5 for EEG/KWKG)
          − ersparte Aufwendungen           (Satz 4 — reimbursed to the NB)

The Verguetungsart from the Redispatch Stammdaten (Z01 EEG / Z02 KWKG / Z03 sonstige) decides how the entgangene Einnahmen basis is formed: for EEG/KWKG plants it is the lost statutory remuneration for the Ausfallarbeit; for other plants the proven lost market revenue.

This module is the pure arithmetic — deterministic, Decimal-only, with a per-component trace. Data acquisition (Ausfallarbeit from measured vs. reference Lastgang in the Duldungsfall, from the transmitted schedule in the Aufforderungsfall) and the payment run live in the service layer.

Structs§

RedispatchVerguetung
The computed compensation with its component breakdown.
RedispatchVerguetungInput
Inputs to the §13a Abs. 2 compensation for one activation.

Enums§

AusfallarbeitBasis
Which §13a Abs. 2 basis the Ausfallarbeit was established on.
RedispatchVerguetungsart
Vergütungsart of the affected resource (Redispatch Stammdaten field).

Functions§

bilarem_finanzielle_korrektur
BilAReM financial correction for fluctuating plants in the Planwertmodell (BK6-23-241, BilAReM Kap. 4): the residual between actual Ausfallarbeit and the plan-based bilanzieller Ausgleich is settled financially only — no ex-post energy correction:
eeg_entgangene_einnahmen
Entgangene EEG-Einnahmen for the Ausfallarbeit: kWh × anzulegender Wert (ct/kWh) ÷ 100, cent-rounded.
redispatch_verguetung
Compute the §13a Abs. 2 EnWG compensation for one redispatch activation.