Проектирование двухстепенного манипулятора с самонастройкой
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ОТКРЫТЫЙ УНИВЕРСИТЕТ
ФАКУЛЬТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ
Контрольная работа
по курсу «Проектирование автоматических систем»
Проектирование двухстепенного манипулятора с самонастройкой
Выполнила: Губарева О.Е.
Заочная форма обучения
Курс 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> = 900
q>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)