conductiveHeatTransfer static method
Power
conductiveHeatTransfer(
- double thermalConductivity,
- Area area,
- Length thickness,
- 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);
}