Устройство для управления приводом робота
Авторы патента:
Использование: робототехника, в частности в приводах роботов типа "Юнимейт". Сущность изобретения: для формирования необходимых корректирующих сигналов при больших скоростях изменения параметров нагрузки учитывается электрическая постоянная времени электродвигателя постоянного тока. После коррекции привод становится инвариантным к изменениям параметров нагрузки, а также к моментам сухого вязкого трения. При этом стабилизируются его динамические свойства и качественные показатели работы. 2 ил.
Изобретение относится к робототехнике и может быть использовано при создании системы управления приводами роботов.
Известно устройство для управления приводом робота, содержащее последовательно соединенные первый блок умножения и первый сумматор, последовательно подключенные усилитель и двигатель, связанный с первым датчиком скорости непосредственно и через редуктор с первым датчиком положения, выход которого соединен с первым входом второго сумматора, подключенного вторым входом к входу устройства, последовательно соединенные второй датчик положения, третий сумматор, четвертый сумматор, первый квадратор и второй блок умножения, второй вход которого подключен к выходу датчика массы и первому входу третьего блока умножения, а выход к первому входу пятого сумматора, соединенного вторым входом с выходом первого задатчика постоянного сигнала, а третьим входом с выходом второго квадратора, вход которого подключен к выходу третьего сумматора и первому входу шестого сумматора, соединенного выходом с первым входом четвертого блока умножения, а вторым входом с выходом третьего блока умножения, второй вход которого подключен к выходу четвертого сумматора, соединенного вторым входом с выходом второго задатчика постоянного сигнала, выход третьего задатчика постоянного сигнала подключен к второму входу третьего сумматора, а выход второго датчика скорости соединен с вторым входом четвертого блока умножения, а также пятый блок умножения, седьмой сумматор и последовательно соединенные релейный блок и восьмой сумматор, выход которого подключен к второму входу первого сумматора, выходом соединенного с входом усилителя, причем выход первого датчика скорости подключен к входу релейного блока, к второму входу восьмого сумматора и первому входу седьмого сумматора, второй вход которого соединен с выходом второго сумматора, а выход с первым входом первого блока умножения, подключенного вторым входом к выходу пятого сумматора, первый вход пятого блока умножения соединен с выходом четвертого блока умножения, второй вход с выходом первого датчика скорости, а выход с третьим входом восьмого сумматора (Авт. св. N 1484702, кл. B 25 J 13/00, 1989). Недостатком данного устройства является то, что оно предназначено только для конкретного привода конкретного робота. Для приводов других степеней подвижности других роботов (с другой кинематикой) это устройство не будет обеспечивать требуемую точность и устойчивость работы. Известно также устройство для управления приводом робота, содержащее последовательно соединенные первый блок умножения и первый сумматор, последовательно подключенные усилитель и двигатель, связанный с первым датчиком скорости непосредственно и через редуктор с первым датчиком положения, выход которого соединен с первым входом второго сумматора, подключенного вторым входом к входу устройства, последовательно соединенные второй датчик положения, третий сумматор, четвертый сумматор, первый и второй блок умножения, второй вход которого подключен к выходу датчика массы и первому входу третьего блока умножения, а выход к первому входу пятого сумматора, соединенного вторым входом с выходом первого задатчика постоянного сигнала, а третьим входом с выходом второго квадратора, вход которого подключен к выходу третьего сумматора и первому входу шестого сумматора, соединенного выходом с первым входом четвертого блока умножения, а вторым входом с выходом третьего блока умножения, второй вход которого подключен к выходу четвертого сумматора, соединенного вторым входом с выходом второго задатчика постоянного сигнала, выход третьего задатчика постоянного сигнала подключен к второму входу третьего сумматора, а выход второго датчика скорости соединен с вторым входом четвертого блока умножения, а также пятый блок умножения, седьмой сумматор и последовательно соединенные релейный блок и восьмой сумматор, выход которого подключен к второму входу первого сумматора, выходом соединенного с входом усилителя, причем выход первого датчика скорости подключен к входу релейного блока, к второму входу восьмого сумматора и первому входу седьмого сумматора, второй вход которого соединен с выходом второго сумматора, а выход с первым входом первого блока умножения, подключенного вторым входом к выходу пятого сумматора, первый вход пятого блока умножения соединен с выходом четвертого блока умножения, его второй вход с выходом первого датчика скорости, а выход с третьим входом восьмого сумматора, последовательно соединенные четвертый задатчик постоянного сигнала, девятый сумматор, второй вход которого соединен с выходом пятого сумматора, шестой и седьмой блоки умножения и десятый сумматор, выход которого подключен к четвертому входу восьмого сумматора, последовательно соединенные пятый задатчик постоянного сигнала, одиннадцатый сумматор, второй вход которого соединен с выходом шестого сумматора и восьмой блок умножения, выход которого подключен ко второму входу десятого сумматора, последовательно соединенные третий датчик скорости и третий квадратор, выход которого соединен с вторым входом шестого блока умножения, последовательно соединенные третий датчик положения, второй усилитель и первый функциональный преобразователь, выход которого подключен к второму входу седьмого блока умножения, а второй вход восьмого блока умножения через второй функциональный преобразователь соединен с выходом третьего датчика положения. Данное устройство по своей технической сущности является наиболее близким к изобретению. Однако в нем не учитывается, считаясь малой, электрическая постоянная времени используемого электродвигателя. В результате возникает задача построения такой самонастраивающейся коррекции, которая обеспечила бы высокую точность и устойчивость работы привода робота с рассматриваемой кинематической схемой исполнительного органа при учете электрической постоянной времени двигателя. Технический результат, который достигается при реализации изобретения, выражается в формировании дополнительного форсирующего сигнала управления, подаваемого на вход привода, который точнее компенсирует вредное моментное воздействие со стороны других степеней подвижности робота на качественные показатели работы рассматриваемого устройства. Поставленная задача решается тем, что устройство для управления приводом робота, содержащее последовательно соединенные первый блок умножения и первый сумматор, последовательно подключенные усилитель и двигатель, связанный с первым датчиком скорости непосредственно и через редуктор с первым датчиком положения, выход которого соединен с первым входом второго сумматора, подключенного вторым входом к входу устройства, последовательно соединенные второй датчик положения, третий сумматор, четвертый сумматор, первый квадратор и второй блок умножения, второй вход которого подключен к выходу датчика массы и первому входу третьего блока умножения, а выход к первому входу пятого сумматора, соединенного вторым входом с выходом первого задатчика постоянного сигнала, а третьим входом с выходом второго квадратора, вход которого подключен к выходу третьего сумматора и первому входу шестого сумматора и первому входу шестого сумматора, соединенного выходом с первым входом четвертого блока умножения, а вторым входом с выходом третьего блока умножения, второй вход которого подключен к выходу четвертого сумматора, соединенного вторым входом с выходом второго задатчика постоянного сигнала, выход третьего задатчика постоянного сигнала подключен к второму входу третьего сумматора, а выход второго датчика скорости соединен с вторым входом четвертого блока умножения, а также пятый блок умножения, седьмой сумматор и последовательно соединенные релейный блок и восьмой сумматор, выход которого подключен к второму входу первого сумматора, выходом соединенного с входом усилителя, причем выход первого датчика скорости подключен к входу релейного блока, к второму входу восьмого сумматора и первому входу седьмого сумматора, второй вход которого соединен с выходом второго сумматора, а выход с первым входом первого блока умножения, подключенного вторым входом к выходу пятого сумматора, первый вход пятого блока умножения соединен с выходом четвертого блока умножения, его второй вход с выходом первого датчика скорости, а выход с третьим входом восьмого сумматора, последовательно соединенные четвертый задатчик постоянного сигнала, девятый сумматор, второй вход которого соединен с выходом пятого сумматора, шестой и седьмой блоки умножения и десятый сумматор, выход которого подключен к четвертому входу восьмого сумматора, последовательно соединенные пятый задатчик постоянного сигнала, одиннадцатый сумматор, второй вход которого соединен с выходом шестого сумматора, и восьмой блок умножения, выход которого подключен к второму входу десятого сумматора, последовательно соединенные третий датчик скорости и третий квадратор, выход которого соединен с вторым входом шестого блока умножения, последовательно соединенный третий датчик положения, второй усилитель и первый функциональный преобразователь, выход которого подключен к второму входу седьмого блока умножения, а второй вход восьмого блока умножения через второй функциональный преобразователь соединен с выходом третьего датчика положения, отличается тем, что оно дополнительно содержит первый датчик ускорения, установленный на выходном валу двигателя, девятый блок умножения, первый вход которого подключен к выходу четвертого блока умножения, его второй вход к третьему входу первого сумматора и выходу первого датчика ускорения, а выход к пятому входу восьмого сумматора, последовательно соединенные четвертый квадратор, десятый блок умножения, двенадцатый сумматор и одиннадцатый блок умножения, выход которого соединен с шестым входом восьмого сумматора, последовательно соединенные двенадцатый блок умножения, первый вход которого подключен к выходу третьего датчика скорости, тринадцатый блок умножения, второй вход которого соединен с выходом второго датчика ускорения, тринадцатый сумматор, четыр- надцатый блок умножения, второй вход которого подключен к выходу девятого сумматора, и четырнадцатый сумматор, выход которого соединен с седьмым входом восьмого сумматора, последовательно соединен- ные пятнадцатый, шестнадцатый cемнад-цатый блоки умножения, последовательно соединенные третий функциональный преобразователь, вход которого подключен к выходу второго усилителя, восемнадцатый блок умножения, второй вход которого соединен с выходом третьего квадратора и вторым входом семнадцатого блока умножения, девятнадцатый блок умножения, выход которого подключен к второму входу тринадцатого сумматора, последовательно соединенные четвертый функциональный преобразователь, вход которого подключен к выходу третьего датчика положения, двадцатый блок умножения, второй вход которого подключен к выходу одиннадцатого сумматора и двадцать первый блок умножения, второй вход которого соединен с вторыми входами одиннадцатого и девятнадцатого блоков умножения, а также с выходом первого датчика скорости, а его выход с третьим входом четырнадцатого сумматора, последовательно соединенные двадцать второй блок умножения, первый вход которого подключен к выходу второго функционального преобразователя, и двадцать третий блок умножения, второй вход которого соединен с выходом второго датчика скорости, входом четвертого квадратора и вторым входом шестнадцатого блока умножения, а его выход с четвертым входом четырнадцатого сумматора, последовательно соединенные шестой задатчик постоянного сигнала и пятнадцатый сумматор, второй вход которого подключен к выходу датчика массы, а выход к второму входу десятого блока умножения, последовательно соединенные третий датчик ускорения и двадцать четвертый блок умножения, второй вход которого подключен к выходу шестого сумматора и первому входу пятнадцатого блока умножения, второй вход которого соединен с выходом первого функционального преобразователя и вторым входом двенадцатого блока умножения, а выход семнадцатого блока умножения подключен к второму входу четырнадцатого сумматора. За счет введения дополнительных элементов и связей, указанных в отличительной части формулы изобретения, удается обеспечить полную инвариантность привода к эффектам взаимовлияния между степенями подвижности и моментами трения и при наличии электрической постоянной времени якорной цепи электродвигателя. На фиг. 1 представлена блок-схема предлагаемого устройства для управления приводом робота; на фиг. 2 кинематическая схема исполнительного органа робота. Устройство для управления приводом робота содержит последовательно соединенные первый блок 1 умножения и первый сумматор 2, последовательно подключенные усилитель 3 и двигатель 4, связанный с первым датчиком 5 скорости непосредственно и через редуктор 6 с первым датчиком 7 положения, выход которого соединен с первым входом второго сумматора 8, подключенного вторым входом к входу устройства, последовательно соединенные второй датчик 9 положения, третий сумматор 10, четвертый сумматор 12, первый квадратор 11 и второй блок 15 умножения, второй вход которого подключен к выходу датчика 16 массы и первому входу третьего блока 20 умножения, а выход к первому входу пятого сумматора 17, соединенного вторым входом с выходом первого задатчика 11 постоянного сигнала, а третьим входом с выходом второго квадратора 19, вход которого подключен к выходу третьего сумматора 10 и первому входу шестого сумматора 21, соединенного выходом с первым входом четвертого блока 22 умножения, а вторым входом с выходом третьего блока 20 умножения, второй вход которого подключен к выходу четвертого сумматора 12, соединенного вторым входом с выходом второго задатчика 13 постоянного сигнала, выход третьего задатчика 18 постоянного сигнала подключен к второму входу третьего сумматора 10, а выход второго датчика 23 скорости соединен с вторым входом четвертого блока 22 умножения, а также пятый блок 24 умножения, седьмой сумматор 25 и последовательно соединенные релейный блок 26 и восьмой сумматор 27, выход которого подключен к второму входу первого сумматора 2, выходом соединенного с входом усилителя 3. Выход первого датчика 5 скорости подключен к входу релейного блока, к второму входу восьмого сумматора 27 и первому входу седьмого сумматора 25, второй вход которого соединен с выходом второго сумматора 8, а выход с первым входом первого блока 1 умножения, подключенного вторым входом к выходу пятого сумматора 17. Первый вход пятого блока 24 умножения соединен с выходом четвертого блока 22 умножения, его второй вход с выходом первого датчика 5 скорости, а выход с третьим входом восьмого сумматора 27. Кроме того, устройство содержит последовательно соединенные четвертый задатчик 28 постоянного сигнала, девятый сумматор 29, второй вход которого соединен с выходом пятого сумматора 17, шестой 30 и седьмой 31 блоки умножения и десятый сумматор 32, выход которого подключен к четвертому входу восьмого сумматора 27, последовательно соединенные пятый задатчик 33 постоянного сигнала, одиннадцатый сумматор 34, второй вход которого соединен с выходом шестого сумматора 22, и восьмой блок 35 умножения, выход которого подключен к второму входу десятого сумматора 32, последовательно соединенные третий датчик 36 скорости и третий квадратор 37, выход которого соединен с вторым входом шестого блока 30 умножения, последовательно соединенные третий датчик 38 положения, второй усилитель 29 и первый функциональный преобразователь 40, выход которого подключен к второму входу седьмого блока 31 умножения, а второй вход восьмого блока 35 умножения через второй функциональный преобразователь 41 соединен с выходом третьего датчика 38 положения, первый датчик 42 ускорения, установленный на выходном валу двигателя 4, девятый блок 43 умножения, первый вход которого подключен к выходу четвертого блока 22 умножения, его второй вход к третьему входу первого сумматора 2 и выходу первого датчика 42 ускорения, а выход к пятому входу восьмого сумматора 27, последовательно соединенные четвертый квадратор 44, десятый блок 45 умножения, двенадцатый сумматор 46 и одиннадцатый блок 47 умножения, выход которого соединен с шестым входом восьмого сумматора 27, последовательно соединенные двенадцатый блок 43 умножения, первый вход которого подключен к выходу третьего датчика 36 скорости, тринадцатый блок 49 умножения, второй вход которого соединен с выходом второго датчика 50 ускорения, второй вход которого подключен к выходу девятого сумматора 29, и четырнадцатый сумматор 53, выход которого соединен с седьмым входом восьмого сумматора 27, последовательно соединенные пятнадцатый 54, шестнадцатый 55 и семнадцатый 56 блоки умножения, последовательно соединенные третий функциональный преобразователь 57, вход которого подключен к выходу второго усилителя 39, восемнадцатый блок 58 умножения, второй вход которого соединен с выходом третьего квадратора 37 и вторым входом семнадцатого блока 56 умножения, девятнадцатый блок 59 умножения, выход которого подключен к второму входу тринадцатого сумматора 51, последовательно соединенные четвертый функциональный преобразователь 60, вход которого подключен к выходу третьего датчика 38 положения двадцатый блок 61 умножения, второй вход которого подключен к выходу сумматора 34, и двадцать первый блок 62 умножения, второй вход которого соединен с вторыми входами одиннадцатого и девятнадцатого 59 блоков умножения, а также с выходом первого датчика 5 скорости, а его выход с третьим выходом четырнадцатого сумматора 53, последовательно соединенные двадцать второй блок 63 умножения, первый вход которого подключен к выходу второго функционального преобразователя 41, и двадцать третий блок 64 умножения, второй вход которого соединен с выходом второго датчика 23 скорости, входом четвертого квадратора 44 и вторым входом шестнадцатого блока 55 умножения, а его выход с четвертым входом четырнадцатого сумматора 53, последовательно соединенные шестой задатчик 65 постоянного сигнала и пятнадцатый сумматор 66, второй вход которого подключен к выходу датчика 16 массы, а выход к второму входу десятого блока 45 умножения, последовательно соединенные третий датчик 67 ускорения и двадцать четвертый блок 68 умножения, второй вход которого подключен к выходу шестого сумматора 21 и первому входу пятнадцатого блока 54 умножения, второй вход которого соединен с выходом первого функционального преобразователя 40 и вторым входом двенадцатого блока 48 умножения, а выход семнадцатого блока 56 умножения подключен ко второму входу четырнадцатого сумматора 53, объект управления 69. На фиг. 1 и 2 введены следующие обозначения:







U*, U соответственно усиливаемый сигнал и сигнал управления двигателем 4;
ip передаточное отношение редуктора. Устройство работает следующим образом. Сигнал ошибки












где IN2, IN3 моменты инерций второго и третьего звеньев относительно поперечных осей, проходящих через их центры массы;
IS1, IS2, IS3 моменты инерций первого, второго и третьего звеньев относительно их продольных осей. Потенциальная энергия имеет вид
П g[m2l2* + m3(l3* + q3) + mг(l3* + q3 + l3)]sin q2. Учитывая, что




на основе уравнений Лангража II рода можно записать, что моментное воздействие на выходной вал привода, управляющего координатой q2 при движении робота (фиг. 2) с грузом имеет вид:
Mв=H(q3)



(1)
где H(q3)= IN2 + IN3 + m2l2*2 + m3(l3* + q3)2 + +mг(l3* + q3 + l3)2,
h(q3,



(2)
где g ускорение свободного падения. С учетом соотношений (1) и (2), а также уравнений электрической U=L





(3)
где




H*=H(q3)/i2р, h*=h(q3,

R активное сопротивление якорной цепи двигателя; I момент инерции якоря двигателя и вращающихся частей редуктора, приведенных к валу двигателя; Км коэффициент крутящего момента; Кw коэффициент противо-ЭДС; Кв коэффициент вязкого трения; Мстр момент сухого трения; Ку коэффициент усиления усилителя 3; i ток якоря. Из формулы (3) видно, что параметры этого уравнения, а следовательно, и параметры привода, управляющего координатой q2, являются существенно переменными, зависящими от величин q2, q3,








(Ii2р+H)



На выходе блока 20 умножения формируется сигнал mг(l3* + q3 + l3). Первый вход сумматора 21 (со стороны сумматора 10) имеет коэффициент усиления 2m3, а его второй вход коэффициент усиления 2. В результате на выходе блока умножения 22 формируется сигнал h (см. /2/), так как датчик 23 измеряет скорость перемещения третьего звена


g[m2l2* + m3(l3* + q3) + mг(l3* + q3 + l3)]
Датчик положения 38 измеряет обобщенную координату q2, на выходе функционального преобразователя 41 формируется сигнал cos q2, а на выходе блока 35 умножения сигнал g[m2l2* + m3(l3* + q3) + mг(l3* + q3 + l3)]cos q2. Задатчик 28 вырабатывает сигнал Iip2 + +Is2 + Is3. Первый отрицательный (со стороны задатчика 28) и второй положительный входы сумматора 29 имеют коэффициенты усиления 1/2. В результате на его выходе формируется сигнал

Датчик скорости 36 измеряет координату



Uвых 26=





2(m3+mг)




sin(2q2)





На выходе семнадцатого блока 56 умножения формируется сигнал
2[m3(l*3+q3)+mг(l*3+q3+l3)]sin(2q2)

2(m3 + mг)cos (q2)

gip(m2l*2+m3(l*3+q3)+mг(l*3+q3+l3)]sin(q2)

Первый (со стороны блока 52) второй (со стороны блока 56) и четвертый (со стороны блока 64 умножения) положительные входы сумматора 53 соответственно имеют коэффициенты усиления 2L(ipR), L(2ipR) и gL(2ipR), а его третий отрицательный вход коэффициент усиления L/(ip2R). В результате на выходе сумматора 53 формируется сигнал Мвн*. Первый (со стороны релейного блока 26), второй (со стороны датчика 5), третий (со стороны блока 24) и четвертый положительные входы сумматора 27 соответственно имеют следующие коэффициенты усиления единичный,

2L/(ip2R), L(ip2R), L/R. В результате на выходе сумматора 27 формируется сигнал










(4)
Поскольку при движении привода Мт sign

LI




Формула изобретения
РИСУНКИ
Рисунок 1, Рисунок 2
Похожие патенты:
Устройство для управления приводом робота // 2041054
Изобретение относится к робототехнике и может быть использовано для создания систем управления приводами роботов
Система управления с переменной структурой // 2034695
Изобретение относится к системам автоматического управления, а именно к системам управления с переменной структурой и предназначено для управления объектами при существенном изменении момента инерции, приведенного к валу исполнительного электродвигателя, в частности для управления манипуляционными роботами
Устройство для управления приводом робота // 2028931
Изобретение относится к автоматическому управлению и может быть использовано в электроприводах промышленности манипуляторов
Устройство для управления приводом робота // 2028930
Изобретение относится к робототехнике и может быть использовано для создания систем управления приводами роботов
Изобретение относится к управлению гидравлическими манипуляторами, применяемыми, например, в лесной промышленности для подачи лесоматериалов к деревообрабатывающим станкам или подачи захватно-срезающего устройства к стволу спиливаемого дерева и перемещения его в зону разгрузки в пакет, штабель или на транспортное средство
Гидравлический манипулятор // 2014212
Изобретение относится к подъемно-транспортной технике и может быть использовано при механизации широкого круга работ, связанных с операциями переноса рабочего органа по прямолинейной траектории, например в валочно-пакетирующих машинах и погрузчиках-штабелерах в лесной промышленности, а также в экскаваторах, промышленных роботах для работы с тяжелыми грузами
Изобретение относится к машиностроению и может быть использовано при создании или модернизации супервизорных систем управления для транспортно-погрузочных манипуляционных роботов различной грузоподъемности
Устройство для управления приводом робота // 2115539
Изобретение относится к робототехнике и позволяет повысить динамичесную точность привода при больших скоростях изменения параметров нагрузки в процессе работы манипулятора
Изобретение относится к робототехнике и может быть использовано, например, в военном деле или при водолазных работах
Изобретение относится к робототехнике и может быть использовано при разработке систем управления манипуляционными и мобильными роботами, обеспечивающих решение траекторных задач при предъявлении дополнительных требований к контурной скорости
Изобретение относится к робототехнике и используется для создания системы управления движителями подводного робота
Изобретение относится к робототехнике и используется для создания системы управления движителями подводного робота
Привод промышленного робота // 2149097
Изобретение относится к изготовлению блоков электро- и радиоаппаратуры, в частности к устройствам для установки радиоэлементов на печатную плату
Видеосенсорное устройство // 2155653
Изобретение относится к сварочному производству, в частности к электродуговой сварке промышленными роботами с произвольной конфигурацией шва