Aktionen

Mathematisches Verfahren UNTRIM: Unterschied zwischen den Versionen

Aus BAWiki

imported>Juettner
Keine Bearbeitungszusammenfassung
(Die LinkTitles-Erweiterung hat automatisch Links zu anderen Seiten hinzugefügt (<a target="_blank" rel="nofollow noreferrer noopener" class="external free" href="https://github.com/bovender/LinkTitles">https://github.com/bovender/LinkTitles</a>).)
 
(51 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
==Das Mathematische Verfahren UnTRIM==
[[Kategorie:Mathematische Verfahren]]
[[en: Mathematical Model UNTRIM]]
==Kurzbeschreibung==


* Kurzbeschreibung
Das [[mathematische Verfahren]] [[UNTRIM]] wurde von Herrn Prof. Vincenzo Casulli (Universität Trient, Italien) entwickelt. [[UNTRIM]] ist ein semi-implizites Finite-Differenzen (-Volumen) Verfahren zur numerischen Lösung der dreidimensionalen Flachwassergleichungen sowie der dreidimensionalen Transportgleichung für Salz, Wärme, [[Schwebstoffe]] sowie suspendierte Sedimente.
* Physikalische Prozesse
* Berechnungsergebnisse
* Veröffentlichungen
* Validierungsdokument
* Benutzer-Schnittstellen-Beschreibung
* Anwender
* MPI-Parallelisierung
* BAW-spezifische Informationen


===Kurzbeschreibung===
[[UNTRIM]] arbeitet auf einem unstrukturierten orthogonalen Gitter (UOG). Hierbei wird das Lösungsgebiet von einer endlichen Anzahl konvexer Polygone überlappungsfrei überdeckt. Ein Gitter entspricht genau dann einem UOG, wenn innerhalb eines jeden Polygons ein Punkt (Zentrum) bestimmt werden kann, so dass jede Verbindungslinie zu einem Zentrum eines Nachbarpolygons die gemeinsame Seite der Polygone senkrecht schneidet.


Bei dem mathematischen Verfahren UnTRIM handelt es sich um eine Neuentwicklung, die von Herrn Prof. Vincenzo Casulli (Universität Trient, Italien) durchgeführt wurde. UnTRIM ist ein semi-implizites Finite-Differenzen (-Volumen) Verfahren zur numerischen Lösung der dreidimensionalen Flachwassergleichungen sowie der dreidimensionalen Transportgleichung für Salz, Wärme, Schwebstoffe sowie suspendierte Sedimente.
==Physikalische Prozesse==


UnTRIM arbeitet auf einem unstrukturierten orthogonalen Gitter (UOG). Hierbei wird das Lösungsgebiet von einer endlichen Anzahl konvexer Polygone überlappungsfrei überdeckt. Ein Gitter entspricht genau dann einem UOG, wenn innerhalb eines jeden Polygons ein Punkt (Zentrum) bestimmt werden kann, so dass jede Verbindungslinie zu einem Zentrum eines Nachbarpolygons die gemeinsame Seite der Polygone senkrecht schneidet.
* reynoldsgemittelte Navier-Stokes-Gleichung (RANS)
Physikalische Prozesse
** 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
** horizontale seegangsinduzierte Beschleunigung (durch Radiation Stress)


    * reynoldsgemittelte Navier-Stokes-Gleichung (RANS)
* Transport konservativer Tracer
          o lokale Beschleunigung (Massenträgheit)
** lokale Veränderung
          o advektive Beschleunigung
** advektiver Transport durch die Strömung
          o Coriolisbeschleunigung
** optionaler flux limiter : Minmod, van Leer oder Superbee
          o barotroper Druckgradient
** horizontale turbulente Diffusivität (lokal isotrop, zeit- und ortsvariabel)
          o barokliner Druckgradient
** turbulente Diffusivität in Vertikalrichtung unter Berücksichtigung der vertikalen Dichteschichtung
          o hydrostatische oder nicht-hydrostatische Druckverteilung
** [[Sinkgeschwindigkeit]], Deposition und [[Erosion]] (bei Schwebstoffen)
          o horizontale turbulente Viskosität (lokal isotrop, zeit- und ortsvariabel)
** Wärmeaustausch mit der Atmosphäre und der [[Gewässersohle]] (bei Wärmetransport)
          o turbulente Viskosität in Vertikalrichtung unter Berücksichtigung der vertikalen Dichteschichtung
** Quellen und Senken
          o Bodenreibung
** Senken mit unmittelbarer Wiedereinleitung an einem anderen Ort, mit der Möglichkeit zur Abwandlung z.B. der Einleitungstemperatur sowie des Einleitungssalzgehalts gegenüber den entsprechenden Entnahmewerten.
          o Impulseintrag durch den Wind
          o Quellen und Senken
          o horizontale seegangsinduzierte Beschleunigung (durch Radiation Stress)
    * Transport konservativer Tracer
          o lokale Veränderung
          o advektiver Transport durch die Strömung
          o optionaler flux limiter : Minmod, van Leer oder Superbee
          o horizontale turbulente Diffusivität (lokal isotrop, zeit- und ortsvariabel)
          o turbulente Diffusivität in Vertikalrichtung unter Berücksichtigung der vertikalen Dichteschichtung
          o Sinkgeschwindigkeit, Deposition und Erosion (bei Schwebstoffen)
          o Wärmeaustausch mit der Atmosphäre und der Gewässersohle (bei Wärmetransport)
          o Quellen und Senken
          o Senken mit unmittelbarer Wiedereinleitung an einem anderen Ort, mit der Möglichkeit zur Abwandlung z.B. der Einleitungstemperatur sowie des Einleitungssalzgehalts gegenüber den entsprechenden Entnahmewerten.


Berechnungsergebnisse
==Berechnungsergebnisse==


    * Wasserspiegelauslenkung der freien Oberfläche
* Wasserspiegelauslenkung der freien Oberfläche
    * Strömungsgeschwindigkeit
* Strömungsgeschwindigkeit
    * Tracerkonzentration (z.B. Salzgehalt, Temperatur, Schwebstoffgehalt)
* Tracerkonzentration (z.B. Salzgehalt, Temperatur, [[Schwebstoffgehalt]])
    * hydrodynamischer Druck
* hydrodynamischer Druck


Anmerkung: Bei zwei-dimensionaler Modellrechnung entsprechen die Ergebnisse den über die Wassertiefe gemittelten Werten.
Anmerkung: Bei zwei-dimensionaler Modellrechnung entsprechen die Ergebnisse den über die [[Wassertiefe]] gemittelten Werten.


Veröffentlichungen
==Veröffentlichungen==


  1. Casulli, V. and Zanolli, P. (1998), A Three-Dimensional Semi-Implicit Algorithm for Environmental Flows on Unstructured Grids, Proc. of Conf. on Num. Methods for Fluid Dynamics, University of Oxford.
# Casulli, V. and Zanolli, P. (1998), A Three-Dimensional Semi-Implicit Algorithm for Environmental Flows on Unstructured Grids, Proc. of Conf. on Num. Methods for Fluid Dynamics, University of Oxford.
  2. Casulli, V. (1999), A Semi-Implicit Finite Difference Method for Non-Hydrostatic, Free-Surface Flows, International Journal for Numerical Methods in Fluids, 30: 425 - 440.
# Casulli, V. (1999), A Semi-Implicit Finite Difference Method for Non-Hydrostatic, Free-Surface Flows, International Journal for Numerical Methods in Fluids, 30: 425 - 440.
  3. Casulli, V. and R.A. Walters (2000), An unstructured, three-dimensional model based on the shallow water equations, International Journal for Numerical Methods in Fluids 2000, 32: 331 - 348.
# [http://www3.interscience.wiley.com/journal/69502070/abstract Casulli, V. and R.A. Walters (2000)], An unstructured grid, three-dimensional model based on the shallow water equations. International Journal for Numerical Methods in Fluids, Volume 32, Issue 3, pages 331 - 348.
  4. Casulli, V. and Zanolli, P. (2002), Semi-Implicit Numerical Modelling of Non-Hydrostatic Free-Surface Flows for Environmental Problems, Mathematical and Computer Modelling, 36: 1131 - 1149.
# Casulli, V. and Zanolli, P. (2002), Semi-Implicit Numerical Modelling of Non-Hydrostatic Free-Surface Flows for Environmental Problems, Mathematical and Computer Modelling, 36: 1131 - 1149.
  5. Casulli, V. and Zanolli, P. (2004), High Resolution Methods for Multidimensional Advection-Diffusion Problems in Free-Surface Hydrodynamics, Ocean Modelling, to appear.
# Casulli, V. and Zanolli, P. (2004), High Resolution Methods for Multidimensional Advection-Diffusion Problems in Free-Surface Hydrodynamics, Ocean Modelling.


Validierungsdokument
==Weitere Anwender==
Verschiedene Versionen des von Herrn Prof. Casulli bereit gestellten Berechnungskerns [[UNTRIM|UnTRIM]] werden von folgenden Institutionen verwendet:
* [http://www.deltamodeling.com/ ''Delta Modeling Associates, Inc.'', San Francisco, California, USA]
* [http://www.rma.com/ ''Resource Management Associates'', Fairfield, California, USA]
* [http://www.stanford.edu/ ''Stanford University'', Stanford, California, USA]
* [http://www.ucdavis.edu/ ''University of California'', Davis, California, USA]
* [http://www.vims.edu/ ''Virginia Institute of Marine Science'', Gloucester Point, Maryland, USA]


Das Validierungsdokument enthält neben einer allgemeinen Einführung in das Simulationsverfahren detaillierte Informationen zu folgenden Themen:
==Weitere Software==
Die von Herrn Prof. Casulli entwickelten und in mehreren Publikationen veröffentlichten Konzepte haben die Entwicklung folgender Modellverfahren ''inspiriert'':
* [http://oss.deltares.nl/web/delft3d/d-flow-flexible-mesh D-Flow Flexible Mesh]
* ELCIRC, [http://www.stccmop.org/knowledge_transfer/software/selfe  SELFE]
* [http://sourceforge.net/projects/suntans/ SUNTANS]


  1. Physikalisches System,
==Validierungsdokument==
  2. Modellfunktionalität,
 
  3. konzeptionelles Modell,
Das Validierungsdokument enthält neben einer allgemeinen Einführung in das [[Simulationsverfahren]] detaillierte Informationen zu folgenden Themen:
  4. algorithmische Implementierung,
 
  5. Software-Implementierung,
# Physikalisches System,
  6. Validierungsstudien, und
# Modellfunktionalität
  7. Literatur.
# konzeptionelles [[Modell]],
# algorithmische Implementierung,
# Software-Implementierung,
# [[Validierungsstudien]], und
# Literatur.


Die PDF-Version der englischen Dokument-Fassung kann frei heruntergeladen werden:
Die PDF-Version der englischen Dokument-Fassung kann frei heruntergeladen werden:


    * (ca. 1.2 MB) UnTRIM standard validation document (in Englisch)
* (ca. 1.2 MB) [http://www.baw.de/downloads/wasserbau/mathematische_verfahren/pdf/Simulationsverfahren_Kueste_validation_document-untrim-2004.pdf UNTRIM standard validation document] (in Englisch)


Benutzer-Schnittstellen-Beschreibung
==Benutzer-Schnittstellen-Beschreibung==


Dieses Dokument enthält eine detaillierte Beschreibung aller dem Anwender des Simulationsverfahrens zur Verfügung stehenden Schnittstellen-Funktionen. Folgende Schnittstellen-Themen werden behandelt:
Dieses Dokument enthält eine detaillierte Beschreibung aller dem Anwender des Simulationsverfahrens zur Verfügung stehenden Schnittstellen-Funktionen. Folgende Schnittstellen-Themen werden behandelt:


  1. Setzen von Daten (set-interfaces),
# Setzen von Daten (set-interfaces),
  2. Holen von Daten (get-interfaces),
# Holen von Daten (get-interfaces),
  3. Testen des Gitters und der Genauigkeit der iterativ berechneten Lösung (check-routines),
# Testen des Gitters und der Genauigkeit der iterativ berechneten Lösung (check-routines),
  4. vom Berechnungskern gerufene externe Routinen (user-interface-routines) zum,
# vom Berechnungskern gerufene externe Routinen (user-interface-routines) zum,
        1. Definieren der Namen der Dateien mit den Standard-Eingabedaten, zum
## Definieren der Namen der Dateien mit den Standard-Eingabedaten, zum
        2. Setzen des Anfangszustands, zum
## Setzen des Anfangszustands, zum
        3. Setzen der Randwerte für jeden Berechnungszeitschritt, und zum
## Setzen der Randwerte für jeden Berechnungszeitschritt, und zum
        4. Holen der Berechnungsergebnisse.
## Holen der Berechnungsergebnisse.
  5. tabellarische Aufzählung aller SET- und GET-Schnittstellen,
# tabellarische Aufzählung aller SET- und GET-Schnittstellen,
  6. Beispiele zu den Dateien mit den Standard-Eingabedaten.
# Beispiele zu den Dateien mit den Standard-Eingabedaten.


Die PDF-Version der englischen Dokument-Fassung kann frei heruntergeladen werden:
Die PDF-Version der englischen Dokument-Fassung kann frei heruntergeladen werden:


    * (ca. 0.65 MB) UnTRIM user interface description (in Englisch)
* (ca. 0.65 MB) [http://www.baw.de/downloads/wasserbau/mathematische_verfahren/pdf/Simulationsverfahren_Kueste_untrim-ui-2004.pdf UNTRIM user interface description] (in Englisch)
    * (ca. 1.41 MB) UnTRIM2 (version August2009) user interface description (in Englisch)
* (ca. 1.41 MB) [http://www.baw.de/downloads/wasserbau/mathematische_verfahren/pdf/Simulationsverfahren_Kueste_untrim2-ui.pdf UNTRIM<sup>2</sup> (version August 2009) user interface description] (in Englisch)
 
==MPI-Parallelisierung==
 
Der Berechnungskern des mathematischen Verfahrens [[UNTRIM]] wurde von [mailto:jacek.jankowski@baw.de Jacek Jankowski] mit MPI parallelisiert. Eine ausführliche Beschreibung ist in dem technischen Bericht
(ca. 1.1 MB) [http://www.baw.de/downloads/wasserbau/mathematische_verfahren/pdf/manual_mpi_untrim.pdf MPI Version Manual] (in Englisch) enthalten. Diese Version wird derzeit hausintern vor allem in der Abteilung Wasserbau im Binnenbereich eingesetzt.


Anwender (in alphabetischer Reihenfolge)
==BAW-spezifische Informationen==


    * Casulli, V., Universita degli Studi di Trento, Dipartimento di Ingegneria Civile ed Ambientale, Trient, Italien;
===Gitternetzgenerierung===
    * Celebioglu, K., Drexel University, College of Engineering, Philadeplhia, PA, USA;
    * Cheng, R.T. (personal home page), U.S. Geological Survey, Access USGS-SF Bay & Delta, Menlo Park, CA, USA;
    * Jankowski, J. Bundesanstalt für Wasserbau, Dienststelle Karlsruhe - Wasserbau im Binnenbereich, Karlsruhe;
    * MacWilliams, M., (personal home page), Stanford University, Environmental Fluid Mechanics Laboratory, Stanford, CA, USA;
    * Piasecki, M. (personal home page), Drexel University, College of Engineering, Philadeplhia, PA, USA;
    * Rudolph, E. Bundesanstalt für Wasserbau, Dienststelle Hamburg - Wasserbau im Küstenbereich, Hamburg;
    * Wang, H.V. (personal home page), Virginia Institute of Marine Science / School of Marine Science, College of William and Mary, Gloucester Point, VA, USA;
    * Shen, J. Virginia Institute of Marine Science / School of Marine Science, College of William and Mary, Gloucester Point, VA, USA;
    * Weilbeer, H. Bundesanstalt für Wasserbau, Dienststelle Hamburg - Wasserbau im Küstenbereich, Hamburg.


UnTRIM wird in den verschiedenen Institutionen teilweise von einem größeren, als dem genannten Personenkreis verwendet. Die o.g. Personen fungieren daher auch als Haupt-Ansprechperson ihrer Institutionen.
Für das Erzeugen des von [[UNTRIM]] benötigten unstrukturierten orthogonalen Gitters wird der Gitternetz-Generator [[JANET]] eingesetzt, eine Entwicklung der Firma [http://www.smileconsult.de/ SmileConsult]. Weitere Informationen zur Einbindung von [[JANET]] bei der BAW finden sich auf dem entsprechenden [[JANET|JANET-Programmkennblatt]].


MPI-Parallelisierung
===Simulation===


Der Berechnungskern des mathematischen Verfahrens UnTRIM wurde von Jacek Jankowski mit MPI parallelisiert. Eine ausführliche Beschreibung ist in dem technischen Bericht MPI Version Manual (in Englisch) enthalten. Diese Version wird derzeit hausintern vor allem in der Abteilung Wasserbau im Binnenbereich eingesetzt.
Das [[mathematische Verfahren]] [[UNTRIM]] ist vollständig in die Softwareumgebung der BAW eingebunden. Weitere Detailinformationen finden sich auf dem [[UNTRIM|UNTRIM-Programmkennblatt]].
BAW-spezifische Informationen
Gitternetzgenerierung


Für das Erzeugen des von UnTRIM benötigten unstrukturierten orthogonalen Gitters wird der Gitternetz-Generator JaNET eingesetzt, eine Entwicklung der Firma SmileConsult. Weitere Informationen zur Einbindung von JaNET bei der BAW finden sich auf dem entsprechenden JaNET-Programmkennblatt.
===Grafische Darstellung der Berechnungsergebnisse===
Simulation


Das mathematische Verfahren UnTRIM ist vollständig in die Softwareumgebung der BAW eingebunden. Weitere Detailinformationen finden sich auf dem UnTRIM-Programmkennblatt.
Für die grafische Darstellung der von [[UNTRIM]] erzeugten Ergebnisse stehen mehrere Methoden bereit. Zu den wichtigsten zählen,
Grafische Darstellung der Berechnungsergebnisse


Für die grafische Darstellung der von UnTRIM erzeugten Ergebnisse stehen mehrere Methoden bereit. Zu den wichtigsten zählen,
* [[HVIEW2D]], für flächenhaft vorliegende Daten,
* [[VVIEW2D]] und/oder [[LQ2PRO]], für auf Quer- und Längsschnitten vorliegende Daten, sowie
* [[GVIEW2D]], für an Einzelpositionen vorliegende Daten.


    * HVIEW2D, für flächenhaft vorliegende Daten,
===Analyse der Berechnungsergebnisse===
    * VVIEW2D und/oder LQ2PRO, für auf Quer- und Längsschnitten vorliegende Daten, sowie
    * GVIEW2D, für an Einzelpositionen vorliegende Daten.


Analyse der Berechnungsergebnisse
Für eine [[Analyse der Berechnungsergebnisse]] stehen verschiedene Methoden für unterschiedlichste Fragestellungen bereit.


Für eine Analyse der Berechnungsergebnisse stehen verschiedene Methoden für unterschiedlichste Fragestellungen bereit.
===Kopplung mit weiteren Sub-Modellen===
Kopplung mit weiteren Sub-Modellen


Das mathematische Verfahren UnTRIM ist ein seiner Einbindung bei der BAW mit den nachfolgend genannten Sub-Modellen verknüpft:
Das [[mathematische Verfahren]] [[UNTRIM]] ist ein seiner Einbindung bei der BAW mit den nachfolgend genannten Sub-Modellen verknüpft:


  1. Spektrales Seegangsmodell K-Modell (siehe unk.dat);
# Spektrales Seegangsmodell ''K-[[Modell|MODELL]]'' (siehe [[K_MODEL.DAT|k_model.dat]]);
  2. Sedimentologisches Modell SediMorph (siehe sedimorph.dat).
# Sedimentologisches [[Modell]] ''SEDIMORPH'' (siehe [[SEDIMORPH.DAT|sedimorph.dat]]).


Diese Sub-Modelle können in direkter Kopplung mit UnTRIM verwendet werden.
Diese Sub-Modelle können in direkter Kopplung mit [[UNTRIM]] verwendet werden.


----
----

Aktuelle Version vom 21. Oktober 2022, 08:56 Uhr

Kurzbeschreibung

Das mathematische Verfahren UNTRIM wurde von Herrn Prof. Vincenzo Casulli (Universität Trient, Italien) entwickelt. UNTRIM ist ein semi-implizites Finite-Differenzen (-Volumen) Verfahren zur numerischen Lösung der dreidimensionalen Flachwassergleichungen sowie der dreidimensionalen Transportgleichung für Salz, Wärme, Schwebstoffe sowie suspendierte Sedimente.

UNTRIM arbeitet auf einem unstrukturierten orthogonalen Gitter (UOG). Hierbei wird das Lösungsgebiet von einer endlichen Anzahl konvexer Polygone überlappungsfrei überdeckt. Ein Gitter entspricht genau dann einem UOG, wenn innerhalb eines jeden Polygons ein Punkt (Zentrum) bestimmt werden kann, so dass jede Verbindungslinie zu einem Zentrum eines Nachbarpolygons die gemeinsame Seite der Polygone senkrecht schneidet.

Physikalische Prozesse

  • 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
    • horizontale seegangsinduzierte Beschleunigung (durch Radiation Stress)
  • Transport konservativer Tracer
    • 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)
    • Wärmeaustausch mit der Atmosphäre und der Gewässersohle (bei Wärmetransport)
    • Quellen und Senken
    • Senken mit unmittelbarer Wiedereinleitung an einem anderen Ort, mit der Möglichkeit zur Abwandlung z.B. der Einleitungstemperatur sowie des Einleitungssalzgehalts gegenüber den entsprechenden Entnahmewerten.

Berechnungsergebnisse

  • Wasserspiegelauslenkung der freien Oberfläche
  • Strömungsgeschwindigkeit
  • Tracerkonzentration (z.B. Salzgehalt, Temperatur, Schwebstoffgehalt)
  • hydrodynamischer Druck

Anmerkung: Bei zwei-dimensionaler Modellrechnung entsprechen die Ergebnisse den über die Wassertiefe gemittelten Werten.

Veröffentlichungen

  1. Casulli, V. and Zanolli, P. (1998), A Three-Dimensional Semi-Implicit Algorithm for Environmental Flows on Unstructured Grids, Proc. of Conf. on Num. Methods for Fluid Dynamics, University of Oxford.
  2. Casulli, V. (1999), A Semi-Implicit Finite Difference Method for Non-Hydrostatic, Free-Surface Flows, International Journal for Numerical Methods in Fluids, 30: 425 - 440.
  3. Casulli, V. and R.A. Walters (2000), An unstructured grid, three-dimensional model based on the shallow water equations. International Journal for Numerical Methods in Fluids, Volume 32, Issue 3, pages 331 - 348.
  4. Casulli, V. and Zanolli, P. (2002), Semi-Implicit Numerical Modelling of Non-Hydrostatic Free-Surface Flows for Environmental Problems, Mathematical and Computer Modelling, 36: 1131 - 1149.
  5. Casulli, V. and Zanolli, P. (2004), High Resolution Methods for Multidimensional Advection-Diffusion Problems in Free-Surface Hydrodynamics, Ocean Modelling.

Weitere Anwender

Verschiedene Versionen des von Herrn Prof. Casulli bereit gestellten Berechnungskerns UnTRIM werden von folgenden Institutionen verwendet:

Weitere Software

Die von Herrn Prof. Casulli entwickelten und in mehreren Publikationen veröffentlichten Konzepte haben die Entwicklung folgender Modellverfahren inspiriert:

Validierungsdokument

Das Validierungsdokument enthält neben einer allgemeinen Einführung in das Simulationsverfahren detaillierte Informationen zu folgenden Themen:

  1. Physikalisches System,
  2. Modellfunktionalität
  3. konzeptionelles Modell,
  4. algorithmische Implementierung,
  5. Software-Implementierung,
  6. Validierungsstudien, und
  7. Literatur.

Die PDF-Version der englischen Dokument-Fassung kann frei heruntergeladen werden:

Benutzer-Schnittstellen-Beschreibung

Dieses Dokument enthält eine detaillierte Beschreibung aller dem Anwender des Simulationsverfahrens zur Verfügung stehenden Schnittstellen-Funktionen. Folgende Schnittstellen-Themen werden behandelt:

  1. Setzen von Daten (set-interfaces),
  2. Holen von Daten (get-interfaces),
  3. Testen des Gitters und der Genauigkeit der iterativ berechneten Lösung (check-routines),
  4. vom Berechnungskern gerufene externe Routinen (user-interface-routines) zum,
    1. Definieren der Namen der Dateien mit den Standard-Eingabedaten, zum
    2. Setzen des Anfangszustands, zum
    3. Setzen der Randwerte für jeden Berechnungszeitschritt, und zum
    4. Holen der Berechnungsergebnisse.
  5. tabellarische Aufzählung aller SET- und GET-Schnittstellen,
  6. Beispiele zu den Dateien mit den Standard-Eingabedaten.

Die PDF-Version der englischen Dokument-Fassung kann frei heruntergeladen werden:

MPI-Parallelisierung

Der Berechnungskern des mathematischen Verfahrens UNTRIM wurde von Jacek Jankowski mit MPI parallelisiert. Eine ausführliche Beschreibung ist in dem technischen Bericht (ca. 1.1 MB) MPI Version Manual (in Englisch) enthalten. Diese Version wird derzeit hausintern vor allem in der Abteilung Wasserbau im Binnenbereich eingesetzt.

BAW-spezifische Informationen

Gitternetzgenerierung

Für das Erzeugen des von UNTRIM benötigten unstrukturierten orthogonalen Gitters wird der Gitternetz-Generator JANET eingesetzt, eine Entwicklung der Firma SmileConsult. Weitere Informationen zur Einbindung von JANET bei der BAW finden sich auf dem entsprechenden JANET-Programmkennblatt.

Simulation

Das mathematische Verfahren UNTRIM ist vollständig in die Softwareumgebung der BAW eingebunden. Weitere Detailinformationen finden sich auf dem UNTRIM-Programmkennblatt.

Grafische Darstellung der Berechnungsergebnisse

Für die grafische Darstellung der von UNTRIM erzeugten Ergebnisse stehen mehrere Methoden bereit. Zu den wichtigsten zählen,

  • HVIEW2D, für flächenhaft vorliegende Daten,
  • VVIEW2D und/oder LQ2PRO, für auf Quer- und Längsschnitten vorliegende Daten, sowie
  • GVIEW2D, für an Einzelpositionen vorliegende Daten.

Analyse der Berechnungsergebnisse

Für eine Analyse der Berechnungsergebnisse stehen verschiedene Methoden für unterschiedlichste Fragestellungen bereit.

Kopplung mit weiteren Sub-Modellen

Das mathematische Verfahren UNTRIM ist ein seiner Einbindung bei der BAW mit den nachfolgend genannten Sub-Modellen verknüpft:

  1. Spektrales Seegangsmodell K-MODELL (siehe k_model.dat);
  2. Sedimentologisches Modell SEDIMORPH (siehe sedimorph.dat).

Diese Sub-Modelle können in direkter Kopplung mit UNTRIM verwendet werden.


zurück zu Modellverfahren für den Küstenbereich und Ästuare


Strukturübersicht