conductiveHeatTransfer static method

Power conductiveHeatTransfer(
  1. double thermalConductivity,
  2. Area area,
  3. Length thickness,
  4. Temperature temperatureDifference,
)

Calculates the heat transfer rate by conduction through a material.

Returns the heat transfer rate as a Power quantity (in Watts). Usage: final q = EngineeringConstants.conductiveHeatTransfer(k, area, thickness, tempDiff);

Implementation

static Power conductiveHeatTransfer(
  double thermalConductivity, // W/(m⋅K)
  Area area,
  Length thickness,
  Temperature temperatureDifference,
) {
  final A = area.inSquareMeters;
  final dx = thickness.inM;
  final deltaT = temperatureDifference.getValue(TemperatureUnit.kelvin);
  final heatRateW = thermalConductivity * A * deltaT / dx; // q = kA(ΔT/Δx)
  return Power(heatRateW, PowerUnit.watt);
}