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

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

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

О Г Р А Н И Ч Е Н И Я И Л С К О Р О С Т Ь II У С К О Р Е Н И Е

301

(7.3.21) поэтому переходит в оптимальный закон (7.2.15) разгона маятника при отсутствии ограничений на уско­ рение (обозначения в (7.2.15) п (7,3.21) различны).

раничениях

0 < v ^ р, —Ъ«s w < 1 (а = 0), v(T) = с = р. (7.3,22)

Определим значения параметров р, Ь, при которых управление (7.2.32)—(7.2.34) выводит систему (7.1.1) за границу ограничений па скорость. Подставляя значения а = 0, с = р в соотношения (7.3.3)—(7.3.5), найдем

т* = т* — z 2р + р/Ь,

(7.3.23)

arcsin [(1 + &)-1 sin (р + p6-1/2)J > р&"72.

Равенство т* = т* озпачает, что оптимальное управле­ ние или выводит систему как па верхнее, так п па ниж­ нее ограничение по скорости, плп вообще не выводит па ограничение.

Используя (7.3.23), выппшем необходимые (по не достаточные) условия, при которых управление (7.2.32)— (7.2.34) выводит систему за границу фазового ограничения

р + р б -7 2 < я , рб-><я.

(7.3.24)

При выполнении условии (7.3.24) неравенство (7.3.23) может быть приведено к виду

2 sin i c o s f i i^ -й > Ьsin

(7.3.25)

302

Р А З Г О Н К О Л Е Б Л Т Е Л Ь П Ь Т Х С И С Т Е М

1ГЛ.7

Таким образом, если при заданных значениях р, b нарушается хотя бы одно пз трех неравенств (7.3.24)— '(7.3.25), то управление (7.2.32) — (7.2.34) по выводит сис­ тему (7.1.1) за границу фазовых .ограничений и дает решение задачи 4.

Если же неравенства (7.3.24), (7.3.25) выполнены, то оптимальное управление имеет впд (рис. 7.8)

 

Н

W=

1,

t = (0, *i)U(*4, T)\

 

 

 

 

w = Ь,

t e

(^2i h)>

 

 

 

 

 

w =

0,

t <= (*!> *»)и (*.Л );

 

 

* t = f

2

2

26’

*•=

f

+

2b’

h = T

- [

T = p +

2 arccosjjj-

 

 

 

 

D

(7-3-26)

 

 

 

 

 

[2 sin (0/2) sin2bj*

В силу (7.2.25) аргумент arccos меньше единицы.

Управление

структуры

(7.3.20)

рассматривалось в [171,

Р ------у *.— :-------------- 71

 

207) в связи с мпнпмизаци-

 

он

коэффициента

 

динамич­

 

 

 

 

 

ности. Используя режим раз­

 

 

 

 

 

гона (7.3.26) и общие соот­

t ,

 

t

 

 

ношения

(7.1.6)— (7.1.9), лег­

 

 

 

ко рассчитать закон тормо-

 

Рис. 7.8.

 

 

жеиня. Интересно

отметить,

 

 

 

что

в силу

несимметрично­

 

 

 

 

 

 

 

 

 

 

сти

ограничений

на ускоре­

ние (7.3.22), режим разгона может иметь выходы на фа­ зовое ограничение, а режим торможения их не иметь я наоборот.

5. Решение задачи 4 при симметричных ограничениях на скорость н ускорение. Рассмотрим задачу разгона при следующих ограничениях на скорость и ускорение

—р ^ и ^ р, —К iv ^ 1 (а = р, 5 = 1),

(7.3.27)

и(Т) = с = В.

Из результатов и. 1 следует (см. (7.3.3)— (7.3.5)), что при р 5s л/3 значения скорости v(t) лежат в отрезке СО, р) при управлении (7.2.32)—(7.2.34). Соответствую­ щее время Т>п . Оптимальное управление в этом случае

§ 3]

О Г Р А Н И Ч Е Н И Я

П Л С К О Р О С Т Ь II

У С К О Р Е Н И Е

303

дается

формулами (7.2.32)—(7.2.34). Отметим,

что при

р = я/З

скорость выходит на верхнюю границу фазового

ограничения: vtt) = я/З

при t = я/З,

а при р> я/З вы­

полнено 0 < v < р для t <= (0, Т).

 

 

ВA

Vn

 

 

 

й)

 

S)

 

Перейдем к случаю 0 < р < я/З. Рассмотрим управле­ ние с одним интервалом выходана верхнюю границу ограничения, см. рис. 7.9, а (при значениях р, достаточно близких к я/З, нижняя граница не достигается)

w = i,

t е (0, ti) U(f3, Т)\

 

w = 0,

*e(*i, *<>),

(7.3.28)

w = —1,

tez(t2,t 3).

 

В силу структуры управления tu t2, t3 должны быть связаны соотношениями (рис. 7.9, а)

ti = p, t3- t z= T - t 3, T - t 2 = 2 (T -t3). (7.3.29) Подставим управление (7.3.28) в соотношения (7.3.18)

ипроинтегрируем их. Получим

cos (T—tl) — cosT — 2 cos —13) + cos (Г — t2) + 1 = 0, sin {T 1{). — sin T — 2 sin (Г — t3) + sin (Г —12) = 0.

Разрешим эту систему, воспользовавшись соотноше­

ниями (7.3.29)

 

£, = р, f2 = р/2 + arcsin [1 — sin (р/2)],

 

£3 =* (я — р)/2,

(7.3.30)

Т я + р/2 — arcsin [1 — sin (р/2)].

 

Отметим, что Т < я при 0 ^ р < я/З. Укажем нижнюю границу параметра р, при котором ие достигается ппжиео ограничение: u (* )> -p на [0, 2*]. Последнее неравенство

304

Р А З Г О Н К О Л Е Б А Т Е Л Ь Н Ы Х С И С Т Е М

. [ГЛ . 7

выполнено,

если Т J3< 2p . Нетрудно показать,

исполь­

зуя (7.3.30), что равенство Т— Ц = 2$ эквивалентно урав­ нению

cos2р = 1 — sin V2p, р°= 0,2548

(7.3.31)

корень которого Р° определяет искомую границу. При [р°, я/3] управление (7.3.28), (7.3.30) не нарушает ог­

раничений.

Если р < р°, то оптимальное управление выводит ско­ рость также и на нижнюю границу v = —р. Рассмотрим управление с участками выхода скорости на обе границы (рис. 7.9, б)

U 7*l,

< е(0, ty) U{U, Т)\

 

w = —1,

tf=(t2,h ),

(7.3,32)

w = 0,

t e

U1?

t2) Uih, г4).

 

В силу структуры управления должны быть выполне­

ны соотношения

 

 

 

 

<! = Р,

h - t 2~ T - U = 2$.

(7.3.33)

Подставляя управление (7.3.32) в соотношения (7.3.18),

получпм аналогично (7.3.30)

 

 

 

ti = р,

t2= р + Ху

 

h Зр + я,

*4 = р + х + 2 arcsin у,

 

х = arccos у — 3/2р,

у = [4 cos (р/2)1-1,

(7.3.34)

Т = (п + Зр)/2 + arcsin у.

 

Можно показать [1971, что найденные режимы явля­ ются оптимальными в соответствующих интервалах из­ менения р: управление (7.3.28), (7.3.30) при р<^[р°, зх/33, а управление (7.3.32), (7.3.34) при (0, р°). Минимальное значение Т достигается при Р = 0 и равно arccos (—1/4).

При

р 0 режим

(7.3.32), (7.3.34) переходит в разгон

без

ограничений

на ускорение (7.2.14).

6. Решение задача 5 (случай разгона). Переходим к решению задачи 5, поставленной в п. 1 § 1, в которой ограничения на скорость и ускорение имеют вид (7.1.3) (рис. 7.1, б). В механических системах подобная (7.1.3) зависимость ограничения на ускорение от знака скорости может быть обусловлена, например, силами трения.

§ 3] О Г Р А Н И Ч Е Н И Я Н А С К О Р О С Т Ь И У С К О Р Е Н И Е 305

При Ъ= 1 ограничения (7.1.3) совпадают с (7.1.2), для этого случая задача 5 решена в п. 5. Выясним структуру

управления при 0 < Ъ< °°. Если выполнено

условие

Р > 2я нлп неравенство, обратное (7.3.23)

 

arcsin [(1 + Ь)"1sin (р + pZrV2)] ^ pb~V2,

(7.3.35)

то согласно п.п. 1, 4 управление (7.2.32)—(7.2.34) не вы­ водит величину скорости v(t) за пределы отрезка [0, р] и тем самым решает задачу 5. Если р < 2л и имеет место неравенство (7.3.23), то согласно п. 4 оптимальное уп­ равление выводит скорость в область v < 0. При этом, как показано в п. 1, должно быть Т < 2л.

Будем предполагать, что при значениях параметров Р, Ь, удовлетворяющих (7.3.23), оптимальная скорость имеет участки выхода на верхнее фазовое ограничение у = р. Это предположение обусловлено следующими сооб­ ражениями: указанным свойством обладают рассмотрен­ ные в пп. 4, 5 оптимальные режимы; найденное при этом предположении управление имеет моменты переключе­ ний, непрерывно зависящие от р, и при р -*■0 это управ­ ление переходит в оптимальный режим (7.2.14).

Отметим, что за счет линейного преобразования уп­ равления w (коэффициенты преобразования зависят от знака v) область ограничений (7.1.3) можно свести к прямоугольнику (7.1.2). Правые части системы после преобразования будут иметь разрыв при в = 0. Поэтому ниже используется принцип максимума для систем с фа­ зовыми ограничениями и с разрывными правыми час­ тями [176].

На участке оптимальной траектории, лежащем в об­

ласти —р < v < р, из

условия

максимума

функции Га­

мильтона (7.3.7) получаем

 

 

 

 

w(t) =

1 при р2(* )+ Р з (0 > 0

,

(0 <

р <Р) (7.3.36)

Ъпри р2

(t) + р3 (t) < 0

 

 

 

W(t) - (

— 1 при р2 (/) -f- р3 (t) <

0,

(— Р < у< 0 )

Ъпри р2 (t) + р3 (it) >

О

 

w{t) =

0 при

|i>(f)| =

p.

 

На основании (7.3.7) рз — кусочпо постояппая функ­ ция. Она имеет разрывы в точках выхода и схода с

'20 Ф. л. Черноусько, Л. Д. Акуленко. Б. Ы. Соколов

306

РАЗГОН

КОЛЕБАТЕЛЬНЫХ

СИСТЕМ

 

 

[ГЛ. 7

 

 

 

 

 

 

 

 

 

 

 

 

 

ограничения М

= р, а также в точках

изменения

зна­

ка V.

 

 

 

 

 

,

 

выхода

скорости на

Обозначим через

£ ь

£3

моменты

фазовые

ограничения

н = р и v = [},

а через

£2., *4

момеиты

схода

с

этих

ограничений.

 

Если

ограничение

v ~ —р пе достигается, то через £3

обозначим первый мо­

мент, когда v минимально, и положим

£4 =

£3. Покажем,

что па отрезке

[£2, £3] скорость монотонно

убывает.

До­

пустим, что это пе так и обозначим через £", tl

момен­

ты, в которые ускорение на отрезке

 

[£2, £3]

меняет

знак

с минуса на плюс н обратно. Тогда в точках £2,

£?, £§, £3

имеем р2+рз= 0

согласно (7.3.16), (7.3.36). При £^(^2>fi)U

U (^г> гз)

в силу

(7.3.36)

выполнено

р2 + Ръ < 0,

а при

£ е (£?, £^)

имеет

место

 

противоположное

неравенство.

Учитывая также dpz/dt = 0, имеем

 

 

 

 

 

 

 

sign р2 (£2) = -

sign р2 (£$) =

 

 

 

 

 

 

 

 

 

 

 

=

sign pz (tj)

=

 

-

sign р2(£3) =

- 1 .

Отсюда следует, что на отрезках [£г, £?], [£?, £2],

[£2, £3]

функция р2.(£)

имеет

экстремум.

Но

расстояпие

между

экстремальными точками этой функции (см. (7.3.8)) рав­

но л.

Следовательно, £3 — £г > 2 л, что

противоречит усло­

вию

Т < 2л. Совершенно аналогично

доказывается, что

на отрезках [0 , £j, [£4,

Т] скорость монотонно возрастает.

Таким образом, па интервалах (0, £1) и (£4, Т) скорость

.монотонно возрастает,

па интервале

(£2; £3) —-монотоипо

убывает, а па

(£|, £2) п

(£3, £4) — лежит на ограничениях

 

и v = —р

(последний интервал может отсутствовать).

Проведем расчет

управления

в

предельном

случае

Ь = «», отвечающем

возможности мгновенного торможе­

ния. Условие (7.3.35) при Ь о о

эквивалентно неравенст­

ву 2sinp^p . Отсюда получаем,

что

при р > р* «

1,8953

всегда и(£) е [0 , р], и оптимальное управление имеет вид (7.2.32)—(7.2.34). Выполняя в (7.2.32)— (7.2.34) предель­ ный переход при Ъ->- получим

ш (£) = 1 2 (7с.+ I) - 1 sin (т/2 ) S 6 (£ — т/ 2 2 л£), i= 0

Р = 2л/с + d, Т = 2л7с + т, d = т — 2 sin (т/2).

§ 3]

ОГРАНИЧЕНИЯ НА СКОРОСТЬ П УСКОРЕНИЕ

307

Перейдем к случаю р < р*, когда оптимальная ско­ рость выходит на ограничение. Рассмотрим сначала уп­ равление с выходом скорости только на ограничение v = р (рис. 7.10, а).

w = -рб(£- £г) + (£4 -

t2M t -U) +

w';

w' = 1,

£ e(0 , tOUiti,

T);

(7.3.37)

w '= 0,

£ e(£ b *a);

 

 

=t€={t2,U).

Проинтегрируем соотношения (7.3.18) с управлением (7:3.37). Учитывая граничные условия (7.1.4), а также

V

 

 

 

 

 

 

 

гй

 

 

 

 

 

 

 

О //\1

A

Т

t

л

I *

Л -

*1

ч\ | $

0

t,

 

т*

 

ff)

 

 

 

 

6)

 

 

 

 

Ряс. 7.J0.

 

 

 

равенства

с = р, U р,

Т = £4 +

р,

получаем

систему

уравнений относительно t2>U

 

 

 

 

ш c o s U cos (£4 + р) — р sin (£4 — f2+ р) +

 

 

+ cos (£4 £2 + р) = 2 cos р — (£4 — £2) sin Р — 1,

sin £4 — sin (£4 + р) + Р cos (£4 £2 + р) +

 

+ sin (£4 £2 + р) =

2 sin р +

(£4 — £2) cos р.

П (7.3.38)

Результаты численного решения этой системы в за­

висимости от параметра

р приведены иа рис. 7.11, здесь

Р е (Pi, Р*),

Pi » 0,5068.

 

 

 

 

 

При Р < Pi оптимальная скорость выходит также и на нпжнее ограничение (рис. 7.10, б). Соответствующее уп­ равление имеет вид

w — рб(£ — £2 ) + Р&(£ — £4) + w';

U7' =

l,'

£ е (0 , £,)U(

£4, Т);

w ' =

0,

£e=ttb £2)U(

£3, £4);

20*

308

РАЗГОН

КОЛЕБАТЕЛЬНЫХ СИСТЕМ

 

[ГЛ.7

 

и/ = -1 ,

t e (f2l *3);

 

 

 

*i =

* 3 - ^

r - * 4 = p.

 

□ (7.3.39)

Подставим управление (7.3.39) в (7.3.18) и разрешим

относительно

t2l U

соответствующую систему,

аналогич­

 

 

ную (7.3.38). Результаты чпслеппого

 

 

решения приведены на рпс. 7.11.

 

 

7.

Решение задачи 5 (случай) тор­

 

 

можения). Перейдем к задаче опти­

 

 

мального торможения для Ъ= °°. Эту

 

 

задачу следует решать отдельно, так

 

 

как ее решение не получается из

 

 

приведенного в п. 6 решения задачи

 

 

разгона

заменой (7.1.6) — (7.1.9).

 

 

Итак, необходимо

за

минималь­

 

■*-

ное время перевести маятник из со-

 

стояния

поступательного

движеппя

 

г

со скоростью у = Р в

состояние по­

 

 

коя (7.1.5) прп ограничениях (7.1.3),

где Ъ= оо.

Легко видеть,

что заведомо не оптимальпое управле­

ние iv = —p[6(f) + Ш — я)1/2 решает задачу

торможения

за вромя я прп

любом р. . Следовательно,

оптимальное

время торможения меньше я. Пусть для всех t е [О, Т] име­ ем у е [0 , р]. Из условий оптимальности (7.3.14), (7.3.15) в задаче без фазовых ограничений следует, что па отрезке

[0, Г], Г < 2 я ,

управление

w имеет не более трех участ­

ков постоянства прн любом

Ъ. В предельном случае прп

Ь-v оо участки,

соответствующие w = 6, стягиваются в

точки, в которых скорость изменяется скачком. Поэтому при Ъ-*■°° на [0, Т] имеем не более двух скачков скоро­ сти. Можно показать, что эти скачки должны быть распо­ ложены на границах отрезка [0, Т], т. е. искомое управ­

ление имеет вид

 

 

 

w = 1 — h\b(t) — /i26U — Т)

С/г>1, /г.2 = const). (7.3.40)

Здесь в силу условий н(0) =

р, v(T )~ 0

выполнено

hi + h2 = T + р. Подставляя это

управление в

(7.3.18)

и

разрешая полученную систему

относительно

h2l

Т,

находим

 

 

 

P = 2 t g | - - 7 \ h L = h 2 = t g ~ .

(7.3.41)

§ 3]

О Г Р А Н И Ч Е Н И Я Н А С К О Р О С Т Ь И У С К О Р Е Н И Е

309

Первое уравнение (7.3.41) однозначно определяет Т как функцию р. Для того, чтобы v(t) «= [0, р], достаточно выполнения неравенства h\ ^ р или, что то же самое, Т < р. Объединяя последнее неравенство и первое урав-

Рис. 7.12.

нение (7.3.41), правая часть которого па [0, я) есть мо­

нотонно возрастающая функция

Т, получим, что

при

Р > Рд, где Рд » 2,3311, управление

(7.3.40), (7.3.41)

удов­

летворяет ограничениям 0 ^ v ^ р и решает поставленную задачу торможения (рис. 7.12, а).

При Рз < Р < Ра, Р ^ 0,5125, оптимальным является режим торможения с одним выходом скбростп на верхнее фазовое ограничение (рис. 7.12, б)

w = —рбШ + f,6<f -

fi) -

p5(f - Т ) + w';

w' = —1,

t e (0, ti);

 

(7.3.42)

iv'= 1,

f<Mfi, fa);

 

 

 

w' = 0,

t e (fa, T)

fi =

f2 - P-

При 0 < p < Pa оптимальным является режим тормо-

жепия с двумя выходами скорости на ограничения (рис.

7.12, в)

w = —p6(f) + p6(f — fi) — p6(f — T) + w ;

w' = —1, f e (0, p);

(7.3.43)

w' = 1, f e ( f lff2);

w' = 0. f s (p , *!)и(#а, Г); f i - f c - p .

310

РАЗГОН КОЛЕБЛТЕЛЫТЫХ СИСТЕМ

[ГЛ. 7

Точка переключения fs п время Т в соотношениях (7.3.42), (7.3.43) определялись численно, как корни спс-

/

j1

 

1

Sti

1

1

1

1

 

1

ръ 0,8 1,6

1.

Д/2/ip

Рис. 7.13.

 

тем, составленных аналогично (7.3.38). Результаты при­ ведены на рис. 7.13.

§4. Разгоп маятника переменной длины

1.Постановка задач разгона н торможения. Нерейдом

крассмотрению математического маятника с переменной длиной подвеса, который является механической моделью многих грузоподъемных машин. Управление движением

осуществляется двумя двигателями: один из них, как п прежде, перемещает точку подвеса Р но горизонтальной направляющей, а второй поднимает пли опускает груз (см. рис. 6.1). Примем, что длина маятника L изменяется по линейному закону

Ш ) = L0 ± ut, щ > 0,

(7.4.1)

где Lo— начальная длина, щ — постояпиая

скорость

подъема (знак «—») .или опускания (знак «+я>) груза. Уравнение движения системы в случае малых колебаний имеет вид

L<p + 2Ьф + gep= v, 0 =5^ v < и0,

(7.4.2)

где ф — угол отклонения маятника, v — скорость точки подвеса, VQ— постоянная.

Рассмотрим задачи разгона и торможения системы (7.4.1), (7.4.2) с гашением ее колебаний при управлении скоростью точки подвеса.

В задаче разгона требуется построить управление v(t), удовлетворяющее ограничениям (7.4.2) и переводящее