Clear Sky Science · ru
Быстрое бесконтактное обнаружение столкновений для ресурс-ограниченных контроллеров ПМЭС с использованием метода на базе FFRLS
Почему важно обнаруживать удары в двигателях
От заводских роботов до электромобилей — современные машины опираются на компактные электрические двигатели, которые быстро вращаются и работают рядом с людьми. Если движущаяся рука или конвейер неожиданно столкнётся с чем‑то — или с кем‑то — система должна заметить удар почти мгновенно и отреагировать. Многие системы безопасности используют дополнительные датчики для «ощущения» таких ударов, но это увеличивает стоимость и сложность. В этой статье предлагается способ, позволяющий популярному типу двигателя обнаруживать столкновения, используя только сигналы, которые он уже измеряет, что делает быстрые защитные реакции возможными даже на недорогом оборудовании.
Двигатели, которые «чувствуют», не прибавляя датчиков
Исследование сосредоточено на двигателях с постоянными магнитами синхронного типа — широко используемом классе мощных и лёгких двигателей, встречающемся в коллаборативных роботах, промышленных приводах и электромобилях. Обычно их управляют компактные встроенные контроллеры с ограниченной вычислительной мощностью. Существующие схемы обнаружения столкновений часто опираются на подробные модели робота, сложные наблюдатели или даже нейронные сети, которые могут оказаться слишком тяжёлыми для таких контроллеров. Другие подходы анализируют ток двигателя напрямую, но шум и нормальные рабочие вариации делают их ненадёжными. Авторы ставят цель создать метод, достаточно простой для маломощных контроллеров и в то же время точный, чтобы отличать реальные столкновения от повседневных возмущений.

Преобразование поведения двигателя в виртуальное осязание
Вместо добавления аппаратуры метод «слушает» изменения скорости и тока двигателя во времени. Используя упрощённую механическую модель, контроллер может восстановить невидимый крутящий момент на валу — так называемый нагрузочный момент — по базовым измерениям, которые у него уже есть. Основной инструмент — математическая техника, известная как рекурсивная оценка наименьших квадратов с фактором забывания. На практике этот оценщик непрерывно подгоняет небольшой набор внутренних параметров так, чтобы предсказанная моделью скорость максимально совпадала с реальной. По этим параметрам контроллер реконструирует меняющийся момент на валу, который включает и обычную нагрузку, и любые внезапные дополнительные силы, вызванные столкновением.
Выявление резких толчков в реальном времени
Обнаружение столкновения сводится к задаче распознавания паттернов в оценённом сигнале момента. Алгоритм ищет резкие изменения в оценённом моменте, но при этом должен игнорировать небольшие колебания, вызванные шумом или нормальными изменениями скорости. Для этого он комбинирует простую фильтрацию сглаживания с численным оператором разности, который подчёркивает внезапные скачки и подавляет случайные флуктуации. В результате получается компактное «оценочное значение», которое резко растёт при ударе двигателя. Метод также адаптирует пороги принятия решения в зависимости от текущей скорости: при больших оборотах ожидаются более значительные естественные вариации, поэтому границы автоматически расширяются. Когда оценочное значение выходит за пределы этой движущейся безопасной зоны, алгоритм сигнализирует о столкновении — и всё это без решения больших матричных уравнений или тяжёлых оптимизационных циклов.
Проверка метода в действии
Команда построила экспериментальную платформу на основе небольшого ПМЭС, стандартной силовой электроники и магнитного тормоза, создающего постоянный крутящий момент. Для имитации столкновений кратковременно прижимали фрикционные накладки к муфте вала, создавая быстрые непредсказуемые всплески нагрузки. Испытания охватывали три реалистичных сценария: постоянная скорость, разгон под нагрузкой и постоянная скорость с плавно меняющейся фоновой нагрузкой. В каждом случае метод обнаруживал столкновения в течение нескольких тысячных долей секунды, часто — менее чем за миллисекунду, и работал надёжно даже когда дополнительный момент от «столкновения» был значительно меньше существующей нагрузки. Последующие эксперименты при разных температурах двигателя — около комнатной и примерно 80 °C — показали, что эффективность обнаружения остаётся устойчивой несмотря на изменение свойств двигателя при нагреве.

Что это значит для более безопасных и дешёвых машин
Для неспециалиста ключевой вывод состоит в том, что двигатель может получить своего рода встроенное осязание без дополнительного оборудования. Повторно используя сигналы скорости и тока, которые уже измеряет привод, этот подход позволяет быстро распознавать лёгкие удары и запускать защитные действия, например останавливать манипулятор или замедлять конвейер. Поскольку метод основан на компактных и недорогих вычислениях, легко укладывающихся в существующие встроенные контроллеры, он предлагает практичный путь к более безопасным и отзывчивым машинам на фабриках, в сервисных роботах и других повседневных применениях, где люди и мощные двигатели работают в одном пространстве.
Цитирование: Zhao, D., Ren, T., Huang, G. et al. Fast sensorless collision detection for resource-constrained pmsm controllers using an FFRLS-based method. Sci Rep 16, 12667 (2026). https://doi.org/10.1038/s41598-026-43846-5
Ключевые слова: обнаружение столкновений, электродвигатели, безопасность роботов, встроенное управление, бесконтактный мониторинг