electricpy.powerset¶
-
electricpy.powerset(P=
None
, Q=None
, S=None
, PF=None
, find=''
)[source]¶ Power Triangle Conversion Function.
This function is designed to calculate all values in the set { P, Q, S, PF } when two (2) of the values are provided. The equations in this function are prepared for AC values, that is: real and reactive power, apparent power, and power factor.
- Parameters:¶
- P : float, optional¶
Real Power, unitless; default=None
- Q : float, optional¶
Reactive Power, unitless; default=None
- S : float, optional¶
Apparent Power, unitless; default=None
- PF : float, optional¶
Power Factor, unitless, provided as a decimal value, lagging is positive, leading is negative; default=None
- find : str, optional¶
Control argument to specify which value should be returned.
- Returns:¶
P (float) – Calculated Real Power Magnitude
Q (float) – Calculated Reactive Power Magnitude
S (float) – Calculated Apparent Power Magnitude
PF (float) – Calculated Power Factor
Examples
>>> import electricpy as ep >>> ep.powerset(P=400, Q=300) (400, 300, 500.0, 0.8) >>> ep.powerset(P=400, Q=300, find="PF") 0.8