Предмет и задачи курса "Теория нечетких множеств". Общее применение нечетких моделей. Теория четких множеств. Теория нечетких множеств, страница 8

·  очень низкий

Если уровень высокий, то открыть кран.

,

.

Пусть уровень около 3 м. Если уровень высокий, то кран приоткрыть (45°÷60°), затем берем центр тяжести фигуры – 52°÷55°.

Для управления по правилам нужны просто алгебраические операции с нечеткими переменными, нет необходимости в построении обратной связи.

В реальной жизни нечеткий логический вывод выполняется с помощью нечетких контроллеров, а сама единица измерения называется FLIPS.

Сейчас скорость выполнения операции FLIPS – время, за которое световой луч или электромагнитная волна проходит 7,5 метров в вакууме.

Например, в японском метрополитене позволяет вести управление поездом с точностью до 3 сек.

Кроме рассмотренных ранее функций принадлежности относительно одного терм-множества существуют также функции принадлежности двух, трех и более терм-множеств. Такие функции принадлежности описывают многомерное множество и носят название "нечеткие отношения".

По классическому определению нечетким отношением называется соответствие точки x1 из множества A1 точке x2 из множества A2 со степенью принадлежности μ (x1, x2).

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

,

а также функции колоколообразного типа:

.

Пример: найдем с помощью нечетких отношений нечеткое значение ≈5+≈3

Для решения данной задачи предпримем следующие действия:

1)  Зафиксируем x1=3

Построим в плоскости μx2 вспомогательную плоскость π. Отобразим изокривые на плоскости x1, x2.

2)  x1=4   →   μ=1/2

3)  x1=5   →   μ=1

4)  x1=6   →   μ=1/2

5)  x1=7   →   μ=0

Далее по аналогии с рассмотренными пятью пунктами строится плоскость π, описываемая x2=const, и проводятся аналогичные построения.

,

x1+ x2=8,

x1+ x2=6,5,

x1+ x2=9,5,

x1+ x2=5,

x1+ x2=11.

Изобразим функцию принадлежности нечеткой суммы ≈5+≈3:

Данный рассмотренный пример одинаково справедлив для процедуры умножения, деления, вычитания.

3.7. Агрегация локальных выводов и дефаззификация

Механизм нечеткого логического вывода выглядит следующим образом:

Методы агрегации:

1)  На основании приведенной схемы, получаемой из базы правил, нечеткие локальные выводы преобразуются в генеральные нечеткие решения (). Далее дефаззифицируются в их четкие значения.

2)  Полученные из базы правил, нечеткие локальные выводы обрабатываются при помощи алгоритмов Мамдани (Mamdani), Сугено (Sugeno), Ларсена (Larsen), Цукамото (Tsukamoto), Ягера (Yager) и др.

3.8. Нечеткие алгоритмы управления

Алгоритм Мамдани

Выполняется в несколько этапов.

1)  Отыскиваются соответствующие для каждого правила функции принадлежности предложений-предпосылок.

2)  Находятся уровни отсечения для каждого правила (α-уровни)

3)  Производится операция логического умножения соответствующего α-уровня и функции принадлежности вывода

B

 

4)  Дефаззификация методом центра масс (центроида; взвешенного среднего)

Алгоритм Цукамото

Первые два пункта аналогичны алгоритму Мамдани.

3)  Предполагается, что функции принадлежности выводов являются монотонными.

4)  αi приравнивается функции принадлежности μBi

Находится соответствующее четкое значение y для каждого из правил.

5)  Методом центроида (или другим методом дефаззификации) отыскивается средневзвешенное управляющее воздействие

Алгоритм Сугено нулевого порядка

Если x1 есть A1 и x2 есть A2, тогда y есть Ci

Первые два пункта аналогичны алгоритму Мамдани.

3)  Методом центроида находится управляющее воздействие

, Ci =const

Алгоритм Сугено первого порядка

Если x1 есть A1 и x2 есть A2, тогда y есть Ci= aix1+ bix2+k

Первые два пункта аналогичны алгоритму Мамдани.

3)  Находятся индивидуальные выходы из правил

 Ci*= aix01+ bix02+k

4)  Методом центроида находится четкое решение управляющего воздействия.

Алгоритм Ларсена

Первые два пункта аналогичны алгоритму Мамдани.

3)  Производится алгебраическое умножение уровня отсечения αi на μBi

B

 

4)  Методом центроида находится четкое решение управляющего воздействия

3.9. Задача управления уличным освещением

Пусть мощность уличного освещения является нечеткой функциональной зависимостью от освещенности и времени суток.

Составим систему лингвистических переменных входных величин:

Освещенность

Время

утро

вечер

темно

малая

полная

сумерки

нулевая

средняя

светло

нулевая

малая

База правил составляется экспертным путем. База правил может быть составлена с помощью обучающей выборки (то есть некоторой системы заведомо правильных адекватных решений), а также экспертно (то есть на личном опыте человека).

Покажем решение данной задачи с применением некоторых алгоритмов нечеткой логики.

1.  Алгоритм Мамдани

Пусть T=4 часа утра, A=20 люкс.

Находим уровни отсечения для каждого из правил.

2.  Алгоритм Ларсена

Пусть T=10 часа утра, A=5 люкс.

Так как принадлежность 0,5, то функция принадлежности уменьшается в 2 раза.

По методу центроида управляющее воздействие определяет заштрихованная площадка.

3.  Алгоритм Цукамото

Пусть T=10 часа утра, A=5 люкс.

4.  Алгоритм Сугено нулевого порядка

Пусть T=10 часа утра, A=5 люкс.

zМ=25, zН=0, zС=75, zП=100.

5.  Алгоритм Сугено первого порядка

Пусть T=10 часа утра, A=5 люкс.

zМ=0,3x+0,7y+10,

zН=0,1x+0,3y+0,

zС=0,6x+0,9y+20,

zП=0,8x+0,7y+30.

x→T, y→A