CON-file: Difference between revisions
Jump to navigation
Jump to search
m (Umbenennung EVO.NET -> BlueM.Opt) |
|||
Line 1: | Line 1: | ||
{{Vorlage: | {{Vorlage:BlueM.Opt Eingabedateien}} | ||
Diese Datei definiert die Constraints (Grenzen) für die Optimierung. Jede Zeile entspricht einem Constraint. | Diese Datei definiert die Constraints (Grenzen) für die Optimierung. Jede Zeile entspricht einem Constraint. | ||
Line 6: | Line 6: | ||
Für die Berechnung eines Constraints wird die Differenz zwischen der Simulationsgröße und dem Grenzwert gebildet. | Für die Berechnung eines Constraints wird die Differenz zwischen der Simulationsgröße und dem Grenzwert gebildet. | ||
''Beispiel für eine Talsperre in [[BlueM]] mit 2 Constraints:'' | ''Beispiel für eine Talsperre in [[BlueM.Sim]] mit 2 Constraints:'' | ||
<pre> | <pre> | ||
*Constraints | *Constraints | ||
Line 57: | Line 57: | ||
Ein "<code>*</code>" am Anfang einer Zeile führt dazu, dass die Zeile ignoriert wird. | Ein "<code>*</code>" am Anfang einer Zeile führt dazu, dass die Zeile ignoriert wird. | ||
[[Kategorie: | [[Kategorie:BlueM.Opt Eingabedateien]] |
Revision as of 03:56, 26 March 2009
BlueM.Opt | Download | Usage | Development
BlueM.Opt input files: MOD · OPT · OBF · CON
Diese Datei definiert die Constraints (Grenzen) für die Optimierung. Jede Zeile entspricht einem Constraint.
Die Datei muss den gleichen Namen wie der Simulations-Datensatz haben, aber mit der Endung .CON, und muss sich im Simulations-Arbeitsverzeichnis befinden. (Diese Datei ist optional!)
Für die Berechnung eines Constraints wird die Differenz zwischen der Simulationsgröße und dem Grenzwert gebildet.
Beispiel für eine Talsperre in BlueM.Sim mit 2 Constraints:
*Constraints *=========== * *|---------------|----------|-------|-----------|------------|----------------------|-----------------------------| *| | | | | | Grenzwert | Grenzreihe | *| Bezeichnung | GrenzTyp | Datei | SimGröße | Oben/Unten | WertTyp | Grenzwert | Grenzgröße | Datei | *|---------------|----------|-------|-----------|------------|----------|-----------|------------|----------------| | Überlauf | Wert | WEL | TOLF_QH2 | Obergrenze | MinWert | 0 | | | | HWSRaum | Reihe | WEL | TOLF_VOL | Obergrenze | | | HWSR | HWSR.wel | *|---------------|----------|-------|-----------|----------- |----------|-----------|------------|----------------|
Spaltenbeschreibung
Parameter Beschreibung Bezeichnung Bezeichnung des Constraints (beliebig) GrenzTyp Wert
: Es handelt sich um einen GrenzwertReihe
: Es handelt sich um eine Grenzwertreihe
Datei Die Ergebnisdatei, aus der das Simulationsergebnis ausgelesen werden soll [WEL] SimGröße Die Simulationsgröße, die auf Verletzung der Grenze überprüft werden soll Oben/Unten Gibt an, ob die Grenze eine Ober- oder Untergrenze darstellt. Obergrenze
Untergrenze
WertTyp
(nur bei Grenzwerten)Gibt an wie der Wert, der mit dem Grenzwert verglichen werden soll, aus dem Simulationsergebnis berechnet werden soll. MaxWert
: Maximaler Wert des SimulationsergebnissesMinWert
: Minimaler Wert des SimulationsergebnissesAverage
: Durchschnittlicher Wert des SimulationsergebnissesAnfWert
: Der erste wert des SimulationsergebnissesEndWert
: Der letzte Wert des Simulationsergebnisses
Grenzwert
(nur bei Grenzwerten)Der zu überprüfende Grenzwert Grenzgröße
(nur bei Grenzwertreihen und .wel als Grenzwertdatei)Gibt an welche Spalte der .wel Grenzwertdatei für die Grenze herangezogen werden soll. Datei
(nur bei Grenzwertreihen)Der Dateiname der Grenzwertdatei (.zre oder .wel)
Achtung: Die Zeitschrittweite der Zeitreihe muss mit dem Zeitschritt der Simulation übereinstimmen! (siehe Bug 218)
Die Breite der Spalten darf bei Bedarf angepasst werden, nur alle "|"-Zeichen müssen erhalten bleiben!
Ein "*
" am Anfang einer Zeile führt dazu, dass die Zeile ignoriert wird.