Physical Flows (ENTSO-E)
Grenzüberschreitende Stromflüsse zwischen EU-Ländern in Echtzeit. Import-Abhängigkeit-Assessment, Trading-Arbitrage, Engpass-Identifikation. 35+ Länder, 15-Min-Auflösung. ENTSO-E Transparency Platform.
Warum Physical Flows?
Physical Flows sind die tatsächlichen grenzüberschreitenden Stromflüsse zwischen Ländern und Bidding-Zonen in Europa. Sie zeigen Import-Abhängigkeit, Netzengpässe und Trading-Opportunitäten.
Kernfragen, die Physical Flows beantworten:
- Import-Abhängigkeit: "Wieviel Strom importiert Deutschland aktuell aus Frankreich?" → Versorgungssicherheit
- Trading-Arbitrage: "Große Flows DE→PL bei Preisdifferenz 15€/MWh?" → Trading-Signal
- Engpass-Identifikation: "Kuppelkapazität DE-AT voll ausgelastet?" → Redispatch-Bedarf
- Renewable-Integration: "Massive Windexporte DE→NL bei Sturm?" → Wind-Surplus-Management
Unterschied zu Scheduled Exchanges:
Scheduled Exchanges (A11): Geplante Handelsflüsse (Day-Ahead Market)
Physical Flows (A11 Physical): Tatsächliche physikalische Flüsse (können abweichen!)
- Scheduled: "Deutschland plant 5 GW Export nach Frankreich"
- Physical: "Deutschland exportiert tatsächlich 7 GW" → 2 GW ungeplant (Loop-Flows, Redispatch)
Key Use Cases
🌍 Import-Abhängigkeit-Assessment
Ziel: Versorgungssicherheit bewerten
- Frage: "Wie abhängig ist Deutschland von französischen Kernkraftwerken?"
- Analyse: Tägliche Flows FR→DE, saisonale Muster, Spitzenlast-Abhängigkeit
- Winter 2025/26: Peak-Import 8-12 GW bei Dunkelflaute
- Risk: Französische KKW-Ausfälle → Preisspitzen in Deutschland
Business Value: Beschaffungsstrategien, Risiko-Hedging, politische Analysen
💰 Trading-Arbitrage
Ziel: Profitable Cross-Border-Trades identifizieren
- Signal: Preisdifferenz DE-AT >10€/MWh + freie Kuppelkapazität → Buy DE, Sell AT
- Timing: Echtzeit-Flows zeigen tatsächliche Verfügbarkeit
- Risk Management: Plötzliche Flow-Umkehr = Engpass = Preis-Kollaps
- Beispiel: Wind-Surplus DE → Negative Preise → Export nach NL/PL
Business Value: Trading-Signale, Intraday-Strategien, Market-Making
🚨 Engpass-Identifikation
Ziel: Netzengpässe und Redispatch-Bedarf erkennen
- Problem: Kuppelkapazität DE-AT: 5 GW Limit
- Flow-Analyse: Flows >4,8 GW → Engpass nahe → Redispatch-Risk
- Konsequenz: Österreichische Pumpspeicher laufen → Redispatch-Kosten
- Forecasting: Historische Flow-Muster → Engpass-Prognosen
Business Value: Netzplanung, Redispatch-Optimierung, CAPEX-Planung für Netzausbau
🌊 Renewable-Export-Monitoring
Ziel: Wind/Solar-Surplus-Management
- Situation: Nordsee-Sturm → 40 GW Wind in Deutschland
- Export: Massive Flows DE→NL, DE→DK, DE→PL (5-8 GW)
- Preise: Negative Day-Ahead-Preise in DE (-50€/MWh)
- Opportunity: Flexibilität-Marketing ("Wir zahlen Sie fürs Verbrauchen!")
Business Value: Dynamische Tarife, Flexibilität-Vermarktung, Customer-Engagement
Beispiel-Analyse: Deutschland ↔ Nachbarländer
Typischer Winter-Tag (Dunkelflaute)
Datum: 15. Januar 2026, 18:00 Uhr (Peak-Load)
| Grenze | Flow (MW) | Richtung | Interpretation |
|---|---|---|---|
| FR → DE | +8.200 MW | Import nach DE | Französische Kernkraft deckt deutsche Spitzenlast |
| DE → AT | -4.850 MW | Export aus DE | ⚠️ Kuppelkapazität fast voll! (Limit 5.000 MW) |
| DE → CH | -1.200 MW | Export aus DE | Schweizer Pumpspeicher füllen |
| DK → DE | +2.500 MW | Import nach DE | Dänischer Windstrom (Offshore) |
| DE → PL | -3.100 MW | Export aus DE | Loop-Flows (ungeplant!) → Polnisches Netz überlastet |
| Netto-Import DE | +1.550 MW | Deutschland ist Netto-Importeur (abhängig von FR + DK) | |
Interpretation & Trading-Signale:
- 🚨 DE-AT Engpass: Kuppelkapazität 97% ausgelastet → Redispatch-Kosten steigen → Preise divergieren
- 💰 Arbitrage FR-DE: Preis FR: 85€/MWh, DE: 120€/MWh → 8,2 GW Import = 287k€/h Handelsvolumen
- ⚠️ Loop-Flows DE-PL: Ungeplante 3,1 GW → Polnische TSO beschwert sich → Phase Shifter Diskussion
- ✅ Versorgungssicherheit: Netto-Import 1,5 GW bei Peak-Load → Deutschland abhängig von FR+DK
API-Dokumentation
Tool-Name
entsoe_physical_flows
Parameter
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
fromRegion |
string | ✅ Ja | Quellland (z.B. "Deutschland", "France") |
toRegion |
string | ✅ Ja | Zielland (z.B. "Österreich", "Poland") |
dateFrom |
string | ✅ Ja | Startdatum (YYYY-MM-DD oder "heute", "gestern") |
dateTo |
string | ✅ Ja | Enddatum (YYYY-MM-DD oder "heute") |
resolution |
string | ❌ Nein | "hourly", "daily" (default: hourly) |
includeStatistics |
boolean | ❌ Nein | Statistiken (Min, Max, Avg) (default: true) |
Request-Beispiel
{
"fromRegion": "Deutschland",
"toRegion": "Österreich",
"dateFrom": "2026-02-01",
"dateTo": "2026-02-07",
"resolution": "hourly",
"includeStatistics": true
}
Response-Beispiel
{
"crossBorderFlow": {
"from": "Deutschland (DE-LU)",
"to": "Österreich (AT)",
"direction": "DE → AT",
"period": {
"start": "2026-02-01T00:00:00Z",
"end": "2026-02-07T23:00:00Z"
},
"resolution": "hourly",
"dataPoints": 168
},
"flows": [
{
"timestamp": "2026-02-01T00:00:00Z",
"flowMW": -3850,
"direction": "Export from DE",
"capacityUtilization": 0.77,
"status": "normal"
},
{
"timestamp": "2026-02-01T18:00:00Z",
"flowMW": -4850,
"direction": "Export from DE",
"capacityUtilization": 0.97,
"status": "congestion_risk"
}
],
"statistics": {
"avgFlowMW": -4125,
"minFlowMW": -4950,
"maxFlowMW": -3200,
"totalEnergyMWh": 693000,
"congestionHours": 42,
"congestionPercent": 25
},
"insights": {
"dominantDirection": "Export from DE to AT",
"congestionRisk": "HIGH",
"recommendation": "Monitor closely - capacity limit reached 25% of time",
"tradingSignal": "Price divergence expected during congestion hours"
}
}
Wichtigste Kuppelstellen Europa
| Kuppelstelle | Kapazität (MW) | Bedeutung |
|---|---|---|
| FR ↔ DE | 3.000-5.000 | Kernkraft-Import DE aus FR (Winter) |
| DE ↔ AT | 5.000 | ⚠️ Häufig Engpass! Loop-Flows Problem |
| DE ↔ NL | 4.000 | Wind-Export DE→NL bei Nordsee-Sturm |
| DE ↔ PL | 1.500 | Loop-Flows (ungeplant!) → Polnisches Netz überlastet |
| DE ↔ DK | 2.500 | Wind-Import DE aus DK (Offshore) |
| DE ↔ CH | 4.000 | Pumpspeicher-Arbitrage (Schweiz) |
| FR ↔ ES | 2.800 | Iberische Halbinsel-Integration |
| NL ↔ BE | 3.500 | Benelux-Integration |
Europäischen Strommarkt analysieren?
35+ Länder. Import-Abhängigkeit. Trading-Arbitrage. Echtzeit-Flows.