ElectricalCalculator class
Motor de álculo eléctrico con propagación bidireccional
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
calculateIb(
{required double powerWatts, required double voltage, required double cosPhi, required bool isThreePhase}) → double - Calculate Design Current (Ib) - Current required by the load
-
calculateIccAtPoint(
{required double iccUpstream, required double lengthMeters, required double sectionMm2, required ConductorMaterial material, required double voltage}) → double -
calculateIz(
{required double sectionMm2, required ConductorMaterial material, required CableInsulation insulation, required InstallationMethod method, required CorrectionFactors factors}) → double - Calculate Cable Ampacity (Iz) using IEC 60364-5-52 tables and correction factors Returns the maximum current the cable can safely carry
-
calculateVoltageDrop(
{required double currentAmps, required double lengthMeters, required double sectionMm2, required ConductorMaterial material, required double voltage, required bool isThreePhase}) → double - Calculate precise voltage drop percentage
-
recalculateTree(
ElectricalNode root) → ElectricalNode - Calcula todo el árbol de forma bidireccional Retorna el árbol actualizado con resultados