Skip to content
RFrftools.io
Motor

Calculateur de déclassement thermique BLDC

Calculez la température d'enroulement du moteur BLDC, la marge thermique, le courant déclassé et le délai jusqu'à la limite thermique. Supporte les classes d'isolation B, F et H.

Loading calculator...

Formule

ΔT=PlossRθ,Iderated=TmaxTamb1.5RRθ,Rhot=Rcold(1+αΔT)\Delta T = P_{loss} \cdot R_{\theta}, \quad I_{derated} = \sqrt{\frac{T_{max} - T_{amb}}{1.5 \cdot R \cdot R_{\theta}}}, \quad R_{hot} = R_{cold}(1 + \alpha \Delta T)

Référence: IEC 60034-1 — Rotating electrical machines; NEMA MG-1

ΔTTemperature rise above ambient (°C)
Total thermal resistance (winding→case + case→ambient) (°C/W)
αCopper temperature coefficient (0.00393/°C) (1/°C)
I_deratedMaximum safe continuous current (A)

Comment ça marche

Ce calculateur modélise l'élévation de température du moteur BLDC à l'aide d'un réseau de résistance thermique pour vérifier que les températures des enroulements restent dans les limites de la classe d'isolation. Les concepteurs de moteurs, les constructeurs de drones et les intégrateurs industriels l'utilisent pour déterminer les courants nominaux continus et le refroidissement requis pour leur environnement d'exploitation.

Le modèle thermique en régime permanent suit une analogie électrique : le flux de chaleur (watts) à travers la résistance thermique (C/W) produit une différence de température (C). Selon le modèle thermique de Mellor (IEE Proc. 1991), le chemin principal est bobinage -> fer statorique -> boîtier -> ambiant, avec $T_ {bobinage} = T_ {ambient} + P_ {total} \ times (R_ {\ theta, wc} + R_ {\ theta, ca}) $, où $R_ {\ theta, wc} $ est bobinage-à-boîtier et $R_ {\ theta, ca} $ est la résistance thermique du boîtier à la température ambiante.

La classe d'isolation définit la température d'enroulement maximale autorisée selon la norme IEC 60085 : classe B (130 °C), classe F (155 °C) et classe H (180 °C). La plupart des moteurs BLDC Hobby utilisent un fil émaillé de classe B ou F. Dépasser la valeur nominale de 10 °C réduit de moitié la durée de vie de l'isolation selon la règle d'Arrhenius : la marge thermique n'est pas facultative.

La résistance du cuivre augmente avec la température : $R (T) = R_ {25} \ times (1 + \ alpha (T - 25)) $ où $ \ alpha = 0,00393$/C pour le cuivre. Cela crée une rétroaction thermique positive : les enroulements les plus chauds ont une résistance plus élevée, ce qui entraîne une perte de I2RI^2R plus importante, ce qui augmente encore la température. La température d'équilibre doit être résolue de manière itérative ou via la forme fermée : $T_ {eq} = T_ {amb} + P_ {loss,25} \ times R_ {\ theta, total}/(1 - \ alpha \ times I^2 R_ {25} \ times R_ {\ theta, total}) $.

La constante de temps thermique du premier ordre $ \ tau = R_ {\ theta} \ times C_ {th} $ (où $C_ {th} $ est la capacité thermique en J/C) détermine la vitesse à laquelle le moteur chauffe. Les petits moteurs de drones ($ \ tau$ = 10 à 30 s) atteignent 63 % de la température finale en moins de 30 secondes. Cela signifie que les valeurs nominales des courants de rafale ne sont sûres que pour des durées bien inférieures à $ \ tau$.

Exemple Résolu

Vérifier qu'un moteur 4008-380Kv peut gérer 15 A en continu à une température ambiante de 40 °C. Spécifications : $R_ {phase} $ = 0,120 ohm (œil, à 25 °C), I0I_0 = 0,8 A à 22,2 V (6S), isolation de classe F (155 °C max), $R_ {\ theta, wc} $ = 1,5 C/W, $R_ {\ theta, ca} $ = 8,0 C/W (convection naturelle).

Étape 1 - Calculez les pertes à une résistance de 25 °C : $P_ {Cu} $ = 3$ \ fois 15^2 \ fois 0,120$ = 81,0 W P0P_0 = 22,2 x 0,8 = 17,8 W (fer + mécanique) $P_ {total, 25} $ = 81,0 + 17,8 = 98,8 W

Étape 2 -- Estimation de la température d'enroulement (premier passage) : $R_ {\ thêta, total} $ = 1,5 + 8,0 = 9,5 C/W $ \ Delta T$ = 98,8 x 9,5 = 938,6 C - clairement trop chaud !

Étape 3 - Ce moteur ne peut pas fonctionner à 15 A avec une convection naturelle. Ajoutez le système de lavage et de refroidissement des accessoires : Avec un flux d'air d'hélice de 12 pouces : $R_ {\ theta, ca} $ tombe à 2,0 C/W (convection forcée) $R_ {\ thêta, total} $ = 1,5 + 2,0 = 3,5 C/W $ \ Delta T_ {25} $ = 98,8 x 3,5 = 345,8 C -- dépasse toujours la limite

Étape 4 -- Trouvez le courant continu maximal de sécurité : Budget thermique : $ \ Delta T_ {max} $ = 155 - 40 = 115 °C Prise en compte de la résistance à la chaleur : $P_ {max} $ = $ \ Delta T_ {max}/R_ {\ theta, total} $ = 115/3,5 = 32,9 W Soustrayez la perte à vide : $P_ {Cu, max} $ = 32,9 - 17,8 = 15,1 W $I_ {max} $ = $ \ sqrt {15.1/(3 \ times 0,120)} $ = 6,5 A en continu Avec une résistance à chaud à 155 °C : $R_ {hot} $ = 0,120 x (1 + 0,00393 x 130) = 0,181 ohm Corrigé : $I_ {max} $ = $ \ sqrt {15.1/(3 \ times 0,181)} $ = 5,3 A

Résultat : Le courant continu maximal est de 5,3 A (et non de 15 A) avec refroidissement forcé de l'hélice à une température ambiante de 40 °C. Le moteur ne peut gérer 15 A que pendant de courtes rafales, soit environ 15 secondes en supposant que $ \ tau$ = 25 s de constante de temps thermique.

Conseils Pratiques

  • Estimez la résistance thermique entre le boîtier et la température ambiante à 8 à 15 C/W pour la convection naturelle (essais au banc) et à 1,5 à 3 C/W pour le flux d'air forcé provenant d'une hélice ou d'un ventilateur. Le lavage des hélices réduit la résistance thermique de 3 à 5 fois, de sorte que les résultats des tests sur banc sont bien inférieurs aux performances en vol
  • Mesurez la température du bobinage indirectement via la résistance : faites tourner le moteur sous charge, arrêtez-le et mesurez immédiatement la résistance de phase -- rétrocalculez la température comme T=25+(Rhot/Rcold1)/0,00393T = 25 + (R_ {hot} /R_ {cold} - 1)/0,00393 ; c'est plus précis que les thermocouples externes qui ne lisent que la température du boîtier
  • Appliquez une marge thermique de 15 à 20 °C en dessous de la limite de la classe d'isolation pour tenir compte des points chauds à l'intérieur de l'enroulement qui sont de 10 à 20 °C plus chauds que la température moyenne de l'enroulement. Si la classe F est évaluée à 155 °C, concevez pour une moyenne maximale de 135 °C

Erreurs Fréquentes

  • Utilisation de la résistance d'enroulement à froid (25 °C) pour des calculs thermiques continus : à une augmentation de température de 130 °C, la résistance du cuivre est 51 % plus élevée qu'à 25 °C, ce qui signifie que la perte de cuivre réelle est supérieure de 51 % à celle calculée. Cette boucle de rétroaction positive est la cause la plus fréquente d'épuisement imprévu du moteur
  • Oublier de réduire la température ambiante : un moteur d'une puissance nominale de 15 A à 25 °C ne peut supporter qu'environ 12 A à 45 °C, car le budget thermique passe de 130 °C à 110 °C. Soustrayez toujours la température ambiante réelle de la limite de la classe d'isolation pour obtenir la véritable augmentation de température admissible
  • En supposant que le courant nominal de pointe est égal à un courant continu : un moteur d'une puissance nominale de 30 A en pointe (10 secondes) ne peut gérer que 8 à 12 A en continu. Des constantes de temps thermiques de 15 à 30 secondes signifient que le moteur atteint des températures dangereuses en 2 à 3 constantes de temps (30 à 90 secondes) au courant de pointe

Foire Aux Questions

Selon la norme IEC 60085, les classes applicables aux moteurs BLDC sont les suivantes : Classe B (130 °C max), Classe F (155 °C max) et Classe H (180 °C max). La plupart des moteurs de loisirs et de drones utilisent un fil émaillé de classe B ou F. Les servomoteurs industriels utilisent généralement la classe F ou H. La valeur nominale est la température maximale du point chaud de l'enroulement, et non la température moyenne. Les points chauds situés à l'intérieur de fentes serrées peuvent être supérieurs de 10 à 20 °C à la moyenne mesurée.
Appliquez un courant de charge progressif et enregistrez la température de l'enroulement (via la mesure de la résistance) toutes les 5 à 10 secondes jusqu'à ce qu'elle atteigne un plateau. La constante de temps tau est le temps nécessaire pour atteindre 63 % de l'élévation de température finale. Pour les petits moteurs de drones (taille 22xx), tau est généralement de 10 à 20 secondes. Pour les moteurs plus grands (40 x x 50 xx), tau est de 30 à 60 secondes. Vous pouvez également estimer à partir de la capacité thermique : tau = R_theta x masse x chaleur spécifique, en utilisant ~0,4 J/ (g*C) pour l'enroulement combiné cuivre/acier.
Oui, le flux d'air forcé provenant d'une hélice réduit la résistance thermique du boîtier à la température ambiante de 3 à 5 fois par rapport à la convection naturelle. Un moteur qui surchauffe à 8 A sur le banc peut fonctionner en toute sécurité à 15 A en vol. Cela signifie toutefois que les essais au sol à plein régime constituent le pire des scénarios thermiques. Effectuez toujours une validation thermique sur le banc au courant maximum attendu, et si le moteur survit aux essais sur banc, il sera nettement plus froid en vol avec le flux d'air de l'hélice.

Shop Components

As an Amazon Associate we earn from qualifying purchases.

NEMA 17 Stepper Motor

NEMA 17 bipolar stepper motors for precision motion control

Stepper Motor Driver (A4988)

A4988 stepper driver modules for microstepping control

DC Motor with Encoder

12 V DC motors with encoders for closed-loop drive applications

Calculateurs associés