Comment calculer le temps de décroissance du courant RL en Python avec UliEngineering
Vous pouvez facilement calculer le temps de décroissance du courant RL pour atteindre un courant cible en utilisant la bibliothèque Python UliEngineering :
from UliEngineering.Electronics.RL import rl_current_fall_time
from UliEngineering.EngineerIO import *
# Calculer le temps pour décroître à 10% du courant initial
time = rl_current_fall_time("10", "100mH", 0.10)
print(f"Temps pour 10% du courant (10Ω, 100mH) : {format_value(time, 's')}")
# Calculer le temps pour décroître à 1% du courant initial
time = rl_current_fall_time("1k", "1mH", 0.01)
print(f"Temps pour 1% du courant (1kΩ, 1mH) : {format_value(time, 's')}")Exemple de sortie
Temps pour 10% du courant (10Ω, 100mH) : 23.0 ms
Temps pour 1% du courant (1kΩ, 1mH) : 4.61 µsLe temps de décroissance du courant RL représente le temps nécessaire pour que le courant traversant une inductance décroisse jusqu’à un pourcentage spécifique de sa valeur initiale lorsque la source de tension est retirée. Ce calcul est essentiel pour comprendre les temps de relâchement des relais, la sécurité de commutation des charges inductives et la réponse transitoire des réseaux RL. La décroissance du courant suit une courbe exponentielle, le courant n’atteignant jamais véritablement zéro en un temps fini.
Le temps de décroissance est calculé en utilisant la formule : $t = -\tau \ln(\text{ratio})$, où $\tau = \frac{L}{R}$ est la constante de temps et le ratio est le courant cible exprimé en fraction du courant initial (par exemple 0,10 pour 10%). Par exemple, décroître jusqu’à 10% du courant initial prend environ 2,3 constantes de temps, tandis que décroître jusqu’à 1% 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 montée du courant RL en Python avec UliEngineering
- Comment calculer la fréquence de coupure RL en Python avec UliEngineering