|
|
|||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||
| Вход | |||||||||||||||||||||||||||||||||
|
Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB", 28-29 мая 2002 года
Настройка нечетких моделей в среде MATLAB Штовба С.Д. Нечеткая модель представляет собой аппроксимацию зависимости между входами и выходами на основе нечеткой базы знаний и нечеткого логического вывода [1-5]. Проектирование нечетких моделей включает два этапа – генерацию и настройку, которые по аналогии с классической теорией идентификации могут трактоваться как этапы структурного и параметрического синтеза [2]. Этап генерации состоит в создании грубой модели зависимости “входы-выходы” на основе доступной экспертной информации. Обычно, на этом этапе лингвистические высказывания экспертов о взаимосвязи между входами и выходами формализуются в виде базы нечетких правил. Fuzzy Logic Toolbox [5], входящий в состав MATLAB позволяет автоматизировать генерацию исходной нечеткой модели с использованием средств GUI. Этап настройки состоит в нахождении таких параметров нечеткой модели, которые обеспечивали бы наименьшее отклонение между модельными и экспериментальными результами. Настраиваемыми параметрами модели являются функции принадлежности лингвистических термов и веса правил базы знаний. В Fuzzy Logic Toolbox реализована настройка только нечетких моделей типа Сугэно [5], в которых правила базы знаний разделяют пространство признаков на нечеткие области, в каждой из которых взаимосвязь между входами и выходами задается в виде линейной зависимости, например, “Если a=низкий и b=средний, то y=5+2a-3b”. Для нечетких моделей типа Мамдани, в которых база знаний содержит правила типа “Если a=низкий и b=средний, то y=высокий”, процедура настройки не предусмотрена. В настоящей работе предлагается способ настройки нечетких моделей типа Мамдани в среде MATLAB с использованием Optimization Toolbox. В докладе будет показано, каким образом задача настройки нечеткой модели может быть сведена к задаче оптимизации, решаемой с помощью функций, входящих в Optimization Toolbox. Кроме того, будет показано как с помощью введения дополнительных ограничений на настраиваемые параметры можно избежать эффекта “снижения прозрачности” нечетких моделей [4]. В качестве иллюстраций в докладе будут приведены результаты настройки нечетких моделей для объектов с непрерывными и дискретными выходами. Литература
|
|
Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)
|
||
| На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro | ||
| E-mail: | ||
| Информация на сайте была обновлена 11.05.2004 |
Copyright 2001-2004 SoftLine Co Наши баннеры |
|