← Nieuwste papers
⚡ elektrotechniek

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

Dit artikel stelt een fouttolerante regelstrategie voor voor robotgewricht-PMSM-aandrijvingen die een gefuseerde hoogfrequente injectie en sliding-mode observer gebruikt om encoderfouten te diagnosticeren, defecte feedback te isoleren en de gesloten regelkring te behouden met minimale hoekfout door middel van online uitlijningscompensatie.

Oorspronkelijke auteurs: Chenxu Hu¹, Xuwei Shen¹, Xiangning Lu¹, Guo Ye¹, Lianchao Sheng¹

Gepubliceerd 2026-09-24
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Chenxu Hu¹, Xuwei Shen¹, Xiangning Lu¹, Guo Ye¹, Lianchao Sheng¹

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ✨ Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Robots die bewegen met de precisie van een menselijke hand, vertrouwen op motoren die ongelooflijk snel en responsief zijn. In de gewrichten van deze machines fungeren permanentmagneet synchrone motoren als de spieren, waarbij ze elektrische energie omzetten in een vloeiende, gecontroleerde beweging. Om deze motoren precies te laten bewegen waar ze moeten zijn, moet het systeem de exacte positie van de draaiende rotor in elk fractie van een seconde weten. Meestal komt deze informatie van een klein apparaatje dat een encoder wordt genoemd, die werkt als een digitaal oog dat de as observeert en een constante stroom positiedata terugstuurt naar de computerbrein. Als dit oog blind wordt of dingen ziet die er niet zijn, kan de motor zijn weg kwijtraken, wat leidt tot schokkerige bewegingen of een volledige uitschakeling. In de delicate wereld van de robotica, waar een robot een microchip kan assembleren of bij een chirurgische ingreep kan assisteren, is het verlies van die positiefeedback niet alleen een ongemak; het is een falen dat de productie kan stilleggen of schade kan veroorzaken.

De uitdaging voor ingenieurs is dat deze motoren werken over een breed scala aan snelheden, van volledige stilstand tot duizenden omwentelingen per minuut. Bij stilstand is de motor stil en produceert hij geen natuurlijke elektrische signalen die een computer gemakkelijk kan volgen. Bij hoge snelheden genereert hij sterke signalen, maar de methoden die worden gebruikt om hem bij lage snelheden te volgen, worden ruisachtig en onbetrouwbaar. Traditioneel gezien, als de encoder faalt, stopt de robot. Echter, een team onderzoekers aan de Jiangsu Normal University heeft een manier ontwikkeld om de motor draaiende te houden, zelfs wanneer zijn primaire "oog" faalt. Ze creëerden een systeem dat twee verschillende wiskundige technieken gebruikt om de positie van de rotor te raden, waarbij ze deze samenvoegen zodat als de ene methode zwak is, de andere het overneemt. Dit stelt de robot in staat om zijn werk naadloos voort te zetten, zelfs nadat de encoder niet meer correct werkt.

De onderzoekers concentreerden zich op drie specifieke manieren waarop een encoder kan falen: een plotselinge sprong in de gerapporteerde hoek, een output die vastloopt op een enkele waarde, of een verlies van pulsen waardoor de snelheidsmeting erratisch wordt. Om deze defecten aan te pakken, ontwierpen ze een besturingsstrategie die twee parallelle estimatesystemen op de achtergrond draait terwijl de encoder nog werkt. Een systeem, bekend als high-frequency injection, werkt door een klein, snel elektrisch signaal in de motor te sturen en te luisteren naar hoe de interne magnetische structuur van de motor daarop reageert. Deze methode is uitstekend voor het vinden van de positie wanneer de motor niet beweegt of zeer langzaam beweegt. Het tweede systeem, een sliding-mode observer genoemd, kijkt naar de spanning en de stroom die door de motor vloeien om de positie te berekenen op basis van de eigen fysica van de motor. Deze methode is zeer nauwkeurig wanneer de motor snel draait.

Het slimme deel van deze nieuwe strategie is hoe deze de twee systemen beheert. In plaats van simpelweg van de ene naar de andere over te schakelen naarmate de snelheid verandert, creëerden de onderzoekers een vloeiende overgang. Ze bepaalden precies hoeveel vertrouwen er aan de methode voor lage snelheid versus de methode voor hoge snelheid moet worden gehecht bij elke snelheid, en ze pasten de sterkte van het hoogfrequente signaal onafhankelijk aan om de motor efficiënt te houden. Terwijl de encoder gezond is, vergelijkt de computer constant het rapport van de encoder met de gecombineerde schatting van deze twee systemen. Als de encoder plotseling een positie rapporteert die wezenlijk verschilt van wat de twee systemen met elkaar eens zijn, weet de computer dat er iets mis is. De computer raakt niet direct in paniek; hij wacht een korte periode af om de fout te bevestigen, zodat hij een tijdelijke glitch niet aankan voor een echte fout.

Zodra de fout is bevestigd, voert het systeem een delicate overdracht uit. Het koppelt de defecte encoder onmiddellijk los van de besturingslus en schakelt over naar het gebruik van de gecombineerde schatting van de twee wiskundige systemen. Om te voorkomen dat de robot schokt tijdens deze overschakeling, past het systeem een tijdelijke compensatie toe die in slechts 50 milliseconden wegsterft, waardoor de overgang wordt verzacht en de motor zonder haperen blijft draaien. De onderzoekers hebben deze aanpak uitgebreid getest met behulp van computersimulaties en een fysiek testplatform met een echte motor en controller. In de simulaties introduceerden ze diverse defecten terwijl de motor draaide op verschillende snelheden, van een trage 100 omwentelingen per minuut tot een snelle 1500 omwentelingen per minuut. In elk geval detecteerde het systeem de fout binnen 16 tot 31 milliseconden en behield het succesvol de closed-loop controle. De fout in de hoek van de motor na de overname was opmerkelijk klein en bleef binnen een bereik van minder dan 1,5 graad, wat nauwelijks waarneembaar is in een mechanisch systeem.

De fysieke experimenten op het testplatform bevestigden dat deze strategie ook in de echte wereld werkt, en niet alleen in een computermodel. Het team liet de motor draaien van een volledige stilstand tot 3000 omwentelingen per minuut, waarbij ze testten hoe goed de twee schattingsmethoden over het gehele snelheidsbereik samenwerkten. Ze simuleerden een vastgelopen encoder bij nul snelheid, een plotselinge hoeksprong bij 800 omwentelingen per minuut, en een pulsverlies-defect bij 3000 omwentelingen per minuut. In elk scenario identificeerde het systeem het probleem, isoleerde het de defecte encoder en hield het de motor soepel draaiend met behulp van de geschatte positie. Zelfs toen de encoder volledig vastzat voordat de motor begon, gebruikte het systeem de high-frequency injection methode om de motor vanuit stilstand te starten zonder externe hulp. De resultaten toonden aan dat de motor kon herstellen van deze defecten met minimale verstoring van de snelheid of de elektrische stroom die erdoorheen vloeit.

Dit werk demonstreert dat robotgewrichten niet fragiel hoeven te zijn, afhankelijk van een enkele sensor die, indien defect, de hele machine tot stilstand brengt. Door verschillende manieren van positiebepaling te combineren en een robuuste manier te creëren om tussen deze te schakelen, hebben de onderzoekers aangetoond dat motoren veerkrachtig kunnen worden gemaakt tegen sensorfouten. De aanpak maakt een continue, vloeiende werking mogelijk, zelfs wanneer de primaire feedbackdevice faalt, waardoor de robot zijn taak zonder onderbreking kan voltooien. Hoewel de studie zich richtte op specifieke typen encoderfouten en een gecontroleerde testomgeving gebruikte, bieden de resultaten een duidelijk pad naar meer betrouwbare en fouttolerante robotsystemen die veilig kunnen opereren in complexe en veeleisende omgevingen.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →