Automatisierungssoftware

Wunderwaffe Algorithmus – neue Einsatzmöglichkeiten im industriellen Umfeld

Fällt heutzutage der Begriff 'Algorithmus' außerhalb des Mathematikunterrichts, so ist meistens ein streng gehütetes Geheimnis gemeint, nämlich wie Nutzern einer digitalen Plattform Inhalte angezeigt werden. Google, Facebook, YouTube… - sie alle verwenden einen solchen Algorithmus. Auch im industriellen Umfeld werden Algorithmen bereits vielfach genutzt. Der nächste logische Schritt? Algorithmen, die Algorithmen nutzen.
 Für die Erhebung von Daten greift ein 
Algorithmus seinerseits auf 
Algorithmen zurück, die vom System automatisch ausgeführt werden können.
Für die Erhebung von Daten greift ein Algorithmus seinerseits auf Algorithmen zurück, die vom System automatisch ausgeführt werden können.Bild: ©Blue Planet Studio/shutterstock.com

Algorithmen sind nicht notwendigerweise Quellcodes. Im Grunde sind es einfache Schritt-für-Schritt-Anweisungen zur Abarbeitung von Aufgaben. Typische Beispiele sind Kochrezepte, Bauanleitungen für Möbel oder Modellbau, oder auch Routen- und Wegbeschreibungen. Ihren vollen Nutzen erlangen Algorithmen dann, wenn sie maschinenlesbar beschrieben werden. Denn dann werden sie nicht nur zur fachlichen Anforderung an ein Automatisierungsvorhaben, sondern können in diesem auch direkt ein- und umgesetzt werden. Ein einfaches Beispiel: Innerhalb einer Fertigungsstrecke soll eine bestimmte Aufgabe nicht mehr manuell, sondern automatisiert durchgeführt werden. Dazu muss sie interpretationsfrei und lückenlos beschrieben werden, damit sie mit geeigneter Hard- und Software umgesetzt und schließlich von der Automatisierungslösung reibungslos ausgeführt werden kann. Dabei ist es sinnvoll, diese Beschreibung mittels geeigneter Werkzeuge direkt so anzufertigen, dass sie (auch) als Quellcode für die Automatisierungs-Software zur Verfügung steht. Idealerweise bieten solche Werkzeuge auch Möglichkeiten zu virtuellen Tests der Anforderung und ihrer theoretischen Umsetzung. Dieses Beispiel macht deutlich, dass die Verwendung von Algorithmen im industriellen Umfeld keineswegs Neuland ist. Zeit für den nächsten Schritt.

 Auf Basis von gesammelten Daten schlägt ein Algorithmus Handlungsoptionen vor, beispielsweise zur Behandlung eines vorliegenden Instandhaltungsereignisses.
Auf Basis von gesammelten Daten schlägt ein Algorithmus Handlungsoptionen vor, beispielsweise zur Behandlung eines vorliegenden Instandhaltungsereignisses.Bild: ©Funtap/shutterstock.com

Die Instandhalter unterstützen

Kommen wir noch einmal zurück auf die Algorithmen der großen Internet-Plattformen. Diese haben Auswahl- und Vorschlagsalgorithmen entwickelt, um ihren Nutzern möglichst solche Inhalte anzuzeigen, die diese auf der Plattform halten, den Nutzern also weiterhelfen. Im industriellen Umfeld sollten Fachkräfte immer dann mit hilfreichen Inhalten versorgt werden, wenn sie das Ende ihres eigenen Wissens erreicht haben. Besonders kritisch ist diese Versorgung bei der Instandhaltung technischer Systeme. Die Instandhaltung hat zum Ziel, die Funktionsfähigkeit eines Systems erstens zu erhalten und zweites bei Verlust wiederherzustellen. Ersteres geschieht zumeist durch Inspektion und Wartung, letzteres durch Fehlersuche und Reparatur. Da das System für Inspektion und Wartung häufig heruntergefahren werden muss, entstehen proportional zur Dauer Kosten durch Produktionsausfälle. Kommt es trotz allem zu ungeplanten Stillständen, ist jede Sekunde, die bei Fehlersuche und Reparatur eingespart werden kann, viel Geld wert. Je besser Instandhaltungs-Fachkräfte bei ihren Aufgaben unterstützt werden, desto effizienter und vor allem zuverlässiger können sie arbeiten.

Algorithmen nutzen Algorithmen

Dazu bedarf es eines Auswahl- und Vorschlagsalgorithmus nach Vorbild der Internet-Plattformen: Im Instandhaltungsfall sammelt ein solcher Algorithmus alle verfügbaren Daten und fragt gegebenenfalls weitere Informationen bei der Fachkraft nach. Für die Erhebung der Daten greift der Algorithmus seinerseits auf Algorithmen zurück, die vom System automatisch ausgeführt bzw. der Fachkraft als Arbeitsanleitung zur Verfügung gestellt werden. Auf Basis der gesammelten Daten schlägt der Algorithmus Handlungsoptionen zur Behandlung des vorliegenden Instandhaltungsereignisses vor. Diese liegen wiederum – wer hätte es gedacht – als Algorithmen vor, die vom System selbst oder einer Fachkraft umgesetzt werden. Die Kernaufgabe des Auswahl- und Vorschlagsalgorithmus ist es also den richtigen Algorithmus zur richtigen Zeit auszuführen bzw. ausführen zu lassen.

Dazu benötigt es drei Dinge:

  • 1. die Algorithmen zur Datenerhebung und Ereignisbehandlung,
  • 2. Metadaten zu diesen Algorithmen,
  • 3. einen Algorithmus zur kontinuierlichen Verbesserung der Metadaten.

Datenerhebung und Ereignisbehandlung

Bei den Algorithmen zur Datenerhebung und Ereignisbehandlung ist wichtig, dass sie methodisch strukturiert, vollständig und als einzelne, inkrementelle Abschnitte erstellt werden. Ein bewährtes Vorgehen dabei ist, zunächst einen Überblick über alle Bestandteile eines technischen Systems zu schaffen, die Gegenstand von Instandhaltungsmaßnahmen werden können. Als nächstes muss für jeden zuvor ermittelten Bestandteil des Gesamtsystems hinterlegt werden, welche Instandhaltungsereignisse hier auftreten und durch welche Symptome diese identifiziert werden können. Als letztes müssen inkrementelle Algorithmen definiert werden, die einem von zwei Zwecken dienen: Entweder generieren sie Daten und Informationen, um vom Symptom auf das ursächliche Ereignis zu schließen, oder sie dienen der Behandlung des Ereignisses.

Metadaten zu den Algorithmen

Die Metadaten zu diesen inkrementellen Algorithmen dienen dem Auswahl- und Vorschlagsalgorithmus als Arbeitsgrundlage. Zum einen handelt es sich dabei um die Angabe, welche Informationen mit dem Algorithmus generiert werden. Auf Basis von Informationen kann die Wahrscheinlichkeit, dass ein bestimmtes Ereignis vorliegt, ermittelt werden. Der Algorithmus wird also möglichst solche Algorithmen vorschlagen, die das vorliegende Ereignis weiter eingrenzen, indem viele Ereignisse ausgeschlossen werden oder ein bestimmtes Ereignis verifiziert wird. Zudem sollten Metadaten zur Dauer der Durchführung eines Algorithmus hinterlegt werden. Wenn von fünf möglichen Ereignissen eines innerhalb von sieben Minuten als das mit Sicherheit vorliegende identifiziert werden kann, ist das gut. Können aber vier der Ereignisse in jeweils einer Minute mit Sicherheit ausgeschlossen werden, ist das besser. Abhängig vom konkreten Anwendungsfall können weitere Metadaten zielführend sein.

Kontinuierliche Verbesserung der Metadaten

Initial können die Metadaten als Expertenschätzung erhoben und dokumentiert werden. Der Lern- Algorithmus zur kontinuierlichen Verbesserung der Metadaten überprüft diese in der Praxis und passt sie gegebenenfalls an. Zum Beispiel könnte ein Algorithmus, dessen Dauer ursprünglich zu kurz geschätzt wurde, mit der Zeit weniger häufig vorgeschlagen werden, da seine tatsächliche Dauer nun bekannt ist. Auf diese Weise werden die Metadaten immer besser und der Auswahl- und Vorschlagsalgorithmus kann seine Aufgabe immer besser erfüllen.

Das könnte Sie auch Interessieren

Weitere Beiträge

Bild: Phoenix Contact GmbH & Co. KG
Bild: Phoenix Contact GmbH & Co. KG
MOM steuert Fertigungsprozesse in Echtzeit

MOM steuert Fertigungsprozesse in Echtzeit

Mit der Digitalisierung ihrer Produktion erlangen Unternehmen mehr Produktivität, Flexibilität und Datendurchgängigkeit. Allerdings blockieren heterogene IT- und OT-Landschaften vielerorts die notwendige Modernisierung. Außerdem fehlen Fachleute für aufwendige Innovationsprojekte. In diesem Szenario bietet sich eine modulare Software-Plattform an, die vorhandene IT- und OT-Strukturen vernetzt sowie die Schwächen bisheriger Ansätze aus starr verketteten SPS-basierten Lösungen vermeidet.

mehr lesen
Bild: Timo Lutz Werbefotografie
Bild: Timo Lutz Werbefotografie
Von Sachertorte, 
Strudel und Software

Von Sachertorte, Strudel und Software

Die Weidmüller-Tochter GTI Software hat die Conditorei Coppenrath & Wiese mit dem Energiemanagementsystem ResMa ausgerüstet. Es ermöglicht dem Backwarenhersteller die exakte Übersicht über den Energieverbrauch am gesamten Standort. Mit den gewonnenen Daten aus Produktion und Verwaltung können Verbrauchsunregelmäßigkeiten und neues Potential zur Reduzierung des Energieverbrauchs zeitnah erkannt werden. Mit der Software kann auch die Wirksamkeit der Maßnahme direkt bewertet werden.

mehr lesen
Bild: Stefan Huber/Bluemeetsyou.com
Bild: Stefan Huber/Bluemeetsyou.com
Sicherheitsregularien, KI und Connectivity im Fokus der Industrie

Sicherheitsregularien, KI und Connectivity im Fokus der Industrie

Ein Thema ist derzeit in aller Munde: Security. Die neuen Security-Regularien dürften wohl eine der wichtigsten Herausforderungen für Geräte- und Maschinenhersteller im aktuellen Jahr sein. Daneben wird sich vor allem der Trend hin zu KI und Connectivity-Themen verstärken – diese Eigenschaften kommen inzwischen merklich breiter in der Praxis zum Einsatz.

mehr lesen
Bild: Hans Turck GmbH & Co. KG
Bild: Hans Turck GmbH & Co. KG
Was ist TAS denn?

Was ist TAS denn?

Mit der Turck Automation Suite (TAS) steht Ingenieuren und Technikern eine umfassende IIoT-Plattform zur Verfügung, die das Gerätemanagement, die Inbetriebnahme sowie die kontinuierliche Überwachung von Anlagen unterstützt. Im Gespräch mit Produktmanager Christoph Schmermund erfuhr das SPS-MAGAZIN mehr über die Eigenschaften, Ausführungen und Einsatzbereiche der Softwareplattform von Turck.

mehr lesen