KabelBoom class

Een kabelnet-boomstructuur met één gedeelde bronimpedantie. De bronimpedantie-instellingen gelden voor de hele boom; elke LeidingNode erft de stroomopwaartse lusimpedantie automatisch van zijn ouderknoop.

Constructors

KabelBoom({required String id, required String naam, bool transformatorHandmatig = false, double transformatorKva = 250, double transformatorUccPct = 4.0, Aardingsstelsel aardingsstelsel = Aardingsstelsel.tnS, bool skNetOneindig = true, double skNetMva = 100.0, List<LeidingNode> nodes = const []})
const
KabelBoom.fromJson(Map<String, dynamic> j)
factory

Properties

aardingsstelsel Aardingsstelsel
final
hashCode int
The hash code for this object.
no setterinherited
id String
final
naam String
final
nodes List<LeidingNode>
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
skNetMva double
final
skNetOneindig bool
final
transformatorHandmatig bool
final
transformatorKva double
final
transformatorUccPct double
final

Methods

copyWith({String? naam, bool? transformatorHandmatig, double? transformatorKva, double? transformatorUccPct, Aardingsstelsel? aardingsstelsel, bool? skNetOneindig, double? skNetMva, List<LeidingNode>? nodes}) KabelBoom
ik3fBron(double spanningV) double
Driefasige kortsluitstroom aan de bron A (informatief).
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited
zbOhm(double spanningV) double
Bronimpedantie Ω per fase bij de gegeven spanning V.

Operators

operator ==(Object other) bool
The equality operator.
inherited