Der Fokus liegt insbesondere auf Anwendungen in elektrischen Energiesystemen, wo große und detaillierte Netzmodelle häufig vereinfacht werden müssen, um sie rechnerisch effizient analysieren zu können. NPAP basiert auf NetworkX und bietet eine modulare, strategie-basierte Architektur, die eine flexible und nachvollziehbare Netzreduktion ermöglicht.
Moderne Energiesystemmodelle bilden Stromnetze mit hoher räumlicher und technischer Auflösung ab. Diese Detailtiefe ist zwar wichtig für realistische Analysen, führt jedoch zu hohen Rechenzeiten und erschwert umfangreiche Szenario- oder Sensitivitätsanalysen. NPAP unterstützt dabei, Netzwerke gezielt zu vereinfachen und die Modellkomplexität zu reduzieren, ohne zentrale strukturelle und elektrische Eigenschaften vollständig zu verlieren.
NPAP eignet sich insbesondere für die Reduktion von Stromnetzen in Energiesystemmodellen, beispielsweise in Kombination mit Tools wie PyPSA oder in Ausbauplanungsmodellen. Darüber hinaus kann die Bibliothek für Szenarioanalysen, Machine-Learning-Anwendungen oder allgemeine Fragestellungen der Graphreduktion eingesetzt werden.
Der Einstieg in NPAP ist unkompliziert. Das Package kann direkt aus dem Python Package Index installiert (pip install npap) und in bestehende Python-Projekte integriert werden. In der Dokumentation finden sich Beispiele für typische Workflows, von der Erstellung eines Netzwerks über die Auswahl einer Partitionierungsstrategie bis hin zur Aggregation.
Gefördert durch die Europäische Union (ERC, NetZero-Opt, 101116212). Die geäußerten Ansichten und Meinungen sind jedoch ausschließlich die der Autor:innen und spiegeln nicht notwendigerweise jene der Europäischen Union oder des Europäischen Forschungsrats wider. Weder die Europäische Union noch die Bewilligungsbehörde können dafür verantwortlich gemacht werden.
Institut für Elektrizitätswirtschaft und Energieinnovation
Inffeldgasse 18
8010 Graz
Tel.: +43 316 873 7901