Кинематический анализ манипулятора

1. Кинематический анализ манипулятора


Исходная схема плоского манипулятора с тремя степенями свободы приведена на рис. 1. Его структурная формула: [SПХ] + (ПYПX) + (ПYB) + (BC).

Исходные данные приведены в таблицах 1 и 2.


Рис. 1. Исходная схема плоского манипулятора с W = 3


Таблица 1. Фиксированные параметры

Линейные, смУгловые, градусыОЕAFBDDC?0?10?21?32L0L1L2L32010060409000var

Направление стойки ОЕ - вдоль оси Y задано углом ?0 = 90°.

Конструктивный угол в поступательных парах

{0-1}: ?10 = 0° = const;

{1-2}: ?21 = 0° = const.

Обобщённые координаты являются некоторыми функциями времени t.

S10 = S10 (t); S21 = S21(t); ?32 = ?32 (t).


Их величины ограничены снизу (min) и сверху (max). Изменение всех обобщённых координат от минимальных до максимальных значений происходит одновременно за время tm = 4 с.

Исходные значения обобщённых координат в общем виде даны в таблице 2. Численные значения их предельных (min и max) и средних (mid) значений приведены в таблице 3.

манипулятор кинематический ускорение электронный

Таблица 2. Обобщённые координаты манипулятора

Звено 1Звено 2Звено 3S10?10S21?21S32?32смградуссмградуссмградус(0,1 - 0,9)?L00(0,1 - 0,9)?L1+ 90--80 - 0

Таблица 3. Предельные и средние значения обобщённых координат

№ парыКинематическая пара {№ - №}Обобщённая координатаS10,смS21,см?32, градусminmidmaxminmidmaxminmidmax1.Поступательная - А {0 - 1}210182.Поступательная - B {1 - 2}1050903.Вращательная - D {2 - 3}-80-400

1. Расчёт степени подвижности плоского механизма по формуле П.Л. Чебышёва


,


где W - степень подвижности системы;

n - количество подвижных звеньев кинематической цепи;

p1 - количество одноподвижных кинематических пар;

p2 - количество двухподвижных кинематических пар.

.

Это значит, что необходимо задать три координаты каким-либо подвижным звеньям механизма в системе координат, жестко связанной со станиной, чтобы определить положения всех звеньев. Таким образом, для управления таким манипулятором требуется три независимых привода.

2. Расчёт маневренности манипулятора. Условно закрепляем центр схвата посредством шарнира С0 (рис. 2).


Рис. 2. К расчёту маневренности манипулятора


Здесь число подвижных звеньев осталось прежнее, n = 3 {1,2 и 3};

число одноподвижных пар изменилось, p1 = 4 {0-1, 1-2, 2-3 и 3-0};

число двухподвижных пар не изменилось, p2 = 0.

Для полученной схемы рассчитываем число степеней свободы по формуле П.Л. Чебышева


,

.

Полученный результат означает, что к заданной точке С0 центр схвата можно подвести несколькими конфигурациями системы звеньев, но произвольно изменять можно только одну из трёх обобщённых координат, например S10, остальные же станут зависимыми от неё функциями: S21(S10) и ?32(S10).

Вывод: исходная модель имеет три степени свободы W = 3, а её маневренность составляет Wм = 1.


.1 Корректировка исходной схемы манипулятора


Схема на рис. 2 соответствует данным задачи и на ней показано фактическое расположение звеньев манипулятора. Построим в масштабе по средним данным векторный контур ОABDCO из отрезков схемы манипулятора (рис. 3).


Рис. 3. Векторный контур

1.2 Расчёт параметров положения звеньев


. Расчёт средних значений обобщённых координат



. Расчёт угловых координат в глобальной системе

?0 = 90О;?1 = 0О;?2 = 90О;?3 = <?32> + 90О = -40 + 90 = 50O.

Средние значения для дальнейших расчётов сведены в таблицу 4.


Таблица 4. Значения обобщённых координат и глобальные углы.

№ парыКинематическая пара {№ звеньев}ПараметрminmidmaxСтатусi?i,Оsin?icos?i1.Поступательная пара А {1-0}?10, О909090const101,00,0S10, см21018var2.Поступательная пара B {2-1}?21, О000const2900,01,0S21, см1050100var3.Вращательная пара D {3-2}, S32 = L3?32,О-80-400var3500,770,64S32, см404040const

. Расчёт координат центра схвата С.

По методу замкнутого векторного контура (рис. 3) имеем



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


Используя разложение любого вектора на его проекции на оси X и Y, можем записать следующие выражения


;

;

;

;

;

.


. Модуль радиус-вектора центра схвата С


.


Угол ? направления радиус-вектора RС с осью Х


> 0

> 0


Так как cos? и sin? больше 0, то угол ? острый (0O<?<90O), и лежит в I-ой четверти, а определяется через арксинус или через арккосинус

Окончательные результаты решения задачи положения центра схвата С

; ; ; .

1.3 Расчет скоростей


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

Поступательная пара А {1-0}

Угловая скорость звена 1 относительно стойки 0, ?10 = 0, так как ?10 = const.

Линейная скорость звена 1 относительно стойки 0:



Поступательная пара В {2-1}

Угловая скорость звена 2 относительно звена 1, ?21 = 0, так как ?21 = const.

Линейная скорость звена 2 относительно звена 1:



Вращательная пара D {3-2}

Угловая скорость звена 3 относительно звена 2:


градусная мера ;

радианная мера .


Линейная скорость звена 3 относительно звена 2 V32 = 0, так как S32 = L3 = const

. Расчёт абсолютных угловых скоростей звеньев относительно стойки:

звено 1: ;

звено 2: ;

звено 3: .

Рассчитанные значения скоростей сведём в таблицу 5.


Таблица 5. Угловые и линейные параметры и скорости

№ЗвеньяПараметрыЗначенияОтносит. угловые скоростиАбсолютн. угловые скоростиОтносит. линейные скорости1.1?10О?100,0?10,0S1010 смV104,02.2?290О?210,0?20,0S2150 смV2120,03.3?350О?320,349?30,349S32 = L360 смV320,0

3. Проекции скорости VС центра схвата С.

Расчёт проекций скорости проводим для n = 3 по значениям из таблицы 5 по следующим формулам


;

.

Подставим данные из таблицы 5 и выполним вычисления



. Модуль вектора скорости центра схвата С


.


Угол ? направления вектора VС с осью Х


< 0

> 0


Так как cos?<0, а sin? > 0, то угол ? тупой (90O<?<180O), и лежит во II-ой четверти, а определяется через арккосинус (но не через арксинус)

Окончательные результаты решения задачи скоростей центра схвата С

; ; ; .


1.4 Расчёт ускорений


Исходными данными при расчёте ускорений служат результаты решения задачи скоростей. Для средних значений обобщённых координат исходные параметры сведены в таблицу 6.


Таблица 6

№Линейные параметрыУглыОтносительные скоростиУгловые скоростиS, см?, угл. град.V, ?, 1.S10 = 10?1 = 0V10 = 4,0?1 = 0,02.S21 = 50?2 = 90V21 = 20,0?2 = 0,03.S32 = 40?3 = 50V32 = 0,0?3 = 0,349

1. Проекции ускорения аС центра схвата С.

Расчёт проекций ускорения проводим для n = 3 по значениям из таблицы 6 по следующим формулам


;

.


Рассчитываем каждую сумму по отдельным i-м слагаемым


;;


Подставим численные значения и вычислим проекцию ахс


При i = 1: ;

При i = 2: ;

При i = 3: ;


.

;

.

Суммируя полученные результаты, находим

.

Подставим численные значения и вычислим проекцию аyс


При i = 1: ;

.

При i = 2: ;

.

При i = 3: ;


;

.

Суммируя полученные результаты, находим

.

2. Модуль вектора ускорения центра схвата С

.


Угол ? направления вектора ac с осью Х


< 0

< 0


Так как cos?<0 и sin? < 0, то угол ? тупой (-90O<?<-180O), и лежит в III-ей четверти, а определяется через арккосинус (а не через арксинус)

Окончательные результаты решения задачи ускорений центра схвата С

; ; ; .

Итоговые результаты кинематического анализа сведём в таблицу 7


Таблица 7. Характеристики центра схвата манипулятора.

Обобщённые координатыПоложение схвата, смСкорость, Ускорение, ?0 =90OXC =75,712VXC =-6,696aXC =-3,132S10 =10 смYC =100,648VYC =28,975aYC =-3,732S21 =50 смRC =125,941VC =29,739aC =4,872?32 =-40О? =53,05О? =103,00О? =130,00О

2. Моделирование манипулятора на ЭВМ


Кинематический анализ манипулятора выполним путём его моделирования на ЭВМ с помощью программы Манипуляторы 3 степени свободы v0.2.2.

Графические результаты моделирования представлены в файлах Манипулятор - среднее положение, Манипулятор - зона обслуживания и Манипулятор - зона обслуживания -1.

Данные моделирования представлены в таблице 8 в сравнении с данными, полученными расчётным путём.


Таблица 8. Сравнительные характеристики центра схвата

Обобщённые координатыПоложение схвата, смСкорость, РасчётЭВМРасчётЭВМ?0 =90OXC =75,71275,71VXC =-6,696-6,7S10 =10 смYC =100,648100,64VYC =28,97512,98S21 =50 смRC =125,941125,94VC =29,73914,61?32 =-40О? =53,05О-? =103,00О-

Путём моделирования получена геометрическая конфигурация зоны обслуживания (рис. 4). Задание предельных координат положения звеньев манипулятора позволило определить координаты характерных точек зоны обслуживания (таблица 9).


Таблица 9. Координаты характерных точек зоны обслуживания.

i123456Xi, см10,0010,0090,00129,39129,3949,39Yi, см102,00118,00118,0084,9568,9568,95

Рис. 4. Геометрическая конфигурация зоны обслуживания


3. Графоаналитический метод планов


. Построение плана механизма (рис. 5).

Принимаем произвольно АВ = 150 мм. Тогда масштабный коэффициент плана будет:


.


Размеры изображений на плане составляют (показаны длины звеньев)


;


Построим в масштабе план манипулятора (рис. 5) для средних значений обобщённых координат, указанных в таблице 4. Красной линией показан радиус-вектор центра схвата ОС. Его длина, измеренная на распечатке рисунка, ОС = =189,5 мм.


,

измеренный угол ? = 53О, что совпадает с аналитическим решением.

. Построение плана механизма (рис. 6).

На плане механизма (рис. 5) дуговой стрелкой показана абсолютная угловая скорость звена 3. Направление выбрано в сторону возрастания обобщённой угловой координаты ?32.

.

Линейными стрелками показаны относительные скорости поступательного движения в парах А и В и вращательного движения в паре D. Масштаб векторов скоростей на рис. 5 .


Рисунок 5


. Построение плана скоростей

Построим план скоростей (рис. 6). Произвольно выберем масштаб скоростей .

Определим величину образов векторов скоростей


Определим относительную линейную скорость точки С от вращательного движения звена 3 относительно точки D



Направление вектора скорости перпендикулярно направлению звена 3, т.е. угол этого вектора


.


Найдём проекции этого вектора



Определим величину образов векторов скоростей


3. Построение плана ускорений

Исходные данные, необходимые для построения плана ускорений.

Длина LDC = L3 = 40 см.

Скорость ?3 = 0,349 .

Угловые ускорения ?0 = ?1 = ?2 = ?3 = 0.

Относительные ускорения а10 = а21 = 0.

Точка С вращающегося звена 3 движется по окружности с центром D с постоянной угловой скоростью ?3. Тангенциальное ускорение отсутствует, так как ?3?L3 = 0. Вектор полного ускорения содержит только нормальную составляющую. Она направлена к центру D независимо от направления вращения (?3), а модуль ускорения имеет величину:


.


Ввиду простоты плана ускорений построим его на рис. 5 (сиреневый цвет). Произвольно выберем масштаб ускорений .

Направление вектора ускорения противоположно направлению звена 3, т.е. угол этого вектора


.


Найдём проекции этого вектора


;

.

Определим величину образов вектора ускорений


;

;

.


Рис. 6. План скоростей


В таблице 10 произведено сравнение величин компонент скорости центра схвата определённых 4 способами.


Таблица 10. Сравнительные скорости центра схвата.

Компонента скорости центра схватаСкорость, Расчёт, стр. 8Моделирование на ЭВМПлан скоростейИсправленный расчёт, стр. 18VXC-6,696-6,79,259,304VYC28,97512,9812,87512,975VC29,73914,6116,015,966?, угл. град.103,00О---54,5О54,36ОРасчёт на стр. 8 и моделирование на ЭВМ выполнены с ошибками, т.к. основаны на ошибочных формулах, приведённых в МУ на стр. 9 (16) и (17) и на стр. 17 без номеров.

Исправленные формулы приведены в файле МУ - стр 8 - исправление

Ниже на стр. 18 приведён исправленный расчёт со стр. 8 настоящего файла.

Исправленный расчёт со стр. 8



Подставим данные из таблицы 5 и выполним вычисления



4. Модуль вектора скорости центра схвата С

.


Угол ? направления вектора VС с осью Х


> 0

> 0


Так как cos?>0 и sin? > 0, то угол ? острый (0O<?<90O), и лежит в I-ой четверти, а определяется через арккосинус или через арксинус

Окончательные результаты решения задачи скоростей центра схвата С

; ; ; .


Теги: Кинематический анализ манипулятора  Контрольная работа  Физика
Просмотров: 41404
Найти в Wikkipedia статьи с фразой: Кинематический анализ манипулятора
Назад