Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
книги / Теория механизмов и механика машин.-1.pdf
Скачиваний:
5
Добавлен:
20.11.2023
Размер:
47.33 Mб
Скачать

Обоснование этого метода интегрирования обусловлено соотношениями, вытекающими из графических построений:

tg

 

=

— ^ ,ср

(см. рис. 3.3, в);

 

A y =

/*рАу>,-

 

^ ^ А хц (см. рис. 3.3, г).

(3.15)

tg fa =

 

я*; =

 

 

 

 

»=1

 

 

 

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

 

 

 

Ау<V

 

 

 

хи — У ! Ахц У

tgfa?1 i=i

У

^

AiwW,-

 

2= 1

2=1

 

 

 

Пт

 

 

d w

=

(3.16)

flu

 

 

 

 

0 r-^ cjt*

 

 

 

где

 

масштаб

времени движения;

г =

= / dy>/w — время движения; единицы СИ:

[д<] =

мм/с;

[#] = мм; [цш] = мм/(м •с-1 ); [д^,] = мм/рад.

 

 

Точки 1" ,

2

" i" соединяют плавной кривой и получа­

ют искомый график ip =

<p(t),

т.е.

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

входного звена.

 

 

 

 

 

 

 

Это доказательство основано на допущении, что кривую (1/ш,(р) на малом интервале Аср можно заменить линейной функцией, а площадь криволинейной трапеции — площадью прямоугольника с высотой, равной полусумме ординат на гра­ ницах данного интервала.

При малых значениях ш целесообразно в этой области

брать большее число узловых

точек, как это сделано

на

рис. 3.3, в для интервалов 0 —

3 и 8 — 13, которые разде­

лены на более мелкие, например интервалы 0 — 1; 1 —

2;

2 - 3 .

 

 

3.3. Координатный способ определения кинематических характеристик плоских рычажных механизмов

Движение точки и звена на плоскости определено, если известно их положение относительно выбранной системы от­ счета и изменения их координат с течением времени. Способ

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

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

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

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

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

значении аргумента (времени или обобщенной координаты) называют вектор-функцией скалярного аргумента.

Так как объем информации при вычислениях достаточно велик, то для краткости записи используют массивы, т.е. упо­ рядоченные множества, обозначенные именем (идентификато­ ром). Число элементов в массиве определяет его длину. Поло­ жение элемента в массиве определяется значением его индек­ сов. Введем следующие идентификаторы для одномерных мас­ сивов, связанных с геометрическим вектором h (см. рис. 3.4).

Точка А приложения вектора (начало вектора) — массив DA и з шести элементов:

D A = {х А,уА,х А,уА,х А,уА},

т.е. координаты точки А и их производные по времени. Точка В (конец вектора) массив D B из шести элементов:

DB = {хв,Ув^В>Ув/^В^'Ув}>

т.е. координаты точки В и их производные по времени.

Для примера на рис. 3.5, а приведена кинематическая схе­ ма трехподвижного манипулятора, обеспечивающего движение схвата Е по траектории Тр, если заданы три обобщенные ко­ ординаты: qi, й1 и 932При решении обратной задачи задают движение точки массивом

D E = { Х£ , у£ , х е , УEi УЕ}

и одну из обобщенных координат (например, 93 2), а другие две координаты являются искомыми. С каждым звеном или с точками звена связывают соответствующие геометрические векторы, совокупность которых определяет векторную модель механизма: 7i, /i£#, hеа (рис. 3.5, б). Угловые координаты векторов отсчитывают от положительного направления оси Ах против хода часовой стрелки: <р\, (р2 , 4>hEA-

Функции положения механизма. Уравнение вектор­ ного контура АВЕ записывают в форме (см. рис. 3.5, б)

h + ЬёВ ~ ^ЕА = 0

(3-17)

и проецируют на координатные оси:

 

Рис. 3.5

 

 

 

/i cos ц>\ + hfifi cos <fi2 —XE = 0>

 

(3 18)

 

ll sin + h.£B sin y>2 - У Е = ° -

 

 

 

При заданных h, <pi, <P2 , hBB вычисляют координаты хв ,

УЕ\ при заданных Х£, у£ и h,£B <р\ и (р2

 

 

 

Функции скоростей.

Систему уравнений, определяю­

щих

положение звеньев,

дифференцируют по

 

времени

(рис. 3.5, в):

 

 

 

-

sin<^i + h,£B cos<^2 - <P2h-EB sin<P2~ XE =

°>

(3.19)

 

 

 

 

(p\l\ cosv?i + hBB sin (fi2 + <Р2^ЕВ cos Ч>1 ~ УЕ = 0.

Из пяти параметров <pi, <ip2 >h£B, X£B, j/£ ТРИ параметра должны быть заданы, а остальные два вычисляют в результа­ те решения системы двух линейных уравнений.

При заданных значениях обобщенных скоростей вычисля­ ют Х£ и у£. При заданных Х£, у£, h.£B вычисляют искомые

(р\ и (р\, например по правилу Крамера:

 

 

 

 

 

 

 

 

 

а\\Ч>\ + «12^2 = Ьи

 

 

(3.20)

 

 

 

 

 

а21<^1 + а-22<Р2 = Н-

 

 

 

 

 

 

 

 

 

 

 

 

Значения коэффициентов ац,

0 1 2 , а21> а22 и свободных

членов 6ц 62 определяют из уравнений (3.19):

 

 

 

ац

=

- / l

sin<^i;

а ц = - / i £ £ sin<£2;

61 =

& E

~ ^ E B

cos V?2,

a.21 =

l\cos<pi\

022 =

cosy>2;

62 = У Е

~

^ E B siny?2-

 

 

Определители находят следующим образом:

 

 

D =

oil

Oi2

-

аца22 -

012021 =

 

 

 

 

 

 

 

®21

022

 

 

 

 

 

 

 

 

 

= -h^E B siny>i cos V2~hhEB cos(p\ sinv?2 =

W EB sin(v?2—V3! )>

D1

 

h

ац

 

 

 

 

 

 

 

 

 

 

62

022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= (*£ -

hEbcos<P2)hEB cosip2 + (У£ -

hEB sm<p2)hEB sin ¥>2 ,

02

 

ац

 

 

 

 

 

 

 

 

 

 

 

ац

 

 

 

 

 

 

 

 

 

 

 

 

~ ( У £ -

hEB sin <^2)^1 sin v?i -

( xE - hEB cos tp2)h cos y>2 -

 

Искомые угловые скорости звеньев 1 и 2:

 

 

 

■-Ei-

 

 

 

 

 

 

 

 

 

__

(жд -

hEB COS 1P2 ) cos У2 + (у£ ~ hEB sin y?2)siny2

^

21^

 

 

 

 

 

^sin(v>2-Vl)

 

 

 

 

 

 

• _ ^ 2 _

 

 

 

 

 

 

 

 

 

 

<^2

 

D

 

 

 

 

 

 

 

 

 

 

 

(УЕ -^ E B sin У2 ) sin <pi + (s д -

hEB cos Ф2 ) cos ¥>l

^

22^

"

 

 

 

 

h£B sin(v?2 - ¥>l)

 

 

 

 

 

Функции ускорений. Систему уравнений, записанную для скоростей, дифференцируют по времени (рис. 3.5, г):

- (p\l\ sin (^>i - (filli cos</?i + h g e cos<^2 - 2 y?2^EB sin^2“

- 4>2hEB s in 4>2 ~ 4>2hEB co s 4>2 ~ XE = 0,

^ ^

ipill cos v?i - (p\l\ sin <pi + hEB siQ V>2 + 2фг^EB cos ¥>2+

+ 4>2hEB cos Ф2 - 4>2^EB sin Ч>2~ УЕ — 0>

 

При заданных значениях 1 £ , ц и % и

ранее вычислен­

ных функциях положения (3.18) и скоростей звеньев (3.21), (3.22) получают систему двух линейных уравнений относи­ тельно искомых угловых ускорений <р\ и ^ :

ац(р\ + ai2</?2 = h , a21<Pl + а22Ч>2 = &2-

Здесь

<*11 = -*1 sin<pi;

ai2 =

- ^ E B sin <P2‘>

Л

 

••

6l = X£ + (pxl\ cos (pi -

hEB cos<^2 + 2<Р2^ев sin y?2 +

+ ¥>i^EB cos V2]

 

 

a21 = h cos<pi\

a22 = hEB cosip2\

 

h = УЕ + 4>\h sinyJi -

hEB siny?2 -

2(р2^ЕВ coslP2+

+ 4>\hE B sin <P2-

 

 

Вычисляют значения D, D\, D 2 и значения искомых неиз­ вестных:

4>\ = D\ID\ ip2 = D2/D.

На (рис. 3.6, а) изображены кинематическая схема криво- шипно-ползунного механизма с одной степенью свободы и век­ торная модель этого механизма. Точка Е ползуна 3 совершает поступательное движение вдоль направляющей 4• Длина зве­ на 2 постоянна: I2 = 1е в Уравнение векторного контура АВЕ записывают аналогично (3.17), т.е.

h + h - УЕЗ - ХЕi = 0.

И проецируют на координатные оси:

ХЕ =

li COSC^l + l2COS<p2,

 

(3.25)

УЕ =

h s in tpi + h s in <fi2 =

е з-

 

Из уравнений (3.25) вычисляют

 

 

ез —h sin <pi

Г

~ 2

sin<^2 = --------;--------- ; cos<^2 = ±V

1 -

sm 4>2\

 

*2

 

 

<P2 = arctg(sinv?2 /co s ^ 2 )(sgncosv?2 )-

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

с помощью функции знака у = sgn:r =

{ + 1 ; 0 ; —1 }; в данном

примере sgn(cos</?2 ) = + 1 .

 

 

Для получения системы уравнений для скорости диффе­

ренцируют (3.25) по времени:

 

Х£ = -ifih

sin <pi - y?2 ^2 sinv?2 ,

 

 

(3.26)

УЕ = ¥*1*1 cos Ч>\+ ¥>2*2 cos ¥>2 = 0.

Из второго уравнения (3.26) находят угловую скорость

звена 2:

 

 

ll COS !f\

COS <P1

Ш2 = <Р2 = -<Р1 *2 cos <P2

 

(3.27)

= -¥>1 Л2 cos (fi2

Передаточное отношение равно

 

o»2

*1 cos <pi

COS(^l

u2l - — =

---------- =

Л2 cos If2

U\

l2 COS <P2

Скорость ползуна вычисляют по первому уравнению (3.26) или выражают его после подстановки (3.27) в уравне­

ние (3.26) в форме

 

 

 

 

 

 

 

. . .

 

/i cos

,

 

 

 

 

ХЕ = -¥>l*i smy?i + ipi-----------/2 sin¥>2 =

 

 

 

 

*2 cos ¥>2

 

 

 

 

 

=

 

. ,

/

.

sin f 2 cos ¥>1 \

(3.28)

 

 

¥>1*1 (-sinyji-|--------------------)

 

 

 

 

V

 

cos ip2 )

 

Передаточная функция vq£ скорости точки E

 

V E

,

(

- Sin ipi

,

sinip2 cos ¥>1

(3.29)

VqE = ----

= *1

 

+

-----------------

U>1

 

V

 

 

COS IP2

 

 

Уравнения ускорений получают дифференцированием по

времени уравнений (3.26):

 

 

 

 

 

Х£ =

sinyj] —

 

 

 

 

 

*21

 

 

 

 

 

2

*

 

- (рх1\cos (pi - (p2h sin </?2 - ^2^2

cos

(3.30)

 

 

 

r\

 

 

 

 

УЕ - ¥>1*1 cosv?! - ifxlxsin v?i +

 

 

+ ip2h cos f 2 ~ ¥>2*2 sin ¥>2 = 0 .

Из второго уравнения системы (3.30) находят ipi'-

h

-

<pi COS (fil +

 

 

 

 

4>г =

 

 

 

 

I2 COS lf2

 

 

 

 

 

)

(3.31)

 

. 2

1 .

h

cos2 4>\

+

 

<p, I

S ill

+ r

s i n ^ 2 --------9------

 

 

'

 

I2

 

cosz v?2

 

Из первого уравнения системы (3.30) находят ускорение

точки Е :

 

 

 

 

 

 

 

х Е =

COS (fi2

sin(v?2 -

</>i)+

 

(3.32)

 

 

 

 

 

 

 

 

 

l\

COS2 ipi

 

 

 

 

 

 

 

+ V’l ( cos(v?2 -Ч>1 ) + Ц cosz ip2

Графики изменения передаточных функций скорости точ­ ки С vqc = vc/ui = i c /^ l (рис. 3.7, б) при разных смещени­ ях у£ = е направляющей ползуна (рис. 3.7, а) и передаточного

Х2-4

Рис. 3.8

отношения U21 = ^2 / ^ 1 = V^/v^l угловых скоростей ползуна и кривошипа (рис. 3.8) и при разных коэффициентах Аг = /1 / / 2 построены с использованием компьютера.

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

 

 

 

 

 

 

 

а;3

3

5

ции arcsm х в степенной ряд arcsm х = х + -— + — х

+

 

 

 

 

 

 

 

 

о

4U

 

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

ние ез = 0 и А2 = h/h> получают

 

 

 

 

 

 

<P2 ~ ~ arcsm ^

sin ip\A

sin р\

1 sin3 ipi

 

 

 

 

 

 

 

A3

 

 

 

 

(

 

 

 

 

 

 

 

 

 

 

 

 

 

 

л 2

 

 

 

 

3 sin5 (pi

 

 

 

 

 

 

 

 

 

40

 

 

 

 

 

 

 

 

 

 

COS ipi ^ S in

p I COS P i

^

 

 

 

 

 

U>2 ~ -U>1

 

2 A3

 

 

 

 

 

 

 

 

A2

 

 

 

 

 

 

 

 

£2

sin (pi

Sin Pi

,

3

. 2

<fil

 

 

 

 

u\

+

-1 +

-

sin

 

 

 

 

 

. A2

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XE «

/l ^A2 + cos v?i —

sin2 <pi -

^ 3

sin4 p i j ;

 

 

. ( .

1

.

 

 

 

I

. 3

 

\

vE ft u iliy —sin (pi - — sin <p\cos ipi -

^ 3

sin

ip1 cos tp ij;

« ufl 1 —cosy>i + — (1

2 cos2 y>i)+

A2

 

1

2 cos2 ¥>1)

+ 7 з sin2 Q -

A2

 

3.4.Векторный способ определения скоростей

иускорений плоских механизмов

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

v = vг + ve.

(3.33)

Если переносное движение поступательное, то абсолютное ускорение точки равно геометрической сумме полного относи­ тельного и полного переносного ускорения:

a = ar + ае = a” + al + а” + а\.

Если переносное движение не является поступательным, то возникает добавочное ускорение — ускорение Кориоли­ са cfi:

CL = fly -f- flg -|- fl^ = flj? -f* fl£ -|- flg -f" flg A

( 3.34)

Решение этих основных соотношений показано на рис. 3.5 на примере трехподвижного манипулятора, схват Е которого

перемещается по траектории Тр (см. рис. 3.5, а). Для точки Е звена 3 справедливы следующие соотношения:

VE3 = VE2 + VE3E2 = УВ + УЕ2В + ^ЕЗЕ2 = УЕЗх + ^ЕЗу-

На рис. 3.5, в построен план скоростей по этому уравне­ нию относительно искомой скорости VQ при заданных значе­ ниях VE3x>vE3y> vE3E2i записанному в следующем виде:

VB = УЕ2 + УВЕ2 = УЕЗх + УЕЗу + УЕ2ЕЗ + ^ВЕЪ

где VQ = x h известен по направлению (подчеркнута вели­ чина одной чертой) — перпендикулярен ВА;

vЕ2ЕЗ — скорость относительного перемещения цилиндра относительно поршня. Значение скорости задано, направление

— вдоль линии BE (вектор подчеркнут двумя чертами); УВЕ2 известен по направлению — перпендикулярен линии

ЕВ;

УЕЗх>уЕЗу — проекции скорости схвата Е на координат­

ные оси: заданы или могут быть определены, если заданы тра­ ектории и алгебраическая скорость схвата Е вдоль траекто­ рии.

Масштаб плана скоростей pv = .. .мм/(м •с- 1 ) вычисля­ ют как отношение длины изображающего отрезка (мм) к зна­

чению заданной скорости в единицах скорости (м/с).

 

План ускорений того же манипулятора приведен

на

рис. 3.5, г. Он построен в масштабе ускорений ра

=

=..мм/(м с-2 ) по следующим соотношениям:

аВ = аЕ2 + аВЕ2 — &ЕЗ + Д£2ДЗ + аЕ2ЕЗ + ®ВЕ2 >

ИЛИ

+ 4 = &ЕЗХ + аЕЗу + й*Е2ЕЗ + ^Е2ЕЗ + °ВЕ2 + °*ВЕ2'

Здесь верхние индексы п и t относятся к касательным (тан­ генциальным) и нормальным составляющим ускорения. Каса­ тельное ускорение направлено по касательной к траектории аб­ солютного (например, а^) или относительного (а^ЕЗ' движения. Нормальное ускорение направлено по нормали в сторону вогнутости траектории (соответственно а^, а ^ ^ ), a

его модуль равен квадрату скорости, деленному на радиус кри­ визны траектории: ав = ув /1в а >аВЕ2 = УВЕ2 /^ВЕ' Ускоре­

ние Кориолиса Й£2 £ 3 = 2(й;з х уЕ2Ез)- Для определения его направления достаточно вектор относительной скорости у Е 2 Е З повернуть на 90° в плоскости движения точки в сторону пере­ носного вращения (а7з = &2 = увЕ2/^Ве )'

В заключение кинематического анализа механизма мани­ пулятора следует отметить, что векторные уравнения скоро­ стей и ускорений можно спроецировать на координатные оси основной системы отсчета и получить по два уравнения как суммы проекций составляющих скоростей или составляющих ускорений на эти оси. Одна пара уравнений будет тожде­ ственна системе уравнений (3.19), другая — система уравне­ ний (3.23), полученных при координатном способе. Различие состоит только в разных обозначениях составляющих.

Второй пример построения планов скоростей и ускоре­ ний приведен на рис. 3 .6 , б, в для кривошипно-ползунного ме­ ханизма. План скоростей построен по векторному уравнению

У Е = ^ В _ + у Е В или в отрезках: р ^ ё = p v b + e b .

План ускорений построен по векторному уравнению:

^= ад + ад + апЕВ + ад в -

Начальным звеном механизма принято звено 1, для ко­ торого заданы угловая координата y>i, угловая скорость и\ и угловое ускорение е\. Искомыми являются скорость уе и уско­ рение ав ползуна 5, угловая скорость и>2 и угловое ускорение £2 шатуна, скорость у$2 и ускорение а$2 центра масс S2 ползуна:

, .

/I

t

/1

P v s 2

_

P a s 2

^ 2 =

V E B / 1E B \

£ 2 = ^ E B

! 1E B \

V S 2 = -------- i

a S 2 =

 

 

 

 

P v

 

P a

Положения точек S2 и s 2 на векторах eb и e'b1 найдены способом пропорционального деления в соответствии с поло­ жением точки S2 на шатуне BE:

0S 2

.B S 2

,1 1

1,1 B S 2

=

b s 2 = e b ЕВ '

Проецируя векторы скоростей и ускорений на планах ско­ ростей и ускорений на координатные оси основной системы отсчета, получают системы тригонометрических уравнений, аналогичные системе уравнений (3.26) для скоростей и систе­ ме уравнений (3.30) для ускорений, полученных координатным способом.

3.5. Модульная система кинематического анализа механизмов

Знание кинематических характеристик механизмов тре­ буется при решении многих задач проектирования машин, к которым относятся, например, такие:

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

оптимизация параметров механизма с учетом заданных ограничений и критериев;

определение закона движения механизма при заданных ак­ тивных силах и моментах сил, размерах звеньев, их массах и моментах инерции;

расчет сил в кинематических парах механизма с учетом неравномерного движения звеньев;

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

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

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

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

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

При обработке входной информации на компьютере тре­ буемые алгоритмы оформляются в виде соответствующей про­ граммы*

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

Для механизмов II класса 2 -го порядка структурные груп­ пы содержат по два звена, соединенных внутренней кинемати­ ческой парой В, которая может быть вращательной (В) или поступательной (П). Возможные сочетания внешних и вну­ тренних пар показаны на рис. 3 .9 , а, в, д, ж, з, к, л, о для групп типа ВВВ, ВВП, ВПВ, ПВП, ППВ. Движение внешних вращательных пар D и С задается массивами кинематических элементов движения:

ОВ = {х д ,у д ,х д ,у д / х д ,у д } и DC = { х с ,УС^С^УСу^с с }-

Движение внешней поступательной пары (см. рис. 3.9, в, г, к, м) задается координатами базовой точки Со направляю­ щей С массивом DCoO = {хсОчУСО^С^Фс^Фс} или базовой точки JDO и направляющей d массивом DDO = {xDChVDOiVd)

<Pd><Pd}-

Справа на рис. 3 .9 , б, е, и, м приведены векторные моде­ ли структурных групп, построенные по векторному уравнению b = c+d. Здесь вектор Ьопределяется внешними парами групп,

* Попов С.А., Черная Л.А. Математическое и программное обеспече­ ние расчетов кинематических характеристик плоских рычажных и мани­ пуляционных механизмов (система БЛОМСАР) / Под ред. Г.А. Тимофее­ ва. М.: Изд-во МГТУ им. Н.Э. Баумана, 1991.

sgn (M£b)) =+1

ВВП

ввв

 

я / ч

Рис. 3.9

его называют базовым. Его кинематические параметры могут быть вычислены в виде массивов того или иного вида, напри­ мер:

VB = {Ь,<рь,Ьх,Ьу,Ьх,Ьу}] VBRF = {Ь,щ,Ь,Срь,Ъ,(рь}\

PRB = {Ь,Ъ,Ъ}\ PFB = {щ ,щ ,1рь}.

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

Ч>с = Щ - У И D s g n ( M B ( b ) ) + 2 ж к (к = 0; ±1),

<Pd = <Pb~UCsgn(Mg(b)) + 2тгк (к = 0; ±1).

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

теорему косинусов

cos UD = с2 + Ь2 -

d2

cos =

Ь2 + d2 -

с2

 

2 с6

 

 

2 W

d y/b2 + с2 -

2bccosUD,

 

теорему синусов

 

 

 

 

 

 

sin

.sin

. Т1П

с

 

с —Ь-

= d-----——;

sin и С = - sin и В]

sin

sin с/

 

 

о

 

 

sin UD =

d

sin /7J9,

 

 

 

7

 

 

 

 

 

о

 

 

 

формулу тангенсов

 

dsin

 

dsinUB

 

 

tgUD =

 

 

c —d cos

 

 

b —dcos UC

 

формулу косинусов

 

 

 

 

 

 

c = bcos UD + d cos UB,

 

теорему половинного угла (при заданном полупериметре

p = (b + c + d)j2 )

 

 

 

 

 

tg UD

~ с)(р -

Ь)

sin

UD _

1( р - с ) ( р - Ь )

 

p (p -d )

2

V

cb

 

cos

 

p(p-_d)

 

 

 

 

 

cb

 

 

 

 

 

 

 

 

Векторное уравнение геометрических связей в структур­

ной группе можно записать в форме b =

с + d или в форме

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

Х С

X D

=

с cos ¥>с +

d cos (fid

=

b cos <рь,

(3.35)

УС

- V D

=

c sinipc +

d s m ( p d

=

bsin<pft.

 

После дифференцирования уравнений (3 .3 5 ) по времени полу­ чают

ХС ~ XD = -фсС sin (рс + с cos (рс - (pddsin y>d+

+ dcoscpd = -(pbbsiinpb + bcos (fib,

УС ~VD = VcCcos <pc + c sin pc + (p^dcos (pd+

+ dsin (рд = (рьЬcos (рь + bsin <рь

После дифференцирования уравнений (3.36) по времени нахо­ дят

. . . .

. .

.

.0

 

ХС~ XD ~ —V?cCSinрс —рсс cos рс- 2 p ccsm pc+ c cos рс—

- ip&dsin (рд -

p\d cos pd -

2(pjd sin pd + dcos pd =

= - р ф sin(pb -

Cp\bcospb -

2рф sinщ + &cos ФЬ>

УС -

уD = ФсСcos pc -

 

(3.37)

<p%sin Pc - 2pcc cos pc + c sin pc+

+ p^d cos рд -

pjd sin p^ + 2pid cos pd + dsin pd =

= iptfibbcospb -

plbsmpi, +

2 <pj,6 cos<Pb + 6 sin<pj.

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

Для примера на рис. 3.10 и 3.11 приведены векторные мо­ дели, планы скоростей и планы ускорений для структурных групп вида ВВВ и ВВП.

v£=0; фс* 0

Ъ=Ъ+ * W V W VJ>3J>4

v£=0; фс*0; (рс*0;

v„=0; ф£=фс=0

1 aB2 ас + ас + “вса°г'^ а'ВС

авГавГаВ4 аВЗВ?аВЗВ4 **B4=°E+**BAE+ ?В4Е

Рис. 3.11

Функции положения звеньев составляют на основе проеци­ рования векторного уравнения b = c + d на координатные осЦ и решения алгебраических уравнений для определения UD, UC,

4>b, Ч>С, 4>d>*>,

УВ>

2/з<Ь ^зс, Узе (рис. 3.10, а; 3.11, а).

Для группы ВВВ заданы кинематические характеристи­

ки внешних

пар

С

и D.

Для примера точка D является

парой звена

со

стойкой и

поэтому DD = {я £ ,2/£>,4 х О}*

При этом же условии построены план скоростей (рис. 3.10, б) и план ускорений (рис. ЗЛО, в). Для точки С задан массив

DC = { хсс, хсссс} ИЛИ DCV = {х с,ус,ус,а%,агс}.

Скорость

точки

В

определяют

по

уравнению

(см.

рис. 3.10, б)

 

 

 

 

 

 

 

 

 

ув = ус + УВС =

+ у в р -

 

Ускорение

точки

В

находят

 

по

уравнению

(см.

рис. 3.10, б)

 

 

 

 

 

 

 

а Б -

QC +

+ ^БС + ^БС — Дб

+ ДБ + &пВр + ^ББ •

 

Ускорение центра масс Sj на звене

 

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

порциональным

делением

отрезка с'У

в отношении Уsfd =

,,

_

-у-уу

 

 

 

 

 

= ЬС~СВ

И a*d = p Sd/tJ'a-

 

 

 

 

Планы скоростей и ускорений строят в соответствующих масштабах fiv и /ха, что позволяет вычислить числовые значе­ ния искомых скоростей и ускорений.

Для группы ВВП планы скоростей (рис. 3.11, б, в) и пла­ ны ускорений (рис. 3 .1 1 , г, д) построены для двух вариан­ тов задания значений кинематических параметров движения внешних пар D C = {х с,ус,х с,ус/хс/ус}: первый вариант —

PR4 = {х Е,уЕ,4 х 0 } и PF4 = {ipCiVci4?c}\ второй вариант — PR4 = {х Е,уЕ, 4 х 0} и PF4 = {<рс, 2 х 0}.

Для первого варианта (направляющая 4 совершает плос­ кое движение) план скоростей построен следующим образом (см. рис. 3.11, б):

УВ_=У±+ ув а УВ = УБЗ = УБ4 + УВЗВ4 = У £ + УВ±Е + УБЗБ4.

Точка В± принадлежит направляющей но совпадает по положению с В2 = В$. План ускорений см. на рис. 3.11, а:

аВ — arc Jr a tc Jr апВс + аБС>

^Б = ^БЗ = ДБ4 + ^БЗБ4 + аБЗБ4> аБ4 = ^ + аБ4Б + аБ4Б-

Ускорение Кориолиса = 2 ( ^ 4 х Для второго варианта (направляющая 4 неподвижна, пол­

зун 3 совершает поступательное прямолинейное движение):