Студопедия — Этапы процесса нечеткого вывода
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Этапы процесса нечеткого вывода






Процесс нечеткого вывода распадается на 5 этапов.

1. Определение и интерпретация входных переменных и их пределов.

2. Определение и интерпретация выходных переменных и их пределов.

3. Определение функции принадлежности для каждой входной и выходной переменной.

4. Составление базы правил, которая будет отвечать за управляющие операции.

5. Переход от нечеткости к конкретным числовым значениям.

Этап 1

Определение и интерпретация входных переменных и их пределов

Имеются 2 входные переменные.

• Оценка техники игры.

• Рост игроков.

Характеристики оценки игры. (0-100 баллов).

Лингвистическая характеристика   Нижнее значение   Верхнее значение  
Отличная      
Очень хорошая      
Хорошая      
Не очень хорошая      
Плохая      

Характеристики роста игроков (см).

Лингвистическая характеристика   Нижнее значение   Верхнее значение  
Очень высокий   2.20   2.30  
Высокий   2.05   2.23  
Не очень высокий   1.90   2.10  
Низкий   1.80   1.95  

Этап 2

Определение и интерпретация выходных переменных и их пределов

Имеется 1 выходная переменная. • Уверенность отбора в команду (К)

Характеристика уверенности отбора в команду (О-100%)

Лингвистическая характеристика   Нижнее значение   Верхнее значение  
Полная      
Средняя      
Малая      
Очень малая 20 40
Нет 0 25

 

Определение функции принадлежности для каждой входной и выходной

переменной

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

1. Функции принадлежности для оценки техники игры


2. Функции принадлежности для оценки роста

 

3. Функции принадлежности для уверенности отбора

 


 

Составление базы правил

Этап 4

I аолица

Рост Техника   Очень высокий   Высокий   Не очень высокий   Низкий  
Отлично   Полная   Полная   Средняя   Средняя  
Очень хорошо   Полная   Полная   Средняя   Средняя  
Хорошо   Полная   Полная   Средняя   Очень малая  
Не очень хорошо   Средняя   Средняя   Очень малая   Нет  
Плохо   Очень малая   Очень малая   Очень малая   Нет  

База правил представлена в таблице

 

Каждая ячейка базы правил определяется как сложение (логическое И) входов, чтобы определить отдельный вход. Каждая ячейка базы правил определяется как сложение (логическое И) входов, чтобы определить отдельный выход.

Например затемненная ячейка означает:

Если (техника игры) = (хорошо) И (рост) = (очень высокий) Тогда (уверенность отбора) = (полная).

Этап 5

Переход от нечеткости к конкретным числовым значениям

Предположим:

Техника игры оценивается 47 баллов. Рост 206 см.

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

• «Очень хорошая техника игры»

• «Не очень хорошая техника игры»

• «Высокий рост»

• «Не очень высокий рост»

В базе правил активизированы 4 правила.

Рост Техника   Очень высокий   Высокий   Не очень высокий   Низкий  
Отлично   Полная   Полная   Средняя   Средняя  
Очень хорошо   Полная   Полная   Средняя   Средняя  
Хорошо   Полная   Полная   Средняя   Очень малая  
Не очень хорошо   Средняя   Средняя   Очень малая   Нет  
Плохо   Очень малая   Очень малая   Очень малая   Нет  

Скомбинируем значения функции принадлежности, используя логическое "И".

Правило 1. (F-хорошая) И (F-высокая) = min(0.4, 0.9) = 0.4 Правило 2. (F-хорошая) И (F-не очень высокая) = min(0.4,0.6) = 0.4 Правило 3. (F-не очень хорошая) И (F-высокая) = min(0.6,0.9) = 0.6 Правило 4. (F-не очень хорошая) И (F-не очень высокая) = min(0.6,06) = 0.6

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

Функции принадлежности для уверенности отбора

Теперь необходимо определить центр но формуле:

I Xi |J,A[Xi] 0.4*82+0.4*63+0.6*65+0.6*25 Центр= —————— = ———-—————————.— = 56%

S JlA[Xi] 0.4+0.4+0.6+0.6

Таким образом, 56% - значение коэффициента уверенности для отбора претендента в баскетбольную команду, для входных данных: рост - 206 см и техника игры - 47 баллов.

Нечеткое управление


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

Пример: Перевернутый маятник

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

· отрицательная высокая, neg.high (голубой)

· отрицательная низкая, neg.low (зеленый)

· нулевая, zero (красный)

· положительная низкая, pos.low (синий)

· положительная высокая, pos.high (розовый)

Тоже самое делается для угла между тележкой и мачтой маятника и для угловой скорости изменения этого угла

Пожалуйста заметьте, что для упрощения предполагается, что начальное положение мачты около центра справа, так что угол более чем, скажем, 45 градусов в любом направлении по определению никогда не возникнет.

На следующей странице определим некоторые правила, которые желательно применить в данной ситуации.

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

Положим, например, что мачта находится справа (угол равен нулю) и не двигается (угловая скорость - ноль). Очевидно, что это желаемое положение, и ничего предпринимать не надо (скорость равна нулю).
Рассмотрим другой случай: мачта находится справа, как и прежде, но движется с низкой скоростью в положительном направлении. Естественно необходимо компенсировать движение мачты, передвигая тележку в том же направлении с низкой скоростью.

Итак, получаем два правила, которые более формально представляются в следующей форме:

· Если угол равен нулю И угловая скорость равна нулю, тогда скорость должна быть равна нулю.

· Если угол равен нулю И угловая скорость положительная низкая, тогда скорость должна быть положительной низкой.

 

Сведем все полученные правила в таблицу:

 

 

| угол

|

скорость | ОВ ОН 0 ПН ПВ

-----------+------------------------------

ОВ | ОВ

угл. ОН | ОН 0

скор. 0 | ОВ ОН 0 ПН ПВ

ПН | 0 ПН

ПВ | НВ

 

 

где ОВ - Отрицательное Высокое (большое) значение, ОН - Отрицательное Низкое (малое) значение, 0 - нуль и т.д.

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

Реальное значение угла:

Реальное значение угловой скорости:

 

Применим правило

Если угол равен нулю И угловая скорость равна нулю, тогда скорость равна нулю

к реальным значениям переменных.


Здесь представлена лингвистическая переменная "угол", отображаемая нечетким множеством "ноль" и реальный угол наклона маятника.

Проследим получение результата с помощью нечеткого вывода.

1. Если угол равен нулю И угловая скорость равна нулю тогда скорость равна нулю

Получаем, что реальное значение угла принадлежит нечеткому множеству "ноль" со степенью 0.75.

2. Если угол равен нулю И угловая скорость равна нулю тогда скорость равна нулю

Реальное значение угла принадлежит нечеткому множеству "ноль" со степенью 0.75.
Здесь представлена лингвистическая переменная "угловая скорость", отображаемая нечетким множеством "ноль" и реальная угловая скорость.

3. Если угол равен нулю И угловая скорость равна нулю тогда скорость равна нулю

 


Реальное значение угла принадлежит нечеткому множеству "ноль" со степенью 0.75.

Реальное значение угловой скорости принадлежит нечеткому множеству "ноль" со степенью 0.4.

4. Если угол равен нулю И угловая скорость равна нулю тогда скорость равна нулю


Так как две части условий правила объединяются по И, то вычисляем min (0.75, 0.4) = 0.4 и уменьшаем нечеткое множество "ноль" для переменной "скорость" до этого уровня (в соответствии с рассматриваемым правилом).

Только четыре правила приводят к результату. Объединим их в одно решение.

Таким образом результатом правила

Если угол равен нулю И угловая скорость равна нулю тогда скорость равна нулю

является:

Результатом правила

Если угол равен нулю И угловая скорость отрицательная низкая тогда скорость - отрицательная низкая

является:

Результатом правила

Если угол положительный малый И угловая скорость равна нулю тогда скорость - положительная низкая
является:

Результатом правила

Если угол положительный малый И угловая скорость отрицательная низкая тогда скорость равна нулю

является:

Объединение этих четырех результатов дает общее решение:

Таким образом, решением контроллера нечеткой логики является нечеткое множество (для скорости). Далее необходимо выбрать одно значение для представления конечного выходного значения. Существует несколько эвристических методов (методов дефаззификации), один из которых, например, предполагает выбирать в качестве конечного значения центр тяжести нечеткого множества:

Вся данная процедура получения решения называется контроллером Мамдани (Mamdani controller).







Дата добавления: 2015-09-04; просмотров: 618. Нарушение авторских прав; Мы поможем в написании вашей работы!



Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Логические цифровые микросхемы Более сложные элементы цифровой схемотехники (триггеры, мультиплексоры, декодеры и т.д.) не имеют...

Приложение Г: Особенности заполнение справки формы ву-45   После выполнения полного опробования тормозов, а так же после сокращенного, если предварительно на станции было произведено полное опробование тормозов состава от стационарной установки с автоматической регистрацией параметров или без...

Измерение следующих дефектов: ползун, выщербина, неравномерный прокат, равномерный прокат, кольцевая выработка, откол обода колеса, тонкий гребень, протёртость средней части оси Величину проката определяют с помощью вертикального движка 2 сухаря 3 шаблона 1 по кругу катания...

Неисправности автосцепки, с которыми запрещается постановка вагонов в поезд. Причины саморасцепов ЗАПРЕЩАЕТСЯ: постановка в поезда и следование в них вагонов, у которых автосцепное устройство имеет хотя бы одну из следующих неисправностей: - трещину в корпусе автосцепки, излом деталей механизма...

Травматическая окклюзия и ее клинические признаки При пародонтите и парадонтозе резистентность тканей пародонта падает...

Подкожное введение сывороток по методу Безредки. С целью предупреждения развития анафилактического шока и других аллергических реак­ций при введении иммунных сывороток используют метод Безредки для определения реакции больного на введение сыворотки...

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

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия