CtlEin
CtlEin übernimmt die Funktion des Eingabeprogramms für alle relevanten Daten und Definitionen. Hier wird u.a. die für den Regelinterpreter erforderliche Regelbasis definiert. Regeln werden als einfache WENN-DANN-Beziehungen dargestellt, die mit Hilfe der Fuzzy-Logik ausgewertet werden. Die notwendigen Fuzzy-Definitionen (z.B. Fuzzy-Mengen) können komfortabel über grafische Eingabedialoge erstellt werden. CtlEin legt die erfassten Daten in einer XML-Datei ab, die von allen anderen Modulen als Parameterdatei verwendet wird.
CtlView
CtlView ist das Visualisierungsmodul, das alle Systemzustände präsentiert. Die Zustände werden fortlaufend wahlweise in verschiedenen Fenstern angezeigt. Dabei können z.B. auf frei definierbaren Hintergrundgrafiken (Bitmaps) die relevanten Messstellen und Regelorgane als Klickbereiche dargestellt werden. Im Simulationsbetrieb sowie beim Einsatz in einem realen System können über verschiedene Fenster Steuerungseingriffe durch den Anwender vorgenommen werden. Steuerungseingriffe lassen sich protokollieren und können so zur Verifizierung und Optimierung der Regelbasis herangezogen werden.
(HYSTEM-)EXTRAN
EXTRAN berechnet den Oberflächen- und den Kanalabfluss mit Hilfe der Saint-Venant´schen Differentialgleichungen. EXTRAN kommuniziert zeitschrittweise mit CONTROL. Dabei stellt es jeweils am Ende eines Zeitschritts die erforderlichen Systemzustände für CONTROL zur Verfügung. Im Gegenzug übernimmt es nach der Steuerungsentscheidung von CONTROL die neuen Einstellungen der Regelorgane im System und berechnet mit diesen Einstellungen den Kanalabfluss bis zum nächsten Zeitschritt.
|