Файл: Сергеев В.И. Исследование динамики плоских механизмов с зазорами.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 31.07.2024
Просмотров: 158
Скачиваний: 0
где Р»х = —т2Х 3,Р„ал-= —т3Х 3,а FTp определяется равенством
(1). Из геометрических соотношений для рассматриваемого меха низма координата центра масс ползуна Х 3 определяется следующим образом:
Х3 = г cos a + A cos у -f- I cos ß.
Дважды дифференцируя последнее равенство по времени, полу
чим |
|
|
|
|
|
|
|
Хз = |
— reo2 cos а — Д (у sin у + |
у2 cos у) — / (ß sin ß + ß2 cos ß). |
|||||
Проекция |
ускорения |
центра |
масс шатуна X s, |
угловая |
ско |
||
рость |
ß |
и угловое ускорение ß вычисляются по формулам (25), |
|||||
(21) и |
(27), |
в которых |
следует |
положить Д3 = 0, |
ij3 = 0, |
х = |
= — Д(у sin у + у2 cos у). Разрешая уравнение (83) относительно R, получим другую формулу для определения величины реакции в паре 1—2:
F |
— m2Xs — т 3Х з |
R = (feTPi sign г + |
(84) |
kTpj + krpj 2) sin T - cos r |
Знаменатель этого выражения также может обратиться в нуль при
определенных значениях углов а и у |
и производной ф, однако |
эти значения будут не такими, как те, |
при которых обращается в |
нуль знаменатель формулы (74). Вычисления по |
формуле (84) |
проводятся только в малых окрестностях точек, где |
= 0. |
Для того чтобы иметь возможность сравнивать величину реак ции в механизме с зазором с величиной реакции в идеальном меха низме, воспользуемся кинетостатическим анализом идеального кривошипно-ползунного механизма [10]. Разложим реакцию в шатунном подшипнике на две составляющие: одну вдоль шатуна
Ru, а вторую— перпендикулярно к н ей — RI (рис. 5). Тогда, приравнивая нулю сумму моментов сил, действующих на шатун
45
относительно точки В , согласно принципу Даламбера, получим
2 ЭЛВ= |
RH + М„ + Рвх |
sin ßo — m2g |
cos ß0 + |
|
|||
|
|
|
|
|
+ |
Р„у4р cos ßo, |
(85) |
где M K= |
— m2l2ß/12 |
— момент инерции |
шатуна относительно его |
||||
центра масс; Р„х = |
—т2Х\ |
и |
Рпу = |
— /л3У? — проекции |
сил |
||
инерции шатуна на оси X и Y . |
Проекции ускорения центра масс |
шатуна на оси координат X и У соответственно X® и У?, а также угловое ускорение ß3 определяются из геометрических соотноше ний в рассматриваемом механизме аналогично тому, как определя лись соответствующие ускорения в механизме с зазором. Разре
шая уравнение (85) относительно Ru, найдем тангенциальную составляющую реакции в шатунном подшипнике:
Я” = Т - (тг + sin ßo + s cos ßo + Y°s cos ß) .
Теперь приравняем нулю сумму проекций на ось X сил, дей ствующих на шатун и ползун. Получим
2х = — Я„ COS ßo + Ra sin ßo + PнХ + Риз X + F — 0,
где P Bзх = |
— m3X3 — сила инерции ползуна. Разрешая это |
уравнение |
относительно^ R„, получим формулу для определения |
другой составляющей реакции в шатунном подшипнике: |
|
Я2 = |
(RI sin ßo - т2 X® - /п3Х® + F). |
Полная реакция в шатунном подшипнике идеального криво-
шипно-ползунного механизма определяется по формуле |
|
Я„ = V(RI)2 + (Я,")2. |
(86) |
Для вычисления этой реакции в нестандартную часть общего моделирующего алгоритма следует добавить соответствующий опе ратор.
Определение ошибок положения, скорости и ускорения кривошипно-ползунного механизма с зазором в паре кривошип — шатун
Методы линейной теории точности механизмов позволяют опре делять ошибки положения и перемещения аналитическим или графо аналитическим путем при заданном положении механизма [11]. Для механизмов с зазорами в низших кинематических парах в рамках линейной теории точности можно вычислить ошибки ско рости и ускорения их ведомых звеньев, однако при этом указанные ошибки должны быть малыми величинами [37, 38].
46
В работах по нелинейной теории точности [17, 18] разработа ны методы определения ошибок положения, скорости и ускорения механизмов без каких бы то ни было ограничений, накладываемых на их величины. Эти методы основаны на применении средств вы числительной техники при решении задач точности механизмов. Совместное решение уравнений движения идеального механизма и механизма с зазорами при одном и том же законе движения ве дущего звена позволяет находить зависимость ошибок положения, скорости и ускорения от координаты ведущего звена.
Применим методы нелинейной теории точности к определению ошибок положения, скорости и ускорения кривошипно-ползунного механизма с зазором в паре кривошип — шатун. Положение ведомого звена, в данном случае ползуна, в неподвижной системе координат,
согласно рис. 3, определяется формулой |
|
Х 3 = г cos а + х + / cos ß. |
(87) |
Дифференцируя (87) по времени, найдем скорость и ускорение ползуна:
Х3 = — гео sin а ф- х — /ß sin ß
и
Х 3 = — гео2 cos а ф- X — / (ß sin ß ф- ß2 cos ß).
Для идеального кривошипно-ползунного механизма будем иметь
Л?®= г cos а 4 -/ cos ßo, |
Х 3 = — гео sin а — /ß0 sin ß0 |
и
Х 3 — — гео2 cos а — / (ßo sin ß0 ф- ßocos ß0).
Угловая скорость ß0 и угловое ускорение ß0 для идеального механизма можно определить из геометрических соотношений сог ласно рис. 5:
ßo = гео cos а// cos ß0
и
ßo = (— гео2 sin а ф- /ßo sin ßo)// cos ß0.
Угловая скорость ß и угловое ускорение ß для механизма с за зором находятся, как показано ранее, из решений уравнений дви жения по формулам (21) и (27) соответственно.
Тогда, используя полученные выражения, согласно [17], ошиб ки положения, скорости и ускорения рассматриваемого механиз ма можно записать в следующем виде:
ДХ3 = |
Х3 — Xi = X + / (cos ß - cos ßo), |
(88) |
|
ДХ3 = |
Хз — X°3= X — / (ß sin ß + |
ßosin ßo), |
(89) |
Д^з = |
X 3— X3 — X — I (ß sin ß + |
ß2 cos ß + ßosin ßo + |
ß2 cos ß). |
|
|
|
(90) |
47
Для вычисления по формулам (88) — (90) в общий моделирую щий алгоритм следует добавить соответствующие арифметические операторы.
Моделирующий алгоритм исследования динамики кривошипно-ползунного механизма с зазором
После соответствующих изменений в нестандартной части об щего моделирующего алгоритма его подробная операторная схема для рассматриваемой задачи может быть записана в следующем виде:
A Q 22’ 3M 3Q4< .M M *P eleQ7’ .»Л ІМ в/ю Л цЛ йРиіиЛ ІГ
13Л х 4 |
14 ’ 15 Q щР17 |
18S Q I 0 ^ 2 0 ^ 2 1 ~1 ’ 27 / 22 - ^ 2 3 ^ 2 4 Q 25 |
||
p t 2 9 p t |
22/-)8 17 26 Д D , СГ |
31- |
||
^ 2 6 |
“ 27 |
4 2 8 |
-'Н29“ 3 ( Ц З / 1 |
Соответствующая блок-схема программы приведена на рис. 6. Пунктиром обозначены нестандартные блоки программы, которые соответствуют операторам / 3 и / 8 блок-схемы на рис. 4.
После подготовки исходных данных, перевода их из десятичной системы счисления в двоичную, задания начальных условий, пе чати конкретных расчетных параметров механизма и выбранных на чальных условий управление передается арифметическому опера
тору Л 5, где вычисляются значения функции Ф2 по формуле |
(77), |
а затем работает логический оператор Р в, который проверяет |
ус |
ловие Ф2 = 0. Если это условие выполнено, т. е. знаменатель |
вы |
ражения (76) при заданных параметрах механизма и выбранных начальных условиях обращается в нуль, то управление передается последовательно оператору печати Q,, который отмечает на выход ном устройстве момент обращения Ф2 в нуль, арифметическому опе ратору Ag для изменения координаты у по формуле (78) и, наконец, вновь оператору А ь.
В начале работы программы, когда еще не просчитан ни один шаг и нет значения независимого переменного tk_1 на предыдущем
шаге, вместо х в формулу |
(78) подается |
значение, заданное в |
исходной информации. Цикл |
из операторов |
А 5, Рй, Q7, Л8 и А ъ |
будет работать каждый раз, когда оказывается выполненным ус ловие Ф2 = 0. Если же это условие не выполняется, то управление передается арифметическому оператору Л9 для вычисления значе ния второй производной т' по формуле (79), после чего вступает в действие оператор / 10, производящий интегрирование уравнений движения (80) по методу Рунге — Кутта четвертого порядка. Этот оператор строит команды обращения к библиотеке стандартных программ вычислительной машины и задает исходную информацию, необходимую для работы выбранной стандартной программы.
После того как проинтегрированы уравнения движения на каж дом шаге с заданной точностью, управление передается арифмети ческому оператору Ап , в котором вычисляются ошибки положения,
48
П о д г о т о в к а |
|
|
|
|
|
|
и с х о д н о й |
|
|
|
|
|
|
и н ф о р м а |
ц и и |
|
|
|
|
|
|
|
|
31 |
|
|
|
П е ч а т ь |
|
К о |
н е ц |
|
|
|
|
|
|
|
|
||
В ы б о р |
|
|
|
|
|
|
н а ч а л ь н ы х |
|
|
|
|
|
|
у с л о в и й |
|
|
|
|
|
|
П е ч а т |
ь |
|
В ы ч и с л е н и е |
|Z| |
|
|
|
|
8, I_____ “Г Г |
|
|
|
|
|
|
В ы ч и с л е н и е |
1 |
2 |
8 .......... |
|
В ы ч и с л е н и е % |
н а ч а л ь н ы х |
Ч - |
|
П е ч а т ь |
|
|
у с л о в и й |
|
|
||||
|
|
|
1 |
|
|
|
В ы ч и с л е н и е f |
|
П е ч а т ь |
|
|
|
|
10 ' |
11 |
|
|
|
|
|
И н т е г р и р о В а - |
|
|
|
|
|
|
|
|
|
|
|
|
|
н и е 7 |
В ы ч и с л е н и е |
|
|
|
|
|
п о |
К ц , |
4 Х3, AXji З Х 3 |
|
|
|
|
Р у н г е - К у т т у |
|
|
|
|
|
|
|
|
|
|
|
П е ч а т ь |
|
|
|
|
|
Z4 |
|
Т П |
|
|
|
|
|
В ы ч и с л е н и е |
|
|
|
|
|
|
Xг+уг |
|
|
|
|
|
23 |
|
|
|
|
|
|
|
В ы ч и с л е н и е |
|
|
|
|
|
|
АХ3,А Х 3і АХ3 |
|
|
|
|
|
22 |
|
|
|
|
|
|
И н т е г р и р о в а н и е |
||
|
|
|
|
|
Л п о |
4-1 |
|
|
|
|
|
Р у н г е - К у т т у |
|
|
|
|
|
21 |
--------- |
|
|
|
|
|
|
В ы ч и с л е н и е |
|
|
|
|
|
20 |
___£>.ff |
|
|
|
|
|
4 |
|
|
|
|
|
|
|
в ы ч и с л е н и е |
|
П б ч а т ь |
|
|
|
|
н а ч а л ь н ы х |
|
|
|
|
|
|
у с л о в и |
й |
L —___Г__________J
Рис. 6