Як обчислити час наростання струму RL у Python за допомогою UliEngineering
Ви можете легко обчислити час наростання струму RL для досягнення цільового струму за допомогою бібліотеки Python UliEngineering.
Онлайн-калькулятор: Калькулятор часу наростання струму RL
from UliEngineering.Electronics.RL import rl_current_rise_time
from UliEngineering.EngineerIO import *
# Обчислити час досягнення 90% від кінцевого струму
time = rl_current_rise_time("10", "100mH", 0.90)
print(f"Час до 90% струму (10Ом, 100мГн): {format_value(time, 'с')}")
# Обчислити час досягнення 99% від кінцевого струму
time = rl_current_rise_time("1k", "1mH", 0.99)
print(f"Час до 99% струму (1кОм, 1мГн): {format_value(time, 'с')}")Приклад виводу
Час до 90% струму (10Ом, 100мГн): 23,0 мс
Час до 99% струму (1кОм, 1мГн): 4,61 мксЧас наростання струму RL — це час, потрібний струму через котушку індуктивності для наростання до певного відсотка від його кінцевого значення після подачі напруги. Це обчислення є важливим для розуміння пускових струмів, часів активації реле та перехідної характеристики RL-мереж. Наростання струму відбувається за експоненціальною кривою, причому струм ніколи насправді не досягає 100% від свого кінцевого значення за скінченний час.
Час наростання обчислюється за формулою: $t = -\tau \ln(1 - \text{ratio})$, де $\tau = \frac{L}{R}$ — стала часу, а ratio — цільовий струм як частка від кінцевого струму (наприклад, 0,90 для 90%). Наприклад, досягнення 90% від кінцевого струму займає приблизно 2,3 сталих часу, тоді як досягнення 99% займає приблизно 4,6 сталих часу.
Пов’язані публікації
- How to compute RL time constant in Python using UliEngineering
- How to compute RL current fall time in Python using UliEngineering
- How to compute RL cutoff frequency in Python using UliEngineering