Типовые фаззификаторы и дефаззификаторы

Фаззификатор осуществляет отображение четкой точки Типовые фаззификаторы и дефаззификаторы - student2.ru (где Типовые фаззификаторы и дефаззификаторы - student2.ru - универсальное множество) в нечеткое множество Типовые фаззификаторы и дефаззификаторы - student2.ru в Типовые фаззификаторы и дефаззификаторы - student2.ru . Существуют два возможных варианта такого отображения:

Синглетон - фаззификатор (singleton fuzzifier); в этом случае нечеткое множество Типовые фаззификаторы и дефаззификаторы - student2.ru определяется как:

Типовые фаззификаторы и дефаззификаторы - student2.ru ;

Несинглетон - фаззификатор (nonsingleton fuzzifier); в этом случае Типовые фаззификаторы и дефаззификаторы - student2.ru и значение Типовые фаззификаторы и дефаззификаторы - student2.ru убывает. Например,

Типовые фаззификаторы и дефаззификаторы - student2.ru ,

где Типовые фаззификаторы и дефаззификаторы - student2.ru - параметр, характеризующий форму Типовые фаззификаторы и дефаззификаторы - student2.ru .

Примечание. Во многих приложениях, включая управление динамическими объектами, используется синглетон - фаззификатор, несинглетон - фаззификатор может быть полезен там, где данные подвержены искажению шумом.

Целью процесса дефаззификации является извлечение четкого выходного значения из результата нечеткого вывода Типовые фаззификаторы и дефаззификаторы - student2.ru , Типовые фаззификаторы и дефаззификаторы - student2.ru .

Таким образом, дефаззификатор осуществляет отображение нечеткого множества в Типовые фаззификаторы и дефаззификаторы - student2.ru в четкую точку Типовые фаззификаторы и дефаззификаторы - student2.ru .Существуют несколько вариантов такого отображения, например, такие:

· максимум-дефаззификатор (maximum defuzzifier) определяется как

Типовые фаззификаторы и дефаззификаторы - student2.ru Типовые фаззификаторы и дефаззификаторы - student2.ru (взять аргумент супремума функции);

· дефаззификатор «по центру тяжести» (center of gravity defuzzifier):

Типовые фаззификаторы и дефаззификаторы - student2.ru для непрерывного случая;

и

Типовые фаззификаторы и дефаззификаторы - student2.ru для дискретного случая,

где Типовые фаззификаторы и дефаззификаторы - student2.ru - результата нечеткого вывода после применения всех правил.

· дефаззификатор «средний максимум» (center average defuzzifier):

Типовые фаззификаторы и дефаззификаторы - student2.ru ,

где Типовые фаззификаторы и дефаззификаторы - student2.ru - выходное нечеткое множество после применения нечеткого правила l, Типовые фаззификаторы и дефаззификаторы - student2.ru - значение центра (максимума) нечеткого множества Типовые фаззификаторы и дефаззификаторы - student2.ru , M – число нечетких правил.

Нечеткие системы как универсальные аппроксиматоры

Методология нечеткого моделирования основана на важнейших теоремах (необходимые и достаточные условия), согласно которым нечеткие системы обладают свойствами универсальных аппроксиматоров (universal approximators ).

Теорема о необходимых условиях (Wang L.-X., Kosko B.): Для любой действительной непрерывной функции Типовые фаззификаторы и дефаззификаторы - student2.ru на компактном множестве Типовые фаззификаторы и дефаззификаторы - student2.ru и произвольной Типовые фаззификаторы и дефаззификаторы - student2.ru существует нечеткая логическая система Типовые фаззификаторы и дефаззификаторы - student2.ru (с нечеткой импликацией в виде нечеткой конъюнкции (умножения), с синглетон-фаззификатором, дефаззификатором «по центру тяжести» и Гауссовскими функциями принадлежности) такая, что

Типовые фаззификаторы и дефаззификаторы - student2.ru .

Эти теоремы были доказаны Wang L.-X. [7] и Kosko B.

Теорема о достаточных условиях: Нечеткая логическая система может аппроксимировать любую действительную непрерывную функцию.

Эта теорема была доказана Buckley J.J.

Эти две теоремы объясняют, почему нечеткие системы так привлекательны в инженерных приложениях теории управления: нечеткие контроллеры могут рассматриваться как универсальные аппроксиматоры систем с неизвестной динамикой и структурой.

Типовые Нечеткие Модели

Рассмотрим три наиболее популярные нечеткие модели, используемые в управлении.

Нечеткая Модель Мамдани

В нечеткой модели Мамдани (Mamdani fuzzy model) используются следующие нечеткие правила (общий вид):

ЕСЛИ Типовые фаззификаторы и дефаззификаторы - student2.ru И Типовые фаззификаторы и дефаззификаторы - student2.ru И … И Типовые фаззификаторы и дефаззификаторы - student2.ru ТО Типовые фаззификаторы и дефаззификаторы - student2.ru ,

где Типовые фаззификаторы и дефаззификаторы - student2.ru - входные переменные нечеткой модели, Типовые фаззификаторы и дефаззификаторы - student2.ru - выходное значение; Типовые фаззификаторы и дефаззификаторы - student2.ru - индекс нечеткого правила, Типовые фаззификаторы и дефаззификаторы - student2.ru (число нечетких правил); Типовые фаззификаторы и дефаззификаторы - student2.ru - множество функций принадлежности, описывающих входную переменную Типовые фаззификаторы и дефаззификаторы - student2.ru ; Типовые фаззификаторы и дефаззификаторы - student2.ru - множество функций принадлежности, описывающих входную переменную Типовые фаззификаторы и дефаззификаторы - student2.ru ; … Типовые фаззификаторы и дефаззификаторы - student2.ru - множество функций принадлежности, описывающих входную переменную Типовые фаззификаторы и дефаззификаторы - student2.ru ; Типовые фаззификаторы и дефаззификаторы - student2.ru - множество функций принадлежности, описывающих выходную переменную Типовые фаззификаторы и дефаззификаторы - student2.ru .

В общем виде, четкое выходное значение в нечеткой модели Мамдани (с нечеткой конъюнкцией в виде умножения, синглетон - фаззификатором и дефаззификатором «средний максимум») вычисляется по следующей формуле:

Типовые фаззификаторы и дефаззификаторы - student2.ru

Типовые фаззификаторы и дефаззификаторы - student2.ru - точка максимального значения (центра) Типовые фаззификаторы и дефаззификаторы - student2.ru .

На рис 2.15 показано простое графическое представление нечеткого вывода в Мамдани модели.

Типовые фаззификаторы и дефаззификаторы - student2.ru

Рис. 2.15. Графическое представление нечеткого вывода в Мамдани модели.

Нечеткая Модель Сугено

В нечеткой модели Сугено (Sugeno fuzzy model) используются следующие нечеткие правила (общий вид):

ЕСЛИ Типовые фаззификаторы и дефаззификаторы - student2.ru И Типовые фаззификаторы и дефаззификаторы - student2.ru И … И Типовые фаззификаторы и дефаззификаторы - student2.ru ТО Типовые фаззификаторы и дефаззификаторы - student2.ru

где Типовые фаззификаторы и дефаззификаторы - student2.ru - входные переменные нечеткой модели, Типовые фаззификаторы и дефаззификаторы - student2.ru - выходное значение; Типовые фаззификаторы и дефаззификаторы - student2.ru - индекс нечеткого правила, Типовые фаззификаторы и дефаззификаторы - student2.ru (число нечетких правил); Типовые фаззификаторы и дефаззификаторы - student2.ru - множество функций принадлежности, описывающих входную переменную Типовые фаззификаторы и дефаззификаторы - student2.ru ; Типовые фаззификаторы и дефаззификаторы - student2.ru - множество функций принадлежности, описывающих входную переменную Типовые фаззификаторы и дефаззификаторы - student2.ru ; … Типовые фаззификаторы и дефаззификаторы - student2.ru - множество функций принадлежности, описывающих входную переменную Типовые фаззификаторы и дефаззификаторы - student2.ru .

Правая часть нечеткого правила представляется четкой полиномиальной функцией:

Типовые фаззификаторы и дефаззификаторы - student2.ru .

Если правая часть Типовые фаззификаторы и дефаззификаторы - student2.ru (константа), то такая нечеткая модель называется нечеткая модель Сугено нулевого порядка (zero-order Sugeno fuzzy model). Эта модель используется в нечетких ПИД регуляторах.

В общем виде, четкое выходное значение в нечеткой модели Сугено (с нечеткой конъюнкцией в виде умножения, синглетон - фаззификатором и дефаззификатором «взвешенное среднее») вычисляется по следующей формуле:

Типовые фаззификаторы и дефаззификаторы - student2.ru Типовые фаззификаторы и дефаззификаторы - student2.ru .

На рис. 2.16 показано простое графическое представление нечеткого вывода в Сугено модели.

Нечеткая Модель Цукамото

В нечеткой модели Цукамото (Tsukamoto fuzzy model) используются следующие нечеткие правила (общий вид):

ЕСЛИ Типовые фаззификаторы и дефаззификаторы - student2.ru И Типовые фаззификаторы и дефаззификаторы - student2.ru И … И Типовые фаззификаторы и дефаззификаторы - student2.ru ТО Типовые фаззификаторы и дефаззификаторы - student2.ru ,

где Типовые фаззификаторы и дефаззификаторы - student2.ru – входные переменные нечеткой модели, Типовые фаззификаторы и дефаззификаторы - student2.ru - выходное значение; Типовые фаззификаторы и дефаззификаторы - student2.ru - индекс нечеткого правила, Типовые фаззификаторы и дефаззификаторы - student2.ru (число нечетких правил); Типовые фаззификаторы и дефаззификаторы - student2.ru – множество функций принадлежности, описывающих входную переменную Типовые фаззификаторы и дефаззификаторы - student2.ru ; Типовые фаззификаторы и дефаззификаторы - student2.ru – множество функций принадлежности, описывающих входную переменную Типовые фаззификаторы и дефаззификаторы - student2.ru ; …, Типовые фаззификаторы и дефаззификаторы - student2.ru – множество функций принадлежности, описывающих входную переменную Типовые фаззификаторы и дефаззификаторы - student2.ru .

Типовые фаззификаторы и дефаззификаторы - student2.ru

Рис. 2.16. Графическое представление нечеткого вывода в Сугено модели

В отличие от двух предыдущих моделей функции принадлежности Типовые фаззификаторы и дефаззификаторы - student2.ru , описывающие выходную переменную Типовые фаззификаторы и дефаззификаторы - student2.ru , представляет собой монотонно убывающую (или монотонно возрастающую) функцию (рис. 2.17); Типовые фаззификаторы и дефаззификаторы - student2.ru - множество функций принадлежности, описывающих выходную переменную Типовые фаззификаторы и дефаззификаторы - student2.ru .

Типовые фаззификаторы и дефаззификаторы - student2.ru

Рис. 2.17. Графическое представление нечеткого вывода в Цукамото модели

В общем виде, четкое выходное значение в нечеткой модели Сугено (с нечеткой конъюнкцией в виде умножения, синглетон-фаззификатором и дефаззификатором «взвешенное среднее») вычисляется по следующей формуле:

Типовые фаззификаторы и дефаззификаторы - student2.ru ,

где Типовые фаззификаторы и дефаззификаторы - student2.ru

На рис. 2.17 показано простое графическое представление нечеткого вывода в Цукамото модели.

Рассмотренные выше модели нечеткого вывода широко используются в прикладных задачах нечеткого управления.

Наши рекомендации