Invoer class
Volledige invoer voor de kabelberekening.
Constructors
-
Invoer({required Systeemtype systeem, required double spanningV, double stroomA = 0, double? vermogenW, double cosPhi = 1.0, double frequentieHz = 50, required double lengteM, Leggingswijze legging = Leggingswijze.c, Geleidermateriaal geleider = Geleidermateriaal.koper, Isolatiemateriaal isolatie = Isolatiemateriaal.pvc, double omgevingstempC = 30, double grondtempC = 20, double lambdaGrond = 1.0, BundelConfig? bundel, double maxSpanningsvalPct = 3.0, double kortsluitstroomA = 0, double kortsluitduurMs = 500, BeveiligingType? beveiligingType, double? beveiligingWaarde, double zonlichtToeslagK = 0, double derdeHarmonischePct = 0, double? forceerDoorsnedemm2, int nParallel = 1, int aantalAders = 5, int geleidersPerKring = 2, double diepteM = 0.70, List<
double> ? cyclischProfiel, int cyclischNKringen = 1, bool cyclischAanliggend = true, double cyclischHartOpHartMm = 0, bool bronimpedantieActief = false, bool transformatorHandmatig = false, double transformatorKva = 250, double transformatorUccPct = 4.0, Aardingsstelsel aardingsstelsel = Aardingsstelsel.tnS, bool skNetOneindig = true, double skNetMva = 100.0, double? zUpstreamHandmatigMohm}) -
const
-
Invoer.fromJson(Map<
String, dynamic> j) -
factory
- Invoer.standaard()
-
Standaard-invoer voor nieuwe berekening.
factory
Properties
- aantalAders → int
-
final
- aardingsstelsel → Aardingsstelsel
-
Aardingsstelsel (TN-S, TN-C, TN-C-S, TT, IT) voor NEN 1010-checks.
final
- beveiligingIa → double?
-
Berekende activeringsstroom
Avoor de kortsluitbeveiliging, of null als de max-lengte-toets niet actief is.no setter - beveiligingType → BeveiligingType?
-
final
- beveiligingWaarde → double?
-
final
- bronimpedantieActief → bool
-
Bronimpedantie-sectie ingeschakeld.
final
- bundel → BundelConfig?
-
final
- cosPhi → double
-
final
- cyclischAanliggend → bool
-
final
- cyclischHartOpHartMm → double
-
final
- cyclischNKringen → int
-
final
-
cyclischProfiel
→ List<
double> ? -
final
- derdeHarmonischePct → double
-
3e harmonische als % van fasestroom (0 = geen correctie).
NEN 1010 Bijlage 52.E.1 — alleen voor ac3Fase met 4 of 5 aders.
final
- diepteM → double
-
final
- effectieveKortsluitstroomA → double
-
Effectieve kortsluitstroom
Avoor de berekening: uit bronimpedantie als actief, anders handmatig ingevoerd.no setter - effectieveStroom → double
-
no setter
- forceerDoorsnedemm2 → double?
-
final
- frequentieHz → double
-
final
- geleider → Geleidermateriaal
-
final
- geleidersPerKring → int
-
Aantal geleiders per kring bij 1-aderige AC-kabels (singels).
2 = L + N, 3 = L + N + PE. Alleen relevant voor ac1Fase + aantalAders==1.
final
- grondtempC → double
-
final
- harmonischenActief → bool
-
Of harmonischencorrectie van toepassing is (NEN 1010 Bijlage 52.E.1).
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- ikBronBerekendA → double
-
Enkelfasige lus-kortsluitstroom aan de bron
A(TN-stelsel). Geld als effectieve kortsluitstroomA wanneer bronimpedantie actief is. I_k = U_fase / (2 × Z_b)no setter - isGrondkabel → bool
-
no setter
- isolatie → Isolatiemateriaal
-
final
- kortsluitduurMs → double
-
final
- kortsluitstroomA → double
-
final
- lambdaGrond → double
-
final
- legging → Leggingswijze
-
final
- lengteM → double
-
final
- maxSpanningsvalPct → double
-
final
- nParallel → int
-
final
- omgevingstempC → double
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- skNetMva → double
-
Kortsluitvermogen distributienet
MVA— alleen als !skNetOneindig.final - skNetOneindig → bool
-
true = primair netwerk heeft oneindig kortsluitvermogen (Z_net = 0).
final
- spanningV → double
-
final
- stroomA → double
-
final
- systeem → Systeemtype
-
final
- transformatorHandmatig → bool
-
false = kies uit standaard transformatordatabank; true = handmatig invoeren.
final
- transformatorKva → double
-
Transformatorvermogen
kVA— uit databank of handmatig.final - transformatorUccPct → double
-
Kortsluitspanning
%— uit databank of handmatig.final - uFaseV → double
-
Fasespanning
V: U_LL/√3 voor 3-fase, U_LL voor 1-fase.no setter - vermogenW → double?
-
final
- zbOhm → double
-
Bronimpedantie per fase, verwezen naar secundaire zijde
Ω. Bevat transformatorimpedantie + optionele netwerkimpedantie. Geeft 0 terug als bronimpedantie niet actief is.no setter - zonlichtToeslagK → double
-
final
- zUpstreamHandmatigMohm → double?
-
Handmatig ingevoerde totale stroomopwaartse lusimpedantie
mΩ. null = gebruik transformatordatabank/handmatige transformatorinvoer. Vul hier Z_totaal_lus in van de bovenliggende kabel om te ketenen.final
Methods
-
copyWith(
{Systeemtype? systeem, double? spanningV, double? stroomA, double? vermogenW, bool clearVermogen = false, double? cosPhi, double? frequentieHz, double? lengteM, Leggingswijze? legging, Geleidermateriaal? geleider, Isolatiemateriaal? isolatie, double? omgevingstempC, double? grondtempC, double? lambdaGrond, BundelConfig? bundel, bool clearBundel = false, double? maxSpanningsvalPct, double? kortsluitstroomA, double? kortsluitduurMs, BeveiligingType? beveiligingType, bool clearBeveiligingType = false, double? beveiligingWaarde, bool clearBeveiligingWaarde = false, double? zonlichtToeslagK, double? derdeHarmonischePct, double? forceerDoorsnedemm2, bool clearForceer = false, int? nParallel, int? aantalAders, int? geleidersPerKring, double? diepteM, List< double> ? cyclischProfiel, bool clearCyclisch = false, int? cyclischNKringen, bool? cyclischAanliggend, double? cyclischHartOpHartMm, bool? bronimpedantieActief, bool? transformatorHandmatig, double? transformatorKva, double? transformatorUccPct, Aardingsstelsel? aardingsstelsel, bool? skNetOneindig, double? skNetMva, double? zUpstreamHandmatigMohm, bool clearZUpstream = false}) → Invoer -
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
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited