Im folgenden sind vier Plugins beschrieben. Jedes Plugin muss einen Satz von Variablen festlegen, von denen einige optional sein können. Jedes Plugin definiert notwendig einen Algorithmus und eine Schedule. Die Schedule muss eine Frequenz (jeden Tag/Woche/Monat/Jagr) und ein Zeitfenster (n Tage/Wochen/Monate/Jahre). Die Frequenz gibt an, wie oft ein Plugin läuft, und das Zeitfenster gibt an, welche Länge die Zeitreihen haben, die das Plugin bekommt.
Vorläufig wird die Schedule mit Frequenz=wöchentlich und Zeitfenster=1 Jahr gesetzt, damit beim manuellen Trigger genug Ereignisse generiert werden.
Das Plugins Backend ist hier.
Inhalt:
Hier sind alle Tests, die eine Heizgruppe betreffen. Eine Heizgruppe besteht aus einem Vorlauf (mit Vorlauftemperatur), Ventil (mit Ventilstellung in %), einer Pumpe (An/Aus) und einem Rücklauf (mit Rücklauftemperatur - optional). Diese Messgrössen werden im Verhältnis zueinander und zur Aussentemperatur betrachtet.
| Name | Einheit | Bemerkung |
|---|---|---|
| Ventil | % | |
| Pumpe Betrieb | Bool (An/Aus) | |
| Vorlauftemperatur | °C | |
| Rücklauftemperatur | °C | optional |
| Aussentemperatur | °C |
Ventil=0 & VorlaufT > 40 über ein Zeitfenster von ? Stunden=> “Ventil defekt/Temperaturmessung fehlerhaft”VorlaufT < RücklauftT + 1˚C & (2h zuvor Ventil > 0) => Ventil defekt/Temperaturmessung fehlerhaft"Ventil>0 & Pumpe=Off => Fehler … genauere Beschreibung?2h-Mittel-Pumpe=On & Ventil=0 => Fehler … genauere Beschreibung?In 1.: Wie lang soll das Zeitfenster sein? Soll in 2.-3. auch ein Zeitfenster verwendet werden?
| Frequenz | Zeitfenster |
|---|---|
| TBD |
Hier sind alle Tests, die die Luftqualität im Verhältnis zu Ventilstellung und Raumtemperatur betrachten.
Aussenluft hat typischerweise eine Verschmutzung von 400-500ppm.
| Name | Einheit | Bemerkungen |
|---|---|---|
| Luftverunreinigung | ppm | |
| VAV-Klappe | % | |
| Raumtemperatur | °C | |
| Einblastemperatur | °C | Zulufttemperatur |
Generell ist Anlage=An (erfasst über Pumpe=An) eine notwendige Voraussetzung.
Luftverunreinigung < 400 => “Nicht plausibel: Sensor defekt? Korrupte Daten?”Luftverunreinigung > 1500 => “Nicht plausibel: Sensor defekt? Korrupte Daten?”Luftverunreinigung > 1500 => “Luftmenge/Zuluft überprüfen, Sensor überprüfen”Luftverunreinigung < 600 => “Überbelüftet”Luftverunreinigung < 700 & Raumtemperatur < 22C => “Überbelüftet”Ventil ~ Luftverunreinigung-Graph positiv korreliert => “Fehler” (Siehe Skizze.)
Kriterium 6: Notizen sind nicht klar.
| Frequenz | Zeitfenster |
|---|---|
| TBD |
Hier sind die Tests, die in keine der anderen Plugins untergebracht werden können.
Können diese Tests in einem der anderen Plugins untergebracht werden?
| Name | Einheit | Bemerkungen |
|---|---|---|
| Ventil | % | Präzisieren, welches Ventil gemeint ist |
| Pumpe | Bool |
Generell ist Anlage=An erfasst über Pumpe=An.
Anlage=ON => “Inkonsistente Daten”| Frequenz | Zeitfenster |
|---|---|
| TBD |
Hier sind die Tests, die das Regelkonzept von der Dynamik her betrachten.
| Name | Einheit | Bemerkungen |
|---|---|---|
| Zulufttemperatur | °C | |
| Aussentemperatur | °C | |
| Pumpe Betrieb | Bool (An/Aus) |
Generell ist Anlage=An (erfasst über Pumpe=An) notwendige Voraussetzung.
Zulufttemperatur springt. Es muss ein geeigneter Algo gefunden werden, der das gut ausdrückt.Zulufttemperatur ~ Aussentemperatur pendelt zwischen zwei Temperaturen => “Über-Regelung”. (Siehe Skizze.)Zulufttemperatur < 20C & Aussentemperatur < 10C => “Aktive Kühlung”Die Tageszeit sollte noch in die Algorithmen einfliessen.
Zu 1. versuche etwas in der Art
$$\sum{\left|\Delta\mathrm{ZULT}\right|\over\Delta t}$$
Wo ΔZULT die Änderung der Zulufttemperatur in einem festgelegten Zeitintervall Δt ist. Die Summe soll die absolute Variation pro Zeiteinheit ausdrücken.
Zu 2. Analysiere den Graph nach Bimodalität?
Ist 1. und 2. nicht das gleiche Problem?
| Frequenz | Zeitfenster |
|---|---|
| TBD |