Measuring Specific Heat Capacity

Measure a metal block’s specific heat capacity using an electric heater, interpret a temperature–time gradient, and explain sources of experimental error.

  • SEC G3 Physics 2027
On this page

Start with the energy model

You already know that Q = mcΔθ. An electric heater supplies energy at a measured rate, but some energy may warm the apparatus or reach the surroundings. The experiment tests how well we can estimate the part that warms the block.

If the heater’s power is P, its energy input in time t is E = Pt. If electrical measurements are used, P = VI, where V is the potential difference across the heater and I is the current through it. A watt is one joule per second.

Under the ideal assumption that all input energy raises the block’s temperature,

c = Pt/mΔθ = VIt/mΔθ.

Use this model only when the block does not change state and its specific heat capacity is approximately constant over the temperature interval.

Collect the measurements

Measuring energy input and the block’s temperatureThe left panel shows an ammeter in series with an electric heater and a voltmeter connected across that heater. The right panel enlarges the insulated metal block: the heater and temperature probe enter separate holes, with their sensing parts inside the block and clear of each other. A timer measures heating duration.Electrical connectionsBlock and instrumentsd.c.supply+−ACurrent IHeaterVVoltmeteracross heaterHeater power: P = VIInput energy: E = VItSeries: same currentParallel: same potentialdifference as the heaterHeater(circuit at left)Temperature probeMetal blockSeparate holesGood contactInsulationTimer: duration tRecord mass m and temperature rise Δθ.
Scroll diagram horizontally to read all labels.
The circuit and enlarged block are two views of the same experiment. Measure block mass separately with a balance. Insulation and good thermal contact reduce unwanted transfers; they do not remove them.
  1. Measure the block’s mass m with a balance, in kilograms.
  2. Insert the heater and temperature probe into their holes. Follow the apparatus instructions for improving thermal contact; trapped air slows energy transfer.
  3. Insulate the block. Keep the probe clear of the heater so that it measures the block, rather than a local hot spot.
  4. Record the initial temperature. Connect the ammeter in series and the voltmeter across the heater, as shown.
  5. Switch on the heater and start the timer together. Record V, I and temperature at regular times; check that the power remains approximately constant.
  6. Use the temperature rise and heating time to estimate c. Repeat under comparable conditions to check consistency.
Let the instruments track the block

Use good thermal contact and a modest heating rate so that the block has a fairly uniform temperature. Heater and probe response lag can distort the first readings. A steady reading alone does not prove that every part of a heated block has the same temperature.

Using a temperature–time graph

A sequence of readings shows the trend more clearly than one start–finish pair. For a nearly straight section, find the gradient from two well-separated points on a suitable best-fit line, rather than from two neighbouring readings.

Finding specific heat capacity from a temperature–time gradient

A straight temperature–time line with six points rises from 20 °C at 0 s to 40 °C at 100 s. Temperature rises by equal amounts over equal time intervals.

Scroll across the figure to read all labels.

A straight temperature–time line with six points rises from 20 °C at 0 s to 40 °C at 100 s. Temperature rises by equal amounts over equal time intervals.A straight temperature–time line with six points rises from 20 °C at 0 s to 40 °C at 100 s. Temperature rises by equal amounts over equal time intervals.
Use the rise in temperature divided by the time interval to find the gradient. The block mass and constant heater power are supplied in the activity.
View figure data
Values for Finding specific heat capacity from a temperature–time gradient
Time (s)Illustrative block temperature
020
2024
4028
6032
8036
10040

The example uses a 0.50 kg block and a constant 50 W heater. Use the graph and its table to find the gradient, then estimate the specific heat capacity using

P = mcΔθ/(Δ t), c = P/(m × gradient).
Show the graph calculation

The temperature rises from 20 °C to 40 °C over 100 s. The gradient is 0.20 K s⁻¹ and the ideal estimate is 500 J kg⁻¹ K⁻¹.

These are constructed example values, not measurements of a real material. A non-zero starting temperature is expected: gradient uses a change in temperature, rather than the temperature itself.

Do not automatically choose the earliest interval. Avoid an initial response lag, and inspect whether later readings curve as energy transfer to the surroundings grows. A straight section makes the gradient easier to estimate, but it does not prove that all heater energy reaches the block.

Evaluate the estimate

If some input energy warms the heater or probe, or leaves for the surroundings, the block’s temperature rise is smaller than the ideal model predicts. Treating all Pt as energy absorbed by the block then tends to overestimate c.

  • Insulation reduces energy transfer out of the block; it does not eliminate it.
  • Good thermal contact and a suitable heating rate reduce temperature differences within the apparatus.
  • A clear temperature rise reduces the relative effect of temperature-reading uncertainty. Heating much farther above room temperature can also increase unwanted transfer, so a larger rise is not automatically better.
  • Repeated readings and runs reveal scatter and inconsistent results. Repetition alone does not remove a systematic energy error.

The error direction depends on the energy path. If an initially colder block also receives energy from its warmer surroundings, assuming heater energy is the only input can instead underestimate c.

Worked calculation

Exam-style question 1

Find specific heat capacity using Q = Pt

5 marks

Examination question

An insulated block is heated using a constant-power heater. A 50 W heater warms a 0.60 kg metal block from 20°C to 45°C in 90 s. Find its specific heat capacity using the ideal energy model, and state its assumption. [5 marks]

Show energy, temperature change, calculation and assumption

Show solution step by step
  1. Find supplied energy

    1 mark

    Method

    Multiply power by heating time.

    Reason

    One watt is one joule per second.

    Working

    E = Pt = (50)(90) = 4500 J
  2. Find temperature change

    1 mark

    Method

    Subtract the initial reading.

    Reason

    Q = mcΔθ uses temperature rise.

    Working

    Δθ = 45-20 = 25 K
  3. Calculate and qualify the result

    3 marks

    Method

    Calculate c and assume all supplied energy raises the block’s temperature.

    Reason

    Energy transferred to the surroundings or apparatus would invalidate the ideal equality.

    Working

    c = 4500/(0.60)(25) = 300 J kg⁻¹ K⁻¹

Practise the reasoning

An estimate of c is larger than an accepted value. Explain why “the heater was on for too long” is not enough to diagnose the error.

Show an explanation

Time is part of both the energy input and the measured temperature change. Identify an energy path or a measurement problem: for example, energy transferred to the surroundings reduces the block’s temperature rise, so using all Pt overestimates c. Compare the apparatus conditions before choosing a correction.

Syllabus and review details