Содержание

Слайд 2

Немного теории

Нечеткая логика основана на использовании оборотов естественного языка - «далеко», «близко»,

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

Слайд 3

Примеры применения нечеткой логики:

Автоматическое управление воротами плотины на гидроэлектростанциях
Упрощенное управление роботами

Примеры применения нечеткой логики: Автоматическое управление воротами плотины на гидроэлектростанциях Упрощенное управление
Наведение телекамер  при трансляции спортивных событий
Эффективное и стабильное управление автомобильными двигателями
Управление экономичной скоростью автомобилей (Nissan, Subaru)

Слайд 4

Оптимизированное планирование автобусных расписаний (Toshiba,)
Системы архивации документов (Mitsubishi Elec.)
Системы прогнозирования 

Оптимизированное планирование автобусных расписаний (Toshiba,) Системы архивации документов (Mitsubishi Elec.) Системы прогнозирования
землетрясений(Japan)
диагностика рака (Kawasaki Medical School)

Слайд 5

Распознавание рукописных символов в карманных компьютерах (записных книжках) (Sony)
Однокнопочное управление

Распознавание рукописных символов в карманных компьютерах (записных книжках) (Sony) Однокнопочное управление стиральными
стиральными машинами (Matsushita, Hitatchi)
Распознавание  рукописных текстов, объектов, голоса (CSK, Hitachi, Hosai Univ., Ricoh)

Слайд 6

Управление метрополитенами для повышения удобства вождения, точности остановки и экономии энергии (Hitachi)

Управление метрополитенами для повышения удобства вождения, точности остановки и экономии энергии (Hitachi)

Оптимизация потребления бензина в автомобилях (NOK, Nippon Denki Tools)
Повышение чувствительности и эффективности управления лифтами (Fujitec, Hitachi, Toshiba)

Слайд 7

Термин "нечеткая логика"

В узком смысле,
нечеткая логика — это логическое исчисление, являющееся

Термин "нечеткая логика" В узком смысле, нечеткая логика — это логическое исчисление,
расширением многозначной логики.
В широком смысле
нечеткая логика равнозначна теории нечетких множеств.
Нечеткая логика в узком смысле является разделом нечеткой логики в широком смысле

Слайд 8

Родился в БакуРодился в Баку, Азербайджан как Лотфи Алескерзаде (или Аскер Заде)

Родился в БакуРодился в Баку, Азербайджан как Лотфи Алескерзаде (или Аскер Заде)
от русской матери и отца азербайджанца иранского происхождения; с 1932) от русской матери и отца азербайджанца иранского происхождения; с 1932 года жил в Иране) от русской матери и отца азербайджанца иранского происхождения; с 1932 года жил в Иране, учился Тегеранском университете; с 1944 в Соединенных Штатах; работает в Калифорнийском университете (Беркли).

Впервые термин нечеткая логика
(fuzzy logic) был введен амерканским профессором Лотфи Заде в 1965 году в работе “Нечеткие множества” в журнале “Информатика и управление”.

Родился в БакуРодился в Баку, Азербайджан как Лотфи Алескерзаде (или Аскер Заде) от русской матери и отца азербайджанца иранского происхождения; с 1932) от русской матери и отца азербайджанца иранского происхождения; с 1932 года жил в Иране) от русской матери и отца азербайджанца иранского происхождения; с 1932 года жил в Иране, учился Тегеранском университете; с 1944 в Соединенных Штатах; работает в Калифорнийском университете (Беркли).

Слайд 9

Определение Нечетким множеством на множестве X назовем пару (X, mA),
где mA(x)

Определение Нечетким множеством на множестве X назовем пару (X, mA), где mA(x)
– функция, каждое значение которой mA(x) ∈ [0, 1] -степень принадлежности точки x∈X множеству.
Функция mA – называется функцией принадлежности множества .
Для обычного четкого множества A можно положить

Слайд 10

Определение Нечеткое множество называется пустым, если mA(x) = 0 для всех x∈X.

Определение Нечеткое множество называется пустым, если mA(x) = 0 для всех x∈X.

Пример
Пусть X – множество студентов,
А -множество пожилых людей. Нечеткое множество А– пустое, mA(x) = 0 для всех x∈X, так как пожилых студентов, вообще говоря, не бывает

Слайд 11

В феврале 1991 года была сконструирована первая <интеллектуальная> стиральная машина, в системе

В феврале 1991 года была сконструирована первая стиральная машина, в системе управления
управления которой сочетались нечеткая логика.
Автоматически определяя нечеткие входные факторы :
объем и качество белья,
уровень загрязненности,
тип порошка и т.д.),
стиральная машина выбирала оптимальный режим стирки из 3800 возможных.

Слайд 12

Бурный рост рынка нечетких систем показан

Бурный рост рынка нечетких систем показан

Слайд 13

Пример

Прогноз погоды на завтра
температура воздуха +10 градусов С, возможен дождь.
Это

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

Слайд 14

Недостатки нечетких систем

являются:
отсутствие стандартной методики конструирования нечетких систем;
невозможность математического анализа

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

Слайд 15

Области эффективного применения современных технологий управления

Области эффективного применения современных технологий управления

Слайд 16

БАЗОВЫЕ ПОНЯТИЯ НЕЧЕТКОЙ ЛОГИКИ

Определение µА(x) –
характеристическая функция принадлежности (функция принадлежности) -

БАЗОВЫЕ ПОНЯТИЯ НЕЧЕТКОЙ ЛОГИКИ Определение µА(x) – характеристическая функция принадлежности (функция принадлежности)
функция указывает степень (уровень) принадлежности элемента х подмножеству А
Замечание Обычное множество - частный случай нечеткого множества.
Функцию принадлежности, как и всякую функцию, можно задавать таблично или аналитически.

Слайд 17

Вид функции принадлежности может быть абсолютно произвольным .
Основные виды

Вид функции принадлежности может быть абсолютно произвольным . Основные виды

Слайд 18

Основные характеристики нечетких множеств

1. Величина µА(х) называется высотой нечеткого множеcтва А.
Нечеткое

Основные характеристики нечетких множеств 1. Величина µА(х) называется высотой нечеткого множеcтва А.
множество А нормально, если его высота равна 1 , в противном случае нечеткое множество называется субнормальным .
Нечеткое множество унимодально , если функция принадлежности =1 только для одного элемента.
Элементы х Є E , для которых µА(х)= 0,5, называются точками перехода множества

Слайд 20

Л. А. Задэ предложил
оператор минимума  для пересечения оператор максимума для объединения

Л. А. Задэ предложил оператор минимума для пересечения оператор максимума для объединения двух нечетких множеств
двух нечетких множеств

Слайд 21

Пример

Пусть A  нечеткий интервал от 5 до 8 и B нечеткое число

Пример Пусть A нечеткий интервал от 5 до 8 и B нечеткое число около 4
около 4

Слайд 22

Пересечение нечеткое множество между 5 и 8 И  (AND)  около 4 (синяя

Пересечение нечеткое множество между 5 и 8 И (AND) около 4 (синяя линия).
линия).

Слайд 23

Объединение Нечеткое множество между 5 и 8 ИЛИ  (OR)  около 4

Объединение Нечеткое множество между 5 и 8 ИЛИ (OR) около 4

Слайд 24

Отрицание Синяя линия - это ОТРИЦАНИЕ нечеткого множества A.

Отрицание Синяя линия - это ОТРИЦАНИЕ нечеткого множества A.

Слайд 25

Основные операции с нечеткими множествами
Включeнue.

Основные операции с нечеткими множествами Включeнue.

Слайд 26

3. Разность.

2. Равенство

3. Разность.

3. Разность. 2. Равенство 3. Разность.

Слайд 27

Лингвистический смысл « или «

4.объединение

Лингвистический смысл « или «

Лингвистический смысл « или « 4.объединение Лингвистический смысл « или «

Слайд 28

Лингвистический смысл « и «

5.пересечение

Лингвистический смысл « и «

Лингвистический смысл « и « 5.пересечение Лингвистический смысл « и «

Слайд 29

Лингвистический смысл « не «

6.дополнение

Лингвистический смысл « не «

Лингвистический смысл « не « 6.дополнение Лингвистический смысл « не «

Слайд 30

Лингвистический смысл «очень»

7.концентрация

Лингвистический смысл «очень»

Лингвистический смысл «очень» 7.концентрация Лингвистический смысл «очень»

Слайд 31

Лингвистический смысл
«не очень»

8. Размывание (или размытие)

Лингвистический смысл
«не

Лингвистический смысл «не очень» 8. Размывание (или размытие) Лингвистический смысл «не очень»
очень»

Слайд 33

Пример Нечеткое множество для термина «молодой»

До 16 лет нельзя однозначно утверждать,

Пример Нечеткое множество для термина «молодой» До 16 лет нельзя однозначно утверждать,
что человек молодой (рангом около 0,9 ).
от 16 до 30 лет можно смело присвоить ранг 1, т.е. человек в этом возрасте молодой.
После 30 лет человек вроде уже не молодой, но еще и не старый, здесь ранг будет принимать значения в интервале от 0 до 1.
И чем больше возраст человека, тем меньше становится его принадлежность к молодым, т.е. ранг будет стремиться к 0.

Слайд 34

Принципы работы систем с нечеткой логикой

Фаззификация:
(измерительные приборы фаззифицируются (переводятся в

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

Слайд 35

Определение Фаззификация - сопоставление множества значений х ее функции принадлежности М(х), т.е.

Определение Фаззификация - сопоставление множества значений х ее функции принадлежности М(х), т.е.
перевод значений х в нечеткий формат Дефаззификация - процесс, обратный фаззификации.
Значения функции принадлежности M(x) могут быть взяты только из априорных знаний, интуиции (опыта), опроса экспертов.

Слайд 36

Понятие лингвистической переменной

Определение Лингвистическая переменная - переменная, значениями которой являются не числа,

Понятие лингвистической переменной Определение Лингвистическая переменная - переменная, значениями которой являются не
а слова естественного языка, называемые термами.
Для большинства приложений достаточно 3-7 термов на каждую переменную. (минимальное , максимальное, среднее)
Максимальное количество термов- не ограничено и зависит целиком от приложения

Слайд 37

Определение числа термов

исходите из стоящей перед вами задачи и необходимой точности

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

Слайд 38

Лингвистическая переменная

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

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

Слайд 39

Пример

1. Лингвистическая переменная ВОЗРАСТ
для нее термы ЮНОШЕСКИЙ, СРЕДНИЙ и ПРЕКЛОННЫЙ.

Пример 1. Лингвистическая переменная ВОЗРАСТ для нее термы ЮНОШЕСКИЙ, СРЕДНИЙ и ПРЕКЛОННЫЙ.

2. Лингвистической переменной ДИСТАНЦИЯ являются термы ДАЛЕКО, БЛИЗКО

Слайд 40

Нечеткие системы основаны на
правилах продукционного типа,
в качестве посылки и

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

Слайд 41

Правило продукций

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

Правило продукций состоит из посылок и заключения. Возможно наличие нескольких посылок в
они объединяются посредством логических связок И, ИЛИ.
Продукционное правило записывается в виде:
«ЕСЛИ (посылка) (связка) (посылка)… (посылка) ТО (заключение)».

Слайд 42

Пример

Можно задать степень принадлежности к терму ОЧЕНЬ БЛИЗКО равную 0.7 , а

Пример Можно задать степень принадлежности к терму ОЧЕНЬ БЛИЗКО равную 0.7 ,
к терму БЛИЗКО– 0.3

Слайд 43

Алгоритм по формализации задачи в терминах нечеткой логики.

Шаг 1. Для каждого терма

Алгоритм по формализации задачи в терминах нечеткой логики. Шаг 1. Для каждого
взятой лингвистической переменной найти числовое значение или диапазон значений, наилучшим образом характеризующих данный терм.
Шаг 2. После определения значений с единичной принадлежностью необходимо определить значение параметра с принадлежностью «0» к данному терму.
Шаг 3. Для определения промежуточных значений выбираются П- или Л-функции из числа стандартных функций принадлежности.
Для значений, соответствующих экстремальным значениям параметра, выбираются S- или Z-функции принадлежности.

Слайд 44

Моделирование работы светофора с нечеткой логикой

ПОСТАНОВКА:
В обычном светофоре время работы

Моделирование работы светофора с нечеткой логикой ПОСТАНОВКА: В обычном светофоре время работы
зеленого и красного света, а также время цикла фиксированы. Это создает некоторые трудности в движении машин, особенно, при изменении их потоков в часы пик, что довольно часто приводит к появлению автомобильных пробок

Слайд 45

В нечетком светофоре время цикла остается постоянным, однако, время его работы в

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

Слайд 46

Светофор использует разности показаний четырех пар датчиков:
(Д1-Д2), (Д3-Д4), (Д5-Д6) и (Д7-Д8).

Светофор использует разности показаний четырех пар датчиков: (Д1-Д2), (Д3-Д4), (Д5-Д6) и (Д7-Д8).

если для улицы СЮ горит зеленый свет, машины проезжают перекресток и показания двух пар датчиков равны:
Д1=Д2, Д5=Д6,
а, следовательно, их разность равна нулю.

Слайд 47

В это же время на улице ЗВ перед светофором останавливаются машины, которые

В это же время на улице ЗВ перед светофором останавливаются машины, которые
успели проехать только Д4 и Д7.
Суммарное количество автомобилей на этой улице :
(Д4-Д3)+(Д7-Д8)=(Д4-0)+(Д7-0)=Д4+Д7

Слайд 48

Показатель эффективности - число машин, не проехавших перекресток за один цикл светофора.
для

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

Слайд 49

Для переменной время зеленого света предлагается три терма:
малое (10-25сек.);
среднее(20-40сек.);
большое(35-50сек.).

Для переменной время зеленого света предлагается три терма: малое (10-25сек.); среднее(20-40сек.); большое(35-50сек.).

Слайд 50

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

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

Слайд 51

термы для двух оставшихся переменных :
очень малое (0-18);
малое (16-36);
среднее (34-56);

термы для двух оставшихся переменных : очень малое (0-18); малое (16-36); среднее

большое (54-76);
очень большое (72-90).

Слайд 52

В качестве выходного параметра – время зеленого светофора.
Термы:
уменьшить (-20-0сек.);
не изменять

В качестве выходного параметра – время зеленого светофора. Термы: уменьшить (-20-0сек.); не изменять (-15-15сек.); увеличить (0-20сек.).
(-15-15сек.);
увеличить (0-20сек.).

Слайд 53

Таблица правил на основе условных высказываний формирует выходное значение :
Если (число машин

Таблица правил на основе условных высказываний формирует выходное значение : Если (число
на улице СЮ=малое)&
(число машин на улице ЗВ=большое)&
(время зеленого света на улице СЮ=большое),
то (время зеленого света=уменьшить).

Слайд 54

Результаты моделирования работы светофора с нечеткой логикой

На светофор с датчиков поступает

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

Слайд 55

Результат работы

Результат работы

Слайд 56

В это же время на улице ЗВ перед светофором останавливаются машины, которые

В это же время на улице ЗВ перед светофором останавливаются машины, которые
успели проехать только Д4 и Д7. В результате можно рассчитать суммарное количество автомобилей на этой улице следующим образом:
(Д4-Д3)+(Д7-Д8)=(Д4-0)+(Д7-0)=Д4+Д7
Имя файла: Лекция.pptx
Количество просмотров: 112
Количество скачиваний: 0