Научная статья на тему 'Методика синтеза адаптивного нечеткого регулятора для объекта с неопределенной моделью'

Методика синтеза адаптивного нечеткого регулятора для объекта с неопределенной моделью Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
426
101
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АДАПТИВНЫЙ НЕЧЕТКИЙ РЕГУЛЯТОР / МЕХАНИЗМ АДАПТАЦИИ / ADAPTIVE FUZZY REGULATOR / THE ADAPTATION MECHANISM

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Соловьев Виктор Владимирович, Финаев Валерий Иванович

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Соловьев Виктор Владимирович, Финаев Валерий Иванович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

TECHNIQUE OF SYNTHESIS OF THE ADAPTIVE FUZZY REGULATOR FOR OBJECT WITH UNCERTAIN MODEL

The structure of a control system is offered with a fuzzy regulator and reference model. The technique of working out is offered of an adaptive fuzzy regulator, allowing is offered to realise management of objects with uncertain model. The structure and parametres is defined of elements of a control system. The adaptation mechanism base of rules a fuzzy regulator and position is described of functions a accessory of a target signal. Results of experiments are resulted at change of elements parametres of a control system and entrance influences.

Текст научной работы на тему «Методика синтеза адаптивного нечеткого регулятора для объекта с неопределенной моделью»

УДК 681.513.7

В.В. Соловьев, В.И. Финаев МЕТОДИКА СИНТЕЗА АДАПТИВНОГО НЕЧЕТКОГО РЕГУЛЯТОРА ДЛЯ ОБЪЕКТА С НЕОПРЕДЕЛЕННОЙ МОДЕЛЬЮ

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

Адаптивный нечеткий регулятор; механизм адаптации.

V.V. Soloviev, V.I. Finaev TECHNIQUE OF SYNTHESIS OF THE ADAPTIVE FUZZY REGULATOR FOR OBJECT WITH UNCERTAIN MODEL

The structure of a control system is offered with a fuzzy regulator and reference model. The technique of working out is offered of an adaptive fuzzy regulator, allowing is offered to realise management of objects with uncertain model. The structure and parametres is defined of elements of a control system. The adaptation mechanism base of rules a fuzzy regulator and position is described of functions a accessory of a target signal. Results of experiments are resulted at change of elements parametres of a control system and entrance influences.

Adaptive fuzzy regulator; the adaptation mechanism.

Современные промышленные производства отличаются высокой сложностью, обусловленной большим количеством локальных объектов управления,

, -метров в отдельных контурах регулирования [1-3]. Традиционные промышленные регуляторы (ПИД-регуляторы) выполняют свои функции, но требуют периодической настройки параметров или изменения структуры, что не всегда положительно сказывается на эффективности управления технологическим процессом.

Названные сложности можно избежать при применении регуляторов с нечет-( , ). -торами обладают, как правило, большей робастностью, по сравнению с системами с традиционными регуляторами, и не требуют априорного знания модели объекта управления [4-7].

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

В данной работе предлагается метод синтеза адаптивного нечеткого регулятора для объекта с неопределенной математической моделью. Адаптация регулятора заключается в автоматическом построении базы правил и изменении функций принадлежности выходного сигнала регулятора при функционировании объекта управления в рабочем режиме без использования тестовых воздействий. Впервые подобный регулятор такого типа предложен в работе [7].

Структура системы управления с адаптивным нечетким регулятором приведена на рис. 1. Исследуемая система представляет собой адаптивную систему управления с эталонной моделью (ЭМ) в дискретном виде.

1 - г

ГПе \

НР ти ► ОУ

Ні

Т сг

ш

У (к!)

Рис. 1. Структура системы управления с адаптивным нечетким регулятором: НР - нечеткий регулятор; БА - блок адаптации; ОУ - объект управления;

ЭМ - эталонная модель; С1, С2 - сравнивающие элементы;

-

Задающее воздействие g(kT) поступает на вход ЭМ и на вход сравнивающего элемента (С1) основного контура управления. На выходе ЭМ формируется ее реакция ут^Т). На выходе сравнивающего элемента (С2) формируется сигнал ошибки еу^Т), как рассогласование между выходным сигналом ут^Т) ЭМ и выходным сигналом у(^) объекта управления (ОУ). По сигналу ошибки еу^Т) рассчитывается ее производная оу^Т) и приращение интеграла ту(КТ) в блоке интегрирования (БИ). После масштабирования (теу, ту тТу) сигналы поступают на вход блока адаптации (Б А). В БИ рассчитывается не интеграл ошибки, а его изменение за п тактов, что позволяет получить более информативный сигнал, чем полное интегрирование сигнала ошибки. Это связано с тем, что нечеткие регуляторы не обладают внутренней динамикой и введение полностью интегрированного сигнала в структуру контроллера нецелесообразно.

БА представляет собой структуру нечеткого контроллера Мамдани.

Для фаззификации ЛП "ошибка" и "производная ошибки" использовано пять ФП треугольного вида, для фаззификации ЛП "изменение интеграла ошибки" -две, для фаззификации ЛП "выходной сигнал" - семь.

Большее количество ФП для ЛП "выходной сигнал" введено для устранения колебаний во время переходного процесса и в установившемся режиме, т.е. чтобы реализовывался плавный сдвиг ФП в нечетком регуляторе (НР) и обеспечивалось " " .

В БИ происходит расчет изменения интеграла ошибки в следующем порядке:

1) фиксируются в памяти пТ отсчетов времени;

2) фиксируются в памяти пТ отсчетов еу;

3) рассчитывается ту по формуле

п 1=0

На выходе С1 формируется сигнал ошибки е(ТТ), по которому рассчитывается ее производная сг(ТТ). Оба сигнала после масштабирования (те, т„) поступают на вход НР. Для фаззификации ЛП "ошибка" и "производная ошибки" использовано одиннадцать ФП треугольного вида, для фаззификации ЛП "выходной сигнал" - 11x11=121 (равно количеству правил в базе правил НР). Расположение ФП для " " . них устанавливаются нулевые координаты вершин. Следовательно, в начале моделирования база правил НР пустая и расположение ФП выходного сигнала одина.

При поступлении на вход НР-сигналов ошибки и ее производной выполняется операция фаззификации, в результате чего определяются активные ФП соответствующих ЛП. При этом определяется от 2 до 4 активных ФП, в зависимости от значения поступающих сигналов. В пустой базе правил ищутся правила (дапее ), , . . Цг(е(Щ, о(ТТ))=тт{м.(е(ТТ)), щ(о(КТ))}>г], где л (0<="л<=1) - параметр, который определяет "фубость" операции агрегирования.

При этом в БА заранее рассчитана величина сдвига ФП для выходного сигна-

. .

Рассчитываются координаты центров С|(кТ) функций принадлежности выходного сигнала в момент времени кТ для активных заключений в соответствии с выражением

с(т=фТ-Т)+угът),

где с(кТ-Т) - центры функций принадлежности активных заключений на предыдущем такте; у - модификатор величины сдвига.

Далее продолжается выполнение стандартного алгоритма нечеткого вывода Мамдани: активация, аккумулирование, дефаззификация. Таким образом, выполняется заполнение базы правил и определение положения ФП выходного сигнала НР в режиме нормального функционирования ОУ.

В адаптивной системе управления будем использовать эталонные модели в виде дискретных передаточных функций первого порядка, полученные на основе преобразования Тастина (Тшйп) [7] из непрерывных функций, путем замены я = (2(г - 1))/(Т (г +1)):

w(S)=Щ=^^nz)=Ц4=1—ТТ(+1—„ (■)

^ ' g(я) Ттв +1 ^ ' g(г) ( + Т) + (Т -2Тт)

где Тт, Тт - коэффициент передачи и постоянная времени эталонной модели соответственно; Т - период квантования.

(1)

ут ^ )= Т7Т (T^g (Т ) + (Т^ (Т - 1)+ ут (Т - 1)( Тт - Т )

т

которым воспользуемся при моделировании ЭМ.

2- .

С ее помощью можно провести исследование динамики широкого класса систем с апериодическим и колебательным переходным процессом для устойчивых и неус-

[3].

Коэффициенты mey, ^ау, щу, та в начале исследования устанавливаются равными единице. В процессе моделирования фиксируются максимальные значения входных сигналов БА и максимальное значение сигнала производной ошибки на . -нам найденных максимальных значений сигналов и моделирование продолжается. Процесс определения коэффициентов можно сделать непрерывным, если закончить их поиск и провести назначение величин при достижении установившегося режима работы системы управления.

На начальном этапе моделирования положены следующие значения параметров ЭМ и ОУ: кт=1, Тт=1, k=2,5, 1=0,07 (коэффициент демпфирования), а=1 (собственная частота ОУ). Остальные параметры системы установлены следующими: mey=0,31, maу=1,2, ^Ту=0,0065, п=5, т=0,9, mu=1, me=1, mbu=1,56, T=0,01, у/=1. Исследование системы управления выполнялось в среде Ма1;ЬаЪ 7.11.

Реакции системы на единичное ступенчатое и гармоническое ^т(кТ)) воздействия приведены на рис. 2,а,б.

б

. 2. :

а - реакция на ступенчатое воздействие; б - реакция на гармоническое воздействие; в - статическая помеха на выходе; г - изменение коэффициента

демпфирования

в

Как видно из рис. 2,а, разница между желаемым поведением ОУ (пунктирная линия) и действительным (сплошная линия) сказывается только на начальном этапе переходного процесса. Это связано с тем, что ОУ не может отработать мгновенно "жестко" заданные требования к его динамике, соответствующей динамике ЭМ. При гармоническом воздействии динамика системы управления соответству-. -.

.

На рис. 2,в приведена реакция системы со статической помехой на выходе объекта управления. Помеха введена в момент времени 1=3 с по величине 20 % от установившегося значения выходного сигнала. Видно, что адаптивный нечеткий регулятор устранил влияние помехи за 1 с.

На рис. 2,г приведена реакция системы при изменении коэффициента демпфирования модели ОУ с 0,07 до 1. Это изменение не оказало влияния на выходной сигнал ОУ. Кроме того, дополнительно было выполнено моделирование системы при изменении коэффициента демпфирования ОУ с 1 до 0,07 и это изменение не оказало влияния на выходной сигнал ОУ.

Дополнительно были проведены эксперименты с изменением собственной частоты ОУ во время переходного процесса. Были проведены эксперименты при резком изменении частоты с 1 до 0,01 в момент времени 1=3 с и при случайном изменении частоты на всем временном интервале в диапазоне от 0 до 1. При этом установлено, что влияние на систему управления эти изменения не оказывают, и переходной процесс соответствует изображенному на рис. 2,г.

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

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

Дальнейшие исследования могут быть связаны с улучшением показателей качества управления путем использования принципа сжатия универсальных множеств ЛП входных сигналов НР. Суть состоит в том, чтобы величина ошибки и ее производной в каждый момент времени целиком укладывалась на интервале базового множества лингвистических переменных. Это обеспечивает максимальное быстродействие системы управления. Сжатие базового множества можно реализовывать путем сдвига (сжатия) термов лингвистических переменных в зависимости от сигнала задания и величины текущей ошибки.

Кроме того, дальнейшее совершенствование регулятора возможно с использованием уже заполненной базы правил с предыдущего переходного процесса. В настоящее время исследования направлены на применение регулятора в технологических процессах для обучения используемых регуляторов. В связи с этим ведутся исследования по разбиению универсального множества ЛП "выходной сигнал" НР на интервалы, в пределах которых допустим сдвиг ФП. В этом случае не происходит замещение одних ФП другими в процессе адаптации.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Соловьев В.В., Финаев В.И. Постановка задачи синтеза управления сложной системой в условиях априорной неопределенности // Известия ЮФУ. Технические науки. - 2009.

- № 5 (94). - С. 59-65.

2. . :

Учебник для вузов. - М.: Энергоатом издат, 1985. - 296 с.

3. . ., . . . - .: - -

фессия, 2003. - 752 с.

4. . . //

системы: "Управление, контроль, диагностика".- 2004. - № 6. - С. 7-13.

5. Деменков НМ. Нечеткое управления в технических системах: Учебное пособие. - М.: Изд-во МГТУ им. Н.Э. Баумана, 2005. - 200 с.

6. Соловьев В.В., Финаев В.И. Разработка нечеткого регулятора для двигателя постоянного тока в условиях неопределенности // Вопросы специальной радиоэлектроники. Научнотехнический сборник. Серия Общие вопросы радиоэлектроники (ОВР). - 2010. - № 3.

- С. 130-139.

7. Passino, Kevin M. Fuzzy control. Addison Wesley Publishing Company. 1997. - 475 p.

Статью рекомендовал к опубликованию д.т.н., профессор Я.Е. Ромм.

Соловьев Викггор Владимирович - Технологический институт федерального государственного автономного образовательного учреждения высшего профессионального образования «Южный федеральный университет» в г. Таганроге; e-mail: soloviev-tti@mail.ru; 347928, г. Таганрог, пер. Некрасовский, 44; тел.: 88634371773; кафедра систем автоматического управления; старший преподаватель.

Финаев Валерий Иванович - e-mail: fin_val_iv@tsure.ru; кафедра систем автоматического управления; заведующий кафедрой; профессор.

Soloviev Victor Vladimirovich - Taganrog Institute of Technology - Federal State-Owned Autonomy Educational Establishment of Higher Vocational Education “Southern Federal University”; e-mail: soloviev-tti@mail.ru; 44, Nekrasovskiy, Taganrog, 347928, Russia; phone: +78634371773; the department of automatic control systems; senior lecturer.

Finaev Valery Ivanovich - e-mail: fin_val_iv@tsure.ru; the department of automatic control systems; head the department; professor.

УДК 681.3.01:621.311

M.B. Щербаков, H Л. Щербакова, ИЛ. Козлов, B.A. Камаев

КОННЕКТИВИСТСКИЕ МОДЕЛИ ИДЕНТИФИКАЦИИ ДИНАМИКИ СИСТЕМ НА КОРОТКИХ ИНТЕРВАЛАХ НАБЛЮДЕНИЯ С ЗАДАННЫМ МНОЖЕСТВОМ КЛАССОВ ПОВЕДЕНИЯ*

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

задач идентификации потребителей электроэнергии.

Идентификация; короткий интервал наблюдения; идентификация динамики систем; коннективистская система; интеллектуальный анализ данных.

M.V. Shcherbakov, N.L. Shcherbakova, I.P. Kozlov, V.A. Kamaev

CONNECTIONISTS SYSTEMS FOR BEHAVIOR IDENTIFICATION IN SHORT INTERVALS OF OBSERVATION: CASE WITH DEFINED CLASSES OF BEHAVIOUR

This article describes a novel approach for dynamic time-varying systems identification. This method is based on a consistent identification of system behavior in short interval of observation and creating local connectionists identification models for each particular class of behavior.

*

Работа поддержана грантом РФФИ № 10-07-97008-р_поволжье_а.

i Надоели баннеры? Вы всегда можете отключить рекламу.