Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТЕХНОЛОГИЯ ОБРАБОТКИ ИНФОРМАЦИИ | Лабораторная работа 2.docx
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

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

Редактор систем нечеткого вывода FIS является ос­новным средством, которое используется для создания или редактирования сис­тем нечеткого вывода в графическом режиме. Редактор FIS может быть открыт с помощью ввода функции fuzzy в окне команд. Эта функция предоставляет пользователю возможность задавать и редактировать на высоком уровне свойства системы нечеткого вывода, такие как число входных и выходных переменных, тип системы нечеткого вывода, используемый метод дефаззификации и т. д. Редактор FIS обладает графическим интерфейсом и позволяет вызывать все дру­гие редакторы и программы просмотра систем нечеткого вывода. В верхней части рабочего интерфейса редактора FIS изображается диаграмма, представляющая в визуальной форме входы и выходы системы нечеткого выво­да, в центре которых находится так называемый процессор нечетких правил. Щелчок на прямоугольнике с изображением входа или выхода выделяет соот­ветствующую переменную и делает ее текущей. Прямоугольник текущей пере­менной при этом выделяется красным цветом.

Двойной щелчок на прямоугольнике с изображением входной или выходной пе­ременной вызывает редактор функций принадлежности с загруженной в него соответствующей переменной.

Редактор FIS имеет главное меню, которое позволяет пользователю вызывать другие графические средства работы с системой нечеткого вывода FIS, загру­жать и сохранять структуру FIS во внешних файлах и т. д. Рассмотрим назначе­ние пунктов меню редактора FIS.

  • Пункт меню File редактора FIS содержит следующие операции:

  • New FIS... — позволяет выбрать тип задаваемой новой системы нечеткого вывода: Mamdani — типа Мамдани или Sugeno — типа Сугено. При этом задаваемая система нечеткого вывода не имеет ни входных, ни выходных переменных, а ее имя задается по умолчанию как Untitled;

  • Import — позволяет загрузить в редактор FIS существующую систему не­четкого вывода From Disk... из внеш­него файла. В этом случае вызывается стандартное диалоговое окно открытия внешнего файла с диска;

  • Export — позволяет сохранить редактируемую систему нечеткого вывода То Disk... во внешнем файле. В этом случае вызывается стандартное диалоговое окно сохранения файла на диске;

  • Пункт меню Edit содержит следующие операции:

  • Undo — отменяет выполнение последнего действия;

  • Add Variable... — позволяет добавить в редактируемую систему нечеткого вывода переменную одного из следующих типов: Input — входную пере­менную или Output — выходную переменную;

  • Remove Selected Variable— удаляет выбранную переменную из редакти­руемой системы нечеткого вывода;

  • Membership Functions... — вызывает редактор функций принадлежности;

  • Rules — вызывает редактор правил нечеткого вывода.

  • Пункт меню View содержит операцию

  • Rules — вызывает программу просмотра правил нечеткого вывода;

В левой нижней части рабочего интерфейса редактора FIS имеется 5 списков:

  • And method (Метод логической конъюнкции) — позволяет задать один из сле­дующих методов для выполнения логической конъюнкции в условиях нечет­ких правил:

  • min — метод минимального значения;

  • prod — метод алгебраического произведения;

  • Or method (Метод логической дизъюнкции) — позволяет задать один из сле­дующих методов для выполнения логической дизъюнкции в условиях нечет­ких правил:

  • max — метод максимального значения;

  • probor — метод алгебраической суммы;

  • Implication method (Метод вывода заключения) — позволяет задать один из следующих методов для активизации логического заключения в каждом из нечетких правил:

  • min — метод минимального значения ;

  • prod — метод алгебраического произведения;

Это меню не используется для систем нечеткого вывода типа Сугено.

  1. Aggregation method (Метод агрегирования) — позволяет задать один из сле­дующих методов для агрегирования значений функции принадлежности каж­дой из выходных переменных в заключениях нечетких правил:

  • max — метод максимального значения;

  • probor — метод алгебраической суммы.

  • Defuzziflcation method (Метод дефаззификации) — позволяет задать один из следующих методов для выполнения дефаззификации выходных переменных в системе нечеткого вывода типа Мамдани:

• centroid — метод центра тяжести для дискретного множества значений функции принадлежности;

  • mom (middle of maximum) — метод среднего максимума, определяемый как среднее арифметическое левого и правого модальных значений;

  • som (smallest of maximum) — метод наименьшего (левого) модального зна­чения;

  • lom (largest of maximum) — метод наибольшего (правого) модального зна­чения;

Для систем нечеткого вывода типа Сугено можно выбрать один из следую­щих методов дефаззификации:

  • wtaver (weighted average) — метод взвешенного среднего;

  • wtsum (weighted sum) — метод взвешенной суммы .