Самонастраивающийся электропривод робота
Изобретение позволяет повысить точность и устойчивость привода при больших скоростях изменения параметров нагрузки в процессе работы манипулятора. Эти изменения обусловлены существенным взаимовлиянием между степенями подвижности многозвенника при работе на больших скоростях и вязким трением. Для формирования необходимых корректирующих сигналов предлагается дополнительно ввести датчик скорости и квадратор. После коррекции привод становится инвариантным к изменениям параметров нагрузки, а также к моментам сухого и вязкого трения. При этом стабилизируются его динамические свойства и качественные показатели работы. 2 ил.
Изобретение относится к робототехнике и может быть использовано при создании систем управления приводами роботов.
Известно устройство для управления приводом робота, содержащее блок умножения, последовательно соединенные усилитель, электродвигатель, датчик тока, первый сумматор, второй выход электродвигателя соединен с исполнительным механизмом, датчиком положения и датчиком скорости, выходы датчиков положения и скорости соединены соответственно с вторыми входами второго сумматора и блока деления, второй вход первого сумматора соединен с выходом измерителя внешнего момента. Кроме того, оно содержит третий сумматор, интегратор, апериодическое звено и инерционное дифференцирующее звено, причем выход второго сумматора соединен с входом апериодического звена и инерционного дифференцирующего звена, выход которого соединен с первым входом блока умножения, второй вход которого соединен с выходом блока деления, первый вход которого соединен с выходом интегратора, вход которого соединен с выходом первого сумматора, выход блока умножения соединен с первым входом третьего сумматора, второй вход которого соединен с выходом апериодического звена, а выход с входом усилителя [1] Недостатком этого устройства является неучет моментов скоростных сил, возникающих при движении манипулятора, что приводит к снижению его точности. Здесь осуществляется лишь компенсация переменного момента инерции. Известно также устройство для управления приводом робота, содержащее первый сумматор, выход которого через апериодическое звено соединен с первым входом второго сумматора, выход которого соединен с первым входом первого блока умножения, второй вход которого соединен с первым выходом вычислительного блока, а выход с последовательно соединенными первым усилителем, электродвигателем с редуктором и датчиком положения, выход которого соединен с вторым отрицательным входом первого сумматора, выход которого через инерционное дифференцирующее звено и второй блок умножения соединен с вторым входом второго сумматора, второй вход второго блока умножения соединен с выходом первого блока деления, вход делимого и делителя которого соединены соответственно с вторым и третьим выходами вычислительного блока, вход датчика положения соединен через датчик скорости со скоростным входом вычислительного блока, первый идентифицирующий вход которого соединен с выходом первого источника опорного напряжения, а входы момента и ускорения этого блока подключены соответственно к выходам датчика тока двигателя и датчика ускорения, вход которого соединен с входом датчика положения и объектом управления, причем вычислительный блок выполнен в виде третьего сумматора, выход которого через интегратор соединен с входом делимого второго блока деления, выход которого соединен с вторым выходом вычислительного блока и первым входом третьего блока умножения, выход которого соединен с первым отрицательным входом четвертого сумматора, второй вход которого соединен с входом интегратора, а выход с входом делимого третьего блока деления, выход которого соединен с первым входом пятого сумматора, второй вход которого соединен с первым идентифицирующим входом вычислительного блока, а выход с третьим выходом вычислительного блока и через второй усилитель с первым выходом этого блока, вход делителя второго блока деления соединен со скоростным входом вычислительного блока, первым отрицательным входом третьего сумматора, с входом делителя третьего блока деления и через релейный элемент с вторым отрицательным входом третьего сумматора, вход ускорения и моментный вход вычислительного блока соединены соответственно с вторым входом третьего блока умножения и третьим входом третьего сумматора [2] Недостатком этого устройства является малая точность при больших скоростях движения манипулятора, когда параметры привода нельзя считать квазистационными. Известно также устройство для управления приводом робота, содержащее последовательно соединенные первый блок умножения и первый сумматор, последовательно подключенные усилитель и двигатель, связанный с первым датчиком скорости непосредственно и через редуктор с первым датчиком положения, выход которого соединен с первым входом второго сумматора, подключенного вторым входом к входу устройства, последовательно соединенные второй датчик положения, третий сумматор, четвертый сумматор, первый квадратор и второй блок умножения, второй вход которого подключен к выходу датчика массы и первому входу третьего блока умножения, а выход к первому входу пятого сумматора, соединенного вторым входом с выходом первого задатчика сигнала, а третьим входом с выходом второго квадратора, вход которого подключен к выходу третьего сумматора и первому входу шестого сумматора, соединенного выходом с первым входом четвертого блока умножения, а вторым входом с выходом третьего блока умножения, второй вход которого подключен к выходу четвертого сумматора, соединенного вторым входом с выходом второго задатчика сигнала, выход третьего задатчика сигнала подключен и второму входу третьего сумматора, а выход второго датчика скорости соединен с вторым входом четвертого блока умножения. Кроме того оно содержит пятый блок умножения, седьмой сумматор и последовательно соединенные релейный блок и восьмой сумматор, выход которого подключен к второму входу первого сумматора, соединенного выходом с входом усилителя, выход первого датчика скорости подключен к входу релейного блока, к второму входу восьмого сумматора и первому входу седьмого сумматора, второй вход которого соединен с выходом второго сумматора, а выход с первым входом первого блока умножения, подключенного вторым входом к выходу пятого сумматора, первый вход пятого блока умножения соединен с выходом четвертого блока умножения, второй вход с выходом первого датчика скорости, а выход с третьим входом восьмого сумматора [3] Данное устройство по своей технической сущности является наиболее близким к предлагаемому изобретению. Недостатком данного устройства является то, что предназначено оно только для поворотного привода первой степени подвижности робота. Для привода выдвижения горизонтального звена (третья степень подвижности) это устройство не будет обеспечивать требуемую точность и устойчивость работы. В результате возникает задача построения такой самонастраивающейся коррекции, которая обеспечила бы высокую точность и устойчивость работы привода выдвижения горизонтального звена робота. Целью изобретения является устранение указанного выше недостатка, то есть обеспечение высокой точности и устойчивости привода третьей степени подвижности робота. Поставленная цель достигается тем, что в электропривод робота, содержащий последовательно соединенные первый сумматор, первый блок умножения, второй сумматор, усилитель и двигатель, связанный с первым датчиком скорости непосредственно и через редуктор с шестерней, приводящей в движение рейку, закрепленную неподвижно на горизонтальном звене робота, и движок датчика положения, установленного на вертикальном звене и измеряющего положение характерной точки горизонтального звена относительно вертикального, последовательно соединенные релейный блок и третий сумматор, второй вход которого подключен к выходу первого датчика скорости, входу релейного блока и второму отрицательному входу первого сумматора, последовательно соединенные первый задатчик сигнала, четвертый сумматор, пятый сумматор, к второму входу которого подключен второй задатчик сигнала, второй блок умножения, шестой сумматор и третий блок умножения, а также датчик массы, причем выход датчика положения соединен с первым отрицательным входом седьмого сумматора, подключенного вторым положительным входом к входу устройства, а выходом к первому положительному входу первого сумматора, выход третьего сумматора соединен с вторым входом второго сумматора, дополнительно вводятся последовательно соединенные второй датчик скорости и квадратор, выход которого соединен с вторым входом третьего блока умножения, выходом подключенного к третьему отрицательному входу третьего сумматора, выход датчика массы соединен с вторыми входами первого и второго блоков умножения, выход датчика положения соединен с вторым входом четвертого сумматора, выход которого подключен к второму входу шестого сумматора, а выход первого сумматора соединен с третьим входом второго сумматора. В настоящий момент автору неизвестны действующие или описанные в литературе адаптивные электроприводы роботов, которые обеспечивали бы высокую точность и устойчивость привода роботов в условиях существенного изменения параметров нагрузки. В связи с этим предлагаемый в заявке самонастраивающийся электропривод робота удовлетворяет требованиям "Существенные отличия" и "Новизна" по сравнению с известными устройствами. На фиг. 1 представлена схема предлагаемого самонастраивающегося электропривода робота. Самонастраивающийся электропривод содержит последовательно соединенные первый сумматор 1, первый блок 2 умножения, второй сумматор 3, усилитель 4 и двигатель 5, связанный с первым датчиком 6 скорости непосредственно и через редуктор 7 с шестерней 8, приводящей в движение рейку (на фиг. не показана), закрепленную неподвижно на горизонтальном звене робота (фиг.2), и движок датчика 9 положения, установленного на вертикальном звене и измеряющего положение характерной точки горизонтального звена относительно вертикального, последовательно соединенные релейный блок 10 и третий сумматор 11, второй вход которого подключен к выходу первого датчика 6 скорости, входу релейного блока 10 и второму отрицательному входу первого сумматора 1, последовательно соединенные первый задатчик 12 сигнала, четвертый сумматор 13, пятый сумматор 14, к второму входу которого подключен второй задатчик 15 сигнала, второй блок 16 умножения, шестой сумматор 17 и третий блок 18 умножения, а также датчик 19 массы, причем выход датчика 9 положения соединен с первым отрицательным входом седьмого сумматора 20, подключенного вторым положительным входом к входу устройства, а выходом к первому положительному входу первого сумматора 1, выход третьего сумматора 11 соединен с вторым входом второго сумматора 3. Кроме того он содержит последовательно соединенные второй датчик 21 скорости и квадратор 22, выход которого соединен с вторым входом третьего блока 18 умножения, выходом подключенного к третьему отрицательному входу третьего сумматора 11, выход датчика 19 массы соединен с вторыми входами первого 2 и второго 16 блоков умножения, выход датчика 9 положения соединен со вторым входом четвертого 13 сумматора, выход которого подключен к второму входу шестого сумматора 17, а выход первого сумматора 2 соединен с третьим входом второго сумматора 3. На фиг. 2 представлена кинематическая схема исполнительного органа робота. На фиг. введены следующие обозначения:




l3 cosnt расстояние от центра масс горизонтального звена до средней точки схвата;

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



F (mг+m3)


Сила F в процессе движения робота создает на выходном валу редуктора 7 момент, равный
MВ F

С учетом соотношения (1), а также уравнения электрической
U iR+K









Первый и второй положительные входы сумматоров 13 и 14 имеют единичные коэффициенты усиления. На выходах первого 12 и второго 15 задатчиков сигнала соответственно формируются сигналы l3* const и l3 const. В результате на выходе сумматора 13 формируется сигнал l3* + q3, а на выходе сумматора 14 сигнал l3* + l3 + q3, так как датчик 9 измеряет положение точки горизонтального звена, отстоящей от центра масс этого звена на расстояние l3*. Первый положительный вход сумматора 17 имеет коэффициент усиления r/ip, а его второй положительный вход коэффициент усиления rm3/ip. В результате на выходе сумматора 17 формируется сигнал
r[m3(l*3+q3)+mг(l*3+q3+l3)]/ip, а на выходе блока умножения 18 сигнал
r[m3(l*3+q3)+mг(l*3+q3+l3)]







Выходной сигнал релейного элемента 10 с нулевой нейтральной точкой имеет вид
Uвых 10=







Несложно показать, что поскольку Мтsing

RI



Формула изобретения