Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Equipment >> Industrieroboter

Fuzzy Logic erklärt: Wie KI mit Unsicherheit umgeht

Fuzzy Logic mag nicht nach der zuverlässigsten Methode klingen, ein komplexes Steuerungssystem zu implementieren. Doch die Fähigkeit von Fuzzy-Logic-Systemen, mit ungenauen Daten zu arbeiten und Expertenwissen zu implementieren, macht sie zu einem mächtigen Werkzeug in modernen Steuerungsanwendungen.

Überblick über Fuzzy Logic

Fuzzy Logic, eine Unterteilung von KI (Künstlicher Intelligenz), entwickelt 1965 von Lofti Zadeh, befähigt Computersysteme, zu mimiken, wie Menschen Daten interpretieren und damit interagieren. Während Boolesche Logik auf zwei Ausgänge beschränkt ist (Wahr/Falsch, 0/1), handelt Fuzzy Logic mit Graduierungen der Wahrheit.

Betrachten wir als Beispiel ein Machine-Vision-System, das ein autonomes Robotersystem befähigt, einen belebten Lagerboden zu navigieren. Wir sehen eine Tür zu unserer rechten Seite schnell aufschwingen und wissen, dass wahrscheinlich gleich ein Hindernis auftaucht. Boolesche Logik kennt kein „wahrscheinlich“ – sie kennt nur „ein Hindernis taucht auf“ und „kein Hindernis taucht auf“.

Mit Fuzzy Logic können Eingaben wie die Geschwindigkeit, mit der die Tür geöffnet wurde (sehr langsam, langsam, durchschnittlich, schnell, sehr schnell), die Türposition und die Tageszeit in die Wahrscheinlichkeit transformiert werden, dass ein Hindernis auftaucht (z. B. 0,8).

Grundlagen der Fuzzy Logic

In einem Fuzzy-Logic-System gibt es drei Arten von Werten:

Ein Fuzzy-Logic-System besteht aus vier Teilen:

  1. Fuzzifizierungsmodul
  2. Wissensbasis (Knowledge Base)
  3. Inferenzmaschine (Inference Engine)
  4. Defuzzifizierungsmodul

Das Fuzzifizierungsmodul empfängt Systemeingänge als scharfe (crisp) numerische Werte. Der scharfe Eingangswert wird in eine Menge an Kategorien unterteilt, meist linguistisch repräsentiert (z. B. kalt, warm, heiß).

Fuzzy Logic erklärt: Wie KI mit Unsicherheit umgeht
Abbildung 1. Plot dreier Mitgliedschaftsfunktionen für schlecht, gut und exzellent. Bild mit freundlicher Genehmigung von Mathworks

Der Fuzzy-Wert für jede Kategorie ist die Wahrscheinlichkeit, dass der scharfe Wert hineinfällt. Fuzzy-Werte können auch als „Grad der Wahrheit“ betrachtet werden: Ein Auto, das 95 mph fährt, könnte „schnell fahrend mit einem Wahrheitsgrad von 0,75“ sein. Die eigentliche Fuzzifizierung wird durch eine Menge an Mitgliedschaftsfunktionen bewerkstelligt – die häufigsten sind dreieckig, trapezförmig, Gauß und Sigmoid.

Die Wissensbasis enthält eine Menge an Wenn-Dann-Regeln, basierend auf menschlichem Denken und informiert durch einen Fachexperten. Ein Beispiel:

Die Inferenzmaschine nutzt die Regeln der Wissensbasis auf die Fuzzy-Werte, ähnlich wie ein menschlicher Fachexperte. Das Ergebnis ist ein weiterer Fuzzy-Wert.

Schließlich wandelt das Defuzzifizierungsmodul den Ausgang der Inferenzmaschine in einen scharfen Wert um – ähnlich einer Umkehrung des Fuzzifizierungsmoduls. In diesem Beispiel könnte der Alert-Level auf 0,8 kommen, was Technikern hilft, präventive Wartungsaufgaben zu priorisieren.

Wie Fuzzy Logic genutzt wird

Fuzzy Logic ist weit verbreitet, und viele Menschen profitieren von ihren Fähigkeiten, ohne es zu merken. Natural Language Processing (Natürliche Sprachverarbeitung), wo Sprachbefehle zur Interaktion mit Objekten genutzt werden, ist ein Bereich, wo Fuzzy Logic angewendet wird. Hier gibt es Unsicherheit darüber, was eine Person sagt – doch Fuzzy Logic kann mit solchen rauschhaften oder ungenauen Daten umgehen und interpretieren, was gesagt wurde, mit hoher Genauigkeit.

Fuzzy Logic erklärt: Wie KI mit Unsicherheit umgeht
Abbildung 2. Fuzzy Logic und neuronale Netze können verschiedene Regionen in Satellitenbildern identifizieren, einschließlich Offshore-Ölanlagen.

Ingenieure nutzen Fuzzy Logic als Teil ihrer Entscheidungsunterstützungssysteme, und sie findet sich integriert in Marketing und Werbung. Zudem können Fuzzy-Logic-Systeme mit neuronalen Netzen als Teil von Machine-Vision-Systemen kombiniert werden, um z. B. Ackerland, städtische Gebiete, Wälder und Wasser in Satellitenbildern zu unterscheiden.

Ein Bereich, wo Fuzzy Logic extensive Anwendungen gefunden hat, sind jedoch Steuerungssysteme.

Fuzzy Logic und Steuerungssysteme

In Automobilen kann ein Fuzzy-Logic-System das Bremssystem steuern. Autonome Fahrzeuge hängen stark von Fuzzy Logic Control (FLC) für Systeme wie Geschwindigkeit, Lenkung und adaptiven Tempomat ab. Auch nicht-autonome Autos nutzen wahrscheinlich FLC für das Bremssystem. Klimaanlagen hängen oft von Fuzzy Logic als Teil smarter Thermostate ab, um Raumtemperaturen und Lüftergeschwindigkeiten auf komfortablem Niveau zu halten, während Energieverbrauch optimiert wird.

Das sind nur zwei Beispiele. FLC findet sich in sehr diversen Branchen: industrielle Automatisierung, biomedizinische Fertigung, petrochemische Verarbeitung, Automobilfertigung, Kernkraft.

Pumpen, Motoren, Lüfter und Antriebsstränge können mit Fuzzy Logic gesteuert werden, die Daten von Sensorarrays empfängt. Extrem präzise Motion Control kann mit FLCs erreicht werden – daher der Einsatz in CNC-Bearbeitungssystemen (Computerized Numerical Control). Die Fähigkeit, Temperaturen effektiv zu kontrollieren, zeigt sich in Brennöfen und Wärmebehandlungsofen, die auf hochpräzisen Temperaturzyklen basieren. FLC kann auch extrem komplexe Systeminteraktionen überwachen, wie sie in Schwarmrobotik (Swarm Robotics) auftreten.

Fuzzy Logic erklärt: Wie KI mit Unsicherheit umgeht
Abbildung 3. Die Technologie hinter der Entwicklung von Schwarmrobotik-Systemen, wie diesem von MITs Research Laboratory of Electronics, nutzt die Kraft von Fuzzy-Control-Systemen. Bild mit freundlicher Genehmigung von MIT

FLC ist auch unschätzbar in Systemen, die auf Machine Vision angewiesen sind, und hat viele Fortschritte in industrieller Automatisierung, IIoT und Industrie 4.0 möglich und effektiv gemacht.

Traditionelle Steuerungssysteme hängen von sehr präzisen Daten und Regeln ab, die die Erfahrung von Operatoren und Experten möglicherweise nicht berücksichtigen können. Fuzzy Logic hingegen ist ideal für Anwendungen, wo Daten rauschhaft, ungenau oder teilweise fehlend sind. Ihre Wissensbasis kann die Einsicht und Erfahrung realer Menschen nutzen, um deren Entscheidungsprozess zu simulieren.

Industrieroboter

  1. Diamantdrehen: Präzisionsbearbeitung für fortschrittliche Optik und mehr
  2. Reibbohren erklärt: Wärme-erzeugtes Schneiden für schnellere, sauberere Löcher
  3. Verzinktes Eisen erklärt: Wie Zinkbeschichtung Stahl langfristig schützt
  4. Gewindesicherungsflüssigkeit: Die ultimative Lösung gegen Schraubenlockerung
  5. Multi-Material-3D-Druck: Komplexe Designs & schnellere Produktion ermöglichen
  6. Robocasting 3D-Druck: Prozess, Unterschiede & Hauptvorteile
  7. Was ist vulkanisierter Kautschuk? Ein professioneller Leitfaden
  8. Ringing (Ghosting) im 3D-Druck verstehen & beseitigen
  9. Industrielle Automatisierung: Wie smarte Steuerungssysteme die Fertigung transformieren
  10. Was ist A2-Stahl? Eine vielseitige, kosteneffektive Werkzeugstahlsorte für Industrie und Holzbearbeitung