Aktionen

UNTRIM2007: Unterschied zwischen den Versionen

Aus BAWiki

imported>Lang Guenther
K (Tippfehler beseitigt)
imported>Lang Guenther
(Datei mit globalen Metadaten nc_meta.dat)
Zeile 2: Zeile 2:
|name_en=UNTRIM2007
|name_en=UNTRIM2007
|name=untrim2007
|name=untrim2007
|version=Mai 2012
|version=Juni 2012
|version_beschr=Mai 2012
|version_beschr=Juni 2012
|stichworte=
|stichworte=
numerische Simulation<br />
numerische Simulation<br />
Zeile 73: Zeile 73:
# allgemeine '''Eingabedaten''' (Datei des Typs  [[UNTRIM2007.DAT|untrim2007.dat]])
# allgemeine '''Eingabedaten''' (Datei des Typs  [[UNTRIM2007.DAT|untrim2007.dat]])
# alle anderen Eingabedateien werden in der vorgenannten Eingabesteuerdatei sowie den dort weiter benutzten Steuerdateien beschrieben.  
# alle anderen Eingabedateien werden in der vorgenannten Eingabesteuerdatei sowie den dort weiter benutzten Steuerdateien beschrieben.  
# (optional) '''Globale Metadaten''' (Datei des Typs [[NC_META.DAT|nc_meta.dat]]). Falls die Datei ''nc_meta.dat'' in dem Arbeitsverzeichnis vorhanden ist, so wird sie automatisch gelesen. Anderenfalls wird auf die gleichnamige Datei in dem Verzeichnis $PROGHOME/cfg zurückgegriffen.
|ausgabedateien=
|ausgabedateien=
# alle Ergebnisdateien werden in der Eingabesteuerdatei [[UNTRIM2007.DAT|untrim2007.dat]] sowie den dort weiter benutzten Dateien beschrieben.
# alle Ergebnisdateien werden in der Eingabesteuerdatei [[UNTRIM2007.DAT|untrim2007.dat]] sowie den dort weiter benutzten Dateien beschrieben.

Version vom 27. Juni 2012, 13:01 Uhr

Basisinformationen

Programm-Name

untrim2007

Version

Juni 2012

Beschreibung

Juni 2012

Stichworte

numerische Simulation
Finite Differenzen
Finite Volumen
unstrukturiertes orthogonales Gitter
zwei-dimensional, drei-dimensional
instationär, nichtlinear
hydrostatisch, nicht-hydrostatisch
reynoldsgemittelte Navier-Stokes-Gleichung (RANS)
Tidedynamik (lange Wellen)
Transport konservativer Substanzen (Salz, Temperatur, Schwebstoff, Tracer)
Zwei-Gleichungs Turbulenzmodellierung
mathematisches Verfahren UNTRIM2007
Sub-Modell Dichteberechnung EQS
Sub-Modell Mischungswegmodellierung MIX
Sub-Modell Sinkgeschwindigkeitsmodellierung SV
Sub-Modell Morphodynamik SEDIMORPH
Sub-Modell Baggern und Verklappen DredgeSim
Sub-Modell kurze Wellen (Seegang) K-Modell
portable SMP-Programmierung mit OpenMP

Kurzbeschreibung

Methode

Das auf der Methode der Finiten Differenzen / Finite Volumen basierende zwei- und drei-dimensionale mathematische Verfahren UNTRIM2007 dient der Simulation stationärer und instationärer Strömungs- und Transportprozesse in Gewässern mit freier Wasseroberfläche. Im Gegensatz zu klassischen Finite Differenzen Verfahren arbeitet UNTRIM2007 auf einem unstrukturierten orthogonalen Gitter.

Physikalische Prozesse

Die folgenden physikalischen Prozesse werden von UNTRIM2007 derzeit berücksichtigt:

  • reynoldsgemittelte Navier-Stokes-Gleichung (RANS)
    • lokale Beschleunigung (Massenträgheit)
    • advektive Beschleunigung
    • Coriolisbeschleunigung
    • barotroper Druckgradient
    • barokliner Druckgradient
    • hydrostatische oder nicht-hydrostatische Druckverteilung
    • horizontale turbulente Viskosität (lokal isotrop, zeit- und ortsvariabel)
    • turbulente Viskosität in Vertikalrichtung unter Berücksichtigung der vertikalen Dichteschichtung
    • Bodenreibung
    • Impulseintrag durch den Wind
    • Quellen und Senken
    • zeitvariable Bodenevolution
    • Körperkräfte durch Seegang
  • Transport konservativer Substanzen
    • lokale Veränderung
    • advektiver Transport durch die Strömung
    • optionaler flux limiter : Minmod, van Leer oder Superbee
    • horizontale turbulente Diffusivität (lokal isotrop, zeit- und ortsvariabel)
    • turbulente Diffusivität in Vertikalrichtung unter Berücksichtigung der vertikalen Dichteschichtung
    • Sinkgeschwindigkeit, Deposition und Erosion (bei Schwebstoffen)
    • Quellen und Senken
    • Senken mit unmittelbarer Wiedereinleitung an einem anderen Ort, mit der Möglichkeit zur Abwandlung der Einleitungstemperatur sowie des Einleitungssalzgehalts gegenüber den entsprechenden Entnahmewerten.
  • Turbulenzmodellierung
    • konstant
    • Mischungsweg (verschiedene Ansätze)
    • Zwei-Gleichungs-Modell (turbulente kinetische Energie, verallgemeinerte turbulente Längenskala)

Primäre Berechnungsergebnisse

  • Wasserspiegelauslenkung der freien Oberfläche
  • Lage der Gewässersohle und Bodenevolutionsrate
  • Strömungsgeschwindigkeit
  • Substanzkonzentration (Salzgehalt, Temperatur, Schwebstoffgehalt, Tracer)
  • turbulente kinetische Energie und turbulente Längenskala
  • hydrodynamischer Druck

Eingabe-Dateien

  1. allgemeine Eingabedaten (Datei des Typs untrim2007.dat)
  2. alle anderen Eingabedateien werden in der vorgenannten Eingabesteuerdatei sowie den dort weiter benutzten Steuerdateien beschrieben.
  3. (optional) Globale Metadaten (Datei des Typs nc_meta.dat). Falls die Datei nc_meta.dat in dem Arbeitsverzeichnis vorhanden ist, so wird sie automatisch gelesen. Anderenfalls wird auf die gleichnamige Datei in dem Verzeichnis $PROGHOME/cfg zurückgegriffen.

Ausgabe-Dateien

  1. alle Ergebnisdateien werden in der Eingabesteuerdatei untrim2007.dat sowie den dort weiter benutzten Dateien beschrieben.
  2. Es können optional auch CF-NETCDF.NC Dateien erzeugt werden.
  3. Druckerdatei mit Informationen zum Programmablauf (Datei des Typs untrim2007.master.sdr).
  4. (optional) Datei mit Testausgaben (Datei des Typs untrim2007.trc).

Methode

-

Vorlauf-Programme

UTRPRE, UTRRND

Nachlauf-Programme

ABDF, BATCHPLOT, DATACONVERT, DIDAMINTQ, GVIEW2D, HVIEW2D, UNTRIM2007MONITOR, VTDK, VVIEW2D, XTRLQ2, ZEITR

Weitere Informationen

Programmiersprache

Fortran90

zusätzliche Software

-

Originalversion

V. Casulli, G. Lang

Programmpflege

E. Rudolph, A. Sehili, H. Weilbeer

Dokumentation/Literatur

  • siehe $PROGHOME/examples/untrim2007/

zurück zu Programmkennblätter


Strukturübersicht