Статья опубликована в рамках: CIII Международной научно-практической конференции «Научное сообщество студентов XXI столетия. ТЕХНИЧЕСКИЕ НАУКИ» (Россия, г. Новосибирск, 08 июля 2021 г.)
Наука: Технические науки
Секция: Моделирование
Скачать книгу(-и): Сборник статей конференции
дипломов
КОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ АДАПТИВНОЙ СИСТЕМЫ УПРАВЛЕНИЯ МАНИПУЛЯТОРОМ
COMPUTER SIMULATION OF AN ADAPTIVE MANIPULATOR CONTROL SYSTEM
Dmitriy Rozhkov
Master's Degree, Department of Robotics and Mechatronics, Moscow State Technological University "STANKIN",
Russia, Moscow
АННОТАЦИЯ
Цель данной работы исследовать функциональные возможности манипулятора при помощи построения адаптивной системы управления, учитывающей статические и динамические свойства приводов, механических передач и звеньев манипулятора.
ABSTRACT
The purpose of this work is to investigate the functionality of the manipulator by building an adaptive control system that takes into account the static and dynamic properties of drives, mechanical gears and links of the manipulator.
Ключевые слова: компьютерная модель, двухзвенный манипулятор, система управления, динамическая модель.
Keywords: computer model, two-link manipulator, control system, dynamic model.
Под динамическим воздействием будем понимать инерцию звеньев манипулятора. Изменяющийся момент инерции звеньев манипулятора (при изменении конфигурации манипулятора, при выполнении технологической операции) может ухудшать качество переходных процессов [1, 2, 3]. Проведем построение динамической компьютерной модели двухзвенного робота.
Рисунок 1. Модель динамики двухзвенного манипулятора
Данная модель представляет из себя совокупность модульной модели (рисунок 1) и программной (рисунок 2 и 3).
Рисунок 2. Программа моделирования: настройка параметров
Рисунок 3. Программа моделирования
Модульная или блочная модель содержит вход, оснащённый программным переключателем, реализующем переключение вида входных координат: обобщённые координаты (заданы явно) звеньев или декартовы координаты (осуществляется вычисление в блоке «Пересчет координат» рисунок 4) рабочей точки.
Рисунок 4. Блок «Пересчет координат»
Далее расположен контур положения, оснащенный П-регулятором, на вход которого подается разность желаемого и реального положения. Из выходного сигнала регулятора положения вычитается сигнал обратной связи по скорости. Результирующий сигнал поступает на вход ПИ-регулятора скорости (рисунок 5, 6). Контур тока представлен блоком «Функция силовой части привода» (рисунок 3.13) и характеризуется постоянной времени контура тока в тексте программы.
Рисунок 5. ПИ-регулятор скорости привода №1
Рисунок 6. ПИ-регулятор скорости привода №2
Сигналы управления обоих приводов поступают на вход блока «Динамическая модель двухзвенного робота» рисунок 7 [1].
Рисунок 7. Блок «Динамическая модель двухзвенного робота»
Динамическая модель реализует уравнение динамики манипулятора:
где и – обобщенные координаты звеньев манипулятора, и – расстояние до центра масс звеньев, и – массы звеньев, и – длины звеньев, и – моменты инерции двигателей, и – момент инерции двигателя, приведенный к выходному валу, – коэффициент передачи редукторов
где – КПД механической передачи приводов.
Так же аппаратная модель оснащена блоком визуализации «XY График», который выполняет функцию визуализация пути движения рабочей точки. В программе моделирования реализована функция «RobotDraw», при помощи которой происходит визуализация текущей конфигурации манипулятора (рисунок 3).
Регуляторы контуров управления приводами настроены таким образом, чтобы в контуре положения отсутствовало перерегулирование и достигалось наименьшее время переходного процесса (рисунок 8-11).
Рисунок 8. ПП контура тока второго привода
Рисунок 9. ПП контура тока первого привода
Рисунок 10. ПП положения и скорости второго привода
Рисунок 11. ПП положения и скорости первого привода
Произведя настройку контуров управления, проведем исследование точности движения манипулятора. Исследование будет проводится при различных заданных координатах и с различными нагрузками. Как показатели точности движения будем использовать величину перерегулирования и время переходного процесса положения. Результаты исследований при различных задающих воздействия приведены в таблице 1.
Таблица 1
Исследование точности движения манипулятора
|
Первый привод |
Второй привод |
||||
№ п/п |
X, м |
Y, м |
время ПП, с |
Перерегулирование, м |
время ПП, с |
Перерегулирование, м |
Без нагрузки |
||||||
1 |
0,2 |
0,2 |
0,895 |
0 |
0,772 |
0 |
2 |
-0,2 |
0,2 |
0,796 |
0 |
0,752 |
0 |
3 |
0,8 |
0 |
0,85 |
0 |
0,809 |
0 |
4 |
0 |
-0,5 |
0,763 |
0 |
0,768 |
0 |
5 |
0,8 |
-0,1 |
0,623 |
0 |
0,606 |
0 |
Нагрузка 25 кг |
||||||
1 |
0,2 |
0,2 |
0,945 |
0,0007 |
0,875 |
0,0005 |
2 |
-0,2 |
0,2 |
0,81 |
0,0008 |
0,781 |
0,001 |
3 |
0,8 |
0 |
0,904 |
0,0014 |
0,843 |
0,0009 |
4 |
0 |
-0,5 |
0,597 |
0 |
0,776 |
0,0005 |
5 |
0,8 |
-0,1 |
0,743 |
0,00128 |
0,706 |
0,0011 |
Нагрузка 50 кг |
||||||
1 |
0,2 |
0,2 |
1,043 |
0,001 |
0,98 |
0,0008 |
2 |
-0,2 |
0,2 |
0,93 |
0,0008 |
0,897 |
0,001 |
3 |
0,8 |
0 |
1,09 |
0,0021 |
0,946 |
0,001 |
4 |
0 |
-0,5 |
0,634 |
0,0009 |
0,785 |
0,0005 |
5 |
0,8 |
-0,1 |
1,198 |
0,00127 |
0,843 |
0,0009 |
На основании полученных результатов можно сделать вывод, наличие нагрузки в виде груза или постоянного действующего силового воздействия вызывает увеличение значения длительности переходного процесса позиционирования рабочего органа и появление перерегулирования. Причем данные явления проявляются во всех звеньях, но сильнее всего в наиболее нагруженном приводе – первом.
Для улучшения характеристик переходных процессов позиционирования и повышения жесткости манипулятора необходимо ввести адаптацию с учетом изменяющихся моментов инерции.
Рисунок 12. Адаптивная система управления
Модель на рисунке 12 представляет из себя совокупность модульной модели (рисунок 1) и программной (рисунок 2, 3).
Для создания адаптивной системы управления была доработана модель динамики двухзвенного манипулятора путем добавления дополнительных блоков, а именно после регуляторов скорости были добавлены блоки умножения, на которые подаются сигналы с регуляторов скорости и идентификаторов момента инерции, которые соответствуют блокам функций приводов.
После перенастройки коэффициентов усиления регуляторов было проведено исследование точности движения манипулятора. Исследование будет проводится при различных заданных координатах и с различными нагрузками. Как показатели точности движения будем использовать величину перерегулирования и время переходного процесса положения. Результаты исследований при различных задающих воздействия приведены в таблице 2.
Таблица 2.
Исследование точности движения манипулятора
с |
Первый привод |
Второй привод |
||||
№ п/п |
X, м |
Y, м |
время ПП, с |
Перерегулирование, м |
время ПП, с |
Перерегулирование, м |
Без нагрузки |
||||||
1 |
0,2 |
0,2 |
0,9 |
0 |
0,795 |
0 |
2 |
-0,2 |
0,2 |
0,812 |
0 |
0,784 |
0 |
3 |
0,8 |
0 |
0,897 |
0 |
0,829 |
0 |
4 |
0 |
-0,5 |
0,79 |
0 |
0,748 |
0 |
5 |
0,8 |
-0,1 |
0,723 |
0 |
0,686 |
0 |
Нагрузка 25 кг |
||||||
1 |
0,2 |
0,2 |
0,94 |
0 |
0,8 |
0 |
2 |
-0,2 |
0,2 |
0,801 |
0 |
0,8 |
0 |
3 |
0,8 |
0 |
0,917 |
0,0003 |
0,87 |
0,0002 |
4 |
0 |
-0,5 |
0,611 |
0 |
0,726 |
0 |
5 |
0,8 |
-0,1 |
0,831 |
0,0005 |
0,782 |
0,0003 |
Нагрузка 50 кг |
||||||
1 |
0,2 |
0,2 |
1,063 |
0 |
1,01 |
0 |
2 |
-0,2 |
0,2 |
0,943 |
0 |
0,91 |
0 |
3 |
0,8 |
0 |
1,12 |
0,0006 |
0,954 |
0,0004 |
4 |
0 |
-0,5 |
0,693 |
0 |
0,85 |
0 |
5 |
0,8 |
-0,1 |
1,213 |
0,0009 |
0,941 |
0,0003 |
Из результатов проведенного исследования видно, что адаптивная система управления имеет наилучшие динамические характеристики в сравнении с классической системой управления. Величина перерегулирования снизилась в среднем на 50%, длительность переходного процесса увеличилась в пределах 10%. Стоит отметить, что полученные результаты не являются эталонными. Система управления может быть изменена и улучшена в части использования альтернативных методов построения или оптимизации представленной модели, учета дополнительных внешних и внутренних факторов.
Список литературы:
- Илюхин Ю.В., Зеленский А.А., Электрические приводы роботов и мехатронных устройств: учебное пособие. – М.: ФГБОУ ВО МГТУ «СТАНКИН», 2020. – 440с. ISBN 978-5-6044658-7-5.
- Е.И. Юревич Управление роботами и робототехническими системами . Спб.: 2000. 171 с.
- Илюхин Ю.В. Создание высокоэффективных систем управления исполнительными движениями роботов и мехатронных устройств на основе технологически обусловленного метода синтеза: дис. ... Д-р тех. Наук: 05.02.05. - м., 2001. - 378 с.
дипломов
Оставить комментарий