BlueM.Opt input files: Difference between revisions

From BlueM
Jump to navigation Jump to search
 
 
(75 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<div style="float:right; margin-left:10px;">__TOC__</div>
{{BlueM.Opt_nav}}
==List of input files for BlueM.Opt==


==Datei EVO.ini==
When performing a simulation-based optimization or sensitivity analysis (e.g. with [[BlueM.Sim]], [[TALSIM|Talsim-NG]] or [[SWMM]]), the simulation dataset has to contain the following additional input files required by BlueM.Opt:
Eine Datei '''<code>Evo.ini</code>''' im Verzeichnis <code>\EVO_Anwendung\bin\</code> kann dazu benutzt werden, Voreinstellungen vorzunehmen.
* '''[[MOD-file]]''': defines the model parameters
<ini>
* '''[[OPT-file]]''': defines the optimization parameters
[EVO]
* '''[[OBF-file]]''': defines the objective functions
;Allgemeine EVO-Einstellungen
* '''[[CON-file]]''' (optional): defines the constraints
[BlauesModell]
;Einstellungen für das Blaue Modell
BM_Exe=Pfad\zu\BlauesModell.exe
Datensatz=Pfad\zum\Datensatz.ALL
OptParameter=Pfad\zu\den\Optimierungsparametern.opt
OptZiele=Pfad\zu\den\OptZielWerten.zie
</ini>
Für INI-Syntax siehe [http://de.wikipedia.org/wiki/Initialisierungsdatei Wikipedia/Ini-Datei].


==Datei *.OPT==
[[Category:BlueM.Opt input files|*]]
Eine Datei welche im Dialog ausgewählt werden kann bzw. deren default Pfad in der <code>Evo.ini</code> unter "<code>OptParameter</code>" stehen kann. (Dateiname beliebig, aber Endung muss .OPT sein).
 
Diese Datei definiert die zu optimierenden Parameter des Blauen Modells. Jede Zeile entspricht einem Parameter.
<pre>
*Optimierungsparameter
*=====================
*
*|--------------|-------|-------|-------|-----|-----|-----------|--------|--------|
*| Bezeichnung  | Einh. | Datei | Zeile | von | bis | Anfangsw. |  Min  |  Max  |
*|-<---------->-|-<--->-|-<--->-|-<--->-|-<->-|-<->-|-<------->-|-<---->-|-<---->-|
|      A      |  B  |  C  |  D  |  E  |  F  |    G    |    H  |  I    |
| A01_psi      |  -  |  EZG  |  10  | 110 | 115 |    0.5    |    0  |  1    | <- Beispielzeile
*|--------------|-------|-------|-------|-----|-----|-----------|--------|--------|
</pre>
 
* '''A''': Bezeichnung des Parameters (beliebig)
* '''B''': Einheit des Parameterwertes
* '''C''': Endung der [[BlauesModell Eingabedateien | Eingabedatei]], in der sich der Parameter befindet [EZG, TRS, TAL, BOF, BOA, BOD, etc]
* '''D''': Zeile, in der sich der Parameter befindet (gezählt vom Dateianfang der Eingabedatei)
* '''E''' & '''F''': Spaltennummern, innerhalb derer der Parameter in der Eingabedatei definiert ist
* '''G''': Anfangswert für den Parameter
* '''H''' & '''I''': Untere und obere Grenze für den Parameterwert
 
Die Breite der Spalten der *.OPT-Datei darf bei Bedarf angepasst werden, nur alle "|"-Zeichen müssen erhalten bleiben!
 
==Datei *.ZIE (Optimierungsziele)==
Eine Datei welche im Dialog ausgewählt werden kann bzw. deren default Pfad in der <code>Evo.ini</code> unter "<code>OptZiele</code>" stehen kann. (Dateiname beliebig, aber Endung muss .ZIE sein)
 
<pre>
*OptimierungsZiele
*
* Bezeichnung  |ZielTyp  |SpalteWel |ZielFkt  |WertTyp  |ZielWert  |SpalteZiel|PfadReihe
* --------------|----------|----------|----------|----------|----------|----------|----------------------------
*               |Wert      |S100_1AB  |AbQuad    |EndWert  |        1 |          |
*              |Wert      |S100_1AB  |AbQuad    |MaxWert  |    0.131 |          |
*              |Wert      |S100_1AB  |AbQuad    |Average  |    0.131 |          |
*              |Wert      |S100_1AB  |Diff      |MinWert  |    0.131 |          |
                |Reihe    |S100_1ZU  |AbQuad    |          |          |T100_ETP  |D:\-03- AtWork #\D_Simulation\OptDateien\Messung.wel
</pre>
 
====Bezeichnung====
Kleine Beschreibung
 
====ZielTyp====
* '''Wert''': Es handelt sich um einen einzelnen Zielwert
* '''Reihe''': Es handelt sich um eine ZielReihe
 
====SpalteWel====
Die Spalte in der .wel Ergebnisdatei mit der der ZielWert oder die ZielReihe verglichen werden soll
 
====Zielfkt====
Gibt an welche Zielfunktion verwendet werden soll.
* '''AbQuad''': Abweichung der Fehlerquadrate
* '''Diff''': Differenz
* '''Volf''': Volumenfehler
 
====WertTyp (Nur bei Wert)====
Gibt an welcher Wert der .wel Ergebnisdatei mit dem ZielWert verglichen werden soll.
* '''MaxWert''': Maximaler Wert der Zeitreihe
* '''MinWert''': Minimaler Wert der Zeitreihe
* '''Average''': Durschnittlicher Wert der Zeitreihe
* '''AnfWert''': Der erste wert der Zeitreihe
* '''EndWert''': Der letzte Wert der Zeitreihe
 
====ZielWert (Nur bei Wert)====
Der Zielwert
 
====SpalteZiel (Nur bei Reihe und .wel ZielDatei)====
Gibt an welche Spalte der .wel ZielDatei zum vergleich herangezogen werden soll.
 
====PfadReihe====
Der Pfad zur Reihe welche die ZielReihe enthält
<br/><span style="color:red">'''Achtung:''' Der erste Zeitschritt und die Zeitschrittweite der Zeitreihe müssen mit der WEL-Datei übereinstimmen! (siehe Bug 59)</span>
 
[[Kategorie:EVO]]

Latest revision as of 00:11, 31 August 2020

EVO.png BlueM.Opt | Download | Usage | Development

List of input files for BlueM.Opt

When performing a simulation-based optimization or sensitivity analysis (e.g. with BlueM.Sim, Talsim-NG or SWMM), the simulation dataset has to contain the following additional input files required by BlueM.Opt:

  • MOD-file: defines the model parameters
  • OPT-file: defines the optimization parameters
  • OBF-file: defines the objective functions
  • CON-file (optional): defines the constraints