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

книги из ГПНТБ / Хитрик, В. Э. Методы динамической оптимизации механизмов машин-автоматов

.pdf
Скачиваний:
25
Добавлен:
19.10.2023
Размер:
4.88 Mб
Скачать

Соотношения (11.47) и (11.50) определяют искомый динами­ чески оптимальный закон движения в виде функции, непре­ рывной на отрезке [0, 1], удовлетворяющей поставленным од­

нородным граничным условиям.. Конкретный (численный) вид этой функции зависит от п параметров а*. Эти параметры в

силу соотношений

1

 

I

y tdx =

aI,

j ydx — 1,

j

0

 

xi- 1

1

 

n

X l

 

 

2

j у fi x =

j y d x

 

должны удовлетворять уравнению

 

 

 

i=1

— 1=o-

{IL51)

Выбирая соответствующим образом положительные пара­ метры «г. удовлетворяющие условию (11.51), можно усилить полученную оптимизацию по выбранному критерию. Для этого надо потребовать, чтобы параметры ai сообщали минимум функционалу R (R рассматривается как функция п перемен­ ных a i ) . Для составления выражения Я (а,) предварительно

установим следующие зависимости:

У ? =

9 (Уь-А — «г)2(2л; — 3 +

 

 

 

 

 

 

 

 

 

Ri =

j y'ldx —

3

ai)2

 

 

4?

 

 

 

 

 

 

 

 

 

 

^ + 3 y ^ n - ^ n (

_ 2 x + l)

 

 

an

 

IXL

 

 

 

 

 

d x ■

Уя-i

I g (Уп-l^n

2an)

 

 

 

 

 

 

4

 

 

 

С учетом приведенных

выше соотношений выражение для

R как функции параметров а,-

будет

иметь вид

 

 

л -1

 

 

 

2

 

 

 

(^«У г-1 — аг)2

У

« - 1

3 (^ я У л-1

2 а „ )

R(*i) = 3

 

 

-Рп

 

 

 

 

 

 

 

 

(11.52)

В выражении (11.52) величины_у,_, также

зависят

от

парамет­

ров оптимизации аг-,

причем у {_г зависит

от всех

aft,

для кото­

42

рых /г<0‘— 1. Значение функции у, на правом конце i-го участка (при x = x t) может быть найдено из выражения (И.47)

З а i 1

(И.53)

Рассматривая рекуррентные соотношения (11.53) как систему линейных алгебраических уравнений относительно y h получим

N

gfe

У1

'

fc=l

В соответствии с правилом неопределенных множителей Ла­ гранжа параметры аг будем искать из системы уравнений

dR

— n

; —

1, 2 , . . . ,

П,

(11.54)

dij + да;

0,

j =

где 9 — неопределенный

множитель Лагранжа;

^(я;) опреде-

ляется соотношением (11.51). Учитывая, что - р - = 1, запишем

систему уравнений (11.54) в виде

dR

О, / = 1, 2,

, п.

(11.55)

^ 7 + '

Ч

 

 

 

Соотношения (11.55) и (11.51) образуют неоднородную алгеб­ раическую систему уравнений, из которой могут быть опре­

делены параметры

оптимизации л {.

Введем

следующие обозначения:

 

 

дя.[

О, i

 

 

даj

*=У;

 

1- 1А;

 

Р// = 3 ( -

ПРИУ <

г>Рг; —0 при/ > i, ри= - 1, P„„= 2;

 

Л]

 

 

я—1 л—1

Bw=SS/'"iP-'’ ■в*,=

Ра С—Пп- ^ - 1А

 

3 1 .. " + 2

6 -73

6 i=l m=*

( - D Я—ft—1 d-nk}Л—ft—1д*

После ряда преобразований с учетом приведенных выше соотношений получим систему линейных алгебраических урав­ нений л-го порядка

’V C i f r — qj, j — \t 2, . . . , п.

(И.56)

/=1

43

В системе уравнений (11.56) коэффициенты CVj и <7,- вычисля-i ются по следующим формулам:

 

Вij Anjdni

Bn^ni при i ^

п 1,

Си-

В ,

при

1 — П,

njvnn

при j

=

n,

 

 

0 при у '< л — 1,

4}

1 при j — tl.

 

Из системы уравнений (11.56) определяются параметры on-i тимизации аь после чего зависимости для оптимального за­

кона движения на г-м участке (11.47) приобретают численный вид. Таким образом, динамически оптимальный закон движе­ ния на отрезке [0, 1] построен как непрерывная функция, удов­

летворяющая однородным граничным условиям и изоперимет-i рическому условию (11.31).

В

качестве

примера

рассмотрим

случай,

когда

весовая

функция р(х) определяется выражением

 

 

 

 

 

 

 

р(х)

=

 

( р х = const,

0 < л :< 0 ,5 ,

 

 

 

 

 

 

 

г

 

 

 

^

 

 

 

 

 

 

 

 

 

 

 

 

|/? 2— const,

0 , 5 < л <^1 .

 

 

 

 

В

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

случае

п = 2,

+ =

+

=

0,5,

x 0= 0,j

x t =

0,5,

х 2 = х п — 1,0.

Обозначим

\>-— р ^ р 2-

Система

уравне-;

ний для

определения

параметров оптимизации

а,-

имеет

вид

 

 

 

 

 

 

 

—I—

 

0, 1

 

 

 

 

 

 

 

 

'

 

 

ах-J- а2= 1.

 

J

 

 

 

 

 

Коэффициенты

Сп

и

С21

в

данном случае

определяются

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

Вц-j- В.,$2\+

+21^21.

С->1—В.2$2>-

 

 

 

 

Си =

 

 

Определяем коэффициенты Ац и Bi}\

 

 

 

 

 

 

 

 

^11

48Р\,

821= 1 ,5 , Ап = 18/?2,

 

 

 

 

 

 

5 21=

168/72, 322=

— 2,

d 2x = 2,

 

 

 

 

 

 

Сп =

48р, + 2 8 8 р,,

С2i =

- 366р ,.

 

 

 

 

Из системы уравнений

 

 

 

 

 

 

 

 

 

 

 

 

 

 

{Р\ + 6р 2) у-i — 1 р , Ч — 0, 1

 

 

 

 

 

находим

 

а1+ а2= 1

 

 

 

J

 

 

 

 

 

 

 

 

 

__

7

 

 

__ц + 6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1“ a-f-13’

 

Ц+ 13'

 

 

 

 

 

Искомый

закон

движения

в данном случае

на отрезке

[0, 1)

имеет вид

 

 

 

 

 

 

 

 

 

 

 

 

 

 

л

i - ^ x i l - x ) , 0 < * < 0 , 5 ,

 

 

 

 

 

 

_ jц -т 1°

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

~~ ljr+Тз [ - ( 3 - +

+ ) х 2-

(1 +

6*)х + 2(! -

;х)], 0,5 <

х<1..

44

Соответственно выражения для инвариантов ускорения !(х ) и пути С(х) имеют вид

 

' ^ ( 1 - 2 * ) ,

0 < а < 0 ,5 ,

*(*) =

{' 12

8р) х -Г (1 -f-6р)], 0 ,5 < а'< 1 ,

 

ч[ — (6

 

1|J.-н1з

 

 

 

 

84

 

 

 

 

И+13 \42 - - 4

-'Ь 0 < Х < 0 , 5 ,

С(*) =

_ [ 2_ Г . (3 +

4,а) х 3+

(1 + 6р.) х-’ + 2(1 — [л)л +

 

Н- + 13 [

 

 

 

 

+ 5 V— 1

, 0 , 5 < х < 1 .

 

 

( А +

13

 

Графики полученных инвариантов подобия пути £, скорости б и ускорения | приведены на рис. 3,6 для случаев р = 2, 5, а также для случая р = 1, что соответствует требованию равно­

мерной минимизации средних сил инерции и совпадает с за-

;

коном

равноубывающего ускорения. Полученные законы дви-

,

жения

имеют разрывы непрерывности 1-го рода первой произ­

 

водной в граничных и средней точках отрезка [О, 1], что огра­

 

ничивает

возможность

непосредственного использования по­

 

лученных

результатов

механизмами, работающими на умерен-

;ных рабочих скоростях. Для использования полученных ре­ зультатов в более быстроходных системах необходима предва­ рительная корректировка полученных законов движения с целью ликвидации «мягких» ударов в граничных точках путем аппроксимации этих законов полиномиальными или тригоно­ метрическими функциями с необходимым числом непрерывных производных во всех точках отрезка.

§4. Решение оптимальной задачи для быстроходных механизмов

Сувеличением рабочих, скоростей производственных машин

становятся недопустимыми разрывы непрерывности второй Цроизводной функции положения ведомого звена («мягкие» удары). Одновременно целесообразным является уменьшение как ускорений, так и рывков ведомого звена (рывок представ­ ляет собой производную от ускорения по времени и характе­ ризует интенсивность изменения ускорения ведомого звена). В рассматриваемой задаче закон движения найден из условия минимума некоторого комплексного критерия, характеризую­ щего средний уровень ускорений и рывков ведомого звена в

классе функций, обеспечивающих движение

ведомого звена

без «мягких»

ударов. Полагая,

что ведущее

звено вращается

с постоянной

угловой скоростью

со, рассматриваемый интервал

характеризуется углом поворота ведущего звена <р0 и измене­ нием обобщенной координаты ведомого звена до, и обозначив

45

х = ^-, получим выражения для смещения q, скорости q, уско­ рения q и рывка q ведомого звена:

Я =

Я^(х).

? =

То

 

 

 

 

 

 

 

я = ч ^ И х \

<7=<7о-т-9(-0,

 

 

То

 

 

То

 

где 6 — безразмерный

позиционный

коэффициент

(инвариант)

рывка.

 

обозначения

3 (jc) =_и, %{х) = у \

В дальнейшем используем

6 (д:) = у”,

 

 

 

~~

 

Рассмотрим общий случай перехода системы с одного уста­

новившегося режима

на другой. В

этом

случае

отсутствие

«жестких» и «мягких» ударов в граничных точках обеспечи­

вается, если искомый закон движения у(х) будет удовлетво­

рять следующим граничным условиям:

 

У{0) = ч,

(11.57)

у '( 0 ) = 0 ,

 

У0) = Р.

(11.58)

/ 0 ) = о,

 

где а, р — заданные величины, характеризующие скорость ме­

ханизма в первом и втором режимах.

как обычно, должен

Кроме того, закон движения у(х),

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

заданное расстояние qa при повороте ведущего звена

на угол

Фо:

 

1

 

^ y d x = \ .

(11.59)

о

 

Норма критерия оптимальности, учитывающая средний уро­ вень ускорений и рывков ведомого звена,

 

m = V \ y r + i y r ,

где | | / |

— среднеквадратическое значение инварианта ускоре­

ния на

отрезке [0 ,1]; | | / ' | — среднеквадратическое значение

инварианта рывка на том же интервале.

Критерий ||/?|| составлен в предположении равноопасности

ускорений и рывков в динамическом отношении.

Учитывая, что

(

1 '

\ 1/2

/ 1

\

1/2

„ Я Н

К -

, a/

i n Jj y ,,2rfxj

,

46

придем к задаче отыскания оптимального закона движения из условия минимума функционала R:

R = \ { y ' 2 + f - ) d x

о

при наличии изопериметрического условия (11.59) и граничных условий (II.57), (11.58). Так как решение отыскивается в клас­ се непрерывных функций с непрерывными производными, то нулевые граничные условия по ускорениям и выбранные соот­ ветствующим образом ненулевые условия по скорости при ра­ боте механизма в заданном рабочем цикле гарантируют от возникновения как «жестких», так и «мягких» ударов. Обозна­ чим

и (х) = \

ydx,

(11.60)

б

 

 

y' =

z.

(11.61)

Из соотношения (11.60) получим

 

 

у — и' — 0.

(11.62)

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

1

R = | (х- -f- z'2) dx

 

о

 

 

при наличии дифференциальных

связей (11.61), (11.62) и гра-

ничных условий, которые теперь записываются в виде

 

 

Z (0) = z ( l) = 0 ,

(11.63)

 

У(0) = а, ^ ( 1) = ?.

 

 

В соответствии с

правилом

неопределенных множителей

будем искать минимум функционала R*:

 

R* = f И +

г'2 +).! ( у -

и') + к, ( у' - г)] dx,

(11.64)

б

где 7i(x), X, (х) — подлежащие определению функции. Система уравнений для функционала (11.64) имеет вид

/•1-|- — 0,

/•1 = 0,

 

ff

1 \

Из этой системы

находим

 

>! = const, Хо =

— XjX С10,

z — — Сх — v x -f C,eXJr Cie~'c.

47

Тогда

у =

—; Схх -J- С3ех С3в х -f- С4 2"

(11.65)

Xi

с 10

 

где v = -----2~,

(>! = — .

 

Постоянные интегрирования С\, С2, С3, С4 и вспомогатель­

ный параметр v могут быть определены из граничных условий (11.63) и изопериметрического условия (11.59). Система линей­ ных алгебраических уравнений для определения постоянных интегрирования в матричной форме имеет вид

- 1 1 1 0

1

да

7

о

да

0

1 -

1

 

1

1

1

 

Из этой системы определяем

С,

0

С2

V

1Св

а

с 4

Р+ т

c, = ( P - « ) - f ± r - 2

1

 

С2= (Р — а) е

v

 

+ 2 е — 1 ’

(11.66)

 

 

 

V

1

С3= ( Р - « ) т г з —2 е е - 1

 

^

2ot —р (е — 1)

1

 

Ь4—

е — 3

— Т (е + 1) е - 1

 

причем из соотношения

(11.59)

легко

установить, что

 

 

_ _ _ _ _ _ _ 1 — 0 ,5 ( а

Р)

(П.67)

 

 

 

 

 

Соотношения (II.66) и (11.67) с

учетом формулы

(11.65)

решают поставленную задачу.

 

 

 

Рассмотрим случай

а = р = 0, который является базовым

для цикловых механизмов. В этом случае выражения для без­ размерных позиционных коэффициентов скорости Ь(х), уско­ рения 1(х) и пути £,(х) приобретают вид

3 (Х ):

X X2+ ех + е1 х — (е.+ 1)

( 11.68)

 

£(■*) =-5- 1 - 2 *

Л - х

(И.69)

 

)■

 

 

 

 

х3 ех

л X—х (е 4 - 1 ) |

,

 

2

- 1

(11.70)

 

 

а из соотношения (11.67) следует, что v = 737, 463. Графики, построенные по уравнениям (11.68) — (11.70), приведены на

рис. 4. При использовании полученных формул все вычисления

48

следует проводить с достаточно высокой точностью (5—6 зна­ ков после запятой), так как, например, в формулах (11.68)—

(11.70) величина v сравнительно велика, выражение же, стоя­

щее

в

скобках,

достаточно мало. Продолжая исследование

случая

a=i=p = 0,

найдем,

что

максимальный

коэф­

фициент

скорости

равен

1,865 при х=0,5.

Поло­

жения,

в которых ведо­

мое

звено

имеет

макси­

мальные

 

по

 

модулю

ускорения,

определяют­

ся из

уравнения

0 = г/" =

= 0,

которое

в

данном

случае

имеет

вид

 

 

ех + е'~х = 2{е — 1).

Из

этого

 

уравнения

на­

ходим

 

Х\ = 0,219,

 

*2 =

=0,781.

 

Максимальный

коэффициент

 

безраз­

мерного

ускорения

равен

5,752,

причем

абсолют­

ная

величина

наиболь­

шего

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

по­

ложительного

и

отрица­

тельного

 

ускорения

сов­

падает.

Полученный

за­

кон

 

движения

 

может

быть использован в быст­

роходных

 

механизмах

для

снижения

 

уровня

инерционных

нагрузок.

Рис. 4. Кривые динамически оптимального закона, синтези­ рованного по комплексному критерию, учитывающему уро­ вень ускорений и рывков ме­

ханизма.

§ 5. Задача оптимизации в случае неустановившегося движения ведомого звена

Для широкого класса механизмов производственных ма­ шин-автоматов период работы, соответствующий одному обо­ роту ведущего звена, состоит из участков рабочего и холосто­ го хода. На рабочем ходу механизм преодолевает усилия тех­ нологического сопротивления, на холостом ходу эти усилия отсутствуют. При разбеге механизма на холостом ходу ско-

4 Зак. 117

49

рость ведущего звена увеличивается, причем динамический ре­ жим на ведомом звене определяется как параметрами движе­ ния ведущего звена, так и видом передаточной функции меха­ низма. В этих случаях возникает задача выбора оптимальной передаточной функции механизма с учетом параметров, харак­ теризующих движение ведущего звена. Подобная задача воз­ никает также при расчете механизмов, у которых периоды неустановившегося движения играют большую роль. В дальней­ шем для определенности будет рассматриваться случай разбе­ га механизма.

Поставим задачу отыскать передаточную функцию механиз­ ма с одной степенью свободы на холостом ходу из условий минимизации среднеинтегральных ускорений (и сил инерции) ведомого звена при разбеге механизма, принимая в качестве базового случая разбега равноускоренное движение ведущего звена. При решении этой задачи для закона движения меха­ низма используем форму передаточных функций как более удобную при неравномерном вращении ведущего звена. Иско­ мая передаточная функция должна обеспечивать безударное движение, т. е. быть непрерывной и удовлетворять однородным граничным условиям:

П, (0) = П'(?х) = 0,

(11.71)

где фх — угол холостого хода. Передаточная функция должна, кроме того, обеспечивать заданный ход ведомого звена П0, что приводит к изопериметрическому условию

| т / < р =

П„.

(И.72)

о

 

 

В условиях равноускоренного

движения

угловая скорость

ведущего звена фопределяется равенством

 

® = ( шо + 2 е < р )1/2,

(И .73)

где ©о — угловая скорость кривошипа в начале холостого хода; е — угловое ускорение кривошипа.

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

k — Ь

где

фр, <рх — угол

рабочего и холостого хода

соответственно;

юср’

“Dp — средняя

планиметрическая

скорость

ведущего звена

на холостом и рабочем ходу соответственно.

 

 

По известному

геометрическому

коэффициенту производи­

тельности ki и общему коэффициенту k легко находится кине­

50

матический коэффициент производительности к2: й2= /г/Л,. Из

соотношений

? ср ----

•>_ (^ср 'рр + 0)ср®х),

(*)Ср — &2^ср

можно найти выражение для <«*р:

 

 

 

=

 

 

 

 

 

 

 

<IL74>

С другой стороны, квадрат

средней

планиметрической скоро­

сти на холостом ходу может

быть найден

из равенства

 

 

ср

_1_

<p2rf®.

 

 

 

 

 

 

<Pi

 

 

 

 

 

 

 

 

 

 

 

 

С учетом соотношения

(11.73) получим

 

 

 

 

 

 

 

ср

 

шо+ £(Рх-

 

 

 

. (11.75)

Сравнивая соотношения

(11.74)

и (11.75),

получим

 

 

2

 

 

2-k.,__ у ___ г

 

 

 

 

Ср

 

?р +

 

)

<.)2

‘ *

 

 

 

 

 

 

 

 

Скорость q

и ускорение

q

ведомого

звена

можно записать

в виде

<7 = П '(<?)•?,

<7 =

П '(?)? +

П"®2.

 

 

 

Учитывая,

что

 

 

 

 

 

 

 

 

 

 

 

®2 =

(Op - f -

2 s® ,

<р =

s ,

 

 

 

получим выражение для

ускорения ведомого звена

в виде

 

q =

=гг +

П" (о>0-J- 2е®).

 

 

(11.76)

Обозначим

^ = г (в2. Тогда

равенство (11.76)

можно

переписать

в виде

 

 

 

 

 

 

 

 

 

 

 

Я = Щ [ ? П ' + Г Г ( 1 + 2 Р < р ) ] .

По условию задачи искомая передаточная функция должна сообщать минимум функционалу R:

/? = J q2d v

о

при наличии изопериметрического условия (11.72) и граничных условий (11.71).

Обозначим П'(®) = у. Тогда минимизируемый функционал

о

4'

51

Соседние файлы в папке книги из ГПНТБ