Главная страница

Громов - СПЕЦИАЛЬНЫЕ РАЗДЕЛЫ ТЕОРИИ УПРАВЛЕНИЯ. Специальные разделы теории управления. Оптимальное управление


Скачать 1.34 Mb.
НазваниеСпециальные разделы теории управления. Оптимальное управление
АнкорГромов - СПЕЦИАЛЬНЫЕ РАЗДЕЛЫ ТЕОРИИ УПРАВЛЕНИЯ.pdf
Дата12.01.2023
Размер1.34 Mb.
Формат файлаpdf
Имя файлаГромов - СПЕЦИАЛЬНЫЕ РАЗДЕЛЫ ТЕОРИИ УПРАВЛЕНИЯ.pdf
ТипДокументы
#883784
страница12 из 15
1   ...   7   8   9   10   11   12   13   14   15

η
u

. (111)
Здесь


























=


2 1
2 1
1 2
1 1
2 2
1 1
2 2
1 2
,
,
,
,
m
m
m
u
H
u
u
H
u
u
H
u
H
H
L
L
L
L
L
u
Условия (110) и (111) эквивалентны требованию положительности корней s характеристического уравнения
0 0
,
det
)
(
2 1
2
=

























=
u
u
u


T
sE
H
s
D
. (112)
Неравенство нулю определителя матрицы
























0 2
1 2
u
u
u


T
H
(113) во всех точках x
*
(t), u
*
(t) оптимальной траектории эквивалентно условию Гильберта (см. п. 9.4) и в данном случае означает непрерывность управления u
*
(t). Если указанный определитель отличен от нуля в каждой точке экстремали, то задача назы- вается невырожденной.
С л е д с т в и я . 1. Условия для открытого ядра области
)
,
( x
t
U
m
(условия (95) – (99)) означают, что во всех точках тра- ектории, в которых минимум H по u,
)
,
( t
U
m
x
u

достигается при выполнении строгих неравенств
)
,
1
(
0
)
,
,
(
v
i
t
i
=
>

u
x
(114)
(т.е. в так называемом открытом ядре области
)
,
( t
U
m
x
) справедлив принцип максимума (см. п. 4.3), не учитывающий нали- чие связей (89). Здесь все
)
,
1
(
0 1
v
i
i
=
=
β
и дифференциальные уравнения (95)–(96) при условии (99), дающем
)
,
,
(
λ
x
u
u
t
=
имеют единственное решение:




λ
λ
=
λ
λ
=
).
,
,
,
(
);
,
,
,
(
0 0
0 0
0 0
i
i
i
i
i
i
t
t
t
t
x
x
x
x
(115)
В этом случае
)
,
,
,
(
0 0
0
i
t
t
λ
=
x
u
u
(116) и решение задачи оптимизации погружено в (2n + 1) параметрическое семейство решений, причем решение (115) зависит от параметров
)
,
,
,
(
0 0
0
i
i
x
t
t
λ
, по крайней мере, непрерывно.
Если же на траектории нет точек разрыва функции u(t), то решение, по крайней мере, дважды непрерывно дифференци- руемо по
)
,
,
,
(
0 0
0
i
i
x
t
t
λ
2. Если
)
,
,
(
u
x
t
i

не зависит явно от x, то условия (95), (99) эквивалентны принципу максимума п. 4.3, так как в этом случае
)
,
( t
U
m
x
зависит лишь от t:
)
(t
U
U
m
m
=
3. Условия для границы области
)
,
( t
U
m
x
находятся следующим образом. Если при определении минимума H по u часть компонент вектора

удовлетворяются в виде равенств, то недостающие множители
j
β
могут быть найдены из усло- вий (102). Если минимум H по u достигается во внутренней точке области
m
U
, то управление
j
u
и множители
j
β
нахо- дятся из условий (102) и тех из (89), которые выполняются в виде равенств
0
)
,
,
(
;
0


=
=








+


u
x
β
u
u
t
H
T


(117)
Из (117) находятся u и
β

. При этом
)
,
(


),
,
(
λ
x
β
β
λ
x
u
u
=
=
непрерывны в точке соединения, если только в ней нет раз- рыва в функции u(t).
Контрольные вопросы
1. Типы граничных условий.
2. Необходимые условия оптимальности.
3. Аналог необходимого условия Клебша.
Г л а в а 9
ЭЛЕМЕНТЫ КЛАССИЧЕСКОГО ВАРИАЦИОННОГО
ИСЧИСЛЕНИЯ
Задачи, в которых уравнения движения не приведены к форме Коши (т.е. не записаны в виде дифференциальных урав- нений первого порядка, разрешенных относительно производных)
*
, а управляющие функции u(t) явно не введены (и по ка- ким-либо причинам такое приведение невозможно или нежелательно), можно решать методами классического вариационно- го исчисления.
Отметим, что с точки зрения вычислений всегда желательно привести систему уравнений к форме Коши, так как имен- но для такой системы разработаны эффективные алгоритмы численного интегрирования.
9.1. Задачи Больца, Майера, Лагранжа
Задача Больца
.
Одна из наиболее общих формулировок для задач с однократными интегралами и дополнительными условиями заключается в следующем.
Пусть класс траекторий определяется:
1) кривыми x(t) c координатами
1 0
),
,
1
(
)
(
t
t
t
n
i
t
x
i


=
;
2) параметрами
)
,
1
(
r
j
a
j
=
Параметры
j
a можно рассматривать как некоторые постоянные координаты кривой С:
Y
t
t
)
),
(
(
)
(
a
x
z
=
в (n + r)-мерном пространстве,
T
r
n
a
a
x
x
x
z
)
...,
,
,
...,
,
,
(
1 2
1
=
Пусть кривые (x(t), a) удовлетворяют уравнениям движения (или уравнениям связей, вообще говоря, неинтегрируемым) вида
)
,
1
(
0
)
,
,
,
(
n
m
j
t
F
j
<
=
=
=
a
x
x
&
(118) и условиям

)
,
1
(
0
)
,
,
,
(
)
),
(
,
),
(
,
(
1 0
1 1
0 0
ρ
=
=
+
Φ
=

k
dt
t
f
t
t
t
t
I
t
t
k
k
k
a
x
x
a
x
x
&
, (119) где
T
n
x
x
dt
d
)
...,
,
(
1
&
&
&
=
=
x
x
Необходимо найти кривую из указанного класса траекторий, которая минимизирует функционал

+
Φ
=
1 0
)
,
,
,
(
)
,
,
,
,
(
1 1
0 0
t
t
dt
t
f
t
t
J
a
x
x
a
x
x
&
. (120)
Задача Майера
.
Эта задача формально получается из задачи Больца при
)
,
1
(
0
,
0
ρ
=


k
f
f
k
. В этом случае краевые условия (119) становятся общими граничными условиями, число которых должно быть
2 2
+
+
=
ρ
r
n
. Если фиксирован век- тор параметров а, то число степеней свободы
σ системы дифференциальных уравнений (118), равное разности между чис- лом зависимых переменных и числом независимых дифференциальных уравнений, для задачи Майера равно:
m
n

=
σ
Задача Лагранжа
.
Эта задача вытекает из задачи Больца при
ρ
=


Φ
,
1
,
0
,
0
k
f
k
Виды связей и граничных условий. Связи вида (119) при
)
(a
k
k
Φ
=
Φ
, т.е. при

Φ

=
t
t
t
k
k
dt
t
f
0
)
(
)
,
,
,
(
a
a
x
x &
, где все или часть компонент вектора а фиксирована, называются изопериметрическими. Если
0

k
f
, то связи типа (119) задают под- вижные граничные условия. Если связи типа (119) имеют вид
,
,
0
);
,
1
(
0
)
(
);
,
1
(
0
)
(
10 1
2 2
00 0
1 2
2 1
1 1
0 0
2 2
2 1
1 1
t
t
t
t
n
k
x
t
x
n
k
x
t
x
n
n
k
k
k
k
k
k


Φ
=


Φ
=
=


Φ
=
=


Φ
+
+
где
10 0
...,
,
1
t
x
k
– заданные числа, то граничные условия называются закрепленными.
Если
0
;
0
;
,
1
;
,
1 10 1
00 0
1 2
1
=

=

<
=
=
t
t
t
t
n
n
k
n
k
, то
1
n
концов закреплено, а остальные условия называются свобод- ными граничными условиями.
Если граничные условия
0
)
,
,
,
(
1 0
1 0
=
Φ
x
x
t
t
k
при
)
,
1
,
0
(
ρ
=
=
k
f
k
можно разбить на две группы
0
)
,
(
0 0
1
=
Φ
x
t
k
;
0
)
,
(
1 1
2
=
Φ
x
t
k
;
n
k
k
<
ρ
ρ
+
ρ
=
ρ
=
1 1
2 1
1
,
...,
,
1
,
,
1
и если
)
,
(
)
,
(
0 0
1 1
x
x
t
h
t
q


Φ
, то задача называется задачей с разделенными
условиями для концов.
Общие условия (119) называются смешанными граничными условиями.
9.2. Первое необходимое условие экстремума функционала
в задаче Больца
Первое необходимое условие экстремума состоит из:
• правила множителей Лагранжа;
• уравнений Эйлера–Лагранжа;
• условий Эрдмана–Вейерштрасса;
• условий трансверсальности.
Пусть минимизирующая кривая С: {x = x(t), a} допускает в любой точке слабые (малые как по x(t), так и по
)
(t
x&
) ва- риации
)
(

)
(
)
(
),
(

)
(
)
(
t
t
t
t
t
t
x
x
x
x
x
x
&
&
&

=
δ

=
δ
по любым совместимым со связями (118) направлениям в пространстве
n
n
X
X

x
,
и функции
k
k
f
f
Φ
Φ,
,
,
обладают непрерывными производными до третьего порядка. Тогда необходимые ус- ловия экстремума формулируются следующим образом.
Правило множителей Лагранжа
: существуют функции
µ
0
,
µ
k
,
)
(t
j
λ
и функции


ρ
=
=
+
+
=
1 1
0
)
,
,
,
(
)
(
k
m
j
j
j
k
k
t
F
t
f
f
F
a
x
x
λ
µ
µ
&
; (121)

ρ
=
Φ
+
Φ
=
1 1
1 0
0 1
1 0
0 0
)
),
(
,
),
(
,
(
)
),
(
,
),
(
,
(
k
k
k
t
t
t
t
t
t
t
t
L
a
x
x
µ
a
x
x
µ
(122) такие, что множители
k
µ
µ
,
0 0

– постоянные и решение исходной задачи на условный экстремум лежит среди решений
задачи на безусловный экстремум для вспомогательного функционала

+
=
1 0
t
t
Fdt
L
J
Всегда можно считать
1 0
=
µ
, за исключением особых (анормальных) случаев.
Уравнения Эйлера–Лагранжа
.
Между угловыми точками (см. 126) минимизирующей кривой: C: {x = x(t), a} выполня- ются уравнения Эйлера–Лагранжа:
t
n
i
x
i
F
F
x
F
dt
d
i
=










=1
&
&
; (123)
)
,
1
(
0
n
i
F
dt
d
F
i
i
x
x
=
=

&
, (124) где
t
F
F
x
F
F
x
F
F
t
i
x
i
x
i
i


=


=


=
;
;
&
&
З а м е ч а н и е . Уравнение (123) является следствием остальных (при условии, что все
)
(t
x
i
обладают вторыми произ- водными) и для функций F, не содержащих явно t, приводит к первому интегралу.
C
F
x
F
n
i
x
i
i
=


=1
&
&
(125) в силу (127), (128), непрерывному при переходе через угловую точку.
Решения x(t) уравнения Эйлера–Лагранжа называются экстремалями независимо от того, являются ли они минимизи- рующими, максимизирующими или седловыми кривыми для функционала J со связями (118), (119).
Условия Эрдмана–Вейерштрасса
.
Величины

=

n
i
x
i
i
F
x
F
1
&
&
и
)
,
1
(
n
i
F
i
x
=
&
непрерывны вдоль кривой С: {x = x(t), a}. В частности, если при
t
t

= кривая С имеет угловую точку, т.е. хотя бы по одной компоненте
)
(t
x
i
имеет место разрыв (перво- го рода) в производной:
+
+

=


=
=

=
i
t
t
i
t
t
i
i
x
dt
t
dx
dt
t
dx
x
&
&
0 0
)
(
)
(
, (126) то справедливы соотношения
)
,
1
(
n
i
F
x
F
x
F
F
i
i
i
i
i
i
x
x
x
i
x
x
i
x
=
=


=


=
+
=
=
+
&
&
&
&
&
&
&
&
(127) и
1 1
1 1




=
+
+
+
=
=
=
=
=

=









=









=

+

n
i
x
i
x
x
n
i
x
i
x
x
n
i
x
i
n
i
x
i
i
i
i
i
i
i
i
i
F
x
F
F
x
F
F
x
F
F
x
F
&
&
&
&
&
&
&
&
&
&
&
&
(128)
Здесь
)
,...,
(
;
)
,...,
,
(
;
)
,
,
,
(
;
)
,
,
,
(
2 1
2 1
T
n
T
n
x
x
x
x
x
x
t
F
F
t
F
F




+
+
+
+
=
+
=

=
=
=
=
=
+

&
&
&
&
&
&
&
&
&
&
&
&
&
&
x
x
a
x
x
a
x
x
x
x
x
x
Условие трансверсальности
.
Концевые точки 0 и 1 кривой С: {x = x(t), a} таковы, что равенство
∑∫


=
=
=
=
+
+








+









r
j
t
t
j
a
n
i
i
x
n
i
x
i
dt
da
F
dL
dx
F
dt
F
x
F
j
i
i
1 1
0 1
1 1
0 0
&
&
&
(129) выполняется тождественно для
j
i
i
i
i
da
t
dx
dx
t
dx
dx
dt
dt
),
(
),
(
,
,
1 1
0 0
1 0
=
=
(т.е. для всех произвольных и независимых значений указанных вариаций концов траекторий и вариаций параметров). Здесь dL – полный дифференциал функции
)
,
),
(
),
(
,
,
(
1 0
1 0
k
t
t
t
t
L
1   ...   7   8   9   10   11   12   13   14   15


написать администратору сайта