Как вычислить постоянную времени RL на Python с помощью UliEngineering

Можно легко вычислить постоянную времени RL цепи резистор-индуктор с помощью библиотеки Python UliEngineering:

TechOverflow calculators:
You can enter values with SI suffixes like 12.2m (equivalent to 0.012) or 14k (14000) or 32u (0.000032).
The results are calculated while you type and shown directly below the calculator, so there is no need to press return or click on a Calculate button.
Ω
H
rl_time_constant.py
from UliEngineering.Electronics.RL import rl_time_constant
from UliEngineering.EngineerIO import *

# Вычислить постоянную времени RL для 10 Ом и 100 мГн
tau = rl_time_constant("10", "100mH")
print(f"RL time constant (10Ω, 100mH): {format_value(tau, 's')}")

# Вычислить постоянную времени RL для 1 кОм и 1 мГн
tau = rl_time_constant("1k", "1mH")
print(f"RL time constant (1kΩ, 1mH): {format_value(tau, 's')}")

Пример вывода

rl_time_constant_output.txt
RL time constant (10Ω, 100mH): 10.0 ms
RL time constant (1kΩ, 1mH): 1.00 µs

Постоянная времени RL, обозначаемая греческой буквой $\tau$, представляет время, необходимое для достижения током через индуктор примерно 63,2% от конечного значения при подаче напряжения, или спад до примерно 36,8% при отключении напряжения. Эта постоянная времени характеризует скорость изменения тока в RL-цепях и фундаментальна для проектирования фильтров и таймерных применений.

Постоянная времени вычисляется по формуле: $\tau = \frac{L}{R}$, где $L$ — индуктивность в генри, а $R$ — сопротивление в омах. Результат в секундах.

Связанные записи


Check out similar posts by category: Calculators, Electronics, Python