BlueM.Sim application
Diese Seite ist eine Hilfe zur Anwendung des Blauen Modells. (Siehe auch BlauesModell Eingabedateien).
Allgemeine Hinweise
- Der Name des Datensatzes darf aus nicht mehr als 32 Zeichen bestehen! (siehe Bug 13)
- Man kann den Namen des Datensatzes auch direkt als Übergabeparameter an das BlaueModell übergeben, in diesem Fall muss nur darauf geachtet werden, dass das aktuelle Arbeitsverzeichnis auch dem Verzeichnis entspricht, in dem der Datensatz abgelegt ist:
- <dos>C:\Arbeitsverzeichnis>"Pfad\zu\BlauesModell.exe" Datensatzname</dos>
- 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.
Talsperre (*.TAL)
Hydraulische Elemente (*.HYA)
Unterwasserstand für Turbinen und Wehre
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 *.HYA in die Spalte "WSP unten / KTRID" die Kennung der gewünschten Kontrollfunktion, die den Unterwasserstand übergibt, eingetragen werden. Die Kennungen der Kontrollfunktionen werden in der *.KTR-Datei vergeben. Wird kein Unterwasserstand angegeben, wird der Unterwasserstand als "MIN_mNN" angenommen, eine Konstante mit dem Wert -490. (Folgen?)
Absenkbares Wehr
Ein absenkbares Wehr wird dadurch erreicht, dass die Kennung einer Kontrollfunktion (siehe *.KTR-Datei) in die Spalte "Fak hue / KTR" eingetragen wird. Der Faktor aus der Kontrollfunktion wird dann in jedem Zeitschritt von der normalen Wehroberkante subtrahiert (nicht multipliziert).
Fehlermeldungen/Warnungen
In manchen Fällen gibt das Blaue Modell bei Programmabbruch eine globale ERROR-Konstante zurück. (Im Fall das eine $FEHL.TMP Datei generiert wird, steht dort auch die ERROR-Konstante in der linken Spalte).
Warnungen (z.B. Speicherüberläufe) werden während der Simulation in die Datei $WARN.TMP geschrieben.