Brevet FR3128026A1 — publié le 20230414

Procédé (1) d’estimation de la position et de la vitesse du rotor d’une machine électrique synchrone à rotor à aimant permanent comprenant : - Une étape de mesure (10) des courants triphasés de ladite machine électrique ; - Une étape de transformation (11) desdits courants triphasés mesurés dans un repère tournant diphasé, comprenant une composante directe et une composante en quadrature ; - Une étape de définition (13) de deux variables intermédiaires de l’erreur d’estimation de la position du rotor en fonction des valeurs du courant transformé dans ledit repère diphasé ; - Une étape de définition (14) d’un observateur pour déterminer ladite position et vitesse du rotor en fonction des deux variables intermédiaires de l’erreur d’estimation et de la valeur des courants transformés, et du signe de la composante en quadrature du courant diphasé. Figure 1 Procédé d’estimation de la position et de la vitesse du rotor d’une machine électrique synchrone à aimant permanent L’invention concerne le domaine des machines électriques synchrones à aimant permanent. Plus particulièrement l’invention concerne un procédé d’estimation de la position et de la vitesse du rotor d’une machine électrique synchrone à rotor à aimant permanent. Pour des raisons écologiques et de coûts, les machines électriques prennent de plus en plus de la place dans les systèmes de propulsion des véhicules électriques. La machine synchrone à aimant permanent est une machine particulièrement commune dans les véhicules automobile électriques. Toutefois, il est connu que tous les types de commandes en boucle fermée de ce type de machine synchrone nécessitent une connaissance précise de la vitesse de rotation et la position du rotor. Cette information peut classiquement être obtenue directement par un capteur de position placé sur le bout d’arbre de la machine. Cependant, la présence de cet élément dans le système de contrôle présente plusieurs inconvénients tels que le volume et le coût global du système. Il est donc préférable de remplacer le capteur matériel par un capteur logiciel qui peut donner l’information sur la vitesse de rotation et la position du rotor en se basant sur d’autres capteurs existants déjà dans le système de contrôle. De nombreuses solutions sont proposées aujourd’hui dans l’art antérieur pour répondre à ce besoin. Ces solutions peuvent être regroupées dans deux principales catégories : - les techniques basées sur le modèle de la machine ; et - les techniques sans modèle de la machine. La première catégorie utilise des observateurs qui sont capables de reconstruire des grandeurs non mesurées. Ces techniques souffrent de plusieurs problèmes. En particulier les modèles proposés ne sont pas toujours observables notamment à faible vitesse et de plus les variations des paramètres de la machine affectent beaucoup l’estimation. Pour faire face à ces problèmes, une deuxième catégorie dite sans modèle est proposée. Ces techniques utilisent l’injection des signaux (tension et/ou courant) à haute fréquence pour estimer la vitesse et la position après des étapes de traitement du signal. Malgré leurs performances à faible vitesse, les techniques sans modèle continuent à souffrir de la variation de quelques paramètres. De plus, l’injection des signaux demande l’intégration d’un dispositif complémentaire, ce qui augmente le coût d’implémentation. Ainsi, il existe le besoin d’un procédé d’estimation de la position et de la vitesse des machines synchrones permettant de résoudre les problèmes évoqués précédemment. A cet effet on propose un procédé d’estimation de la position et de la vitesse du rotor d’une machine électrique synchrone à rotor à aimant permanent comprenant : - Une étape de mesure des courants triphasés de ladite machine électrique ; - Une étape de transformation desdits courants triphasés mesurés dans un repère tournant diphasé, comprenant une composante directe et une composante en quadrature ; - Une étape de définition de deux variables intermédiaires de l’erreur d’estimation de la position du rotor en fonction des valeurs du courant transformé dans ledit repère diphasé ; - Une étape de définition d’un observateur pour déterminer ladite position et vitesse du rotor en fonction des deux variables intermédiaires de l’erreur d’estimation et de la valeur des courants transformés, et du signe de la composante en quadrature du courant diphasé. Ainsi, on peut obtenir un procédé d’estimation, permettant d’une part de réduire le coût d’implémentation lié à l’utilisation des dispositifs d’injection des signaux à haute fréquence. Ce procédé permet en outre d’estimer la position et/ou la vitesse par un seul procédé indépendamment de tous les paramètres de la machine. Ce procédé permet d’éviter les problèmes d’observabilité liés aux modèles des machines. Enfin ce procédé permet en outre d’éviter les retards dus à l’utilisation des filtres des méthodes d’injection haute fréquence pour extraire l’erreur d’estimation de la position. En particulier, ladite étape de transformation met en œuvre une transformée de Park, qui est une transformée performante pour ce type de changement de repère. L’invention n’est toutefois pas limitée à cette transformée précise. En particulier, ledit observateur est un observateur à mode glissant. Ce qui permet de réaliser une estimation fiable et robuste. En particulier ledit observateur permet en outre une estimation de l’accélération de la machine électrique. Ceci permet notamment de diminuer les écarts d’estimation dans les phases transitoires En particulier, l’observateur calcule la position et la vitesse du rotor en fonction de la première ou de la deuxième variable intermédiaire, sélectionnée en fonction du signe de la composante en quadrature du courant diphasé. Ainsi, on peut aisément et avec peu de calculs mettre en œuvre les variables intermédiaires dans l’observateur L’invention concerne aussi un dispositif d’estimation de la position et de la vitesse du rotor d’une machine électrique synchrone à rotor à aimant permanent comprenant : - Des moyens de mesure des courants triphasés de ladite machine électrique ; - Des moyens de transformation desdits courants triphasés mesurés dans un repère tournant diphasé, comprenant une composante directe et une composante en quadrature ; - Des moyens de définition de deux variables intermédiaires de l’erreur d’estimation de la position du rotor en fonction des valeurs du courant transformé dans ledit repère diphasé ; - Des moyens de définition d’un observateur pour déterminer ladite position et vitesse du rotor en fonction des deux variables intermédiaires de l’erreur d’estimation et de la valeur des courants transformés, et du signe de la composante en quadrature du courant diphasé. En particulier tous les moyens de ce dispositif peuvent être constitués par un calculateur, notamment un calculateur embarqué dans un véhicule automobile, mais de manière équivalente un processeur, un DSP, un circuit logique programmable du type FPGA, ou tout autre organe de calcul numérique. Les différents moyens du dispositif peuvent être regroupés dans un même calculateur ou séparés dans différents calculateurs en fonction des contraintes techniques d’intégration du dispositif. L’invention concerne aussi un ensemble électrique comprenant une machine électrique synchrone à rotor à aimant permanent et un dispositif d’estimation tel que décrit précédemment. L’invention concerne aussi un véhicule automobile comprenant un ensemble électrique tel que décrit précédemment. D’autres particularités et avantages de l’invention ressortiront à la lecture de la description faite ci-après d’un mode de réalisation particulier de l’invention, donné à titre indicatif mais non limitatif, en référence aux dessins annexés sur lesquels : – la est un organigramme d’un procédé selon le mode principal de l’invention ; – la représente les profils de vitesse et de couple de charge mis en œuvre dans le cadre de l’expérimentation du procédé selon l’invention ; – la est une représentation des paramètres dynamiques mis en œuvre dans le cadre de l’expérimentation du procédé selon l’invention ; – la est une représentation des vitesses estimée et mesurée (partie haute) et l’erreur d’estimation de la vitesse (partie basse) ; – la est une représentation des positions estimées et mesurées (partie haute) et l’erreur d’estimation de la position (partie basse) ; et – la est une représentation de la même expérience réalisée à partir d’une méthode basée sur l’injection de signaux haute fréquence. En référence à la , l’invention propose un procédé 1 d’estimation de la vitesse et de la position du rotor d’une machine électrique synchrone à aimant permanent comprenant tout d’abord une étape de mesure 10 des courants triphasés de la machine électrique i a , i b , i c . Il est entendu dans le cadre de la présente invention que la position du rotor correspond à sa position angulaire dans le stator. On procède ensuite à une étape de transformation 11 des courants triphasés dans un repère diphasé . Ici on transforme ces courants triphasés dans un repère diphasé tournant. On transforme 11 les courants déphasés mesurés à partir des courants mesurés ( , , ) via (1), ici avec une transformation de Park : (1) En considérant la transformation de Park pour les courants , on obtient : L’équation (2) peut être réécrite sous cette forme : A partir du système (3), on remarque que les courants liés au stator contiennent l’information de la position du rotor. On procède alors à la définition d’une matrice de transformation suivante : Avec est la position estimée décalée d’un angle de radians. On procède alors à la transformation (4) des deux courants statoriques par la matrice de transformation et nous obtenons le nouveau système d’équations suivant : Où : Ces deux courants déphasés sont récrits en fonction uniquement de l’erreur d’estimation de la position ( ), ce qui explique le besoin ultérieur d’utiliser des algorithmes de poursuite pour minimiser cette séquence afin de récupérer la position du rotor . On procède alors ensuite à une étape de calcul 13 de l’erreur d’estimation de la position du rotor. Pour obtenir l’erreur d’estimation de la position du rotor , nous calculons les deux différences ( ) et ( ) des deux équations (6) et (7) comme montré par le système d’équation suivant : Où est le courant de référence de l’axe d. Ainsi on détermine deux nouveaux termes d’erreur d’estimation de la position, que nous appellerons par la suite variables intermédiaires de l’erreur d’estimation , ou plus simplement variable intermédiaires , en fonction de la différence entre les deux courants du repère tournant et du courant i * d de référence. Ensuite, nous écrivons pour ; en fonction des courants dans le repère de Park , et l’erreur d’estimation de la position , comme suit : Comme les variables intermédiaires peuvent être calculées à partir des courant mesurés, et en supposant que la commande assure le suivie du courant vers sa référence , nous obtenons : Et par l’utilisation des règles trigonométriques, l’équation (10) peut être réécrite sous la forme suivante : Donc, les variables intermédiaires peuvent-être approximées en fonction de l’erreur d’estimation de la position, de la manière suivante : En considérant que le terme en quadratique est beaucoup plus petit par rapport au terme linéaire, peut-être réécrit sous la forme suivante : Il est clair que le couple électromagnétique et le courant ont des comportements similaires. Dans le cas où le couple est positif, le courant sera positif, autrement, le courant sera négatif. Avec Nous remarquons donc que les variables intermédiaires d’estimation de la position ne sont plus dépendantes que de l’erreur d’estimation de la position et du courant . Donc le signe des variables intermédiaires ne dépend que des signes de et de . Pour que le signe dépende uniquement de , nous définissons la première variable intermédiaire pour les valeurs de positives et la deuxième variable intermédiaire pour les valeurs de négatives. Par conséquent, les signes des variables intermédiaires dépendent uniquement de l’erreur d’estimation de la position ( ). Nous pouvons constater que l’erreur d’estimation de position (15) est obtenue indépendamment des paramètres de la machine sans injection des signaux à haute fréquence ni l’utilisation du filtrage. Cependant, l’erreur d’estimation de la position n'est pas disponible pour la mesure, ce qui rend sa mise en œuvre pas possible. En revanche, les variables introduites dans l’équation (8) sont disponibles à travers les mesures des courants. L’erreur d’estimation de la position utilisée dans l’observateur est ainsi remplacée par pour et par pour en vue de l’implémentation de l’observateur, et un détecteur de signe du courant est utilisé pour permuter entre ces deux variables ( ). Pour éviter l’utilisation du modèle mécanique (et donc les paramètres mécaniques de la machine), nous proposons d’utiliser le modèle virtuel (15)-(16) -(17) pour l’estimation de la position, la vitesse et l’accélération de la machine : (15) (16) (17) L’observateur proposé dans ce mode de réalisation selon les équations ((18)-(19)-(20)) est de type mode glissant. Il permet d’estimer la position et la vitesse de la machine synchrone à aimant permanent. Pour diminuer les écarts d’estimation dans les phases transitoires, l’observateur mis en œuvre estime également l’accélération de la machine, mais ceci n’est pas indispensable pour la mise en œuvre de l’invention. Cet observateur prend comme entrées : les variables intermédiaires pour i=1,2 (obtenues par les mesures des courants données par l’équation (8)) devisées par . Cet observateur est réglé par un gain adaptatif, de sorte qu’un seul paramètre est utilisé pour son réglage. (18) (19) (20) Avec , , et . Où est une constante positive. Les 3 gains de l’observateur sont ainsi réglés à l’aide du paramètre . Des mesures expérimentales montrent les performances de la présente invention. La montre les profils de vitesse et de couple de charge utilisés pour valider cette invention. Les profils choisis permettent de valider l’invention sur les différentes gammes de vitesse avec différentes valeurs de couples (positifs et négatifs). La montre les dynamiques des paramètres proposées pour valider les inventions. Nous avons introduit des variations pour la résistance, les inductances et l’inertie de la machine pour prouver que l’estimation de la position et de la vitesse est indépendante des paramètres électriques et mécaniques de la machine. La montre les vitesses estimées est mesurée (partie haute) et l’erreur d’estimation (partie basse). Enfin, la montre les positions estimées est mesurée (partie haute) et l’erreur d’estimation de la position (partie basse). On remarque de cette expérimentation que la technique proposée permet de donner une estimation relativement précise de la position et de la vitesse de la machine synchrone à aimant permanent. En outre cette estimation n’est pas affectée par les variations des paramètres électriques et mécaniques de la machine. La technique permet également une estimation robuste et précise à très basse vitesse, cela qui permet de surmonter les problèmes d’observabilité liée au modèle de la machine. Afin de comparer les performances de la méthode proposée avec celle utilisant l’injection des signaux à haute fréquence, un autre test est réalisé dans les mêmes conditions. Nous remarquons, en référence à la , que la méthode basée sur l’injection génère un écart d’estimation de la position dû aux filtrages. De plus, l’estimation est particulièrement bruitée, ce qui est dû à l’injection des signaux à haute fréquence. Procédé (1) d’estimation de la position et de la vitesse du rotor d’une machine électrique synchrone à rotor à aimant permanent comprenant : - Une étape de mesure (10) des courants triphasés (i a , i b , i c ) de ladite machine électrique ; Une étape de transformation (11) desdits courants triphasés mesurés dans un repère tournant diphasé, comprenant une composante directe et une composante en quadrature ; Une étape de définition (13) de deux variables intermédiaires de l’erreur d’estimation de la position du rotor en fonction des valeurs du courant transformé dans ledit repère diphasé ; Une étape de définition (14) d’un observateur pour déterminer ladite position et vitesse du rotor en fonction des deux variables intermédiaires de l’erreur d’estimation et de la valeur des courants transformés, et du signe de la composante en quadrature du courant diphasé. Procédé (1) selon la revendication 1 caractérisé en ce que ladite étape de transformation met en œuvre une transformée de Park. Procédé (1) selon la revendication 1 ou 2, caractérisé en ce que ledit observateur est un observateur à mode glissant. Procédé (1) selon la revendication 3, caractérisé en ce que ledit observateur permet en outre une estimation de l’accélération de la machine électrique. Procédé (1) selon la revendication 3 ou 4, caractérisé en ce que l’observateur calcule la position et la vitesse du rotor en fonction de la première ou de la deuxième variable intermédiaire, sélectionnée en fonction du signe de la composante en quadrature du courant diphasé. Dispositif d’estimation de la position et de la vitesse du rotor d’une machine électrique synchrone à rotor à aimant permanent comprenant : Des moyens de mesure des courants triphasés (i a , i b , i c ) de ladite machine électrique ; Des moyens de transformation desdits courants triphasés mesurés dans un repère tournant diphasé, comprenant une composante directe et une composante en quadrature ; Des moyens de définition de deux variables intermédiaires de l’erreur d’estimation de la position du rotor en fonction des valeurs du courant transformé dans ledit repère diphasé ; Des moyens de définition d’un observateur pour déterminer ladite position et vitesse du rotor en fonction des deux variables intermédiaires de l’erreur d’estimation et de la valeur des courants transformés, et du signe de la composante en quadrature du courant diphasé. Ensemble électrique comprenant une machine électrique synchrone à rotor à aimant permanent et un dispositif d’estimation selon la revendication 6. Véhicule automobile comprenant un ensemble électrique selon la revendication 7.