Дрожание позиционирования может возникать, когда шарнир робота многократно колеблется вокруг заданного положения или не может плавно стабилизироваться после достижения цели. Для высокоточного гармонического привода шарнира такое поведение часто связано с взаимодействием параметров ПИД-регулятора, условий нагрузки, характеристик передачи и механической конструкции.
Гармонический шарнирный привод HPJM обеспечивает настраиваемый ПИД-интерфейс, позволяющий пользователям регулировать параметры управления скоростью и положением в зависимости от нагрузки и условий эксплуатации. Текущий контур калибруется перед поставкой, а контуры скорости и положения могут быть настроены пользователем при необходимости.
В данной статье описывается структура ПИД-регулирования привода гармонического шарнира HPJM, роль основных параметров ПИД-регулятора, а также практическая процедура уменьшения дрожания позиционирования с помощью CAN, CANopen, EtherCAT или программного обеспечения Magic.

Шарнир робота не работает только как двигатель. Полная система движения включает в себя двигатель, гармонический редуктор, энкодер, подшипники, механический корпус, нагрузку и систему сервоуправления.
Когда достигается заданное положение, контроллер непрерывно сравнивает целевое положение с фактическим положением. Если управляющий отклик слишком агрессивен для механических характеристик шарнира, исполнительный механизм может неоднократно корректировать положение в противоположных направлениях.
Это может выглядеть следующим образом:
Небольшие колебания вокруг целевого положения
Повторные прямые и обратные коррекции
Слышимая или видимая вибрация
Более длительное время стабилизации
Неустойчивое движение под определенными нагрузками
Следовательно, дрожание позиционирования не следует автоматически приписывать гармоническому редуктору или энкодеру. Во многих случаях параметры ПИД-регулятора необходимо согласовывать с фактической нагрузкой и механическими условиями шарнира робота.

ПИД-регулирование определяет выходной сигнал управления в соответствии с ошибкой между заданным значением и фактической реакцией системы.
Три основных компонента:
Пропорциональный член реагирует на величину текущей ошибки. Увеличение пропорционального коэффициента усиления, как правило, приводит к тому, что система управления сильнее реагирует на отклонения положения или скорости.
Интегральный член накапливает ошибку во времени и используется в основном для уменьшения ошибки в установившемся режиме или остаточного отклонения.
Производная часть реагирует на скорость изменения ошибки и может обеспечивать упреждающее демпфирование во время динамических изменений.
В архитектуре управления HPJM контуры управления расположены в каскадной структуре:
Текущая петля → Петля скорости → Петля положения
Токовый контур является самым внутренним контуром и напрямую управляет током двигателя и электромагнитным моментом. Контур скорости управляет скоростью двигателя, а контур положения — конечной реакцией на изменение положения.
Параметры контура тока калибруются перед поставкой и, как правило, не должны изменяться пользователем.
Для настройки под конкретные задачи основными параметрами являются:
Скоростной контур P → Скоростной контур I → Позиционный контур P → Позиционный контур D

Гармонический шарнирный привод может быть установлен в различных роботизированных системах со значительно различающимися механическими нагрузками.
Например, один и тот же исполнительный механизм HPJM может демонстрировать различные динамические характеристики при установке в следующих условиях:
Шарнир роботизированной руки
Шарнир человекоподобного робота
Легкий коллаборативный робот
Вращающийся головной механизм
Компактный роботизированный манипулятор
Нагрузка влияет на инерцию, трение, ускорение и характеристики механического резонанса всего соединения.
В результате параметры ПИД-регулятора, хорошо работающие при одних условиях нагрузки, могут не обеспечивать такую же точность позиционирования при других.
Именно поэтому настройку ПИД-регулятора следует проводить при фактической или репрезентативной рабочей нагрузке, а не использовать единый набор параметров для каждого приложения.
Контур позиционирования оказывает непосредственное влияние на то, как шарнир робота реагирует на ошибки позиционирования.
Коэффициент пропорционального усиления по положению определяет, насколько сильно исполнительный механизм реагирует на ошибку позиционирования.
Если коэффициент усиления положения P слишком низок, исполнительный механизм может реагировать медленно или демонстрировать недостаточную жесткость позиционирования.
Если коэффициент усиления положения P слишком высок, исполнительный механизм может непрерывно корректировать небольшие ошибки позиционирования, что приведет к колебаниям или дрожанию позиционирования вокруг цели.
Следовательно, при возникновении дрожания позиционирования одним из параметров, подлежащих исследованию, может быть уменьшение коэффициента усиления позиционирования P.
Оптимальное значение зависит от фактической нагрузки, механической жесткости, характеристик редуктора и требуемой реакции.
Коэффициент усиления производной положения реагирует на изменения ошибки позиционирования и может влиять на характеристики демпфирования контура позиционирования.
Чрезмерно высокое значение коэффициента усиления D может вызвать колебания или сделать реакцию сустава нестабильной, особенно при наличии шума измерений или механической вибрации.
Поэтому положения P и D следует рассматривать совместно, а не корректировать по отдельности, не наблюдая за результирующим движением.
Контур регулирования скорости образует промежуточный слой между контуром регулирования тока и контуром регулирования положения.
Коэффициент усиления, пропорциональный скорости, определяет силу реакции на ошибку скорости.
Если коэффициент усиления слишком низок, исполнительный механизм может демонстрировать более медленную реакцию на изменение скорости.
Если коэффициент усиления слишком высок, контур регулирования скорости может стать нестабильным при определенных условиях эксплуатации.
Параметр интеграла скорости накапливает ошибку скорости с течением времени и помогает устранить устойчивые отклонения скорости.
Однако чрезмерное интегральное воздействие может повлиять на поведение исполнительного механизма при стабилизации и увеличить время, необходимое для стабилизации системы.
Поэтому настройку контура регулирования скорости следует производить с учетом фактической механической нагрузки и условий эксплуатации.
В процессе практической настройки не следует одновременно случайным образом изменять несколько параметров.
Основная процедура такова:
Остановить исполнительный механизм → Изменить параметры ПИД-регулятора → Сохранить параметры → Включить исполнительный механизм → Проверить движение → Повторить при необходимости
Перед изменением параметров исполнительный механизм следует перевести в остановленное или отключенное состояние.
В системе HPJM пользователи могут получить доступ к параметрам ПИД-регулятора через поддерживаемые интерфейсы связи или программное обеспечение Magic.
Типичная последовательность настройки выглядит следующим образом:
Убедитесь, что привод шарнира скольжения установлен правильно и работает при заданных условиях нагрузки.
Текущая петля была откалибрована перед поставкой и, как правило, должна оставаться неизменной.
Настройте параметры P и I контура регулирования скорости в соответствии с реакцией исполнительного механизма под фактической нагрузкой.
Настройте положения P и D, чтобы получить желаемый отклик позиционирования без чрезмерных колебаний.
Выполните многократные позиционные перемещения и понаблюдайте за перерегулированием, поведением при стабилизации, вибрацией и дрожанием позиционирования.
После достижения стабильной работы сохраните параметры, чтобы сохранить новые настройки.
Такой последовательный подход облегчает определение того, какой параметр отвечает за изменение поведения.
Исполнительный механизм HPJM с гармоническим шарниром обеспечивает доступ к параметрам ПИД-регулятора через различные интерфейсы связи.
Через интерфейс CAN пользователи могут считывать и записывать соответствующие параметры ПИД-регулятора скорости и положения.
Этот интерфейс можно использовать для:
Считывание параметров контура регулирования скорости
Считывание параметров контура позиционирования
Запишите параметры контура регулирования скорости.
Запишите параметры петли позиционирования.
Сохраните измененные параметры.
Это позволяет главному контроллеру или программному обеспечению для ввода в эксплуатацию настраивать исполнительный механизм в соответствии с требованиями приложения.
В системах на основе CANopen доступ к параметрам ПИД-регулятора осуществляется через соответствующие индексы словаря объектов.
Интерфейс HPJM включает объекты для параметров контура регулирования скорости и контура регулирования положения, позволяя главному контроллеру считывать или изменять соответствующие значения.
В приложениях EtherCAT соответствующие объекты также можно использовать для доступа к параметрам ПИД-регулятора.
Благодаря этому HPJM подходит для систем управления роботами, где исполнительный механизм необходимо интегрировать в централизованную архитектуру управления движением на основе EtherCAT.
Для получения подробной информации об индексах, подиндексах, командах и форматах данных инженерам следует обратиться к документации по протоколу связи HPJM.
Изменение параметра ПИД-регулятора не обязательно означает, что новое значение было сохранено навсегда.
После завершения процесса настройки параметры необходимо сохранить с помощью соответствующей команды сохранения.
В случае HPJM сохранение параметров может быть выполнено через поддерживаемый коммуникационный интерфейс.
Основной алгоритм работы выглядит следующим образом:
Настроить → Проверить → Подтвердить → Сохранить
Это особенно важно на этапе ввода в эксплуатацию, поскольку в противном случае параметр, который, по-видимому, работает во время тестирования, может не сохраниться после перезапуска исполнительного механизма.
Для пользователей, предпочитающих графический ввод в эксплуатацию, а не прямую отправку команд CAN или CANopen, HPJM можно настроить с помощью программного обеспечения Magic.
Общая процедура такова:
Щелкните правой кнопкой мыши по программе Magic и выберите «Запустить от имени администратора».
Для обнаружения подключенного исполнительного механизма HPJM выберите пункт «Поиск устройств» в верхнем меню.
Выберите соответствующий протокол связи, например CAN или CANopen, в зависимости от фактической конфигурации системы.
Выберите канал 1 или канал 2 в соответствии с аппаратным интерфейсом анализатора.
Установите скорость передачи данных, соответствующую фактической конфигурации системы.
Настройте соответствующий диапазон идентификаторов устройств для подключенного исполнительного механизма.
При необходимости кратковременно включите двигатель для подтверждения связи, затем выключите его и убедитесь, что исполнительный механизм находится в остановленном состоянии, прежде чем изменять параметры ПИД-регулятора.
Отрегулируйте необходимые параметры ПИД-регулятора и включите исполнительный механизм для тестирования.
Проанализируйте реакцию системы позиционирования и при необходимости повторите процесс настройки.
После достижения желаемого результата сохраните параметры в программе.
Настройка ПИД-регулятора не должна быть первым решением для каждой проблемы позиционирования.
Перед увеличением коэффициента усиления инженеры должны убедиться в правильности сборки механической системы.
К важным факторам относятся:
Проверьте жесткость крепления, соосность вала, надежность крепления и распределение нагрузки.
Убедитесь, что фактическая нагрузка и инерция находятся в пределах заданного рабочего диапазона привода.
Проверьте наличие аномального трения, механических помех или проблем с трансмиссией.
Убедитесь, что обратная связь по положению стабильна и не содержит посторонних шумов.
Проверьте правильность работы механизмов передачи команд и обратной связи.
Убедитесь, что исполнительный механизм тестируется в заданном режиме управления.
Если сама механическая система испытывает чрезмерную вибрацию или нестабильность, простое увеличение коэффициента усиления ПИД-регулятора может усугубить проблему.
Эффективность управления шарниром робота зависит не только от самого сервомотора.
Интегрированный привод с гармоническим шарниром объединяет множество компонентов, непосредственно влияющих на управляющую реакцию, включая двигатель, гармонический редуктор, энкодер, приводную электронику, подшипники и механический корпус.
Такая интегрированная архитектура позволяет подбирать эти компоненты на этапе разработки, а не выбирать их по отдельности и комбинировать на заключительном этапе системной интеграции.
Для производителей роботов это может упростить ввод в эксплуатацию, поскольку исполнительный механизм уже разработан на основе определенной архитектуры «двигатель-трансмиссия-обратная связь».
Оставшаяся часть регулировки ПИД-регулятора может быть сосредоточена в первую очередь на согласовании исполнительного механизма с конкретной конструкцией робота и нагрузкой.
Это особенно ценно для таких применений, как человекоподобные роботы, роботизированные манипуляторы, коллаборативные роботы и другие многоосевые роботизированные системы, где каждый сустав может испытывать различную инерцию и механические условия.
Серия HPJM основана на практическом подходе к управлению суставами роботов.
Перед поставкой калибруется контур управления двигателем, что обеспечивает заранее определенную основу для управления двигателем. Затем пользователи могут регулировать контуры скорости и положения в соответствии с фактическими требованиями своего приложения.
Такой подход позволяет адаптировать одну и ту же платформу привода с гармоническим шарниром к различным механическим нагрузкам и роботизированным приложениям без необходимости перепроектирования всей архитектуры сервоуправления.
Для инженерных групп, разрабатывающих роботизированные суставы, ключевым моментом является не поиск универсального параметра ПИД-регулятора.
Вместо этого цель состоит в том, чтобы найти стабильную комбинацию параметров, которая соответствует следующим условиям:
Исполнительный механизм + Гармоническая передача + Механическая конструкция + Нагрузка + Профиль движения
При правильном подборе этих факторов HPJM может обеспечить стабильное позиционирование и быстрое реагирование на движения, минимизируя при этом ненужные колебания и дрожание.
Нестабильность позиционирования в шарнире робота часто является проблемой системного уровня, а не проблемой, вызванной отдельным компонентом.
Для привода гармонического шарнира HPJM контур тока калибруется перед поставкой, в то время как контуры скорости и положения могут быть отрегулированы в соответствии с фактической нагрузкой и условиями эксплуатации.
Практический процесс настройки должен быть сосредоточен на взаимосвязи между параметрами ПИП-регулятора скорости и ПИД-регулятора положения, а также учитывать механическую установку, инерцию нагрузки, характеристики передачи, обратную связь энкодера и характеристики связи.
Независимо от того, интегрирован ли HPJM через программное обеспечение CAN, CANopen, EtherCAT или Magic, рекомендуемый подход заключается в контролируемом изменении параметров, тестировании исполнительного механизма в репрезентативных условиях и сохранении параметров после достижения стабильной работы.
Для инженеров, разрабатывающих человекоподобных роботов, роботизированные манипуляторы, коллаборативных роботов и другие прецизионные роботизированные системы, правильная настройка ПИД-регулятора может помочь приводу гармонического шарнира достичь лучшего баланса между точностью позиционирования, скоростью реакции и стабильностью движения.
Подробнее
Узнайте больше о истории HONPINE и тенденциях в области точных передач.
Двойной щелчок
Мы предлагаем гармоничные редукторы, планетарные редукторы, моторы для роботизированных суставов, поворотные приводы для роботов, RV-редукторы, конечные эффекторы для роботов, ловкие роботизированные руки