ECParts Toolkit LogoECParts Toolkit

Thermal Resistance Network Calculator

Calculate equivalent thermal resistance for series paths, parallel heat-flow paths, series temperature drops and a simple series-parallel thermal network. THM-003 is intended for package, interface, PCB, heatsink, chassis and shared cooling approximations when each path can be represented as a lumped Rθ.

This tool is different from a single equivalent-Rθ temperature calculator and from a fixed heatsink path calculator. It is a generic steady-state network solver and does not replace transient thermal impedance, airflow, spreading-resistance, FEA or measured thermal validation.

Engineering tool

Thermal Resistance Network Calculator

Calculate equivalent thermal resistance for series, parallel, and simple series-parallel thermal paths.

Calculation mode

Calculate temperature drop across each series segment.

Select the unit used by every network resistance row.

Reference temperature used to report the hot-side temperature.

Steady-state heat flow through the equivalent network.

Series Thermal Path

°C/W
°C/W
°C/W

Result console

Equivalent Thermal Resistance
5°C/W
Total Temperature Rise
50°C / K rise
Hot-Side Temperature
75°C
Rθ1 Drop
10°C / K rise
Rθ2 Drop
5°C / K rise
Rθ3 Drop
35°C / K rise

Series elements carry the same heat flow; higher resistance elements create larger temperature drops.

Formula

Formula reference

Thermal resistance network formulas

Series paths add by resistance. Parallel paths add by conductance because each branch sees the same temperature difference.

Series: Req = ΣRiParallel: 1 / Req = Σ(1 / Ri)Conductance: Gi = 1 / RiSeries drops: ΔTi = P RiParallel total heat: ΔT = Ptotal ReqParallel branch heat: Pi = ΔT / RiParallel fraction: Pi / Ptotal = Gi / ΣGiMixed: Req = Rbefore + Rparallel + RafterEquivalent rise: ΔT = P ReqHot side: Thot = Tref + ΔT

Variable definitions

Req
equivalent thermal resistance
Ri
individual thermal resistance
Gi
thermal conductance
P
heat flow through a series or equivalent network
Pi
branch heat flow
ΔT
temperature difference

Thermal Network Formula Audit

Adopted Network ModelSteady-state lumped thermal resistance network.
Series FormulaReq = ΣRi.
Parallel Formula1/Req = Σ(1/Ri).
Conductance FormulaGi = 1/Ri.
Series Temperature Drop FormulaΔTi = P Ri.
Series Conservation CheckΣΔTi = P Req.
Parallel Temperature Difference FormulaΔT = Ptotal Req.
Parallel Branch Heat FormulaPi = ΔT / Ri.
Parallel Fraction FormulaPi / Ptotal = Gi / ΣGi.
Parallel Conservation CheckΣPi = Ptotal.
Mixed TopologyReq = Rbefore + Rparallel + Rafter.
Equivalent Rise FormulaΔT = P Req.
Hot-Side Temperature FormulaThot = Tref + ΔT.
Series Zero-R PolicyZero-valued series elements are allowed as ideal segments.
Parallel Zero-R PolicyZero-valued parallel branches are rejected to avoid infinite conductance.
Negative Resistance PolicyNegative thermal resistance is rejected.
Temperature Difference Convention°C difference and K difference are numerically equal.
Absolute Temperature ConventionAbsolute temperature inputs are converted to °C internally.
Steady-State BoundaryNo thermal capacitance, transient impedance or time constant model.
Geometry BoundaryPackage spreading, TIM geometry and airflow are entered as known resistances.

Worked Examples

InputCalculationResult
Series R = 1, 0.5, 3.5Req = 1 + 0.5 + 3.55°C/W
Series P = 10 WΔT drops = 10, 5, 3550°C total
Series Tref = 25°CThot = 25 + 5075°C
Parallel R = 10 and 20Req = 1 / (0.1 + 0.05)6.6667°C/W
Parallel Ptotal = 3 WΔT = 3 × 6.666720°C
Parallel branch AP1 = 20 / 102 W
Parallel branch BP2 = 20 / 201 W
Parallel fractions2/3 and 1/366.67% and 33.33%
Parallel equal branches 10 and 10Req = 10 / 25°C/W
Three equal 30°C/W branchesReq = 30 / 310°C/W
Mixed network1 + (6 || 3) + 0.53.5°C/W
Mixed with P = 10 WΔT = 10 × 3.535°C
Equivalent riseReq = 5°C/W, P = 10 W50°C
Equivalent hot sideTref = 25°C, ΔT = 50°C75°C
Conductance of 10°C/WG = 1 / 100.1 W/K
Conductance of 20°C/WG = 1 / 200.05 W/K
1 K/Wthermal resistance difference scale1°C/W
9°F/W9 × 5/95°C/W
90°F temperature difference90 × 5/950°C
Zero series element0 + 22°C/W allowed
Zero parallel element1 / 0 conductanceRejected
Negative resistanceRi < 0Rejected
Empty series networkno elementsRejected
Single parallel branchminimum branches not metRejected
Parallel conservation2 W + 1 W3 W total
Series conservation10°C + 5°C + 35°C50°C total
Very small positive branchfinite positive RHandled without NaN
Very large finite branchfinite positive RHandled without Infinity

Engineering Notes

Thermal Resistance Network

A thermal network represents heat-flow paths as lumped resistances.

Series Thermal Resistance

Series elements share the same heat flow and add directly.

Parallel Thermal Resistance

Parallel paths share the same temperature difference and combine by conductance.

Equivalent Thermal Resistance

Req replaces the modeled network when only total heat flow and total temperature rise are needed.

Thermal Conductance

Conductance is 1/Rθ and determines heat-flow sharing in parallel branches.

Heat Flow

Heat flow is the thermal power moving through the modeled path.

Temperature Drops

Each series element creates a drop proportional to its resistance.

Energy Balance

In steady state, branch heat flows must sum back to total heat flow.

Steady-State Lumped Model

This calculator ignores time, thermal capacitance and geometry-dependent spreading.

Thermal Path

Use realistic path definitions such as junction, case, pad, PCB, chassis, sink and ambient.

PCB Paths

Board copper and thermal vias can be represented as known lumped paths if the approximation is valid.

Shared Sink Paths

Parallel branches are useful when heat splits between a heatsink and a PCB or chassis path.

Model Boundary

Do not treat a network result as a substitute for detailed CFD, FEA, SPICE thermal models or measurement.

Common Mistakes

  • Adding parallel thermal resistances directly instead of adding conductances.
  • Distributing parallel heat flow by resistance instead of conductance.
  • Assuming every branch carries equal heat flow when branch resistances differ.
  • Using a zero-resistance parallel branch and accepting Infinity as a result.
  • Using negative thermal resistance values.
  • Mixing absolute temperature with temperature difference units.
  • Adding RθJA to a network that already includes junction-to-ambient paths.
  • Treating a steady-state thermal network as a transient thermal simulation.
  • Ignoring contact, spreading, airflow or mounting conditions behind entered resistance values.
  • Forgetting that branch heat flows must sum to the total heat flow.
  • Using electrical input power instead of actual heat loss.
  • Modeling complex 3D heat spreading as a simple network without margin.

Support reference

FAQ

What is a thermal resistance network?

A thermal resistance network is a lumped steady-state model that represents heat-flow paths using thermal resistance values in °C/W or K/W.

How do series thermal resistances combine?

Series thermal resistances add directly: Req = R1 + R2 + R3. The same heat flow passes through every series element.

How do parallel thermal resistances combine?

Parallel thermal resistances combine by conductance: 1/Req = 1/R1 + 1/R2 + 1/R3.

Why does parallel heat flow use conductance?

Parallel branches share the same temperature difference, so branch heat flow is ΔT/Ri. Lower resistance means higher conductance and more heat flow.

Can thermal resistance be zero?

A zero series resistance can be used as an idealized segment. Zero resistance in a parallel branch is rejected because it would create infinite conductance in this model.

Can thermal resistance be negative?

No. Negative thermal resistance is not valid for this steady-state passive network calculator.

What is equivalent thermal resistance?

Equivalent thermal resistance is the single Rθ value that produces the same temperature rise for the same total heat flow as the modeled network.

How do I calculate temperature rise from thermal resistance?

Use ΔT = P × Req, where P is heat flow in watts and Req is equivalent thermal resistance in °C/W or K/W.

How do I calculate branch heat flow in parallel paths?

First calculate the common temperature difference, then use Pi = ΔT/Ri for each branch.

What is thermal conductance?

Thermal conductance is the inverse of thermal resistance: G = 1/Rθ. Parallel heat-flow calculations are easiest using conductance.

Does this calculator model transient thermal impedance?

No. THM-003 is a steady-state lumped thermal resistance calculator and does not model thermal capacitance or Zθ(t).

Does this calculator model contact spreading resistance?

No. Enter each thermal resistance as a known value. Detailed interface, spreading and geometry effects are outside V1.

Can I model a package, thermal pad, heatsink and PCB path together?

Yes, if each part can be represented as a lumped resistance and the topology fits series, parallel, or the simple series-parallel mode.

What is the difference between THM-003 and THM-001?

THM-001 uses one known equivalent resistance. THM-003 calculates the equivalent resistance from multiple network elements.

What is the difference between THM-003 and THM-002?

THM-002 uses a fixed heatsink path RθJC + RθCS + RθSA. THM-003 is a generic thermal network calculator for series, parallel and mixed paths.

Can a parallel thermal path have only one branch?

No. A parallel network needs at least two positive-resistance branches. Use series or equivalent-rise mode for one path.

Are °C/W and K/W equivalent?

Yes. For thermal resistance and temperature difference, 1°C/W equals 1 K/W.

Can I use °F/W?

Yes. The calculator converts °F/W to °C/W internally using the temperature-difference scale.

Does lower thermal resistance always carry more heat in parallel?

Yes for this steady-state model. Lower resistance has higher conductance, so it carries a larger heat-flow fraction for the same common temperature difference.

Does network resonance or electrical resistance affect this tool?

No. This is a thermal resistance network model, not an electrical circuit, transient thermal simulation, or fluid-flow solver.

Thermal Resistance & Temperature Rise Calculator

Available

Use THM-001 when the equivalent thermal resistance is already known.

Open calculator →

Heat Sink Thermal Resistance Calculator

Available

Use THM-002 for the fixed heatsink path RθJC + RθCS + RθSA.

Open calculator →

Power Dissipation Calculator

Available

Estimate heat load before applying it to the thermal network.

Open calculator →

MOSFET Thermal Resistance Calculator

Available

Check MOSFET package and heatsink thermal resistance workflows.

Open calculator →

PCB Thermal Via Calculator

Available

Estimate PCB via thermal paths that may be part of a larger network.

Open calculator →

High Power LED Thermal Calculator

Available

Apply LED thermal power and junction checks before network analysis.

Open calculator →

Documentation

Guides and lookup references linked to this tool.

Engineering Guide

Thermal Design Workflow for Electronics: Junction, Case, Board, Heat Sink, and Enclosure

Build and verify electronics thermal paths using power loss, thermal resistance networks, junction limits, heat sinks, TIMs, conduction, convection, transient response, and enclosure constraints.

22 min · Intermediate

Read Guide →

Engineering Guide

Power Dissipation and Component Power Ratings

Calculate actual component dissipation and choose safe power ratings using thermal resistance, derating, junction temperature, SOA, pulse conditions, PCB heat spreading, and real operating conditions.

20 min · Intermediate

Read Guide →

Engineering Guide

Transient Thermal Design: Pulses, Duty Cycle, Thermal Impedance, and Validation

Estimate pulsed and repeated thermal rise, interpret transient impedance, and validate short and long thermal limits.

17 min · Advanced

Read Guide →
View all 5 Guides ↓