Brevet FR2895598A1 — publié le 20070629

Procédé de commande d'un onduleur de tension polyphasé Domaine de l'invention L'invention concerne un procédé de pilotage d'un pont de puissance destiné à commander une charge électrique comportant plusieurs phases, le pont de puissance étant destiné à être relié à la charge électrique via plusieurs bras, au moins un par phase, et étant destiné à être piloté par des fonctions de commutations, lesdites fonctions de commutation déterminant des vecteurs de commande pour commander la charge, lesdits vecteurs de commande se subdivisant en vecteurs de commande de roue libre et en vecteurs de commande actifs. La présente invention trouve des applications particulièrement avantageuses, mais non exclusives, dans les domaines du secteur automobile, du secteur aéronautique. Elle concerne aussi un dispositif mettant en oeuvre ledit procédé de pilotage du pont de puissance et une machine électrique tournante comprenant un tel dispositif. Etat de la technique Généralement, un pont de puissance de tension polyphasé est utilisé pour l'entraînement d'une charge électrique polyphasée. Ces charges électriques sont par exemple des machines réversibles telles que des alterno-démarreurs. Le pont est relié en amont à une source d'alimentation continue et raccordé en aval aux enroulements de phase de la charge polyphasée. Le pont de puissance est alimenté en énergie par la source d'alimentation continue en mode moteur, et par l'alterno-démarreur en mode alternateur. Le pont de puissance comporte plusieurs bras de pont comportant, par exemple, chacun deux interrupteurs munis de diodes de roue libre. Ce type de pont est un pont deux niveaux. Le point milieu de chaque couple d'interrupteurs d'un même bras de pont est relié à un enroulement de phase de la charge. La logique de commande permet de commander les interrupteurs d'un même bras de pont. Actuellement, on peut générer plusieurs combinaisons des interrupteurs des bras de pont auxquels on peut associer une représentation vectorielle des tensions de sortie de l'onduleur que l'on nommera des vecteurs de commande du pont de puissance. Ces vecteurs de commande sont composés de vecteurs actifs et de vecteurs de roue libre. Dans l'état de la technique, on connaît différents types de techniques de pilotage d'un onduleur polyphasé, parmi lesquels on trouve le document "A.M. Hava, R.J. Kerkman, et T.A. Lipo. A high performance generalized discontinuous pwm algorithm. IEEE Trans. on Industry Applications, Vol.34(N 5), Septembre/Octobre 1998." Ce document décrit des techniques de pilotage, qui utilisent notamment des stratégies de modulation de largeur d'impulsions discontinues, pilotant d'une part la partie aval du pont de puissance et d'autre part le pont lui même. Ces techniques de pilotage bloquent tour à tour un des bras de pont du pont de puissance sur une période électrique. Pour cela, en fonction de la stratégie de modulation de largeur d'impulsions employée, une quantité de neutre est déterminée pour chaque déphasage tension-courant d'une phase de la charge. Pour chaque phase de la charge, une modulante est déterminée et translatée par ajout d'une quantité de neutre. Avec ces techniques de pilotage, un bras de pont est bloqué lorsque sa modulante est saturée à +1 ou -1. De telles techniques de pilotage présentent des inconvénients. En effet, il n'est pas possible de déterminer la quantité de neutre à ajouter aux modulantes, lorsque le système n'est pas en régime permanent. En outre, en régime permanent, cette quantité de neutre est soit calculée en ligne, ce qui nécessite un temps de calcul assez long, soit tabulée ce qui entraîne une consommation importante de mémoire. De plus, pour ces techniques de pilotage de l'état de la technique cité, la connaissance du déphasage tension-courant de la charge polyphasée est nécessaire. Or, le calcul ou la mesure de ce déphasage est très complexe à mettre en oeuvre. De même, l'implantation numérique de ces techniques pose des problèmes de réalisation. En effet, lors de leur implantation il faut prendre en compte d'une part les nombreux points de fonctionnement de la charge polyphasée (par exemple, moteur, alternateur, démarreur à différentes vitesse et couple d'un alterno-démarreur) pour appliquer une quantité de neutre optimale correspondante ; et d'autre part des stratégies différentes correspondant à chaque quantité de neutre appliquée. L'algorithme permettant de réaliser l'implantation numérique est ainsi long et fastidieux à mettre en oeuvre. Par ailleurs, actuellement selon le document Folker Renken. Analytical Calcula fion of the DC-Link Capacitor Current for Pulsed Three-Phase Inverters. Proceedings of E.P.E. Power Electronics and Motion Control, Riga, Latvia, 2004 , pour stabiliser la tension en côté amont du pont de puissance, ledit pont comporte en amont un condensateur de découplage. Ce condensateur de découplage permet de filtrer le courant d'entrée du pont de puissance, courant qui subit de fortes discontinuités. Ce condensateur de découplage a une forte capacité pour maintenir constante la tension d'entrée du pont de puissance et pour éviter des effets d'oscillations. La taille physique du condensateur de découplage est très importante. Aussi, un tel condensateur de découplage pose des problèmes d'encombrement pour des applications dans un espace restreint. Le courant efficace dans le condensateur de découplage représente l'ondulation du courant de source autour de sa valeur moyenne. Dans l'état de la technique on observe que, le courant de source fait souvent des bonds autour de la valeur zéro provoquant ainsi des ondulations importantes. Actuellement, dans l'état de la technique, il n'existe aucun moyen de diminuer le courant efficace du condensateur de découplage de manière à diminuer ces ondulations. En conséquence, les techniques de pilotage présentées ne permettent ni une réduction des pertes par commutation de l'onduleur ni une réduction du courant efficace dans le condensateur de découplage. Exposé de l'invention L'invention a justement pour but de remédier aux inconvénients des techniques exposées précédemment. Pour cela, l'invention propose de modifier les techniques de pilotage de l'onduleur existantes dans le but de minimiser les pertes par commutation dans les bras de pont du pont de puissance, de réduire le courant efficace dans la capacité de filtrage et par conséquent de stabiliser la tension en amont du pont de puissance tout en conservant le pilotage de la charge polyphasée en aval du pont de puissance. Plus précisément, un premier objet de l'invention porte sur un procédé de pilotage d'un pont de puissance, ledit procédé comportant les étapes de : Sélectionner une première méthode de production de fonctions de commutations qui produit un nombre réduit de combinaison de fonctions de commutation correspondant à des vecteurs de commande de roue libre ou une deuxième méthode de production de fonctions de commutations qui produit uniquement des combinaisons de fonctions de commutation correspondant à des vecteurs de commande actifs, lesdites méthodes étant définies en fonction d'un vecteur tension de consigne donné, et Appliquer ladite méthode de production de fonctions de commutations sélectionnée pour produire une succession de vecteurs de commandes à partir des combinaisons de fonctions de commutations produites. Comme on le verra en détail plus loin, l'invention propose d'utiliser le moins possible les vecteurs nuls ou vecteurs de roue libre. En effet, lors de la réalisation de l'invention, on a mis en évidence le fait que les bonds à zéro du courant entrant dans le pont de puissance sont provoqués par l'utilisation des vecteurs de roue libre dans la commande de la charge polyphasée. Des vecteurs tension de consigne sont alors décomposés, dans des secteurs d'un hexagone généré par des vecteurs de commande actifs. De par la position vectorielle d'un vecteur tension de consigne, on en déduit si on fait une comparaison des modulantes translatées à une seule porteuse ou à une double porteuse. A partir de cette comparaison, on déduit les ordres de commande des bras de pont du pont de puissance. L'utilisation de la double porteuse garantit la non utilisation de vecteurs de roue libre dans une zone spécifique de l'hexagone. On réduit ainsi l'utilisation desdits vecteurs de roue libre. Ainsi, La première méthode permet en fait de bloquer un bras de pont dans un état donné et donc de réduire les pertes par commutation car un des bras ne commute plus de courant. La deuxième méthode permet en plus de limiter le courant efficace dans le condensateur de découplage. Selon des modes de réalisation non limitatifs, le procédé selon l'invention comporte les caractéristiques supplémentaires suivantes : - La sélection d'une méthode de production de fonctions de commutations est basée sur un positionnement d'un vecteur tension de consigne dans une 10 zone d'un domaine du plan défini par des vecteurs de commande, le vecteur tension de consigne étant déterminé à partir de consignes de tension scalaires. Ainsi, en divisant l'hexagone en plusieurs sous parties, on choisit toujours une méthode optimale parmi les deux précédentes tout en assurant une génération en moyenne du vecteur tension de consigne nécessaire au 15 bon pilotage de la charge électrique en aval. - Le domaine du plan est divisé en une première et une deuxième zones et en ce que la première méthode de production de fonctions de commutations est sélectionnée si le vecteur tension de consigne est positionné dans la première zone, et en ce que la deuxième méthode de production de 20 fonctions de commutations est sélectionnée si le vecteur tension de consigne est positionné dans la deuxième zone. Ainsi,en ne divisant l'hexagone qu'en deux parties la localisation du vecteur tension de consigne dans les zones est simple. Le domaine du plan est divisé en une première, une deuxième et une 25 troisième zones et en ce que la première méthode de production de fonctions de commutations est sélectionnée si le vecteur tension de consigne est positionné dans la première zone. Ainsi, en divisant en trois l'hexagone, la détection de la zone dans laquelle se trouve le vecteur tension de consigne est légèrement plus complexe mais la réduction des pertes par commutation 30 est plus importante. - Le domaine du plan est divisé en une première, une deuxième et une troisième zones et en ce que la deuxième méthode de production de fonctions de commutations est sélectionnée si le vecteur tension de consigne5 est positionné dans la deuxième zone ou troisième zone. - Une méthode de production de fonctions de commutations comporte une étape de comparaison de modulantes translatées d'une quantité de neutre avec une porteuse, une modulante étant associée à chaque bras de pont, ladite comparaison définissant des fonctions de commutation pour piloter ledit pont. Ainsi, une méthode de comparaison de modulantes translatées avec une porteuse permet de définir facilement et rapidement l'évolution des fonctions de commutation qui piloteront l'onduleur. C'est de plus une méthode qui peut être utilisée sur les processeurs de signaux dédiés au contrôle machine électrique. - La méthode de production de fonctions de commutations est la première méthode de production de fonctions de commutations et la porteuse est une simple porteuse. Ainsi, la simple porteuse est simple à mettre en oeuvre et en général, elle est présente de manière native dans les processeurs dédiés contrôle machine électrique. - La méthode de production de fonctions de commutations est la deuxième méthode de production de fonctions de commutations et la porteuse est une double porteuse. Ainsi, la double porteuse permet de changer le triangle de décomposition du vecteur tension de consigne et peut, dans certaines zones de l'hexagone, conduire à la non utilisation des vecteurs de roue libre. La conséquence directe est la réduction de l'ondulation du courant de source autour de sa valeur moyenne et par conséquent la réduction du courant efficace dans le condensateur de découplage. - Une double porteuse comporte deux simples porteuses et en ce qu'au 25 moins une modulante est comparé à une seule des porteuses de la double porteuse. - Une simple porteuse est un triangle isocèle comportant un sommet se trouvant à une valeur maximale et une base se trouvant à une valeur minimale. Ainsi, une forme d'onde de type porteuse triangulaire isocèle 30 garantit le centrage des impulsions de commande autour de la demi période de découpage ce qui est connu pour diminuer le taux de distorsion harmonique des courants de phase dans la charge. - Une méthode de production de fonctions de commutations comporte en outre une étape de détermination d'une modulante associée à chaque bras du pont à partir de consignes de tension scalaires. - La détermination d'une modulante est effectuée selon une stratégie intersective. Ainsi, le calcul des modulantes par une stratégie de type intersective est le plus naturel car il y a alors une relation simple, facilement réalisable sur un processeur de signaux. - La détermination d'une modulante est effectuée selon une stratégie barycentrique. Bon nombre de variateurs actuels calculent déjà les modulantes de cette manière. On peut alors naturellement et rapidement adapter le procédé à ce qui existe dans la logique de commande existante. - Une méthode de production de fonctions de commutations comprend en outre une étape de bloquer un bras de pont pendant toute une période de découpage du pont de puissance. Ainsi, le blocage d'un bras de pont permet de gagner les pertes par commutation induite dans celui-ci s'il avait été amené à commuter au cours de la période de découpage. En choisissant, dans certaines zones, le bras de pont blocable dans lequel le courant est maximum en valeur absolue on effectue un choix optimal permettant d'avoir d'un gain maximal en terme de pertes par commutation. - Le domaine du plan est défini dans un repère statorique, ledit repère statorique étant subdivisé en secteurs angulaires et en ce qu'une méthode de production de fonctions de commutations comporte en outre une étape de déterminer un bras de pont à bloquer dans un état haut ou un état bas en fonction de la position du vecteur tension de consigne dans un des secteurs angulaires. -Ainsi, - si le vecteur tension de consigne est dans un premier secteur angulaire alors le premier bras est bloqué à l'état haut, - si le vecteur tension de consigne est dans un deuxième secteur angulaire alors le troisième bras est bloqué à l'état bas, - si le vecteur tension de consigne est dans un troisième secteur angulaire alors le deuxième bras est bloqué à l'état haut, - si le vecteur tension de consigne est dans un quatrième secteur angulaire alors le premier bras est bloqué à l'état bas, - si le vecteur tension de consigne est dans un cinquième secteur angulaire alors le troisième bras est bloqué à l'état haut, - si le vecteur tension de consigne est dans un sixième secteur angulaire alors le deuxième bras est bloqué à l'état bas. - La deuxième zone détermine des triangles intérieurs et en ce qu'une méthode de production de fonctions de commutation comporte en outre une étape de déterminer un bras à bloquer dans un état haut ou un état bas en fonction de la position du vecteur tension de consigne dans un des triangles intérieurs. - Ainsi - si le vecteur tension de consigne est dans un premier triangle intérieur alors le premier bras est bloqué à l'état haut, - si le vecteur tension de consigne est dans un deuxième triangle intérieur alors le troisième bras est bloqué à l'état bas, - si le vecteur tension de consigne est dans un troisième triangle intérieur alors le deuxième bras est bloqué à l'état haut, - si le vecteur tension de consigne est dans un quatrième triangle intérieur alors le premier bras est bloqué à l'état bas, - si le vecteur tension de consigne est dans un cinquième triangle intérieur alors le troisième bras est bloqué à l'état haut, - si le vecteur tension de consigne est dans un sixième triangle intérieur alors le deuxième bras est bloqué à l'état bas. - Une méthode de production de fonctions de commutations comporte en outre une étape de sélectionner au moins deux bras de pont susceptibles d'être bloqués en fonction d'une relation d'ordre. Ainsi, on a le choix entre deux bras de pont à bloquer et on pourra également utiliser un système à double porteuse pour diminuer le courant efficace dans le condensateur de découplage. - La relation d'ordre est une comparaison entre les modulantes associées aux bras de pont. - Les bras de pont sélectionnés correspondent aux bras de pont ayant la modulante la plus importante et la modulante la moins importante. - Le bras de pont à bloquer est choisi parmi les bras de pont sélectionnés et est celui qui comporte un courant de phase le plus important en valeur absolue parmi des courants de phase correspondant respectivement à une plus grande des modulantes et une plus petite des modulantes parmi les modulantes associées aux bras de pont. Ainsi, l'établissement d'une relation d'ordre entre les modulantes et les comparaisons de courants en valeur absolue sont des calculs élémentaires simples à mettre en oeuvre sur un processeur de signaux. Ils permettent en fait de déterminer avec exactitude le bras de pont optimal à bloquer pour économiser le maximum de pertes par commutation. - Si le bras de pont à bloquer est celui correspondant à la plus grande des modulantes, alors le bras de pont est bloqué à l'état haut, et si le bras de pont à bloquer est celui correspondant à la plus petite des modulantes, alors le bras de pont est bloqué à l'état bas. - Une méthode de production de fonctions de commutation comporte en outre une étape de déterminer une quantité de neutre à ajouter à une modulante en fonction d'un état haut ou bas d'un bras de pont à bloquer. - Ainsi, - si un bras doit être bloqué à l'état haut alors la quantité de neutre est égale à une première valeur maximale moins la modulante associée audit bras, et - si le bras doit être bloqué à l'état bas alors la quantité de neutre est égale à une deuxième valeur minimale moins la modulante associée audit bras. Un second objet de l'invention porte sur un dispositif de pilotage d'un pont de puissance destiné à être relié à une charge électrique via un bus pour la mise en oeuvre dudit procédé selon l'une quelconque des caractéristiques précédentes, caractérisé en ce qu'il comporte une logique de commande, le pont de puissance étant destiné à être connecté à une logique de commande, la logique de commande mettant en oeuvre ledit procédé. Un troisième objet de l'invention porte sur une machine électrique tournante comportant : une charge électrique polyphasée, une source de tension, un pont de puissance destiné à être relié en aval à la charge électrique via un bus, et en amont à la source de tension, un condensateur de découplage étant disposé en parallèle sur le bus , et un dispositif de pilotage du pont de puissance selon le second objet. Le condensateur de découplage se trouve près du pont de puissance et est de faible capacité. 20 Brève description des dessins L'invention sera mieux comprise à la lecture de la description qui suit et à l'examen des figures qui l'accompagnent. Celles-ci sont présentées à 25 titre indicatif et nullement limitatif de l'invention. Les figures montrent : Figure 1 a : Une illustration de moyens mettant en oeuvre le procédé, selon l'invention, Figure 1 b : une représentation d'un repère statorique utilisé dans le procédé de la Fig. 1 a, 30 Figure 2a : Une illustration des étapes, dans un premier mode de réalisation, du procédé selon l'invention,15 Figure 2b : une représentation d'un repère statorique utilisé dans le premier mode de réalisation de la Fig. 2a, Fig. 2c : une représentation d'une position vectorielle d'un vecteur tension de consigne utilisé lors d'une étape du premier mode de réalisation de la Fig. 2a, Figure 3a : Une illustration des étapes, dans un second mode de réalisation, du procédé selon l'invention, Figure 3b : une représentation d'un repère statorique utilisé dans le second mode de réalisation de la Fig. 3a, Figure 4 : Une illustration de la comparaison entre les modulantes et une simple porteuse de forme triangulaire, selon le procédé de l'invention, et Figure 5 : Une illustration de la comparaison entre les modulante et une double porteuse de forme triangulaire, selon le procédé de l'invention. Description détaillée de modes de réalisation de l'invention La Fig. 1 a montre un pont de puissance polyphasé 1 relié en amont à un bus continu 2, en aval à une charge 3 polyphasée et commandée par des vecteurs de commande produits par une logique de commande 4. Le pont de puissance 1 est un dispositif électrique qui est destiné à convertir une tension continue en plusieurs tensions sinusoïdales, une par phase lorsque la charge associée fonctionne en mode moteur. Il est alors appelé onduleur. En mode alternateur (générateur), le pont de puissance convertit des tensions phases sinusoïdales en tension continue pour alimenter un consommateur tel qu'une batterie. II est alors appelé pont redresseur commandé. Le pont de puissance 1 comporte plusieurs bras de pont (non représentés). Chaque bras de pont est constitué de plusieurs interrupteurs INT commandables électroniquement. Autrement dit, L'onduleur est un convertisseur continu-alternatif. Du coté alternatif on place une charge polyphasée. Du coté continu se trouve le bus continu. II faut fournir de l'énergie à la charge polyphasée, elle doit venir du bus continu (mode moteur). En mode alternateur, c'est la charge polyphasée qui fournit de l'énergie au bus continu. La charge polyphasée est donc une source d'énergie réversible dont une caractéristique est une tension continue à ses bornes. Pour le reste de la description, on prend comme exemple non limitatif un pont de puissance triphasé deux niveaux, sachant qu'il peut être remplacé par d'autres types de ponts de puissance existants tel que dans un exemple non limitatif un onduleur triphasé trois niveaux, celui ayant alors trois vecteurs de roue libre disponibles. Dans le reste de la description, on se place dans le cas où le pont de puissance est un onduleur. Bien entendu tout ce qui est décrit dans la suite de la description pour l'onduleur s'applique également à un pont redresseur à la différence près entre un onduleur et un pont redresseur qui vient d'être cité précédemment. L'onduleur 1 est alors un onduleur triphasé pilotant la charge 3. Il comporte donc trois bras de pont B1, B2, et B3. Chaque bras de pont comporte dans un exemple non limitatif deux interrupteurs INT bidirectionnels en courant munis de diodes de roue libre. Par exemple, le premier bras comporte les interrupteurs haut INT11, et bas INT12, le deuxième bras, les interrupteurs haut INT21, et bas INT22, et le troisième bras les interrupteurs haut INT31, et bas INT32. Le bus continu 2 comporte une source de tension continue 5. Cette source de tension continue 5 est, dans un exemple préféré, une batterie ou un réseau redressé. Cette source de tension 5 alimente l'onduleur 1. Dans l'exemple de la Fig. 1 a, des dispositifs 6 qui sont notamment des lignes de connexions et/ou des consommateurs électriques sont branchés en série et/ou en parallèle à la source de tension 5. Ces consommateurs électriques peuvent être entre autres, dans le cas d'un véhicule automobile, des phares, une radio, une climatisation, la liste n'est pas exhaustive. Le bus continu 2 comporte également un condensateur de découplage 7 branché parallèlement à la source de tension 5. Ce condensateur 7 est situé de préférence au plus près de l'onduleur 1. Cela permet de diminuer l'inductance de ligne entre le condensateur et les interrupteurs. Ainsi, on évite d'augmenter les surtensions au moment des commutations des interrupteurs et donc de casser lesdits interrupteurs. Le condensateur 7 est de préférence de faible capacité. Comme on le verra en détail plus loin dans la description, cela est due à une stratégie double porteuse. La capacité du condensateur 7 est de préférence diminuée de 25% par rapport aux capacités des condensateurs de découplage de l'état de la technique. Dans un mode de réalisation non limitatif, la capacité du condensateur 7 est de l'ordre de 500 microfarads pour une inductance parasite de la ligne de connexion de l'ordre de 10 microHenrys et pour une batterie 36 Volts, 18 milliOhms. Le courant dans le condensateur 7 représente la partie ondulatoire du courant de source. Le condensateur 7 à pour rôle de filtrer le courant de source entrant dans l'onduleur 1. Cela permet à la source de tension 5 de ne délivrer que la valeur moyenne dudit courant de source à l'onduleur 1. Ainsi, du fait de la faible capacité du condensateur ainsi obtenue, il n'est pas nécessaire d'utiliser des condensateurs à forte capacité volumique tels que des condensateurs électrochimiques qui représentent un manque de fiabilité notamment dans un environnement à forte température ou humide. De plus, cela évite ainsi d'utiliser des condensateurs à technologie onéreuse. L'équipement combinant le bus continu 2 et l'onduleur 1 est destiné à fournir l'énergie nécessaire au fonctionnement de la charge 3. L'onduleur 1 est utilisé pour l'entraînement de la charge 3. La charge 3 peut être dans des exemples non limitatifs un moteur asynchrone, synchrone, etc. Le point milieu de chaque couple d'interrupteurs d'un même bras de pont de l'onduleur 1 est relié à une phase de la charge 3. Comme on le verra en détail plus loin, l'onduleur 1 est piloté en modulation de largeur d'impulsions, couramment appelé MLI ou encore PWM en anglais Pulse Width Modulation ), par la logique de commande 4. Ce type de commande permet d'avoir une alimentation en tension à fréquence variable et niveau de tension variable. On peut donc adapter pour chaque condition particulière de fonctionnement de la charge électrique (par exemple si en mode alternateur, on doit fournir une certaine puissance pour alimenter des consommateurs, on aura besoin d'un vecteur tension de norme donnée, et tournant à une vitesse donnée), la valeur des courants dans la charge ainsi que leurs fréquences. Par conséquent le pilotage en MLI permet de piloter la charge avec précision.35 Pour piloter un onduleur polyphasé, la logique de commande 4 définit l'état ouvert ou fermé de l'ensemble des interrupteurs de l'onduleur 1. De façon non limitative, la logique de commande 4 permet de commander de manière complémentaire les interrupteurs d'un même bras de pont. Cela permet d'éviter de mettre en court-circuit la source d'alimentation. L'antagonisme de commande des interrupteurs d'un même bras de pont et le nombre fini d'interrupteurs fait que le nombre de configurations possibles des interrupteurs des bras de pont est fini. Pour l'onduleur 1 triphasé deux niveaux, on peut générer huit configurations différentes des interrupteurs des bras de pont. A chacune de ces huit configurations, on peut associer une représentation vectorielle des tensions de sortie de l'onduleur que l'on nommera des vecteurs de commande de l'onduleur. Ces vecteurs de commande sont également appelés vecteur de sortie de l'onduleur. Le vecteur de commande est une représentation mathématique qui traduit la résultante des tensions réelles appliquées sur la charge 3. Parmi ces configurations, six sont des états actifs V 1 à v 6 correspondant à une amplitude du vecteur de commande fixe et se distinguent par la phase et deux V 0 et V 7 sont des états dits de "roue libre" pour lesquels l'amplitude du vecteur de commande est nulle et sa phase (cp=arc tangente y/x) n'est pas définie. On notera que la phase des vecteurs actifs estdéfinie comme étant l'angle orienté entre l'axe alpha d'un repère statorique (définit en détail plus loin) et le vecteur actif correspondant. Ainsi, pour V 1 , la phase vaut 0, la phase de V 2 vaut 60 , etc. Dans un mode de réalisation non limitatif, un vecteur de commande produit par la logique de commande 4 comporte autant de fonctions de commutation SC que la charge 3 comporte de phases. Dans le cas de l'exemple pris d'un onduleur triphasé deux niveaux, commandé en complémentaire, on a trois fonctions de commutation SC pour un vecteur de commande. Les vecteurs de commande produits par la logique de commande 4 peuvent être représentés dans un repère statorique illustré à la Fig. 1 b. Le repère statorique est un repère d'axe (a, [3) fixes liés au stator. L'axe a est horizontale et l'axe R est verticale. L'axe a est à 90 degrés de l'axe P. Dans un exemple préféré, le vecteur de commande V 1 se situe sur l'axe a. L'extrémité des vecteurs de commande actifs V 1 à v 6 forment un hexagone. Le centre de l'hexagone est relié à chacun de ses sommets par un vecteur de commande actif. Dans un mode de réalisation non limitatif, les vecteurs de commande actifs V 1 à v 6 sont à 60 degrés les uns des autres. Ainsi, l'hexagone est décomposé en six secteurs actifs SH, chaque secteur actif étant formé par deux vecteurs actifs adjacents et a son centre au centre de l'hexagone. Dans un exemple, le premier secteur SH1 est représenté par les vecteurs de commande V 1 et V 2 ainsi de suite jusqu'au sixième secteur SH6 qui est représenté par les vecteurs de commande V 6 et V 1 , chacun des vecteurs comportant trois fonctions de commutation SC dans l'exemple pris. Les vecteurs de commande de roue libre V 0 et V 7 , ayant une amplitude nulle, se situent à l'intersection de l'axe a et de l'axe 13. L'intersection de l'axe a et de l'axe R est le centre du repère statorique qui est également le centre de l'hexagone. Ainsi, dans un exemple, les fonctions de commutation SC desdits vecteurs sont représentées dans le tableau suivant. On a une correspondance entre les combinaisons des fonctions de commutation SC et les vecteurs de commande associés. Vecteur SC1 SC2 SC3 VO 0 0 0 V1 1 0 0 V 2 1 1 0 V3 10 1 0 V 4 0 1 1 V5 0 0 1 V 6 1 0 1 V 7 1 1 1 Avec 0 correspondant à une commande de fermeture de l'interrupteur bas d'un bras de pont et à une commande d'ouverture de l'interrupteur haut du même bras de pont ; et 1 correspondant à une commande d'ouverture de l'interrupteur bas d'un bras de pont et à une commande de fermeture de l'interrupteur haut du même bras de pont. Par exemple, si SC1 = 1, SC2 = 0 et SC3 = 0 ; l'interrupteur haut INT11 du premier bras B1 est fermé, l'interrupteur bas INT12 du premier bras B1 est ouvert, l'interrupteur haut INT21 du deuxième bras B2 est ouvert, l'interrupteur bas INT22 du deuxième bras B2 est fermé, et enfin l'interrupteur haut INT31 du troisième bras B3 est ouvert et l'interrupteur bas INT32 du troisième bras est fermé. La logique de commande 4, permettant de commander les interrupteurs de l'onduleur, est, souvent réalisée sous forme de circuit intégré. Dans un exemple, Fig. 1 a, cette logique de commande 4 comporte : un microprocesseur 8, une mémoire 9 de programme, et une interface 10 d'entrée sortie, le microprocesseur 8, la mémoire 9 et l'interface 10 d'entrée sortie étant interconnectés par un bus 11. Dans la pratique, lorsque l'on prête une action à un dispositif, celle-ci est réalisée par un microprocesseur du dispositif commandé par des codes instructions enregistrés dans une mémoire de programme du dispositif. La logique de commande 4 est un tel dispositif. La mémoire 9 de programme est divisée en plusieurs zones, chaque zone correspondant à des codes instructions pour réaliser une fonction du dispositif. La mémoire 9 comporte ainsi : une zone 12 comportant des codes instructions pour la mise en oeuvre de l'acquisition des consignes de tension scalaires, une zone 13 comportant des codes instructions pour réaliser un calcul de modulantes en fonction de la stratégie choisie (barycentrique ou intersective), comme on va le voir en détail plus loin, une zone 14 comportant des codes instructions pour déterminer un vecteur tension de consigne V * en fonction de consignes de tension scalaires V1 *, V2*, V3* qui sont les tensions que l'on souhaite appliquer à la charge 3, une zone 15 comportant des codes instructions pour déterminer la position vectorielle du vecteur tension de consigne V * dans l'hexagone formé par les vecteurs de commandes actifs, une zone 16 comportant des codes instructions pour déterminer une quantité de neutre, une zone 17 comportant des codes instructions pour réaliser une comparaison entre une porteuse ou une double porteuse, une porteuse permettant de générer des impulsions de largeur variable en fonction d'une ou plusieurs modulantes et les modulantes translatées de la quantité de neutre déterminée, et une zone 18 comportant des codes instructions pour réaliser une élection de vecteurs de commande VO à v7 à partir de cette comparaison et une application desdits vecteurs de commande à l'onduleur 1. Par ailleurs, en plus de la décomposition en secteurs actifs SH comme vu précédemment, l'hexagone est subdivisé en N zones, N étant un nombre entier. Comme on va le voir en détail ci-après, afin d'éliminer au maximum l'utilisation des vecteurs de roue libre, on décompose le vecteur tension de consigne V * dans les zones appropriées. On choisit de manière simplifiée une succession de vecteurs de commande pilotant l'onduleur 1 tout en réduisant les pertes par commutation dans ce dernier et également en réduisant le courant efficace dans le condensateur de découplage 7 ainsi que les ondulations de la source de tension. Décomposition de l'hexagone en 2 zones (N = 2) La Fig. 2a montre un procédé de fonctionnement des moyens illustrés à la Fig. 1 a, lorsque N = 2. Dans ce cas, l'hexagone comporte : - une première zone qui est un hexagone interne H1 ou encore zone 15 interne hexagonale, et une deuxième zone qui est une couronne hexagonale H2 entourant la première zone hexagone interne tel qu'illustré à la Fig. 2b ou encore zone couronne hexagonale. Par ailleurs, le repère statorique peut être subdivisé en secteurs 20 angulaires SA. Chaque secteur angulaire a son sommet au centre du repère statorique et fait un angle de 60 . Chacun des vecteurs de commande actifs coupent en deux parties égales chacun des secteurs angulaires. Le repère statorique comporte six secteurs angulaires SA. Le premier secteur angulaire SA1 est coupé en deux parties égales par le vecteur de commande V 1 25 ainsi de suite jusqu'au sixième secteur angulaire SA6 qui est coupé par le vecteur de commande V 6 . Le procédé pour déterminer les ordres de commande de l'onduleur lorsque N=2 s'effectue de la manière suivante comme illustré à la Fig. 2a. 30 Dans une première étape 20), la logique de commande 4 acquiert les trois consignes de tensions scalaires V1 *, V2* et V3* de chacun des trois bras de l'onduleur B1, B2, B3. Ces trois consignes de tensions scalaires V1 *, V2* et V3* sont les tensions à appliquer à la charge 3. Ces trois consignes 35 de tensions scalaires V1 *, V2* et V3* peuvent être mesurées ou calculées par la logique de commande 4. Ces consignes peuvent ainsi être calculées en interne par la logique de commande (gestion par exemple de la boucle de régulation des courants de phase de la charge dans la logique de commande). On peut également avoir une logique de commande de supervision qui fournit les tensions de consigne à la logique de commande 4 par le biais d'une liaison série, parallèle ou CAN. Il faudra alors que la logique de commande 4 mesure les informations fournies par le superviseur. Dans une deuxième étape 21), la logique de commande 4 détermine pour chaque bras de pont de l'onduleur 1, une modulante correspondante mod1, mod2 et mod3. La logique de commande 4 peut déterminer les modulantes des trois bras de pont de plusieurs manières (stratégie intersective ou stratégie barycentrique non limitatives) comme on va le voir en détail ci-après, lesdites modulantes étant fonction des consignes de tension scalaires. On notera qu'une modulante représente une valeur normalisée par rapport à la tension de bus continu de la consigne de tension scalaire d'un bras de pont de l'onduleur. L'intersection modulante-triangle va fournir les ordres de commande en MLI du bras de pont comme on va le voir en détail plus loin. Stratégie intersective Dans un premier mode de réalisation non limitatif, la logique de commande peut calculer les modulantes selon une stratégie intersective. Dans ce cas, La logique de commande 4 mesure ou estime la tension du bus continu Uoc, de préférence près de l'onduleur 1 pour obtenir la tension réelle disponible aux bornes dudit onduleur 1. La logique de commande 4 détermine la modulante de chaque phase de la charge 3. La modulante est associée à chaque bras de pont. Cette modulante est dans un exemple non limitatif une valeur normalisée d'une consigne de tension scalaire par rapport à la tension de source Upc. Ainsi, pour chacune des trois consignes de tensions scalaires V1 *, V2* et V3*, la logique de commande 4 détermine respectivement les trois modulantes mod1, mod2 et mod3. Ainsi, la normalisation s'effectue de la manière suivante :35 Max ùMin mod = V + Min UDC Max étant la valeur la plus élevée atteinte par une porteuse triangulaire qui va être définie par la suite. Min étant la valeur la plus faible atteinte par la porteuse triangulaire. Ce qui donne avec une valeur Min = -1 et Max = 1 : 2F* mod = -1 UDC Ainsi 2.V1* mod1= -1 UL,c 2.V 2* mod2 = -1 UD(. 2.V3* mod 3 = -1 U1)c Ainsi dans ce cas, la tension Vs appliquée en sortie d'un bras de pont est égale à la commande du bras de pont multiplié par la tension continue UDC• 20 Ainsi, pour chacune des trois consignes de tensions scalaires V1 *, V2* et V3*, la logique de commande 4 détermine respectivement les trois modulantes mod 1, mod2 et mod3. Stratéqie barycentrique 25 Dans un deuxième mode de réalisation non limitatif, la logique de commande 4 peut déterminer les modulantes mod1, mod2 et mod3 selon une stratégie barycentrique. Selon cette stratégie, on utilise deux vecteurs de15 commande actifs et les deux vecteurs de roue libre sur une période de commande de l'onduleur 1 pour décomposer le vecteur tension de consigne V * . Pour ce faire, la logique de commande 4 applique d'abord l'étape 22, avant de déterminer les trois modulantes mod1, mod2 et mod3 à l'étape 21. On notera que la période de commande de l'onduleur représente l'intervalle de temps où l'on va commander une ouverture et une fermeture de l'interrupteur haut du bras de pont (la commande de l'interrupteur est complémentaire). On parle également de période de découpage. Premièrement, la logique de commande 4 détermine à partir des trois consignes de tensions scalaires V1 *, V2* et V3* un vecteur tension de consigne V * . La logique de commande 4 peut déterminer le vecteur tension de consigne V * selon une transformation "Clarke" connue de l'homme du métier. Dans ce cas, la logique de commande 4 calcule les deux composantes V * x et V * y du vecteur tension de consigne V * selon les formules suivantes : V *x= 3 (V 1*ù 2xV2*- -1ùx V3 *) et V * y= 3 (2 ~xV2*ù 2 ~xV3 *) On notera que bien entendu d'autres transformations peuvent être utilisées telle que la transformation de Concordia connue de l'homme du métier. Elle se différencie par le facteur de normalisation. A l'étape 22, la logique de commande 4 détermine la position vectorielle du vecteur tension de consigne V * dans l'hexagone formé par les vecteurs de commande V 0 à v 7 et plus particulièrement la position du vecteur de tension consigne dans un des secteurs actifs SH. Ce vecteur tension de consigne V * se trouve à tout moment dans un des six secteurs actifs SH de l'hexagone. Ainsi, pour déterminer sa position, on calcule la phase du vecteur tension de consigne qui est égale à atan(V*yN*x). Ensuite, on compare cette valeur avec la phase des vecteurs tension actifs. Par exemple si 0 Une fois que les temps d'applications ti et tj sont connus, i.e. après la 25 décomposition du vecteur tension de consigne V * dans le secteur actif SH de l'hexagone dans lequel il se trouve, la logique de commande 4 détermine les trois modulantes mod1, mod2 et mod3 pour le secteur actif SH concerné en fonction des temps d'applications des vecteurs de commande et de la période de commande de l'onduleur 1 via le tableau suivant : 10 30 Secteur SH1 Secteur SH2 Secteur SH3 modl (Max-Min)/Ts*(t1 + t2 (Max-Min)/Ts*(t2 + (Max- + tO/2)+Min tO/2)+Min Min)/Ts*(tO/2)+Min mod2 (Max-Min)/Ts*(t2 + (Max-Min)/Ts*(t3 + t2 (Max-Min)/Ts*(t3 + t4 tO/2)+Min + tO/2)+Min + tO/2)+Min mod3 (Max- (Max- (Max-Min)/Ts*(t4 + Min)/Ts*(t0/2)+Min Min)/Ts*(t0/2)+Min tO/2)+Min Secteur SH4 Secteur SH5 Secteur SH6 modl (Max- (Max-Min)/Ts*(t6 + (Max-Min) /Ts*(t1 + t6 Min)/Ts*(t0/2)+Min tO/2)+Min + tO/2)+Min mod2 (Max-Min)/Ts*(t4 + (Max-(Max- tO/2)+Min Min)/Ts*(t0/2)+Min Min)/Ts*(t0/2)+Min mod3 (Max-Min)/Ts*(t5 + t4 (Max-Min)/Ts*(t5 + t6 (Max-Min)/Ts*(t6 + + tO/2)+ Min + tO/2)+Min tO/2)+Min Le tableau suivant s'applique pour Min = -1 et Max = 1. Secteur SH1 Secteur SH2 Secteur SH3 modl 2/Ts*(tl + t2 + tO/2)-1 2/Ts*(t2 + tO/2)-1 2/Ts*(t0/2)-1 mod2 2/Ts*(t2 + t0/2)-1 2/Ts*(t3 + t2 + t0/2)-1 2/Ts*(t3 + t4 + tO/2)-1 mod3 2/Ts*(t0/2)-1 2/Ts*(tO/2)-1 2/Ts*(t4 + t0/2)-1 Secteur SH4 Secteur SH5 Secteur SH6 modl 2/Ts*(t0/2)-1 2/Ts*(t6 + tO/2)-1 2/Ts*(t1 + t6 + tO/2)-1 mod2 2/Ts*(t4 + t0/2)-1 2/Ts*(t0/2)-1 2/Ts*(t0/2)-1 mod3 2/Ts*(t5 + t4 + t0/2)-1 2/Ts*(t5 + t6 + t0/2)-1 2/Ts*(t6 + t0/2)-1 Le temps t0 représente le temps d'application des vecteurs de roue libre V 0 et V 7 . Le temps d'application tO est déterminé suivant le secteur actif SH dans lequel se trouve le vecteur tension de consigne V * . Lorsque le vecteur tension de consigne V * se trouve dans le premier secteur actif SH1 alors tO = Ts û t1 û t2. Lorsqu'il est dans le deuxième secteur actif SH2 alors tO = Ts û t2 û t3. Et ainsi de suite jusqu'au sixième secteur actif SH6 où tO = Ts û t6 û t1. Bien entendu, d'autres stratégies peuvent être utilisées dans le calcul 15 de modulantes. Après avoir déterminé les modulantes de chaque bras de pont selon une stratégie intersective ou barycentrique, tel que décrit ci-dessus, Dans une troisième étape), on détermine le bras de pont à bloquer par rapport à la position du vecteur tension de consigne V * dans l'hexagone et plus particulièrement la position sectorielle du vecteur tension de consigne dans un des secteurs angulaires SA du repère statorique. Cette troisième étape est également effectuée par la logique de commande 4 à l'étape 22. On notera que le vecteur tension de consigne V * se trouve à tout 10 moment dans un des secteurs angulaires SA et dans une des zones H1 ou H2 de l'hexagone. La position sectorielle du vecteur tension de consigne V * dans le repère statorique détermine l'état haut ou l'état bas du bras de pont à 15 bloquer. On notera qu'on entend par blocage d'un bras de pont le maintient dudit bras de pont dans un état donné. Autrement dit, les états des interrupteurs dudit bras de pont restent inchangés. II n'y a pas de commutation du bras. L'état haut ou l'état bas, d'un bras de pont, définit lequel des deux 20 interrupteurs dudit bras de pont est passant. Cet état haut et cet état bas sont, en général, définis par commodités. Dans un mode de réalisation non limitatif, on définit l'état haut lorsque les interrupteurs situés en haut de chaque bras de pont de l'onduleur sont fermés. Et on définit l'état bas lorsque ces mêmes interrupteurs sont ouverts. Le fait de connaître l'état d'un des 25 deux interrupteurs d'un bras de pont, renseigne automatiquement sur l'état de l'autre interrupteur dudit bras de pont, car leur fonctionnement est ici complémentaire. Le bras de pont à bloquer est fonction de la position sectorielle du vecteur tension de consigne V * dans les secteurs angulaires SA du 30 repère statorique, de la manière suivante : - si le vecteur tension de consigne V * est dans le premier secteur angulaire SA1 alors le premier bras B1 est bloqué à l'état haut, - si le vecteur tension de consigne V * est dans le deuxième secteur angulaire SA2 alors le troisième bras B3 est bloqué à l'état bas, - si le vecteur tension de consigne V * est dans le troisième secteur angulaire SA3 alors le deuxième bras B2 est bloqué à l'état haut, - si le vecteur tension de consigne V * est dans le quatrième secteur angulaire SA4 alors le premier bras B1 est bloqué à l'état bas, - si le vecteur tension de consigne V * est dans le cinquième secteur angulaire SA5 alors le troisième bras B3 est bloqué à l'état haut, - si le vecteur tension de consigne V * est dans le sixième secteur angulaire SA6 alors le deuxième bras B2 est bloqué à l'état bas. Dans une quatrième étape 30 ou 40), on détermine si le vecteur consigne V * se trouve dans la zone interne hexagonale H1 ou la zone couronne hexagonale H2. Dans un exemple non limitatif, on peut le faire de la manière suivante : Zones _ Test sur les modulantes H1 ((Max+5.Min)/6 (5.Max+Min)/6) ou (mod1 (5.Max+Min)/6) ou (mod2 (5.Max+Min)/6) ou (mod3 2/3) ou (mode 2/3) ou (mod2 2/3) ou (mod3 Lorsque le vecteur tension de consigne V * est dans la zone de l'hexagone interne H1 alors la logique de commande 4 applique les étapes 30 à 34. Et lorsque le vecteur tension de consigne V * est dans la zone de la couronne hexagonale H2 alors la logique de commande 4 applique les étapes 40 à 44. Zone interne hexagonale H1 : comparaison simple porteuse Ainsi, lorsque le vecteur tension de consigne V * est dans la zone de l'hexagone interne H1, les étapes suivantes sont effectuées. Dans une cinquième étape 31), La logique de commande 4 détermine une quantité de neutre Vno à injecter aux modulantes mod1, mod2 et mod3, en fonction de la position du vecteur tension de consigne V * dans les secteurs angulaires SA du repère statorique. Lorsque le bras de pont Bj est à bloquer à l'état haut alors la logique de commande détermine une quantité de neutre Vno = Max- mode. Lorsque le bras de pont Bj est à bloquer à l'état bas alors la logique de commande détermine une quantité de neutre Vno = Min - modi. Dans notre exemple, on prend Max = +1 et Min = -1. Dans une sixième étape 32), la logique de commande 4 translate les modulantes mod1, mod2 et mod3 de cette quantité de neutre Vno déterminée. Cette translation est un ajout de la quantité de neutre Vno aux modulantes mod1, mod2 et mod3. Ainsi, par exemple si le premier bras B1 doit être bloqué à l'état haut, alors la quantité de neutre Vno à ajouter aux trois modulantes mod1, mod2 et mod3 est égale à 1- mod,. On obtient ainsi pour mod1, la valeur +1, pour mod2, la valeur mod2 +1 - mod1, et pour mod3, la valeur mod3 +1 -mod1. Dans une septième étape 33), la logique de commande 4 détermine au moins une porteuse. Cette porteuse est un signal dont la période est la période du microprocesseur 8 de manière à pouvoir régler la fréquence de commutation des interrupteurs des bras de pont de l'onduleur 1, par exemple à 50microsecondes pour une fréquence de commutation de 20kHz. La logique de commande 4 peut déterminer également autant de porteuses qu'il existe de bras de pont. Dans ce cas, chaque modulante d'un bras de pont est comparée à la porteuse correspondante. On modifie ainsi la succession des vecteurs de commande appliqués au niveau de l'ordre et des temps d'application sans modifier le temps d'application total de chacun des vecteurs. Dans l'exemple pris, la logique de commande 4 détermine une seule porteuse pour les trois bras de pont. Cette porteuse est un triangle de manière à respecter une linéarité entre une modulante et la valeur moyenne de l'impulsion générée sur le bras correspondant sur la période Ts de contrôle de l'onduleur 1. Ainsi, la période Ts de cette porteuse est la période du microprocesseur 8. Dans l'exemple pris à la Fig. 4, ce triangle est pris entre une première valeur maximale Max, ici égale à 1, et une deuxième valeur minimale Min, ici égale à -1 respectivement pour le sommet et la base. Dans une première variante non limitative cette porteuse est un triangle isocèle. Cela permet de centrer les impulsions sur la moitié de la période de découpage. Ainsi, on réduit les distorsions harmoniques des courants de phase. En conséquence, le pilotage de la charge est plus fin. De plus, de façon non limitative, le sommet pointe vers le haut, i.e. que le sommet se trouve à la première valeur maximale Max = +1, et la base se trouve à la deuxième valeur minimale Min = -1. Dans une deuxième variante, cette porteuse peut être un triangle quelconque permettant de modifier, si ce n'est la largeur de l'impulsion, la position de l'impulsion dans la période du microprocesseur 8. Dans une autre variante, la porteuse peut être une succession de triangles dont la période est la période du microprocesseur 8. Cela correspond en fait à un échantillonnage régulier de la modulante. Par la suite, la logique de commande 4 compare la porteuse aux trois modulantes modl , mod2, mod3 translatées de la quantité de neutre Vä o. Un exemple de comparaison est donné à la Fig. 4 et sera décrit dans la suite de la description (voir paragraphe comparaison avec une simple porteuse décrit plus loin pour plus de détail). En fonction de cette comparaison, la logique de commande 4 détermine, dans une huitième étape 34), les ordres de commande SC (plus particulièrement les combinaisons des ordres de commande déterminant une succession de vecteurs de commande) à appliquer pour chacun des trois bras de pont de l'onduleur 1. Ces ordres de commande SC sont des fonctions de commutation des interrupteurs des bras de pont. Cette technique du mouvement de la quantité de neutre Vä o permet ainsi de réduire les sollicitations de l'onduleur 1 en terme de pertes, en faisant une simple intersection entre les nouvelles modulantes translatées. Cette réduction des sollicitations de l'onduleur 1 limite les pertes par commutation. En effet, cette technique permet de bloquer un bras de pont. On notera que dans l'hexagone interne H1, le vecteur tension de consigne V * est de faible norme, la valeur moyenne du courant de source est peu importante et l'utilisation obligatoire d'un vecteur de roue libre ne pénalise en rien la valeur efficace du courant dans le condensateur de filtrage. Zone couronne hexagonale H2: comparaison avec une double porteuse Lorsque le vecteur tension de consigne V * est dans la zone de couronne hexagonale H2, les étapes suivantes sont effectuées. Aux étapes 41 et 42, la logique de commande 4 applique la même méthode que celle aux étapes 31 et 32, pour déterminer la quantité de neutre à ajouter aux modulantes indépendamment des zones H où se trouve le vecteur tension de consigne V * . Dans une septième étape 43), la logique de commande 4 détermine une double porteuse. Cette double porteuse est formée de deux signaux dont la période est la période du microprocesseur 8. 30 Dans l'exemple pris Fig. 5, cette double porteuse comporte une première porteuse en forme de triangle dont le sommet se trouve à une première valeur maximale Max et une deuxième porteuse en forme de triangle dont le sommet se trouve à une deuxième valeur minimale Min, les sommets des premier et deuxième triangles étant à la vertical l'un de l'autre. 35 Dans une première variante non limitative, la première porteuse et la 25 deuxième porteuse sont des triangles isocèles. La période de ces deux porteuses est la période de commande de l'onduleur 1. Dans une autre variante, ces deux porteuses peuvent être formées par deux triangles quelconques permettant de modifier, si ce n'est la largeur de l'impulsion, la position de l'impulsion dans la période de commande de l'onduleur. Encore, dans une autre variante, ces deux porteuses peuvent être une succession de triangles. Comme il sera décrit plus en détail à la Fig. 5, la logique de commande 4 compare alors chacune des modulantes ne correspondant pas au bras bloqué à une seule des deux porteuses (voir paragraphe comparaison avec une double porteuse décrit plus loin pour plus de détail). En fonction de cette comparaison, la logique de commande 4 détermine, dans une huitième étape 44), les ordres de commande SC (plus particulièrement les combinaisons des ordres de commande déterminant une succession de vecteurs de commande) pour chacun des trois bras de pont de l'onduleur 1. Ces ordres de commande SC sont des fonctions de commutation des interrupteurs des bras de pont. La logique de commande 4 applique à l'onduleur la succession de vecteurs de commande, représentant les ordres de commande, déterminés à l'étape 44. L'utilisation de double porteuse permet d'éviter d'utiliser les vecteurs de roue libre permettant ainsi de diminuer la valeur efficace du courant dans le condensateur de filtrage. On notera que en se limitant à N=2, il n'est pas nécessaire de mesurer le courant dans les phases de la machine, on économise alors plusieurs capteurs de courant. De plus, la localisation du vecteur tension de consigne dans l'hexagone est plus simple. Cette simplification de l'algorithme se répercute sur un choix non optimal du bras de pont à bloquer et donc une réduction moins prononcée des gains en terme de pertes par commutations par rapport au cas N=3. Décomposition de l'hexagone en 3 zones (N = 3) La Fig. 3a montre un procédé, selon l'invention, de fonctionnement des moyens illustrés à la Fig. 1 a, lorsque N = 3. Le fait d'augmenter N permet de diminuer davantage les pertes par commutation en effectuant un choix optimal du bras à bloquer en fonction de la position d'un vecteur courant Î représentant les courants de phase dans la charge 3. Dans ce cas, l'hexagone comporte trois zones comme illustré à la Fig. 3b. - Une première zone, qui est un hexagone interne Hl étant entouré 10 par une couronne hexagonale. - Une deuxième zone H3 qui est composée de l'intersection de la couronne avec les triangles équilatéraux formés en joignant des sommets de l'hexagone. Cette deuxième zone H3 est une réunion de triangles. Dans l'exemple de la Fig. 3b, la deuxième zone est formée desix triangles 15 intérieurs TI, un triangle intérieur Tli étant celui traversé par le vecteur de commande V i, i allant de 1 à 6. - Une troisième zone H4 qui est le complément de la deuxième zone à la couronne hexagonale. Cette troisième zone H4 est une réunion de triangles. Dans l'exemple de la Fig. 3b, la troisième zone est formée de six 20 triangles extérieurs TE. La base d'un triangle extérieur TEi est formé par le segment liant les extrémités des vecteurs de commande V i et V i + 1 , i allant de 1 à 5. Et, la base du triangle extérieur TE6 est formé par le segment liant les extrémités des vecteurs de commande V 6 et V 1 . Le procédé pour déterminer les ordres de commande de l'onduleur 25 lorsque N=3 s'effectue de la manière suivante comme illustré à la Fig. 3a. Dans une première étape 50), la logique de commande 4 acquiert les trois consignes de tensions scalaires Vl*, V2* et V3* de chacun des trois bras de l'onduleur. Dans un exemple non limitatif ces trois consignes de 30 tensions scalaires V1 *, V2* et V3* sont les tensions à appliquer à la charge 3. Dans une deuxième étape 51), la logique de commande 4 détermine pour chaque bras de pont de l'onduleur 1 la modulante correspondante et ce au moyen de la stratégie intersective ou barycentrique telles que vues 35 précédemment dans l'exemple où N=2. Dans une troisième étape, la logique de commande 4 détermine à partir des trois consignes de tensions scalaires V1 *, V2* et V3* un vecteur tension de consigne V * en utilisant par exemple la transformation de Clarke telle que vue précédemment dans l'exemple où N=2. Dans une quatrième étape 52), la logique de commande détermine la position du vecteur tension de consigne V * dans l'hexagone. Ce vecteur tension de consigne V * se trouve à tout moment dans une des trois zones de l'hexagone H1, H3, H4. Dans un exemple non limitatif, on peut le faire de la manière suivante : Zones Test sur les modulantes T11 (mod, > (5.Max+Min)/6) et ((Max+5.Min)/6 (5.Max+Min)/6) et ((Max+5.Min)/6 (5.Max+Min)/6) et ((Max+5.Min)/6 (5.Max+Min)/6) et H4 ((Max+5.Min)/6 (5.Max+Min)/6) et ((Max+5.Min)/6 (5.Max+Min)/6) H3 TI5 TI6 et ((Max+5.Min)/6 (5.Max+Min)/6) et ((Max+5.Min)/6 (5.Max+Min)/6) et ((Max+5.Min)/6 > (5.Max+Min)/6) et ((Max+5.Min)/6 2/3) et (-2/3 2/3) et (-2/3 2/3) et (-2/3 2/3) et (-2/3 2/3) et (-2/3 2/3) et (-2/3 2/3) et (-2/3 2/3) et (-2/3 2/3) et (-2/3 Deuxième zone H3 : comparaison double porteuse Dans les étapes 60 à 64, le vecteur tension de consigne V * est dans la deuxième zone H3. Dans ce cas, dans une cinquième étape 61), la logique de commande 4 détermine le bras de pont à bloquer. II est fonction de la position du vecteur tension de consigne V * dans un des six triangles intérieurs Tli: - si le vecteur tension de consigne V - * est dans le triangle intérieur T11 alors le premier bras B1 est bloqué à l'état haut, - si le vecteur tension de consigne V * est dans le triangle intérieur TI2 alors le troisième bras B3 est bloqué à l'état bas, - si le vecteur tension de consigne V * est dans le triangle intérieur 20 TI3 alors le deuxième bras B2 est bloqué à l'état haut, - si le vecteur tension de consigne V - * est dans le triangle intérieur TI4 alors le premier bras B1 est bloqué à l'état bas, - si le vecteur tension de consigne V * est dans le triangle intérieur TI5 alors le troisième bras B3 est bloqué à l'état haut, 25 - si le vecteur tension de consigne V - * est dans le triangle intérieur TI6 alors le deuxième bras B2 est bloqué à l'état bas. Dans une sixième étape), la logique de commande 4 détermine une quantité de neutre Vno à injecter aux modulantes modl, mod2 et mod3, en fonction de la position du vecteur tension de consigne V * . Lorsque le bras 30 de pont Bj est à bloquer à l'état haut alors la logique de commande détermine une quantité de neutre Vno = Max-mod;.. Et lorsque le bras de pont Bj est à bloquer à l'état bas alors la logique de commande détermine une quantité de neutre Vno = Min- mode. Cette étape est effectuée également lors de l'étape 61 indiquée sur la Fig. 3a. Dans l'exemple pris, Max = +1 et Min = Dans une septième étape 62), la logique de commande 4 translate les modulantes mod1, mod2 et mod3 par ajout de cette quantité de neutre Vno déterminée. Dans une huitième étape 63), la logique de commande détermine la double porteuse. Dans l'exemple non limitatif de la Fig. 5, cette double porteuse comporte une première porteuse 91 en forme de triangle isocèle dont le sommet pointe vers le haut et une deuxième porteuse 92 en forme de triangle isocèle dont le sommet pointe vers le bas, les sommets des premier et deuxième triangles étant à la vertical l'un de l'autre. La logique de commande 4 compare chacune des modulantes ne correspondant pas au bras bloqué à une seule des deux porteuses. En fonction de cette comparaison, la logique de commande 4 détermine, dans une neuvième étape 64), les ordres de commande des trois bras de pont de l'onduleur. La logique de commande 4 applique à l'onduleur la succession de vecteurs de commande résultant de ces ordres de commande, déterminés à l'étape 64. Première zone H1 : comparaison simple porteuse, troisième zone H4 : 20 comparaison double porteuse Lorsque le vecteur tension consigne V * est dans la première zone H1 ou la troisième zone H4 alors la logique de commande 4 applique les mêmes méthodes (71 à 73, et 81 à 83) pour déterminer le bras de pont à bloquer, illustrées à la Fig. 3a. 25 Dans les étapes 70 à 75 ou 80 à 85, le vecteur tension de consigne V * est respectivement dans la première zone H1 ou la troisième zone H4 de l'hexagone. Dans ce cas, la logique de commande 4 détermine le bras de pont à bloquer à partir d'un vecteur courant Î . Le blocage d'un bras de pont va permettre de diminuer les pertes par commutation dans les interrupteurs. 30 A cet effet, à l'étape 71 ou 81 de la Fig. 3a, dans une première variante de réalisation non limitative, la logique de commande 4 sélectionne en premier deux bras de pont, parmi les trois, susceptibles d'être bloqués en fonction d'une relation d'ordre entre les trois modulantes mod1, mod2, mod3 des trois bras de pont, cette relation d'ordre étant dans un exemple non 35 limitatif une comparaison. Ainsi, les deux bras de pont sélectionnés sont le bras de pont ayant la modulante modM la plus importante et le bras de pont ayant la modulante modm la moins importante selon la comparaison des trois modulantes, le bras de pont correspondant à la modulante intermédiaire ne pouvant être bloqué sans bloquer un autre bras et ainsi rendre impossible la génération en moyenne du vecteur tension de consigne V * car un seul vecteur de commande actif et un seul vecteur de roue libre seraient disponibles. Dans une deuxième variante de réalisation non limitative, la logique de commande 4 sélectionne les deux bras de pont susceptibles d'être bloqués en fonction d'une comparaison entre les trois consignes de tensions scalaires V1 *, V2* et V3* car quelque soit la méthode de calcul des modulantes (ici, intersective ou barycentrique), la relation d'ordre entre les trois modulantes est la même qu'entre les trois consignes de tension scalaires en raison de la relation qui existe entre une modulante et la consigne de tension scalaire correspondante. Les deux bras de pont sélectionnés sont le bras de pont ayant la consigne de tension scalaire la plus importante et le bras de pont ayant la consigne de tension scalaire la moins importante. Pour la suite des étapes, on se place dans le cadre de la première variante. La logique de commande 4, à l'étape 72 ou 82, choisit le bras de pont à bloquer parmi les deux bras sélectionnés précédemment. Elle détermine, d'une part, le courant de phase lM, pour le bras de pont ayant la modulante modM la plus importante, et d'autre part le courant de phase lm, pour le bras de pont ayant la modulante modm la moins importante. Pour déterminer le bras de pont qui sera bloqué, la logique de commande 4 compare les valeurs absolues de ces courants de phase lm et lm. Elle bloque le bras de pont dont la valeur absolue du courant de phase est le plus important en valeur absolue. Si cela correspond au bras de pont ayant la modulante la plus importante modM, alors le bras est bloqué à l'état haut. Si cela correspond au bras de pont ayant la modulante la moins importante modm, alors le bras est bloqué à l'état bas. A l'étape 73 ou 83, la logique de commande 4 détermine une quantité de neutre Vno à injecter aux modulantes mod1, mod2 et mod3, en fonction du résultat de la comparaison. Dans le cas où, la valeur absolue du courant de phase Im de la plus petite modulante modm est supérieure à la valeur absolue du courant de phase lm de la plus grande modulante modM, alors la logique de commande 4 détermine une quantité de neutre Vno qui est égale à une deuxième valeur minimale Min moins la plus petite modulante modm. La quantité de neutre Vno = Min -modm. Dans l'exemple pris non limitatif, la deuxième valeur minimale Min est égale à -1. Dans le cas contraire, la logique de commande 4 détermine une quantité de neutre Vno qui est égale à une première valeur maximale Max moins la plus grande modulante modM. La quantité de neutre Vno = Max -modM. Dans l'exemple pris non limitatif,, la première valeur maximale Max est égale à +1. Les modulantes mod1, mod2 et mod3 sont translatées par ajout de cette quantité de neutre déterminée de manière à bloquer un bras. Par ailleurs, selon une première variante non limitative, si la valeur absolue du courant de phase 1 Imi de la plus petite modulante modm est égale à la valeur absolue du courant de phase IIMI de la plus grande modulante modM alors la quantité de neutre vno est égale à -1 - modm. La Fig. 3a illustre cette première variante. Selon une deuxième variante non limitative, si la valeur absolue du courant de phase 1 Iml de la plus petite modulante modm est égale à la valeur absolue du courant de phase IIM) de la plus grande modulante modM alors la quantité de neutre vno est égale à 1 - modM. A l'étape 74 ou 84, la logique de commande 4 compare les 30 modulantes translatées à un système de porteuse respectivement simple ou double. En ce qui concerne le système de simple porteuse (voir paragraphe comparaison avec une simple porteuse ci-après pour plus de détail), la 35 logique de commande 4 compare la porteuse aux trois modulantes translatées. En fonction de cette comparaison, la logique de commande 4 détermine, à l'étape 75, les ordres de commande des trois bras de pont de l'onduleur. La logique de commande 4 applique à l'onduleur la succession de 5 vecteurs de commande, représentant les ordres de commande, déterminés à l'étape 75, de manière à générer en moyenne le vecteur tension de consigne V * à appliquer à la charge 3 par ledit onduleur 1 pour piloter ladite charge. En ce qui concerne le système double porteuse (voir paragraphe 10 comparaison avec une double porteuse ci-après pour plus de détail), la logique de commande 4 compare les porteuses aux deux modulantes translatées correspondant aux bras qui commutent (qui doivent changer d'état), une par bras. En fonction de cette comparaison, la logique de commande 4 15 détermine, à l'étape 85, les ordres de commande ou fonctions de commutation SC des trois bras de pont de l'onduleur, de manière à générer en moyenne le vecteur tension de consigne V * à appliquer à la charge 3 par ledit onduleur 1 pour piloter ladite charge. La logique de commande 4 applique à l'onduleur la succession de 20 vecteurs de commande, représentant les ordres de commande SC, déterminés à l'étape 85. Ces ordres de commandes sont des fonctions de commutation SC des interrupteurs des bras de pont. On notera que pour N=3, la connaissance des courants de phase 25 permet de faire un choix optimal du bras de pont à bloquer dans les zones H1 et H4. Dans les triangles intérieurs, on force le bras de pont à bloquer sans considération de la valeur des courants de phase. Cependant cela permet d'utiliser le système à double porteuse et donc de réduire le courant efficace dans le condensateur de découplage. 30 Comparaison avec une simple porteuse Ce paragraphe décrit de manière détaillée l'utilisation d'une simple porteuse pour déterminer les ordres de commandes à envoyer aux bras de 35 pont de l'onduleur. Cette simple porteuse est un signal dont la période est la période de découpage. La logique de commande 4 peut déterminer également autant de simples porteuses qu'il existe de bras de pont. Dans ce cas, chaque modulante d'un bras de pont est comparée à la simple porteuse correspondante. Ces simples porteuses peuvent être différentes les unes des autres. Dans l'exemple de la Fig. 4, la logique de commande 4 détermine une seule simple porteuse pour les trois bras de pont. Cette simple porteuse 90 est un triangle de manière à respecter une linéarité entre une modulante et la valeur moyenne de l'impulsion générée sur le bras correspondant sur la période Ts de contrôle de l'onduleur 1. Dans l'exemple pris à la Fig. 4, ce triangle est pris entre une première valeur maximale Max, ici égale à 1, et une deuxième valeur minimale Min, ici égale à -1 respectivement pour le sommet et la base. Dans un mode de réalisation non limitatif, cette simple porteuse 90 est un triangle isocèle. De plus, de façon non limitative, le sommet pointe vers le haut, i.e. que le sommet se trouve à la première valeur maximale Max = +1, et la base se trouve à la deuxième valeur minimale Min = -1. Dans un autre mode, cette porteuse 90 peut être un triangle quelconque permettant de modifier, si ce n'est la largeur des impulsions, la position desdites impulsions dans la période de découpage ou encore la polarité desdites impulsions (sommet pointant vers le bas). Dans un autre mode, la porteuse 90 peut être également une succession de triangles dont la période est la période de découpage Ts de l'onduleur 1. 25 Cette porteuse 90 peut être également un triangle dont le sommet pointe vers le bas, i.e. que le sommet se trouve à la deuxième valeur minimale Min = -1, et la base se trouve à la première valeur maximale Max = +1. On notera que la période de découpage Ts n'est pas forcément constante 30 lors de l'utilisation de l'onduleur de manière à étaler le spectre des tensions de sortie de l'onduleur 1, de ce fait la période de la porteuse également. Cet étalement de spectre permet de modifier le bruit acoustique généré par la charge polyphasée 3. 35 La Fig. 4 montre la comparaison entre la simple porteuse 90 et les trois modulantes modl , mod2 et mod3 translatées de la quantité de neutre VnO. Sur la Fig. 4, le premier chronogramme présente un axe dont l'abscisse représente le temps et l'ordonnée des valeurs normalisées de tension, et les trois autres chronogrammes présentent un axe dont l'abscisse représente le temps et l'ordonnée les fonctions de commutation SC de chacun des trois bras de pont B1, B2 et B3 respectivement. Dans l'exemple de la Fig. 4, la modulante modl est calculé pour le bras de pont B1, la modulante mod2 est calculée pour le bras de pont B2 et la 10 modulante mod3 est calculé pour le bras de pont B3. La modulante mod3 est, dans l'exemple de la Fig. 4, la modulante la moins importante entre les trois modulantes et la modulante modl est la plus importante. La plus grande des modulantes modM égale la modulante modl. Dans ce cas, la logique de commande 4 bloque le bras de pont B1 car le 15 courant 11 est supérieur au courant 13 en valeur absolue. De ce fait, la quantité de neutre à ajouter aux trois modulantes est Vno = 1- modl. Le bras de pont B1 bloqué à l'état haut a sa modulante translatée qui vaut +1. Le bras de pont B1 bloqué à l'état haut présente à l'intersection avec la porteuse 90 triangulaire non pas un intervalle de temps (au sommet de la 20 porteuse, à l'intersection de la porteuse triangulaire et de la modulante modl+VnO), mais plutôt une intersection ponctuelle, comme le montre la Fig. 4. Le bras de pont B1 ne change donc pas d'état. La comparaison entre la porteuse 90 et les modulantes translatées permettent de définir la succession des ordres de commande SC à appliquer 25 à l'onduleur. Ainsi l'intersection entre les modulantes translatées et la porteuse 90 détermine une commande de type impulsionnel (front montant : interrupteur haut se ferme, interrupteur bas s'ouvre ; et front descendant : interrupteur haut s'ouvre et interrupteur bas se ferme) sur chacun des bras de pont B2 et B3 à commuter. De ce fait, la logique de commande 4 30 commande l'onduleur par une succession de vecteurs de commande. Ainsi, à l'instant tO, le bras de pont B1 est bloqué à l'état haut, sa modulante translatée de la quantité de neutre Vno présente une droite horizontale à +1. A cet instant tO, les modulantes translatées des bras de pont B2 et B3 se trouvent en dehors de la porteuse 90, i.e. ne présentent pas 35 d'intersection avec ladite porteuse et se situe à l'extérieur de la surface du triangle formée par la porteuse. Les interrupteurs de ces deux bras de pont sont à l'état haut. Dans cet intervalle, les fonctions de commutation correspondantes valent +1. Ces deux bras restent donc à l'état haut. Ils ne changent donc pas d'état. A l'instant t1, la modulante mod3 + Vno entre en contact avec un des côtés de la porteuse 90. La logique de commande 4 envoie au bras de pont B3 un ordre de commande SC. Cet ordre de commande commute le bras de pont B3. Le bras de pont B3 change d'état et passe donc à l'état bas. A l'instant t2, la modulante mod2 + Vno entre en contact avec un des côtés de la porteuse 90. La logique de commande 4 envoie au bras de pont B2 un ordre de commande SC. Cet ordre de commande commute le bras de pont B2. Le bras de pont B2 change donc d'état et passe à l'état bas. Dans l'intervalle t2 à t3, la modulante mod2 + Vno se trouve dans le triangle de la porteuse 90, i.e. ne présentent pas d'intersection avec ladite porteuse et se situe à l'intérieur de la surface du triangle formée par la porteuse. Pendant toute cette période le bras de pont B2 reste à l'état bas. A l'instant t3, la modulante mod2 + Vno entre de nouveau en contact avec un autre des côtés de la porteuse 90. A partir de cet instant, la logique de commande 4 envoie au bras de pont B2 un ordre de commande SC. Cet ordre de commande commute le bras de pont B2 à l'état haut. Dans l'intervalle tl à t4, la modulante mod3 + Vno se trouve dans le triangle de la porteuse 90. Pendant toute cette période le bras de pont B3 reste à l'état bas. A l'instant t4, la modulante mod3 + Vno entre de nouveau en contact avec un autre des côtés de la porteuse 90. A partir de cet instant, la logique de commande 4 envoie au bras de pont B3 un ordre de commande SC. Cet ordre de commande commute le bras de pont B3 à l'état haut. Comparaison avec une double porteuse Ce paragraphe décrit de manière détaillée l'utilisation d'une double porteuse pour déterminer les ordres de commandes à envoyer aux bras de pont de l'onduleur Dans l'exemple de la Fig. 5, cette double porteuse est composée d'une première porteuse 91 en forme de triangle isocèle dont le sommet et la base se trouvent respectivement à une première valeur maximale Max=+1 et à une deuxième valeur minimale Min=-1 et d'une seconde porteuse 92 en forme de triangle isocèle dont la base et le sommet se trouvent respectivement à une première valeur maximale Max=+1 et à une deuxième valeur minimale Min=-1. La Fig. 5 montre la comparaison entre la double porteuse 91,92 et les trois modulantes mod1, mod2 et mod3 translatées de la quantité de neutre Vno. Dans l'exemple de la Fig. 5, la modulante modl est calculée pour le bras de pont B1, la modulante mod2 est calculée pour le bras de pont B2 et la modulante mod3 est calculée pour le bras de pont B3. La modulante mod3 est, dans l'exemple de la Fig. 5, la modulante la moins importante entre les trois modulantes. Un bras de pont est bloqué, ici le premier bras B1 et ne change pas d'état pendant la période du microprocesseur. Ainsi, la comparaison de sa modulante associée avec la ou les porteuses ne définit pas de changement d'état pour ce bras. Les deux autres bras de pont B2 et B3 restant ont leurs modulantes comparées chacune à une porteuse différente, une porteuse 91 de type triangulaire dont le sommet et la base se trouvent respectivement à une première valeur maximale Max=+1 et à une deuxième valeur minimale Min=-1 et une autre porteuse 92 de type triangulaire dont la base et le sommet se trouvent respectivement à une première valeur maximale Max=+1 et à une deuxième valeur minimale Min=-1. On peut indifféremment associer à une modulante, relative à un bras qui commute, une porteuse ou l'autre sans modifier le résultat recherché. Dans l'exemple de la Fig. 5, la logique de commande 4 module le bras B2 avec la porteuse 91 et l'autre bras B3 de pont qui commute avec la porteuse 92. Ces choix auraient bien évidemment pu être inversés. Dans le cas de l'exemple de la Fig.5, la logique de commande 4 bloque le bras de pont B1 à l'état haut. De ce fait, la quantité de neutre à ajouter aux trois modulantes est Vno = 1- mod1. Le bras de pont B1 bloqué a sa modulante translatée qui vaut +1. La modulante translatée du bras de pont B1 bloqué présente à l'intersection avec la porteuse triangulaire dont le sommet pointe vers le haut non pas un intervalle de temps, mais plutôt une intersection ponctuelle, comme le montre la Fig. 5. Le bras de pont B1 ne change donc pas d'état. On notera que quelque soit la porteuse utilisée, l'intersection entre la porteuse et la modulante translatée n'est que ponctuelle et par conséquent, le bras correspondant reste toujours bloqué. Dans cet exemple de la Fig.5, le bras de pont B2 est comparé à la porteuse 91 tandis que le bras de pont B3 est comparé à la porteuse 92. A l'instant t0, la modulante translatée du bras de pont B2 se trouve en dehors de la porteuse 91, ici, le bras de pont B2 est à l'état haut. La modulante translatée du bras de pont B3 se trouve en dehors de la porteuse 92 triangulaire dont le sommet pointe vers le bas. Ici, le bras de pont B3 est à l'état bas. A l'instant t1, la modulante mod2 + Vno entre en contact avec un des côtés de la porteuse 91. La logique de commande 4 envoie au bras de pont B2 un ordre de commande SC. Cet ordre de commande commute le bras de pont B2. Le bras de pont B2 passe à l'état bas. A l'instant t2, la modulante mod3 + Vno entre en contact avec un des côtés de la porteuse 92. La logique de commande 4 envoie au bras de pont B3 un ordre de commande SC. Cet ordre de commande commute le bras de pont B3. Le bras de pont B3 passe à l'état haut. Dans l'intervalle t2 à t3, la modulante mod3 + Vno se trouve dans le 20 triangle de la porteuse 92. Pendant toute cette période le bras de pont B3 reste à l'état haut. A l'instant t3, la modulante mod3 + Vno entre de nouveau en contact avec un autre des côtés de la porteuse 92. A partir de cet instant, la logique de commande 4 envoie au bras de pont B3 un ordre de commande SC. Cet 25 ordre de commande commute le bras de pont B3 à l'état bas. Dans l'intervalle t1 à t4, la modulante mod2 + Vno se trouve dans le triangle de la porteuse 91. Pendant toute cette période le bras de pont B2 reste à l'état bas. A l'instant t4, la modulante mod2 + Vno entre de nouveau en contact 30 avec un autre des côtés de la porteuse 91. A partir de cet instant, la logique de commande 4 envoie au bras de pont B2 un ordre de commande SC. Cet ordre de commande commute le bras de pont B2 à l'état haut. On notera que cette technique du mouvement de la quantité de neutre 35 Vno permet de réduire les sollicitations de l'onduleur 1 en terme de pertes (car il y a toujours un bras bloqué et on économise de ce fait les pertes par commutation dans ce bras), en faisant une simple intersection entre les nouvelles modulantes translatées. Cette réduction des sollicitations de l'onduleur 1 limite les pertes par commutation. Ceci est valable pour la simple porteuse ou la double porteuse. Enfin, l'utilisation d'une double porteuse permet de réduire encore plus le courant efficace dans la capacité de filtrage et par conséquent de stabiliser la tension Udc en amont de l'onduleur et donc de réduire la taille du condensateur de découplage 7 côté continu car on n'utilise plus de vecteur de roue libre. On notera que l'établissement des ordres de commandes SC par la méthode d'intersection entre une modulante et une porteuse triangulaire entraîne que les ordres de commandes SC de l'onduleur sont en tout ou rien. Par ailleurs, en fonction de la valeur de la modulante, la largeur des impulsions résultantes est variable. Il y a donc une modulation de largeur d'impulsions et donc un pilotage de l'onduleur par MLI. C'est ce qu'on a vu sur les Fig. 4 et 5. On notera que dans tous les cas où on fait une comparaison avec une double porteuse, on peut bien entendu, à la place, faire une comparaison avec une simple porteuse, mais cela est moins intéressant, notamment pour réduire le courant efficace dans le condensateur. Par ailleurs, dans les cas où on fait une comparaison avec une simple porteuse (Zone H1 pour N=2 ou3), on peut également, à la place, faire une comparaison avec une double porteuse. Cependant, on aura toujours un vecteur de roue libre utilisé. Enfin, le procédé de l'invention décrit fonctionne aussi bien en régime permanent qu'en régime dynamique. En effet, cela fonctionne en régime dynamique car on ne se soucie pas de l'évolution temporelle des courants de phase. On les regardejuste à un instant. On fonctionne donc ici en discret. REVENDICATIONS 1. Procédé de pilotage d'un pont de puissance (1) destiné à commander une charge électrique (3) comportant plusieurs phases, le pont de puissance (1) étant destiné à être relié à la charge électrique (3) via plusieurs bras (B1, ..., B3), au moins un par phase, et étant destiné à être piloté par des fonctions de commutations (SC1, SC2, SC3), lesdites fonctions de commutation déterminant des vecteurs de commande (V 0 ,..., V 7 ) pour commander la charge, lesdits vecteurs de commande (V 0 ,..., V 7 ) se subdivisant en vecteurs de commande de roue libre (V 0 , V 7 ) et en vecteurs de commande actifs (V 1 ,..., V 6 ), caractérisé en ce que le procédé comporte les étapes de : Sélectionner une première méthode de production de fonctions de commutations qui produit un nombre réduit de combinaison de fonctions de commutation correspondant à des vecteurs de commande de roue libre (V 0 , V 7 ) ou une deuxième méthode de production de fonctions de commutations qui produit uniquement des combinaisons de fonctions de commutation correspondant à des vecteurs de commande actifs (V 1 ,..., V 6 ), lesdites méthodes étant définies en fonction d'un vecteur tension de consigne donné (V * ), et Appliquer ladite méthode sélectionnée pour produire une succession de vecteurs de commandes à partir des combinaisons de fonctions de commutations produites. 2. Procédé de pilotage d'un pont de puissance (1) selon la revendication 1, caractérisé en ce que la sélection d'une méthode de production de fonctions de commutations est basée sur un positionnement d'un vecteur tension de consigne (V * ) dans une zone (H) d'un domaine du plan défini par des vecteurs de commande (V 0 ,..., V 7 ), le vecteur tension de consigne (V * ) étant déterminé à partir de consignes de tension scalaires (V1 *, V2*, V3*). 3. Procédé de pilotage d'un pont de puissance (1) selon la revendication précédente, caractérisé en ce que le domaine du plan est divisé en une première et une deuxième zones (H1, H2) et en ce que la première méthode de production de fonctions de commutations est sélectionnée si le vecteur tension de consigne (V * ) est positionné dans la première zone (H1), et en ce que la deuxième méthode de production de fonctions de commutations est sélectionnée si le vecteur tension de consigne (V * ) est positionné dans la deuxième zone (H2). 4. Procédé de pilotage d'un pont de puissance (1) selon la revendication 2, caractérisé en ce que le domaine du plan est divisé en une première (H1), une deuxième (H3) et une troisième (H4) zones et en ce que la première méthode de production de fonctions de commutations est sélectionnée si le vecteur tension de consigne (V * ) est positionné dans la première zone (H1). 5. Procédé de pilotage d'un pont de puissance (1) selon la revendication 2 ou 4, caractérisé en ce que le domaine du plan est divisé en une première (H1), une deuxième (H3) et une troisième (H4) zones et en ce que la deuxième méthode de production de fonctions de commutations est sélectionnée si le vecteur tension de consigne (V * ) est positionné dans la deuxième zone (H3) ou troisième zone (H4). 6. Procédé de pilotage d'un pont de puissance (1) selon l'une des revendications précédentes, caractérisé en ce qu'une méthode de production de fonctions de commutations comporte une étape de comparaison de modulantes translatées d'une quantité de neutre avec une porteuse, une modulante étant associée à chaque bras de pont, ladite comparaison définissant des fonctions de commutation (SC) pour piloter ledit pont. 7. Procédé de pilotage d'un pont de puissance (1) selon la revendication précédente, caractérisé en ce que la méthode de production de fonctions de commutations est la première méthode de production de fonctions de commutations et la porteuse est une simple porteuse. 8. Procédé de pilotage d'un pont de puissance (1) selon l'une des revendications précédente 6, caractérisé en ce que la méthode de production de fonctions de commutations est la deuxième méthode de production de fonctions de commutations et la porteuse est une double porteuse. 9. Procédé selon la revendication précédente, caractérisé en ce qu'une double porteuse comporte deux simples porteuses (91, 92) et en ce qu'au moins une modulante est comparé à une seule des porteuses de la double porteuse. 10. Procédé selon l'une des revendications précédentes 7 à 9, caractérisé en ce qu'une simple porteuse est un triangle isocèle comportant un sommet se trouvant à une valeur maximale (Max) et une base se trouvant à une valeur minimale (Min). 11. Procédé de pilotage d'un pont de puissance (1) selon l'une quelconque des revendications précédentes, caractérisé en ce qu'une méthode de production de fonctions de commutations comporte en outre une étape de détermination d'une modulante (mod,, mod2, mod3) associée à chaque bras du pont à partir de consignes de tension scalaires (V1 *, V2*, V3*). 12. Procédé de pilotage d'un pont de puissance (1) selon la revendication précédente, caractérisé en ce que la détermination d'une modulante est effectuée selon une stratégie intersective. 13. Procédé de pilotage d'un pont de puissance (1) selon la revendication 11, caractérisé en ce que la détermination d'une modulante est effectuée selon une stratégie barycentrique. 14. Procédé de pilotage d'un pont de puissance (1) selon l'une des revendications précédentes, caractérisé en ce giiune méthode de production de fonctions de commutations comprend en outre une étape de bloquer un bras de pont pendant toute une période de découpage (Ts) du pont de puissance (1). 15. Procédé de pilotage d'un pont de puissance (1) selon l'une des revendications précédentes 3 à 14 exceptés les revendications 4 et 5, caractérisé en ce que le domaine du plan est défini dans un repère statorique, ledit repère statorique étant subdivisé en secteurs angulaires (SA) et en ce qu'une méthode de production de fonctions de commutations comporte en outre une étape de déterminer un bras de pont à bloquer dans un état haut ou un état bas en fonction de la position du vecteur tension de consigne (V * ) dans un des secteurs angulaires (SA) 16. Procédé selon la revendication précédente, caractérisé en ce que : -si le vecteur tension de consigne (V * ) est dans un premier secteur angulaire (SA1) alors le premier bras (B1) est bloqué à l'état haut, - si le vecteur tension de consigne (V * ) est dans un deuxième secteur angulaire (SA2) alors le troisième bras (B3) est bloqué à l'état bas, - si le vecteur tension de consigne (V * ) est dans un troisième secteur angulaire (SA3) alors le deuxième bras (B2) est bloqué à l'état haut, - si le vecteur tension de consigne (V * ) est dans un quatrième secteur angulaire (SA4) alors le premier bras (B1) est bloqué à l'état bas, - si le vecteur tension de consigne (V * ) est dans un cinquième secteur angulaire (SA5) alors le troisième bras (B3) est bloqué à l'état haut, -si le vecteur tension de consigne (V * ) est dans un sixième secteur angulaire (SA6) alors le deuxième bras (B2) est bloqué à l'état bas. 17. Procédé de pilotage d'un pont de puissance (1) selon l'une des revendications précédentes 4 à 14, caractérisé en ce que la deuxième zone (H3) détermine des triangles intérieurs (Tli) et en ce qu'une méthode de production de fonctions de commutation comporte en outre une étape de déterminer un bras à bloquer dans un état haut ou un état bas en fonction de la position du vecteur tension de consigne dans un des triangles intérieurs (Tli). 18. Procédé de pilotage d'un pont de puissance (1) selon la revendication précédente, caractérisé en ce que : - si le vecteur tension de consigne (V * ) est dans un premier triangle intérieur (TI1) alors le premier bras (B1) est bloqué à l'état haut, - si le vecteur tension de consigne (V * ) est dans un deuxième triangle intérieur (TI2) alors le troisième bras (B3) est bloqué à l'état bas, si le vecteur tension de consigne (V * ) est dans un troisième triangle intérieur (TI3) alors le deuxième bras (B2) est bloqué à l'état haut, - si le vecteur tension de consigne (V * ) est dans un quatrième triangle intérieur (TI4) alors le premier bras (B1) est bloqué à l'état bas, - si le vecteur tension de consigne (V * ) est dans un cinquième triangle intérieur (TI5) alors le troisième bras (B3) est bloqué à l'état haut, - si le vecteur tension de consigne (V * ) est dans un sixième triangle intérieur (TI6) alors le deuxième bras (B2) est bloqué à l'état bas. 19. Procédé de pilotage d'un pont de puissance (1) selon l'une des revendications précédentes 4 à 14, caractérisé en ce qu'une méthode de production de fonctions de commutations comporte en outre une étape de sélectionner au moins deux bras de pont susceptibles d'être bloqués en fonction d'une relation d'ordre. 20. Procédé de pilotage d'un pont de puissance (1) selon la revendication précédente, caractérisé en ce que la relation d'ordre est une comparaison entre les modulantes (mod1, mod2, mod3) associées aux bras (B1, B2, B3) de pont. 21. Procédé de pilotage d'un pont de puissance (1) selon la revendication précédente, caractérisé en ce que les bras de pont sélectionnés correspondent aux bras de pont ayant la modulante la plus importante (modM) et la modulante la moins importante (modm). 22. Procédé de pilotage d'un pont de puissance (1) selon l'une des revendications précédentes 19 à 21, caractérisé en ce que le bras de pont à bloquer est choisi parmi les bras de pont sélectionnés et est celui qui comporte un courant de phase (IM, lm) le plus important en valeur absolue parmi des courants de phase correspondant respectivement à une plus grande des modulantes (modM) et une plus petite des modulantes (modm) parmi les modulantes (mod1, mod2, mod3) associées aux bras de pont (B1, B2, B3). 23. Procédé de pilotage d'un pont de puissance (1) selon la revendication précédente, caractérisé en ce que si le bras de pont à bloquer est celui correspondant à la plus grande des modulantes, alors le bras de pont est bloqué à l'état haut, et si le bras de pont à bloquer est celui correspondant à la plus petite des modulantes, alors le bras de pont est bloqué à l'état bas. 24. Procédé de pilotage d'un pont de puissance (1) selon l'une quelconque des revendications précédentes 6 à 23, caractérisé en ce qu'une méthode de production de fonctions de commutations comporte en outre une étape de déterminer une quantité de neutre (Vno) à ajouter à une modulante en fonction d'un état haut ou bas d'un bras de pont à bloquer. 25. Procédé de pilotage d'un pont de puissance (1) selon la revendication précédente, caractérisé en ce que : - si un bras (Bj) doit être bloqué à l'état haut alors la quantité de neutre (vno) est égale à une première valeur maximale (Max) moins la modulante associée audit bras (vno = Max -mode), et - si le bras (Bj) doit être bloqué à l'état bas alors la quantité de neutre (vno) est égale à une deuxième valeur minimale (Min) moins la modulante associée audit bras (vno = Min - modi). 26. Dispositif de pilotage d'un pont de puissance destiné à être relié à une charge électrique (3) via un bus (2) pour la mise en oeuvre dudit procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comporte une logique de commande (4), le pont de puissance étant destiné à être connecté à une logique de commande (4), la logique de commande (4) mettant en oeuvre ledit procédé. 27. Machine électrique tournante comportant : une charge électrique polyphasée (3), - une source de tension (5), un pont de puissance destiné à être relié en aval à la charge électrique (3) via un bus (2), et en amont à la source de tension (5), un condensateur de découplage (7) étant disposé en parallèle sur le bus (2), etun dispositif de pilotage du pont de puissance selon la revendication 26. 28. Machine électrique tournante selon la revendication précédente, 5 caractérisé en ce que le condensateur de découplage (7) se trouve près du pont de puissance et est de faible capacité. 10