J'aime bien comprendre ce que je fais et avoir l'impression que je maîtrise les technologies que j'utilise. J'ai bien dit avoir l'impression ...

j'avais eu, au début des années 1990, un Silentius 2000 motorisé en électrique. A l'époque je ne m'étais pas posé beaucoup de questions sur l'aspect théorique de la propulsion électrique. Il faut dire qu'on en était encore à l'époque aux balbutiements de cette technique et le choix en terme de matériel était assez réduit pour un motoplaneur de 2 mètres d'envergure. Bref il n'y avait pas beaucoup de questions à se poser.

Après une période d'interruption j'ai repris avec l'hélicoptère électrique. Le choix des moteurs était plus étendu, les brushless apparaissaient, les lipo commençaient à se rependre même si la majorité volait encore en NicD ou NimH. J'ai donc décidé de m'intéresser à la théorie de la propulsion électrique afin de mieux choisir mon matériel.. Pour cela j'ai commencé par recalculer les équations relatives aux moteur électrique. Bien entendu et même si cet article s’appuie sur des calculs effectués sur des moteurs montés sur un hélicoptère, ce qui suit s’applique également parfaitement aux moteurs d’avions

Je passe rapidement sur la théorie du fonctionnement du moteur, sur ce sujet je suis un peu dépassé et je risquerai de dire des bêtises, j'y reviendrai peut être plus tard. On retiendra que le moteur tourne à une vitesse qui est proportionnelle à la tension d'alimentation du bobinage, le contrôleur (dans le cas d'un brushless, sur un moteurs à balais ce sont les balais et les lamelles sur le rotor qui jouent ce rôle) se chargeant d'une part d'abaisser la tension pour qu'elle corresponde à la vitesse de rotation souhaitée, et d'autre part d'alimenter au bon moment la bobine qui va bien. Dans tout ce qui suit, on considère que l'on est plein gaz et donc la tension est la même en entrée et sortie de contrôleur. Toutes les équations sont valables pour des positions intermédiaires du manche de gaz, mais d'une part ce qui intéresse généralement c'est ce qui se passe plein gaz et ... on ne sait mesurer la tension et l'intensité qu'en sortie de pack, on ne sait pas le faire (sur un brushless) en sortie de contrôleur (parce que la tension est distribuée successivement sur les 3 branches du bobinage). Et pendant que nous y sommes on va considérer que la tension d'alimentation du contrôleur est constante (ce qui n'est pas le cas lorsque on alimente la propulsion avec un pack d'accus, car en particulier la tension chute quand l'intensité augmente).

 
Le moteur est caractérisé par trois grandeurs :

 

  • le Kv : constante de vitesse qui donne la vitesse de rotation pour 1 volt (en Tours/mn/volt)
  • Io : intensité consommée moteur "à vide".
  • Ri : résistance interne du moteur.

Kv n'est pas vraiment une constante absolue pour un moteur donné, sa valeur dépend entre autres du timing. 

Ri n'est pas vraiment constante, elle varie avec la température du bobinage. Disons qu'entre un bobinage à 20° et le même à 70° la résistance augmente de 20% environ.

Quant à Io qui apparait généralement dans les datasheet comme une constante n'en est pas une, sa valeur dépend en particulier de la vitesse de rotation du moteur. D'ailleurs ... il faudrait raisonner Po (puissance mécanique nécessaire pour faire tourner le moteur à la vitesse N "à vide") et non pas Io. J'ai fait l'exercice et cela se traduit par des différences de résultat mais j'ai préféré ici conserver l'approche "classique" (donc Io, constante). Je reviens à la fin de l'article sur une approche faite à partir de Po.

Le Ri est important, parce que quand on alimente le moteur avec une tension U seulement une partie de cette tension va servir à faire tourner le moteur. Le reste va être perdu en raison de l'effet joule, qui se traduit par un échauffement du moteur : quand une intensité I traverse une résistance R, la chute de tension aux bornes de la résistance est Ur = R*I . Donc, dans le cas de notre moteur, si la tension d'alimentation est U, la tension qui sert vraiment à animer le moteur est U - I * Ri (I étant l'intensité dans le circuit). : Puissance consommée = Puissance perdue par effet Joule + puissance efficace servant à faire tourner le moteur.

Tient, au fait, les ordres de grandeur courantes de ces valeurs (pour des brushless) : 200 tours/mn/volt à 3500 tours/mn/volt pour le Kv, 0,5 ampère à 4 ampères pour Io et 0,015 ohm à 0,1 ohm pour Ri. Très approximativement.

Dans les équations suivantes :

  •  N est la vitesse de rotation du moteur (en tours/mn).
  • U est la tension d'alimentation du moteur (comme nous sommes plein gaz c'est - a peu près - la tension en sortie de contrôleur)
  • I est l'intensité qui traverse le moteur
  • Ri est la résistance interne réelle du moteur, c'est à dire la résistance entre deux des fils d'alimentation du moteur
  • Io est l'intensité à vide
  • Kv est la constante de vitesse du moteur
  • Kc est la constante de couple du moteur
  • Pc est la puissance électrique "consommée" par le moteur
  • Pj est la puissance perdue en effet joule (ne sert pas à faire tourner le moteur, se transforme en chaleur)
  • Po est la puissance perdue en frottements
  • Ps est la puissance de sortie du moteur (puissance à l'axe)
  • C est le couple mécanique en sortie moteur
  • Irmax est l'intensité au rendement maximum
  • Rendement est le rendement ...
  • Et rendementmax est le rendement maximum du moteur
  • Irmax est l'intensité au rendement maximum
  • Ibloc est l'intensité au blocage

Le cachet d'aspirine est prêt ? alors on y va. On n'oubliera pas que dans ce qui suit on est plein gaz, donc le contrôleur n'abaisse pas la tension et on retrouve en sortie de contrôleur la tension et l'intensité qu'on a en entrée de contrôleur (donc en sortie de pack).

Pour une tension d'alimentation U et une intensité en sortie de pack I, on a :

  • Tension "utile" (fait tourner le moteur)                : U - I * Ri
  • Vitesse de rotation du moteur                                       : N = Kv * (U - I * Ri) 
  • Puissance consommée                                                 : Pc = U * I
  • Perte par effet Joule                                                      : Pj = I2 * Ri
  • Puissance mécanique à vide pour une vitesse N          : Po = (U - I * Ri) * Io
  • Puissance en sortie du moteur  (puissance à l'axe)      Ps = Pc - Pj - Po = U * I - I2 * Ri - (U - I * Ri) * Io = (U - I * Ri) * (I - Io)

Je l'ai signalé plus haut, Po et Io dépendent de la vitesse de rotation du moteur. J'aurais donc du écrire Io(N) et Po(N) mais je ne l'ai pas fait pour ne pas alourdir les équations.

la puissance à l'axe peut également s'écrire Ps = N * C. C'est la même puissance que la puissance en sortie moteur, mais cette fois-ci vue d'un point de vue mécanique et non pas électrique.

Qu'est-ce qu'on peut tirer de tout ça ?

- constante de couple :
 Nous écrivons l'égalité des deux formules donnant la puissance à l'axe du moteur :

         -->   (U - I * Ri) * (I - Io) = N * C
         -->   N / Kv  * (I - Io) = N * C
         -->   (I - Io)  / Kv = C
         -->   C = Kc * (I - Io) en posant Kc = 1/Kv .

Ce qui veut dire que le couple exercé par le moteur est fonction de l'intensité : la relation entre les deux grandeurs est linéaire, la pente est égale à Kc = 1/ Kv.

- Pour une tension donnée, facteurs jouant sur la vitesse de rotation moteur : quand on met du pas sur un hélicoptère la vitesse du moteur chute. Ce qu'on corrige en mettant une courbe de gaz qui a pour effet d'augmenter le % de gaz quand le pas augmente. Cela découle immédiatement de ce qui précède : quand le pas augmente, le couple augmente également, et donc l'intensité. Comme N = Kv * (U - I * Ri) la tension utile diminue et la vitesse rotor qui est proportionnelle à la tension utile diminue également.

Le même phénomène se produit sur un avions quand on remplace une hélice par une autre ayant un pas ou un diamètre plus important : la vitesse de rotation diminue.


En réalité, si on alimente par une batterie un deuxième effet se superpose à celui-ci car quand l'intensité consommée augmente la tension de l'accu baisse.

 

- Rendement du moteur Pour une tension et une intensité données : c'est le rapport entre la puissance de sortie et la puissance d'entrée. Donc pour une tension d'alimentation U, on peut écrire la formule donnant le rendement en fonction de l'intensité I

          rendement = Ps / Pc = (U - I * Ri) * (I - Io) / (U * I)

- Rendement maximum du moteur pour une tension donnée :

Pour trouver le rendement maximum on dérive par rapport à I (U et Ri sont considéré comme constants) et on dit que la dérivée est égale à 0. On trouve alors l'intensité au rendement maximum. Avant on secoue un peu l'équation pour la rendre plus facile à dériver :

rendement  = ((U - I * Ri) * (I - Io)) / (U * I)

rendement = (U*I - U*Io - Ri*I² + I*Ri*Io)/(U*I)

et finalement  rendement = 1 - Io/I - (Ri/U)*I + (Ri/U) * Io

Je dérive par rapport à I :

d(R)/d(I) = - Io/I2 + Ri/U

Quand d(R)/d(I) = 0 le l'intensité est égale à Irmax :

          Io/Irmax² - Ri/U = 0 -->    Io/Irmax² = Ri/U -->   Irmax² = Io * U / Ri          

 et finalement :   Irmax = racine ( U * Io / Ri ) 

Pour calculer le rendement maximum, on repart de l'équation du rendement et on écrit que l'intensité est égale à racine(U * Io / Ri)

          Rendementmax = 1 - Io/Irmax -(Ri/U)*Irmax + (Ri/U) * Io

          Rendementmax = 1 - Io/(racine (U*Io/Ri)) - Ri/U * (racine(U*Io/Ri)) + (Ri/U)*Io

          Rendementmax = 1 - Io*racine(Ri/(U*Io)) - racine(Ri*Io/U) + (Ri/U)*Io

          Rendementmax = 1 - racine (Io*Ri/U) - racine(Ri*Io/U) + (Ri/U)*Io

          Rendementmax = 1 - 2 * racine (Io*Ri/U) + (racine ((Ri/U)*Io))²

Et donc : Rendementmax = (1 - racine (Io*Ri/U))²

On voit que le rendement maximum dépend uniquement de la tension d'alimentation, de la résistance interne du moteur et de l'intensité à vide. En particulier on remarque que quand la tension augmente le rendement augmente également. On a donc intérêt à utiliser le moteur à la tension la plus élevée possible (pas seulement la tension d'alimentation du contrôleur, mais aussi la tension interne dans le moteur. c'est à dire voler avec le plus de gaz possible, ce qui se fera sur un hélicoptère en ayant un pignon bien adapté et sur un avion en choisissant la bonne hélice).

Augmenter la tension d'alimentation sur un moteur donné est mathématiquement le moyen d'améliorer le rendement. Ceci étant cela va conduire à des effets collatéraux, comme la nécessité sur un avion d'utiliser une hélice plus petite, ce qui ne va pas forcément dans le bon sens pour le rendement global de la chaine de propulsion. Par ailleurs le modèle n'est pas toujours à puissance maximum et il faut prendre en compte également le rendement aux régimes intermédiaires. 

 Au passage, on peut écrire Rendementmax en fonction de Irmax :

           Rendementmax = (1 - racine (Io*Ri/U))²

          Rendementmax = (1 - Io * racine ( Ri / (Io*U))²

          Rendementmax = (1 - Io / (racine (Io * U / Ri))²

          Rendementmax = (1 - Io / Irmax)²

          Rendementmax = ((Irmax - Io) / Irmax)²

  

- Puissance à l'axe (de sortie) maximum pour une tension U donnée :

Pour la calculer, et toujours en supposant que l'alimentation moteur est constante, on part de l'équation vue plus haut que l'on dérive en fonction de l'intensité, la dérivée s'annulant pour l'intensité à laquelle la puissance est maximum : 

          Ps = (U - I * Ri) * (I - Io) = - I²*Ri + I*(U + Ri*Io) - U*Io

          d(Ps)/d(I) = - 2*I*Ri +U*(Ri*Io)

          d(Ps)/d(I) = 0 quand 2*I*Ri =U*(Ri*Io)

on remet de l'ordre et on obtient : I(Ps,max) = 1/2*(U/Ri +Io)

Le terme Io est de l'ordre de 1. Par contre Ri est généralement de l'ordre de 0,05 ohm et on voit donc que U/Ri va être très élevé (pour U = 11.1 volts U/Ri = 222 donc l'intensité à puissance maximum est de l'ordre de 110 ampères. Dans la pratique à une telle intensité sur un modèle réduit standard ou le moteur et le contrôleur supportent environ 50 ampères en pointe l'un des éléments de la chaine de propulsion va griller et donc la notion de puissance maximum théorique d'un moteur n'a que peu d'intérêt. La puissance maximum du moteur est en fait liée à sa capacité à évacuer la chaleur crée par l'effet joule (donc en gros liée à sa masse et au refroidissement).

Il suffit ensuite de réintroduire l'intensité dans la formule de la puissance :

          Ps,max = (U - I(Ps,max) * Ri) * (I(Ps,max) - Io)

          Ps,max = (U - 1/2*(U + Ri*Io))*(1/2*(U + Ri*Io) - Io

On remet de l'ordre et on obtient :

Ps,max = (U - Ri*Io)²/(4*Ri)

Pour un moteur donné la puissance maximum théorique ne dépend donc que de la tension d'alimentation. Comme le terme Ri*Io est très faible devant U on peut admettre que cette puissance maximum théorique vaut U²/(4*Ri)

 

Attention, il s'agit d'une puissance maximum théorique calculée. Dans la pratique cette puissance pourrait être maximum pour une intensité supérieure à celle que le moteur peut supporter ..

 

- Intensité au blocage : si le couple augmente beaucoup, l'intensité va augmenter et la chute de tension dans le moteur va finalement être telle qu'elle sera égale à  la tension d'alimentation : le moteur ne tourne plus. donc dans l'équation N=kv(U-I*Ri) le terme U-I*Ri est nul et on a :

Ibloc = U / Ri

L'intensité de blocage ne dépend donc que de U et Ri. On remarque qu'elle est à peu près le double de l'intensité à laquelle la puissance électrique est maximum :

I(Ps,max) = 1/2*(U/Ri +Io) = 1/2 (Ibloc + Io) --> Ibloc = 2 *  I(Ps,max) + Io

Après tous ces calculs, passons à la représentation graphique. J'ai pris l'exemple d'un moteur ayant un Kv de 662 touts/min/volt, Ri = 0.026 ohms et Io = 2.4 ampères.

Dans le graphique ci-dessous j'ai représenté, en fonction de l'intensité, la puissance consommée, la puissance de sortie, le rendement et la vitesse de rotation pour une tension de 14,8 volts.

Théorie du moteur électrique brushless

- la vitesse de rotation décroit linéairement en fonction de l'intensité

- la puissance consommée croit linéairement en fonction de l'intensité

- La puissance de sortie décrit une parabole. Le maximum selon la formule ci-dessus est  Ps,max = (U - Ri*Io)²/(4*Ri) = 2088 watts, et il est atteint pour une intensité I = 0.5*(U/Ri + io) = 286 ampères. C'est bien ce que l'on voit sur le graphique. On note que ce maximum ne sera jamais atteint, le moteur ne supportant qu'une intensité maximum de 65 ampères.

- Les courbes de vitesse, puissance à l'axe se coupent en un point qui correspond au blocage du moteur. l'intensité est alors U/Ri = 569 ampères.

- la valeur maximum du rendement est (1 - racine (Io*Ri/U))² = 87,4% pour une intensité égale à racine ( U * Io / Ri ) = 36.96 ampères.

 

- Io et Po : Je reviens un peu sur ces valeurs, parce que parfois elles créent une confusion lorsqu'on travaille sur les équations.

Quand le moteur tourne à vide, sous une tension U, on constate qu'il consomme une certaine puissance Po (attention ce n'est pas la puissance électrique nécessaire pour faire tourner le moteur à vide à la vitesse N. C'est bien la puissance mécanique utilisée). Cette puissance sert essentiellement à vaincre les frottements, et si on fait varier la vitesse de rotation du moteur on s'aperçoit que Po varie linéairement en fonction de N.

Si la tension d'alimentation est U, Po peut s'exprimer sous la forme Po = U * Io. On introduit ici la notion d'intensité à vide Io. Pour une tension donnée Io varie avec N comme Po. Mais supposons que U change, alors Io va également changer de valeur. Po aussi me direz vous, puisque si on change U la vitesse de rotation du moteur change également. oui mais ...

- Po varie linéairement avec N : Po = a * N + b, quelle que soit U

- Po = U * Io --> Io = Po / U = a/U * N + b/u

Donc, I o varie linéairement avec N mais dès que U change l'équation liant io et N varie. Confusing ... et qui conduit à un petit tour de passe-passe quad j'écris plus haut :

Po = U * I - I2 * Ri - (U - I * Ri) * Io

En effet Po pour la vitesse de rotation N est (Uo - Io * Ri) - Io et non pas (U - I * Ri) ... avec Uo tension en entrée de bobinage pour laquelle la vitesse de rotation est N (je rappelle qu'on fait le calcul pour une tension et une intensité sortie de pack fixés, donc pour N fixé). Ouh ça se complique ... heureusement nous avons la relation N/Kv = U - Ri * I et donc, comme la vitesse de rotation pour laquelle on a une puissance Po à vide est celle pour laquelle on calcule Ps, on a :

U - Ri * I = Uo - Ri - Io

et donc on peut bien écrire Po = ( U - Ri * I) - Io.

Mais ce n'est pas immédiat ...

 

 



Bon et bien voilà une bonne chose de faite. Promis je ne recommencerai pas. Quoique .... Que ceux qui ont abandonné la lecture au bout de quelques lignes ne s'inquiètent pas, on peut parfaitement vivre sans savoir redémontrer toutes ces équations.

 

 

article revu en decembre 2022

Retour à l'accueil