Thermal network symbols
ThermoDraw 1.1.0

Twelve symbols, eight orientations, monochrome, labels solved into place.

One text block per symbol, on one side of the branch. Your label is the top line at every orientation; under it the symbol text and the value are joined by an equals sign at matched size and weight, italic distinguishing the variable from its units. No colour, which leaves it free for temperature maps and path highlighting.

Two kinds of subscript. On a resistance it is structural — R_cond, R_conv, R_rad, R_contact — set by the library and naming physics. On T, C, P and q it is identity: you set it, and it defaults to a bare letter.

Every symbol, every 45°

Geometry is placed by transform; text is never rotated.

Free node

A temperature node with no imposed boundary temperature. Its temperature can be supplied or solved from an energy balance.

JunctionTj=112 °C0°JunctionTj=112 °C45°JunctionTj=112 °C90°JunctionTj=112 °C135°JunctionTj=112 °C180°JunctionTj=112 °C225°JunctionTj=112 °C270°JunctionTj=112 °C315°

Fixed node

A boundary held at a specified temperature, such as ambient air or a temperature-controlled surface.

Still airTamb=40 °C0°Still airTamb=40 °C45°Still airTamb=40 °C90°Still airTamb=40 °C135°Still airTamb=40 °C180°Still airTamb=40 °C225°Still airTamb=40 °C270°Still airTamb=40 °C315°

Thermal break

An adiabatic boundary: no heat crosses the boundary.

Mounting standoffq=0 W0°Mounting standoffq=0 W45°Mounting standoffq=0 W90°Mounting standoffq=0 W135°Mounting standoffq=0 W180°Mounting standoffq=0 W225°Mounting standoffq=0 W270°Mounting standoffq=0 W315°

Phase-change node

A node at the temperature of a phase change, such as melting or boiling. Energy is absorbed or released as latent heat.

Boiling surfaceTsat=49 °C0°Boiling surfaceTsat=49 °C45°Boiling surfaceTsat=49 °C90°Boiling surfaceTsat=49 °C135°Boiling surfaceTsat=49 °C180°Boiling surfaceTsat=49 °C225°Boiling surfaceTsat=49 °C270°Boiling surfaceTsat=49 °C315°

Conduction

Resistance to heat conduction through a material. For a uniform plane wall, R = L/(kA).

Die attachRcond=0.35 K/W0°Die attachRcond=0.35 K/W45°Die attachRcond=0.35 K/W90°Die attachRcond=0.35 K/W135°Die attachRcond=0.35 K/W180°Die attachRcond=0.35 K/W225°Die attachRcond=0.35 K/W270°Die attachRcond=0.35 K/W315°

Convection

Resistance to heat transfer between a surface and a fluid. R = 1/(hA).

Sink → AmbientRconv=1.80 K/W0°Sink → AmbientRconv=1.80 K/W45°Sink → AmbientRconv=1.80 K/W90°Sink → AmbientRconv=1.80 K/W135°Sink → AmbientRconv=1.80 K/W180°Sink → AmbientRconv=1.80 K/W225°Sink → AmbientRconv=1.80 K/W270°Sink → AmbientRconv=1.80 K/W315°

Radiation

An equivalent resistance for thermal radiation between surfaces. Its value depends on the surface temperatures.

Case → AmbientRrad=6.40 K/W0°Case → AmbientRrad=6.40 K/W45°Case → AmbientRrad=6.40 K/W90°Case → AmbientRrad=6.40 K/W135°Case → AmbientRrad=6.40 K/W180°Case → AmbientRrad=6.40 K/W225°Case → AmbientRrad=6.40 K/W270°Case → AmbientRrad=6.40 K/W315°

Contact

Resistance to heat flow across the interface between two contacting surfaces.

GreaseRcontact=0.15 K/W0°GreaseRcontact=0.15 K/W45°GreaseRcontact=0.15 K/W90°GreaseRcontact=0.15 K/W135°GreaseRcontact=0.15 K/W180°GreaseRcontact=0.15 K/W225°GreaseRcontact=0.15 K/W270°GreaseRcontact=0.15 K/W315°

Spreading resistance

Resistance caused by heat spreading from a small area into a larger area, or constricting in the reverse direction.

CuW submountRspread=0.15 K/W0°CuW submountRspread=0.15 K/W45°CuW submountRspread=0.15 K/W90°CuW submountRspread=0.15 K/W135°CuW submountRspread=0.15 K/W180°CuW submountRspread=0.15 K/W225°CuW submountRspread=0.15 K/W270°CuW submountRspread=0.15 K/W315°

Isothermal link

The effective thermal resistance of a heat pipe or similar two-phase heat transport device.

Heat pipeRpipe=0.10 K/W0°Heat pipeRpipe=0.10 K/W45°Heat pipeRpipe=0.10 K/W90°Heat pipeRpipe=0.10 K/W135°Heat pipeRpipe=0.10 K/W180°Heat pipeRpipe=0.10 K/W225°Heat pipeRpipe=0.10 K/W270°Heat pipeRpipe=0.10 K/W315°

Unstated mechanism

An equivalent resistance combining several heat-transfer mechanisms, or a resistance whose mechanism is unspecified.

Double glazingRwindow=0.31 K/W0°Double glazingRwindow=0.31 K/W45°Double glazingRwindow=0.31 K/W90°Double glazingRwindow=0.31 K/W135°Double glazingRwindow=0.31 K/W180°Double glazingRwindow=0.31 K/W225°Double glazingRwindow=0.31 K/W270°Double glazingRwindow=0.31 K/W315°

Capacitance

Thermal energy storage per unit temperature change. For a body with constant specific heat, C = mcₚ.

DieCj=0.9 mJ/K0°DieCj=0.9 mJ/K45°DieCj=0.9 mJ/K90°DieCj=0.9 mJ/K135°DieCj=0.9 mJ/K180°DieCj=0.9 mJ/K225°DieCj=0.9 mJ/K270°DieCj=0.9 mJ/K315°

Heat flow, along a path

A specified heat-transfer rate between two nodes. The arrow points from the sending node to the receiving node.

Technical waterq=3.2 kW0°Technical waterq=3.2 kW45°Technical waterq=3.2 kW90°Technical waterq=3.2 kW135°Technical waterq=3.2 kW180°Technical waterq=3.2 kW225°Technical waterq=3.2 kW270°Technical waterq=3.2 kW315°

Thermal break, in line

An insulated connection between two nodes. No heat flows through this path.

Nylon standoff0°Nylon standoff45°Nylon standoff90°Nylon standoff135°Nylon standoff180°Nylon standoff225°Nylon standoff270°Nylon standoff315°

Ideal joint

An ideal connection with zero thermal resistance. The connected nodes have the same temperature.

Bolted flange0°Bolted flange45°Bolted flange90°Bolted flange135°Bolted flange180°Bolted flange225°Bolted flange270°Bolted flange315°

Stream, a medium passing through

A flowing material between inlet and outlet nodes. Mass flow rate, specific heat and temperature change determine its sensible energy change.

Steel stripm=2.5 kg/s0°Steel stripm=2.5 kg/s45°Steel stripm=2.5 kg/s90°Steel stripm=2.5 kg/s135°Steel stripm=2.5 kg/s180°Steel stripm=2.5 kg/s225°Steel stripm=2.5 kg/s270°Steel stripm=2.5 kg/s315°

Dissipation

Power converted to heat at a node, such as electrical resistance heating or friction.

Switching lossPd=45 W0°Switching lossPd=45 W45°Switching lossPd=45 W90°Switching lossPd=45 W135°Switching lossPd=45 W180°Switching lossPd=45 W225°Switching lossPd=45 W270°Switching lossPd=45 W315°

Radiative input

Radiant power absorbed at a node, such as solar radiation.

Solar gainqsol=3.2 W0°Solar gainqsol=3.2 W45°Solar gainqsol=3.2 W90°Solar gainqsol=3.2 W135°Solar gainqsol=3.2 W180°Solar gainqsol=3.2 W225°Solar gainqsol=3.2 W270°Solar gainqsol=3.2 W315°

Heat flow

A specified heat-transfer rate entering or leaving a node.

q=38 W0°q=38 W45°q=38 W90°q=38 W135°q=38 W180°q=38 W225°q=38 W270°q=38 W315°

Heat flux

Heat-transfer rate per unit area entering or leaving a node. Multiplying heat flux by area gives heat-transfer rate.

Die surfaceq″=1.4 W/cm²0°Die surfaceq″=1.4 W/cm²45°Die surfaceq″=1.4 W/cm²90°Die surfaceq″=1.4 W/cm²135°Die surfaceq″=1.4 W/cm²180°Die surfaceq″=1.4 W/cm²225°Die surfaceq″=1.4 W/cm²270°Die surfaceq″=1.4 W/cm²315°

Region labels — nine slots, inside the enclosure

Heatsinktop leftHeatsinktopHeatsinktop rightHeatsinkleftHeatsinkcentreHeatsinkrightHeatsinkbottom leftHeatsinkbottomHeatsinkbottom right

Check — a branch that is not axis-aligned

Three mechanisms, three angles, four nodes, some elements named and some left bare. Nothing hand-placed.

Die attachRcond=0.35 K/WRadiatorRconv=1.80 K/WRrad=6.40 K/WJunctionTjTcTsStill airTamb

Placement rules

  1. One block per symbol, on the upper side, chosen in world space so it never inverts as the symbol passes vertical.
  2. The offset is solved from the oriented box's support distance, then refined against a narrowed test box. Searching outward from a guess overshot at diagonals, because a block's bounding box clips a rotated symbol's corner long before the glyphs would.
  3. Textures rotate with their box. The texture belongs to the block.
  4. Boundary symbols mirror rather than rotate past vertical.
  5. Boxes are one size (84 × 32), so a ladder keeps an even rhythm however many mechanisms appear in it.
  6. Units are fixed: K/W, J/K, °C, W, W/cm².

These are network symbols. Rectangular regions, control volumes, surfaces and annotations are available separately in the editor. Editor guide.