← Derniers articles
⚡ génie électrique

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

Cet article propose une stratégie de commande tolérante aux fautes pour les entraînements de robots à joint PMSM qui utilise une fusion d'injection haute fréquence et d'observateur en mode glissant pour diagnostiquer les fautes de codeur, isoler le retour défaillant et maintenir un fonctionnement en boucle fermée avec une erreur d'angle minimale grâce à une compensation d'alignement en ligne.

Auteurs originaux : Chenxu Hu¹, Xuwei Shen¹, Xiangning Lu¹, Guo Ye¹, Lianchao Sheng¹

Publié 2026-09-24
📖 6 min de lecture🧠 Analyse approfondie

Auteurs originaux : Chenxu Hu¹, Xuwei Shen¹, Xiangning Lu¹, Guo Ye¹, Lianchao Sheng¹

Article original sous licence CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ✨ Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Les robots qui se déplacent avec la précision d'une main humaine reposent sur des moteurs incroyablement rapides et réactifs. À l'intérieur des articulations de ces machines, les moteurs synchrones à aimants permanents agissent comme des muscles, transformant l'énergie électrique en un mouvement fluide et contrôlé. Pour que ces moteurs se déplacent exactement là où ils le doivent, le système doit connaître la position précise du rotor en rotation à chaque fraction de seconde. Généralement, cette information provient d'un petit dispositif appelé encodeur, qui agit comme un œil numérique, surveillant l'arbre et renvoyant un flux constant de données de position au cerveau informatique. Si cet œil devient aveugle ou commence à voir des choses qui n'existent pas, le moteur peut perdre sa trajectoire, entraînant des mouvements saccadés ou un arrêt complet. Dans le monde délicat de la robotique, où un robot peut assembler une puce électronique ou assister une chirurgie, perdre ce retour de position n'est pas seulement un inconvénient ; c'est une défaillance qui peut interrompre la production ou causer des dommages.

Le défi pour les ingénieurs est que ces moteurs fonctionnent sur une vaste gamme de vitesses, de l'arrêt complet à des milliers de tours par minute. À l'arrêt, le moteur est silencieux et ne produit aucun signal électrique naturel qu'un ordinateur puisse facilement suivre. À haute vitesse, il génère des signaux forts, mais les méthodes utilisées pour le suivre à basse vitesse deviennent bruyantes et peu fiables. Traditionnellement, si l'encodeur tombe en panne, le robot s'arrête. Cependant, une équipe de chercheurs de l'Université Normale du Jiangsu a développé un moyen de maintenir le moteur en marche même lorsque son « œil » primaire fait défaut. Ils ont créé un système qui utilise deux techniques mathématiques différentes pour deviner la position du rotor, en les fusionnant de sorte que si une méthode est faible, l'autre prend le relais. Cela permet au robot de poursuivre son travail de manière fluide, même après que l'encodeur a cessé de fonctionner correctement.

Les chercheurs se sont concentrés sur trois façons spécifiques dont un encodeur peut tomber en panne : un saut soudain dans l'angle rapporté, une sortie bloquée sur une valeur unique, ou une perte de impulsions qui rend la lecture de la vitesse erratique. Pour gérer ces défaillances, ils ont conçu une stratégie de contrôle qui exécute deux systèmes d'estimation parallèles en arrière-plan pendant que l'encodeur fonctionne encore. Un système, connu sous le nom d'injection de haute fréquence, fonctionne en envoyant un signal électrique minuscule et rapide dans le moteur et en écoutant comment la structure magnétique interne du moteur réagit. Cette méthode est excellente pour trouver la position lorsque le moteur ne bouge pas ou bouge très lentement. Le second système, appelé observateur en mode glissant, examine la tension et le courant circulant à travers le moteur pour calculer la position en se basant sur la propre physique du moteur. Cette méthode est hautement précise lorsque le moteur tourne rapidement.

La partie ingénieuse de cette nouvelle stratégie est la façon dont elle gère ces deux systèmes. Au lieu de simplement passer de l'un à l'autre en fonction de la vitesse, les chercheurs ont créé un mélange fluide. Ils ont déterminé exactement quelle confiance accorder à la méthode de basse vitesse par rapport à la méthode de haute vitesse à chaque vitesse donnée, et ils ont ajusté la force du signal de haute fréquence de manière indépendante pour maintenir l'efficacité du moteur. Tant que l'encodeur est sain, l'ordinateur compare constamment le rapport de l'encodeur avec le devin de ces deux systèmes combinés. Si l'encodeur commence soudainement à rapporter une position qui est radicalement différente de ce sur quoi les deux systèmes s'accordent, l'ordinateur sait que quelque chose ne va pas. Il ne panique pas immédiatement ; il attend une courte période pour confirmer la défaillance, garantissant qu'il ne confond pas un simple incident passager avec une véritable panne.

Une fois la défaillance confirmée, le système effectue un transfert délicat. Il déconnecte instantanément l'encodeur défectueux de la boucle de contrôle et passe à l'utilisation de l'estimation combinée des deux systèmes mathématiques. Pour éviter que le robot ne subisse des secousses lors de ce passage, le système applique une compensation temporaire qui s'estompe en seulement 50 millisecondes, lissant la transition afin que le moteur continue de tourner sans encombre. Les chercheurs ont testé cette approche de manière approfondie en utilisant des simulations informatiques et une plateforme de test physique avec un vrai moteur et un contrôleur. Dans les simulations, ils ont introduit diverses pannes pendant que le moteur fonctionnait à différentes vitesses, d'un mouvement lent de 100 tours par minute à une vitesse rapide de 1500 tours par minute. Dans chaque cas, le système a détecté la défaillance en 16 à 31 millisecondes et a maintenu avec succès le contrôle en boucle fermée. L'erreur dans l'angle du moteur après la reprise était remarquablement petite, restant dans une plage de moins de 1,5 degré, ce qui est à peine perceptible dans un système mécanique.

Les expériences physiques sur la plateforme de test ont confirmé que cette stratégie fonctionne dans le monde réel, et pas seulement dans un modèle informatique. L'équipe a fait fonctionner le moteur d'un arrêt complet jusqu'à 3000 tours par minute, testant l'efficacité de la collaboration entre les deux méthodes d'estimation sur toute la plage de vitesse. Ils ont simulé un encodeur bloqué à vitesse nulle, un saut d'angle soudain à 800 tours par minute, et une défaillance de perte d'impulsions à 3000 tours par minute. Dans chaque scénario, le système a identifié le problème, isolé l'encodeur défectueux et a maintenu le moteur en marche de manière fluide grâce à la position estimée. Même lorsque l'encodeur était complètement bloqué avant le démarrage du moteur, le système a utilisé la méthode d'injection de haute fréquence pour démarrer le moteur à partir de l'arrêt sans aide extérieure. Les résultats ont montré que le moteur pouvait se rétablir de ces pannes avec une perturbation minimale de sa vitesse ou du courant électrique circulant à travers lui.

Ce travail démontre que les articulations de robots n'ont pas à être fragiles, dépendant d'un seul capteur qui, s'il casse, arrête toute la machine. En fusionnant différentes manières d'estimer la position et en créant un moyen robuste de basculer entre elles, les chercheurs ont montré que les moteurs peuvent être rendus résilients aux défaillances de capteurs. L'approche permet un fonctionnement continu et fluide même lorsque le dispositif de rétroaction primaire fait défaut, garantissant que le robot puisse terminer sa tâche sans interruption. Bien que l'étude se soit concentrée sur des types spécifiques de défaillances d'encodeurs et ait utilisé un environnement de test contrôlé, les résultats offrent une voie claire vers des systèmes robotiques plus fiables et tolérants aux pannes, capables de fonctionner en toute sécurité dans des environnements complexes et exigeants.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →