Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Управление колебаниями

..pdf
Скачиваний:
2
Добавлен:
12.11.2023
Размер:
15.93 Mб
Скачать

§ 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) =

со",

 

 

/со., — (J3J)

=

м2,

.2 (0) =

ю",

(2.:1.21)

 

/ 33 =

иг„

со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

 

Зф ’

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 + е22 + •.

й(т, %t Л» Р» е) = /с0(т, г], р) + гк\ + 822+ ...

(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* (х' У' 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

в функции ЙГ = лф + еА:, получим в