Brevet FR2990088A1 — publié le 20131101

B12-0254FR 1 Procédé de détermination du décalage angulaire entre le rotor et le stator d'une machine électrique d'un véhicule automobile. L'invention a pour domaine technique les machines électriques, et plus particulièrement la commande de telles machines. Une machine synchrone, également appelée moteur électrique à courants alternatifs synchrone, a pour principe de produire un couple, moteur ou résistant à partir de l'interaction de deux champs magnétiques. L'un des champs est dit d'excitation rotorique car lié au rotor, partie tournante de la machine. L'autre est dit statorique car lié au stator, partie statique de la machine. Le champ statorique est le fruit d'un flux magnétique produit par des courants alternatifs parcourant les phases de la machine. Ces courants sont pilotés de manière à produire un flux synchrone par rapport au rotor, c'est-à-dire tournant à la même vitesse que lui. Ainsi, le champ magnétique statorique est piloté en quadrature, c'est-à-dire piloté pour être en déphasage constant de 90° avec le champ rotorique. Une telle configuration produit un couple mécanique, moteur ou frein, selon que le déphasage est positif ou négatif. A haute vitesse il peut-être nécessaire de dé-fluxer le rotor par le stator, et pour cela de piloter le déphasage à un angle supérieur à 90°. Dans tous les cas, pour piloter le déphasage des champs, un système de commande des courants électriques statorique nécessite une information de position du rotor de la machine. Elle est obtenue par l'intermédiaire d'un dispositif de mesure de position angulaire absolue du rotor par rapport au stator. Une tel dispositif de mesure est disposé au centre de rotation du rotor qui est également l'origine des repères (Xa,Xb,Xc) et (d,q,f) illustrés par la figure 2. Dans la plupart des cas, ce dispositif de mesure n'est pas positionné de façon suffisamment précise pour fournir directement une position angulaire absolue, mais plutôt une position angulaire relative. La position angulaire relative est décalée d'un décalage angulaire constant par rapport à la position angulaire absolue. Il est ainsi nécessaire de fournir la valeur de décalage angulaire au système afin qu'il puisse calculer la position angulaire absolue. Ceci est réalisé au cours d'une procédure de détermination ou d'apprentissage. Une fois ce décalage déterminé et mémorisé par le système de commande des courants électriques statoriques, le dispositif de mesure angulaire est opérationnel et les courants statoriques peuvent être produits avec une phase adéquate par rapport au rotor de la machine. L'état de l'art comprend des procédures d'apprentissage du décalage angulaire, également appelé décalage de mesure de position, consistant en l'orientation du rotor sur le stator par alignement des champs magnétiques statorique et rotorique. Ces procédures nécessitent donc la rotation du rotor, sur un ou plusieurs tours, et ce sans charge mécanique sur le rotor. La plupart des applications industrielles de machines synchrones sont des applications de pilotage en vitesse où la phase initiale de mise en route tolère un certain retard à l'application du couple. Dans ces cas-là, un dispositif sans capteur, avec estimateur de position peut être envisagé. De l'état de la technique, on connait également les documents suivants. Les documents DE 102010017411A1 et WO 201203825A2 divulguent une méthode de compensation d'un décalage angulaire de la mesure de position en utilisant la force électromotrice de la machine et la détection du passage par OV. Le document EP 1014554A2 divulgue une méthode de détection d'une erreur de mesure de position et de correction adaptative par corrélation entre courants et tensions dans le plan de Park synchrone. Le document JP 2006136123A divulgue le pilotage sans capteur d'une machine synchrone à rotor bobiné. L'addition d'un générateur de tension alternative au circuit d'alimentation du rotor permet de créer une oscillation de l'excitation produisant une tension induite au stator et permettant d'obtenir une estimation de la position du rotor. Dans le cadre de l'application aux groupes motopropulseurs automobiles, la rotation sans charge du rotor implique soit de déconnecter le rotor de la transmission, soit de lever le véhicule de manière à laisser les roues libres en rotation. Dans le cas d'une première utilisation d'un nouveau groupe motopropulseur ou suite au remplacement de la machine électrique, du capteur de position angulaire ou du système de commande des courants électriques, il est nécessaire de réaliser une détermination du décalage de mesure de position. Si celle-ci est omise ou n'est pas correctement réalisée, le moteur peut ne produire aucun couple moteur, ou même produire un couple en sens inverse à ce qui est commandé, ce qui peut conduire à des effets indésirables et potentiellement dangereux. Il existe donc un besoin pour un procédé de détermination de décalage angulaire entre rotor et stator plus simple à mettre en oeuvre. L'invention a pour objet un procédé de détermination du décalage angulaire entre le rotor et le stator d'une machine électrique assurant la propulsion d'un véhicule automobile, le rotor étant alimenté par un courant et une tension d'excitation rotorique, le stator étant alimenté sur trois phases par des courants et tensions de phases statoriques. Le procédé comprend les étapes suivantes. On vérifie que la machine électrique est à l'arrêt, on applique un signal d'excitation rotorique pendant un laps de temps apte à provoquer une magnétisation partielle du rotor, on applique un signal de désexcitation rotorique apte à provoquer une démagnétisation active et rapide du rotor, tout en mesurant pendant la démagnétisation, les courants de phases statoriques, et en maintenant des tensions nulles entre les phases du stator. On détermine ensuite des courants statoriques directs et des courants statoriques en quadrature correspondant aux courants de phases statoriques mesurés par application de la transformation de Park-Clarke et en fonction d'une mesure de la position électrique du rotor, on détermine les valeurs maximales parmi les courants statoriques direct et les courants statoriques en quadrature, on émet un signal de défaut de calage angulaire si la valeur absolue de la valeur maximale du courant statorique en quadrature est supérieure à une valeur de seuil, et on détermine une correction du décalage angulaire en radians en calculant l'arc tangente du rapport entre la valeur maximale du courant statorique en quadrature et la valeur maximale du courant statorique direct. On peut procéder à une magnétisation partielle du rotor en provoquant l'apparition d'un courant d'excitation rotorique supérieur à un courant de seuil de magnétisation. On peut procéder à la démagnétisation du rotor en provoquant la réduction du courant d'excitation rotorique en dessous d'une valeur de seuil de démagnétisation. Le signal d'excitation rotorique et le signal de désexcitation rotorique peuvent être des courants d'excitation rotorique, ou des tensions d'excitation rotorique. Le signal d'excitation rotorique et le signal de désexcitation rotorique peuvent former un motif choisi parmi des motifs de forme rectangulaire, triangulaire, sinusoïdale, ou dirac. On peut déterminer les valeurs maximales des courants statoriques directs et des courants statoriques en quadrature en fin de démagnétisation, lorsque le courant d'excitation rotorique est nul. On peut déterminer les valeurs maximales des courants statoriques directs et des courants statoriques en quadrature en début de démagnétisation, lorsque le courant d'excitation rotorique est maximal. On peut déterminer les valeurs maximales des courants statoriques directs et des courants statoriques en quadrature à un moment favorable du déroulé du profil de courant ou de tension d'excitation rotorique, où le gradient du courant d'excitation rotorique est maximal. Le procédé présente l'avantage d'être entièrement transparent pour l'utilisateur car il ne nécessite pas de rotation du rotor, ni de production d'un couple. Ce procédé est également rapide car il peut être réalisé en environ 300 à 400ms, tandis que la procédure classique généralement utilisée décrite en relation avec l'art antérieur nécessite plus d'une minute. Ce procédé n'induit aucun surcoût dans sa mise en oeuvre car tous les dispositifs requis sont pré-existant dans le système de commande du moteur. Le procédé peut être exécuté de façon systématique avant tout démarrage, éliminant ainsi tout risque d'une erreur de calage angulaire du dispositif de mesure de position du rotor. Une telle exécution systématique est impossible avec les procédés de l'art antérieur. D'autres buts, caractéristiques et avantages apparaîtront à la lecture de la description suivante donnée uniquement en tant qu'exemple non limitatif et faite en référence en référence aux figures annexées sur lesquelles : - la figure 1 illustre les principales étapes de procédé, et - la figure 2 illustre les différents repères et angles d'une machine électrique. Comme on l'a vu en introduction, une machine électrique comprend un stator, partie fixe de la machine, et un rotor, partie tournante reliée à l'arbre de sortie et permettant de transmettre le couple mécanique produit. Le stator comprend des bobinages parcourus par les courants statoriques, et qui produisent des flux magnétiques guidés par le corps du stator pour se refermer sur le rotor. Le rotor comprend des bobinages parcourus par le courant d'excitation rotorique, et qui produisent des flux magnétiques d'excitation qui sont guidés par le corps du rotor pour se refermer sur le stator. Les moteurs automobiles concernés par la présente invention sont les machines synchrones à rotor bobiné. Selon l'état de l'art, une représentation vectorielle des flux et des courants selon un diagramme de Fresnel fournit une bonne modélisation de la machine. Le repère adopté est un repère tournant solidaire du rotor. L'axe du bobinage rotor est noté « direct », d. L'axe en quadrature est noté q. Les courants statoriques sont représentés par un vecteur courant i' vecteur fixe de composantes id et iq dans le repère tournant Le courant statorique direct id et le courant statorique en quadrature iq sont obtenus à partir des mesures des courants de phase du stator (iA, iB et ic) et de la position électrique 0 au moyen de la transformée de Park-Clarke. Le courant d'excitation rotorique est représenté par un vecteur if , colinéaire à l'axe d. Les courants statoriques is et rotorique if produisent un flux magnétique (tes à travers les bobinages du stator, et eief à travers le bobinage du rotor. Les courants statoriques sont générés par un vecteur tension V' résultant des tensions entre phases produites par un système de commande. Le courant d'excitation rotorique est généré par la tension de désexcitation rotorique Vf produit par le système de commande de l'excitation. Les équations électriques vectorielles de la machine sont les suivantes : - Vs = Rs.is + dt (Eq. 1) pour le stator ; et gie Vf Rf .if df (Eq. 2) i ch le vecteur tension Vs peut également se décomposer de façon similaire en composantes Vd et Vq, le flux (tes se décomposant également en flux CId et (1)q. 25 On obtient alors l'ensemble d'équations suivant : V =R i +ad) di ad) dif d d d . . d s d - - w ai d dt ai f dt aT ) di V =Rs.q i + +0b.(1)d (Eq 3) ai - dt ad) di ad) di V =R i+ f f+ f. d f f f aif - dt ai d dt dt pour le rotor. Avec Rs la résistance phase-neutre stator, Rf la résistance bobinage rotor. Le vecteur courant is pouvant se décomposer en courants id et Avec co : la pulsation électrique de la machine (vitesse angulaire multipliée par le nombre de paires de pôles). A faibles courants, les niveaux de flux étant faibles et la machine n'étant pas magnétiquement saturée, ces équations peuvent être linéarisées. On obtient alors les équations suivantes : di di V -d =R i +L i S ' d d dt f- dt g: di Vg =Rs.i +L (Eq 4) dt Vf = Rf.if + Lf -dif3.1\4f. did dt 2 dt En particulier, à vitesse nulle (c0=0), et si Vd=Vq=0, l'équation 4 devient : lid = _is (Ld. +wif . dif lL C1.1 i cl - g g L di Rs dt dt dt, (Eq 5) On remarque que iq ne dépend pas de if. Une variation de if altère donc id, mais pas iq Le procédé de détermination consiste donc à procéder à une variation rapide du courant if alors que la machine est à l'arrêt (w=0), et que la tension statorique est nulle (Vs =0). Ceci peut être obtenu par une commande de la tension Vf selon un motif, par exemple, en échelon. Cette commande a pour effet une magnétisation du rotor suivie de sa démagnétisation rapide, ce qui provoque l'apparition d'un courant induit dans le stator. En intégrant les équations différentielles de courants (Eq. 5), on obtient, pour les courants id, iq, obtenus à partir des courants de phase mesurés, après transformation de Park-Clarke, un courant iq invariant, dans le cas où le décalage de mesure de position est bien appris et un courant iq proportionnel à id dans le cas contraire. Il est alors possible, en observant la variation de courant iq, de réaliser un diagnostic de la détermination du décalage, par exemple en comparant le courant iq avec un seuil de détection mémorisé : si le courant iq dépasse ce seuil au cours de la démagnétisation, on déclenche l'activation d'un signal de défaut de calage angulaire. On pourra alors obtenir la valeur réelle du décalage de mesure de position (AO, en degrés d'arc) en relevant les valeurs de courant de crête de id et ich notés d dr et i i q dr au moment de la démagnétisation - rapide du rotor, noté instant tdr et en appliquant la formule suivante : (- cui AO = -180.arctan r (Eq. 6) d dr Le procédé de détermination de décalage angulaire entre rotor et stator comprend les étapes suivantes illustrées par la figure unique. Au cours d'une première étape 1, on initialise le procédé. Pour cela, on vérifie que la valeur absolue de la vitesse de rotation w est inférieure à un seuil (Oseuji. Alternativement, on peut initialiser le procédé à chaque initialisation du système de commande de la machine, ou bien seulement sous certaines conditions de déclenchement, par exemple après une opération de maintenance. Au cours de la deuxième étape 2, on commande l'application d'une tension d'excitation Vf pendant un laps de temps aptes à provoquer une magnétisation partielle du rotor, c'est-à-dire à provoquer l'apparition d'un courant if supérieur à un courant de seuil de magnétisation. Par exemple, on peut appliquer Vf=30V pendant 0,3 s. Immédiatement après la fin du laps de temps de l'étape 2, on applique, au cours d'une troisième étape 3, une nouvelle tension Vf apte à provoquer une démagnétisation active et rapide du rotor, c'est- à-dire la réduction du courant if en dessous d'une valeur de seuil de démagnétisation. On peut appliquer par exemple Vf=-Vbat avec Vbat la tension de batterie. La variation rapide de if induit un courant dans le stator uniquement selon dans l'axe d, comme prédit par l'équation 5. La variation en forme de créneau appliquée à la tension Vf, ou bien à la consigne de courant if peut être remplacée par tout motif consistant à une variation du courant d'excitation apte à provoquer une induction de courant dans le stator. On peut citer notamment des variations de forme triangulaire, sinusoïdale, ou diracs. Alternativement, la magnétisation et la démagnétisation du rotor peuvent être réalisées en commandant le courant d'excitation if, plutôt que la tension Vf. Cela présente l'avantage d'une meilleure répétabilité des profils de courant, tout en accélérant la réalisation de la détermination du décalage. Par ailleurs, pendant la durée de la démagnétisation, les courants de phase statoriques iA, iB, ic sont mesurés. Au cours des étapes 2 et 3, on applique des tensions entre phases du stator nulles afin d'obtenir un rebouclage par les phases des courants statoriques induits. Au cours d'une quatrième étape 4, on applique la transformation de Park-Clarke aux courants mesurés, en fonction de la mesure de position électrique du rotor 0, afin d'obtenir les courants de Park id et iq mesurés. On rappelle l'expression de la transformation de Park-Clarke : rlA cos(Oe) cos(0, -27c/3) cos(0, -47c/3) -sin(0e) - 2n/3) -47r/3) 2 iB (Eq. 7) 3. lc Toujours au cours de la quatrième étape, on détermine les valeurs maximales parmi les mesures des courants id et ig. Ces valeurs maximales sont mesurées en tant que valeursi -d dr et iq dr- Les courants maximums sont atteints lorsque le gradient du courant d'excitation rotorique est maximum. Cela peut-être le cas en fin de démagnétisation, par exemple, lorsque le courant if atteint zéro. Au cours d'une cinquième étape 5, on compare la valeur iq dr à une valeur de seuil iq max. Si la comparaisoncuir Dans le cas contraire, on émet un signal de défaut de calage angulaire. Ce défaut traduit un mauvais calage angulaire de la position angulaire absolue mesurée par rapport à la position réelle du rotor par rapport au stator. La conséquence de ce mauvais calage serait un mauvais phasage des courants statoriques, et donc du flux statorique, ce qui induirait une mauvaise réalisation du couple mécanique, voire une inversion du sens de marche de la machine. Le procédé se poursuit alors par la septième étape 7, au cours de la laquelle on détermine une correction du décalage AO en appliquant l'équation 6. La valeur de correction du décalage peut être émise. Alternativement, on détermine, au cours d'une huitième étape 8, la valeur corrigée 00COU du décalage 00 de mesure de position de la manière suivante : 0 = 00 --180.arctan ( - (Eq. 8) de la manière 1cuir COU étant appliqué (Eq. 9) 0 corr id dr Le décalage corrigé 00 suivante : 0, mod(0. - 0 0 con ,360) avec Ora, la mesure brute de position fournie par le dispositif de 20 mesure sans calage angulaire, et 0, la valeur de position angulaire absolue. Il est à noter que la correction du décalage 00 est calculée à partir des mesures de courants statoriques induits lors de la démagnétisation. Il est également possible de calculer la correction du 25 décalage à partir des courants statoriques mesurés lors de la magnétisation. Dans ce cas, les valeurs maximales de ces courants sont obtenues en début de séquence, lorsque le gradient du courant if est maximal, ou, par exemple, au moment où il franchit un seuil prédéterminé réglable.15 REVENDICATIONS1. Procédé de détermination du décalage angulaire entre le rotor et le stator d'une machine électrique, le rotor étant alimenté par un courant et une tension d'excitation rotorique, le stator étant alimenté sur trois phases par des courants et tensions de phases statoriques, caractérisé par le fait qu'il comprend les étapes suivantes : on vérifie que la machine électrique est à l'arrêt, on applique un signal d'excitation rotorique pendant un laps de temps apte à provoquer une magnétisation partielle du rotor, on applique un signal de désexcitation rotorique apte provoquer une démagnétisation active et rapide du rotor, tout en mesurant pendant la démagnétisation, les courants de phases statoriques, et en maintenant des tensions nulles entre les phases du stator, on détermine des courants statoriques directs et des courants statoriques en quadrature correspondant aux courants de phases statoriques mesurés par application de la transformation de Park-Clarke et en fonction d'une mesure de la position électrique du rotor, on détermine les valeurs maximales parmi les courants statoriques directs et les courants statoriques en quadrature, on émet un signal de défaut de calage angulaire si la valeur absolue de la valeur maximale du courant statorique en quadrature est supérieure à une valeur de seuil, on détermine une correction du décalage angulaire en radians en calculant l'arc tangente du rapport entre la valeur maximale du courant statorique en quadrature et la valeur maximale du courant statorique direct. 2. Procédé selon la revendication 1, dans lequel on procède à une magnétisation partielle du rotor en provoquant l'apparition d'un courant d'excitation rotorique supérieur à un courant de seuil de magnétisation. 3. Procédé selon l'une quelconque des revendications précédentes, dans lequel on procède à la démagnétisation du rotor enprovoquant la réduction du courant d'excitation rotorique en dessous d'une valeur de seuil de démagnétisation. 4. Procédé selon l'une quelconque des revendications précédentes, dans lequel le signal d'excitation rotorique et le signal de désexcitation rotorique sont des courants d'excitation rotorique ou des tensions d'excitation rotorique. 5. Procédé selon l'une quelconque des revendications précédentes, dans lequel le signal d'excitation rotorique et le signal de désexcitation rotorique forment un motif choisi parmi des motifs de forme rectangulaire, triangulaire, sinusoïdale, ou dirac. 6. Procédé selon l'une quelconque des revendications précédentes, dans lequel on détermine les valeurs maximales des courants statoriques directs et des courants statoriques en quadrature en fin de démagnétisation, lorsque le courant d'excitation rotorique est nul. 7. Procédé selon l'une quelconque des revendications 1 à 6, dans lequel on détermine les valeurs maximales des courants statoriques directs et des courants statoriques en quadrature en début de magnétisation, lorsque le courant d'excitation atteint un certain seuil réglable.