zbOhm property
Bronimpedantie per fase, verwezen naar secundaire zijde Ω.
Bevat transformatorimpedantie + optionele netwerkimpedantie.
Geeft 0 terug als bronimpedantie niet actief is.
Implementation
double get zbOhm {
if (!bronimpedantieActief) return 0.0;
if (zUpstreamHandmatigMohm != null && zUpstreamHandmatigMohm! > 0) {
// Gebruiker heeft volledige lusimpedantie upstream opgegeven [mΩ];
// per-fase equivalent = helft van de lusimpedantie.
return zUpstreamHandmatigMohm! / 2000.0;
}
final zbTrafo = (transformatorUccPct / 100.0) *
(spanningV * spanningV) /
(transformatorKva * 1000.0);
if (skNetOneindig || skNetMva <= 0) return zbTrafo;
final zbNet = (spanningV * spanningV) / (skNetMva * 1e6);
return zbTrafo + zbNet;
}