FR 3035283 A1 20161021 FR 1553440 A 20150417 1 Procédé de contrôle du couple d'une machine électrique synchrone L'invention a pour domaine technique les machines électriques, et plus particulièrement la commande de telles machines. Elle se rapporte plus particulièrement à un moteur électrique synchrone à aimants permanents, notamment pour véhicule automobile à traction électrique. On a représenté sur la figure 1 le principe général de réalisation d'une machine électrique synchrone. Une telle machine comprend une partie fixe appelée stator et une partie mobile appelée rotor. Le stator comprend ici trois bobines B 1, B2, B3 décalées de 120° et alimentées en courant alternatif. Le rotor comprend une bobine alimentée en courant continu ou, comme représenté, un aimant permanent A, selon le type de rotor. Dans un véhicule automobile à traction électrique, le couple fourni par un moteur électrique doit être précisément contrôlé Le couple délivré par une machine électrique étant directement lié aux courants circulant dans celle-ci, ces courants doivent également être commandés de façon précise. Dans une machine synchrone, notamment dans une machine telle qu'illustrée à la figure 1, les courants dans les trois phases du stator sont sinusoïdaux et déphasés chacun de 2n/3 rad. Ces courants créent un champ magnétique tournant dans la machine électrique. Comme une boussole, le rotor s'aligne naturellement sur le champ magnétique tournant créé par le stator. Ainsi, la fréquence de rotation du rotor est égale à la fréquence des courants du stator, d'où le nom de « synchrone », au nombre de paires de pôles près. Ce sont les amplitudes des courants du stator et la puissance des aimants du rotor qui créent le couple nécessaire à la rotation de la machine. Pour commander ces courants, il faut donc appliquer aux phases du stator des tensions sinusoïdales déphasées de 2n/3 rad. 3035283 2 Généralement, il est plus simple d'appliquer une régulation sur des valeurs presque constantes que sur des signaux sinusoïdaux. La transformée de Park est généralement utilisée pour projeter un système triphasé sur un espace bidimensionnel pour se retrouver dans un repère 5 tournant équivalent dans lequel les signaux sinusoïdaux deviennent sensiblement constants. Le repère de Park correspond ainsi à un repère lié au champ tournant, et donc lié au rotor dans le cas de la machine synchrone. L'axe du bobinage du rotor est nommé axe direct, noté d. L'axe 10 en quadrature est noté q. En travaillant avec des courants et des tensions exprimés dans l'espace de Park, il est ainsi possible d'agir sur ces courants ou sur des tensions variant lentement plutôt que sur des signaux sinusoïdaux pour réguler la machine triphasée à commander. 15 En faisant la transformée inverse, il est possible de se ramener au repère normal de la machine et donc de connaître exactement quels sont les tensions ou les courants à appliquer sur chaque phase de la machine. Dans l'espace de Park, le système à commander est le suivant : 20 Vd = Rs1 d + L di d - corLql q Vq = Rs1 q + Lqi q + cor(L dl d + (I) Où : - Vd et Vq sont les tensions appliquées sur les 25 deux axes du plan de Park de la machine (en Volt), - Id, Iq sont les courants statoriques circulant dans la machine sur les axes respectivement direct et en quadrature du plan de Park (en Ampère), - Rs représente la résistance équivalente du stator 30 de la machine (en Ohm), - Ld et Lq sont les inductances sur chaque axe de la machine (en Henry), (1) 3035283 3 - O)r est la vitesse de rotation du champ magnétique de la machine en rad/s ; comme il s'agit d'une machine synchrone, elle est égale à la vitesse de rotation du rotor multipliée par le nombre de paires de pôles de la 5 machine, - If représente le flux généré par les aimants du rotor (en Weber Wb°) ; On cherche à générer du couple avec le meilleur rendement possible pour la machine, sur une plage de vitesses connue. Le couple 10 peut se calculer de la manière suivante : Cell, =p(a)dIq -)g/d) (3) Où : 15 - Cern est le couple électromagnétique généré par la machine, - p est le nombre de paires de pôles du rotor de la machine, - eied et (Dg représentent les flux générés sur les 20 axes d et q de la machine. Les flux Td et (I)q sont donnés par les relations: (I)d =Ld/d +(I)f et (1)q=Lqlq (4) En combinant les équations (3) et (4), on peut écrire la relation entre le couple et les courants statoriques: 25 Cell, = pL(I)f/q +/d/q(Ld -Lq)j (5) Le terme (Ld -Lq) représente la saillance de la machine. Il représente la capacité de la partie métallique du rotor à s'aligner avec le champ magnétique créé par le stator. 30 Ainsi, dans cette machine, il existe pour chaque valeur de couple une répartition optimale des courants statoriques Id et Iq qui offre le meilleur rendement. 3035283 4 Il est ainsi possible de déterminer le point de fonctionnement de la machine pour obtenir une valeur de couple désirée à partir du flux magnétique (1)f. Toutefois, ce terme (1)f n'est pas constant dans la vie de la 5 machine électrique. Ce terme est même particulièrement lié à la température des aimants situés dans le rotor. Une variation du flux magnétique pose en premier lieu des problèmes de précision du couple. En effet, une erreur sur le terme (1)f introduit immédiatement une erreur sur le couple calculé d'après la relation (5). 10 De plus, l'optimisation du point de fonctionnement étant réalisée en considérant une valeur pour ce terme (1)f, si sa valeur change, on n'obtient plus le point de fonctionnement optimum. Ainsi, le couple réalisé n'est potentiellement plus le bon et, de plus, ce nouveau couple n'est pas réalisé avec le meilleur rendement possible. 15 Il existe dans l'état de la technique des solutions destinées à améliorer le point de fonctionnement d'une machine électrique en fonction de ses conditions de fonctionnement. On pourra à cet égard se référer au document CN 1 025 22930 qui concerne l'élaboration du point de fonctionnement d'une machine 20 électrique à partir d'un modèle thermique utilisé pour évaluer la température des aimants en fonction de la température du stator pour adapter le point de fonctionnement. On pourra également se référer au document CN 1 038 88 041 qui concerne l'estimation du flux if à vitesse non nulle et à courant 25 nul. Par ailleurs, le document US 2009/0153087 concerne l'amélioration de la précision du couple d'une machine électrique en fonction de la température, en amplifiant une consigne de couple fourni à la machine lorsque la température augmente. 30 Au vu de ce qui précède, l'invention se propose de contrôler le couple d'une machine électrique synchrone à partir d'une estimation du flux magnétique généré par les aimants du rotor de la machine capable de délivrer, en permanence, un couple précis et ce, avec un rendement amélioré. 3035283 5 L'invention a donc pour objet un procédé de contrôle du couple d'une machine électrique synchrone dans lequel on génère des consignes de courant statorique aptes à imposer une valeur de couple désirée. 5 Selon une caractéristique générale de ce procédé, les consignes de courant statorique sont générées à partir d'une estimation du flux magnétique statorique sélectivement déterminée, selon les conditions de fonctionnement de la machine, soit en fonction de la température de fonctionnement du rotor de la machine, soit en fonction de valeurs 10 mesurées de courant statorique, de la tension statorique en quadrature dans un repère tournant lié au rotor et de la vitesse de rotation du champ magnétique tournant de la machine, les consignes de courant statorique étant générées à partir du flux magnétique estimé. Selon une autre caractéristique, le flux magnétique est 15 sélectivement estimé selon la température du rotor à bas régime de la machine. Dans un mode de mise en oeuvre, lors de l'estimation du flux magnétique en fonction de la température du rotor, on utilise un modèle thermique du rotor pour délivrer une valeur de température du 20 rotor, le flux magnétique étant extrait d'une cartographie à partir de ladite valeur de température. Selon encore une autre caractéristique, on détermine la température du rotor à partir du modèle thermique et on limite la puissance de la machine si la température dépasse une valeur de seuil. 25 En ce qui concerne les consignes de courant, celles-ci peuvent être extraites d'une cartographie en fonction du couple désiré et du flux estimé. Le flux magnétique peut être estimé d'une part en fonction de la température de fonctionnement du rotor ou d'autre part en fonction 30 des valeurs mesurées de courant et de tension et de la vitesse de rotation du champ magnétique, respectivement pour des valeurs de régime de la machine relativement basses et relativement hautes. 3035283 6 On peut encore générer une valeur de tension d'excitation du statorau moyen d'un régulateur à partir des valeurs générées de consignes de courant statorique. Avantageusement, les étapes de génération des consignes de 5 courant sont mises en oeuvre de manière itérative à une fréquence identique à une fréquence de mise à jour de l'estimation du flux magnétique rotorique, et inférieure à une fréquence de calcul des tensions statoriques nécessaire à la régulation des courants à leurs consignes. 10 D'autres buts, caractéristiques et avantages de l'invention apparaîtront à la lecture de la description suivante, donnée uniquement à titre d'exemple non limitatif, et faite en référence aux dessins annexés sur lesquels : - la figure 1, dont il a déjà été fait mention, illustre la structure 15 générale d'une machine électrique synchrone ; - la figure 2 est un schéma synoptique illustrant l'estimation du flux magnétique Of ; - la figure 3 illustre schématiquement le modèle thermique servant à déterminer la température du rotor ; 20 - la figure 4 est un schéma synoptique illustrant le principe de l'élaboration d'une tension d'excitation des bobines statoriques ; et - les figures 5 et 6 sont des courbes illustrant l'impact d'une modification du flux du rotor sur le point de fonctionnement de la machine électrique ; 25 - les figures 7a et 7b sont des courbes illustrant l'amélioration de la précision du couple fourni par une machine électrique synchrone. Comme cela a été exposé précédemment, le couple généré par une machine électrique dépend de la saillance de la machine, des courants statoriques circulant dans la machine sur les axes du plan de 30 Park, du nombre de paires de pôles du rotor et du flux généré par les aimants du rotor. L'invention se propose de déterminer le point de fonctionnement de la machine, c'est-à-dire de générer des consignes 3035283 7 de courants statorique Id et Iq à partir d'une estimation du flux magnétique If de la machine. Cette estimation est effectuée pour toute la plage d'utilisation possible de la machine de manière à générer les courants Id et Iq pour 5 obtenir une valeur de couple désirée. On notera que cette estimation est effectuée de manière itérative, c'est-à-dire à une fréquence prédéterminée, par exemple de 100 Hz, le flux estimé à une itération précédente étant modifié lors d'une itération suivante de manière à obtenir une valeur de flux 10 correspondant au couple désiré. Selon une première approche, le flux If est estimé à partir de la relation suivante : V - Rs1 - L (I) f " L dl d cor 15 On notera toutefois que, de préférence, les valeurs de tension d'excitation des bobinages statoriques sont mises à jour relativement rapidement, par exemple à une fréquence de l'ordre de 10 kHz. En revanche, les points de fonctionnement sont mis à jour plus lentement, 20 par exemple, comme indiqué précédemment, à une fréquence de l'ordre de 100 Hz. Ainsi, la régulation des courants est relativement rapide et assure une convergence vers les valeurs de consigne en moins de 10 ms, ce qui signifie qu'avant la prochaine modification du point de 25 fonctionnement Id, Iq, on atteint la phase de convergence de la régulation de courant. L'estimation du flux, qui est destinée à corriger le point de fonctionnement du moteur, peut être réalisée à la fréquence de mise à jour des points de fonctionnement, c'est-à-dire à une fréquence 30 inférieure à celle de la fréquence de mise à jour des tensions. Par conséquent, en utilisant les valeurs de courant juste avant la modification du point de fonctionnement, les termes dérivés dans (6) 3035283 8 l'équation (6) sont nuls puisque la convergence est atteinte. Par conséquent, l'équation (6) devient : Vq - Rs1 q - corLd1 d Vq - f(ld,1 q,cor) cor cor 5 dans laquelle : -Vq est un terme issu de la régulation des courants et représente la tension voulue sur l'axe en quadrature de l'espace de Park. 10 -cor est la vitesse électrique mesurée via le capteur de position du rotor, -/ cc)r) est cartographié sur banc moteur car ces termes Ichlq,C6, dépendent de l'ensemble moteur et onduleur. Cette équation permet ainsi d'obtenir une estimation du flux 15 généré par les bobines du rotor. On remarque que la présence de la vitesse de rotation du champ magnétique au dénominateur implique que cette relation permet d'offrir de bons résultats à haut régime lorsque les termes du dénominateur ne sont pas trop faibles. Par contre, à vitesse nulle ou, 20 par continuité, à très bas régimes, l'équation (7) ci-dessus ne permet pas d'obtenir une estimation performante du flux. Ainsi, à bas régime, l'estimation du flux est réalisée en fonction de la température de fonctionnement du rotor ou, plus précisément, en utilisant un modèle thermique du rotor. 25 On a ainsi représenté sur la figure 2 le mode de calcul de l'estimation du flux gief. A haut régime, le flux magnétique If est calculé par un estimateur 1 selon l'équation (7) décrite précédemment à partir des courants statoriques Id et Iq, de la tension statorique en quadrature Vq 30 et de la vitesse O)r de rotation du champ magnétique. Pour les bas régime, un modèle thermique du rotor 2 est utilisé pour déterminer la température Trotor du rotor à partir de la température du stator Tstator et du couple requis Cern'. Ce modèle (7) 3035283 9 thermique est par exemple celui du document CN102522930. Une cartographie 3 dans laquelle sont stockées des valeurs de flux magnétique If en fonction de la température du rotor permet de délivrer une valeur de flux pour la valeur de température Trotor extraite 5 du modèle thermique 2. Comme le montre la figure 3, le modèle thermique est fondé sur une mesure de la température du stator et considère l'inertie thermique du stator, l'inertie thermique du rotor et les coefficients d'échange thermique entre le rotor et le stator. 10 Il est sollicité en cas de perte de la fonction de calcul du couple à partir de l'estimateur 1, c'est-à-dire à bas régime, typiquement en dessous de 500 tour/minute. Ainsi, le flux magnétique est sélectivement estimé soit à partir du modèle thermique et de la cartographie, soit à partir de l'estimateur 15 1 et de la relation (7). Le choix entre les modes d'estimation est fait selon les conditions de fonctionnement, et plus particulièrement selon le régime de fonctionnement de la machine au moyen d'un étage de calcul 4. En se référant maintenant à la figure 4, qui illustre un schéma 20 synoptique de génération des tensions d'excitation des bobinages statoriques d'une machine électrique, après estimation du flux rotorique, la valeur de flux estimée est utilisée pour générer le point de fonctionnement de la machine, c'est-à-dire les valeurs des courants Id et Iq pour un couple désiré Cemreq. 25 Ces valeurs de consignes de courant Id et Iq sont extraites d'une cartographie 5 dans laquelle sont stockées des valeurs de courant statorique de consigne pour différentes valeurs de consigne de couple et de flux magnétique. Un régulateur de courant 6 permet de délivrer des valeurs de 30 tension d'excitation Vd et Vq pour les bobines du stator de la machine. On notera que la cartographie 5 est élaborée de manière à minimiser les pertes par effet Joule tout en permettant d'obtenir la consigne de couple souhaitée. 3035283 10 On se référera maintenant aux figures 5 et 6 qui illustrent l'impact de la modification du flux magnétique généré par le rotor pour l'optimisation du point de fonctionnement d'une machine électrique, dans les axes d et q du repère de Park, respectivement. 5 Sur ces figures, les courbes Cl, C2 et C3 et C'1, C'2 et C'3 représentent la répartition optimale des courants statoriques pour des valeurs croissantes de flux. On constate que l'impact positif de la modification du flux selon l'invention est particulièrement important sur l'utilisation de la 10 saillance de la machine. A faible flux, on demande très rapidement des courants Id importants pour utiliser la saillance, même pour les faibles couples. Pour des valeurs de flux élevées (courbe C3 et C'3), comme le flux des aimants est plus important, on utilise davantage le couple généré par 15 les aimants que le couple de saillance. Les figures 7a et 7b illustrent enfin l'amélioration de la précision du contrôle du couple d'une machine électrique. Sur ces figures, les courbes C4 correspondent à l'évolution de la température du rotor en fonction du temps, les courbes C5 illustrent 20 l'évolution du couple fourni par la machine, les courbes C6 illustrent l'évolution de la température dustator, les courbes C7 correspondent à la consigne couple demandée à la machine et les courbes C8 correspondent au régime du moteur. Les courbes de la figure 7a correspondent à un procédé de 25 contrôle de couple sans estimation de flux alors que les courbes de la figure 7b correspondent à un procédé de contrôle de couple avec une estimation de flux capable de compenser les effets de la température des aimants et les écarts dus à la dispersion dans la fabrication du moteur. 30 Comme le montre la figure 7a, la température du rotor augmente en raison des différentes pertes à l'intérieur de ce dernier. Par ailleurs, le flux magnétique du rotor diminue lorsque la température augmente, ce qui s'accompagne d'une diminution du couple puisque les consignes de courant au stator restent inchangées. 3035283 11 Au contraire, grâce à l'invention (figure 7b), lorsque le flux diminue, on ajuste les courants de manière à conserver un couple constant. Ainsi, l'invention qui vient d'être décrite permet d'obtenir un 5 couple précis avec le meilleur rendement possible. Elle permet de compenser la température des aimants, qui a sinon un impact important sur la précision, et d'absorber les écarts dus à la dispersion dans la fabrication du moteur. La régulation du couple permet dès lors de s'affranchir des dispersions de fabrication des aimants et permet ainsi 10 d'utiliser des aimants de qualité moindre sans impact sur la précision du couple. Par ailleurs, à haut régime, l'estimation du flux permet d'obtenir une estimation de la température moyenne des aimants grâce à la cartographie 3 (figure 2). Cette information de température permet 15 de mettre en oeuvre une limitation de puissance de manière à protéger le moteur d'une démagnétisation si les aimants atteignent une température trop importante. Cette protection est d'autant plus importante que cette contrainte de température des aimants est un facteur qui limite les 20 performances continues à haut régime. L'estimation de la température permet aussi d'augmenter la puissance disponible à haut régime sans risque sur la fiabilité. REVENDICATIONS1. Procédé de contrôle du couple d'une machine électrique synchrone dans lequel on génère des consignes de courant statorique aptes à imposer une valeur de couple désirée, caractérisé en ce que les consignes de courant statorique sont générées à partir d'une estimation d'un flux magnétique rotorique sélectivement déterminée, selon les conditions de fonctionnement de la machine, soit en fonction de la température de fonctionnement du rotor de la machine, soit en fonction des valeurs mesurées de courant (Id, Iq) statorique, de la tension statorique en quadrature (Vq) dans un repère tournant lié au rotor et de la vitesse de rotation du champ magnétique tournant (cor) de la machine, les consignes de courant statorique étant générées à partir du flux magnétique estimé. 2. Procédé selon la revendication 1, dans lequel le flux magnétique est sélectivement estimé selon la température du rotor à bas régime de la machine. 3. Procédé selon l'une des revendications 1 et 2, dans lequel lors de l'estimation du flux magnétique en fonction de la température du rotor, on utilise un modèle thermique (2) du rotor pour délivrer une valeur de température du rotor, le flux magnétique étant extrait d'une cartographie (3) à partir de ladite valeur de température. 4. Procédé selon la revendication 3, dans lequel on détermine la température du rotor à partir du modèle thermique et on limite la puissance de la machine si la température dépasse une valeur de seuil. 5. Procédé selon l'une quelconque des revendications 1 à 4, dans lequel les consignes de courant sont extraites d'une cartographie (5) en fonction du couple désiré et du flux estimé. 6. Procédé selon l'une quelconque des revendications 1 à 5, dans lequel le'flux magnétique est estimé d'une part en fonction de la température de fonctionnement du rotor ou d'autre part en fonction des valeurs mesurées de courant et de tension et de la vitesse de rotation du champ magnétique, respectivement pour des valeurs de régime de la machine relativement basses et relativement hautes. 3035283 13 7. Procédé selon l'une quelconque des revendications 1 à 6, dans lequel on génère une valeur de tension d'excitation du rotor au moyen d'un régulateur (6) à partir de valeurs générées de consigne de courant rotorique. 5 8. Procédé selon l'une quelconque des revendications 1 à 7, dans lequel les étapes de génération des consignes de courant sont mises en oeuvre de manière itérative à une fréquence identique à une fréquence de mise à jour de l'estimation du flux magnétique rotorique, et inférieure à une fréquence de calcul des tensions statoriques 10 nécessaire à la régulation des courants à leurs consignes.