Aktionen

TDKWF: Unterschied zwischen den Versionen

Aus BAWiki

imported>Mueller-hagedorn
Keine Bearbeitungszusammenfassung
(Arbeitsgruppe POS)
 
(13 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Programmkennblatt
{{Programmkennblatt
|name_en=TKDWF
|name_en=TDKWF
|name=TKDWF
|name=TDKWF
|version=8.x /August 2009
|version=Februar 2020
|version_beschr=Juni 2009
|version_beschr=September 2022
|stichworte=Postprozessor<br />
|stichworte=Postprozessor<br />
Analyse von Berechnungsergebnissen (2D, Profil-Daten sowie Daten an besonderen Positionen)<br />
Analyse von Berechnungsergebnissen (2D, Profil-Daten sowie Daten an besonderen Positionen)<br />
Zeile 12: Zeile 12:
universelles Direktzugriffs-Datenformat für Profil-Daten<br />
universelles Direktzugriffs-Datenformat für Profil-Daten<br />
Universelles Direktzugriffsdatenformat für Daten an besonderen Positionen<br />
Universelles Direktzugriffsdatenformat für Daten an besonderen Positionen<br />
''Portable OpenMP multithreading''<br />
Parallelisierung mit [http://openmp.org/wp/ OpenMP]<br />
|kurzbeschreibung=Das Programm TDKWF zählt zu den Postprocessoren verschiedener hydrodynamischer Verfahren (z.B.  TRIM-2D, TRIM-3D, TELEMAC-2D, UNTRIM, UnTRIM2007 etc.). Es dient der automatischen Ermittlung ausgewählter [[Tidekennwerte des Wasserstandes]] aus flächenhaft für ein Modellgebiet, entlang von Profilen oder an besonderen Positionen (Geopositionen) vorliegenden Berechnungsergebnissen. Ebenso kann es zur Berechnung der Tidekennwerte der Morphodynamik eingesetzt werden (Entwicklung der Bodentopografie). Die Analyseergebnisse von TDKWF können z.B. mit Hilfe der Graphik-Postprocessoren HVIEW2D (2D/3D) oder LQ2PRO (Profile) visualisiert werden. <br />
|kurzbeschreibung=Das Programm TDKWF zählt zu den Postprocessoren verschiedener hydrodynamischer Verfahren (z.B.  TRIM-2D, TRIM-3D, TELEMAC-2D, UNTRIM, UnTRIM2007 etc.). Es dient der automatischen Ermittlung ausgewählter [[Tidekennwerte des Wasserstandes]] aus flächenhaft für ein Modellgebiet, entlang von Profilen oder an besonderen Positionen (Geopositionen) vorliegenden Berechnungsergebnissen. Ebenso kann es zur Berechnung der Tidekennwerte der Morphodynamik eingesetzt werden (Entwicklung der Bodentopografie). Die Analyseergebnisse von TDKWF können z.B. mit Hilfe der Graphik-Postprocessoren HVIEW2D (2D/3D) oder LQ2PRO (Profile) visualisiert werden. <br />
Für einen Analysezeitraum werden folgende Tidekennwerte des Wasserstandes berechnet (teilweise optional):
Für einen Analysezeitraum werden folgende Tidekennwerte des Wasserstandes berechnet (teilweise optional):
* Tidehochwasser Thw
* [[Tidekennwerte des Wasserstandes#Tidehochwasser (Thw)|Tidehochwasser (Thw)]]
* Tideniedrigwasser Tnw
* [[Tidekennwerte des Wasserstandes#Tideniedrigwasser (Tnw)|Tideniedrigwasser (Tnw)]]
* Tidehub Thb
* [[Tidekennwerte des Wasserstandes#Tidehub (Thb)|Tidehub (Thb)]]
* Tidemittelwasser Tmw
* [[Tidekennwerte des Wasserstandes#Tidemittelwasser (Tmw)|Tidemittelwasser (Tmw)]]
* Flutdauer T_F
* [[Tidekennwerte des Wasserstandes#Flutdauer (T_F)|Flutdauer (T_F)]]
* Ebbedauer T_E
* [[Tidekennwerte des Wasserstandes#Ebbedauer (T_E)|Ebbedauer(T_E)]]
* Verhältniswert Flutdauer:Ebbedauer T_F:T_E (dimensionsloser Kennwert)
* [[Tidekennwerte des Wasserstandes#Flutdauer:Ebbedauer (T_F:T_E)|Flutdauer:Ebbedauer (T_F:T_E)]]
* Überflutungsdauer Ufd
* [[Tidekennwerte des Wasserstandes#Überflutungsdauer|Überflutungsdauer]]
* Eintrittszeitdifferenzen für das Tidehochwasser T_Thw
* [[Tidekennwerte des Wasserstandes#Tidehochwasserzeit (T_Thw)|Tidehochwasserzeit (T_Thw)]]
* Eintrittszeitdifferenzen für das Tideniedrigwasser T_Tnw
* [[Tidekennwerte des Wasserstandes#Tideniedrigwasserzeit (T_Tnw)|Tideniedrigwasserzeit (T_Tnw)]]
Ferner können folgende [[Tidekennwerte der Morphodynamik]] berechnet werden (teilweise optional):  
Ferner können folgende [[Tidekennwerte der Morphodynamik]] berechnet werden (teilweise optional):  
* maximale Tide-Sohltiefe Ths
* [[Tidekennwerte der Morphodynamik#Maximale Tide-Sohltiefe (ThS)|maximale Tide-Sohltiefe Ths]]
* minimale Tide-Sohltiefe Tns
* [[Tidekennwerte der Morphodynamik#Minimale Tide-Sohltiefe (TnS)|minimale Tide-Sohltiefe Tns]]
* mittlere Tide-Sohltiefe Tms
* [[Tidekennwerte der Morphodynamik#Mittlere Tide-Sohltiefe (TmS)|mittlere Tide-Sohltiefe Tms]]
* Tide-Sohltiefenvariation
* [[Tidekennwerte der Morphodynamik#Tide-Sohltiefenvariation (TvS)|Tide-Sohltiefenvariation]]
* Tide-Sohltiefenänderung
* [[Tidekennwerte der Morphodynamik#Tide-Sohltiefenänderung (TcS)|Tide-Sohltiefenänderung]]
* Tide-Erosion
* [[Tidekennwerte der Morphodynamik#Tide-Erosion (EroS)|Tide-Erosion]]
* Tide-Deposition
* [[Tidekennwerte der Morphodynamik#Tide-Deposition (DepS)|Tide-Deposition]]
* Tide-Deposition/Tide-Erosion (dimensionsloser Kennwert)
* [[Tidekennwerte der Morphodynamik#Tide-Deposition/Tide-Erosion|Tide-Deposition/Tide-Erosion (dimensionsloser Kennwert)]]
Für jeden Tidekennwert des Wasserstandes sowie der Morphodynamik werden innerhalb des Analysezeitraumes folgende Werte ermittelt:  
Für jeden Tidekennwert des Wasserstandes sowie der Morphodynamik werden innerhalb des Analysezeitraumes folgende Werte ermittelt:  
# Kennwert für jede Tide des Analysezeitraums
# Kennwert für jede Tide des Analysezeitraums
Zeile 41: Zeile 41:
Bei einzelnen Kenngrößen werden die Mittelwerte durch Wichtung mit der jeweiligen Länge des Zeitraums, z.B. der Tidedauer berechnet. Maximal- und Minimalwerte werden in einer für den jeweiligen Kennwert sinnvollen Weise ermittelt. Beispiel: das maximale Tidehochwasser enstpricht dem größten Wasserstand (größter Anstieg) bei Thw, während das maximale Tideniedrigwasser dem kleinsten Wasserstand (größter Absunk) bei Tnw entspricht.
Bei einzelnen Kenngrößen werden die Mittelwerte durch Wichtung mit der jeweiligen Länge des Zeitraums, z.B. der Tidedauer berechnet. Maximal- und Minimalwerte werden in einer für den jeweiligen Kennwert sinnvollen Weise ermittelt. Beispiel: das maximale Tidehochwasser enstpricht dem größten Wasserstand (größter Anstieg) bei Thw, während das maximale Tideniedrigwasser dem kleinsten Wasserstand (größter Absunk) bei Tnw entspricht.
|eingabedateien=
|eingabedateien=
# allgemeine '''Eingabedaten''' (Dateityp [[TKDWF.DAT|tdkwf.dat]])
# allgemeine '''Eingabedaten''' (Dateityp [[TDKWF.DAT|tdkwf.dat]])
# '''Zeitserien der Berechnungsergebnisse''' (Dateien des Typs [[DIRZ.BIN.R|dirz.bin.r]], [[DIRZ.BIN.I|dirz.bin.i]] und [[DIRZ.BIN|dirz.bin]])
# '''Zeitserien der Berechnungsergebnisse''' (Dateien des Typs [[DIRZ.BIN.R|dirz.bin.r]], [[DIRZ.BIN.I|dirz.bin.i]] und [[DIRZ.BIN|dirz.bin]])
# '''Gitternetz''' für 2D/3D-Daten (Dateityp [[GITTER05.DAT|gitter05.dat/bin]] oder [[UNTRIM_GRID.DAT|untrim_grid.dat]]) '''oder''' Profil-Topographie für Profil-Daten (Dateityp [[PROFIL05.BIN|profil05.bin]]) '''oder''' Systemdatei mit besonderen Positionen (Dateityp [[LOCATION_GRID.DAT|location_grid.dat]])
# '''Gitternetz''' für 2D/3D-Daten (Dateityp [[GITTER05.DAT und GITTER05.BIN|gitter05.dat/bin]] oder [[UNTRIM_GRID.DAT|untrim_grid.dat]]) '''oder''' Profil-Topographie für Profil-Daten (Dateityp [[PROFIL05.BIN|profil05.bin]]) '''oder''' Systemdatei mit besonderen Positionen (Dateityp [[LOCATION_GRID.DAT|location_grid.dat]])
|ausgabedateien=
|ausgabedateien=
# '''Analyseergebnisse''' (Dateien des Typs [[DIRZ.BIN.R|dirz.bin.r]], [[DIRZ.BIN.I|dirz.bin.i]] und [[DIRZ.BIN|dirz.bin]])  
# '''Analyseergebnisse''' (Dateien des Typs [[DIRZ.BIN.R|dirz.bin.r]], [[DIRZ.BIN.I|dirz.bin.i]] und [[DIRZ.BIN|dirz.bin]])  
Zeile 51: Zeile 51:
Bei zeitvariabler Topografie (Morphodynamik) erfolgt die Ermittlung der Tidekennwerte des Wasserstands mit einer Topografie, bei der die Tiefe an allen Berechnungspunkten der jeweiligen minimalen Tiefe im Analysezeitraum entspricht. Gleiches gilt für den Fall, dass mit einer sogenannten alternativen Topografie gearbeitet wurde, falls die in der Gitterdatei gespeicherte Tiefe derjenigen der nicht weiter erodierbaren Schicht entspricht und die aktuelle Tiefe zwar zeitlich konstant ist, sich aber von der in der in der Gitterdatei gespeicherten unterscheidet. <br />
Bei zeitvariabler Topografie (Morphodynamik) erfolgt die Ermittlung der Tidekennwerte des Wasserstands mit einer Topografie, bei der die Tiefe an allen Berechnungspunkten der jeweiligen minimalen Tiefe im Analysezeitraum entspricht. Gleiches gilt für den Fall, dass mit einer sogenannten alternativen Topografie gearbeitet wurde, falls die in der Gitterdatei gespeicherte Tiefe derjenigen der nicht weiter erodierbaren Schicht entspricht und die aktuelle Tiefe zwar zeitlich konstant ist, sich aber von der in der in der Gitterdatei gespeicherten unterscheidet. <br />
In allen Fällen, in denen sich die aktuelle Topografie von der in der Gitterdatei abgespeicherten unterscheidet, müssen neben Thw und Tnw in jedem Fall auch die Morphodynamik-Kenngrößen Ths und Tns berechnet werden.
In allen Fällen, in denen sich die aktuelle Topografie von der in der Gitterdatei abgespeicherten unterscheidet, müssen neben Thw und Tnw in jedem Fall auch die Morphodynamik-Kenngrößen Ths und Tns berechnet werden.
|vorlaufprogramme=[[DIDARENAME]], [[DIDASPLIT]], [[ZEITR]]
|preprozessor=[[DIDARENAME]], [[DIDASPLIT]], [[ZEITR]]
|nachlaufprogramme=[[ABDF]], [[DIDARENAME]], [[DIDASPLIT]], [[GVIEW2D]], [[HVIEW2D]], [[LQ2PRO]], [[VTDK]], [[VVIEW2D]], [[XTRDATA]]
|postprozessor=[[ABDF]], [[DIDARENAME]], [[DIDASPLIT]], [[GVIEW2D]], [[HVIEW2D]], [[LQ2PRO]], [[VTDK]], [[VVIEW2D]], [[XTRDATA]]
|programmiersprache=Fortran90
|programmiersprache=Fortran90
|zus_software= -
|zus_software= -
|kontakt_original=[mailto:guenther.lang@baw.de G. Lang]
|kontakt_original=G. Lang
|kontakt_pflege=[mailto:guenther.lang@baw.de G. Lang], [mailto:aissa.sehili@baw.de A. Sehili], [mailto:susanne.spohr@baw.de S. Spohr]
|kontakt_pflege=[mailto:pos.proghome@baw.de Arbeitsgruppe POS]
|dokumentation=siehe $PROGHOME/examples/Tdkwf/}}
|dokumentation=siehe $PROGHOME/examples/Tdkwf/}}

Aktuelle Version vom 6. September 2022, 11:22 Uhr

Basisinformationen

Programm-Name

TDKWF

Version

Februar 2020

Beschreibung

September 2022

Stichworte

Postprozessor
Analyse von Berechnungsergebnissen (2D, Profil-Daten sowie Daten an besonderen Positionen)
Tide-Kennwerte des Wasserstandes
Tide-Kennwerte der Morphodynamik
Ästuar
universelles Direktzugriffs-Datenformat für 2D/3D-Daten
universelles Direktzugriffs-Datenformat für Profil-Daten
Universelles Direktzugriffsdatenformat für Daten an besonderen Positionen
Parallelisierung mit OpenMP

Kurzbeschreibung

Das Programm TDKWF zählt zu den Postprocessoren verschiedener hydrodynamischer Verfahren (z.B. TRIM-2D, TRIM-3D, TELEMAC-2D, UNTRIM, UnTRIM2007 etc.). Es dient der automatischen Ermittlung ausgewählter Tidekennwerte des Wasserstandes aus flächenhaft für ein Modellgebiet, entlang von Profilen oder an besonderen Positionen (Geopositionen) vorliegenden Berechnungsergebnissen. Ebenso kann es zur Berechnung der Tidekennwerte der Morphodynamik eingesetzt werden (Entwicklung der Bodentopografie). Die Analyseergebnisse von TDKWF können z.B. mit Hilfe der Graphik-Postprocessoren HVIEW2D (2D/3D) oder LQ2PRO (Profile) visualisiert werden.
Für einen Analysezeitraum werden folgende Tidekennwerte des Wasserstandes berechnet (teilweise optional):

Ferner können folgende Tidekennwerte der Morphodynamik berechnet werden (teilweise optional):

Für jeden Tidekennwert des Wasserstandes sowie der Morphodynamik werden innerhalb des Analysezeitraumes folgende Werte ermittelt:

  1. Kennwert für jede Tide des Analysezeitraums
  2. Mittelwert im Analysezeitraum
  3. Maximalwert im Analysezeitraum
  4. Minimalwert im Analysezeitraum

Bei einzelnen Kenngrößen werden die Mittelwerte durch Wichtung mit der jeweiligen Länge des Zeitraums, z.B. der Tidedauer berechnet. Maximal- und Minimalwerte werden in einer für den jeweiligen Kennwert sinnvollen Weise ermittelt. Beispiel: das maximale Tidehochwasser enstpricht dem größten Wasserstand (größter Anstieg) bei Thw, während das maximale Tideniedrigwasser dem kleinsten Wasserstand (größter Absunk) bei Tnw entspricht.

Eingabe-Dateien

  1. allgemeine Eingabedaten (Dateityp tdkwf.dat)
  2. Zeitserien der Berechnungsergebnisse (Dateien des Typs dirz.bin.r, dirz.bin.i und dirz.bin)
  3. Gitternetz für 2D/3D-Daten (Dateityp gitter05.dat/bin oder untrim_grid.dat) oder Profil-Topographie für Profil-Daten (Dateityp profil05.bin) oder Systemdatei mit besonderen Positionen (Dateityp location_grid.dat)

Ausgabe-Dateien

  1. Analyseergebnisse (Dateien des Typs dirz.bin.r, dirz.bin.i und dirz.bin)
  2. Druckerdatei mit Informationen zum Programmablauf (Dateityp Tdkwf.sdr)
  3. (optional) Datei mit Testausgaben (Dateityp Tdkwf.trc)

Methode

Zunächst werden die Extremwerte (Thw und Tnw) für ein Netz von Referenzpositionen ermittelt. Hierdurch ist anschließend eine tidephasenrichtige Zuordnung der Ereignisse an allen Knoten des Berechnungsgitters, der Profil-Topographie oder der besonderen Positionen gewährleistet. Zur präzisen Berechnung der Eintrittszeiten und Kennwerte wird außerdem zwischen den äquidistanten Datenpunkten der für jeden Knoten vorliegenden Zeitserie eine Spline-Interpolation durchgeführt. Das Trockenfallen sowie die Überflutung von Wattgebieten wird in dem Verfahren berücksichtigt.
Bei zeitvariabler Topografie (Morphodynamik) erfolgt die Ermittlung der Tidekennwerte des Wasserstands mit einer Topografie, bei der die Tiefe an allen Berechnungspunkten der jeweiligen minimalen Tiefe im Analysezeitraum entspricht. Gleiches gilt für den Fall, dass mit einer sogenannten alternativen Topografie gearbeitet wurde, falls die in der Gitterdatei gespeicherte Tiefe derjenigen der nicht weiter erodierbaren Schicht entspricht und die aktuelle Tiefe zwar zeitlich konstant ist, sich aber von der in der in der Gitterdatei gespeicherten unterscheidet.
In allen Fällen, in denen sich die aktuelle Topografie von der in der Gitterdatei abgespeicherten unterscheidet, müssen neben Thw und Tnw in jedem Fall auch die Morphodynamik-Kenngrößen Ths und Tns berechnet werden.

Vorlauf-Programme

DIDARENAME, DIDASPLIT, ZEITR

Nachlauf-Programme

ABDF, DIDARENAME, DIDASPLIT, GVIEW2D, HVIEW2D, LQ2PRO, VTDK, VVIEW2D, XTRDATA

Weitere Informationen

Programmiersprache

Fortran90

zusätzliche Software

-

Originalversion

G. Lang

Programmpflege

Arbeitsgruppe POS

Dokumentation/Literatur

siehe $PROGHOME/examples/Tdkwf/


zurück zu Programmkennblätter


Strukturübersicht