<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.bluemodel.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Huebner</id>
	<title>BlueM - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.bluemodel.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Huebner"/>
	<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php/Special:Contributions/Huebner"/>
	<updated>2026-04-09T13:24:21Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=OBF-file&amp;diff=6763</id>
		<title>OBF-file</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=OBF-file&amp;diff=6763"/>
		<updated>2009-11-12T18:26:51Z</updated>

		<summary type="html">&lt;p&gt;Huebner: /* File format */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Vorlage:BlueM.Opt Eingabedateien}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;info_versionen&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Versionen:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;aktuell&#039;&#039;&#039; v1.4 (ab r1524)&lt;br /&gt;
* [{{SERVER}}/bluem/wiki/index.php?title=ZIE-Datei&amp;amp;oldid=6096 v1.3] (ab r1436)&lt;br /&gt;
* [{{SERVER}}/bluem/wiki/index.php?title=ZIE-Datei&amp;amp;oldid=5843 v1.2.x]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; margin:0 10px 10px 0;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
Diese Datei definiert die Ziele für die Optimierung. Jede Zeile entspricht einer Zielfunktion.&lt;br /&gt;
&lt;br /&gt;
Die Datei muss den gleichen Namen wie der Simulations-Datensatz haben, aber mit der Endung &#039;&#039;&#039;.ZIE&#039;&#039;&#039;, und muss sich im Simulations-Arbeitsverzeichnis befinden. &amp;lt;br clear=&amp;quot;all&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The file is divided into several blocks, each of which is optional. Each block is identified by its heading:&lt;br /&gt;
* &#039;&#039;&#039;Series&#039;&#039;&#039;: This block defines objective functions that are based on a comparison of simulation time series with a reference time series.&lt;br /&gt;
* &#039;&#039;&#039;Values&#039;&#039;&#039;: This block defines objective functions that are based on a comparison of simulation result values with a reference value (so far only functional for [[SWMM]] applications, see Bug 414).&lt;br /&gt;
* &#039;&#039;&#039;ValueFromSeries&#039;&#039;&#039;: This block defines objective functions that are based on a comparison of values that are computed from simulation time series with reference values.&lt;br /&gt;
* &#039;&#039;&#039;IHA-Analysis&#039;&#039;&#039;: This block defines objective functions based on the Indicators of Hydrologic Alteration (IHA).&lt;br /&gt;
* &#039;&#039;&#039;SKos&#039;&#039;&#039;: Damages and Costs&lt;br /&gt;
* &#039;&#039;&#039;Aggregate&#039;&#039;&#039;: Aggregate objective functions&lt;br /&gt;
&lt;br /&gt;
==File format==&lt;br /&gt;
&amp;lt;bluem&amp;gt;&lt;br /&gt;
*Objective functions&lt;br /&gt;
*===================&lt;br /&gt;
*&lt;br /&gt;
*Series&lt;br /&gt;
*------&lt;br /&gt;
*&lt;br /&gt;
*|-----|---------------|---------|---|-------|-------|------------|---------|-------------------|------------------|----------------------------------------|---------|&lt;br /&gt;
*| Opt | Bezeichnung   | Gruppe  | R | OpFak | Datei | SimGröße   | ZielFkt |        Evaluierungs Zeitraum         |         Referenzreihe                  | IstWert |&lt;br /&gt;
*|     |               |         |   |       |       |            |         |        Start      |     Ende         | RefGröße | Datei                       |         |&lt;br /&gt;
*|-----|---------------|---------|---|-------|-------|------------|---------|-------------------|------------------|----------|-----------------------------|---------|&lt;br /&gt;
 |  P  | NashSutcliffe |         | - |       |  WEL  | B401       | NashSutt|  30.05.1984 00:00 | 18.06.1984 23:30 |          | Zeitreihe.zre               |         |&lt;br /&gt;
*|-----|---------------|---------|---|-------|-------|------------|---------|-------------------|------------------|----------|-----------------------------|---------|&lt;br /&gt;
*&lt;br /&gt;
*Values&lt;br /&gt;
*------&lt;br /&gt;
*&lt;br /&gt;
*|-----|---------------|---------|---|-------|-------|------------|---------|------------------|----------------|---------|---------|&lt;br /&gt;
*| Opt | Bezeichnung   | Gruppe  | R | OpFak | Datei |   SimGröße | ZielFkt | Zielgröße        | OptGröße       |         | IstWert |&lt;br /&gt;
*|     |               |         |   |       |       |            |         | (Block)          | (Spalte)       | RefWert |         |&lt;br /&gt;
*|-----|---------------|---------|---|-------|-------|------------|---------|------------------|----------------|---------|---------|&lt;br /&gt;
 |  P  | OutfallLoad   |         | - |       |  RPT  |            |  Diff   | OutfallNode      | AvgFlow        |     0   |         |&lt;br /&gt;
 |  S  | Speicher      | Becken  | - |    +  |  BLZ  | B401       |         | Speicher         | maxVolume      |         |         |&lt;br /&gt;
 |  S  | Speicher      | Becken  | - |    +  |  BLZ  | B701       |         | Speicher         | maxVolume      |         |         |&lt;br /&gt;
*|-----|---------------|---------|---|-------|-------|------------|---------|------------------|----------------|---------|---------|&lt;br /&gt;
*&lt;br /&gt;
*ValueFromSeries&lt;br /&gt;
*---------------&lt;br /&gt;
*&lt;br /&gt;
*|-----|---------------|---------|---|-------|-------|------------|---------|-------|------|-------------------|---------|&lt;br /&gt;
*| Opt | Bezeichnung   | Gruppe  | R | OpFak | Datei |   SimGröße | ZielFkt | EvalZeitraum |   Referenzwert    | IstWert |&lt;br /&gt;
*|     |               |         |   |       |       |            |         | Start | Ende | WertTyp | RefWert |         |&lt;br /&gt;
*|-----|---------------|---------|---|-------|-------|------------|---------|-------|------|---------|---------|---------|&lt;br /&gt;
 |  P  | OutfallLoad   |         | - |       |  WEL  | B401_2AB   |  Diff   |       |      |         |         |         |&lt;br /&gt;
*|-----|---------------|---------|---|-------|-------|------------|---------|-------|------|---------|---------|---------|&lt;br /&gt;
*&lt;br /&gt;
*IHA-Analysis&lt;br /&gt;
*------------&lt;br /&gt;
*&lt;br /&gt;
*|-----|---------------|---------|---|-------|-------|------------|-----------|-------------------------------|----------|&lt;br /&gt;
*| Opt | Bezeichnung   | Gruppe  | R | OpFak | Datei | SimGröße   | ZielFkt   |         Referenzreihe         | IstWert  |&lt;br /&gt;
*|     |               |         |   |       |       |            |           | RefGröße | Datei              |          |&lt;br /&gt;
*|-----|---------------|---------|---|-------|-------|------------|-----------|----------|--------------------|----------|&lt;br /&gt;
 |  P  | IHAGesamt     |         |   |       | WEL   | S09 _1ZU   |           | TOLF_1ZU | ZRE\Olef_orig.wel  |          |&lt;br /&gt;
 |  S  | IHAQuantity   |         |   |       | WEL   | S09 _1ZU   | Quantity  | TOLF_1ZU | ZRE\Olef_orig.wel  |          |&lt;br /&gt;
 |  S  | IHAExtremes   |         |   |       | WEL   | S09 _1ZU   | Extremes  | TOLF_1ZU | ZRE\Olef_orig.wel  |          |&lt;br /&gt;
 |  S  | IHATiming     |         |   |       | WEL   | S09 _1ZU   | Timing    | TOLF_1ZU | ZRE\Olef_orig.wel  |          |&lt;br /&gt;
 |  S  | IHAFrequency  |         |   |       | WEL   | S09 _1ZU   | Frequency | TOLF_1ZU | ZRE\Olef_orig.wel  |          |&lt;br /&gt;
 |  S  | IHARate       |         |   |       | WEL   | S09 _1ZU   | Rate      | TOLF_1ZU | ZRE\Olef_orig.wel  |          |&lt;br /&gt;
*|-----|---------------|---------|---|-------|-------|------------|-----------|----------|--------------------|----------|&lt;br /&gt;
*&lt;br /&gt;
*SKos&lt;br /&gt;
*----&lt;br /&gt;
*&lt;br /&gt;
*|-----|---------------|---------|---|-------|&lt;br /&gt;
*| Opt | Bezeichnung   | Gruppe  | R | OpFak |&lt;br /&gt;
*|     |               |         |   |       |&lt;br /&gt;
*|-----|---------------|---------|---|-------|&lt;br /&gt;
 |  P  | Baukosten     |         |   |       |&lt;br /&gt;
*|-----|---------------|---------|---|-------|&lt;br /&gt;
*&lt;br /&gt;
*Aggregate&lt;br /&gt;
*---------&lt;br /&gt;
*&lt;br /&gt;
*|-----|---------------|---------|---|&lt;br /&gt;
*| Opt | Bezeichnung   | Gruppe  | R |&lt;br /&gt;
*|-----|---------------|---------|---|&lt;br /&gt;
 |  P  | Beckengesamt  | Becken  |   |&lt;br /&gt;
*|-----|---------------|---------|---|&lt;br /&gt;
&amp;lt;/bluem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Breite der Spalten darf bei Bedarf angepasst werden, nur alle &amp;quot;|&amp;quot;-Zeichen müssen erhalten bleiben!&lt;br /&gt;
&lt;br /&gt;
Ein &amp;quot;&amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;&amp;quot; am Anfang einer Zeile führt dazu, dass die Zeile ignoriert wird.&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
===Common parameters===&lt;br /&gt;
The blocks &amp;quot;Series&amp;quot;, &amp;quot;Values&amp;quot;, &amp;quot;ValuesFromSeries&amp;quot; and &amp;quot;IHA-Analyses&amp;quot; share a set of parameters.&lt;br /&gt;
:{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; class=&amp;quot;standard stripes&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! width=&amp;quot;150&amp;quot; | Parameter !! width=&amp;quot;500&amp;quot; | Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Opt&#039;&#039;&#039; || Angabe, ob es sich um ein &#039;&#039;Primärziel&#039;&#039; handelt (&amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt;) oder nicht (&amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt;). Wenn nicht, handelt es sich um ein &#039;&#039;Sekundärziel&#039;&#039;, die zwar immer ausgewertet wird, aber nicht für die Optimierung herangezogen wird.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Bezeichnung&#039;&#039;&#039; || Bezeichnung des Ziels (beliebig)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Gruppe&#039;&#039;&#039; || Group name for aggregated objective functions&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;R&#039;&#039;&#039;ichtung&lt;br /&gt;
|&lt;br /&gt;
*&amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;: Die Zielfunktion soll minimiert werden (Standard)&lt;br /&gt;
*&amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;: Die Zielfunktion soll maximiert werden (hierzu wird der evaluierte Zielwert mit -1 multipliziert, siehe Bug 303)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Op&#039;&#039;&#039;erator oder &#039;&#039;&#039;Fak&#039;&#039;&#039;tor&lt;br /&gt;
|&lt;br /&gt;
*&amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;: Der Zielwert wird zur Gruppe addiert&lt;br /&gt;
*&amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;: Der Zielwert wird von der Gruppe subtrahiert&lt;br /&gt;
*&amp;lt;code&amp;gt;2; 0.5; -10&amp;lt;/code&amp;gt;: Ein Faktor, mit dem der Zielwert multipliziert und dann zur Gruppe addiert wird.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Datei&#039;&#039;&#039; || Die Ergebnisdatei, aus der das Simulationsergebnis ausgelesen werden soll [WEL, KWL, ASC, &amp;lt;del&amp;gt;BIL, PRB&amp;lt;/del&amp;gt; (Bug 220)]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;SimGröße&#039;&#039;&#039; || Die Simulationsgröße, auf dessen Basis der Qualitätswert berechnet werden soll&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;ZielFkt&#039;&#039;&#039; || Gibt an welche Zielfunktion verwendet werden soll.&lt;br /&gt;
* &amp;lt;code&amp;gt;AbQuad&amp;lt;/code&amp;gt;: Abweichung der Fehlerquadrate&lt;br /&gt;
* &amp;lt;code&amp;gt;NashSutt&amp;lt;/code&amp;gt;: Nash-Sutcliffe Koeffizient{{:Literatur:Nash-Sutcliffe_1970|}}&lt;br /&gt;
:abgeänderte Formel mit &amp;lt;code&amp;gt;0 &amp;lt; E &amp;lt; &amp;amp;infin;&amp;lt;/code&amp;gt; :&lt;br /&gt;
:&amp;lt;math&amp;gt;E=\frac{\sum_{t=1}^T\left(Q_{gem}^t-Q_{sim}^t\right)^2}{\sum_{t=1}^T\left(Q_{gem}^t-\overline{Q_{gem}}\right)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Diff&amp;lt;/code&amp;gt;: Differenz&lt;br /&gt;
* &amp;lt;code&amp;gt;nÜber&amp;lt;/code&amp;gt;: Relative Anzahl der Zeitschritte mit Überschreitung des Referenzwerts/der Referenzreihe [%]&lt;br /&gt;
* &amp;lt;code&amp;gt;sÜber&amp;lt;/code&amp;gt;: Summe der Überschreitungen des Referenzwerts/der Referenzreihe&lt;br /&gt;
* &amp;lt;code&amp;gt;nUnter&amp;lt;/code&amp;gt;: Relative Anzahl der Zeitschritte mit Unterschreitung des Referenzwerts/der Referenzreihe [%]&lt;br /&gt;
* &amp;lt;code&amp;gt;sUnter&amp;lt;/code&amp;gt;: Summe der Unterschreitungen des Referenzwerts/der Referenzreihe&lt;br /&gt;
* &amp;lt;code&amp;gt;Korr&amp;lt;/code&amp;gt;: [http://de.wikipedia.org/wiki/Bestimmtheitsma%C3%9F Bestimmtheitsmaß] (einfache lineare Regression) &amp;lt;code&amp;gt;0 &amp;amp;le; R² &amp;amp;le; 1&amp;lt;/code&amp;gt;:&lt;br /&gt;
:&amp;lt;math&amp;gt;R^2 = \frac{s^2_{xy}}{s^2_x \cdot s^2_y}&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Volf&amp;lt;/code&amp;gt;: Volumenfehler [%]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;IstWert&#039;&#039;&#039;&amp;lt;br/&amp;gt;(optional) || Ein Wert, der in den Diagrammen als Vergleichswert angezeigt wird.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;Series&amp;quot;===&lt;br /&gt;
:{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; class=&amp;quot;standard stripes&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! width=&amp;quot;150&amp;quot; | Parameter !! width=&amp;quot;500&amp;quot; | Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;EvalZeitraum&#039;&#039;&#039;&amp;lt;br/&amp;gt;(optional) || Bestimmt den Zeitraum, für den die Zielfunktion ausgewertet werden soll.&amp;lt;br/&amp;gt;&lt;br /&gt;
Format: &amp;lt;code&amp;gt;dd.mm.yyyy hh:mm&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Wenn nicht angegeben, wird der Simulationszeitraum verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;RefGröße&#039;&#039;&#039;&amp;lt;br/&amp;gt;(nur bei Referenzreihen und .WEL als Referenzdatei) || Gibt an welche Spalte der .WEL Referenzdatei zum Vergleich herangezogen werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;RefDatei&#039;&#039;&#039; || Der Dateiname der Referenzreihe ([[ZRE-Format|.zre]] oder [[WEL-Format|.wel]])&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Achtung:&#039;&#039;&#039; Die Zeitschrittweite der Referenzreihe muss mit dem Zeitschritt der Simulation übereinstimmen! (siehe Bug 218)&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;Values&amp;quot;===&lt;br /&gt;
:{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; class=&amp;quot;standard stripes&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! width=&amp;quot;150&amp;quot; | Parameter !! width=&amp;quot;500&amp;quot; | Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Zielgröße (Block)&#039;&#039;&#039; || Angabe, in welchem Abschnitt (Block) sich die Zielvariable befindet.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;OptGröße (Spalte)&#039;&#039;&#039; || Angabe der Zielvariablen im Block.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;RefWert&#039;&#039;&#039; || Der zu vergleichende Referenzwert&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Bei jeder Anwendung ist der Parameter OptGröße an die jeweilige Zielgröße gebunden, es gibt also nur bestimmte Kombinationen.&lt;br /&gt;
&lt;br /&gt;
:{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; class=&amp;quot;standard stripes&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! width=&amp;quot;100&amp;quot; | Anwendung  !! width=&amp;quot;200&amp;quot; | Zielgröße (Block) !! width=&amp;quot;200&amp;quot; | OptGröße (Spalte)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;SWMM&#039;&#039;&#039; || NodeFlooding || HoursFlooded&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;SWMM&#039;&#039;&#039; || NodeFlooding || MaxFloodRate&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;SWMM&#039;&#039;&#039; || StorageVolume || AvgVolume&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;SWMM&#039;&#039;&#039; || StorageVolume || AvgPctFull&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;SWMM&#039;&#039;&#039; || StorageVolume || MaxVolume&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;SWMM&#039;&#039;&#039; || StorageVolume || MaxPctFull&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;SWMM&#039;&#039;&#039; || StorageVolume || MaxOutflow&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;SWMM&#039;&#039;&#039; || OutfallLoad || MaxFlow&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;SWMM&#039;&#039;&#039; || OutfallLoad || FlowVolume&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;SWMM&#039;&#039;&#039; || OutfallLoad || Pollutant_[no]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;SWMM&#039;&#039;&#039; || Pumping || OnlineTime&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;SWMM&#039;&#039;&#039; || Pumping || TotalEnergy&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Smusi&#039;&#039;&#039; || EntlVolumen || SumVol&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Smusi&#039;&#039;&#039; || MaxAbfluss || Qmax&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Smusi&#039;&#039;&#039; || EntlFracht || CSBspez&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Bei der OptGröße Pollutant_[no] können bis zu fünf Stoffe ausgewertet werden, für [no] ist dann entsprechend 01 / 02 / 03 / 04 / 05 einzusetzen, also z.B. Pollutant_02 für den zweiten Stoffparameter.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;ValueFromSeries&amp;quot;===&lt;br /&gt;
:{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; class=&amp;quot;standard stripes&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! width=&amp;quot;150&amp;quot; | Parameter !! width=&amp;quot;500&amp;quot; | Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;EvalZeitraum&#039;&#039;&#039;&amp;lt;br/&amp;gt;(optional) || Bestimmt den Zeitraum, für den die Zielfunktion ausgewertet werden soll.&amp;lt;br/&amp;gt;&lt;br /&gt;
Format: &amp;lt;code&amp;gt;dd.mm.yyyy hh:mm&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Wenn nicht angegeben, wird der Simulationszeitraum verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;WertTyp&#039;&#039;&#039; || Gibt an wie der Wert, der mit dem Referenzwert verglichen werden soll, aus dem Simulationsergebnis berechnet werden soll.&lt;br /&gt;
* &amp;lt;code&amp;gt;MaxWert&amp;lt;/code&amp;gt;: Maximaler Wert des Simulationsergebnisses&lt;br /&gt;
* &amp;lt;code&amp;gt;MinWert&amp;lt;/code&amp;gt;: Minimaler Wert des Simulationsergebnisses&lt;br /&gt;
* &amp;lt;code&amp;gt;Average&amp;lt;/code&amp;gt;: Durchschnittlicher Wert des Simulationsergebnisses&lt;br /&gt;
* &amp;lt;code&amp;gt;AnfWert&amp;lt;/code&amp;gt;: Der erste wert des Simulationsergebnisses&lt;br /&gt;
* &amp;lt;code&amp;gt;EndWert&amp;lt;/code&amp;gt;: Der letzte Wert des Simulationsergebnisses&lt;br /&gt;
* &amp;lt;code&amp;gt;Summe&amp;lt;/code&amp;gt;: Summe des Simulationsergebnisses&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;RefWert&#039;&#039;&#039; || Der zu vergleichende Referenzwert&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;IHA-Analysis&amp;quot;===&lt;br /&gt;
In an IHA-Analysis, a simulated flow regime as specified under &amp;lt;code&amp;gt;Datei&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;SimGröße&amp;lt;/code&amp;gt; (modified flow regime) is compared to the flow regime of the time series specified under &amp;lt;code&amp;gt;RefGröße&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;RefDatei&amp;lt;/code&amp;gt; (natural flow regime). The hydrologic alteration (HA) calculated for each IHA parameter is transformed from the original values ranging between -1 and &amp;amp;infin; to values between 0 and &amp;amp;infin; as described [[rimax33:Aufbau_und_Optimierung_eines_dynamischen_Betriebsregelkonzeptes#Zielfunktion_hydrologische_Ver.C3.A4nderung | here]]. The transformed values are then averaged for each IHA parameter group.&lt;br /&gt;
&lt;br /&gt;
:{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; class=&amp;quot;standard stripes&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! width=&amp;quot;150&amp;quot; | Parameter !! width=&amp;quot;500&amp;quot; | Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;EvalZeitraum&#039;&#039;&#039;&amp;lt;br/&amp;gt;(optional) || Bestimmt den Zeitraum, für den die Zielfunktion ausgewertet werden soll.&amp;lt;br/&amp;gt;&lt;br /&gt;
Format: &amp;lt;code&amp;gt;dd.mm.yyyy hh:mm&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Wenn nicht angegeben, wird der Simulationszeitraum verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;ZielFkt&#039;&#039;&#039; || Specifies whether the evaluation of IHA parameters should be restricted to a single IHA parameter group. An empty value indicates that the average of all IHA parameter values should be used.&amp;lt;br/&amp;gt;&lt;br /&gt;
Possible values:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;amp;nbsp;&amp;lt;/code&amp;gt; (empty)&lt;br /&gt;
* &amp;lt;code&amp;gt;Quantity&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Extremes&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Timing&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Frequency&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Rate&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;RefGröße&#039;&#039;&#039;&amp;lt;br/&amp;gt;(nur bei Referenzreihen und .WEL als Referenzdatei) || Gibt an welche Spalte der .WEL Referenzdatei zum Vergleich herangezogen werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;RefDatei&#039;&#039;&#039; || Der Dateiname der Referenzreihe ([[ZRE-Format|.zre]] oder [[WEL-Format|.wel]])&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Achtung:&#039;&#039;&#039; Die Zeitschrittweite der Referenzreihe muss mit dem Zeitschritt der Simulation übereinstimmen! (siehe Bug 218)&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Literaturangaben==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:BlueM.Opt Eingabedateien]]&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=BlueM_License&amp;diff=6585</id>
		<title>BlueM License</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=BlueM_License&amp;diff=6585"/>
		<updated>2009-09-07T09:34:13Z</updated>

		<summary type="html">&lt;p&gt;Huebner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right; margin:0 0 10px 10px;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
In downloading or using the BlueM software package or parts thereof and/or its code you agree to accept the following Terms of Use:&lt;br /&gt;
&lt;br /&gt;
==Terms of Use==&lt;br /&gt;
Software Package BlueM&amp;lt;br/&amp;gt;&lt;br /&gt;
Copyright © 2009 Technische Universität Darmstadt&amp;lt;br/&amp;gt;&lt;br /&gt;
Section of Engineering Hydrology and Water Management (ihwb)&amp;lt;br/&amp;gt;&lt;br /&gt;
Website: http://www.ihwb.tu-darmstadt.de/bluem/&amp;lt;br/&amp;gt;&lt;br /&gt;
Contact: [mailto:sekretariat@ihwb.tu-darmstadt.de sekretariat@ihwb.tu-darmstadt.de]&lt;br /&gt;
&lt;br /&gt;
===§1 Copyright notice===&lt;br /&gt;
BlueM Copyright © 2009 Technische Universität Darmstadt&amp;lt;br/&amp;gt;&lt;br /&gt;
Section of Engineering Hydrology and Water Management (ihwb)&lt;br /&gt;
&lt;br /&gt;
All rights are reserved.&lt;br /&gt;
&lt;br /&gt;
===§2 Terms of use for BlueM===&lt;br /&gt;
The software BlueM is not being sold or surrendered to you, but is merely being placed at your disposal for simple use pursuant to the terms of this end user licensing agreement.&lt;br /&gt;
&lt;br /&gt;
You are only permitted to use BlueM for teaching or research purposes. You are not permitted to use BlueM for commercial purposes or for drafting of expert&#039;s reports.&lt;br /&gt;
&lt;br /&gt;
The [[BlueM Logo]] must be positioned clearly visible and the origin of the software (&amp;lt;nowiki&amp;gt;http://www.ihwb.tu-darmstadt.de/bluem/&amp;lt;/nowiki&amp;gt;) must be clearly indicated on all screen presentations and results produced using BlueM, whether they are presented in analogous or digital form.&lt;br /&gt;
&lt;br /&gt;
All brands and trademarks mentioned in BlueM and, subject to third-party proprietary rights where applicable, shall be unconditionally subject to the respectively applicable intellectual property rights and proprietary rights of the respectively registered owner.&lt;br /&gt;
&lt;br /&gt;
===§3 Duplication===&lt;br /&gt;
Any other use, distribution or sale of the source code, therewith compiled programs or source code access data to third parties is prohibited. The user must ensure that the unrightful duplication of the source code or therewith compiled programs is impossible.&lt;br /&gt;
&lt;br /&gt;
===§4 Modifications===&lt;br /&gt;
You are not permitted to modify the source code in the compiled version of BlueM, or to reverse engineer or decompile BlueM, or parts thereof. &lt;br /&gt;
&lt;br /&gt;
Access to and permission to modify the source code requires a written agreement with ihwb. Source code modifications and enhancements have to be freely provided to ihwb. Such changes and enhancements may subsequently be used and distributed by ihwb.&lt;br /&gt;
&lt;br /&gt;
===§5 Disclaimer===&lt;br /&gt;
The authors of BlueM accept no responsibility whatsoever for the up-to-datedness, correctness, completeness or quality of the models, information, documentation and calculations provided.&lt;br /&gt;
&lt;br /&gt;
Liability claims against the authors of BlueM in respect of material or immaterial damage caused by the use or non-use of the information offered or by defective or incomplete information are in principle excluded provided that there is no evidence of culpable intent or gross negligence on the part of the authors.&lt;br /&gt;
&lt;br /&gt;
This disclaimer is to be regarded as part of BlueM. Should parts or individual passages of this text not, no longer or not completely conform to the applicable legal status, the remaining parts of the document shall remain unaffected by this in terms of their content and validity.&lt;br /&gt;
&lt;br /&gt;
[[Category:Legal]]&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=BlueM_License&amp;diff=6584</id>
		<title>BlueM License</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=BlueM_License&amp;diff=6584"/>
		<updated>2009-09-07T09:27:45Z</updated>

		<summary type="html">&lt;p&gt;Huebner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right; margin:0 0 10px 10px;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
In downloading or using the BlueM software package or parts thereof and/or its code you agree to accept the following Terms of Use:&lt;br /&gt;
&lt;br /&gt;
==Terms of Use==&lt;br /&gt;
Software Package BlueM&amp;lt;br/&amp;gt;&lt;br /&gt;
Copyright © 2009 Technische Universität Darmstadt&amp;lt;br/&amp;gt;&lt;br /&gt;
Section of Engineering Hydrology and Water Management (ihwb)&amp;lt;br/&amp;gt;&lt;br /&gt;
Website: http://www.ihwb.tu-darmstadt.de/bluem/&amp;lt;br/&amp;gt;&lt;br /&gt;
Contact: [mailto:sekretariat@ihwb.tu-darmstadt.de sekretariat@ihwb.tu-darmstadt.de]&lt;br /&gt;
&lt;br /&gt;
===§1 Copyright notice===&lt;br /&gt;
BlueM Copyright © 2009 Technische Universität Darmstadt&amp;lt;br/&amp;gt;&lt;br /&gt;
Section of Engineering Hydrology and Water Management (ihwb)&lt;br /&gt;
&lt;br /&gt;
All rights are reserved.&lt;br /&gt;
&lt;br /&gt;
===§2 Terms of use for BlueM===&lt;br /&gt;
The software BlueM is not being sold or surrendered to you, but is merely being placed at your disposal for simple use pursuant to the terms of this end user licensing agreement.&lt;br /&gt;
&lt;br /&gt;
You are only permitted to use BlueM for teaching or research purposes. You are not permitted to use BlueM for commercial purposes or for drafting of expert&#039;s reports.&lt;br /&gt;
&lt;br /&gt;
The BlueM logo must be positioned clearly visible and the origin of the software (&amp;lt;nowiki&amp;gt;http://www.ihwb.tu-darmstadt.de/bluem/&amp;lt;/nowiki&amp;gt;) must be clearly indicated on all screen presentations and results produced using BlueM, whether they are presented in analogous or digital form.&lt;br /&gt;
&lt;br /&gt;
All brands and trademarks mentioned in BlueM and, subject to third-party proprietary rights where applicable, shall be unconditionally subject to the respectively applicable intellectual property rights and proprietary rights of the respectively registered owner.&lt;br /&gt;
&lt;br /&gt;
===§3 Duplication===&lt;br /&gt;
Any other use, distribution or sale of the source code, therewith compiled programs or source code access data to third parties is prohibited. The user must ensure that the unrightful duplication of the source code or therewith compiled programs is impossible.&lt;br /&gt;
&lt;br /&gt;
===§4 Modifications===&lt;br /&gt;
You are not permitted to modify the source code in the compiled version of BlueM, or to reverse engineer or decompile BlueM, or parts thereof. &lt;br /&gt;
&lt;br /&gt;
Access to and permission to modify the source code requires a written agreement with ihwb. Source code modifications and enhancements have to be freely provided to ihwb. Such changes and enhancements may subsequently be used and distributed by ihwb.&lt;br /&gt;
&lt;br /&gt;
===§5 Disclaimer===&lt;br /&gt;
The authors of BlueM accept no responsibility whatsoever for the up-to-datedness, correctness, completeness or quality of the models, information, documentation and calculations provided.&lt;br /&gt;
&lt;br /&gt;
Liability claims against the authors of BlueM in respect of material or immaterial damage caused by the use or non-use of the information offered or by defective or incomplete information are in principle excluded provided that there is no evidence of culpable intent or gross negligence on the part of the authors.&lt;br /&gt;
&lt;br /&gt;
This disclaimer is to be regarded as part of BlueM. Should parts or individual passages of this text not, no longer or not completely conform to the applicable legal status, the remaining parts of the document shall remain unaffected by this in terms of their content and validity.&lt;br /&gt;
&lt;br /&gt;
[[Category:Legal]]&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=BlueM_License&amp;diff=6583</id>
		<title>BlueM License</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=BlueM_License&amp;diff=6583"/>
		<updated>2009-09-07T09:25:00Z</updated>

		<summary type="html">&lt;p&gt;Huebner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right; margin:0 0 10px 10px;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
In downloading or using the BlueM software package or parts thereof and/or its code you agree to accept the following Terms of Use:&lt;br /&gt;
&lt;br /&gt;
==Terms of Use==&lt;br /&gt;
Software Package BlueM&amp;lt;br/&amp;gt;&lt;br /&gt;
Copyright © 2009 Technische Universität Darmstadt&amp;lt;br/&amp;gt;&lt;br /&gt;
Section of Engineering Hydrology and Water Management (ihwb)&amp;lt;br/&amp;gt;&lt;br /&gt;
Website: http://www.ihwb.tu-darmstadt.de/bluem/&amp;lt;br/&amp;gt;&lt;br /&gt;
Contact: [mailto:sekretariat@ihwb.tu-darmstadt.de sekretariat@ihwb.tu-darmstadt.de]&lt;br /&gt;
&lt;br /&gt;
===§1 Copyright notice===&lt;br /&gt;
BlueM Copyright © 2009 Technische Universität Darmstadt&amp;lt;br/&amp;gt;&lt;br /&gt;
Fachgebiet Ingenieurhydrologie und Wasserbewirtschaftung (ihwb)&lt;br /&gt;
&lt;br /&gt;
All rights are reserved.&lt;br /&gt;
&lt;br /&gt;
===§2 Terms of use for BlueM===&lt;br /&gt;
The software BlueM is not being sold or surrendered to you, but is merely being placed at your disposal for simple use pursuant to the terms of this end user licensing agreement.&lt;br /&gt;
&lt;br /&gt;
You are only permitted to use BlueM for teaching or research purposes. You are not permitted to use BlueM for commercial purposes or for drafting of expert&#039;s reports.&lt;br /&gt;
&lt;br /&gt;
The BlueM logo must be positioned clearly visible and the origin of the software (&amp;lt;nowiki&amp;gt;http://www.ihwb.tu-darmstadt.de/bluem/&amp;lt;/nowiki&amp;gt;) must be clearly indicated on all screen presentations and results produced using BlueM, whether they are presented in analogous or digital form.&lt;br /&gt;
&lt;br /&gt;
All brands and trademarks mentioned in BlueM and, subject to third-party proprietary rights where applicable, shall be unconditionally subject to the respectively applicable intellectual property rights and proprietary rights of the respectively registered owner.&lt;br /&gt;
&lt;br /&gt;
===§3 Duplication===&lt;br /&gt;
Any other use, distribution or sale of the source code, therewith compiled programs or source code access data to third parties is prohibited. The user must ensure that the unrightful duplication of the source code or therewith compiled programs is impossible.&lt;br /&gt;
&lt;br /&gt;
===§4 Modifications===&lt;br /&gt;
You are not permitted to modify the source code in the compiled version of BlueM, or to reverse engineer or decompile BlueM, or parts thereof. &lt;br /&gt;
&lt;br /&gt;
Access to and permission to modify the source code requires a written agreement with ihwb. Source code modifications and enhancements have to be freely provided to ihwb. Such changes and enhancements may subsequently be used and distributed by ihwb.&lt;br /&gt;
&lt;br /&gt;
===§5 Disclaimer===&lt;br /&gt;
The authors of BlueM accept no responsibility whatsoever for the up-to-datedness, correctness, completeness or quality of the models, information, documentation and calculations provided.&lt;br /&gt;
&lt;br /&gt;
Liability claims against the authors of BlueM in respect of material or immaterial damage caused by the use or non-use of the information offered or by defective or incomplete information are in principle excluded provided that there is no evidence of culpable intent or gross negligence on the part of the authors.&lt;br /&gt;
&lt;br /&gt;
This disclaimer is to be regarded as part of BlueM. Should parts or individual passages of this text not, no longer or not completely conform to the applicable legal status, the remaining parts of the document shall remain unaffected by this in terms of their content and validity.&lt;br /&gt;
&lt;br /&gt;
[[Category:Legal]]&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=Literature:Huebner_2004&amp;diff=6189</id>
		<title>Literature:Huebner 2004</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=Literature:Huebner_2004&amp;diff=6189"/>
		<updated>2009-04-15T11:57:23Z</updated>

		<summary type="html">&lt;p&gt;Huebner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{{1|Huebner (2004)}}}&amp;lt;ref name=&amp;quot;huebner_2004&amp;quot;&amp;gt;&#039;&#039;&#039;Huebner, Christoph&#039;&#039;&#039; (2004): {{file|pdf|Huebner 2004 - Optimale Parameterwahl fuer Evolutionaere Algorithmen zur Optimierung von Mischwassernetzen.pdf|Optimale Parameterwahl für Evolutionäre Algorithmen zur Optimierung von Mischwassernetzen}}. Diplomarbeit, Technische Universität Darmstadt, Fachgebiet für Ingenieurhydrologie und Wasserbewirtschaftung.&amp;lt;/ref&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
==Vorschau==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=File:Huebner_2004_-_Optimale_Parameterwahl_fuer_Evolutionaere_Algorithmen_zur_Optimierung_von_Mischwassernetzen.pdf&amp;diff=6188</id>
		<title>File:Huebner 2004 - Optimale Parameterwahl fuer Evolutionaere Algorithmen zur Optimierung von Mischwassernetzen.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=File:Huebner_2004_-_Optimale_Parameterwahl_fuer_Evolutionaere_Algorithmen_zur_Optimierung_von_Mischwassernetzen.pdf&amp;diff=6188"/>
		<updated>2009-04-15T11:56:22Z</updated>

		<summary type="html">&lt;p&gt;Huebner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=Literature:Huebner_2004&amp;diff=6186</id>
		<title>Literature:Huebner 2004</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=Literature:Huebner_2004&amp;diff=6186"/>
		<updated>2009-04-15T11:38:01Z</updated>

		<summary type="html">&lt;p&gt;Huebner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{{1|Huebner (2004)}}}&amp;lt;ref name=&amp;quot;huebner_2004&amp;quot;&amp;gt;&#039;&#039;&#039;Huebner, Christoph&#039;&#039;&#039; (2004): {{file|pdf|Huebner 2004 - Optimale Parameterwahl für Evolutionäre Algorithmen zur Optimierung von Mischwassernetzen.pdf|Optimale Parameterwahl für Evolutionäre Algorithmen zur Optimierung von Mischwassernetzen}}. Diplomarbeit, Technische Universität Darmstadt, Fachgebiet für Ingenieurhydrologie und Wasserbewirtschaftung.&amp;lt;/ref&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
==Vorschau==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=Literature:Huebner_2004&amp;diff=6185</id>
		<title>Literature:Huebner 2004</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=Literature:Huebner_2004&amp;diff=6185"/>
		<updated>2009-04-15T11:37:42Z</updated>

		<summary type="html">&lt;p&gt;Huebner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{{1|Huebner (2004)}}}&amp;lt;ref name=&amp;quot;huebner_2004&amp;quot;&amp;gt;&#039;&#039;&#039;Huebner, Christoph&#039;&#039;&#039; (2004): {{file|pdf|Huebner 2004 - Optimale Parameterwahl für Evolutionäre Algorithmen zur Optimierung von Mischwassernetzen.pdf|Optimale Parameterwahl für Evolutionäre Algorithmen zur Optimierung von Mischwassernetzen}}. Studienarbeit, Technische Universität Darmstadt, Fachgebiet für Ingenieurhydrologie und Wasserbewirtschaftung.&amp;lt;/ref&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
==Vorschau==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=Literature:Huebner_2003&amp;diff=6183</id>
		<title>Literature:Huebner 2003</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=Literature:Huebner_2003&amp;diff=6183"/>
		<updated>2009-04-15T11:34:02Z</updated>

		<summary type="html">&lt;p&gt;Huebner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{{1|Huebner (2003)}}}&amp;lt;ref name=&amp;quot;huebner_2003&amp;quot;&amp;gt;&#039;&#039;&#039;Huebner, Christoph&#039;&#039;&#039; (2003): {{file|pdf|Huebner 2003 - Entwicklung eines optimalen Hochwassersteuerungskonzeptes.pdf|Entwicklung eines optimalen Hochwassersteuerungskonzeptes}}. Studienarbeit, Technische Universität Darmstadt, Fachgebiet für Ingenieurhydrologie und Wasserbewirtschaftung.&amp;lt;/ref&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
==Vorschau==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Huebner 2003 - Entwicklung eines optimalen Hochwassersteuerungskonzeptes.pdf&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=File:Huebner_2003_-_Entwicklung_eines_optimalen_Hochwassersteuerungskonzeptes.pdf&amp;diff=6182</id>
		<title>File:Huebner 2003 - Entwicklung eines optimalen Hochwassersteuerungskonzeptes.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=File:Huebner_2003_-_Entwicklung_eines_optimalen_Hochwassersteuerungskonzeptes.pdf&amp;diff=6182"/>
		<updated>2009-04-15T11:28:57Z</updated>

		<summary type="html">&lt;p&gt;Huebner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=Literature:Huebner_2004&amp;diff=6180</id>
		<title>Literature:Huebner 2004</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=Literature:Huebner_2004&amp;diff=6180"/>
		<updated>2009-04-15T09:28:18Z</updated>

		<summary type="html">&lt;p&gt;Huebner: Die Seite wurde neu angelegt: {{{1|Huebner (2004)}}}&amp;lt;ref name=&amp;quot;huebner_2004&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Huebner, Christoph&amp;#039;&amp;#039;&amp;#039; (2004): Optimale Parameterwahl für Evolutionäre Algorithmen zur Optimierung von Mischwassernet...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{{1|Huebner (2004)}}}&amp;lt;ref name=&amp;quot;huebner_2004&amp;quot;&amp;gt;&#039;&#039;&#039;Huebner, Christoph&#039;&#039;&#039; (2004): Optimale Parameterwahl für Evolutionäre Algorithmen zur Optimierung von Mischwassernetzen. Studienarbeit, Technische Universität Darmstadt, Fachgebiet für Ingenieurhydrologie und Wasserbewirtschaftung.&amp;lt;/ref&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
==Vorschau==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=Literature:Huebner_2003&amp;diff=6179</id>
		<title>Literature:Huebner 2003</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=Literature:Huebner_2003&amp;diff=6179"/>
		<updated>2009-04-15T09:26:40Z</updated>

		<summary type="html">&lt;p&gt;Huebner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{{1|Huebner (2003)}}}&amp;lt;ref name=&amp;quot;huebner_2003&amp;quot;&amp;gt;&#039;&#039;&#039;Huebner, Christoph&#039;&#039;&#039; (2003): Entwicklung eines optimalen Hochwassersteuerungskonzeptes für das Einzugsgebiet der Erft. Studienarbeit, Technische Universität Darmstadt, Fachgebiet für Ingenieurhydrologie und Wasserbewirtschaftung.&amp;lt;/ref&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
==Vorschau==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=Literature:Huebner_2003&amp;diff=6178</id>
		<title>Literature:Huebner 2003</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=Literature:Huebner_2003&amp;diff=6178"/>
		<updated>2009-04-15T09:23:30Z</updated>

		<summary type="html">&lt;p&gt;Huebner: Die Seite wurde neu angelegt: {{{1|Huebner (2003)}}}&amp;lt;ref name=&amp;quot;huebner_2003&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Huebner, C.&amp;#039;&amp;#039;&amp;#039; (2008): Entwicklung eines optimalen Hochwassersteuerungskonzeptes für das Einzugsgebiet der Erft&amp;lt;/ref&amp;gt;...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{{1|Huebner (2003)}}}&amp;lt;ref name=&amp;quot;huebner_2003&amp;quot;&amp;gt;&#039;&#039;&#039;Huebner, C.&#039;&#039;&#039; (2008): Entwicklung eines optimalen Hochwassersteuerungskonzeptes für das Einzugsgebiet der Erft&amp;lt;/ref&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
==Vorschau==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=PES&amp;diff=6177</id>
		<title>PES</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=PES&amp;diff=6177"/>
		<updated>2009-04-15T09:17:22Z</updated>

		<summary type="html">&lt;p&gt;Huebner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{BlueM.Opt_nav}}&lt;br /&gt;
[[Bild:EVO Box screenshot.png|thumb|Screenshot einer PES Optimierung (Testproblem &#039;Box&#039;)]]&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&#039;&#039;&#039;Parametric Evolution Strategy&#039;&#039;&#039; (PES) ist eine multikriterielle Evolutionsstrategie nach {{:Literatur:Rechenberg_1994|Rechenberg}} und {{:Literatur:Schwefel_1995|Schwefel}}, modifiziert von {{:Literatur:Muschalla_2006}}, {{:Literatur:Huebner_2003}}, {{:Literatur:Huebner_2004}}. Siehe auch {{:Literatur:Deb_2001}}.&lt;br /&gt;
&lt;br /&gt;
==Erforderliche Eingabedateien==&lt;br /&gt;
* [[OPT-Datei]]&lt;br /&gt;
* [[MOD-Datei]]&lt;br /&gt;
* [[ZIE-Datei]]&lt;br /&gt;
Optional:&lt;br /&gt;
* [[CON-Datei]]&lt;br /&gt;
&lt;br /&gt;
==Einstellungen==&lt;br /&gt;
{| class=&amp;quot;standard&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Einstellung !! Optionen !! Bedeutung&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Selektion&#039;&#039;&#039;&amp;lt;br/&amp;gt;(&amp;lt;code&amp;gt;EVO_STRATEGIE&amp;lt;/code&amp;gt;) &lt;br /&gt;
| Plus_Strategie || Die Selektion erfolgt aus der Menge der Eltern und der Nachfolger&lt;br /&gt;
|-&lt;br /&gt;
| Komma_Strategie || Die Selektion erfolgt nur aus der Menge der Nachfolger&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Startwerte&#039;&#039;&#039;&amp;lt;br/&amp;gt;(&amp;lt;code&amp;gt;EVO_STARTPARAMETER&amp;lt;/code&amp;gt;)&lt;br /&gt;
| Zufall || Zufällige Startparameter&lt;br /&gt;
|-&lt;br /&gt;
| Original || Vorgegebene Startwerte&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Mutation&#039;&#039;&#039;&amp;lt;br/&amp;gt;(&amp;lt;code&amp;gt;EVO_DNMutation&amp;lt;/code&amp;gt;)&lt;br /&gt;
| Rechenberg || Mutation nach {{:Literatur:Rechenberg_1994|Rechenberg}}&lt;br /&gt;
|-&lt;br /&gt;
| Schwefel || Mutation nach {{:Literatur:Schwefel_1995|Schwefel}} (aktuellerer Ansatz)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Startschrittweite&#039;&#039;&#039;&amp;lt;br/&amp;gt;(&amp;lt;code&amp;gt;DnStart&amp;lt;/code&amp;gt;) || 0.01 - 1 || Startschrittweite für die Parametervariation&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;mit Schrittweitenvektor&#039;&#039;&#039;&amp;lt;br/&amp;gt;(&amp;lt;code&amp;gt;is_DnVektor&amp;lt;/code&amp;gt;) || ja/nein || bei ja bekommt jeder Parameter eine eigene Schrittweite&lt;br /&gt;
|-&lt;br /&gt;
| ... || ... || ...&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;8&amp;quot; | &#039;&#039;&#039;Ermitteln der Eltern&#039;&#039;&#039;&amp;lt;br/&amp;gt;(&amp;lt;code&amp;gt;EVO_ELTERN&amp;lt;/code&amp;gt;)&amp;lt;br/&amp;gt;Siehe Bug 262!&lt;br /&gt;
| Selektion || Ein Individuum wird zufällig mit allen Parametern als Elter aus dem Bestwertspeicher ausgewählt&lt;br /&gt;
|-&lt;br /&gt;
| XX_Diskret || Jede Parameterwert-Schrittweiten-Kombination wird zufällig aus allen Individuen des Bestwertspeichers ausgewählt&lt;br /&gt;
|-&lt;br /&gt;
| XX_Mitteln || Jede Parameterwert-Schrittweiten-Kombination wird über alle Individuen des Bestwertspeichers gemittelt&lt;br /&gt;
|- &lt;br /&gt;
| XY_Diskret || Jede Parameterwert-Schrittweiten-Kombination wird zufällig aus y Individuen des Bestwertspeichers ausgewählt&lt;br /&gt;
|- &lt;br /&gt;
| XY_Mitteln || Jede Parameterwert-Schrittweiten-Kombination wird aus y Individuen des Bestwertspeichers gemittelt&lt;br /&gt;
|-&lt;br /&gt;
| XX_Mitteln_Diskret || Jeder Parameterwert wird zufällig aus allen Individuen des Bestwertspeichers ausgewählt&amp;lt;br/&amp;gt;Jede Schrittweite wird über alle Individuen des Bestwertspeichers gemittelt&lt;br /&gt;
|-&lt;br /&gt;
| XY_Mitteln_Diskret || Jeder Parameterwert wird zufällig aus y Individuen des Bestwertspeichers ausgewählt&amp;lt;br/&amp;gt;Jede Schrittweite wird über y Individuen des Bestwertspeichers gemittelt&lt;br /&gt;
|-&lt;br /&gt;
| Neighbourhood || siehe {{:Literatur:Muschalla_2006}} (&#039;&#039;nur bei MultiObjective&#039;&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;X/_-Rekombination&#039;&#039;&#039;&amp;lt;br/&amp;gt;(&amp;lt;code&amp;gt;n_RekombXY&amp;lt;/code&amp;gt;) &lt;br /&gt;
| 1 - 100 || Die Anzahl der Individuen die zur Rekombination herangezogen werden (&#039;&#039;nur bei Rekombination x/y&#039;&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Tournament Selection&#039;&#039;&#039;&amp;lt;br/&amp;gt;(&amp;lt;code&amp;gt;is_diversity_tournament&amp;lt;/code&amp;gt;)&lt;br /&gt;
| ja/nein || Zur Ermittlung der zur Rekombination herangezogenen Individuen werden zunächst für jeden zu ermittelnden Elter zwei Individuen aus dem Bestwertspeicher zufällig ausgewählt. Das Individuum mit dem besseren Diversitätswert wird zum Elter. (&#039;&#039;nur bei Rekombination x/y&#039;&#039;)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Literaturangaben==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:BlueM.Opt Anwendung]]&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=BlueM.Opt_Multithreading&amp;diff=5878</id>
		<title>BlueM.Opt Multithreading</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=BlueM.Opt_Multithreading&amp;diff=5878"/>
		<updated>2009-02-18T22:28:40Z</updated>

		<summary type="html">&lt;p&gt;Huebner: /* Anleitung zur Implementation in weiteren Anwendungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{BlueM.Opt_nav}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; margin-left:10px&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&amp;amp;rarr; siehe auch Bug 345&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Evaluierung in multiplen Threads ist bisher implementiert für die Anwendungen [[BlueM.Sim|BlueM]] und [[SWMM]], und den Methoden [[PES]], [[CES]], und [[HYBRID]].&lt;br /&gt;
&lt;br /&gt;
==Anleitung zur Implementation für weitere Methoden==&lt;br /&gt;
===Zusammenfassung===&lt;br /&gt;
# Array von Individuen an &amp;lt;code&amp;gt;Sim.Evaluate()&amp;lt;/code&amp;gt; übergeben&lt;br /&gt;
# Optional: Methode schreiben, die das Event &amp;lt;code&amp;gt;Sim.IndividuumEvaluated()&amp;lt;/code&amp;gt; abfängt und evaluierte Individuen sofort verarbeitet&amp;lt;br/&amp;gt;Alternativ: warten, bis &amp;lt;code&amp;gt;Sim.Evaluate()&amp;lt;/code&amp;gt; mit allen Individuen fertig ist und die Individuen dann stoßweise verarbeiten.&lt;br /&gt;
&lt;br /&gt;
===Ausführliche Anleitung===&lt;br /&gt;
Multithreading wird von der Klasse &amp;lt;code&amp;gt;Sim&amp;lt;/code&amp;gt; übernommen.&lt;br /&gt;
&lt;br /&gt;
Die folgende (überladene) Methode kriegt ein Array von Individuen übergeben, die dann in multiplen Threads abgearbeitet werden.&lt;br /&gt;
&amp;lt;vbnet&amp;gt;Public Overloads Function Evaluate(ByRef inds() As EVO.Common.Individuum, Optional ByVal storeInDB As Boolean = True) As Boolean()&amp;lt;/vbnet&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Sobald ein Individuum (erfolgreich) fertig evaluiert wurde, wird folgendes Event ausgelöst:&lt;br /&gt;
&amp;lt;vbnet&amp;gt;Public Event IndividuumEvaluated(ByRef ind As EVO.Common.Individuum, ByVal i_Nachf As Integer)&amp;lt;/vbnet&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nachdem alle Individuen fertig evaluiert wurden, wird das gesamte Array von Individuen zurückgegeben.&lt;br /&gt;
&lt;br /&gt;
Es gibt also zwei Möglichkeiten, die evaluierten Individuen weiterzuverarbeiten:&lt;br /&gt;
# In Echtzeit (mit Event)&lt;br /&gt;
# Stoßweise (ohne Event)&lt;br /&gt;
&lt;br /&gt;
====Echtzeitauswertung====&lt;br /&gt;
Das Event muss von einer Methode abgefangen werden, im ES-Controller ist dies beispielsweise folgende Methode:&lt;br /&gt;
&amp;lt;vbnet&amp;gt;Private Sub processIndividuum(ByRef ind As Common.Individuum, ByVal iNachfahre As Integer) Handles Sim1.IndividuumEvaluated&amp;lt;/vbnet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nachdem die Methode &amp;lt;code&amp;gt;Sim.Evaluate()&amp;lt;/code&amp;gt; fertig ist, müssen dann nur noch evtl. vorhandene &#039;&#039;nicht&#039;&#039;-erfolgreich evaluierte Individuen behandelt werden. (Erkennbar an dem zurückgegebenen Array von Booleans.)&lt;br /&gt;
&lt;br /&gt;
====Stoßweise Auswertung====&lt;br /&gt;
Warten, bis die Methode &amp;lt;code&amp;gt;Sim.Evaluate()&amp;lt;/code&amp;gt; fertig ist, und die Individuen erst dann verarbeiten.&lt;br /&gt;
&lt;br /&gt;
===Evaluierung ohne Multithreading===&lt;br /&gt;
Für mit ohne Multithreading gibts die Methode &amp;lt;code&amp;gt;Sim.Evaluate()&amp;lt;/code&amp;gt; auch für einzelne&lt;br /&gt;
Individuen.&lt;br /&gt;
&lt;br /&gt;
==Anleitung zur Implementation in weiteren Anwendungen==&lt;br /&gt;
[[Bild:Sequenzdiagramm Multithreading.png|thumb|200px|Sequenzdiagramm Multithreading]]&lt;br /&gt;
&lt;br /&gt;
===ThreadFree===&lt;br /&gt;
ThreadFree fragt die Threadverwaltung, ob ein Thread verfügbar ist und gestartet werden kann. Falls JA wird das entsprechende Thread Verzeichnis vorbereitet und das zu evaluierende Individuum an den Thread übergeben (Preprocessing). Mit launchSim wird der Thread (die Simulation) gestartet.&lt;br /&gt;
&lt;br /&gt;
===ThreadReady===&lt;br /&gt;
ThreadReady fragt die Threadverwaltung, ob ein Thread ob ein Thread beendet ist. Falls JA werden die Ergebnisse aus dem entsprechenden Verzeichnis verarbeitet (Postprocessing). Des Weiteren wird hier in zwei Fälle unterschieden. Je nachdem ob die Simulation erfolgreich war (SimOK) wird die Simulation entweder verarbeitet oder verworfen und neu gestartet.&lt;br /&gt;
&lt;br /&gt;
===launchSim (überladen)===&lt;br /&gt;
launchSim führt die Simulation aus und kann entweder sequenziell (ohne Parameter) oder parallel (mit Parameter) für die Threads verwendet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:BlueM.Opt Development]]&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=BlueM.Opt_Multithreading&amp;diff=5877</id>
		<title>BlueM.Opt Multithreading</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=BlueM.Opt_Multithreading&amp;diff=5877"/>
		<updated>2009-02-18T22:22:13Z</updated>

		<summary type="html">&lt;p&gt;Huebner: /* Anleitung zur Implementation in weiteren Anwendungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{BlueM.Opt_nav}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; margin-left:10px&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&amp;amp;rarr; siehe auch Bug 345&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Evaluierung in multiplen Threads ist bisher implementiert für die Anwendungen [[BlueM.Sim|BlueM]] und [[SWMM]], und den Methoden [[PES]], [[CES]], und [[HYBRID]].&lt;br /&gt;
&lt;br /&gt;
==Anleitung zur Implementation für weitere Methoden==&lt;br /&gt;
===Zusammenfassung===&lt;br /&gt;
# Array von Individuen an &amp;lt;code&amp;gt;Sim.Evaluate()&amp;lt;/code&amp;gt; übergeben&lt;br /&gt;
# Optional: Methode schreiben, die das Event &amp;lt;code&amp;gt;Sim.IndividuumEvaluated()&amp;lt;/code&amp;gt; abfängt und evaluierte Individuen sofort verarbeitet&amp;lt;br/&amp;gt;Alternativ: warten, bis &amp;lt;code&amp;gt;Sim.Evaluate()&amp;lt;/code&amp;gt; mit allen Individuen fertig ist und die Individuen dann stoßweise verarbeiten.&lt;br /&gt;
&lt;br /&gt;
===Ausführliche Anleitung===&lt;br /&gt;
Multithreading wird von der Klasse &amp;lt;code&amp;gt;Sim&amp;lt;/code&amp;gt; übernommen.&lt;br /&gt;
&lt;br /&gt;
Die folgende (überladene) Methode kriegt ein Array von Individuen übergeben, die dann in multiplen Threads abgearbeitet werden.&lt;br /&gt;
&amp;lt;vbnet&amp;gt;Public Overloads Function Evaluate(ByRef inds() As EVO.Common.Individuum, Optional ByVal storeInDB As Boolean = True) As Boolean()&amp;lt;/vbnet&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Sobald ein Individuum (erfolgreich) fertig evaluiert wurde, wird folgendes Event ausgelöst:&lt;br /&gt;
&amp;lt;vbnet&amp;gt;Public Event IndividuumEvaluated(ByRef ind As EVO.Common.Individuum, ByVal i_Nachf As Integer)&amp;lt;/vbnet&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nachdem alle Individuen fertig evaluiert wurden, wird das gesamte Array von Individuen zurückgegeben.&lt;br /&gt;
&lt;br /&gt;
Es gibt also zwei Möglichkeiten, die evaluierten Individuen weiterzuverarbeiten:&lt;br /&gt;
# In Echtzeit (mit Event)&lt;br /&gt;
# Stoßweise (ohne Event)&lt;br /&gt;
&lt;br /&gt;
====Echtzeitauswertung====&lt;br /&gt;
Das Event muss von einer Methode abgefangen werden, im ES-Controller ist dies beispielsweise folgende Methode:&lt;br /&gt;
&amp;lt;vbnet&amp;gt;Private Sub processIndividuum(ByRef ind As Common.Individuum, ByVal iNachfahre As Integer) Handles Sim1.IndividuumEvaluated&amp;lt;/vbnet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nachdem die Methode &amp;lt;code&amp;gt;Sim.Evaluate()&amp;lt;/code&amp;gt; fertig ist, müssen dann nur noch evtl. vorhandene &#039;&#039;nicht&#039;&#039;-erfolgreich evaluierte Individuen behandelt werden. (Erkennbar an dem zurückgegebenen Array von Booleans.)&lt;br /&gt;
&lt;br /&gt;
====Stoßweise Auswertung====&lt;br /&gt;
Warten, bis die Methode &amp;lt;code&amp;gt;Sim.Evaluate()&amp;lt;/code&amp;gt; fertig ist, und die Individuen erst dann verarbeiten.&lt;br /&gt;
&lt;br /&gt;
===Evaluierung ohne Multithreading===&lt;br /&gt;
Für mit ohne Multithreading gibts die Methode &amp;lt;code&amp;gt;Sim.Evaluate()&amp;lt;/code&amp;gt; auch für einzelne&lt;br /&gt;
Individuen.&lt;br /&gt;
&lt;br /&gt;
==Anleitung zur Implementation in weiteren Anwendungen==&lt;br /&gt;
[[Bild:Sequenzdiagramm Multithreading.png|thumb|200px|Sequenzdiagramm Multithreading]]&lt;br /&gt;
&lt;br /&gt;
===ThreadFree===&lt;br /&gt;
ThreadFree fragt die Threadverwaltung ob ein Thread verfügbar ist und gestartet werden kann. Falls JA wird das entprechende Thead Verzeichis vorbereitet und das zu evaluierende Individuum an den Thread übergeben (PreProcessing). Mit launchSim wird der Thread (die Simulation) gestartet.&lt;br /&gt;
&lt;br /&gt;
===ThreadReady===&lt;br /&gt;
ThreadReady fragt die Threadverwaltung ob ein Thread ob ein Thread beendet ist. Falls JA werden die Ergebnisse aus dem sntsprechenden Verzeichnis verarbeiet (PostProcessing). Desweiteren wird hier in zwei Fälle unterschieden. Je nachdem ob die Simulation erfolgreich war (SimOK) wird die Simulation entweder verarbeitet oder verworfen und neu gestartet.&lt;br /&gt;
&lt;br /&gt;
===launchSim (überladen)===&lt;br /&gt;
launchSim führt die Simulation aus und kann entweder Seuquenziell (ohne Parameter) oder parallel (mit Parameter) für die Threads verwendet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:BlueM.Opt Development]]&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=BlueM.Opt_Multithreading&amp;diff=5876</id>
		<title>BlueM.Opt Multithreading</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=BlueM.Opt_Multithreading&amp;diff=5876"/>
		<updated>2009-02-18T22:20:14Z</updated>

		<summary type="html">&lt;p&gt;Huebner: /* Anleitung zur Implementation in weiteren Anwendungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{BlueM.Opt_nav}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; margin-left:10px&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&amp;amp;rarr; siehe auch Bug 345&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Evaluierung in multiplen Threads ist bisher implementiert für die Anwendungen [[BlueM.Sim|BlueM]] und [[SWMM]], und den Methoden [[PES]], [[CES]], und [[HYBRID]].&lt;br /&gt;
&lt;br /&gt;
==Anleitung zur Implementation für weitere Methoden==&lt;br /&gt;
===Zusammenfassung===&lt;br /&gt;
# Array von Individuen an &amp;lt;code&amp;gt;Sim.Evaluate()&amp;lt;/code&amp;gt; übergeben&lt;br /&gt;
# Optional: Methode schreiben, die das Event &amp;lt;code&amp;gt;Sim.IndividuumEvaluated()&amp;lt;/code&amp;gt; abfängt und evaluierte Individuen sofort verarbeitet&amp;lt;br/&amp;gt;Alternativ: warten, bis &amp;lt;code&amp;gt;Sim.Evaluate()&amp;lt;/code&amp;gt; mit allen Individuen fertig ist und die Individuen dann stoßweise verarbeiten.&lt;br /&gt;
&lt;br /&gt;
===Ausführliche Anleitung===&lt;br /&gt;
Multithreading wird von der Klasse &amp;lt;code&amp;gt;Sim&amp;lt;/code&amp;gt; übernommen.&lt;br /&gt;
&lt;br /&gt;
Die folgende (überladene) Methode kriegt ein Array von Individuen übergeben, die dann in multiplen Threads abgearbeitet werden.&lt;br /&gt;
&amp;lt;vbnet&amp;gt;Public Overloads Function Evaluate(ByRef inds() As EVO.Common.Individuum, Optional ByVal storeInDB As Boolean = True) As Boolean()&amp;lt;/vbnet&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Sobald ein Individuum (erfolgreich) fertig evaluiert wurde, wird folgendes Event ausgelöst:&lt;br /&gt;
&amp;lt;vbnet&amp;gt;Public Event IndividuumEvaluated(ByRef ind As EVO.Common.Individuum, ByVal i_Nachf As Integer)&amp;lt;/vbnet&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nachdem alle Individuen fertig evaluiert wurden, wird das gesamte Array von Individuen zurückgegeben.&lt;br /&gt;
&lt;br /&gt;
Es gibt also zwei Möglichkeiten, die evaluierten Individuen weiterzuverarbeiten:&lt;br /&gt;
# In Echtzeit (mit Event)&lt;br /&gt;
# Stoßweise (ohne Event)&lt;br /&gt;
&lt;br /&gt;
====Echtzeitauswertung====&lt;br /&gt;
Das Event muss von einer Methode abgefangen werden, im ES-Controller ist dies beispielsweise folgende Methode:&lt;br /&gt;
&amp;lt;vbnet&amp;gt;Private Sub processIndividuum(ByRef ind As Common.Individuum, ByVal iNachfahre As Integer) Handles Sim1.IndividuumEvaluated&amp;lt;/vbnet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nachdem die Methode &amp;lt;code&amp;gt;Sim.Evaluate()&amp;lt;/code&amp;gt; fertig ist, müssen dann nur noch evtl. vorhandene &#039;&#039;nicht&#039;&#039;-erfolgreich evaluierte Individuen behandelt werden. (Erkennbar an dem zurückgegebenen Array von Booleans.)&lt;br /&gt;
&lt;br /&gt;
====Stoßweise Auswertung====&lt;br /&gt;
Warten, bis die Methode &amp;lt;code&amp;gt;Sim.Evaluate()&amp;lt;/code&amp;gt; fertig ist, und die Individuen erst dann verarbeiten.&lt;br /&gt;
&lt;br /&gt;
===Evaluierung ohne Multithreading===&lt;br /&gt;
Für mit ohne Multithreading gibts die Methode &amp;lt;code&amp;gt;Sim.Evaluate()&amp;lt;/code&amp;gt; auch für einzelne&lt;br /&gt;
Individuen.&lt;br /&gt;
&lt;br /&gt;
==Anleitung zur Implementation in weiteren Anwendungen==&lt;br /&gt;
[[Bild:Sequenzdiagramm Multithreading.png|thumb|200px|Sequenzdiagramm Multithreading]]&lt;br /&gt;
&lt;br /&gt;
===ThreadFree===&lt;br /&gt;
ThreadFree fragt die Threadverwaltung ob ein Thread verfügbar ist und gestartet werden kann. Falls JA wird das entprechende Thead Verzeichis vorbereitet und das zu evaluierende Individuum an den Thread übergeben (PreProcessing). Mit launchSim wird der Thread (die Simulation) gestartet.&lt;br /&gt;
&lt;br /&gt;
===ThreadReady===&lt;br /&gt;
ThreadReady fragt die Threadverwaltung ob ein Thread ob ein Thread beendet ist. Falls JA werden die Ergebnisse aus dem sntsprechenden Verzeichnis verarbeiet (PostProcessing). Desweiteren wird hier in zwei Fälle unterschieden. Je nachdem ob die Simulation erfolgreich war (SimOK) wird die Simulation entweder verarbeitet oder verworfen und neu gestartet.&lt;br /&gt;
&lt;br /&gt;
===launchSim (überladen)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:BlueM.Opt Development]]&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=BlueM.Opt_Multithreading&amp;diff=5875</id>
		<title>BlueM.Opt Multithreading</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=BlueM.Opt_Multithreading&amp;diff=5875"/>
		<updated>2009-02-18T22:11:03Z</updated>

		<summary type="html">&lt;p&gt;Huebner: /* Anleitung zur Implementation in weiteren Anwendungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{BlueM.Opt_nav}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; margin-left:10px&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&amp;amp;rarr; siehe auch Bug 345&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Evaluierung in multiplen Threads ist bisher implementiert für die Anwendungen [[BlueM.Sim|BlueM]] und [[SWMM]], und den Methoden [[PES]], [[CES]], und [[HYBRID]].&lt;br /&gt;
&lt;br /&gt;
==Anleitung zur Implementation für weitere Methoden==&lt;br /&gt;
===Zusammenfassung===&lt;br /&gt;
# Array von Individuen an &amp;lt;code&amp;gt;Sim.Evaluate()&amp;lt;/code&amp;gt; übergeben&lt;br /&gt;
# Optional: Methode schreiben, die das Event &amp;lt;code&amp;gt;Sim.IndividuumEvaluated()&amp;lt;/code&amp;gt; abfängt und evaluierte Individuen sofort verarbeitet&amp;lt;br/&amp;gt;Alternativ: warten, bis &amp;lt;code&amp;gt;Sim.Evaluate()&amp;lt;/code&amp;gt; mit allen Individuen fertig ist und die Individuen dann stoßweise verarbeiten.&lt;br /&gt;
&lt;br /&gt;
===Ausführliche Anleitung===&lt;br /&gt;
Multithreading wird von der Klasse &amp;lt;code&amp;gt;Sim&amp;lt;/code&amp;gt; übernommen.&lt;br /&gt;
&lt;br /&gt;
Die folgende (überladene) Methode kriegt ein Array von Individuen übergeben, die dann in multiplen Threads abgearbeitet werden.&lt;br /&gt;
&amp;lt;vbnet&amp;gt;Public Overloads Function Evaluate(ByRef inds() As EVO.Common.Individuum, Optional ByVal storeInDB As Boolean = True) As Boolean()&amp;lt;/vbnet&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Sobald ein Individuum (erfolgreich) fertig evaluiert wurde, wird folgendes Event ausgelöst:&lt;br /&gt;
&amp;lt;vbnet&amp;gt;Public Event IndividuumEvaluated(ByRef ind As EVO.Common.Individuum, ByVal i_Nachf As Integer)&amp;lt;/vbnet&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nachdem alle Individuen fertig evaluiert wurden, wird das gesamte Array von Individuen zurückgegeben.&lt;br /&gt;
&lt;br /&gt;
Es gibt also zwei Möglichkeiten, die evaluierten Individuen weiterzuverarbeiten:&lt;br /&gt;
# In Echtzeit (mit Event)&lt;br /&gt;
# Stoßweise (ohne Event)&lt;br /&gt;
&lt;br /&gt;
====Echtzeitauswertung====&lt;br /&gt;
Das Event muss von einer Methode abgefangen werden, im ES-Controller ist dies beispielsweise folgende Methode:&lt;br /&gt;
&amp;lt;vbnet&amp;gt;Private Sub processIndividuum(ByRef ind As Common.Individuum, ByVal iNachfahre As Integer) Handles Sim1.IndividuumEvaluated&amp;lt;/vbnet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nachdem die Methode &amp;lt;code&amp;gt;Sim.Evaluate()&amp;lt;/code&amp;gt; fertig ist, müssen dann nur noch evtl. vorhandene &#039;&#039;nicht&#039;&#039;-erfolgreich evaluierte Individuen behandelt werden. (Erkennbar an dem zurückgegebenen Array von Booleans.)&lt;br /&gt;
&lt;br /&gt;
====Stoßweise Auswertung====&lt;br /&gt;
Warten, bis die Methode &amp;lt;code&amp;gt;Sim.Evaluate()&amp;lt;/code&amp;gt; fertig ist, und die Individuen erst dann verarbeiten.&lt;br /&gt;
&lt;br /&gt;
===Evaluierung ohne Multithreading===&lt;br /&gt;
Für mit ohne Multithreading gibts die Methode &amp;lt;code&amp;gt;Sim.Evaluate()&amp;lt;/code&amp;gt; auch für einzelne&lt;br /&gt;
Individuen.&lt;br /&gt;
&lt;br /&gt;
==Anleitung zur Implementation in weiteren Anwendungen==&lt;br /&gt;
[[Bild:Sequenzdiagramm Multithreading.png|thumb|200px|Sequenzdiagramm Multithreading]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ThreadFree===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ThreadReady===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:BlueM.Opt Development]]&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=File:Sequenzdiagramm_Multithreading.png&amp;diff=5858</id>
		<title>File:Sequenzdiagramm Multithreading.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=File:Sequenzdiagramm_Multithreading.png&amp;diff=5858"/>
		<updated>2009-02-17T15:14:29Z</updated>

		<summary type="html">&lt;p&gt;Huebner: hat eine neue Version von „Bild:Sequenzdiagramm Multithreading.png“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=BlueM.Opt_Begriffskl%C3%A4rung&amp;diff=5853</id>
		<title>BlueM.Opt Begriffsklärung</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=BlueM.Opt_Begriffskl%C3%A4rung&amp;diff=5853"/>
		<updated>2009-02-16T13:13:58Z</updated>

		<summary type="html">&lt;p&gt;Huebner: /* Genotypen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right; margin-left:10px;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Bild:MOP.png|thumb|center|400px|Multikriterielles Optimierungsproblem ({{:Literatur:Muschalla_2006}})]]&lt;br /&gt;
&lt;br /&gt;
==Parameterraum==&lt;br /&gt;
Auch &#039;&#039;Entscheidungsraum&#039;&#039;. Summe der Modellparameter über alle Genotypen&lt;br /&gt;
&lt;br /&gt;
==Lösungsraum==&lt;br /&gt;
Summe der Features über alle Phänotypen&lt;br /&gt;
&lt;br /&gt;
==Phänotypen==&lt;br /&gt;
Überbegriff für die evaluierten Merkmale eines Individuums.&lt;br /&gt;
&lt;br /&gt;
===Objectives===&lt;br /&gt;
Merkmale eines Individuums, die über Objective Functions anhand des Evaluierungsergebnisses berechnet werden.&lt;br /&gt;
&lt;br /&gt;
====Primary Objectives (P)====&lt;br /&gt;
Eine Untermenge der Objectives. Primary Objectives sind diejenigen Merkmale, die vom Algorithmus für die Optimierung herangezogen werden (Zielfunktionen). Sie können auch als GroupLeader (s.u.) dienen.&lt;br /&gt;
&lt;br /&gt;
====Secondary Objectives (S)====&lt;br /&gt;
Eine Untermenge der Objectives. Secondary Objectives sind diejenigen Merkmale, die vom Algorithmus &#039;&#039;&#039;nicht&#039;&#039;&#039; für die Optimierung herangezogen werden, es sei denn sie sind Teil einer Gruppe (Group).&lt;br /&gt;
&lt;br /&gt;
===Constraints===&lt;br /&gt;
Merkmale, die angeben, ob, und wenn ja um wieviel, ein Individuum Randbedingungen verletzt hat.&lt;br /&gt;
&lt;br /&gt;
===Group===&lt;br /&gt;
Eine Gruppe besteht aus einem &amp;quot;GroupLeader&amp;quot; der als Primary Objective definiert wird und einem oder mehreren Secondary Objectives. Alle der Gruppe angehörigen Secondary Objectives werden zu einem Primary Objective aggregiert.&lt;br /&gt;
&lt;br /&gt;
==Genotypen==&lt;br /&gt;
Die genetische Ausstattung eines Individuums&lt;br /&gt;
&lt;br /&gt;
===OptParameter===&lt;br /&gt;
Die OptParameter sind die Parameter die vom Optimierungsalgorithmus optimiert werden.&lt;br /&gt;
&lt;br /&gt;
===ModellParameter===&lt;br /&gt;
ModellParameter erlauben den Ausgleich von Redundanzen im Modelldatensatz. ModellParameter werden zu OptParameter aggregiert um die Zahl der zu Optimierenden Parameter zu verringern.&lt;br /&gt;
&lt;br /&gt;
==Individuum==&lt;br /&gt;
Enthält &lt;br /&gt;
* Genotyp-Werte (ein Satz von OptParametern)&lt;br /&gt;
* Phänotyp-Werte (nachdem das Individuum evaluiert wurde)&lt;br /&gt;
* zusätzliche, intern in der Optimierung verwendete Eigenschaften (z.B. Schrittweite)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Generation&#039;&#039;&#039; &lt;br /&gt;
* Mehrere Individuen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Population&#039;&#039;&#039; &lt;br /&gt;
* Mehrere Generationen zeitlich hintereinander&lt;br /&gt;
&lt;br /&gt;
==Literaturangaben==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:EVO]]&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=BlueM.Opt_Begriffskl%C3%A4rung&amp;diff=5852</id>
		<title>BlueM.Opt Begriffsklärung</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=BlueM.Opt_Begriffskl%C3%A4rung&amp;diff=5852"/>
		<updated>2009-02-16T13:08:18Z</updated>

		<summary type="html">&lt;p&gt;Huebner: /* Phänotypen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right; margin-left:10px;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Bild:MOP.png|thumb|center|400px|Multikriterielles Optimierungsproblem ({{:Literatur:Muschalla_2006}})]]&lt;br /&gt;
&lt;br /&gt;
==Parameterraum==&lt;br /&gt;
Auch &#039;&#039;Entscheidungsraum&#039;&#039;. Summe der Modellparameter über alle Genotypen&lt;br /&gt;
&lt;br /&gt;
==Lösungsraum==&lt;br /&gt;
Summe der Features über alle Phänotypen&lt;br /&gt;
&lt;br /&gt;
==Phänotypen==&lt;br /&gt;
Überbegriff für die evaluierten Merkmale eines Individuums.&lt;br /&gt;
&lt;br /&gt;
===Objectives===&lt;br /&gt;
Merkmale eines Individuums, die über Objective Functions anhand des Evaluierungsergebnisses berechnet werden.&lt;br /&gt;
&lt;br /&gt;
====Primary Objectives (P)====&lt;br /&gt;
Eine Untermenge der Objectives. Primary Objectives sind diejenigen Merkmale, die vom Algorithmus für die Optimierung herangezogen werden (Zielfunktionen). Sie können auch als GroupLeader (s.u.) dienen.&lt;br /&gt;
&lt;br /&gt;
====Secondary Objectives (S)====&lt;br /&gt;
Eine Untermenge der Objectives. Secondary Objectives sind diejenigen Merkmale, die vom Algorithmus &#039;&#039;&#039;nicht&#039;&#039;&#039; für die Optimierung herangezogen werden, es sei denn sie sind Teil einer Gruppe (Group).&lt;br /&gt;
&lt;br /&gt;
===Constraints===&lt;br /&gt;
Merkmale, die angeben, ob, und wenn ja um wieviel, ein Individuum Randbedingungen verletzt hat.&lt;br /&gt;
&lt;br /&gt;
===Group===&lt;br /&gt;
Eine Gruppe besteht aus einem &amp;quot;GroupLeader&amp;quot; der als Primary Objective definiert wird und einem oder mehreren Secondary Objectives. Alle der Gruppe angehörigen Secondary Objectives werden zu einem Primary Objective aggregiert.&lt;br /&gt;
&lt;br /&gt;
==Genotypen==&lt;br /&gt;
Die genetische Ausstattung eines Individuums&lt;br /&gt;
&lt;br /&gt;
===OptParameter===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Modellparameter===&lt;br /&gt;
&lt;br /&gt;
==Individuum==&lt;br /&gt;
Enthält &lt;br /&gt;
* Genotyp-Werte (ein Satz von OptParametern)&lt;br /&gt;
* Phänotyp-Werte (nachdem das Individuum evaluiert wurde)&lt;br /&gt;
* zusätzliche, intern in der Optimierung verwendete Eigenschaften (z.B. Schrittweite)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Generation&#039;&#039;&#039; &lt;br /&gt;
* Mehrere Individuen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Population&#039;&#039;&#039; &lt;br /&gt;
* Mehrere Generationen zeitlich hintereinander&lt;br /&gt;
&lt;br /&gt;
==Literaturangaben==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:EVO]]&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=BlueM.Opt_Begriffskl%C3%A4rung&amp;diff=5851</id>
		<title>BlueM.Opt Begriffsklärung</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=BlueM.Opt_Begriffskl%C3%A4rung&amp;diff=5851"/>
		<updated>2009-02-16T12:58:46Z</updated>

		<summary type="html">&lt;p&gt;Huebner: /* Features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right; margin-left:10px;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Bild:MOP.png|thumb|center|400px|Multikriterielles Optimierungsproblem ({{:Literatur:Muschalla_2006}})]]&lt;br /&gt;
&lt;br /&gt;
==Parameterraum==&lt;br /&gt;
Auch &#039;&#039;Entscheidungsraum&#039;&#039;. Summe der Modellparameter über alle Genotypen&lt;br /&gt;
&lt;br /&gt;
==Lösungsraum==&lt;br /&gt;
Summe der Features über alle Phänotypen&lt;br /&gt;
&lt;br /&gt;
==Phänotypen==&lt;br /&gt;
Überbegriff für die evaluierten Merkmale eines Individuums.&lt;br /&gt;
&lt;br /&gt;
===Objectives===&lt;br /&gt;
Merkmale eines Individuums, die über Objective Functions anhand des Evaluierungsergebnisses berechnet werden.&lt;br /&gt;
&lt;br /&gt;
===Penalties===&lt;br /&gt;
Eine Untermenge der Features. Penalties sind diejenigen Merkmale, die vom Algorithmus für die Optimierung herangezogen werden (Zielfunktionen).&lt;br /&gt;
&lt;br /&gt;
===Constraints===&lt;br /&gt;
Merkmale, die angeben, ob, und wenn ja um wieviel, ein Individuum Randbedingungen verletzt hat.&lt;br /&gt;
&lt;br /&gt;
==Genotypen==&lt;br /&gt;
Die genetische Ausstattung eines Individuums&lt;br /&gt;
&lt;br /&gt;
===OptParameter===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Modellparameter===&lt;br /&gt;
&lt;br /&gt;
==Individuum==&lt;br /&gt;
Enthält &lt;br /&gt;
* Genotyp-Werte (ein Satz von OptParametern)&lt;br /&gt;
* Phänotyp-Werte (nachdem das Individuum evaluiert wurde)&lt;br /&gt;
* zusätzliche, intern in der Optimierung verwendete Eigenschaften (z.B. Schrittweite)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Generation&#039;&#039;&#039; &lt;br /&gt;
* Mehrere Individuen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Population&#039;&#039;&#039; &lt;br /&gt;
* Mehrere Generationen zeitlich hintereinander&lt;br /&gt;
&lt;br /&gt;
==Literaturangaben==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:EVO]]&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=BlueM.Opt_Multithreading&amp;diff=5850</id>
		<title>BlueM.Opt Multithreading</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=BlueM.Opt_Multithreading&amp;diff=5850"/>
		<updated>2009-02-13T14:29:59Z</updated>

		<summary type="html">&lt;p&gt;Huebner: /* Anleitung zur Implementation in weiteren Anwendungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{BlueM.Opt_nav}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; margin-left:10px&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&amp;amp;rarr; siehe auch Bug 345&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Evaluierung in multiplen Threads ist bisher implementiert für die Anwendungen [[BlueM.Sim|BlueM]] und [[SWMM]], und den Methoden [[PES]], [[CES]], und [[HYBRID]].&lt;br /&gt;
&lt;br /&gt;
==Anleitung zur Implementation für weitere Methoden==&lt;br /&gt;
===Zusammenfassung===&lt;br /&gt;
# Array von Individuen an &amp;lt;code&amp;gt;Sim.Evaluate()&amp;lt;/code&amp;gt; übergeben&lt;br /&gt;
# Optional: Methode schreiben, die das Event &amp;lt;code&amp;gt;Sim.IndividuumEvaluated()&amp;lt;/code&amp;gt; abfängt und evaluierte Individuen sofort verarbeitet&amp;lt;br/&amp;gt;Alternativ: warten, bis &amp;lt;code&amp;gt;Sim.Evaluate()&amp;lt;/code&amp;gt; mit allen Individuen fertig ist und die Individuen dann stoßweise verarbeiten.&lt;br /&gt;
&lt;br /&gt;
===Ausführliche Anleitung===&lt;br /&gt;
Multithreading wird von der Klasse &amp;lt;code&amp;gt;Sim&amp;lt;/code&amp;gt; übernommen.&lt;br /&gt;
&lt;br /&gt;
Die folgende (überladene) Methode kriegt ein Array von Individuen übergeben, die dann in multiplen Threads abgearbeitet werden.&lt;br /&gt;
&amp;lt;vbnet&amp;gt;Public Overloads Function Evaluate(ByRef inds() As EVO.Common.Individuum, Optional ByVal storeInDB As Boolean = True) As Boolean()&amp;lt;/vbnet&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Sobald ein Individuum (erfolgreich) fertig evaluiert wurde, wird folgendes Event ausgelöst:&lt;br /&gt;
&amp;lt;vbnet&amp;gt;Public Event IndividuumEvaluated(ByRef ind As EVO.Common.Individuum, ByVal i_Nachf As Integer)&amp;lt;/vbnet&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nachdem alle Individuen fertig evaluiert wurden, wird das gesamte Array von Individuen zurückgegeben.&lt;br /&gt;
&lt;br /&gt;
Es gibt also zwei Möglichkeiten, die evaluierten Individuen weiterzuverarbeiten:&lt;br /&gt;
# In Echtzeit (mit Event)&lt;br /&gt;
# Stoßweise (ohne Event)&lt;br /&gt;
&lt;br /&gt;
====Echtzeitauswertung====&lt;br /&gt;
Das Event muss von einer Methode abgefangen werden, im ES-Controller ist dies beispielsweise folgende Methode:&lt;br /&gt;
&amp;lt;vbnet&amp;gt;Private Sub processIndividuum(ByRef ind As Common.Individuum, ByVal iNachfahre As Integer) Handles Sim1.IndividuumEvaluated&amp;lt;/vbnet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nachdem die Methode &amp;lt;code&amp;gt;Sim.Evaluate()&amp;lt;/code&amp;gt; fertig ist, müssen dann nur noch evtl. vorhandene &#039;&#039;nicht&#039;&#039;-erfolgreich evaluierte Individuen behandelt werden. (Erkennbar an dem zurückgegebenen Array von Booleans.)&lt;br /&gt;
&lt;br /&gt;
====Stoßweise Auswertung====&lt;br /&gt;
Warten, bis die Methode &amp;lt;code&amp;gt;Sim.Evaluate()&amp;lt;/code&amp;gt; fertig ist, und die Individuen erst dann verarbeiten.&lt;br /&gt;
&lt;br /&gt;
===Evaluierung ohne Multithreading===&lt;br /&gt;
Für mit ohne Multithreading gibts die Methode &amp;lt;code&amp;gt;Sim.Evaluate()&amp;lt;/code&amp;gt; auch für einzelne&lt;br /&gt;
Individuen.&lt;br /&gt;
&lt;br /&gt;
==Anleitung zur Implementation in weiteren Anwendungen==&lt;br /&gt;
&#039;&#039;&#039;TODO!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Bild:Sequenzdiagramm Multithreading.png]]&lt;br /&gt;
&lt;br /&gt;
LaunchFree, LaunchReady, etc.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:BlueM.Opt Development]]&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=File:Sequenzdiagramm_Multithreading.png&amp;diff=5849</id>
		<title>File:Sequenzdiagramm Multithreading.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=File:Sequenzdiagramm_Multithreading.png&amp;diff=5849"/>
		<updated>2009-02-13T14:29:07Z</updated>

		<summary type="html">&lt;p&gt;Huebner: hat eine neue Version von „Bild:Sequenzdiagramm Multithreading.png“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=File:Sequenzdiagramm_Multithreading.png&amp;diff=5848</id>
		<title>File:Sequenzdiagramm Multithreading.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=File:Sequenzdiagramm_Multithreading.png&amp;diff=5848"/>
		<updated>2009-02-13T14:27:47Z</updated>

		<summary type="html">&lt;p&gt;Huebner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=OBF-file&amp;diff=5847</id>
		<title>OBF-file</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=OBF-file&amp;diff=5847"/>
		<updated>2009-02-12T17:36:22Z</updated>

		<summary type="html">&lt;p&gt;Huebner: /* Spaltenbeschreibung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Vorlage:EVO Eingabedateien}}&lt;br /&gt;
Diese Datei definiert die Ziele für die Optimierung. Jede Zeile entspricht einer Zielfunktion.&lt;br /&gt;
&lt;br /&gt;
Die Datei muss den gleichen Namen wie der Simulations-Datensatz haben, aber mit der Endung &#039;&#039;&#039;.ZIE&#039;&#039;&#039;, und muss sich im Simulations-Arbeitsverzeichnis befinden. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Beispiel für eine Autokalibrierung mit 3 Zielfunktionen:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*OptimierungsZiele&lt;br /&gt;
*=================&lt;br /&gt;
*&lt;br /&gt;
*|-----|---------------|---------------|---|-----|-----------|--------|-----------|----------|--------------|---------------------|-----------------------------|----------|&lt;br /&gt;
*| Opt | Bezeichnung   |    Gruppe     | R |Op   | ZielTyp   | Datei  | SimGröße  | ZielFkt  | EvalZeitraum |    Referenzwert    ODER      Referenzreihe        | IstWert  |&lt;br /&gt;
*|     |               |               | i |Fak  |           |        |           |          | Start | Ende | WertTyp  |  RefWert | RefGröße  | Datei           |          |&lt;br /&gt;
*|-----|---------------|---------------|---|-----|-----------|--------|-----------|----------|-------|------|----------|----------|-----------|-----------------|----------|&lt;br /&gt;
 |  P  |   SummeQmax   |   SummeQmax   |   |     |           |        |           |          |       |      |          |          |           |                 |          |&lt;br /&gt;
 |  S  |   SE16_Q_ab   |   SummeQmax   |   |  +  | Wert      |   WEL  | SE16_1AB  | Diff     |       |      | MaxWert  |        0 |           |                 |          |&lt;br /&gt;
 |  S  |   SE10_Q_ab   |   SummeQmax   |   |   3 | Wert      |   WEL  | SE10_1AB  | Diff     |       |      | MaxWert  |        0 |           |                 |          |&lt;br /&gt;
 |  S  |   SE01_Q_ab   |   SummeQmax   |   |  -2 | Wert      |   WEL  | SE01_1AB  | Diff     |       |      | MaxWert  |        0 |           |                 |          |&lt;br /&gt;
*|-----|---------------|---------------|---|-----|-----------|--------|-----------|----------|-------|------|----------|----------|-----------|-----------------|----------|&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Spaltenbeschreibung===&lt;br /&gt;
:{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;2&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;border:1px solid #CCCCCC&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#F1F1F1&amp;quot;&lt;br /&gt;
| width=&amp;quot;150&amp;quot; | &#039;&#039;&#039;Opt&#039;&#039;&#039; || width=&amp;quot;500&amp;quot; | Angabe, ob es sich um ein &#039;&#039;Primärziel&#039;&#039; handelt (&amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt;) oder nicht (&amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt;). Wenn nicht, handelt es sich um ein &#039;&#039;Sekundäreziel&#039;&#039;, die zwar immer ausgewertet wird, aber nicht für die Optimierung herangezogen wird. Vorsicht bei Zielgruppen hier muss die Gruppe als Primärziel definiert sein und alle Gruppenangehörigen als Sekundärziel.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Bezeichnung&#039;&#039;&#039; || Bezeichnung des Ziels (beliebig)&lt;br /&gt;
|- bgcolor=&amp;quot;#F1F1F1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Gruppe&#039;&#039;&#039; || Eine Gruppe von Zielen die agregiert werden. Hier muss zunächst ein Gruppenleader definiert werden, bei dem die Bezeichnung gleich der Gruppe ist&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;R&#039;&#039;&#039;ichtung&lt;br /&gt;
|&lt;br /&gt;
*&amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;: Die Zielfunktion soll minimiert werden (Standard)&lt;br /&gt;
*&amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;: Die Zielfunktion soll maximiert werden (hierzu wird der evaluierte Zielwert mit -1 multipliziert, siehe Bug 303)&lt;br /&gt;
|- bgcolor=&amp;quot;#F1F1F1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Op&#039;&#039;&#039;erator oder &#039;&#039;&#039;Fak&#039;&#039;&#039;tor&lt;br /&gt;
|&lt;br /&gt;
*&amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;: Der Zielwert wird zur Gruppe addiert&lt;br /&gt;
*&amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;: Der Zielwert wird von der Gruppe subtrahiert&lt;br /&gt;
*&amp;lt;code&amp;gt;2; 0.5; -10&amp;lt;/code&amp;gt;: Ein Faktor, mit dem der Zielwert multipliziert und dann zur Gruppe addiert wird.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;ZielTyp&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
* &amp;lt;code&amp;gt;Wert&amp;lt;/code&amp;gt;: Es soll mit einem einzelnen Referenzwert verglichen werden&lt;br /&gt;
* &amp;lt;code&amp;gt;Reihe&amp;lt;/code&amp;gt;: Es soll mit einer Referenzreihe verglichen werden&lt;br /&gt;
|- bgcolor=&amp;quot;#F1F1F1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Datei&#039;&#039;&#039; || Die Ergebnisdatei, aus der das Simulationsergebnis ausgelesen werden soll [WEL, KWL, ASC, &amp;lt;del&amp;gt;BIL, PRB&amp;lt;/del&amp;gt; (Bug 220)]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;SimGröße&#039;&#039;&#039; || Die Simulationsgröße, auf dessen Basis der Qualitätswert berechnet werden soll&lt;br /&gt;
|- bgcolor=&amp;quot;#F1F1F1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;ZielFkt&#039;&#039;&#039; || Gibt an welche Zielfunktion verwendet werden soll.&lt;br /&gt;
* &amp;lt;code&amp;gt;AbQuad&amp;lt;/code&amp;gt;: Abweichung der Fehlerquadrate&lt;br /&gt;
* &amp;lt;code&amp;gt;NashSutt&amp;lt;/code&amp;gt;: Nash-Sutcliffe Koeffizient{{:Literatur:Nash-Sutcliffe_1970|}}&lt;br /&gt;
:abgeänderte Formel mit &amp;lt;code&amp;gt;0 &amp;lt; E &amp;lt; &amp;amp;infin;&amp;lt;/code&amp;gt; :&lt;br /&gt;
:&amp;lt;math&amp;gt;E=\frac{\sum_{t=1}^T\left(Q_{gem}^t-Q_{sim}^t\right)^2}{\sum_{t=1}^T\left(Q_{gem}^t-\overline{Q_{gem}}\right)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Diff&amp;lt;/code&amp;gt;: Differenz&lt;br /&gt;
* &amp;lt;code&amp;gt;nÜber&amp;lt;/code&amp;gt;: Relative Anzahl der Zeitschritte mit Überschreitung des Referenzwerts/der Referenzreihe [%]&lt;br /&gt;
* &amp;lt;code&amp;gt;sÜber&amp;lt;/code&amp;gt;: Summe der Überschreitungen des Referenzwerts/der Referenzreihe&lt;br /&gt;
* &amp;lt;code&amp;gt;nUnter&amp;lt;/code&amp;gt;: Relative Anzahl der Zeitschritte mit Unterschreitung des Referenzwerts/der Referenzreihe [%]&lt;br /&gt;
* &amp;lt;code&amp;gt;sUnter&amp;lt;/code&amp;gt;: Summe der Unterschreitungen des Referenzwerts/der Referenzreihe&lt;br /&gt;
* &amp;lt;code&amp;gt;Korr&amp;lt;/code&amp;gt;: [http://de.wikipedia.org/wiki/Bestimmtheitsma%C3%9F Bestimmtheitsmaß] (einfache lineare Regression) &amp;lt;code&amp;gt;0 &amp;amp;le; R² &amp;amp;le; 1&amp;lt;/code&amp;gt;:&lt;br /&gt;
:&amp;lt;math&amp;gt;R^2 = \frac{s^2_{xy}}{s^2_x \cdot s^2_y}&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Volf&amp;lt;/code&amp;gt;: Volumenfehler [%]&lt;br /&gt;
* &amp;lt;code&amp;gt;IHA&amp;lt;/code&amp;gt;: [[Zielfunktion IHA | Indicators of Hydrologic Alteration]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;EvalZeitraum&#039;&#039;&#039;&amp;lt;br/&amp;gt;(optional) || Bestimmt den Zeitraum, für den die Zielfunktion ausgewertet werden soll.&amp;lt;br/&amp;gt;&lt;br /&gt;
Format: &amp;lt;code&amp;gt;dd.mm.yyyy hh:mm&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Wenn nicht angegeben, wird der Simulationszeitraum verwendet.&lt;br /&gt;
|- bgcolor=&amp;quot;#F1F1F1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;WertTyp&#039;&#039;&#039;&amp;lt;br/&amp;gt;(nur bei Referenzwerten) || Gibt an wie der Wert, der mit dem Referenzwert verglichen werden soll, aus dem Simulationsergebnis berechnet werden soll.&lt;br /&gt;
* &amp;lt;code&amp;gt;MaxWert&amp;lt;/code&amp;gt;: Maximaler Wert des Simulationsergebnisses&lt;br /&gt;
* &amp;lt;code&amp;gt;MinWert&amp;lt;/code&amp;gt;: Minimaler Wert des Simulationsergebnisses&lt;br /&gt;
* &amp;lt;code&amp;gt;Average&amp;lt;/code&amp;gt;: Durchschnittlicher Wert des Simulationsergebnisses&lt;br /&gt;
* &amp;lt;code&amp;gt;AnfWert&amp;lt;/code&amp;gt;: Der erste wert des Simulationsergebnisses&lt;br /&gt;
* &amp;lt;code&amp;gt;EndWert&amp;lt;/code&amp;gt;: Der letzte Wert des Simulationsergebnisses&lt;br /&gt;
* &amp;lt;code&amp;gt;Summe&amp;lt;/code&amp;gt;: Summe des Simulationsergebnisses&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;RefWert&#039;&#039;&#039;&amp;lt;br/&amp;gt;(nur bei Referenzwerten) || Der zu vergleichende Referenzwert&lt;br /&gt;
|- bgcolor=&amp;quot;#F1F1F1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;RefGröße&#039;&#039;&#039;&amp;lt;br/&amp;gt;(nur bei Referenzreihen und .wel als Referenzdatei) || Gibt an welche Spalte der .wel Referenzdatei zum Vergleich herangezogen werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Datei&#039;&#039;&#039;&amp;lt;br/&amp;gt;(nur bei Referenzreihen) || Der Dateiname der Referenzreihe ([[ZRE-Format|.zre]] oder [[WEL-Format|.wel]])&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Achtung:&#039;&#039;&#039; Die Zeitschrittweite der Referenzreihe muss mit dem Zeitschritt der Simulation übereinstimmen! (siehe Bug 218)&amp;lt;/span&amp;gt;&lt;br /&gt;
|- bgcolor=&amp;quot;#F1F1F1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;IstWert&#039;&#039;&#039;&amp;lt;br/&amp;gt;(optional) || Ein Wert, der in den Diagrammen als Vergleichswert angezeigt wird.&lt;br /&gt;
|}&lt;br /&gt;
Die Breite der Spalten darf bei Bedarf angepasst werden, nur alle &amp;quot;|&amp;quot;-Zeichen müssen erhalten bleiben!&lt;br /&gt;
&lt;br /&gt;
Ein &amp;quot;&amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;&amp;quot; am Anfang einer Zeile führt dazu, dass die Zeile ignoriert wird.&lt;br /&gt;
&lt;br /&gt;
==Literaturangaben==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:EVO Eingabedateien]]&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=OBF-file&amp;diff=5846</id>
		<title>OBF-file</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=OBF-file&amp;diff=5846"/>
		<updated>2009-02-12T17:34:15Z</updated>

		<summary type="html">&lt;p&gt;Huebner: /* Spaltenbeschreibung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Vorlage:EVO Eingabedateien}}&lt;br /&gt;
Diese Datei definiert die Ziele für die Optimierung. Jede Zeile entspricht einer Zielfunktion.&lt;br /&gt;
&lt;br /&gt;
Die Datei muss den gleichen Namen wie der Simulations-Datensatz haben, aber mit der Endung &#039;&#039;&#039;.ZIE&#039;&#039;&#039;, und muss sich im Simulations-Arbeitsverzeichnis befinden. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Beispiel für eine Autokalibrierung mit 3 Zielfunktionen:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*OptimierungsZiele&lt;br /&gt;
*=================&lt;br /&gt;
*&lt;br /&gt;
*|-----|---------------|---------------|---|-----|-----------|--------|-----------|----------|--------------|---------------------|-----------------------------|----------|&lt;br /&gt;
*| Opt | Bezeichnung   |    Gruppe     | R |Op   | ZielTyp   | Datei  | SimGröße  | ZielFkt  | EvalZeitraum |    Referenzwert    ODER      Referenzreihe        | IstWert  |&lt;br /&gt;
*|     |               |               | i |Fak  |           |        |           |          | Start | Ende | WertTyp  |  RefWert | RefGröße  | Datei           |          |&lt;br /&gt;
*|-----|---------------|---------------|---|-----|-----------|--------|-----------|----------|-------|------|----------|----------|-----------|-----------------|----------|&lt;br /&gt;
 |  P  |   SummeQmax   |   SummeQmax   |   |     |           |        |           |          |       |      |          |          |           |                 |          |&lt;br /&gt;
 |  S  |   SE16_Q_ab   |   SummeQmax   |   |  +  | Wert      |   WEL  | SE16_1AB  | Diff     |       |      | MaxWert  |        0 |           |                 |          |&lt;br /&gt;
 |  S  |   SE10_Q_ab   |   SummeQmax   |   |   3 | Wert      |   WEL  | SE10_1AB  | Diff     |       |      | MaxWert  |        0 |           |                 |          |&lt;br /&gt;
 |  S  |   SE01_Q_ab   |   SummeQmax   |   |  -2 | Wert      |   WEL  | SE01_1AB  | Diff     |       |      | MaxWert  |        0 |           |                 |          |&lt;br /&gt;
*|-----|---------------|---------------|---|-----|-----------|--------|-----------|----------|-------|------|----------|----------|-----------|-----------------|----------|&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Spaltenbeschreibung===&lt;br /&gt;
:{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;2&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;border:1px solid #CCCCCC&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#F1F1F1&amp;quot;&lt;br /&gt;
| width=&amp;quot;150&amp;quot; | &#039;&#039;&#039;Opt&#039;&#039;&#039; || width=&amp;quot;500&amp;quot; | Angabe, ob es sich um ein &#039;&#039;Primärziel&#039;&#039; handelt (&amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt;) oder nicht (&amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt;). Wenn nicht, handelt es sich um ein &#039;&#039;Sekundäreziel&#039;&#039;, die zwar immer ausgewertet wird, aber nicht für die Optimierung herangezogen wird. Vorsicht bei Zielgruppen hier muss die Gruppe als Primärziel definiert sein und alle Gruppenangehörigen als Sekundärziel.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Bezeichnung&#039;&#039;&#039; || Bezeichnung des Ziels (beliebig)&lt;br /&gt;
|- bgcolor=&amp;quot;#F1F1F1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Gruppe&#039;&#039;&#039; || Eine Gruppe von Zielen die agregiert werden. Hier muss zunächst ein Gruppenleader definiert werden, bei dem die Bezeichnung gleich der Gruppe ist&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;R&#039;&#039;&#039;ichtung&lt;br /&gt;
|&lt;br /&gt;
*&amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;: Die Zielfunktion soll minimiert werden (Standard)&lt;br /&gt;
*&amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;: Die Zielfunktion soll maximiert werden (hierzu wird der evaluierte Zielwert mit -1 multipliziert, siehe Bug 303)&lt;br /&gt;
|- bgcolor=&amp;quot;#F1F1F1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Op&#039;&#039;&#039;erator oder &#039;&#039;&#039;Fak&#039;&#039;&#039;tor&lt;br /&gt;
|&lt;br /&gt;
*&amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;: Der Zielwert wird zur Gruppe addiert&lt;br /&gt;
*&amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;: Der Zielwert wird von der Gruppe subtrahiert&lt;br /&gt;
*&amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;: Ein Faktor, mit dem der Zielwert multipliziert und dann zur Gruppe addiert wird.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;ZielTyp&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
* &amp;lt;code&amp;gt;Wert&amp;lt;/code&amp;gt;: Es soll mit einem einzelnen Referenzwert verglichen werden&lt;br /&gt;
* &amp;lt;code&amp;gt;Reihe&amp;lt;/code&amp;gt;: Es soll mit einer Referenzreihe verglichen werden&lt;br /&gt;
|- bgcolor=&amp;quot;#F1F1F1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Datei&#039;&#039;&#039; || Die Ergebnisdatei, aus der das Simulationsergebnis ausgelesen werden soll [WEL, KWL, ASC, &amp;lt;del&amp;gt;BIL, PRB&amp;lt;/del&amp;gt; (Bug 220)]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;SimGröße&#039;&#039;&#039; || Die Simulationsgröße, auf dessen Basis der Qualitätswert berechnet werden soll&lt;br /&gt;
|- bgcolor=&amp;quot;#F1F1F1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;ZielFkt&#039;&#039;&#039; || Gibt an welche Zielfunktion verwendet werden soll.&lt;br /&gt;
* &amp;lt;code&amp;gt;AbQuad&amp;lt;/code&amp;gt;: Abweichung der Fehlerquadrate&lt;br /&gt;
* &amp;lt;code&amp;gt;NashSutt&amp;lt;/code&amp;gt;: Nash-Sutcliffe Koeffizient{{:Literatur:Nash-Sutcliffe_1970|}}&lt;br /&gt;
:abgeänderte Formel mit &amp;lt;code&amp;gt;0 &amp;lt; E &amp;lt; &amp;amp;infin;&amp;lt;/code&amp;gt; :&lt;br /&gt;
:&amp;lt;math&amp;gt;E=\frac{\sum_{t=1}^T\left(Q_{gem}^t-Q_{sim}^t\right)^2}{\sum_{t=1}^T\left(Q_{gem}^t-\overline{Q_{gem}}\right)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Diff&amp;lt;/code&amp;gt;: Differenz&lt;br /&gt;
* &amp;lt;code&amp;gt;nÜber&amp;lt;/code&amp;gt;: Relative Anzahl der Zeitschritte mit Überschreitung des Referenzwerts/der Referenzreihe [%]&lt;br /&gt;
* &amp;lt;code&amp;gt;sÜber&amp;lt;/code&amp;gt;: Summe der Überschreitungen des Referenzwerts/der Referenzreihe&lt;br /&gt;
* &amp;lt;code&amp;gt;nUnter&amp;lt;/code&amp;gt;: Relative Anzahl der Zeitschritte mit Unterschreitung des Referenzwerts/der Referenzreihe [%]&lt;br /&gt;
* &amp;lt;code&amp;gt;sUnter&amp;lt;/code&amp;gt;: Summe der Unterschreitungen des Referenzwerts/der Referenzreihe&lt;br /&gt;
* &amp;lt;code&amp;gt;Korr&amp;lt;/code&amp;gt;: [http://de.wikipedia.org/wiki/Bestimmtheitsma%C3%9F Bestimmtheitsmaß] (einfache lineare Regression) &amp;lt;code&amp;gt;0 &amp;amp;le; R² &amp;amp;le; 1&amp;lt;/code&amp;gt;:&lt;br /&gt;
:&amp;lt;math&amp;gt;R^2 = \frac{s^2_{xy}}{s^2_x \cdot s^2_y}&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Volf&amp;lt;/code&amp;gt;: Volumenfehler [%]&lt;br /&gt;
* &amp;lt;code&amp;gt;IHA&amp;lt;/code&amp;gt;: [[Zielfunktion IHA | Indicators of Hydrologic Alteration]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;EvalZeitraum&#039;&#039;&#039;&amp;lt;br/&amp;gt;(optional) || Bestimmt den Zeitraum, für den die Zielfunktion ausgewertet werden soll.&amp;lt;br/&amp;gt;&lt;br /&gt;
Format: &amp;lt;code&amp;gt;dd.mm.yyyy hh:mm&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Wenn nicht angegeben, wird der Simulationszeitraum verwendet.&lt;br /&gt;
|- bgcolor=&amp;quot;#F1F1F1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;WertTyp&#039;&#039;&#039;&amp;lt;br/&amp;gt;(nur bei Referenzwerten) || Gibt an wie der Wert, der mit dem Referenzwert verglichen werden soll, aus dem Simulationsergebnis berechnet werden soll.&lt;br /&gt;
* &amp;lt;code&amp;gt;MaxWert&amp;lt;/code&amp;gt;: Maximaler Wert des Simulationsergebnisses&lt;br /&gt;
* &amp;lt;code&amp;gt;MinWert&amp;lt;/code&amp;gt;: Minimaler Wert des Simulationsergebnisses&lt;br /&gt;
* &amp;lt;code&amp;gt;Average&amp;lt;/code&amp;gt;: Durchschnittlicher Wert des Simulationsergebnisses&lt;br /&gt;
* &amp;lt;code&amp;gt;AnfWert&amp;lt;/code&amp;gt;: Der erste wert des Simulationsergebnisses&lt;br /&gt;
* &amp;lt;code&amp;gt;EndWert&amp;lt;/code&amp;gt;: Der letzte Wert des Simulationsergebnisses&lt;br /&gt;
* &amp;lt;code&amp;gt;Summe&amp;lt;/code&amp;gt;: Summe des Simulationsergebnisses&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;RefWert&#039;&#039;&#039;&amp;lt;br/&amp;gt;(nur bei Referenzwerten) || Der zu vergleichende Referenzwert&lt;br /&gt;
|- bgcolor=&amp;quot;#F1F1F1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;RefGröße&#039;&#039;&#039;&amp;lt;br/&amp;gt;(nur bei Referenzreihen und .wel als Referenzdatei) || Gibt an welche Spalte der .wel Referenzdatei zum Vergleich herangezogen werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Datei&#039;&#039;&#039;&amp;lt;br/&amp;gt;(nur bei Referenzreihen) || Der Dateiname der Referenzreihe ([[ZRE-Format|.zre]] oder [[WEL-Format|.wel]])&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Achtung:&#039;&#039;&#039; Die Zeitschrittweite der Referenzreihe muss mit dem Zeitschritt der Simulation übereinstimmen! (siehe Bug 218)&amp;lt;/span&amp;gt;&lt;br /&gt;
|- bgcolor=&amp;quot;#F1F1F1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;IstWert&#039;&#039;&#039;&amp;lt;br/&amp;gt;(optional) || Ein Wert, der in den Diagrammen als Vergleichswert angezeigt wird.&lt;br /&gt;
|}&lt;br /&gt;
Die Breite der Spalten darf bei Bedarf angepasst werden, nur alle &amp;quot;|&amp;quot;-Zeichen müssen erhalten bleiben!&lt;br /&gt;
&lt;br /&gt;
Ein &amp;quot;&amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;&amp;quot; am Anfang einer Zeile führt dazu, dass die Zeile ignoriert wird.&lt;br /&gt;
&lt;br /&gt;
==Literaturangaben==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:EVO Eingabedateien]]&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=OBF-file&amp;diff=5845</id>
		<title>OBF-file</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=OBF-file&amp;diff=5845"/>
		<updated>2009-02-12T17:23:37Z</updated>

		<summary type="html">&lt;p&gt;Huebner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Vorlage:EVO Eingabedateien}}&lt;br /&gt;
Diese Datei definiert die Ziele für die Optimierung. Jede Zeile entspricht einer Zielfunktion.&lt;br /&gt;
&lt;br /&gt;
Die Datei muss den gleichen Namen wie der Simulations-Datensatz haben, aber mit der Endung &#039;&#039;&#039;.ZIE&#039;&#039;&#039;, und muss sich im Simulations-Arbeitsverzeichnis befinden. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Beispiel für eine Autokalibrierung mit 3 Zielfunktionen:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*OptimierungsZiele&lt;br /&gt;
*=================&lt;br /&gt;
*&lt;br /&gt;
*|-----|---------------|---------------|---|-----|-----------|--------|-----------|----------|--------------|---------------------|-----------------------------|----------|&lt;br /&gt;
*| Opt | Bezeichnung   |    Gruppe     | R |Op   | ZielTyp   | Datei  | SimGröße  | ZielFkt  | EvalZeitraum |    Referenzwert    ODER      Referenzreihe        | IstWert  |&lt;br /&gt;
*|     |               |               | i |Fak  |           |        |           |          | Start | Ende | WertTyp  |  RefWert | RefGröße  | Datei           |          |&lt;br /&gt;
*|-----|---------------|---------------|---|-----|-----------|--------|-----------|----------|-------|------|----------|----------|-----------|-----------------|----------|&lt;br /&gt;
 |  P  |   SummeQmax   |   SummeQmax   |   |     |           |        |           |          |       |      |          |          |           |                 |          |&lt;br /&gt;
 |  S  |   SE16_Q_ab   |   SummeQmax   |   |  +  | Wert      |   WEL  | SE16_1AB  | Diff     |       |      | MaxWert  |        0 |           |                 |          |&lt;br /&gt;
 |  S  |   SE10_Q_ab   |   SummeQmax   |   |   3 | Wert      |   WEL  | SE10_1AB  | Diff     |       |      | MaxWert  |        0 |           |                 |          |&lt;br /&gt;
 |  S  |   SE01_Q_ab   |   SummeQmax   |   |  -2 | Wert      |   WEL  | SE01_1AB  | Diff     |       |      | MaxWert  |        0 |           |                 |          |&lt;br /&gt;
*|-----|---------------|---------------|---|-----|-----------|--------|-----------|----------|-------|------|----------|----------|-----------|-----------------|----------|&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Spaltenbeschreibung===&lt;br /&gt;
:{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;2&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;border:1px solid #CCCCCC&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#F1F1F1&amp;quot;&lt;br /&gt;
| width=&amp;quot;150&amp;quot; | &#039;&#039;&#039;Opt&#039;&#039;&#039; || width=&amp;quot;500&amp;quot; | Angabe, ob es sich um ein &#039;&#039;Optimierungsziel&#039;&#039; handelt (&amp;lt;code&amp;gt;J&amp;lt;/code&amp;gt;) oder nicht (&amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt;). Wenn nicht, handelt es sich um eine &#039;&#039;Sekundäre Zielfunktion&#039;&#039;, die zwar immer ausgewertet wird, aber nicht für die Optimierung herangezogen wird.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Bezeichnung&#039;&#039;&#039; || Bezeichnung des Ziels (beliebig)&lt;br /&gt;
|- bgcolor=&amp;quot;#F1F1F1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;R&#039;&#039;&#039;ichtung&lt;br /&gt;
|&lt;br /&gt;
*&amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;: Die Zielfunktion soll minimiert werden (Standard)&lt;br /&gt;
*&amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;: Die Zielfunktion soll maximiert werden (hierzu wird der evaluierte Zielwert mit -1 multipliziert, siehe Bug 303)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;ZielTyp&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
* &amp;lt;code&amp;gt;Wert&amp;lt;/code&amp;gt;: Es soll mit einem einzelnen Referenzwert verglichen werden&lt;br /&gt;
* &amp;lt;code&amp;gt;Reihe&amp;lt;/code&amp;gt;: Es soll mit einer Referenzreihe verglichen werden&lt;br /&gt;
|- bgcolor=&amp;quot;#F1F1F1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Datei&#039;&#039;&#039; || Die Ergebnisdatei, aus der das Simulationsergebnis ausgelesen werden soll [WEL, KWL, ASC, &amp;lt;del&amp;gt;BIL, PRB&amp;lt;/del&amp;gt; (Bug 220)]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;SimGröße&#039;&#039;&#039; || Die Simulationsgröße, auf dessen Basis der Qualitätswert berechnet werden soll&lt;br /&gt;
|- bgcolor=&amp;quot;#F1F1F1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;ZielFkt&#039;&#039;&#039; || Gibt an welche Zielfunktion verwendet werden soll.&lt;br /&gt;
* &amp;lt;code&amp;gt;AbQuad&amp;lt;/code&amp;gt;: Abweichung der Fehlerquadrate&lt;br /&gt;
* &amp;lt;code&amp;gt;NashSutt&amp;lt;/code&amp;gt;: Nash-Sutcliffe Koeffizient{{:Literatur:Nash-Sutcliffe_1970|}}&lt;br /&gt;
:abgeänderte Formel mit &amp;lt;code&amp;gt;0 &amp;lt; E &amp;lt; &amp;amp;infin;&amp;lt;/code&amp;gt; :&lt;br /&gt;
:&amp;lt;math&amp;gt;E=\frac{\sum_{t=1}^T\left(Q_{gem}^t-Q_{sim}^t\right)^2}{\sum_{t=1}^T\left(Q_{gem}^t-\overline{Q_{gem}}\right)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Diff&amp;lt;/code&amp;gt;: Differenz&lt;br /&gt;
* &amp;lt;code&amp;gt;nÜber&amp;lt;/code&amp;gt;: Relative Anzahl der Zeitschritte mit Überschreitung des Referenzwerts/der Referenzreihe [%]&lt;br /&gt;
* &amp;lt;code&amp;gt;sÜber&amp;lt;/code&amp;gt;: Summe der Überschreitungen des Referenzwerts/der Referenzreihe&lt;br /&gt;
* &amp;lt;code&amp;gt;nUnter&amp;lt;/code&amp;gt;: Relative Anzahl der Zeitschritte mit Unterschreitung des Referenzwerts/der Referenzreihe [%]&lt;br /&gt;
* &amp;lt;code&amp;gt;sUnter&amp;lt;/code&amp;gt;: Summe der Unterschreitungen des Referenzwerts/der Referenzreihe&lt;br /&gt;
* &amp;lt;code&amp;gt;Korr&amp;lt;/code&amp;gt;: [http://de.wikipedia.org/wiki/Bestimmtheitsma%C3%9F Bestimmtheitsmaß] (einfache lineare Regression) &amp;lt;code&amp;gt;0 &amp;amp;le; R² &amp;amp;le; 1&amp;lt;/code&amp;gt;:&lt;br /&gt;
:&amp;lt;math&amp;gt;R^2 = \frac{s^2_{xy}}{s^2_x \cdot s^2_y}&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Volf&amp;lt;/code&amp;gt;: Volumenfehler [%]&lt;br /&gt;
* &amp;lt;code&amp;gt;IHA&amp;lt;/code&amp;gt;: [[Zielfunktion IHA | Indicators of Hydrologic Alteration]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;EvalZeitraum&#039;&#039;&#039;&amp;lt;br/&amp;gt;(optional) || Bestimmt den Zeitraum, für den die Zielfunktion ausgewertet werden soll.&amp;lt;br/&amp;gt;&lt;br /&gt;
Format: &amp;lt;code&amp;gt;dd.mm.yyyy hh:mm&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Wenn nicht angegeben, wird der Simulationszeitraum verwendet.&lt;br /&gt;
|- bgcolor=&amp;quot;#F1F1F1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;WertTyp&#039;&#039;&#039;&amp;lt;br/&amp;gt;(nur bei Referenzwerten) || Gibt an wie der Wert, der mit dem Referenzwert verglichen werden soll, aus dem Simulationsergebnis berechnet werden soll.&lt;br /&gt;
* &amp;lt;code&amp;gt;MaxWert&amp;lt;/code&amp;gt;: Maximaler Wert des Simulationsergebnisses&lt;br /&gt;
* &amp;lt;code&amp;gt;MinWert&amp;lt;/code&amp;gt;: Minimaler Wert des Simulationsergebnisses&lt;br /&gt;
* &amp;lt;code&amp;gt;Average&amp;lt;/code&amp;gt;: Durchschnittlicher Wert des Simulationsergebnisses&lt;br /&gt;
* &amp;lt;code&amp;gt;AnfWert&amp;lt;/code&amp;gt;: Der erste wert des Simulationsergebnisses&lt;br /&gt;
* &amp;lt;code&amp;gt;EndWert&amp;lt;/code&amp;gt;: Der letzte Wert des Simulationsergebnisses&lt;br /&gt;
* &amp;lt;code&amp;gt;Summe&amp;lt;/code&amp;gt;: Summe des Simulationsergebnisses&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;RefWert&#039;&#039;&#039;&amp;lt;br/&amp;gt;(nur bei Referenzwerten) || Der zu vergleichende Referenzwert&lt;br /&gt;
|- bgcolor=&amp;quot;#F1F1F1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;RefGröße&#039;&#039;&#039;&amp;lt;br/&amp;gt;(nur bei Referenzreihen und .wel als Referenzdatei) || Gibt an welche Spalte der .wel Referenzdatei zum Vergleich herangezogen werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Datei&#039;&#039;&#039;&amp;lt;br/&amp;gt;(nur bei Referenzreihen) || Der Dateiname der Referenzreihe ([[ZRE-Format|.zre]] oder [[WEL-Format|.wel]])&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Achtung:&#039;&#039;&#039; Die Zeitschrittweite der Referenzreihe muss mit dem Zeitschritt der Simulation übereinstimmen! (siehe Bug 218)&amp;lt;/span&amp;gt;&lt;br /&gt;
|- bgcolor=&amp;quot;#F1F1F1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;IstWert&#039;&#039;&#039;&amp;lt;br/&amp;gt;(optional) || Ein Wert, der in den Diagrammen als Vergleichswert angezeigt wird.&lt;br /&gt;
|}&lt;br /&gt;
Die Breite der Spalten darf bei Bedarf angepasst werden, nur alle &amp;quot;|&amp;quot;-Zeichen müssen erhalten bleiben!&lt;br /&gt;
&lt;br /&gt;
Ein &amp;quot;&amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;&amp;quot; am Anfang einer Zeile führt dazu, dass die Zeile ignoriert wird.&lt;br /&gt;
&lt;br /&gt;
==Literaturangaben==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:EVO Eingabedateien]]&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=Talk:ALL-File&amp;diff=5828</id>
		<title>Talk:ALL-File</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=Talk:ALL-File&amp;diff=5828"/>
		<updated>2009-01-16T15:22:20Z</updated>

		<summary type="html">&lt;p&gt;Huebner: Die Seite wurde neu angelegt: Der Abschnitt und das Einlesen der Optimierungsoptionen könnte entfernt werden, da alle Optimierungsoptionen in Code entfernt wurden. In dem Zusammenhang könnte auch ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Abschnitt und das Einlesen der Optimierungsoptionen könnte entfernt werden, da alle Optimierungsoptionen in Code entfernt wurden. In dem Zusammenhang könnte auch ggf. der Eintrag *Simulationsoptionen -&amp;gt; Berechnung Zielfunktion entfernt werden.&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=Branching_points&amp;diff=5741</id>
		<title>Branching points</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=Branching_points&amp;diff=5741"/>
		<updated>2008-12-11T13:13:02Z</updated>

		<summary type="html">&lt;p&gt;Huebner: /* Schwellwertmodell (Option 1) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HierarchieKopf}}&lt;br /&gt;
&lt;br /&gt;
[[Bild:Verzweigung.gif|thumb|left|400px]]&lt;br /&gt;
&lt;br /&gt;
Aufteilungsbauwerke dienen dazu, einen Zufluss gemäß einer Verteilungsvorschrift in zwei Abflüsse aufzuteilen. Mögliche Formen sind Entnahmebauwerke aus Flüssen zu Versorgungs-oder Bewässerungszwecken, Verzweigungen in Überleitungen, Ableitungen im Zulauf oder Ablauf von Talsperren, Regenüberläufe usw..&amp;lt;br clear=&amp;quot;left&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als Verteilungsvorschrift sind drei Ansätze möglich.&lt;br /&gt;
&lt;br /&gt;
==Schwellwertmodell (Option 1)==&lt;br /&gt;
&lt;br /&gt;
[[Bild:Theorie_Abb47b.gif|thumb|300px|Abbildung 47b: Abflussaufteilung nach Schwellwertkonzept]]&lt;br /&gt;
&lt;br /&gt;
Beim Schwellenwertmodell wird der 2. Ablauf (z.B. RÜ: Auslasskanal) erst ab einem kritischen Zufluss Q&amp;lt;sub&amp;gt;krit&amp;lt;/sub&amp;gt; beaufschlagt, bei dem der 1. Ablauf (z.B. RÜ: Drossel) bis zur Überlaufschwelle zurückstaut. Da in der Realität eine perfekte Aufteilung der Abflüsse nach Erreichen des Schwellwertes i.d.R. nicht möglich ist, kann zur besseren Erfassung der tatsächlichen Verhältnisse zusätzlich die Trennschärfe für das Bauwerk mit angegeben werden.&lt;br /&gt;
&lt;br /&gt;
Sie wird definiert als: &amp;lt;math&amp;gt;\mbox{Trennschaerfe} = \frac{Q_{ab}(Q_{zu}=5 \cdot Q_{krit})}{Q_{krit}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Bild:Theorie_Abb47.gif|thumb|left|600px|Abbildung 47: Definition des Parameters Trennschärfe in BlueM]]&amp;lt;br clear=&amp;quot;all&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Prozentuale Aufteilung (Option 2)==&lt;br /&gt;
&lt;br /&gt;
Unabhängig vom Zufluss wird eine konstante Aufteilung in zwei Abläufe Q&amp;lt;sub&amp;gt;ab1&amp;lt;/sub&amp;gt; und Q&amp;lt;sub&amp;gt;ab2&amp;lt;/sub&amp;gt; gemäß einem bestimmten prozentualen Verhältnis vorgenommen. Auch hier besteht die Möglichkeit einer Veränderung der Aufteilung durch Skalierung.&lt;br /&gt;
&lt;br /&gt;
==Kennlinie (Option 3)==&lt;br /&gt;
&lt;br /&gt;
Eine aus hydraulischen Berechnungen oder aus Betriebsvorschriften resultierende Abhängigkeit zwischen dem Abfluss Q&amp;lt;sub&amp;gt;ab1&amp;lt;/sub&amp;gt; und dem Zufluss wird als Polygonzug benutzt. Der zweite Ablauf Q&amp;lt;sub&amp;gt;ab2&amp;lt;/sub&amp;gt; ermittelt sich als Restwert zwischen Zufluss – Q&amp;lt;sub&amp;gt;ab1&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{HierarchieFuss}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:BlueM Theorie]]&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=VER-File&amp;diff=5740</id>
		<title>VER-File</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=VER-File&amp;diff=5740"/>
		<updated>2008-12-11T12:36:09Z</updated>

		<summary type="html">&lt;p&gt;Huebner: /* Datei */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Eingabedateien}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;Verzweigungen&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;siehe auch [[Aufteilungsbauwerke / Verzweigungen | Theorie:Verzweigungen]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Datei==&lt;br /&gt;
&amp;lt;div class=&amp;quot;info_versionen&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Versionen:&#039;&#039;&#039;&lt;br /&gt;
* aktuell: ab r484&lt;br /&gt;
* [http://130.83.196.154/BlueM/wiki/index.php?title=VER-Datei&amp;amp;oldid=5354 ab r482]&lt;br /&gt;
* [http://130.83.196.154/BlueM/wiki/index.php?title=VER-Datei&amp;amp;oldid=5226 bis r481]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;bluem&amp;gt;&lt;br /&gt;
*Verzweigungen (*.VER)&lt;br /&gt;
*=====================&lt;br /&gt;
*&lt;br /&gt;
*|------------|-------------------------------|--------------|-----------------------|&lt;br /&gt;
*| Bez.   Kng |       N a e h e r u n g       | 3 Kennlinie  |  Regeln und Steuern   |&lt;br /&gt;
*|      |     | 1 Schwellenw.| 2 proz.Aufteilg|              | KTR                   |&lt;br /&gt;
*|      |     | Qswell Trenn |(gibt nach Qab1)|  Qzu    Qab  | ID  Faktor JGG WGG TGG|&lt;br /&gt;
*|------------|-------------------------------|--------------|-----------------------|&lt;br /&gt;
*|  -   | 1-3 |  m3/s   -    |       %        |  m3/s  m3/s  |  -    -     -   -   - |&lt;br /&gt;
*|-&amp;lt;--&amp;gt;-|-&amp;lt;-&amp;gt;-|-&amp;lt;----&amp;gt;&amp;lt;----&amp;gt;-|-&amp;lt;------------&amp;gt;-|-&amp;lt;----&amp;gt;&amp;lt;----&amp;gt;-|-&amp;lt;-&amp;gt;-&amp;lt;----&amp;gt;-&amp;lt;-&amp;gt;-&amp;lt;-&amp;gt;-&amp;lt;-&amp;gt;|&lt;br /&gt;
*|   A  |  B  |   C      D   |       E        |    F     G   |  H    I     J   K   L |&lt;br /&gt;
 | V001 |  1  |  0.03    1   |                |              | y01                   |&lt;br /&gt;
 | V002 |  2  |              |      50        |              | y01                   |&lt;br /&gt;
 | V003 |  3  |              |                |      0     0 | y01                   |&lt;br /&gt;
 |      |     |              |                |   0.03 0.030 |                       |&lt;br /&gt;
 |      |     |              |                |   0.04 0.032 |                       |&lt;br /&gt;
 |      |     |              |                |   0.10 0.033 |                       |&lt;br /&gt;
*|------------|-------------------------------|--------------|-----------------------|&lt;br /&gt;
&amp;lt;/bluem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Erläuterungen==&lt;br /&gt;
* &#039;&#039;&#039;A&#039;&#039;&#039;: Bezeichnung der Verzweigung (muss mit &#039;V&#039; anfangen)&lt;br /&gt;
* &#039;&#039;&#039;B&#039;&#039;&#039;: Berechnungsart für die Aufteilung (1 = Schwellenwert mit optionaler Angabe der Trennschärfe ; 2 = Prozentuale Aufteilung; 3 = Kennlinie)&lt;br /&gt;
&#039;&#039;&#039;Berechnungsart 1: Schwellenwert&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;C&#039;&#039;&#039;: Schwellenwert der angibt ab welchem kritischen Zufluss Q&amp;lt;sub&amp;gt;krit&amp;lt;/sub&amp;gt; der 2. Ablauf beaufschlagt wird&lt;br /&gt;
* &#039;&#039;&#039;D&#039;&#039;&#039;: Gibt die [[Aufteilungsbauwerke / Verzweigungen#Schwellwertmodell (Option 1) | Trennschärfe]] für den Schwellenwert an&lt;br /&gt;
&#039;&#039;&#039;Berechnungsart 2: prozentuale Aufteilung&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;E&#039;&#039;&#039;: Unabhängig vom Zufluss wird eine konstante Aufteilung in zwei Abläufe Q&amp;lt;sub&amp;gt;ab1&amp;lt;/sub&amp;gt; und Q&amp;lt;sub&amp;gt;ab2&amp;lt;/sub&amp;gt; gemäß einem bestimmten prozentualen Verhältnis vorgenommen. Bei 100% wird der 1. Ablauf mit dem gesamten Zufluss beaufschlagt.&lt;br /&gt;
&#039;&#039;&#039;Berechnungsart 3: Kennlinie&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;F&#039;&#039;&#039;, &#039;&#039;&#039;G&#039;&#039;&#039;: Eine aus hydraulischen Berechnungen oder aus Betriebsvorschriften resultierende Abhängigkeit zwischen dem Abfluss Q&amp;lt;sub&amp;gt;ab1&amp;lt;/sub&amp;gt; und dem Zufluss wird als Polygonzug angegeben. Der zweite Ablauf Q&amp;lt;sub&amp;gt;ab2&amp;lt;/sub&amp;gt; ermittelt sich als Restwert (Zufluss - Q&amp;lt;sub&amp;gt;ab1&amp;lt;/sub&amp;gt;).&lt;br /&gt;
&amp;lt;u&amp;gt;Regeln und Steuern:&amp;lt;/u&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;H&#039;&#039;&#039;: Kennung der Kontrollfunktion, aus der der Skalierungsfaktor ermittelt werden soll (siehe [[KTR-Datei]])&lt;br /&gt;
* &#039;&#039;&#039;I&#039;&#039;&#039;: zusätzlicher Faktor (&#039;&#039;wenn nicht angegeben oder 0, wird dieser Faktor auf 1 gesetzt!&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;J&#039;&#039;&#039;, &#039;&#039;&#039;K&#039;&#039;&#039;, &#039;&#039;&#039;L&#039;&#039;&#039;: Nummer des zu verwendenden [[JGG-Datei|Jahres-]]/[[WGG-Datei|Wochen-]]/[[TGG-Datei|Tagesgangs]]&lt;br /&gt;
Je nach Berechnungsart wird der Skalierungsfaktor anders angewandt:&lt;br /&gt;
# (Schwellwert): Der Schwellwert wird mit dem Faktor skaliert&lt;br /&gt;
# (proz. Aufteilung): Die Prozentangabe wird mit dem Faktor skaliert (bleibt aber zwischen 0 und 100)&lt;br /&gt;
# (Kennlinine): Alle Q&amp;lt;sub&amp;gt;ab&amp;lt;/sub&amp;gt;-Werte der Kennlinie werden mit dem Faktor skaliert&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:BlueM Eingabedateien]]&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=VER-File&amp;diff=5739</id>
		<title>VER-File</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=VER-File&amp;diff=5739"/>
		<updated>2008-12-11T12:35:42Z</updated>

		<summary type="html">&lt;p&gt;Huebner: /* Datei */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Eingabedateien}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;Verzweigungen&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;siehe auch [[Aufteilungsbauwerke / Verzweigungen | Theorie:Verzweigungen]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Datei==&lt;br /&gt;
&amp;lt;div class=&amp;quot;info_versionen&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Versionen:&#039;&#039;&#039;&lt;br /&gt;
* aktuell: ab r484&lt;br /&gt;
* [http://130.83.196.154/BlueM/wiki/index.php?title=VER-Datei&amp;amp;oldid=5354 ab r482]&lt;br /&gt;
* [http://130.83.196.154/BlueM/wiki/index.php?title=VER-Datei&amp;amp;oldid=5226 bis r481]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;bluem&amp;gt;&lt;br /&gt;
*Verzweigungen (*.VER)&lt;br /&gt;
*=====================&lt;br /&gt;
*&lt;br /&gt;
*|------------|-------------------------------|--------------|-----------------------|&lt;br /&gt;
*| Bez.   Kng |       N a e h e r u n g       | 3 Kennlinie  |  Regeln und Steuern   |&lt;br /&gt;
*|      |     | 1 Schwellenw.| 2 proz.Aufteilg|              | KTR                   | &lt;br /&gt;
*|      |     | Qswell Trenn |(gibt nach Qab1)|  Qzu    Qab  | ID  Faktor JGG WGG TGG|&lt;br /&gt;
*|------------|-------------------------------|--------------|-----------------------|&lt;br /&gt;
*|  -   | 1-3 |  m3/s   -    |       %        |  m3/s  m3/s  |  -    -     -   -   - |&lt;br /&gt;
*|-&amp;lt;--&amp;gt;-|-&amp;lt;-&amp;gt;-|-&amp;lt;----&amp;gt;&amp;lt;----&amp;gt;-|-&amp;lt;------------&amp;gt;-|-&amp;lt;----&amp;gt;&amp;lt;----&amp;gt;-|-&amp;lt;-&amp;gt;-&amp;lt;----&amp;gt;-&amp;lt;-&amp;gt;-&amp;lt;-&amp;gt;-&amp;lt;-&amp;gt;|&lt;br /&gt;
*|   A  |  B  |   C      D   |       E        |    F     G   |  H    I     J   K   L |&lt;br /&gt;
 | V001 |  1  |  0.03    1   |                |              | y01                   |&lt;br /&gt;
 | V002 |  2  |              |      50        |              | y01                   |&lt;br /&gt;
 | V003 |  3  |              |                |      0     0 | y01                   |&lt;br /&gt;
 |      |     |              |                |   0.03 0.030 |                       |&lt;br /&gt;
 |      |     |              |                |   0.04 0.032 |                       |&lt;br /&gt;
 |      |     |              |                |   0.10 0.033 |                       |&lt;br /&gt;
*|------------|-------------------------------|--------------|-----------------------|&lt;br /&gt;
&amp;lt;/bluem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Erläuterungen==&lt;br /&gt;
* &#039;&#039;&#039;A&#039;&#039;&#039;: Bezeichnung der Verzweigung (muss mit &#039;V&#039; anfangen)&lt;br /&gt;
* &#039;&#039;&#039;B&#039;&#039;&#039;: Berechnungsart für die Aufteilung (1 = Schwellenwert mit optionaler Angabe der Trennschärfe ; 2 = Prozentuale Aufteilung; 3 = Kennlinie)&lt;br /&gt;
&#039;&#039;&#039;Berechnungsart 1: Schwellenwert&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;C&#039;&#039;&#039;: Schwellenwert der angibt ab welchem kritischen Zufluss Q&amp;lt;sub&amp;gt;krit&amp;lt;/sub&amp;gt; der 2. Ablauf beaufschlagt wird&lt;br /&gt;
* &#039;&#039;&#039;D&#039;&#039;&#039;: Gibt die [[Aufteilungsbauwerke / Verzweigungen#Schwellwertmodell (Option 1) | Trennschärfe]] für den Schwellenwert an&lt;br /&gt;
&#039;&#039;&#039;Berechnungsart 2: prozentuale Aufteilung&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;E&#039;&#039;&#039;: Unabhängig vom Zufluss wird eine konstante Aufteilung in zwei Abläufe Q&amp;lt;sub&amp;gt;ab1&amp;lt;/sub&amp;gt; und Q&amp;lt;sub&amp;gt;ab2&amp;lt;/sub&amp;gt; gemäß einem bestimmten prozentualen Verhältnis vorgenommen. Bei 100% wird der 1. Ablauf mit dem gesamten Zufluss beaufschlagt.&lt;br /&gt;
&#039;&#039;&#039;Berechnungsart 3: Kennlinie&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;F&#039;&#039;&#039;, &#039;&#039;&#039;G&#039;&#039;&#039;: Eine aus hydraulischen Berechnungen oder aus Betriebsvorschriften resultierende Abhängigkeit zwischen dem Abfluss Q&amp;lt;sub&amp;gt;ab1&amp;lt;/sub&amp;gt; und dem Zufluss wird als Polygonzug angegeben. Der zweite Ablauf Q&amp;lt;sub&amp;gt;ab2&amp;lt;/sub&amp;gt; ermittelt sich als Restwert (Zufluss - Q&amp;lt;sub&amp;gt;ab1&amp;lt;/sub&amp;gt;).&lt;br /&gt;
&amp;lt;u&amp;gt;Regeln und Steuern:&amp;lt;/u&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;H&#039;&#039;&#039;: Kennung der Kontrollfunktion, aus der der Skalierungsfaktor ermittelt werden soll (siehe [[KTR-Datei]])&lt;br /&gt;
* &#039;&#039;&#039;I&#039;&#039;&#039;: zusätzlicher Faktor (&#039;&#039;wenn nicht angegeben oder 0, wird dieser Faktor auf 1 gesetzt!&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;J&#039;&#039;&#039;, &#039;&#039;&#039;K&#039;&#039;&#039;, &#039;&#039;&#039;L&#039;&#039;&#039;: Nummer des zu verwendenden [[JGG-Datei|Jahres-]]/[[WGG-Datei|Wochen-]]/[[TGG-Datei|Tagesgangs]]&lt;br /&gt;
Je nach Berechnungsart wird der Skalierungsfaktor anders angewandt:&lt;br /&gt;
# (Schwellwert): Der Schwellwert wird mit dem Faktor skaliert&lt;br /&gt;
# (proz. Aufteilung): Die Prozentangabe wird mit dem Faktor skaliert (bleibt aber zwischen 0 und 100)&lt;br /&gt;
# (Kennlinine): Alle Q&amp;lt;sub&amp;gt;ab&amp;lt;/sub&amp;gt;-Werte der Kennlinie werden mit dem Faktor skaliert&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:BlueM Eingabedateien]]&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=VER-File&amp;diff=5738</id>
		<title>VER-File</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=VER-File&amp;diff=5738"/>
		<updated>2008-12-11T12:35:10Z</updated>

		<summary type="html">&lt;p&gt;Huebner: /* Datei */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Eingabedateien}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;Verzweigungen&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;siehe auch [[Aufteilungsbauwerke / Verzweigungen | Theorie:Verzweigungen]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Datei==&lt;br /&gt;
&amp;lt;div class=&amp;quot;info_versionen&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Versionen:&#039;&#039;&#039;&lt;br /&gt;
* aktuell: ab r484&lt;br /&gt;
* [http://130.83.196.154/BlueM/wiki/index.php?title=VER-Datei&amp;amp;oldid=5354 ab r482]&lt;br /&gt;
* [http://130.83.196.154/BlueM/wiki/index.php?title=VER-Datei&amp;amp;oldid=5226 bis r481]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;bluem&amp;gt;&lt;br /&gt;
*Verzweigungen (*.VER)&lt;br /&gt;
*=====================&lt;br /&gt;
*&lt;br /&gt;
*|------------|-------------------------------|--------------|-----------------------|&lt;br /&gt;
*| Bez.   Kng |       N a e h e r u n g       |  Kennlinie   |  Regeln und Steuern   |&lt;br /&gt;
*|      |     | 1 Schwellenw.| 2 proz.Aufteilg|              | KTR                   | &lt;br /&gt;
*|      |     | Qswell Trenn |(gibt nach Qab1)|  Qzu    Qab  | ID  Faktor JGG WGG TGG|&lt;br /&gt;
*|------------|-------------------------------|--------------|-----------------------|&lt;br /&gt;
*|  -   | 1-3 |  m3/s   -    |       %        |  m3/s  m3/s  |  -    -     -   -   - |&lt;br /&gt;
*|-&amp;lt;--&amp;gt;-|-&amp;lt;-&amp;gt;-|-&amp;lt;----&amp;gt;&amp;lt;----&amp;gt;-|-&amp;lt;------------&amp;gt;-|-&amp;lt;----&amp;gt;&amp;lt;----&amp;gt;-|-&amp;lt;-&amp;gt;-&amp;lt;----&amp;gt;-&amp;lt;-&amp;gt;-&amp;lt;-&amp;gt;-&amp;lt;-&amp;gt;|&lt;br /&gt;
*|   A  |  B  |   C      D   |       E        |    F     G   |  H    I     J   K   L |&lt;br /&gt;
 | V001 |  1  |  0.03    1   |                |              | y01                   |&lt;br /&gt;
 | V002 |  2  |              |      50        |              | y01                   |&lt;br /&gt;
 | V003 |  3  |              |                |      0     0 | y01                   |&lt;br /&gt;
 |      |     |              |                |   0.03 0.030 |                       |&lt;br /&gt;
 |      |     |              |                |   0.04 0.032 |                       |&lt;br /&gt;
 |      |     |              |                |   0.10 0.033 |                       |&lt;br /&gt;
*|------------|-------------------------------|--------------|-----------------------|&lt;br /&gt;
&amp;lt;/bluem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Erläuterungen==&lt;br /&gt;
* &#039;&#039;&#039;A&#039;&#039;&#039;: Bezeichnung der Verzweigung (muss mit &#039;V&#039; anfangen)&lt;br /&gt;
* &#039;&#039;&#039;B&#039;&#039;&#039;: Berechnungsart für die Aufteilung (1 = Schwellenwert mit optionaler Angabe der Trennschärfe ; 2 = Prozentuale Aufteilung; 3 = Kennlinie)&lt;br /&gt;
&#039;&#039;&#039;Berechnungsart 1: Schwellenwert&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;C&#039;&#039;&#039;: Schwellenwert der angibt ab welchem kritischen Zufluss Q&amp;lt;sub&amp;gt;krit&amp;lt;/sub&amp;gt; der 2. Ablauf beaufschlagt wird&lt;br /&gt;
* &#039;&#039;&#039;D&#039;&#039;&#039;: Gibt die [[Aufteilungsbauwerke / Verzweigungen#Schwellwertmodell (Option 1) | Trennschärfe]] für den Schwellenwert an&lt;br /&gt;
&#039;&#039;&#039;Berechnungsart 2: prozentuale Aufteilung&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;E&#039;&#039;&#039;: Unabhängig vom Zufluss wird eine konstante Aufteilung in zwei Abläufe Q&amp;lt;sub&amp;gt;ab1&amp;lt;/sub&amp;gt; und Q&amp;lt;sub&amp;gt;ab2&amp;lt;/sub&amp;gt; gemäß einem bestimmten prozentualen Verhältnis vorgenommen. Bei 100% wird der 1. Ablauf mit dem gesamten Zufluss beaufschlagt.&lt;br /&gt;
&#039;&#039;&#039;Berechnungsart 3: Kennlinie&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;F&#039;&#039;&#039;, &#039;&#039;&#039;G&#039;&#039;&#039;: Eine aus hydraulischen Berechnungen oder aus Betriebsvorschriften resultierende Abhängigkeit zwischen dem Abfluss Q&amp;lt;sub&amp;gt;ab1&amp;lt;/sub&amp;gt; und dem Zufluss wird als Polygonzug angegeben. Der zweite Ablauf Q&amp;lt;sub&amp;gt;ab2&amp;lt;/sub&amp;gt; ermittelt sich als Restwert (Zufluss - Q&amp;lt;sub&amp;gt;ab1&amp;lt;/sub&amp;gt;).&lt;br /&gt;
&amp;lt;u&amp;gt;Regeln und Steuern:&amp;lt;/u&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;H&#039;&#039;&#039;: Kennung der Kontrollfunktion, aus der der Skalierungsfaktor ermittelt werden soll (siehe [[KTR-Datei]])&lt;br /&gt;
* &#039;&#039;&#039;I&#039;&#039;&#039;: zusätzlicher Faktor (&#039;&#039;wenn nicht angegeben oder 0, wird dieser Faktor auf 1 gesetzt!&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;J&#039;&#039;&#039;, &#039;&#039;&#039;K&#039;&#039;&#039;, &#039;&#039;&#039;L&#039;&#039;&#039;: Nummer des zu verwendenden [[JGG-Datei|Jahres-]]/[[WGG-Datei|Wochen-]]/[[TGG-Datei|Tagesgangs]]&lt;br /&gt;
Je nach Berechnungsart wird der Skalierungsfaktor anders angewandt:&lt;br /&gt;
# (Schwellwert): Der Schwellwert wird mit dem Faktor skaliert&lt;br /&gt;
# (proz. Aufteilung): Die Prozentangabe wird mit dem Faktor skaliert (bleibt aber zwischen 0 und 100)&lt;br /&gt;
# (Kennlinine): Alle Q&amp;lt;sub&amp;gt;ab&amp;lt;/sub&amp;gt;-Werte der Kennlinie werden mit dem Faktor skaliert&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:BlueM Eingabedateien]]&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=Talk:HYA-File&amp;diff=5666</id>
		<title>Talk:HYA-File</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=Talk:HYA-File&amp;diff=5666"/>
		<updated>2008-11-15T16:14:15Z</updated>

		<summary type="html">&lt;p&gt;Huebner: Die Seite wurde neu angelegt: BlueM gibt die Fehlermeldung aus:  &amp;lt;bluem&amp;gt; 3200 Beim Hydraulik Element ..................   2      ist im Unterlauf kein Element zugeordnet!      Der Wasserstand im Unt...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BlueM gibt die Fehlermeldung aus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bluem&amp;gt;&lt;br /&gt;
3200 Beim Hydraulik Element ..................   2&lt;br /&gt;
     ist im Unterlauf kein Element zugeordnet!&lt;br /&gt;
     Der Wasserstand im Unterlauf wird zu Null&lt;br /&gt;
     gesetzt!&lt;br /&gt;
&amp;lt;/bluem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die WSP muss doch eigentlich nur im Fall 2 und 3 angegben werden, da hier die Druckhöhe entscheident ist oder?&lt;br /&gt;
Im Fall 1 könnte es höchstens problematisch werden, wenn der WSP über die Krone reicht.&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=Talk:TAL-File&amp;diff=5663</id>
		<title>Talk:TAL-File</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=Talk:TAL-File&amp;diff=5663"/>
		<updated>2008-11-12T16:03:27Z</updated>

		<summary type="html">&lt;p&gt;Huebner: Die Seite wurde neu angelegt: ==Allgemeine Angaben== &amp;lt;bluem&amp;gt; *Talsperren (*.TAL) *================== * *|------|------------|------------| *| Bez  |  Anfangs-  |  Maximal   | *|      |  volumen   | ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Allgemeine Angaben==&lt;br /&gt;
&amp;lt;bluem&amp;gt;&lt;br /&gt;
*Talsperren (*.TAL)&lt;br /&gt;
*==================&lt;br /&gt;
*&lt;br /&gt;
*|------|------------|------------|&lt;br /&gt;
*| Bez  |  Anfangs-  |  Maximal   |&lt;br /&gt;
*|      |  volumen   |  volumen   |&lt;br /&gt;
*|------|------------|------------|&lt;br /&gt;
*|      | [Tsd.cbm]  | [Tsd.cbm]  |&lt;br /&gt;
*|-&amp;lt;--&amp;gt;-|-&amp;lt;--------&amp;gt;-|-&amp;lt;--------&amp;gt;-|&lt;br /&gt;
 | T100 |      25060 |      30641 |&lt;br /&gt;
*|------|------------|------------|&lt;br /&gt;
&amp;lt;/bluem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So wie es aussieht, wird nur dieser Teil verarbeitet. Jedenfalls kann man den Rest entfernen ohne, dass der Kern sich beschwert.&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=Talk:Funktionsarten&amp;diff=5657</id>
		<title>Talk:Funktionsarten</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=Talk:Funktionsarten&amp;diff=5657"/>
		<updated>2008-11-12T13:03:14Z</updated>

		<summary type="html">&lt;p&gt;Huebner: /* 6: FKTART_CON */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==6: FKTART_CON==&lt;br /&gt;
jede aus TALSIM exportierte Funktion wird einmal normal definiert, und dann nochmal mit dieser Funktionsart, wie z.B. unten (scheint eine Standardfunktion - auch genutzt für Speicheroberflächenfunktionen - zu sein):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*|      |                     |-&amp;lt;-&amp;gt;---+-|-&amp;lt;----&amp;gt;-&amp;lt;--------&amp;gt;-&amp;lt;------&amp;gt;----|-++.++-++:++-|&lt;br /&gt;
 |      |                     | QW1   6 |                 0        0    | 01.01 00:00 |&lt;br /&gt;
 |      |                     |         |             0.005        1    |             |&lt;br /&gt;
 |      |                     |         |                 1        1    |             |&lt;br /&gt;
*|------|---------------------|---------|-------------------------------|-------------|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hast du die schonmal probehalber rausgelöscht?&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=Talk:OBF-file&amp;diff=5098</id>
		<title>Talk:OBF-file</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=Talk:OBF-file&amp;diff=5098"/>
		<updated>2008-03-10T13:19:38Z</updated>

		<summary type="html">&lt;p&gt;Huebner: /* Aggregation von Zielen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right; margin-left:10px&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
==XML==&lt;br /&gt;
So könnte eine ZIE-Datei im XML-Format aussehen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;Zielliste xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; xmlns=&amp;quot;http://130.83.196.154/BlueM&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;Ziel isOpt=&amp;quot;true&amp;quot; ZielTyp=&amp;quot;Reihe&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Bezeichnung&amp;gt;SumFehlQ&amp;lt;/Bezeichnung&amp;gt;&lt;br /&gt;
    &amp;lt;ZielFkt&amp;gt;AbQuad&amp;lt;/ZielFkt&amp;gt;&lt;br /&gt;
    &amp;lt;SimReihe&amp;gt;&lt;br /&gt;
      &amp;lt;Datei Spalte=&amp;quot;S3  _1ZU&amp;quot;&amp;gt;WEL&amp;lt;/Datei&amp;gt;&lt;br /&gt;
    &amp;lt;/SimReihe&amp;gt;&lt;br /&gt;
    &amp;lt;Evaluierungszeitraum&amp;gt;&lt;br /&gt;
      &amp;lt;Start&amp;gt;1959-01-01T07:30:00&amp;lt;/Start&amp;gt;&lt;br /&gt;
      &amp;lt;Ende&amp;gt;1973-12-31T07:30:00&amp;lt;/Ende&amp;gt;&lt;br /&gt;
    &amp;lt;/Evaluierungszeitraum&amp;gt;&lt;br /&gt;
    &amp;lt;ZielReihe&amp;gt;&lt;br /&gt;
      &amp;lt;Datei Spalte=&amp;quot;&amp;quot;&amp;gt;ZRE\OlefT_Zufl.zre&amp;lt;/Datei&amp;gt;&lt;br /&gt;
    &amp;lt;/ZielReihe&amp;gt;&lt;br /&gt;
  &amp;lt;/Ziel&amp;gt;&lt;br /&gt;
  &amp;lt;Ziel isOpt=&amp;quot;true&amp;quot; ZielTyp=&amp;quot;Reihe&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Bezeichnung&amp;gt;VolFehler&amp;lt;/Bezeichnung&amp;gt;&lt;br /&gt;
    &amp;lt;ZielFkt&amp;gt;Volf&amp;lt;/ZielFkt&amp;gt;&lt;br /&gt;
    &amp;lt;SimReihe&amp;gt;&lt;br /&gt;
      &amp;lt;Datei Spalte=&amp;quot;S3  _1ZU&amp;quot;&amp;gt;WEL&amp;lt;/Datei&amp;gt;&lt;br /&gt;
    &amp;lt;/SimReihe&amp;gt;&lt;br /&gt;
    &amp;lt;Evaluierungszeitraum&amp;gt;&lt;br /&gt;
      &amp;lt;Start&amp;gt;1959-01-01T07:30:00&amp;lt;/Start&amp;gt;&lt;br /&gt;
      &amp;lt;Ende&amp;gt;1973-12-31T07:30:00&amp;lt;/Ende&amp;gt;&lt;br /&gt;
    &amp;lt;/Evaluierungszeitraum&amp;gt;&lt;br /&gt;
    &amp;lt;ZielReihe&amp;gt;&lt;br /&gt;
      &amp;lt;Datei Spalte=&amp;quot;&amp;quot;&amp;gt;ZRE\OlefT_Zufl.zre&amp;lt;/Datei&amp;gt;&lt;br /&gt;
    &amp;lt;/ZielReihe&amp;gt;&lt;br /&gt;
  &amp;lt;/Ziel&amp;gt;&lt;br /&gt;
&amp;lt;/Zielliste&amp;gt;&lt;br /&gt;
&amp;lt;/xml&amp;gt;&lt;br /&gt;
&lt;br /&gt;
und so das zugehörige Schema (erstellt mit [http://msdn2.microsoft.com/en-us/library/x6c1kb0s(VS.80).aspx xsd.exe]):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Zielliste&amp;quot; nillable=&amp;quot;true&amp;quot; type=&amp;quot;Zielliste&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;Zielliste&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;List_Ziele&amp;quot; type=&amp;quot;ArrayOfZiel&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;ArrayOfZiel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Ziel&amp;quot; nillable=&amp;quot;true&amp;quot; type=&amp;quot;Ziel&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;Ziel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Bezeichnung&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;ZielFkt&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;SimReihe&amp;quot; type=&amp;quot;Reihe&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Evaluierungszeitraum&amp;quot; type=&amp;quot;Struct_EvalZeitraum&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;ZielWert&amp;quot; type=&amp;quot;ZielWert&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;ZielReihe&amp;quot; type=&amp;quot;Reihe&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute name=&amp;quot;isOpt&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute name=&amp;quot;ZielTyp&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;Reihe&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Datei&amp;quot; type=&amp;quot;Struct_ReihenInfo&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;Struct_ReihenInfo&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
      &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:attribute name=&amp;quot;Spalte&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;Struct_EvalZeitraum&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Start&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Ende&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;ZielWert&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
      &amp;lt;xs:extension base=&amp;quot;xs:double&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:attribute name=&amp;quot;WertTyp&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/xml&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Aggregation von Zielen==&lt;br /&gt;
Siehe Bug 256&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ZIE-Datei:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*Optimierungsziele&lt;br /&gt;
*=================&lt;br /&gt;
*&lt;br /&gt;
*|------|--------------|---------|-------|----------|---------|--------------|--------------------|---------------------------|&lt;br /&gt;
*| Eval | Ziel/Subziel | ZielTyp | Datei | SimGröße | ZielFkt | EvalZeitraum |       Zielwert   ODER      Zielreihe           |&lt;br /&gt;
*|      |              |         |       |          |         | Start | Ende | WertTyp | ZielWert | ZielGröße | Datei         |&lt;br /&gt;
*|------|--------------|---------|-------|----------|---------|-------|------|---------|----------|-----------|---------------|&lt;br /&gt;
 |  J   | QSpitze      | Wert    |  WEL  | S100_1ZU | Diff    |       |      | MaxWert |    50    |           |               |&lt;br /&gt;
 |  J   | SumFehlQ     | Reihe   |  WEL  | S100_1ZU | AbQuad  |       |      |         |          |           | Zeitreihe.zre |&lt;br /&gt;
 |  N   | Volfehler1   | Reihe   |  WEL  | S100_1ZU | Volf    |       |      |         |          | S100_ZU   | Zeitreihe.wel |&lt;br /&gt;
 |  N   | Volfehler2   | Reihe   |  WEL  | S101_1ZU | Volf    |       |      |         |          | S101_ZU   | Zeitreihe.wel |&lt;br /&gt;
*|------|--------------|---------|-------|----------|---------|-------|------|---------|----------|-----------|---------------|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;ZIG-Datei:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*Optimierungszielgruppen&lt;br /&gt;
*=======================&lt;br /&gt;
*&lt;br /&gt;
*|------|-----------------|----------|------------|--------|&lt;br /&gt;
*| Eval | Gruppe          | Operator | Ziel       | Faktor |&lt;br /&gt;
*|      |                 |          |            |        |&lt;br /&gt;
*|------|-----------------|----------|------------|--------|&lt;br /&gt;
 |  J   | VolfehlerMittel |    +     | Volfehler1 |   0.5  |&lt;br /&gt;
 |      |                 |    +     | Volfehler2 |   0.5  |&lt;br /&gt;
*|------|-----------------|----------|------------|--------|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*Optimierungszielgruppen&lt;br /&gt;
*=======================&lt;br /&gt;
*&lt;br /&gt;
*|------|-----------------|--------------|----------|--------|&lt;br /&gt;
*| Eval | Ziel            | SubZiel      | Operator | Faktor |&lt;br /&gt;
*|      |                 |              |          |        |&lt;br /&gt;
*|------|-----------------|--------------|----------|--------|&lt;br /&gt;
 |  J   | VolfehlerMittel |  Volfehler1  |    +     |   0.5  |&lt;br /&gt;
 |      | VolfehlerMittel |  Volfehler2  |    +     |   0.5  |&lt;br /&gt;
*|------|-----------------|--------------|----------|--------|&lt;br /&gt;
&amp;lt;/pre&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dieses Beispiel hätte 3 Optimierungsziele (2 normale und ein aggregiertes), wobei das aggregierte aus dem Mittelwert von zwei normalen gebildet wird. ([[Benutzer:Froehlich|Froehlich]] 16:39, 12. Dez. 2007 (CET))&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=BlueM.Sim&amp;diff=5052</id>
		<title>BlueM.Sim</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=BlueM.Sim&amp;diff=5052"/>
		<updated>2008-02-20T12:36:53Z</updated>

		<summary type="html">&lt;p&gt;Huebner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[Bild:BlueMWin screenshot.png|thumb|Screenshot (mit [[Wave]])]]&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
BlueM ist ein Kontinuierliches Niederschlag-Abfluss- und Talsperren-Steuerungsmodell.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0 20px; padding-left:10px; border-left:5px solid #cccccc;&amp;quot;&amp;gt;&lt;br /&gt;
In der wasserwirtschaftlichen Planung besitzt die Modelltechnik seit langem einen hohen Stellenwert. Weil sowohl der Nutzen als auch mögliche negative Folgen wasserbaulicher Maßnahmen aufgrund des oftmals komplexen Wirkungsgefüges nicht einfach zu überschauen sind, kommen hydrologische und hydraulische Modelle zum Einsatz. Sie ermitteln sowohl die kurz- als auch langfristigen Auswirkungen der geplanten Eingriffe auf den Wasserhaushalt. Dabei müssen die baulichen Veränderungen und die immer wichtiger werdenden betrieblichen Aspekte im Modell nachgebildet, berechnet und die Ergebnisse anschaulich präsentiert werden. Von besonderer Bedeutung ist die Berücksichtigung ganzer Flussgebiete, unter anderem aufgrund der neuen Wasserrahmenrichtlinie.&lt;br /&gt;
&lt;br /&gt;
Unter diesen Vorgaben ist am [http://www.ihwb.tu-darmstadt.de/ IHWB] das Flussgebietsmodell [[TALSIM]] entwickelt worden, um die in der Wasserwirtschaft tätigenden Behörden, Verbänden und Ingenieurbüros bei der Planung wasserwirtschaftlicher Maßnahmen und deren Bewirtschaftung effizient und anschaulich zu unterstützen.&lt;br /&gt;
&lt;br /&gt;
Die Verknüpfung von N-A Modellierung, Bewirtschaftungsmodell, Fließgewässerberechnung und Zeitreihenverwaltung erlaubt vielfältige Anwendungsmöglichkeiten, die im Zusammenspiel mit einem Monitoringsystem auch den operativen Einsatz zulässt.&lt;br /&gt;
&lt;br /&gt;
BlueM ist eine Weiterentwicklung einer frühen Konsolenversion von TALSIM und wird zu Lehr- und Forschungszwecken genutzt.&lt;br /&gt;
&lt;br /&gt;
Das Programm basiert auf einer offenen Modellarchitektur, d.h. der Anwender kann beliebige wasserwirtschaftliche Systeme aufbauen und nahezu unbegrenzt verschiedene Bewirtschaftungsstrategien umsetzen. &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;&#039;&#039;Quelle: [[BlueM Theorie]]&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
* [[BlueM Downloads]]&lt;br /&gt;
* [[BlueM Datensätze]]&lt;br /&gt;
&lt;br /&gt;
==Anwendung==&lt;br /&gt;
* Hinweise zur [[BlueM Anwendung | Anwendung]] von BlueM ([[BlueM Benutzerhandbuch PDF-Export|PDF-Export]])&lt;br /&gt;
* Dokumentation der [[BlueM Eingabedateien | Eingabedateien]]&lt;br /&gt;
* Dokumentation der [[BlueM Ausgabedateien | Ausgabedateien]]&lt;br /&gt;
* [[BlauesModell Analysetools | Tools zur Analyse]]&lt;br /&gt;
* [[BlueM Theorie Index | Theoretische Grundlagen]] ([[Media:BlueM_Theorie_2008_02_20_Paket.pdf |BlueM Theorie Paket]] or [[Media:BlueM_Theorie_2008_02_20_Mappe.pdf | BlueM Theorie Mappe]])&lt;br /&gt;
&lt;br /&gt;
==Entwicklung==&lt;br /&gt;
* [[BlueM Changelogs | Changelogs]]&lt;br /&gt;
* Dokumentation des [[BlueM Code | Codes]]&lt;br /&gt;
* Bugverwaltung: [http://130.83.196.154/bugzilla/buglist.cgi?query_format=specific&amp;amp;order=priority+asc&amp;amp;bug_status=__open__&amp;amp;product=BlueM&amp;amp;content= Bugzilla]&lt;br /&gt;
* Hinweise zur [[BlueM Kompilierung | Kompilierung]]&lt;br /&gt;
&lt;br /&gt;
==Intern==&lt;br /&gt;
* Dokumentation der [[Intern:BlueM SVN | SVN Repository]]&lt;br /&gt;
* Aktuelle [[Intern:BlueM To Do | To Do Liste]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:BlueM|*]]&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=VER-File&amp;diff=3779</id>
		<title>VER-File</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=VER-File&amp;diff=3779"/>
		<updated>2007-04-12T09:42:05Z</updated>

		<summary type="html">&lt;p&gt;Huebner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Eingabedateien}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*Verzweigungen (*.VER)&lt;br /&gt;
*=====================&lt;br /&gt;
*&lt;br /&gt;
*|------------|-------------------------------|--------------|-------------------------------|&lt;br /&gt;
*| Bez.   Kng |       N a e h e r u n g       |  Kennlinie   |       Regeln und Steuern      |&lt;br /&gt;
*|      |     | Schwellenwert| proz. Aufteilg |              |                               |&lt;br /&gt;
*|      |     | Qswell Trenn |(gibt nach Qab1)|  Qzu    Qab  |KTRID Ablauf Faktor JGG WGG TGG|&lt;br /&gt;
*|------------|-------------------------------|--------------|-------------------------------|&lt;br /&gt;
*|  -   | 1-4 |  l/s    -    |       %        |  l/s   l/s   |   -  (1-2)                    |&lt;br /&gt;
*|-&amp;lt;--&amp;gt;-|-&amp;lt;-&amp;gt;-|-&amp;lt;----&amp;gt;&amp;lt;----&amp;gt;-|-&amp;lt;------------&amp;gt;-|-&amp;lt;----&amp;gt;&amp;lt;----&amp;gt;-|-&amp;lt;--&amp;gt;-&amp;lt;---&amp;gt;--&amp;lt;----&amp;gt;-&amp;lt;-&amp;gt;-&amp;lt;-&amp;gt;-&amp;lt;-&amp;gt;|&lt;br /&gt;
 |   A  |  B  |   C      D   |       E        |    F     G   |  H     I      J     K   L   M |&lt;br /&gt;
*|------------|-------------------------------|--------------|-------------------------------|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* A: Bezeichnung der Verzweigung&lt;br /&gt;
* B: Berechnungsart für die Aufteilung (1 = Schwellenwert mit optionalem mit Optionaler Angabe der Trennschärfe ; 2 = Prozentuale Aufteilung; 3 = Kennlinie; 4 = Regeln und Steuern)&lt;br /&gt;
&#039;&#039;&#039;Berechnungsart 1: Schwellenwert&#039;&#039;&#039;&lt;br /&gt;
* C: Schwellenwert der angibt ab welchem kritischen Zufluss Qkrit der 2. Ablauf beaufschlagt wird&lt;br /&gt;
* D: Gibt die Trennschärfe für den Schwellenwert an&lt;br /&gt;
&#039;&#039;&#039;Berechnungsart 2: prozentuale Aufteilung&#039;&#039;&#039;&lt;br /&gt;
* E: Unabhängig vom Zufluss wird eine konstante Aufteilung in zwei Abläufe Qab1 und Qab2 gemäß einem bestimmten prozentualen Verhältnis vorgenommen. Bei 100% wird der 1. Ablauf mit dem gesamten Zufluss beaufschlagt.&lt;br /&gt;
&#039;&#039;&#039;Berechnungsart 3: Kennlinie&#039;&#039;&#039;&lt;br /&gt;
* F, G: Eine aus hydraulischen Berechnungen oder aus Betriebsvorschriften resultierende Abhängigkeit zwischen dem Abfluss Qab1 und dem Zufluss wird als Polygonzug angegeben. Der zweite Ablauf Qab2 ermittelt sich als Restwert (Zufluss - Qab1).&lt;br /&gt;
&#039;&#039;&#039;Berechnungsart 4: Regeln und Steuern&#039;&#039;&#039;&lt;br /&gt;
* H: Kennung der Kontrollfunktion, mit der die Funktion skaliert (multipliziert) werden soll (siehe  *.KTR-Datei)&lt;br /&gt;
* I: Ablauf 1 oder 2 von den die Regel oder die Steuerfunktion gültig sein soll&lt;br /&gt;
* J: Skalierungsfaktor&lt;br /&gt;
* K, L, M: Nummer des zu verwendenden [[TSIM.JGG | Jahres]]/[[TSIM.WGG | Wochen]]/[[TSIM.TGG | Tagesgangs]]&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=VER-File&amp;diff=3778</id>
		<title>VER-File</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=VER-File&amp;diff=3778"/>
		<updated>2007-04-12T09:41:03Z</updated>

		<summary type="html">&lt;p&gt;Huebner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Eingabedateien}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*Verzweigungen (*.VER)&lt;br /&gt;
*=====================&lt;br /&gt;
*&lt;br /&gt;
*|------------|-------------------------------|--------------|-------------------------------|&lt;br /&gt;
*| Bez.   Kng |       N a e h e r u n g       |  Kennlinie   |       Regeln und Steuern      |&lt;br /&gt;
*|      |     | Schwellenwert| proz. Aufteilg |              |                               |&lt;br /&gt;
*|      |     | Qswell Trenn |(gibt nach Qab1)|  Qzu    Qab  |KTRID Ablauf Faktor JGG WGG TGG|&lt;br /&gt;
*|------------|-------------------------------|--------------|-------------------------------|&lt;br /&gt;
*|  -   | 1-4 |  l/s    -    |       %        |  l/s   l/s   |   -  (1-2)                    |&lt;br /&gt;
*|-&amp;lt;--&amp;gt;-|-&amp;lt;-&amp;gt;-|-&amp;lt;----&amp;gt;&amp;lt;----&amp;gt;-|-&amp;lt;------------&amp;gt;-|-&amp;lt;----&amp;gt;&amp;lt;----&amp;gt;-|-&amp;lt;--&amp;gt;-&amp;lt;---&amp;gt;--&amp;lt;----&amp;gt;-&amp;lt;-&amp;gt;-&amp;lt;-&amp;gt;-&amp;lt;-&amp;gt;|&lt;br /&gt;
 |   A  |  B  |   C      D   |       E        |    F     G   |  H     I      J     K   L   M |&lt;br /&gt;
*|------------|-------------------------------|--------------|-------------------------------|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* A: Bezeichnung der Verzweigung&lt;br /&gt;
* B: Berechnungsart für die Aufteilung (1 = Schwellenwert mit optionalem mit Optionaler Angabe der Trennschärfe ; 2 = Prozentuale Aufteilung; 3 = ; 4 = )&lt;br /&gt;
&#039;&#039;&#039;Kennung 1: Schwellenwert&#039;&#039;&#039;&lt;br /&gt;
* C: Schwellenwert der angibt ab welchem kritischen Zufluss Qkrit der 2. Ablauf beaufschlagt wird&lt;br /&gt;
* D: Gibt die Trennschärfe für den Schwellenwert an&lt;br /&gt;
&#039;&#039;&#039;Kennung 2: prozentuale Aufteilung&#039;&#039;&#039;&lt;br /&gt;
* E: Unabhängig vom Zufluss wird eine konstante Aufteilung in zwei Abläufe Qab1 und Qab2 gemäß einem bestimmten prozentualen Verhältnis vorgenommen. Bei 100% wird der 1. Ablauf mit dem gesamten Zufluss beaufschlagt.&lt;br /&gt;
&#039;&#039;&#039;Kennung 3: Kennlinie&#039;&#039;&#039;&lt;br /&gt;
* F, G: Eine aus hydraulischen Berechnungen oder aus Betriebsvorschriften resultierende Abhängigkeit zwischen dem Abfluss Qab1 und dem Zufluss wird als Polygonzug angegeben. Der zweite Ablauf Qab2 ermittelt sich als Restwert (Zufluss - Qab1).&lt;br /&gt;
&#039;&#039;&#039;Kennung 4: Regeln und Steuern&#039;&#039;&#039;&lt;br /&gt;
* H: (optional) Kennung der Kontrollfunktion, mit der die Funktion skaliert (multipliziert) werden soll (siehe  *.KTR-Datei)&lt;br /&gt;
* I: Ablauf 1 oder 2 von den die Regel oder die Steuerfunktion gültig sein soll&lt;br /&gt;
* J: Skalierungsfaktor&lt;br /&gt;
* K, L, M: Nummer des zu verwendenden [[TSIM.JGG | Jahres]]/[[TSIM.WGG | Wochen]]/[[TSIM.TGG | Tagesgangs]]&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=VER-File&amp;diff=3777</id>
		<title>VER-File</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=VER-File&amp;diff=3777"/>
		<updated>2007-04-12T09:35:46Z</updated>

		<summary type="html">&lt;p&gt;Huebner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Eingabedateien}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*Verzweigungen (*.VER)&lt;br /&gt;
*=====================&lt;br /&gt;
*&lt;br /&gt;
*|------------|-------------------------------|--------------|-------------------------------|&lt;br /&gt;
*| Bez.   Kng |       N a e h e r u n g       |  Kennlinie   |       Regeln und Steuern      |&lt;br /&gt;
*|      |     | Schwellenwert| proz. Aufteilg |              |                               |&lt;br /&gt;
*|      |     | Qswell Trenn |(gibt nach Qab1)|  Qzu    Qab  |KTRID Ablauf Faktor JGG WGG TGG|&lt;br /&gt;
*|------------|-------------------------------|--------------|-------------------------------|&lt;br /&gt;
*|  -   | 1-4 |  l/s    -    |       %        |  l/s   l/s   |   -  (1-2)                    |&lt;br /&gt;
*|-&amp;lt;--&amp;gt;-|-&amp;lt;-&amp;gt;-|-&amp;lt;----&amp;gt;&amp;lt;----&amp;gt;-|-&amp;lt;------------&amp;gt;-|-&amp;lt;----&amp;gt;&amp;lt;----&amp;gt;-|-&amp;lt;--&amp;gt;-&amp;lt;---&amp;gt;--&amp;lt;----&amp;gt;-&amp;lt;-&amp;gt;-&amp;lt;-&amp;gt;-&amp;lt;-&amp;gt;|&lt;br /&gt;
 |   A  |  B  |   C      D   |       E        |    F     G   |  H     I      J     K   L   M |&lt;br /&gt;
*|------------|-------------------------------|--------------|-------------------------------|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* A: Bezeichnung der Verzweigung&lt;br /&gt;
* B: Berechnungsart für die Aufteilung (1 = Schwellenwert mit optionalem mit Optionaler Angabe der Trennschärfe ; 2 = Prozentuale Aufteilung; 3 = ; 4 = )&lt;br /&gt;
&#039;&#039;&#039;Kennung 1: Schwellenwert&#039;&#039;&#039;&lt;br /&gt;
* C: Schwellenwert der angibt ab welchem kritischen Zufluss Qkrit der 2. Ablauf beaufschlagt wird&lt;br /&gt;
* D: Gibt die Trennschärfe für den Schwellenwert an&lt;br /&gt;
&#039;&#039;&#039;Kennung 2: prozentuale Aufteilung&#039;&#039;&#039;&lt;br /&gt;
* E: Unabhängig vom Zufluss wird eine konstante Aufteilung in zwei Abläufe Qab1 und Qab2 gemäß einem bestimmten prozentualen Verhältnis vorgenommen. Bei 100% wird der 1. Ablauf mit dem gesamten Zufluss beaufschlagt.&lt;br /&gt;
&#039;&#039;&#039;Kennung 3: Kennlinie&#039;&#039;&#039;&lt;br /&gt;
* F + G: Eine aus hydraulischen Berechnungen oder aus Betriebsvorschriften resultierende Abhängigkeit zwischen dem Abfluss Qab1 und dem Zufluss wird als Polygonzug angegeben. Der zweite Ablauf Qab2 ermittelt sich als Restwert (Zufluss - Qab1).&lt;br /&gt;
&#039;&#039;&#039;Kennung 4: Regeln und Steuern&#039;&#039;&#039;&lt;br /&gt;
* H: (optional) Kennung der Kontrollfunktion, mit der die Funktion skaliert (multipliziert) werden soll (siehe  *.KTR-Datei)&lt;br /&gt;
* I:&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=VER-File&amp;diff=3776</id>
		<title>VER-File</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=VER-File&amp;diff=3776"/>
		<updated>2007-04-12T09:26:07Z</updated>

		<summary type="html">&lt;p&gt;Huebner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Eingabedateien}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*Verzweigungen (*.VER)&lt;br /&gt;
*=====================&lt;br /&gt;
*&lt;br /&gt;
*|------------|-------------------------------|--------------|-------------------------------|&lt;br /&gt;
*| Bez.   Kng |       N a e h e r u n g       |  Kennlinie   |       Regeln und Steuern      |&lt;br /&gt;
*|      |     | Schwellenwert| proz. Aufteilg |              |                               |&lt;br /&gt;
*|      |     | Qswell Trenn |(gibt nach Qab1)|  Qzu    Qab  |KTRID Ablauf Faktor JGG WGG TGG|&lt;br /&gt;
*|------------|-------------------------------|--------------|-------------------------------|&lt;br /&gt;
*|  -   | 1-4 |  l/s    -    |       %        |  l/s   l/s   |   -  (1-2)                    |&lt;br /&gt;
*|-&amp;lt;--&amp;gt;-|-&amp;lt;-&amp;gt;-|-&amp;lt;----&amp;gt;&amp;lt;----&amp;gt;-|-&amp;lt;------------&amp;gt;-|-&amp;lt;----&amp;gt;&amp;lt;----&amp;gt;-|-&amp;lt;--&amp;gt;-&amp;lt;---&amp;gt;--&amp;lt;----&amp;gt;-&amp;lt;-&amp;gt;-&amp;lt;-&amp;gt;-&amp;lt;-&amp;gt;|&lt;br /&gt;
 |   A  |  B  |   C      D   |       E        |    F     G   |  H     I      J     K   L   M |&lt;br /&gt;
*|------------|-------------------------------|--------------|-------------------------------|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* A: Bezeichnung der Verzweigung&lt;br /&gt;
* B: Berechnungsart für die Aufteilung (1 = Schwellenwert mit optionalem mit Optionaler Angabe der Trennschärfe ; 2 = Prozentuale Aufteilung; 3 = ; 4 = )&lt;br /&gt;
&#039;&#039;&#039;Kennung 1&#039;&#039;&#039;&lt;br /&gt;
* C: Schwellenwert der angibt ab welchem kritischen Zufluss Qkrit der 2. Ablauf beaufschlagt wird&lt;br /&gt;
* D: Gibt die Trennschärfe für den Schwellenwert an&lt;br /&gt;
&#039;&#039;&#039;Kennung 2&#039;&#039;&#039;&lt;br /&gt;
* E: Unabhängig vom Zufluss wird eine konstante Aufteilung in zwei Abläufe Qab1 und Qab2 gemäß einem bestimmten prozentualen Verhältnis vorgenommen. Bei 100% wird der 1. Ablauf mit dem gesamten Zufluss beaufschlagt.&lt;br /&gt;
&#039;&#039;&#039;Kennung 3&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* H: (optional) Kennung der Kontrollfunktion, mit der die Funktion skaliert (multipliziert) werden soll (siehe  *.KTR-Datei)&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=VER-File&amp;diff=3775</id>
		<title>VER-File</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=VER-File&amp;diff=3775"/>
		<updated>2007-04-12T09:25:29Z</updated>

		<summary type="html">&lt;p&gt;Huebner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Eingabedateien}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*Verzweigungen (*.VER)&lt;br /&gt;
*=====================&lt;br /&gt;
*&lt;br /&gt;
*|------------|-------------------------------|--------------|-------------------------------|&lt;br /&gt;
*| Bez.   Kng |       N a e h e r u n g       |  Kennlinie   |       Regeln und Steuern      |&lt;br /&gt;
*|      |     | Schwellenwert| proz. Aufteilg |              |                               |&lt;br /&gt;
*|      |     | Qswell Trenn |(gibt nach Qab1)|  Qzu    Qab  |KTRID Ablauf Faktor JGG WGG TGG|&lt;br /&gt;
*|------------|-------------------------------|--------------|-------------------------------|&lt;br /&gt;
*|  -   | 1-4 |  l/s    -    |       %        |  l/s   l/s   |   -  (1-2)                    |&lt;br /&gt;
*|-&amp;lt;--&amp;gt;-|-&amp;lt;-&amp;gt;-|-&amp;lt;----&amp;gt;&amp;lt;----&amp;gt;-|-&amp;lt;------------&amp;gt;-|-&amp;lt;----&amp;gt;&amp;lt;----&amp;gt;-|-&amp;lt;--&amp;gt;-&amp;lt;---&amp;gt;--&amp;lt;----&amp;gt;-&amp;lt;-&amp;gt;-&amp;lt;-&amp;gt;-&amp;lt;-&amp;gt;|&lt;br /&gt;
 |   A  |  B  |   C      D   |       E        |    F     G   |  H     I      J     K   L   M |&lt;br /&gt;
*|------------|-------------------------------|--------------|-------------------------------|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* A: Bezeichnung der Verzweigung&lt;br /&gt;
* B: Berechnungsart für die Aufteilung (1 = Schwellenwert mit optionalem mit Optionaler Angabe der Trennschärfe ; 2 = Prozentuale Aufteilung; 3 = ; 4 = )&lt;br /&gt;
&#039;&#039;&#039;Option 1&#039;&#039;&#039;&lt;br /&gt;
* C: Schwellenwert der angibt ab welchem kritischen Zufluss Qkrit der 2. Ablauf beaufschlagt wird&lt;br /&gt;
* D: Gibt die Trennschärfe für den Schwellenwert an&lt;br /&gt;
&#039;&#039;&#039;Option 2&#039;&#039;&#039;&lt;br /&gt;
* E: Unabhängig vom Zufluss wird eine konstante Aufteilung in zwei Abläufe Qab1 und Qab2 gemäß einem bestimmten prozentualen Verhältnis vorgenommen. Bei 100% wird der 1. Ablauf mit dem gesamten Zufluss beaufschlagt.&lt;br /&gt;
&#039;&#039;&#039;Option 3&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* H: (optional) Kennung der Kontrollfunktion, mit der die Funktion skaliert (multipliziert) werden soll (siehe  *.KTR-Datei)&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=VER-File&amp;diff=3774</id>
		<title>VER-File</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=VER-File&amp;diff=3774"/>
		<updated>2007-04-12T09:23:36Z</updated>

		<summary type="html">&lt;p&gt;Huebner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Eingabedateien}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*Verzweigungen (*.VER)&lt;br /&gt;
*=====================&lt;br /&gt;
*&lt;br /&gt;
*|------------|-------------------------------|--------------|-------------------------------|&lt;br /&gt;
*| Bez.   Kng |       N a e h e r u n g       |  Kennlinie   |       Regeln und Steuern      |&lt;br /&gt;
*|      |     | Schwellenwert| proz. Aufteilg |              |                               |&lt;br /&gt;
*|      |     | Qswell Trenn |(gibt nach Qab1)|  Qzu    Qab  |KTRID Ablauf Faktor JGG WGG TGG|&lt;br /&gt;
*|------------|-------------------------------|--------------|-------------------------------|&lt;br /&gt;
*|  -   | 1-4 |  l/s    -    |       %        |  l/s   l/s   |   -  (1-2)                    |&lt;br /&gt;
*|-&amp;lt;--&amp;gt;-|-&amp;lt;-&amp;gt;-|-&amp;lt;----&amp;gt;&amp;lt;----&amp;gt;-|-&amp;lt;------------&amp;gt;-|-&amp;lt;----&amp;gt;&amp;lt;----&amp;gt;-|-&amp;lt;--&amp;gt;-&amp;lt;---&amp;gt;--&amp;lt;----&amp;gt;-&amp;lt;-&amp;gt;-&amp;lt;-&amp;gt;-&amp;lt;-&amp;gt;|&lt;br /&gt;
 |   A  |  B  |   C      D   |       E        |    F     G   |  H     I      J     K   L   M |&lt;br /&gt;
*|------------|-------------------------------|--------------|-------------------------------|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* A: Bezeichnung der Verzweigung&lt;br /&gt;
* B: Berechnungsart für die Aufteilung (1 = Schwellenwert mit optionalem mit Optionaler Angabe der Trennschärfe ; 2 = Prozentuale Aufteilung; 3 = ; 4 = )&lt;br /&gt;
* C: Schwellenwert der angibt ab welchem kritischen Zufluss Qkrit der 2. Ablauf beaufschlagt wird&lt;br /&gt;
* D: Gibt die Trennschärfe für den Schwellenwert an&lt;br /&gt;
* E: Unabhängig vom Zufluss wird eine konstante Aufteilung in zwei Abläufe Qab1 und Qab2 gemäß einem bestimmten prozentualen Verhältnis vorgenommen. Bei 100% wird der 1. Ablauf mit dem gesamten Zufluss beaufschlagt.&lt;br /&gt;
&lt;br /&gt;
* H: (optional) Kennung der Kontrollfunktion, mit der die Funktion skaliert (multipliziert) werden soll (siehe  *.KTR-Datei)&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=VER-File&amp;diff=3773</id>
		<title>VER-File</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=VER-File&amp;diff=3773"/>
		<updated>2007-04-12T09:03:06Z</updated>

		<summary type="html">&lt;p&gt;Huebner: Die Seite wurde neu angelegt: {{Eingabedateien}} &amp;lt;pre&amp;gt; *Verzweigungen (*.VER) *===================== * *|------------|-------------------------------|--------------|-------------------------------| ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Eingabedateien}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*Verzweigungen (*.VER)&lt;br /&gt;
*=====================&lt;br /&gt;
*&lt;br /&gt;
*|------------|-------------------------------|--------------|-------------------------------|&lt;br /&gt;
*| Bez.   Kng |       N a e h e r u n g       |  Kennlinie   |       Regeln und Steuern      |&lt;br /&gt;
*|      |     | Schwellenwert| proz. Aufteilg |              |                               |&lt;br /&gt;
*|      |     | Qswell Trenn |(gibt nach Qab1)|  Qzu    Qab  |KTRID Ablauf Faktor JGG WGG TGG|&lt;br /&gt;
*|------------|-------------------------------|--------------|-------------------------------|&lt;br /&gt;
*|  -   | 1-4 |  l/s    -    |       %        |  l/s   l/s   |   -  (1-2)                    |&lt;br /&gt;
*|-&amp;lt;--&amp;gt;-|-&amp;lt;-&amp;gt;-|-&amp;lt;----&amp;gt;&amp;lt;----&amp;gt;-|-&amp;lt;------------&amp;gt;-|-&amp;lt;----&amp;gt;&amp;lt;----&amp;gt;-|-&amp;lt;--&amp;gt;-&amp;lt;---&amp;gt;--&amp;lt;----&amp;gt;-&amp;lt;-&amp;gt;-&amp;lt;-&amp;gt;-&amp;lt;-&amp;gt;|&lt;br /&gt;
 |   A  |  B  |   C      D   |       E        |    F     G   |  H     I      J     K   L   M |&lt;br /&gt;
*|------------|-------------------------------|--------------|-------------------------------|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=URB-File&amp;diff=1996</id>
		<title>URB-File</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=URB-File&amp;diff=1996"/>
		<updated>2006-08-16T16:29:42Z</updated>

		<summary type="html">&lt;p&gt;Huebner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Eingabedateien}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*|------|---------------------------|------|--------------------------------------|---------------------------|&lt;br /&gt;
*|      |          Z U S C H U S S  | Ret- |            V E R B R A U C H         |         B E D A R F       |&lt;br /&gt;
*| Bez. | Kng  konst.Ganglinie Datei|ention| Kng Schwellenwert proz.  Kennlinie   | Kng konst. Ganglinie Datei|&lt;br /&gt;
*|------|---------------------------|------|--------------------------------------|---------------------------|&lt;br /&gt;
*|      |        QM   JGG WGG   Nr. | Tage |      Qswell Trenn Auft.  Qzu    Qab  |      QM    JGG WGG   Nr.  |&lt;br /&gt;
*|  -   | 1/2   m3/s   -   -     -  |  d   | 1-3   m3/s    -     %    m3/s  m3/s  | 1/2  m3/s   -   -     -   |&lt;br /&gt;
*|-&amp;lt;--&amp;gt;-|-&amp;lt;-&amp;gt;--&amp;lt;----&amp;gt;-&amp;lt;-&amp;gt;-&amp;lt;-&amp;gt;---&amp;lt;-&amp;gt;-|&amp;lt;---&amp;gt;-|-&amp;lt;-&amp;gt;--&amp;lt;----&amp;gt;-&amp;lt;---&amp;gt;-&amp;lt;---&amp;gt;-&amp;lt;----&amp;gt;&amp;lt;----&amp;gt;-|-&amp;lt;-&amp;gt;-&amp;lt;----&amp;gt;-&amp;lt;-&amp;gt;-&amp;lt;-&amp;gt;---&amp;lt;-&amp;gt;--|&lt;br /&gt;
 |  A   |  B      C    D   E     F  |  G   |  H     I      J     K      L     M   |  N     O    P   Q     R   | &lt;br /&gt;
 |-&amp;lt;--&amp;gt;-|-&amp;lt;-&amp;gt;--&amp;lt;----&amp;gt;-&amp;lt;-&amp;gt;-&amp;lt;-&amp;gt;---&amp;lt;-&amp;gt;-|&amp;lt;---&amp;gt;-|-&amp;lt;-&amp;gt;--&amp;lt;----&amp;gt;-&amp;lt;---&amp;gt;-&amp;lt;---&amp;gt;-&amp;lt;----&amp;gt;&amp;lt;----&amp;gt;-|-&amp;lt;-&amp;gt;-&amp;lt;----&amp;gt;-&amp;lt;-&amp;gt;-&amp;lt;-&amp;gt;---&amp;lt;-&amp;gt;--|&lt;br /&gt;
 | U100 |  1                        |   48 |  2                 100               |  1       0                |&lt;br /&gt;
*|------|---------------------------|------|--------------------------------------|---------------------------|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*A: Bezeichnung&lt;br /&gt;
&#039;&#039;&#039;Zuschuss&#039;&#039;&#039;&lt;br /&gt;
*B: Kennung [1-2]&lt;br /&gt;
*C: (mittlerer Zufluss?)&lt;br /&gt;
*D: Jahresganglinie&lt;br /&gt;
*E: Wochenganglinie&lt;br /&gt;
*F: Datei Nummer&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*G: Retention (Achtung die Überschrift ist irreführend. Dort sollte stehen &amp;quot;Stunden h&amp;quot;!)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Verbrauch&#039;&#039;&#039;&lt;br /&gt;
*H: Kennung [1-3]&lt;br /&gt;
*I: ??&lt;br /&gt;
*J: ??&lt;br /&gt;
*K: Aufteilung in [%]&lt;br /&gt;
*L: Kennlinie für Zulauf [m³/s]&lt;br /&gt;
*M: Kennlinie für Ablauf [m³/s]&lt;br /&gt;
&#039;&#039;&#039;Bedarf&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;Zuschuss&#039;&#039;&#039;&lt;br /&gt;
*N: Kennung [1-2]&lt;br /&gt;
*O: (mittlerer Zufluss?)&lt;br /&gt;
*P: Jahresganglinie&lt;br /&gt;
*Q: Wochenganglinie&lt;br /&gt;
*R: Datei Nummer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:BlauesModell]]&lt;br /&gt;
[[Category:BlauesModell Eingabedateien]]&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=URB-File&amp;diff=1995</id>
		<title>URB-File</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=URB-File&amp;diff=1995"/>
		<updated>2006-08-16T16:28:34Z</updated>

		<summary type="html">&lt;p&gt;Huebner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Eingabedateien}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*|------|---------------------------|------|--------------------------------------|---------------------------|&lt;br /&gt;
*|      |          Z U S C H U S S  | Ret- |            V E R B R A U C H         |         B E D A R F       |&lt;br /&gt;
*| Bez. | Kng  konst.Ganglinie Datei|ention| Kng Schwellenwert proz.  Kennlinie   | Kng konst. Ganglinie Datei|&lt;br /&gt;
*|------|---------------------------|------|--------------------------------------|---------------------------|&lt;br /&gt;
*|      |        QM   JGG WGG   Nr. | Tage |      Qswell Trenn Auft.  Qzu    Qab  |      QM    JGG WGG   Nr.  |&lt;br /&gt;
*|  -   | 1/2   m3/s   -   -     -  |  d   | 1-3   m3/s    -     %    m3/s  m3/s  | 1/2  m3/s   -   -     -   |&lt;br /&gt;
*|-&amp;lt;--&amp;gt;-|-&amp;lt;-&amp;gt;--&amp;lt;----&amp;gt;-&amp;lt;-&amp;gt;-&amp;lt;-&amp;gt;---&amp;lt;-&amp;gt;-|&amp;lt;---&amp;gt;-|-&amp;lt;-&amp;gt;--&amp;lt;----&amp;gt;-&amp;lt;---&amp;gt;-&amp;lt;---&amp;gt;-&amp;lt;----&amp;gt;&amp;lt;----&amp;gt;-|-&amp;lt;-&amp;gt;-&amp;lt;----&amp;gt;-&amp;lt;-&amp;gt;-&amp;lt;-&amp;gt;---&amp;lt;-&amp;gt;--|&lt;br /&gt;
 |  A   |  B      C    D   E     F  |  G   |  H     I      J     K      L     M   |  N     O    P   Q     R   | &lt;br /&gt;
 |-&amp;lt;--&amp;gt;-|-&amp;lt;-&amp;gt;--&amp;lt;----&amp;gt;-&amp;lt;-&amp;gt;-&amp;lt;-&amp;gt;---&amp;lt;-&amp;gt;-|&amp;lt;---&amp;gt;-|-&amp;lt;-&amp;gt;--&amp;lt;----&amp;gt;-&amp;lt;---&amp;gt;-&amp;lt;---&amp;gt;-&amp;lt;----&amp;gt;&amp;lt;----&amp;gt;-|-&amp;lt;-&amp;gt;-&amp;lt;----&amp;gt;-&amp;lt;-&amp;gt;-&amp;lt;-&amp;gt;---&amp;lt;-&amp;gt;--|&lt;br /&gt;
 | U100 |  1                        |   48 |  2                 100               |  1       0                |&lt;br /&gt;
*|------|---------------------------|------|--------------------------------------|---------------------------|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*A: Bezeichnung&lt;br /&gt;
&#039;&#039;&#039;Zuschuss&#039;&#039;&#039;&lt;br /&gt;
*B: Kennung [1-2]&lt;br /&gt;
*C: (mittlerer Zufluss?)&lt;br /&gt;
*D: Jahresganglinie&lt;br /&gt;
*E: Wochenganglinie&lt;br /&gt;
*F: Datei Nummer&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*G: Retention (!Achtung die Überschrift ist irreführend. Dort sollte stehen (Sunden h)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Verbrauch&#039;&#039;&#039;&lt;br /&gt;
*H: Kennung [1-3]&lt;br /&gt;
*I: ??&lt;br /&gt;
*J: ??&lt;br /&gt;
*K: Aufteilung in [%]&lt;br /&gt;
*L: Kennlinie für Zulauf [m³/s]&lt;br /&gt;
*M: Kennlinie für Ablauf [m³/s]&lt;br /&gt;
&#039;&#039;&#039;Bedarf&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;Zuschuss&#039;&#039;&#039;&lt;br /&gt;
*N: Kennung [1-2]&lt;br /&gt;
*O: (mittlerer Zufluss?)&lt;br /&gt;
*P: Jahresganglinie&lt;br /&gt;
*Q: Wochenganglinie&lt;br /&gt;
*R: Datei Nummer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:BlauesModell]]&lt;br /&gt;
[[Category:BlauesModell Eingabedateien]]&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=TALSIM_Export&amp;diff=1985</id>
		<title>TALSIM Export</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=TALSIM_Export&amp;diff=1985"/>
		<updated>2006-08-16T14:31:05Z</updated>

		<summary type="html">&lt;p&gt;Huebner: /* Weitere Anpassungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Seite beschreibt die Vorgehensweise um einen in TALSIM erstellten Systemplan für das Blaue Modell nutzen zu können.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Vor dem Export==&lt;br /&gt;
* aktualisierte Version von TALSIM (v. 2.01.0009) verwenden!&lt;br /&gt;
* Vor dem Starten von TALSIM das Dezimaltrennzeichen in Windows auf Punkt (.) stellen!&lt;br /&gt;
* In der Simulationsverwaltung &amp;quot;Zielfunktion&amp;quot; deaktivieren (oder nachträglich in der exportierter Datei *.ALL &#039;&#039;Berechnung Zielfunktion&#039;&#039; auf N setzen). &#039;&#039;(ist das wirklich nötig? [[Benutzer:Froehlich|Froehlich]])&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Element Verbraucher===&lt;br /&gt;
* Im Register &#039;&#039;Bedarf&#039;&#039;: Wenn die Option &#039;&#039;Datei&#039;&#039; gewählt ist, muss auch eine Gangliniendatei angegeben sein!&lt;br /&gt;
* Im Register &#039;&#039;Zuschuss&#039;&#039;: Wenn die Option &#039;&#039;Ganglinie&#039;&#039; gewählt ist, muss auch eine Gangliniendatei angegeben sein!&lt;br /&gt;
(Diese Korrekturen können auch nachträglich in der exportierten Datei *.URB durchgeführt werden, in dem die Kennungen &amp;quot;Kng&amp;quot; entsprechend angepasst werden)&lt;br /&gt;
&lt;br /&gt;
==Nach dem Export==&lt;br /&gt;
===Datei *.EXT (Zeitreihen)===&lt;br /&gt;
Die von TALSIM exportierte Datei besitzt ein anderes Format, als das, was für das Blaue Modell erforderlich ist. Das von TALSIM exportierte Format ist folgendes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*Zeitreihen (*.EXT)&lt;br /&gt;
*==================&lt;br /&gt;
*c:\Programme\TALSIM20\DEMO\WelleDemo.Mdb&lt;br /&gt;
*|-----|------|----------------------------|&lt;br /&gt;
*|Datei| Einh |  ObjID    ZreID     DBID   |Bezeichnung&lt;br /&gt;
*| Nr. |      |                            |&lt;br /&gt;
*|-&amp;lt;-&amp;gt;-|-&amp;lt;--&amp;gt;+|-&amp;lt;------&amp;gt;-&amp;lt;------&amp;gt;-&amp;lt;------&amp;gt;-|&lt;br /&gt;
 |  A  |   B C|    D         E        F    |     G&lt;br /&gt;
*|-----|------|----------------------------|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*A: Diese Dateinummer sollte bei der Konvertierung beibehaten werden.&lt;br /&gt;
*B: Die Einheit kann auch übernommen werden&lt;br /&gt;
*C: ???&lt;br /&gt;
*D: belanglos&lt;br /&gt;
*E: diese Nummer findet sich auch im Dateinamen der entsprechenden Binärdatei der Zeitreihe wieder. Die Binärdateien befinden sich üblicherweise im Welle* Ordner, der sich im selben Verzeichnis wie die Zeitreihendatenbank befindet. &lt;br /&gt;
*F: belanglos&lt;br /&gt;
*G: Bezeichnung/Beschreibung der Zeitreihe&lt;br /&gt;
&lt;br /&gt;
Im Export fehlt leider die Spalte mit Informationen über die Zeitreihen-Interpretation (Spalte erforderlich seit [http://130.83.196.170/websvn/listing.php?repname=BlauesModell&amp;amp;path=%2F&amp;amp;rev=37&amp;amp;sc=1 Rev37]). &lt;br /&gt;
&lt;br /&gt;
Das für das blaue Modell erforderliche Format ist unter [[TSIM.EXT | *.EXT-Datei]] beschreiben.&lt;br /&gt;
&lt;br /&gt;
====Automatische Umwandlung der *.EXT durch eine Word Makro====&lt;br /&gt;
Das Word Macro befindet sich hier [[Media:Macro.doc | (Macro.doc)]].&lt;br /&gt;
Starten des Makros durch drücken von &#039;&#039;Run Macro&#039;&#039;. Es werden nacheinander drei Dialogfelder geöffnet: &lt;br /&gt;
* In das erste Dialogfeld muss der Pfad zum Arbeitsordner angegeben werden (z.B.: C:\Projekt).&lt;br /&gt;
* In das zweite Dialogfeld muss der Name der umzuwandelnden Datei angegeben werden (z.B.: demo.EXT). &lt;br /&gt;
* In das dritte Dialogfeld muss der Pfad zu der zu benutzenden Zeitreihe eingegeben werden (z.B.: D:\CODING\BlauesModell\Test\00000861.bin). &lt;br /&gt;
* &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Word kann die Anzahl Zeichen in den Zeilen nicht zählen, deswegen muss das letzte Zeichen der Zeile ggf. manuell ausgerichtet werden. &lt;br /&gt;
* Anschließend die umgewandelte Datei abspeichern (alte Datei überschreiben oder unter neuem Namen speichern).&lt;br /&gt;
&lt;br /&gt;
==Weitere Anpassungen==&lt;br /&gt;
Weitere Anpassungen/Modifikation der Eingabedateien sind unter [[BlauesModell Anwendung | Anwendung]] beschreiben&lt;br /&gt;
&lt;br /&gt;
[[Category:BlauesModell]]&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=BlueM.Sim_application&amp;diff=1980</id>
		<title>BlueM.Sim application</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=BlueM.Sim_application&amp;diff=1980"/>
		<updated>2006-08-16T14:26:45Z</updated>

		<summary type="html">&lt;p&gt;Huebner: BlauesModell Benutzung wurde nach BlauesModell Anwendung verschoben: Opt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Seite ist eine Hilfe zur Anwendung des Blauen Modells. (Siehe auch [[BlauesModell Eingabedateien]]).&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Allgemeine Hinweise==&lt;br /&gt;
* Der Name des Datensatzes darf aus nicht mehr als 8 Zeichen bestehen! (&#039;&#039;siehe [http://130.83.196.170/bugzilla/show_bug.cgi?id=13 Bug 13]&#039;&#039;)&lt;br /&gt;
* Es ist möglich, den Systemplan mithilfe von TALSIM zu erstellen, ihn zu exportieren, und ihn dann für das Blaue Modell zu verwenden. Dazu sind kleinere Modifikationen an den Exportdateien erforderlich. Siehe [[TALSIM Export]].&lt;br /&gt;
&lt;br /&gt;
==Talsperre (*.TAL)==&lt;br /&gt;
&lt;br /&gt;
==Hydraulische Elemente (*.HYA)==&lt;br /&gt;
&lt;br /&gt;
[[TSIM.HYA | Format der Eingabedatei *.HYA]]&lt;br /&gt;
&lt;br /&gt;
===Unterwasserstand für Turbinen und Wehre===&lt;br /&gt;
Ein Unterwasserstand wird durch eine Kontrollfunktion (Systemzustand) übergeben. In der TALSIM-Oberfläche ist dies nicht möglich, aber durch Bearbeiten der Eingabedateien. Dazu muss in der Datei [[TSIM.HYA | *.HYA]] in die Spalte &amp;quot;WSP unten / KTRID&amp;quot; die Kennung der gewünschten Kontrollfunktion, die den Unterwasserstand übergibt, eingetragen werden. Die Kennungen der Kontrollfunktionen werden in der [[TSIM.KTR | *.KTR-Datei]] vergeben.&lt;br /&gt;
Wird kein Unterwasserstand angegeben, wird der Unterwasserstand als &amp;quot;MIN_mNN&amp;quot; angenommen, eine Konstante mit dem Wert -490. &#039;&#039;(Folgen?)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Absenkbares Wehr===&lt;br /&gt;
Ein absenkbares Wehr wird dadurch erreicht, dass die Kennung einer Kontrollfunktion (siehe [[TSIM.KTR | *.KTR-Datei]]) in die Spalte &amp;quot;Fak hue / KTR&amp;quot; eingetragen wird. Der Faktor aus der Kontrollfunktion wird dann in jedem Zeitschritt von der normalen Wehroberkante &#039;&#039;&#039;subtrahiert&#039;&#039;&#039; (nicht multipliziert).&lt;br /&gt;
&lt;br /&gt;
==Verschiedenes==&lt;br /&gt;
Kleine Bugs in den Exportdateien, die die Simulation aber nicht beeinflussen:&lt;br /&gt;
* &#039;&#039;&#039;*.TAL&#039;&#039;&#039;: Bei der Speicherkennlinie wird das Volumen in normierter Form (0 bis 1) in die Exportdatei geschrieben, in der Spaltenüberschrift steht aber als Einheit &amp;quot;Tsd.cbm&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Category:BlauesModell]]&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bluemodel.org/index.php?title=EXT-File&amp;diff=1948</id>
		<title>EXT-File</title>
		<link rel="alternate" type="text/html" href="https://wiki.bluemodel.org/index.php?title=EXT-File&amp;diff=1948"/>
		<updated>2006-08-14T16:20:34Z</updated>

		<summary type="html">&lt;p&gt;Huebner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Eingabedateien}}&lt;br /&gt;
Die von TALSIM exportierte *.EXT-Datei hat ein unterschiedliches Format, als das für das Blaue Modell erforderliche! Siehe [[TALSIM Export]] für Anleitung zur Konvertierung.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*Zeitreihen (*.EXT)&lt;br /&gt;
*==================&lt;br /&gt;
*&lt;br /&gt;
*|-----|------|-----|----------------------------------------------------------------------------------|&lt;br /&gt;
*|Datei| Einh |Intrp| Name der Binärdatei                                                              |Bezeichnung&lt;br /&gt;
*| Nr. |      |     |                                                                                  |&lt;br /&gt;
*|-&amp;lt;-&amp;gt;-|-&amp;lt;--&amp;gt;-|-&amp;lt;-&amp;gt;-|-&amp;lt;--------1---------2---------3---------4---------5---------6---------7---------&amp;gt;-|&lt;br /&gt;
 |  A  |   B  |  C  | D                                                                                |     E&lt;br /&gt;
*|-----|------|-----|----------------------------------------------------------------------------------|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*A: eindeutige Dateinummer&lt;br /&gt;
*B: Einheit (siehe unten)&lt;br /&gt;
*C: Interpretation (siehe unten)&lt;br /&gt;
*D: absoluter Pfad zur Binärdatei&lt;br /&gt;
*E: Bezeichnung/Beschreibung&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Einheit:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Folgende Einheiten erkennt das Blaue Modell:&lt;br /&gt;
*m3/s&lt;br /&gt;
*l/s&lt;br /&gt;
*mm&lt;br /&gt;
*muem &#039;&#039;(Anpassungsfaktor &#039;&#039;&amp;lt;code&amp;gt;zranp = 1. / (REAL(izschr) * 100.)&amp;lt;/code&amp;gt;&#039;&#039;, könnte Tsd.m³ bedeuten, siehe MODZRE, ab Zeile 6172 ([http://130.83.196.170/websvn/filedetails.php?repname=BlauesModell&amp;amp;path=%2FBlauesModell%2Ftrunk%2FMODZRE.FOR&amp;amp;rev=75&amp;amp;sc=1 Rev 74])&#039;&#039;)&lt;br /&gt;
*mm/h&lt;br /&gt;
*mm/d&lt;br /&gt;
*m/s&lt;br /&gt;
*°C&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interpretation:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Folgende Interpretationen sind möglich:&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Achtung:&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
*&#039;&#039;Block rechts und Block links funktionieren nur bei Intensitäten richtig!&#039;&#039;&lt;br /&gt;
*&#039;&#039;Summenlinie pro Zeitschritt funktioniert nur bei Höhen richtig!&#039;&#039;&lt;br /&gt;
*1: momentaner Messwert (z.B. Abfluss)&lt;br /&gt;
*2: Block rechts, Messwert links (&#039;&#039;&#039;Standardwert&#039;&#039;&#039;)&lt;br /&gt;
*3: Block links, Messwert rechts&lt;br /&gt;
*4: Summenlinie&lt;br /&gt;
*5: Summenlinie pro Zeitschritt (z.B. Niederschlag)&lt;br /&gt;
&lt;br /&gt;
[[Category:BlauesModell]]&lt;br /&gt;
[[Category:BlauesModell Eingabedateien]]&lt;/div&gt;</summary>
		<author><name>Huebner</name></author>
	</entry>
</feed>