www.wikidata.de-de.nina.az
wikipedia, wiki, deutsches, deutschland, buch, bücher, bibliothek artikel lesen, herunterladen kostenlos kostenloser herunterladen, MP3, Video, MP4, 3GP, JPG, JPEG, GIF, PNG, Bild, Musik, Lied, Film, Buch, Spiel, Spiele
Veröffentlichungsdatum:
Ein Fuzzy Regler ist ein Regler der auf der Fuzzylogik basiert Die Fuzzylogik kommt vorzugsweise dann zur Anwendung wenn ein technischer Prozess mit mehreren Ein und Ausgangsgrossen bei stark wechselnden Parametern und nichtlinearen Teilsystemen moglichst ohne menschlichen Eingriff Anlagenfahrer gesteuert werden soll Ubersichtsdarstellung der fuzzifizierten Eingangsgrossen und der Ausgangsgrossen des Fuzzy Controllers Im systemanalytischen Sinne ist ein Fuzzy Control System ein statisches nichtlineares Steuersystem welches aus scharfen Eingangsgrossen eines komplexen Prozesses nach den Regeln einer Regelbasis unscharf definierte fuzzifizierte Steuergrossen und scharfe defuzzifizierte Wertesignale bildet mit denen ein zufriedenstellendes Prozessergebnis erreicht wird Unter der Fuzzifizierung einer scharfen physikalischen Eingangsgrosse Messwert eines technischen Prozesses versteht man die Quantifizierung durch unscharfe Definitionen mit linguistischen Begriffen wie warm kalt viel wenig mehr gross klein Uber die sogenannten graphischen trapez oder dreieckformige Fuzzy Sets werden die Zugehorigkeitsgrade m i displaystyle mu i aus den scharfen Eingangssignalen innerhalb der Grundmengen Variablen A B displaystyle A B ldots ermittelt Die den Variablen der Grundmengen zugehorigen Terme a i A b i B displaystyle a i A b i B ldots entsprechen vereinfacht den linguistischen Begriffen der Fuzzy Sets Die Zugehorigkeitsgrade wirken auf die mit Expertenwissen erstellten Regeln der Regelbasis und daraus werden unscharfe Stellgrossen und analoge defuzzifizierte scharfe Ausgangssignale gebildet die statisch auf die Stellorgane eines Prozesses einwirken Die Anpassung eines Fuzzy Controllers ohne mathematisches Modell des Prozesses ist mit dem Expertenwissen von einem bekannten Prozess relativ unproblematisch Fuzzy Regler beziehen sich auf die Verfahren der Fuzzy Controller sind aber meist funktionelle Abwandlungen Vereinfachungen oder Erganzungen mit der Fuzzy Logik Der prinzipielle Funktionsmechanismus einer Regelung beruht auf Ruckfuhrung der Regelgrosse und Eingabe des invertierten Soll Ist Wert Vergleichs in den Regler Genaue Regelungen mit dem statischen Fuzzy Controller sind nur in begrenzten Einsatzfallen von nichtlinearen Regelstrecken Arten moglich Optimale Regelungen konnen durch Erweiterungen des Fuzzy Controllers mit integralen und differenziellen Anteilen der Regelabweichung mit Hilfe empirischer Einstellungen erreicht werden Sie haben zum Vergleich im Einsatz als Regler an linearen Eingrossen Regelstrecken keine funktionellen Vorteile gegenuber den klassischen PID Reglern Inhaltsverzeichnis 1 Anwendung der Fuzzy Controller 2 Linguistische Variable und Fuzzy Mengen 2 1 Fuzzy Mengen 2 2 Linguistische Variablen des Fuzzy Controllers 2 3 Definition indizierter Fuzzy Variablen und deren Symbole 2 4 Berechnung der Fuzzy Sets mit Geradengleichungen 2 5 Fuzzy Operatoren 2 6 Fuzzy Relationen 3 Ubersichtsdarstellung des Fuzzy Controllers 4 Aufbau des Fuzzy Controllers 4 1 Begriffsklarung 4 2 Fuzzifizierung 4 3 Inferenz Datenbasis Regelbasis 4 4 Defuzzifizierung 4 5 Pro und Contra Fuzzy Controller 5 Fuzzy Controller und Fuzzy Regelung 5 1 Konventionelle Regelungen 5 2 Fuzzy Regelung 5 3 Fuzzy Controller nach Mamdani und Sugeno 5 3 1 Sugeno Takagi Kang Regler 5 4 Berechnungsbeispiel eines statischen Reglers mit symmetrischer nichtlinearer Kennlinie 5 4 1 Anwendung eines Fuzzy Reglers 5 4 2 Realisierung eines Fuzzy Controllers bzw Fuzzy Reglers 6 Literatur 7 EinzelnachweiseAnwendung der Fuzzy Controller BearbeitenEin Mensch ist in der Lage mit Hilfe unscharfer Prozess Informationen uber gezielte Eingriffe Stellgrossen in den Prozessablauf eine optimale Prozessfuhrung zu gewahrleisten Er kann beispielsweise nach einer Lernprozedur fur das Gleichgewicht auf dem Fahrrad durch gezielte Lenkbewegungen geschwindigkeitsabhangige Stell Fliehkrafte erzeugen die dank des menschlichen Gleichgewichtssinns das rollende Fahrrad aufrecht halten Die auf die Fuzzy Logik fuzzy unscharf verwischt basierenden Fuzzy Controller arbeiten mit Hilfe des Expertenwissens in vergleichbarer Weise Auch hier werden unscharfe Eingangsgrossen uber einen wissensbasierten Regelalgorithmus zu einer definierten Stellgrosse verarbeitet Fuzzy Systeme beziehen sich auf sehr spezielle grafische Verfahren mit unscharfen linguistischen Begriffen menschlicher Denkweisen in Verbindung mit einfachen logischen Gleichungen WENN DANN Regelbasis um aus mehreren Fuzzy Variablen eine oder mehrere Stellgrossen zu bilden Zum Verstandnis der Wirkungsweise sind Signalflussplane in Blockschaltbildern erforderlich Ein Fuzzy System kann als ein statisches nichtlineares Ubertragungssystem aufgefasst werden Scharfe Eingangsgrossen fuhren auch zu scharfen Ausgangsgrossen Wesentliche Verfahrensschritte der Konzeption eines Fuzzy Controllers beziehen sich auf die Fuzzifizierung der linguistischen Variablen zu Zugehorigkeitsgraden die Zusammenfuhrung der Zugehorigkeiten der linguistischen Terme uber die Pramissenauswertung Min Max Operatoren mit Hilfe der Regelbasis WENN DANN Regeln der Akkumulation der Stellgrossen und der Defuzzifizierung der Stellgrossen zu einem scharfen analogen Signal z B Flachenschwerpunktmethode Die Stellgrossen des Fuzzy Controllers konnen auf die Stelleinrichtungen einer technischen Anlage wirken um damit ein gewunschtes technisches Verhalten der Anlage zu erreichen Ein analoges defuzzifiziertes Stellgrossensignal kann in Verbindung mit einer gegebenen technischen Anlage als Regelstrecke zu einem Regelkreis gestaltet werden Fur die Anwendung des Fuzzy Controllers ist das Verstandnis der sehr speziellen Fachbegriffe erforderlich Bei Fuzzy Systemen erfolgt die Quantifizierung von scharfen physikalischen Eingangsgrossen eines Prozesses durch unscharfe Definitionen mit linguistischen Begriffen wie warm kalt viel wenig mehr gross klein Die Fuzzifizierung der scharfen Eingangsgrossen geschieht durch der Gauss schen Normalverteilung nachempfundene dreieck oder trapezformige sogenannte Fuzzy Sets in Zugehorigkeiten m displaystyle mu nbsp der entsprechenden Grundmenge z B ein Temperaturbereich ϑ displaystyle vartheta nbsp Die verschiedenen Zugehorigkeiten wirken in der Inferenz auf die WENN DANN Regeln der Regelbasis WENN lt Bedingung gt DANN lt Folgerung gt Zur Inferenz Bedeutung aufbereitetes Wissen gehoren die Regelbasis die Implikation und die Akkumulation Die Implikation definiert den Zugriff der Regelbasis auf die Stellaggregate des Prozesses In der nachfolgenden Akkumulation Anhaufung wird graphisch die unscharfe Stellgrosse oder mehrere Stellgrossen abgebildet Die Defuzzifizierung bildet aus der Akkumulation einen scharfen Wert z B nach der Flachen Schwerpunkt Methode ab sofern benotigt Fur das Verhalten einer technischen Anlage z B ein lineares oder nichtlineares dynamisches System mit mehreren Ein und Ausgangen wird kein mathematisch exaktes Modell des Ubertragungsverhalten benotigt sondern ein Expertenwissen zur Abschatzung der linguistischen Variablen Mit dem Fuzzy Control System konnen sowohl sehr einfache Steuerungen z B Steuerung von Haushaltswaschmaschinen als auch Regelkreise mit komplexen Industrie Anlagen gebildet werden Fuzzy Controller werden meist in nichtlinearen Mehrgrossensystemen eingesetzt die folgende Eigenschaften aufweisen wie Prozesse deren mathematische Modelle aufwendig oder schwierig zu beschreiben sind Prozesse mit konventionellen Verfahren die korrigierende Eingriffe von Menschenhand Anlagenfahrer erfordern Wenn ein Prozess nur manuell gefahren werden kann Das Ziel des Einsatzes der Fuzzy Controller ist solche Prozesse zu automatisieren Anwendungen der Fuzzy Controller finden sich in allen Bereichen der Industrie bis zu Verbraucherartikeln wie Steuerung von Schienenfahrzeugen oder Regalforderanlagen bei denen Fahrzeiten Bremswege und Positionsgenauigkeiten von den Massen Forderwegen Schienenhaftwerten und Zeitplanen abhangig sind Im Allgemeinen handelt es sich bei diesen Prozessen um Mehrgrossensysteme deren Fuhrungsgrossen Programm gesteuert und geregelt werden nbsp Schema eines inversen Pendels auf einem WagenIn der Automobilindustrie wird erfolgreich die Steuerung des Automatik Getriebes mit der Fuzzy Logik betrieben Einfachere Anwendungen im privaten Haushalt finden sich in Wasch und Geschirrspulmaschinen Steuerungen in Fotoapparaten In Hochschulen typisches mechanisches Fuzzy Demonstrations Modell einer Regelung eines inversen Pendels mit einem Freiheitsgrad Ein fahrbarer Schlitten der Masse M wird durch eine Kraft F horizontal bewegt Die zu balancierende Pendelmasse m meldet die Pendelstellung durch einen Neigungswinkel 8 Der Neigungswinkel und die Winkelgeschwindigkeit v8 sind die Eingangs Messgrossen des Fuzzy Reglers Regelgrosse ist 8 90 Der Regelbereich des Neigungswinkels gilt nur fur 8 0 und 8 180 Abweichung vom Stutzpunkt des Pendels Wenn der Standort des Schlittens nicht interessiert handelt es sich meist um einen Fuzzy PD Regler mit 2 Eingangsgrossen und einer Ausgangs Stellgrosse die auf das mechanische Modell des Pendels als eine instabile nichtlineare Regelstrecke wirkt 1 Linguistische Variable und Fuzzy Mengen BearbeitenFuzzy Mengen Bearbeiten Hauptartikel Fuzzy Menge Klassische Definition der Menge Unter einer Menge M displaystyle M nbsp versteht man in der Mathematik eine Zusammenfassung von verschiedenen definierten Objekten In der klassischen Mengenlehre scharfe Menge gehort ein Element x displaystyle x nbsp zu einer Menge M displaystyle M nbsp Wahr Logisch 1 oder nicht zur Menge M displaystyle M nbsp Nicht Wahr Logisch 0 Die Funktion x displaystyle x nbsp legt die Zugehorigkeit zur Menge M displaystyle M nbsp fest ob Element x displaystyle x nbsp in der Menge M displaystyle M nbsp enthalten ist x M 1 wenn x M 0 wenn x M displaystyle x M begin cases 1 amp text wenn x in M 0 amp text wenn x notin M end cases nbsp Man unterscheidet Aufzahlende Schreibweise M Element 1 Element 2 Beschreibende Mengenschreibweise M x x besitzt die Eigenschaften E 1 E 2 E n Definition der Fuzzy MengeBegriff Definitionen Unter Fuzzifizierung versteht man die Umwandlung einer scharf definierten Eingangsgrosse innerhalb der Dimension einer Grundmenge in einen oder mehrere Zugehorigkeitswerte Eine linguistische Variable A displaystyle A nbsp reprasentiert meist eine physikalische Grosse in einem beliebigen System als Grundmenge Diese Variable ist durch linguistische Terme Fuzzy Sets a A displaystyle a A nbsp definiert Umgangssprachlich sind zu Ereignissen oder Vorgangen Begriffe der linguistischen Variablen ublich welche keine eindeutigen Zugehorigkeiten zu einer Menge erlauben wie warm gross dick nah kurz alt usw Diese Begriffe von Teilmengen konnen durch die Fuzzy Sets z B in einem technischen Prozess definiert werden wenn Expertenwissen vorliegt Linguistische Terme Fuzzy Sets sind unscharfe Teilmengen a A displaystyle a A nbsp der Grundmenge A displaystyle A nbsp Bezieht sich die Grundmenge A displaystyle A nbsp z B auf die Warme in der Dimension der Temperatur dann sind die linguistischen Begriffe der Teilmengen Fuzzy Sets kalt warm heiss sehr heiss oder symbolisch a 1 a 2 a 3 displaystyle a 1 a 2 a 3 ldots nbsp die mittels Expertenwissen als Fuzzy Sets in ein Koordinatensystem ubertragen werden Die Fuzzy Sets sind als linguistische Terme a 1 a n displaystyle a 1 ldots a n nbsp in Form von grafischen Symbolen meist als Dreiecke und Trapeze auf der Abszisse eingezeichnet Siehe Diagramm im nachsten Abschnitt Die linguistische Variable A displaystyle A nbsp ist auf der Abszisse eines Koordinatensystems eingetragen und enthalt die Dimension einer meist physikalischen Grosse Ein skalierter Wert aus der linguistische Variablen Grundmenge A displaystyle A nbsp entspricht einer Eingangsgrosse e A displaystyle e A nbsp zur Fuzzifizierung der Teilmenge Fuzzy Set in einen Zugehorigkeitsgrad m displaystyle mu nbsp Die Zugehorigkeitsfunktion Membership Mitgliedschaft definiert fur ein scharfes Ausgangssignal fur 0 lt m A lt 1 displaystyle 0 lt mu A lt 1 nbsp die Zugehorigkeit der Variablen A displaystyle A nbsp Grundmenge auf einen der Terme a 1 a n displaystyle a 1 ldots a n nbsp Teilmengen den entsprechenden Zugehorigkeitsgrad m displaystyle mu nbsp zwischen 0 und 1 0 und 100 z B 0 3 30 displaystyle 0 3 30 nbsp Der Zugehorigkeitsgrad m A m a 1 m a n displaystyle mu A mu a1 ldots mu an nbsp ist die fuzzifizierte scharfe Ausgangsgrosse wenn die scharfe Eingangsgrosse e A displaystyle e A nbsp einem Wert der Grundmenge der Abszisse entspricht Bei uberlappenden Fuzzy Sets konnen durch ein Signal der Eingangsgrosse e A displaystyle e A nbsp auch mehrere Fuzzy Sets getroffen werden Z B m a 2 0 2 m a 3 0 5 displaystyle mu a2 0 2 mu a3 0 5 nbsp Verschiedene Werte des Eingangssignals e A displaystyle e A nbsp konnen auch gleiche Werte des Zugehorigkeitsgrades m displaystyle mu nbsp hervorrufen Expertenwissen beruht auf Erfahrungen eines Experten der das Verhalten eines linearen oder nichtlinearen beliebigen technischen Systems beurteilen kann und linguistische Variablen als Grundmengen festlegen kann Linguistische Variablen werden ublich mit grossen Anfangsbuchstaben A B C bezeichnet Die Ausgangsgrossen eines Fuzzy Controllers bezeichnet man mit den Endbuchstaben des Alphabetes X Y Z Die scharfe Trennung der klassischen Mengen mit der Beurteilung wahr oder nicht wahr wird in der Theorie der Fuzzy Mengen aufgehoben und durch sogenannte Fuzzy Sets als unscharfe Teilmengen ersetzt Fuzzifizierte Mengen stellen zwischen einem Wert der Grundmenge A displaystyle A nbsp und den Elementen Teilmengen mit den Symbolen der Fuzzy Sets a 1 a n displaystyle a 1 ldots a n nbsp einer Grundmenge eine meist lineare Beziehung zu einer Ausgangsgrosse dem Zugehorigkeitsgrad m displaystyle mu nbsp her Eine Fuzzy Menge wird also durch eine graphische Methode uber ein Koordinatensystem bestimmt in dem sogenannte Fuzzy Sets als grafische Elemente wie Dreiecke Trapeze eingezeichnet sind Fuzzy Sets erlauben auch die Beschreibung nichtlinearer Zusammenhange zwischen Ein und Ausgangsgrossen eines Systems z B technische Anlage mit Hilfe von linguistischen unscharfen Begriffen wie sehr wenig wenig mehr viel die durch Expertenwissen festgelegt werden Fuzzy Teilmengen linguistische Terme sind der grafischen Darstellung der Gaussschen Glockenkurve zur einfacheren Berechenbarkeit nachempfundene meist dreieckformige oder trapezformige Funktionen Sie sind Bestandteil einer Grundmenge A displaystyle A nbsp Linguistische Variable und werden als grafische Modelle je nach Anzahl der linguistischen Terme in einem Koordinatensystem dargestellt Die Abszisse enthalt die skalierte physikalische Dimension der Grundmenge linguistische Variable innerhalb der die Terme als Fuzzy Sets mit ihren Stutzpunkten meist uberlappend aufgeteilt sind Die Ordinate kennzeichnet samtliche Teilmengen Fuzzy Sets durch den Zugehorigkeitsgrad m A displaystyle mu A nbsp Je nachdem wie viele Fuzzy Sets eine Grundmenge A displaystyle A nbsp enthalt so oft kann abhangig von einem Eingangswert e A displaystyle e A nbsp der Grundmenge der Zugehorigkeitsgrad m A displaystyle mu A nbsp 0 bis 1 erreicht werden Es hangt also von dem Wert e A displaystyle e A nbsp innerhalb der Grundmenge A displaystyle A nbsp ab welcher Fuzzy Set und wie viele Fuzzy Sets aktiviert feuern werden und welche Zugehorigkeitsgrade m A displaystyle mu A nbsp sich daraus ergeben Trifft eine Eingangsgrosse mit einem Wert der Grundmenge auf ein uberlappendes Fuzzy Set konnen sich mehrere Werte des Zugehorigkeitgrades m A m a 1 m a n displaystyle mu A mu a1 ldots mu an nbsp auf der Ordinate ergeben Verschiedene Werte des Eingangssignals e A displaystyle e A nbsp konnen gleiche Werte des Zugehorigkeitsgrades m displaystyle mu nbsp hervorrufen Es existieren verschiedene Begriffe der Funktionen der unscharfen Teilmengen die alle das Gleiche bedeuten Fuzzy Set Fuzzy Element Term einer Fuzzy Variablen linguistischer Term Linguistische Variablen des Fuzzy Controllers Bearbeiten Eine Fuzzy Variable bezieht sich auf die Grundmenge einer skalierten physikalischen Grosse deren Terme Fuzzy Sets darstellen und grafisch in einem Koordinatensystem wie bereits erlautert abgebildet ist Ein grafisches Modell der Signalflusse des Fuzzy Controllers besteht aus mehreren Eingangs und Ausgangsvariablen die durch mehrere Arbeitsregeln der Regelbasis miteinander verknupft sind Die scharfen Eingangssignale dieses Modells werden fuzzifiziert und die verarbeiteten unscharfen Ausgangssignale werden zu Stellgrossen defuzzifiziert Fuzzy Variablen sind meist physikalische Grossen wie z B die Temperatur deren linguistische Terme als Fuzzy Sets wie sehr kalt kalt warm sehr warm definiert werden konnen Andere Fuzzy Variablen wie z B die Entfernung konnen durch die linguistischen Terme wie sehr nah nah weit sehr weit beschrieben werden Ein linguistischer Term wird als eine Fuzzy Teilmenge uber eine Grundmenge definiert Haufig werden auch Abkurzungen von Standardbegriffen fur beliebige physikalische Grossen verwendet wie positiv gross positiv mittel positiv klein nahe null negativ gross negativ mittel negativ klein Dies sind bereits 7 Terme die sich bei einem Eingrossensystem auf eine Eingangs Ausgangs Kennlinie beziehen die durch den Ursprung des Koordinatensystems vom positiven bis in den negativen Bereich geht Handelt es sich bei dem Prozess um Mehrgrossensysteme ist die Eingangs Ausgangs Beziehung des Fuzzy Controllers durch Kennfelder bestimmt Zwischen den zwei linguistischen Begriffen einer Grundmenge der Temperatur wie warm und sehr warm hat diese Eigenschaft je einen Wahrheitsgrad der Zugehorigkeit zwischen 0 und 1 Diese Terme der variablen Temperatur entsprechen den menschlichen Empfindungen Dennoch besteht eine gewisse Willkur in der Festlegung und Zuordnung der Fuzzy Sets mit ihren Stutzpunkten uber der Grundmenge der Variable Temperatur Hier spielt bereits das Expertenwissen eine Rolle denn es besteht in dem linguistischen Begriff Warme bekanntermassen ein Unterschied ob es sich bei dem Term sehr warm um die Badewasser Temperatur oder die Tee Wasser Temperatur handelt nbsp Darstellung einer Fuzzy Grundmenge A mit 6 Teilmengen a1 a6Dreieckige und trapezformige Fuzzy Sets sind wegen der einfachen Berechenbarkeit die am haufigsten verwendeten Formen einer unscharfen Teilmenge von Fuzzy Variablen Singletons Strichfunktionen entsprechen scharfen linguistischen Elementen Termen die nur je einen physikalischen Wert reprasentieren und werden meist zur Vereinfachung bei der Defuzzifizierung eingesetzt Ist x0 ein bestimmter Wert der Grundmenge X dann ist nur an der Stelle x x0 fur den Zugehorigkeitsgrad ein von null verschiedener Wert gegeben Fur die Schlussfolgerung des DANN Teils einer WENN DANN Regel konnen zur Vereinfachung der rechnerischen Auswertung Singletons anstelle dreieckformiger oder trapezformiger Fuzzy Sets eingesetzt werden Details folgen im Kapitel Inferenz Fur die Beschreibung eines technischen Vorgangs einer physikalischen Signalgrosse sind haufig eine Anzahl von 2 bis 7 Fuzzy Sets einer Grundmenge ausreichend Fuzzy Sets werden zum besseren Verstandnis grafisch in einem Koordinatensystem auf einer Abszisse mit scharfen Werten der physikalischen Grosse eingeordnet und fur beliebige Grundmengen in der Ordinate dem Zugehorigkeitsgrad m 1 100 zugeordnet Die Trapez oder Dreiecksformen der Fuzzy Sets sind haufig aber nicht immer symmetrisch gestaltet und uberschneiden sich innerhalb eines bestimmten Bereiches in den Fusspunkten meist zwischen 20 und 50 auf der Abszisse Falls keine Uberschneidung vorliegt hat in Eingrossensystemen die Ausgangsgrosse in diesem bestimmten Bereich den Zugehorigkeitsgrad null und ebenso die Eingangs Ausgangs Kennlinie Durch die Wahl der Lage der Fuzzy Sets die Grosse der Uberschneidung Uberlappung der Symmetrie der Sets der Art der Regelbasis kann bei Eingrossensystemen die Eingangs Ausgangskennlinie des Fuzzy Reglers in weiten Grenzen von linear bis kontinuierlich nichtlinear und gebrochen nichtlinear gestaltet werden Die Anzahl der Variablen und der zugehorigen Terme soll so gering wie moglich sein weil sie insbesondere bei der Berechnung der Erfullungsgrade und Verknupfungen von Variablen mit den Fuzzy Regeln viel Rechenarbeit an einem Microrechner bedeuten Definition indizierter Fuzzy Variablen und deren Symbole Bearbeiten Beschrankt man sich auf die Darstellungen der Fuzzy Variablen und gangigsten Fuzzy Operatoren handelt es sich bei der Fuzzy Logik um ein recht einfaches Verfahren Steuerungstechnik und mit Einschrankungen Regelungstechnik ohne genaue Kenntnisse eines dynamischen Mehrgrossen Prozesses als Regelstrecke mit Erfolg anzuwenden Dies ist grosstenteils in den dargestellten grafischen Funktionsdiagrammen erkennbar Dagegen ist die mathematische Beschreibung der signaltechnischen Funktionen der scharfen Eingangssignale bis zu den scharfen Signal Ausgangsgrossen Stellgrossen des Fuzzy Controllers schwierig Die Fachliteratur zeigt keine einheitliche Benennung von Fuzzy Variablen Teilmengen Grundmengen sowie Variablen Symbolen und deren Indizierungen Insbesondere Veroffentlichungen aus dem universitaren Bereich konnen wenig geubten Interessenten bei mehrfachen Indizierungen von Erfullungsgraden unscharfer Mengen und Regeln Verstandnis Schwierigkeiten der Fuzzy Theorie bereiten Zum leichteren Verstandnis wird folgende Vereinfachung der Benennung von Variablen und deren Indizierungen definiert Scharfe regelungstechnische Ein und AusgangssignaleScharfe Ein und Ausgangssignale werden entsprechend der allgemein eingefuhrten Symbole der Regelungstechnik mit e1 e2 en fur die Eingangssignale und u1 u2 un fur die Ausgangssignale bezeichnet Die Indizierung n bedeutet eine endliche ganze Zahl von 1 Unscharfe SignaleEin fuzzifiziertes Signal entspricht einer Funktion des Zugehorigkeitgrades m f e Fuzzy Variable Fuzzy Term Fuzzy Set einer als Folge eines scharfen Eingangssignals e getroffenen Fuzzy Teilmenge Fuzzy Set der Fuzzy Variablen mit der Grundmenge die dem Bereich der Eingangssignal Werte e zugeordnet ist Zur Kennzeichnung der Zugehorigkeit wird m mit dem linguistischen Begriff der Teilmenge bzw mit einem zugehorigen Buchstaben Symbol indiziert Unscharfe Signale ergeben sich aus der fuzzy logischen Bearbeitungsprozedur aller Signalwerte der Inferenz nach der Fuzzifizierung und vor der Defuzzifizierung Wahrend die linguistische Variable einer Grundmenge einen Signal Kanal darstellt bedeutet fur ein gegebenes scharfes Eingangssignal der aktivierte zugehorige linguistische Term Fuzzy Set bzw der Zugehorigkeitsgrad dieses Terms bereits den unscharfen Signalwert Fuzzy Variablen 2 Die Fuzzy Variablen fur Ein und Mehrgrossensysteme beziehen sich auf skalierte Grundmengen und enthalten eine begrenzte Anzahl von Zugehorigkeitsfunktionen Terme Elemente Fuzzy Sets Fuzzy Variable werden mit Grossbuchstaben des Anfangs Alphabetes A B C bezeichnet Die Fuzzy Ausgangsvariablen konnen mit den Grossbuchstaben des End Alphabetes z B X Y Z oder bei einer Ausgangsgrosse mit U als regelungstechnische Stellgrosse bezeichnet werden Fuzzy Eingangsvariable dienen der Umsetzung scharfer Eingangssignale in unscharfe Teilmengen Fuzzy Sets Sie sind Bestandteil der Pramisse WENN Teil einer Arbeitsregel Fuzzy Ausgangsvariable dienen der Umsetzung unscharfer Teil Stellgrossen nach der Akkumulation Zusammenfassung in scharfe Stellgrossen Sie sind Bestandteil der Konklusion DANN Teil einer Arbeitsregel Fuzzy Terme Fuzzy Sets als Teilmengen der Fuzzy VariablenDie erforderliche Indizierung von Fuzzy Variablen mit den langen linguistischen Begriffen der Fuzzy Terme ist in Gleichungen ungeeignet Stattdessen werden die Symbole der Variablen A in gleicher Reihenfolge mit a1 a2 an bei Variablen B mit b1 b2 bn bezeichnet Dies gilt sinngemass fur weitere Variablensymbole Zugehorigkeit m der Fuzzy EingangsgrossenDer Zugehorigkeitsgrad m A oder m B mit dem Maximalwert 1 uber einer Variable der Grundmengen A B bezieht sich immer auf einen Term Fuzzy Set einer Variablen eines grafischen Fuzzy Modells Das grafische Modell stellt die Beziehung der Zugehorigkeit auf der Ordinate zur Grundmenge auf der Abszisse im Koordinatensystem dar Die Grundmenge entspricht der Dimension der physikalischen Eingangsgrosse Beispielsweise gilt das Symbol ϑ fur die Skalierung der Temperatur der Grundmenge der Variablen A auf der Abszisse ma1 ϑ 1 entspricht dem maximalen Zugehorigkeitsgrad eines Fuzzy Sets Teilmenge a1 der Variable A in der Dimension der Temperatur Zugehorigkeit m als Ausgangsgrosse Verfahren Mamdani 3 Das grafische Fuzzy Modell der unscharfen Ausgangsgrossen entspricht dem der unscharfen Eingangsgrossen Die Zugehorigkeit m einer Fuzzy Ausgangsvariable wird als Schlussfolgerung aus dem Pramissen Ergebnis der Eingangsgrosse ermittelt Dazu ist die Kenntnis der zu verwendenden Fuzzy Regeln und der Fuzzy Operatoren erforderlich Fur den Fall dass eine unscharfe Teil Stellgrosse Fuzzy Set der Variable U Grundmenge als Fuzzy Set u3 Ventil 2 3 auf lautet dann bedeutet der Zugehorigkeitsgrad mu3 U 0 5 dass die Fuzzy Teilmenge bei Verwendung von min oder max Operatoren der Pramissenauswertung eine trapezformige Form der Hohe 0 5 hat Erfullungsgrad und Zugehorigkeitsfunktion einer Fuzzy Teilmenge 4 Wahrend sich die Zugehorigkeitsfunktion a1 ϑ als eine Funktion eines Fuzzy Sets darstellt ist der Zugehorigkeitsgrad ein bestimmter Wert der Zugehorigkeit z B ma1 A 0 5 der sich aus einem scharfen Wert der Grundmenge A nach einer zugehorigen Arbeitsregel der Regelbasis fur einen bestimmten Term a1 ergibt Dieser Wert des Zugehorigkeitsgrades fur einen bestimmten aktivierten Fuzzy Set z B mai A 0 5 wird auch mit Erfullungsgrad der Pramisse Wenn Teil der Regel bzw Erfullungsgrad der Regel bezeichnet In der Fachliteratur wird dieser Begriff des Erfullungsgrades auch vereinfacht mit a Alpha Schnitt Alpha oder H Trapezhohe bezeichnet a oder H ist aber immer ein Wert der sich auf die Zugehorigkeit m bzw auf die Ordinate des grafischen Fuzzy Modells bezieht Berechnung der Fuzzy Sets mit Geradengleichungen Bearbeiten nbsp Gebrauchliche Fuzzy Sets als Fuzzy Teilmengen einer Fuzzy VariablenDas grafische Modell einer Fuzzy Variablen entspricht mittels Expertenwissen einer Aufteilung von normalerweise uberlappenden Fuzzy Sets auf die Grundmenge X auf der Abszisse im Koordinatensystem Die maximale Hohe aller Fuzzy Sets der Variable X entspricht dem Erfullungsgrad m X 1 der Ordinate Fur die Fuzzifizierung einer scharfen Eingangsgrosse e im Bereich der Grundmenge der Variablen X lasst sich grafisch leicht der Zugehorigkeitsgrad oder die Zugehorigkeitsgrade der Fuzzy Sets mit einer bestimmten Genauigkeit darstellen Da es sich bei dem Fuzzy Controller um einen Mikrocomputer handelt der mathematische und logische Operationen durchfuhren kann mussen fur die Berechnungen der Erfullungsgrade an dreieckformigen oder trapezformigen Fuzzy Sets Geradengleichungen verwendet werden Es hangt also von der Grosse des scharfen Eingangssignals innerhalb der Grundmenge ab welches Fuzzy Set und ob es die ansteigende Rampe oder abfallende Rampe trifft und ob bei uberlappenden Fuzzy Sets zwei Fuzzy Sets getroffen werden Bei den in der Grafik dargestellten Fuzzy Set Modellen mit den Bezeichnungen der Eckwerte a b c d und dem Erfullungsgrad m X 1 entspricht die Grosse x der Eingangsgrosse e Der Erfullungsgrad m X 1 wird abhangig von der Grosse des Eingangssignals im Bereich der Grundmenge sooft getroffen soviel Terme einer Variable zugeordnet wurden Fur eine Fuzzy Variable mit mehreren Fuzzy Sets muss fur die Bestimmung des Erfullungsgrades abhangig von der scharfen Eingangsgrosse und der Lage der Rampe die Geradengleichungen des Anstiegs und des Abfalls berechnet werden Daraus erfolgt bei der Verknupfung der Erfullungsgrade mit weiteren Variablen die Ermittlung der unscharfen Ausgangsvariablen Fuzzy Teilstellgrossen Fur die Berechnung der Zugehorigkeitsfunktion m X fur einen gegebenen scharfen Wert der der Eingangsgrosse e auf der skalierten Abszisse einer Grundmenge sind folgende Geradengleichungen der Rampen gegeben Geradengleichung fur den Anstieg der Rampe m x a b c x a b a fur a x b displaystyle mu x a b c frac x a b a qquad text fur a leq x leq b nbsp Geradengleichung fur den Abfall der Rampe m x a c d d x d c fur c x d displaystyle mu x a c d frac d x d c qquad text fur c leq x leq d nbsp Fuzzy Operatoren Bearbeiten Operationen mit unscharfen Mengen sind notwendig wenn mehrere linguistische Aussagen der WENN DANN Regeln verknupft werden mussen Neben unscharfen Mengen sind unscharfe Relationen ein wichtiges Teilgebiet der Fuzzy Set Theorie Die Beziehungen gleicher Grundmengen benachbarter Fuzzy Sets werden durch Fuzzy Relationen uber die gangigsten Operatoren wie Fuzzy ODER Fuzzy UND und Fuzzy NICHT Funktionen beschrieben Diese Beziehungen haben eine andere Bedeutung als die der Bool schen Algebra denn sie mussen auch einen Bezug zu den unscharfen Mengen besitzen Die Unterteilung des Wahrheitsgehaltes in beliebig viele Zwischenschritte zwischen wahr und falsch kommt der menschlichen Denkweise naher als die zweiwertige Logik nbsp UND ODER NICHT Operatoren zur Verknupfung von Zugehorigkeitsfunktionen Teilmengen Das Verhalten eines Fuzzy Controllers ist durch sogenannte Arbeitsregeln der Regelbasis bestimmt die aus einem WENN Teil und einem DANN Teil bestehen Die Verknupfung der Fuzzy Teilmengen gleicher oder ungleicher Grundmengen erfolgt mittels der Fuzzy Operatoren Die 3 am haufigsten genutzten Operatoren zur Verknupfung von fuzzifizierten Teilmengen lauten wie folgt UND OperatorDer MIN Operator bildet den Mengendurchschnitt von Fuzzy Sets Die UND Verknupfung entspricht dem Durchschnitt der beiden Flachen der Fuzzy Sets Beispiel der Verknupfungsmengen mx1 und mx2 der Grundmenge X m x X min m x 1 X m x 2 X m x 1 m x 2 X displaystyle mu x X min mu x1 X mu x2 X mu x1 cap mu x2 X nbsp dd Beispiel Min Operator fur mx1 0 2 und mx2 0 4 m min X min 0 2 X 0 4 X 0 2 X displaystyle mu min X min 0 2 X 0 4 X 0 2 X nbsp dd Weitere UND Operatoren die weniger genutzt werden prod Operator algebraisches Produkt und min avr Operator kombiniert den min Operator mit dem arithmetischen Mittel Der ODER OperatorDie ODER Verknupfung zweier Fuzzy Mengen stellt sich als Vereinigung mit dem Maximum Operator dar Der max Operator bildet die Mengenvereinigung der Fuzzy Sets Beispiel der Verknupfungsmengen mx1 und mx2 der Grundmenge X m x X max m x 1 X m x 2 X m x 1 m x 2 X displaystyle mu x X max mu x1 X mu x2 X mu x1 cup mu x2 X nbsp dd Beispiel Max Operator fur mx1 0 2 und mx2 0 4 m max X max 0 2 X 0 4 X 0 4 X displaystyle mu max X max 0 2 X 0 4 X 0 4 X nbsp dd Weitere ODER Operatoren die weniger genutzt werden probor Operator probabilistisches ODER algebraische Summe und max avr Operator kombiniert den max Operator mit dem arithmetischen Mittel NICHT FunktionDer Komplement Operator bildet das Komplement mx des Fuzzy Sets mx1 der Grundmenge X mit folgender Operation m x X 1 m x 1 X displaystyle mu x X 1 mu x1 X nbsp dd Fuzzy Relationen Bearbeiten Relationen eignen sich zur Beschreibung von Zusammenhangen zwischen verschiedenen Variablen und Attributen Eine Fuzzy Relation entspricht einer Fuzzy Menge deren Grundmenge ein kartesisches Produkt aus mehreren Grundmengen darstellt Mehrstellige Relationen sind Beziehungen zwischen scharfen oder unscharfen Mengen auf unterschiedlichen Grundmengen Eine mehrstellige Relation ist eine Teilmenge der kartesischen Produktmenge der Grundmengen eine unscharfe Relation ist immer eine unscharfe Menge 5 6 Eine zweistellige Fuzzy Relation ist eine Abbildung zweier Grundmengen z B von zwei Variablen A B 0 1 displaystyle A B longrightarrow 0 1 nbsp Die nebenstehende Grafik Regelaktivierung mit ungleichen Grundmengen zeigt als Relationsvorschrift R die Relation der Zugehorigkeitsgrade nach der Regel 1 nbsp Regelaktivierung mit zwei Fuzzy Teilmengen Fuzzy Sets als Folge von 2 scharfen Eingangsgrossen e1 und e2Die Terme an und bn dieser Variablen A und B geben an wie stark sie zueinander in Relation stehen In einer Relations Matrix z B mit den Variablen A die einer Grundmenge der Temperatur entspricht und der Variablen B die einer Grundmenge des Drucks entspricht lasst sich folgende Relation der Terme a2 warm und b2 Druck mittel bilden deren Zuordnung fur eine bestimmte Arbeitsregel der Regelbasis gultig ist WENN Temperatur ist warm U N D Druck ist mittel WENN A a2 UND B b2 D A N N Ventil ist 2 3 auf DANN U u3 displaystyle underbrace text WENN Temperatur ist warm quad UND quad text Druck ist mittel text WENN A a2 UND B b2 quad underbrace DANN quad text Ventil ist 2 3 auf text DANN U u3 nbsp Die Teilmengen der Terme warm und mittel werden als Relation der Grundmengen Temperatur und Druck dargestellt Zur Bestimmung der Zugehorigkeiten mR der UND Verknupfung der Pramissen des WENN Teils kommt der min Operator zur Anwendung m R A B min m a i A m b i B displaystyle mu R A B min mu ai A mu bi B nbsp Zahlenbeispiel der Fuzzy Relation Pramissenrelation von 2 Fuzzy Sets ungleicher Grundmengen Fur einige wenige in gleichen Abstanden Aquidistanz gleiche Abstande auf einer Skala mit 5 aktiven Messpunkten gewahlte scharfen Eingangssignale e1 und e2 fur die Zugehorigkeitsgrade m 0 0 5 1 0 0 5 0 werden die Teilmengen Fuzzy Sets a2 A und b2 B aktiviert Fur die angegebenen Zugehorigkeitsgrade lassen sich laut der nebenstehenden Grafik mit der einfachen Skalierung die zugehorigen scharfen Werte der Eingangssignale fur die Temperatur und den Druck ermitteln Laut der nachstehenden Tabelle ist jeder Wert des Terms a2 mit jedem Wert des Terms b2 fur eine bestimmte Zugehorigkeit zugeordnet Es handelt sich hierbei um die Pramissenauswertung des WENN Teils der zugehorigen Arbeitsregel Die skalierten Daten der Grundmenge der Temperatur von Variable A lauten 20 40 60 80 100 ϑ Die skalierten Daten der Grundmenge des Druckes von Variable B lauten 4 8 12 16 20 P Die UND Verknupfung der Terme erfolgt uber den Min Operator nach Regel 1 laut dargestellter Grafik der Fuzzy Variablen Das Ergebnis der Tabelle sind die regelaktivierten Zugehorigkeitswerte mR von zwei unscharfen Teilmengen a2 und b2 die uber einige Werte der beiden skalierten Grundmengen gefunden wurden Tabellarische Darstellung der Zugehorigkeitsgrade Erfullungsgrade als Fuzzy Relationen der Grundmengen Temperatur und Druck mit den Teilmengen Temperatur warm und Druck mittel laut obengenannter Arbeitsregel Variable Druck Term mittel Variable Temp Term warm 4 bar 8 bar 12 bar 16 bar 20 bar20 C 0 0 0 0 040 C 0 0 5 0 5 0 5 060 C 0 0 5 1 0 0 5 080 C 0 0 5 0 5 0 5 0100 C 0 0 0 0 0Die praktische Bedeutung dieser Tabelle bezieht sich auf die Bestimmung der Zugehorigkeitsgrade der Schlussfolgerung der Arbeitsregel Zur Realisierung eines Rechenprogrammes fur einen Fuzzy Controller mussen die Zugehorigkeitsgrade eines jeden Fuzzy Set mit den diskreten Werten der Grundmengen uber Geradengleichungen bestimmt werden Fur die logischen Verknupfungen der Teilmengen eignen sich die Min max Operatoren Aus der Zusammenfassung der Schlussfolgerung des DANN Teils einer jeden Regel wird die Funktion der Fuzzy Teil Stellgrosse und mit der Akkumulation die Fuzzy Stellgrosse ermittelt Ubersichtsdarstellung des Fuzzy Controllers Bearbeiten nbsp Prinzip des Fuzzy ControllersDas Konzept des Fuzzy Controllers nach Mamdani bezieht sich auf folgende Teilfunktionen 7 Die Wissensbasis enthalt das gesamte Expertenwissen das sich anhand von Erfahrungen mit linguistischen Begriffen und Handlungen auf die Steuerung eines nichtlinearen Prozesses bezieht Mit ihrem Wissen wird die Voraussetzung geschaffen die scharfen System Eingangssignale in Fuzzy Sets umzusetzen und die Fuzzy Regeln der Regelbasis zu formulieren Elemente Terme Fuzzy Sets von unscharfen Mengen werden durch ein Wertepaar beschrieben welches aus dem scharfen Wert der Grundmenge z B der Variable A und dem Zugehorigkeitsgrad ma A besteht Der scharfe Wert der Grundmenge der Variable A kann ein Wert eines Eingangssignals e sein Die Regelbasis enthalt die fuzzy logischen Steuerregeln zur Bestimmung der unscharfen Ausgangsvariablen unscharfen Stellgrossen aus den unscharfen Eingangsvariablen Datenherkunft fur den Entwurf des Fuzzy Controllers Befragung oder Beobachtung der Experten bei der ihrer Prozessbedienung Analyse des Prozesses und Erstellung einfacher Prozessmodelle Ableitung von Daten aus dem vereinfachten Prozessmodell Projektierungstrategie Modell der Grundmengen der Ein und Ausgange des Fuzzy Controllers festlegen Zugehorigkeitsfunktionen Fuzzy Sets innerhalb der Grundmenge anordnen Steuerregeln als Regelbasis aufstellen Beispiel einer linguistischen Steuerregel eines Fuzzy Controllers mit zwei Eingangsgrossen und einer Ausgangsgrosse Regel W E N N Innentemp kuhl U N D Aussentemp kalt P r a m i s s e n V o r b e d i n g u n g D A N N Heizung auf Maximum K o n k l u s i o n S c h l u s s f o l g I m p l i k a t i o n F u z z y R e g e l displaystyle text Regel colon underbrace WENN underbrace text Innentemp kuhl UND text Aussentemp kalt Pr ddot a missen Vorbedingung DANN underbrace text Heizung auf Maximum Konklusion Schlussfolg Implikation Fuzzy Regel nbsp Kurzfassung der Funktionen des Fuzzy Controllers Grafisches Fuzzy Modell einer Fuzzy VariablenJede Fuzzy Variable wird als grafisches Modell dargestellt in dem die sogenannte Grundmenge als eine skalierte physikalische Signalgrosse z B ein Temperaturbereich auf der Abszisse in einem Koordinatensystem aufgetragen ist Innerhalb des Bereiches der Grundmenge werden die meist dreieckformigen Fuzzy Teilmengen Fuzzy Sets mit ihren Stutzpunkten auf der Abszisse nach Expertenwissen meist uberlappend aufgeteilt Der Ordinate ist der Zugehorigkeitsgrad der einzelnen Fuzzy Sets mit dem Maximalwert m 1 100 zugeordnet Fuzzifizierung 8 9 Scharfe sich andernde Eingangssignale treffen je nach Grosse im Bereich der Grundmenge verschiedene Fuzzy Sets und ergeben wechselnde kontinuierlich steigende oder fallende Zugehorigkeitsgrade zwischen 0 und 1 Die Zugehorigkeitsgrade innerhalb des Bereiches eines Fuzzy Sets konnen als fuzzifizierte Signale aufgefasst werden Bei uberlappenden Fuzzy Sets werden je nach Grosse eines gegebenen Wertes des Eingangssignals e ein oder zwei benachbarte Fuzzy Sets aktiviert Damit ergeben sich z B fur eine Variable A zwei Zugehorigkeitsgrade ma1 A und ma2 A Das Ergebnis der Abbildung eines scharfen Wertes der Eingangsgrosse e zu den Zugehorigkeitsfunktionen Fuzzy Sets einer Fuzzy Variable bezeichnet man auch als Vektor der Zugehorigkeitsfunktionen Beispiel Fuzzy Variable A Fuzzy Sets a1 a5 Fuzzy Sets a3 und a4 aktiv e fuzzifiziert m a 0 0 0 8 0 3 0 displaystyle e xrightarrow text fuzzifiziert mu a 0 0 0 8 0 3 0 nbsp Inferenz 10 11 Fur jeden scharfen Wert eines Eingangssignals einer Variable wird der gewonnene Zugehorigkeitsgrad m des zugehorigen Fuzzy Sets mit sogenannten WENN DANN Regeln der Regelbasis auf den Wahrheitsgehalt uberpruft und gegebenenfalls erfolgt im DANN Teil der Regel eine Zuweisung an die Ausgangs Variable als unscharfe Teil Stellgrosse Ist im WENN Teil eine Vorbedingung laut Regel erfullt Pramissen Auswertung d h ein Fuzzy Set ist fur ein scharfes Eingangssignal aktiv dann erfolgt im DANN Teil die Schlussfolgerung Konklusion als eine Zuweisung auf eine Ausgangsvariable Nach der Mamdani Implikation darf der Wahrheitsgehalt der Konklusion nicht grosser sein als der Wahrheitsgehalt der Pramisse Die Zugehorigkeitsgrade von mehreren scharfen Signaleingangen uber Fuzzy Variablen mit unterschiedlichen Grundmengen werden mit min max Operatoren verknupft Danach erfolgt die Zuweisung auf eine Fuzzy Ausgangsvariable oder mehrere Ausgangsvariablen als unscharfe Teil Stellgrossen Die Teilstellgrossen einer Ausgangsvariable werden zu einer unscharfen Stellgrosse akkumuliert Defuzzifizierung 12 13 Aus der akkumulierten unscharfen Stellgrosse wird die scharfe Stellgrosse nach verschiedenen Verfahren errechnet Aufbau des Fuzzy Controllers BearbeitenBegriffsklarung Bearbeiten In der deutschen Fachliteratur haben sich eine Reihe von Fremdbegriffen fur die Beschreibung der Fuzzy Controller etabliert die nicht alle einheitlich verwendet werden Die wichtigsten Begriffe RegelbasisDie Regelbasis ist eine Aufstellung von Regeln nach linguistischen Begriffen fur Eingrossen und Mehrgrossen Prozesse Sie enthalt die Fuzzy logischen Regeln fur die Uberfuhrung der unscharfen Variablen der Eingangsgrossen in unscharfe Fuzzy Ausgangsvariable unscharfe Stellgrossen Dies geschieht mittels der WENN DANN Regeln Das Wissen um das Systemverhalten des Prozesses wird im Fuzzy Controller durch die folgende Form der WENN DANN Regeln in der Regelbasis festgelegt Regel W E N N lt Vorbedingung gt D A N N lt Folgerung gt Fuzzy Implikation displaystyle text Regel colon quad underbrace WENN lt text Vorbedingung gt quad DANN lt text Folgerung gt text Fuzzy Implikation nbsp dd WENN Teil Pramisse und DANN Teil Konklusion konnen bei Mehrgrossen Prozessen mit verschiedenen Fuzzy Grossen Fuzzy Variablen fuzzy logisch verknupft sein Pramisse lat praemissa vorausgeschickter Satz Voraussetzung Annahme WENN Teil einer Regel Konklusion lat conclusio Folgerung Schlussfolgerung DANN Teil einer Regel Implikation lat implicare Ver oder Einwickeln Verknupfung von AussagenSammelbegriff fur eine logische Regelaussage Pramissen Konklusionen Eine Fuzzy logische Regel Linguistische Regel Steuerregel Produktionsregel wird als Fuzzy Implikation bezeichnet Hier Ausfuhrung der WENN DANN Verknupfung Modus ponens lat modus Verfahrensweise Bedingung Art und Weise und ponere stellen setzen Modus ponens ist eine Schlussregel die es erlaubt aus einer wahren Aussage weitere Aussagen herzuleiten Die Schlussfolgerung wird wie folgt definiert Wenn die Aussage A B wahr ist und zusatzlich A wahr ist dann muss auch die Aussage B wahr sein Inferenz lat infero Hineintragen folgern schliessen Bedeutung in der Logik die in einem System von Regeln erzeugte Schlussfolgerung Umsetzen von fuzzifizierten Eingangssignalen uber die Regelbasis zu unscharfen Stellsignalen Haufig benutzte Operatoren Max Min Inferenz nach Mamdani Anwendung max Operatoren und min Operatoren Aggregation lat aggregatio Anhaufung Vereinigung Zusammenfassung von Daten zu grosseren Einheiten Ausfuhrung aller UND Verknupfungen der Pramisse Zusammenfassung mehrerer Pramissen Erfullungsgrade der Regeln Akkumulation lat accumulare Anhaufen ansammeln ODER Verknupfung der Implikationsergebnisse m aller Regeln Zusammenfassung der Erfullungsgrade m mehrerer Regeln Fuzzifizierung Bearbeiten Bei typischen Anwendungen des Fuzzy Controllers handelt es sich meist um einen nichtlinearen Prozess mit mehreren Eingangsgrossen fur den das Expertenwissen eines vereinfachten Modells des Prozesses vorliegt Der Messbereich eines physikalischen scharfen Eingangssignals wird auf einen geeigneten Wertebereich der Grundmenge der linguistischen Variable Signalkanal skaliert Die Grundmenge wird nach dem Expertenwissen in unscharfe Teilmengen Fuzzy Sets meist uberlappend aufgeteilt Der maximale Zugehorigkeitsgrad fur jedes Fuzzy Set entspricht m 1 In Mehrgrossen Systemen konnen mehrere Messgrossen und Stellgrossen des Fuzzy Controllers auftreten Die einzelnen Arbeitsschritte lauten Definition der Terme einer Fuzzy Variablen Fuzzy Namen Anzahl Art der Fuzzy Sets und deren Stutzpunkte Skalierung der rampenformigen Beziehungen der Terme zu dem Zugehorigkeitsgrad m 1 innerhalb des Messbereiches der Signal Eingangsgrosse Die linguistischen Terme werden jeweils mit einer Teilmenge dem Messbereich der Eingangsgrosse zugewiesen und zwar so dass der gesamte Messbereich uber die gewahlte Anzahl der Terme aufgeteilt wird Bei Verwendung von dreieckformigen Fuzzy Sets ergeben sich 3 Stutzpunkte 2 Fusspunkte innerhalb des Messbereiches eines Signaleingangs auf der Abszisse und einen Kopfpunkt fur den Zugehorigkeitsgrad 1 auf der Ordinate Die unscharfen Mengen der linguistischen Variablen z B Temperatur und deren Terme kalt warm heiss werden den scharfen Temperatur Messwerten meist eine elektrische Spannung zugeordnet Die grafische Darstellung einer Fuzzy Variable als Fuzzy Set erfolgt meist auf der Abszisse in den scharfen Werten der physikalischen Grosse Jeder einzelne Signalkanal wird dabei zu einem Vektor von Fuzzy Mengen und Zugehorigkeitsgraden Die Fuzzy Sets sind haufig symmetrisch angeordnet und uberschneiden sich in den Fusspunkten Stutzpunkten Typisch sind Uberschneidungen von 20 bis 50 50 Uberschneidung bedeutet dass das folgende Fuzzy Set fur m 0 im Maximum des Zugehorigkeitsgrades m 1 des vorherigen Fuzzy Sets zu steigen beginnt Im Anfangs und Endbereich der gesamten Fuzzymenge werden meist Teile von trapezformigen Fuzzy Sets Indifferenzbereich verwendet um Begrenzungseffekte zu erreichen Wenn ein Messwert grosser als der grosste skalierte linguistische Term sehr gross ist soll sicher der Zugehorigkeitsgrad 1 sein Das Gleiche gilt umgekehrt fur die Begrenzung des kleinsten linguistischen Wertes sehr klein bzw bei negativen Werten der Grundmenge sehr klein negativ ebenfalls mit dem Zugehorigkeitsgrad 1 Fur einen noch kleineren Eingangsmesswert als sehr klein oder sehr klein negativ bleibt die Zugehorigkeit bei 1 Die Anordnung der Fuzzy Sets auf den Wertebereich der physikalischen Messgrosse haben bei einem Eingrossensystem grossen Einfluss auf die Gestalt der Eingangs Ausgangskennlinie Ubertragungskennlinie 14 Grosse Uberschneidungen der Stutzpunkte benachbarter Fuzzy Sets auf der Abszisse bedeutet glatter Kennlinienverlauf Annaherung zur Linearitat 50 Uberschneidungen benachbarter dreieckformiger Fuzzy Sets sie schneiden sich bei m 0 5 bedeuten lineares Verhalten der Eingangs Ausgangskennlinie sofern keine unterschiedlichen Bewertungen mit Faktoren vorliegen Luckende Fuzzy Sets die sich in den Fusspunkten nicht uberschneiden fuhren zu einer Teil Ubertragungskennlinie mit dem Wert null Steilere Rampen gegenuber benachbarten Fuzzy Sets bedeuten steilerer Teil Kennlinienverlauf grossere Teilverstarkung Inferenz Datenbasis Regelbasis Bearbeiten Fuzzy Regeln beinhalten das Expertenwissen von Fachleuten wie anhand von Erfahrungen eine technische Anlage gefahren werden soll Fur die optimale Funktion des Fuzzy Controllers ist die Wahl der Anordnung der Terme Fuzzy Sets auf der Abszisse des grafischen Modells und der Zugehorigkeit bei der Fuzzifizierung genau so wichtig wie die Aufstellung der Regeln der Regelbasis in der Inferenz Einheit Die Regelbasis enthalt die fuzzy logischen Regeln zur Bestimmung der unscharfen Ausgangsvariablen unscharfen Stellgrossen aus den unscharfen Eingangsvariablen Grundlage der Fuzzy Regeln ist die nachstehende Form Regel W E N N lt Vorbedingung gt D A N N lt Folgerung gt displaystyle text Regel colon quad WENN lt text Vorbedingung gt quad DANN lt text Folgerung gt nbsp Die Anwendung der Theorie der Fuzzy Mengen nach Zadeh als Fuzzy logisches Schliessen besagt aus der Erfullung einer bestimmten Bedingung eine Schlussfolgerung zu ziehen Die Bedingung und die Schlussfolgerung mit Fuzzy Mengen konnen wie folgt zu sogenannten WENN DANN Regeln dargestellt werden die aus einem WENN Teil und einem DANN Teil bestehen Die Anwendung der Implikation Verknupfung von Aussagen einer Fuzzy Arbeitsregel der Regelbasis entspricht einer WENN DANN Verknupfung Pramissenauswertung fur gleiche GrundmengenBeispiel der UND Verknupfung der Eingangsvariable A und Termen Fuzzy Sets a1 und a2 zur Fuzzy Ausgangsvariablen U m u U min m a 1 A m a 2 A displaystyle mu u U min mu a1 A mu a2 A nbsp Mit dem Minimum Operator ist gewahrleistet dass die Implikation nicht grosser werden kann als die Pramissenauswertung Ist beispielsweise das Pramissenergebnis mit dem Zugehorigkeitsgrad ma1 A 0 5 erfullt dann soll auch die Konklusion den Zugehorigkeitsgrad mu2 U 0 5 aufweisen Die Zugehorigkeitsfunktion m a1 a2 A wird durch den min Operator einfach dadurch gebildet dass das Minimum der beiden Erfullungsgrade nach oben stehender Gleichung gebildet wird Beispiel einer Arbeitsregel mit einer Eingangsvariablen und einer Ausgangsvariablen Regel W E N N Innentemperatur ist kuhl Pramisse Vorbedingung D A N N Heizung auf Mittel Konklusion Schlussfolgerung Implikation Fuzzy Regel displaystyle text Regel colon quad underbrace WENN quad underbrace text Innentemperatur ist kuhl text Pramisse Vorbedingung quad DANN quad underbrace text Heizung auf Mittel text Konklusion Schlussfolgerung text Implikation Fuzzy Regel nbsp Fur die logische Verknupfung einer Arbeitsregel mit Symbolen A und U fur eine Eingangs und fur eine Ausgangsvariable gilt die Aussage Regel W E N N A a 1 Pramisse D A N N U u 2 Konklusion Implikation A Eingangsvariable U Ausgangsvariable a1 und u2 sind Terme Fuzzy Sets displaystyle text Regel colon quad underbrace WENN quad underbrace A a1 text Pramisse quad DANN quad underbrace U u2 text Konklusion text Implikation qquad begin cases A text Eingangsvariable U text Ausgangsvariable text a1 und u2 sind Terme Fuzzy Sets end cases nbsp Die Ein und Ausgangsvariablen beziehen sich auf je auf eine bestimmte Grundmenge Die den Variablen A und U zugehorigen Terme a1 und u2 sind Fuzzy Teilmengen laut Arbeitsregel Zu dieser Regel besitzt die Pramisse zu einem bestimmten Zugehorigkeitsgrad ma1 A die Eigenschaft von A Die Konklusion besitzt zu einem bestimmten Zugehorigkeitsgrad mu2 U die Eigenschaft von U Nach der Grundidee von Mamdani Mamdami Implikation darf der Wahrheitsgehalt mu2 der Konklusion nicht grosser sein als der Wahrheitsgehalt ma1 der Pramisse Fur die Verknupfung von Erfullungsgraden gleicher Grundmengen gelten je nach Art der Arbeitsregeln die min oder max Operatoren WENN DANN Regel mit mehreren GrundmengenBeziehungen zwischen unterschiedlichen Grundmengen werden allgemein als Fuzzy Relationen beschrieben Beispiel einer Regel mit zwei Eingangsgrossen und einer Ausgangsgrosse Regel WENN Innentemperatur kuhl U N D Aussentemperatur kalt WENN Teil mit 2 Pramissen D A N N Heizung max DANN Teil mit Konklusion displaystyle text Regel colon quad underbrace text WENN Innentemperatur kuhl quad UND quad text Aussentemperatur kalt text WENN Teil mit 2 Pramissen quad underbrace DANN quad text Heizung max text DANN Teil mit Konklusion nbsp Beispiel Definition einer Fuzzy Regel mit zwei linguistischen Eingangsvariablen A und B und deren Terme a1 an und b1 bn und einer linguistischen Ausgangsvariable U und Termen u1 un Regel W E N N A a 2 U N D B b 1 2 Teil Pramissen D A N N U u 3 Konklusion Implikation displaystyle text Regel colon quad underbrace WENN quad underbrace A a2 quad UND quad B b1 text 2 Teil Pramissen quad DANN quad underbrace U u3 text Konklusion text Implikation nbsp Bei unterschiedlichen Grundmengen A und B der Teil Pramissen werden nur die Antworten von Fuzzy Mengen auf konkrete Eingangswerte verknupft nbsp Fuzzy Controller mit zwei Eingangsvariablen der Grundmengen Temperatur und Druck mit je drei Fuzzy Sets und einer Ausgangsvariable U mit vier Fuzzy SetsNach dieser Regel mussen zwei Fuzzy Eingangsgrossen mit den Variablen A und B in UND Verknupfung verarbeitet werden um den Erfullungsgrad der Ausgangsvariablen Konklusion mu U zu bestimmen Der bereits genannte Mamdani Richtsatz Der Wahrheitsgehalt der Konklusion darf nicht grosser sein als der der Pramisse erfordert eine kleine Modifikation d h das Abschneiden Begrenzen der dargestellten Verarbeitungsregel Damit wird die Ergebnis Fuzzy Menge der Konklusion in Hohe des minimalen Erfullungsgrades der UND verknupften Pramissen mit dem Min Operator abgeschnitten begrenzt Die vollstandige Beschreibung der Problemstellung zur Steuerung eines Prozesses mit den Arbeitsregeln der Regelbasis kann zu einer betrachtlichen Anzahl von Regeln fuhren denn es besteht ein exponentieller Zusammenhang zwischen der Anzahl der Regeln und den Variablen mit den zugehorigen Termen wie folgt Anzahl der Regeln Anzahl der Terme Anzahl der Variablen displaystyle text Anzahl der Regeln text Anzahl der Terme text Anzahl der Variablen nbsp Danach kame man bereits bei 3 Fuzzy Eingangsvariablen mit je 7 der maximal empfohlenen Anzahl der Terme auf eine maximale Anzahl von 343 Regeln Deshalb gilt die Empfehlung zur Aufstellung der Regelbasis Die Zahl Variablen und der zugehorigen Terme soll so gering wie moglich sein weil sie insbesondere bei der Berechnung der Erfullungsgrade und Verknupfungen von Variablen mit den Fuzzy Regeln viel Rechenarbeit an einem Microrechner und nicht zuletzt einen grossen Programmierungsaufwand bedeuten Im WENN Teil einer Regel werden die Terme verschiedener Fuzzy Veriablen mit den Fuzzy Operatoren verknupft Der WENN Teil kann eine beliebige logische Verknupfung mit UND und ODER Operatoren von Termen verschiedener Variablen enthalten Der DANN Teil mit der Schlussfolgerung ist meist eine einfache Zuweisung eines linguistischen Wertes zu einer unscharfen Ausgangsgrosse Die UND Verknupfung der unscharfen Aussage der Pramisse mit der genannten Regel stellt eine zweistellige Fuzzy Relation dar Die Fuzzy Relation ergibt sich durch die Anwendung des min Operators m R A B min m a 1 A m b 1 B displaystyle mu R A B min mu a1 A mu b1 B nbsp Die Verknupfung einer Regel mit Teilpramissen kann auch als ODER Verknupfung auftreten Beispiel Teilpramissen in ODER Verknupfung einer Regel Regel W E N N A a 1 O D E R B b 1 2 Teil Pramissen D A N N U u 2 Konklusion displaystyle text Regel colon quad WENN quad underbrace A a1 quad ODER quad B b1 text 2 Teil Pramissen quad DANN quad underbrace U u2 text Konklusion nbsp Die Oder Verknupfung der unscharfen Aussage der Pramisse dieser genannten Regel stellt ebenfalls eine zweistellige Fuzzy Relation dar Die Fuzzy Relation ergibt sich durch die Anwendung des Max Operators m R A B max m a 1 A m b 1 B displaystyle mu R A B max mu a1 A mu b1 B nbsp Diese Regel der ODER Verknupfung lasst sich auch auf zwei einfache Regeln in UND Verknupfung aufspalten Regel 1 W E N N A a 1 D A N N U u 2 Regel 2 W E N N B b 2 D A N N U u 2 displaystyle begin aligned text Regel 1 colon quad amp WENN quad A a1 quad DANN quad U u2 text Regel 2 colon quad amp WENN quad B b2 quad DANN quad U u2 end aligned nbsp nbsp Fuzzy Controller mit zwei Eingangsgrossen e1 e2 und Singletons in der Ausgangsvariablen Teilschritte der Inferenz Die Inferenz Einheit von Fuzzy Controllern bildet mit den unscharfen Termen der Fuzzy Variablen Fuzzifizierte Eingangssignale uber die linguistischen Regeln Regelbasis die linguistische Schlussfolgerung und besteht aus mehreren Inferenz Bearbeitungs Teilschritten Die Anwendung jeder aktiven Regel liefert auf der Basis des Inferenzschemas die resultierende Ausgangs Fuzzy Menge indem man den Erfullungsgrad der Regel auf die jeweilige Fuzzy Menge der Schlussfolgerung ubertragt Der Erfullungsgrad ist so definiert dass er bei der Fuzzy UND Verknupfung so gross ist wie der kleinste Zugehorigkeitsgrad der Eingangsgrossen Analog dazu ist der Erfullungsgrad bei einer Fuzzy ODER Verknupfung so definiert dass er so gross wie der grosste Zugehorigkeitsgrad der Eingangsgrossen ist Fuzzy Sets geben fur jeden scharfen Wert einer Eingangsgrosse den dazugehorigen Erfullungsgrad einer Fuzzy logischen Aussage an Sie stellen eine Zugehorigkeitsfunktion auf Das Ziel der Auswertung der Pramisse ist den Zugehorigkeitsgrad zu jeder Regel zu bestimmen Sowohl die Pramisse als auch die Konklusion sind als Fuzzy Mengen definiert Es seien die Variablen A mit den Termen a1 a2 bis ai und B mit den Termen b1 b2 bis bi gegeben Abhangig von einem scharfen Eingangssignal wird ein bestimmter Fuzzy Set ai einer Fuzzy Variable A mit einer bestimmten Zugehorigkeit ma ansprechen Es konnen aber auch zwei oder mehrere benachbarte Fuzzy Sets wie a1 und a2 gleichzeitig ansprechen Dieses Ansprechen der Regeln wird auch mit feuern bezeichnet Es hangt ganz von der Grosse des scharfen Eingangssignals ei ab welche und wie viele Fuzzy Sets feuern Bei Mehrgrossensystemen beispielsweise mit den Eingangsvariablen A und B konnen abhangig von einem scharfen Eingangssignal e1 einer Grundmenge fur A und von einem anderen scharfen Eingangssignal e2 einer anderen Grundmenge fur B jeweils mehrere Fuzzy Sets gleichzeitig feuern Mit der Implikation wirken die aktiven feuernden Fuzzy Sets der Pramisse je nach UND oder ODER Verknupfung fur jede Regel mit dem min oder max Operator begrenzend auf das grafische Modell der Konklusion und dem laut Regel zugehorigen Fuzzy Set ein dreieckformiges Fuzzy Set wird trapezformig Durch das Ansprechen mehrerer Regeln ergeben sich grafische Teil Fuzzy Modelle der Ausgangsgrosse die uber die Akkumulation mittels der max Operatoren zusammengefasst werden Defuzzifizierung Bearbeiten Das Inferenzverfahren liefert eine unscharfe Menge einer linguistischen Ausgangsvariable die sich aus der Vereinigung der einzelnen Ausgangs Fuzzy Mengen ergibt Zur Auswahl eines scharfen Wertes aus einer unscharfen Menge sind verschiedene Verfahren bekannt Maximum Methode Mean of maxima Bei dieser Methode und deren Varianten wird die gesuchte scharfe Stellgrosse aus dem Maximum der akkumulierten Zugehorigkeitsfunktionen gebildet Vorteil einfache Berechnung Nachteil Es werden nur Regeln der Regelbasis berucksichtigt die das Maximum erzeugen Abhangig von der Grosse der scharfen Eingangssignale sind Sprunge der ermittelten scharfen Stellgrosse moglich Flachenschwerpunkt Verfahren Center of Gravity Diese Methode bildet den Flachenschwerpunktes der Hullkurve der akkumulierten Zugehorigkeitsfunktionen m U zur skalierten Grundmenge auf der Abszisse Aus der grafischen Flachenform der Zugehorigkeitsfunktionen wird durch Bildung des Flachen Schwerpunktes ein Zahlenwert als Abszissenwert errechnet der der Stellgrosse US Indizierung s fur Schwerpunkt Verfahren entspricht Kontinuierliche Anderungen der scharfen Eingangsgrossen e1 bis en rufen bei Anwendung dieser Methode kontinuierliche scharfe Stellgrossen US hervor Bei Fuzzy Controllern werden zur Defuzzifizierung uberwiegend Verfahren zur Bestimmung des Flachen Schwerpunktes US eingesetzt Dafur gilt die Beziehung des Zugehorigkeitsgrades m U der akkumulierten Ausgangsvariablen U zu den Werten der Abszisse vom Anfangswert UA bis zum Endwert UE nbsp Defuzzifizierung nach dem Flachen Schwerpunktverfahren mit der numerischen Berechnung Die exakte Berechnung zur Bestimmung des Schwerpunktes einer Flache US lautet U S U A U E U m U d U U A U E m U d U U Ausgangsvariable U A Flachenanfang fur m U 0 U E Flachenende fur m U 0 displaystyle U S frac int limits U A U E U cdot mu U dU int limits U A U E mu U dU qquad begin cases U text Ausgangsvariable U A text Flachenanfang fur mu U 0 U E text Flachenende fur mu U 0 end cases nbsp dd Methode der numerischen Berechnung des Flachenschwerpunktes einer beliebigen Funktion m U Die Methode der nummerischen Berechnung des Flachen Schwerpunktes ist aufwendig Deshalb werden vereinfachte Verfahren eingesetzt um den Aufwand der Rechenarbeit und den Speicherbedarf eines Mikrocomputers zu reduzieren U S i 1 n D U i m i i 1 n m i D U i Werte gleichmassiger Abstande auf der U Achse von U A b i s U E m i Werte der Zugehorigkeit Strichfunktionen auf der Hullkurve n Anzahl der D y i Werte Stutzpunkte von U A b i s U E displaystyle U S approx frac sum limits i 1 n Delta U i cdot mu i sum limits i 1 n mu i qquad begin cases Delta U i text Werte gleichmassiger Abstande auf der U Achse von U A bis U E mu i text Werte der Zugehorigkeit Strichfunktionen auf der Hullkurve n text Anzahl der Delta y i text Werte Stutzpunkte von U A bis U E end cases nbsp dd Aus dem Beispiel der nebenstehenden Grafik wurde fur die eingetragenen Daten mit Ui 120 DU Elementen zur numerischen Berechnung eingesetzt Damit ergibt sich der Flachenschwerpunkt mit US auf der Abszissenachse als Referenzwert U S D U 1 m 1 D U 2 m 2 D U 120 m 120 m 1 m 2 m 120 22 43 displaystyle U S approx frac Delta U 1 cdot mu 1 Delta U 2 cdot mu 2 cdots Delta U 120 cdot mu 120 mu 1 mu 2 cdots mu 120 underline underline 22 43 nbsp dd Vereinfachung der numerische Berechnung durch eine minimale Anzahl von StutzpunktenMittels der numerischen Berechnung des Flachenschwerpunktes als scharfe Stellgrosse US konnen auch mit wenigen Ui Werten relativ genaue Flachen Schwerpunkte erzielt werden Beispiel laut der Daten nebenstehender Grafik mit 7 Stutzpunkten U S D U 1 m 1 D U 2 m 2 D U 7 m 7 m 1 m 2 m 7 displaystyle U S approx frac Delta U 1 cdot mu 1 Delta U 2 cdot mu 2 cdots Delta U 7 cdot mu 7 mu 1 mu 2 cdots mu 7 nbsp dd U S 8 0 12 0 15 16 0 15 20 0 5 24 0 75 28 0 5 32 0 0 0 15 0 15 0 5 0 75 0 5 0 22 54 displaystyle U S approx frac 8 cdot 0 12 cdot 0 15 16 cdot 0 15 20 cdot 0 5 24 cdot 0 75 28 cdot 0 5 32 cdot 0 0 0 15 0 15 0 5 0 75 0 5 0 underline underline 22 54 nbsp dd Die Abweichung der Berechnung mit 7 Stutzpunkten von dem relativ genauen Referenzwert betragt bei diesem Beispiel ca 1 und ist mit dieser Vereinfachung relativ genau die Abweichungen konnen bei anderer Kurvenform grosser sein Vereinfachung der Flachen Schwerpunktberechnung mit Strichfunktionen Singletons nbsp Defuzzifizierung nach dem vereinfachten Flachen Schwerpunktverfahren mit SingletonsEine weitere Vereinfachung einer einfachen Berechnung als Annaherung zur Berechnung des Flachen Schwerpunktes ergibt sich wenn die symmetrischen Trapez Einzelflachen der Gesamtflache durch die Schwerpunktlage auf der y Achse und der Flachenhohe mit mi als Werte der Zugehorigkeitsfunktion definiert werden Dabei wird von rechteckformigen Elementen ausgegangen Die Hohe der Rechtecke entspricht dem Erfullungsgrad m der jeweiligen Regel Durch diese Annaherung wird die Uberlappung benachbarter dreieckformiger Fuzzy Sets zu viel berucksichtigt was zu einem kleinen Fehler fuhrt Approximation der Berechnung des Schwerpunktes durch die Momente der trapezformigen Einzelflachen U S i 1 n U s i m i i 1 n m i U s 1 m 1 U s 2 m 2 m 1 m 2 U s i Schwerpunktlage der Einzelflache m i Trapezhohe der Einzelflache n Anzahl der trapezformigen Einzelflachen displaystyle U S approx frac sum limits i 1 n U si cdot mu i sum limits i 1 n mu i frac U s1 cdot mu 1 U s2 cdot mu 2 cdots mu 1 mu 2 cdots qquad begin cases U si text Schwerpunktlage der Einzelflache mu i text Trapezhohe der Einzelflache n text Anzahl der trapezformigen Einzelflachen end cases nbsp dd Laut dem grafischen Beispiel mit den 2 eingezeichneten Strichfunktionen Singletons ergibt sich die Berechnung des Flachenschwerpunktes Trapez Hohenverfahren wie folgt U S 16 0 15 24 0 75 0 15 0 75 22 67 displaystyle U S approx frac 16 cdot 0 15 24 cdot 0 75 0 15 0 75 underline underline 22 67 nbsp dd Dieses Ergebnis bedeutet eine Abweichung gegenuber dem Referenzwert 22 43 von ca 1 und ist zufallig immer noch ein sehr gutes Ergebnis mit einer einfachen Berechnungsmethode Diese Gleichung entspricht auch der Anwendung der Schwerpunktmethode mit Strichfunktionen Singletons Analytische Berechnungen zum Ubertragungsverhalten insbesondere die Anwendung der Fuzzy Controller als Regler in Mehrgrossensystemen haben ergeben dass mit der Vereinfachung durch Fuzzy Setz als Singletons aufwendige Rechenzeit erspart werden kann ohne das Ubertragungsverhalten des Fuzzy Controllers wesentlich zu verschlechtern Pro und Contra Fuzzy Controller Bearbeiten Pro Der Fuzzy Controller als Kennfeldregler beherrscht nichtlineare dynamische Prozesse Ein mathematisches Modell des zu steuernden bzw zu regelnden Prozesses ist nicht erforderlich Ein unscharfes Modell des Prozesses wird durch Beobachtung und Erfahrungen Anlagenfahrer Expertenwissen aus dem Prozess analysiert Mittels linguistischer Begriffe fur Prozesszustande warm kalt Ventil offen werden Produktionsregeln zur Steuerung des Prozesses geschaffen Als Eingrossensystem kann durch die Grosse der Uberlappung der Fuzzy Sets einer Fuzzy Variablen eine Eingang Ausgang Kennlinie von linear kontinuierlich nichtlinear mit Totzone und Mehrpunkt Schaltverhalten modelliert werden Fuzzy Controller konnen auch von interessierten Laien verstanden werden Robustheit Parameterabweichungen innerhalb des Prozesses und bestimmter Grenzen werden ohne schadliche Auswirkungen toleriert Mit Einschrankungen kann der Ausfall von einzelnen Signalgebern nicht den gesamten Prozess storen Bei Verwendung von Fuzzy Chips konnen Hardware und Software Kosten minimiert werden Contra Der Fuzzy Controller ist ein statisches System und ist fur eine exakte Regelung wegen fehlender dynamischer Anteile einem linearen Standard Regler weitgehend unterlegen Zur Erweiterung des Fuzzy Controllers zu einem dynamischen Regler mussen integrale oder differenzielle Anteile von Messgrossen als scharfe Eingangsvariablen fur eine gewunschte Dynamik aufbereitet werden Die Stabilitatsprufung einer exakten Regelung ist schwierig Bei Vorliegen eines mathematischen Modells der Regelstrecke kann mittels numerischer Berechnung eine Stabilitatsprufung durchgefuhrt werden Abhangig von der Anzahl der Variablen Signal Eingange und der Anzahl der verwendeten Fuzzy Sets pro Variable und deren exponentiellen Zusammenhange zur Anzahl der Produktionsregeln konnen zu einem unubersichtlichen Anwachsen der Fuzzy Regelbasis fuhren Der Fuzzy Controller ist in der Regelungstechnik nicht universell verwendbar sondern er bezieht sich meist auf die Anwendung der Steuerung eines nichtlinearen Mehrgrossen Prozesses der mathematisch schwer zu beschreiben ist Fuzzy Controller und Fuzzy Regelung BearbeitenKonventionelle Regelungen Bearbeiten Konventionelle Regelanwendungen mit linearen Regelstrecken sind mit den Standardreglern wie P PI PD und PID Reglern befriedigend zu losen Weil der P Regler ein statischer Regler ist und damit keine Verzogerungsanteile der Regelstrecke kompensieren kann kommt er selten zur Anwendung Seine P Verstarkung muss bei Regelstrecken hoherer Ordnung gering bleiben anderenfalls kommt es zur Instabilitat des Regelkreises Geringe P Verstarkung bedeutet grosse Regelabweichung Fur nichtlineare Regelstrecken sind verschiedene Linearisierungsverfahren bekannt bei denen ein Modell der Regelstrecke in eine statische Nichtlinearitat und in ein dynamisches lineares Ubertragungssystem zerlegt wird Der einfachste Reglerentwurf erfolgt fur eine anspruchsvolle Regelung mittels der Simulation des Regelkreises mit der numerischen Berechnung uber die diskretisierte Zeit Fuzzy Regelung Bearbeiten nbsp Blockschaltbild eines einschleifigen Regelkreises mit einem dynamischen Fuzzy ReglerDie typische Anwendung der Fuzzy Controller sind meist nichtlineare Mehrgrossensysteme bei denen die Regelgrossen als Eingangsgrossen zuruckgefuhrt werden mussen Eingrossen Fuzzy Controller weisen eine typische nichtlineare Eingangs Ausgangsgrossen Kennlinie auf Durch die unterschiedliche Anordnung der Fuzzy Sets Fuzzifizierung und der Gestaltung der Regelbasis Inferenz kann ein beliebiges prinzipielles Verhalten der Eingangs Ausgangs Kennlinie festgelegt werden wie linear nichtlinear mit Totzone und Mehrpunkt Schaltverhalten Sie haben keine dynamischen Komponenten Als Eingrossensysteme sind sie deshalb im Verhalten mit einem Proportional Regler P Regler vergleichbar dem abhangig von den linguistischen Variablen und deren Bewertung eine beliebige nichtlineare Kennlinie gegeben wird Ein Fuzzy Controller kann als statischer Eingrossen Regler unmittelbar fur eine unbekannte Regelstrecke benutzt werden wenn die Ausgangsgrosse des Prozesses als Regelgrosse in den Regler zuruckgefuhrt wird Es handelt sich dabei um einen statischen Regler mit einer in weiten Grenzen festzulegenden nichtlinearen Eingangs Ausgangs Kennlinie Ohne Kenntnisse des mathematischen Modells der Regelstrecke ist seine Anwendung begrenzt da er keine verzogernde Anteile der Regelstrecke kompensieren kann Regelstrecken mit globalen I Verhalten konnen jedoch erfolgreich mit einem Fuzzy Controller geregelt werden Der statische Fuzzy Controller kann durch Erweiterung mit D und I Verhalten erganzt werden hat aber bei Vorgabe einer linearen Regelstrecke keinen funktionellen Vorteil gegenuber einem konventionellen PID Regler Fur die optimale Anwendung in einem Regelkreis ist das mathematische Modell der Regelstrecke erforderlich Einem Fuzzy Controller kann mit entsprechender Gestaltung der Regelbasis auch ein fester Sollwert oder die Abweichung von einem festen Sollwert eingegeben werden wodurch in Verbindung mit der Regelstrecke und der zuruckgefuhrten Regelgrosse ein Regelkreis entsteht Die eigentliche Anwendung des Fuzzy Reglers als Kennfeld Regler gilt dem Prozess eines nichtlinearen Mehrgrossensystems mit mehreren Eingangs und Ausgangsgrossen dessen mathematisches Modell unbekannt beziehungsweise schwierig zu beschreiben ist Eine mathematische Fuzzy Regler Entwurfsstrategie wie bei den linearen Systemen existiert leider noch nicht Fuzzy Controller nach Mamdani und Sugeno Bearbeiten Der prinzipielle Aufbau der Fuzzy Controller unterscheidet sich in zwei verschiedenen Konzepten Rationale Fuzzy Controller nach Mamdani 15 Die Reglerstruktur besteht aus den Verfahren Fuzzifizierung scharfer Eingangssignale in linguistischen Mengen Inferenz mit der Aufstellung der Regelbasis und Defuzzifizierung der Stellgrosse meist mit der Flachen Schwerpunktmethode in scharfe Werte Funktionale Fuzzy Regler nach Sugeno 16 siehe auch Takagi Sugeno Regler Die Reglerstruktur der Pramisse ist identisch zum rationalen Fuzzy Regler Unterschiede zwischen den Strukturen Typ Mamdani und Typ Sugeno liegen in den Regeln der Regelbasis und der Defuzzifizierung der scharfen Stellgrosse Die scharfen Schlussfolgerungen der Stellgrossenwerte erfolgen mit der Wichtung der Regeln der Regelbasis Der Schritt der Defuzzifizierung aus akkumulierten Fuzzy Sets existiert nicht Damit ist eine Reduzierung des mathematischen Aufwandes der Rechenoperationen verbunden ohne eine erhebliche Verschlechterung der exakten Daten in Kauf zu nehmen Fuzzy Controller Typ Mamdani mit SingletonsFuzzy Controller vom Typ Mamdani mit Singletons der Ausgangsvariablen in der Schlussfolgerung sind laut der grafischen Darstellung der Eingangs und Ausgangsvariablen anschaulicher weil die Ausgangsvariablen wie die Eingangsvariablen sich identisch auf die Grundmenge beziehen Die Ausgangsvariable U mit den Termen ui als Singletons liegen innerhalb der Grundmenge der unscharfen Stellgrosse auf der Abszisse der Erfullungsgrad mai zeigt die Amplitude der Singletons Die Berechnung der Stellgrosse mit Singletons nach Typ Mamdani ist identisch mit Typ Sugeno Die Regeln der Regelbasis der beiden Berechnungstypen sind unterschiedlich Fur den Typ Sugeno bezieht sich die Schlussfolgerung fur jede Regel Ri auf ein Produkt vorzugebenden Faktor ki Eingangsgrosse ei Dies bedeutet dass der Stellgrossenbereich durch die Faktoren ki festzulegen ist Sugeno Takagi Kang Regler Bearbeiten Die Reihenfolge der Namen wird in der Fachliteratur auch unterschiedlich gefuhrt z B Takagi Sugeno Regler Symbol Definition Variablen A Z Terme A a1 a2 an B b1 b2 bn Konstanten k1 k2 k3 als beliebige Zahlenwerte gt 0 innerhalb des Stabilitatsbereiches Indizierung n 1 2 Eine Regel der Regelbasis fur den Typ Sugeno lautet in der Form linguistischer Begriffe WENN Temperatur ist warm U N D Druck ist mittel WENN A a UND B b D A N N Ventil Zahlenwert DANN U f e1 e2 displaystyle underbrace text WENN Temperatur ist warm quad UND quad text Druck ist mittel text WENN A a UND B b quad underbrace DANN quad text Ventil Zahlenwert text DANN U f e1 e2 nbsp Der Wenn Teil einer Regel der Regelbasis der Fuzzy Controller ist beim Typ Mamdani mit dem Typ Sugeno identisch Der DANN Teil vom Typ Sugeno unterscheidet sich von dem DANN Teil des Typs Mamdani dadurch dass in der Konklusion keine Fuzzy Menge bestimmt wird sondern aus den scharfen Werten der Eingangsgrossen e1 en werden uber die Pramissenauswertung der Regeln die entsprechenden Erfullungsgrade ma abgeleitet und mit Konstanten k gewichtet Die Berechnung der scharfen Stellgrosse US fur einen Regler nullter Ordnung keine dynamischen Anteile vom Typ Sugeno lautet U S i 1 r U i m a i i 1 r m a i U 1 m a 1 U 2 m a 2 m a 1 m a 2 U i Konst Stellgrossenwert der zugehorigen Regel m a i Erfullungsgrad nach min Operator i 1 r Indizierung der Regeln und Erfullungsgrade displaystyle U S frac sum limits i 1 r U i cdot mu alpha i sum limits i 1 r mu alpha i frac U 1 cdot mu alpha 1 U 2 cdot mu alpha 2 cdots mu alpha 1 mu alpha 2 cdots qquad begin cases U i text Konst Stellgrossenwert der zugehorigen Regel mu alpha i text Erfullungsgrad nach min Operator i text 1 r text Indizierung der Regeln und Erfullungsgrade end cases nbsp nbsp Drei Fuzzy Sets eines Fuzzy Reglers mit einer Eingangsvariablen Berechnungsbeispiel eines statischen Reglers mit symmetrischer nichtlinearer Kennlinie Bearbeiten Anwendung eines Fuzzy Reglers Bearbeiten Ein nichtlinearer statischer Regler dessen Ubertragungskennlinie in der Nahe der Regelabweichung eine geringere Verstarkung aufweist als im ubrigen Arbeitsbereich kann eine Regelstrecke mit globalem I Verhalten besser als ein P Regler regeln Daten Der Regler hat einen Eingangs Arbeitsbereich Grundmenge fur eine Regelabweichung e von 1 Die 3 Fuzzy Sets werden mit gleichen Gradienten symmetrisch uber den Bereich der Grundmenge uberlappend angeordnet Die Stellgrossen U werden bewertet mit k1 2 5 k2 0 4 k3 2 5 Die Erfullungsgrade mai ergeben sich uber die Regeln Aufstellung der Regelbasis fur eine Grundmenge mit 3 linguistischen Teilmengen Termen Regel 1 W E N N e kleiner null D A N N U 1 2 5 e Regel 2 W E N N e nahe null D A N N U 2 0 4 e Regel 3 W E N N e grosser null D A N N U 3 2 5 e displaystyle begin aligned text Regel 1 colon quad amp WENN quad e text kleiner null quad DANN quad U1 2 5 cdot e text Regel 2 colon quad amp WENN quad e text nahe null qquad DANN quad U2 0 4 cdot e text Regel 3 colon quad amp WENN quad e text grosser null quad DANN quad U3 2 5 cdot e end aligned nbsp nbsp Eingangs Ausgangskennlinie eines Fuzzy Reglers Typ SugenoIn der nebenstehenden Grafik des Regler Fuzzy Modells der Terme ist ein Wert der scharfen Eingangsgrosse e 0 8 eingezeichnet Es werden die Terme a1 und a2 aktiviert Damit ergeben sich fur die Grundmenge A folgende Zugehorigkeitsgrade m a A m a 1 0 8 m a 2 0 2 m a 3 0 A displaystyle mu a A mu a1 0 8 mu a2 0 2 mu a3 0 A nbsp Fur die Berechnung der Stellgrosse US fur den Wert der Eingangsgrosse e 0 8 gilt die Gleichung U S U 1 m a 1 U 2 m a 2 m a 1 m a 2 e k 1 m a 1 e k 2 m a 2 m a 1 m a 2 0 8 2 5 0 8 0 8 0 4 0 2 0 8 0 2 1 664 displaystyle U S frac U 1 cdot mu alpha 1 U 2 cdot mu alpha 2 mu alpha 1 mu alpha 2 frac e cdot k1 cdot mu alpha 1 e cdot k2 cdot mu alpha 2 mu alpha 1 mu alpha 2 frac 0 8 cdot 2 5 cdot 0 8 0 8 cdot 0 4 cdot 0 2 0 8 0 2 1 664 nbsp Ziel dieser Berechnung der Stellgrosse US ist die Darstellung der Ubertragungskennlinie des nichtlinearen Reglers US f e zu bestimmen Dies kann tabellarisch geschehen indem fur die Eingangsgrosse e schrittweise Daten im Bereich der Grundmenge von 1 bis 1 vorgegeben werden Die Zugehorigkeitsgrade fur jeden scharfen Wert der Eingangsgrosse sind uber die angegebenen Geradengleichungen der Rampen zu berechnen Die grafische Darstellung der Kennlinie zeigt einen kontinuierlichen nichtlinearen Verlauf Drei gleiche Bewertungsfaktoren k1 k2 k3 2 5 wurden eine vollig lineare Eingangs Ausgangskennlinie innerhalb der durch die Fuzzy Sets festgelegten Begrenzungen ergeben Das Verhalten dieses Reglers an einer linearen Regelstrecke mit globalem I Verhalten wird fur den Sollwertsprung W t 4 100 und einer Storgrosse d t 2 50 untersucht Regelstrecke G s 0 5 s 1 s 1 3 s displaystyle G s frac 0 5 cdot s 1 cdot s 1 3 cdot s nbsp Fuzzy Regler Statischer Eingrossen Regler mit drei Fuzzy Sets laut dargestelltem grafischen Fuzzy Modell Typ Sugeno Ergebnis nbsp Sollwertsprung mit einem Takagi Sugeno Regler an einer linearen Regelstrecke mit globalem I Verhalten und einer statischen Storgrosse Verhalten des nichtlinearen Reglers laut dargestellter Grafik der Eingangs Ausgangskennlinie Die Geschwindigkeit des Anstiegs der Regelgrosse bis zum Erreichen des Sollwertes ist abhangig von der Verstarkung und von der Grosse der Begrenzung der Stellgrosse U Die nachlassende Reglerverstarkung um den Bereich von ca e 0 2 0 2 fuhrt zu einer schwacheren und damit besseren Dampfung des Einschwingverhaltens Dies wird umso deutlicher wenn die Bewertungsfaktoren von der Eingangsgrosse e t mit k1 und k3 erhoht wurden Die Angriffsstelle der Storgrosse d t 2 erfolgt hinter dem I Glied vor den beiden Verzogerungsgliedern Der Verlauf der Regelgrosse bricht vorubergehend um den Wert Dy 1 3 ein Fazit Die Anwendung des Fuzzy Reglers nach Mamdani mit Singletons ist gegenuber dem Verfahren Sugeno ubersichtlicher und leichter verstandlich Es werden keine Bewertungsfaktoren benotigt sondern der Stellgrossenbereich ist mit der Grundmenge der Ausgangsvariablen festgelegt Fuzzy Regler als statische Eingrossenregler an einer linearen Regelstrecke sind unzweckmassig weil der Planungs und Programmieraufwand hoch ist Als statischer Regler ist sein Einsatz an linearen Regelstrecken sehr begrenzt Es konnen keine Verzogerungsanteile der Regelstrecke kompensiert werden Fuzzy Regler als statische Eingrossenregler konnen an einer nichtlinearen Regelstrecke nutzlich sein wenn der kontinuierliche Verlauf der Nichtlinearitat der Strecke kompensiert werden soll Dynamische Fuzzy Regler mit PI oder PD oder PID Verhalten an linearen Regelstrecken sind aufwendiger aber nicht besser als vergleichbare lineare Standard Regler Dynamische Fuzzy Regler an unbekannten nichtlinearen Regelstrecken wie z B das fur Studienzwecke gerne benutzte Modell Inverses Pendel konnen nutzlich sein wenn das genaue Streckenmodell mathematisch schwierig zu erfassen ist Realisierung eines Fuzzy Controllers bzw Fuzzy Reglers Bearbeiten Die technische Realisierung des Fuzzy Reglers bzw eines Fuzzy Controllers als Hardware erfordert einen programmierbaren Mikrocomputer CPU weil geometrische Strecken Rampen und logische Funktionen berechnet werden mussen Fuzzy Logik wird auch fur Speicherprogrammierbare Steuerungen kommerziell angeboten 17 Literatur BearbeitenWinfried Schirotzek Siegfried Scholz Mathematik fur Ingenieure und Naturwissenschaftler 3 Auflage B G Teubner Stuttgart Leipzig 1999 ISBN 3 519 00271 X Gerd Schulz Regelungstechnik 2 Mehrgrossenregelung Digitale Regelungstechnik Fuzzy Regelung 2 Auflage Oldenbourg Verlag Munchen Wien Munchen 2002 ISBN 3 486 58318 2 Lefteri H Tsoukalas Robert E Uhrig Fuzzy and Neural Approaches in Engineering Wiley Interscience 1996 ISBN 0 471 16003 2 Holger Lutz Wolfgang Wendt Taschenbuch der Regelungstechnik mit MATLAB und Simulink 12 Auflage Verlag Europa Lehrmittel 2021 ISBN 978 3 8085 5870 6 Einzelnachweise Bearbeiten Unter dem Suchbegriff invertiertes Pendel auf YouTube lassen sich interessante Videosequenzen uber die Arbeitsweise realisierter mechanischer Fuzzy Modelle finden Siehe auch das mechanische Modell eines aufrechtstehenden Doppelpendels mit chaotischem Verhalten der Regelstrecke Schirotzek Scholz Mathematik fur Ingenieure und Naturwissenschaftler Kapitel Grundbegriffe der Mengenlehre Prof Ebrahim Mamdani Imperial College of Science Technology and Medicine University of London Electrical and Electronic Engineering E Mamdani hat die Theorie der Fuzzy Logik nach L Zadeh noch in den 70er Jahren erfolgreich zur Steuerung einer Dampfmaschine zum Einsatz gebracht und damit fur spater nachfolgende Anwendungen den Weg bereitet Nach Durchsicht von ca 20 Vorlesungsmanuskripten aus dem Umfeld deutscher Hochschulen bezuglich der Definition des Begriffes Erfullungsgrad setzen manche Manuskripte Erfullungsgrad Zugehorigkeitsgrad und andere definieren sinngemass Erfullungsgrad resultierende Zugehorigkeitsgrade verknupfter Fuzzy Sets was sinnvoll erscheint Holger Lutz Wolfgang Wendt Taschenbuch der Regelungstechnik Kapitel Anwendung der Fuzzy Logik in der Regelungstechnik Unterkapitel Unscharfe Relationen Gerd Schulz Regelungstechnik 2 Kapitel Fuzzy logisches Schliessen Unterkapitel Fuzzy Relationen Holger Lutz Wolfgang Wendt Taschenbuch der Regelungstechnik Kapitel Fuzzy Regelungen und Steuerungen Fuzzy Control Holger Lutz Wolfgang Wendt Taschenbuch der Regelungstechnik Kapitel Anwendung der Fuzzy Logik in der Regelungstechnik Unterkapitel Defuzzifizierung Gerd Schulz Regelungstechnik 2 Mehrgrossenregelung Digitale Regelungstechnik Fuzzy Regelung Kapitel Grundlagen unscharfer Mengen Unterkapitel Linguistische Variablen und Terme Fuzzifizierung Holger Lutz Wolfgang Wendt Taschenbuch der Regelungstechnik Kapitel Fuzzy Regelung und Steuerung Teilschritte des Inferenzverfahrens Gerd Schulz Regelungstechnik 2 Mehrgrossenregelung Digitale Regelungstechnik Fuzzy Regelung Kapitel Fuzzy logisches Schliessen Unterkapitel Fuzzy Inferenz Holger Lutz Wolfgang Wendt Taschenbuch der Regelungstechnik Kapitel Anwendung der Fuzzy Logik in der Regelungstechnik Unterkapitel Defuzzifizierung Gerd Schulz Regelungstechnik 2 Mehrgrossenregelung Digitale Regelungstechnik Fuzzy Regelung Kapitel Fuzzy logisches Schliessen Unterkapitel Defuzzifizierung Gerd Schulz Regelungstechnik 2 Mehrgrossenregelung Digitale Regelungstechnik Fuzzy Regelung Kapitel Grundlagen der Fuzzy Regelung Unterkapitel Kennlinien von Fuzzy Reglern Prof Ebrahim Mamdani Imperial College of Science Technology and Medicine University of London Electrical and Electronic Engineering Eine der fruhen Fuzzy Control Anwendungen von Dr Sugeno war die automatische Steuerung eines Kleinwagens mit Fuzzy Systemen mit dem Takagi Sugeno Modell Die bahnbrechenden Arbeiten hatten einen enormen Einfluss auf Fuzzy Control Forschung und beeinflusste die Anwendungen bei Haushaltsgeraten Automobil und Prozess Steuerungen Siemens Fuzzy Shell PROFUZZY Diese Software benotigt die Zielhardware vom Typ Simatic S5 Abgerufen von https de wikipedia org w index php title Fuzzy Regler amp oldid 231827923