Як обчислити час наростання струму RL у Python за допомогою UliEngineering

Ви можете легко обчислити час наростання струму RL для досягнення цільового струму за допомогою бібліотеки Python UliEngineering.

Онлайн-калькулятор: Калькулятор часу наростання струму RL

rl_current_rise_time.py
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, 'с')}")

Приклад виводу

rl_current_rise_time_output.txt
Час до 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 сталих часу.

Пов’язані публікації


Дивіться схожі статті за категоріями: Electronics, Python