Brevet FR3013535A1 — publié le 20150522

Procédé et système de commande d'une machine électrique triphasée de véhicule automobile alimentée par des tensions hachées. L'invention a pour domaine technique le contrôle d'une machine électrique pour véhicule automobile, et plus particulièrement le contrôle des oscillations de couple d'une telle machine. Dans le cadre du développement des véhicules électriques, le couple fourni par le moteur électrique doit être contrôlé. Le couple d'une machine étant directement lié aux courants circulant dans celui-ci, il faut donc pouvoir contrôler de façon précise ces courants. Le moteur électrique à contrôler peut notamment être une machine synchrone triphasée à rotor bobiné. 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. Le rotor est parcouru par un courant continu ce qui crée un champ magnétique qui le rend équivalent à un aimant. Pour réaliser le couple mécanique, le champ magnétique statorique est piloté en quadrature, c'est-à-dire en déphasage piloté constant de 90° avec le champ rotorique. Ainsi la fréquence de rotation du champ du rotor est égale à la fréquence des courants du stator d'où le nom de « synchrone ». Ce sont les amplitudes des courants du stator et la valeur du courant du rotor qui crée le couple nécessaire à la rotation de la machine. Pour commander ces courants, il faudra donc appliquer entre les phases du stator des tensions sinusoïdales, chacune étant également déphasée de 2n/3 rad et appliquer au rotor une tension constante. Par ailleurs, on utilise la transformée de Park pour projeter les courants et les tensions du stator dans un espace où les signaux sinusoïdaux deviennent des constantes. Le repère de Park correspond à un repère lié au champ tournant donc lié au rotor dans le cas de la machine synchrone. L'utilisation de la transformée de Park permet d'avoir à réguler des constantes, ce qui est beaucoup plus facile à réaliser que de réguler des signaux sinusoïdaux. L'enjeu est donc de réguler des courants constants en commandant des tensions constantes. En réalisant la transformée inverse, il est possible de se ramener au repère du stator de la machine et donc de connaître avec précision les tensions à appliquer sur chaque phase de la machine électrique. Pour réguler les courants dans la machine, un correcteur est nécessaire car, il est connu qu'une machine triphasée alimentée avec des tensions hachées génère des oscillations de couple à certaines fréquences correspondant à des harmoniques de la fréquence électrique (fréquence de rotation du rotor de la machine). Dans l'espace de Park, le système à commander est le suivant : Vd = RsId ±Ld Id+ Mf If - wrLqIq Vg =RsIq +Lq Li+ oir(LdId +MfIf) (Eq. 1) Vf Rf If Lf If aMf Id Avec : Vd, Vq et Vf : respectivement la tension direct, la tension en quadrature et la tension du rotor (en Volt), Id, Iq et If : les courants circulant dans la machine sur les trois axes du plan de Park (en Ampère), Id, Iq et If les dérivées des courants respectifs Id, Iq et If, Rs et Rf les résistances du stator et du rotor de la machine (en Ohm), Ld, Lq et Lf : les inductances sur chaque axe de la machine (en Henry), Mf : l'inductance mutuelle entre le stator et le rotor (en Henry), : un terme constant issu de la transformée de Park (sans unité), cor : la vitesse de rotation du champ magnétique de la machine (en rad/s), Il est à noter que, s'agissant d'une machine synchrone, la vitesse de rotation cor du champ magnétique de la machine est égale à la vitesse de rotation du rotor multipliée par le nombre de paires de pôles de la machine. Les tensions V d et \Tg sont créées avec un onduleur, la tension Vf est créée avec un hacheur, ces deux systèmes étant alimentés par une batterie. Un hacheur découpe des tensions continues pour produire des tensions continues d'amplitude différente avec un rendement élevé. Lorsqu'un onduleur et un hacheur sont employés, les contraintes à respecter sont alors les suivantes : Vvd2 vq2 La demande de brevet FR2973607 vise à diminuer les oscillations de couple à la source. Toutefois, la puissance est calculée en termes de puissance à la batterie, ce qui génère des pertes de puissance. De plus, un tel calcul nécessite un capteur de courant supplémentaire pour mesurer le courant DC Par ailleurs, les nouvelles consignes de courants sont calculées à partir de la nouvelle consigne de couple. Dans le document EP 1906523, les oscillations de couple sont éliminées en appliquant une tension Vf aux bornes de l'inducteur. Il n'est décrit aucun traitement au niveau de la puissance centralisée ou décentralisée. Le document EP 1944861 ne décrit aucun traitement au niveau des puissances. Néanmoins, une décentralisation du traitement de la compensation est décrite. En d'autres termes, l'axe direct d et l'axe en quadrature q sont traités séparément. Pour cela, il est décrit un calcul en temps réel d'un déphasage entre l'angle électrique du courant et l'angle électrique attendu pour compenser les oscillations de couple. Il est donc décrit une forme de régulation anticipant sur les mesures de courant afin de produire des tensions compensant le phénomène oscillatoire du couple. Il est également connu d'appliquer une correction dite : « antià-coups curatifs », dans laquelle on applique à la mesure de vitesse de la machine électrique un filtrage calculé à partir d'un modèle dynamique de la chaîne cinématique. Le signal ainsi traité représente une consigne de couple en déphasage par rapport aux oscillations de couple. Celle-ci est injectée dans la consigne de couple principale et réalise une atténuation des oscillations. Toutefois, ces solutions ne permettent pas de réduire les oscillations « à la source », c'est-à-dire au niveau de la puissance électrique, et sur toute la gamme de vitesses de rotation. Il existe donc un besoin d'un procédé de commande d'un moteur électrique permettant de réduire les harmoniques de couple liées à la topologie de la machine. Un objet de l'invention est un procédé de commande d'une machine électrique triphasée de véhicule automobile alimentée par des tensions hachées et comprenant une étape de détermination de consignes de courant pour chaque phase de la machine électrique en fonction d'une requête de couple du conducteur, et une étape de détermination des tensions de chaque phase de la machine électrique en fonction des consignes de courant pour chaque phase. Par tensions hachées, on entend des tensions issues d'un hacheur permettant de modifier l'amplitude d'une tension d'entrée par découpage. Le procédé comprend les étapes suivantes au cours desquelles : on détermine les puissances de chaque phase de la machine électrique exprimées dans le repère de Park, on détermine si une mesure de la vitesse de rotation du champ magnétique dans la machine électrique dépasse une valeur de seuil, si tel est le cas, on réalise un filtrage passe-bande des puissances de chaque phase de la machine électrique, on multiplie chaque puissance après filtrage par des gains calibrables pour obtenir des courants d'atténuation relatifs à chaque phase, on détermine des consignes de courant finales en soustrayant les courants d'atténuation relatifs à chaque phase des consignes de courant des phases correspondantes, et on détermine des consignes de tension d'alimentation des phases de la machine électrique en fonction des consignes de courant finales. Le filtrage passe bande peut être réalisé pour une fréquence de coupure basse inférieure à la fréquence de rotation du champ magnétique à laquelle les oscillations sont observées et une fréquence de coupure haute supérieure à la fréquence de rotation du champ magnétique à laquelle les oscillations sont observées. La machine électrique peut être synchrone ou asynchrone. Le seuil de vitesse de rotation du champ magnétique est déterminé en fonction de la vitesse de rotation du champ magnétique à laquelle des oscillations de couple sont observées. Un autre objet de l'invention est un système de commande d'une machine électrique triphasée de véhicule automobile alimentée par des tensions hachées, comprenant un moyen de détermination de consignes de courant de chaque phase de la machine électrique en fonction d'une requête de couple du conducteur, et un moyen de régulation des courants apte à déterminer des tensions de chaque phase de la machine électrique en fonction des consignes de courant pour chaque phase. Le système comprend un moyen de correction des oscillations de couple, apte à déterminer les puissances de chaque phase de la machine électrique exprimées dans le repère de Park, le moyen de correction étant également apte à déterminer si une mesure de la vitesse de rotation du champ magnétique dans la machine électrique dépasse une valeur de seuil, et à réaliser un filtrage passe bande des puissances de chaque phase de la machine électrique, et à déterminer des courants d'atténuation relatifs à chaque phase en fonction des puissances après filtrage, et des soustracteurs aptes à soustraire les courants d'atténuation relatifs à chaque phase des consignes de courant relatives aux phases correspondantes afin d'obtenir des consignes de courant finales, et apte à émettre les consignes de courant finales vers le moyen de régulation de la machine électrique. Le filtrage passe bande peut être réalisé pour une fréquence de coupure basse inférieure à la fréquence de rotation du champ magnétique à laquelle les oscillations sont observées et une fréquence de coupure haute supérieure à la fréquence de rotation du champ magnétique à laquelle les oscillations sont observées. Le seuil de vitesse de rotation du champ magnétique est déterminé en fonction de la vitesse de rotation du champ magnétique à laquelle des oscillations de couple sont observées. La machine électrique peut être synchrone ou asynchrone. 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 aux dessins annexés sur lesquels : - la figure 1 illustre les principaux éléments d'un système de commande selon l'invention, et - la figure 2 illustre les principales étapes d'un procédé de commande selon l'invention. Le système de commande 1, illustré par la figure 1, d'une machine électrique 2 comprend un moyen de détermination 3 de consignes de courant relatives à chacune des phases de la machine électrique dans le repère (d,q,f) de Park en fonction de la requête de couple du conducteur Cref. Le système de commande 1 comprend un moyen de régulation 4 des courants dans les phases de machine électrique. Le moyen de régulation 4 détermine des tensions Vd,Vq,Vf d'alimentation de chacune des phases de la machine électrique en fonction des consignes de courant reçues en entrée. Le système de commande 1 comprend également un moyen de correction 5 des oscillations de couple recevant en entrée les tensions Vd,Vq,Vf d'alimentation de chacune des phases, des mesures des courants de chaque phase Id,Ig,If ainsi qu'une mesure de la vitesse de rotation cor du champ magnétique. Le moyen de correction 5 des oscillations de couple émet en sortie des courants d'atténuation adtt acitt fatt 1 des oscillations de couple relatifs à chaque phase. Un premier soustracteur 6 réalise la soustraction entre la consigne de courant de la phase d et le courant d'atténuation correspondant. Il émet en sortie une consigne de courant finale relative à la phase d. Un deuxième soustracteur 7 et un troisième soustracteur 8 réalisent des soustractions similaires sur les valeurs relatives respectivement à la phase q et à la phase f. Ainsi, lors du démarrage du système, la consigne de courant de chaque phase est transmise sans modification au moyen de régulation 4 des courants. Toutefois, dès que des mesures des courants de chaque phase Id,Ig,If ainsi qu'une mesure de la vitesse de rotation cor du champ magnétique sont disponibles, les consignes de courant transmises au moyen de régulation 4 des courants sont les consignes de courant finales, permettant alors de réduire voire de supprimer les oscillations de couple. Le procédé de commande d'une machine électrique permet d'apporter une correction dynamique des consignes de courant de manière à réduire l'amplitude des oscillations de couple. Sur la figure 2, on peut voir que le procédé débute par une étape 9 de calcul des puissances de chaque phase, en appliquant les équations suivantes : 1Pd = Vdid -RId Pq - VqIq -RIq (Eq. 3) Pf = Vf If Rfif2 30 Avec Pd la puissance de la phase d, Pq la puissance de la phase q, et Pf la puissance de la phase f. Au cours d'une deuxième étape 10, on détermine si la vitesse de rotation cor du champ magnétique dépasse une valeur de seuil. La valeur de seuil est déterminée en fonction d'essais précédents, au cours desquels des oscillations de couples sont observées. La valeur de seuil est alors fixée à une valeur égale à la vitesse de rotation du champ magnétique à laquelle les oscillations de couple ont été observées. On rappelle que vitesse de rotation et fréquence de rotation sont directement liées. Si tel est le cas, on applique un filtrage passe bande de chaque signal de puissance afin de n'extraire que les fréquences pertinentes. Le filtre passe bande est configuré avec une fréquence de coupure basse inférieure à la fréquence de rotation du champ magnétique à laquelle les oscillations sont observées et une fréquence de coupure haute supérieure à la fréquence de rotation du champ magnétique à laquelle les oscillations sont observées. On obtient alors Pdfilt la puissance de la phase d après filtrage, pfihi la puissance de la phase q après filtrage, et Pffili la puissance de la phase f après filtrage. Au cours d'une troisième étape 11, on multiplie chaque puissance après filtrage par des gains calibrables pour obtenir les courants d'atténuation relatifs à chaque phase. Les équations suivantes permettent de déterminer ces courants : adtt d pdfilt aqtt q pqrtit (Eq. 4) iaftt _ OEfpfritt Avec I adtt : courant d'atténuation relatif à la phase d Ir : courant d'atténuation relatif à la phase q jatt. courant d'atténuation relatif au rotor f ad : gain calibrable relatif à la phase d : gain calibrable relatif à la phase q af : gain calibrable relatif au rotor f Au cours d'une quatrième étape 12, on soustrait les courants d'atténuation relatifs à chaque phase des consignes de courant relatives aux phases correspondantes et déterminées en fonction de la requête de couple du conducteur. Les équations suivantes permettent de déterminer les consignes de courants finales issues de la soustraction: ifidn r:f I q fin = Iref Tatt if iref .tt f in f Avec Ifidn : consigne de Ifin : consigne de Iffin : consigne de Iref d : consigne de Iref : consigne de Tref : consigne de courant courant courant courant courant courant finale relative à la phase d finale relative à la phase finale relative au rotor f relative à la phase d relative à la phase q relative au rotor f (Eq. 5) Les consignes de courant finales sont alors émises vers le moyen de régulation (4) de la machine électrique au cours d'une cinquième étape 13. Il est à noter que le système et le procédé de commande de la machine électrique permettant de réduire les oscillations de couple décrits ci-dessus peuvent s'appliquer à toutes machines électriques synchrones ou asynchrones. REVENDICATIONS1. Procédé de commande d'une machine électrique (2) triphasée de véhicule automobile alimentée par des tensions hachées et comprenant une étape de détermination de consignes de courant pour chaque phase de la machine électrique (2) en fonction d'une requête de couple du conducteur, et une étape de détermination des tensions de chaque phase de la machine électrique (2) en fonction des consignes de courant pour chaque phase, caractérisé par le fait qu'il comprend les étapes suivantes au cours desquelles : on détermine les puissances de chaque phase de la machine électrique exprimées dans le repère de Park, on détermine si une mesure de la vitesse de rotation du champ magnétique dans la machine électrique (2) dépasse une valeur de seuil, si tel est le cas, on réalise un filtrage passe-bande des puissances de chaque phase de la machine électrique (2), on multiplie chaque puissance après filtrage par des gains calibrables pour obtenir des courants d'atténuation relatifs à chaque phase, on détermine des consignes de courant finales en soustrayant les courants d'atténuation relatifs à chaque phase des consignes de courant des phases correspondantes, et on détermine des consignes de tension d'alimentation des phases de la machine électrique en fonction des consignes de courant finales. 2. Procédé selon la revendication précédente, dans lequel le filtrage passe bande est réalisé pour une fréquence de coupure basse inférieure à la fréquence de rotation du champ magnétique à laquelle les oscillations sont observées et une fréquence de coupure haute supérieure à la fréquence de rotation du champ magnétique à laquelle les oscillations sont observées. 3. Procédé selon l'une quelconque des revendications précédentes, dans lequel la machine électrique est synchrone ou asynchrone. 4. Procédé selon l'une quelconque des revendications précédentes, dans lequel le seuil de vitesse de rotation du champ magnétique est déterminé en fonction de la vitesse de rotation du champ magnétique à laquelle des oscillations de couple sont observées. 5. Système de commande d'une machine électrique (2) triphasée de véhicule automobile alimentée par des tensions hachées, comprenant un moyen de détermination (3) de consignes de courant de chaque phase de la machine électrique en fonction d'une requête de couple du conducteur, et un moyen de régulation (4) des courants apte à déterminer des tensions de chaque phase de la machine électrique en fonction des consignes de courant pour chaque phase, caractérisé par le fait qu'il comprend un moyen de correction (5) des oscillations de couple, apte à déterminer les puissances de chaque phase de la machine électrique exprimées dans le repère de Park, le moyen de correction (5) étant également apte à déterminer si une mesure de la vitesse de rotation du champ magnétique dans la machine électrique dépasse une valeur de seuil, et à réaliser un filtrage passe bande des puissances de chaque phase de la machine électrique, et à déterminer des courants d'atténuation relatifs à chaque phase en fonction des puissances après filtrage, et des soustracteurs (6,7,8) aptes à soustraire les courants d'atténuation relatifs à chaque phase des consignes de courant relatives aux phases correspondantes afin d'obtenir des consignes de courant finales, et apte à émettre les consignes de courant finales vers le moyen de régulation (4) de la machine électrique. 6. Système selon la revendication 5, dans lequel le filtrage passe bande est réalisé pour une fréquence de coupure basse inférieure à la fréquence de rotation du champ magnétique à laquelle les oscillations sont observées et une fréquence de coupure haute supérieure à la fréquence de rotation du champ magnétique à laquelle les oscillations sont observées. 7. Système selon l'une quelconque des revendications 5 ou 6, dans lequel le seuil de vitesse de rotation du champ magnétique estdéterminé en fonction de la vitesse de rotation du champ magnétique à laquelle des oscillations de couple sont observées. 8. Système selon l'une quelconque des revendications 5 à 7, dans lequel la machine électrique est synchrone ou asynchrone.