Grafisch programmierbare Analyse-Pipeline
Jede Maschine und jeder Fertigungsprozess ist einzigartig. Um die erzeugten entstehenden Körperschallsignaturen gezielt zu bewerten, ist eine flexible Analysemöglichkeit von entscheidender Bedeutung. In unserer Software haben wir daher eine modular aufgebaute Echtzeit-Datenanalyse integriert. Innerhalb unseres Operatoren-Netzes können Analyse-Bausteine (Operatoren) per Drag & Drop zu komplexen Analysen kombiniert werden.
Die verfügbaren Bausteine reichen von grundlegenden mathematischen Operationen, über Daten- und Maschinenkommunikationszugriffe bis hin zu Bausteinen für die Mustererkennung.
Operatoren-Netz zur Schwellwertüberwachung
Die Implementierung einer grundlegenden Schwellwertauswertung der Messdaten erfordert lediglich vier Analyse-Bausteine.
Durch den Einsatz des Data Stream Operators wird der Zugriff auf die Spektraldaten innerhalb der Analyse ermöglicht. Der Energy Detector brechnet die eigentliche Schwellwert-Analyse.
Die erzielten Ergebnisse können direkt in der Datenbank mit Hilfe des Operators "Save Results" gespeichert werden.
Grafische Parametrierung
Fast alle Analyse-Bausteine stellen mehrere Parameter zur Verfügung, mit denen die Auswertung justiert werden kann.
Durch einen Doppelklick auf den Analyse-Baustein lässt sich die Oberfläche zur Parametrierung öffnen.
Umfangreiche Dokumentation
Die Analyse-Bausteine repräsentieren komplexe Berechnungen im Hintergrund. Die Operatoren haben mehrere Ein- und Ausgänge zur Verknüpfung mit weiteren Bausteinen. Alle komplexeren Auswertungen bieten Parametrierungen zur Feinjustierung.
Um die Operatoren zielgerichtet einsetzen zu können, muss die Funktionsweise und Interaktion mit anderen Bausteinen bekannt sein. Dafür stehen in der Software für die Operatoren umfangreiche Hilfeseiten mit Erklärung, Berechnungsbeispielen und Abbildungen mit konkreten Anwendungsbeispielen zur Verfügung.
Container-Bausteine
Damit du auch bei komplexen Analysen mit vielen Operatoren den Überblick nicht verlierst, können Analyse-Netze in sogenannten "Custom-Operatoren" zusammengefasst werden. Diese neuen, selbst erstellten Operatoren können als Templates gespeichert und so auch mehrfach und projektübergreifend wiederverwendet werden.
Auf diese Weise können mit Leichtigkeit Analysen aus mehr als 20 oder gar 50 Operatoren erstellt werden.
Echtzeit-Analyse während der Messung
Wie funktioniert die Auswertung von Daten überhaupt, obwohl die Messung noch gar nicht abgeschlossen ist?
Für dieses kleine Kunststück haben wir in unserem Operatoren-Netz eine spezielle Auswertungslogik implementiert. Als erstes wird vor der Ausführung berechnet, in welcher Reihenfolge die Bausteine ausgeführt werden müssen, damit die Daten gemäß der gezogenen Verknüpfungen rechtzeitig zur Verfügung stehen.
Für die Auswertung selbst durchläuft das Netz dann mehrere Phasen:
- Initialisierungs-Phase beim Messstart
- Run-Phase während der Messung (wiederholend)
- Abschluss-Phase am Ende der Messung
Die Haupt-Arbeit erfolgt in der Run-Phase, die für jedes neue Spektrum im Datenstrom erneut ausgeführt wird. Die Operatoren verarbeiten die neuen Spektren und liefern ggf. Ergebnisse an nachfolgende Bausteine.
Durch die effiziente Implementierung der Analyse-Bausteine kann die gesamte Analyse-Kette tausende Male pro Sekunde durchlaufen werden.