Композиция нечетких отношений

Выше были рассмотрены операции с нечеткими множествами, для которых принадлежность определялась функцией одной переменной. Можно обобщить определения высоты, основания, определения и свойства операций a-сечения, Т и S норм, отрицания для нечетких отношений (fuzzy relations –R) или многомерных нечетких множеств с функцией принадлежности mR(x1,…, xn).

В теории нечетких множеств также рассматривается операция композиции нечетких отношений, которая в символической форме для двумерного нечеткого отношения определяется в виде:

В=А°R, (3.7)

где R- заданное двумерное нечеткое отношение в А1´ А2 с функцией принадлежности mR12), А заданное одномерное нечеткое множество в А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»51), m»1, х2).

По (3.8) имеем

(3.9)

Различные стадии получения В показаны на рис.3.5.

Если композиционное правило для получения нечеткого вывода или заключение применяется на дискретных областях с х1, х2:0,1,2,… в промежутке [0;10], тогда получим следующие результаты:

° =

= = .


Рис.3.5. Композиция нечеткого отношения -(а), цилиндрическое расширение -(б), пересечение отношения и цилиндрического расширения -(в) и проекция -(г).

 
 
Рис.3.6. Операция композиции на непрерывной и дискретной областях.


Этот результат показан на рис.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. Дальнейшая задача в системах управления состоит в преобразовании нечеткого множества В в физическую переменную. Различные методы этого преобразования будут рассмотрены далее.

Рис.3.9. Процедура получения общего вывода по локальным выводам , , .


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: