Filter
Last updated
Was this helpful?
Last updated
Was this helpful?
Der Filter-Service bietet eine umfassende Auswahl an Filtern, die auf eingehende Daten angewendet werden kĂśnnen. Diese Filter sind darauf ausgelegt, die Qualität und Relevanz der gespeicherten Daten zu erhĂśhen, indem sie nur signifikante Ănderungen und wichtige Informationen durchlassen. Daten werden nur dann in der Datenbank gespeichert, wenn sie den Filter passiert haben, was bedeutet, dass der Filter erst nach der Berechnung auf den Wert angewendet wird.
Dies gewährleistet, dass nur relevante Datenpunkte erfasst werden, wodurch die Effizienz der Datenverarbeitung und Speicherung erhÜht wird.
Aktuell sind lediglich der Deadband-Filter sowie der Moving Average in Eliona verfĂźgbar. Die weiteren Filtertypen (ab Punkt 3) befinden sich in der Entwicklung und werden in kommenden Versionen integriert.
Der Totband-Filter speichert nur Werte, wenn sich der Wert nach der Berechnung signifikant vom vorherigen unterscheidet. Die Ănderung wird durch die folgende Formel definiert:
Formel:
Ein neuer Wert wird nur gespeichert, wenn die absolute Differenz zum vorherigen Wert grĂśĂer oder gleich Epsilon ist:
Beispiel:
Toleranz: 5 %
Maximalwert: 100 °C
Minimalwert: 0 °C
Epsilon:
Eingehende Werte: 20 °C â 21.5 °C â 23 °C â 24.4 °C â 26 °C
Ergebnis:
20 °C wird gespeichert (erster Wert).
21.5 °C wird nicht gespeichert, da die Ănderung |21.5 - 20| = 1.5 < 2.5 nicht ausreicht.
23 °C wird gespeichert, da |23 - 20| = 3 ⼠2.5
24.4 °C wird nicht gespeichert, da |24.4 - 23| = 1.4 < 2.5
26 °C wird gespeichert, da |26 - 23| = 3.0 ⼠2.5
Der Gleitende Durchschnittsfilter speichert nicht die Originalwerte, sondern den Durchschnitt einer definierten Anzahl von aufeinanderfolgenden Werten (FenstergrĂśsse).
Funktionsweise:
Der Filter sammelt Werte innerhalb eines festgelegten Fensters.
Nach Erreichen der FenstergrĂśsse wird der Durchschnitt der Werte berechnet und gespeichert.
Das Fenster wird dann um einen Wert verschoben, und der Prozess wiederholt sich.
Beispiel:
FenstergrĂśsse: 3 Werte
Eingehende Werte: 12 V â 15 V â 18 V â 21 V â 24 V
Berechnungen:
Durchschnitt der ersten 3 Werte (12 V, 15 V, 18 V):
Durchschnitt der nächsten 3 Werte (18 V, 21 V, 24 V):
Gespeicherte Werte: 15 V, 18 V, 21 V.
Der Hi-pass-Filter speichert nur Werte, die strikt hĂśher als ein festgelegtes Limit sind. Dies ist ideal, um SchwellenwertĂźberschreitungen zu Ăźberwachen.
Beispiel:
Limit: 50 kW
Eingehende Werte: 45 kW â 52 kW â 48 kW â 55 kW
Gespeicherte Werte: 52 kW, 55 kW
Der Low-pass-Filter speichert nur Werte, die strikt niedriger als ein festgelegtes Limit sind. Dieser Filter ist nĂźtzlich, um niedrige Werte zu analysieren oder Obergrenzen einzuhalten.
Beispiel:
Limit: 30 ppm
Eingehende Werte: 25 ppm â 35 ppm â 20 ppm â 30 ppm
Gespeicherte Werte: 25 ppm, 20 ppm
Der Band-pass-Filter speichert nur Werte, die innerhalb eines definierten Bereichs (Band) liegen. Das Band wird durch ein Hi- und ein Low-Limit bestimmt.
Beispiel:
Band: 10 bis 20 V
Eingehende Werte: 9 V â 15 V â 25 V â 18 V
Gespeicherte Werte: 15 V, 18 V
Der OnChange-Filter speichert Werte nur dann, wenn diese nicht gleich dem vorherigen Wert sind. Dadurch werden redundante Werte ausgeschlossen, und nur Ănderungen werden aufgezeichnet.
Beispiel:
Eingehende Werte: 100 l/h â 100 l/h â 105 l/h â 105 l/h â 110 l/h
Gespeicherte Werte: 100 l/h, 105 l/h, 110 l/h