Aktionen

TC2GEOM: Unterschied zwischen den Versionen

Aus BAWiki

imported>BAWiki 1
Keine Bearbeitungszusammenfassung
imported>BAWiki 1
Keine Bearbeitungszusammenfassung
Zeile 13: Zeile 13:
|eingabedateien=
|eingabedateien=
# Eingabedatei zur Steuerung des Programmablaufs (Dateityp [[TC2GEOM.DAT|tc2geom.dat]])
# Eingabedatei zur Steuerung des Programmablaufs (Dateityp [[TC2GEOM.DAT|tc2geom.dat]])
# Datei mit Finite Elemente Gitternetz der Modelltopografie (Dateityp [[GITTER05.DAT and GITTER05.BIN|gitter05.dat/bin]])
# Datei mit Finite Elemente Gitternetz der Modelltopografie (Dateityp [[GITTER05.DAT und GITTER05.BIN|gitter05.dat/bin]])
# (optional) Datei mit Polygonzügen zum expliziten Setzen von Tiefenwerten entlang dieser Polygonzüge (Dateityp [[NODES.SAVE|nodes.save]])
# (optional) Datei mit Polygonzügen zum expliziten Setzen von Tiefenwerten entlang dieser Polygonzüge (Dateityp [[NODES.SAVE|nodes.save]])
# (optional) Knotenkennungen (Dateityp [[KNOK.GITTER05.DAT and KNOK.GITTER05.BIN|knok.gitter05.dat/bin]])
# (optional) Knotenkennungen (Dateityp [[KNOK.GITTER05.DAT und KNOK.GITTER05.BIN|knok.gitter05.dat/bin]])
|ausgabedateien=
|ausgabedateien=
# Topografie im Datenformat des Verfahrens FIDISOR/FIDIRB (Dateityp [[TOPO.BIN|topo.bin]])
# Topografie im Datenformat des Verfahrens FIDISOR/FIDIRB (Dateityp [[TOPO.BIN|topo.bin]])
Zeile 25: Zeile 25:
Durch Interpolation wird für jede innerhalb der durch das Finite Elemente Gitter beschriebenen Modelltopografie liegenden Gitterzelle der Tiefenwert für die Zellenmitte ermittelt. Sollen die Tiefenangaben gemäß den in [[NODES.SAVE|nodes.save]] vorgegebenen Polygonzügen explizit übernommen werden, so wird die Tiefe in den Zellenmitten der zur vollständigen, auf das Finite Differenzen Gitter abgebildeten Darstellung des Polygonzuges minimal notwendigen Gitterzellenanzahl entsprechend abgeändert (orthogonale Projektion vom Polygonzug zur Zellenmitte).
Durch Interpolation wird für jede innerhalb der durch das Finite Elemente Gitter beschriebenen Modelltopografie liegenden Gitterzelle der Tiefenwert für die Zellenmitte ermittelt. Sollen die Tiefenangaben gemäß den in [[NODES.SAVE|nodes.save]] vorgegebenen Polygonzügen explizit übernommen werden, so wird die Tiefe in den Zellenmitten der zur vollständigen, auf das Finite Differenzen Gitter abgebildeten Darstellung des Polygonzuges minimal notwendigen Gitterzellenanzahl entsprechend abgeändert (orthogonale Projektion vom Polygonzug zur Zellenmitte).


Durch Interpretation der Randkennungen in dem Finite Elemente Gitter (offen, d.h. wasserdurchströmt, oder geschlossen, d.h. wasserundurchlässig) werden die offene Randabschnitte darstellenden Gitterzellen automatisch identifiziert. Wurde zusätzlich die (optionale) Eingabedatei des Typs [[KNOK.GITTER05.DAT and KNOK.GITTER05.BIN|knok.gitter05.dat/bin]] bereitgestellt, so werden die Gitterzellen entlang des offenen Randes außerdem noch in eventuell vorhandene Teilabschnitte untergliedert, insofern die Knoten des Randes zu diesem Zwecke mit verschiedenen Kennungen versehen wurden.  
Durch Interpretation der Randkennungen in dem Finite Elemente Gitter (offen, d.h. wasserdurchströmt, oder geschlossen, d.h. wasserundurchlässig) werden die offene Randabschnitte darstellenden Gitterzellen automatisch identifiziert. Wurde zusätzlich die (optionale) Eingabedatei des Typs [[KNOK.GITTER05.DAT und KNOK.GITTER05.BIN|knok.gitter05.dat/bin]] bereitgestellt, so werden die Gitterzellen entlang des offenen Randes außerdem noch in eventuell vorhandene Teilabschnitte untergliedert, insofern die Knoten des Randes zu diesem Zwecke mit verschiedenen Kennungen versehen wurden.  
|preprozessor=[[UPDA2D]]
|preprozessor=[[UPDA2D]]
|postprozessor=[[FD2HYPSO]], [[FD2TRIM]], [[FDGITTER05]], [[FDGLUE]]
|postprozessor=[[FD2HYPSO]], [[FD2TRIM]], [[FDGITTER05]], [[FDGLUE]]

Version vom 26. Mai 2010, 10:32 Uhr

Basisinformationen

Programm-Name

TC2GEOM

Version

Oktober 1998

Beschreibung

April 2008

Stichworte

Preprozessor
Finite Differenzen Verfahren TRIM-2D
Finite Differenzen Verfahren TRIM-3D
Umwandlung eines Finite Elemente Gitters
äquivalentes Finite Differenzen Gitter
Liste der Randgitterzellen

Kurzbeschreibung

Das Programm TC2GEOM zählt zu den Preprozessoren der hydronumerischen Verfahren TRIM-2D und TRIM-3D. Es dient der Umwandlung einer im Datenformat des Finite Elemente Verfahrens TICAD-2S vorliegenden Modelltopografie in eine dazu gleichwertige Topografie im Datenformat des Verfahrens FIDISOR/FIDIRB. Diese Topographie kann weiter umgewandelt (Programm FD2TRIM) und in den mathematischen Verfahren TRIM-2D und TRIM-3D verwendet werden.

Eingabe-Dateien

  1. Eingabedatei zur Steuerung des Programmablaufs (Dateityp tc2geom.dat)
  2. Datei mit Finite Elemente Gitternetz der Modelltopografie (Dateityp gitter05.dat/bin)
  3. (optional) Datei mit Polygonzügen zum expliziten Setzen von Tiefenwerten entlang dieser Polygonzüge (Dateityp nodes.save)
  4. (optional) Knotenkennungen (Dateityp knok.gitter05.dat/bin)

Ausgabe-Dateien

  1. Topografie im Datenformat des Verfahrens FIDISOR/FIDIRB (Dateityp topo.bin)
  2. (optional) Druckerprotokoll mit mehr oder weniger informativen Meldungen zum Ablauf der automatischen Gitternetzumwandlung (Dateityp tc2geom.sdr)
  3. (optional) Randgitterzellen entlang des offenen Randes (Dateityp rgz.dat)
Hinweis: Diese Datei kann mit dem Programm FDGITTER05 visualisiert und manuell abgeändert werden. Des weiteren kann sie in eine Datei des Typs fd2rnd.dat zur späteren
Verwendung in dem Randwertegenerator TR2RND umgesetzt werden.

Methode

Durch Interpolation wird für jede innerhalb der durch das Finite Elemente Gitter beschriebenen Modelltopografie liegenden Gitterzelle der Tiefenwert für die Zellenmitte ermittelt. Sollen die Tiefenangaben gemäß den in nodes.save vorgegebenen Polygonzügen explizit übernommen werden, so wird die Tiefe in den Zellenmitten der zur vollständigen, auf das Finite Differenzen Gitter abgebildeten Darstellung des Polygonzuges minimal notwendigen Gitterzellenanzahl entsprechend abgeändert (orthogonale Projektion vom Polygonzug zur Zellenmitte).

Durch Interpretation der Randkennungen in dem Finite Elemente Gitter (offen, d.h. wasserdurchströmt, oder geschlossen, d.h. wasserundurchlässig) werden die offene Randabschnitte darstellenden Gitterzellen automatisch identifiziert. Wurde zusätzlich die (optionale) Eingabedatei des Typs knok.gitter05.dat/bin bereitgestellt, so werden die Gitterzellen entlang des offenen Randes außerdem noch in eventuell vorhandene Teilabschnitte untergliedert, insofern die Knoten des Randes zu diesem Zwecke mit verschiedenen Kennungen versehen wurden.

Vorlauf-Programme

UPDA2D

Nachlauf-Programme

FD2HYPSO, FD2TRIM, FDGITTER05, FDGLUE

Weitere Informationen

Programmiersprache

Fortran90

zusätzliche Software

-

Originalversion

G. Lang

Programmpflege

G. Lang

Dokumentation/Literatur

-


zurück zu Programmkennblätter


Strukturübersicht