Математика к Математическое
моделирование
УДК 517.935.4
Ссылка на статью:
// Математика и математическое моделирование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2015. №3. С. 27-38.
Б01: 10.7463/шаШш.0315.0789645
Представлена в редакцию: 06.07.2015 © МГТУ им. Н.Э. Баумана
О стабилизации аффинных систем второго порядка при наличии возмущений
л
Кавинов А. В.1'
каутоу@пе^утаП .ги 1МГТУ им. Н.Э. Баумана, Москва, Россия
В статье исследуется вопрос о возможности глобальной стабилизации при наличии возмущений двумерных аффинных систем со скалярным управлением и скалярным возмущением, для которых соответствующие системы без возмущений эквивалентны регулярным системам канонического вида. Получены легко проверяемые условия того, что построенная на основании регулярного канонического вида функция Ляпунова для системы с управлением будет функцией Ляпунова для системы с возмущениями. Приведены примеры применения полученных условий к некоторым классам аффинных систем и результаты численного моделирования процесса стабилизации при наличии различных возмущений двумерной аффинной системы с возмущениями.
Ключевые слова: стабилизация; аффинная система; функция Ляпунова; система с возмущением
Введение
Рассмотрим систему
х(г) = А(х) + С(х^, х е Мп, w е Мк, (1)
где А(х) и С(х) — гладкие функции; А(0) = 0; w — возмущение. Соответствующую систему
х(г) = А(х), х е Мп, г > о, (2)
называют невозмущенной системой, а систему (1) — возмущенной системой.
Обозначим М+ = {х е М: х > 0}. Скажем, что непрерывная функция 7: М+ ^ М+ принадлежит классу К^, если 7(0) = 0; 7 — строго возрастающая на М+; 7(г) ^ го при г ^ го. Непрерывную функцию в: М+ х М+ ^ М+ отнесем к классу КС, если в(•, 5) е К^ для каждого значения 5 е М+, а для каждого г е М+ функция в (г, •) убывающая и в (г, з) ^ 0 при 5 ^ го.
Систему (1) называют глобально устойчивой при наличии возмущений (или устойчивой от входа к состоянию) [1, 3, 4, 5, 6, 7], если существуют такие функции в е КС и 7 е К^,
что для любого начального состояния x(t0) и любого кусочно непрерывного ограниченного возмущения w = w(t), решение x(t) системы определено при всех t ^ t0 и удовлетворяет условию
||x(t)|| ^ e(||x(to)||,t - to)+ y( sup ||w(t)||), t ^ to. (3)
t e[ío,í]
Известна следующая теорема [1, 4, 5, 6].
Теорема 1 (о глобальной устойчивости при наличии возмущений). Пусть для системы (1) существует непрерывно дифференцируемая функция V (x), удовлетворяющая условию
ММ) ^ V(x) ^ a2(|x|), (4)
где а,2 E а также условию
V(x) = dV(x)A(x) + dV(x)C(x)w ^ -P(x), ||x|| ^ p(||w||), (5)
dx dx
где P(x) — положительно определенная функция; p е Тогда система (1) глобально
устойчива при наличии возмущений, а функцию y в (3) можно выбрать равной а-1 о а2 о р.
Функцию V, удовлетворяющую условию теоремы, называют функцией Ляпунова системы с возмущением.
Аффинной системой с возмущениями называют систему вида
x(t) = A(x) + B(x)u + C(x)w, x е Rn, w е Rk, u E Rm, (6)
где A(x), B(x), C(x) — гладкие функции; w — возмущение; u — управление. Говорят, что система (6) глобально стабилизируема при наличии возмущений, если существует такое непрерывное управление u = u*(x), u(0) = 0, что замкнутая им система (6) глобально устойчива при наличии возмущений.
Гладкая положительно определенная радиально неограниченная функция V: ^ R+ называется функцией Ляпунова аффинной системы (6) с возмущением, если существует такая функция р E что для любых x = 0 и w E Rk, связанных условием ||x|| ^ p(||w||), выполняется неравенство
inf V|(6) = inf (AV + BVu + CVw) < 0.
Известны следующие результаты [1].
Теорема 2 (критерий функции Ляпунова для системы с возмущениями). Для того чтобы гладкая положительно определенная радиально неограниченная функция V(x) была функцией Ляпунова управляемой системы (6) с возмущением, необходимо и достаточно, чтобы существовала такая функция р E что для любого x = 0
BV = 0 ^ AV + ||CV||p-1(||x||) < 0. (7)
Теорема 3. Система (6) глобально стабилизируема при наличии возмущений тогда и только тогда, когда для нее существует функция Ляпунова управляемой системы с возмущением, удовлетворяющая свойству малык управлений. При этом стабилизирующее управление может быть вычислено по формуле
ф) + Л^+РТМГ (ву(я0)Г, (х) = 0;
ив(х) = { НВ^(х)У2 4 4 ' (8)
0, ВУ (х) = 0,
где
и(х) = АУ(х) + ||СУ || р-1(||х||).
1. Двумерные аффинные системы
Теорема 3 позволяет найти стабилизирующее управление для аффинной системы с возмущениями в том случае, если известна соответствующая функция Ляпунова. Если же таковая неизвестна, то вопрос о стабилизирующем управлении остается открытым. Существует ли вообще управление, стабилизирующее аффинную систему с возмущениями, и как его найти? Ответ на этот вопрос в некоторый случаях может быть дан с использованием преобразования аффиннык систем к эквивалентному каноническому виду. Рассмотрим систему вида
х = А(х) + В(х)и + С(х)ы, х е К2, и е К, ы е К, (9)
где А(х) = (а1(х), а2(х))т, А(0) = 0, В(х) = (Ь1(х), Ь2(х))т, С(х) = (с1(х), с2(х))т, а(х),]Л(х), с^(х) е (К), г = 1, 2.
Покажем сначала, как найти функцию Ляпунова для невозмущенной системы
х = А(х) + В(х)и. (10)
Система (10) эквивалентна на П С К2 системе канонического вида
* = ^ (11)
¿2 = / + #(^)и
тогда и только тогда [8, 9], когда на П определена гладкая функция <^(х), обладающая следующими свойствами:
1) В^ = &1(х) + Ых) = 0, х е К2;
0x1 0x2
2) отображение Ф(х) = (<^(х), А^(х))т является диффеоморфизмом из П в Ф(П).
При эт°м г = Ф(x), /(-) = А2^(х) ^^ £(-) = ВАР(х) л=ф_1(г). Далее для простоты будем считать, что П = Ф(П)= М2. Будем также считать, что на М2 система (11) регулярна, т.е. #(-) = 0, г е М2.
2. Предполагаемая функция Ляпунова для системы с возмущением
Известен метод построения функций Ляпунова для аффинных систем с возмущениями, эквивалентных регулярным системам канонического вида [10]. Для системы (11) стабилизирующим (в обычном смысле) нулевое решение управлением будет [8]
и(-) = —(-) - ко-1 - к^), ко, к! > 0. При этом замкнутая система будет линейной с постоянными коэффициентами:
-1 = ^ (12)
-¿2 — -ко ¿1 — к^2,
поэтому для нее будет существовать функция Ляпунова в виде квадратичной формы:
У(-г) = 1 д-2 + г-1-2 + 1= Р-,
для коэффициентов которой справедливы неравенства д > 0, 5 > 0, г > 0, дз — г2 > 0. Тогда нулевое решение системы (10) будет стабилизироваться управлением
и(х) = ^(ф1(х)) (-/(Ф(х)) - ко^(х) - к1А^(х)), ко, к! > 0,
а функция
V (х) = 1 др2(х) + гр(х)Ар(х) + 1 з(Ар(х))2 (13)
будет функцией Ляпунова системы с управлением (10), замкнутой управлением и(х). Значит, V(х) является функцией Ляпунова для невозмущенной системы с управлением (10), причем для нее выполнено свойство малых управлений. В свою очередь, это означает, что если В V(х) = 0 при х = 0, то AV(х) < 0. Это дает некоторую надежду на нахождение функции р-1(||х||), для которой выполняется условие критерия функции Ляпунова для системы с возмущением (7). В частности, для случая системы
х = А(х) + В(х)(и + w) (14)
условие (7) будет выполняться для любой допустимой р-1(||х||) [10].
3. Постановка задачи
Далее рассмотрим задачу поиска функций Ляпунова для двумерных аффинных систем со скалярным управлением и скалярным возмущением, эквивалентных на М2 регулярным системам канонического вида.
В этой статье исследуется вопрос о подмножестве систем (9), для которых функция Ляпунова V(x) может быть получена в виде (13). Для таких систем глобальная стабилизация при наличии возмущений может быть осуществлена с помощью управления (8), построенного для V(x). Будем далее для краткости называть такие системы канонически стабилизируемыми. Как уже было сказано, системы вида (14) являются канонически стабилизируемыми; оказывается, ими не исчерпывается подмножество канонически стабилизируемых систем. Ниже критерий (7) будет преобразован к виду, удобному для проверки канонической стаби-лизируемости двумерных аффинных систем, приводящихся к регулярному каноническому виду. С помощью полученного преобразованного условия будут найдены некоторые классы двумерных канонически стабилизируемых систем.
4. Условия канонической стабилизируемости двумерных аффинных систем с возмущениями
Будем рассматривать систему (9), эквивалентную на R2 регулярной системе канонического вида (11). Пусть соответствующий диффеоморфизм z = Ф(х) = (<^(x), A^(x))T удовлетворяет условию
^l(IMI) ^ INI ^ ^(||x||), (15)
или, что то же самое,
^(IIzII) ^ ||x|| ^ ^-(N). (16)
Выполнение этих условий гарантирует, что
ai(||x||) ^ V(x) ^ «2(|x|), (17)
где ai(||x||) = Amin^i(|x|)2, a2(||x||) = Amax^2(||x||)2, Amin и Amax — наменьшее и наибольшее собственные числа матрицы квадратичной формы P.
Вычислим производную V(x) по векторному полю B (аргумент x далее для краткости будем опускать):
BV = q^B^ + r^BA^ + rA^B^ + sA^BA^ = (r<£ + sA^)BA^.
Вследствие регулярности канонического вида (11) BA^ = 0, x G R2, поэтому условие B V = 0 равносильно условию r^ + sA^ = 0, или
s
= — A<p. (18)
r
Вычислив
AV = q^A^ + r^A2^ + r(A^)2 + sA^A2^ = + rA^) + A2^(r^ + sA^),
CV = q^C^ + r^CA^ + rA^C^ + sA^CA^ = (q^ + rA^)C^ + (r<£ + sA^)CA^,
находим
АУ
В V =0
СУ Поэтому
(АУ + |СУ |р-1(||х
г ^^ г
0 = + гА^ =----=--2<р2(^ - г2);
ВУ=0 8 8 52
ВУ=0 = + гА^)С^ = ^(дв - г2)С^;
-V + М|С^| р-1(||х|
ВУ=0 5 V 5
Таким образом, условие (7) принимает следующий вид: для всех не равных нулю х, для которых выполняется условие (18), должно выполняться неравенство
|С^|р-1(||х||) < |р|0, 0 = г/5, (19)
или
|<*|<Л
Применяя (16), заключаем, что выполнение условия (19) следует из выполнения в новых переменных условия
0М
|Ср| <-, ^_ ■ (20)
|СИ<Р-1(^-1 (йог
Используя тот факт, что ||г|| = ^+ (А^)2 = + 02, можем записать достаточное
условие канонической стабилизируемости в следующем виде: для того, чтобы система была канонически стабилизируемой, достаточно, чтобы для всех не равных нулю ж, для которых выполняется условие (18), выполнялось неравенство
0М
Р-1(^-1(М^ГТ0))'
(Заметим, что знаменатель правой части не равен нулю нигде, кроме точки 0). С учетом того, что р-1 может быть произвольной функцией из класса условие (20) можно понимать как ограничение на порядок роста функции а(^) = С^(Ф-1(^, —0^)).
Условие (20) во многих случаях проверяется значительно проще исходного критерия (7). Покажем это на примере двух классов двумерных аффинных систем. 1. Рассмотрим систему вида
ж 1 = а1(х) + с1(х)ад, ж2 = а2(ж) + 62(х)и + с2(ж)эд,
где аДх), Ь2(х), сДх), г = Г, 2, — гладкие функции, причем |с1(ж)| < М, х Е Е2. Предположим, что соответствующая система без возмущений
X1 = а1(х), хх2 = а2(х) + Ь2(х)и
гладким преобразованием г = Ф(ж) = (<^(ж), Л^(ж))т, удовлетворяющим (15), приводится к регулярному каноническому виду. Тогда система с возмущением канонически стабилизируема. Действительно,
Б^ = —, С^ = С1(х) ■ 1 + с2(ж) ■ 0 = С1(х).
о
Условие Б^ = 0 означает, что —— = 0, т.е. ^ не зависит от ж2 и можно взять <^(ж) = х1.
дХ2
В (20) можно выбрать
р 1 (г) ~ v/ГT^2 м •
Тогда условие (18) принимает вид
|Ср| < м.
Таким образом, все исследуемые подсистемы канонически стабилизируемы управлением (8), причем функция 7 в (3) имеет вид
-1(-\ $ (г)
2. Рассмотрим теперь систему вида
ж 1 = а1(ж)(1 + ад) + 61(ж)м, ж 2 = «2(ж)(1 + ад) + &2(ж)и,
где аДж), 6г(ж), г = 1, 2 — гладкие функции. Предположим, что соответствующая система без возмущений
ж 1 = а1(ж) + Ь1 (ж)и, ж 2 = а2(ж) + Ь2 (ж)и
гладким преобразованием г = Ф(ж) = (^(ж), Л^(ж)))т, удовлетворяющим (15), приводится к регулярному каноническому виду. Такие системы не являются канонически стабилизируемыми. Действительно, в этом случае С^ = Л^, так что |С<^| = Очевидно, что (19) не может быть выполнено.
5. Пример
В качестве примера для пояснения изложенного рассмотрим аффинную стационарную систему второго порядка
ж 1 = ж2 + ж2 + ад, ж 2 = ж1 + с2(ж)ад + и,
где с2(ж) — произвольная гладкая функция. Эта система канонически стабилизируема при помощи управления (8). Получим оценку влияния возмущений на решения замкнутой системы.
рис.1
рис.3
Имеем <^(х) = х1 = г1, А^(х) = х2 + х2 = г2, С^(х) = Г. Отсюда несложно получить оценку (15)в виде
Г + 2||х|| - Г
2
Следовательно, можно положить
^ ^ ^ЦхЦл/Г + ||х||2.
л/Г + 2|х| - Г ^ !-
^1(||х||) = ^-2^-, ^(||х||) = ^2||х||^ Г + ||х||2,
Тогда
1 (2г + Г)2 - Г Ф- (г) = -о-:
И
7 (®шах)
Ашах (2^шах + 1)2 - 1 Г+ ^(2^шах + 1)2 - ^ 2 + Г| - Г
2
В частности, если q = 8, г = 5 = 2, то ^ /^шах « 2.4842, а если и>шах = 0.05, то
у ^шт
7(0.05) « Г.65.
Результаты моделирования процесса управления при различных ограниченных возмущениях приведены на рис. 1-3. Была выбрана функция с2(х) = 0. Моделирование производилось для начальной точки (0, 0). Максимальная норма возмущений была выбрана равной 0.05, коэффициенты функции Ляпунова q = 8, г = 5 = 2. На рисунках синим цветом показано изменение х1, зеленым — х2, красным — норма решения.
Приведенные результаты моделирования показывают, что условие ||х(£)|| ^ Г.0Г7 выполняется на заданных отрезках интегрирования для всех трех выбранных типов возмущений.
Рис. 1. Моделирование процесса стабилизации, -ш(£) = 0.05
Рис. 2. Моделирование процесса стабилизации, = 0.05 8ш(£ сов5£)
Рис. 3. Моделирование процесса стабилизации, -ш(£) = 0.05е
— Бт2 4
Заключение
В статье предложен критерий глобальной стабилизируемости двумерных аффинных систем с возмущениями при помощи функций Ляпунова, полученных преобразованием этих систем к регулярному каноническому виду. Описаны некоторые классы систем, для которых такая стабилизация возможна. Приведен пример, иллюстрирующий полученные результаты.
Список литературы
1. Krstic M., Deng H. Stabilization of Nonlinear Uncertain Systems. London: Springer-Verlag, 1998. 193 p.
2. Sontag E.D. A 'universal' construction of Artstein's theorem on nonlinear stabilization // Systems & Control Letters. 1989. Vol.13, no. 2. P. 117-123. DOI: 10.1016/0167-6911(89)90028-5
3. Sontag E.D., Wang Y. On characterizations of the input-to-state stability property // Systems & Control Letters. 1995. Vol. 24, no. 5. P. 351-359. DOI: 10.1016/0167-6911(94)00050-6
4. Дашковский C.H., Ефимов Д.В., Сонтаг Э.Д. Устойчивость от входа к состоянию и смежные свойства систем // Автоматика и телемеханика. 2011. № 8. p. 3-40.
5. Sontag E.D. Input to state stability: basic concepts and results // Nonlinear and optimal control theory / ed. by P. Nistri, G. Stefani. Springer, 2008. P. 163-220 (ser. Lecture Notes in Mathematics, vol. 1932). DOI: 10.1007/978-3-540-77653-6,3
6. Sontag E.D. Further facts about input to state stabilization // IEEE Transactions on Automatic Control. 1990. Vol. 35, no. 4. P. 473-476. DOI: 10.1109/9.52307
7. Freeman R.A., Kokotovic P.V. Robust nonlinear control design. Boston: Birkhauser, 1996. 257 p.
8. Краснощёченко В.И., Крищенко А.П. Нелинейные системы: геометрические методы анализа и синтеза. М.: Изд-во МГТУ им. Н.Э. Баумана, 2005. 520 с.
9. Isidori A. Nonlinear control systems. 3rd ed. London: Springer, 1995. 550 p. DOI: 10.1007/978-1-84628-615-5
10. Khalil H.K. Nonlinear systems. 2nd ed. New York: Prentice-Hall, 1996. 750 p.
Mathematics i Mathematical Modelling
Electronic journal of the Bauman MSTU
Mathematics and Mathematical Modelling of the Bauman MSTU, 2015, no. 3, pp. 27-38.
DOI: 10.7463/mathm.0315.0789645
Received: 06.07.2015
© Bauman Moscow State Technical University
http://mathmjournal.ru
On the Problem of 2D Affine Systems Input to State Stabilization
Kavinov A. V.1'*
kavino v@newmail .ru 1 Bauman Moscow State Technical University, Russia
Keywords: stabilization, affine system, Lyapunov function, system with disturbance
Various statements and a variety of solutions to the problem of input-to-state stabilization of dynamic systems with disturbances are known. Methods based on the use of Lyapunov functions play an important role with regard to non-linear systems. When using these methods, the problem of finding an appropriate Lyapunov function arises. The Lyapunov functions redesign method provides a Lyapunov function for a certain subclass of affine systems with disturbances using transformation of the corresponding affine system without disturbances to the equivalent regular canonical form. The desired Lyapunov function is constructed as a quadratic form of the canonical variables. Further, the found Lyapunov function can be used to construct the input-to-state asymptotically stabilizing control. The limits of applicability of this approach remain unclear: in general, constructed on the basis of the transformation to the equivalent canonical form the Lyapunov function for the system without disturbances can both be and not be the Lyapunov function for the affine system with disturbance.
In the paper, we study the possibility of using the described approach to second-order affine systems with scalar control and scalar disturbances for which the corresponding systems without disturbances are equivalent to regular systems of canonical form in the whole state space. We have obtained the easily verifiable conditions for construction of the Lyapunov function on the basis of the regular canonical form where the Lyapunov function for the system with control will be the function for the system with disturbances. Thus, the class of systems which can be stabilized by using the above method is defined. Examples of applications of the obtained conditions with regard to certain classes of second-order affine systems and the results of numerical simulation of the stabilization process of the zero equilibrium point in the presence of various disturbances for the particular two-dimensional system with disturbances are given.
References
1. Krstic M., Deng H. Stabilization of Nonlinear Uncertain Systems. London, Springer-Verlag, 1998. 193 p.
2. Sontag E.D. A 'universal' construction ofArtstein's theorem on nonlinear stabilization. Systems & Control Letters, 1989, vol. 13, no. 2, pp. 117-123. DOI: 10.1016/0167- 6911(89)90028-5
3. Sontag E.D., Wang Y. On characterizations of the input-to-state stability property. Systems & Control Letters, 1995, vol. 24, no. 5, pp. 351-359. DOI: 10.1016/0167-6911(94)00050-6
4. Dashkovskiy S.N., Efimov D.V., Sontag E.D. Input to state stability and allied system properties. Avtomatika i telemehanika, 2011, no. 8, pp. 3-40 (English version of journal: Automation andRemote Control, 2011, vol. 72, iss. 8, pp. 1579-1614. DOI: 10.1134/S0005117911080017)
5. Sontag E.D. Input to State Stability: Basic Concepts and Results. In: Nonlinear and optimal control theory, P. Nistri, G. Stefani, eds. Springer, 2008. Pp. 163-220. (Ser. Lecture Notes in Mathematics; vol. 1932). DOI: 10.1007/978-3-540-77653-6,3
6. Sontag E.D. Further facts about input to state stabilization. IEEE Transactions on Automatic Control, 1990, vol. 35, no. 4, pp. 473-476. DOI: 10.1109/9.52307
7. Freeman R.A., Kokotovic P.V. Robust nonlinear control design. Boston, Birkhauser, 1996, 257 p.
8. Krasnoshchyochenko V.I., Krishchenko A.P. Nelinejnye sistemy: geometricheskie metody analiza i sinteza [Nonlinear systems: geometric methods of analysis and synthesis]. M.: Bauman MSTU publ., 2005, 520 p. (in Russian)
9. Isidori A. Nonlinear Control Systems. 3rd ed. London, Springer, 1995, 549 p. DOI: 10.1007/978-1-84628-615-5
10. Khalil H.K. Nonlinear systems. 2nd ed. New York, Prentice-Hall, 1996, 750 p.