Cómo calcular el tiempo de subida de corriente RL en Python usando UliEngineering

Puedes calcular fácilmente el tiempo de subida de corriente RL para alcanzar una corriente objetivo usando la librería Python UliEngineering.

Calculadora en línea: Calculadora de tiempo de subida de corriente RL

rl_current_rise_time.py
from UliEngineering.Electronics.RL import rl_current_rise_time
from UliEngineering.EngineerIO import *

# Calcular tiempo para alcanzar el 90% de la corriente final
time = rl_current_rise_time("10", "100mH", 0.90)
print(f"Tiempo al 90% de corriente (10Ω, 100mH): {format_value(time, 's')}")

# Calcular tiempo para alcanzar el 99% de la corriente final
time = rl_current_rise_time("1k", "1mH", 0.99)
print(f"Tiempo al 99% de corriente (1kΩ, 1mH): {format_value(time, 's')}")

Ejemplo de salida

rl_current_rise_time_output.txt
Tiempo al 90% de corriente (10Ω, 100mH): 23.0 ms
Tiempo al 99% de corriente (1kΩ, 1mH): 4.61 µs

El tiempo de subida de corriente RL representa el tiempo requerido para que la corriente a través de un inductor suba a un porcentaje específico de su valor final cuando se aplica voltaje. Este cálculo es esencial para entender las corrientes de entrada, los tiempos de activación de relés y la respuesta transitoria de redes RL. La subida de corriente sigue una curva exponencial, con la corriente nunca alcanzando verdaderamente el 100% de su valor final en tiempo finito.

El tiempo de subida se calcula usando la fórmula: $t = -\tau \ln(1 - \text{relación})$, donde $\tau = \frac{L}{R}$ es la constante de tiempo y la relación es la corriente objetivo como fracción de la corriente final (por ejemplo, 0,90 para 90%). Por ejemplo, alcanzar el 90% de la corriente final toma aproximadamente 2,3 constantes de tiempo, mientras que alcanzar el 99% toma aproximadamente 4,6 constantes de tiempo.

Entradas relacionadas


Echa un vistazo a artículos similares por categoría: Electronics, Python