Comment calculer la tension d'un condensateur à partir de l'énergie en Python avec UliEngineering
Vous pouvez facilement calculer la tension nécessaire pour stocker une quantité spécifique d’énergie dans un condensateur en utilisant la bibliothèque Python UliEngineering :
from UliEngineering.Electronics.Capacitors import capacitor_voltage_by_energy
from UliEngineering.EngineerIO import *
# Calculer la tension pour un condensateur de 100µF stockant 1mJ
voltage = capacitor_voltage_by_energy("100uF", "1mJ")
print(f"Voltage for 1mJ in 100µF: {format_value(voltage, 'V')}")
# Calculer la tension pour un condensateur de 1nF stockant 72nJ
voltage = capacitor_voltage_by_energy("1nF", "72nJ")
print(f"Voltage for 72nJ in 1nF: {format_value(voltage, 'V')}")Exemple de sortie
Voltage for 1mJ in 100µF: 4.47 V
Voltage for 72nJ in 1nF: 12.0 VCe calcul détermine la tension nécessaire pour stocker une quantité spécifique d’énergie dans un condensateur. Cela est utile pour la conception d’alimentations, les calculs de stockage d’énergie et la détermination des exigences de tension pour les circuits à impulsions. La relation montre que la tension augmente avec la racine carrée de l’énergie pour une capacité donnée.
La tension est calculée à l’aide de la formule : $V = \sqrt{\frac{2E}{C}}$, où $V$ est la tension en volts, $E$ est l’énergie en joules, et $C$ est la capacité en farads. Cela est dérivé de la formule d’énergie $E = \frac{1}{2} C V^2$, réarrangée pour résoudre la tension.
Articles liés
- Comment calculer l’énergie de charge d’un condensateur en Python avec UliEngineering
- Comment calculer la charge d’un condensateur en Python avec UliEngineering
- Comment calculer la capacité d’un condensateur à partir de l’énergie en Python avec UliEngineering