Студопедия — Редактор систем нечеткого вывода FIS
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

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






Редактор систем (Рис. 2.1) нечеткого вывода FIS (или просто редактор FIS) является основным средством, которое используется для создания или редактирования систем нечеткого вывода в графическом режиме. Редактор FIS может быть открыт с помощью ввода функции fuzzy или fuzzy ('fismat') в окне команд. Эта функция предоставляет пользователю возможность задавать и редактировать на высоком уровне свойства системы нечеткого вывода, такие как число входных и выходных переменных, тип системы нечеткого вывода, метод дефаззификации и т. д.

 

Рисунок 2.1. Графический интерфейс редактора FIS, вызываемый функцией fuzzy

 

Если функция fuzzy вызывается без аргументов, то редактор FIS вызывается для вновь создаваемой системы нечеткого вывода с именем Untitled по умолчанию (Рис. 2.1). При этом по умолчанию также задается целый ряд параметров, таких как тип системы нечеткого вывода (Мамдани), нечеткие логические операции, методы импликации, агрегирования и дефаззификации и некоторые дру­гие. Пользователь может согласиться с этими значениями или изменить их.

Если функция fuzzy вызывается с аргументом в форме fuzzy (' fismat'), где fismat - имя внешнего файла с расширением fis с уже разработанной системой нечеткого вывода, то редактор вызывается с уже загруженной системой FIS с именем fismat (Рис. 2.2).

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

При этом следует помнить, что файлы с расширением m, dat, fis являются обычными текстовыми файлами, которые можно просматривать и редактировать в любом ASCII-редакторе. Однако более удобным для этой цели является встроенный редактор системы MATLAB, так называемый редактор-отладчик m-файлов. Этот редактор открывается после двойного щелчка на имени любого m-файла, при этом в него оказывается загруженным выбранный файл.

Рисунок 2.2 Графический интерфейс редактора FIS, вызываемый

функцией fuzzy ('tipper')

 

В состав системы MATLAB входит встроенная справочная система и обширная документация в форматах HTML и PDF, которые содержат необходимую информацию по системе в целом, ее отдельным функциям и многочисленным пакетам расширения.

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

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

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

New FIS... - позволяет выбрать тип задаваемой новой системы нечеткого вывода:

Mamdani - типа Мамдани или Sugeno— типа Сугено. При этом задаваемая система

нечеткого вывода не имеет ни входных, ни выходных переменных, а ее имя задается по умолчанию как Unfilled;

• Import - позволяет загрузить в редактор FIS существующую систему нечеткого

вывода одним из следующих способов: From Workspace... — из рабочего

пространства программы MATLAB или From Disk... — из внешнего файла. В

последнем случае вызывается стандартное диалоговое окно открытия внешнего файла с диска;

• Export - позволяет сохранить редактируемую систему нечеткого вывода одним из

следующих способов: То Workspace... - в рабочем пространстве программы

MATLAB или То Disk... - во внешнем файле. В последнем случае вызывается

стандартное диалоговое окно сохранения файла на

• Print - позволяет распечатать на принтере редактируемую систему нечеткого

вывода. В этом случае вызывается стандартное диалоговое окно настройки свойств печати на подключенном к данному компьютеру принтере;

• Close - закрывает редактор FIS, при этом вызывается диалоговое окно с предложениями сохранить или отказаться от сохранения редактируемой системы нечеткого вывода.Пункт меню Edit (Редактирование) содержит следующие операции:

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

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

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

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

• Rules - вызывает редактор правил нечеткого вывода.Пункт меню View (Вид) содержит следующие операции:

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

• Surface - вызывает программу просмотра поверхности нечеткого вывода.

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

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

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

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

• Custom - метод, определенный пользователем.

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

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

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

• Custom - метод, определенный пользователем.

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

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

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

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

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

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

sum - метод граничной суммы;

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

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

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

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

• bisector - метод центра площади;

mom (middle of maximum) - метод среднего максимума, определяемый как

среднее арифметическое левого и правого модальных значений;

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

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

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

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

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

В правом нижнем углу находятся кнопка вызова встроенной справочной системы MATLAB (Help) и кнопка закрытия редактора FIS (Close).







Дата добавления: 2015-10-02; просмотров: 714. Нарушение авторских прав; Мы поможем в написании вашей работы!



Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Функциональные обязанности медсестры отделения реанимации · Медсестра отделения реанимации обязана осуществлять лечебно-профилактический и гигиенический уход за пациентами...

Определение трудоемкости работ и затрат машинного времени На основании ведомости объемов работ по объекту и норм времени ГЭСН составляется ведомость подсчёта трудоёмкости, затрат машинного времени, потребности в конструкциях, изделиях и материалах (табл...

Гидравлический расчёт трубопроводов Пример 3.4. Вентиляционная труба d=0,1м (100 мм) имеет длину l=100 м. Определить давление, которое должен развивать вентилятор, если расход воздуха, подаваемый по трубе, . Давление на выходе . Местных сопротивлений по пути не имеется. Температура...

Вопрос. Отличие деятельности человека от поведения животных главные отличия деятельности человека от активности животных сводятся к следующему: 1...

Расчет концентрации титрованных растворов с помощью поправочного коэффициента При выполнении серийных анализов ГОСТ или ведомственная инструкция обычно предусматривают применение раствора заданной концентрации или заданного титра...

Психолого-педагогическая характеристика студенческой группы   Характеристика группы составляется по 407 группе очного отделения зооинженерного факультета, бакалавриата по направлению «Биология» РГАУ-МСХА имени К...

Studopedia.info - Студопедия - 2014-2024 год . (0.009 сек.) русская версия | украинская версия