Brevet FR3077446A1 — publié le 20190802

PROCÉDÉ D'ESTIMATION D'UN COURANT CONTINU GÉNÉRE PAR UNE MACHINE ÉLECTRIQUE TOURNANTE La présente invention porte sur un procédé d'estimation d'un courant continu généré par une machine électrique tournante. Dans le domaine automobile, on connaît des machines électriques tournantes à excitation, utilisées comme alternateur ou alterno-démarreur, qui comprennent un inducteur tournant muni d'une bobine d'excitation ainsi qu'un stator polyphasé. Lorsque la machine fonctionne en alternateur et que le rotor est tournant, les enroulements du stator fournissent des tensions alternatives qui sont redressées afin d'obtenir un courant et une tension continus. Cette tension continue est régulée de manière à fournir au réseau de bord d'alimentation électrique du véhicule une tension continue constante pour la charge de la batterie et l'alimentation des consommateurs connectés au réseau. L'alternateur fonctionne alors en générateur de courant à tension fixe en sortie. La régulation de la tension de sortie de l'alternateur est réalisée de manière classique en ajustant le courant d'excitation circulant dans la bobine de l'inducteur. Il est important de connaître la valeur du courant continu généré par la machine électrique, notamment pour réguler précisément la tension sur le réseau de bord du véhicule. Or, dans certaines configurations de machines électriques, on supprime le capteur de courant dédié afin de réduire le coût de revient de l'ensemble. Pour pallier à cela, des estimateurs existent mais ils présentent l'inconvénient d'être basés sur des fonctions mathématiques complexes, telles que la tangente hyperbolique ou l'arctangente pour interpoler des courbes obtenues expérimentalement. Il existe donc le besoin d'un estimateur de courant continu simple à utiliser et peu consommateur en ressources de calcul. La présente invention vise à combler ce besoin en proposant un procédé d'estimation d'un courant continu généré par une machine électrique 2 tournante pour véhicule automobile comportant un stator et un rotor, ledit rotor étant destiné à être parcouru par un courant d'excitation, caractérisé en ce que ledit procédé comporte: - une étape de mesure du courant d'excitation du rotor, 5 - une étape de calcul d'un paramètre intermédiaire à partir d'une vitesse de rotation de la machine électrique, d'une tension du stator, et d'une force électromotrice de la machine électrique tournante, et - une étape d'estimation du courant continu généré par la machine électrique tournante à partir du courant d'excitation mesuré et du paramètre 10 intermédiaire précédemment calculé. L'invention permet ainsi d'estimer le courant continu généré par la machine électrique tournante en utilisant simplement deux paramètres d'entrée sans avoir à réaliser de calculs complexes. Le procédé peut ainsi aisément être implémenté dans l'unité de contrôle de la machine électrique, sans 15 consommer beaucoup de ressources de calcul. Selon une réalisation, le courant continu généré par la machine électrique tournante est déterminé au moyen d'une cartographie à deux entrées. Selon une réalisation, le courant continu généré par la machine électrique tournante est déterminé à partir d'une formule mathématique. 20 Selon une réalisation, la force électromotrice E0 de la machine électrique tournante est déterminée à partir de la formule suivante: 101)0 - Qrpm étant la vitesse de rotation de la machine électrique tournante exprimée en tours/min; et 25 - EG (1000rpM)lep étant une force électromotrice à 1000 tours/min entre deux phases exprimée en Volts. Selon une réalisation, la tension 1/, du stator est déterminée à partir de la formule suivante: 3 - 1/, étant la tension du stator exprimée en Volts, et - ae+ étant une tension de bus mesurée aux bornes de la machine électrique tournante exprimée en Volts. Selon une réalisation, le paramètre intermédiaire K est déterminé à partir de 5 la formule suivante : K= - n9 étant un nombre de phases, - w étant une vitesse électrique exprimée en rad.s-1, - E0 étant la force électromotrice entre une phase et le neutre exprimée 10 en Volts; - 1/, étant la tension du stator exprimée en Volts. Selon une réalisation, la vitesse de rotation de la machine électrique tournante est mesurée à l'aide d'un capteur, notamment un capteur à effet Hall. 15 Selon une réalisation, la machine électrique tournante est un alterno-démarreur. L'invention a également pour objet un module de contrôle pour machine électrique tournante caractérisé en ce que qu'il comporte une mémoire stockant des instructions logicielles pour la mise en oeuvre du procédé 20 d'estimation d'un courant continu généré par la machine électrique tournante tel que précédemment défini. L'invention a également pour objet un module de contrôle pour machine électrique tournante caractérisé en ce que qu'il comporte un circuit en logique programmable, par exemple sous la forme d'un FPGA (pour "Field- 25 Programmable Gate Array" en anglais) ou CPLD (pour "Complex Programmable Logic Device" en anglais), ou un circuit intégré, par exemple un ASIC (pour "application-specific integrated circuit" en anglais), configuré pour la mise en oeuvre du procédé d'estimation d'un courant continu généré par la machine électrique tournante tel que précédemment défini. 4 L'invention sera mieux comprise à la lecture de la description qui suit et à l'examen des figures qui l'accompagnent. Ces figures ne sont données qu'à titre illustratif mais nullement limitatif de l'invention. La figure 1 est une représentation schématique fonctionnelle de l'alterno- 5 démarreur mettant en oeuvre le procédé selon l'invention d'estimation du courant continu généré par la machine électrique; La figure 2 est une représentation schématique des blocs fonctionnels mis en oeuvre pour estimer le courant continu délivré par la machine électrique tournante; 10 La figure 3 est une représentation schématique d'un exemple de cartographie utilisée pour la mise en oeuvre du procédé selon l'invention d'estimation du courant continu généré par la machine électrique tournante; La figure 4 est une représentation schématique montrant l'écart entre les valeurs mesurées et les valeurs estimées du courant continu généré par la 15 machine électrique tournante à une vitesse de rotation donnée de 3000 tours/min. Les éléments identiques, similaires, ou analogues, conservent la même référence d'une figure à l'autre. La figure 1 représente de façon schématique un alterno-démarreur 10 selon 20 l'invention. L'alterno-démarreur 10 est destiné à être installé dans un véhicule comportant un réseau électrique de bord connecté à une batterie 12. Le réseau de bord pourra être de type 12V, 24V, ou 48V. L'alterno-démarreur 10 est accouplé à un moteur thermique 11 de façon connue en soi par un système à courroie 11' ou à chaîne implanté en façade accessoire. 25 En outre, l'alterno-démarreur 10 est apte à communiquer avec un calculateur moteur 15 suivant un protocole de communication de type LIN ("Local Interconnect Network" en anglais ou "Réseau Internet Local" en français) ou CAN ("Controller Area Network" en anglais qui est un bus de système série). L'alterno-démarreur 10 pourra fonctionner en mode alternateur appelé 30 également mode générateur ou en mode moteur. 5 L'alterno-démarreur 10 comprend notamment une partie électrotechnique 13 et un module de contrôle 14. Plus précisément, la partie électrotechnique 13 comprend un élément induit 18 et un élément inducteur 19. Dans un exemple, l'induit 18 est le stator, et 5 l'inducteur 19 est un rotor comportant une bobine d'excitation 20. Le stator 18 comprend un nombre N de phases. Dans l'exemple considéré, le stator 18 comporte trois phases U, V, et W. En variante, le nombre N de phases pourra être égal à 5 pour une machine pentaphasée, à 6 pour une machine de type hexaphasée ou double triphasée ou à 7 pour une machine 10 heptaphasée. Les phases du stator 18 pourront être couplées en triangle ou en étoile. Une combinaison de couplage triangle et étoile est également envisageable. Le module de contrôle 14 comprend un circuit d'excitation 141 intégrant un hacheur pour générer un courant d'excitation Iexc qui est injecté dans la 15 bobine d'excitation 20. Le courant d'excitation Iexc est mesuré par exemple à l'aide d'une résistance de type shunt. Les mesures de la position angulaire et de la vitesse angulaire du rotor 19 pourront être réalisées au moyen de capteurs analogiques à effet hall H1, H2, H3 et d'une cible magnétique 25 associée qui est solidaire 20 en rotation du rotor 19. Le module de contrôle 14 comprend en outre un circuit de contrôle 142, comprenant par exemple un microcontrôleur, qui pilote un onduleur 26 en fonction d'un signal de commande issu du calculateur moteur 15 et reçu via un connecteur de signal 24. 25 L'onduleur 26 présente des bras comportant chacun deux éléments de commutation permettant de relier sélectivement une phase U, V, W correspondante du stator 18 à la masse ou à la tension d'alimentation de la batterie 12 en fonction de leur état passant ou bloqué. Les éléments de commutation sont de préférence des transistors de puissance 30 de type MOSFET. 6 Le module de contrôle 14 comporte une mémoire stockant des instructions logicielles pour la mise en oeuvre le procédé selon l'invention d'estimation du courant continu délivré par la machine électrique 10. En variante, le module de contrôle 14 comporte un circuit en logique programmable, par exemple 5 sous la forme d'un FPGA (pour "Field-Programmable Gate Array" en anglais) ou CPLD (pour "Complex Programmable Logic Device" en anglais), ou un circuit intégré, par exemple un ASIC (pour "application-specific integrated circuit" en anglais) configuré pour la mise en oeuvre du procédé selon l'invention d'estimation du courant délivré par la machine électrique 10. 10 Comme on peut le voir sur la figure 2, le module M1 calcule une force électromotrice E0 entre une phase et le neutre à partir de la vitesse de rotation de la machine électrique Qrpm et de la force électromotrice E0 (1000rpm)lep à 1000 tours/min entre deux phases. Plus précisément, la force électromotrice E0 à la vitesse de rotation Qrpm est déterminée à partir de la 15 relation suivante: 1(111(1rpi ) - Qrpm étant la vitesse de rotation de la machine électrique 10 exprimée en tours/min; - E0 (1000rpm)lep étant une force électromotrice à 1000 tours/min entre deux 20 phases, exprimée en Volts, cette donnée étant issue de la caractérisation de la machine 10. Le module M2 calcule une tension Vs aux bornes de phases du stator 18 à partir d'une tension de bus ae+ mesurée aux bornes de la machine électrique 10. Plus précisément, la tension est déterminée à partir de la relation 25 suivante: 2 7r - Vs étant la tension du stator, exprimée en Volts, - ae+ étant une tension de bus mesurée aux bornes de la machine électrique 10, exprimée en Volts. 30 On calcule ensuite un paramètre intermédiaire K à partir de la vitesse de rotation Qrpm de la machine électrique 10, de la tension du stator Vs, et de la 7 force électromotrice E0 de la machine électrique tournante préalablement calculée. Plus précisément, les modules M3, M4, M5, et M6 permettent d'obtenir l'expression suivante: 2 5 - Vs étant la tension du stator exprimée en Volts, et - E0 étant la force électromotrice précédemment calculée. Le module M7 permet de déterminer une vitesse électrique w à partir de la vitesse de rotation Qrpm de la machine électrique 10 à partir 10 de la relation suivante: rpp - w étant une vitesse électrique exprimée en rad.s-1; - Qrpm étant la vitesse de rotation de la machine électrique exprimée 15 en tours/min, et - npp étant le nombre de paires de pôles de la machine électrique 10. Le module M8 définit à partir du nombre de phases n9 la constante suivante: V= Le module M9 permet ensuite de déterminer le paramètre K exprimé en 20 Webers, suivant la relation suivante : K= - n9 étant le nombre de phases; - w étant la vitesse électrique; - E0 étant la force électromotrice entre une phase et le neutre, et 25 - Vs étant la tension du stator. 8 Une cartographie Cl à deux entrées visible sur la figure 3 permet de déterminer le courant Idc généré par la machine électrique 10 à partir du paramètre K précédemment calculé et d'une valeur du courant d'excitation lexc. 5 S'il y a lieu, cette valeur pourra être saturée par le module M10 qui impose une valeur maximale de courant d'excitation lex, exprimée en ampères. Cette valeur maximale dépend des conditions de fonctionnement de la machine électrique 10, en particulier de sa température. Le module M11 assure la gestion de la sortie de la valeur du courant Idc qui 10 pourra être transmise par exemple à un bloc fonctionnel (non représenté) gérant la régulation en tension et en courant de la machine électrique 10. La figure 4 met en évidence la bonne performance de l'estimateur selon l'invention du courant Idc_est généré par la machine électrique 10. En effet, il existe une erreur de moins de 5% entre le courant estimé Idc_est à l'aide du 15 procédé selon l'invention et le courant mesuré Idc mes à partir d'un régime supérieur à 3000 tours/min. En variante, la cartographie Cl pourra être remplacée par un module combinant les paramètres d'entrée (paramètre intermédiaire K et courant d'excitation mesuré lex,) suivant une formule mathématique. 20 L'invention pourra être mise en oeuvre pour pallier l'absence d'un capteur dédié de mesure du courant continu généré par la machine électrique 10 afin de limiter le coût global de la machine électrique 10. L'invention pourra également être mise en oeuvre avec des machines électriques 10 embarquant un capteur de courant afin de pouvoir diagnostiquer un 25 dysfonctionnement, notamment une dérive dudit capteur de courant. Bien entendu, la description qui précède a été donnée à titre d'exemple uniquement et ne limite pas le domaine de l'invention dont on ne sortirait pas en remplaçant les différents éléments par tous autres équivalents. En outre, les différentes caractéristiques, variantes, et/ou formes de 30 réalisation de la présente invention peuvent être associées les unes avec les 9 autres selon diverses combinaisons, REVENDICATIONS1. Procédé d'estimation d'un courant continu généré par une machine électrique tournante pour véhicule automobile comportant un stator et un rotor, ledit rotor (19) étant destiné à être parcouru par un courant d'excitation (Iexc), caractérisé en ce que ledit procédé comporte: - une étape de mesure du courant d'excitation (Iexc) du rotor (19), - une étape de calcul d'un paramètre intermédiaire (K) à partir d'une vitesse de rotation (.Qrpm) de la machine électrique (10), d'une tension ( vs) du stator (18), et d'une force électromotrice (E0) de la machine électrique tournante (10), et - une étape d'estimation du courant continu (Idc) généré par la machine électrique tournante (10) à partir du courant d'excitation mesuré (Iexc) et du paramètre intermédiaire (K) précédemment calculé. 2. Procédé selon la revendication 1, caractérisé en ce que le courant continu (Idc) généré par la machine électrique tournante (10) est déterminé au moyen d'une cartographie (C1) à deux entrées. 3. Procédé selon la revendication 1 ou 2, caractérisé en ce que le courant continu (Idc) généré par la machine électrique tournante (10) est déterminé à partir d'une formule mathématique. 4. Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que la force électromotrice E0 de la machine électrique tournante (10) est déterminée à partir de la formule suivante: il)[){) , - Qrpm étant la vitesse de rotation de la machine électrique tournante (10) exprimée en tours/min; et - E0 (/000rpm)lep étant une force électromotrice à 1000 tours/min entre deux phases exprimée en Volts. 5. Procédé selon l'une quelconque des revendications 1 à 4, caractérisé en ce que la tension 1/, du stator est déterminée à partir de la formule suivante: I UiPujon 11 rr - VS étant la tension du stator exprimée en Volts, et - ae+ étant une tension de bus mesurée aux bornes de la machine électrique tournante (10) exprimée en Volts. 5 6. Procédé selon l'une quelconque des revendications 1 à 5, caractérisé en ce que le paramètre intermédiaire (K) est déterminé à partir de la formule suivante: 10 - n9 étant un nombre de phases, - w étant une vitesse électrique exprimée en rad.s-1, - E0 étant la force électromotrice entre une phase et le neutre exprimée en Volts; - Vs étant la tension du stator exprimée en Volts. 15 7. Procédé selon l'une quelconque des revendications 1 à 6, caractérisé en ce que la vitesse de rotation (f),-'m) de la machine électrique tournante est mesurée à l'aide d'un capteur, notamment un capteur à effet Hall. 8. Procédé selon l'une quelconque des revendications 1 à 7, 20 caractérisé en ce que la machine électrique tournante est un alterno-démarreur. 9. Module de contrôle (14) pour machine électrique tournante caractérisé en ce que qu'il comporte une mémoire stockant des instructions logicielles pour la mise en oeuvre du procédé d'estimation d'un courant 25 continu généré par une machine électrique tournante tel que défini selon l'une quelconque des revendications 1 à 8. 10. Module de contrôle (14) pour machine électrique tournante caractérisé en ce que qu'il comporte un circuit en logique programmable ou un circuit intégré configuré pour la mise en oeuvre du procédé d'estimation 30 d'un courant continu généré par la machine électrique tournante tel que 12 défini selon l'une quelconque des revendications 1 à 8.