}
static amperagePerPhaseFromPower (nbOfPhases: number, P: number, V: number, cosPhi = 1): number {
+ if (nbOfPhases <= 0) {
+ return 0
+ }
const amperage = ACElectricUtils.amperageTotalFromPower(P, V, cosPhi)
const amperagePerPhase = amperage / nbOfPhases
if (amperage % nbOfPhases === 0) {
}
static amperageTotalFromPower (P: number, V: number, cosPhi = 1): number {
+ if (V === 0 || cosPhi === 0) {
+ return 0
+ }
const amperage = P / (V * cosPhi)
if (cosPhi === 1 && P % V === 0) {
return amperage
}
static amperage (P: number, V: number): number {
+ if (V === 0) {
+ return 0
+ }
const amperage = P / V
if (P % V === 0) {
return amperage