К вопросу о нечетком супервизорном регулировании
Характеристика нечетких систем управления. Проблема создания базы знаний как одна из ключевых задач при построении нечёткого супервизорного регулятора. Особенности разработки экспертной системы моделирования процесса на основе экспериментальных данных.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 27.02.2019 |
Размер файла | 21,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
К вопросу о нечетком супервизорном регулировании
Общей предпосылкой для применения нечётких систем управления является, с одной стороны, наличие неопределённости, связанной с отсутствием информации об управляемом объекте, со сложностью управляемой системы и невозможностью или нецелесообразностью её описания традиционными методами, и с другой стороны, наличие информации качественного характера об объекте, необходимых управляющих воздействиях и возмущениях.
Одним из признаком классификации нечётких систем управления является место нахождения блоков нечёткого логического вывода, при этом либо нечёткая система сама формирует управляющие сигналы, либо сигналы с нечёткой системы управляют параметрами традиционной системы управления.
Такие нечетко-логические системы автоматического управления (САУ) строятся по двухуровневой схеме. На нижнем уровне таких САУ используются традиционные ПИД-регуляторы, а на верхнем - нечеткие системы, называемые супервизорами, которые корректируют параметры регуляторов нижнего уровня в зависимости от процессов, протекающих в системе, придавая ей свойства адаптивности или робастности (рис. 1) [1].
Рисунок 1. ДЗ - динамическое звено; Fuzzy - блок нечёткого логического вывода; ПИД - ПИД-регулятор; ОУ - объект управления.
Супервизорный режим позволяет осуществлять автоматическое управление, функция регулятора сводится к наблюдению за процессом и, в случае необходимости, к корректировке параметров или структуры САУ.
При этом возможны два варианта реализации супервизорного управления: с математической моделью и без неё. Если имеется достаточно адекватная модель процесса и критерий управления (целевая функция), то вычисление установок регуляторов может быть организовано как решение задачи оптимального управления. В тех случаях, когда из-за сложности процесса или из-за экономической нецелесообразности модель процесса не строится, управление организуется путем экспериментально поиска экстремума целевой функции управления, когда оптимальный технологический режим ищется методом проб [2].
Синтез нечёткого супервизорного регулятора для САУ может быть проведен по следующей методике [3].
1. Определение структуры системы управления с НСР.
2. Проведение экспертной оценки для определения базы знаний БНВ (аппаратурных значений параметров регулятора).
3. Формирование алгоритма работы блока нечеткого вывода НСР.
Проблема создания базы знаний (правил) представляет одну из ключевых задач при построении нечёткого супервизорного регулятора. Для удобства практической реализации рекомендуется создать экспертную систему, заполнив базу знаний сведениями, полученными либо в результате экспериментов, либо при моделировании процесса, либо интервьюированием опытного эксперта.
Теория нечетких множеств оперирует с лингвистическими переменными, то есть переменными, значения которых определяются словесными терминами ? термами. Каждый терм занимает на оси базовой переменной определенный диапазон, который может быть и бесконечно большим. Для каждого терма может быть построена функция принадлежности (ФП), показывающая, в какой мере каждое конкретное значение базовой переменной Х может считаться принадлежащим рассматриваемому терму. Функция принадлежности может принимать значения от нуля до единицы, причем, чем большее значение имеет эта функция, тем с большим основанием можно считать соответствующее значение основной переменной принадлежащим к рассматриваемому терму.
Формирование термов и функции принадлежности осуществляется опытными экспертами. Однако обычно идут на существенное упрощение этой процедуры, неясными остаются только диапазоны возможного изменения базовых переменных и, в какой-то степени, число термов на них [4].
Как показали результаты моделирование в среде MATLAB, на точность процесса регулирования влияют количество функций принадлежности и количество правил, заложенных в базу знаний нечеткого регулятора [5].
Разработка базы знаний нечёткого контроллера сводится к решению нескольких задач [6]:
выбор входных лингвистических переменных на основе анализа поведения замкнутой системы регулирования в рассчитанном ранее желаемом режиме;
назначение для каждой из лингвистических переменных набора лингвистических значений (термов);
выбор для каждого из термов аппроксимирующего нечёткого множества.
Тогда процедура обработки входной (чёткой) информации в нечётком супервизорном регуляторе вкратце может быть описана следующим образом [6]:
текущие значения входных переменных преобразуются в лингвистические (фазифицируются);
на основании полученных лингвистических значений и с использованием базы знаний нечёткого супервизорного регулятора производится нечёткий логический вывод, в результате которого вычисляются лингвистические значения выходных переменных;
заключительным этапом обработки является вычисление «чётких» значений управляющих параметров (дефазификация).
Нечёткие супервизорные регуляторы, построенные по этой методике, в ряде случаев способны обеспечить более высокие показатели качества переходных процессов по сравнению с классическими регуляторами. Кроме того, используя технологию синтеза нечёткого супервизорного регулятора, возможно провести оптимизацию сложных контуров регулирования без проведения всесторонних математических исследований.
Литература
нечёткий супервизорный регулятор экспертный
1. Усков А. А., Киселев Е. В. Системы управления с нечетким супервизорными ПИД-регуляторами // Приборы и системы. 2005. № 9. 68с.
2. Бобко В. Д., Золотухин Ю. Н., Нестеров А. А. О нечёткой динамической коррекции параметров ПИД-регулятора. // Автометрия, №1, 1998, с.50?55.
3. Хуторской И. Н., Финогенов С. Н. Системы наведения зенитных ракет с оптимальным управлением. Смоленск, ВА ВПВО ВС РФ, 2008. 327 с.
4. Никитенко А. А., Ерёменко Д. С. Применение нечетких регуляторов для коррекции контуров управления и оптимальной настройки традиционных дискретных регуляторов. Сборник докладов конференции. М., МГТУ. 2004 г. 168 с.
5. Дьяконов В. Н., Абраменкова И. В., Круглов В. В. MATLAB 5 с пакетами расширений. М.: изд. «Нолидж», 2001, с. 890.
6. Золотухин Ю. Н., Кущ А. В. Вариант построения базы правил для нечёткого контроллера. Новосибирск, Лаборатория нечётких технологий. zol@idisys.iae.nsk.su, 2001 г.
Размещено на Allbest.ru
Подобные документы
Виды и основные функции интеллектуальных систем. Выбор инструментального средства для создания экспертной системы. Физическое проектирование базы данных. Использование среды EsWin 2.1 для разработки и тестирования экспертной системы выбора должности.
курсовая работа [615,8 K], добавлен 22.03.2016Структура экспертных систем, их классификация и характеристики. Выбор среды разработки программирования. Этапы создания экспертных систем. Алгоритм формирования базы знаний с прямой цепочкой рассуждений. Особенности интерфейса модулей "Expert" и "Klient".
курсовая работа [1,1 M], добавлен 18.08.2009Разработка методов дихотомической оценки нечетких моделей знаний операторов информационной системы о государственных и муниципальных платежах. Механизмы и принципы управления базами нечетких моделей знаний операторов, методика и этапы их идентификации.
диссертация [2,0 M], добавлен 30.01.2014Цель создания базы данных магазина. Понятие и сущность инфологического моделирования, его применение. Особенности разработки базы данных, создание таблиц, схемы данных, запросов, визуальных и печатных форм. Описание процесса работы с базами данных.
курсовая работа [1,9 M], добавлен 15.11.2013Понятие базы знаний для управления метаданными. Особенности баз знаний интеллектуальной системы. Языки, используемые для разработки интеллектуальных информационных систем. Классические задачи, решаемые с помощью машинного обучения и сферы их применения.
реферат [16,9 K], добавлен 07.03.2010Построение баз знаний для семантической сети. Цели создания и язык представления онтологий. Структура исследований в области многоагентных интеллектуальных информационных систем, архитектура агента. Экономическое обоснование разработки базы знаний.
дипломная работа [1,6 M], добавлен 29.09.2013Выбор сервера базы данных, инструментальных средств разработки клиентского интерфейса и технологий. Описание таблиц базы данных системы мониторинга. Разработка инструментальных средств создания элементов системы. Интерфейс генерации тестов. Расчет затрат.
дипломная работа [1,9 M], добавлен 12.03.2013Понятия, классификация и структура экспертных систем. Базы знаний и модели представления знаний. Механизмы логического вывода. Инструментальные средства проектирования и разработки экспертных систем. Предметная область ЭС "Выбор мобильного телефона".
курсовая работа [2,2 M], добавлен 05.11.2014Идентификация объекта управления на основе экспериментальных данных. Синтез информационно-управляющей системы и анализ ее характеристик: аналогового регулятора Смита и его цифровое перепроектирование, адаптация. Выбор микропроцессорного контроллера.
курсовая работа [683,3 K], добавлен 16.10.2013Технология экспертных систем на основе искусственного интеллекта: разработка и внедрение компьютерных программ, способных имитировать, воспроизводить области деятельности человека, требующих мышления, определенного мастерства и накопленного опыта.
курсовая работа [264,8 K], добавлен 22.12.2008