Выше были рассмотрены операции с нечеткими множествами, для которых принадлежность определялась функцией одной переменной. Можно обобщить определения высоты, основания, определения и свойства операций a-сечения, Т и S норм, отрицания для нечетких отношений (fuzzy relations –R) или многомерных нечетких множеств с функцией принадлежности mR(x1,…, xn).
В теории нечетких множеств также рассматривается операция композиции нечетких отношений, которая в символической форме для двумерного нечеткого отношения определяется в виде:
В=А°R, (3.7)
где R- заданное двумерное нечеткое отношение в А1´ А2 с функцией принадлежности mR(х1,х2), А заданное одномерное нечеткое множество в А1 с функцией принадлежности mА(х1);
В – нечеткое множество в А2 с функцией принадлежности, подлежащей определению; ° - символ композиции.
Для согласования размерностей пространств при выполнении этой операции используются две вспомогательные операции проектирование (proj) и цилиндрическое расширение (cext).
В двумерном случае операция проектирования нечеткого отношения с R, которое является подмножеством А=А1´ А2 (RÌА)
на одномерное нечеткое множество А2 определяется в виде:
Пример техники проектирования показан на рис.3.3.
В двумерном случае операция цилиндрического расширения определяется по Заде в виде:
Пример техники цилиндрического расширения показан на рис.4.4.
С учетом операций проектирования и цилиндрического расширения операция композиции по (3.7), в результате которой получается нечеткое множество В, определяется в виде
B=proj(R∩cext(A;A1´A2); A2),
где операция Ç задается в виде Т-нормы. Таким образом для получения В выполняются три операции: proj, cext, ∩.
В настоящее время в качестве Т-нормы в операции композиции широко используется логическое произведение (2.6) по Заде. В результате этого функция принадлежности mВ(х2) нечеткого множества В, определяемого по (3.7) будет равна:
(3.8)
Для примера используем лингвистическую переменную «»5» с одномерной функцией принадлежности треугольного типа:
и лингвистическую переменную «приблизительно равное» в виде нечеткого отношения «»» с двумерной функцией принадлежности пирамидального типа:
Найдем лингвистическую переменную «приблизительно 5 приблизительно равное х2», где х2 – заданное значение. Это соответствует нахождению результирующего нечеткого множества В с функцией принадлежности mВ(х2) по заданным m»5(х1), m»(х1, х2).
По (3.8) имеем
(3.9)
Различные стадии получения В показаны на рис.3.5.
Если композиционное правило для получения нечеткого вывода или заключение применяется на дискретных областях с х1, х2:0,1,2,… в промежутке [0;10], тогда получим следующие результаты:
° =
= = .
|
|
Этот результат показан на рис.3.6. Из него становится ясным, что полученный результат не обусловлен эффектом дискретизации областей по сравнению с тем, когда используется операция композиции на непрерывных областях. Поэтому необходимо быть внимательным, когда используется дискретизация нечетких множеств и отношений при компьютерной реализации нечеткой системы.
Аналогично предыдущему примеру можно получить локальный вывод при управлении уровнем воды в резервуаре (рис.3.7).
Имеем лингвистические правила управления уровнем воды:
R1: если уровень воды в резервуаре низкий (нечеткое множество А1), тогда вентиль поступления воды в резервуар открыт (нечеткое множество А2);
R2: если уровень воды в резервуаре не очень высокий (нечеткое множество А), тогда вентиль поступления воды в резервуар слегка открыт (нечеткое множество В).
Задача состоит в получении нечеткого множества В или нечеткого локального вывода из двух правил при заданных нечетких множествах А, А1, А2.
В соответствии с нечеткой композицией и нечеткой импликацией имеем:
B=A°R= A°(A1®A2)
здесь ° нечеткая композиция; ® – нечеткая импликация; R- нечеткое отношение. Выберем импликацию I в виде нечеткой импликации Т-типа (3.6), тогда для R=А1®А2 получим:
I(u1, u2)=T(u1, u2)= u1(T) u2= u1Ù u2=min(mA1(x), mA2(x))=mR(x1,x2).
Операцию композиции ° выбираем по Заде (3.8), тогда для нечеткого множества B=A°R получим:
Стадии получения mВ(x) показаны на рис.3.8. Дальнейшая задача в системах управления состоит в преобразовании нечеткого множества В в физическую переменную. Различные методы этого преобразования будут рассмотрены далее.
|