# Pywr-Szenarien

Pywr-Szenarien bieten einen fortschrittlicheren und umfassenderen Ansatz für die Modellierung des Wassermanagements, insbesondere bei der Arbeit mit Unsicherheiten und der Bewertung verschiedener Kombinationen von Daten, Systemverhalten und Dateneingaben. Im Gegensatz zu WaterStrategy Szenarien, die sich auf lokalisierte Anpassungen konzentrieren, können Sie mit Pywr-Szenarien mit einer Vielzahl von Möglichkeiten experimentieren, indem Sie mehrere Eingaben und Kombinationen gleichzeitig variieren.

In Pywr-Szenarien:

* Benutzer können mehrere Szenarien definieren, wobei jedes Szenario mehrere Varianten (oder Größen) enthält.
* Das System simuliert alle Kombinationen dieser Varianten, sofern keine bestimmte Kombination für die Simulation ausgewählt wird.

Wenn beispielsweise zwei Pywr-Szenarien mit jeweils drei Variationen (Größe = 3) definiert sind, beträgt die Gesamtzahl der Simulationen 9 (3 x 3). Dieser Ansatz ermöglicht es Benutzern, eine Vielzahl potenzieller Ergebnisse und Interaktionen zwischen verschiedenen Faktoren im Modell zu untersuchen.

## 1. Pywr-Szenarien aktivieren

Klicken Sie in einem Netzwerk auf *Netzwerkdaten anzeigen* Symbol <img src="https://1875979063-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM66QWevUBo6VXSGCmO4L%2Fuploads%2Fgit-blob-08de263bbb31043285a07ec42bf049180d5515e8%2Fimage%20(13)%20(1).png?alt=media" alt="" data-size="line">

Dadurch wird das rechte Fenster geöffnet. In der Sektion **Eingaben**, geben Sie“ ein\_Szenarien“\_ und klicken Sie auf *Eine Eingabe hinzufügen* Symbol <img src="https://1875979063-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM66QWevUBo6VXSGCmO4L%2Fuploads%2Fgit-blob-1fd05d0cf69d3b65b7e2e3c8186ad94f300c321d%2Fimage%20(14)%20(1).png?alt=media" alt="" data-size="line">

<figure><img src="https://1875979063-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM66QWevUBo6VXSGCmO4L%2Fuploads%2Fgit-blob-ebb1f78161c6639196568fe9bbfc37b1f2d810e2%2Fimage%20(15).png?alt=media" alt=""><figcaption></figcaption></figure>

Ein Fenster wird angezeigt, geben Sie“ ein\_Szenarien“\_, wählen Sie die **Szenarien** attributieren und klicken **Speichern** wie in der folgenden Abbildung gezeigt

<figure><img src="https://1875979063-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM66QWevUBo6VXSGCmO4L%2Fuploads%2Fgit-blob-fffcacc04854f3a68b581d45a14e54a039ece41f%2Fimage%20(16).png?alt=media" alt=""><figcaption></figcaption></figure>

Ein neues Fenster öffnet sich, wählen Sie **PYWR\_SZENARIEN** und klicken Sie **Speichern**

<figure><img src="https://1875979063-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM66QWevUBo6VXSGCmO4L%2Fuploads%2Fgit-blob-b704b966012c0e16ef59983591ad9d9624006a54%2Fimage%20(18).png?alt=media" alt=""><figcaption></figcaption></figure>

## 2. Pywr-Szenarien erstellen

Sobald das Fenster zur Anpassung des Szenarios geöffnet ist, können Sie so viele Pywr-Szenarien wie nötig definieren. Gehen Sie folgendermaßen vor, um ein neues Pywr-Szenario zu erstellen:

Klicken Sie <img src="https://1875979063-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM66QWevUBo6VXSGCmO4L%2Fuploads%2Fgit-blob-41d2f23d03cfe50ea4d268472786d82d0facfee0%2Fimage%20(19).png?alt=media" alt="" data-size="line">

<figure><img src="https://1875979063-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM66QWevUBo6VXSGCmO4L%2Fuploads%2Fgit-blob-68dfad2d58ede821f8f0888b9945cde2fc0b1753%2Fimage%20(21).png?alt=media" alt=""><figcaption></figcaption></figure>

Bearbeiten Sie das aktuelle Standardszenario, indem Sie auf <img src="https://1875979063-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM66QWevUBo6VXSGCmO4L%2Fuploads%2Fgit-blob-cc073153414b10960c75f8990d5e2baa3604fbdc%2Fimage%20(22).png?alt=media" alt="" data-size="line">

Geben Sie ein **Name** für das Pywr-Szenario und spezifizieren Sie den **Größe** (Anzahl der Varianten).

Das **Ensembles** Das Attribut ist optional und hilft dabei, bestimmte Indexszenarien innerhalb des Pywr-Szenarios im Auge zu behalten

<figure><img src="https://1875979063-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM66QWevUBo6VXSGCmO4L%2Fuploads%2Fgit-blob-9a883cfa2bbfd7dfb675d93e8d1f66c44aa8d226%2Fimage%20(23).png?alt=media" alt=""><figcaption></figcaption></figure>

Nach der Erstellung der Pywr-Szenarien zeigt das System die folgenden Informationen an:

<figure><img src="https://1875979063-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM66QWevUBo6VXSGCmO4L%2Fuploads%2Fgit-blob-0027bdcb3f7e42acaeaa34bb4b5cb100fb633b2a%2Fimage%20(24).png?alt=media" alt=""><figcaption></figcaption></figure>

Klicken Sie auf den **JSON** Die Registerkarte zeigt die automatische JSON-Version des **Pywr-Szenario** Definition

<figure><img src="https://1875979063-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM66QWevUBo6VXSGCmO4L%2Fuploads%2Fgit-blob-65f59c38caa17a947c7a907c667ee73f2606b931%2Fimage%20(25).png?alt=media" alt="" width="409"><figcaption></figcaption></figure>

Um die Daten als h5 DataFrameParameter zu laden, lesen Sie bitte [Abschnitt „HDF5-Parameter“](https://water-strategy.gitbook.io/waterstrategy/deutsch/grundlagen-der-modellierung/parameters/hdf5-parameter) um ordnungsgemäß auf die Szenariodaten zuzugreifen
