Learn

Learning preferences

Make learning more comfortable. Changes apply immediately.

Enlarges page content, including diagrams and their labels. You can also use your browser’s zoom.

Choose the colours that are easiest for you to distinguish. Applies to lesson diagrams and lab plots. Labels, shapes, hatching and line patterns also distinguish meanings. Source photographs and raw image brightness stay unchanged; mask-only views are available for image overlays.

ExampleComparisonSample link

Saved in this browser on this device. Preferences are separate from progress backups.

Learn through experiments

Insulation and thermal mass solve different problems

What changes warm-up time, and what changes eventual temperature?

Entering midway? Revisit More current, less useful power? for the preceding worked example, or start here and use the explanation below.

1 · Try

Start with a concrete question

Original synthetic scenario. A virtual object starts at ambient 20°C. Constant heating supplies energy while heat leaks in proportion to its temperature above ambient.

Try the initial inputs, then write a prediction before changing one setting. All calculations run locally on your CPU.

Go directly to the experiment · Review basic mathematics

2 · Predict

What do you expect?

If heat capacity doubles, will the eventual equilibrium temperature double?

3 · Experiment

Change one thing. Inspect what happens.

  1. At defaults inspect the first two 10-second energy updates.
  2. Double heat capacity while preserving power and conductance; compare the 120-second and steady predictions.
  3. Reduce conductance and explain both energy loss and final equilibrium.
  4. Choose a design to reach a target by 120 seconds and state a separate overheating constraint.
Experiment inputs
Inputs
Your settings
Mechanism
Calculation below
Evidence
Compare outcomes
Temperature after 120 s29.1928 °C
Supplied energy12,000 J
Escaped heat2,807.2 J
Stored thermal energy9,192.8 J
Predicted steady temperature40 °C

Compare the current results

Every bar starts at zero and uses the same numeric scale in this chart. The upper bound automatically adjusts to the largest current value (at least 1), so compare the numbers when changing inputs. Units and quantities come from each label; different kinds of quantity are not interchangeable. Displayed values are rounded to at most six significant digits.
029.1928
  • Time 10 s temperature (°C)21
    Time 10 s temperature (°C): 21Horizontal bar from zero to 21, on the shared zero to 29.1928 numeric axis.
  • Time 20 s temperature (°C)21.95
    Time 20 s temperature (°C): 21.95Horizontal bar from zero to 21.95, on the shared zero to 29.1928 numeric axis.
  • Time 30 s temperature (°C)22.8525
    Time 30 s temperature (°C): 22.8525Horizontal bar from zero to 22.8525, on the shared zero to 29.1928 numeric axis.
  • Time 40 s temperature (°C)23.7099
    Time 40 s temperature (°C): 23.7099Horizontal bar from zero to 23.7099, on the shared zero to 29.1928 numeric axis.
  • Time 50 s temperature (°C)24.5244
    Time 50 s temperature (°C): 24.5244Horizontal bar from zero to 24.5244, on the shared zero to 29.1928 numeric axis.
  • Time 60 s temperature (°C)25.2982
    Time 60 s temperature (°C): 25.2982Horizontal bar from zero to 25.2982, on the shared zero to 29.1928 numeric axis.
  • Time 70 s temperature (°C)26.0333
    Time 70 s temperature (°C): 26.0333Horizontal bar from zero to 26.0333, on the shared zero to 29.1928 numeric axis.
  • Time 80 s temperature (°C)26.7316
    Time 80 s temperature (°C): 26.7316Horizontal bar from zero to 26.7316, on the shared zero to 29.1928 numeric axis.
  • Time 90 s temperature (°C)27.395
    Time 90 s temperature (°C): 27.395Horizontal bar from zero to 27.395, on the shared zero to 29.1928 numeric axis.
  • Time 100 s temperature (°C)28.0253
    Time 100 s temperature (°C): 28.0253Horizontal bar from zero to 28.0253, on the shared zero to 29.1928 numeric axis.
  • Time 110 s temperature (°C)28.624
    Time 110 s temperature (°C): 28.624Horizontal bar from zero to 28.624, on the shared zero to 29.1928 numeric axis.
  • Time 120 s temperature (°C)29.1928
    Time 120 s temperature (°C): 29.1928Horizontal bar from zero to 29.1928, on the shared zero to 29.1928 numeric axis.

Follow the calculation

  1. Step 1, 10 s: start 20.000 °C; heating 100 W − loss 0.000 W = net 100.000 W; ΔT = 100.000 × 10 / 1000 = 1.000 °C.
  2. Step 2, 10 s: start 21.000 °C; heating 100 W − loss 5.000 W = net 95.000 W; ΔT = 95.000 × 10 / 1000 = 0.950 °C.
  3. Step 3, 10 s: start 21.950 °C; heating 100 W − loss 9.750 W = net 90.250 W; ΔT = 90.250 × 10 / 1000 = 0.902 °C.
  4. Step 4, 10 s: start 22.852 °C; heating 100 W − loss 14.262 W = net 85.738 W; ΔT = 85.738 × 10 / 1000 = 0.857 °C.
  5. Step 5, 10 s: start 23.710 °C; heating 100 W − loss 18.549 W = net 81.451 W; ΔT = 81.451 × 10 / 1000 = 0.815 °C.
  6. Step 6, 10 s: start 24.524 °C; heating 100 W − loss 22.622 W = net 77.378 W; ΔT = 77.378 × 10 / 1000 = 0.774 °C.
  7. Step 7, 10 s: start 25.298 °C; heating 100 W − loss 26.491 W = net 73.509 W; ΔT = 73.509 × 10 / 1000 = 0.735 °C.
  8. Step 8, 10 s: start 26.033 °C; heating 100 W − loss 30.166 W = net 69.834 W; ΔT = 69.834 × 10 / 1000 = 0.698 °C.
  9. Step 9, 10 s: start 26.732 °C; heating 100 W − loss 33.658 W = net 66.342 W; ΔT = 66.342 × 10 / 1000 = 0.663 °C.
  10. Step 10, 10 s: start 27.395 °C; heating 100 W − loss 36.975 W = net 63.025 W; ΔT = 63.025 × 10 / 1000 = 0.630 °C.
  11. Step 11, 10 s: start 28.025 °C; heating 100 W − loss 40.126 W = net 59.874 W; ΔT = 59.874 × 10 / 1000 = 0.599 °C.
  12. Step 12, 10 s: start 28.624 °C; heating 100 W − loss 43.120 W = net 56.880 W; ΔT = 56.880 × 10 / 1000 = 0.569 °C.

Insulation changes heat loss and eventual temperature; heat capacity changes how quickly temperature moves. Equal final targets do not imply equal warm-up times.

Captures keep your inputs, prediction and observation. Results are recalculated from those inputs. Resetting inputs keeps your captures and challenge history.

4 · Understand

Explain the mechanism

What the experiment explains

Original synthetic scenario. A virtual object starts at ambient 20°C. Constant heating supplies energy while heat leaks in proportion to its temperature above ambient.

A watt is one joule per second. Net heating power multiplied by time gives added energy; dividing by heat capacity converts energy to temperature change.

At defaults the first 10 seconds add 1000 J and raise temperature by 1°C. The next step loses 5 W, so it adds 950 J and rises by 0.95°C.

Equilibrium occurs when heating equals loss: 100 = 5 × (T − 20), so T=40°C. Heat capacity changes the transient response but not that equilibrium in this model.

Read the relationship

Loss = conductance × (T − ambient). ΔT = (power − loss) × Δt / heat capacity, with Δt=10 s. Steady T = ambient + power/conductance.

Inspect the evidence

The numerical trace is recalculated from your current settings. Compare a controlled pair of trials before changing several inputs together. Inspect intermediate quantities as well as final metrics; state which assumptions make the comparison meaningful.

Boundaries of the model

  • Forward-Euler approximation over twelve bounded steps; uniform temperature and linear heat loss.
  • No phase changes, temperature-dependent properties, or physical heater operation.

Return to the physics and engineering course and project to connect this mechanism to the broader investigation.

5 · Apply

Try a fresh case

At 30°C with ambient 20°C, conductance 2 W/°C, heater 60 W and heat capacity 800 J/°C, what is the rise over a 10-second Euler step?

This is a public practice check. Retries support learning; matching a number does not certify independent proficiency.

Take the investigation further

Choose any extension. These are project prompts for you to carry out; they are not automatically assessed.

School investigation

Verify supplied energy equals escaped heat plus stored energy.

College investigation

Compare Euler steps with the exponential analytic solution and quantify step-size error.

Workplace investigation

Prepare an energy/temperature requirement with transient and steady constraints and measurements needed for calibration.

6 · Continue

Keep the evidence, choose your next step

Completion records your own decision that you have worked through this investigation. Practice checks and independent project evidence are separate.