Como calcular o tempo de queda de corrente RL em Python usando UliEngineering

Você pode calcular facilmente o tempo de queda de corrente RL para alcançar uma corrente alvo usando a biblioteca 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_current_fall_time.py
from UliEngineering.Electronics.RL import rl_current_fall_time
from UliEngineering.EngineerIO import *

# Calcular tempo para cair a 10% da corrente inicial
time = rl_current_fall_time("10", "100mH", 0.10)
print(f"Time to 10% current (10Ω, 100mH): {format_value(time, 's')}")

# Calcular tempo para cair a 1% da corrente inicial
time = rl_current_fall_time("1k", "1mH", 0.01)
print(f"Time to 1% current (1kΩ, 1mH): {format_value(time, 's')}")

Exemplo de saída

rl_current_fall_time_output.txt
Time to 10% current (10Ω, 100mH): 23.0 ms
Time to 1% current (1kΩ, 1mH): 4.61 µs

O tempo de queda de corrente RL representa o tempo necessário para a corrente através de um indutor decair a uma porcentagem específica de seu valor inicial quando a fonte de tensão é removida. Este cálculo é essencial para compreender tempos de liberação de relés, segurança de comutação de cargas indutivas e a resposta transitória de redes RL. O decaimento de corrente segue uma curva exponencial, com a corrente nunca verdadeiramente atingindo zero em tempo finito.

O tempo de queda é calculado usando a fórmula: $t = -\tau \ln(\text{ratio})$, onde $\tau = \frac{L}{R}$ é a constante de tempo e a razão é a corrente alvo como uma fração da corrente inicial (ex.: 0,10 para 10%). Por exemplo, cair para 10% da corrente inicial leva aproximadamente 2,3 constantes de tempo, enquanto cair para 1% leva aproximadamente 4,6 constantes de tempo.

Posts relacionados


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