FR 3115362 A1 20220422 FR 2010685 A 20201019 Dispositif de détermination (100) de la position angulaire d’un rotor (4) de machine électrique tournante sur la base de signaux fournis par plusieurs capteurs de position (20), dispositif comprenant : - un circuit (103) réalisant une boucle de contrôle pour estimer la position du rotor, fournissant en sortie un signal représentatif de la position du rotor, et - au moins un circuit (102) de traitement dynamique d’un harmonique de rang impair d’un signal résultant des signaux fournis par les capteurs de position (20) Figure d’abrégé: Fig 4 Dispositif de détermination de la position angulaire d’un rotor de machine électrique tournante La présente invention concerne un dispositif de détermination de la position angulaire d’un rotor de machine électrique tournante ainsi qu’un ensemble comprenant un tel dispositif de détermination et une telle machine électrique tournante. La machine électrique est par exemple un alternateur ou un alterno-démarreur alimenté par une tension nominale de 12V ou de 48V, voire plus. Cette machine électrique peut être intégrée à un véhicule à propulsion hybride ou purement électrique, par exemple une automobile. La commande de cette machine électrique nécessite la connaissance de la position angulaire du rotor de la machine. Pour ce faire, il est connu dans le cas d’une machine synchrone triphasée d’utiliser plusieurs capteurs à effet Hall dont les signaux sont traités, après transformation mathématique telle qu’une transformée de Clarke ou de Concordia, par un circuit d’estimation de la position du rotor, par exemple via une boucle de contrôle. Ce circuit fournit en sortie un signal représentatif de cette position du rotor. Cette mesure peut ensuite être par exemple utilisée pour commander l’onduleur/redresseur interposé entre le stator de cette machine électrique et l’unité de stockage d’énergie électrique du réseau de bord du véhicule, qui est notamment une batterie. La précision de la position obtenue en sortie du circuit d’estimation de la position du rotor dépend en grande partie de la précision des signaux qui sont fournis par les capteurs. Les cibles magnétiques de ces capteurs ont des profils de magnétisation qui peuvent générer des harmoniques de rang impair importants dans le signal fourni par ces capteurs. La présence de certains de ces harmoniques de rang impair en entrée du circuit d’estimation de la position du rotor peut affecter la précision de la position angulaire du rotor. La commande de la machine s’en trouve ainsi impactée. Il existe un besoin pour remédier aux inconvénients précités, en améliorant de façon robuste la qualité des signaux reçus par le circuit d’estimation de la position du rotor. L’invention a pour objet de répondre à ce besoin, et elle y parvient, selon l’un de ses aspects, à l’aide d’un dispositif de détermination de la position angulaire d’un rotor de machine électrique tournante sur la base de signaux fournis par plusieurs capteurs de position, dispositif comprenant : - un circuit estimant la position du rotor, notamment via la réalisation d’une boucle de contrôle, ce circuit fournissant en sortie un signal représentatif de la position du rotor, et - au moins un circuit de traitement dynamique d’un harmonique de rang impair d’un signal résultant des signaux fournis par les capteurs de position, ce circuit de traitement dynamique recevant en entrée : - le signal résultant des signaux fournis par les capteurs de position, et - le signal représentatif de la position du rotor ce circuit de traitement dynamique étant configuré pour : - générer au moins deux signaux représentatifs de la phase et de l’amplitude de l’harmonique de rang impair que l’on cherche à compenser par : - démodulation synchrone du signal résultant des signaux fournis par les capteurs de position par un signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor, ce signal de référence étant généré sur la base du signal représentatif de la position du rotor, puis - par filtrage passe-bas, - reconstruire un signal audit harmonique sur la base du signal de référence audit harmonique en phase avec le signal représentatif de la position du rotor et à l’aide de chaque signal représentatif de la phase et l’amplitude précédemment généré, notamment par modulation synchrone, et - compenser ledit harmonique en soustrayant du signal résultant des signaux fournis par les capteurs de position le signal audit harmonique ainsi reconstruit. Selon l’invention, un harmonique de rang impair présent dans le signal résultant des signaux fournis par les capteurs de position est compensé de façon dynamique, de sorte que le circuit d’estimation de la position du rotor reçoit en entrée un signal dans lequel l’harmonique en question a été compensé ou fortement réduit du point de vue de son amplitude. On améliore ainsi la précision du signal représentatif de la position du rotor, et en conséquence toute autre commande utilisant ce signal représentatif de la position du rotor. Cette amélioration est obtenue à l’aide d’une solution simple, qui est implémentée dans le dispositif de détermination en amont du circuit réalisant la boucle de contrôle. Par ailleurs, cette solution présente comme avantage de ne pas nécessiter de sur-échantillonnage, et de ne pas nécessiter une calibration en fin de ligne additionnelle. En outre, cette solution fonctionne de façon dynamique, et non pas seulement en régime stationnaire, et elle présente l’avantage de pouvoir s’adapter à l’évolution dans le temps de cet harmonique, que cette évolution soit liée à la température ou au vieillissement Au sens de la présente demande, le signal est dit à l’harmonique considéré lorsque sa fréquence est la même que celle de l’harmonique considéré. Le signal représentatif de la position du rotor est par exemple une valeur d’angle par rapport à une position de référence. Il peut s’agir de l’angle caractérisant la position électrique ou de l’angle caractérisant la position mécanique du rotor de la machine électrique. Le circuit de traitement dynamique est disposé en amont du circuit estimant la position du rotor, notamment via la réalisation d’une boucle de contrôle. Le signal résultant des signaux fournis par les capteurs de position reçu en entrée du circuit de traitement dynamique peut présenter une composante en cosinus et une composante en sinus, les signaux issus des capteurs ayant par exemple été traités par un circuit configuré pour appliquer audit signal une transformation mathématique de modélisation d’un système, notamment d’un système triphasé, en un système diphasé. Cette transformation utilise par exemple une matrice de Clarke ou de Concordia. Dans le cas où le signal résultant des signaux fournis par les capteurs de position présente de telles composantes, la démodulation synchrone peut consister à effectuer les quatre démodulations suivantes : - la composante en cosinus du signal résultant des signaux fournis par les capteurs par la composante en cosinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor, - la composante en cosinus du signal résultant des signaux fournis par les capteurs par la composante en sinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor, - la composante en sinus du signal résultant des signaux fournis par les capteurs par la composante en sinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor, et - la composante en sinus du signal résultant des signaux fournis par les capteurs par la composante en cosinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor. Ces quatre démodulations sont par exemple des démodulations synchrones. La génération des signaux représentatifs de la phase et de l’amplitude de l’harmonique de rang impair que l’on cherche à compenser peut s’effectuer en appliquant un premier filtre passe-bas à la combinaison linéaire de deux résultats des quatre démodulations précitées et en appliquant un deuxième filtre passe-bas à la combinaison linéaire des deux autres résultats des quatre démodulations précitées, le premier et le deuxième filtre passe-bas étant notamment identiques. Le choix de la fréquence de coupure du premier et du deuxième filtre passe-bas peut permettre de définir le domaine spectral autour de l’harmonique que l’on souhaite compenser. Selon la bande passante choisie, on peut ainsi traiter non seulement l’harmonique de rang impair considéré en tant que fréquence monochromatique, mais également une zone spectrale plus ou moins large autour de cet harmonique. Plus précisément, le premier filtre passe-bas peut traiter la combinaison linéaire de : - la démodulation de la composante en cosinus du signal résultant des signaux fournis par les capteurs par la composante en cosinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor, et - la démodulation de la composante en sinus du signal résultant des signaux fournis par les capteurs par la composante en sinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor, et le deuxième filtre passe-bas peut traiter la combinaison linéaire de : - la démodulation de la composante en cosinus du signal résultant des signaux fournis par les capteurs par la composante en sinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor, et - la démodulation la composante en sinus du signal résultant des signaux fournis par les capteurs par la composante en cosinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor. La combinaison linéaire effectuée en amont du premier, respectivement deuxième, filtre passe-bas peut être une addition ou une soustraction, selon le rang de l’harmonique impair que l’on souhaite compenser. Chaque filtre passe-bas est par exemple un filtre du deuxième ordre. Il peut s’agir d’un filtre récursif du deuxième ordre, mais d’autres types de filtres sont possibles. La fréquence de coupure de chacun du premier et du deuxième filtre passe-bas est par exemple 50Hz. L’invention n’est cependant pas limitée à une telle valeur de fréquence de coupure ou à l’emploi d’une fréquence de coupure fixe, cette dernière pouvant le cas échéant varier en fonction de la vitesse du rotor. L’invention n’est pas limitée à l’emploi de deux filtres passe-bas dans cette étape de génération des signaux représentatifs de la phase et de l’amplitude de l’harmonique de rang impair que l’on cherche à compenser. Il existe par exemple autant de filtres passe-bas qu’il y a de démodulations, chacun de ces filtres passe-bas étant affecté au résultat d’une démodulation. Quatre filtres passe-bas, étant par exemple tous identiques et d’ordre 2, peuvent ainsi être utilisés et le premier signal représentatif de la phase et de l’amplitude de l’harmonique de rang impair que l’on cherche à compenser résulte d’une combinaison linéaire de la sortie de deux de ces filtres passe-bas tandis que le deuxième signal représentatif de la phase et de l’amplitude de l’harmonique de rang impair que l’on cherche à compenser résulte d’une combinaison linéaire de la sortie de deux autres des filtres passe-bas. L’invention n’est pas non plus limitée à deux signaux représentatifs de la phase et de l’amplitude de l’harmonique de rang impair que l’on cherche à compenser. Il est également possible d’appliquer à chaque démodulation un filtre passe-bas et d’utiliser la sortie de chacun de ces filtres passe-bas comme un signal représentatif de la phase et de l’amplitude de l’harmonique de rang impair que l’on cherche à compenser, auquel cas on génère quatre signaux représentatifs de la phase et de l’amplitude de l’harmonique de rang impair que l’on cherche à compenser. Dans tout ce qui précède, et lorsque seulement deux signaux représentatifs de la phase et de l’harmonique de rang impair que l’on cherche à compenser sont générés, la reconstruction d’un signal audit harmonique peut comprendre l’étape consistant à effectuer les quatre modulations suivantes: - la composante en cosinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor par le premier signal représentatif de la phase et de l’amplitude de l’harmonique de rang impair que l’on cherche à compenser, - la composante en sinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor par le premier signal représentatif de la phase et de l’amplitude de l’harmonique de rang impair que l’on cherche à compenser, - la composante en sinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor par le deuxième signal représentatif de la phase et de l’amplitude de l’harmonique de rang impair que l’on cherche à compenser, et - la composante en cosinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor par le deuxième signal représentatif de la phase et de l’amplitude de l’harmonique de rang impair que l’on cherche à compenser. Dans le cas où quatre signaux représentatifs de la phase et de l’amplitude de l’harmonique de rang impair que l’on cherche à compenser sont générés, la reconstruction peut s’effectuer en modulant la composante en sinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor par deux de ces quatre signaux représentatifs, et en modulant la composante en cosinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor par les deux signaux représentatifs restants. Chacune de ces modulations est par exemple une modulation synchrone. La reconstruction du signal audit harmonique peut encore comprendre l’étape consistant à obtenir une première combinaison linéaire du résultat de deux des quatre modulations précitées et une deuxième combinaison linéaire du résultat des deux autres des quatre modulations précitées. Similairement à ce qui a été mentionné en rapport avec l’étape de génération de signaux représentatifs de la phase et de l’amplitude de l’harmonique que l’on cherche à compenser, chaque combinaison linéaire précitée peut être une addition ou une soustraction, selon le rang de l’harmonique que l’on cherche à compenser. Plus précisément, la première combinaison linéaire peut être une combinaison linéaire de : - la modulation du sinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor par le premier signal représentatif de la phase et de l’amplitude de l’harmonique que l’on cherche à compenser et, - la modulation du cosinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor par le deuxième signal représentatif de la phase et de l’amplitude de l’harmonique que l’on cherche à compenser, et la deuxième combinaison linéaire peut être une combinaison linéaire de : - la modulation du sinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor par le deuxième signal représentatif de la phase et de l’amplitude de l’harmonique que l’on cherche à compenser, et - la modulation du cosinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor par le premier signal représentatif de la phase et de l’amplitude de l’harmonique que l’on cherche à compenser. La compensation dudit harmonique peut s’effectuer en soustrayant de la composante en cosinus du signal résultant des signaux fournis par les capteurs de position l’une de la première et de la deuxième combinaison linéaire, notamment la deuxième combinaison linéaire, et en soustrayant de la composante en sinus du signal résultant des signaux fournis par les capteurs de position l’autre de la première et de la deuxième combinaison linéaire, notamment la première combinaison linéaire. A l’issue de ces soustractions, ces deux composantes peuvent être recombinées pour former le signal de sortie du circuit de traitement dynamique. Dans un exemple particulier, le circuit de traitement dynamique de l’harmonique de rang impair peut encore comprendre au moins une unité de stockage des valeurs des signaux représentatifs de la phase et de l’amplitude de l’harmonique de rang impair que l’on cherche à compenser et, lorsque la vitesse de rotation du rotor de la machine électrique passe dans une plage de valeurs prédéfinie, les signaux représentatifs ne sont plus utilisés pour reconstruire le signal audit harmonique, cette reconstruction s’effectuant à l’aide des valeurs de ces signaux représentatifs présentes dans l’unité de stockage avant que la vitesse du rotor ne passe dans ladite plage de valeurs. La plage de valeurs prédéfinie est par exemple centrée sur une vitesse pour laquelle un repliement de l’harmonique de rang impair que l’on cherche à compenser est susceptible de se produire vers le fondamental du signal résultant des signaux fournis par les capteurs de position. En l’absence de l’interruption précitée, le circuit de traitement dynamique compenserait non seulement ledit harmonique de rang impair, mais également le fondamental, ce qui nuirait fortement à la précision du circuit réalisant la boucle de contrôle. Cette plage de vitesse prédéfinie est par exemple centrée sur une vitesse élevée dépendant entre autres du nombre de paires de pôles de la machine, par exemple 16 500 tr/min pour une machine à six paires de pôles et une fréquence d’échantillonnage de 10 kHz. La compensation de l’harmonique de rang impair peut s’effectuer en permanence, comme décrit ci-dessus. En variante, la compensation de l’harmonique de rang impair n’est effectuée par le circuit de traitement dynamique qu’au-delà d’une vitesse seuil de rotation du rotor de la machine électrique, par exemple au-delà d’une vitesse de rotation du rotor minimum. En-deçà de cette vitesse de rotation minimum, qui est par exemple de 100, 200, 300, 400, 500, 600 ou 700 tr/min, aucune compensation dudit harmonique de rang impair n’est alors effectuée selon cette variante. Lorsqu’une telle vitesse seuil de rotation existe, le circuit de traitement dynamique peut présenter deux plages de fonctionnement. Une première plage de fonctionnement correspond aux vitesses sous la vitesse seuil et se caractérise par la non-compensation de l’harmonique de rang impair considéré. Le fonctionnement du circuit est par exemple neutralisé en appliquant un gain nul aux première et deuxième combinaison linéaire précitées. La deuxième plage de fonctionnement correspond aux vitesses au-dessus de la valeur seuil. Dans cette deuxième plage, le gain appliqué aux première et deuxième combinaisons linéaires précitées peut être égal à 1. Une transition peut être mise en œuvre lors du passage du premier au deuxième mode de fonctionnement et, lors de cette transition, la valeur du gain appliqué aux première et deuxième combinaison linéaire peut passer progressivement ou par palier de 0 à 1. Cette transition est par exemple obtenue grâce à l’application d’un filtre passe-bas sur un signal de détection du seuil de vitesse, ce filtre étant par exemple un filtre du premier ordre L’harmonique compensé par le circuit de traitement dynamique est par exemple l’harmonique de rang 5, ou l’harmonique de rang 7, ou l’harmonique de rang 11. Le cas échéant, le dispositif peut comprendre au moins deux circuits de traitement dynamique disposés en série, l’un de ces circuits compensant un harmonique de rang impair donné et l’autre circuit harmonique compensant un autre harmonique de rang impair donné. Par exemple un circuit traite l’harmonique de rang 5 et un autre circuit traite l’harmonique de rang 7. Le cas échéant un autre circuit additionnel traite l’harmonique de rang 11. Le cas échéant, le dispositif comprend encore un circuit de normalisation dynamique par l’amplitude de la première harmonique de chaque signal issu d’un capteur de position, tel que décrit dans la demande déposée par la Déposante en France le 20 décembre 2019 sous le numéro 19 15288. L’invention a encore pour objet, selon un autre de ses aspects, un ensemble comprenant : - une machine électrique tournante pour la propulsion d’un véhicule hybride ou électrique, et - un dispositif de commande de cette machine électrique, comprenant un dispositif de détermination tel que défini ci-dessus. La machine électrique tournante est par exemple une machine synchrone, par exemple une machine synchrone triphasée ou une machine synchrone dont l’enroulement électrique de stator définit un double système triphasé. L’enroulement électrique de stator est par exemple formé par des fils ou par des barres conductrices reliées les unes les autres. Dans tout ce qui précède, le rotor peut être un rotor à griffes. Ce rotor comprend alors une première et une deuxième roues polaires imbriquées, la première roue polaire définissant une série de griffes de forme globalement trapézoïdale, chaque griffe s'étendant axialement en direction de la deuxième roue polaire, la deuxième roue polaire définissant une série de griffes de forme globalement trapézoïdale, chaque griffe s'étendant axialement en direction de la première roue polaire. Un aimant permanent peut être reçu entre deux griffes consécutives circonférentiellement parlant pour le rotor. En variante, le rotor peut être autre qu’un rotor à griffes, comprenant par exemple un paquet de tôles ou étant un rotor à cage. Dans tout ce qui précède, le rotor peut comprendre un nombre de paires de pôles quelconque, par exemple six ou huit paires de pôles. Dans tout ce qui précède, la machine électrique peut comprendre un circuit de refroidissement du stator dans lequel circule du fluide tel que de l’air ou du liquide. Ce liquide peut être de l’eau ou de l’huile. Le rotor peut être refroidi par ce même circuit de refroidissement ou par un autre circuit de refroidissement dans lequel circule de l’air, ou du liquide tel que de l’eau ou de l’huile. La machine électrique tournante peut présenter une puissance électrique nominale de 4 kW, 8 kW, 15 kW, 25 kW ou plus. Cette machine électrique tournante peut être alimentée électriquement depuis une unité de stockage d’énergie électrique via un onduleur/redresseur de l’ensemble, cet onduleur/redresseur permettant, selon que la machine électrique fonctionne en moteur ou en génératrice, de charger un réseau de bord du véhicule ou d’être électriquement alimenté depuis ce réseau. La tension nominale de l’unité de stockage d’énergie électrique peut être de 12 V, 48 V ou avoir une autre valeur, par exemple une autre valeur supérieure à 300 V. La machine électrique tournante peut encore comprendre une poulie ou tout autre moyen de liaison vers le reste du groupe motopropulseur du véhicule. La machine électrique est par exemple reliée, notamment via une courroie, au vilebrequin du moteur thermique du véhicule. En variante, la machine électrique est reliée à d’autres emplacement du groupe motopropulseur, par exemple à l’entrée de la boîte de vitesses du point de vue du couple transitant vers les roues du véhicule, en sortie de la boîte de vitesses du point de vue du couple transitant vers les roues du véhicule, au niveau de la boîte de vitesses du point de vue du couple transitant vers les roues du véhicule, ou encore sur le train avant ou le train arrière de ce groupe motopropulseur. La machine électrique tournante n’est pas nécessairement une machine synchrone, pouvant être une machine asynchrone. L’invention a encore pour objet, selon un autre de ses aspects, un procédé de détermination de la position angulaire d’un rotor de machine électrique tournante sur la base de signaux fournis par plusieurs capteurs de position, dans lequel on utilise un dispositif de détermination tel que défini précédemment. Tout ou partie de ce qui a été mentionné précédemment s’applique encore à cet autre aspect de l’invention. Ce procédé de détermination est par exemple intégré à un procédé de contrôle de la machine électrique, dans lequel la position angulaire du rotor déterminée comme ci-dessus est utilisée pour contrôler le couple moteur et/ou le courant de l’unité de stockage d’énergie électrique. L’invention pourra être mieux comprise à la lecture de la description qui va suivre d’un exemple non limitatif de mise en œuvre de celle-ci et à l’examen du dessin annexé sur lequel : représente de façon schématique et en coupe axiale un exemple de machine électrique tournante auquel peut s’appliquer l’invention, représente en élévation un autre type de rotor que celui de la représente de façon schématique le dispositif de détermination de la position du rotor de la machine selon un exemple non limitatif de mise en œuvre de l’invention, représente de façon schématique et en détail un exemple d’implémentation du circuit de traitement dynamique de la , représente de façon schématique un exemple de réalisation d’un filtre passe-bas du circuit de traitement dynamique de la , représente sur un premier graphe : la vitesse estimée du rotor de la machine électrique en fonction du temps en réponse à une même consigne de vitesse, avec et sans traitement de l’harmonique de rang 5 à l’aide du dispositif selon un exemple de mise en œuvre de l’invention, et sur un deuxième graphe : la différence entre la position angulaire réelle du rotor et celle estimée avec et sans traitement de l’harmonique de rang impair, avec cette même consigne de vitesse, et à représentent d’autres variantes de circuit de traitement dynamique par rapport à celle de . On a représenté sur la une machine électrique tournante 1 polyphasée, notamment pour véhicule automobile, à laquelle peut s’appliquer l’invention. Cette machine électrique tournante peut former un alternateur ou un alterno-démarreur du véhicule. Cette machine électrique tournante peut être alimentée via un composant électronique de puissance 9 comprenant un onduleur/redresseur par une batterie dont la tension nominale est de 12 V ou 48 V ou d’une valeur supérieure à 300 V, par exemple. La machine électrique tournante 1 comporte un carter 2. A l'intérieur de ce carter 2, elle comporte, en outre, un arbre 3, un rotor 4 solidaire en rotation de l’arbre 3 et un stator 5 entourant le rotor 4. Le mouvement de rotation du rotor 4 se fait autour d’un axe X. Dans cet exemple, le carter 2 comporte un palier avant 6 et un palier arrière 7 qui sont assemblés ensemble. Ces paliers 6, 7 sont de forme creuse et portent, chacun, centralement un roulement à billes 10, 11 respectif pour le montage à rotation de l'arbre 3. Une poulie 12 est dans l’exemple considéré fixée sur une extrémité avant de l’arbre 3, au niveau du palier avant 6, par exemple à l’aide d’un écrou en appui sur le fond de la cavité de cette poulie. Cette poulie 12 permet de transmettre le mouvement de rotation à l’arbre 3 et elle peut être reliée via une courroie au vilebrequin du moteur thermique du véhicule. L’extrémité arrière de l’arbre 3 porte, ici, des bagues collectrices appartenant à un collecteur et reliées par des liaisons filaires au bobinage. Des balais appartenant à un porte-balais 8 sont disposés de façon à frotter sur les bagues collectrices. Le palier avant 6 et le palier arrière 7 peuvent comporter, en outre, des ouvertures sensiblement latérales pour le passage de l’air en vue de permettre le refroidissement de la machine électrique tournante par circulation d'air engendrée par la rotation d’un ventilateur avant 13 sur la face dorsale avant du rotor 4, c’est-à-dire au niveau du palier avant 6 et d’un ventilateur arrière 14 sur la face dorsale arrière du rotor, c’est-à-dire au niveau du palier arrière 7. Dans cet exemple de réalisation, le stator 5 comporte un corps 15 en forme d'un paquet de tôles doté d'encoches, par exemple du type semi fermée ou ouverte, équipées d’isolant d’encoches pour le montage de l’enroulement électrique polyphasé du stator. Chaque phase comporte un enroulement 16 traversant les encoches du corps 15 et formant, avec toutes les phases, un chignon avant et un chignon arrière de part et d'autre du corps du stator. Les enroulements 16 sont par exemple obtenus à partir d’un fil continu recouvert d’émail ou à partir d’éléments conducteurs en forme de barre tels que des épingles reliées entre elles. L’enroulement électrique du stator est par exemple triphasé, mettant alors en œuvre un montage en étoile ou en triangle dont les sorties sont reliées au composant électronique de puissance 9. Le rotor 4 de la est un rotor à griffe. Il comporte deux roues polaires 17. La première roue polaire 17 est tournée vers le composant électronique de puissance 9 tandis que la deuxième roue polaire 17 est tournée vers la poulie 12. Chacune des roues polaires 17 comprend un fond 18 s’étendant radialement de part et d’autre de l’axe X, la roue définissant une série de griffes 19 de forme globalement trapézoïdale. Chaque griffe d’une roue polaire 17 s'étend axialement en direction de l’autre roue polaire depuis une base disposée sur la périphérie radialement extérieure du fond 18. Le rotor 4 comporte encore, entre les portions radialement intérieures 20 et les griffes 19, une bobine bobinée sur un isolant de bobine 22. Le rotor 4 peut également comporter des aimants permanents (non représentés) interposés entre deux griffes 19 voisines à la périphérie externe du rotor. En variante, le rotor 4 peut être dépourvu de tels aimants permanents. Le rotor 4 peut encore être différent de celui représenté à la , étant par exemple formée par un empilement de tôles, comme représenté sur la . Le nombre de paires de pôles défini par le rotor 4 peut être quelconque, par exemple être égal à six ou à huit. La machine comprend encore des capteurs de mesure 20 de la position du rotor 4, par exemple trois capteurs à effet Hall, regroupés dans un même boîtier en plastique. Ces capteurs sont par exemple positionnés au niveau du palier arrière 7 de la machine et ils interagissent avec une cible magnétique solidaire en rotation du rotor. Les mesures fournies par ces capteurs 20 sont utilisées par le dispositif 100 de détermination de la position angulaire du rotor 4, qui va maintenant être décrit en référence aux figures 3 à 5. De façon connue, le dispositif 100 comprend un circuit 101 réalisant une discrétisation des signaux acquis par chaque capteur de position 20. Ce circuit 101 réalise par exemple une fonction d’échantillonneur/bloqueur puis une transformation mathématique de modélisation du système, qui est dans l’exemple triphasé, en un système diphasé. Cette transformation utilise par exemple une matrice de Clarke ou de Concordia. D’autres transformations peuvent être utilisées lorsque le nombre de capteurs de position est différent de trois. Le signal de sortie de ce circuit 101 attaque un circuit 102 de traitement dynamique d’un harmonique de rang impair de ce signal. Il s’agit par exemple de l’harmonique de rang 5, ou de l’harmonique de rang 7 ou de l’harmonique de rang 11. Ce circuit 102 sera décrit ultérieurement. Les signaux en sortie du circuit 102 sont reçus en entrée d’un circuit 103 fournissant en sortie un signal représentatif de la position du rotor 4, par l’intermédiaire d’un angle θ mesuré par rapport à une position de référence de ce rotor, ainsi que la vitesse de rotation du rotor, qui correspond à la dérivée temporelle de cet angle. Cet angle correspond dans l’exemple décrit à l’angle électrique caractérisant la position du rotor 4. Ce circuit 103 met ici en œuvre une boucle de contrôle de la position du rotor 4. Le circuit 103 est par exemple identique à celui décrit dans la demande française de numéro de dépôt 19 15288 précitée. On constate sur la que le circuit 102 de traitement dynamique reçoit également comme entrée les deux sorties du circuit 103, à savoir le signal représentatif de la position du rotor 4 ainsi que la vitesse de ce rotor 4. Le fonctionnement d’un exemple de circuit 102 de traitement d’un harmonique de rang impair va maintenant être décrit. Une comparaison est d’abord effectuée par un bloc 110 du circuit 102 entre la vitesse de rotation du rotor 4 de la machine électrique, telle qu’estimée en sortie du circuit 103, et une vitesse seuil de rotation, par exemple égale à 500 tr/min. En deça de cette vitesse seuil, le circuit présente une première plage de fonctionnement dans laquelle son fonctionnement est neutralisé, comme expliqué ci-après, la sortie circuit 102 correspondant à son entrée. Cette comparaison est schématisée sur la par deux comparateurs 112 et 113. Au-delà de cette vitesse seuil, le circuit 102 présente une deuxième plage de fonctionnement. Le traitement de l’harmonique de rang impair met en œuvre les étapes suivantes : - récupérer deux signaux représentatifs de la phase et de l’amplitude de cet harmonique de rang impair que l’on cherche à compenser par : démodulation synchrone du signal résultant des signaux fournis par les capteurs de position par un signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor, ce signal de référence étant généré sur la base du signal représentatif de la position du rotor, puis par filtrage passe-bas, - reconstruire un signal audit harmonique sur la base du signal de référence audit harmonique en phase avec le signal représentatif de la position du rotor à l’aide de chaque signal représentatif de la phase et de l’amplitude ainsi générés, et - compenser ledit harmonique en soustrayant du signal résultant des signaux fournis par les capteurs de position le signal audit harmonique ainsi reconstruit. Plus précisément, dans l’exemple de la , un bloc 120 recevant en entrée l’angle de rotation du rotor 4 de la machine électrique tel qu’estimé en sortie du circuit 103 procède à la génération d’un signal de référence à cet harmonique et en phase avec le signal représentatif de la position du rotor. Pour ce faire, ce signal applique à cet angle un gain 121 étant un nombre entier impair correspondant au rang de l’harmonique à compenser, par exemple cinq, sept ou onze. Une composante 122 en cosinus dont la fréquence correspond à cet harmonique et en phase avec le signal représentatif de la position du rotor, et une composante 123 en sinus dont la fréquence correspond à cet harmonique et en phase avec le signal représentatif de la position du rotor sont ensuite générés. Un autre bloc 130 reçoit en entrée le signal en sortie du circuit 101, qui correspond à un signal résultant des signaux fournis par les capteurs, et fournit en sortie la composante 131 en cosinus et la composante 132 en sinus de ce signal. Les sorties de ces blocs 120 et 130 attaquent ensuite un bloc 140 réalisant l’étape de génération des deux signaux représentatifs de l’amplitude et de la phase de l’harmonique de rang impair que l’on cherche à compenser. Ce bloc 140 met ici en œuvre quatre démodulations synchrones, à savoir : - la démodulation synchrone de la composante 131 en cosinus par la composante en cosinus 122 du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor, - la démodulation synchrone de la composante 131 en cosinus par la composante 123 en sinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor, - la démodulation synchrone de la composante 132 en sinus par la composante 123 en sinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor, et - la démodulation synchrone de la composante 132 en sinus par la composante 122 en cosinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor. On constate sur la qu’un gain 142, qui est par exemple égal à 1 ou -1, est appliqué au signal résultant de la démodulation synchrone de la composante 131 en cosinus par la composante en cosinus 122 du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor, et qu’un gain 143, pouvant aussi être égal à 1 ou -1, est appliqué au signal résultant de la démodulation synchrone de la composante 131 en cosinus par la composante en sinus 123 du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor. La valeur de ces gains dépend de la valeur du rang de l’harmonique que l’on cherche à compenser. Pour l’harmonique de rang 5 par exemple, le gain 142 est égal à -1 et le gain 143 est égal à 1. Des sommateurs 144 et 145 sont présents, le sommateur 144 recevant en entrée : - le résultat de la démodulation synchrone de la composante 132 en sinus par la composante 123 en sinus du signal de référence à ladite harmonique et en phase avec le signal représentatif de la position du rotor, et - le signal en sortie du gain 142, et le sommateur 145 recevant en entrée : - le résultat de la démodulation synchrone de la composante 132 en sinus par la composante 122 en cosinus du signal de référence à ladite harmonique et en phase avec le signal représentatif de la position du rotor, et - le signal en sortie du gain 143. Le signal en sortie du sommateur 144 attaque alors un premier filtre passe-bas 146 et le signal en sortie du sommateur 145 attaque un deuxième filtre passe-bas 147. Ces deux filtres passe-bas 146 et 147 sont par exemple identiques et sont tous deux des filtres d’ordre 2. Chacun de ces filtres présente par exemple une fréquence de coupure égale à 50Hz. Ces filtres sont par exemple réalisés conformément à ce qui est représenté sur la . On récupère alors : - en sortie du premier filtre 146 un signal 148 correspondant au premier signal représentatif de la phase et de l’amplitude de l’harmonique de rang impair que l’on cherche à compenser, et - en sortie du deuxième filtre 147 un signal 149 correspondant au deuxième signal représentatif de la phase et de l’amplitude de l’harmonique de rang impair que l’on cherche à compenser. On va maintenant décrire, toujours en référence à la , un exemple de reconstruction d’un signal à l’harmonique de rang impair que l’on cherche à compenser. Un bloc 150 effectue les quatre modulations suivantes : - la modulation synchrone de la composante 122 en cosinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor par le premier signal représentatif 148, - la modulation synchrone de la composante 123 en sinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor par le premier signal représentatif 148, - la modulation synchrone de la composante 123 en sinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor par le deuxième signal représentatif 149, et - la modulation synchrone de la composante 122 en cosinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor par le deuxième signal représentatif 149. Similairement à ce qui a été décrit en référence au bloc 140, on constate sur la qu’un gain 152, qui est par exemple égal à 1 ou -1, est appliqué au signal résultant de la modulation de la composante 122 en cosinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor par le deuxième signal représentatif 149, et qu’un gain 153, pouvant aussi être égal à 1 ou -1, est appliqué au signal résultant de la modulation synchrone de la composante 122 en cosinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor par le premier signal représentatif 148. La valeur de ces gains dépend de la valeur du rang de l’harmonique que l’on cherche à compenser. Pour l’harmonique de rang 5, le gain 152 est par exemple égal à 1 et le gain 153 est égal à -1. Ce bloc 140 réalise ensuite via un sommateur 155 une première combinaison linéaire de la sortie du gain 152 et du signal résultant de la modulation synchrone de la composante 123 en sinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor par le premier signal représentatif 148, ainsi que via un sommateur 156 une deuxième combinaison linéaire de la sortie du gain 153 et du signal résultant la modulation synchrone de la composante 123 en sinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor par le deuxième signal représentatif 149. On a ainsi reconstruit les deux composantes en phase et en gain pour les deux signaux en sinus et en cosinus à l’harmonique que l’on souhaite compenser. Le bloc 110 détermine en 114 une valeur de gain 159 appliqué à la sortie du sommateur 155 et à la sortie du sommateur 156. La valeur de ce gain 159 dépend de la plage de fonctionnement dans laquelle se trouve le circuit 102. Lorsque le circuit 102 se trouve dans la première plage de fonctionnement, la valeur du gain 159 peut être nulle, de sorte que le traitement de l’harmonique de rang impair considéré est neutralisé. Lorsque le circuit 102 se trouve dans la deuxième plage de fonctionnement, la valeur du gain 159 peut être égale à 1. Il est possible de prévoir une transition entre la première et la deuxième plage de fonctionnement, la valeur de gain 159 passant progressivement de 0 à 1 par exemple. Après application du gain 159, on soustrait via un opérateur 160 la première combinaison linéaire de la composante en sinus 132 et via un opérateur 161 la deuxième combinaison linéaire de la composante en cosinus 131. Ces deux composantes sont ensuite recombinées afin d’obtenir en sortie du bloc 150 un signal 165 dont l’harmonique de rang impair considéré a été compensé. Un exemple de mise en évidence de l’effet de l’invention va maintenant être décrit en référence à la dans le cas où l’on cherche à compenser l’harmonique de rang 5. La courbe 200 correspond à la vitesse de rotation du rotor que fournirait le circuit 103 en l’absence de circuit 102 de traitement dynamique selon l’invention et la courbe 201 correspond cette vitesse de rotation en sortie du circuit 103 lorsque le circuit 102 qui vient d’être décrit est disposé en amont du circuit 103. La courbe 203 correspond à l’erreur entre la consigne de position du rotor et la position de ce rotor 4 que fournirait le circuit 103 en l’absence du circuit 102 de traitement dynamique selon l’invention et la courbe 204 correspond à cette même erreur lorsque le circuit 102 qui vient d’être décrit est disposé en amont du circuit 103. L’invention n’est pas limitée à l’exemple qui vient d’être décrit. Il est possible que le circuit de traitement 102 dynamique compense en permanence l’harmonique de rang impair considéré, aucune vitesse de seuil n’existant alors. Les figures 7 à 9 montrent d’autres exemples encore de mise en œuvre de l’invention. L’exemple de la diffère de celui décrit en référence à la par le nombre de filtres passe-bas dans le bloc 140. Si deux signaux représentatifs 148 et 149 de la phase et de l’amplitude de l’harmonique de rang impair que l’on cherche à compenser sont toujours générés en sortie de ce bloc 140, quatre filtre passe-bas 180 sont ici prévus, chacun de ces filtres passe-bas 180 traitant le résultat d’une des quatre démodulations décrites en référence à la . Deux filtres passe-bas 180 ont leur sortie combinée linéairement pour former le premier signal représentatif 148 de la phase et de l’amplitude dudit harmonique et deux autres filtres passe-bas 180 ont leur sortie combinée linéairement pour former le deuxième signal représentatif 149. L’exemple de la diffère de celui décrit en référence à la par le nombre de signaux représentatifs de la phase et de l’amplitude dudit harmonique de rang impair qui sont obtenus en sortie du bloc 140. Les sorties des filtres passe-bas 180 ne sont ici pas combinées linéairement et constituent chacune, après application d’un gain 181, un signal représentatif 182 de la phase et de l’amplitude de l’harmonique de rang impair que l’on cherche à compenser. Chacun de ces signaux représentatifs 182 est alors utilisé par le bloc 150 pour réaliser quatre modulations, similairement à ce qui a été décrite en référence à la . Un de ces signaux représentatifs 182 est par exemple combiné avec la composante 123 en sinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor, un autre de ces signaux représentatifs 182 est combiné avec la composante 123 en sinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor, un autre de ces signaux représentatifs 182 est combiné avec la composante 122 en cosinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor, et enfin un autre de ces signaux représentatifs 182 est combiné avec la composante 122 en cosinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor. L’exemple de la diffère de celui décrit en référence à la par la présence additionnelle d’un bloc 170 interposé entre le bloc 140 et le bloc 150 du circuit 102 de la et par une modification correspondante du bloc 110. Ce bloc 170 comprend deux unités de stockage 171 et 172 et deux multiplexeurs 173 et 174. Ce bloc permet de modifier la compensation de l’harmonique de rang impair considéré lorsque le circuit 102 détecte que la vitesse de rotation du rotor passe dans une plage de vitesse prédéfinie. Cette plage de vitesses prédéfinie est ici centrée sur une vitesse pour laquelle un repliement de cet harmonique jusqu’au fondamental se produit, par exemple une vitesse de 16 500 tr/min. Comme on peut le voir sur la , chaque unité de stockage 171, 172 est interposée entre une sortie du bloc 140 et une entrée du multiplexeur dont une autre entrée est directement reliée à la sortie du bloc 140. Lorsque la vitesse de rotation du rotor est en dehors de la plage de vitesses prédéfinie, chaque unité de stockage 171, 172 enregistre les valeurs du signal en sortie du bloc 140 correspondant et ces valeurs sont reçues en entrée du multiplexeur 173, 174 et utilisées comme premier signal représentatif 148 et deuxième signal représentatif 149 dans le bloc 150. Lorsque la vitesse de rotation du rotor 4 de la machine électrique passe dans la plage de valeurs prédéfinie, le bloc 110 envoie aux unités de stockage 171, 172 l’instruction de ne plus enregistrer les valeurs du signal correspondant en sortie du bloc 140 et modifie la configuration du multiplexeur 173, 174 de telle sorte que : - les signaux en sortie du bloc 140 ne sont plus transmis au bloc 150, - les valeurs présentes dans les unités de stockage 171, 172 sont transmises au bloc 150 et utilisées pour reconstruire le signal audit harmonique et donc compenser cet harmonique. Lorsque le bloc 110 détecte que la vitesse du rotor 4 quitte la plage de vitesses prédéfinie, la configuration des multiplexeurs 173 et 174 est à nouveau modifiée de manière à ce que les signaux en sortie du bloc 140 soient de nouveau transmis au bloc 150. Par ailleurs l’enregistrement des valeurs de ces signaux en sortie du bloc 140 est de nouveau effectuée dans l’unité de stockage 171, 172 correspondante. Le bloc 170 qui vient d’être décrit en référence à la peut encore être présent dans les exemples des figures 7 et 8. Dispositif de détermination (100) de la position angulaire d’un rotor (4) de machine électrique tournante sur la base de signaux fournis par plusieurs capteurs de position (20), dispositif comprenant : - un circuit (103) estimant la position du rotor, notamment via la réalisation d’une boucle de contrôle, ce circuit (103) fournissant en sortie un signal représentatif de la position du rotor, et - au moins un circuit (102) de traitement dynamique d’un harmonique de rang impair d’un signal résultant des signaux fournis par les capteurs de position (20), ce circuit de traitement dynamique recevant en entrée : - le signal résultant des signaux fournis par les capteurs de position (20), et - le signal représentatif de la position du rotor, ce circuit (102) de traitement dynamique étant configuré pour : - générer au moins deux signaux (148, 149) représentatifs de la phase et de l’amplitude de l’harmonique de rang impair que l’on cherche à compenser par : - démodulation synchrone du signal résultant des signaux fournis par les capteurs de position (20) par un signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor, généré sur la base du signal représentatif de la position du rotor, et - par filtrage passe-bas, - reconstruire un signal audit harmonique sur la base du signal de référence audit harmonique en phase avec le signal représentatif de la position du rotor et à l’aide des signaux représentatifs (148, 149) de la phase et de l’amplitude ainsi générés, notamment par modulation synchrone, et - compenser ledit harmonique en soustrayant du signal résultant des signaux fournis par les capteurs de position (20) le signal audit harmonique ainsi reconstruit. Dispositif selon la revendication 1, dans lequel le circuit (102) de traitement dynamique n’effectue le traitement dudit harmonique qu’au-delà d’une vitesse seuil du rotor (4) de la machine électrique. Dispositif selon l’une quelconque des revendications précédentes, dans lequel le signal résultant des signaux fournis par les capteurs de position (20) présente une composante en cosinus (131) et une composante en sinus (132), et dans lequel la démodulation synchrone consiste à effectuer les quatre démodulations suivantes : - la composante en cosinus (131) par la composante (122) en cosinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor, - la composante en cosinus (131) par la composante (123) en sinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor, - la composante en sinus (132) par la composante (123) en sinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor, et - la composante en sinus (132) par la composante (122) en cosinus du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor. Dispositif selon la revendication précédente, dans lequel la génération des signaux représentatifs (148, 149) de la phase et de l’amplitude de l’harmonique que l’on cherche à compenser s’effectue en appliquant un premier filtre passe-bas (146) à la combinaison linéaire de deux résultats des quatre démodulations précitées et en appliquant un deuxième filtre passe-bas (147) à la combinaison linéaire des deux autres résultats des quatre démodulations précitées, le premier (146) et le deuxième (147) filtre passe-bas étant notamment identiques. Dispositif selon la revendication 3 ou 4, dans lequel la reconstruction d’un signal audit harmonique comprend l’étape consistant à effectuer les quatre modulations suivantes : - la composante en cosinus (122) du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor par le premier signal représentatif (148) de la phase et de l’amplitude de l’harmonique que l’on cherche à compenser, - la composante en sinus (123) du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor par le premier signal représentatif (148) de la phase et de l’amplitude de l’harmonique que l’on cherche à compenser, - la composante en sinus (123) du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor par le deuxième représentatif (149) de la phase et de l’amplitude de l’harmonique que l’on cherche à compenser, et - la composante en cosinus (122) du signal de référence audit harmonique et en phase avec le signal représentatif de la position du rotor par le deuxième signal représentatif (149) de la phase et de l’amplitude de l’harmonique que l’on cherche à compenser. Dispositif selon la revendication 5, dans lequel la reconstruction du signal audit harmonique comprend l’étape consistant à obtenir une première combinaison linéaire du résultat de deux des quatre modulations précitées et une deuxième combinaison linéaire du résultat des deux autres des quatre modulations précitées. Dispositif selon la revendication 6, dans lequel la compensation dudit harmonique s’effectue en soustrayant de la composante en cosinus (131) du signal résultant des signaux fournis par les capteurs de position (20) l’une de la première et de la deuxième combinaison linéaire et en soustrayant de la composante en sinus (132) du signal résultant des signaux fournis par les capteurs de position (20) l’autre de la première et de la deuxième combinaison linéaire. Dispositif selon l’une quelconque des revendications précédentes, dans lequel le circuit (102) de traitement dynamique de l’harmonique de rang impair comprend une unité de stockage (171, 172) des valeurs des signaux représentatifs (148, 149) de la phase et de l’amplitude de l’harmonique de rang impair que l’on cherche à compenser et, lorsque la vitesse du rotor de la machine électrique passe dans une plage de valeurs prédéfinie, la reconstruction du signal audit harmonique s’effectue en utilisant les valeurs de ces signaux représentatifs présentes dans l’unité de stockage avant que la vitesse du rotor ne passe dans ladite plage de valeurs. Ensemble comprenant : - une machine électrique tournante pour la propulsion d’un véhicule hybride ou électrique, et - un dispositif de commande de cette machine électrique, comprenant un dispositif de détermination (100) selon l’une quelconque des revendications précédentes. Procédé de détermination de la position angulaire d’un rotor (4) de machine électrique tournante sur la base de signaux fournis par plusieurs capteurs de position, dans lequel on utilise un dispositif de détermination selon l’une quelconque des revendications 1 à 8 ou un dispositif de détermination de l’ensemble selon la revendication précédente.