← Últimos artículos
⚡ ingeniería eléctrica

Fault-Tolerant Control Strategy for Robot-Joint PMSM Drives Under Encoder Faults

Este artículo propone una estrategia de control tolerante a fallos para accionamientos de PMSM de articulación robótica que utiliza una inyección de alta frecuencia y un observador de modo deslizante fusionados para diagnosticar fallos del codificador, aislar la retroalimentación defectuosa y mantener la operación de bucle cerrado con un error de ángulo mínimo mediante la compensación de alineación en línea.

Autores originales: Chenxu Hu¹, Xuwei Shen¹, Xiangning Lu¹, Guo Ye¹, Lianchao Sheng¹

Publicado 2026-09-24
📖 6 min de lectura🧠 Análisis profundo

Autores originales: Chenxu Hu¹, Xuwei Shen¹, Xiangning Lu¹, Guo Ye¹, Lianchao Sheng¹

Artículo original bajo licencia CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ✨ Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

Los robots que se mueven con la precisión de una mano humana dependen de motores que son increíblemente rápidos y sensibles. Dentro de las articulaciones de estas máquinas, los motores síncronos de imanes permanentes actúan como los músculos, convirtiendo la energía eléctrica en un movimiento suave y controlado. Para que estos motores se muevan exactamente hacia donde deben, el sistema necesita saber la posición precisa del rotor que gira en cada fracción de segundo. Usualmente, esta información proviene de un pequeño dispositivo llamado codificador (encoder), que actúa como un ojo digital, observando el eje y enviando un flujo constante de datos de posición de vuelta al cerebro de la computadora. Si este ojo se queda ciego o empieza a ver cosas que no están ahí, el motor puede perder el rumbo, lo que provoca movimientos bruscos o un apagado completo. En el delicado mundo de la robótica, donde un robot podría estar ensamblando un microchip o asistiendo en una cirugía, perder ese retroalimentación de posición no es solo un inconveniente; es un fallo que puede detener la producción o causar daños.

El desafío para los ingenieros es que estos motores operan en un rango de velocidades muy amplio, desde una parada total hasta miles de revoluciones por minuto. En reposo, el motor está silencioso y no produce señales eléctricas naturales que una computadora pueda rastrear fácilmente. A altas velocidades, genera señales fuertes, pero los métodos utilizados para rastrearlo a bajas velocidades se vuelven ruidosos e insuficientes. Tradicionalmente, si el codificador falla, el robot se detiene. Sin embargo, un equipo de investigadores de la Universidad Normal de Jiangsu ha desarrollado una forma de mantener el motor funcionando incluso cuando su principal "ojo" falla. Crearon un sistema que utiliza dos técnicas matemáticas diferentes para adivinar la posición del rotor, fusionándolas de modo que, si un método es débil, el otro tome el control. Esto permite que el robot continúe su trabajo sin interrupciones, incluso después de que el codificador deje de funcionar correctamente.

Los investigadores se centraron en tres formas específicas en las que un codificador puede fallar: un salto repentino en el ángulo reportado, que la salida se quede estancada en un solo valor, o una pérdida de pulsos que hace que la lectura de velocidad sea errática. Para manejar estos fallos, diseñaron una estrategia de control que ejecuta dos sistemas de estimación paralelos en segundo plano mientras el codificador aún funciona. Un sistema, conocido como inyección de alta frecuencia, funciona enviando una señal eléctrica diminuta y rápida al motor y escuchando cómo reacciona la estructura magnética interna del motor. Este método es excelente para encontrar la posición cuando el motor no se mueve o se mueve muy lentamente. El segundo sistema, llamado observador de modo deslizante (sliding-mode observer), observa el voltaje y la corriente que fluyen a través del motor para calcular la posición basándose en la propia física del motor. Este método es altamente preciso cuando el motor gira rápido.

La parte inteligente de esta nueva estrategia es cómo gestiona estos dos sistemas. En lugar de simplemente cambiar de uno a otro según cambia la velocidad, los investigadores crearon una mezcla suave. Determinaron exactamente cuánta confianza depositar en el método de baja velocidad frente al método de alta velocidad en cada velocidad, y ajustaron la fuerza de la señal de alta frecuencia de forma independiente para mantener la eficiencia del motor. Mientras el codificador esté sano, la computadora compara constantemente el reporte del codificador con la suposición combinada de estos dos sistemas. Si el codificador de repente empieza a reportar una posición que es drásticamente diferente de lo que los dos sistemas acuerdan, la computadora sabe que algo anda mal. No entra en pánico inmediatamente; espera un periodo corto para confirmar el fallo, asegurándose de no confundir un error momentáneo con un fallo real.

Una vez confirmado el fallo, el sistema realiza una transferencia delicada. Desconecta instantáneamente el codificador defectuoso del bucle de control y cambia al uso de la estimación combinada de los dos sistemas matemáticos. Para evitar que el robot dé sacudidas durante este cambio, el sistema aplica una compensación temporal que se desvanece en solo 50 milisegundos, suavizando la transición para que el motor siga girando sin contratiempos. Los investigadores probaron este enfoque extensamente utilizando simulaciones por computadora y una plataforma de prueba física con un motor y un controlador reales. En las simulaciones, introdujeron varios fallos mientras el motor funcionaba a diferentes velocidades, desde unas lentas 100 revoluciones por minuto hasta unas rápidas 1500 revoluciones por minuto. En todos los casos, el sistema detectó el fallo en un lapso de 16 a 31 milisegundos y mantuvo con éxito el control de bucle cerrado. El error en el ángulo del motor tras la toma de control fue notablemente pequeño, manteniéndose dentro de un rango de menos de 1.5 grados, lo cual es apenas perceptible en un sistema mecánico.

Los experimentos físicos en la plataforma de prueba confirmaron que esta estrategia funciona en el mundo real, no solo en un modelo de computadora. El equipo hizo funcionar el motor desde una parada completa hasta 3000 revoluciones por minuto, probando qué tan bien funcionaban los dos métodos de estimación juntos en todo el rango de velocidad. Simularon un codificador estancado a velocidad cero, un salto repentino de ángulo a 800 revoluciones por minuto y un fallo de pérdida de pulsos a 3000 revoluciones por minuto. En cada escenario, el sistema identificó el problema, aisló el codificador averiado y mantuvo el motor funcionando suavemente mediante la posición estimada. Incluso cuando el codificador estaba completamente estancado antes de que el motor arrancara, el sistema utilizó el método de inyección de alta frecuencia para arrancar el motor desde el reposo sin ayuda externa. Los resultados mostraron que el motor podía recuperarse de estos fallos con una perturbación mínima en su velocidad o en la corriente eléctrica que fluye a través de él.

Este trabajo demuestra que las articulaciones de los robots no tienen por qué ser frágiles, dependiendo de un solo sensor que, si se rompe, detiene toda la máquina. Al fusionar diferentes formas de estimar la posición y crear una forma robusta de alternar entre ellas, los investigadores han demostrado que los motores pueden hacerse resilientes a los fallos de los sensores. El enfoque permite una operación continua y suave incluso cuando el dispositivo de retroalimentación primario falla, asegurando que el robot pueda terminar su tarea sin interrupciones. Aunque el estudio se centró en tipos específicos de fallos de codificador y utilizó un entorno de prueba controlado, los resultados proporcionan un camino claro hacia sistemas robóticos más fiables y tolerantes a fallos que puedan operar de forma segura en entornos complejos y exigentes.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →