Brevet FR2983012A1 — publié le 20130524

REVENDICATIONS1. Procédé de commande d'un groupe motopropulseur équipant un véhicule automobile et comprenant un moteur électrique muni d'un rotor et d'un stator, comprenant une régulation des courants (4,/q,/ f) du rotor et du stator pour qu'ils atteignent des valeurs de courants de consigne (/dc,Ic;,/f) grâce à des signaux de commande (Vd,Vq,Vf) du moteur électrique, lesdits courants à réguler (4,/q,/ f) et lesdits signaux de commande (Vd,Vq,Vf) étant exprimés dans un repère tournant et comprenant une pluralité d'axes (d, q, f), lesdits signaux de commande (Vd,Vq,Vf) étant issus d'une transformation comprenant un changement de variable permettant le découplage dynamique de la régulation suivant chacun des axes de ladite pluralité d'axes, caractérisé en ce que ladite régulation comprend pour chacun des axes (d, q, f) de ladite pluralité d'axes une application (4, 5) sur le courant à réguler de cet axe (4,/q,/f) de deux opérateurs linéaires différents (0P1d, OP2d, OPlq, OP2q, OPlf, OP2f) en fonction (2, 3) de la valeur du courant à réguler de cet axe (4,/q,/ f) par rapport à sa consigne (/dc,/c;,/fc), le résultat de l'application des deux opérateurs linéaires (0P1d, OP2d, OPlq, OP2q, OP lf, OP2f) devant être sensiblement égal au signal de commande (Vd,Vq,Vf) de cet axe. 2. Procédé selon la revendication 1, dans lequel pour chacun des axes, les deux opérateurs linéaires comprennent un ajout d'une variable d'addition ( , A17), ladite variable d'addition étant différente en fonction des deux opérateurs linéaires (0P1d, OP2d, OPlq, OP2q, OP lf, OP2f), une variable d'addition supérieure (A,,±) étant utilisée par l'opérateur linéaire appliqué lorsque le courant de l'axe en cours (4,/q,/f) est inférieur à sa consigne (/dc,/c;,/fc) et une variable d'addition inférieure (A,7) étant utilisée par l'opérateur linéaire appliqué lorsque le courant de l'axe en cours (4,/q,/f) est supérieur à sa consigne (/dc,/c;,/fc). 3. Procédé selon la revendication 2, dans lequel pour chacun des axes (d, q, f), les deux opérateurs (0P1d, OP2d, OPlq, OP2q,OP lf, OP2f) correspondent à une équation de régulation du courant de l'axe en cours et les variables d'addition supérieure et inférieure , ) correspondent respectivement à la valeur maximale et minimale d'une composante de ladite équation de régulation pour une certaine plage de variation des paramètres de ladite composante, ladite composante de l'équation de régulation s'ajoutant à la différence entre le courant pour l'axe en cours (4,/q,/f) et sa consigne , 4. Procédé selon l'une des revendications 2 ou 3, dans lequel pour chacun des axes, les deux opérateurs linéaires (0P1d, OP2d, OPlq, OP2q, OPlf, OP2f) comprennent une multiplication entre la valeur de l'inductance (Ld, Lq,Lf) du moteur électrique suivant l'axe en cours, une constante dépendante de l'axe en cours (X') et la différence entre le courant à réguler suivant l'axe en cours (4,/q,/ f) et sa consigne (/dc,/c;,/fc). 5. Procédé selon l'une quelconque des revendications 2 à 4, dans lequel la régulation comprend pour chacun des axes, lorsque le courant à réguler suivant cet axe est suffisamment proche (21) de sa consigne, l'application (6) d'un troisième opérateur linéaire (OP3d, OP3q, OP3f) comprenant l'ajout d'une variable d'addition (AXpp`'qué) dépendant de la différence entre le courant à réguler suivant l'axe en cours (4,/q,/f) et sa consigne (/dc,/c;,/fc). 6. Procédé selon la revendication 5, dans lequel la variable d'addition du troisième opérateur linéaire (OP3d, OP3q, OP3f) est déterminée en réalisant, pour une fenêtre d'interpolation donnée (ex), l'interpolation entre la variable d'addition supérieure (4,+) et la variable d'addition inférieure (4,-). 7. Système de commande d'un groupe motopropulseur équipant un véhicule automobile et comprenant un moteur électrique muni d'un rotor et d'un stator, comprenant des moyens de régulation des courants (4,/q,/f) du rotor et du stator pour qu'ils atteignent des valeurs de courants de consigne (/dc,/c;,/fc) grâce à des signaux de commande (Vd,Vq,Vf) du moteur électrique, lesdits courants à réguler (4,/q,/ f) et lesdits signaux de commande (Vd,Vq,Vf) étant exprimés dans un repère tournant et comprenant une pluralité d'axes (d, q, f), lesdits signaux decommande (Vd,Vq,Vf) étant issus d'une transformation comprenant un changement de variable permettant le découplage dynamique de la régulation suivant chacun des axes de ladite pluralité d'axes, caractérisé en ce que lesdits moyens de régulation (MR) comprennent pour chacun des axes (d, q, f) de ladite pluralité d'axes des moyens d'application d'un premier opérateur linéaire (M OP1d, M OPlq, M °Pif) sur le courant à réguler de cet axe (4,/q,/f), des moyens d'application d'un deuxième opérateur linéaire (M OP2d, M OP2q, M OP2f) sur le courant à réguler de cet axe (4,/q,/f), des moyens de comparaison (MCd, MCq, MCf) de la valeur du courant à réguler de cet axe (4,/q,/f) par rapport à sa consigne (/dc,/c;,/fc) et des moyens de gestion (MGd, MGq, MGf) pour activer les moyens d'application d'un premier opérateur linéaire (M OP1d, M OPlq, M °Pif) ou les moyens d'application d'un deuxième opérateur linéaire (M OP2d, M OP2q, M OP2f) en fonction de la valeur du courant à réguler de cet axe (4,/q,/ f) par rapport à sa consigne udc/qc/fc, ) le résultat de l'application des deux opérateurs linéaires (OPld, OP2d, OPlq, OP2q, OPlf, OP2f) devant être sensiblement égal au signal de commande (Vd,Vq,Vf) de cet axe. 8. Système selon la revendication 7, dans lequel pour chacun des axes, les deux opérateurs linéaires comprennent un ajout d'une variable d'addition ( , A17), ladite variable d'addition étant différente en fonction des deux opérateurs linéaires (OPld, OP2d, OPlq, OP2q, OP lf, OP2f), une variable d'addition supérieure (A,,±) étant utilisée par l'opérateur linéaire appliqué lorsque le courant de l'axe en cours /fc, (4,/q,/f) est inférieur à sa consigne (/dc,iqc, ) et une variable d'addition inférieure (A1,7) étant utilisée par l'opérateur linéaire appliqué lorsque le courant de l'axe en cours (4,/q,/f) est supérieur à fc) sa consigne (/dc,iqc / 9. Système selon la revendication 8, dans lequel pour chacun des axes, les deux opérateurs (OPld, OP2d, OPlq, OP2q, OPlf, OP2f) correspondent à une équation de régulation du courant de l'axe en cours et les variables d'addition supérieure et inférieure (A,,± , A,7) correspondent respectivement à la valeur maximale et minimale d'unecomposante de ladite équation de régulation pour une certaine plage de variation des paramètres de ladite composante, ladite composante de l'équation de régulation s'ajoutant à la différence entre le courant pour l'axe en cours (/d,/q,/f) et sa consigne (/d, If). 10. Système selon l'une des revendications 8 ou 9, dans lequel pour chacun des axes, les deux opérateurs linéaires comprennent une multiplication entre la valeur de l'inductance du moteur électrique suivant l'axe en cours (Ld, Lq,Lf), une constante dépendante de l'axe en cours (X') et la différence entre le courant à réguler suivant l'axe en cours (Id,Iq,If) et sa consigne (/d, If). 11. Système selon l'une quelconque des revendications 8 à 10, dans lequel pour chacun des axes, les moyens de régulation comprennent des moyens d'application d'un troisième opérateur linéaire (M OP3d, M OP3q, M OP3f) capables d'appliquer un troisième opérateur linéaire (OP3d, OP3q, OP3f) comprenant l'ajout d'une variable d'addition ( A7b" ) sur le courant suivant cet axe (/d,/q,/f), ladite variable d'addition dépendant de la différence entre le courant suivant cet axe (/d,/q,/f) et sa consigne (/dc, If) et les moyens de gestion (MGd, MGq, MGf) sont configurés pour, lorsque le courant à réguler suivant cet axe (/cl, / /f ) est suffisamment proche de sa consigne (/dc, ) activer les moyens d'application du troisième opérateur linéaire (M OP3d, M OP3q, M OP3f). 12. Système selon la revendication 11, dans lequel la variable d'addition du troisième opérateur linéaire ( A7b" ) est déterminée en réalisant, pour une fenêtre d'interpolation donnée (ex), l'interpolation entre la variable d'addition supérieure ( ) et la variable d'addition inférieure (A,,-).