Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Метод размыкания кинематической цепи



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

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

Рисунок 4 - Размыкание кинематической пары А кулисного механизма

 

Для открытой кинематической цепи: стойка (0) – кривошип (1), однородные координаты центра элемента кинематической пары , принадлежащего звену 1 в системе координат - ; однородная матрица преобразования системы координат относительно - ; тогда, однородные координаты центра этого элемента кинематической пары в системе координат равны

, (7)

где - длина звена 1, - угол поворота системы координат относительно . Аналогично, для открытой кинематической цепи: стойка (0) – кулиса (3) – камень (2):

,

тогда:

 

, (8)

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

Приравнивая правые части равенств (7) и (8), получим систему уравнений связей рассматриваемой кинематической цепи:

. (9)

Ниже приводится один из вариантов решения системы (9) при м и м относительно обобщенных координат и с представлением результатов в графической форме.

> restart;

> eq1: =l1*cos(f1)-l3*cos(f3):

> eq2: =l1*sin(f1)-l3*sqrt(1-cos(f3)^2)+a:

> res: =solve({eq1, eq2}, {l3, f3}): assign(res): l1: =0.2: a: =0.4:

> plot(-l3, f1=0..4*Pi);



> plot(180-(f3*180/Pi), f1=0..4*Pi);

Конец расчета.

 

Метод замкнутых векторных контуров.

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

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

. (10)

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

. (11)

 

Рисунок 5 - Механизм сбалансированного манипулятора и его векторная модель

 

С учетом выражений (11) система (10) примет следующий вид:

. (12)

Приравняв коэффициенты при действительных и мнимых частях комплексных уравнений системы (12), получим систему четырех нелинейных уравнений связей механизма с четырьмя неизвестными обобщенными координатами (переменная - независимая обобщенная координата):

. (13)

Процесс вывода системы уравнений связей механизма (13) и ее аналитическое решение достаточно эффективно реализуются в системе Maple V, что иллюстрируется следующей программой:

> restart;

Подпрограмма: действительная часть комплексного числа

> Rez: =proc(z, i): subs(i=0, z); RETURN(%) end:

Подпрограмма: мнимая часть комплексного числа

> Imz: =proc(z, i): subs(i=1, z)-Rez(z, i); RETURN(%) end:

Комплексные уравнения замкнутых контуров

> eq1: =z0-z4+z3: eq2: =z4n-z5-z0-z2:

Комплексные числа, образующие замкнутые контуры

> z0: =s+i*r: z2: =l2*(cos(f2)+i*sin(f2)): z3: =l3*(cos(f3)+i*sin(f3)):

> z4: =l4*(cos(f4)+i*sin(f4)): z4n: =l4n*(cos(f4)+i*sin(f4)):

> z5: =l5*(cos(f5)+i*sin(f5)):

Система нелинейных уравнений связей механизма

> eq01: =Rez(eq1, i); eq02: =simplify(Imz(eq1, i));

> eq03: =Rez(eq2, i); eq04: =simplify(Imz(eq2, i));

Распечатка выведенной системы уравнений связей

eq01: = s - l4 cos(f4) + l3 cos(f3)

eq02: = r - l4 sin(f4) + l3 sin(f3)

eq03: = l4n cos(f4) - l5 cos(f5) - s - l2 cos(f2)

eq04: = l4n sin(f4) - l5 sin(f5) - r - l2 sin(f2)

Размеры звеньев механизма

r: =4: l2: =6: l3: =8: l4: =6: l4n: =12: l5: =8:

Решение системы нелинейных уравнений связей

> res: = solve({eq01, eq02, eq03, eq04}, {f2, f3, f4, f5}): assign(res);

Графическое представление обобщенных координат и как функций независимой обобщенной координаты


> plot(f4*180/Pi, s=12..5); plot(f3*180/Pi, s=12..5);

f2=f2(s) f3=f3(s)


 

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

декартовы координаты точки :

> xc: =l4n*cos(f4)+l5*cos(Pi+f5):

> yc: =l4n*sin(f4)+l5*sin(Pi+f5):

Траектория движения точки :

> plot ( [xc, yc, s=12..5] );

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

1.3. Кинематические передаточные функции механизмов.

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

где - число независимых обобщенных координат (степень подвижности механизма); - номер одного из выходных звеньев механизма.

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

Для механизмов со степенью подвижности, равной 1, функция положения приобретает следующий вид:

или . (14)

Кинематической передаточной функцией первого порядка для механизма со степенью подвижности, равной 1, называется первая производная функции положения по независимой обобщенной координате. Кинематической передаточной функцией второго порядка для механизма со степенью подвижности, равной 1, называется вторая производная функции положения по независимой обобщенной координате[12]. Как и функция положения, кинематические передаточные функции первого и второго порядков явно не зависят от времени.

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

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

(14)

или в матричной форме:

.

Очевидно:

или:

, . (15)

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

. (16)

Теперь, например, при и [13], получим: .

Из этого следует, что при , т.е., когда шатун 3 совпадет по направлению с коромыслом 4 - механизм мгновенно приобретает дополнительную подвижность и движения его звеньев однозначно не определяются заданием значения независимой обобщенной координаты [14].

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


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-08-31; Просмотров: 862; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.036 с.)
Главная | Случайная страница | Обратная связь