Click or drag to resize
Grid Solutions Framework

PowerFactorSignConvention Enumeration

Represents the sign convention used when calculating power factor.

Namespace: PowerCalculations.PowerMultiCalculator
Assembly: PowerCalculations (in PowerCalculations.dll) Version: 2.4.292-beta
Syntax
public enum PowerFactorSignConvention
View Source
Members
Member nameValueDescription
Unsigned0 Publishes power factor magnitude only, |P| / |S|, range [0, 1].
Lagging1 Positive sign indicates a lagging (inductive) load, Q > 0; negative sign indicates a leading (capacitive) load.
Leading2 Positive sign indicates a leading (capacitive) load, Q < 0; negative sign indicates a lagging (inductive) load.
Remarks

Power factor magnitude is always defined as |P| / |S| in the range [0, 1]. The sign convention determines how reactive power direction (Q) is encoded into the published value:

  • Unsigned publishes the magnitude only — values are in [0, 1].
  • Lagging publishes a positive value when reactive power is consumed (inductive, Q > 0) and a negative value when reactive power is supplied (capacitive, Q < 0) — values are in [-1, +1].
  • Leading inverts the Lagging convention: positive when capacitive (Q < 0), negative when inductive (Q > 0) — values are in [-1, +1].
See Also