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

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

CC BY
208
30
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ДИНАМИЧЕСКАЯ СИСТЕМА / ОГРАНИЧЕННОЕ ВОЗМУЩЕНИЕ / ЦЕЛЕВОЕ НЕРАВЕНСТВО / КОНЕЧНО-СХОДЯЩИЙСЯ АЛГОРИТМ / DYNAMIC SYSTEM / CONSTRAINED PERTURBATION / TARGET INEQUALITY / FINITELY CONVERGENT ALGORITHM

Аннотация научной статьи по математике, автор научной работы — Ведяков А. А., Тертычный-даури В. Ю.

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

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

Ensuring dynamic system stability under constrained perturbations impact

The problem of ensuring asymptotic stability of nonlinear dynamic system by means of tuning its parameters is considered for the case when the system is subject to constrained external perturbations. A solution to the problem is found with the use of a robust finitely convergent algorithm of parameters setting. An estimate of attraction domain proportional to the perturbation level is derived.

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

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

УДК 62.50

DOI: 10.17586/0021-3454-2017-60-7-603-611

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

А. А. Ведяков, В. Ю. Тертычный-Даури

Университет ИТМО, 197101, Санкт-Петербург, Россия E-mail: [email protected]

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

Ключевые слова: динамическая система, ограниченное возмущение, целевое неравенство, конечно-сходящийся алгоритм

Введение. Изучению вопросов устойчивости движения динамических систем при воздействии разного рода ограниченных детерминированных возмущений посвящено множество исследований (см., например, работы [1—6] и содержащуюся там библиографию). Особым направлением в развитии теории алгоритмической устойчивости можно считать исследования, посвященные адаптивному параметрическому синтезу в целях обеспечения условий стабилизации и оптимизации движения при наличии возмущающих воздействий [7—17].

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

В настоящей статье анализируется вопрос об устойчивости нелинейных динамических систем при воздействии ограниченных возмущений. Решается задача об обеспечении устойчивости с помощью регулирования параметров для случая, когда на систему действуют сторонние внешние ограниченные возмущения (так называемая задача о придании системе дис-сипативных свойств). Решение найдено с использованием робастных конечно-сходящихся алгоритмов настройки параметров [18].

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

x = f (x,о, t), x(0) = Xo, t > to=0, (1)

где x(t) e Rn — вектор состояния системы, f (0, о, t ) = 0 Vt e [0, да), t — текущий момент

времени, с помощью регулирования вектора параметров o(t)eZcRm, входящих линейно

в непрерывно дифференцируемую вектор-функцию f(•), £ — некоторое ограниченное множество; здесь x(t) — измеряемая сколь угодно точно векторная величина.

Пусть на систему (1) действуют неизвестные (неконтролируемые) равномерно ограниченные по времени неслучайные (детерминированные) внешние возмущения. Для этой ситуации в уравнение (1) аддитивно введем возмущения v(t), полагая константу Cv, их ограничивающую, известной:

X = f (x, о, t) + v(t), v(t) e Vv с Rn, (2)

где, при прежних обозначениях и предположениях, будем считать, что supte/ ||v(t)||< Cv, причем множество функций v(t), удовлетворяющих этому неравенству, образует некоторый класс помех Vv ; ||v(t)|| — евклидова норма вектора v(t).

Под устойчивостью системы на фоне действия неконтролируемых ограниченных возмущений понимается [7, 8] наличие у системы диссипативных свойств, т.е. попадание всех траекторий ее движения с течением времени в ограниченную область в фазовом пространстве {x, о} вне зависимости от начальных данных x(t0), o(t0), t0 =0, но в зависимости от уровня

возмущений, характеризуемого константой Cv.

Для этого случая рассмотрим задачу обеспечения устойчивости решений системы (2) в рамках применения робастных градиентных конечно-сходящихся алгоритмов настройки параметров [18, 19]. Отметим, что данная задача (при ограниченных возмущающих воздействиях) значительно более сложная, чем задача (1), поскольку изменения динамических процессов рассматриваются в зависимости от уровня помех. Отметим также, что алгоритм параметрического оценивания может быть выбран в известном робастном виде [19] с учетом дополнительных предположений о существовании ряда ограничений.

Устойчивость системы при ограниченных внешних возмущениях. Примем в

*

качестве функции Ляпунова (ФЛ) V(x) функцию V(x) = xx, где символ „*" означает операцию транспонирования, и посредством выбора регулируемых параметров в системе (2) обеспечим выполнение условия асимптотической устойчивости на траекториях исследуемого процесса: V(x) = dV(x) / dt < 0. Проецируя уравнение (2) на вектор (ось) 2x, получаем

V (x) = 2x*f (x, о, t) + 2x* v(t). (3)

Введем следующие обозначения для скалярных функций:

y(x, о, t) = 2x*f (x, о, t), A,(x, t) = 2x*v(t), где у(0, о, t) = 0 , Ц0, t) = 0 . Тогда уравнение (3) примет следующий вид:

V (x) = y(x, о, t) + ^(x, t); (4)

полагаем при этом включение элементов вектора о в функцию у(x, о, t) линейным, т.е. считаем, что имеет место соотношение

y(x, о, t) = g* (x, t )о + p(x, t), g(x, t) = Va y(x, о, t), где p(x, t) — некоторая гладкая по x и t скалярная функция; Va у(•) — вектор градиента от

функции у по элементам вектора о; g(x, t) e Rm

Предположим далее, что Уо, о e £, можно указать константу Ca, для которой выполняется неравенство

(VCT y(x, о, t),о - о) > Ca (VCT y(x, о, t),о)

или

g*(x, t)(о - о) > Ca g*(x, t)о, (5)

где запись (а, Ь) означает скалярное произведение для произвольных векторов а и Ь.

В теории адаптивных систем для целевых функций ф() (в данном случае в этой роли выступает функция у(-) + Л(-)) при использовании градиентных алгоритмов оценивания справедливо условие вогнутости [7]:

(Устф(х, О, г),о - о) >ф(х, о, г) -ф(х, О, г) >А, А> 0. (6)

Достаточно естественное условие (5) (с учетом нормы разности двух векторов) в рассматриваемой задаче будет являться альтернативой условию вогнутости (6), так как определенно сказать, удовлетворяет ли функция у(х, о, г) + х, г) в соотношении (4) условию вогнутости по о или нет, нельзя из-за отсутствия информации о структуре вектор-функции V (г)

В качестве целевой функции в дифференциальной системе (3) выберем функцию

ф(х, X, г) = -К(х)-£1||е(х, г )|| +в2, (7)

* *

где V(х) = й(х х) / йг = 2х х; 81, 82 — некоторые положительные постоянные, выбираемые в дальнейшем исходя из условий конечной сходимости алгоритма параметрической настройки.

Задача, таким образом, заключается в решении относительно вектора о целевого неравенства ф( х, х, г ) = ф( х, о, г )>0 для функции ф(-) (7):

ф(х, о, г) = -[ц* (х, г )о + р( х, г) + ^(х, г)] - 81| |ц(х, г )| | +82. (8)

Видно, что обеспечение целевого неравенства гарантирует выполнение требования об ограничении скорости изменения ФЛ V (х) по времени:

V (х)< -81 Уе (х, г )|| +8 2 (9)

в предположении равномерной ограниченности вектор-функции ц (х, г).

Результат. Для доказательства наличия диссипативных свойств (асимптотической устойчивости) у данной параметрически настраиваемой (регулируемой) системы предположим, что З83 >0 — константа, для которой при У г е [0, да) выполняется неравенство

||е(х, г)||^ (х). (10)

Соотношение (10) с учетом равномерной ограниченности ц(х, г) означает также и

равномерную ограниченность ФЛ V (х), и возможность (в силу того, что

*

||ц(х,г)||=||Уст(2х Г(х, о, г))||) линеаризации по х функции Г(•) в уравнении (2) в рассматриваемой ограниченной области. Тогда, очевидно, неравенство (9) может быть усилено неравенством

V(х)< -8183 V(х) + 82. (11)

Перейдем к записи процедуры получения оценок оп вектора о и доказательству ее конечной сходимости. Зададим алгоритм параметрической настройки в виде соотношения

о = о к еп §(хп, гп) (19)

оп+1 = о п - —-""Г, (12)

|е(хп , гп )|

где

0 = IX если ф(хп, оп, гп ) < 0 либ° V(хп ) > -81|е(хп, гп )| +82; п |0, если ф(хп, оп, гп ) > 0 ли^ V(хп ) < -81!§(хп, гп )| +82,

причем 81, 82 >0; к >0 — произвольная постоянная; ц(хп,гп) = -Уа ф(хп,оп,гп);

п

||ц(хп,гп)||< Сё, Сё >0 — некоторая положительная постоянная; здесь п =1,2,..., — шаг алгоритма; о1 — начальный вектор; хп = х(гп) — измеряемый вектор состояния; оп —

кусочно-постоянная вектор-функция времени: оп = ог, t е \}п, где tn+l — момент времени,

когда впервые после условия tn +5, 8 >0, нарушается целевое неравенство ф(хп, оп, tn) > 0.

Сформулируем теорему, определяющую условия конечной сходимости алгоритма получения оценок вектора параметров о (12).

Теорема. Пусть выполнены следующие условия:

1) целевая функция ф(х, о, t) равномерно ограничена по х, t и дифференцируема по о Ух, Уt, |^(х,0||< С§;

2) Зо'еЕсЯ™ — вектор, для которого справедливы неравенства

ф(х,о*, t) >в' >0 Ух, Уt, (13)

где в' — некоторое положительное достаточно малое число;

3) справедливы неравенства (5) и (10).

Тогда построенная с помощью алгоритма (12) последовательность векторов оп монотонно приближается к вектору о. Алгоритм (12) сходится за конечное число шагов, т.е. З t' >0 — момент времени, такой что Уt > { выполняется равенство ог = о^ , и, начиная с этого момента, ф(х, о, t) > 0. Для числа коррекций р вектора оп справедлива оценка

С2

р <||о1 -о||2к; к =-, (14)

Н 11 1 11 ' 2кСав' V ;

где о1 еЕ — произвольный начальный вектор.

Доказательство. Будем считать, что на некотором п -м шаге алгоритма (12) выполнено

неравенство ф(хп, оп, ) < 0. Тогда из соотношения (12), возводя члены последовательно в

квадрат, с учетом выражений (4)—(8) получаем

||о о||2<||о о||2 2к0п(оп -о,§) + к20п =

— о|| <по„ — о||--;--

'п+1 ~°П -П°п --ТТт-Т7ТТ"

2к0п•*(оп — о) , к20п ц2 2к0пСа•*о , к20п

= |оп — о|--Л^-+ < |оп — о| — II 112 II ||2

= ||о о||2 2к0пСст(V — р — Ю + к20п < ||о о||2 2к0пСстУ + 2к0пСст(р + А.) + к20п (15)

= |оп —о|--¡7^-+ ~^ < ||оп —о|--—Т2-+-ГЛ-(15)

н н и и и

Здесь следует напомнить о равномерной ограниченности целевой функции ф(-). С учетом этого имеем: |р + Ц< Ср + С^ Су, где Ср, С^ — некоторые известные положительные постоянные, не зависящие от х и t. Тогда неравенство (15) можно продолжить (—V < е1— 82):

II 1|2 и ||2

|оп+1 —о| <||оп —о| —

2к0пСаУ + 2к0пСст(Ср + О.Су) + к20п < ||о о|2 + 2к0пСаСвгПеП —82) +

--¡ТЦЗ—+-ГЙ2-<|о п—о| +-тз-+

N ^ N ^

2к 0пСа (Ср + Сх Су) к2 0п .. „2 2к0пСа (81 Ся —в 2)

+-¡ТЙ2-+ < |оп — о| +-ГЙ2-+

2к 0пСа (Ср + Сх Су) к2 0п +-^-+ п

||о п — о|

2

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

2 ||„||2 N

2

к0

2ССТ (82 — в^) — 2ССТ (Ср + Сх Су) — 1

<

< ||о о|2 2к 9пСс

< ||оп-оУ--

г к Л

82-81С^-Ср-СХСг--С ■ (16)

V 2СстУ

С2

Путем выбора постоянных 81 и 82 обеспечим, чтобы суммарная константа, стоящая в скобках, была положительной. Очевидно, этого можно достичь, учитывая, что 81 >0, а 82 выбирая из условия

к _

8 2 > 81 С^ + Ср + С^ Су +--_ С8 ,

2С,

ст

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

82= С8+8'9п, (17)

тогда неравенство (16) можно записать как

||о о|2 <||о о|2 2к 9пСст8 (18)

|оп +1 <||оп-оУ--—2-. (18)

С

Суммируя неравенство (18) по п от 1 до N, получаем

н ц2 и ц2 2кСст8

|оN+1 -оУ <||о1 -оУ--— £9п.

п=1 (19)

Чтобы доказать конечную сходимость предлагаемого алгоритма параметрического

оценивания, предположим, что при ф(хп, оп, гп ) < 0 имеет место неравенство

|о п+1-°|2 Ф п-о|Р -§п, (20)

да

где Е5п ^да.

п=1

Структура неравенств (20) и (18) полностью совпадает, если

2к 9пСст8'

5„ =■

с2

Легко показать, что условие ф(хп, оп, гп ) < 0 выполняется не более чем для конечного числа рп троек (хп, оп, гп), причем для этого числа рп имеем очевидную оценку: рп < 5, где 5 — наименьшее целое, для которого справедливо неравенство

£5п >И -о||2. (21)

п=1

Действительно, суммируя неравенство (20) по I = 1,п , получаем

-о||2<||о1 -о||2 -£5г. (22)

п

>п+1

г=1

Так как £бп ^ да при п ^да, то неравенство (22) при достаточно большом п

п=1

становится противоречивым. В качестве числа 5 возьмем п, для которого выполняется неравенство (21). Тем самым получим утверждение теоремы о конечной сходимости алгоритма оценивания (12). Оценка (14) числа р изменений вектора оп непосредственно следует из неравенства (19). ■

Замечания. 1. Неравенства (13) указывают на то, что целевое неравенство ф(х, о, t )>0 разрешимо в усиленном смысле, а именно: За'еЕ^ Я™ — вектор, удовлетворяющий неравенствам (13) с некоторым запасом, т.е. множество решений этих неравенств представляет собой открытое множество.

2. В результате конечной сходимости алгоритма (12) достигается целевое неравенство (9): V(х) <-81||е(х ОН +82.

3. Согласно доказанной теореме при выполнении неравенств (9) и (10) имеет место соотношение (11), откуда в силу решения линейного по V(х) дифференциального неравенства (11) следует диссипативность настраиваемой системы (2), (12) и оценка области притяжения

s

2

lim V[x(t)] <

t ^<х> Sj S3

пропорциональная уровню возмущений Cv.

Модельный пример. Рассмотрим нелинейную динамическую систему, заданную уравнениями

y = z + ау - y5, z = -y-z5, на движение которой накладываются внешние ограниченные синусоидальные возмущения v(t). Результатом является следующая векторная система:

X = f (x, а) + v (t),

где

x =

f x, Л

V X2 J

f y Л

V z J

f (X, G) =

f ^ 5 Л

X2 + OXj — Xi

—Xi — X0

v(t ) =

f sin t Л

V 0 J

П~л2

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

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

V(x) = x2 + x22, V = у + A, A(x, t) = 2x1 sin t; y(x,а,t) = 2(oxf -x6 -x26) = g(x,t)а + p(x, t), g (x, t) = 2 x2,

Неравенство (5) тождественно неравенству 0< Са < (а - а) / а, а > а . Последовательно получим:

1) целевую функцию (7):

2

9(x, x, t ) = -V -s12 x1 +s2,

2) в неравенстве (10) следующее выражение:

x2

p( x, t ) = —2( x6 + X26).

для выбора константы C0

||g (x, t)||= 2 xf;

2 — S3

V s3 xi

3) алгоритм параметрического оценивания (12):

= kQn

аИ+1 = G n---

0 < s3 < 2;

2X

1n

Были приняты следующие числовые данные: к = 7, Хю = 1, Х20 = 1, СТ0 = 2, 81 = 10 , 82 = 0,1.

На рис. 1 и 2 представлены фазовые траектории и расчетное значение ФЛ V(х): 1 — для фиксированного значения ст = 2, 2 — для случая настройки параметра ст . На рис. 3 приведен график стп для первых 40 шагов настройки.

1

0,5

2

/

тУ

0 -0,5 -1

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

-1,5 -1

V(х) 2,5

а

2

-0,5 0 Рис. 1

0,5

1 х1

1,5

1

0,5 0

-0,5

0

1

0 -1

-2 -3 -4 -5 -6 -7

0

20

10

40 60

Рис. 2

80

г, с

20 Рис. 3

30

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

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

ст

п

п

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

Статья подготовлена по результатам работы, выполненной при финансовой поддержке Президента Российской Федерации, грант №14.У31.16.9281-НШ.

список литературы

1. Руш П., Абетс П., ЛалуаМ. Прямой метод Ляпунова в теории устойчивости. М.: Мир, 1980.

2. Беллман Р. Теория устойчивости решений дифференциальных уравнений. М.: Едиториал УРСС, 2003.

3. Алфутов Н. А., Колесников К. С. Устойчивость движения и равновесия. М.: Изд-во МГТУ им. Н. Э. Баумана, 2003.

4. Zadeh L. A., Desoer C. A. Linear System Theory: the State Space Approach. N. Y.: Dover Publications, 2008.

5. Liu J., Teel A. Lyapunov based sufficient conditions for stability of hybrid systems with memory // IEEE Trans. on Automat. Control. 2016. Vol. 61, N 4. P. 1057—1062.

6. Clarke F. H., Stern R. J. Lyapunov and feedback characterizarions of state constrained controllability and stabilization // Systems & Control Letters. 2005. Vol. 54, N 8. P. 747—752.

7. Фомин В. Н., Фрадков А. Л., Якубович В. А. Адаптивное управление динамическими объектами. М.: Наука, 1981.

8. Справочник по теории автоматического управления / Под ред. А. А. Красовского. М.: Наука, 1987.

9. Фрадков А. Л. Адаптивное управление в сложных системах. М.: Наука, 1990.

10. Андерсон Б., Битмид Р., Джонсон К. и др. Устойчивость адаптивных систем. М.: Мир, 1989.

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

12. Marino R., Tomei P. Nonlinear Control Design: Geometric, Adaptive and Robust. Englewood Cliffs, NJ: Prentice Hall, 1995.

13. Isidori A. Nonlinear Control System. London: Springer, 1995.

14. Ioannou P. A., Sun J. Robust Adaptive Control. Engewood Cliffs, NJ: Prentice Hall, 1996.

15. Narendra K. S., Annaswamy A. M. Stable Adaptive Systems. N. Y.: Dover Publication, 2012.

16. Raissi T., Ramdani N., Candau Y. Set membership state and parameter estimation for systems described by nonlinear differential equations // Automatica. 2004. Vol. 40, N 10. P. 1771—1777.

17. Grip H., Johansen T., Imsland L., Kaasa G.-O. Parameter estimation and compensation in systems with nonlinearly parameterized perturbations // Automatica. 2010. Vol. 46, N 1. P. 19—28.

18. Тертычный-Даури В. Ю. Адаптивная механика. М.: Наука, 1998.

19. Ведяков А. А., Тертычный-Даури В. Ю. Робастные алгоритмы параметрического оценивания в некоторых задачах обеспечения устойчивости // Научно-технический вестник информационных технологий, механики и оптики. 2016. Т. 16, № 4. С. 620—626.

Сведения об авторах

Алексей Алексеевич Ведяков — канд. техн. наук; Университет ИТМО, кафедра систем

управления и информатики; Email: [email protected] Владимир Юрьевич Тертычный-Даури — д-р физ.-мат. наук, профессор; Университет ИТМО, кафедра

высшей математики; Email: [email protected]

Рекомендована кафедрой Поступила в редакцию

систем управления и информатики 25.02.17 г.

и кафедрой высшей математики

Ссылка для цитирования: Ведяков А. А., Тертычный-Даури В. Ю. Обеспечение устойчивости динамических систем при ограниченных возмущающих воздействиях // Изв. вузов. Приборостроение. 2017. Т. 60, № 7. С. 603—611.

ENSURING DYNAMIC SYSTEM STABILITY UNDER CONSTRAINED PERTURBATIONS IMPACT

A. A. Vedyakov, V. Yu. Tertychny-Dauri

ITMO University, 197101, St. Petersburg, Russia E-mail: [email protected]

The problem of ensuring asymptotic stability of nonlinear dynamic system by means of tuning its parameters is considered for the case when the system is subject to constrained external perturbations. A solution to the problem is found with the use of a robust finitely convergent algorithm of parameters setting. An estimate of attraction domain proportional to the perturbation level is derived.

Keywords: dynamic system, constrained perturbation, target inequality, finitely convergent algorithm

Data on authors

Alexey A. Vedyakov — PhD; ITMO University, Department of Control Systems and

Informatics; E-mail: [email protected] Vladimir Yu. Tertychny-Dauri — Dr. Sci., Professor; ITMO University, Department of Higher

Mathematics; E-mail: [email protected]

For citation: Vedyakov A. A., Tertychny-Dauri V. Yu. Ensuring dynamic system stability under constrained perturbations impact. Journal of Instrument Engineering. 2017. Vol. 60, N 7. P. 603—611 (in Russian).

DOI: 10.17586/0021-3454-2017-60-7-603-611

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