ISSN 1810-0198. Вестник Тамбовского университета. Серия: естественные и технические науки
Том 23, № 124
2018
DOI: 10.20310/1810-0198-2018-23-124-891-906 УДК 517.927
ДИСКРЕТНАЯ ПРОЦЕДУРА ОПТИМАЛЬНОЙ СТАБИЛИЗАЦИИ ПЕРИОДИЧЕСКИХ ЛИНЕЙНЫХ СИСТЕМ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ
<: Р. И. Шевченко1^, Ю. Ф. Долгий2)
11 АО «Опытное конструкторское бюро «Новатор» 620017, Российская Федерация, г. Екатеринбург, пр. Космонавтов, 18
E-mail: omal70@hotmail.com 2- ФГБУН «Институт математики и механики им. H.H. Красовского
Уральского отделения Российской академии наук» 620990. Российская Федерация, г. Екатеринбург, ул. С. Ковалевской. 16 E-mail: yurii.dolgii@imm.uraii.ru
Аннотация. Предлагается процедура оптимальной стабилизации линейных периодических систем дифференциальных уравнений. Стабилизирующие управления, формируемые по принципу обратной связи, определяются состояниями системы в фиксированные моменты времени, предшествующие текущему моменту. Рассматривается эквивалентная линейная периодическая дискретная задача оптимальной стабилизации. Предложена процедура решения дискретного периодического уравнения Риккати. Исследуется связь непрерывной и дискретной периодических задач оптимальной стабилизации. Предложенный метод используется при стабилизации движений механических систем. Ключевые слова: линейная периодическая система; дискретная задача оптимальной стабилизации; дискретное периодическое уравнение Риккати
Введение
Задача стабилизации, состоящая в обеспечении устойчивости заданных движений механических систем, исследовалась как для моделей конкретных механических систем, так и для целых классов моделей механических систем. В рамках теории стабилизации главные результаты получены для моделей, описываемых линейными дифференциальными уравнениями. В силу теоремы Ляпунова об устойчивости по линейному приближению эти результаты могут быть применены и к нелинейным моделям при условии, что возмущения стабилизируемого движения малы.
Существуют разные подходы к выбору управления, обеспечивающего устойчивую работу модели на бесконечном интервале времени. Для периодических линейных систем задача стабилизации решается при помощи управлений, формируемых по принципу обратной связи по наблюдаемым состояниям объекта управления в текущие моменты времени. Стабилизирующие управления также зависят явно от времени. Последняя зависимость выбирается периодической, и ее период совпадает с периодом коэффициентов. В рамках методов модального управления стабилизирующие управления выбираются исходя из требований асимптотической устойчивости заданных движений замкнутых систем. Среди методов модального управления часто применяют метод назначения множества мультипликаторов периодической задачи на комплексной плоскости и метод уравнений Ляпунова [1-3]. В инженерных приложениях эти методы позволяют обеспечить заданные запасы устойчивости управляемых систем. Другой подход к выбору стабилизирующей обратной связи основан на введении в постановку задачи стабилизации квадратичного критерия качества регулирования и переходе к задаче оптимальной стабилизации, что позволяет для нахождения управления использовать принцип динамического программирования Беллмана. Доказано, что при выполнении условий стабилизируемости задача оптимальной линейно-квадратичной стабилизации имеет единственное решение в классе линейных периодических обратных связей по текущим состояниям системы [4]. Коэффициенты усиления обратной связи в этом случае определяются периодическим положительно определенным решением дифференциального неавтономного матричного уравнения Риккати. Методы модального управления и методы решения задачи оптимальной стабилизации в применении к общим эволюционным периодическим системам изложены в монографии [1].
Большое количество работ посвящено решению задач стабилизации для конкретных механических систем, в частности - стабилизации неустойчивого верхнего положения равновесия математического маятника. Так, А. Стефенсон [5] и П.Л. Капица заметили, что при малых отклонениях маятника от верхнего положения равновесия вертикальные колебания точки подвеса достаточно большой частоты обеспечивают сравнительно медленные устойчивые незатухающие колебания маятника относительно вертикали. Подобного рода стабилизация получила название динамической стабилизации. Впоследствии П.Л. Капица показал, что динамическая стабилизация перевернутого маятника возможна и при горизонтальных колебаниях его опоры. Отдельного внимания заслуживает задача стабилизации верхнего положения равновесия перевернутого маятника на тележке, когда устойчивость достигается горизонтальными перемещениями тележки. Процедура управления таким маятником исследовалась, например, в работе [6]. Подобная механическая система теряет управляемость, когда маятник занимает горизонтальное положение. В рамках других исследований обеспечивается глобальная устойчивость верхнего положения равновесия маятника. Например, работы [7, 8] посвящены стабилизации маятника на неподвижном основании при помощи маховичного управления. Управление маятником осуществляется вращением маховика, закрепленного на нем. Алгоритм, изложенный в статье [8], основан на линеаризации обратной связью и пассификации. Он позволяет привести маятник в окрестность верхнего положения равновесия из произвольного начального состояния посредством алгоритма
раскачки, после чего происходит переключение на алгоритм стабилизации, обеспечивающий устойчивые автоколебания маятника около верхнего положения равновесия. В работе [9] предложен алгоритм глобальной оптимальной стабилизации обратного маятника с гистерезисными нелинсйностями.
В настоящей статье предлагается процедура оптимальной линейно-квадратичной асимптотической стабилизации периодических линейных систем дифференциальных уравнений. Для стабилизации используются управления по принципу обратной связи, определяемые состояниями системы в фиксированные предыдущие моменты времени. Задержки в управлении позволяют перейти к дискретной задаче оптимальной стабилизации. Дискретные коэффициенты усиления обратной связи определяются при помощи специального алгоритма. Рассмотрены примеры стабилизации механических моделей.
1. Постановка задачи
Рассматривается линейная управляемая система
х = А{г)х + В{ь)и, г иМ+ = (о,+е ), (1.1)
где х - п -мерный вектор состояния системы, и - то-мерный вектор управления, А{Ь),В{Ь) - а;-периодические матричные функции подходящих размерностей. Для уравнения (1.1) требуется сформировать управление по принципу обратной связи такое, что всякое решение х{1) с произвольным начальным условием ж(0) = х0 асимптотически устойчиво. При этом необходимо минимизировать показатель качества переходных процессов
з = ]хт(£)<2{г)х(0 + V? {г)Щ)и{ь) (¿г, (1.2)
о
где Д(£) - симметричная положительно определенная а;-периодическая матричная функция размерности т От, симметричная положительно полуопределенная
а;-периодическая матричная функция размерности п Оп-
В классической теории оптимальной стабилизации периодических линейных систем дифференциальных уравнений предполагается, что допустимые управления зависят от текущего момента времени £ и текущего состояния системы х = Для периодических систем можно ограничиться периодической зависимостью от текущего момента, а для линейных систем - линейной зависимостью от текущего состояния системы. При таком выборе множества допустимых управлений II матричный коэффициент усиления оптимального стабилизирующего управления определяется с помощью периодического решения неавтономного дифференциального уравнения Риккати. Задача нахождения периодического решения дифференциального матричного нелинейного уравнения Риккати достаточно сложна. Отсутствие задержек при формировании управления по принципу обратной связи значительно усложняет процедуру его технической реализации.
При определении множества допустимых управлений в настоящей работе задержки в управлении определяются специальным образом. Рассматривается периодическое разбиение числовой оси точками 13 = tj+k ш, ] и 2, 0 = ¿о < ¿1 < ... < tk 1 < Ьк = ш. Допустимые управления зависят от текущего момента времени
t и состояния системы Xj в фиксированный момент времени t:]í¡, х34 = х , где ближайшая к текущему моменту t точка выбранного выше разбиения числовой оси. Индекс последней точки зависит от то есть jtl = Ь и К. Функция jd.it), ( II I, является кусочно-постоянной, имеющей разрывы первого рода в точках выбранного разбиения числовой оси, непрерывна справа в точках разрыва. Следовательно, допустимые управления в данной работе моделируются функциями и Ь,х tJd(t) [ [> £ и М. Мы ограничимся изучением ситуации, когда множество допустимых управлений содержит только управления, зависимость которых от первого аргумента является кусочно-постоянной с разрывами первого рода в точках выбранного разбиения числовой оси, непрерывной справа по первому аргументу в точках разрыва. Тогда имеем и = и х [ [, £ и К.
Будем также полагать, что зависимость допустимых управлений от второго аргумента является непрерывной. Справедливо представление tjd^ = t Т^(£), £ и К, где та~ кусочно-непрерывная функция, имеющая разрывы первого рода в точках выбранного разбиения, т^(£) = £ ^(г) при £ и М, т^(£+ш) = 0 > 7й(£) < тах tj) = > £ и М. Мы рассматриваем множество допустимых управлений £7^ с переменными периодическими задержками. Для его моделирования достаточно использовать периодические последовательности непрерывных функций щ : М" оо Мт, щ+к = щ, г и полагая и (£*, х = щ (х (£*)) , г I) 2.
В настоящей работе изучается задача оптимальной стабилизации системы (1.1) с показателем качества (1.2) для специального множества допустимых управлений полное описание которого приведено выше.
2. Дискретная задача стабилизации
Специальные свойства рассматриваемого множества допустимых управлений I]¿. позволяют перейти от непрерывной задачи оптимальной стабилизации к дискретной задаче оптимальной стабилизации.
Теорема 2.1. Непрерывная периодическая задача оптимальной стабилизации (1-1), (1.2) с допустимым множеством управлений IIа эквивалентна дискретной задаче оптимальной стабилизации
£7+1 = Щщ, з и N0 = О М, (2.3)
/о
х^ЯуХу + + ЩЩщ , (2.4)
где к-периодические матрицы А,, В^, С/,, Nj, Н3 определяются формулами
1
Щ=Х&+1) X 1(з)В(з)дз1 ь
Г5+1
0] = Х ХТ{з)С}(з)Х(з)<1зХ 1 (£,-),
и
*з+1
хт(31)д(31)х(51) х \з2)В{з2)<1з2
V
Ф+1
Вт(з2)Х т(з2)дз2Хт(з^(з1)Х(з1) X 1(з2)В(з^з2 + Щз1)
и
\
(2.5)
Здесь А'(0) = /„, нормироваппая матрица системы
х = ( II 1; А' Т = (А(£)) 1 [ , I и М; симметричные положительно
полуопределенные матрицы, К3 - симметричные положительно определенные матрицы, з и N0.
Доказательство. Для введенного выше множества допустимых управлений Щ управляемая система описывается системой дифференциальных уравнений с кусочно-постоянными аргументами
х(1) = А{г)х(г) + В(1)щ (х (*,)) 3 и ъ. (2.6)
При заданном начальном условии ж(0) = х0 и заданных непрерывных функциях щ ( з = 1, к, задача Коши для системы (2.6) имеет единственное решение х(Ь,хо, ..., при ( —>0, определяемое формулами
х (г, хо, ик(%) = Х{€) ] х 1 х ик(%)
+ X 1(в)В(а){1ви3- £ ^ > I < 3 и М0, (2.7)
Ему соответствует программное управление и (£, х ...,«*;(;)))
= и3 (ж , > £ < tj+l, з и N0, для системы (1.1).
Для функций 3 = 1, к, система разностных уравнений
= А3х7+ В3щ (5^) , 3 и N0,
при начальном условии = хо имеет единственное решение задачи Коши
..., и^(^), и N0, . . . = х0. Ему отвечает программное
управление и} = щ ^ хЦ~ (хо, щ (..., ик ((, 3 и N0.
При управлениях щ,] и N0, и начальном условии жо = жо система (2.3) имеет единственное решение задачи Коши «о,и М0, х^(ж0, «о,. . ., Щ,...) = и справедливы равенства щ (ж0) (- - -, = х^(х0, щ,.. . , щ,...) , у и М0-
В силу формулы (2.7) х «¡ь(^) = >■--) >.7 и М0, и вели-
чина показателя качества (1.2) при подстановке х (I, жо, «1(^5зд(^), и Ь,х жо, [, £ —>0, совпадает с величиной показателя качества (2.4)
при подстановке х^(х0, щ,щ,...), 3 и М0. Следовательно, непрерывная задача оптимальной стабилизации (1.1), (1-2) с выбранным множеством допустимых управлений 11,1 эквивалентна дискретной задаче оптимальной стабилизации (2.3), (2.4). □ Дискретные задачи оптимальной стабилизации хорошо изучены [4].
Теорема 2.2. [10] Если дискретная задача (2.3), (2.4) стабилизируема, то ее оптимальное стабилизирующее управление определяется формулами
( 1)ЩР,+1А1 +иМ0, (2.8)
где Рз и N0, - симметричное положительно определенное к -периодическое решение дискретного периодического уравнения Риккати
р; = о;+л?
1 Л^ , з и N0. (2.9)
В настоящей работе дискретная задача оптимальной стабилизации (2.3), (2.4) является вспомогательной. Ее коэффициенты определяются специальными формулами (2.5).
Теорема 2.3. Если дискретная задача (2.3), (2.4) стабилизируема, то для непрерывной задачи стабилизации (1.1), (1-2) с множеством допустимых управлений оптимальное стабилизирующее управление существует и определяется формулой
*(*)). *и м> с2-10)
где хг{$)=х(1 + $),ди[ гЛ, 0] .
Доказательство. Справедливость утверждений следует из теорем 2.1, 2.2. □
Используемый в работе алгоритм численного решения дискретного периодического уравнения Риккати является модификацией алгоритма, приведенного в статье [11] для случая А^ = 0,^* и М0. Для решения дискретного периодического уравнения Риккати используется взаимосвязь между уравнением Риккати и двухточечной краевой задачей, соответствующей задаче оптимального управления (2.3), (2.4). Если дискретная система (2.3) стабилизируема, то оптимальная пара (х}, щ), ] и 1%, удовлетворяет ¿-периодической системе разностных уравнений [10]
^7+1 = + Хз = + +
= о, (2.11)
где Л^, и N0,- вектор сопряженных переменных.
Упростим систему разностных уравнений (2.11). Исключая и3 из уравнений (2.11), получим систему разностных уравнений
хз-№ + — А^Хз, А, Ал+1 — Ц-Х]
(2.12)
где !) = В3Щ = А3 Ч/. д, = ЩЩ Ч/.и
виде
Вводя обозначения = Л^Л^* и запишем систему уравнений (2.12) в
[с V
= (2.13)
где
щ =
I Р'» 1 з
о а;
г,
л 0
Матрицы и обратимы. Следовательно, обратимы матрицы М3, j и М0, и
от разностного уравнения (2.13) можно перейти к уравнению
г3+1 ~~
(2.14)
в котором
5, = М, % =
а, + % '
~т~ ~ т
Л-
, 3 и N0.
Л-
Матричное разностное уравнение (2.14) является однородным ¿-периодическим уравнением. Для него вводится к -периодическая матрица монодромии в соответствии с формулой
и^ = Б3+к 2 х- 3 и
Требуемое решение дискретного периодического уравнения Риккати определяется устойчивым инвариантным подпространством к -периодической матрицы 17^ [11]. Предполагаем, что матрицы и М0, не имеют собственных значений, лежащих на
единичной окружности. Тогда базисная матрица V} устойчивого инвариантного подпространства матрицы II3 определяется ее собственными векторами, соответствующими собственным значениям, по модулю меньшим единицы. Для стабилизируемой дискретной периодической системы (2.3) допускает представление УУ = ^^ Л
3 и М0, и формула Р3 = 2 и дает требуемое к -периодическое решение
дискретного периодического уравнения Риккати.
3. Связь периодических задач оптимальной стабилизации
Пусть решение непрерывной задачи оптимальной стабилизации (1.1), (1-2) существует как для множества непрерывных управлений С/, так и для множества кусочно-постоянных управлений Тогда справедливо утверждение
Теорема 3.4. Оптимальное стабилизирующее управление периодической задачи оптимальной стабилизации (1.1), (1-2) с множеством допустимых управлений стремится к оптимальному стабилизирующему управлению периодической задачи оптимальной стабилизации (1.1), (1-2) с множеством допустимых управлений С/, когда диаметр периодического разбиения числовой оси точками 13 = ш, з и
О = t0 < < ... < tk 1 < = ш, стремится к нулю.
Доказательство. В множестве допустимых управлений С/ оптимальное управление задачи стабилизации (1.1), (1-2) определяется формулой
и0 = К \г)ВТ(Ь)Р{£)х,1 и К,
где Р{Ь)~ ш-периодическое положительно определенное симметричное решение дифференциального матричного уравнения Риккати [12] лр
—+ <3(£) + рл(£) + лт(£)р рв(1)я 1фвТ&)Р = о, ¿им.
а£
В множестве допустимых управлений оптимальное управление задачи стабилизации (1.1), (1-2) определяется формулой (2.10). Введем диаметр д = шах tj)
о а А 1
периодического разбиения числовой оси. Исследуем поведение оптимального управления (2.10) при стремящемся к пулю. Найдем асимптотические разложения матриц , В3, ¿^, Аг3. К3, 3 и М0, по диаметру разбиения ¿.
Фундаментальная матрица Х(£) при £.,->£< £¿+1, ] и М0, удовлетворяет интегральному уравнению Вольтерра 2-го рода вида
Х{1) = X (£,) + А{з)Х{з)йз, £7- > £ < 3 и (3.15)
ь
Уравнение (3.15) имеет единственное решение, которое может быть найдено при помощи метода последовательных приближений. Метод последовательных приближений дает асимптотическое разложение
Х(£) = X + А(з)Х (£,-) ¿з+О ¿2[, > £ < 3 и М0. (3.16)
Ь
Соответствующее асимптотическое разложение X 1 (£) имеет вид
X г{£) = X 1 (£^) X 1(11) А{з)дз + 0 £[, £, >£<£я.1,^иК0. (3.17)
%
Подставляя (3.16), (3.17) в формулы, определяющие матрицы А3,В3.(^3,Х31К3, 3 и N0, находим асимптотические разложения
А3 = 1п+ А{з)йз + О сР[, В3= В(з)дз + О й2[,
"0+1 4+1
<57= (¿(8)<1з + 0 Щ=0(<Р), 11(з)<1з + 0 (3.18)
Переходим к нахождению асимптотики для дискретного периодического уравнения Риккати (2.9). Используя асимптотические разложения матриц Aj1Bj.Qj,Nj1Rj, 2 и имеем
... _Д1
+ А, ^д, + Щр]+1В,
4+1
\ 4+1
1
/
11(з)<1з + 0(<1)-
4+1
О
вт{з)азР^+1 + о
ь
4+1
4+1
лТ/УнА,- = ^+1 + Ат(з)с1зР1+1 + А{з)йз + О #[,2 и М0. (3.19)
Учитывая асимптотические разложения (3.18), (3.19), преобразуем дискретное периодическое уравнение Риккати (2.9) к асимптотической форме
4+1 4+1 4+1
Р~= С}(з)дя + ~Р~+1 + Ат(з)(1зР^+1 + А{з)<Ь
и
4+1
+РГ+1 В{з)ОЗ
и
4+1
4+1
Вт(з)<ЬР,+1+0 ^ [, ^ и М0.
Разделив обе части последнего уравнения на ^, получим следующую асимпто-
тическую форму дискретного периодического уравнения Риккати (2.9)
0 =
1
^+1 ¿3
4+1 4+1
4
4+1
4+1
¿з
А(а)йа + Р]+1
В(з)(1з
П
■3+1
4+1
О
(3.20)
Фиксируем £ и [0, ш), полагаем в (3.20) = jd.it) и устремляем <1, к нулю. Справедливы следующие формулы
lim
tiooO
lim
tfooD
tjd(t)+1 t3d(t)
tjd{t)+1 t3d(t)
bdW+i lJd<.t)
biw+i bd(t)
Q{s)ds^y Q(t), lim
B(s)ds<-= B(t), lim
, dooO
{JdW+1
£Jd(i)+l £Ai(t)
bdto
1
£Jd(i)+l £ii(t)
^dCO
При этом уравнение (3.20) переходит в дифференциальное матричное уравнение Рикка-ти, соответствующее задаче оптимальной стабилизации (1.1), (1-2) с допустимым множеством управлений II. Для оптимального стабилизирующего управления (2.10) справедлива асимптотическая формула
linl РШ = P(t), Um J — 1 — j Рш+1 rjd{t)
Pi,
dooO
(
\
U°d [t,Xt(*] =
bdW+i
О
/
bdTO+i
tjd(t)+i £jd(i)
R(s)ds + О (dy
bait)
/
Bi(s)dsPjdt)+1 + О (d)pi:t ( rd(t)) , t U R.
t,
id(t)
Устремляя в последней формуле d к нулю и учитывая равенства Нгп г4 = 0, Нгп т^Ь) = 0,
doo0 (¡сюО
имеем
lim «Ц [£,!*(}] = R 1(t)BT(t)P(t)x(t) = и0 [t,i(t)], t U
dooO
□
4. Примеры дискретной стабилизации механических систем
Рассматриваются задачи локальной стабилизации движений конкретных механических систем. Исходные нелинейные математические модели механических систем заменяются линейными в малых окрестностях стабилизируемых движений. Ищутся оптимальные стабилизирующие управления, минимизирующие заданные критерии качества переходных процессов.
4.1. Стабилизация маятника Капицы
Требуется стабилизировать систему дифференциальных уравнений
d т 1 d^z^ о
—- = х2, —- = (9.81 + 3.44л-2 cos 2тг t)xx + и, di di
описывающую движение маятника Капицы около верхнего положения равновесия, с критерием качества —
] = ]а^<£) -\-xKt) +и2(Ь)(<И. о V
При определении множества допустимых управлений С/^ принимается к = 4 и
£„ = 0, Ь = 0.25, 12 = 0.5, = 0.75, 1А = 1.
1'1спользуя формулы (2.5), вычисляем матрицы М:], Щ,] = 0,3, эквива-
лентной дискретной периодической задачи оптимальной стабилизации (2.3), (2.4)
А3 =
Ао = 2.374 0.343
0.820 0.218 2.785 0.480
10.406 1.925
Оо =
<2з =
0.593 0.092
10.562 2.179 2.179 0.501
, -Во —
0.092 0.201
, N0 =
, =
0.029 0.200
, 01 =
0.032 0.024
0.480 0.218 2.785 0.820
, Л2 =
1.925 0.343 10.406 2.374
, Вг =
1.445 0.416
0.030 0.244
0.4
, в2 =
0.038 0.365
До = 0.256, Й! =
, Лг1 =
16 0.196
0.075 0.025
, в3 =
, Я -2
6.077 1.612 1.612 0.517
, ^2 =
0.224 0.063
, ^3 =
0.036 0.313
0.280 0.058
0.256, Я2 = 0.260, Из = 0.259.
Используя изложенный выше алгоритм решения дискретного периодического уравнения Риккати, находим решение уравнения (2.9)
Ро =
28.133 3.286
3.286 0.789
, 1\
2.387 1.073
1.073 5.223
, Р2 =
264.901 53.020 53.020 10.742
А =
щ = 33.031^1
! 83.716 12.539 12.539 2.090
Используя формулы (2.8), находим оптимальное стабилизирующее управление задачи (2.3), (2.4)
<= 0.315^Г 0.318^, у%= 6.553гГ 1.811^, г£ = 33.5635Г 6.860^,
5.337^2.
Используя теорему 2.3, находим оптимальное стабилизирующее управление для непрерывной задачи оптимальной стабилизации (1.1), (1-2) с множеством допустимых управлений II^. Применяя методы численного интегрирования дифференциальных уравнений, находим стабилизированные решения управляемой системы (1.1), отвечающие оптимальному стабилизирующему управлению. Подставляя в обратную связь стабилизирующего управления найденные стабилизированные решения, получим соответствующие программные оптимальные управления.
На рисунке 1 приведены графики компонент стабилизированного решения и программного оптимального управления. Начальные значения стабилизированного решения равны Ж](0) = 0.1745, а'2(0) = 0.0873. По оси абсцисс откладывается время, по левой оси ординат откладываются значения х\1х2, а по правой оси ординат откладываются значения и.
2 2,5 3 3.5 4 4,5 ---II .....12 -II
Рис. 1: Стабилизация маятника Капицы
4.2. Стабилизация двухзвенной колебательной цепи
Стабилизируются вертикальные колебания двухзвенной колебательной цепи, которые в линейном приближении описываются системой дифференциальных уравнений [13]
с!ж1 с1х2 \ 0.65 + 0.1 соэ £
= х2, = ] 1.3 + 0.1 соэ £ +
Ж
(1£
1.65 +0.1 соэ£
0.65 + 0.1 сое г
Х1 + 1 г- Т п 1-7Хз + И1>
1.65 + 0.1СОБ(
dxз dx4 0.65 + 0.1 соэ £
= Х4, "3^- = л - - - —^ (X! х3) + Щ.
dí ' dí 1.65 + 0.1 соэ Ь Показатель качества переходных процессов имеет вид
е
3 = ]х^) + х22 (£) + х23 (£) + х\ (£) + и2 (£) + и\ (£) (М. о V
При определении множества допустимых управлений принимается к = 2 и
¿о = 0, 11 = 7Г, ¿2 = 27Г.
Используя формулы (2.5), вычисляем матрицы Aj,Bj,Qj,Nj,Rj,j = 0,1, эквивалентной дискретной периодической задачи оптимальной стабилизации
\ 0.472 0.476 0.091 0.649
-р_ 1.052 0.429 0.445 0.091 . -
' 0 ~ 0.101 0.658 0.167 1.686 ''1 ~
/ 0.436 0.104 0.408 0.090
\ 0.429 0.476 0.104 0.658
1.052 0.472 0.436 0.101 ,
0.091 0.649 0.090 1.686 1
/ 0.44 0.091 0.408 0.167'
В0 =
J
1.101 0.777
0.358 0.624,
0.782 3.693'
0.634 1.762'
Вг =
Qo =
4.308 0.073 0.671 0.342
0.073 2.752 0.336 1.274
\
Аго =
0.671 0.336 2.117 1.013
2.607 1.022 0.600 2.305
0.342 1.274 1.013' 6.896'
0.621 2.325 -0.659' 8.610 '
Qi =
Ro =
6.789 3.711 3.711 19.053
N1 =
Ri =
0.978 0.584 0.806 0.671
3.900 0.049 0.531 0.379
2.496 1.352 0.665 2.219
0.811
0.676, 3.63б£ 1.615
0.049 2.991 0.392 1.222
0.631 2.199 ,, 0.248^ 8.721
0.531 0.392 2.122 1.296
0.379 1.222, 1.296' 7.113'
6.924 3.609 3.609 18.853
Находим симметричное положительно определенное решение дискретного периодического уравнения Риккати (2.9)
Ро =
\ 6.475 1.678 1.181 / 1.044
1.678 1.181 1.044
5.089 1.088 0.119,
1.088 2.661 1.836 '
0.119 1.836 4.603 '
1\
\ 4.793 0.550 0.636 / 0.813
0.550 0.636 0.813
5.466 0.784 0.198,
0.784 2.654 2.161 '
0.198 2.161 4.913 '
Используя формулы (2.8), находим оптимальное стабилизирующее управление задачи (2.3), (2.4) "
0.753x7 + 0.122x7 0.181x7 0.123x7 0.181x7 0.123x7+0.160x7 0.278x1
ип =
ил =
0.7515V 0.045x7 0.180x7 0.073^7 0.179x7 0.073x7+0.148x7 0.289x7
Проведенное компьютерное моделирование показало, что оптимальное стабилизирующее управление непрерывной задачи (1.1), (1-2) с множеством допустимых управлений 11^, найденное в соответствии с теоремой 2.3, обеспечивает асимптотическую устойчивость модели. При этом минимизируется показатель качества переходных процессов (1.2).
СПИСОК ЛИТЕРАТУРЫ
1. Wang G., Xu Y. Periodic Feedback Stabilization for Linear Periodic Evolution equations. N. Y.: Springer, 2016. 127 p.
2. Aeyels D., Willems J.L. Pole assignment for linear periodic systems by memoryless output feedback // IEEE Transactions on Automatic Control. 1995. Vol. 40. № 4. P. 735-739.
3. Varga A. Robust and minimum norm pole assignment with periodic state feedback // IEEE Transactions on Automatic Control. 2000. Vol. 45. № 5. P. 1017-1022.
4. Квакернаак Х., Сиван Р. Линейные оптимальные системы управления. М.: Мир, 1977. 656 с.
5. Stephenson A. On induced stability // Philosophical Magazine and Journal of Science. 1908. Vol. 15. № 86. P. 233-236.
6. Furuta K, Iwase M. Swing-up time analysis of pendulum // Bulletin of the Polish Academy of Sciences: Technical Sciences. 2004. Vol. 52. № 3. P. 153-163.
7. Безнос А.В., Гришин А.А., Ленский А.В., Охоцимский Д.Е., Формальский А.М. Управление при помощи маховика маятником с неподвижной точкой подвеса // Известия Российской академии наук. Теория и системы управления. 2004. Вып. 1. С. 27-38.
8. Spong M.W., Corke P., Lozano R. Nonlinear control of the reaction wheel pendulum // Automatica. 2001. Vol. 37. № 11. P. 1845-1851.
9. Грачиков Д.В., Лебедев Г.Н., Семенов М.Е., Канищева О.И. Стабилизация, рассинхро-низация и оптимальное управление обратным маятником с гистерезисными свойствами // Вестник Воронежского государственного университета. Серия: Системный анализ и информационные технологии. 2013. Вып. 1. С. 29-37.
10. Varga A. On solving discrete-time periodic Riccati equations // IFAC Proceedings Volumes. 2005. Vol. 38. № 1. P. 254-359.
11. Bojanczyk A., Golub G.H., Van Dooren P. The periodic Schur decomposition. Algorithms and applications // Proc. SPIE Conference. 1992. Vol. 1770. P. 31-42.
12. Егоров А.И. Уравнения Риккати. М.: Солон-Пресс, 2017. 447 с.
13. Старжинский В.М. Прикладные методы нелинейных колебаний. М.: Физматлит, 1977. 256 с.
Поступила в редакцию 16 апреля 2018 г. Прошла рецензирование 23 мая 2018 г. Принята в печать 26 июня 2018 г. Конфликт интересов отсутствует.
Шевченко Роман Иванович, АО «Опытное конструкторское бюро «Новатор», г. Екатеринбург, Российская Федерация, инженер-конструктор 3 категории, e-mail: oma170@hotmail.com Долгий Юрий Филиппович, Институт математики и механики им. Н.Н.Красовского Уральского отделения Российской академии наук, г. Екатеринбург, Российская Федерация, доктор физико-математических наук, ведущий научный сотрудник, e-mail: yurii.dolgii@imm.uran.ru
Для цитирования: Шевченко Р.И., Долгий Ю.Ф. Дискретная процедура оптимальной стабилизации периодических линейных систем дифференциальных уравнений // Вестник Тамбовского университета. Серия: естественные и технические науки. Тамбов, 2018. Т. 23. № 124. С. 891-906. БОТ: 10.20310/1810-0198-2018-23-124-891-906
DOI: 10.20310/1810-0198-2018-23-124-891-906
DISCRETE PROCEDURE OF OPTIMAL STABILIZATION FOR PERIODIC LINEAR SYSTEMS OF DIFFERENTIAL EQUATIONS
R.I. Shevchenko1), Yu. F. Dolgii2)
1)1 Experimental Machine Design Bureau «Novator» 18 Kosmonavtov Ave., Yekaterinburg 620017, Russian Federation E-mail: oma170@hotmail.com 2) N.N. Krasovskii Institute of Mathematics and Mechanics of the Ural Branch of the Russian Academy of Sciences 16 Sofia Kovalevskaya St., Yekaterinburg 620990, Russian Federation E-mail: yurii.dolgii@imm.uran.ru
Abstract. We propose procedure to solve the optimal stabilization problem for linear periodic systems of differential equations. Stabilizing controls, formed as a feedback, are defined by the system states at the fixed instants of time. Equivalent discrete-time linear periodic problem of optimal stabilization is considered. We propose a special procedure for the solution of discrete periodic Riccati equation. We investigate the relation between continuous-time and discrete-time periodic optimal stabilization problems. The proposed method is used for stabilization of mechanical systems. Keywords: linear periodic system; discrete-time periodic optimal stabilization problem; discrete periodic Riccati equation
REFERENCES
1. Wang G., Xu Y. Periodic Feedback Stabilization for Linear Periodic Evolution Equations. New York, Springer, 2016, 127 p.
2. Aeyels D., Willems J.L. Pole assignment for linear periodic systems by memoryless output feedback. IEEE Transactions on Automatic Control, 1995, vol. 40, no. 4, pp. 735-739.
3. Varga A. Robust and minimum norm pole assignment with periodic state feedback. IEEE Transactions on Automatic Control, 2000, vol. 45, no. 5, pp. 1017-1022.
4. Kwakernaak H., Sivan R. Lineynyye optimal'nyye sistemy upravleniya [Linear Optimal Control Systems]. Moscow, Mir Publ., 1977, 656 p. (In Russian).
5. Stephenson A. On induced stability. Philosophical Magazine and Journal of Science, 1908, vol. 15, no. 86, pp. 233-236.
6. Furuta K., Iwase M. Swing-up time analysis of pendulum. Bulletin of the Polish Academy of Sciences: Technical Sciences, 2004, vol. 52, no. 3, pp. 153-163.
7. Beznos A.V., Grishin A.A., Lenskiy A.V., Okhotsimskiy D.E., Formal'skiy A.M. Upravleniye pri pomoshchi makhovika mayatnikom s nepodvizhnoy tochkoy podvesa [A flywheel use-based control for a pendulum with a fixed suspension point]. Izvestiya Rossiyskoy akademii nauk. Teoriya i sistemy upravleniya - Journal of Computer and Systems Sciences International, 2004, no. 1, pp. 27-38. (In Russian).
8. Spong M.W., Corke P., Lozano R. Nonlinear control of the reaction wheel pendulum. Automatica, 2001, vol. 37, no. 11, pp. 1845-1851.
906
P. H. ffleBneHKO, M.®. ^OOTHH
9. Grachikov D.V., Lebedev G.N., Semenov M.E., Kanishcheva O.I. Stabilizatsiya, rassinkhroni-zatsiya i optimal'noye upravleniye obratnym mayatnikom s gisterezisnymi svoystvami [Stabilization, mistiming and optimal control of the inverted pendulum with hysteresis properties]. Vestnik Voro-nezhskogo gosudarstvennogo universiteta. Seriya: Sistemnyy analiz i informatsionnyye tekhnologii -Proceedings of Voronezh State University. Series: Systems Analysis and Information Technologies, 2013, no. 1, pp. 29-37. (In Russian).
10. Varga A. On solving discrete-time periodic Riccati equations. IFAC Proceedings Volumes, 2005, vol. 38, no. 1, pp. 254-359.
11. Bojanczyk A., Golub G.H., Van Dooren P. The periodic Schur decomposition. Algorithms and applications. Proc. SPIE Conference, 1992, vol. 1770, pp. 31-42.
12. Egorov A.I. Uravneniya Rikkati [Riccati Equations]. Moscow, Solon-Press, 2017, 447 p.
13. Starzhinskiy V.M. Prikladnyye metody nelineynykh kolebaniy [Applied Methods of Nonlinear Oscillations]. Moscow, Fizmatlit Publ., 1977, 256 p. (In Russian).
Received 16 April 2018 Reviewed 23 May 2018 Accepted for press 26 June 2018 There is no conflict of interests.
Shevchenko Roman Ivanovich, Experimental machine design bureau «Novator», Yekaterinburg, the Russian Federation, Design Engineer of 3 Category, e-mail: oma170@hotmail.com
Dolgii Yuri Filippovich, N.N. Krasovskii Institute of Mathematics and Mechanics of the Ural Branch of the Russian Academy of Sciences, Yekaterinburg, the Russian Federation, Doctor of Physical and Mathematical Sciences, Leading Research Associate, e-mail: yurii.dolgii@imm.uran.ru
For citation: Shevchenko R.I., Dolgii Yu.F. Diskretnaya procedura optimal'noj stabilizacii periodicheskih linejnyh sistem differencial'nyh uravnenij [Discrete procedure of optimal stabilization for periodic linear systems of differential equations]. Vestnik Tambovskogo universiteta,. Seriya: estestvennye i tekhnicheskie nauki - Tambov University Reports. Series: Natural and Technical Sciences, 2018, vol. 23, no. 124, pp. 891-906. DOI: 10.20310/1810-0198-2018-23-124-891-906 (In Russian, Abstr. in Engl.).