
- •1. Нечеткие множества.
- •2. Основные виды функции принадлежности.
- •3. Операции над нечеткими множествами.
- •4. Нечеткие отношения.
- •5. Нечеткая и лингвистическая переменные.
- •6. Нечеткая логика
- •7. Системы нечетких продукций.
- •8. Системы нечеткого вывода. Основные этапы нечеткого вывода.
- •9. Система MatLab.
- •10. Нейронные сети. Их реализация в MatLab.
- •12. Требования к математической модели.
- •13. Типы математических моделей.
- •14. Этапы построения математической модели.
- •1. Построение математической модели.
- •2. Постановка и решение вычислительной задачи.
- •3. Проверка качества модели на практике.
- •15 Методы самоконтроля.
- •16. Распространенные ошибки.
1. Нечеткие множества.
Пусть имеется универсальное (под)множество Х, а все остальные множества являются его подмножествами.
Пусть ,
Определим функцию
следующим образом:
Функцию
будем называть характеристической
функцией множества. Любая такая ф-ция
задает множество.
Пусть функция F(x) принимает любые значения из [0,1]. Тогда она будет называться функцией принадлежности, а ее значение μ(x) будем называть степень принадлежности элементаxнечеткому множествуF.
Для универсального множества μ(х) ≡ 1. Для пустого множества μ(х) ≡ 0.
Носителем нечеткого множества A будем называть такое множество, которое содержит только те элементы множества A, степень принадлежности которых > 0.
Множество α-уровня – множество элементов Аα, степень принадлежности которых > α.
ТВГ hα функциипринадлежности множества А называется высотой нечеткого множества.
Высота нечеткого множества всегда существует и равна какому-то числу из [0;1].
Нечеткое множество A называется субмодальным, если hα =1, но не существует такого x, для которого μ(x) = 1.
Функция принадлежности называется унимодальной на интервале [а;b], если она непрерывна на [а;b], а также существует интервал [c,d]⊂[a;b], такой, что μ(х) строго монотонно возрастает на [a;c], монотонно убывает на [d;b] и принимает свое максимальное значение на [c;d]. Если [c;d] вырождается в точку, то говорят, что функция принадлежности строго унимодальна.
Нечеткое множество называется унимодальным, если его функция принадлежности унимодальна.
Ядром нечеткого множества называется такое обычное множество его элементов, для которых μ(х) = 1.
Если нечеткое множество не является нормальным, то его ядро будет пустым. Поскольку hα всегда существует, то непустое нечеткое множество можно преобразить к субнормальному, поделив значение функции принадлежности на высоту hα. Тогда ТВГ=1
Границами нечеткого множества называется такие элементы, для которых значения функции принадлежности отличны от 0 и 1.
2. Основные виды функции принадлежности.
1. Треугольная.
Определяет треугольник, причем a,c - основание, b - вершина.
В данном случае интервал [a,c] - носитель множества, [a,b] и [b,c] - границы, b - ядро.
2. Трапециевидная.
Эти две функции характеризую такие свойства, как “≈”, “похож на” и т.д.
3. Z-образная кривая.
Параметры a
и b
определяют вид кривой. В данном случае
мы имеем нормально выпуклое нечеткое
множество, у которого ядро - ,
носитель -
.
4. S-образная кривая.
В данном случае
ядро - ,
носитель -
.
3. Операции над нечеткими множествами.
Нечеткое множество является обобщением классического множества. Обобщать операции можно по-разному => определение операций будет неоднозначным, т.е. одну и ту же операцию можно определить по-разному.
Говорить об операциях над нечет. множествами возможно только, если все они проводятся на одном и том же универсальном множестве.
Т.к. неч. множество полностью определяется своей функцией принадлежности, множество и функция явл. по сути синонимами. Но одно и то же свойство может быть задано с помощью различных функций принадлежности.
Рассмотрим отношение
равенства:
два нечетких множества называются
равными, если для
их функции принадлежности равны:
,
A
= B.
Нечеткое множество
А называется множеством
нечеткого множества, если для .
.
Если для двух
множеств неверно ни ,
ни
,
то говорят, что множества A
и B
несравнимы.
Пересечением
двух нечетких множеств будем называть
некоторое нечеткое множество C
(),
функция принадлежности которого
определяется так:
.
Объединением
двух нечетких множеств A
и B,
заданных на одном и том же универсальном
множестве, называется множество C
()
определяется как:
.
Симметрической
разностью нечетких множеств A
и B,
заданных на одном и том же универсальном
множестве, называется множество C,
функция принадлежности которого
определяется так: .
Дополнением
нечеткого множества A
называется множество .
В системе MatLab при моделировании именно эти определения стоят по умолчанию.
Для этих операций выполняются свойства:
- идемпотентность;
Принципиальной особенностью нечетких множеств является то, что для них не выполняются два свойства, характерные для классических множеств:
Введенные определения наиболее приближают алгебру нечетких множеств к булевым. В других определениях некоторые из 8 свойств не выполняются.
В ряде конкретных случаев целесообразно использовать не основные операции с нечеткими множествами, а альтернативные. Это может быть вызвано желанием, например, повысить адекватность модели.