← All projects

Thermal tooling · Thermal analysis

Heated platen

Three heater layouts for an aluminum platen, compared at equal power. The study checks surface temperature variation, contact resistance, and warm-up behavior.

Thermal analysis with completed fault study

Numerical surface and heater temperatures during warmup. Dashed lines mark the permitted surface temperature range.
Numerical surface and heater temperatures during warmup. Dashed lines mark the permitted surface temperature range.

Implementation

Linear triangular plate elements coupled to three heater thermal masses.

Eighteen fixed-power cases and six controlled warm-up cases.

Executed spatial/time refinement, analytical limiting case and energy balances.

Executed 15 thermal and fault scenarios including open heater, poor contact, stuck output, frozen/open/biased sensor, ambient and insulation changes.

The selected numerical protection latches an independent power cutoff; the process readiness gate uses the full working surface for a 300 s hold.

Inputs and assumptions

  • 200 x 120 x 8 mm reference aluminum plate and central 160 x 80 mm working area.
  • Heat-transfer and contact coefficients are sensitivity inputs, not measured values.

Results

RECORDED ANALYSIS

Platen warmup

Compare the included analysis results.

Charts display stored numerical results, not live solver runs.

Recorded results for the included reference case
Steady cases18
Nominal surface range0.957 C
Nominal settled time2018 s
Thermal and fault scenarios15
Accepted ambient/loss cases6
Normal full-surface readiness2318 s
Report figures (2)
Computed temperatures at equal total power
Computed temperatures at equal total power
Controlled warm-up and contact sensitivity
Controlled warm-up and contact sensitivity

Open the full report ↗

Verification

29 numerical checks pass; regression tests are included. 27 commissioning acceptance checks and 5 additional regressions pass. Six selected ambient/loss cases finish in band; all modeled fault cases retain energy balance and expected rejected/protected outcomes.

python run.py && python test_project.py && python complete_validation.py && python test_completion.py
Download the verification record ↓

Additional scenarios

27 outcomes checked through synthetic/theoretical. The report lists the expected and observed outcomes for each check.

Read the validation report ↗

Project files

The ZIP contains the source, inputs, results, and instructions. These files are also available individually.

Download project ZIP · 2.9 MB
Archive checksum

SHA-256

0c6fc65ebb67a200e66ff00786a4b4e710afee5f9095fb716a63c17e6ac1b874
Original project scopeArchived brief PDF ↗

Run locally

Python 3.12 / scikit-fem / SciPy / NumPy / Matplotlib / CadQuery

Extract the ZIP and open a terminal in the heated-platen folder. The README includes setup and usage details.

python -m pip install -r requirements.txt
python run.py
python test_project.py
python complete_validation.py
python test_completion.py

Limits

  • A 2D thin-plate model assumes uniform through-thickness temperature; effective surface losses and contact conductance are declared inputs.
  • Independent cutoff sensing, contactor action and 2 s response are modeled assumptions. The executed fault study does not certify actual protective hardware or firmware.
  • The selected envelope requires three functioning heaters and nominal contact. Poor contact, an open heater, biased sensor and high insulation losses are explicitly rejected operating states.
  • No physical heating, sensor calibration, electrical qualification, fire assessment or adhesive-curing performance is claimed.