Você pode calcular facilmente o fator de potência a partir de um ângulo de fase usando a biblioteca Python UliEngineering:
from UliEngineering.Electronics.Power import power_factor_by_phase_angle
import math
# Calcular fator de potência para ângulo de fase de 30 graus
pf = power_factor_by_phase_angle(math.radians(30))
print(f"Power factor (30°): {pf:.4f}")
# Calcular fator de potência para ângulo de fase de 45 graus
pf = power_factor_by_phase_angle(math.radians(45))
print(f"Power factor (45°): {pf:.4f}")
# Calcular fator de potência para ângulo de fase de 60 graus
pf = power_factor_by_phase_angle(math.radians(60))
print(f"Power factor (60°): {pf:.4f}")Exemplo de saída
Power factor (30°): 0.8660
Power factor (45°): 0.7071
Power factor (60°): 0.5000O fator de potência é a razão entre potência real (watts) e potência aparente (volt-amperes) em um circuito CA. Representa a eficiência da utilização de potência, com um valor de 1,0 indicando eficiência perfeita (carga puramente resistiva). O ângulo de fase é a diferença entre as formas de onda de tensão e corrente, e o fator de potência está diretamente relacionado a este ângulo.
O fator de potência é calculado usando a fórmula: $PF = \cos(\phi)$, onde $\phi$ é o ângulo de fase entre tensão e corrente em radianos. Um ângulo de fase de 0° dá um fator de potência de 1,0 (puramente resistivo), enquanto ângulos de fase maiores dão fatores de potência menores (cargas indutivas ou capacitivas).