EPANET++ is a free web application for modeling water distribution networks, an extension of EPANET.
Bibliotheken
Enthält die Muster, Kennlinien, Rohrtypen, Formstücklisten, Steuerungen und Regeln des Projekts, je einen Abschnitt. Wählen Sie Wasser, Bibliotheken, um es zu öffnen. Ein Element verweist über die ID des Eintrags auf ein Muster, eine Kennlinie, einen Rohrtyp oder eine Formstückliste, und der Eintrag wird hier angelegt, bearbeitet und gelöscht. Alles wird mit dem Projekt gespeichert, und Rückgängig macht eine hier vorgenommene Änderung rückgängig. Position und Größe des Felds werden nur in diesem Browser gespeichert.
- Was jeder Abschnitt enthält
Muster Eine Liste von Multiplikatoren, die sich so lange wiederholt, wie ein Lauf dauert, ein Multiplikator für jeden Zeitschritt des Musters. Ein neues Muster besteht aus 24 Multiplikatoren mit dem Wert 1. Das Einfügen einer Tabellenspalte füllt das Feld Multiplikatoren. Das Standardmuster für die Entnahme ist mit (Standard) markiert und wird unter Einstellungen, Berechnung, Hydraulik gewählt. Kennlinien Vier Arten, gewählt als Kennlinientyp: Pumpenkennlinie, Pumpenwirkungsgrad, Tankvolumen und Ventil-Druckverlust. Die Punkte werden in einem Raster eingegeben, das eine eingefügte Tabellenspalte oder aus einer EPANET-Datei kopierte Zeilen annimmt. Eine Pumpenkennlinie wird durch ihre Punkte angepasst, und die Zeile Gleichung zeigt die Anpassung; ein einzelner Punkt wird als Bemessungspunkt gelesen, mit einer Förderhöhe bei geschlossenem Schieber vom 1,33334-Fachen seiner Förderhöhe und einem maximalen Durchfluss vom 2-Fachen seines Durchflusses, so wie EPANET ihn liest. Die anderen Arten verbinden ihre Punkte mit geraden Linien. Eine Pumpe oder ein Ventil nennt seine Kennlinie in Eigenschaften, wo der Link Kennlinien diesen Abschnitt öffnet. Rohrtypen Eine Festlegung von Durchmesser, Rauheit und Reaktionskoeffizienten, auf die sich mehrere Rohre beziehen. Eine Eigenschaft kann in der Festlegung leer bleiben und dann für jedes Rohr eingegeben werden. In Eigenschaften sind die Werte, die ein Rohrtyp festlegt, deaktiviert, und Vom Rohrtyp lösen kopiert sie in das Rohr, das den Typ dann nicht mehr verwendet. Formstücke Listen von Formstücken mit einer Anzahl für jedes, die zu einem Einzelverlustbeiwert k für ein Rohr oder einen Rohrtyp addiert werden. Angeboten werden die dreizehn aus Tabelle 3.3 des EPANET-2.2-Benutzerhandbuchs und Anderes Formstück. Beim Wählen eines Formstücks wird sein Beiwert in die Zeile kopiert, wo er geändert werden kann. Steuerungen Je eine Anweisung in EPANET-Syntax, etwa LINK id OPEN IF NODE id BELOW value. Unter jeder steht im Feld, ob sie verstanden wurde.Regeln Je mehrere Zeilen in EPANET-Syntax: RULE, IF, AND, OR, THEN, ELSE und PRIORITY. Unter jeder steht im Feld, ob sie gelesen wurde. - Umbenennen, Löschen und was auf einen Eintrag verweist
Eine ID wird in ihrem Abschnitt geändert. Eine leere ID oder eine ID, die im selben Abschnitt schon verwendet wird, wird nicht angenommen. Das Umbenennen eines Eintrags überträgt jeden Verweis darauf, in Basis und in jedem Szenario. Bei einem Muster sind die Verweise das Entnahmemuster eines Entnahmeknotens und das Muster jeder seiner Entnahmekategorien, das Entnahmemuster eines Kunden, das Druckhöhenmuster eines Reservoirs, das Drehzahlmuster einer Pumpe und das Standardmuster für die Entnahme.
Ein Muster, das verwendet wird, kann gelöscht werden, und jeder Verweis darauf wird entfernt. War es das Standardmuster für die Entnahme, nennt ein Hinweis, was Entnahmeknoten ohne Muster nun verwenden. Eine Kennlinie, ein Rohrtyp oder eine Formstückliste, die verwendet wird, wird nicht gelöscht. Die Meldung nennt die Elemente, die sie verwenden, und jedem muss zuerst eine andere Kennlinie zugewiesen oder es muss vom Typ oder von der Liste gelöst werden.
- Bibliotheken und Szenarien
Die Bibliotheken sind in jedem Szenario gleich. Ein Szenario kann ein Element auf eine andere Kennlinie, einen anderen Rohrtyp, eine andere Formstückliste oder ein anderes Muster verweisen lassen, was eine Überschreibung dieses Elements ist, aber der Inhalt eines Eintrags wird nicht überschrieben. Eine Änderung an einem Muster, einer Kennlinie, einem Rohrtyp, einer Formstückliste, einer Steuerung oder einer Regel ändert sie für jedes Szenario, gleich welches Szenario geöffnet ist. Das Standardmuster für die Entnahme ist eine Einstellung und kein Eintrag, und ein Szenario kann ein eigenes haben.
Eine Steuerung oder Regel, die ein Element nennt, das im geöffneten Szenario inaktiv ist, wird im Lauf dieses Szenarios ignoriert, und das Feld Bibliotheken listet sie auf. Eine, die ein Element nennt, das das Projekt nicht hat, wird ebenfalls ignoriert, mit einer Warnung.
- Steuerungen und Regeln in einem Lauf
Eine Steuerung ist eine Anweisung. Eine Regel besteht aus mehreren Zeilen, die mit RULE beginnen. Schlüsselwörter werden unabhängig von der Sprache der Seite auf Englisch eingegeben, und Zahlen stehen in den Einheiten des Projekts. Steuerung hinzufügen beginnt mit einer aus dem Netz gebildeten Anweisung, die dann zur gewünschten bearbeitet wird.
Steuerungen und Regeln ändern ein Ergebnis nur in einer Simulation mit erweitertem Zeitraum, also wenn die Gesamtlaufzeit größer als 0 ist. Eine stationäre Lösung wird von keiner der beiden geändert. Regeln werden nur von der EPANET-Löser angewendet. Beide werden mit dem Projekt gespeichert und in eine EPANET-Datei geschrieben.
- Bibliotheken aus einem anderen Projekt importieren
Datei, Importieren…, Bibliotheken importieren… öffnet eine andere Projektdatei und kopiert ganze Bibliotheken daraus in dieses Projekt. Ein Eintrag, dessen Name hier schon verwendet wird, wird übersprungen und aufgelistet, sodass nichts, was schon hier ist, geändert wird. Eine Warnung erscheint, wenn die Datei und das Projekt eine Größe in verschiedenen Einheiten angeben; die Einträge werden dann wie geschrieben importiert. Rohrtypen, die auf eine Formstückliste verweisen, die dieses Projekt nicht hat, werden aufgelistet; importieren Sie die Formstückbibliothek aus derselben Datei, um das zu beheben.
- Beispiel an Net1
Öffnen Sie das Beispiel Net1 und wählen Sie Wasser, Bibliotheken. Muster enthält das Muster 1, Demand Pattern, mit 12 Multiplikatoren im Abstand von 2:00, die 24:00 abdecken, markiert mit (Standard). Kennlinien enthält die Kennlinie 1, Pump Curve for Pump 9, eine Pumpenkennlinie mit einem Punkt, 1500 gpm bei 250 ft. Steuerungen enthält zwei Anweisungen: Die erste öffnet Verbindung 9, wenn Knoten 2 unter 110 fällt, und die zweite schließt sie, wenn Knoten 2 über 140 steigt. Regeln enthält zwei Regeln, die die Uhrzeit und den Füllstand von Tank 2 prüfen.
Wählen Sie Wasser, Berechnen und dann Wasser, Berichte, Statusänderungen. Pumpe L9 ist um 10:00 jetzt geschlossen, um 15:00 jetzt offen und um 21:00 jetzt geschlossen, und Tank N2 leert sich um 22:00. Ändern Sie in Steuerungen 140 in der zweiten Steuerung auf 135 und wählen Sie erneut Wasser, Berechnen. Das letzte Schließen rückt auf 20:00, und Tank N2 leert sich um 21:00.
- Zu beachten
- Ein Muster wiederholt sich, so lange ein Lauf dauert, sodass es nicht den ganzen Lauf abdecken muss.
- Eine EPANET-Datei hat keinen Platz für einen Rohrtyp oder eine Formstückliste. Die Datei enthält die Zahlen, die jedes Rohr liest, und der Export nennt die Rohre, die vereinfacht wurden.
- Position und Größe des Felds Bibliotheken werden in diesem Browser gespeichert. Die Einträge werden mit dem Projekt gespeichert.