ECParts Toolkit LogoECParts Toolkit

Heat Conduction Calculator

Calculate steady-state heat conduction, Fourier's law heat transfer, thermal resistance, heat flux, required thermal conductivity, required thickness, and composite wall conduction. It is intended for generic solid conduction when geometry, material conductivity, and boundary surface temperatures are known.

Engineering tool

Heat Conduction Calculator

Calculate steady-state heat conduction through plane, cylindrical, spherical, and composite solid geometries using Fourier's law.

Calculation mode

Calculate one-dimensional steady-state heat conduction through a flat wall.

Use conductivity in the heat-flow direction for anisotropic materials.

Plane-wall heat-flow length, not cylinder axial length.

The calculator reports magnitude and direction from the hotter side.

Result console

Heat Transfer Rate
32000W
Thermal Resistance
0.0025K/W
Heat Flux
1600000W/m²
Temperature Gradient
8000K/m
Temperature Difference
80K
Direction
Side 1 -> Side 2

Steady-state conduction only. Surface temperatures must already include any convection, radiation, contact resistance, or heat-source behavior outside the solid conduction path.

Formula

Formula reference

Steady-state heat conduction formulas

The calculator reports heat-flow magnitude as a non-negative value and separately identifies direction from hotter surface to colder surface.

q'' = -k dT/dxPlane wall: Qdot = kAΔT/LPlane wall resistance: Rcond = L/(kA)Heat flux: q'' = Qdot/A = kΔT/LCylindrical wall: Rcond = ln(r2/r1)/(2πkL)Spherical wall: Rcond = (r2-r1)/(4πkr1r2)Composite wall: Rtotal = Σ Li/(kiA)Layer drop: ΔTi = Qdot Ri

Variable definitions

k
thermal conductivity, W/(m·K)
Qdot
heat-transfer rate, W
q''
heat flux, W/m²
A
heat-transfer area, m²
L
plane-wall thickness or cylinder axial length depending on formula
r1, r2
inner and outer radii

Heat Conduction Formula Audit

Fourier Lawq'' = -k dT/dx; negative sign indicates heat flows toward lower temperature.
Heat Flow Sign ConventionUI reports non-negative magnitude and separate direction.
Plane Wall FormulaQdot = kAΔT/L.
Plane Wall ResistanceRcond = L/(kA).
Heat Flux Formulaq'' = Qdot/A = kΔT/L.
Temperature Gradient ConventionMagnitude is |dT/dx| = ΔT/L; signed gradients require a coordinate convention.
Required Conductivity Formulak = Qdot L/(AΔT).
Required Thickness FormulaL = kAΔT/Qdot.
Cylindrical Resistance FormulaRcond = ln(r2/r1)/(2πkL).
Cylindrical Heat Transfer FormulaQdot = 2πkLΔT/ln(r2/r1).
Cylindrical Log ConventionNatural logarithm ln, not log10.
Cylinder Radius Conventionr1 and r2 are radii, not diameters.
Cylinder Length ConventionL is axial cylinder length, not wall thickness.
Spherical Resistance FormulaRcond = (r2-r1)/(4πkr1r2).
Spherical Heat Transfer FormulaQdot = 4πkr1r2ΔT/(r2-r1).
Spherical Numerical Form(r2-r1)/(4πkr1r2) avoids thin-wall cancellation.
Composite Layer ResistanceRi = Li/(kiA).
Composite Total ResistanceRtotal = ΣRi for series plane layers.
Composite Heat TransferQdot = ΔT/Rtotal.
Composite Temperature DropΔTi = QdotRi.
Composite Interface TemperatureTinterface,n = Thot - QdotΣRi.
Temperature Difference ConventionΔ1°C = 1K = 1.8°F difference.
Length Unitsm, cm, mm, µm, mil, and in convert to meters.
Area Unitsm², cm², mm², and in² convert to square meters.
Thermal Conductivity UnitsW/(m·K).
Steady-State BoundaryNo warm-up, cooldown, or thermal capacitance.
Constant-k BoundaryThermal conductivity is assumed constant.
Anisotropic Material BoundaryUse conductivity in the heat-flow direction.
Internal Heat Generation BoundaryNo volumetric heat generation q''' model.
Convection BoundaryNo Q = hAΔT convection model.
Radiation BoundaryNo Stefan-Boltzmann radiation model.
THM-007 Scope SeparationTIM selection and bond-line workflows stay in THM-007.
THM-009 Scope SeparationTransient thermal RC belongs to THM-009.
THM-010 Scope SeparationConvection heat transfer belongs to THM-010.

Worked Examples

CaseCalculationResult
Plane wall Qk=200, L=.01m, A=.02m², ΔT=80KQ=32000W
Plane wall R.01/(200×.02)R=.0025K/W
Plane wall heat flux32000/.02q''=1.6e6W/m²
Plane wall gradient80/.01|dT/dx|=8000K/m
Required k round-trip32000×.01/(.02×80)k=200W/(m·K)
Required L round-trip200×.02×80/32000L=.01m
Double kQ proportional to kQ doubles
Double areaQ proportional to AQ doubles
Double thicknessQ inversely proportional to LQ halves
Double ΔTQ proportional to ΔTQ doubles
Zero ΔTsame surface temperaturesQ=0
Swapped temperatures20°C and 100°Csame magnitude, reversed direction
Cylinder Qk=10, r1=.01, r2=.02, L=1, ΔT=100Q≈9064.72W
Cylinder identityR×QΔT=100K
Cylinder invalid radiir2<=r1rejected
Cylinder zero radiusr1=0rejected
Cylinder natural logln(2), not log10(2)correct radial resistance
Thin cylinder wallr2 close to r1finite positive result
Sphere Qk=10, r1=.01, r2=.02, ΔT=100Q≈251.327W
Sphere identityR×QΔT=100K
Sphere invalid radiir2<=r1rejected
Composite critical wallR1=.01, R2=.04Rtotal=.05K/W
Composite heat flow60K/.05K/WQ=1200W
Composite interface100°C - 12KTinterface=88°C
Composite layer sum12K + 48K60K
Composite invalid kone layer k=0rejected
Composite invalid thicknessone layer L=0rejected
Length conversion1cm.01m
Length conversion1mm.001m
Length conversion1in.0254m
Area conversion1cm²1e-4m²
Area conversion1in².00064516m²
Temperature differenceΔ10°C10K
Temperature differenceΔ10°C18°F difference
Invalid numberNaNrejected
Invalid numberInfinityrejected

Engineering Notes

  • Fourier's law relates heat flux to the negative temperature gradient.
  • Heat naturally flows from higher temperature toward lower temperature.
  • Heat-transfer rate is measured in watts; heat flux is watts per square metre.
  • Plane-wall resistance is L/(kA).
  • Cylindrical radial resistance is ln(r2/r1)/(2πkL).
  • The cylinder L parameter is axial length, not wall thickness.
  • Spherical radial resistance differs from both plane and cylindrical geometry.
  • Composite plane-wall resistances add in series only under the stated assumptions.
  • All composite layers carry the same steady-state heat rate.
  • Use conductivity in the heat-flow direction for anisotropic materials.
  • The calculator assumes known surface temperatures and constant k.
  • Critical designs should still account for contact resistance, spreading resistance, convection, radiation, and measurement.

Common Mistakes

  • Using the wrong geometry formula.
  • Treating a pipe wall as a plane wall when radial effects matter.
  • Entering diameter where radius is required.
  • Using cylinder axial length as wall thickness.
  • Using log10 instead of natural log for cylindrical conduction.
  • Confusing heat flux W/m² with heat-transfer rate W.
  • Using absolute Fahrenheit conversion for a temperature difference.
  • Entering mm as m or cm² as m².
  • Ignoring heat-transfer area.
  • Averaging composite wall conductivity instead of adding layer resistances.
  • Assuming each composite layer has the same temperature drop.
  • Treating steady-state results as transient warm-up behavior.
  • Adding convection into thermal conductivity.
  • Ignoring anisotropic conductivity in PCB, graphite, or composite materials.

Support reference

FAQ

What is heat conduction?

Heat conduction is heat transfer through a solid or stationary material caused by a temperature gradient.

What is Fourier's law of heat conduction?

Fourier's law relates heat flux to the negative temperature gradient: q'' = -k dT/dx. The negative sign indicates heat flows toward lower temperature.

How do I calculate heat transfer through a wall?

For a plane wall with known surface temperatures, use Qdot = kAΔT/L, where k is conductivity, A is area, ΔT is temperature difference, and L is thickness.

How do I calculate thermal resistance of a plane wall?

Use Rcond = L/(kA). Heat transfer is then Qdot = ΔT/Rcond.

What is thermal conductivity?

Thermal conductivity is a material property that describes heat conduction capability. Its SI unit is W/(m·K).

What is the difference between heat transfer rate and heat flux?

Heat transfer rate is total heat flow in watts. Heat flux is heat flow per unit area in W/m².

How do I calculate heat flux?

For plane-wall conduction, heat flux magnitude is q'' = Qdot/A = kΔT/L.

How do I calculate temperature gradient?

For a plane wall with uniform conductivity and known surface temperatures, the gradient magnitude is |dT/dx| = ΔT/L.

How do I calculate heat conduction through a pipe wall?

Use the cylindrical radial conduction formula Qdot = 2πkLΔT / ln(r2/r1), where L is axial length.

Why does cylindrical conduction use a logarithm?

Cylindrical heat-flow area changes with radius, so radial resistance integrates to a natural logarithm of the radius ratio.

Should cylindrical conduction use ln or log10?

Use the natural logarithm ln(r2/r1), which is Math.log in JavaScript. Do not use log10.

How do I calculate spherical heat conduction?

Use Rcond = (r2-r1)/(4πkr1r2), then Qdot = ΔT/Rcond.

How do I calculate heat flow through a composite wall?

Calculate each layer resistance Ri = Li/(kiA), add the resistances in series, then divide total ΔT by total resistance.

How do thermal resistances add in a composite wall?

For series plane layers with common area, thermal resistances add directly: Rtotal = R1 + R2 + ... .

How do I calculate interface temperatures in a composite wall?

Starting from the hot side, subtract each layer's temperature drop, ΔTi = QdotRi, from the previous interface temperature.

Does the conduction equation use Celsius or Kelvin?

The formulas use temperature difference. A 1°C difference has the same numerical size as 1 K.

Is a 1°C temperature difference equal to 1K?

Yes. Temperature intervals in °C and K are numerically equal. Fahrenheit temperature differences use a 9/5 factor.

How do I calculate required thermal conductivity?

For a plane wall, use krequired = Qdot L/(AΔT). Positive heat flow at zero ΔT has no finite solution.

How do I calculate required wall thickness?

For a plane wall, use L = kAΔT/Qdot. Zero requested heat flow does not define a unique finite thickness.

Does this calculator include convection?

No. THM-008 assumes known surface temperatures. Convection from ambient to a surface belongs to a convection calculator or a thermal network.

Does this calculator include radiation?

No. Stefan-Boltzmann radiation is outside this steady-state conduction calculator.

What is the difference between THM-007 TIM and THM-008 heat conduction calculators?

THM-007 is TIM-specific and focuses on bond-line thickness, contact area, thermal impedance, and interface behavior. THM-008 is generic solid conduction across plane, cylindrical, spherical, and composite geometries.

Thermal Resistance & Temperature Rise Calculator

Available

Use known equivalent Rθ and heat load to calculate temperature rise.

Open calculator

Thermal Resistance Network Calculator

Available

Combine known series and parallel thermal resistances.

Open calculator

Thermal Interface Material Calculator

Available

Calculate TIM-specific bulk/interface thermal resistance and bond-line design.

Open calculator

PCB Thermal Via Calculator

Available

Estimate thermal via conductance and equivalent thermal resistance.

Open calculator

MOSFET Thermal Resistance Calculator

Available

Evaluate MOSFET-specific thermal paths and heatsink requirements.

Open calculator

Documentation

Guides and lookup references linked to this tool.