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=RθR25I2(1+α(Tamb−25))1−αRθR25I2,Iderated=Tmax−TambRθR25(1+α(Tmax−25)),Rhot=R25(1+α(T−25))\Delta T = \frac{R_{\theta} R_{25} I^2 \left(1 + \alpha (T_{amb} - 25)\right)}{1 - \alpha R_{\theta} R_{25} I^2}, \quad I_{derated} = \sqrt{\frac{T_{max} - T_{amb}}{R_{\theta} R_{25} \left(1 + \alpha (T_{max} - 25)\right)}}, \quad R_{hot} = R_{25}\left(1 + \alpha (T - 25)\right)

Référence: maxon, Formulae Handbook (J. Braun, maxon academy, 2012), §9.2, p. 49; maxon, Key information (2009), p. 40; Drela, First-Order DC Electric Motor Model (MIT, 2007); IEC 60034-1 — Rotating electrical machines; NEMA MG-1

ΔT— Augmentation de la température au-dessus de la température ambiante (°C)
Rθ— Résistance thermique totale (enroulement → boîtier + boîtier → température ambiante) (°C/W)
α— Coefficient de température du cuivre (0,00393/°C) (1/°C)
I_derated— Courant continu de sécurité maximal (A)
R_25— Résistance aux bornes à 25 °C, mesurée entre deux fils du moteur (Ω)
I— Courant d'alimentation (A)
T— Température du bobinage (°C)
C_th— Capacité thermique du bobinage, 10 J/°C (J/°C)
I_op— Courant de fonctionnement (A)
I_cont— Courant nominal permanent (fiche technique) (A)

Comment ça marche

Ce calculateur modélise l'élévation de température moteur BLDCà l'aide d'un réseau de résistance thermiquepour 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), la voie principale est bobinage -> fer statorique -> boîtier -> température ambiante, avec Twinding=Tambient+Ptotal×(Rθ,wc+Rθ,ca)T_{winding} = T_{ambient} + P_{total} \times (R_{\theta,wc} + R_{\theta,ca}), où Rθ,wcR_{\theta,wc} est bobinage-boîtier et Rθ,caR_{\theta,ca} est la résistance thermique cas-air ambiant.

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)=R25×(1+α(T−25))R(T) = R_{25} \times (1 + \alpha (T - 25)) où α=0.00393\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 : Teq=Tamb+I2R(Tamb)×Rθ,total/(1−α×I2R25×Rθ,total)T_{eq} = T_{amb} + I^2 R(T_{amb}) \times R_{\theta,total} / (1 - \alpha \times I^2 R_{25} \times R_{\theta,total}) (maxon). Le calculateur utilise cette forme fermée, avec II le courant d'alimentation et R25R_{25} la résistance aux bornes entre deux fils à 25C, que ce courant traverse en commutation par blocs. Lorsque α×I2R25×Rθ,total≥1\alpha \times I^2 R_{25} \times R_{\theta,total} \geq 1, il n'existe aucun équilibre (emballement thermique), et le calculateur n'en indique aucun.

La constante de temps thermique du premier ordre τ=Rθ×Cth\tau = R_{\theta} \times C_{th} (où CthC_{th} est la capacité thermique en J/C) détermine la rapidité avec 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 courants nominaux de rafale ne sont sûrs que pour des durées bien inférieures à τ\tau.

Exemple Résolu

Vérifier qu'un moteur 4008-380 Kv supporte 15 A en continu à 40 °C de température ambiante. Spécifications : R25R_{25} = 0,120 ohm (résistance aux bornes entre deux fils, à 25 °C), I0I_0 = 0,8 A à 22,2 V (6S), isolation de classe F (155 °C max), Rθ,wcR_{\theta,wc} = 1,5 C/W, Rθ,caR_{\theta,ca} = 8,0 C/W (convection naturelle).

Étape 1 - Calculer les pertes avec la résistance à 25 °C : PCuP_{Cu} = 152×0.12015^2 \times 0.120 = 27,0 W (commutation par blocs : le courant d'alimentation traverse la résistance aux bornes) P0P_0 = 22,2 x 0,8 = 17,8 W (fer + mécanique) Ptotal,25P_{total,25} = 27,0 + 17,8 = 44,8 W

Étape 2 - Estimer la température du bobinage (premier passage) : Rθ,totalR_{\theta,total} = 1,5 + 8,0 = 9,5 C/W ΔT\Delta T = 44,8 x 9,5 = 425,6 C - clairement trop chaud !

Étape 3 - Ce moteur ne peut pas fonctionner à 15 A en convection naturelle. Ajouter le refroidissement par le souffle de l'hélice : Avec le flux d'air d'une hélice de 12 pouces : Rθ,caR_{\theta,ca} descend à 2,0 C/W (convection forcée) Rθ,totalR_{\theta,total} = 1,5 + 2,0 = 3,5 C/W ΔT25\Delta T_{25} = 44,8 x 3,5 = 156,8 C - dépasse toujours le budget de 115 C

Étape 4 - Trouver le courant continu maximal sûr : Budget thermique : ΔTmax\Delta T_{max} = 155 - 40 = 115 C Pertes admissibles : PmaxP_{max} = ΔTmax/Rθ,total\Delta T_{max} / R_{\theta,total} = 115/3,5 = 32,9 W Soustraire les pertes à vide : PCu,maxP_{Cu,max} = 32,9 - 17,8 = 15,1 W ImaxI_{max} = 15.1/0.120\sqrt{15.1 / 0.120} = 11,2 A en continu Avec la résistance à chaud à 155 °C : RhotR_{hot} = 0,120 x (1 + 0,00393 x 130) = 0,181 ohm Corrigé : ImaxI_{max} = 15.1/0.181\sqrt{15.1 / 0.181} = 9,1 A

Résultat : le courant continu maximal est de 9,1 A (et non 15 A) avec le refroidissement forcé par l'hélice à 40 °C de température ambiante. Le moteur ne supporte 15 A que par courtes rafales : environ 23 secondes à partir de 40 °C, avec une constante de temps thermique τ\tau = 25 s et une résistance qui augmente à mesure que le bobinage chauffe. Le calculateur ne compte que les pertes cuivre ; pour ce moteur, il indique donc un courant continu admissible de 13,5 A : ce sont les 17,8 W de pertes à vide qui le ramènent à 9,1 A.

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 à T=25+(Rhot/Rcold−1)/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 specific_heat, 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.

Articles Connexes

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