K MODEL.DAT: Unterschied zwischen den Versionen
Aus BAWiki
imported>Lang Guenther (UnTRIM2 als neues Nutzerprogramm) |
imported>Lang Guenther (Ergänzungen für NODC CF NetCDF Ausgabe der Seegangsspektren an Einzelpositionen) |
||
Zeile 2: | Zeile 2: | ||
|name_en=K_MODEL.DAT | |name_en=K_MODEL.DAT | ||
|dateityp=k_model.dat | |dateityp=k_model.dat | ||
|version= | |version=September 2019 | ||
|version_beschr= | |version_beschr=September 2019 | ||
|bedeutung=allgemeine Eingabesteuerdaten für das Softwarepaket K-Modell | |bedeutung=allgemeine Eingabesteuerdaten für das Softwarepaket K-Modell | ||
|dateiinhalt= | |dateiinhalt= | ||
Zeile 67: | Zeile 67: | ||
## Key'''"Intrinsic_Data_Timestep"''' ist der '''Zeitschritt''' zur '''Ausgabe der Ergebnisse in GKSS-spezifischen Formaten'''; die Ergebnisse werden in den Dateien | ## Key'''"Intrinsic_Data_Timestep"''' ist der '''Zeitschritt''' zur '''Ausgabe der Ergebnisse in GKSS-spezifischen Formaten'''; die Ergebnisse werden in den Dateien | ||
### MAPYYYYMMDDhhmmss (integrale Seegangsdaten) und | ### MAPYYYYMMDDhhmmss (integrale Seegangsdaten) und | ||
### OUTYYYYMMDDhhmmss (spektrale Seegangsdaten) | ### OUTYYYYMMDDhhmmss (spektrale Seegangsdaten) abgelegt. | ||
## Key '''"Integrated_Data_Output"''' bezeichnet '''Anfangstermin, Endtermin''' sowie '''Zeitschritt''' zur '''Ausgabe der integralen Seegangsparameter''' in einem BAW-spezifischen Datenformat. | |||
## Key '''"Integrated_Data_Output"''' bezeichnet '''Anfangstermin, Endtermin''' sowie '''Zeitschritt''' zur '''Ausgabe der integralen Seegangsparameter''' in einem | ## Key '''"Integrated_Data_Output_Nc"''' bezeichnet '''Anfangstermin, Endtermin''' sowie '''Zeitschritt''' zur Ausgabe der integralen Seegangsparameter in eine NetCDF-Datei mit '''UGRID CF Metadaten'''. | ||
## | |||
## Key '''"Spectral_Data_Output"''' bezeichnet Anfangstermin, Endtermin sowie Zeitschritt zur Ausgabe der Seegangsspektren in einem BAW-spezifischen Datenformat. | ## Key '''"Spectral_Data_Output"''' bezeichnet Anfangstermin, Endtermin sowie Zeitschritt zur Ausgabe der Seegangsspektren in einem BAW-spezifischen Datenformat. | ||
## Key '''" | ## Key '''"Spectral_Data_Output_Nc"''' bezeichnet Anfangstermin, Endtermin sowie Zeitschritt zur Ausgabe der Seegangsspektren in eine NetCDF-Datei mit '''NODC CF Metadaten'''. | ||
# Block '''Output_Files''' mit Namen und '''Typbezeichnungen''' der BAW-spezifischen Ergebnisdateien: | # Block '''Output_Files''' mit Namen und '''Typbezeichnungen''' der BAW-spezifischen Ergebnisdateien: | ||
## Key '''"Integrated_Data_File"''' bezeichnet den '''Dateinamen''' sowie den '''Dateityp (BDF)''' zur Aufnahme der integralen Seegangsparameter (Dateien des Typs | ## Key '''"Integrated_Data_File"''' bezeichnet den '''Dateinamen''' sowie den '''Dateityp (BDF)''' zur Aufnahme der integralen Seegangsparameter (Dateien des Typs [[DIRZ.BIN.R|dirz.bin.r]], [[DIRZ.BIN.I|dirz.bin.i]] und [[DIRZ.BIN|dirz.bin]]). | ||
## Key '''"Integrated_Data_File_Nc"''' bezeichnet den '''Dateinamen''' sowie den '''Dateityp (NETCDF)''' zur Aufnahme der integralen Seegangsparameter in eine [[CF-NETCDF.NC|UGRID- und CF-konforme NetCDF-Datei]]. | |||
## Key '''"Spectral_Data_File"''' bezeichnet den Dateinamen sowie den '''Dateityp (NETCDF)''' zur Aufnahme der spektralen Seegangsdaten (Datei des Typs | ## Key '''"Spectral_Data_File"''' bezeichnet den Dateinamen sowie den '''Dateityp (NETCDF)''' zur Aufnahme der spektralen Seegangsdaten (Datei des Typs [[NETCDF.CDF|netcdf.cdf]]). | ||
## Key '''"Spectral_Data_File_Nc"''' bezeichnet den Dateinamen sowie den '''Dateityp (NETCDF)''' zur Aufnahme der spektralen Seegangsdaten [[CF-NETCDF.NC|NODC- und CF-konforme NetCDF-Datei]]. | |||
## Key '''" | |||
# Block '''Output_Data''' zur '''Steuerung des Umfangs der Datenausgabe:''' | # Block '''Output_Data''' zur '''Steuerung des Umfangs der Datenausgabe:''' | ||
## Key '''"Wave_Data"''' zum An- bzw. Abschalten der '''Ausgabe des Seegangs'''; | ## Key '''"Wave_Data"''' zum An- bzw. Abschalten der '''Ausgabe des Seegangs'''; |
Version vom 24. September 2019, 13:08 Uhr
Basisinformationen
Datei-Typ
k_model.dat
Datei-Form
FORMATTED
Version
September 2019
Beschreibung
September 2019
Bedeutung der Datei
allgemeine Eingabesteuerdaten für das Softwarepaket K-Modell
Datei-Inhalt
- Block Test_Output zur Spezifikation des Umfangs der Test-Ausgaben:
- Key "Level" zur Steuerung des Umfangs der Testausgaben mit den zulässigen Werten None, Low, Moderate, Medium, High und Extreme.
- Block Start_Restart_Specifications mit verschiedenen Angaben zur Beschreibung des Anfangszustands:
- Key "Cold_Start" mit den Werten Yes oder No :
- falls Yes, dann wird der Anfangszustand aus den Angaben in dem Block Initial_Spectra ermittelt;
- falls No, dann wird der Anfangszustand aus den in einem vorangehenden Modell-Lauf erzeugten Dateien
- BLFYYYYMMDDhhmmss und
- LAFYYYYMMDDhhmmss.
- gelesen. Diese Dateien müssen für den Starttermin YYYYMMDDhhmmss in dem Arbeitsverzeichnis vorhanden sein.
- Key "Restart_Output_Timestep" mit Angaben zum Zeitschritt für das Schreiben von Sicherungsdateien
- BLFYYYYMMDDhhmmss und
- LAFYYYYMMDDhhmmss.
- Die Sicherungsdateien können in einem späteren Simulationslauf als Restart-Dateien wieder verwendet werden.
- Key "Cold_Start" mit den Werten Yes oder No :
- Block Initial_Spectra zur näheren Beschreibung des Anfangszustands falls Cold_Start=Yes vereinbart wurde:
- Key "Type_Of_Spectra" zur Bezeichnung der Art des Anfangsspektrums; die folgenden Möglichkeiten sind zulässig:
- "Energy_Equal_Zero": keine anfängliche Seegangsenergie;
- "Wind_Independent": wind-unabhängiges Seegangsspektrum, welches aus den nachfolgend angegebenen Seegangsparametern abgeleitet wird;
- "Wind_Dependent": wind-abhängiges Seegangsspektrum, welches aus der nachfolgend angegebenen Fetch-Länge und dem lokalen Windfeld zum Start-Termin abgeleitet wird.
- Key "Phillips_Parameter", Seegangsparameter, der mit Hilfe des Programmes WESPE bestimmt werden sollte;
- Key "Peak_Frequency", Seegangsparameter, der mit Hilfe des Programmes WESPE bestimmt werden sollte;
- Key "Overshoot_Factor", Seegangsparameter, der mit Hilfe des Programmes WESPE bestimmt werden sollte;
- Key "Left_Peak_Width", Seegangsparameter, der mit Hilfe des Programmes WESPE bestimmt werden sollte;
- Key "Right_Peak_Width", Seegangsparameter, der mit Hilfe des Programmes WESPE bestimmt werden sollte;
- Key "Wave_Direction", Richtung, in die sich der Seegang ausbreitet, z.B. Norden (0.0 Grad) oder Osten (90.0 Grad);
- Key "Fetch", Fetch-Länge in (m).
- Key "Type_Of_Spectra" zur Bezeichnung der Art des Anfangsspektrums; die folgenden Möglichkeiten sind zulässig:
- Block Timestep_For_Integration mit Angaben zu den verschiedenen Zeitschritten:
- Key "Propagation_Timestep", Zeitschritt für die Seegangsausbreitung, die Tiefen- und die Strömungsrefraktion; verletzt der vom Anwender
- vorgegebene Zeitschritt die CFL-Bedingung, so wird der Zeitschritt (programmintern) so lange halbiert, bis die CFL-Bedingung wieder erfüllt ist, so dass ein
- CFL-bedingter Programmabbruch hierdurch vermieden wird; der programmintern benutzte Zeitschritt wird dabei niemals größer als der vom Anwender vorgegebene Wert sein;
- Key "Source_Timestep", Zeitschritt für die Berücksichtigung der Quellen und Senken (Wind, nichtlineare Dissipation, sowie Dissipation durch
- Wechselwirkung mit der Sohle);
- Key "Ratio_Propagation_Refraction", ganzzahliger Verhätniswert zwischen den Sub-Zeitschritten für Ausbreitung und Refraktion.
- Key "Propagation_Timestep", Zeitschritt für die Seegangsausbreitung, die Tiefen- und die Strömungsrefraktion; verletzt der vom Anwender
- Block Options mit Angaben zur Berücksichtigung von zeit- und ortsvariabler Wasserbedeckung und Strömung, Radiation Stress sowie verschiedenen Angaben zur Steuerung
- der Interpolation von Randwerten und Berechnungsergebnissen zwischen verschiedenen Gitternetzen:
- Key "Depth_Option" zur Steuerung des Einflusses der Wassertiefe:
- Deep_Water: Tiefwasser-Approximation;
- Time_Variable_Depth: zeitvariable Wassertiefe
- sowie der Berechnung des Radiation Stress:
- Key "Current_Option" zur Steuerung des Einflusses der Strömungsgeschwindigkeit:
- No_Current: kein Strömungseinfluss;
- Time_Variable_Current: zeitvariable Strömung.
- Key"Radiation_Option" zur Steuerung der Berechnung des Radiation Stress:
- No_Radiation_Stress: keine Berechnung des Radiation Stress;
- With_Radiation_Stress: mit Berechnung des Radiation Stress.
- (optional) Key "Import_Max_Radius" zur Vorgabe des max. (Such-) Radius in Meter beim Datenimport (Interpolation von dem Wasserstands- und
- Strömungsgitter auf das Seegangsgitter); wird dieser Key nicht angegeben, so wird der Wert 2000.0 m verwendet.
- (optional) Key "Import_Min_Nearest" zur Vorgabe der minimal erforderlichen Anzahl Interpolationspunkte beim Datenimport; für jeden Berechnungspunkt des
- Seegangsgitters müssen im Umkreis von "Import_Max_Radius" eine Mindestanzahl von Punkten mit Wasserstand und Strömung vorhanden sein; wird dieser Key nicht
- angegeben,so wird der Wert 3 (Interpolationspunkte) benutzt.
- (optional) Key "Export_Max_Radius" zur Vorgabe des max. (Such-) Radius in Meter beim Datenexport (Interpolation von dem Seegangsgitter auf das Wasserstands- und Strömungsgitter); wird dieser Key nicht angegeben, so wird der Wert 2000.0 m verwendet.
- (optional) Key "Export_Min_Nearest" zur Vorgabe der minimal erforderlichen Anzahl Interpolationspunkte beim Datenexport; für jeden Punkt des
- Wasserstands- und Strömungsgitters (z.B. Gitterpunkte eines gekoppelten HN-Modells) müssen im Umkreis von "Export_Max_Radius" eine Mindestanzahl von Punkten mit
- Seegangsdaten vorhanden sein; wird dieser Key nicht angegeben, so wird der Wert 3 (Interpolationspunkte) benutzt.
- (optional) Key "Export_Only_Loc_Ip" legt fest, dass Punkte des Wasserstands- und Strömungsgitters außerhalb des "Export_Max_Radius" liegen dürfen und dann keinen Wert zugewiesen bekommen.
- Block Wave_Discretisation mit Angaben zur Diskretisierung des Seegangsspektrums:
- Key "Nof_Wave_Numbers" bezeichnet die Anzahl der diskreten Wellenzahlen bzw. Frequenzen;
- Key "Nof_Wave_Directions" bezeichnet die Anzahl der diskreten Wellenrichtungen;
- Key "Lowest_Wave_Number" bezeichnet die kleinste Wellenzahl des diskreten Spektrums.
- Block Output_Times_And_Timesteps enthält verschiedene Angaben zur Häufigkeit der Datenausgabe in verschiedenen BAW- und GKSS-spezifischen Formaten:
- Key"Intrinsic_Data_Timestep" ist der Zeitschritt zur Ausgabe der Ergebnisse in GKSS-spezifischen Formaten; die Ergebnisse werden in den Dateien
- MAPYYYYMMDDhhmmss (integrale Seegangsdaten) und
- OUTYYYYMMDDhhmmss (spektrale Seegangsdaten) abgelegt.
- Key "Integrated_Data_Output" bezeichnet Anfangstermin, Endtermin sowie Zeitschritt zur Ausgabe der integralen Seegangsparameter in einem BAW-spezifischen Datenformat.
- Key "Integrated_Data_Output_Nc" bezeichnet Anfangstermin, Endtermin sowie Zeitschritt zur Ausgabe der integralen Seegangsparameter in eine NetCDF-Datei mit UGRID CF Metadaten.
- Key "Spectral_Data_Output" bezeichnet Anfangstermin, Endtermin sowie Zeitschritt zur Ausgabe der Seegangsspektren in einem BAW-spezifischen Datenformat.
- Key "Spectral_Data_Output_Nc" bezeichnet Anfangstermin, Endtermin sowie Zeitschritt zur Ausgabe der Seegangsspektren in eine NetCDF-Datei mit NODC CF Metadaten.
- Key"Intrinsic_Data_Timestep" ist der Zeitschritt zur Ausgabe der Ergebnisse in GKSS-spezifischen Formaten; die Ergebnisse werden in den Dateien
- Block Output_Files mit Namen und Typbezeichnungen der BAW-spezifischen Ergebnisdateien:
- Key "Integrated_Data_File" bezeichnet den Dateinamen sowie den Dateityp (BDF) zur Aufnahme der integralen Seegangsparameter (Dateien des Typs dirz.bin.r, dirz.bin.i und dirz.bin).
- Key "Integrated_Data_File_Nc" bezeichnet den Dateinamen sowie den Dateityp (NETCDF) zur Aufnahme der integralen Seegangsparameter in eine UGRID- und CF-konforme NetCDF-Datei.
- Key "Spectral_Data_File" bezeichnet den Dateinamen sowie den Dateityp (NETCDF) zur Aufnahme der spektralen Seegangsdaten (Datei des Typs netcdf.cdf).
- Key "Spectral_Data_File_Nc" bezeichnet den Dateinamen sowie den Dateityp (NETCDF) zur Aufnahme der spektralen Seegangsdaten NODC- und CF-konforme NetCDF-Datei.
- Block Output_Data zur Steuerung des Umfangs der Datenausgabe:
- Key "Wave_Data" zum An- bzw. Abschalten der Ausgabe des Seegangs;
- Key "Sea_Data" zum An- bzw. Abschalten der Ausgabe der Windsee;
- Key "Swell_Data" zum An- bzw. Abschalten der Ausgabe der Dünung.
- Block Open_Boundary_Data mit Hilfsinformationen zur Berechnung des Seegangs an offenen, durchströmten Modellrändern:
- Key "Fetch_Length" mit Angaben zur richtungsabhängigen Fetchlänge (in km) mit der das Seegangsspektrum auf dem Rand berechnet werden soll.
- Block Area_To_Be_Printed mit Angaben der in eine Druckerdatei zu schreibenden Ergebnisse für Teilgebiete:
- Key "First_X": Koordinate für den linken Gebietsrand;
- Key "Last_X": Koordinate für den rechten Gebietsrand;
- Key "First_Y": Koordinate für den unteren Gebietsrand;
- Key "Last_Y": Koordinate für den oberen Gebietsrand;
- Key "X_Increment": Ausgabegitterweite in x-Richtung;
- Key "Y_Increment": Ausgabegitterweite in y-Richtung.
- (optional) Block Input_Files mit weiteren Eingabedateien:
- (optional) Key "Specific_Locations" : Name einer Datei des Typs location.dat, mit Vereinbarung einer oder mehrerer Positionen zur Ausgabe der spektralen Seegangsdaten, wobei die Beschreibungen der Positionen in Dateien vom Typ geopos.dat vorhanden sein müssen;
- (optional) Key "Alternative_Grid_File" : Name und Typ (GITTER05, UNTRIM_BAW) der Datei mit dem alternativen Berechnungsgitter (Datei des Typs
- untrim_grid.dat oder gitter05.dat/bin), auf welchem die Berechnung des Seegangs, abweichend vom Gitter der vorfügbaren Wasserstands- und Strömungsdaten, durchgeführt werden soll.
Hinweise:
- Beim Lesen der Daten wird automatisch auch auf die Dictionary-Datei k_model_dico.dat in dem Verzeichnis $PROGHOME/dic/ zugegriffen.
Programme, welche diesen Datei-Typ benutzen
UNK, UNTRIM, UNTRIM2, UNTRIM2007
Beispiel-Datei
siehe $PROGHOME/examples/unk/k_model.dat
zurück zu: Dateikennblätter