electricpy.pfcorrection

electricpy.pfcorrection(S, PFold, PFnew, VLL=None, VLN=None, V=None, freq=60)[source]

Power Factor Correction Function.

Function to evaluate the additional reactive power and capacitance required to achieve the desired power factor given the old power factor and new power factor.

Parameters:
  • S (float) – Apparent power consumed by the load.

  • PFold (float) – The current (old) power factor, should be a decimal value.

  • PFnew (float) – The desired (new) power factor, should be a decimal value.

  • VLL (float, optional) – The Line-to-Line Voltage; default=None

  • VLN (float, optional) – The Line-to-Neutral Voltage; default=None

  • V (float, optional) – Voltage across the capacitor, ignores line-to-line or line-to-neutral constraints. default=None

  • freq (float, optional) – System frequency, default=60

Returns:

  • C (float) – Required capacitance in Farads.

  • Qc (float) – Difference of reactive power, (Qc = Qnew - Qold)