книги / Управление колебаниями
..pdf§ 1] |
УПРАВЛЯЕМЫЕ КВАЗИЛИНЕЙНЫЕ СИСТЕМЫ |
71 |
угла ср. Возмущающие члепы в правой части уравнения (2.1.17) имеют порядки б и еФ соответственно. Если Ф ~ 1, то при в —*■0, 6 -> 0 уравнение (2.1.17) переходит
всущественно нелинейное уравнение маятника. Случай нелинейных певозмущенных уравпений рассматривается
вглавах 3, 4. Здесь же, ограничиваясь квазилинейными системами, будем считать Ф малым и потребуем, чтобы
возмущения порядков б п еФ за время |
~ х- 1 приводили |
|
к изменению амплитуды |
па величину |
порядка Ф. Это |
накладывает условия бх- 1 |
< Ф, ех- 1 < 1. Кроме того по |
|
требуем, чтобы главный |
нелинейный член ~ Ф3, полу |
чающийся при разложении sin ф по ф, не превосходил возмущающих членов в правой части уравнения (2.1.47). Это приводит к условиям Ф3 < б, Ф2 ^ s. Указанным ограничениям, наложенным па малые параметры е, б, х, Ф, следует удовлетворять при исследовании конкретных
задач. |
|
б ~ е3/2, Ф ~ е1/2, х ~ в. Нетрудно |
||
Ниже примем, что |
||||
проверить, |
что все |
наложенные |
условия |
выполпепм. |
Таким образом, положим |
|
|
||
Ф = 8 ,/2ф:И, |
Wxy = e?/2uXiV, <J = |
G(т), r = |
et. (2.1.18) |
Здесь е — малый параметр, ф*, их, щ — величины по рядка едипицы. После подстановки (2.1.18) и отбрасывапия малых величин высших порядков уравнение (2.1.17) примет вид квазилинейной одночастотпой систе мы (2.1.7)
ф! -Ь а~1 ср:|= а- 1 гр® — ео- 1 (их + н1/ег/2ф*) — |
|
— 2во^~1 (Р«- |
(2.1.19) |
Здесь отброшены слагаемые порядка в2 и выше. Рассмотрим частный случай перемещения точки под
веса в вертикальной плоскости. Если ускорение точки подвеса (wx, wy) направлено вдоль прямой, наклонен ной под постоянным углом б к горизонту (рис. 2 .1 ), то
wx = |
Wg cos б, wv= |
Wg sin б, а уравнение (2.1.17) имеет |
вид |
|
|
ф" |
+ о- 1 sin ф = - о |
"W .cos (ф — б) - 2 о'о- 1ф'. (2 .1 .2 0 ) |
72 УПРАВЛЕНИЕ КВАЗИЛИНЕЙНЫМИ КОЛЕБАНИЯМИ [ГЛ. 2
Здесь W — управляющая функция. |
В |
предиоложепп- |
||||||
ях (2.1.18), т. е. при |
<р~е1/2, W ~ е3/2, |
а = |
о(т) |
уравне |
||||
ние (2.1.20) аналогично (2.1.17) приводится к управляе |
||||||||
мой |
стандартной системе вида |
(2 .1 .6 ) или |
(2.1.7). |
|||||
3. |
Рассмотрим |
управляемые вращения |
динамически |
|||||
енмметрпчного твердого тела. Уравнения движения тело |
||||||||
относительно цеитра масс имеют вид |
|
|
|
|
||||
|
/© ! -f ( / 3 — J) |
= |
ии |
й)1 (0) = |
со", |
|
||
|
/со., — (J3— J) |
= |
м2, |
(о.2 (0) = |
ю", |
(2.:1.21) |
||
|
/ 3(о3 = |
иг„ |
со3 (0 ) = |
coS Ф 0 . |
Здесь Mi (£ = 4, 2, 3) — проекции вектора угловой ско рости на связаппые оси; 7, 73 (7 Ф / 3) — главные цент ральные момепты инерции, предпо лагаемые далее постоянными (7 — экваториальный, 73 — осевой момен
ты лперцни); — начальные дан ные. Управляющие момстгты и,- считаются независимыми н огра
ниченными: |щ | и®, и? >■ 0 . Условие малости управляющих воз действий означает, что пх работа
^за время оборота тела мала по срап-
Pnc- 2.1 . пеппю с начальным значением Е° кинетической эпергии Е, т. е.
и“ < £ » , « ^ ( и Г + иГ + иГ)1"
£ = i / W + co’ ) + x ^ . |
<-2Л'22) |
Это предположение позволяет ввести малый параметр в уравнениях движения (2 .1 .2 1 ) при помощи перехода к безразмерным переменным л параметрам по формулам
0)г = л ; , |
t' = toQ. |
(2.1.23) |
Здесь в качестве постоянной ш° взято начальное зна чение модуля угловой скорости вращения. Величина 1 удовлетворяет неравенствам 0 ^ 7 < 2 . Делением уравне ний. (2.1.21) на 7 и введением новых переменных сог-
УПРАВЛЯЕМЫЕ КВАЗИЛИНЕЙНЫЕ СИСТЕМЫ |
73 |
ласпо (2.1.23) приведем систему (2.1.21) к виду (2.1.1)
cho\ |
/ , |
, |
, |
/fl |
— |
+ (/ — l ) w 2(o3 = |
еиь |
0 ^ (0 ) = |
o ) i , |
-jjr |
— (/ — 1)со^соз = |
ей*, |
Со (0) = |
соа0, (2-1-24) |
|
(0) = |
ro'u, |
г = |
- ^ - . |
Здесь <0i° — начальные значении переменных ©г, вы
числяемые согласно (2.1.21), (2.1.23), причем ш [°< 1 .
Малый параметр е < 1 в системе (2.1.24) введеп со гласно соотношению (2.1.22). Ограничения на управляю
щие функции щ примут вид:
| u ;| < B;°, ui0= u 'l/u °< i. |
(2.1.25) |
Далее штрихи в системе (2.1.24) для упрощения за писи опускаем.
Рассмотрим случаи,, в котором уравнения (2.1.24) приводятся к виду (2.1.6). Пусть требуется стабилизи ровать угловую скорость осевого вращения со3 около не
которого заданного зыачеппя toj ф 0. Это можно осу ществить, например, при помощи управляющего воздей ствия
— u3sign (со3 — coj). |
(2.1.26) |
|
Тогда функция © 3 определяется из |
третьего |
уравне |
ния (2.1.24) и оказывается медленной |
переменной ы3 = |
— £о3(т), т = е£. После подстановки функции шз(т) в пер вые два уравнения (2.1.24) получаем
+ V (T)(O2 = |
ещ, V(T) — U - 1 )©з(т), |
^ 9^ |
0)2 — V(T)(0U= |
ен2- |
|
Система (2.1.27) заменой типа (2.1.3)
Pij = —Q sinty, ©2= Q cos
74 |
УПРАВЛЕНИЕ КВАЗИЛИНЕЙНЫМИ КОЛЕБАНИЯМИ |
[ГЛ. 2 |
||||
|
|
|
|
|
|
|
приводится к стандартной форме с |
вращающейся |
фазой |
||||
(2. 1.6) |
|
|
|
|
|
|
й = е (— щ sin ф + и2cos ф), |
й (0) = |
й° = (coj2 + |
со®2) 1/2, |
|||
|
ф = v (т) — ей- 1 (их cos ф + |
и2sin ф), |
(2.1.28) |
|||
|
sin ф0 — — (DI/Q°, |
cos ф° = со®/^0. |
|
|
||
|
При помощи замены, подобной |
(2.1.11) |
|
|
||
|
(Oj = a cos гр — Ъsin <р, |
соа = |
asin ср + 6 cos ф, |
|||
|
t |
|
|
|
|
(2.1.29) |
Ф(«) = J v{et')dt'
о
систему (2.1.28) можно привести к другой стандартной форме, а именно к виду (2.1.12). Получим
а = с(ихcos (р + и2sin <р), а (0 ) = <0 ?, ^ ^ ^
6 = s (— ихsin tp + щ cos ф), 6 (0 ) = cog*
В последующих параграфах главы 2 и в главе 4 ста вятся и решаются задачи оптимального управления для ряда управляемых систем типа (2 .1 .6 ), в частности, для систем, приведенных выше.
§2 . Построение оптимального управления
взадачах с фиксированным временем
1.Постановка задачи управления. Рассматривается управляемая система стандартного вида (2.1.6). Пусть
требуется |
в некоторый фиксированный |
момент времени |
t = T, где |
Т, = 08“ 1, 0 = const, выбором |
допустимого уп |
равления привести фазовую точку (а, ф) системы (2 .1 .6 ) па многообразие, определяемое соотношениями
М Ш ), ф(7’)) = 0, М=Ш \, ..., Mt), Z < n + 1 , (2.2.1)
таким образом, чтобы достигал минимума интегральный функционал
т |
|
|
|
J = g(a (Т),ф\Т)) -|-еf |
G (т, а, ф, и) (U-у min. |
(2 .2 .2) |
|
i0 |
' |
«ещ |
|
§21 |
ЗАДАЧИ С ФИКСИРОВАННЫМ ВРЕМЕНЕМ |
75 |
Заданпые функции М, g и G предполагаются доста точно гладкими по всем аргументам и 2 я-периодичпыми по ф.
Предположим, что поставленная задача оптимально го управления имеет решение и применим к пей припцип максимума [176]. Имеем
я (р (*).&(*). «(*),!> (*),*, и *(9 .в ) = |
|
= т а х Я (р (* ), q(t), а(<), ф(<), т, м, 8J, ^ 2 ^ |
|
П = в(р, f) + q{v + eF)-e,G . |
|
Здесь Я — функция Гамильтона задачи, |
р — п-век- |
тор, сопряжепиый медленной переменной a; |
q — скаляр- |
пая переменпая, сопряженная ф; t&[to, Т]. Предполо жим, что особые управления отсутствуют, т. е. первое соотношение (2.2.3) позволяет однозначно определить
оптимальное управление |
и* |
как |
функцию |
переменных |
р, q, |
|
|
|
|
и* = и{т, |
а, |
ф, р, |
q). |
(2.2.4) |
Функция и предполагается достаточно гладкой и 2я-периодической по ф. Подставим выражение для оп тимального управления и* (2.2.4) в первое соотношение (2.2.3). Получим
Я*(р, q, а, ф, т, е) = Я(р, д, а, ф, т, и(т, а, ф, р, д), е). (2.2.5)
Согласно второму соотношению (2.2.3) функцию Я* можно представить в виде
Я* = gv(x)+ е&*(т, а, ф, р, д). |
(2 .2 .6 ) |
Здесь h* представляет собой коэффициент при 8 в (2.2.3), в который подставлена функция и* (2.2.4).
В дальнейшем будут использованы следующие ра венства частных производных функции Гамильтона Я из (2.2.3) по р, д, а, ф, вычисленных при и* из (2.2.4), частным производным функций Я* из (2.2.5)
dll I |
дН* |
= |
е/*, |
дН |
^ |
= |
V + 8^ , |
др \и* |
{др |
dq |
|||||
|
ОН* |
|
dh* |
дН\\ I |
дН* _ |
(2.2.7) |
|
|
|
dh* |
|||||
|
да |
|
|
Зф ||и*1 |
5ф |
|
Зф ’ |
7fi |
УПРАВЛЕНИЕ КВАЗИЛИНЕЙНЫМИ КОЛЕЕАЙТТЯМП |
[ГЛ. 2 |
Эти равенства Справедливы, если замкнутое ограни |
||
ченное |
множество U не зависит от я, а вектор |
и * из |
(2.2.4) |
, доставляющий максимум фупкцип Гамильтопа в |
|
(2.2.5) |
, единствен, что предполагалось выше. Равенства |
(2.2.7) в этом случае следуют из известных свойств диф ференцируемости функции максимума, см., например, [781, стр. 34—35. Вычислим производные dh*/da, dh*/dф.
Как следует из (2.2.3), |
(2.2.5), (2.2.6), |
|
|
Т Г - £ ■ « * • ' * > + * * * - ® * 1 - |
(2 -2 .8) |
||
ш. |
„ |
|
|
т ! * г - т ? |
К * /* > + » * * |
1 - |
|
Здесь /*, F*, |
G — известные функции |
аргументов /;, |
д, а, -ф, |
т; они получаются |
подстановкой |
функции и* |
(2.2.4) в |
/, F, G соответственно и обладают |
необходимы |
|
ми свойствами гладкости и |
периодичности |
по я|\ |
Используя соотношения (2.2.7), (2.2.8), выпишем ка ноническую систему уравнений краевой задачи принци
па максимума |
|
|
■ а = е/*(т, |
а, ф, д), |
|
ф = V(T) + |
е^*(т, а, i|), р, д), |
|
Я = |
f*) + qP *-G *]. □ |
(2.2.9) |
Согласпо (2.1.6), (2.2.1) п (2.2.2) начальные и граппчпые условия, определяющие решение краевой задачи, имеют вид
* (*о) = *°, * Л) = Л М (* (Г), + (Т)) = О,
(2 .2 .10)
Р ( Г ) = ± [(X, М ) - г ] (. т , я ( Т ) = щ [(X, М ) - г ],_ т .
Здесь А, — постоянный Z-вектор, исключаемый в про цессе решения краевой задачи (2.2.9), (2.2.10) (см. §§ 1, 2 главы 1). Решение поставленной краевой задачи прин ципа максимума может быть неединственио; тогда он-
§21 ЗАДАЧИ С ФИКСИРОВАННЫМ ВРЕМЕНЕМ 7 7
тимальиос управление и* выбирается из условия мипимума функционала J (2.2.2).
"Отметим, что для квазилинейной колебательной си
стемы (2.1.7), |
записанной |
в оскулпрующих |
переменных |
||
(2 :1 |
. 1 1 ), |
также может |
быть поставлена |
аналогичная |
|
(2 .2 |
.1 ), |
(2 .2 .2 ) |
задача оптимального управления п выпи |
саны необходимые условия оптимальности принципа максимума.
2. Каноническая замена переменных. Так как га мильтонова система (2.2.9) есть стандартная система с вращающейся фазой, то к ней применим метод усредне
ния но переменной i|\ Как известно, метод усредпенпя связан с заменой персмеппых, исключающих фазу из правой части уравпеппй системы с заданной степенью точности по е для £ ~ е -1. Прп гладкости правой части такая замена определяется решением некоторой последо вательности дифференциальных уравнений в частных производных. Интегрирование указанных уравнений при водит к произвольным функциям медленных перемен ных, видом которых можно распорядиться пз соображе ний удобства исследования новой (усредпеппой) систе мы [63J. Для исследования задачп Коши в случае ма лого периодического по времени t гамильтониана вида e/i(p, .г, t) (х — коордппата, р — пмпульс, е — малый па раметр) авторы работ [210, 59] распорядились указан ной неоднозначностью так, чтобы усредненная система также имела капоннческую форму. Тогда усредненный гамильтониан даст первый интеграл системы, а ото по зволяет сделать качественные выводы относительно по ведения системы на большом интервале времени t.
Система (2.2.9) имеет гамильтонову форму с гамиль тонианом (2.2.6). Поэтому представляется естественным развить аналогичный метод канонического усродпеыня по фазе т|). Этот прпем для ряда довольно сложных слу чаев системы (2 .1 .6 ) позволяет существенно упростить построение решения краевой задачи пршщппа максиму ма (2.2.9)—(2.2.10). Действительно, порядок усреднен ной системы уменьшается на два; медленные перемен
ные интегрируются независимо от быстрой |
перемен |
|||||
ной — фазы; среднее значение q постоянно, так как |
ус- |
|||||
редпеппый |
гамильтониан |
не |
завпепт от |
фазы. Если |
ус- |
|
реднеппый |
гамильтониан |
не |
завпепт от |
т, то |
он также |
78 УПРАВЛЕНИЙ КВАЗИЛИНЕЙНЫМИ КОЛЁБАЙИЙМИ I fЛ, 2
сохраняется. В результате усреднения порядок интегри руемой системы может быть уменьшен на три, причем система остается автономной. В частности, для системы с одной степенью свободы решение краевой задачи ча сто приводится к квадратурам и конечным уравнениям относительно независимых параметров — постоянных ин тегрирования.
Переходим к построению усредненной системы. Бу дем строить такую унивалентную каноническую замен)' [6 8 , 126] переменных (a, ф, р, q) на новые (усреднен ные) переменные (f, ср, т), р), характеризуемую произ водящей функцией £(т, я, ф, т), е)
dS |
_ d S о _ d S |
(2 .2 .1 1 ) |
Р да 1 |
V— дф ё — 5-п’ " |
чтобы новый (усредненный) гамильтониан К не зависел от усредненной фазы <р. При этом в пулевом приближе нии (при е = 0 ) старые и новые переменные должны совпадать.
Производящая функция S и новый гамильтонпап К связаны соотношением
J T +Н*( я ? . Ц. « . * « ) '= * <Л, Р, 1 , » . е). (2 .2 .12)
где tf*(p, q, а, ф, т, е) — гамильтониан системы (2.2.9). Уравнение (2.2.12) с учетом представлений (см. (2.2.6), (2 .2 .1 1 ))
S = (а, ц) + фР + еа (т, а, ф, rj, 0 , е),
Р = Л + е £ , д = р + е ^ ,
(2.2.13)
К = v (т) рН- е/с (т,|,Т1, р, е)
приводится к виду
v |
+ h * (т - |
’ !>, ri + e | f, Р + |
+ е |£ = |
= * ( т1 * + ^ , *1. Р. в). (2.2.14)
§2] |
ЗАДАЧИ С ФИКСИРОВАННЫМ ВРЕМЕНЕМ |
79 |
Из соотношения (2.2.14) искомые функции а и к мо гут быть определены в виде рядов по параметру е
о(т, а, ф, 1], р, с) = оо(т, а, ф, г], р) + eoi + е2<Т2 + •.
й(т, %t Л» Р» е) = /с0(т, г], р) + гк\ + 82/С2+ ...
(2.2.15)
Подставим разложения (2.2.15) в (2.2.14) и прирав няем коэффициенты при одинаковых степенях е, пред полагая достаточную гладкость функции &*, периодиче ской по Ф с периодом 2л. Учитывая представления (2.2.13), получим зацепляющуюся последовательность дифференциальных соотношений. В частности, для Оо, к 0 имеем
г |
(т )5 ф °-Ь ^ и( 'Г ,я ,Ф .1 1 ,Р )'= ^о(‘1Г»а. ‘П» Р)- |
(2.2.16) |
||
Уравнению (2.2.16) |
удовлетворяют функции |
7с0, а<> |
||
вида |
|
|
2Jt |
|
|
|
|
|
|
К {*> S. Л, Р) = <л*> (т, Е, 11, Р) = |
27? I h* (х' 5» У' 11’ Р) ^ |
|||
|
|
|
о |
|
0о(т, а ,ф ,11, Р) = |
|
(2 .2 .17) |
||
-------4 ч I |
а’ ч -W - |
<ft*>{х' а' ч- W! |
|
|
Здесь |
и далее символом <•> |
обозначаются средние |
значения по фазе Ф за период 2я. Для последующих не
известных коэффициентов Л;,-, о,- (i> 1 ) |
справедливы ана |
||||
логичные (2.2.17) выражения |
|
||||
ь ъ |
ь ъ |
п - м ж |
ш |
) , |
(2218) |
^ ( 1Г,а,ф,Т1 ,Р) = |
|
|
|
||
“ |
“ |
v V ) I 1^* |
а’ ^ |
Т1‘ Р) ~ |
(т>а>11) Р)1d}b- |
Функции h* в (2.2.18) определяются через найденные на предыдущих шагах коэффициенты, например, для
УПРАВЛЕНИЕ КВАЗИЛИНЕЙНЫМИ КОЛЕБАНИЯМИ 1ГЛ; 2
i = l , 2 получим |
|
1 /г*(т,я, |
= |
Таким образом, для построения усредненной системы ( / + 1 )-го приближения нуяшо вычислить первые ; + 1 коэффициентов разложений (2.2Л5) при помощи выра жений (2.2.18), (2.2.19). Так как в усредненной системе будут при этом отброшены члены порядка ej+2, то ее иптегрнроваипе приведет, вообще говоря, к погрешности
0 (ei+1) па рассматриваемом промежутке |
времени £ e [ f 0l |
Т\, Г е б е -1. Для вычисления исходных |
переменных а, |
\J\ р, q с такой же погрешностью 0(ej+1) требуется поело
интегрпровапия усрсдпеппой |
системы определить только |
/ коэффициентов Oi U = 0, 1, |
..., j —1). Использование |
Oj в разложении (2.2.15) приводит согласно (2.2.13) к так называемому улучшенному (;' + 1 )-му приближению ре шения исходной системы — оно удовлетворяет исходпой системе с погрешностью 0(ei+2) [46, 63]. Отметим, что общее решепие усредненной системы может быть пост роено квадратурами иа основе известного общего реше ния первого приближеппя [63].
Пусть по формулам (2.2.17) — (2.2.19) вычислены жи эффицпенты разложепнн (2.2.15) для о,-, к{ при ь=0, 1, . ••, /. Производящая функция S и усредпеппый га мильтониан К нз (2.2.13) тем самым вычислепы с точ
ностью до членов |
0 (еж ) включительно. Отбрасывая чле |
ны порядка в,+2 |
в функции ЙГ = лф + еА:, получим в |