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

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ОТКРЫТЫЙ УНИВЕРСИТЕТ

ФАКУЛЬТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ

Контрольная работа

по курсу «Проектирование автоматических систем»

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

Выполнила: Губарева О.Е.

Заочная форма обучения

Курс 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)