Проектирование двухстепенного манипулятора с самонастройкой
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ОТКРЫТЫЙ УНИВЕРСИТЕТ
ФАКУЛЬТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ
Контрольная работа
по курсу «Проектирование автоматических систем»
Проектирование двухстепенного манипулятора с самонастройкой
Выполнила: Губарева О.Е.
Заочная форма обучения
Курс V
Специальность 210100
№ зачетной книжки 607932
Проверил преподаватель: Воронин Ю.Ю.
Москва 2010 г.
1. Уравнение динамики исполнительного механизма двухстепенного манипулятора
○
○
M>1>> >l>1>
M>2>> >l>2>
q>1>
q>2>
Параметры манипулятора для 2-го варианта
М>1>,(кг)= 10
М>2>,(кг)=15
l>1>,(м)=1,8
l>1>,(м)=3
Входными сигналами манипулятора служат управляющее напряжение на приводе. Выходными сигналами служат обобщенные координаты q.
М>1>, М>2> – масса первого и второго звена;
l>1>, l>2> – длины приводов.
Динамика данного исполнительного механизма описывается уравнением:
А(q)+ B(q,) + G(q) = [H•м]
q = - обобщенные координаты манипулятора;
= - управление (момент нагрузки приводов всех подвижностей).
А(q) – матрица инерции (2×2);
G(q) – матрица гравитационных сил;
B(q,) – матрица моментов скоростных сил;
- ускорение ротора.
B(q,) =
B>1>(q) и B>2>(q) – симметричные матрицы 2×2;
G(q) – моменты гравитационных сил (сил тяжести).
Выражения для матриц
1. Для матрицы А(q) = , где
Элемент А>11> определяет момент инерции нагрузки на первый привод манипулятора
А>11> = Н>1>+Н>2>+Н>3>+М>2 >· l>1> ·l>2 >· Cos q>2>, где
Н>1> =
Н>1> = (10 · 1,82 )/4= 8,1
Н>2> = М>2 >l>1>2
Н>2> = 15 · 1,82 = 48,6
Н>3> =
Н>3> = (15 · 32 ) / 4 = 33,75
А>11> = 8,1 + 48,6 + 33,75 + 15 ·1,8 ·3 · Cos q>2> = 90,45 + 81 Cos q>2>
А>12> = А>21> = Н>3 >+ ½М>2> l>1> l>2> Cosq>2> – определяют взаимовлияние друг на друга двух степеней подвижности.
А>12> = А>21> = 33,75 + ½(15 · 1,8 · 3) · Cos q>2> = 33,75 +40,5 Cos q>2>
А>22> = Н>3> – определяет момент инерции на второй привод;
А>22> = 33,75
А(q) =
2. Для матрицы B>1>(q) и B>2>(q):
B>1>(q) = ,
где
= -½ М>2> l>1> l>2> Sin q>2>
= = - ½ (15 ·1,8 ·3) Sin q>2> = - 40,5 Sin q>2>
B>1>(q) = ,
B>2>(q) = ,
= ½ М>2> l>1> l>2> Sinq>2>
= 40,5 Sin q>2>
B>2>(q) =
При расчете управления потребуются собственные числа:
матриц В>1>(q) и В>2>(q). Эти матрицы симметричные.
Собственные числа находят из уравнения:
det = 0
B>1>(q) - E = - =
-
- =
=
det = = (40,5 Sin q>2> + ) –
1640,25 Sin2q>2> = +40,5 Sinq>2> - 1640,25 Sin2q>2>
Решим уравнение:
+40,5 Sinq>2> - 1640,25 Sin2q>2> = 0
= 25 Sinq>2>
= -65,5 Sinq>2>
Таким образом найдены собственные числа для матрицы В>1>(q).
B>2>(q) - E = - = - =
=
det = = (40,5 Sinq>2> + )
(40,5Sinq>2> + ) = 0
40,5 Sinq>2> +
= - 40,5 Sinq>2>
= 0
= - 40,5 Sinq>2>
Таким образом найдены собственные числа для матрицы В>2>(q).
Для моментов всех тяжестей матрица моментов гравитационных сил G(q):
а) для первого привода:
G>1>(q) = - момент тяжести для первого привода
G>1>(q) =
=352,8·Cosq>1>+220,5·Cos(q>1>+q>2>)
G>2>(q) = = 220,5Cos (q>1> + q>2>)
Выразим частные производные:
2. Управление двухстепенного манипулятора с самонастройкой по эталонной модели
Требуется сформировать такое управление , при котором динамика манипулятора описывалась бы уравнением желаемой модели:
Управление описывается уравнением:
= u>Л> + d, где
Здесь q>d>(t) – заданная траектория движения манипулятора в обобщенных координатах.
u>Л> – линейная составляющая управления для упрощенной модели манипулятора;
d – сигнал самонастройки, позволяющий обеспечить нужное поведение системы для полной модели объекта управления.
Для траекторных задач, где известна траектория q>d>(t) системы, можно желаемую модель выбрать так, чтобы не было ошибки слежения по траектории:
u>Л> =, где
А>0> – постоянная матрица 2×2
= - вход
k>V> = const; k = const – параметры желаемой модели.
Для формирования сигнала самонастройки вводится эталонная модель системы:
, где
- выходной сигнал скорости эталонной модели.
- ускорение эталонной модели.
В системе управления формируется сигнал ошибки по скорости , несущий информацию об отклонении движения манипулятора от заданной эталонной модели. Этот сигнал используется в блоке самонастройки (БСН) для формирования дополнительного сигнала управления. БСН обеспечивает поддержание .
Таким образом, ошибка системы относительно эталонной модели е:
Уравнение сигнала самонастройки d>i>:
, здесь
с>i> (t)sign е>i> – разрывной сигнал переменной амплитуды, обеспечивающий наличие эталонного режима, в котором поддерживается е>i> = 0.
Интегрирующая составляющая g>i>(t)введена для компенсации гравитационных моментов G>i>(q).
За счет регулировки коэффициентов с>i> (t) в зависимости от составляющих системы можно осуществлять управление с малыми амплитудами разрыва составляющих в сигнале самонастройки. Причем, целесообразно получить с>i> → 0 при приближении к состоянию равновесия.
Тогда становится возможным обеспечить невысокие потери мощности приводов и нормальный тепловой режим их работы при управлении самонастройки.
Возьмем следующий закон формирования сигналов самонастройки:
, где
, i = 1, 2.
С
V>м>
U>м>
Эталонная модель
q
q>d>
V>d>
U>м>
q
е
d
труктурная схема самонастраивающейся системы
- передаточная функция системы.
3. Расчет параметров системы
З
q>2>
адается положение манипулятора:
q>1 >= 900 q>1>
q
q>1>
>2> = 900q>2>
Для этого положения вычисляется А(q), которая задает значение А>0>:
А>0> = А(q)
q>1> = 900
q>2> = 90>0>
Берется второе положение манипулятора максимально удаленное от первого положения:
q>1> = 1800
q
q>1>
>2> = 0>0>q>1>
А>0> = =
Для второго положения рассчитывается А(q).
А(q) = =
А(q) - А>0> = - =
, i = 1, 2.
Рассчитаем B>1>(q) и B>2>(q) для первого положения (для второго положения они нулевые).
B>1>(q) = =
B>2>(q) = =
Рассчитаем , i = 1, 2.
= 25
=-65,5
>, следовательно
25
= 0
= -40,5
< , следовательно
40,5
Рассчитаем :
, i = 1, 2.
=-352,8
>, следовательно
= 352,8
== 0, следовательно
= 0
Таким образом, коэффициент настройки , учитывающий изменение матрицы манипулятора А(q):
= (40,5; 40,5)
Коэффициент настройки , учитывающий наличие моментов скоростных сил:
= (25; 40,5)
Коэффициент настройки , учитывающий скорость изменения моментов сил тяжести при движении манипулятора:
= (352,8; 0)