BlueM.Opt input files: Difference between revisions

From BlueM
Jump to navigation Jump to search
(Datei *.OPT)
 
 
(107 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\OptZiele.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 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 Spalten der *.OPT-Datei dürfen bei Bedarf angepasst werden, nur alle "|"-Zeichen müssen erhalten bleiben!
 
==Datei *.ZIE==
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>
*[OptimierungsZielfunktionen]
* SpalteSim |    Typ    |    Ziel  |  Zielfkt  |      Bezeichnung    |    Wert  | SpalteVgl | Pfad zur Zeitreihe oder Wert
*------------------------------------------------------------------------------------------------------------------
  T100_VOL  |  MaxWert  |    Wert  |  Differenz|          Volumen    |  3000    |          |
  S100_1ZU  |  MinWert  | Zeitreihe | AbFehlQuad|                      |          |  U100_1ZU | D:/Pfad/Serie.wel
</pre>
 
====Spalte====
Enthält die Bezeichnung Spalte der .wel Datei die mit dem Ziel verglichen werden soll
====Typ====
Gibt an welche Zielfunktion verwendet werden soll.
* MaxWert: Maximaler Wert der Zeitreihe
* MinWert: Minimaler Wert der Zeitreihe
* Average: Durschnittlicher Wert der Zeitreihe
* Zeitreihe: Die Zeitreihe wird gänzlich mit der Zielzeitreihe verglichen
* AnfWert: Der erste wert der Zeitreihe
* EndWert: Der letzte Wert der Zeitreihe
 
====Ziel====
Ist das Ziel mit dem das Optimierungsergebnis verglichen werden soll
 
====Zielfkt====
Gibt an welche Zielfunktion verwendet werden soll.
* AbQuad: Abweichung der Fehlerquadrate
* Diff: Differenz
* Volf: Volumenfehler
 
====Bezeichnung====
Kleine Beschreibung
 
====SpalteVgl====
Bei .zre Dateien muss hier nichts stehen. Bei .wel Dateien muss hier stehen welche Spalte verglichen werden soll
 
====Pfad zur Zeitreihe====
Der Pfad zur .zre oder .wel Datei

Latest revision as of 01:11, 31 August 2020

EVO.png BlueM.Opt | 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