Интеллектуальные системы в Машиностроении. Применение нечеткой логики в системах автоматического Управления. Все данные взяты с сайта http://www.insycom.ru.

Презентация:



Advertisements
Похожие презентации
Лекция 2 по дисциплине «Искусственный интеллект и нейросетевое управление» тема: «Нечёткая логика» Мамонова Татьяна Егоровна
Advertisements

Применение генетического программирования для реализации систем со сложным поведением Санкт-Петербургский Государственный Университет Информационных Технологий,
Алгоритмизация и блок-схемы Практическое занятие 1.
Алгоритмический язык и язык Бейсик Ученицы 11-А класса ОШ 15 Бондаренко Натальи.
Управление и регулирование Основные понятия. Управление и регулирование d d Объект управления описывается множеством переменных X = {x 1 ;x 2 ;…x n }
Алгоритмическая конструкция «ветвление» Презентацию разработал Мащенко П.С., учитель МБОУ СОШ 2 муниципального образования Щербиновский район станицы Старощербиновской.
Составные условия в разветвляющихся алгоритмах © М.Е.Макарова
Microsoft® Small Basic Условия и циклы Предполагаемое время работы с этим уроком: 2 часа.
Кодирование
Теория вычислительных процессов Сети Петри для моделирования Преподаватель: Веретельникова Евгения Леонидовна 1.
Условный оператор. Проводится соревнование по поеданию пирожков. За 10 минут Вася съел a пирожков, а Коля b пирожков. На командном первенстве они составили.
Оператор ветвления. Для реализации ветвления в программе используют условный оператор (оператор ветвления). Условный оператор в полной форме записывается.
Тема урока: ТРИГГЕР. или не не Разнообразие современных компьютеров очень велико. Но их структуры основаны на общих логических принципах, позволяющих.
Алгоритм. Алгоритм это точно определённая инструкция, последовательно применяя которую к исходным данным, можно получить решение задачи. Для каждого алгоритма.
Интеллектуальная система управления робототехническими комплексами Общая концепция.
Тема урока : Оператор множественного выбора CASE.
Нейросетевые технологии в обработке и защите данных Защита информации иммунными нейронными сетями Лекция 11. Системы н ечеткого вывода 1.
Инвариантность изображений в задачах оптической обработки информации Мельков Алексей Евгеньевич.
Условный оператор Структура ветвления. Условный оператор реализует выполнение определённых команд при условии, что некоторое логическое выражение (условие)
Программирование типовых алгоритмов вычислений Информатика.
Транксрипт:

Интеллектуальные системы в Машиностроении. Применение нечеткой логики в системах автоматического Управления. Все данные взяты с сайта Выполнили студенты ВМ-40 Дорофеев А., Гумеров А., Валиев Д., Матвеев С.

Этапы обработки информации при использовании нечеткой логики: Нечеткие рассуждения – на основе фаззификации – преобразование численного значения в символьное нечеткое значение Четкое принятие решения – дефаззификация – преобразование нечеткого символьного значения в число

Структура системы управления на основе нечеткой логики

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

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

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

Особенности нечеткой логики (fuzzy logic): В нечеткой логике точные рассуждения рассматриваются как частный случай нечетких рассуждений В нечеткой логике нечто является чем-то определенным только в какой-то степени В нечеткой логике знание интерпретируется как набор гибких или нечетких ограничений на наборе нечетких переменных Вывод рассматривается как процесс распространения нечетких ограничений Любая логика может быть фаззифицирована.

Какая разница между нечеткой логикой и обычными методами управления? Нечеткая логика вводит простой, основанный на правилах вида IF X AND Y THEN Z подход к решению проблемы управления вместо попыток смоделировать систему математически. Нечеткая логика основана на эмпирике (опыте) оператора, а не на понимании внутренностей системы. Например, вместо того, чтобы оперировать такими высказываниями с температурой как "SP =500F", "T

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

Первый в мире Fuzzy Logic Controller В Англии в 1973 в University of London, профессор Mamdani и студент S. Assilian пытались стабилизировать скорость маленького парового двигателя, построенного студентом. Они имели оборудование для этого – мини-ЭВМ PDP-8 и обычные средства для цифрового управления. Но они не могли управлять двигателем как им хотелось. Наблюдалось перерегулирование и требуемая скорость достигалась только после серии колебаний, т.е. управление скоростью было очень медленным

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

Для того, чтобы получить fuzzy logic control system на персональном компьютере, необходимо: Определить входы. Описать состояния и действия системы с помощью нечетких правил на естественном языке. Написать программу для выполнения этих правил над всеми входами и для определения выходов. В программе используется взвешенное среднее для объединения разных действий, вызванных разными правилами, в одно действие управляемой системы. (В случае, если имеется только один выход, объединения не требуется).

Конец Спасибо за внимание