книги из ГПНТБ / Хитрик, В. Э. Методы динамической оптимизации механизмов машин-автоматов
.pdfИскомый закон движения у (х )= б (х ) должен обеспечивать
заданный ход ведомого звена на заданном интервале, что при водит к изопериметрическому условию
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 |
|
.... |
|
|
|
|
|||
|
2р — р [ер + |
е ~ р ) |
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 |
