EPANET++ is a free web application for modeling water distribution networks, an extension of EPANET.
Szenarioverwaltung
So funktionieren Szenarien und Alternativen
Im Basismodus sind Alternativen ausgeblendet und automatisch, und alle neuen Szenarien sind untergeordnet zum Szenario Basis.
Bei ausgeschaltetem Basismodus steht ein komplexer Vererbungsbaum zur Verfügung, und Alternativen können von Szenarien gemeinsam genutzt werden. Das Standardverhalten von Änderungen, wenn eine neue Zuordnung zu einer Alternative nötig ist (ohne vorausschauende Verwaltung durch den Benutzer), besteht aber darin, eine Alternative mit dem Namen des aktuellen Szenarios anzulegen, die jedem Szenario seinen eigenen Satz von Alternativen gibt.
Eigenschaften und Einstellungen gehören zu Alternativenkategorien, die als Spalten der Tabelle der Szenarien und Alternativen und als Verwaltungsoptionen in der Szenarioverwaltung erscheinen.
Überschreibungen werden in Szenarien erzeugt, gehören aber eigentlich zu den jeweiligen Alternativen, die dem Szenario zugeordnet sind; ein Szenario ist also wie ein Fenster auf seine Alternativen. Die Zuordnungen von Alternativen zu Szenarien werden im rechten Bereich der Szenarioverwaltung oder in der Tabelle Szenarien im unteren Bereich verwaltet. Das Anlegen eines neuen Szenarios legt keine Alternativen an; das neue Szenario verwendet die Alternativen seines übergeordneten Szenarios, bis Überschreibungen erzeugt werden, die neue Alternativen brauchen. Werden in einem Szenario Überschreibungen erzeugt, werden sie in der jeweiligen Alternative für das Szenario gespeichert; hat das Szenario keine solche Alternative, wird eine neue Alternative mit dem Namen des Szenarios angelegt.
Beispiel: Sie legen ein Szenario "Figure: Node and link IDs" an und bearbeiten einen Text so, dass er "Node and Link IDs" lautet. Beim Anlegen des Szenarios werden keine Alternativen angelegt. Aber in dem Moment, in dem Sie den Text speichern, wird eine Text-Alternative namens "Figure: Node and link IDs" mit der Überschreibung für den Wert des Texts angelegt. Im Basismodus sehen Sie dies einfach als Überschreibung im Szenario selbst.
Eigenschaften kopieren kopiert nur Überschreibungen. In jedem anderen Szenario als Basis kopiert es nur die Überschreibungen, die das Element in diesem Szenario hat.
So verwalten Sie Szenarien
- Wählen Sie Szenarien oder eine Alternativenkategorie in der Liste oben, um ihren Baum anzuzeigen.
- Legen Sie mit Untergeordnetes hinzufügen ein untergeordnetes Element des ausgewählten Eintrags an. Basis hinzufügen fügt eine weitere Basis hinzu, die als Kopie von Basis in ihrem jetzigen Zustand beginnt; spätere Änderungen an Basis ändern sie nicht. Ein neues untergeordnetes Element wird nach seinem übergeordneten benannt; tippen Sie einen Namen ein, um es umzubenennen. Kopieren kopiert die ausgewählte Alternative. Nach oben zusammenführen verschiebt die Überschreibungen der ausgewählten Alternative in eine Alternative darüber, die nach Namen gewählt wird, und die ausgewählte Alternative erbt sie dann; es nennt zuvor jeden Wert, den eine übersprungene Alternative ebenfalls überschreibt und der nicht geändert wird. Um ein Szenario zu kopieren, verwenden Sie im Basismodus Szenario kopieren im Menü Szenarien; es kopiert die Überschreibungen des Szenarios mit den Alternativen, die sie enthalten. Basis hinzufügen und Szenario kopieren legen jeweils Alternativen an: Basis hinzufügen legt für die neue Basis in jeder Kategorie, die Werte enthält, eine Alternative Basis an, und Szenario kopieren legt für jede Alternative, die Überschreibungen des Szenarios enthält, eine neue Alternative mit dem Namen der Kopie an.
- Ziehen Sie einen Eintrag auf einen anderen, um ihn zu dessen untergeordnetem Element zu machen. Ein Szenario, das unter ein neues übergeordnetes verschoben wird, erbt von diesem alles, was es nicht überschrieben hat; was es überschrieben hat, ändert sich nicht. Ziehen Sie einen Eintrag zwischen zwei Einträge, um sie umzuordnen.
- Klicken Sie auf einen Eintrag, um ihn auszuwählen. Drücken Sie F2 oder wählen Sie Umbenennen, um den ausgewählten Eintrag umzubenennen. Beim Umbenennen eines Szenarios wird gefragt, ob die Alternativen umbenannt werden sollen, die seinen Namen tragen; im Basismodus werden sie ohne Nachfrage mit umbenannt. Doppelklicken Sie auf ein Szenario oder drücken Sie die Eingabetaste, um es zum aktuellen zu machen. Klicken Sie auf den Pfeil neben einem Eintrag oder drücken Sie Links oder Rechts, um ihn ein- oder auszuklappen. Klicken Sie einen Eintrag mit der rechten Maustaste an, um dieselben Befehle wie bei den Schaltflächen zu erhalten.
- Drücken Sie Entf oder klicken Sie auf die Minusschaltfläche, um den ausgewählten Eintrag zu löschen. Ein Eintrag in Verwendung wird nicht gelöscht, und die Meldung nennt, was ihn verwendet. Das Löschen eines Szenarios bei ausgeschaltetem Basismodus behält die Alternativen, die es verwendet. Das Löschen eines Szenarios bei eingeschaltetem Basismodus löscht außerdem jede seiner Alternativen, die kein anderes Szenario verwendet.
- Um ein Szenario eine andere Alternative verwenden zu lassen, auch Basis, wählen Sie sie in der Zeile des Szenarios im rechten Bereich der Szenarioverwaltung oder in der Tabelle Szenarien. Eine Überschreibung in einer gemeinsam genutzten Alternative ändert jedes Szenario, das sie verwendet.
- Wozu ein Szenario dient
Szenarien speichern viele Entwürfe, Ansichten oder Situationen im selben Projekt, etwa mittlerer Tag, Maximaltag, Spitzenstunde, eine Abbildung für einen Bericht, eine außer Betrieb genommene Hauptleitung oder einen geplanten Ersatz. Das Netz wird einmal gezeichnet, im Szenario Basis. Jedes andere Szenario enthält nur seine Überschreibungen, also die Werte, die von dem Szenario abweichen, von dem es erbt, und liest alles Übrige aus diesem Szenario. Eine Änderung in Basis wirkt daher auf jedes Szenario, das diesen Wert nicht überschrieben hat.
Ein neues Projekt beginnt mit sechs vorbereiteten Szenarien: 1. Durchflusstest: Statisch, 2. Durchflusstest: Mittel, 3. Durchflusstest: Maximum, 4. Mittlerer Tag, 5. Maximaltag und 6. Spitzenstunde. Es sind gewöhnliche Szenarien, die umbenannt, bearbeitet und gelöscht werden können. Jedes beginnt mit einer Überschreibung, seinem Entnahmefaktor: 1 für die Durchflusstests und Mittlerer Tag, 2 für Maximaltag und 3 für Spitzenstunde. Die Faktoren sind Platzhalter, die durch Werte für das modellierte System ersetzt werden sollen. Ein aus einer Datei geöffnetes Projekt, auch jedes Beispiel, oder ein aus einer EPANET-Datei importiertes Projekt hat nur Basis.
Der Löschwasserbedarf wird mit der Löschwasserprüfung geprüft, die alle oder die ausgewählten Entnahmeknoten testet. Maximaltag ist das Szenario, das beim Ausführen normalerweise geöffnet ist.
- Das geöffnete Szenario
Die Schaltfläche Szenario in der Statusleiste unter der Karte nennt das geöffnete Szenario und zählt seine Überschreibungen, etwa Szenario: Basis | Anzahl der Überschreibungen: 0. Klicken Sie darauf oder wählen Sie Wasser, Szenarien, um das Szenario zu wechseln oder eines hinzuzufügen, zu kopieren, umzubenennen oder zu löschen. Jedes Szenario in der Liste zeigt in Klammern seine Anzahl der Überschreibungen, und beim geöffneten steht ein Haken. Die Zeile Szenarioverwaltung öffnet den Baum der Szenarien und Alternativen. Sie ist abgeblendet, solange Basismodus angehakt ist.
Die Zeichnung, die Beschriftungen, Eigenschaften, Tabellen und die Ergebnisse gehören alle zum geöffneten Szenario, und die Seite berechnet nur das geöffnete Szenario. Der Szenarienvergleich, der in einem eigenen Eintrag beschrieben ist, berechnet die anderen an Kopien. Das geöffnete Szenario wird mit dem Projekt gespeichert.
- Wo Überschreibungen angezeigt werden
Auf der Karte ist ein Element, das im geöffneten Szenario eine Überschreibung hat, bernsteinfarben eingerahmt, und ein Element, das eine Überschreibung von einem übergeordneten Szenario oder einer Alternative erbt, mit einer gestrichelten grauen Linie. Bei Entnahme, Durchmesser, Rauheit, Einzelverlustbeiwert und Länge erscheint ein Ring nur, solange Einstellungen, Visualisierung, Knotenbeschriftungen oder Verbindungsbeschriftungen diesen Wert auf der Karte anzeigt; eine Überschreibung jeder anderen Eigenschaft hat immer ihren Ring. In Tabellen ist eine Zelle, die einen vom geöffneten Szenario festgelegten Wert enthält, bernsteinfarben, und ihr Tipp nennt die Alternative, die ihn enthält, etwa Physical alt.: Larger main. Szenarien anzeigen im Zellenmenü einer Tabelle listet jedes Element einmal für jedes Szenario auf.
Jede Zeile in Eigenschaften, die ein Szenario überschreiben kann, hat links eine Markierung. Ein ausgefüllter Punkt bedeutet, dass das geöffnete Szenario den Wert überschreibt; ein Klick darauf löscht die Überschreibung. Ein hohler Punkt bedeutet, dass der Wert geerbt ist; ein Klick darauf macht den angezeigten Wert zu einer Überschreibung. Ein Dreieck bedeutet, dass untergeordnete Szenarien den Wert überschreiben; ein Klick darauf löscht deren Überschreibungen nach einer Rückfrage. Unter einer überschriebenen Zeile steht der geerbte Wert, den sie ersetzt, etwa Basisszenario: 18. Das Feld Einstellungen hat nur den ausgefüllten Punkt und das Dreieck, weil das Eintippen eines Werts dort die Überschreibung erzeugt.
Um die Ringe auszublenden, entfernen Sie unter Einstellungen, Karte und Seite, Seite das Häkchen bei Überschreibungsmarkierungen auf der Karte anzeigen oder wählen Sie Karte, Saubere Karte. Beides wird in diesem Browser gespeichert, nicht im Projekt. Tabellen markiert Überschreibungen in jedem Fall.
- Überschreibungen erzeugen und löschen
Ist ein anderes Szenario als Basis geöffnet, wird eine Änderung an einem Wert, den Szenarien überschreiben können, als Überschreibung im geöffneten Szenario gespeichert, gleich wie sie vorgenommen wird: Eintippen in Eigenschaften, Bearbeiten einer Zelle in Tabellen, Ersetzen in Suchen und ersetzen, Ziehen eines Knotens oder Eingeben seiner Koordinaten, Typ ändern (der neue Typ ist die Überschreibung) oder Eigenschaften in Auswahl einfügen. Eine im Feld Einstellungen eingegebene Einstellung wird als Überschreibung gespeichert, wenn Szenarien diese Einstellung überschreiben können. Basis wird nicht geändert. In Basis ändern dieselben Änderungen das Netz selbst und wirken auf jedes Szenario, das den Wert nicht überschrieben hat.
Löschen verhält sich anders. In einem Szenario entfernt Löschen kein Element, das in Basis existiert. Es macht das Element im geöffneten Szenario inaktiv, bei einem Knoten auch seine Rohre, und eine Meldung weist darauf hin. Das Element bleibt in der Zeichnung und in den anderen Szenarien. Ein Element, das gezeichnet wird, während ein Szenario geöffnet ist, ist in Basis inaktiv und in diesem Szenario aktiv, und Löschen in diesem Szenario entfernt es. Das Löschen eines Elements in Basis löscht auch seine Überschreibungen in jedem Szenario, nach einer Frage, die sie zählt. Kunden und Figuren gehören zu keinem Szenario und werden endgültig gelöscht.
Die Zeile Überschreibungsverwaltung der Szenarienliste öffnet eine Liste aller Überschreibungen des geöffneten Szenarios nach Kategorie, jeweils neben dem geerbten Wert, den sie ersetzt. Ein Zeitreihendiagramm auf der Karte, das das Szenario geöffnet, verschoben oder geändert hat, ist eine eigene Zeile. Haken Sie Zeilen an und klicken Sie auf Ausgewählte Überschreibungen löschen, klicken Sie in einer Zeile auf Überschreibung löschen oder klicken Sie auf Alle Überschreibungen löschen. Jeder Wert kehrt dann zum geerbten Wert zurück, und Rückgängig macht es rückgängig. Wählen Sie eine ID in der Liste, um zum Element auf der Karte zu gehen. Der Punkt in Eigenschaften und die Zeile Überschreibung löschen im Zellenmenü von Tabellen löschen jeweils eine Überschreibung.
- Was ein Szenario überschreiben kann und was nicht
Eigenschaften Jede Eigenschaft eines Knotens oder einer Verbindung außer den unten genannten, einschließlich ihrer Position, ob sie aktiv ist, und ihres Typs (Typ ändern). Ein Text kann seinen Wortlaut, seine Position, Größe, Ausrichtung, Fettdruck, seinen Winkel und seine Sichtbarkeit überschreiben. Eine benutzerdefinierte Eigenschaft kann immer überschrieben werden. Die Eigenschaften sind in den Kategorien Physikalisch, Entnahme, Aktive Topologie, Anfangseinstellungen, Inhaltsstoff, Löschwassermenge, Energiekosten, Eigene Eigenschaften, Text, Darstellung und Berechnung zusammengefasst. Einstellungen Die mit dem Projekt gespeicherten Einstellungen außer den unten genannten: die Berechnungsoptionen (zum Beispiel Entnahmefaktor, Gesamtlaufzeit, hydraulischer Zeitschritt und Reibungsverfahren), das Standardmuster für die Entnahme, die Werte für neue Elemente und die Darstellungseinstellungen (Größen, Farben, Beschriftungen, Konturen, die Kartenansicht und die Zeitreihendiagramme auf der Karte). In jedem Szenario gleich ID, Beschreibung und Tag eines Elements; die Endknoten und Knickpunkte einer Verbindung; Kunden und Figuren; die Einheiten und das Koordinatensystem; und der Inhalt der Bibliotheken (Muster, Kennlinien, Rohrtypen, Formstücklisten, Steuerungen und Regeln). Eine Änderung daran ändert jedes Szenario. Ein Szenario kann ein Element auf eine andere Kennlinie, einen anderen Rohrtyp, eine andere Formstückliste oder ein anderes Muster verweisen lassen, aber nicht ändern, was darin steht. - Beispiel an Net1
Öffnen Sie das Beispiel Net1. Wählen Sie Wasser, Szenarien, Neues Szenario…, geben Sie Larger main ein und klicken Sie auf OK. Wählen Sie Rohr 10 auf der Karte und geben Sie in Eigenschaften 24 als Durchmesser ein; Basis hat 18 in., unter dem Feld angezeigt als Basisszenario: 18. Wählen Sie Basis in der Szenarienliste, wählen Sie erneut Neues Szenario…, geben Sie Max day ein und geben Sie unter Einstellungen, Berechnung, Hydraulik 1,8 als Entnahmefaktor ein. Wählen Sie dann Wasser, Berichte, Szenarienvergleich.
Szenario Anzahl der Überschreibungen Entnahmefaktor Niedrigster Druck Höchste Geschwindigkeit Basis 0 1 108 psi bei N32, 14:00 2,76 ft/sec bei L11, 16:00 Larger main 1 1 109 psi bei N32, 14:00 2,87 ft/sec bei L11, 16:00 Max day 1 1,8 15,78 psi bei N32, 9:00 3,49 ft/sec bei L10, 9:00 Die Gesamtlaufzeit beträgt in allen drei 24:00, daher ist jeder niedrigste Druck und jede höchste Geschwindigkeit der Extremwert über den Tag, zu der angezeigten Zeit. Die größere Hauptleitung hebt den niedrigsten Druck um etwa 1 psi. Ein Faktor von 1,8 senkt ihn auf 15,78 psi um 9:00, und die höchste Geschwindigkeit wandert zu Rohr 10. Jedes Szenario enthält eine Überschreibung, und Basis behält seine Werte.
- Zu beachten
- Eine Überschreibung, die dem geerbten Wert entspricht, ist trotzdem eine Überschreibung. Sie wird gezählt, und die Überschreibungsverwaltung markiert sie mit (gleich).
- Der Basismodus ist eine Einstellung für diesen Browser, nicht für das Projekt. Er ist für ein Projekt deaktiviert, dessen Szenarien und Alternativen er nicht darstellen kann. Alternativen und der Szenarioverwaltung sind in der Hilfe am Anfang dieses Eintrags beschrieben.
- Rückgängig behält 20 Schritte. Jeder Schritt stellt zusammen mit der Zeichnung die Szenarien und das geöffnete Szenario wieder her, sodass das Hinzufügen, Umbenennen und Löschen eines Szenarios rückgängig gemacht werden kann.
- Der Export einer EPANET-Datei schreibt nur das geöffnete Szenario, mit den Werten und Knotenpositionen, die dieses Szenario liest. Die Szenarien selbst werden nur in der Projektdatei festgehalten.