
книги из ГПНТБ / Сергеев В.И. Исследование динамики плоских механизмов с зазорами
.pdfвычисление обобщенных сил. Определим теперь обобщенные силы Qi, соответствующие выбранным обобщенным координатам Лагранжа. На рассматриваемый механизм действуют силы веса шатуна Р2 и ползуна Р а, приложенные к их центрам масс, и сила F, действующая на ползун вдоль оси X. Кроме того, в кинематических
парах 1—2 и 2—3 возникают силы трения Frp и Frp, которые будем считать направленными по касательной к поверхности подшипни ков. Их направление задается знаком угловых скоростей Ух и Тз> а именно их знаки всегда противоположны знакам соответствую щих скоростей движения точки контакта. Обобщенные силы по-раз ному выражаются в зависимости от того, какое из рассмотренных выше четырех возможных движений реализуется в данный момент.
Рассмотрим I вид движения, т. е. движение механизма с сохра нением контакта во всех кинематических парах. В этом случае добавочное движение определяется координатами ух и у3. Элемен тарную работу активных сил на виртуальном перемещении 6ух можно записать как
бWy, = Qi,6Tl = - P 2ÖYS + FÖXB + FiрДхбті- |
(28) |
В это выражение не входит сила F'Pp, поскольку приращение получает только координата уг, а у3 остается фиксированной. Перемещение бYs, вызванное виртуальным перемещением бу1, определим, записав координату центра масс шатуна Y s в виде
Ys = y s i n ß + A3sinT3. |
(29) |
Поскольку от бух зависит только ß, |
имеем |
6P S= у cos ßöß. |
(30) |
Координату точки В запишем следующим образом.: |
|
Х в = г cosa + AiCos у! I cos ß, |
(31) |
или в приращениях |
|
ЬХВ = — ДіЭіп Тібуі — /sin ßöß. ■ |
(32) |
Приращение öß определим, переписав выражение (14) в виде
г sin а |
Ах sin ух = / sin ß + Аз sin Тз- |
(33) |
Замечая, что от перемещения бух зависит только ß, будем иметь Ai cos ухбух = I cos ßöß, откуда
6ß = AxCosyxÖTi/^cosß- |
(34) |
Подставляя (34) в (30) и (32), получим
бYs = yCosTiÖTx,
ÖX B = — Ах(cos Ti tg ß + sin Ti) буі-
21
Подставив эти выражения в (28) и разделив обе части НолучеН-1 Boro равенства на буі, найдем
Я2 |
F (cos Yi tg ß -I- sin Yi) — F.тр |
(35) |
QY, = — Ді у cos TJ + |
Для определения обобщенной силы СД, зададимся виртуальным перемещением бу3 при фиксированной координате YiЭлементар ная работа активных сил на этом виртуальном перемещении будет равна
= Q '3öy3 = - |
PtbYs -I- FÖX B + КрДзбуз- |
(36) |
Согласно выражениям (29) и (31), можно записать |
|
|
öFs = ycosßöß + |
А3cos у3бу3 |
(37) |
и |
|
|
ЬХВ = — I sin ßöß. |
|
(38) |
Учитывая в равенстве (33) переменные, которые зависят только |
||
от 6у3, будем иметь I cos ßöß + Д3 cos у3бу3 = 0, откуда |
|
|
öß = — Д3cos y3öyз/7 COS ß. |
. (39) |
|
Подставляя (37) и (38) с учетом (39) в (36), определим (Д: |
|
|
QY, = Ä3 [cos уз [— j F lg ß) + FТрj . |
(40) |
То же самое выражение для QY, следует взять и для случая II вида движения механизма, т. е. с сохранением контакта в кинема тической паре 2—3 и с разрывом в кинематической паре / —2. Оп
ределим для этого случая обобщенные силы Q*, и (Д . Элементар
ная работа |
активных сил |
на виртуальном перемещении бух при |
||||
фиксированных лу и у3 равна |
|
|||||
bWyi = |
Q l'M |
= F ÖXB - |
P2ÖYs. |
(41) |
||
Согласно (31) |
и учитывая, что Дх cos ух = луне зависит |
от гу, |
||||
можно записать |
|
|
|
|
|
|
ЬХв = |
- / s i n |
ßöß. |
|
|
(42) |
|
Д л я нахождения 6 У 5 |
можно воспользоваться равенством (30). |
|||||
Определим теперь 6ß для |
рассматриваемого случая. Перепишем |
|||||
равенство |
(33) |
в |
виде |
|
|
|
г sin а + |
уі — I sin ß |
Д3sin у3. |
|
|||
От бгу зависит только ß, следовательно, бгу = I cos ß6ß, |
откуда |
|||||
öß = Ьуі/l cos ß. |
|
|
(43) |
|||
Подставляя (42) и (30) в (41) с учетом (43), получим |
|
|||||
<Д = - ( / V 2 ) - F t g ß . |
|
(44N |
22
Аналогично определяется обобщенная сила Q" :
Для третьего вида движения, с сохранением контакта в кине матической паре 1—2 и разрывом в кинематической паре 2—3, следует воспользоваться формулой (35). Тогда
QÜ' = — Ді КДг/2) cos у! — Кр + F (cos Ti tg ß + sin y^]. |
(46) |
Обобщенные силы Qi" и Q^'1находятся так же, как и обобщенные
силы Q." и Q",: |
|
|
Qi" = - F \ |
QÜ' = - (РгІ2) + F tg ß. |
(47), (48) |
Для четвертого вида движения, с разрывом в обеих кинемати
ческих парах, обобщенные силы Q™ и Q™ можно |
записать в виде |
|
С = F-, |
QlУ = - (PJ2) — F tg ß. |
(49), (50) |
Обобщенные силы Qi^ и Q™ также определяются по формулам (47) и (48).
Таким образом, получены выражения для обобщенных сил в каждом из четырех возможных видов движения механизма. Подстав ляя их в уравнения Лагранжа (8), получим окончательный вид дифференциальных уравнений добавочного движения меха низма.
Вывод уравнений движения. Для удобства дальнейших выкладок
преобразуем выражение (22), введя следующие обозначения: |
|||
т2 + т3 = М2; |
(mJ2) + т3 = М3, |
||
(т2ІЗ) + |
т3 — Л44; |
т2ІЗ = М Ъ\ — т3 + M J cos2 ß =Л40. (51) |
|
Тогда |
после |
преобразований можно записать |
|
Т = |
(Мо/2) U* - M3UV tg ß + (У2/2) (АТ*tg2ß + Мь) + |
||
|
|
-+• (m2ß ) у3(V + уз) — {т3/2) х3(— к3 + 2U — 2V tg ß), |
где U и V определяются соответственно равенствами (17), (18) или (19), (20).
Определим сначала уравнения движения для случая IV вида движения, т. е. при разрыве кинематической цепи в парах 1—2 и 2—3. Для нахождения частных производных от Т по хг и хх
вычислим частные |
производные по этим переменным от U, V и |
tg ß. Будем иметь |
|
dU/dxi = 1, |
ді//дхi = дѴ/дхх = дѴ/дхх = 0. |
Для того чтобы определить частные производные от tg ß по хх и хх, найдем зависимость tg ß от обобщенных координат. Наличие зазоров Аа и А3 приводит к тому, что для любого заданного угла поворота кривошипа а угол ß (см. рис. 1) будет отличаться от соот
23
ветствующего значения угла ß0 в механизме без зазоров на величи
ну öß0. Разлагая |
tg ß в ряд по степеням 8ß0 и ограничиваясь |
ли |
||
нейными |
членами |
разложения, |
получим |
|
tg ß = |
tg (ßo + |
ößo) Ä tg ßo + |
(cos2ßo^fißo. |
(52) |
Величину 6ß0 найдем из геометрических соотношений в рассмат |
||||
риваемом механизме. Согласно |
рис. 1, можно записать |
|
||
г sin а -j- ух = /sin ß + у3. |
|
(53) |
Разлагая sin ß = sin (ß0 + öß0) в ряд по степеням öß0 и огра
ничиваясь |
линейными членами разложения, запишем равенство |
(53) в виде |
|
г sin а + |
уг Ä I sin ßo -f I cos ß06ß0 + у3. |
Из геометрических соотношений для рассматриваемого меха
низма без зазоров |
следует, |
что г sin а = / sin ß0. Следовательно, |
ößo = (Уі — y3)/tcosß0. |
(54) |
|
Подставляя (54) |
в (52), |
получим |
tg ß « tg ßo + (Уі — ys)/l cos3ßo.
Теперь можно определить частные производные от tg ß по обоб щенным координатам и их скоростям:
д tg ß/dxy = д tg ß/д.«! = 0.
Тогда дТ/дхх = M2U — М 3Ѵ tg ß -|- m3x3 и дТ/дх1 — 0. Найдем производные от U, V и tg ß по времени:
dU/dt — — r ca2 cos а хъ
dV/dt = — г со2sin а -f- уг — y3,
d tg ß/'cft — —- ß/cos2ß.
Подставляя в последнее из полученных выражений значение ß из равенства (21), находим ätgß/dt = Ѵ/1 cos3ß.
Окончательно уравнение движения, соответствующее обобщен ной координате хх, можно записать в виде
Х\М2+ х3ш3— УіМ3 tg ß + у3М3tg ß = |
+ M3 ^cos3ß + |
+ reo2(M2cosa — M3tgß sina). (55)
Аналогично определяются остальные три уравнения движения, соответствующие обобщенным координатам х3, у 3 и ух\
ХіШ3 + x3m3— 'jfi/Пз tg ß + y3tn3tg ß = Qiy 4-
+ m3 |
+ ra2m3(cos a — sin a tg ß), (56) |
24
xxM3tg ß — x3m3tg ß -f- yxMQ y$ |
— M0) = |
|
|||
= Qii — M4tg ß |
|
— m- (M3tg ß cos а — M0sin а), (57) |
|||
*iM3tg ß + x3tn3tg ß + |
yx |
— M0) + |
y3M0= |
|
|
= QV, + M.t tg ß |
+ |
reo2 |
(M 3 tg ß cos а — M0 sin а + |
у- sin а) . |
|
|
|
|
|
|
(58) |
Таким образом, получена система из четырех линейных |
алгебраи |
ческих уравнений (55)—(58) относительно хх и ух, х3 и у 3, решение которой можно представить в виде
1 хл
|
Х з |
= |
А - % |
|
|
|
|
|
|
(59) |
|
|
У 1 |
|
|
|
|
|
|
|
|
|
|
где |
матрица |
А |
определяется |
как |
|
|
|
||||
|
|
|
м 2 |
|
т3 |
|
- M |
3tgß |
M3tgß |
|
|
|
|
|
т3 |
т3 |
|
— m3tg ß |
m3tgß |
|
|||
|
|
|
- M 3tgß |
— т3tg ß |
Mo |
|
(60) |
||||
|
|
|
M3tgß |
т3tg ß |
Піо |
д А |
A f0 |
|
|||
|
|
|
T - M o |
|
|||||||
|
|
|
|
|
|
|
|
|
|
||
а вектор-столбец b |
|
|
|
|
|
|
|
||||
|
|
Q-'У + |
Мз ус05з ß |
+ |
ГСО2 (М2cos а — М3tg ß sin а) |
|
|||||
|
|
QXxУ + |
m3-^ з р |
+ |
ra2m3(cos а — sin а tg ß) |
|
|||||
Ь |
= |
<2ІУ — M4tg ß 7^5-ß |
+ reo2 (Mo sin а — M3tg ß cos а) |
||||||||
|
|
Ql? + |
tg ß j-J^ß |
+rco2(M3tg ß cos а — Mo sin a + |
^ |
||||||
|
|
\ |
|
|
|
|
|
|
|
, Ш2 . |
4 J |
|
|
\ |
|
|
|
|
|
|
|
+ - T sm a)f |
|
|
|
|
|
|
|
|
|
|
|
|
(61) |
Вводя новые переменные |
xx = xx, x3 = |
x3; y'x= yx, y3 |
= y 3, |
можно привести систему дифференциальных уравнений второго
порядка |
(59) к нормальной форме Коши. Обобщенные силы |
Q™, |
|
QiУ, |
Qjy, |
Q'y определяются соответственно по формулам |
(49), |
(47), |
(50) |
и (48). |
|
25
Для Того чтобы вывести уравнения, соответствующие II1 виду
движения механизма, т.'е. с сохранением контакта в |
паре 1—2 |
||||
и разрывом в паре 2—3, |
запишем частные производные от U, |
V |
|||
и tg ß по обобщенной координате уі и ее производной |
tiУчиты |
||||
вая, что у1 = Ax sin уг, |
получим |
|
|
|
|
dU/дТ! = — AiSinTi, |
öIZ/ÖTi = |
AiCOSTi, |
3tgß/<?Yi = |
0, |
|
oU/ду1 = — АіТі cos Yb |
дѴ/дуг = |
— A3Ti sin Ti, |
|
|
|
d tg ß/дуі = Ах cos YiH cos3ß.
Производные от {Уи У по времени t будут иметь вид
dU/dt=-- — /то2cos а — Ах(уі sin Yi + f xcos Yi),
dV/dt = — reo2sin а + Ax (fi cos Yi — T2sin Yi) — y3-
Тогда, выполняя дифференцирование в соответствии с уравне нием Лагранжа (8), после преобразований можно записать уравне ние движения, соответствующее обобщенной координате ух в виде
YI AI (М2sin2Yi + М3tg ß sin 2YI + M0cos2Yi) —
— x3m3(sin Yi + cos Yi tg ß) —
— y3[M 3sin Yi tg ß + Mo cos Yi + -^r cos Ti) =
*2 I A42— Mo
— Аітгі (-
Tl l 2
— гм2[M2sin Yi cos а + M3tg ß cos (а + Yi) — M0sin а cos Yi] —
7 E^ p -(M 3s i n Y i + MjtgßcosYi). (62)
Уравнения (56) и (58), соответствующие обобщенным коорди натам х3 и уз, можно записать следующим образом, заменив в них
Q'X! и Q™ соответственно на Qi” и Q^1:
— YIAX(sin Yi + |
tg ß cos Yi) + *3 + |
Уз tg ß = |
|
|||||
m3 |
+ |
, |
^тп + /-®2(cos a — sin a tg ß) + |
|
||||
|
I |
cos3 ß |
1 |
4 |
ь г-/ I |
|
||
|
|
|
|
|
+ |
AXYI (COS YI — tg ß sin Yi), |
(63) |
|
ifiAi [[-^1 — M0) cos Yi — M3tg ß sin Yi |
+ x3m3tg ß + y3M0•■= |
|||||||
|
|
|
+ |
Axifi [Ms tg ß cos Ti + |
(-1Г — M°)sin Tl] • |
(64) |
||
Предварительно следует сделать замену |
|
|||||||
= — Ai (Yi sin Yi + |
Yi cos Yi), |
|
|
(65) |
||||
Уі = Ai (Yi COS YI |
— Yi sin Yi)- |
|
|
(66) |
26
Обобщенные силы Q” 1, Q."1, Q !,’1 определяются |
равенствами |
|
(46) -(4 8 ). |
|
|
Таким образом, получена система из трех линейных алгебраи |
||
ческих уравнений (62)—(64) |
относительно вторых |
производных |
Ті> х-і и іу3, решая которую |
получим систему обыкновенных диф |
ференциальных уравнений второго порядка, разрешенных отно сительно старших производных, и определяющих динамику дви жения механизма с зазорами в случае разрыва в паре 2—3 и со хранения контакта в паре 1—2.
Аналогичным образом может быть получена система дифферен циальных уравнений, описывающая движение механизма в случае разрыва в паре 1—2 и сохранения контакта в паре 2—3, которую можно записать в виде
УзАзУИо cos2 уз + |
(М 0 tg ß cos Тз — m3 sin y3) + |
|
|
||||
+ |
yx |
cos Гз — M 0 cos Тз + |
m3sin Тз tg ßj = |
|
|
|
|
= |
Q" |
|
|
|
|
|
|
-д^- — ДзТз (щtg ß — Л40 sin Тз cos Тз + таsin Тз cos Тз) — |
|
||||||
— /'со2 1M0sin acos Тз — M 3tgßcos a cos Тз — |
sin a cos Тз + |
|
|||||
+ |
m3cos a sin Тз — m3 sin a sin Тз tg ßj + |
|
|
|
|||
|
|
+ |
sin Тз - M„ cos Тз tg ß) + |
MiUV |
, |
||
— Т3А3/П3 (sin Тз — tg ß cos Тз) + X3m3 — yxm3tg ß = |
|
|
|||||
= |
Q", + |
^зАзТз (cos Тз + tg ß sin Тз) + m3 |
+ |
|
|
||
|
|
|
|
+ m3rсо2 |
(cos a — sin a tg ß), |
||
— T3 A3 (m3 tg ß sin Тз — Mo cos Тз) + XiM3tg ß + "yx |
— M 0j = |
|
|||||
= |
Q", + |
ДзТз (m3tg ß cos Тз + |
M 0 sin Тз) + M 4 |
tg ß |
+ |
|
|
|
|
|
+ Г(о2 (М 3 tgßcos a — A40sin a -f- — ■sin a) |
|
|||
Обобщенные силы |
Q” , Q” , |
определяются соответственно по |
|||||
формулам (40), (45) |
и (44). |
|
|
|
|
Уравнения движения механизма I вида, т. е. с сохранением кон такта в обеих парах, описываются двумя дифференциальными урав нениями относительно обобщенных координат ух и у3. Чтобы полу нить эту систему уравнений, достаточно в ранее полученных урав нениях относительно ух и у3 сделать замену переменных согласно равенствам (65) и (66). Тогда после преобразований уравнения
27
движения можно записать в виде
І А (М2 sin2 Ti + М 3tg ß sin 2yx + M0 cos2 Yi) + + І А [тзsin Тз (sin Yi + tg ß cos Yi) —
— cos Тз fЛ13sin Yi tgß + M0COS Ti + “5^ cos Yi
Ql,
Ai Д1ІГ1 2 9 M° sin 2Ti + M3 tgßcos 2^3.) —
— A3Ys [m3 cos Гз (sin Ti tg ß — cos Yi) +
+ sin Тз (л*з sin Ti tg ß + |
Mo cos T l + f t |
cos Yi)] — |
— reo2 [Ma sin Yicosa + |
M3tg ßcos (a + |
Yi) — M0sin acos Yi] — |
V3
/ cos3 ß (M3sin Yi + Mi tg ßcos Yi), (67)
— YA [sin Yi (Mo tg ß cos Y3— tn3sin Ys) — cos Y3 COS Тз —
— M0 cos Y3+ tn3sin Y3tg ßj j + YsA3M0 cos2Ys =
QI
=-д^- + AI YI [cos Yi (Mo tg ß cos Ys — tn3sin Y3) +
+ sin Yi (^Y COS Ys — Mo COS Ys + m3sin Ys tg ßj] —
— A3Y3 (m 3 tg ß — Mo sin Ys cos Y3 + m 3 sin Ys COS YS) —
—reo2(M0 sin a cos Y3— M3 tg ß cos a cos Y3 —
—-yt sin a cos Y3 + rn3cos a sin Y3— m3sin a sin Тз tg ßj —
—T^Tß А sin Ys - Mi cos Ys tg ß) - M i U V |
. (68) |
Обобщенные силы Ql, и Ql, определяются соответственно ра венствами (35) и (40).
Выбор метода решения уравнений движения
Анализ полученных уравнений для всех четырех видов движе ния показывает, что их аналитическое решение невозможно. В пра вые части этих уравнений входят члены с квадратами производных от обобщенных координат, которыми, как показывают расчеты, нельзя пренебрегать по малости. Кроме того, в правые части входят тригонометрические функции от искомых переменных. Таким об разом, правые части уравнений движения являются сложными не линейными зависимостями от обобщенных координат.
28
Остается единственный путь решения подобного рода уравнений движения механизмов с зазорами средствами вычислительной тех ники. В настоящее время имеются две возможности такого решения: либо на аналоговых, либо на цифровых вычислительных машинах. Оба метода обладают своими специфическими достоинствами и недостатками.
Метод решения обыкновенных дифференциальных уравнений на аналоговых вычислительных машинах (АВМ) [39, 47, 63] за ключается в наборе из стандартных активных или пассивных блоков структурной схемы, электрические процессы в которой описыва ются требуемыми дифференциальными уравнениями. Тогда, ре гистрируя в определенных точках схемы электрические сигналы, пропорциональные значениям искомых неизвестных, можно полу чить решения в виде графиков зависимостей искомых переменных от их аргументов.
Большим преимуществом этого метода является наглядность получаемых результатов. Искомые зависимости получаются сразу в процессе решения задачи и при минимальной обработке резуль татов. При наличии многоканального регистрирующего устройства можно одновременно получить графики нескольких переменных.
Другим преимуществом АВМ является относительная простота программирования. При решении задачи на АВМ нет необходи мости составлять специальные программы и затем вводить их в ма шину. В процессе решения задачи относительно просто можно производить разнообразные изменения в исходной постановке за дачи, включать в схему и выключать отдельные блоки, проверяя тем самым правильность набора задачи и выясняя влияние от дельных членов уравнения на решение.
Однако АВМ свойственны и существенные недостатки, которые в ряде случаев не позволяют ими воспользоваться. Прежде всего ограничением является относительно невысокая точность решения задач. В настоящее время наиболее совершенные АВМ позволяют решать сложные нелинейные дифференциальные уравнения с точ ностью порядка 0,01—1,0% [13, 14, 42, 71, 74, 78]. При этом с уве личением сложности уравнений точность их решения понижается. В этом случае наименее точно работают блоки, выполняющие сле дующие операции: умножение, деление, воспроизведение нелиней ных функций. В рассматриваемой же задаче только при решении двух уравнений второго порядка (67) и (68), описывающих допол нительное движение механизма с зазорами при сохранении контак та в обеих парах, необходимо было бы набрать на блоках воспроиз ведения нелинейных зависимостей 11 тригонометрических функций и выполнить более 250 операций умножения и деления. Очевидно, что такое большое количество нелинейных операций, которые в АВМ выполняются наименее точно, привело бы к относительно большим погрешностям в вычислениях, если учитывать еще, что отношение величин зазоров к линейным размерам звеньев механиз ма имеет порядок 10-5—10-в.
29
Кроме того, при решении поставленной задачи необходимо вы полнить значительное количество логических операций, связанных с определением моментов перехода от одного вида движения к дру гому. В этом смысле АВМ обладают ограниченными возмож ностями.
Поэтому корректное решение задачи исследования движения механизмов с зазорами в его кинематических парах на АВМ в рассмат риваемом случае не представляется возможным. Хотя в отдельных случаях, по-видимому, при исследовании качественной картины поведения механизмов с зазорами средства аналоговой вычисли тельной техники могут быть использованы.
По указанным выше причинам рассматриваемую задачу будем решать с применением ЭЦВМ. Точность их работы определяется только величиной разрядной сетки машины и используемым ал горитмом решения задачи. Так, арифметические операции выпол няются машинами типа «Минск-2» и «Минск-32» с точностью порядка ІО-7. Причем подобная точность решения задачи не изменяется со временем и не зависит от времени решения задачи. Формирова ние нелинейных функций производится стандартными подпрограм мами с такой же высокой точностью. При использовании стан дартных подпрограмм решения систем дифференциальных уравне ний можно задавать требуемую точность решения. Большим не удобством до последнего времени при использовании цифровой вычислительной техники была сложность подготовки задачи к ее решению на машине, т. е. программирование на языке конкретного, типа машины с последующей перфорацией программы и вводом ее в машину. Однако в настоящее время повсеместно находит приме нение автоматизация программирования, заключающаяся в напи сании программы на алгоритмическом языке типа АЛГОЛ, ФОРТРАН, АКИ-ИҢЖЕНЕРи других. При этом не требуется знать код операций конкретного типа машины. Именно это позволяет широко использовать ЭЦВМ в инженерной практике.
Как правило, современные ЭЦВМ снабжены выходными устрой ствами, представляющими результаты решения задачи в наглядной графической форме, и не уступают в этом смысле соответствую щим возможностям АВМ.
Кроме того, важным достоинством ЭЦВМ является простота реализации большого количества сложных логических операций, что необходимо при решении рассматриваемой задачи при переходе от одного вида движения к другому.
Общий моделирующий алгоритм исследования дополнительного движения механизмов с двумя зазорами
Составим общий моделирующий алгоритм [21] исследования ди намики плоских механизмов с двумя зазорами в его кинематических парах. Введем следующие операторы (значения индексов / соот
30