Kompakte Stromsystem-Simulation für Deutschland. Die React-App konfiguriert Last, Erzeugung, Speicher und Außenhandel; die Rust-API rechnet die stündliche Bilanz, Speicherstände, Abregelung, Import/Export und CO₂-Kennzahlen.
Live: https://netzprobe.de/
Die Zahlen sind dokumentierte Modellannahmen aus öffentlichen Quellen. Sie sind als Orientierung gedacht, nicht als Prognose.
Modelle liegen unter model/<domäne>/<id>/:
last/— historische Last und Sektor-Elektrifizierungerzeugung/— Erzeuger, historische Erzeugung, Einspeisefaktorenspeicher/— Batterie, Pumpspeicher, H₂aussenhandel/— Strom- und H₂-Handelpresets/— vorkonfigurierte Kombinationenkern/— Dispatch-Modell
Ein Modell enthält typischerweise package.json für Wiki/Metadaten/Daten, model.rs für Rust-Typen oder Modelllogik und bei großen Reihen hours.json oder data.json. Generatoren liegen kolokiert im jeweiligen Modell.
app/ React/Vite-UI
server/ Rust-API
model/ Modelle und Datensätze
test/ Vitest, Golden-Fälle, Szenario-Runner
bin/ lokale Kommandos
deploy/ Server-Deploy bleibt stabil| Baustein | Zweck |
|---|---|
| React + TypeScript | Browser-UI, URL-State, Typen für Szenarien/API/Charts. |
| ECharts + Tailwind | Charts und Styling. |
| Rust + Axum | Simulation und HTTP-API (/api/simulate, /api/status), inkl. Serde/JSON und Tokio-Runtime. |
| Vite | Dev-Server, Build, /api-Proxy, Build-Commit, Kopieren von model/ nach dist/. Läuft nicht in Produktion. |
Produktion: statische JS/CSS-Dateien im Browser und Rust-API.