Козьмин И.В. Анализ группы Галилея в задаче оптимального

advertisement
231
Оптимальное управление и дифференциальные игры
АНАЛИЗ ГРУППЫ ГАЛИЛЕЯ В ЗАДАЧЕ
ОПТИМАЛЬНОГО УПРАВЛЕНИЯ
Козьмин И.В.1
e-mail: ikozmin@imm.uran.ru
Постановка задачи
Трехмерной задачей Бушоу будем называть задачу оптимального
по быстродействию управления движением материальной точки в
трехмерном евклидовом пространстве под действием управляющей
силы, ограниченной по величине. Здесь и далее i меняется от 1 до 3.
Компоненты такой задачи имеют следующий вид:
1. Уравнения
движения: mq̈ i = ui . Здесь m — масса точки, q =
1 2 3
3
q , q , q ∈R — координаты точки, u (t) = u1 (t) , u2 (t) , u3 (t) ∈R3
— управляющая сила, зависящая от времени t ∈ [0, T ], T — длительность процесса.
2. Ограничение на управление:
2
C (t, q, q̇, u) = kuk − P /2 6 0, P > 0.
3. Функциональные ограничения на траекторию в виде системы
равенств:
f γ (q0 , q̇0 , qT , q̇T , T ) = 0,
γ = 1, . . . , 12,
где q0 , q̇0 , qT , q̇T — координаты и скорости в начальной и конечной
точках.
Z T
4. Критерий качества — быстродействие: I =
dt = T → min .
0
Подобные задачи рассматривались в работах [1, 2, 3, 4, 5].
Группа симметрии задачи
0
0
Определение 1. Совокупность G преобразований t = t (t, q; σ),
0
0
q = q (t, q; σ) называется однопараметрической группой, если:
• существует единица группы
0
0
t
= t ∈ G, q σ=0
1 Работа
σ=0
= q ∈ G,
поддержана грантом РФФИ № 09-01-00523.
232
Труды 40 Молодежной школы-конференции
• результат действия двух последовательных преобразований
снова принадлежит группе
0
0
0
0
0
0
t (t, q; σ1 ) + t (t, q; σ2 ) = t (t, q; σ1 + σ2 ) ∈ G,
q (t, q; σ1 ) + q (t, q; σ2 ) = q (t, q; σ1 + σ2 ) ∈ G,
• существует обратный элемент
0 0
0 0
t = t t , q , −σ ∈ G, q = q t , q , −σ ∈ G.
Назовем расширенной группой Галилея G11 группу преобразований, состоящую из группы Галилея [6, 7] и преобразования растяжения. Расширенная группа Галилея образована следующими преобразованиями:
0
сдвиг по времени: t = t + σ0 , q́ 1 = q 1 , q́ 2 = q 2 , q́ 3 = q 3 ;
0
сдвиг по оси q 1 : t = t, q́ 1 = q 1 + σ1 , q́ 2 = q 2 , q́ 3 = q 3 ;
0
сдвиг по оси q 2 : t = t, q́ 1 = q 1 , q́ 2 = q 2 + σ2 , q́ 3 = q 3 ;
0
сдвиг по оси q 3 : t = t, q́ 1 = q 1 , q́ 2 = q 2 , q́ 3 = q 3 + σ3 ;
переход к подвижной системе координат:
0
по оси q 1 : t = t, q́ 1 = q 1 + σ4 t, q́ 2 = q 2 , q́ 3 = q 3 ;
0
по оси q 2 : t = t, q́ 1 = q 1 , q́ 2 = q 2 + σ5 t, q́ 3 = q 3 ;
0
по оси q 3 : t = t, q́ 1 = q́ 1 , q́ 2 = q2 , q́ 3 = q 3 + σ6 t;
вращение вокруг осей координат q 1 , q 2 , q 3 соответственно:
1
q́ = q 1 , q́ 2 = q 2 cos σ7 + q 3 sin σ7 , q́ 3 = −q 2 sin σ7 + q 3 cos σ7 ;
q́ 1 = q 1 cos σ8 − q 3 sin σ8 , q́ 2 = q 2 , q́ 3 = q 1 sin σ8 + q 3 cos σ8 ;
q́ 1 = q 1 cos σ9 + q 2 sin σ9 , q́ 2 = −q 1 sin σ9 + q 2 cos σ9 , q́ 3 = q 3 ;
преобразование растяжения : t = eσ10 t, q́ 1 = e2σ10 q 1 , q́ 2 = e2σ10 q 2 ,
3
q́ = e2σ10 q 3 .
Здесь σr , r = 0, . . . , 10, - параметры преобразований.
Для фиксированной точки q ∈ R3 множество G11 (q) всех ее образов q́ образует локальное многообразие в R3 . Это многообразие
называется орбитой, или G11 -орбитой, точки q.
Для каждого преобразования из расширенной группы Галилея
0
разложим функции t и q́ в ряд Тейлора по параметру σr , r =
0, . . . , 10, в окрестности σr = 0 и запишем бесконечно малые преобразования группы Галилея в виде
0
t = t + s0 σr , q́ i = q i + si σr ,
Оптимальное управление и дифференциальные игры
233
где
s0 = ∂t/∂σ|σ=0 , si = ∂q i /∂σ σ=0 .
Вектор s0 , si является касательным вектором в точке (t, q) к по0
верхности, описываемой преобразованными точками (t , q́), т.е к орбите и поэтому называется касательным векторным полем группы.
Касательное векторное поле также можно записать в виде дифференциального оператора (инфинитезимальный оператор)
S(r) = s0
∂
∂
+ si i .
∂t
∂q
Укажем для преобразований расширенной группы Галилея соответствующие векторные поля S(r) , r = 0, . . . , 10:
сдвиг по времени S(0) = (1, 0, 0, 0);
сдвиги по координатам:
S(1) = (0, 1, 0, 0), S(2) = (0, 0, 1, 0), S(3) = (0, 0, 0, 1);
переход к подвижной системе координат:
S(4) = (0, t, 0, 0), S(5) = (0, 0, t, 0), S(6) = (0, 0, 0, t);
вращения вокруг осей
координат:
S(7) = 0, 0, q 3 , −q 2 , S(8) = (0, −q3 , 0, q1 ), S(9) = 0, q 2 , −q 1 , 0 ;
растяжение: S(10) = t, 2q 1 , 2q 2 , 2q 3 .
Анализ алгебры Ли
Определение 2. Алгеброй Ли называется векторное пространство
L с умножением (билинейным отображением (ξ1 , ξ2 ) 7−→ [ξ1 , ξ2 ] произведения L × L в L), которое антисимметрично, т.е
[ξ1 , ξ2 ] + [ξ2 , ξ1 ] = 0,
и для всех ξ1 , ξ2 , ξ3 ∈ L удовлетворяет тождеству Якоби:
[ξ1 , [ξ2 , ξ3 ]] + [ξ2 , [ξ3 , ξ1 ]] + [ξ3 , [ξ1 , ξ2 ]] = 0.
Произведение [ξ1 , ξ2 ] называется коммутатором векторов ξ1 и ξ2 .
Векторные поля однопараметрических подгрупп расширенной
группы Галилея образуют 11-мерное векторное пространство, которое является алгеброй Ли относительно умножения (запишем его
через инфинитезимальные операторы S(i) и S(j) ):
[S(i) , S(j) ] = S(i) S(j) − S(j) S(i) .
234
Труды 40 Молодежной школы-конференции
В таблицах 1 и 2 на пересечении столбца S(i) и строки S(j) приведен
коммутатор [S(i) , S(j) ], который называется скобкой Ли.
Анализ таблиц показывает, что для порождения векторных полей
расширенной группы Галилея достаточно выбрать поле S(0) , одно из
полей S(4) , S(5) , S(6) , два из полей S(7) , S(8) , S(9) , и поле S(10) . Из
таблиц видно, что векторные поля группы Галилея не порождают
новых векторных полей, кроме тех, что уже входят в группу.
Таблица 1. Скобки Ли для сдвига по времени, сдвигов по
координатам и перехода к подвижной системе координат.
S(0)
S(1)
S(2)
S(3)
S(4)
S(5)
S(6)
S(7)
S(8)
S(9)
S(10)
S(0)
0
0
0
0
−S(1)
−S(2)
−S(3)
0
0
0
−2S(0)
S(1)
0
0
0
0
0
0
0
0
−S(3)
S(2)
−2S(1)
S(2)
0
0
0
0
0
0
0
S(3)
0
S(1)
−2S(2)
S(3)
0
0
0
0
0
0
0
−S(2)
S(1)
0
−2S(3)
S(4)
S(1)
0
0
0
0
0
0
0
−S(6)
S(5)
−2S(4)
S(5)
S(2)
0
0
0
0
0
0
S(6)
0
−S(4)
−2S(5)
Таблица 2. Скобки Ли для вращений вокруг осей координат и
растяжения.
S(0)
S(1)
S(2)
S(3)
S(4)
S(5)
S(6)
S(7)
S(8)
S(9)
S(10)
S(6)
S(3)
0
0
0
0
0
0
−S(5)
S(4)
0
−2S(6)
S(7)
0
0
−S(3)
S(2)
0
−S(6)
S(5)
0
−S(9)
S(8)
−2S(7)
S(8)
0
S(3)
0
−S(1)
S(6)
0
−S(4)
S(9)
0
−S(7)
−2S(8)
S(9)
0
−S(2)
S(1)
0
−S(5)
S(4)
0
−S(8)
S(7)
0
−2S(9)
S(10)
S(0)
2S(1)
2S(2)
2S(3)
2S(4)
2S(5)
2S(6)
2S(7)
2S(8)
2S(9)
0
Оптимальное управление и дифференциальные игры
235
Список литературы
[1]. Акуленко Л.Д. Возмущенная оптимальная по быстродействию
задача управления конечным положением материальной точки
посредством ограниченной силы // Прикл. математика и механика. 1994. Т. 58, вып. 2. С. 12–21.
[2]. Акуленко Л.Д. Синтез управления в задаче оптимального по
быстродействию пересечения сферы //Прикл. математика и механика. 1996. Т. 60, вып. 5. С. 724–735.
[3]. Акуленко Л.Д., Шматков А.М. Оптимальное по быстродействию достижение сферы материальной точкой с нулевой скоростью //Прикл. математика и механика. 2002. Т. 66, вып. 1.
С. 10–23.
[4]. Акуленко Л.Д., Кошелев А.П. Наискорейшее приведение динамического объекта в заданное положение при равенстве начальной и конечной скоростей // Изв. РАН. Теория и системы управления. 2003. № 6. С. 98–105.
[5]. Акуленко Л.Д., Кошелев А.П. Наискорейшее приведение динамического объекта в исходное положение с требуемой скоростью
// Изв. РАН. Теория и системы управления. 2005. № 6. С. 46–52.
[6]. Овсянников Л.В. Групповой анализ дифференциальных уравнений. М.:Наука, 1978. 400 c.
[7]. Ибрагимов В.Х. Группы преобразований в математической физике. М.: Наука, 1983. 280 c.
[8]. Kukushkin A.P. Necessary condition of optimality for the control
lagrangian system // Problems of Control and Information Theory.
1984. P. 229–238.
[9]. Кукушкин А.П. Покомпонентная инвариантность управляемых
механических систем // Изв. Урал. гос. ун-та. 2003. Т. 26. C. 97–
107.
Download