Clear Sky Science · es

Detección rápida de colisiones sin sensores para controladores PMSM con recursos limitados mediante un método basado en FFRLS

· Volver al índice

Por qué importa la detección de golpes en los motores

Desde robots de fábrica hasta coches eléctricos, las máquinas modernas dependen de motores eléctricos compactos que giran rápido y operan cerca de personas. Si un brazo móvil o una cinta transportadora golpea algo —o a alguien— inesperadamente, el sistema debe percibir el impacto casi al instante y reaccionar. Muchos sistemas de seguridad usan sensores adicionales para detectar esos golpes, pero eso aumenta el coste y la complejidad. Este artículo presenta una forma para que un tipo de motor muy usado detecte colisiones utilizando solo las señales que ya mide, haciendo posible reacciones de seguridad rápidas incluso en hardware de bajo coste.

Motores que pueden «sentir» sin sensores extra

El estudio se centra en los motores síncronos de imán permanente, una clase ampliamente empleada de motores de alto par y bajo peso que se encuentran en robots colaborativos, accionamientos industriales y vehículos eléctricos. Estos motores suelen estar gobernados por controladores embebidos compactos con potencia de cálculo limitada. Los esquemas existentes de detección de colisiones a menudo dependen de modelos detallados del robot, observadores complejos o incluso redes neuronales, que pueden ser demasiado pesados para esos controladores. Otros enfoques vigilan directamente la corriente del motor, pero el ruido y las variaciones normales de operación los hacen poco fiables. Los autores buscan crear un método lo bastante simple para controladores pequeños y, a la vez, lo bastante preciso para distinguir colisiones reales de perturbaciones cotidianas.

Figure 1
Figure 1.

Convertir el comportamiento del motor en un sentido virtual del tacto

En lugar de añadir hardware, el método «escucha» cómo cambian con el tiempo la velocidad y la corriente del motor. Usando un modelo mecánico simplificado del motor, el controlador puede inferir la fuerza de giro invisible en el eje —denominada par de carga— a partir de medidas básicas que ya tiene. La herramienta central es una técnica matemática conocida como estimador recursivo de mínimos cuadrados con factor de olvido. En términos prácticos, este estimador ajusta continuamente un pequeño conjunto de parámetros internos para que la velocidad predicha por el modelo coincida estrechamente con la velocidad real. A partir de esos parámetros, el controlador reconstruye el par variable en el eje, que incluye tanto la carga normal como cualquier fuerza extra súbita causada por una colisión.

Detectar sacudidas súbitas en tiempo real

Detectar una colisión pasa a ser un problema de reconocimiento de patrones sobre ese par estimado. El algoritmo busca cambios bruscos en la señal de par estimado, pero debe ignorar pequeñas oscilaciones causadas por el ruido o variaciones normales de velocidad. Para ello combina un filtro de suavizado simple con una diferencia numérica que enfatiza los saltos repentinos mientras suprime las fluctuaciones aleatorias. El resultado es un "valor de evaluación" compacto que crece bruscamente cuando el motor experimenta una sacudida. El método también adapta sus límites de decisión a la velocidad actual: a velocidades mayores se esperan variaciones naturales más grandes, por lo que los umbrales se amplían automáticamente. Cuando el valor de evaluación sale de esta banda de seguridad móvil, el algoritmo marca una colisión, todo ello sin resolver grandes ecuaciones matriciales ni ejecutar bucles de optimización pesados.

Poner el método a prueba

El equipo construyó una plataforma experimental alrededor de un pequeño motor de imán permanente, electrónica de accionamiento estándar y un freno magnético que aplica un par constante. Para simular colisiones, presionaron brevemente almohadillas de fricción contra el acoplamiento del eje, creando picos rápidos e impredecibles en la carga. Las pruebas cubrieron tres escenarios realistas: velocidad constante, aceleración bajo carga y velocidad constante con una carga de fondo que varía suavemente. En todos los casos, el método detectó las colisiones en pocos milisegundos, con frecuencia en menos de un milisegundo, y respondió con fiabilidad incluso cuando el par extra de la “colisión” era mucho menor que la carga existente. Experimentos complementarios a distintas temperaturas del motor —alrededor de temperatura ambiente y cerca de 80 grados Celsius— mostraron que el rendimiento de detección se mantenía robusto pese a los cambios en las propiedades del motor provocados por el calentamiento.

Figure 2
Figure 2.

Qué implica esto para máquinas más seguras y baratas

Para el público general, la conclusión clave es que un motor puede adquirir una especie de sentido del tacto integrado sin añadir hardware nuevo. Reutilizando las señales de velocidad y corriente que ya mide el accionamiento, este enfoque puede reconocer impactos ligeros con la suficiente rapidez para desencadenar acciones protectoras, como detener un brazo robótico o frenar una cinta transportadora. Dado que el método se basa en cálculos compactos y de bajo coste que encajan fácilmente en los controladores embebidos existentes, ofrece una vía práctica hacia máquinas más seguras y con mayor capacidad de respuesta en fábricas, robots de servicio y otras aplicaciones cotidianas donde personas y motores potentes comparten el mismo espacio.

Cita: 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

Palabras clave: detección de colisiones, motores eléctricos, seguridad robótica, control embebido, monitorización sin sensores