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

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

CC BY
196
52
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
РОБАСТНАЯ СТРУКТУРА УПРАВЛЕНИЯ / НЕЛИНЕЙНЫЙ ДИНАМИЧЕСКИЙ ОБЪЕКТ / ПАРАМЕТРИЧЕСКАЯ НЕОПРЕДЕЛЕННОСТЬ / ОГРАНИЧЕННЫЕ ВНЕШНИЕ ВОЗМУЩЕНИЯ / ДИНАМИЧЕСКАЯ ТОЧНОСТЬ / ROBUST CONTROL STRUCTURE / NONLINEAR DYNAMIC OBJECT / PARAMETRIC UNCERTAINTY / LIMITED EXTERNAL DISTURBANCE / DYNAMIC ACCURACY

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

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

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

Похожие темы научных работ по математике , автор научной работы — Имангазиева Алия Владимировна

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

ALGORITHM

The robust control structure for the nonlinear dynamic object with delay, which allows compensating parametric uncertainty and limited external disturbance accurate within δ is suggested. The scheme of signal normalization is given; with its help estimation of disturbances and control organization which provides the required dynamic accuracy are made.

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

УДК 62-50

А. В. Имангазиева

АЛГОРИТМ РОБАСТНОГО УПРАВЛЕНИЯ ДЛЯ НЕЛИНЕЙНОГО ДИНАМИЧЕСКОГО ОБЪЕКТА С ЗАПАЗДЫВАНИЕМ ПО СОСТОЯНИЮ

Введение

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

Один из подходов к решению поставленной задачи - это оценка возмущений, слагаемых с запаздыванием, нелинейностей по косвенным измерениям с целью компенсации их влияния на регулируемую переменную.

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

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

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

n q

Q(p)y(t) = kR(p)u(t) + N(p)y(t -h(t)) + pn~'jl} (y(t))tj + f (t), (1)

i=i j=i

где y(t), u(t) - скалярные регулируемая переменная и управление; p = d /dt - оператор дифференцирования; Q(p), R(p) - нормированные дифференциальные операторы; deg Q(p) = n ; deg R(p) = m ; deg N(p) < n -1; время запаздывания h(t) - ограниченная функция; k > 0, фу (1 < i < n,1 < j < q) - гладкие функции, удовлетворяющие условию Липшица; t j - неизвестные постоянные; f (t) - внешнее возмущающее воздействие.

Требуемое качество переходных процессов в объекте задается уравнением эталонной модели

Qm (p)Ут (t) = kmg(tX (2)

где g(t) - скалярное ограниченное задающее воздействие, km > 0; ym (t) - ограниченный скалярный выход, deg Qm (p) = n - m.

Проектируемая система управления должна обеспечить выполнение целевого условия

\y(t) - ym (t)| <5 при t > T, (3)

где 5 - некоторое, достаточно малое число, T > 0.

Предположения

A.1. Коэффициенты операторов Q(p), R(p), N(p), M(p) и величина k зависят от вектора неизвестных параметров , где х - известное множество возможных значений вектора X .

А.2. Время запаздывания ) — ограниченная функция, удовлетворяющая условиям

йЩ) , , , . _

—— < 1, Н(г) > 0.

&

А.3. Задающее g(?) и возмущающее /) воздействия являются ограниченными функциями времени.

А.4. Полиномы Я(1), дт(1), Ят(1)—гурвицевы, где 1 — комплексная переменная в преобразовании Лапласа.

А.5. Известны порядки операторов д(р) и Я(р): degQ(p) = п, degЯ(р) = т, degN(р) < п — 1.

А.6. deg дт (р) = п — т.

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

П $

в( р) у(() = кЯ( р)и (() + N (р) у(( — И(т + рп—ф, (у(( ))т, + / (0. (4)

г=1 1=1

Здесь у г (5) — непрерывные, ограниченные начальные функции; время запаздывания й(^) удовлетворяет условиям предположения А.2; ф,(у(^)) (1 </< п,1 < , < $) — гладкие функции, удовлетворяющие условию Липшица; т, — неизвестные постоянные.

Представим операторы д(р) и Я(р) в виде д(р) = дт(р) + Ад(р), Я(р)=Ят(р)+АЯ(р), где дт (р), Ят (р) — операторы с известными коэффициентами такие, что полиномы

дт(1), Ят(1) — гурвицевы и имеют порядки п и т соответственно. Тогда преобразуем (4)

в эквивалентное уравнение относительно выхода у(^):

дт (р)у(0 = кЯт (р)Ш +ЯЯЯ(р) и(^) — у^) + -Щ-у(; — А(0) +

Я (р) кЯт(р) кЯт(р)

1 п $ 1

+—^ УУ/—Ф, (К0)т, +—^ ДО). (5)

кЯт(р) Ц? ^ 1 кЯт(р)

Составим уравнение относительно ошибки е(0 = у(^) — ут (^), вычитая (2) из (5):

дт (р)е(О = кЯт(рт)+ЯЯр и(0 — у(^) + кЯ®-у( — А(0)+

Ят(р) кЯт(р) кЯт(р)

+ттт; Ё2УЧ (У')*і + /(,) - іттї-

кЯп(р) 1 1

(6)

В случае доступности измерения п — п — 2 производных управляющего воздействия л('), зададим закон управления и(') в виде

и(') = Т (рМ'). (7)

Тогда уравнение (6) примет следующий вид:

Оп(рМ')=кТ(рШрШ) +ЯЯ(р Л')—к^Ту(')+ктт(Р)Т><'-*'))+

Яп(р) кШТ кШТ

1 п-і , ,ч ч 1 к^() (8)

+-------// р Фп(у(')У^1 +---------У(')--------).

кЦ«(р)Т / 1 1 кІП(рТ кЯп(р)Ґ

В случае невозможности измерения производных управляющего воздействия л('), закон управления зададим в виде

и(') = Т (р)Л('), (9)

где v(t) — оценка сигнала, получаемая с наблюдателя [3].

с=то+Вот—v(t)), v(t)=дю. (10)

Подставив (7) в (6), получим уравнение

где

дт (р)е(') = ЬТ ( р)у(') + Ф(') + ЬТ ( р)(у(' ) — л(')), (11)

^=(к—^)+кШv(t)—Щт ^)+—т)+

+ Я„(р)Т £^Р ф + Ят(р)ГГ(0 — ЯЛрТ^'

Выберем полином Т (1) так, чтобы передаточная функция Т (1)Ят (1) = 1

дт (1) ^ + От

Тогда уравнение (11) преобразуется к виду

(р + От )у(0 = Pv(t) + ф(0, (12)

где

ф^) = ф(t)+Ь(^)—^)).

Т(р)Ят (р)

В сигнале ф(t) сконцентрировалась вся неопределенность параметров объекта управления и внешних возмущений.

Введем вспомогательный контур

(р + От )у^) =pv(t) (13)

и, принимая во внимание (12), (13), составим уравнение для рассогласования ) = у($) — у($):

(р + От )С(t) = Ф^).

Таким образом, если измерению доступны п — т — 1 производные сигнала v(t) и первая производная регулируемой величины е^), то, сформировав v(t) в виде

^0 =—1(р + От )С(0, (14)

получим, что закон управления (7), (14) обеспечивает асимптотическую устойчивость системы (4), (7), (14) по переменной е^), а уравнение замкнутой системы будет иметь вид (р + От ) = 0.

В случае невозможности измерять необходимые производные сигнала £(0, вместо (14) сигнал v(t) формируем в виде

^) = —р + От ),

где Z(t) — оценка, получаемая с наблюдателя

* = адо+В0(С(О— С(0), (15)

С(t) = ^ ^).

Таким образом, уравнения замкнутой системы имеют следующий вид (16).

n q

Объект управления: Q( p) y(t) = kR( p)u(t) + N( p) y(t - h(t)) + pn -jy. (y(t ))t. + f (t).

i=i j=1

Закон управления: u(t) = T(p)v(t), u(t) = T(p)v(t) .

Наблюдатель 1:

X = FX(t) + B0(v(t) - v(t)),

- (16) v(t) = LX(t).

Вспомогательный контур: (p + am) y(t) = bv(t),

v(t) = - j1 (p + am )Z(t) , V(t) = - 1'(am + p)Z(t) .

Наблюдатель 2:

Z=F0z(t)+B0(Z(t) -Z(t)),

Z(t) = L2 z(t).

Утверждение. Пусть выполнены условия предположений А.1-А.5. Тогда для любого 5 > 0 в (2) существуют числа m > 0,T > 0 такие, что для m < m0 и t > T для системы (16) выполнено целевое условие (3) и все переменные в системе ограничены.

Пример. Пусть объект управления описывается нелинейным уравнением с отклоняющимся аргументом

4 3 2 3 2

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

(p + a1p + a2 p + аз p + a4) y(t) = (b() p + ^)u + (c^^p + C2 p + C3) f (t) +

3 2 3 2

+ (d1p + d2p + d3 p + d4)j1(y(t)) + (n1p + n2p + n3 p + n4)y(t - h) +

32

+ (m1 p + m2 p + m3 p + m4)j2(y(t)).

Класс неопределенности задан неравенствами - 7 < at < 7, 20 < b. < 50; - 2 < ck < 8;

\f (t) < 1. Уравнение эталонной модели имеет вид (p + 3)3ym (t) = 81r(t) .

Выберем полином T (l) = 12 + 16l + 64, b = 20. Управляющие воздействия формируются в виде:

u(t) = 9X1 (t) + 6X2(t) + X 2(t), v(t) = - ^0(8Z(t) + z(t)).

Анализ результатов моделирования данного объекта управления позволяет сделать вывод, что наихудшая точность 5 = 0,015 по ошибке слежения e(t) достигается при

a = inf a (X) = -7, b0 = k = inf k(X) = 20 . На рисунке представлены характеристики при наихуд-

^еН ^еН

шей точности 5 = 0,015 .

х10-3

6 4 2 0 -2 -4 -6

0 2 4 6 8 10

Переходные процессы по ошибке слежения e(t), выходам объекта управления y(t)

и эталонной модели ym (t)

Таким образом, для объекта, рассмотренного в данном примере, предложенная схема формирования управляющего воздействия обеспечивает выполнение цели управления (3) с ошибкой слежения e(t) = y(t) - ym(t) = 0,002 .

Заключение

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

СПИСОК ЛИТЕРАТУРЫ

1. Поляк Б. Т., Щербаков П. С. Робастная устойчивость и управление. - М.: Наука, 2002. - 303 с.

2. Мирошник И. В., Никифоров В. О., Фрадков А. Л. Нелинейное и адаптивное управление сложными динамическими системами. - СПб.: Наука, 2000. - 549 с.

3. Atassi A. N., Khalil H. K. Separation principle for the stabilization of class of nonlinear systems // IEEE Trans. Automat. Control. - 1999. - Vol. 44, N 9. - P. 1672-1687.

4. Цыкунов А. М. Алгоритмы робастного управления с компенсацией ограниченных возмущений // Автоматика и телемеханика. - 2007. - № 7. - С. 103-115.

Статья поступила в редакцию 5.11.2008

ALGORITHM ОF ROBUST CONTROL FOR THE NONLINEAR DYNAMIC OBJECT WITH DELAY

А. V. Imangasieva

The robust control structure for the nonlinear dynamic object with delay, which allows compensating parametric uncertainty and limited external disturbance accurate within 8 is suggested. The scheme of signal normalization is given; with its help estimation of disturbances and control organization which provides the required dynamic accuracy are made.

Key words: robust control structure, nonlinear dynamic object, parametric uncertainty, limited external disturbance, dynamic accuracy.

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