Fire your Sims (educational only)

Random bits of collected insanity

Kiln heat simulator

Pottery by Ronald Boersen · physically informed 2D model of the movement of heat through a kiln
Compare two independent kilns

Temperatures, times, and heat patterns are illustrative; some effects are exaggerated for teaching.

Shared controls

0:00 elapsed in both
Start of firing

The techie stuff

Each kiln runs an independent exploratory vertical slice of a round electric kiln. The default is 25 kW available element power and an approximately 71 × 69 cm inner chamber. In AB Comparison, shared playback advances both kilns; in Single kiln mode, only the selected kiln advances and the other stays hidden. Loads, programmes, available power and manual probes belong to each kiln. Previous and Next align both models at the same programme segment's target or hold end in comparison mode, even when they reach that event at different elapsed times. This 2D slice cannot reproduce all airflow and radiation paths.

How the model works

The grid gives air, brick, shelves, pots and elements different heat capacities. Neighbouring cells exchange heat. Early in the firing, warm air rises strongly through open vertical passages, while two closed circulation paths carry it up the sides, across the top and back towards the lower chamber. An additional side bypass represents rising air travelling around shelves in front of and behind this vertical slice. These transfers conserve energy and weaken as radiation becomes dominant.

Element radiation heats the exposed surfaces of pots and shelves. Hot brick, furniture and ware then exchange radiation across visible air paths. A pot also has a separate interior-clay temperature for each wall cell: its surface first receives heat from the chamber, then conducts it into the body and along connected clay cells of the same pot. This internal heat store slows the ware and can continue to warm during a thermocouple-controlled hold. Shelves and posts store heat and conduct it along the solid. Heat in the wall passes through inner refractory and outer insulation before reaching surfaces exposed to the room. A hold can reduce the spread without making every place identical.

The ramp/hold controller reads a simulated thermocouple near the side wall. It requests a duty cycle, while the element relays switch on and off in 40-second cycles. Each ramp's requested temperature advances at its programmed rate, but its hold and the next segment begin only after the thermocouple actually reaches the target. A 9999°C/h heating ramp requests full available power; it does not impose that rate on the kiln. Programmed cooling segments likewise wait for the measured drop. After the final row, the controller switches off the elements and the simulation continues cooling naturally until the kiln thermocouple reaches 200°C. This final cooling is separate from the programme and is included in the graph and timeline. Available power is an editable kW value that changes element energy only: it does not change heat transfer, losses or controller settings. Low power can lengthen a firing or prevent it reaching a target.

Reading the heat map

Absolute temperature uses the same 0–1300°C colour scale throughout the firing, so colours at different times can be compared directly. Spatial difference rescales to the current chamber range, excluding the coils from its endpoints, to reveal smaller gradients at a chosen moment. Change in last 30 min shows the actual change in each cell over the preceding thirty simulated minutes: blue cooled, orange warmed and pale cells changed little. In the first thirty minutes it compares with the start. It displays calculated temperature changes, not animated airflow.

Pot interiors are coloured by their modelled body temperatures; the thin coloured edges indicate exposed surface temperature. Click a pot to inspect its current surface and interior-clay temperatures below the graph.

The central chamber spread is the difference between the 10th and 90th percentile temperatures of central air, shelves and pot interiors. It excludes element pixels and the brick shell. Its dotted graph line uses the right-hand °C axis; the kiln and manual TC lines use the left. Shared graph zoom changes both temperature axes together and gently zooms toward the right end of each firing timeline. A faint dotted guide shows 100°C below each programme’s highest target; it is a reference temperature, not a cone or heatwork calculation. Its readout compares the current spread with the start of a hold, and the event log records the spread at each hold's end. A faster firing can widen this spread while a hold narrows it. The top and floor can still remain cooler as the elements cycle.

What to expect

PatternModel behaviour
Early firingBuoyant air moves heat toward the upper chamber, above loaded lower regions.
Hot chamberRadiation increasingly heats ware and shelves; the interior becomes more even while the boundaries can still lag.
BoundariesBoth the lid and the floor can remain cooler than central positions.
LoadA dense stack stores more heat and shields some surfaces, so ware warms later.

The capacities, view factors, two-layer clay approximation, wall losses and control gains are illustrative and have not been calibrated against your kiln logs or cone packs. A real mug's wall thickness, clay body and stacking geometry would change its lag.

Background: Orton's explanation of convection, radiation and conduction through ware.

Cone temperature equivalents · older chart basis

This chart uses older temperature equivalents for large Orton cones. The 60 and 150°C/h columns come from the historical references below. The 15°C/h column is an estimate: for each cone, the 2016 Orton self-supporting value has been adjusted by the difference between the older and newer 60°C/h values. Orton did not publish these estimated 15°C/h values for large cones. Heating rates refer to the last 100°C (180°F) of the firing.

Cone°C · last 100°C°F · last 180°F
15°C/h60°C/h150°C/h27°F/h108°F/h270°F/h
022—585600—10851112
021—602614—11161137
020—625635—11571175
019646668683119512341261
018667696717123312851323
017694727747128113411377
016734764792135314071458
015749790804138014541479
014784834838144315331540
013839869852154215961566
012848866884155815911623
011868886894159416271641
010875887894160716291641
09902915923165616791693
08925945955169717331751
07959973984175817831803
06974991999178518161830
05102110311046187018881915
04103310501060189119221940
03107110861101196019872014
02107711011120197120142048
01109111171137199620432079
1110811361154202620772109
2111211421162203420882124
3111511521168203921062134
4114711681186209721342167
5115011771196210221512185
6116412011222212721942232
7117712151240215122192264
8119812361263218822572305
9122412601280223523002336
10125112851305228423452381
11127212941315232223612399
12128513061326234523832419
13130013211346237224102455
14 ‡137413881366250525302491

— Orton’s 2016 chart gives no 15°C/h value for cones 022–020, so this table makes no estimate for them. ‡ The older chart lists cone 14 at 1388°C (60°C/h) and 1366°C (150°C/h); the unusual reversal is retained here. Fahrenheit temperatures are converted from the displayed Celsius values and rounded to whole degrees, so some differ by 1°F from the historical printed values. Actual bending depends on mounting height, atmosphere and firing conditions. Use witness cones to assess a firing.

Sources: a 2010 Euclid catalogue reproduction and “Temperature Equivalents for Orton Standard Pyrometric Cones, as Determined at the National Bureau of Standards”, reproduced in an older, unidentified book; Orton’s 2016 cone temperature equivalents ↗. This table is a historical teaching reference; the simulator does not use it to compute cone bending.