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

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

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

Искомый закон движения у (х )= б (х ) должен обеспечивать

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

1

^ y d x = 1.

(11.115)

о

 

Кроме того, так какпо условиям работы механизма «мягкие» удары недопустимы, потребуем еще, чтобыудовлетворялись следующие соотношения:

г/'(0) = 0, у'(1) =0.

(11.116)

Рассмотрим вспомогательный функционал

й , = ( ( / г+ - ^ г У ' !) ^ . ,

(«Л Ю

О

 

Учитывая изопериметрическое условие (11.115), найдем, что функция У р ( х ) должна сообщать безусловный минимум функ­ ционалу

+

(П.И8)

о

где А, — неопределенный множитель Лагранжа. Дифференциальное уравнение Эйлера—Пуассона для функ­

ционала (11.118) имеет следующий вид:

X - 2 y ' + Jr:yIV = 0.

Интегрируя это уравнение, получим

у = - 4 - jc2+ С,х + С2+ С3еР* - f С4е - /«,

где Си С2, С3, С4— постоянные интегрирования.

Далее находим

У ==■ - -А. Л+ Сх+ рСфР* - рСф - г*.

Используя граничные условия (11.114) и (11.116), получаем си­ стему уравнений

С2-\-С3-\- Сц — О, С\-\-рСъ р С 1= 0,

Сг +

С2+ С3ер -(- С^е~р = — ,

(11.119)

Ci +

Csp ер — С ^ е-Р = ~ .

 

72

Решая систему уравнений (11.119), получаем

Ci ~ г >

 

 

 

 

 

 

 

 

 

4

еР — ё~р

 

 

 

 

 

С ,=

X

^4 ^>9»С

 

 

4

2р — р (е р -\-е р)

 

 

 

 

 

2р - р (еР+е-Р)

X ^

 

 

 

 

 

4 Сз’

 

 

 

 

 

е“* - 1

___= _ С

 

 

 

 

 

4

 

....

 

 

 

 

 

р [ер +

е ~ р )

4

4"

 

 

Тогда выражение для ^(л:) имеет вид

 

 

 

 

 

У Р ( х )

• (— х~ -}- Сгх -f- С2-f- С3ерх -j- Сifi

рх) .

 

Подставляя ур(х) в

изопериметрическое соотношение, по­

лучим

 

 

 

 

 

 

 

 

 

 

 

 

 

бр2(2-еР~е-Р)

 

 

 

 

 

Обозначим

(р- +

12) ( 2 —ер е~Р) + 6д

-

е~р)

 

 

 

 

 

 

 

 

 

 

 

 

А =

 

 

 

6Р

 

 

 

 

 

(р2 + 1 2 ) ( 2 - е р - е~р) + 6р {еР - е~р) '

 

 

Тогда запишем

 

 

 

 

 

 

 

 

 

 

С, = р ( 2 - е Р - е~р) А, С2 = (ер - е~р) А,

 

 

С3~ ( е ~ р 1)А, С4= (1 ер) А,

 

 

 

X

- 4/?Д (2 — ер е~р).

 

 

 

 

Выражения для закона движения у(х) =

о(х)

и его производ­

ных имеют следующий вид:

 

 

 

 

 

 

 

У = А ( -

с ^ 2 + ClX + С2 + СаеР* +

 

С,е~ рх) ,

(II. 120)

У = А ( - 2С,х +

Q +

рС3еР* — рСАе-рх) ,

(11.121)

у / =

д ( - 2 С 1+

y C 8e»»-f-yC4e-^)f

 

(11.122)

где С ^ р ( 2 — ер — е-р),

С2= ер -е ~ р , С3 = е~р — 1,

С4= 1 — е".

Подставляя соотношения (11.120) в функционал (11.117), получаем

 

 

6Р_ _ _ _ _ _

1

R

________

 

, —--------zxzX[[\ — 2p(2 — eP — erP)+

 

(p2+12){2 —eP—e~p) + 6p{eP —e p)

Д 1

+ р (2 ер—g-*) + /> (е'р— 1)еР* —р (1 — ер) егРх]2+

i_ [_2p(2 — ep — e-P) + p2(e-p— l)epx-}-p2( l — eP) e~Px]^dx.

73.

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

* , = ■ 12

J 2__________

6_ /

1 4- е-Р \ ‘

1+

Р 1

1 - е ~ Р )

 

При р = 1, что соответствует

случаю

равноопасности ускоре

ний и рывков ведомого звена,

имеем

 

 

12_____

Ri = -------

1+ е -1

13 — 6

1 - е - 1

 

что совпадает с результатом § 4, гл. II. При этом соотноше­ ния (11.120)—(11.122) вырождаются в соотношения (11.68) —(11.70).

Сообщая параметру р различные значения, получаем семей­ ство функций У р ( х ) , и з которого может быть отобрана функция,

наилучшим образом отвечающая условиям поставленной зада­ чи. Можно показать, что переходя к пределу при р->-оо, полу­

чим Rp-^Rmш=12, что совпадает с результатами § 4, гл. II.

/?-*оо Начиная с р>р* все функции уР(х) могут быть приняты в

качестве решения, так как они удовлетворяют всем граничным

.условиям и сообщают функционалу оптимальности Rp значение,

превышающее минимальное значение на малую величину по­ рядка е. Представляет интерес определение величины р* по за­

данному е*, начиная с которой выполняется соотношение

(11.123)

Учитывая, что при р > 19 величиной е р можно пренебречь, запишем выражение для функционала R p в виде

Я ,

 

б_ ‘

 

 

 

 

р

 

 

В этом случае соотношение (11.123) имеет

вид

_6£Zn 2 _

*

 

 

- 6р +

12 ^

 

 

или

 

 

 

 

(6д— 12) — £* (р"- — 6/;+ 12)

<

0.

6д +

12

 

 

 

Из этого соотношения получим

 

 

 

 

> з (1 + е») + / 9 (1 +

s*) -

12s* (1 +

Е*)

Сохраняя только члены, линейные относительно е*, найдем

. 6 -f- 4е*

Р >

74

Инварианты имеют вид

о (х) — у р (х ) =

ЧХ)=У'Р (Х):

Ц х ) =

6

 

р- — 6р +

скорости, ускорения и пути ведомого Звена

6р [—рх- -\-рх — 1 -f- ерЧ-1) + е~ рх\

 

 

р2 — 6р + 12

:

6/7= [ ~ 2 х + 1

у е р ^х- 1) - е ~ Р х\

 

 

р- —6/7 +

12

 

 

 

, Xs

, 1

р 2р х -f- еР ( - f - l) __ е ~ Р Х

12

?2 ^ - +

 

 

 

 

 

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

3

— Р- — 6/7

°ШаХ = /7'-' — 6/7 + 12 •

Что касается максимального значения инварианта ускоре­ ний £тах, то его значение получено численным расчетом. Вычис­ ленные для различных е* значения р* и соответствующие зна­ чения R p, бшах, ?шах приведены в табл. 7. Анализируя последо-

Т а б л и ц а 7

Результаты по приближенным безударным законам движения

s

Р

«Р

о

‘’m a x

 

 

ITVttX

0,03

204

'12,37

1,5115

5,83705

0,02

304

12,24

1,5100

5,87624

0,015

400

12J8

1,5075

5,89915

0,010

600

12,12

1,5050

5,92487

0,006

1000

12,07

1,5030

5,94898

вательность е-оптимальных законов движения (табл. 7), можно сделать вывод, что эти законы превосходят как закон равноубывающего ускорения, имеющий «мягкие» удары, так и сину­ соидальный закон, имеющий величину бШах=2, £тах = 6,28. На рис. 10 приведены графики инвариантов подобия основных ки­ нематических функций для /7= 300, что обеспечивает превыше­ ние критерия оптимальности R p всего на 2%.

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

§9. Анализ полученных результатов

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

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

75

1) У с т о й ч и в о с т ь в а р и а ц и о н н ы х к р и т е р и е в Д о с т а т о ч н ы е у с л о в и я м и н и м у м а . Удовлетворение уравнению Эйлера является лишь необходимым условием того, чтобы закон движения сообщал минимум исходному функцио­ налу и выбранному критерию оптимальности [48]. Строго гово-

Рис. 10. Приближенный динамически оп­ тимальный закон движения с непрерывным графиком ускорений.

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

76

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

резка [0, 1] (рис. 11).

 

 

 

 

 

 

На практике более инте­

 

 

 

ресным часто является уста­

 

 

 

новление условий абсолют­

 

 

 

ного

минимума

исходного

 

 

 

функционала

или определе­

 

 

 

ние класса функций, в кото­

 

 

 

ром найденный закон

дви­

 

 

 

жения

сообщает

минимум

 

 

 

этому

функционалу.

Этот

 

 

 

вопрос

 

особенно

важен

в

 

 

 

тех случаях, когда опти­

 

 

 

мальный

закон

движения

 

 

 

отыскивается

интегрирова­

 

 

 

нием

уравнения Эйлера.

В

 

 

 

тех случаях, когда

постав­

 

 

 

ленная

 

задача ‘

решается

 

 

 

прямыми

вариационными

 

 

 

методами, всегда есть осно­

 

 

 

вания полагать, что найден­

 

 

 

ный закон движения

 

сооб­

 

 

 

щает

исходному

критерию

 

 

 

оптимальности

абсолютный

 

 

 

минимум в классе функций,

 

 

 

представляемых

в

 

виде

 

 

 

(1.12),

(1.13).

 

 

 

 

 

 

 

 

Рассмотрим с этих пози­

 

 

 

ций задачу, которая

может

 

 

 

рассматриваться

как

базо­

 

 

 

вая Д Л Я

задач

I- ~5,

решен

pHCi jj

Зависимость

инварианта пико-

Н Ы Х В § 1—5, Г Л .

II.

 

угло-

вой скорости 8тах от

абсциссы центра

Предполагая,

ЧТО

 

т я ж е с т и

э п ю р ы и н в а р и а н т а у с к о р е н и й ,

вая скорость ведущего зве­ на постоянна, используя для закона движения форму позицион­

ных инвариантов подобия и обозначая 6(х) =у, 1(х) =у', потре­

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

сообщал минимум

функционалу R, характеризующему среднюю величину сил

инерции ведомого звена на замкнутом промежутке [0,1]:

/? = |/?Р = \ p { x ) y ' 2dx,

(11.124)

0

 

77

где ||Д|]— норма критерия оптимальности; р(х) — весовая функ­

ция, непрерывная вместе со своей первой производной на отрез­ ке и удовлетворяющая условию р ( х ) > 0.

Искомый закон движения должен удовлетворять граничным условиям

У( 0 ) = о ,

г/(1) = р

(П.125)

и изопериметрическому условию

 

 

1

 

 

^ y d x — 1.

(11.126)

О

 

 

Дифференциальное уравнение Эйлера в данном случае имеет

вид [48]

 

 

IР (х ) y'\ — ~ Y ~ const,

(11.127)-

где Я — неопределенный множитель Лагранжа. В

классе D

функций у(х), непрерывных вместе ^производной у'(х) на от­

резке [0,1], удовлетворяющих предельным условиям (11.125) и изопериметрическому условию (11.126), требуется найти ту функцию, для которой функционал (11.124) принимает наимень­ шее значение.

Обозначим

решение уравнения

(11.127)

через

Уо(х). Вид

этой функции

был определен выше.

В частности,

при р ( х )= 1

(условие равномерной оптимизации)

функция Уо(х)

имеет вид

г/о = 6х (1—х)

 

(§ 1, 3, гл. II). Покажем, что

функция Уо(х)

со­

общает функционалу (11.124) абсолютный минимум,

т.

е.

R(yo)<R(y),

где у — любая

функция из класса D,

не тождест­

венная с уо(х).

 

из D

можно

представить

в виде

Всякую

функцию у(х)

_V(л:) = у0(лс) -f- vj (лс), где -/](х) непрерывна вместе

с

производ­

ной на отрезке [0, 1], равна нулю

на концах этого

отрезка и

удовлетворяет условию

 

 

 

 

 

 

 

 

 

 

 

 

J

t(6?X =

0.

 

 

 

 

(11.128)

В соответствии с изложенным имеем

 

 

 

 

 

R { y ) ~ Я(Уо) =

2 ^ р { х ) y'Qrl' d x + I* р (x)rt,2dx.

 

 

 

 

 

о

 

 

о

 

 

 

 

 

Интегрируя

по частям,

получим

 

 

 

 

 

 

 

 

 

 

1

1

 

 

 

 

 

 

 

R ( y ) — R(y<>) = p(x)y'0ri -

 

[p{x)y0\rl<lx+ ^ p { x ) i{ 2dx,

Оо

78

откуда,

принимая во внимание

соотношения

(11.127) и (11.128)

и учитывая,

что ^(0) = '^(1) = 0 , получаем

 

 

 

R(y) — Д(Уо) =

j

Р (*) -f{2d x >

0

 

 

 

о

 

 

в силу

того,

что р(х)у> 0 и г/

 

0.

 

Закон движения 6= г/о(х)

сообщает минимум исходному

функционалу и критерию оптимальности в классе всех допусти­ мых функций D, не имеющих «мягких» ударов внутри отрезка

[0,1]. При этом под допустимыми понимаются непрерывные функ­

ции, удовлетворяющие предельным условиям

(11.125)

и изопе-

риметрическому условию (11.126). Отметим,

что если

в классе

D выделить семейство симметричных относительно

середины

промежутка [0,1] функций, то в этом более узком классе най­

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

На практике важен вопрос о зависимости выбранного кри­ терия ||,/?|] от вида закона движения. Этот вопрос представляет интерес по двум причинам.

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

2) После корректировки некоторых законов движения для ликвидации «мягких» ударов в граничных точках отрезка [0,1]

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

Учитывая, что величина (норма) критерия оптимальности WRW связана со значением квадратичного функционала R соот­

ношением ||# ||= !'ГЯ, получим, что увеличение нормы

Д1RII = IIR (У)11-ЦЖУ0) II = УЖУ)~ УЖУ),

где у,, — оптимальный закон движения, сообщающий минимум функционалу R и норме |#||; у — фактический закон движения. Обозначим 7j=_y — у0, где г, (х) — ошибка воспроизведения

закона движения или корректировочная функция. Имея в виду, что функция 7j(jc) удовлетворяет соотношению (11.128) и одно­

родным

граничным

условиям, и принимая весовую функцию

р ( х ) =

1, получаем

____

b \ \ R \ \ = y w y ) [ Y m ! ) ~ \ -

79

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

L

1

 

R(у) =

 

^y'odx+

j r(2dx,

 

получаем в относительных

величинах

 

 

 

1/2

 

Дг = А|ЯЦ

 

1.

(11.129)

««II

 

 

 

По формуле (11.129) можно оценивать относительную погреш­

ность Аг нормы исходного

критерия

при ошибке

в воспроиз­

ведении закона движения

т]( х ). Для базового

случая

у0=

= 6 х ( 1 — х ) и формула (11.129)

принимает вид

 

. 2т

 

 

1

г

1

(i

 

 

 

r ^ d x -)-

( И . 130)

 

 

24

 

■>/2dx

 

 

 

 

 

 

 

Структура соотношения

(II.

130)

 

позволяет сделать

вывод

о том, что исходные функционалы устойчивы по функции у, т. е. малым изменениям у соответствуют малые же изменения нор­

мы ||Д||. Об этом свидетельствует то, что функция-ошибка вхо­ дит в соотношение (II. 130) своей обобщенной интегральной характеристикой. Поэтому даже значительные местные отклоне­ ния функции г]' от нуля не должны существенно повлиять на величину Дг, если только ц' на отрезке [0,1] в среднем доста­

точно мала.

Указанное подтверждается непосредственными расчетами. Так, закон движения 2 (§ 2, гл. II) корректирует с целью лик­ видации «мягких» ударов в граничных точках закон движения 1

(§ 1, гл. II) для случая постоянной скорости ведомого звена. На рис. 12 приведены графики инвариантов ускорений для этих законов, а также график производной корректировочной функ­ ции х\'(х). Функция г\'(х) имеет сравнительно большие значе­

ния в граничных точках отрезка [0,1] ^'(О ) = —т)'(1 )= 6 и со­

храняет малое среднее (среднеинтегральное) значение на

этом

же отрезке. Расчеты показывают, что величины критериев

[\R\\

в этих случаях достаточно близки. Так, максимальная величина

инварианта скорости,

которая соответствует норме ||Д||,

для

закона 1 равна бШах =

1,5, для закона 2 — 6mas = 1,565,

т. е.

разница составляет всего 4,3%. Этот результат показывает, что в ряде случаев корректировка законов движения с «мягкими» ударами может быть достаточно эффективной, так как ликви­ дация «мягких» ударов в граничных точках рассматриваемого отрезка увеличивает область применения полученного закона движения без существенного ухудшения величины исходного критерия.

80

Отметим, что устойчивость исходных функционалов допуска­ ет возможность использования не только кулачковых, но и шар­ нирно-рычажных механизмов для воспроизведения полученных законов движения. При синтезе шарнирно-рычажной схемы сле­ дует добиваться хорошего качества воспроизведения в среднем, для чего целесообразно использование методов среднеквадра­ тичного приближения [49].

Полученные результаты строго относятся только к базовому случаю равномерного вращения ведущего звена, выбору исход­ ного функционала в виде (2.124) и отсутствию дополнительных граничных условий по производным от закона движения (§ 1, 3,

Ряс. 12. Аппроксимация гладкой функцией у, (х) ис­ ходной разрывной функции у2 (х).

гл. II). Однако можно полагать, что и в других рассмотренных случаях определения оптимального закона движения в резуль­ тате интегрирования уравнения Эйлера имеют место аналогич­ ные тенденции.

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

цировании погрешности аппроксимации возрастают.

 

2)

С р а в н и т е л ь н а я х а р а к т е р и с т и к а и п р и м е ­

н е н и е

п о л у ч е н н ы х з а к о н о в д в и ж е н и я .

Резуль­

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

6 Зак. 117

81

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