FAQ zu HYDRO_AS 2D

Wie viele Knoten, Elemente, etc. unterstützt HYDRO_AS-2D maximal?

Diese Information finden Sie in „Kapitel 6 Felddimensionen“ des Benutzerhandbuches. Im Detail ist dies auch von der Lizenzierungsstufe abhängig (vgl. Lizenzen).

Werden HYDRO_AS-2D 2 und HYDRO_AS-2D 3 noch weiterentwickelt?

Nein. Hydrotec entwickelt nur die jeweils aktuelle Version von HYDRO_AS-2D weiter.

Wenn Sie HYDRO_AS-2D 2.x bzw. HYDRO_AS-2D 3.x bei Hydrotec erworben und einen Wartungsvertrag haben, können Sie uns gerne Fragen zur Benutzung der älteren Versionen stellen. Software-Änderungen werden allerdings nur in der neuesten Version von HYDRO_AS-2D durchgeführt.

Welche Hardwareanforderungen bestehen für CPU bzw. GPU?

Hydrotec empfiehlt folgende Rechnerspezifikationen:

Wie kann ich HYDRO_AS-2D Meldungen lesen, wenn das Fenster mit der Ausgabe geschlossen wurde?

Beim Ausführen der 2D-Berechnungen über die Batch-Datei werden die Meldungen in die Datei HYDRO_2DM.MEL geschrieben.

Benötige ich für die Linux-Version von HYDRO_AS-2D eine spezielle Lizenz?

Für die Linux-Version von HYDRO_AS-2D benötigen Sie keine spezielle Lizenz.

Auf dem HYDRO_AS-2D Download-Bereich finden Sie außer der Windows-Version auch die Linux-Version. Sie können Sie herunterladen und für eine bestehende Lizenz direkt nutzen.

Wie kann ich für kleinere Ausgabedateien sorgen?

  • Benutzen Sie XMDF statt der ASCII-Ausgabe. XMDF-Dateien sind deutlich kleiner als ASCII-Dateien. Ferner werden sie auch schneller nach SMS geladen.
  • Lassen Sie die SMS-Ergebnisse seltener rausschreiben: „Zeitintervall SMS“ erhöhen
  • Ab Version 4.3.0 können Sie Ausgabedateien deaktivieren. Dazu löschen Sie in SMS unter „Ein-und Ausgabedateien“ den entsprechenden Dateinamen.

Wie kann ich den internen Berechnungszeitschritt von HYDRO_AS-2D beeinflussen?

Laden Sie die Datei timestep.dat nach SMS. Sie können jetzt auswerten, welche(r) Knoten die kleinen Zeitschritte bedingen. Optimieren Sie das Netz an diesen Stellen.

Sie müssen in jedem Fall im Bereich des Knotens mit dem kleinsten Zeitschritt optimieren. Andere Optimierungen sind nicht zielführend.

Ursachen könnten bespielsweise sein:

  • Sehr kurze Kanten oder kleine Elemente
  • Kurze Kanten über sehr hohen Wasserstiefen
  • Sehr geringer Abstand zwischen Sohle und Kontruktionsunterkante

Warum gibt es seit der Version 4.2 eine Fehlermeldung zu Randbedingungen, die bisher keinen Fehler lieferten?

Alle Knoten eines Randbedingungs-Nodestrings müssen jeweils über Kanten verbunden sein. Diese notwendige Bedingung wurde vor Version 4.2 nicht geprüft.

Ab Version 4.2 startet die Berechnung nicht, sondern gibt einen Fehler aus.

Wieso läuft der Präprozessor nicht, wenn ich ein HYDRO_AS-2D Reinwassermodell mit der aktuellen Version erstelle und dann das Modell mit HYDRO_FT-2D Version 3.2 starte?

Weil die FT-Version 3.2 auf der HYDRO_AS-2D Version 3.2. basiert. HYDRO_AS-2D ist nicht abwärtskompatibel. Ein Modell, das mit einer neueren Version erstellt wurde, kann also nicht mit einem älteren Zusatzmodul berechnet werden. Die Module für Feststoff- und Wärmetransport sind ab der Version 4.4.0 immer in der aktuellen HYDRO_AS-2D Version enthalten und über zusätzliche Lizenzen aktivierbar.

Warum gibt es Unterschiede in den Ergebnissen verschiedener HYDRO_AS-2D-Versionen?

HYDRO_AS-2D wird weiterentwickelt, d.h. wir verbessern die Algorithmen und Methoden und beheben Fehler. Dadurch kann es zu Unterschieden in den Ergebnissen kommen. Das ist so gewollt. Die Ergebnisse unterscheiden sich in der Wassertiefe nur im Millimeter- oder ggf. Zentimeterbereich. Die Geschwindigkeiten können etsprechend etwas abweichen. Bei Fehler oder Problembehebungen kann es lokal zu größeren Unterschieden kommen. Beispiele:

  • Version 4.1.0: Die Methode der Extrapolation der WSPL an den trocken-nass Grenzen wurde verbessert. Die Unterschiede können wesentlich größer sein als ein paar Zentimeter. Die Original-Wassertiefe (depth.dat) ist davon NICHT betroffen.
  • Version 4.2.0: Numerische Methode an Zulauf und Auslauf wurde stabilisiert. Ist z.B. ein Zufluss in einem alten Modell instabil (hohe Geschwindigkeiten, inhomogener Wasserspiegel, Sprünge im zeitlichen Verlauf), können die neuen stabilen Ergebnisse lokal (stark) abweichen. Evtl. können Zulaufstrecken, die im alten Modell nötig waren, für die neue Version entfernt werden.

Alle Änderungen, Anpassungen, Fehlerbehebungen und Erweiterungen sind in den Releasenotes nachzulesen.

In welcher Version wurde die Methode zur Extrapolation der WSPL verbessert?

In Version 4.1.0 (Oktober 2015). Siehe auch Releasenotes.

Was muss ich tun, um ein altes Modell mit einer neueren Version zu berechnen?

Evtl. läuft das alte Modell auch mit einer neueren Version. Dafür gibt es aber keine Garantie. Zwischen machen Versionswechseln waren Änderungen nötig, die ein Upgrade des alten Modells auf die neue Version zwingend nötig machen, z.B. in Version 4.3.x und 4.4.0. Daher sollte ein Upgrade immer, wie im Folgenden beschrieben durchgeführt werden:

  • Öffnen Sie das Verzeichnis mit den Batch-Dateien, mit denen man den Rechenlauf startet. Dort befindet sich auch „upgrade2dm4.x.y.bat“
  • Kopieren Sie „upgrade2dm4.x.y.bat“ in das Verzeichnis mit dem alten Modell kopieren.
  • Das alte Modell muss hydro_as-2d.2dm heißen, evtl. müssen Sie es umbenennen.
  • Führen Sie die kopierte Batch-Datei aus, um das alte Modell zu konvertieren.

Nach dem erfolgreichen Upgrade sind alle Änderungen, z.B. neue Randbedingungen, in SMS sichtbar. Die Versionsnummer des Modells muss „4.x.y“ sein. Weitere Informationen zum Upgrade finden Sie in der IT-Dokumentation zu HYDRO_AS-2D.

Warum kann es Probleme in „upgrade2dm4.x.y.bat“ geben?

Die erste Version von „upgrade2dm4.x.y“, Version 4.1.0 hat evtl. Probleme mit sehr großen Netzen. In den folgenden Versionen tritt dieses Problem nicht mehr auf. Allerdings kann es vorkommen, dass der Pfad zur 2dm-Datei zu lang ist. In dem Fall:

  • Die 2dm-Datei und das Skript „upgrade2dm4.x.y.bat“ in einen lokalen Ordner mit kürzerem Namen, z.B. tmp, kopieren.
  • Dort das Upgrade durchführen.
  • Alles wieder in den Projektordner kopieren.

Wieso wurde der Batch-Job „upgrade2dm4.x.y.bat“ verschoben und wo finde ich ihn jetzt?

„upgrade2dm4.x.y.bat“ liegt seit der Version 4.3.0 in dem Verzeichnis mit den Batch-Jobs, die den Rechenlauf starten. Dadurch soll das Skript leichter gefunden werden. Es ist nicht mehr nötig, in den Ordner Hilfsprogramme/Convert2dm zu wechseln. Den Ordner gibt es dennoch, da die eigentliche Arbeit von den Programmen, die sich dort befinden, durchgeführt werden. Diese Programme werden durch „upgrade2dm4.x.y.bat“ automatisch bei Bedarf aufgerufen. Der Nutzer muss sich darum nicht kümmern.

Weshalb kann ich nicht direkt das Skript Hilfsprogramme/Convert2DM/upgrade2dm.py aufrufen?

Das geht prinzipiell schon, aber dafür muss man die nötigen Eingabeargumente kennen. Wer sich mit Python auskennt, kann das in der Datei nachsehen. „upgrade2dm4.x.y.bat“ übernimmt das Setzen der richtigen Argumente automatisch. Es besteht also im Normalfall kein Bedarf, upgrade2dm.py direkt aufzurufen. Dazu muss „upgrade2dm4.x.y.bat“ neben die zu konvertierende 2dm-Datei kopiert werden, siehe oben.

Wieso reicht es nicht, Hilfsprogramme/Convert2dm/Convert2DM.exe aufzurufen?

Convert2DM.exe führt nur den Wechsel von SMS 10 zu SMS 11 durch, d.h. das Modell bleibt dann bei der HYDRO_AS-2D Version 3.0. Für neuere Versionen von HYDRO_AS-2D sind weitere Änderungen nötig. Es reicht NICHT die neue Vorlagedatei in das Modell zu kopieren. Die Batch-Datei „upgrade2dm4.x.y.bat“ übernimmt alle nötigen Änderungen und ruft auch bei Bedarf Convert2DM.exe vorab auf. Der Nutzer braucht sich darum nicht zu kümmern.

Warum kann man mit HYDRO_AS-2D unter Windows maximal 3,5 Mio. Konten und unter Linux 7 Mio. Knoten im Modell haben?

Unter Linux ist es eine 64bit-Version, unter Windows nur 32bit. Mit einer kommenden Version werden wir auch für Windows eine 64-bit-Version anbieten.


LASER_AS-2D

Warum gibt es im Ergebnisnetz lokal größere Abweichungen zum Geländemodell, als durch die Höhentoleranz im Parameter „–deltaz“ vorgegeben wurde?

Die Höhentoleranz (Parameter „–deltaz“) gibt einen Schwellenwert für die Markierung von Rasterzellen während der Bruchkantenerkennung an. Sie gibt daher nicht die maximale Abweichung des ausgedünnten Netzes vom digitalen Geländemodell vor.
Im ausgedünnten Netz kann es deshalb immer Bereiche geben, die durch einzelne (meist kleinräumige) Strukturen oder auch Messfehler/Ausreißer im digitalen Geländemodell größere Abweichungen aufweisen. Unsere Tests haben ergeben, dass mit den mitgelieferten Optionsdateien (Q2) und einer Vorgabe von 20 cm im Parameter „–deltaz“ eine Standardabweichung von 5-10 cm erreicht werden kann.


FAQ zu SMS

Welche SMS-Version soll ich für HYDRO_AS-2D benutzen?

  • Für HYDRO_AS-2D 2.0 benötigen Sie SMS 10.
  • Ab HYDRO_AS-2D 3.0 benötigen Sie mindestens SMS 11.
  • Die von Hydrotec getestete SMS-Version finden sie im SMS Download-Bereich. Andere als die getestete SMS-Version sind u. U. nicht oder nur bedingt geeignet.

Können Modelldateien für HYDRO_AS-2D Version 2.x von den neueren Versionen direkt abgearbeitet werden?

  • Nein. Das 2DM-Format hat sich von SMS 10 zu SMS 11 – und damit auch von HYDRO_AS-2D 2.x zu HYDRO_AS-2D 3.x verändert.
  • Im HYDRO_AS-2D-Lieferumfang sind jeweils Konverter zur aktuellen Version enthalten.
  • Ein Rückwärtskonverter existiert zur Zeit nicht.

Welche technischen Anforderungen bestehen für SMS?

Der SMS-Hersteller Aquaveo pflegt ein WIKI zu SMS. Hier finden Sie die technischen Anforderungen

Wie kann ich mit älteren Versionen erstellte Berechnungsnetze in die aktuelle Version konvertieren?

Nutzen Sie die Batch-Datei (upgrade2dm…bat) im HYDRO_AS-2D Installationsverzeichnis (Beispiel: c:\Hydro_As\upgrade2dm4.4.0.bat)

  • Kopieren Sie diese Datei neben die zu konvertierende 2dm-Datei
  • Batchdatei ausführen
  • Konvertierte Datei: hydro_as-2d.2dm.
  • Sicherheitskopie der alten Datei: hydro_as-2d_alt.2dm

Wie kann ich zwei Netze in SMS zusammenfügen?

Seit SMS Version 11.2 können mehrere Netze in eine SMS-Instanz geladen werden.

  • Beide Netze laden
  • Beide Netze selektieren
  • Rechtsklick auf „Merge 2D Meshes“

Nach dem Speichern und erneuten Öffnen meiner 2dm-Datei ist das Netz scheinbar unbrauchbar oder das Gitternetz in sich verschoben!

Wahrscheinlich müssen Sie den SMS-Parameter für die Anzahl der Nachkommastellen bei wissenschaftlicher Schreibweise der Daten anpassen:

  • Menü „Edit“; Menüpunkt „Preferences“ Reiter „Mesh“ aktivieren
  • „2dm precision when exporting“ auf einen geeigneten Wert einstellen

Mit dem Defaultwert 8 ergibt sich z. B. 5,65415555e+006 für den Hochwert 5.654.155,55.

Warum werden in der 2dm-Datei Materialbereiche überschrieben oder neue angelegt (Versionen 11 und 12)?

Bei folgenden Aktionen können in einer 2dm-Datei neue Materialbereiche angelegt oder bestehende überschrieben werden:

  • Laden eines als Area Coverage definierten Map-Files.
  • Zusammenfügen von Netzen mit ungleichen Mat-Bereichen.
  • Ausführen einer Zonal Classification (die Zonen werden in die Mat-Liste übernommen).

Warum ändern die Nodestrings beim Speichern die Richtung (Version 12.1)?

Beim Abspeichern ändert sich die Richtung von Nodestrings. Das kann bei der Definition von Nodestrings als Durchlässe zu Problemen führen. Dieses Problem tritt nach unseren Erfahrungen ab 12.2 nicht mehr auf.

Wieso wird die Zuflussganglinie mehreren Nodestrings zugeordnet (Versionen 11 und 12)?

Falls man mehrere Nodestrings selektiert und eine Zuflussganglinie definiert, wird im 2dm-File für alle selektierten Nodestrings nur eine Curve gespeichert. Änderungen an einzelnen Nodestrings ändern dann alle betroffenen Nodestrings. Möglicherweise kann das Problem auch bei anderen Aktionen auftreten.

  • Nodestrings einzeln definieren
  • Falls für mehrere Nodestrings nur eine Curve definiert ist, Nodestrings löschen und einzeln neu definieren.
  • In der 2dm-Datei muss für jeden Zulauf eine Curve vorhanden sein.

Kann ich in Windows 8 Daten per Drag and Drop laden?

Ja, allerdings kann es ab Version 12.2 damit zu Problemen kommen, sodass Daten nur über File open geladen werden können.

Wie lassen sich Umlaute in SMS richtig darstellen?

SMS benötigt den ANSI-Zeichensatz. Öffnet man die 2dm-Datei in Notepad, kann man im Menüpunkt „Kodierung“ den gewählten Zeichencode sehen.
Hier stellt man „ANSI“ ein (falls es nicht schon so eingestellt ist).
Ist die Darstellungen der Umlaute immer noch kryptisch (z. B. NiederschlxE4ge statt Niederschläge), dann kopiert man den Block mit der Parameterdefinition aus der Vorlage-Datei und überschreibt den entsprechenden Abschnitt in der 2dm-Datei.

Es ist unbedingt darauf zu achten, dass die zum jeweiligen Release gehörende Vorlage genutzt wird.