FR 3086470 A1 20200327 FR 1858626 A 20180924 Procédé de commande d'un convertisseur de type Boost à N cellules de commutations La présente invention se rapporte à un procédé de commande d'un 5 convertisseur de type Boost à N cellules de commutations. L'invention concerne un convertisseur DC/DC Boost, connu en anglais sous le nom de Step-Up, qui est un convertisseur élévateur de tension continue. Dans le domaine des véhicule automobiles, hybrides ou électriques, il est to connu d'employer des convertisseurs Boost 2 dans un ensemble électrique 10 comprenant une machine électrique 4 de traction, telle que représentée en figure 1. Dans un tel ensemble électrique 10 le convertisseur Boost 2 est placé en amont de l'onduleur de tension 3 et de la machine électrique 4, considérés 15 comme étant une source de courant dynamique. Le convertisseur Boost 2 est toutefois positionné en aval de la source électrique 1 et des filtres d'entrées. Un convertisseur Boost 2 est un convertisseur de type DC-DC. Il a donc pour objectif de fournir à la charge qu'il alimente, une tension continue 20 supérieure ou égale à celle mesurée en entrée. Ce type de convertisseur est un système à phase non minimale. En effet, la fonction de transfert qui relie la tension de sortie à la commande, notée H(s), présente dans le plan complexe, un zéro ayant une partie réelle positive. D'après un développement en modèle petits signaux et linéarisation 25 autour d'un point de fonctionnement stabilisé donné, la fonction de transfert H(s) a la forme suivante : H(s) =°ut (s z1) cl (s - p1)(s - 1d2) Avec zl > 0, pi Aussi un problème général est de commander de manière stable et rapide, les convertisseurs Boost à N cellules de commutation, avec N un entier naturel non nul. On connaît notamment de l'art antérieur le document US2017/0257038A1 qui décrit un procédé de commande d'un convertisseur Boost à N phases, avec N un entier naturel non nul. Ce procédé vise à modifier la fréquence de découpage du système et rajoute un déphasage entre les commandes des différentes cellules afin d'éviter la fréquence de résonance du bus continu. Toutefois une telle solution ne permet pas d'obtenir une commande à la fois stable, dynamique et rapide. Aussi, une problématique bien connue est d'obtenir une commande plus stable et plus rapide d'un tel convertisseur Boost au lieu d'utiliser une commande avec des boucles en cascade ce qui a tendance à limiter la dynamique de la commande vis-à-vis des perturbations externes. On propose un procédé de commande d'un convertisseur Boost à N cellules de commutations en modulation de largeur d'impulsion synchrone, dans lequel N est un entier naturel non nul, le convertisseur recevant en entrée une tension électrique Vu, continue d'une source de tension et fournissant en sortie une tension de sortie Vout supérieure ou égale à la tension d'entrée Vin, le procédé comprenant : - Une étape de mesure des tensions d'entrée Vin et de sortie V't dudit convertisseur Boost ; - Une étape de détermination d'un vecteur de sortie y adapté pour linéariser globalement le système d'équations du convertisseur Boost, - Une étape de calcul de la variation de puissance de la charge électrique P', en sortie du convertisseur; - Une étape de détermination des N rapports cycliques du convertisseur en fonction de la dérivée seconde y du vecteur de sortie y, de la dérivée 3 de la puissance de la charge électrique P', et du rapport entre la tension d'entrée Vin et la tension de sortie Vont mesurées ; et - Une étape de commande de chaque cellule de commutation du convertisseur, en fonction du rapport cyclique déterminé. 5 Ainsi on peut obtenir un procédé de commande par commande non-linéaire d'un convertisseur à N cellules de commutation à travers une linéarisation globale et une compensation de non linéarités à travers une commande qui garantit une convergence asymptotique stable de l'erreur. Cette approchepermet de réguler la tension de sortie du convertisseur DC-DC, Io tension mesurée aux bornes du condensateur de découplage en entrée de l'onduleur de tension, à la tension de consigne imposée par l'utilisateur, tout en garantissant une stabilité globale du système et en assurant une relativement bonne réactivité et dynamique de la commande vis-à-vis des perturbations externes. 15 Avantageusement et de manière non limitative, lorsque le convertisseur comprend N>1 cellules de commutations, l'étape de détermination des N rapports cycliques comprend le calcul du flux d'énergielPk traversant chaque cellule de commutation. Ainsi on peut obtenir un calcul tenant compte de la dynamique du convertisseur. 20 Avantageusement et de manière non limitative, l'étape de détermination des N rapports cycliques comprend ; Le calcul du rapport cyclique (a1) pour la première cellule de commutation (k=1) en fonction de la somme des flux d'énergie calculés (tpk) pour les cellules de commutation à partir de la deuxième par 25 application de la formule suivante : N (1 - ai) -Vin L1 Y + k I Ponti Vont INVout Vin k-2 Avantageusement et de manière non limitative, l'étape de détermination des N rapports cycliques comprend le calcul du rapport cyclique de chaque cellule de commutation autre que la première, en fonction des flux d'énergie calculés par application du système d'équations suivant : 4 N-2 N (1 -c(2) = Vin L2 (N - 1)4/2 + I 4,m ± Pout \lima NVout Vin Vin k=1 in=N-(k-1) xn.2 N-2 N Vin (1 - a3) = - L3 YT (N -+ X m ± Pout V0u, NVou, Vin Vin k=1 m=N-(k-1) [ N-2 N Vh., L3 P (1 - aN) = ,- - ,,,,, -' - (N - 1)1PN-1 + I I ,pm ± out vout n vont vin Vin k=1 m=N-(k-1) Avantageusement et de manière non limitative, lorsque le convertisseur comprend une unique cellule de commutation, l'étape de détermination du rapport cyclique comprend l'application de l'équation suivante : Vin L1 = + v ft + l'out] , vout vin - out Ainsi, on peut obtenir une étape de calcul du rapport cyclique plus simple 5 lorsque le convertisseur ne comprend qu'une cellule de commutation. Avantageusement et de manière non limitative, l'étape de commande de chaque cellule de commutation comprend la génération d'un signal de commande pour chaque cellule de commutation, fonction d'une comparaison logique entre les rapports cycliques déterminés et un signal porteuse Io triangulaire symétrique haute-fréquence, imposant une fréquence de découpage au convertisseur. Avantageusement et de manière non limitative, la comparaison comprend : pour la première cellule de commutation (k=1) : - Si a1 > porteuses, PWM1 = 1; 15 - Si non, PWM1 = 0; Pour les autres cellules de commutation (k>1) : - Si ak > porteusek, PWMk = 1; - Si non, PWMk = 0; Avec porteusek déphasée de porteuses de 2q7r/N où q est un entier 20 naturel multiple de deux. Ainsi, l'étape de commande est basée sur des comparaisons logiques simples assurant une exécution rapide de cette étape. mtN 5 Avantageusement et de manière non limitative, le convertisseur Boost comprend pour chaque cellule de commutation une inductance et on calcule le vecteur de sortie en outre en fonction des courants mesurés pour chaque inductance. Ainsi, on peut calculer le vecteur de sortie de manière fiable. 5 Avantageusement et de manière non limitative, les valeurs moyennes des courants mesurés pour chaque inductance sont obtenues en échantillonnant à la valeur minimale ou maximale chacune des N porteuses utilisées pour la génération du découpage des interrupteurs de puissance. L'invention concerne aussi un ensemble électrique comprenant une 10 source électrique de courant continu, un convertisseur Boost à N cellules de commutation, un convertisseur de tension continu-alternatif, une machine électrique, et un dispositif de commande dudit convertisseur Boost adapté pour mettre en oeuvre un procédé tel que décrit précédemment. D'autres particularités et avantages de l'invention ressortiront à la lecture 15 de la description faite ci-après d'un mode de réalisation particulier de l'invention, donné à titre indicatif mais non limitatif, en référence aux dessins annexés sur lesquels : - la figure 1 est une vue de principe d'un ensemble d'alimentation électrique selon l'invention ; 20 - la figure 2 est une vue schématique d'un convertisseur Boost à N phases, N étant un entier naturel non nul, ici supérieur à 3, commandé selon le premier mode de réalisation de l'invention ; - la figure 3 est une représentation schématique de l'étape de calcul de la variation de la puissance en sortie du convertisseur Boost, selon l'invention ; 25 - la figure 4 est une représentation graphique de l'étape d'échantillonnage des courants, pour le premier mode de réalisation de l'invention, dans un exemple à trois cellules de commutation entrelacées ; - la figure 5 est une vue schématique du procédé de commande non-linéaire selon le premier mode de réalisation de l'invention ; 30 - la figure 6 est une vue schématique d'un convertisseur Boost mono- étage, commandé par le deuxième mode de réalisation de l'invention ; et - la figure 7 est une vue schématique du procédé de commande non-linéaire selon le deuxième mode de réalisation de l'invention. 6 Dans un premier mode de réalisation de l'invention, en référence aux figures 1 à 5, on décrit un procédé de commande non-linéaire par linéarisation exacte avec retour d'état d'un convertisseur élévateur de tension à « N» cellules de commutations. 5 Ce procédé permet de compenser les non-linéarités que présente le système qu'on souhaite contrôler. La forme de cette compensation est liée à la structure du système. A titre d'exemple, pour compenser un terme non-linéaire, noté z9(x), par une soustraction, le vecteur de commande u en entrée du système et le terme non- 10 linéaire 19(x) doivent apparaitre ensemble sous forme d'une addition u + 19(x). D'autre part, pour compenser 19(x), par une division, le vecteur de commande u et le terme non-linéaire doivent apparaître ensemble sous forme d'une multiplication u - 19(x). Les équations du convertisseur Boost à N cellules de commutation sont 15 les suivantes : L'outd eut + (1 - c(2)i2 + + - ccOiN - , to uu dit Li = Vin - (1 - aDVoutdt cli2 L2 dr = v,,- (1- c(2)vont di, = Vin - (1 - "Wout LN dt Al L'équation (1) peut s'écrire sous la forme générique d'une équation non-linéaire affine suivante : dX (2) d t = f (X , + g (X t) u(t) 20 Ainsi, l'équation (2) devient : (1) 7 /d'1\ dt die dt d Ç, dt dVout ~dt1 t3) al 0 0 vont LN tN C out L2 0 0 0 0 Vont L2 L'out ( L1 vin - Vaut L2 Vin Vaut LN 1 (N V P,,,,\ ak \CoutLi k=1 Vaut )1 0 0 Vin - Vota avec - X E = (il i2 iN V cuk)t le vecteur des variables d'état du système, - u(t) = (a1 --- aN) E IRm représente le vecteur de commande considéré comme une entrée au système, ak étant le rapport cyclique 5 appliqué à l'interrupteur Sk de la kième cellule de commutation, et 1- ak le rapport cyclique appliqué à l'interrupteur Sk de la kième cellule de commutation. - f (X) et g(X) sont les des fonctions non linéaires indéfiniment dérivables ; 10 - (1,1,L2, et Cou, sont les inductances de chaque cellule de commutation et le condensateur en sortie du convertisseur Boost respectivement; - il, i2, , iN et V', sont les courants dans chaque inductance et la tension en sortie du convertisseur Boost respectivement ; 15 - -Pour est la puissance de la charge dynamique raccordée au convertisseur Boost en sortie. L'objectif du procédé selon l'invention est de contrôler le flux de l'énergie, depuis la source de tension en entrée vers la charge en sortie, tout en régulant la tension en sortie Voue du convertisseur Boost à une valeur de consigne notée 20 aut La première étape du procédé consiste à choisir le vecteur de sortie, noté y,de manière à permettre une linèarisation globale du système. L'équation suivante (4) permet d'obtenir un vecteur de sortie du système globalement linéarisè avec des dynamiques internes qui sont nulles, pour le cas 25 d'un convertisseur à N bras : 8 1 1 y = =Lktk + 7 cou, 17.2. (4) 2 k=i Une deuxième étape du procédé comprend une série de dérivations successives du vecteur de sortie y jusqu'à l'apparition du vecteur commande 5 u(t) = de premier ordre pour l'équation (4) donne Tout d'abord, une dérivée Vin ikl Pouf (5) l'équation suivante : k=1 = Cette équation représente les pertes générées par le convertisseur Boost ou son bilan énergétique. Ensuite, une dérivée de second ordre pour l'équation (4) donne l'équation suivante : N 1 N 1 - ak dPout V ) dt = (I 17) k=1 k - i'Vota (6) k=1 k 1c) Ensuite on met en oeuvre une étape de calcul du flux d'énergie (Pktraversant chaque cellule de commutation k, ce qui permet, avec l'équation (6), d'obtenir un système de N équations à N inconnues par lequel nous pouvons déterminer la commande ak nécessaire pour chaque cellule k du convertisseur Boost à N cellules. =il_ 1\ v Udi L2) 1- = k \ v(L1L3) = ( 1 1 \I, LN) 15 Avec 'Pi 1. Partant de l'équation, (7) précédente, on détermine : - l'équation de la commande de la première cellule du convertisseur Boost à N bras de la façon suivante : (1 - ai) = vitt Ll ± 11,k ± Pout Vout N 1/0 14,, vin k=2 -L1 ai) -L2 a2)1 Vout [(1 -L1a1) (1 -L a3)1vain F(1 -a1) (1 -I, alvtutN L1 (7) (3) 9 - Les équations des commandes des N - 1 cellules du convertisseur Boost: (1 - a2) = - ,, '= - (N - 1)11'2 + / 1 rn ± - ,,,, Due F N-2 N P I Vin L2 9 Vont lv vont v Ln Vin k=1 m=N-(k-1) in x2 (1 - a3) = ..n - - - - iN - 1 yr 3 ± Vont N Vout Van Vin L3 p; ' ,;, k-1 m-N (k 1),i, n , Pont -rn vin N-2 N (9) ntn3 Vin L3 9 (i aN) - vaut NVout Vit, N N ± Ti'm t'ou Vin N k=1 m=N-(k-1) rnnAT Afin d'avoir un suivi asymptotique stable de l'erreur, on pose : ki(3>r e - Y) + IcZ(Yref - Y) + - y)ch- (10) où {k], /4, 41 sont des gains calibrables du régulateur de l'équation (10) 5 Et k = (Ve kr et - k 2 k" f - k)di (11) où {ici, k2} sont des gains calibrables du régulateur de l'équation (11) et Vik = ik, et '1/kr ef la consigne de flux de la kième cellule. Plus généralement les variables indexées « ref » se rapportent à des valeurs de consigne de la variable correspondante. 10 Ainsi, le calcul de ÿ à l'équation (6) qui représente une commande par retour d'état comprend, en référence à l'équation (10) : - une action proportionnelle qui agit sur l'erreur vin EL, [ikrel ik]; - une action proportionnelle qui agit sur l'erreur entre y et yref ; - une action intégrale qui agit sur l'erreur entre y et y"f ; 15 Le calcul de yref, , le vecteur de sortie de consigne, et de sa dérivée y"f sont obtenus par l'équation suivante: XAL` 2 1 (12) Yref = -2_, L k(ikre f)2Cout( inruetf )2 k=1 10 Et où : rkef Pont N Xrp avec n représentant le rendement du système qui dépend du point de fonctionnement et N représente le numéro de la cellule. Et: (13) u (14) En reprenant les équations (8) et (9), on remarque qu'en régime stabilisé, les N rapports cycliques Cek=1,...fi convergent vers la valeur finale suivante : a =1- 17111 (15) out Cette expression correspond à la fonction de transfert en boucle ouverte (autrement dit, le gain statique) du convertisseur Boost. Pour calculer la dérivée de la puissance de sortie Pout, en référence à la 10 figure 3, on effectue le changement de variable suivant : d = tout = 'Sout (16) Où pou est la puissance de sortie estiméereprésentée par la figure 3. On souhaite obtenir en régime stabilisé : fa # o (-er =o (17) Aussi, en référence à la figure 3, la variation de la puissance de sortie est estimée par l'équation suivante : = kp(Pota - cr)+ k, f (Fout - cr)d-r (18) 15 avec Pcp, kil qui sont des gains calibrables. Ainsi la variation de la puissance de la charge Pou, est obtenue à travers un observateur d'ordre réduit. 11 Ensuite le procédé met en oeuvre une étape d'échantillonnage des courants afin de récupérer leur valeur moyenne et la génération du découpage, en référence à la figure 4. Les signaux haute-fréquence dédiés au découpage de chaque cellule de 5 commutation, et notés PWMk=1,...dv, sont générés à travers une comparaison logique entre les signaux de commande notés ak,i,...dv et un signal triangulaire symétrique haute-fréquence (nommé la porteuse) qui impose la fréquence de découpage du convertisseur de puissance. De plus, il existe une porteuse par cellule de commutation. io Chaque porteuse est déphasée de l'autre de 2cur/N avec q est un entier naturel multiple de deux et N est le nombre de cellules de commutation. Ceci dit, pour la cellule de commutation numéro 1, on suit la logique suivante : - Si al > porteuses, PWM1 = 1. 15 - Si non, PWM3 = O. Pour la cellule de commutation numéro 2, on suit la logique suivante : - Si a2 ?porteuse2, PWM2 = 1. - Si non, PWM2 = O. Avec porteuse2 est déphasée de porteuses de 27r/ N. 20 Pour la cellule de commutation numéro 3, on suit la logique suivante : - Si a3 > porteuse3, PWM3 = 1. - Si non, PWM3 = O. Avec porteuse3 est déphasée de porteuses de 47t/N. Pour la cellule de commutation numéro k, on suit la logique suivante : 25 - Si ak > porteusek, PWMk = 1. - Si non, PWMk = O. Avec porteusek est déphasée de porteuses de 2qn/N. Ainsi, on peut capter la valeur moyenne de chaque courant notée (ik), à travers un échantillonnage qui se fait à la valeur minimale (ou maximale) de 30 chaque porteuse. le signal d'échantillonnage (noté trigk) est en phase avec la porteuse qui lui est correspondante. 12 Cette approche, applicable que dans le cadre où une cible matérielle de type FPGA est utilisée, permet de nous libérer de l'approche de filtrage des courants qui induirait un retard dans la commande qu'il faudrait compenser. Le signal d'échantillonnage du courant mesuré dans l'inductance se fait à la 5 valeur minimale ou maximale de la porteuse afin de récupérer la composante moyenne du courant sans rajouter du retard qui provient du filtrage du signal réel dans le cas où un filtre passe-bas numérique est utilisé. Dans un deuxième mode de réalisation de l'invention, pour un convertisseur Boost à une seule cellule de commutation, aussi appelé 10 convertisseur Boost mono-étage, en référence à la figure 1 et aux figures 6 et 7, le procédé comprend les mêmes étapes principales de réalisation mais leurs modes de calcul peuvent être simplifiés. Les équations du convertisseur Boost mono-étage sont les suivantes : Pout Cout ai) - 1 Vozit di) Li dt = V,' - (1 - al) - V''t L'équation (19) peut dX s'écrire u(t) /n t\ générique 15 linéaire affine suivante : devient d'une équation non- Ainsi, l'équation (20) sous la forme (20) (chi \ = f (X, t) g(X, t) - (21) al dt dVolit : 1/'.' - Vont L1 L1 1 .Pout 11 dt 1 co.) Cou[ (1- Vaut avec 20 - X E Il8Z = (il Vaut)t le vecteur des variables d'état du système, - u(t) = a1 E 118^1 représente le vecteur de commande considéré comme une entrée au système, ai étant le rapport cyclique appliqué à l'interrupteur Sa de la cellule de commutation, et 1- ai le rapport cyclique appliqué à l'interrupteur Sa de la cellule de commutation. 25 - f (X) et ,g(X) sont desfonctions non linéaires indéfiniment dérivables ; dVout (19) 13 - L1 et Cour sont l'inductance et le condensateur du boost respectivement; - il et 17't sont le courant dans l'inductance et la tension en sortie du boost respectivement ; 5 - P', est la puissance de la charge dynamique raccordée au convertisseur Boost en sortie. L'objectif du procédé selon ce mode de réalisation est alors de contrôler, à travers une seule boucle de régulation, le flux de l'énergie depuis la source de tension en entrée vers la charge en sortie, tout en régulant la tension en sortie 10 Vrnit du convertisseur boost à une valeur de consigne notée CT. La première étape du procédé consiste à choisir le vecteur de sortie de manière à permettre une linéarisation globale du système. L'équation suivante (22), qui représente le vecteur de sortie qui permet de linéariser globalement le système d'équation (21),permet d'obtenir un vecteur 15 de sortie du système globalement linéarisé, pour le cas d'un convertisseur Boost mono-étage: 1 1 (22) y = h(X, t) = -2 1,,i? + -2 C'',17,,2,,, Une deuxième étape du procédé comprend un changement de repère, à travers une série de dérivées successives jusqu'à l'apparition du vecteur commande u(t)oe = --k=1'TI 20 Tout d'abord, une dérivée de premier ordre pour l'équation (22) donne l'équation suivante : vinil - Pout (23) Cette équation représente les pertes générées par le convertisseur Boost. Ensuite, une dérivée de second ordre pour l'équation (22) donne l'équation suivante : 17,2' 1 - al) dPout Y 17- Vin v Mit dt 25 Partant de là, on en déduit l'équation du rapport cyclique al tel que : (24) 14 Vin L1 (25) = - iry. + 15191a1 Ota Vin v out dPollt Avec P, = dt Or, en régime stabilisé (à puissance constante), le rapport cyclique ai converge vers la valeur finale suivante : IXi= 1 - Vout (26) Ainsi, le rapport cyclique calculé en (25) de manière dynamique, converge s de manière asymptotique et stable vers l'équation (26) en régime stabilisé Cette expression correspond à la fonction de transfert en boucle ouverte (autrement dit, le gain statique) du convertisseur Boost 2. Afin d'avoir un suivi exponentiel asymptotique, on pose : - Pour le calcul de la dérivée seconde du vecteur de commande 9 : - l'ref) lei(51 - Siret) IlZ(Y Yref) k; f (Y - Yref)cir = 0 (27) 10 avec yrer = yrer =0 et y obtenu par l'équation (23) présentée précédemment. Ainsi, on détermine la forme générique du premier régulateur tel que : (tel. - + leZ(Yref - Y) + k3 f (Yref Y)cIT (28) avec {ki,lc,lc} sont des gains calibrables du régulateur. Le calcul de 9, qui correspond à une commande par retour d'état, en 15 référence à l'équation (28) comprend donc : - une action proportionnelle qui agit sur l'erreur Vineiref - - une action proportionnelle qui agit sur l'erreur entre y et yrer ; - une action intégrale qui agit sur l'erreur entre y et yrer ; D'autre part, le calcul de yrer et de bref se fait de la façon suivante : 1 ei)2 cout(v.7.7)2 (29) yref = -2Li (i 20 avec 15 ef - Pour 11 X Vin (30) Votif( > Vin avec ri représente le rendement du système qui dépend du point de fonctionnement. De plus, 9ref = Vin i irer - Pour (31) - Et pour l'estimation de la variation de la dérivée de la puissance en sortie 5 Pour On effectue le changement de variable suivant : 1(5 = Pour à = i5'', (32) Et on souhaite avoir en régime stabilisé : fo- # Le =o (33) Partant de là, la variation de la puissance de sortie est estimée de la façon suivante : = kp (Pout - cr) + ke (Pout - a)dr (34) REVENDICATIONS1. Procédé de commande d'un convertisseur Boost (2) à N cellules de commutations en modulation de largeur d'impulsion synchrone, dans lequel N est un entier naturel non nul, le convertisseur recevant en entrée une tension électrique (VO continue d'une source de tension et fournissant en sortie une tension de sortie (Vout) supérieure ou égale à la tension d'entrée (V1,,), le procédé comprenant : - Une étape de mesure des tensions d'entrée (V1o) et de sortie (Vout) dudit convertisseur Boost (2) - Une étape de détermination d'un vecteur de sortie (y) adapté pour linéariser globalement le système d'équations du convertisseur Boost (2) ; - une étape de calcul de la variation de puissance de la charge électrique en sortie du convertisseur (Put) - Une étape de détermination des N rapports cycliques (ak) du convertisseur en fonction de la dérivée seconde (ÿ) du vecteur de sortie (y), de la dérivée de la puissance de la charge électrique (P',) et du rapport entre la tension d'entrée (Vin) et la tension de sortie (Voit) mesurées ; et - Une étape de commande de chaque cellule de commutation (k) du convertisseur (2), en fonction du rapport cyclique déterminé (ak). 2. Procédé selon la revendication 1, lorsque le convertisseur comprend N>1 cellules de commutations (k), caractérisé en ce que l'étape de détermination des N rapports cycliques comprend le calcul du flux d'énergie(Wk) traversant chaque cellule de commutation (k). 3. Procédé selon la revendication 2, caractérisé en ce que l'étape de 30 détermination des N rapports cycliques comprend ; - Le calcul du rapport cyclique (al) pour la première cellule de commutation (k=1) en fonction de la somme des flux d'énergie calculés 17 (Wk) pour les cellules de commutation à partir de la deuxième par application de la formule suivante : (1 - = Vin L1 y V'i NV'i Vin 4. Procédé selon la revendication 2 ou 3, caractérisé en ce que l'étape de 5 détermination des N rapports cycliques comprend le calcul du rapport cyclique de chaque cellule de commutation autre que la première (k>1), en fonction des flux d'énergie calculés (Wk) par application du système d'équations suivant N-2 N Vin L2 Polit (1 - a2) = - \tout NVont (N - 1)412 + I m Vin k=1 m=N-(k-1) m#2 N ib m Pouti k Vint k=2 (1 - aN) = Vin Vo ut (1 - as) = - V out NVout Vin 1T (N - 1)413 + X / tilm k=1 m=N-(k-1) - i f)out l Vin r N-2 N Vin L3 ? ni.3 rN-2 N NV, V.: , L 3 y - - (N - 1)111N-1 ± ,,,, X k=1 m=N-(k-1) m'N 5. Procédé selon la revendication 1, lorsque le convertisseur comprend une 10 unique cellule de commutation, caractérisé en ce que l'étape de détermination du rapport cyclique comprend l'application de l'équation suivante : Vin L1 = 1 v [5.1 + l'out] \tout Vin Y out 6. Procédé selon l'une quelconque des revendications 1 à 5, caractérisé en ce que l'étape de commande de chaque cellule de commutation comprend la 15 génération d'un signal de commande (PWMk) pour chaque cellule de commutation, fonction d'une comparaison logique entre les rapports cycliques déterminés (ak=1,...,N) et un signal porteuse (porteusek) triangulaire symétrique haute-fréquence, imposant une fréquence de découpage du convertisseur (2). 18 7. Procédé selon la revendication 6, caractérisé en ce que la comparaison comprend : pour la première cellule de commutation (k=1) : - Si al > porteusei, PWM1 = 1; 5 - Si non, PW1141 = 0; Pour les autres cellules de commutation (k>1) : - Si ak > porteusek, PW Alk = 1; - Si non, PWMk = 0; avec porteusek déphasée de porteuse' de 2qu/N, où q est un entier naturel 10 multiple de deux. 8. Procédé selon l'une quelconque des revendications 1 à 7, dans lequel le convertisseur Boost (2) comprend pour chaque cellule de commutation une inductance (Lk), caractérisé en ce qu'on calcule le vecteur de sortie (y) en outre 15 en fonction des courants mesurés (ik) pour chaque inductance (Lk). 9. Procédé selon la revendication 8, lorsqu'elle dépend de la 6 ou la 7, caractérisé en ce que les valeurs moyennes des courants (ik) mesurés pour chaque inductance (Lk) sont obtenues en échantillonnant à la valeur minimale 20 ou maximale chacune des N porteuses utilisées pour la génération du découpage des interrupteurs de puissance 10. Ensemble électrique (10) comprenant une source électrique de courant continu (1), un convertisseur Boost (2) à N cellules de commutation, un 25 convertisseur de tension continu-alternatif (3), une machine électrique (4), et un dispositif de commande dudit convertisseur Boost adapté pour mettre en oeuvre un procédé selon l'une quelconque des revendications 1 à 9.