|
enum | Mode {
ApparentPower_RealPower
, ApparentPower_ReactivePower
, ApparentPower_PhaseAngle
, ApparentPower_PowerFactor
,
RealPower_ReactivePower
, RealPower_PhaseAngle
, RealPower_PowerFactor
, ReactivePower_PhaseAngle
,
ReactivePower_PowerFactor
} |
|
Definition at line 30 of file PowerFactor.h.
◆ Mode
◆ PowerFactor()
PowerFactor::PowerFactor |
( |
| ) |
|
|
default |
◆ calculate()
Output PowerFactor::calculate |
( |
Mode |
mode, |
|
|
double |
input1, |
|
|
double |
input2, |
|
|
double |
inputPowerFactor = 0.95 |
|
) |
| |
- Parameters
-
mode | represents which two inputs are provided |
input1 | |
input2 | inputs: input1 and input2 based on Mode maintaining order of inputs as Apparent Power double, units kVA Real Power double, units kW Reactive Power double, units kVAr Phase Angle double, units deg Power Factor double, units % as decimal value EX: Mode ApparentPower_RealPower, input1 is ApparentPower and input2 is RealPower |
inputPowerFactor,based | on mode parameter supplied is either Minimum Required / Target Power Factor |
- Returns
- Output
- Parameters
-
realPower | double, units kW |
reactivePower | double, units kVAr |
apparentPower | double, units kW |
powerFactor | double, units % as decimal value |
phaseAngle | double, units deg |
realDemand | double, units kW |
demandPenalty | double, units kW |
proposedReactivePower | double, units kVAr |
proposedCapacitance | double, units kVAr |
◆ apparentPower
double PowerFactor::apparentPower = 0 |
|
private |
◆ phaseAngle
double PowerFactor::phaseAngle = 0 |
|
private |
◆ powerFactor
double PowerFactor::powerFactor = 0 |
|
private |
◆ reactivePower
double PowerFactor::reactivePower = 0 |
|
private |
◆ realPower
double PowerFactor::realPower = 0 |
|
private |
The documentation for this class was generated from the following file: