Comment calculer le temps de montée du courant RL en Python avec UliEngineering
Vous pouvez facilement calculer le temps de montée du courant RL pour atteindre un courant cible à l’aide de la bibliothèque Python UliEngineering :
from UliEngineering.Electronics.RL import rl_current_rise_time
from UliEngineering.EngineerIO import *
# Calculer le temps pour atteindre 90 % du courant final
time = rl_current_rise_time("10", "100mH", 0.90)
print(f"Temps pour 90 % du courant (10 Ω, 100 mH) : {format_value(time, 's')}")
# Calculer le temps pour atteindre 99 % du courant final
time = rl_current_rise_time("1k", "1mH", 0.99)
print(f"Temps pour 99 % du courant (1 kΩ, 1 mH) : {format_value(time, 's')}")Exemple de sortie
Temps pour 90 % du courant (10 Ω, 100 mH) : 23.0 ms
Temps pour 99 % du courant (1 kΩ, 1 mH) : 4.61 µsLe temps de montée du courant RL représente le temps nécessaire pour que le courant traversant une inductance atteigne un pourcentage spécifique de sa valeur finale lorsqu’une tension est appliquée. Ce calcul est essentiel pour comprendre les courants d’appel, les temps d’activation des relais et la réponse transitoire des réseaux RL. La montée du courant suit une courbe exponentielle, le courant n’atteignant jamais réellement 100 % de sa valeur finale en temps fini.
Le temps de montée est calculé à l’aide de la formule : $t = -\tau \ln(1 - \text{ratio})$, où $\tau = \frac{L}{R}$ est la constante de temps et le ratio est le courant cible exprimé en fraction du courant final (par exemple 0,90 pour 90 %). Par exemple, atteindre 90 % du courant final prend environ 2,3 constantes de temps, tandis qu’atteindre 99 % prend environ 4,6 constantes de temps.
Articles liés
- Comment calculer la constante de temps RL en Python avec UliEngineering
- Comment calculer le temps de descente du courant RL en Python avec UliEngineering
- Comment calculer la fréquence de coupure RL en Python avec UliEngineering