====== Predictive Maintenance ====== ** Mit Hilfe verschiedener Sensoren (bspw. Akustiksensoren, Videokamera, Thermalkameras, Spektroskop, …) werden die Zustände einer Maschine und ihrer Komponenten, bzw. des zugrundeliegenden Prozesses aufgenommen. ** Mit Hilfe eines KI-Systems werden einerseits historische Daten und zum anderen Echtzeit-Sensordaten aus dem [[condition_monitoring|Condition Monitoring ]]ausgewertet, um Zustände der Maschine und ihrer Komponenten zu bestimmen. Passend dazu gibt es den Use Case [[wissen:usecase:predictive_maintenance_neu|Predictive Maintenance]] mit einer umfangreicheren Ausführung. {{ :wissen:usecase:predictivemaintenance.svg }} Predictive Maintenance wird überwiegend zur Wartung von industriellen Maschinen eingesetzt. Wird die Wartung für eine Maschine zu spät vorgenommen, können Schäden, Ausfälle und hohe Kosten entstehen. Durch den Einsatz und die Unterstützung von KI, können Vorhersagen über zukünftig notwendige Wartungen gemacht und möglicherweise entstehenden Ausfälle vorgebeugt werden. ===== Mögliche KI-Methodiken ===== Predicitve Maintenance kann über verschiedene Verfahren bzw. KI-Methodiken realisiert werden. Die Wahl der am besten geeigneten Methode hängt von der Art der Daten, der Anwendung und der verfügbaren Expertise ab. - [[machine_learning|Maschinelles Lernen]] - Analyse von In- und Output-Daten, zur Erstellung von Prognosen über mögliche Ausfälle. - [[wissen:glossar:supervised_learning|Supervised Machine Learning]] - Fehlermeldungen basieren auf In- und Output-Daten die durch durch den Menschen gelabelt wurden. - [[wissen:glossar:unsupervised_learning|Unsupervised Machine Learning]] - Fehlermeldungen basieren auf der Erkennung von Muster- und Strukturen ohne expliziertes Datenlableing. - [[wissen:glossar:reinforcement_learning|Reinforcement Learning]] - Fehlermeldungen basieren auf Entscheidungen eines Agenten, der für die spezifischen Entscheidungsprozesse trainiert wurde. So können optimale Wartungsstrategien erlernt werden, welche die Betriebszeit maximieren. - [[deep_learning|Deep Learning]] - Analyse von In- und Output-Daten, über mehrere Schichten, zur Erstellung von Prognosen über mögliche Ausfälle. - [[wissen:glossar:ffn|Feed-Forward neural network (FFN)]] - Fehlermeldungen basieren auf der Analyse von In- und Output-Daten mehrerer Schichten von Parametern (z.B. Temperatur, Druck, etc.) die zusammenhängend und nacheinander analysiert werden. Die Prognose basiert auf einem Verfahren ohne Rückkopplungsmechanismus. - [[wissen:glossar:cnn|Convolutional neural network (CNN]]) - Die Input-Daten bilden eine Zeitreihe von Sensordaten. Jeder Zeitpunkt in der Zeitreihe wird dabei als ein "Pixel" in einem eindimensionalen "Bild" dargestellt. Das CNN kann aus überlappenden Schichten der Zeitreihe Merkmale ableiten und dadurch Muster erkennen, die auf einen bevorstehenden Ausfall hindeuten. - [[wissen:glossar:rnn|Recurrent neural network (RNN)]] - - Das RNN basiert wie das [[wissen:glossar:ffn|FFN]] auf mehreren Schichten von Parametern, mit dem Unterschied, dass das RNN über eine Feedback-Verbindung als Rückkopplungsmechanismus verfügt. Dadurch können Informationen aus Inputs gespeichert werden und die "Erinnerungen" auf neue Inputdaten angewendet werden. Dadurch können sie sequentielle oder zeitlich variierende Muster in Daten erkennen. - [[wissen:glossar:autoencoder|Autoencoder]] - Der Encoder nimmt die Inputdaten und komprimiert diese, um die wichtigsten Merkmale oder Muster in den Daten zu erfassen. Der Decoder versucht die ursprünglichen Eingabedaten so genau wie möglich zu rekonstruieren und Differenzen (oder Fehler) zwischen den ursprünglichen und den rekonstruierten Daten zu minimieren. Liegt ein größerer Rekonstruktionsfehler vor, könnte dies als Anzeichen für eine Anomalie bzw. den maschinellen Ausfall interpretiert werden. ===== Risiken & Chancen ===== * Lebens- bzw. Betriebszeit von Maschinen wird gesteigert. * Voraussetzung sind Maschinen, die mit einer Sensorik ausgestattet sind. * Aufrüstung von alten Maschinen mit Sensorik kann kostenintensiv sein. * Es sorgt häufig für das Einsparen von Ressourcen und Arbeitskräften. * Involviert typischerweise auch [[Condition Monitoring]]. * Ein KI-Algorithmus kann nur für die Maschine eingesetzt werden, auf dessen Basis er trainiert wurde. ===== Beispielhafte Best Practices ===== * [[wissen:bestpractice:trevisto| ]] * [[wissen:bestpractice:flowsight|]] * [[wissen:bestpractice:india|]] * [[wissen:bestpractice:laserline|]] * [[wissen:bestpractice:multi|]] ===== Weiterführende Informationen ===== * [[https://www.iis.fraunhofer.de/de/magazin/serien/kuenstliche-intelligenz-ki-serie/edge-ai-uebersicht.html| Edge AI – Künstliche Intelligenz der nächsten Generation]] (o. D.)\\ **Fraunhofer-Institut für Integrierte Schaltungen IIS.** * [[https://www.itwm.fraunhofer.de/de/Anwendungsfelder/predictive-maintenance/EMILIE.html|BMBF-Projekt: Smartes Überwachen und Steuern von Prozessen mittels Edge-Computing]] (o. D.)\\ **Fraunhofer-Institut für Techno- und Wirtschaftsmathematik ITWM.** * [[doi>10.1109/TMECH.2017.2722479]] * {{https://arxiv.org/pdf/2010.03207.pdf| Deep learning models for predictive maintenance: a survey, comparison, challenges and prospect, 1(1)}} (2020)\\ **Oscar Serradilla; Ekhi Zugasti; Urko Zurutuza** * [[doi>10.1007/s10489-021-03004-y]] * [[doi>10.1109/TMECH.2017.2722479]]