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

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

CC BY
118
26
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИСТЕМЫ С НЕСТАЦИОНАРНЫМ ЗАПАЗДЫВАНИЕМ / ГЛОБАЛЬНАЯ АСИМПТОТИЧЕСКАЯ УСТОЙЧИВОСТЬ / ДИНАМИЧЕСКИЙ РЕГУЛЯТОР / ФУНКЦИОНАЛ ЛЯПУНОВА КРАСОВСКОГО / NONSTATIONARY DELAYED SYSTEMS / GLOBAL ASYMPTOTIC STABILITY / DYNAMIC REGULATOR / LYAPUNOV KRASOVSKY FUNCTIONAL

Аннотация научной статьи по математике, автор научной работы — Зубер И. Е., Гелиг А. Х.

Рассмотрен некоторый класс нелинейных систем вида x˙ = A(·)x + l Xi=1 Ai(·)x(t − i(t)) + b(·)u, A(·) 2 Rn×n, Ai(·) 2 Rn×n, b(·) 2 Rn, коэффициенты которых равномерно ограничены и являются функционалами произвольной природы. С помощью специального вида функционала Ляпунова Красовского синтезирован динамический регулятор, описываемый уравнением u˙ = (·)u + (m(·), x), где (·) 2 R1, m(·) 2 Rn, при котором система становится глобально асимптотически устойчивой. Рассмотрен также случай, когда управление u поступает в систему не непосредственно, а через импульсный элемент, осуществляющий амплитудно-частотную модуляцию.

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

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

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

И. Е. Зубер1, А. Х. Гелиг2

1. С.-Петербургский государственный университет, д-р техн. наук, вед. науч. сотр., zuber-yanikum@mail.ru

2. С.-Петербургский государственный университет, д-р физ.-мат. наук, профессор, agelig@yandex.ru

1. Введение. Рассмотрим систему

x = A(x)x + b(x)u, (1)

где A(x) — n x n-матрица с элементами ajj(x), b*(x) = (в (x),..., вп(х)), * — знак транспонирования (все элементы вещественные). Известно [1], что если аjj(x) и fti(x) достаточно гладкие функции и последняя строка матрицы, обратной к матрице управляемости, образует потенциальное поле, то существует нелинейное преобразование координат, приводящее матрицу A(-) к форме Фробениуса (a^+i = 1 при i €= 1, п — 1; a,ij = 0 при г £ 1, п — 1, j ^ г +1), а вектор Ъ(х) к последнему единичному орту. В этом случае система стабилизируется модальным управлением

П

u = J2(anj (x)xj- Pj xj), (2)

j=i

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

В [2] для системы (1) с коэффициентами ajj, зависящими от t, x(t), x(t — т), и b* = (0,..., 0,1) было построено робастное по отношению к коэффициентам ajj стабилизирующее управление и = s*x в предположении, что a,ij = 0 при г £ l,n — 1, j > i + 1 и inf |о.г,г+11 > 0 (* (E 1, n — 1). В [3] этот результат был усилен: допускалось, что нулевые элементы матрицы A и вектора b могут быть не нулевыми, но достаточно малыми. В [4] было построено стабилизирующее управление u = s*(-)x для некоторого класса неопределенных систем

i

x = A(-)x + ^2 Ak (Ox(t — Tk) + b(^)u,

k=1

где элементы матриц A(-), Ak(•) и вектора b(^) являются функционалами произвольной природы. Существенным во всех этих работах было предположение, что последний элемент вектора b(-) отделен от нуля. В данной статье это ограничение будет снято за счет введения динамического регулятора.

* Работа выполнена при финансовой поддержке РФФИ (грант №10.01.00107).

© И. Е. Зубер, А. Х. Гелиг, 2011

й = р(-)м + ш*(-)ж,

X = А(-)ж + Ь(^)й,

(3)

где А(^) € М”х”, р(^) € М1, ш(^) £ М”, &(•) € М”. Предполагается, что р(^) и элементы матрицы А(-) и столбцов ш(^),6(^) являются функционалами произвольной природы, при которых справедлива теорема существования решения и продолжимости на [£о, +го) любого решения, остающегося в ограниченной области. Ставится задача определения таких р(-) и ш(^), чтобы система (3) стала глобально экспоненциально устойчивой. Ниже предлагается метод решения этой задачи.

Предположим, что коэффициенты системы (3) обладают следующими свойствами:

эир |а^'(-)| < а+ при і£І,п; І<*+ 1, (•)

= 0 при і Є 1, п — 2; j > і + 1,

ііі)ґ |ам+і(•) > а-,

эир |/3*(-)| < /3+ при гЄІ,п,

где а_, а+, в+ — положительные постоянные. Запишем систему (3) в матричном виде:

где у =

У = С(0у

Р(0 т*(-)

X), ^ = ио А(,

(^1 (•),..., ^”(^)). Рассмотрим функцию Ляпунова

V = у*Ну,

(4)

(5)

(6)

(7)

, &*(•) = (ві(^),...,вп(^)), т*(0 =

(8)

где Н — трехполосная матрица вида

н п 0. .. ... 0

п І1 І12 • .. ... 0

0 І21 І2 • .. ... 0

^п— 1,п

0 0 0. • • ^п.п— 1 %п

Н

/

г] = —О, Ъ\/Ы\, = I^ = —0, 5\flilj. Здесь Н,11, • • •, 1п —положительные параметры,

которые будут выбраны ниже. Известно [2], что эта матрица — положительно определенная при любых положительных Л., /1,..., I”. Производную по £ от функции (8), взятую в силу системы (7), можно представить в виде

а

V = у*ду - а(у, у),

(9)

где а — положительный параметр,

д( • ) = о* ( • )н + но( • )

( ?11(•) ?12( • )

®1(•)

V «”+1,1( • )

?!,”+! ( • ) \

^22( • )

^22( • ) =

( ?22(•) ?23( • )

?32(• )

V ?”+1,2( • )

?2,”+1( • ) \

Р ( О

/ ©3( • )

Р( ) =

V ?”+1,3( • ) . . . ?”+1,”+1( • ) /

Элементы ^ ( • ) матрицы ^( • ) имеют следующий вид:

9п( • ) = 2(^р( • ) + п^1( • )) + а

?12( • ) = ®1( • ) = ^^1( • )+ паи ( • )+ ПР( • )+ /1^1 ( • ) +

+ /12^2 (• ),

?13( • ) = ?31( • ) = ^М2( • )+ Па12 ( • )+ 112 в1 ( • )+ 12^2 ( • ) +

+ /23^3 ( • ),

?14( • ) = ?41( • ) = ^( • )+ / 23 в2 ( • ) + /3в3( • )+ /34 в4 ( • ),

^1”( • ) ^”1( • ) ^М”_1( • ) + /”_2,”_ 1в”_2 ( • ) + /”_1в”_1( • ) +

+ /”_1,”в”( • ),

^1,”+1( • ) ^”+1,1( • ) ^М” ( • ) + /”_1,”в”_1( • ) + /”в”( • ),

?22( • ) = 2(ПМ1( • ) + /1а11( • ) + /12а21 ( • )) + а,

?23 ( • ) = ©2 ( • ) = /12ац( • ) + /2а21( • ) + /23а31( • ) + /1а12( • ) + /12а22( • ) + ПМ2(-)

?24( • ) = ?42( • ) = /23а21( • ) + /3а31( • )+ /34а41( • ) + /12а23( • ) +

+ ПМ3( • ^

?2б( • ) = ?52( • ) = /34а31( • ) + /4а41( • )+ /45а51( • ) + ПМ4( • ),

®” ( • ) = ?”2( • )

?2,”+1( • ) = ?”+1,2( • ) =

/”_2,”_1а”_2,1( • ) + /”_1а”_1,1 + /”_1,”а”1( • ) + пМ”_1( • ),

/”_1,”а”_1,1 ( • ) + /”а”1( • ) + пМ” ( • ).

(10)

(11)

(12)

(13)

Нашей целью является такой выбор параметров /г, I и коэффициентов

р( • ),^і( • ),...,Мп(• ) регулятора, чтобы матрица • ) была отрицательно определенной.

Не умаляя общности, заменим условие (5) на предположение

inf a,iti+i(-) > а_ при г ё l,n — 1. (15)

Этого можно достичь, идя снизу вверх и умножая в случае необходимости k-е урав-

нение на —1 и заменяя на —.

Выберем сначала параметры ln < ln-i < ... < li таким образом, чтобы выполнялось свойство

P( • ) < 0. (16)

Обозначим через ДД • ) (i = 1,..., n — 1) главные диагональные миноры матрицы P( • ),

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

отсчитываемые снизу. Фиксировав ln, можно на основании свойств (4), (15) выбрать ln-i таким образом, чтобы выполнялось неравенство Д1( • ) < —1. Затем определяется ln-2 > ln-i из условия Д2 (• ) > 1. Продолжая этот процесс, найдем такие значения параметров ln-2,..., li, при которых выполняются неравенства Д&( • )( —1)k > 1 (k = 1, 2,..., n — 1) и, следовательно, в силу критерия Сильвестра [6], матрица P( • ) становится отрицательно определенной. Следует отметить, что выбранные таким образом параметры ln, ln-i,..., li зависят лишь от а_, а+ из условий (4), (5) и не зависят от самих коэффициентов а^ ( • ). При этом на последнем шаге можно взять li сколь угодно большим.

Положив

Mi = li (17)

и

р{) = —{hi i + г/ац{■) + 1\I3\{) + 112@2 (*))> (18)

П

получим соотношение

qi2 ( • ) = 0. (19)

Из равенств

qi3( • ) = ... = qi,n+i( • ) = 0 (20)

последовательно находим коэффициенты регулятора

M2(’) = ~y{rla 12(') + h2pl{) + ^2 /З2 (•) + ^2l/?3(’))j (21)

h

M з(’) — — 7“ (^23/?2 (•) + ^3/Зз (•) + І34р4{')),

Pn—1(') h {^n—2:n— lftn — 2 (') In— lftn — 1 (') In — l:nPn {') ):

Mn(') fl{ln—lftn—l{'')~\~lnftn{'')')-

(22)

Подставим в (13) выражение (21) и рассмотрим соотношение

q2з( • )=0. (23)

23

т = ^(с(0 - 1(Ш-) + *23/?3(-))), (24)

где с(• ) = /12(^11 (• ) + Я22 ( • )) + ^2«23 — П2/Н«12( • )• Подставив величину (18) в выражение (10) и потребовав выполнения равенства

?11( • ) = —т 2: (25)

где т — произвольный ненулевой параметр, приходим к соотношению

Зу^Ых/?! (•) — 2\/ /г^2 /?2 (■) + 4/1^1 — 2Л.вц(-) + а + т2 =0. (26)

В силу (19), (20), (25) неравенство ^( • ) < 0 выполняется, если

322( • ) < 0. (27)

Для справедливости этой оценки в силу леммы Шура [5], отрицательной определенности матрицы Р( • ) и свойства (23) достаточно выполнения неравенства

?22( • ) — С*(• )Р-1( • )С(• ) < 0, (28)

где ввиду (23) <С*( • ) = (0,^24(• ), • • • ,?2,п+1(• ))•

Подставив ^з( • ),... ,^и( • ) из (22) в выражение (14), убеждаемся, что ^2б( • ), • • •, ?2,п+1(• ) не зависят от /1, а для ^24( • ) в силу свойств (4), (6) справедлива оценка

|<Й4(')1 < *1у/к + *2, (29)

где постоянные К1 и К2 не зависят от /1. Ввиду (12), (17) имеет место равенство

?22( • ) = — /]/ Н1/2 + 2/1Яц(• ) — /]_/ /2^ в21(• ) + а.

Поэтому в силу свойства (4) имеет место оценка

Ы • ) < —/3/2(^1/2 — 2а+/-1/2 — а+/-1/21/2 — а/-3/2). (30)

Из представлений (14) и (29) вытекают соотношения

П

К( • )Р-1 ( • )С( • )| = |Р-1( • )| £ ^ ( • ) < кз/1 + К4,

5=4

где постоянные кз и К4 не зависят от /1, а под |Р-1( • )| понимается евклидова норма матрицы Р-1( • )• Отсюда и из свойства (30) следует существование такого /*, что при /1 > /* выполняется соотношение (28) а, следовательно, и неравенство (27). Сформулируем полученный результат.

Теорема 1. Если имеют место свойства (4), (5), (6), коэффициенты регулятора определяются по формулам (17), (18), (21), (22), справедливы соотношения (24), (26) и параметры /п, /п-1, • • •, /1 и Н выбраны описанным выше способом, то система (3) глобально экспоненциально устойчива.

и = р( • )и + т*( • )х,

1 (31)

х = А( • )х + ^ А*(• )х(і - г*(і)) + Ь(• )и,

1=1

где р( • ), т( • ), А( • ), 6( • ) такие же, как в теореме 1, элементы матриц А( • ) равномерно ограничены,

т* (і) < і, -г* (і) < т* < 1. (32)

Представим систему (31) в матричном виде:

і

у = • )у + ^і( • )у(і — т*(і))’ (33)

*=1

где С*( • ) = ( 0 а°( ) ) , и рассмотрим функционал Ляпунова—Красовского

1 {• І

V = у*Ну + А^ / |у(і)|2^і, (34)

1=1 і і-ті(і)

в котором матрица Н такая же, как в теореме 1, а положительный параметр А будет

выбран ниже. Производная V в силу системы (31) имеет вид

і * і

V = (с(-)у + £ СіОуі) *Ну + у*н(с()у + £ с<(^) +

1=1 1=1

і

+ А1|у(і)|2 — а53 |у*(і — т*(і))|2(1 — Ті)’

1=1

где у (і) = у(і — ті (і)). Ввиду (9) и свойства (32) справедлива оценка

і

2

V < у*д( • )у — а|у|2 + 2^ |у<| |^(• )Н| |у| + А/|у|2 — А^ |у|2(1 — т*).

1=1 1=1

Поскольку матрица ф( • ) при выполнении условий теоремы 1 является отрицательно определенной, из этого неравенства следует оценка

т>„ г лщ .2 у-Г-/т,|/1---------------- 1адя|Ы12 , Л|<ЭДЯ|2м2

V < -(а - М)\у\ ~2_^ V\\yiWl -т* - ------------ +2_^ —гг;--т—•

{=1 1 V Ал/1 -т~*] {=1 Щ-т*)

Отсюда вытекает соотношение

V < —Иу|2, (35)

где

1/ = а~М- \([

Выберем теперь параметр А таким образом, чтобы выполнялось неравенство V > 0. Это неравенство равносильно соотношению

і

1(1 — т*)А2 — (1 — т*)А + |Н|2 ^ ' |Сі( • )|2 < 0.

1=1

Условие положительности дискриминанта квадратного трехчлена, стоящего в левой части этого неравенства, сводится к оценке

1=1 11

При выполнении условия (36) в качестве А в функционале (34) возьмем полусумму корней трехчлена, то есть А = а/1.

Из неравенства (35) и вытекающей из формулы (34) оценки V > у*Ну с помощью стандартных рассуждений доказывается глобальная асимптотическая устойчивость состояния равновесия у = 0. Таким образом, получен следующий результат.

Теорема 2. Если выполнены условия теоремы 1, свойства (32) и оценка (36), то система (31) глобально асимптотически устойчива.

4. Импульсный динамический регулятор. Предположим, что управление и поступает в систему не непосредственно, а через импульсное устройство, осуществляющее комбинированную амплитудно-частотную модуляцию [6]1. В этом случае уравнения системы имеют вид

и = р( • )и + т*( • )х,

1 (37)

х = А( • )х + ^2 А(• )х(і — т(£))+

1=1

£(і) = и(^) при ^ < і < ік+1 (к = 0,1, 2,...). (38)

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

неравенство

ік+1 — < Т при к = 0,1, 2,... (39)

Покажем, что если частота импульсации достаточно велика (Т достаточно мало), то при выполнении условий теоремы 2 стабилизация сохраняется. Запишем систему (37)в виде

і

у = • )у + ^*( • )у(і — ті(і)) + ^( • )(£ — (40)

1=1

где д*( • ) = (0, Ь*(• )). Взяв функционал Ляпунова—Красовского в виде (34), представим производную V, взятую в силу системы (40), в следующем виде:

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

У = Ш + 2(у*Н^( • ))(£ — и), (41)

где при выполнении условий теоремы 2 в силу (35) справедлива оценка

Уї < “Иу|2-

1При малых значениях и(£) частота импульсации увеличивается для повышения точности.

Из этого неравенства и (41) вытекает соотношение

V <-Иу|2 + м(£-«)2 + -к*(-)Д12Ы2,

м

где положительный параметр м будет выбран ниже. Проинтегрировав это неравенство, приходим к оценке

^+1

^«+1 — К < — #1 I |у(^)|2^ (42)

tn

где

К. = V(t„), Ji = v - [sup |q(• )|2|H|2]/^, J = f |u(t„) - u(t)|2dt.

() /„

В силу неравенства Виртингера [2] и (39) имеет место оценка

*п+1

J < K5T2J |y(t)|2dt, (43)

tn

где ^5 = — sup(|yo(-)|2 + |m(-)|2). Отсюда и из (42) следует соотношение п (•)

tn+1

2

Vn+1 — Vn < —S^J |y(t)|2dt,

где #2 = #1 — МК5Т2. Просуммировав полученные неравенства, получим для произвольного N равномерную оценку

V* + ^2 I |у(^)|2^ < V). (44)

І0

Выберем теперь такое значение параметра ^, при котором £2 > 0, то есть справедливо неравенство

кбТ2^2 — ^ + sup |д( • )|2|Н|2 < 0. (45)

(•)

Корни квадратного трехчлена, стоящего в левой части неравенства (45), имеют вид

М1,2

v ± yV2 — 4^5 sup^.) \q\2\Н\2Т2

2k5T 2

Поэтому, если T удовлетворяет оценке

Т < -----------V—-------, (46)

2sup(.} Щл/яъ

+l

_ М1 + М2 _ V М ~ 2 " къТ2 '

Из оценки (44) следует свойство

|y(t)| € L2[to, +го), (47)

а также равномерная ограниченность |y(tn)|. Поэтому, ввиду (39), равномерно ограничена величина |y(t)|. Из (40), (43), (47) вытекает, что y(t) € L2[t0, +го). А тогда, в силу свойства (47), y(t) ^ 0 при t ^ +то. Устойчивость состояния равновесия по Ляпунову вытекает из проведенных выше оценок. Сформулируем полученный результат.

Теорема 3. Если выполнены условия теоремы 2, а также неравенства (39), (46), то состояние равновесия импульсной системы (37), (38) глобально асимптотически устойчиво.

5. Заключение. Для некоторого класса нелинейных систем с нестационарным запаздыванием получены достаточные условия существования и метод построения непрерывного либо импульсного динамического регулятора, который делает систему глобально асимптотически устойчивой.

Литература

1. Zak S. H. Systems and Control. Oxford: Oxford Univ. Press, 2002.

2. Гелиг А.Х., Зубер И.Е., Чурилов А.Н. Устойчивость и стабилизация нелинейных систем. СПб.: Изд-во СПбГУ, 2008.

3. Zuber I. E., Gelig A. Kh. Synthesis of robust stabilizing control for nonlinear systems // EN0C-2008. Saint Petersburg. June 30 —July 4. 2008.

4. Зубер И. Е., Гелиг А. Х. Робастная стабилизация некоторого класса неопределенных систем // Вестн. СПбГУ. Сер. 1. 2009. Вып. 4. С. 34-43.

5. Boyd S., Chaoui L. El., Feron E., Balakrishnan V. Linear Vatrix Inequalities in Systems and Control Theory. Philadelphia: SIAM. 1994.

6. Gelig A.Kh., Churilov A. N. Stability and Oscillations of Nonlinear Pulse-Modulated Systems. Boston: Birkhauser, 1998.

Статья поступила в редакцию 28 сентября 2010 г.

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