Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Построение нечеткой экспертной системы

Автор:   •  Январь 21, 2023  •  Лабораторная работа  •  956 Слов (4 Страниц)  •  285 Просмотры

Страница 1 из 4

МИНОБРНАУКИ РОССИИ

Федеральное государственное бюджетное образовательное учреждение
высшего образования
«Ижевский государственный технический университет имени М. Т. Калашникова»
(ФГБОУ ВО «ИжГТУ имени М. Т. Калашникова)

Институт «Информатика и вычислительная техника»
Кафедра «Автоматизированные системы обработки информации и управления»

 

Отчёт по лабораторной работе №2

по дисциплине «Неклассические логики»

на тему «Построение нечеткой экспертной системы»

Выполнил:
Студент группы Б19-782-2                                                         
А.О. Зеленин

Проверил:
Ст. преп. кафедры АСОИУ                                                        Н. С. Исупов

Ижевск, 2021

1 Постановка задачи

Задание: используя пакет нечёткой логики Fuzzy Toolbox системы Matlab, построить нечёткую экспертную систему по вариантам.

Исходные данные: Система автопилот автомобиля: построить нечеткую систему управления скоростью автомобиля в зависимости от дорожного покрытия и от степени нажатия педали тормоза.

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

Рассмотрим методику построения нечеткой экспертной системы, которая должна управлять выбором скорости для автомобиля зависимости от дорожного покрытия и от степени нажатия педали тормоза.  

Составим таблицу зависимости выбора скорости автомобиля от типа дорожного покрытия и степени нажатия на педаль тормоза.

Отпущена

Слегка нажата (1-5)

Среднее нажатие

(5-9)

Выжата полностью

0-4

средняя

средняя

низкая

низкая

5-7

высокая

средняя

низкая

остановка

8-10

высокая

средняя

остановка

остановка

Дорожное покрытие определяется числовой оценкой: 0-4 – плохое дорожное покрытие, 5-7 – нормальное дорожное покрытие, 8-10 – отличное дорожное покрытие.

Такая система будет иметь 2 входа: степень нажатия на педаль тормоза и текущее дорожное покрытие, 1 выход – скорость автомобиля и 7 правил.

Построим данную систему, используя алгоритм вывода Mamdani. При конструировании нечеткой экспертной системы применяем пакет нечеткой логики Fuzzy Toolbox системы Matlab.

1. Командой (функцией) Fuzzy из режима командной строки запускается основная интерфейсная программа пакета Fuzzy Logic – редактор нечеткой системы вывода (Fuzzy Inference System Editor, FIS Editor, FIS – редактор). Вид открывающегося при этом окна приведен на рисунке 1.

Главное меню редактора содержит позиции:

  • File – работа с файлами моделей (их создание, сохранение, считывание и печать);

 

  • Edit – операции редактирования (добавление и исключение входных и выходных переменных);

  • View – переход к дополнительному инструментарию.

[pic 1]

Рисунок 1 - FIS-редактор

2. По умолчанию, исходный алгоритм вывода  - типа Mamdani и здесь никаких изменений не требуется, но в системе должно быть два входа, поэтому через пункт меню Edit/Add Variable…->Input добавляем в систему этот второй вход (в окне редактора появится второй желтый блок с именем input2). Делая далее однократный щелчок левой кнопкой мыши по блоку input1, меняем в поле имени его имя на road, завершая ввод нового имени нажатием клавиши Enter. Аналогичным образом устанавливаем имя breaks блоку input2 и speed – выходному блоку output1. Вид окна редактора после указанных действий приведен на рисунке 2.

...

Скачать:   txt (11.8 Kb)   pdf (1.6 Mb)   docx (1.8 Mb)  
Продолжить читать еще 3 страниц(ы) »
Доступно только на Essays.club