Vollständiges Regelwerk
- Aktualisiert2023-02-21
- 2 Minute(n) Lesezeit
Ein Regelwerk mit mindestens einer aktiven Regel für jede möglich Kombination von linguistischen Eingangsvariablen und linguistischen Termen ist ein vollständiges Regelwerk. Beim Definieren eines unvollständigen Regelwerks müssen Sie einen Standardterm für jede linguistische Ausgangsvariable festlegen, so dass der Fuzzy-Regler auch mit Situationen umgehen kann, für die keine aktiven Regeln zutreffen.
Die linguistische Eingangsvariable Fahrzeugposition x hat fünf linguistische Terme, und die Variable Fahrzeugausrichtung β hat sieben linguistische Terme. Daher besteht das Regelwerk im Beispiel zum Manövrieren eines Fahrzeugs aus N = 5*7 = 35 Regeln. Das vollständige Regelwerk kann in Form einer Matrix dargestellt werden, wie in der folgenden Abbildung des Fuzzy-Systems für das Manövrieren eines Fahrzeugs.

In der vorhergehenden Abbildung steht jede Zelle in der Zeilen- und in der Spaltenüberschrift für ein Regel-Antezedens. Der Term an der Überschneidungsstelle einer Spalte und einer Zeile ist die Konsequenz, die für die jeweilige Kombination der Regel-Antezedenzien festgelegt wurde. Die folgende Regel wird beispielsweise hervorgehoben:
| WENN Fahrzeugposition x = Mitte links UND Fahrzeugausrichtung β = Links, DANN Lenkradwinkel φ = Negativ klein. |
Kaskadierte Fuzzy-Systeme
Das Darstellen eines Regelwerks in Form einer Matrix hilft beim Finden von Widersprüchen und sonstigen Problemen mit den Regeln. Diese Form der Darstellung ist jedoch nur für ein kleines Regelwerk effizient. Das Finden von Uneinheitlichkeiten in großen Regelwerken ist schwierig. Für Fuzzy-Systeme mit mehreren Reglereingängen können kaskadierte Fuzzy-Systeme verwendet werden, um große Regelwerke zu vermeiden. Bei kaskadierten Fuzzy-Systemen dienen die Ausgangswerte des ersten Fuzzy-Systems als Eingangswerte für das nächste Fuzzy-System, und so weiter.