TC2BAGGER: Unterschied zwischen den Versionen
Aus BAWiki
imported>BAWiki 3 (Die Seite wurde neu angelegt: „{{Programmkennblatt |name_en=TC2BAGGER |name=TC2BAGGER |version=Februar 1996 |version_beschr=April 2008 |stichworte=Preprozessor<br /> Finite Elemente Gitternet…“) |
KKeine Bearbeitungszusammenfassung |
||
(2 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
Zeile 24: | Zeile 24: | ||
Der Modifikationswert ergibt sich dabei entweder aus einem dem Bagger-Polygon zugeordneten Wert oder aus dem an der jeweiligen Position in dem Bagger-Gitter definierten Wert. | Der Modifikationswert ergibt sich dabei entweder aus einem dem Bagger-Polygon zugeordneten Wert oder aus dem an der jeweiligen Position in dem Bagger-Gitter definierten Wert. | ||
|eingabedateien= | |eingabedateien= | ||
# allgemeine Eingabedaten (Dateityp tc2bagger.dat) | # allgemeine Eingabedaten (Dateityp [[TC2BAGGER.DAT|tc2bagger.dat]]) | ||
# Gitternetz mit aktueller Topographie (Dateityp gitter05.dat/bin) | # Gitternetz mit aktueller Topographie (Dateityp [[GITTER05.DAT und GITTER05.BIN|gitter05.dat/bin]]) | ||
# Bagger-Polygone (Dateityp bagger.dat), oder | # Bagger-Polygone (Dateityp [[BAGGER.DAT|bagger.dat]]), oder | ||
# Bagger-Gitternetz mit Modifikationswerten (Dateityp gitter05.dat/bin) | # Bagger-Gitternetz mit Modifikationswerten (Dateityp [[GITTER05.DAT und GITTER05.BIN|gitter05.dat/bin]]) | ||
# (optional) Umrandungspolygon (Dateityp poly.dat) | # (optional) Umrandungspolygon (Dateityp [[POLY.DAT|poly.dat]]) | ||
# (optional) Knotenkennungen (Dateityp knok.gitter05.dat/bin) | # (optional) Knotenkennungen (Dateityp [[KNOK.GITTER05.DAT und KNOK.GITTER05.BIN|knok.gitter05.dat/bin]]) | ||
|ausgabedateien= | |ausgabedateien= | ||
# Gitternetz mit modifizierter Topographie (Dateityp gitter05.dat/bin) | # Gitternetz mit modifizierter Topographie (Dateityp [[GITTER05.DAT und GITTER05.BIN|gitter05.dat/bin]]) | ||
# (optional) Gitternetz Tiefendifferenzen (Dateityp gitter05.dat/bin) | # (optional) Gitternetz Tiefendifferenzen (Dateityp [[GITTER05.DAT und GITTER05.BIN|gitter05.dat/bin]]) | ||
# Druckerdatei mit Informationen zum Programmablauf (Dateityp tc2bagger.sdr) | # Druckerdatei mit Informationen zum Programmablauf (Dateityp tc2bagger.sdr) | ||
# (optional) Datei mit Testausgaben (Dateityp tc2bagger.trc) | # (optional) Datei mit Testausgaben (Dateityp tc2bagger.trc) | ||
|methode=Die modifizierten Tiefenwerte werden an jedem Gitterpunkt entweder durch Verwendung der den Bagger-Polygonen beigefügten Werte oder durch Interpolation aus den Modifikationstiefen der umliegenden Elementknoten berechnet, falls eine Bagger-Gitter spezifiziert wurde. | |methode=Die modifizierten Tiefenwerte werden an jedem Gitterpunkt entweder durch Verwendung der den Bagger-Polygonen beigefügten Werte oder durch Interpolation aus den Modifikationstiefen der umliegenden Elementknoten berechnet, falls eine Bagger-Gitter spezifiziert wurde. | ||
|preprozessor= - | |preprozessor= - | ||
|postprozessor=[[HVIEW2D]], [[JANET]], [[TICTRI]], [[TOUTR]], | |postprozessor=[[HVIEW2D]], [[JANET]], [[TICTRI]], [[TOUTR]], UPDATE | ||
|programmiersprache=Fortran90 | |programmiersprache=Fortran90 | ||
|zus_software= - | |zus_software= - | ||
|kontakt_original= | |kontakt_original=G. Lang | ||
|kontakt_pflege=[mailto: | |kontakt_pflege=[mailto:pre.proghome@baw.de Arbeitsgruppe PRE] | ||
|dokumentation=$PROGHOME/examples/tc2bagger | |dokumentation=$PROGHOME/examples/tc2bagger | ||
}} | }} |
Aktuelle Version vom 10. Oktober 2022, 11:21 Uhr
Basisinformationen
Programm-Name
TC2BAGGER
Version
Februar 1996
Beschreibung
April 2008
Stichworte
Preprozessor
Finite Elemente Gitternetz
Topographiemodifikation
Vertiefung und/oder Auffüllung
Kurzbeschreibung
Bei dem Programm TC2BAGGER handelt es sich um einen Preprozessor, mit dessen Hilfe die an den Knotenpunkten definierte bathymetrische Tiefe nach verschiedenen Kriterien abgewandelt werden kann. Die zu modifizierenden Knoten des Gitters (Modifikationsknoten) werden nach folgenden Kriterien ausgewählt:
- sie können innerhalb oder außerhalb eines (optionalen) Umrandungspolygones liegen
- sie liegen entweder innerhalb eines weiteren Polygonzuges (Bagger-Polygon) oder sie fallen in das Gebiet eines zweiten Finite Elemente Gitternetzes (Bagger-Gitter), welches ortsvariable Informationen zur Abwandlung der aktuellen Wassertiefe enthält
- die Modifikation kann (optional) für Knoten mit bestimmten Knotenmarkierungen explizit verboten werden
Die an einem Knoten des Gitternetzes aktuell vorhandene bathymetrische Tiefe kann gemäß einer der nachfolgend aufgeführten Modifikationsoptionen abgewandelt werden:
- unbedingte Vertiefung/Auffüllung um einen Modifikationswert: an allen Modifikationsknoten wird die Tiefe um den Modifikationswert verändert
- unbedingte Setzung der Tiefe: an allen Modifikationsknoten wird die Tiefe auf den Modifikationswert gesetzt
- bedingte Vertiefung: an allen Modifikationsknoten, an denen die aktuelle Tiefe kleiner als die durch den Modifikationswert vorgegebene neue Tiefe ist, wird die Tiefe auf den Sollwert gesetzt. Übertiefen bleiben also unverändert
- bedingte Auffüllung: an allen Modifikationsknoten, an denen die aktuelle Tiefe größer als die durch den Modifikationswert vorgegebene neue Tiefe ist, wird die Tiefe auf den Sollwert gesetzt. Untiefen bleiben also unverändert
Der Modifikationswert ergibt sich dabei entweder aus einem dem Bagger-Polygon zugeordneten Wert oder aus dem an der jeweiligen Position in dem Bagger-Gitter definierten Wert.
Eingabe-Dateien
- allgemeine Eingabedaten (Dateityp tc2bagger.dat)
- Gitternetz mit aktueller Topographie (Dateityp gitter05.dat/bin)
- Bagger-Polygone (Dateityp bagger.dat), oder
- Bagger-Gitternetz mit Modifikationswerten (Dateityp gitter05.dat/bin)
- (optional) Umrandungspolygon (Dateityp poly.dat)
- (optional) Knotenkennungen (Dateityp knok.gitter05.dat/bin)
Ausgabe-Dateien
- Gitternetz mit modifizierter Topographie (Dateityp gitter05.dat/bin)
- (optional) Gitternetz Tiefendifferenzen (Dateityp gitter05.dat/bin)
- Druckerdatei mit Informationen zum Programmablauf (Dateityp tc2bagger.sdr)
- (optional) Datei mit Testausgaben (Dateityp tc2bagger.trc)
Methode
Die modifizierten Tiefenwerte werden an jedem Gitterpunkt entweder durch Verwendung der den Bagger-Polygonen beigefügten Werte oder durch Interpolation aus den Modifikationstiefen der umliegenden Elementknoten berechnet, falls eine Bagger-Gitter spezifiziert wurde.
Vorlauf-Programme
-
Nachlauf-Programme
HVIEW2D, JANET, TICTRI, TOUTR, UPDATE
Weitere Informationen
Programmiersprache
Fortran90
zusätzliche Software
-
Originalversion
G. Lang
Programmpflege
Dokumentation/Literatur
$PROGHOME/examples/tc2bagger
zurück zu Programmkennblätter