Научная статья на тему 'Оптимизация регуляторов сложных технических систем управления с нечеткими параметрами'

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

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

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

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

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

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

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

OPTIMIZATION REGULATOR COMPLEX TECHNICAL MANAGERIAL SYSTEM WITH FUZZY PARAMETERS

The designed structure of the adaptive regulator with fuzzy parameters. It Is shown principle of the filling rulebase and change the location function accesories of the output signal of the regulator. The certain principle of the averaging the signal of the mistake for block of the adaptation. They are revealled internal and external parameters to optimization of the fuzzy regulator. The executed analysis to dependencies interval change parameter from technological requirements. The installed relationship parameter to optimization of the block to adaptation with parameter of the fuzzy regulator. Scale factors intervals of universal sets for all signals of a regulator and the adaptation block are defined.

Текст научной работы на тему «Оптимизация регуляторов сложных технических систем управления с нечеткими параметрами»

УДК 681.5.01

В.В. Соловьев, Е.А. Шестова ОПТИМИЗАЦИЯ РЕГУЛЯТОРОВ СЛОЖНЫХ ТЕХНИЧЕСКИХ СИСТЕМ УПРАВЛЕНИЯ С НЕЧЕТКИМИ ПАРАМЕТРАМИ

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

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

V.V. Soloviev, E.A. Shestova OPTIMIZATION REGULATOR COMPLEX TECHNICAL MANAGERIAL SYSTEM WITH FUZZY PARAMETERS

The designed structure of the adaptive regulator with fuzzy parameters. It Is shown principle of the filling rulebase and change the location function accesories of the output signal of the regulator. The certain principle of the averaging the signal of the mistake for block of the adaptation. They are revealled internal and external parameters to optimization of the fuzzy regulator. The executed analysis to dependencies interval change parameter from technological requirements. The installed relationship parameter to optimization of the block to adaptation with parameter of the fuzzy regulator. Scale factors intervals of universal sets for all signals of a regulator and the adaptation block are defined.

Adaptive regulator; fuzzy parameters; optimization of the values.

Развитие систем управления технологическими процессами идет в направлении интеграции локальных систем регулирования с системами диспетчерского управления. Это связано с необходимостью получения комплексных оценок функционирования сложных технических систем и повышения эффективности управления [1]. В работах [2, 3] разработаны и исследованы локальные регуляторы для объектов управления нижнего уровня автоматизации. В работе оптимизировался адаптивный регулятор с нечеткими параметрами [4]. Отличительной его особенностью является наличие пустой базы правил и неопределенного положения функций принадлежности выходного сигнала, которые доопределяются в режиме нормального функционирования объекта управления.

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

Задающее воздействие g(kT) поступает на вход ЭМ и на вход сравнивающего элемента (С1) основного контура управления. На выходе ЭМ формируется ее реакция ym(kT). На выходе сравнивающего элемента (С2) формируется сигнал ошибки ey(kT), как рассогласование между выходным сигналом ym(kT) ЭМ и выходным сигналом y(kT) объекта управления (ОУ). По сигналу ошибки ey(kT) рассчитывает-

ся ее производная ау(кТ) и средняя ошибка ту(кТ) за т отсчетов в блоке усреднения (БУ). После масштабирования (теу, тоу, ту) сигналы поступают на вход блока адаптации (БА). Выходной сигнал БА ру представляет собой величину сдвига функций принадлежности выходного сигнала НР. В НР выполняется фазификация сигнала ошибки е и ее производной а В пустой базе правил ищутся правила (дштее активные правила), посылки которых включают сочетания активных ФП, т.е.

/Ме(кТ), а(кТ))>гі,

где ] (0<=]<=1) - параметр, который определяет "грубость" операции агрегиро-.

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

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

Для активных правил выполняется сдвиг ФП выходного сигнала НР. Рассчитываются координаты центров Cj(kT) функций принадлежности выходного сигнала в момент времени kT для активных заключений в соответствии с выражением

Cj(kT)=Cj(kT-T)+ /pu(kT), где Cj(kT-T) - центры функций принадлежности выходного сигнала для активных правил на предыдущем такте; /- модификатор величины сдвига.

Так выполняется заполнение базы правил и определение положения ФП выходного сигнала НР в режиме нормального функционирования ОУ. В БУ рассчитывается средняя ошибка за m отсчетов в соответствии с рис. 2 по формуле

kT -(k - m )T

т=

y

m

где т - диапазон расчета, на котором величина еу не изменяет знак.

Если на т тактах знак ошибки меняется, то принимается ту=0.

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

I =1

у(кТ)

Уш(кТ)

кТ

Рис. 2. Иллюстрация подсчета приращения интеграла ошибки

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

W (5 ) =

Ут (5)

W (г ) =

Ут (г)

К? (г +1)

(1)

8 (5) Тт5 +1 g (г) (Тт + Т)г + (Т - 2Тт )

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

(1)

Ут (к )= 771^ ( • Т • 8 (к ( + ( • Т • 8 (к - 1)+ Ут (к - 1)(2 ' Тт - Т )) ,

т

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

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

Оптимизация параметров регулятора. Для рассмотренного выше адаптивного нечеткого регулятора можно выделить ряд параметров оптимизации, которые оказывают влияние на качество процесса управления. В первую группу относятся параметры входных и выходных сигналов нечеткого контроллера и блока адаптации: параметры входных и выходного сигналов контроллера (те, та ти) и универсальные множества его лингвистических переменных (Ле, Яа, Ли); параметры входных и выходных сигналов блока адаптации (ту, тау, теу, тЬи) и универсальные множества его лингвистических переменных (Л7у, Лау, Леу, ЛЬи).

Во вторую группу относятся внутренние параметры нечеткого регулятора: модификатор величины сдвига у функций принадлежности выходного сигнала ;

.

Определим величины параметров для одномерного объекта управления. В случае многосвязного объекта, параметры устанавливаются аналогично для каждого ка.

Параметры сигналов нечеткого контроллера. Параметры те, Ле. В адаптивной нечеткой системе управления применяется принцип управления по отклонению [5]. Сигнал ошибки определяется как е(кТ)=8(кТ)-у(кТ). Рассмотрим случай постоянного сигнала задания 8=еот1>0. В начальный момент времени е(кТ)=8(кТ)-0=8 и при монотонно возрастающем выходном сигнале объекта

управления ошибка будет стремиться к нулю. Если технологическое требование к монотонному виду переходного процесса при проектировании системы управления строго оговорено, то в этом случае рекомендуется установить те=1/%, и ширину универсального множества лингвистической переменой "Ошибка" в нечетком контроллере Яее [0, 1]. В случае апериодического или колебательного переходного процесса при %=свт1>0 в системе управления возникает перерегулирование (а =(утах^}^-100%) [5] и величина ошибки может быть отрицательной е(кТ)<0 (у(кТ)>§) в случае положительного перерегулирования или положительной е(кТ)>1 (у(кТ)<0) в случае отрицательного перерегулирования. В этом случае, в зависимости от технологических требований к синтезу систем управления рекомендуются следующие величины параметров: допустимо только положительное перерегулирование с технологическим ограничением а<атах: те=Щ и Яе^[-атах/100, 1]; до-

пустимо только отрицательное перерегулирование с технологическим ограничением а<ат1„: те=1/^ и Яее [0, 1+ат1п/100]; допустимо отрицательное и положительное перерегулирование с технологическим ограничением ат1п<а<атах: те=1/^ и

Яе&[~ атах/100, 1+ ат(п/100].

Для переменного сигнала задания g=var>0 рекомендуется установить те=1^тах (где gmax - максимальное отклонение сигнала задания), и Яе& [-1, 1]. В этом случае величина сигнала задания будет целиком отображаться на универсальное множество лингвистической переменной "Ошибка". Как представлено , -, те,

" ". -

зации количества ее функции принадлежности и повышения качества управления.

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

На рис. 3 приведены графики ошибки (а) и ее производной (б) для объекта, описанного дискретной передаточной функцией второго порядка. В момент времени кТ=0,5 с (к - номер отсчета, Т - шаг квантования) произошло изменение сигнала задания g: 1 —* 1+0,01 ■ зт( 100'кТ) и постоянной времени Т1: 0,4 —* 0,1 с. Это привело к резкому увеличению амплитуды производной ошибки и возникновению .

f б

Рис. 3. График ошибки (а) и ее производной (б) для объекта второго порядка

Здесь можно сделать два вывода. Во-первых, если по технологическим требованиям небольшие отклонения выходного сигнала в установившемся режиме (для кТ>1 с) допустимы, то наличие колебаний производной ошибки большей ам-, -вышенному износу исполнительных механизмов. Во-вторых, для объекта, функ-

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

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

На рис. 4 приведена иллюстрация метода вариации универсального множества для изменения сигнала производной ошибки, представленного на рис. 3,6.

1 □

-1

-2 -з

-4

Рис. 4. Иллюстрация метода вариации универсального множества

, -ременной "Производная ошибки" Яае[г1тЫ, г1тах]. В момент времени кТ=0,6 с, при уменьшении величины ошибки до е(кТ)<епир (епир - заданное пороговое значение величины ошибки) (см. рис. 3,а) производится растяжение универсального множества Кае[г2т1п, г2тах]. То есть отклонения сигнала ошибки в установившемся режиме, для нового универсального множества, будут принадлежать терму "Очень ма".

на процесс управления. При увеличении сигнала ошибки до значений е(кТ)>епир производится сжатие универсального множества лингвистической переменной Кае[г1т,п, г1тах] для усиления влияния сигнала производной ошибки на процесс .

Параметры ти, Яи. Величина выходного сигнал а нечеткого регулятора зависит от его конструктивной реализации и от устройств сопряжения регулятора с . -зации нечетких регуляторов [4], каждый из которых предполагает конструктивное исполнение на микроконтроллере.

В связи с этим, для управления даже маломощными объектами управления в , -ления с объектом. Разработка и исследования указанных устройств выходит за рамки данной работы, поэтому при исследовании и синтезе системы управления принимался ти=1 и Кие[-1, 1 ].

Параметры сигналов блока адаптации. Параметры теу, Яеу. В общем случае величина рассогласования выхода эталонной модели и объекта управления еу(кТ)=ут(кТ)-у(кТ) может иметь произвольную амплитуду и знак. Положим теу=1, а для определения параметра Яу необходимо определить пороговые отклонения

ошибки, при которых производится вариация выходного сигнала БА. Пороговые отклонения еутп и еу.тах зависят от точности задания эталонной модели и соответствия ее динамики реальному объекту управления. Следовательно, положим

^у^[еу.тту еу.тах].

Параметры тау, Яоу. Скорость отклонения выходного сигнала объекта управления от выходного сигнала эталонной модели оу(кТ) может достигать больших амплитуд на участках резкого изменения выходного сигнала модели. Это происходит, например, при изменении сигнала задания или при влиянии внутренних или внешних возмущений на объект управления. Требование к соответствию динамики объекта управления динамике эталонной модели одно из основных при разработке адаптивных систем с эталонной моделью. В связи с этим ограничим влияние сигнала оу(кТ) больших амплитуд, положив Яоуе[-1, 1] и тоу=1.

Параметры ту, Я7у. Введение в структуру БА сигнала усреднения ошибки ту(кТ) повышает качество управления в переходных режимах и при действии возмущений. Величина данного сигнала зависит от амплитуды сигнала рассогласования еу(кТ). Поэтому положим ту=1 и Яу=Яу.

Параметры тЬи, ЯЬи. Величина сдвига функций принадлежности выходного сигнала ри(кТ) в нечетком контроллере не должна превышать границы его универсального множества Яие[-1, 1]. Следовательно, положим тЬи=1 и ЯЬие[-1, 1].

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

Из представленных заключений можно сделать вывод о связи параметра у со скоростью отклонения выходного сигнала объекта управления от выходного сигнала эталонной модели оу(кТ). Поэтому при исследовании и синтезе системы управления положим у=оу(кТ).

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

, еу(кТ) -

гать пороговых отклонений еушп и еу.тах. В этом случае применим операцию растяжения нечетких множеств [4] для функций принадлежности выходного сигнала активных правил на текущем такте ц(г)*=ц(т)0’5.

Иллюстрация предложенной операции представлена на рис. 5.

Операция растяжения применяется последовательно несколько раз (jj(r)^>fj(r)0,5^>(fj(r)0’5)0’5 и т.д.) в том случае, если два и более раза подряд на смежных тактах управления одни и те же активные правила участвуют в механизме . , функций принадлежности возвращается к исходной ^(r)*—*fi(r)). Перечисленные параметры оптимизации адаптивного регулятора с нечеткими параметрами приводят к повышению эффективности управления.

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

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

2. Сол овьев В.В. Разработка моделей энергетических систем с применением аппарата нечеткой логики // Известия ЮФУ. Технические науки. - 2009. - № 2 (91). - С. 251-256.

3. Сол овьев В.В., Финаев В.И. Модель регулятора для локальных систем регулирования с

// . -

ки. - 2011. - № 2 (115). - С. 166-172.

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

5. Бесекерский BA., Попов ЕЛ. Теория автоматического управления. - СПб.: Изд-во «Профессия», 2003. - 752 с.

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

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

Шеетова Елена Александровна - e-mail: [email protected]; тел.: 88634371689; кафедра систем автоматического управления; ассистент.

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

Shestova Elena Alexandrovna - e-mail: [email protected]; phone: +78634371689; the department of automatic control systems; assistant.

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