BlueM.Opt Evaluierung: Difference between revisions

From BlueM
Jump to navigation Jump to search
(Die Seite wurde neu angelegt: {{BlueM.Opt_nav}} ==Ablauf der Evaluierung== thumb|500px Die spezifischen Simulationsmodelle (z.B. BlueM.Sim, SMUSI, SWMM) s...)
 
Line 8: Line 8:
Die Simulationsergebnisse werden zentral in einer Collection namens '''<code>SimErgebnis</code>''' abgelegt.
Die Simulationsergebnisse werden zentral in einer Collection namens '''<code>SimErgebnis</code>''' abgelegt.


Die Mutterklasse <code>Sim</code> berechnet anschließend die ObjectiveFunction-Werte anhand der Ergebnisse im <code>SimErgebnis</code>.
Die Mutterklasse <code>Sim</code> übergibt den ObjectiveFunctions dann das <code>SimErgebnis</code>, damit diese ihre ObjectiveFunctionValues berechnen können.
 
Aggregierte Ziele werden im <code>Sim</code> berechnet.


==SimErgebnis==
==SimErgebnis==

Revision as of 08:48, 21 April 2009

EVO.png BlueM.Opt | Usage | Development

Ablauf der Evaluierung

EvaluierungsFlow.png

Die spezifischen Simulationsmodelle (z.B. BlueM.Sim, SMUSI, SWMM) sind für die Simulation und das Einlesen der Simulationsergebnisse zuständig.

Die Simulationsergebnisse werden zentral in einer Collection namens SimErgebnis abgelegt.

Die Mutterklasse Sim übergibt den ObjectiveFunctions dann das SimErgebnis, damit diese ihre ObjectiveFunctionValues berechnen können.

Aggregierte Ziele werden im Sim berechnet.

SimErgebnis

Die Collection SimErgebnis kann sowohl Zeitreihen als auch Werte speichern. Identifiziert werden die Ergebnisse anhand eines Keys (String).

TODO
Als Key könnte man den Namen der ObjectiveFunction nehmen.