On s'intéresse au positionnement haute précision des moteurs synchrones sans balai dans l'industrie du semi-conducteur. On conçoit un algorithme d'initialisation et des correcteurs pour le rejet de perturbations spécifiques. L'initialisation consiste à estimer la phase initiale du champ magnétique. Seules des mesures de déplacement sont accessibles. Les paramètres du moteur (gain, charge et frottements) sont inconnus. On adopte un modèle à second membre discontinu dû aux frottements. La phase initiale s'obtient en fonction de l'amplitude des déplacements pendant l'initialisation. On se base sur une classification des orbites périodiques du modèle à second membre discontinu. On compare expérimentalement cette méthode à une solution implémentable dans les mêmes conditions. On étudie alors le rejet de perturbations, périodiques en fonction de la position, qui dégradent la précision du suivi de trajectoires. On formule des conditions pour qu'un contrôleur linéaire rejette entièrement ces perturbations non linéaires. On assure la convergence asymptotique globale de l'erreur de suivi vers zéro grâce à une analyse de perturbations régulières basée sur les polynômes de Bell de seconde espèce. On construit un observateur linéaire basé sur des mesures de position pour le rejet de ces perturbations. Il est obtenu en évaluant les perturbations le long des trajectoires de référence, et non le long de celles effectives du système. Les gains de l'observateur sont réglés par optimisations sous contraintes LMI, réalisées hors ligne, et peu de calculs sont nécessaires en ligne. On illustre expérimentalement notre méthode, via l'annulation du cogging et des erreurs d'interpolation.
Identifer | oai:union.ndltd.org:CCSD/oai:pastel.archives-ouvertes.fr:pastel-00003384 |
Date | 20 December 2007 |
Creators | Malaizé, Jérémy |
Publisher | École Nationale Supérieure des Mines de Paris |
Source Sets | CCSD theses-EN-ligne, France |
Language | English |
Detected Language | French |
Type | PhD thesis |
Page generated in 0.0019 seconds