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

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

CC BY
45
10
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОБЪЕКТЫ УПРАВЛЕНИЯ / СКАЛЯРНЫЕ ОБЪЕКТЫ УПРАВЛЕНИЯ / РОБАСТНОЕ УПРАВЛЕНИЕ / СИСТЕМА РОБАСТНОГО УПРАВЛЕНИЯ / АЛГОРИТМЫ УПРАВЛЕНИЯ / РОБАСТНЫЕ НАСТРОЙКИ / МАТРИЦА ФРОБЕНИУСА / ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ

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

The main idea of this article is a problem of scalar stationaiy dynamic object control, income signal and noise are periodical functions of time. Proposed two variants for realisation robust control algorithm (with and without signum component'). It's shown time characteristics of the systems, as a result of simulation.

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

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

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

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

Информатика и системы управления

И.М.Акилова, Е.А.Шеленок

СИСТЕМА РОБАСТНОГО УПРАВЛЕНИЯ СКАЛЯРНЫМ ОБЪЕКТОМ В ЦИКЛИЧЕСКИХ РЕЖИМАХ

The main idea of this article is a problem of scalar stationaiy dynamic object control, income signal and noise are periodical functions of time. Proposed two variants for realisation robust control algorithm (with and without signum component'). It's shown time characteristics of the systems, as a result of simulation.

Введение

Среди множества систем автоматического управления различного назначения можно выделить класс периодических систем управления [ 1 ]. К их числу, в частности, относятся системы, в процессе работы испытывающие действие периодически повторяющихся возмущений, проявляющихся на каждом цикле работы практически одинаковым образом.

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

В статье рассматривается периодическая система управления с неявной эталонной моделью, алгоритм управления которой состоит из периодической и робастной частей, причем для системы синтезируются два вида робастной составляющей алгоритма управления: в первом случае данная настройка содержит сигнальную составляющую, во втором - робастная настройка реализована без сигнальной составляющей [3]. В качестве основного метода синтеза алгоритмов управления используется критерий гиперустойчивости, позволяющий получать их различные модификации, используя один и тот же математический аппарат.

Математическое описание объекта управления

Рассматривается скалярный динамический стационарный объект управления, свойства которого описываются следующими уравнениями:

^p- = Ax(t)+bu{t)+f(t\ y(0 = Lrm (1)

at

где х(t) е R" ~ вектор переменных состояния объекта управления; y(t) е R - скалярный выход объекта управления; А = А, + Ы1 - матрица Фробениуса размерности

(и х п); L - некоторый вектор; fT(t) - вектор внешних возмущений или помех, удовлетворяющий условию вида

!! /(О Н< Л2 = const: (2)

u(t) е R - скалярное управляющее воздействие, структура которого задана в виде

u(t) = 3{t) + upo6{t\ (3)

где 3(t) - выход генератора периодических сигналов;

иРоб (0- робастная составляющая алгоритма управления, явный вид которой необходимо определить в процессе синтеза.

Объект управления (1) функционирует в условиях априорной параметрической неопределенности типа

А = A{g)\b = );/(') = fML = Щ), (4)

где £ - набор неизвестных параметров, принадлежащих

известному множеству s.

Желаемое качество переходных процессов объекта (1) задается аналогично [2], неявной эталонной моделью, представ имой в виде набора коэффициентов дифференциального уравнения, описывающего поведение объекта управления в установившемся режиме:

= K,{t) + br(t),

■ dt (5)

y,{t) = Il x,{t),

где x,{t) - желаемое поведение x(i)\ r(t) - скалярное периодическое задающее воздействие, для которого справедливо:

r(t)-r(t + T), r(iT) = 0, i = l,2,... (6)

Постановка задачи

Требуется при любых начальных условиях 40), любом наборе £ е H, а также действии на объект управления (1) внешних возмущений, удовлетворяющих условию (2), синтезировать явный вид закона управления u(t) объектом (1), обеспечивающего приближение состояния объекта к состоянию эталона, т.е. выполнение целевого условия:

\im\r(t + T)-y(t)\<a, а - const > 0. (7)

(-»SO

Синтез алгоритма управления с робастной настройкой, содержащей сигнальную составляющую

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

Первый этап. Необходимо получить эквивалентное математическое описание синтезируемой системы. Для

этого введем понятие ошибки, т.е. e(t) = x,(t)~x{t). В результате имеем эквивалентное математическое описание синтезируемой системы в следующем виде:

^ = + z(t) = r(t + T)-LTx(t); (8)

dt

M{t)^r(t)-y(t)~u(t)-f„(t). (9)

Выражение (8) представляет собой линейную стационарную часть (ЛСЧ) эквивалентной системы, выражение (9) - нелинейную нестационарную часть (ННЧ) эквивалентной системы.

Поскольку выражение для u(t) определено уравнением (3), ННЧ эквивалентной системы перепишется в виде //(О = r(t) - y{t) - 9(t) - Upo5 (t) -/„ (t). (10)

Второй этап. Необходимо обеспечить вещественность и строгую положительности JIC4 эквивалентной системы:

W{p) = LT(pE-A.r =

LT(pE-A.)*b

(П)

det(p£-А)

Для выражения (11) должно выполняться условие

Re(fF(jtv)) > 0, V«e(-oo;oo). (12)

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

большого числа хй = const > 0. То есть, если значение хь окажется достаточно большим, то многочлен

Pip) + Xtflip) окажется гурвицевым, у которого вещественный корень сместится на комплексной плоскости далеко влево, а остальные корни устремятся к корням многочлена а(р), и, следовательно, будет выполнено условие (12).

Третий этап. Необходимо синтезировать явный вид робастного алгоритма управления u(t), для чего обеспечим выполнение интегрального неравенства В.М. Попова (ИНП) вида:

/7(0,0 = - J/i(s)z(x)cfe > -Si = const, V/ > 0.

(13)

В силу полученного эквивалентного математического описания (8), (9) ИНП (13) можно преобразовать к следующему виду:

t

/7(0,/) = - J[r(f) - y(t) - 9(t) - ира6 (0 - /„ (/)] z(s)ds. (14) о

Разобьем выражение (14) на две части: t

/7,(0,0= s)ds, (15)

0

/

772(0,0 = - |[ф) - y(s)- f„ (s)- Upot (i)] z(s)ds. (16)

0

Для первого интеграла необходимо показать, что путем синтеза алгоритма настройки параметра <9(0 в виде

m-W-T)+z(t) (17)

будет выполнено неравенство

I

7,(0,/) = fi9(s)z(s)ds > -ôf = const, Vi > 0.

(18)

Как было показано в работе [2], в случае задания алгоритма настройки параметра 5(0 в виде (17) д ля интегрального слагаемого (15) будет иметь место оценка:

ds > -¿>| =

(19)

/7j(0,0= jz(s) jco0(s-h)r{h)z(h)dh-3(s)

о Lo

= const, V/ > 0.

Далее следует произвести оценку интеграла (16) с целью синтеза явного вида робастной составляющей алгоритма управления (3). Разобъем (16) на слагаемые, получим:

«

%,(0,0 = -jV(s)z(s)<&;

О

I

jy(s)z(s)ds;

Ъз(°>0= J/„(t)z(s)ds;

0

Г

/724 (0,0 = JzvCsM^-

о

Четвертое слагаемое оставим без изменений. Первое оценим следующим образом:

/ 1 (0,0 = - ±Г,| Ф) II *(i) I ds>-yr

о о

Произведем оценку второго слагаемого:

; i ^(0,0 = fy(s)z(s)t& ± Г г JV 00 1Ф) I ds > - rv

0 0

Третье слагаемое оценится следующим образом:

7в (0,0 = J/„ (s)z(s)ds ± f)f;{s) I z(s) I ds>-n J| z(s) I ds. 0 0 0

Объединив полученные оценки, получим выражение следующего вида:

1

Пт (0,0 = I Ф) | -уУ (t)- у}] | ф) I ds,

(I

где У,,у,у2 >0 = consr, y3 = y\\f„(s)\\2=f„.

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

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

»7,(0,0г {["„„,г, |Ф)!-Г2;у2(*)-л]|гС01Л. (20)

о

Для выполнения неравенства (20) достаточно, чтобы выражение в скобках было равно нулю. Следовательно, робастный алгоритм управления может быть представлен как:

«-*(') = In I r(t) I +y2y1(t)+y3]sign(z(t)) =

(21)

= [yt\r(t)\+r2y1(t) + y3 ]sign(r(t + T)~ Il x(t )). В итоге, явный вид алгоритма управления (3) примет

вид:

и(0 = № -Т)+z(t)}+[У, I ко I +гУ(0+/Л*

(22)

xsign(r(t + T)~ L' x(t)), что не будет противоречить выполнению интегрального неравенства (13).

Четвертый этап. Поскольку выполнено требование ИНП вида (13), а также выполняется требование вещественности и строгой положительности ЛСЧ эквивалентной системы, с течением времени в синтезируемой системе при возмущающем воздействии, удовлетворяющем условию (2), будет иметь место выполнение предельного соотношения:

Нш | r(t + Т)~ y(t) |= Urn I е(0 i< сг = const,

/->» /—»ее

которое совпадает с целевым условием (7).

Синтез алгоритма управления с робастной настройкой, не содержащей сигнальной составляющей

Необходимо синтезировать явный вид алгоритма управления u(t), робастная настройка которого не содержит сигнальной составляющей. Отметим, что первый, второй и четвертый этапы синтеза алгоритма аналогичны этапам синтеза алгоритма управления, содержащего сигнальную составляющую.

Рассмотрим третий этап. Для синтеза робастного алгоритма управления нужно показать справедливость модифицированного интегрального неравенства В.М. Попова (МИНП), модификация которого приведена в [3].

Модифицированное интегральное неравенство Попова описывается в виде:

(23)

где 77,(0,0 - видоизмененные интегральные слагаемые

неравенства; Q,(t,z(t)) - положительно определенные функции.

Интегральные слагаемые неравенства (23) в силу полученного на первом этапе синтеза эквивалентного математического описания ННЧ (10) примут вид:

(

77,* (0,0 =

о

г

i7Î(0,0 = -Jr(j)z(i)|z(j)|dr,

о

f

nl(0j)= j><i)z(j)|z(s)|Ä,

о

t

ril(0,t)= ¡f„(s)z(s)\z(s)\ds,

0 {

7s (0,0= {« Po6(s)z(s)ds, 0

где

Q](t,z(t)) = Qs{t,z(t)) = l,

Ôl(i.^(0) = &(',2(0) = &(ß,z(t)) H 2(5) I . Аналогично предыдущему случаю, задав алгоритм настройки параметра ,9(0 в виде (17), для первого интегрального слагаемого имеем оценку (19).

Для получения явного вида робастной настройки алгоритма управления (3) произведем оценку первых трех

интегральных слагаемых. Слагаемое 77,(0,0 оценится следующим образом:

г t

772*(0,0 = - |ф)ф) I 2(5) I ds ± Г> \\ Ф) II z(s) I2 ds >

о о

(24)

о

Оценка третьего слагаемого примет вид:

%(0,0 = Jtf ФМI\ds±n'_[/(*)12(5)|2 ds> о о

V , , (25)

2-/J/(s) ¡2(5) fife.

о

Четвертое слагаемое оценится в виде:

t 1 Т?:т = [/„ (s)z(s) I 2(5) I ds ± f, J/o2 I 2(5) I2 ds >

>-nl\z(s)\2ds.

(26)

Приравнивая к нулю выражение, полученное в квадратных скобках, получим явный вид выражения, определяющего требуемую робастную настройку:

(0 = [г, | Г(01+Г2У2 (I) + п ] ■г(0 =

= [п к(01+г2/(0+Гз](^+г)-^(0). (27)

В данном случае явный вид алгоритма управления (3) примет вид:

И(0 = [$(/-7>7(0]+[Г,|Г(0|+ГУ(/)+Уз]Х

х(гЦ + Т)-Ьтх(1)). ' ^

Таким образом, в результате синтеза закона управления обеспечивается выполнение модифицированного интегрального неравенства В.М. Попова (23).

Результаты имитационного моделирования

Алгоритм управления с робастной настройкой, содержащей сигнальную составляющую. В качестве примера рассматривается задача управления системой (1 )-(4), (7), (22) со следующими матрицей и векторами:

(29)

ГО 1 го)

А = 0 0 1 , 5 = 0 0

-1 1 -4 / Л

Уровень априорной неопределенности объекта задан

как:

-4.2 < а, <-8.2; -7<а,<5; -2 <а3<-6;

(30)

-1.4 <6 <1.6.

Значения других параметров заданы следующим образом:

г(О = О.5(ехр(0.5(1-5т(2л-О))-1)

/„(0 = -0-5|соз(я1)|

ЬТ=(2 2 1)

35; уг = 20; у, = 1; Г = 2.

В результате имитационного моделирования были получены временные характеристики системы, представленные на рис. 1 .а, 2.а, З.а.

В интегральные неравенства (24)-(26) введены следующие постоянные коэффициенты:

7\,7г = const, /з = const - fJo ■

Просуммировав полученные интегральные оценки с четвертым слагаемым, получим общую оценку:

t

rf (0,0 S J[« ,„Д0Sign(z{s)) - yx I r(s) il 2(5) I -r2/(i) 1 2(5) | -

0

-r,|z(5)|]|z(j)|dï.

6)

Рис. 1. Ошибка рассогласования синтезированных систем: а - система с робастной настройкой, содержащей сигнальную составляющую; б - система с робастной настройкой без сигнальной составляющей.

60 40 20 0 ■20 -40

Рис. 2. Управляющие воздействия синтезированных систем: сигнальную составляющую; б - система с робастной настройкой

1.2 1 0.8 0.6

0.4 0-2 0 -0.2 ■0.4 -0.6.

Рис. 3. Задающее воздействие, выход, возмущающее воздейст настройкой, содержащей сигнальную составляющую; б - систем щей.

Алгоритм управления с робастной настройкой, не содержащей сигнальную составляющую. В качестве примера рассмотрим задачу управления системой (1 )-(4), (7), (28). Матрица состояния управления, а также возмущение заданы в виде (29). Уровень априорной неопределенности объекта задан в виде (30). Значения других параметров заданы следующим образом:

/■(/) = 0.5 (ехр(0.5 (1 -вт(2 лЧ)))-1)

/„(/) =-0.5|соз(ж1)|

/=(2 3 1)

у,=15-103; уг = 15■ 103; уъ = 2-103; Т = 2.

Динамические процессы в исследуемой системе показаны на рис. 1.6,2.6,3.б.

Результаты имитационного моделирования показали, что применение в системе алгоритма управления (28) позволяет получить более высокое качество управляющего воздействия (рис. 2.6) и более низкую величину (не превышает 0,04%) установившейся ошибки (рис. 1.6) по сравнению с теми же характеристиками (рис. 1 .а и 2.а), полученными в результате использования алгоритма (22).

Заключение

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

Таким образом, для робастной системы управления скалярным стационарным объектом в циклических режимах синтезированы два вида алгоритмов управления (22), (28): с робастной настройкой, которая содержит сигнальную составляющую, и с робастной настройкой без сигнальной составляющей соответственно. На этапе имитационного моделирования получены временные характеристики систем, подтверждающие работоспособность синтезированных систем управления.

1. Еремин Е.Л. Нелинейные преобразования алгоритмов прямого адаптивного управления непрерывными объектами: дис. ...д-ра техн. наук. - Владивосток: ДВО РАН, 1994.

2. Еремин Е.Л., Капитонова М.С. Адаптивная система управления Т-периодическими нелинейными объектами // Проблемы управления. - 2007. - № 1. - С. 2-7.

3. Галаган Т А., Еремин Е.Л., Семичевская Н.П. Нелинейное ро-бастное управление нестационарными объектами. - Благовещенск: Изд-во АмГУ, 2006.

4. Еремин Е.Л., Чепак Л.В, Алгоритмы робастного нелинейного управления нестационарными скалярными объектами // Информатика и системы управления. - 2007. - № 1 (13). - С. 149-160.

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