70 Приложения нечеткой логики
2.3. Нечеткие системы логического вывода
2.3.1. Механизмы логического вывода
Определение 2.1. Пусть x и y — наименования входной и выходной
лингвистистических переменных; A и B — некоторые нечеткие множе-
ства (функции принадлежности), взятые из терм-множеств переменных x
и y соответственно. Лингвистическим правилом нечеткого логического
вывода «если...то...» (в дальнейшем называемое просто лингвисти-
ческим правилом) называется конструкция вида
R:еслиx есть A,тоy есть B,
где «x есть A» — нечеткое высказывание, называемое предпосылкой,а
«y есть B» — нечеткое высказывание, называемое следствием правила.
Лингвистическое правило R может быть интерпретировано как нечет-
кое следствие (импликация) A → B и, следовательно, выражено в виде
нечеткого соответствия предпосылки и следствия R = A → B, заданного
на декартовом произведении областей определения (четких множествах)
входной переменной X ивыходнойпеременнойY . Композиционное пра-
вило вывода выходного значения системы для правила R при входе A
взаписи«x есть A
» определяется как нечеткое множество B
,получае-
мое с помощью композиции входа и нечеткого соответствия импликации
B
= A
◦ (A → B). Для получения нечеткого соответствия
R = A × B, R(x, y)=A(x) → B(y),
где A(x)=µ
A
(x) — значение функции принадлежности элемента x
нечеткому множеству A, в приложениях наиболее часто используется им-
пликация Мамдани (т.е. A(x) → B(y) = min{A(x),B(y)})иmax − min
композиции. В этом случае значение функции принадлежности выходно-
го нечеткого множества определяется по формуле
B
(y) = max
x∈X
min (A
(x), min{A(x),B(y)}) ,y∈ Y.
Пример 2.7. Зависимость давления (выход y) от температуры (вход x)
может быть задана в виде правила
R:еслидавление есть большое,тотемпература есть средняя,
где большое — нечеткая переменная из терм-множества лингвистиче-
ской переменной давление, средняя — нечеткая переменная из терм-
множества лингвистической переменной температура.