Нечеткая логика в узком и широких смыслах. Нечеткая логика в управлении и типы нечетких контроллеров.
Нечеткая логика:
1. в узком смысле – где множество истинности
2. в широком смысле ,
Очевидной областью внедрения алгоритмов нечеткой логики являются всевозможные экспертные системы, в том числе:
· нелинейный контроль за процессами ( производство );
· самообучающиеся системы ( или классификаторы ), исследование рисковых и критических ситуаций ;
· распознавание образов;
· финансовый анализ ( рынки ценных бумаг ) ;
· исследование данных ( корпоративные хранилища );
· совершенствование стратегий управления и координации действий, например сложное промышленное производство.
Основные преимущества применения нечеткой логики для решения задач автоматизации по сравнению с традиционными подходами теории автоматического управления состоят в следующем:
· значительное повышение быстродействия процессов управления при использовании нечетких контроллеров;
· возможность создания систем управления для объектов, алгоритмы функционирования которых трудно формализуемы методами традиционной математики;
· возможность синтеза адаптивных регуляторов на базе классических ПИД регуляторов;
· повышение точности алгоритмов фильтрации случайных возмущений при обработке информации от датчиков;
· снижение вероятностей ошибочных решений при функционировании управляющих алгоритмов, что позволяет увеличить срок службы технологического оборудования.
Микроконтроллер нечеткой логики
Общая структура микроконтроллера, использующего нечеткую логику, показана на рис.1. Она содержит в своем составе следующие составные части:
· блок фаззификации;
· базу знаний;
· блок решений;
· блок дефаззификации.
Блок фаззификации преобразует четкие (сrisp) величины, измеренные на выходе объекта управления, в нечеткие величины, описываемые лингвистическими переменными в базе знаний.
Блок решений использует нечеткие условные (if – then) правила, заложенные в базе знаний, для преобразования нечетких входных данных в требуемые управляющие воздействия, которые носят также нечеткий характер.
Блок дефаззификации преобразует нечеткие данные с выхода блока решений в четкую величину, которая используется для управления объектом.
Рис.3.1. Общая структура нечеткого микроконтроллера.
В качестве реальных микроконтроллеров, поддерживающих нечеткую логику выступают 68HC11, 68HC12 фирмы Motorola, MCS-96 фирмы Intel, а также некоторые другие.
Вопрос3
Нечеткие отношениятипа 1 и типа 2. операции над нечеткими отношениями.Методы кластеризации на основе нечетких отношений.
Пусть — прямое произведение универсальных множеств и М — некоторое множество принадлежностей (например, М = [О, 1]). Нечеткое n-арное отношение определяется как нечеткое подмножество R на Е, принимающее свои значения в М. В случае n = 2 и М = [0, 1] нечетким отношением R между множествами будет называться функция которая ставит в соответствие каждой паре
элементов величину
Обозначение: нечеткое отношение на запишется в виде
В случае, когда X = Y, т.е. X и Y совпадают, нечеткое отно-
отношение называется нечетким отношением на
множестве X.
Примеры
1) Пусть Нечеткое отношение R = XRY может быть задано, к примеру, табл. 1.3.
Таблица 1.3. Задание нечеткого отношения