Skip to content

chriopter/netzprobe

Repository files navigation

Netzprobe

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/

image

Die Zahlen sind dokumentierte Modellannahmen aus öffentlichen Quellen. Sie sind als Orientierung gedacht, nicht als Prognose.

Modelle

Modelle liegen unter model/<domäne>/<id>/:

  • last/ — historische Last und Sektor-Elektrifizierung
  • erzeugung/ — Erzeuger, historische Erzeugung, Einspeisefaktoren
  • speicher/ — Batterie, Pumpspeicher, H₂
  • aussenhandel/ — Strom- und H₂-Handel
  • presets/ — vorkonfigurierte Kombinationen
  • kern/ — 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.

Struktur

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

Stack

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.

About

No description, website, or topics provided.

Resources

Stars

4 stars

Watchers

2 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors