resistanceAtMaxTemp property

double get resistanceAtMaxTemp

Resistencia a Temperatura Máxima de Servicio (70°C / 90°C) Usada para: Cálculo de CAÍDA DE TENSIÓN y Icc MÍNIMA (seguridad)

Implementation

double get resistanceAtMaxTemp {
  if (section <= 0) return double.infinity;

  // Fórmula: R_t = R_20 * (1 + alpha * (T_max - 20))
  // Esto aumenta la resistencia un ~20% respecto a frío
  final rhoTemp = baseResistivity *
      (1 + temperatureCoefficient * (temperatureRating - 20.0));

  return (rhoTemp * length) / section;
}