Brevet FR3104856A1 — publié le 20210618

L’invention concerne un procédé de détermination de la vitesse angulaire et/ou de la position angulaire d’un rotor d’une machine électrique, au moyen d’une détermination des harmoniques, qui est mise en œuvre au moyen d’un boucle fermée qui comporte un observateur des harmoniques, une correction du déphasage, et une première boucle à verrouillage de phase qui estime la position du rotor. Figure 1 à publier Procédé de détermination de la position et/ou de la vitesse d’un rotor d’une machine électrique par traitement des signaux d’un capteur de position La présente invention concerne le domaine de la détermination de la position et/ou de la vitesse d’un rotor d’une machine électrique. La connaissance précise de la position angulaire et/ou de la vitesse angulaire d’un rotor de machine électrique est utile notamment pour le contrôle et pour la surveillance des machines électriques. En effet, pour le contrôle de telles machines électriques, notamment pour le contrôle du couple et/ou de la vitesse de rotation, la position et/ou la vitesse du rotor sont souvent des données indispensables. Il existe une grande variété de capteurs de position qui ont été développés pour cette application, parmi lesquels on peut citer notamment les capteurs magnétostrictifs, les encodeurs, les résolveurs, les capteurs GMR (basé sur la magnéto résistance géante de l’anglais « Giant Magnetoresistance Effect »), les capteurs inductifs. De tels capteurs peuvent générer deux signaux, un premier signal du type cosinusoïdal et un deuxième signal du type sinusoïdal, à partir desquels on reconstruit la position et/ou la vitesse du rotor. Idéalement ces signaux devraient avoir la même amplitude, aucun décalage (offset), et devraient être orthogonaux (avec un déphasage strictement égal à 90 °). Toutefois, ces signaux peuvent comprendre des harmoniques, qui lors de la reconstruction de la position et/ou la vitesse du rotor, peuvent générer des imprécisions importantes pour la détermination de la position ou de la vitesse du rotor. En outre, il peut également exister un déphasage entre ces deux signaux (lié par exemple à la position du capteur de position), qui peuvent également générer une erreur pour la détermination de la position ou de la vitesse du rotor. Ces imprécisions et ces erreurs ont un impact important sur le contrôle de la machine électrique ou sur la surveillance de la machine électrique. En effet, une erreur sur la position du rotor peut, par exemple, engendrer une consigne de couple non adaptée à l’utilisation de la machine électrique, ou peut engendrer des harmoniques de couple, etc. Afin de limiter l’impact des harmoniques et du déphasage, plusieurs solutions techniques ont été développées. Par exemple, la demande de brevet DE 102014226604 décrit un procédé de correction de la position angulaire du rotor. Ce procédé utilise la mesure de deux capteurs de position situés à 90° l’un de l’autre autour du rotor, et réalise une estimation d’une valeur de correction qui est fonction de la différence des phases des signaux issus des deux capteurs de position. Toutefois, ce procédé permet de corriger uniquement le déphasage et non les harmoniques. La demande de brevet DE 102016220188 décrit un procédé de correction de mesures de capteur de rotation générant des signaux sinus et cosinus, au moyen d’une correction statique et d’une correction dynamique. La correction statique est basée sur des tables, et la correction dynamique est prévue pour prendre en compte la différence d’amplitude entre les signaux et les différences d’offset. Toutefois, ce procédé ne permet pas de corriger en continu les harmoniques. En outre, l’utilisation de tables risque de ne pas apporter une correction optimale et nécessite une préparation de tables complexes, qui peuvent dépendre notamment de la vitesse de rotation et de la charge de la machine électrique. La demande de brevet US 2019/0031046 concerne l’élimination de l’offset de signaux de mesures de la position d’une machine électrique. Cette méthode est basée sur l’ajout et la soustraction de signaux et sur l’utilisation d’intégrateurs au moyen d’un filtre d’état de mouvement (de l’anglais « motion-state filter »). Cette méthode permet par conséquent d’éliminer uniquement les offsets ne permet pas de déterminer et d’éliminer les harmoniques. La présente invention a pour but déterminer la vitesse et la position d’un rotor, de manière précise, sans erreur. L’invention concerne un procédé de détermination de la vitesse angulaire et/ou de la position angulaire d’un rotor d’une machine électrique, au moyen d’une détermination des harmoniques, qui est mise en œuvre au moyen d’une boucle fermée qui comporte un observateur des harmoniques, une correction du déphasage, et une première boucle à verrouillage de phase qui estime la position du rotor. En outre, l’invention concerne un procédé de détermination de la vitesse et/ou de la position d’un rotor de machine électrique en déterminant de manière précise les harmoniques, en corrigeant en continu les signaux de mesure uniquement lorsque l’observateur des harmoniques est convergent, les signaux corrigés étant utilisés pour déterminer la position et/ou la vitesse du rotor. La détermination des harmoniques est mise en œuvre au moyen d’une boucle fermée qui comporte un observateur des harmoniques, une correction du déphasage, et une première boucle à verrouillage de phase qui estime la position du rotor. L’invention concerne un procédé de détermination de la position et/ou de la vitesse d’un rotor d’une machine électrique au moyen d’un capteur de position dudit rotor, ledit capteur de position générant un signal cosinusoïdal et un signal sinusoïdal. Pour ce procédé, on met en œuvre une boucle fermée qui comporte un observateur d’état des harmoniques, une correction dudit déphasage desdits signaux générés cosinusoïdal et sinusoïdal, et une première boucle à verrouillage de phase PLL, ledit observateur d’état desdits harmoniques reliant lesdits signaux générés cosinusoïdal et sinusoïdal et une valeur de ladite position du rotor estimée par ladite première boucle à verrouillage de phase PLL auxdits harmoniques, ladite correction dudit déphasage identifiant et corrigeant le déphasage desdits signaux générés cosinusoïdal et sinusoïdal au moyen desdits harmoniques déterminés par ledit observateur d’état desdits harmoniques, et ladite première boucle à verrouillage de phase PLL estimant la position et/ou la vitesse dudit rotor à partir desdits signaux cosinusoïdal et sinusoïdal corrigés. Selon un mode de réalisation, on met en œuvre les étapes suivantes : On détermine les harmoniques desdits signaux générés cosinusoïdal et sinusoïdal au moyen de ladite boucle fermée qui comporte ledit observateur d’état desdits harmoniques, ladite correction dudit déphasage desdits signaux générés cosinusoïdal et sinusoïdal, et ladite première boucle à verrouillage de phase PLL ; On détermine si ledit observateur d’état desdits harmoniques est convergent ; On corrige en continu lesdits signaux générés cosinusoïdal et sinusoïdal en mettant à jour lesdites harmoniques déterminées lorsque ledit observateur d’état desdits harmoniques est convergent ; et On détermine ladite position et/ou ladite vitesse dudit rotor au moyen d’une deuxième boucle à verrouillage de phase PLL à partir desdits signaux cosinusoïdal et sinusoïdal corrigés. Avantageusement, on détermine si ledit observateur d’état desdits harmoniques est convergent en vérifiant l’équation : avec y a et y b lesdits signaux générés cosinusoïdal et sinusoïdal, et les signaux desdits signaux reconstruits au moyen de ladite position estimée et un seuil prédéterminé. De préférence, lesdites première et deuxième boucles à verrouillage de phase PLL comprennent un régulateur proportionnel intégral, et un intégrateur. De manière avantageuse, la fonction de transfert desdites première et deuxième boucles à verrouillage de phase PLL s’écrit : avec θ la position dudit rotor, la position estimée dudit rotor, s le paramètre de Laplace, K p le coefficient proportionnel dudit régulateur proportionnel intégral, K i le coefficient dudit régulateur proportionnel intégral. Conformément à une mise en œuvre, ledit coefficient intégral K i de ladite première boucle à verrouillage de phase est inférieur audit coefficient intégral K i de ladite deuxième boucle à verrouillage de phase. Selon un aspect, on corrige lesdits signaux cosinusoïdal et sinusoïdal par un filtrage desdits harmoniques déterminés, et par éventuellement une correction du déphasage desdits signaux cosinusoïdal et sinusoïdal. Selon une caractéristique, ledit observateur d’état desdits harmoniques met en œuvre une fonction de transfert : avec s le paramètre de Laplace, α un gain, k l’ordre de l’harmonique considéré, n le nombre d’harmoniques desdits signaux cosinusoïdal et sinusoïdal, ω la fréquence fondamentale, y le signal généré considéré parmi le signal cosinusoïdal et sinusoïdal, et l’harmonique estimé d’ordre k dudit signal généré considéré parmi le signal cosinusoïdal et sinusoïdal. Conformément à un mode de réalisation, ledit gain α est inférieur à ladite fréquence fondamentale, de préférence ledit gain α est inférieur au dixième de ladite fréquence fondamentale ω. Selon une option de réalisation, ledit observateur d’état desdits harmoniques détermine en outre lesdits coefficients fondamentaux desdits harmoniques et lesdits offsets desdits signaux générés cosinusoïdal et sinusoïdal. Selon une mise en œuvre, on identifie ledit déphasage entre lesdits signaux générés cosinusoïdal et sinusoïdal aux moyens desdits coefficients fondamentaux desdits harmoniques au moyen d’une fonction arctangente. Avantageusement, on détermine ledit déphasage Φ entre lesdits signaux générés cosinusoïdal et sinusoïdal au moyen de l’équation : avec , et avec L 1b le coefficient fondamental d’un desdits signaux générés cosinusoïdal et sinusoïdal, et les coefficients fondamentaux déterminés par ledit observateur d’état desdits harmoniques, Δθ la différence entre la position dudit rotor mesurée et la position dudit rotor estimé par ladite première boucle à verrouillage de phase PLL. Selon un mode de réalisation, on corrige ledit déphasage d’un desdits signaux générés cosinusoïdal et sinusoïdal au moyen de l’équation avec y fb-correction le fondamental dudit signal généré corrigé d’un desdits signaux générés cosinusoïdal et sinusoïdal, L 1a et L 1b les coefficients fondamentaux desdits signaux générés cosinusoïdal et sinusoïdal, y fa et y fb les fondamentaux desdits signaux générés mesurés cosinusoïdal et sinusoïdal, et Φ ledit déphasage. Selon un aspect, ledit capteur de position est un capteur magnétostrictif, un capteur inductif, un encodeur, un capteur GMR, un capteur AMR, un capteur TMR ou un résolveur. En outre, l’invention concerne un procédé de contrôle d’une machine électrique, ladite machine électrique comprenant un capteur de position du rotor de ladite machine électrique, ledit capteur de position générant un signal cosinusoïdal et un signal sinusoïdal, dans lequel on met en œuvre les étapes suivantes : On détermine ladite position et/ou ladite vitesse dudit rotor au moyen dudit procédé selon l’une des caractéristiques précédentes et desdits signaux générés par ledit capteur de position ; et On contrôle ladite machine électrique en fonction de ladite position et/ou de ladite vitesse prédéterminée. D'autres caractéristiques et avantages du procédé selon l'invention, apparaîtront à la lecture de la description ci-après d'exemples non limitatifs de réalisations, en se référant aux figures annexées et décrites ci-après. Liste des figures La figure 1 illustre les étapes du procédé selon un premier mode de réalisation de l’invention. La figure 2 illustre les étapes du procédé selon un deuxième mode de réalisation de l’invention. La figure 3 illustre la construction d’une boucle à verrouillage de phase selon un mode de réalisation de l’invention. La figure 4 illustre la vitesse de rotation de référence pour un exemple d’application du procédé selon l’invention. La figure 5 illustre la vitesse de rotation déterminée par le procédé selon un mode de réalisation de l’invention pour l’exemple d’application de la figure 4. La figure 6 illustre l’erreur de position entre la position de référence et la position déterminée par le procédé selon un mode de réalisation pour l’exemple d’application de la figure 4. La présente invention concerne la détermination de la position d’un rotor d’une machine électrique. La machine électrique est équipée d’un capteur de position angulaire qui, lors de la mesure, génère un signal cosinusoïdal et un signal sinusoïdal. Dans la suite de la description, ces deux signaux sont appelés signaux de mesure. En outre, dans la suite de la description, on appelle position, la position angulaire du rotor, et on appelle vitesse, la vitesse angulaire du rotor. La présente invention est adaptée à toute machine électrique pour laquelle on mesure la position. La présente invention est particulièrement adaptée aux machines synchro-réluctantes assistées d’aimants permanents, qui sont très sensibles à la mesure de la postion. Le capteur de position peut être choisi parmi les capteurs magnétostrictifs, les capteurs inductifs, les encodeurs et les résolveurs, un capteur GMR (basé sur la magnéto résistance géante de l’anglais « Giant Magnetoresistance »), un capteur AMR (basé sur la magnéto résistance anisotropique de l’anglais « Anisotropic Magnetoresistance »), un capteur TMR (basé sur la magnéto résistance à effet tunnel de l’anglais « Tunnel Effect Magnetoresistance») ou tout autre capteur apte à générer un signal de mesure cosinusoïdal et un signal de mesure sinusoïdal. On appelle harmonique un élément de décomposition primaire d’une fonction périodique, ici la fonction périodique correspond aux signaux de mesure. On appelle fondamental l’harmonique d’ordre un des signaux de mesure, c’est-à-dire le premier harmonique. On appelle offset le décalage continu des signaux de mesure. De préférence, le procédé selon l’invention peut mettre en œuvre un seul capteur de position, limitant ainsi les imprécisions liées à la multiplication des capteurs, et à la difficulté de positionner précisément plusieurs capteurs. Selon un premier mode de réalisation, le procédé peut mettre en œuvre une boucle fermée permettant de déterminer les harmoniques des signaux de mesure et d’en déduire la position et/ou la vitesse du rotor. La boucle fermée sera décrite en détail en relation avec l’étape 1) dans la suite de la description. Les étapes de la boucle fermée peuvent être mises en œuvre par un système informatique ou électronique, notamment un système informatique ou électronique qui contrôle la machine électrique. La figure 1 illustre, schématiquement et de manière non limitative, les étapes du procédé selon le premier mode de réalisation de l’invention. Dans un premier temps, le capteur de position CAP génère les signaux de mesure y. Ensuite, on détermine les harmoniques des mesures au moyen d’une boucle fermée BF, qui comporte un observateur d’état des harmoniques OBS, un correcteur de déphasage CORΦ et une première boucle à verrouillage de phase PLL1. L’observateur d’état des harmoniques OBS détermine les harmoniques à partir des signaux de mesure y et de la position du rotor estimée θ obs par la première boucle à verrouillage de phase PLL1. L’observateur d’état des harmoniques OBS détermine également les signaux y_hf, formés par la suppression des harmoniques d’ordre strictement supérieur à 1 des signaux de mesure y. Le correcteur de déphasage CORΦ identifie et corrige le déphasage ainsi que l’offset et l’amplitudes des signaux de mesure y_hf pour former un signal corrigé yd à partir des harmoniques identifiées. La première boucle à verrouillage de phase PLL1 estime une position du rotor estimée θ obs à partir du signal corrigé yd. Pour ce premier mode de réalisation, la position et/ou la vitesse du rotor estimées sont obtenues par la première boucle à verrouillage de phase PLL1. Le procédé selon le deuxième mode de réalisation de l’invention comporte les étapes suivantes : Détermination des harmoniques Détermination de la convergence de l’observateur des harmoniques Correction des harmoniques observées Correction des signaux de mesure Détermination de la position et/ou la vitesse du rotor Ces étapes seront détaillées dans la suite de la description. Ces étapes peuvent être mises en œuvre par un système informatique ou électronique, notamment un système informatique ou électronique qui contrôle la machine électrique. La figure 2 illustre, schématiquement et de manière non limitative, les étapes du procédés selon le deuxième mode de réalisation de l’invention. Dans un premier temps, le capteur de position CAP génère les signaux de mesure y. Ensuite, on détermine les harmoniques des mesures au moyen d’une boucle fermée BF, qui comporte un observateur d’état des harmoniques OBS, un correcteur de déphasage CORΦ et une première boucle à verrouillage de phase PLL1. L’observateur d’état des harmoniques OBS détermine les harmoniques H à partir des signaux de mesure y et de la position du rotor estimée θ obs par la première boucle à verrouillage de phase PLL1. L’observateur d’état des harmoniques OBS détermine également les signaux y_hf, formés par la suppression des harmoniques d’ordre strictement supérieur à 1 des signaux de mesure y. Le correcteur de déphasage CORΦ identifie et corrige le déphasage ainsi que l’offset et l’amplitude des signaux de mesure y_hf pour former un signal corrigé yd à partir des harmoniques H identifiées. La première boucle à verrouillage de phase PLL1 estime une position du rotor estimée θ obs à partir du signal corrigé yd. En outre, le procédé selon l’invention comprend une étape de correction des harmoniques COROBS si la convergence C de l’observateur d’état des harmoniques OBS est assurée. Les harmoniques corrigées sont notées Hc. En outre, le procédé selon l’invention concerne une étape de suppression des harmoniques CORH du signal de mesure y à partir des harmoniques corrigées déterminées Hc. Le signal corrigé est noté yc. De plus, le procédé selon l’invention comprend une deuxième boucle à verrouillage de phase PLL2 qui estime la position du rotor et/ou la vitesse du rotor à partir du signal yc. Selon un mode de réalisation de l’invention, le procédé peut comporter en outre une rétroaction de la position estimée par la deuxième boucle à verrouillage de phase PLL2 pour la correction des harmoniques CORH. Pour ce deuxième mode de réalisation, la position et/ou la vitesse du rotor estimée sont obtenues par la deuxième boucle à verrouillage de phase PLL2. 1. Détermination des harmoniques Lors de cette étape, on détermine les harmoniques des signaux de mesure du capteur de position au moyen d’une boucle fermée. On appelle boucle fermée une succession d’étapes pour laquelle une des sorties des étapes sert également d’entrée d’au moins une autre étape qui la précède. En d’autres termes, la boucle fermée comprend au moins une rétroaction. La boucle fermée comporte : Un observateur d’état des harmoniques, qui relie les signaux de mesure et la position estimée du rotor aux harmoniques des signaux de mesure, et filtre des signaux de mesure les harmoniques d’ordre strictement supérieur à 1, Un correcteur de déphasage, qui identifie et corrige l’amplitude, l’offset et la phase des signaux de mesure filtrés au moyen des harmoniques d’ordre inférieur ou égal à 1, déterminés par l’observateur d’état des harmoniques, Une première boucle à verrouillage de phase, qui estime la position du rotor à partir des signaux corrigés, et Une rétroaction de la position estimée par la première boucle à verrouillage phase vers une entrée de l’observateur d’état des harmoniques. Un observateur d'état est une extension d'un modèle représenté sous forme de représentation d'état. Lorsque l'état d'un système n'est pas mesurable, on conçoit un observateur qui permet de reconstruire l'état à partir d'un modèle du système dynamique et des mesures d'autres grandeurs. Une boucle à phase asservie, ou boucle à verrouillage de phase (en anglais, « phase-locked loop », ou PLL), est un montage électronique ou informatique permettant d'asservir la phase ou la fréquence de sortie d'un système sur la phase ou la fréquence du signal d'entrée. Elle peut aussi asservir une fréquence de sortie sur un multiple de la fréquence d'entrée.. La première boucle à verrouillage de phase permet de mieux identifier les harmoniques. Selon un mode de réalisation de l’invention, l’observateur d’état des harmoniques peut mettre en œuvre, pour chaque harmonique d’ordre k, une fonction de transfert de la forme: avec s le paramètre de Laplace, α un gain de l’observateur d’état, k l’ordre de l’harmonique considéré, n le nombre d’harmoniques des signaux de mesure, ω la fréquence fondamentale avec , θ étant la position angulaire, y le signal généré considéré parmi le signal cosinusoïdal et sinusoïdal, et l’harmonique estimé d’ordre k du signal généré considéré parmi le signal cosinusoïdal et sinusoïdal. De manière avantageuse, le gain de l’observateur d’état α peut être déterminé de manière à être inférieur à la fréquence fondamentale ω. De préférence, le gain de l’observateur d’état α peut être inférieur au dixième de la fréquence fondamentale ω. Le gain α permet de régler la convergence de l’observateur d’état des harmoniques. Selon un exemple de réalisation, le gain α peut valoir 10. Cette valeur permet une convergence rapide sans déformation significative du signal observé. Selon un mode de réalisation, la fonction de transfert peut être déterminée au moyen des opérations suivantes : Les signaux de mesure, notés respectivement y a et y b , qui comprennent des harmoniques, peuvent s’écrire : Ou encore : Dans ces équations et dans la suite de la description, l’indice a désigne le premier signal de mesure (par exemple le signal cosinusoïdal), et l’indice b désigne le deuxième signal de mesure (par exemple le signal sinusoïdal). Dans ces équations, avec ω la fréquence fondamentale, L 11a , L 12a , L 11b , L 12b les coefficients fondamentaux des signaux de mesure (c’est-à-dire les coefficients liés au fondamental des harmoniques), L i1a , L i2a , L i1b , L i2b (avec i qui varie entre 2 et n, n étant l’harmoniques de plus haute fréquence considérée) les coefficients des harmoniques des signaux de mesure, L 0a et L 0b les offsets des signaux de mesure (c’est-à-dire les décalages continus). Pour simplifier l’écriture, on peut noter les vecteurs L et W (sans les indices a et b) : Et on peut définir le vecteur de l’estimation des coefficients de la manière suivante : On peut alors écrire : D’après les documents suivants : Osowski, S. (1992). Neural network for estimation of harmonic components in a power system. IEEE Generation, Transmission and Distribution, (pp. 129-135). et Siyu Leng, W. L.-Y. (2009). Active Power Filter for Three-Phase Current. IEEE American Control Conference, (pp. 2140-2147). MO, USA. On peut écrire : Où P est la matrice diagonale de dimension (2n+1)*(2n+1) qui est définie par : Avec α le gain de l’observateur d’état. L’estimateur des coefficients peut alors s’écrire de la manière suivante : De ces équations, on peut extraire l’estimation de la partie fondamentale notée en enlevant les harmoniques notées et les offset notés : En utilisant la transformée Laplace pour former l’équation suivante : Avec k le numéro d’ordre de l’harmonique. On peut alors écrire : Avec Avec la transformée de Laplace. On peut écrire : La fonction de transfert peut alors s’écrire pour chaque harmonique d’ordre k : Pour la fondamentale (k=1), la fonction de transfert entre la fondamentale et la mesure y peut s’écrire : Conformément à une mise en œuvre de l’invention, l’observateur d’état des harmoniques peut déterminer en outre les coefficients fondamentaux desdits harmoniques et les offset des signaux de mesure. Selon un mode de réalisation, pour l’étape de correction de déphasage, on peut identifier le déphasage entre les signaux de mesure, de préférence entre les fondamentaux des signaux de mesure, au moyen des coefficients fondamentaux des harmoniques. Cette identification du déphasage peut être mise en œuvre au moyen d’une fonction arctangente. Avantageusement, on peut déterminer le déphasage Φ entre les fondamentaux des signaux de mesure au moyen des équations : En utilisant . avec L 1b le coefficient fondamental d’un desdits signaux générés cosinusoïdal et sinusoïdal, et les coefficients fondamentaux déterminés par ledit observateur d’état des harmoniques, Δθ la différence entre la position du rotor mesurée et la position du rotor estimée par ladite première boucle à verrouillage de phase PLL. En effet, pour cette étape, on peut mettre en œuvre les opérations suivantes : Avec l’hypothèse : et , (l’indice f indiquant le fondamental), on peut écrire les équations suivantes : Avec la valeur estimée de la position du rotor (qui correspond à θ obs sur la figure 1 ou sur la figure 2). Les coefficients de signaux fondamentaux L a et L b peuvent être calculées par les équations suivantes : En posant , on peut écrire : On peut alors obtenir : A partir de ces équations, on peut montrer que : En injectant les deux dernières équations, on peut identifier le déphasage Φ dans l’équation suivante : A partir du déphasage identifié, on peut corriger un des deux signaux de mesure pour éliminer le déphasage. Pour cela, on peut reconstruire un signal sans déphasage au moyen des valeurs déterminées des fondamentaux des harmoniques des signaux de mesure, des valeurs de coefficients fondamentaux, et de l’angle de déphasage identifié. Selon un mode de réalisation de l’invention, on corrige le déphasage d’un desdits signaux de mesure au moyen de l’équation avec y fb-correction le fondamental du signal de mesure considéré, L 1a et L 1b les coefficients fondamentaux des signaux de mesure, y fa et y fb les fondamentaux des signaux de mesure et Φ ledit déphasage. En effet, par définition : Et on souhaite établir le signal fondamental corrigé défini par : Si on utilise le développement suivant : On peut obtenir : En remplaçant par la définition des signaux fondamentaux, on peut avoir : Selon un mode de réalisation de l’invention, la première boucle à verrouillage de phase peut comprendre notamment un régulateur proportionnel intégral, et un intégrateur. De préférence, la première boucle à verrouillage de phase peut être conforme au mode de réalisation de la figure 3. Pour ce mode de réalisation, la première boucle à verrouillage de phase comprend en entrée un signal sinusoïdal sin(θ) et un signal cosinusoïdal –cos(θ). Le signal sinusoïdal sin(θ) est multiplié par un signal correspondant au cosinus de la position angulaire estimée (pour cette étape correspond à des figures 1 et 2) par la sortie de la première boucle à verrouillage de phase. Le signal cosinusoïdal –cos(θ) est multiplié par un signal correspondant au sinus de la position angulaire estimée par la sortie de la première boucle à verrouillage de phase. Les sorties des multiplicateurs sont ensuite additionnés. Ainsi, on obtient un signal qui correspond à qui est égal à . Le signal passe ensuite dans un régulateur proportionnel intégral PI pour estimer la vitesse de rotation du rotor . Le régulateur PI comporte un coefficient proportionnel noté K p , et un coefficient intégrateur K i . Ce signal est ensuite intégré dans un intégrateur, qui correspond à la fonction dans le domaine de Laplace, pour estimer la position du rotor . Pour ce mode de réalisation, la fonction de transfert de la première boucle à verrouillage de phase peut s’écrire : avec θ la position du rotor, la position estimée du rotor par la première boucle à verrouillage de phase, s le paramètre de Laplace, K p le coefficient proportionnel du régulateur proportionnel intégral, K i le coefficient du régulateur proportionnel intégral. En effet, la première boucle à verrouillage de phase permet d’écrire la relation suivante : Au moyen d’une approximation linéaire telle que on peut obtenir l’équation suivante : Ce qui permet d’obtenir la fonction de transfert décrite ci-dessus. Selon un aspect de l’invention, les coefficients K p et K i vérifient les inéquations suivantes K p >0 et K i >0 pour que la boucle à verrouillage de phase soit stable. La fréquence naturelle de la boucle à verrouillage de phase vaut . Pour une bonne performance de la boucle à verrouillage de phase, on détermine les coefficients K p et K i pour que le facteur de qualité défini m PLL , tel que défini ci-dessous, soit proche de 1. Pour le premier mode de réalisation, la position et/ou la vitesse du rotor estimées sont obtenues par la première boucle à verrouillage de phase. Pour le deuxième mode de réalisation, on met en œuvre les étapes 2) à 5) décrites ci-dessous. 2. Détermination de la convergence de l’observateur des harmoniques Lors de cette étape, on détermine la convergence de l’observateur d’état des harmoniques de la boucle fermée, de manière à pouvoir activer la correction des harmoniques uniquement dans le cas où le l’observateur d’état des harmoniques est convergent. Ainsi, on ne conserve que des bonnes estimations des harmoniques et on évite de réaliser des corrections basées sur des valeurs non convergées, ce qui permet d’éviter les imprécisions et les erreurs de détermination de la position et/ou de la vitesse du rotor. Ainsi, la détermination de la position et/ou de la vitesse de rotation du rotor s’en trouve améliorée. On peut déterminer la convergence de l’observateur d’état des harmoniques par tout moyen. Selon un mode de réalisation de l’invention, on peut déterminer la convergence de l’observateur d’état des harmoniques au moyen de l’équation suivante : Avec un seuil prédéterminé, et les signaux de mesure et et les signaux estimés reconstruits à partir des harmoniques déterminés par l’observateur d’état des harmoniques et la position déterminée par la première boucle à verrouillage de phase. Selon un mode de réalisation de l’invention, on peut déterminer la convergence de l’observateur lorsque l’équation ci-dessus est vérifiée sur un intervalle de temps constant ou variable, par exemple sur un ou plusieurs tours électriques. 3. Correction des harmoniques observées Lors de cette étape, on corrige les harmoniques observées à l’aide de la première boucle à verrouillage de phase, afin de les synchroniser à la seconde boucle à verrouillage de phase. Dans le cas général, les positions électriques des deux boucles à verrouillage de phase sont différentes d’une quantité notée . La position de référence, notée ici , est estimée par la seconde boucle à verrouillage de phase, qui a une cinématique plus rapide celle de la première boucle à verrouillage de phase. L’observateur est considéré comme convergent. On a alors, par exemple pour le signal sinusoïdal noté a : Soit : et On cherche les valeurs des harmoniques associées à la seconde boucle à verrouillage de phase selon : et On obtient par calcul : On peut remarquer que le calcul ci-dessus consiste, pour chaque harmonique, en une rotation compensatoire des harmoniques observées, d’angle égal à l’écart d’angle observé par les deux boucles à verrouillage de phase multiplié par l’ordre de l’harmonique considéré. Selon un mode de réalisation de l’invention, la détermination de la quantité peut se faire comme décrit ci-après. On rappelle qu’on a posé par définition ( est la référence de phase du système) : Donc est égal à 0 par définition de même que . Reprenant l’équation , appliquée à l’harmonique 1, on trouve : , et similairement : , d’où l’on peut calculer et aussi . 4. Correction des signaux de mesure Lors de cette étape, on corrige en continu les signaux de mesure de manière à éliminer les effets des harmoniques déterminés à l’étape 1) et corrigés à l’étape 3), uniquement lorsque l’observateur d’état des harmoniques a été déterminé convergent à l’étape 2). En d’autres termes, on active la correction des signaux de mesure lorsque l’observateur d’état des harmoniques donne des observations fiables. Lorsque l’observateur d’état des harmoniques n’est pas convergent, les signaux de mesure sont corrigés à l’aide des dernières valeurs observées des harmoniques lorsque l’observateur était convergent, et les signaux sont utilisés dans l’étape 5). Selon un mode de réalisation de l’invention, on peut corriger, en continu, les signaux de mesure par un filtrage des harmoniques déterminés aux étapes 1) et 3). Le filtrage des harmoniques dans les signaux de mesure s’obtient selon Selon un mode de réalisation de l’invention, on peut ensuite corriger le déphasage, l’amplitude et de l’offset des signaux , par une méthode identique à celle utilisée lors de l’étape 1) 5. Détermination de la position et/ou la vitesse du rotor Lors de cette étape, on détermine la position et/ou la vitesse du rotor au moyen d’une deuxième boucle à verrouillage de phase à partir des signaux de mesure corrigés lorsque l’observateur d’état des harmoniques est convergent (en sortie de l’étape 3), et à partir des signaux de mesure non corrigés lorsque l’observateur d’état des harmoniques est divergent. La deuxième boucle à verrouillage de phase peut avoir la même structure que la première boucle à verrouillage de phase (conformément à la figure 3). Les éléments constitutifs et la fonction de transfert sont identiques à ceux décrits à l’étape 1). Toutefois, les coefficients du régulateur PI peuvent être différents. En particulier, le coefficient intégral K i de la première boucle à verrouillage de phase peut être inférieur au coefficient intégral K i de la deuxième boucle à verrouillage de phase. Le coefficient intégral K i de la première boucle à verrouillage de phase peut être lié à la résonance du système mécanique, alors que le coefficient intégral K i de la deuxième boucle à verrouillage de phase peut dépendre de la bande passante électrique. De cette manière, la première boucle à verrouillage de phase a une cinématique plus lente que la deuxième boucle à verrouillage de phase. En outre, l’invention concerne un procédé de contrôle d’une machine électrique, la machine électrique comprenant un capteur de position angulaire du rotor de la machine électrique. Le capteur de position génère un signal cosinusoïdal et un signal sinusoïdal. Le procédé de contrôle comporte les étapes suivantes : On détermine la position et/ou la vitesse du rotor au moyen du procédé de détermination de la position et/ou la vitesse du rotor selon une quelconque des variantes ou des combinaisons de variantes décrites ci-dessus, le procédé étant appliqué aux signaux de mesure du capteur de position ; et On contrôle la machine électrique en fonction de la position et/ou la vitesse déterminée. Selon un mode de réalisation de l’invention, on peut contrôler notamment le couple, ou la vitesse de rotation de la machine électrique. L’invention concerne également un procédé de surveillance d’une machine électrique, la machine électrique comprenant un capteur de position angulaire du rotor de la machine électrique. Le capteur de position génère un signal cosinusoïdal et un signal sinusoïdal. Le procédé de surveillance comporte les étapes suivantes : On détermine la position et/ou la vitesse du rotor au moyen du procédé de détermination de la position et/ou la vitesse du rotor selon une quelconque des variantes ou des combinaisons de variantes décrites ci-dessus, le procédé étant appliqué aux signaux de mesure du capteur de position ; et On surveille la machine électrique en fonction de la position et/ou la vitesse déterminée. Selon un mode de réalisation de l’invention, le procédé de surveillance peut comporter une étape de diagnostic d’un fonctionnement anormal de la machine électrique. Dans ce cas, le procédé de surveillance peut comporter une étape de contrôle de machine électrique afin de prendre en compte le fonctionnement anormal de la machine électrique. Par exemple, le contrôle en cas de fonctionnement anormal de la machine électrique peut consister en un arrêt de la machine électrique. Comme il va de soi, l’invention ne se limite pas aux seules formes de réalisation des étapes décrites, décrites ci-dessus à titre d’exemple, elle embrasse au contraire toutes les variantes de réalisation. Exemples Les caractéristiques et avantages du procédé selon l'invention apparaîtront plus clairement à la lecture de l'exemple d'application ci-après. Pour cet exemple, on simule le procédé de détermination de la position et de la vitesse du rotor selon le deuxième mode de réalisation de l’invention. Pour cette simulation, on considère des signaux de mesure théoriques de la forme : Pour cet exemple, le déphasage fondamental Φ vaut 3°, les bruits sont notés w a et w b , et le gain de l’observateur d’état des harmoniques α vaut 10. La figure 4 illustre l’évolution de la vitesse de rotation de référence ω ref en rad/s en fonction du temps T en s pour la simulation. La vitesse de rotation ω ref considérée comporte cinq phases : une première phase entre 0 et 3s avec une faible augmentation de la vitesse de rotation ω ref , une deuxième phase entre 3 et 4s avec une forte augmentation de la vitesse de rotation ω ref , une troisième phase entre 4 et 5,5 s de stabilité de la vitesse de rotation ω ref , une quatrième phase entre 5,5 et 7s de forte décroissance de la vitesse de rotation ω ref , et une cinquième phase entre 7 et 10 s de stabilité de la vitesse de rotation ω ref . Pour la simulation, on utilise pour les deux boucles à verrouillage de phase selon la structure illustrée en figure 3. Pour la première boucle à verrouillage de phase, on choisit une fréquence naturelle ω PLL de 60 rad/s, ce qui implique un coefficient intégral K i de 3600. Pour la deuxième boucle à verrouillage de phase, on choisit une fréquence naturelle ω PLL de 400 rad/s, ce qui implique un coefficient intégral K i de 160000. Pour la première boucle à verrouillage de phase, le coefficient proportionnel K p vaut 120. Pour la deuxième boucle à verrouillage de phase, le coefficient proportionnel K p vaut 800. Ainsi, pour chaque boucle à verrouillage de phase, le facteur de qualité m PLL est égal à 1. Pour cet exemple, la figure 5 illustre la vitesse de rotation estimée ω est en rad/s par le procédé selon l’invention en fonction du temps T en s, en sortie de la deuxième boucle à verrouillage de phase. La figure 6 illustre la différence Δθ en rad entre l’angle estimé par le procédé selon l’invention et l’angle de référence en fonction du temps T en s, en sortie de la deuxième boucle à verrouillage de phase. Dans un premier temps, on observe que la vitesse estimée est similaire à la vitesse de référence. On observe également que dans la zone à basse vitesse (jusqu’à environ 85 rad/s), l’observateur des harmoniques n’est pas encore activé, il existe alors une grande erreur d’estimation. Toutefois, dès que la vitesse de rotation atteint le seuil de 85 rad/s (ce seuil correspond sensiblement à fois la fréquence naturelle de la première boucle à verrouillage de phase), l’observateur des harmoniques fonctionne bien, ce qui implique la convergence de l’observateur des harmoniques, ce qui créée de bonnes estimations de la vitesse et de la position par la deuxième boucle à verrouillage de phase. En particulier, de la deuxième phase à la cinquième phase, les estimations de vitesse et de position restent fiables. On peut également remarquer que lorsque la vitesse de rotation baisse (quatrième phase), l’estimation de la vitesse et de la position reste encore bonne même si la vitesse de rotation est inférieure à fois la fréquence naturelle de la deuxième boucle à verrouillage de phase. Par conséquent, le procédé selon l’invention permet de déterminer de manière précise et fiable la position et la vitesse de rotation d’un rotor d’une machine électrique. Procédé de détermination de la position et/ou de la vitesse d’un rotor d’une machine électrique au moyen d’un capteur de position (CAP) dudit rotor, ledit capteur de position (CAP) générant un signal cosinusoïdal et un signal sinusoïdal, caractérisé en ce qu’on met en œuvre une boucle fermée (BF) qui comporte un observateur d’état des harmoniques (OBS), une correction dudit déphasage (CORΦ) desdits signaux générés cosinusoïdal et sinusoïdal, et une première boucle à verrouillage de phase (PLL1), ledit observateur d’état desdits harmoniques (OBS) reliant lesdits signaux générés cosinusoïdal et sinusoïdal et une valeur de ladite position du rotor estimée (θ obs ) par ladite première boucle à verrouillage de phase (PLL1) auxdits harmoniques, ladite correction dudit déphasage (CORΦ) identifiant et corrigeant le déphasage desdits signaux générés cosinusoïdal et sinusoïdal au moyen desdits harmoniques déterminés par ledit observateur d’état desdits harmoniques (OBS), et ladite première boucle à verrouillage de phase (PLL1) estimant la position et/ou la vitesse dudit rotor à partir desdits signaux cosinusoïdal et sinusoïdal corrigés. Procédé de détermination de la position et/ou de la vitesse d’un rotor selon la revendication 1, dans lequel on met en œuvre les étapes suivantes : On détermine les harmoniques desdits signaux générés cosinusoïdal et sinusoïdal au moyen de ladite boucle fermée (BF) qui comporte ledit observateur d’état desdits harmoniques (OBS), ladite correction dudit déphasage (CORΦ) desdits signaux générés cosinusoïdal et sinusoïdal, et ladite première boucle à verrouillage de phase (PLL1) ; On détermine si ledit observateur d’état (OBS) desdits harmoniques est convergent ; On corrige en continu lesdits signaux (CORH) générés cosinusoïdal et sinusoïdal en mettant à jour lesdites harmoniques déterminées lorsque ledit observateur d’état desdits harmoniques est convergent ; et On détermine ladite position et/ou ladite vitesse dudit rotor au moyen d’une deuxième boucle à verrouillage de phase (PLL2) à partir desdits signaux cosinusoïdal et sinusoïdal corrigés. Procédé de détermination de la position et/ou de la vitesse d’un rotor selon la revendication 2, dans lequel on détermine si ledit observateur d’état (OBS) desdits harmoniques est convergent en vérifiant l’équation : avec y a et y b lesdits signaux générés cosinusoïdal et sinusoïdal, et les signaux desdits signaux reconstruits au moyen de ladite position estimée et un seuil prédéterminé. Procédé de détermination de la position et/ou de la vitesse d’un rotor selon l’une des revendications 2 ou 3, dans lequel lesdites première et deuxième boucles à verrouillage de phase (PLL1, PLL2) comprennent un régulateur proportionnel intégral (PI), et un intégrateur. Procédé de détermination de la position et/ou la vitesse d’un rotor selon la revendication 4, dans lequel la fonction de transfert desdites première et deuxième boucles à verrouillage de phase (PLL1, PLL2) s’écrit : avec θ la position dudit rotor, la position estimée dudit rotor, s le paramètre de Laplace, K p le coefficient proportionnel dudit régulateur proportionnel intégral, K i le coefficient dudit régulateur proportionnel intégral. Procédé de détermination de la position et/ou de la vitesse d’un rotor selon la revendication 5, dans lequel ledit coefficient intégral K i de ladite première boucle à verrouillage de phase (PLL1) est inférieur audit coefficient intégral K i de ladite deuxième boucle à verrouillage de phase (PLL2). Procédé de détermination de la position et/ou de la vitesse d’un rotor selon l’une des revendications 2 à 6, dans lequel on corrige (CORH) lesdits signaux cosinusoïdal et sinusoïdal par un filtrage desdits harmoniques déterminés, et par éventuellement une correction du déphasage desdits signaux cosinusoïdal et sinusoïdal. Procédé de détermination de la position et/ou de la vitesse d’un rotor selon l’une des revendications précédentes, dans lequel ledit observateur d’état (OBS) desdits harmoniques met en œuvre une fonction de transfert : avec s le paramètre de Laplace, α un gain, k l’ordre de l’harmonique considéré, n le nombre d’harmoniques desdits signaux cosinusoïdal et sinusoïdal, ω la fréquence fondamentale, y le signal généré considéré parmi le signal cosinusoïdal et sinusoïdal, et l’harmonique estimé d’ordre k dudit signal généré considéré parmi le signal cosinusoïdal et sinusoïdal. Procédé de détermination de la position et/ou de la vitesse d’un rotor selon la revendication 8, dans lequel ledit gain α est inférieur à ladite fréquence fondamentale, de préférence ledit gain α est inférieur au dixième de ladite fréquence fondamentale ω. Procédé de détermination de la position et/ou de la vitesse d’un rotor selon l’une des revendications 8 ou 9, dans lequel ledit observateur d’état (OBS) desdits harmoniques détermine en outre lesdits coefficients fondamentaux desdits harmoniques et lesdits offsets desdits signaux générés cosinusoïdal et sinusoïdal. Procédé de détermination de la position et/ou de la vitesse d’un rotor selon la revendication 10, dans lequel on identifie ledit déphasage entre lesdits signaux générés cosinusoïdal et sinusoïdal aux moyens desdits coefficients fondamentaux desdits harmoniques au moyen d’une fonction arctangente. Procédé de détermination de la position et/ou de la vitesse d’un rotor selon la revendication 11, dans lequel on détermine ledit déphasage Φ entre lesdits signaux générés cosinusoïdal et sinusoïdal au moyen de l’équation : avec , et avec L 1b le coefficient fondamental d’un desdits signaux générés cosinusoïdal et sinusoïdal, et les coefficients fondamentaux déterminés par ledit observateur d’état desdits harmoniques, Δθ la différence entre la position dudit rotor mesurée et la position dudit rotor estimé par ladite première boucle à verrouillage de phase PLL. Procédé de détermination de la position et/ou de la vitesse d’un rotor selon l’une des revendications précédentes, dans lequel on corrige ledit déphasage (CORΦ) d’un desdits signaux générés cosinusoïdal et sinusoïdal au moyen de l’équation avec y fb-correction le fondamental dudit signal généré corrigé d’un desdits signaux générés cosinusoïdal et sinusoïdal, L 1a et L 1b les coefficients fondamentaux desdits signaux générés cosinusoïdal et sinusoïdal, y fa et y fb les fondamentaux desdits signaux générés mesurés cosinusoïdal et sinusoïdal, et Φ ledit déphasage. Procédé de détermination de la position et/ou de la vitesse d’un rotor selon l’une des revendications précédentes, dans lequel ledit capteur de position est un capteur magnétostrictif, un capteur inductif, un encodeur, un capteur GMR, un capteur AMR, un capteur TMR ou un résolveur. Procédé de contrôle d’une machine électrique, ladite machine électrique comprenant un capteur de position du rotor de ladite machine électrique, ledit capteur de position générant un signal cosinusoïdal et un signal sinusoïdal, dans lequel on met en œuvre les étapes suivantes : On détermine ladite position et/ou ladite vitesse dudit rotor au moyen dudit procédé selon l’une des revendications précédentes et desdits signaux générés par ledit capteur de position ; et On contrôle ladite machine électrique en fonction de ladite position et/ou de ladite vitesse prédéterminée.