fHarmonischen static method

({double fHarm, double iDesign, double iNeutraal}) fHarmonischen(
  1. double iFase,
  2. double derdeHarmonischePct
)

Correctiefactor hogere harmonischen — NEN 1010 Bijlage 52.E.1 / IEC 60364-5-52 Tabel E.52.1.

Alleen toepasbaar bij 3-fase AC, 4- of 5-aderige kabels (4 belaste aders: 3L + N).

Bij dominante 3e harmonische geldt: I_N = 3 × I_h3 = 3 × (h3/100) × I_fase

h3 (%) Grondslag f_harm
0 – 15 fasestroom 1,00
15 – 33 fasestroom 0,86
33 – 45 nulpuntsstroom 0,86
> 45 nulpuntsstroom 1,00

Returns record (fHarm, iDesign, iNeutraal): fHarm — correctiefactor op tabelwaarde (0.86 of 1.0) iDesign — maatgevende stroom voor kabelkeuze (fase of nulpuntsstroom) iNeutraal — nulpuntsstroom I_N = 3 × (h3/100) × iFase

Implementation

static ({double fHarm, double iDesign, double iNeutraal}) fHarmonischen(
  double iFase,
  double derdeHarmonischePct,
) {
  final h3 = derdeHarmonischePct / 100.0;
  final iNeutraal = 3.0 * h3 * iFase;
  if (derdeHarmonischePct <= 15) {
    return (fHarm: 1.00, iDesign: iFase, iNeutraal: iNeutraal);
  } else if (derdeHarmonischePct <= 33) {
    return (fHarm: 0.86, iDesign: iFase, iNeutraal: iNeutraal);
  } else if (derdeHarmonischePct <= 45) {
    return (fHarm: 0.86, iDesign: iNeutraal, iNeutraal: iNeutraal);
  } else {
    return (fHarm: 1.00, iDesign: iNeutraal, iNeutraal: iNeutraal);
  }
}