ALL-Datei: Unterschied zwischen den Versionen

Aus TALSIM Docs
(Seite von der Übersetzung entfernt)
Markierung: Zurückgesetzt
(Änderung 13624 von Froehlich (Diskussion) rückgängig gemacht.)
Markierung: Rückgängigmachung
 
Zeile 1: Zeile 1:
<languages/>
<translate>


<!--T:1-->
{{ASCII-Datensatz}}
{{ASCII-Datensatz}}


<!--T:2-->
__TOC__
__TOC__
Die ALL-Datei enthält allgemeine Angaben zur Simulation
Die ALL-Datei enthält allgemeine Angaben zur Simulation




==Beispiel==
==Beispiel== <!--T:3-->


<!--T:4-->
<pre>
<pre>
*Allgemeine Angaben (*.ALL)
*Allgemeine Angaben (*.ALL)
Zeile 14: Zeile 19:
VERSION=1.2
VERSION=1.2


<!--T:5-->
[NAME]
[NAME]
Caption=002_Langzeitsimulation_1973_1980_Gesamtsystem_Stand_2017
Caption=002_Langzeitsimulation_1973_1980_Gesamtsystem_Stand_2017
Zeile 20: Zeile 26:
Text3=batch-run, 27.01.2017 15:23:49
Text3=batch-run, 27.01.2017 15:23:49


<!--T:6-->
[SIMULATION]
[SIMULATION]
SimMode=1
SimMode=1
Zeile 30: Zeile 37:
SimBlock=13
SimBlock=13
ViewTimeStep=1
ViewTimeStep=1
StartKey=A231


<!--T:7-->
[SIMPROG]
[SIMPROG]
KProgID=0
KProgID=0


<!--T:8-->
[SIMREALTIME]
[SIMREALTIME]
PreStartStep=d
PreStartStep=d
Zeile 39: Zeile 49:
ConnectedKProgID=0
ConnectedKProgID=0


<!--T:9-->
[SIMLOOP]
[SIMLOOP]
#Simulationszeitschritt = 1 Monat
#Simulationszeitschritt = 1 Monat
Zeile 46: Zeile 57:
UseSimStart=FALSE
UseSimStart=FALSE


<!--T:10-->
[SIMSCE]
[SIMSCE]


<!--T:11-->
[POSTPROCESSING]
[POSTPROCESSING]
IsActive=J
IsActive=J


<!--T:12-->
[STARTCONDITION]
[STARTCONDITION]
UrbanLoss=4     
UrbanLoss=4     
Zeile 58: Zeile 72:
SoilMoisture=100   
SoilMoisture=100   


<!--T:13-->
[CALC]
[CALC]
CntrlFunction=J
CntrlFunction=J
Zeile 70: Zeile 85:
SoilInterconnected=0
SoilInterconnected=0


<!--T:14-->
[FILES]
[FILES]
Max=J
Max=J
Zeile 84: Zeile 100:
ResultForStates=QQQ,BOF
ResultForStates=QQQ,BOF


<!--T:15-->
[OPTIMIZATION]
[OPTIMIZATION]
Optimize=N
Optimize=N
OptMode=1  
OptMode=1  


<!--T:16-->
[SIMMEMO]
[SIMMEMO]
StartMemo=
StartMemo=


<!--T:17-->
EndMemo=
EndMemo=
</pre>
</pre>


==Erläuterungen==
==Erläuterungen== <!--T:18-->




===<code>[SETTINGS]</code>===
===<code>[SETTINGS]</code>=== <!--T:19-->


<!--T:20-->
* <code>VERSION</code>: Versionsnummer des Dateiformats
* <code>VERSION</code>: Versionsnummer des Dateiformats




===<code>[NAME]</code>===
===<code>[NAME]</code>=== <!--T:21-->


<!--T:22-->
Name und Beschreibung des Datensatzes
Name und Beschreibung des Datensatzes




===<code>[SIMULATION]</code>===
===<code>[SIMULATION]</code>=== <!--T:23-->


* <code>SimMode</code>: Simulationsmodus, 1 = <span style="color:red">???</span>
<!--T:24-->
* <code>SimMode</code>: Simulationsmodus
** <code>1</code>: Simulation mit Zeitreihen
** <code>2</code>: Kurzfristprognose
* <code>SimStart</code>: Startdatum der Simulation, Format <code>dd.MM.JJJJ HH:mm</code> oder <code>dd/MM/JJJJ HH:mm</code>
* <code>SimStart</code>: Startdatum der Simulation, Format <code>dd.MM.JJJJ HH:mm</code> oder <code>dd/MM/JJJJ HH:mm</code>
* <code>SimEnd</code>: Enddatum der Simulation, Format <code>dd.MM.JJJJ HH:mm</code> oder <code>dd/MM/JJJJ HH:mm</code>
* <code>SimEnd</code>: Enddatum der Simulation, Format <code>dd.MM.JJJJ HH:mm</code> oder <code>dd/MM/JJJJ HH:mm</code>
<div class="info">
Kleinstes mögliches Startdatum ist 01.01.0001 00:00<br/>
Größtes mögliches Enddatum ist ein Zeitschritt vor 31.12.9999 23:59 (#221)
</div>
* <code>SimStartZre</code>:  
* <code>SimStartZre</code>:  
* <code>UseCurrentDate</code>:  
* <code>UseCurrentDate</code>:  
Zeile 118: Zeile 146:
* <code>SimBlock</code>:  
* <code>SimBlock</code>:  
* <code>ViewTimeStep</code>:
* <code>ViewTimeStep</code>:
* <code>StartKey</code>: Ermöglicht simulation von Teilgebieten. Nur Elemente die Oberhalb des genannten Elements liegen werden im Simulationslauf berücksichtig.


===<code>[SIMPROG]</code>=== <!--T:25-->


===<code>[SIMPROG]</code>===
<!--T:26-->
* <code>KProgID</code>: Wenn <code>SimMode</code> = 2, ID der zu verwendenden Kurzfristprognose in der [[Special:MyLanguage/PRO-Datei|PRO-Datei]]


* <code>KProgID</code>:
===<code>[SIMREALTIME]</code>=== <!--T:27-->
 
 
===<code>[SIMREALTIME]</code>===


<!--T:28-->
* <code>PreStartStep</code>:  
* <code>PreStartStep</code>:  
* <code>PreStartCount</code>:  
* <code>PreStartCount</code>:  
Zeile 132: Zeile 161:




===<code>[SIMLOOP]</code>===
===<code>[SIMLOOP]</code>=== <!--T:29-->


<!--T:30-->
* <code>#Simulationszeitschritt </code>:  
* <code>#Simulationszeitschritt </code>:  
* <code>TimeStepCount</code>:  
* <code>TimeStepCount</code>:  
Zeile 141: Zeile 171:




===<code>[SIMSCE]</code>===
===<code>[SIMSCE]</code>=== <!--T:31-->




===<code>[POSTPROCESSING]</code>===
===<code>[POSTPROCESSING]</code>=== <!--T:32-->


* <code>IsActive</code>:
Dieser Abschnitt ist obsolet


<!--T:33-->
* <code>IsActive</code>:


===<code>[STARTCONDITION]</code>===
===<code>[STARTCONDITION]</code>=== <!--T:34-->


<!--T:35-->
* <code>UrbanLoss</code>:  
* <code>UrbanLoss</code>:  
* <code>StartLoss</code>:  
* <code>StartLoss</code>:  
Zeile 158: Zeile 191:




===<code>[CALC]</code>===
===<code>[CALC]</code>=== <!--T:36-->


<!--T:37-->
* <code>CntrlFunction</code>:  
* <code>CntrlFunction</code>:  
* <code>ObjectiveFunction</code>:  
* <code>ObjectiveFunction</code>:  
* <code>Expo</code>:  
* <code>Expo</code>:  
* <code>ErrGauge</code>:  
* <code>ErrGauge</code>: obsolete
* <code>ErrObjective</code>:  
* <code>ErrObjective</code>:  
* <code>OptionEzgScsLoss</code>:  
* <code>OptionEzgScsLoss</code>:  
Zeile 171: Zeile 205:
* <code>SoilInterconnected</code>: Bei <code>1</code> erfolgt die Übergabe von Interflow zwischen Einzugsgebieten direkt über die Bodenschichten (''Neu seit v3.1.1.8''). Bei <code>0</code> wird Interflow nur in die Speicherkaskade des nächsten Einzugsgebiets übergeben. Default: <code>0</code>. <br/>'''Hinweis:''' Wenn aktiviert, erfolgt eine iterative Berechnung der Bodenfeuchteberechnung bei der jeder Zeitschritt mindestens zwei Mal berechnet wird!
* <code>SoilInterconnected</code>: Bei <code>1</code> erfolgt die Übergabe von Interflow zwischen Einzugsgebieten direkt über die Bodenschichten (''Neu seit v3.1.1.8''). Bei <code>0</code> wird Interflow nur in die Speicherkaskade des nächsten Einzugsgebiets übergeben. Default: <code>0</code>. <br/>'''Hinweis:''' Wenn aktiviert, erfolgt eine iterative Berechnung der Bodenfeuchteberechnung bei der jeder Zeitschritt mindestens zwei Mal berechnet wird!


===<code>[FILES]</code>=== <!--T:38-->


===<code>[FILES]</code>===
<!--T:39-->
 
* <code>Max</code>:  
* <code>Max</code>:  
* <code>Blz</code>:  
* <code>Blz</code>:  
Zeile 179: Zeile 213:
* <code>Wel</code>:  
* <code>Wel</code>:  
* <code>Csv</code>:  
* <code>Csv</code>:  
* <code>Bin</code>: Bei <code>J</code> erfolgt die Ergebnisausgabe der WEL-Datei in einem Binärformat.
* <code>Bin</code>: Bei <code>J</code> erfolgt die Zeitreihen Ergebnisausgabe in einem Binärformat (WBL). Bei <code>N</code> im ASCII WEL-Format
* <code>Ani</code>:  
* <code>Ani</code>:  
* <code>Soil</code>: Ermöglicht die zusätzliche Ausgabe der Bodenfeuchte der drei Bodenschichten jedes Einzugsgebiets in einer separaten BOF.WEL-Datei. (''Neu seit v3.1.1.8'')
* <code>Soil</code>: Ermöglicht die zusätzliche Ausgabe der Bodenfeuchte der drei Bodenschichten jedes Einzugsgebiets in einer separaten BOF.WEL-Datei. (''Neu seit v3.1.1.8'')
Zeile 189: Zeile 223:
*:Die Optionen 1 bis 3 wirken kumulativ, d.h. bei <code>3</code> wird die Bodenfeuchte in allen drei Einheit ausgegeben.
*:Die Optionen 1 bis 3 wirken kumulativ, d.h. bei <code>3</code> wird die Bodenfeuchte in allen drei Einheit ausgegeben.
* <code>OverviewOnly</code>:  
* <code>OverviewOnly</code>:  
* <code>ResultEachTimeStep</code>:  
* <code>ResultEachTimeStep</code>: Anzahl Simulationszeitschritte pro Ausgabezeitschritt (Standard: <code>1</code>). Wenn eine Zahl größer als 1 angegeben wird, werden die Berechnungsergebnisse auf den Ausgabezeitschritt gemittelt.<br/>Beispiel: Simulationszeitschritt 2 h (<code>TimeStep_min=120</code>) und <code>ResultEachTimeStep=12</code> führt dazu, dass die Ergebnisse nur alle 24 h ausgegeben werden.
<div class="achtung">'''Vorsicht bei Nutzung von <code>ResultEachTimeStep</code>:'''
* Der Zeitbezug bleibt auf den Simulationszeitschritt bezogen! D.h. wenn der Simulationszeitschritt 1 h beträgt, und <code>ResultEachTimeStep=24</code> gesetzt wird, sind Ausgaben mit Einheiten wie mm immer noch als mm/h und nicht als mm/d zu interpretieren! #116
* Ausgaben von Konzentrationen mit Einheit mg/l sind einfach gemittelt, d.h. die Massenbilanz wird nicht erhalten. Aus diesen gemittelten Konzentrationen dürfen keine Frachten zurückgerechnet werden. Anstattdessen sollten die relevanten Fracht-Ausgaben verwendet werden.
</div>
* <code>Decimals</code>:  
* <code>Decimals</code>:  
* <code>ResultForStates</code>: Optionale Angabe über die auszugebenden Ergebnisse. Es können mehrere angegeben werden, die durch Komma zu trennen sind.
* <code>ResultForStates</code>: Optionale Angabe über die auszugebenden Ergebnisse. Es können mehrere angegeben werden, die durch Komma zu trennen sind.
Zeile 198: Zeile 236:
** <code>BODEN</code>: Alle Bodenkomponenten (BOF, INF, EXX, INT, ITT)
** <code>BODEN</code>: Alle Bodenkomponenten (BOF, INF, EXX, INT, ITT)


===<code>[OPTIMIZATION]</code>=== <!--T:40-->


===<code>[OPTIMIZATION]</code>===
<!--T:41-->
 
* <code>Optimize</code>:  
* <code>Optimize</code>:  
* <code>OptMode</code>:  
* <code>OptMode</code>:  




===<code>[SIMMEMO]</code>===
===<code>[SIMMEMO]</code>=== <!--T:42-->


<!--T:43-->
* <code>StartMemo</code>:  
* <code>StartMemo</code>:  
* <code>EndMemo</code>:
* <code>EndMemo</code>:
</translate>

Aktuelle Version vom 26. April 2024, 12:03 Uhr


Die ALL-Datei enthält allgemeine Angaben zur Simulation


Beispiel

*Allgemeine Angaben (*.ALL)
*==========================
[SETTINGS]
VERSION=1.2

[NAME]
Caption=002_Langzeitsimulation_1973_1980_Gesamtsystem_Stand_2017
Text1=
Text2=
Text3=batch-run, 27.01.2017 15:23:49

[SIMULATION]
SimMode=1
SimStart=01.11.1973 07:30
SimEnd=28.02.1974 07:30
SimStartZre=
UseCurrentDate=N
TimeStep_min=15   
TimeStep_month=N
SimBlock=13
ViewTimeStep=1
StartKey=A231

[SIMPROG]
KProgID=0

[SIMREALTIME]
PreStartStep=d
PreStartCount=1
ConnectedKProgID=0

[SIMLOOP]
#Simulationszeitschritt = 1 Monat
TimeStepCount=
LoopCount=
QGeneration=TRUE
UseSimStart=FALSE

[SIMSCE]

[POSTPROCESSING]
IsActive=J

[STARTCONDITION]
UrbanLoss=4    
StartLoss=100  
ChannelFlow=100  
ReservoirFill=100  
SoilMoisture=100  

[CALC]
CntrlFunction=J
ObjectiveFunction=N
Expo=0    
ErrGauge=0    
ErrObjective=0    
OptionEzgScsLoss=0    
PsiEndScs=1    
EflThreshold=0    
MaxIteration=2
SoilInterconnected=0

[FILES]
Max=J
Blz=J
Prob=N
Wel=J
Csv=N
Bin=N
Ani=N
Soil=3           ;0=no soil moisture output, 1=mm/m (default), 2=mm absolute, 3=% of awc
OverviewOnly=N
ResultEachTimeStep=1    
Decimals=3
ResultForStates=QQQ,BOF

[OPTIMIZATION]
Optimize=N
OptMode=1 

[SIMMEMO]
StartMemo=

EndMemo=

Erläuterungen

[SETTINGS]

  • VERSION: Versionsnummer des Dateiformats


[NAME]

Name und Beschreibung des Datensatzes


[SIMULATION]

  • SimMode: Simulationsmodus
    • 1: Simulation mit Zeitreihen
    • 2: Kurzfristprognose
  • SimStart: Startdatum der Simulation, Format dd.MM.JJJJ HH:mm oder dd/MM/JJJJ HH:mm
  • SimEnd: Enddatum der Simulation, Format dd.MM.JJJJ HH:mm oder dd/MM/JJJJ HH:mm

Kleinstes mögliches Startdatum ist 01.01.0001 00:00
Größtes mögliches Enddatum ist ein Zeitschritt vor 31.12.9999 23:59 (#221)

  • SimStartZre:
  • UseCurrentDate:
  • TimeStep_min:
  • TimeStep_month:
  • SimBlock:
  • ViewTimeStep:
  • StartKey: Ermöglicht simulation von Teilgebieten. Nur Elemente die Oberhalb des genannten Elements liegen werden im Simulationslauf berücksichtig.

[SIMPROG]

  • KProgID: Wenn SimMode = 2, ID der zu verwendenden Kurzfristprognose in der PRO-Datei

[SIMREALTIME]

  • PreStartStep:
  • PreStartCount:
  • ConnectedKProgID:


[SIMLOOP]

  • #Simulationszeitschritt :
  • TimeStepCount:
  • LoopCount:
  • QGeneration:
  • UseSimStart:


[SIMSCE]

[POSTPROCESSING]

Dieser Abschnitt ist obsolet

  • IsActive:

[STARTCONDITION]

  • UrbanLoss:
  • StartLoss:
  • ChannelFlow:
  • ReservoirFill:
  • SoilMoisture:


[CALC]

  • CntrlFunction:
  • ObjectiveFunction:
  • Expo:
  • ErrGauge: obsolete
  • ErrObjective:
  • OptionEzgScsLoss:
  • PsiEndScs:
  • EflThreshold:
  • MaxIteration:
  • SoilInterconnected: Bei 1 erfolgt die Übergabe von Interflow zwischen Einzugsgebieten direkt über die Bodenschichten (Neu seit v3.1.1.8). Bei 0 wird Interflow nur in die Speicherkaskade des nächsten Einzugsgebiets übergeben. Default: 0.
    Hinweis: Wenn aktiviert, erfolgt eine iterative Berechnung der Bodenfeuchteberechnung bei der jeder Zeitschritt mindestens zwei Mal berechnet wird!

[FILES]

  • Max:
  • Blz:
  • Prob:
  • Wel:
  • Csv:
  • Bin: Bei J erfolgt die Zeitreihen Ergebnisausgabe in einem Binärformat (WBL). Bei N im ASCII WEL-Format
  • Ani:
  • Soil: Ermöglicht die zusätzliche Ausgabe der Bodenfeuchte der drei Bodenschichten jedes Einzugsgebiets in einer separaten BOF.WEL-Datei. (Neu seit v3.1.1.8)
    Mögliche Angaben:
    • 0: keine Ausgabe
    • 1: Ausgabe in der Einheit mm/m
    • 2: Ausgabe in der Einheit mm
    • 3: Ausgabe in % von nFK (nutzbare Feldkapazität)
    Die Optionen 1 bis 3 wirken kumulativ, d.h. bei 3 wird die Bodenfeuchte in allen drei Einheit ausgegeben.
  • OverviewOnly:
  • ResultEachTimeStep: Anzahl Simulationszeitschritte pro Ausgabezeitschritt (Standard: 1). Wenn eine Zahl größer als 1 angegeben wird, werden die Berechnungsergebnisse auf den Ausgabezeitschritt gemittelt.
    Beispiel: Simulationszeitschritt 2 h (TimeStep_min=120) und ResultEachTimeStep=12 führt dazu, dass die Ergebnisse nur alle 24 h ausgegeben werden.
Vorsicht bei Nutzung von ResultEachTimeStep:
  • Der Zeitbezug bleibt auf den Simulationszeitschritt bezogen! D.h. wenn der Simulationszeitschritt 1 h beträgt, und ResultEachTimeStep=24 gesetzt wird, sind Ausgaben mit Einheiten wie mm immer noch als mm/h und nicht als mm/d zu interpretieren! #116
  • Ausgaben von Konzentrationen mit Einheit mg/l sind einfach gemittelt, d.h. die Massenbilanz wird nicht erhalten. Aus diesen gemittelten Konzentrationen dürfen keine Frachten zurückgerechnet werden. Anstattdessen sollten die relevanten Fracht-Ausgaben verwendet werden.
  • Decimals:
  • ResultForStates: Optionale Angabe über die auszugebenden Ergebnisse. Es können mehrere angegeben werden, die durch Komma zu trennen sind.
    Mögliche Angaben sind einzelne Systemzustände oder auch (neu seit v3.1.1.8) Gruppen von Systemzustände (Spalten "Key" bzw. "TSType" der Systemzustände in der sydrodomain.ini). Beispiele:
    • QQQ: Nur Zu- und Abflüsse
    • BOF: Bodenfeuchte
    • QEZG: Alle Abflusskomponenten von Einzugsgebieten
    • BODEN: Alle Bodenkomponenten (BOF, INF, EXX, INT, ITT)

[OPTIMIZATION]

  • Optimize:
  • OptMode:


[SIMMEMO]

  • StartMemo:
  • EndMemo: