|
|
|||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||
| Вход | |||||||||||||||||||||||||||||||||
|
Раздел "Проектирование систем управления\Fuzzy Logic Toolbox"
С.Д.Штовба "Введение в теорию нечетких множеств и нечеткую логику" В оглавление книги \ К следующему разделу \ К предыдущему разделу 1.7. Нечеткая логика 1.7.5. Нечеткий логический вывод 1.7.5.1. Композиционное правило нечеткого вывода Заде Обычный, булевый логический вывод базируется на следующих тавтологиях:
В четком логическом выводе наиболее часто применяется правило модус поненс, которое можно записать так:
Модус поненс выводит заключение "B есть истинно", если известно, что "A есть истинно" и существует правило "Если A, то B" (A и B - четкие логические утверждения). Однако, если прецедент отсутствует, то модус поненс не сможет вывести никакого, даже приближенного заключения. Даже в случае, когда известно, что близкое к A утверждение A' является истинным, модус поненс не может быть применен. Одним из возможных способов принятия решений при неопределенной информации является применение нечеткого логического вывода. Определение 47. Нечетким логическим выводом называется получение заключения в виде нечеткого множества, соответствующего текущим значениях входов, с использованием нечеткой базы знаний и нечетких операций. Основу нечеткого логического вывода составляет композиционное правило Заде. Определение 48. Композиционное правило вывода Заде формулируется следующим образом: если известно нечеткое отношение
где Пример 12. Дано нечеткое правило "Если В начале рассчитаем нечеткое отношение, соответствующее правилу "Если
Теперь, по формуле
1.7.5.2. Нечеткий логический вывод Мамдани Нечеткий логический вывод по алгоритму Мамдани выполняется по нечеткой базе знаний:
в которой значения входных и выходной переменной заданы нечеткими множествами. Введем следующие обозначения, необходимые для дальнейшего изложения материала:
Степени принадлежности входного вектора
где В результате получаем такое нечеткое множество
Особенностью этого нечеткого множества является то, что универсальным множеством для него является терм-множество выходной переменной Для перехода от нечеткого множества, заданного на универсальном множестве нечетких термов
где Четкое значение выхода
где Пример 13. По нечеткой базе знаний из примера 11 выполнить нечеткий логический вывод при значениях входной переменной Выполнение нечеткого логического вывода при значениях входной переменной
Рисункок 18 - Нечеткий логический вывод Мамдани при четком значении входной переменной
Рисункок 19 - Нечеткий логический вывод Мамдани при нечетком значении входной переменной
Рисункок 20 -Зависимость "вход-выход" для нечеткой базы знаний из примера 11 1.7.5.3. Нечеткий логический вывод Сугено Нечеткий логический вывод по алгоритму Сугено (иногда говорят алгоритм Такаги-Сугено) выполняется по нечеткой базе знаний:
где База знаний Сугено аналогична базе знаний Мамдани за исключением заключений правил
где В результате получаем такое нечеткое множество
Обратим внимание, что в отличие от результата вывода Мамдани, приведенное выше нечеткое множество является обычным нечетким множеством первого порядка. Оно задано на множестве четких чисел. Результирующее значение выхода Пример 14. Известна нечеткая база знаний: Если x=низкий, то Если x=высокий, то Функции принадлежности термов заданы следующими выражениям:
Необходимо выполнить нечеткий логический вывод при значении входной переменной Выполнение нечеткого логического вывода показано на рис. 21. Дефаззификация проводилась по методу центра тяжести (взвешенного среднего). На рис. 22 показана зависимость "вход-выход" для приведенной выше нечеткой базы знаний. Участки графика, соответствующие первому и второму правилу базы знаний обозначены на рисунке #1 и #2.
Рисункок 21 - Выполнение нечеткого логического вывода Сугено для примера 14
Рисункок 22 - Зависимость "вход-выход" для нечеткой базы знаний из примера 14 В оглавление книги \ К следующему разделу \ К предыдущему разделу |
|
Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)
|
||
| На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro | ||
| E-mail: | ||
| Информация на сайте была обновлена 11.05.2004 |
Copyright 2001-2004 SoftLine Co Наши баннеры |
|