K323 / 2027
Thermal properties of matter overview

Lesson 2 of 6

Heat capacity and specific heat capacity

  • I can define heat capacity and specific heat capacity.Syllabus

    Syllabus K323, 9(b). Define heat capacity and specific heat capacity.

  • I can apply energy transfer = mass x specific heat capacity x temperature change.Syllabus

    Syllabus K323, 9(c). Apply energy transfer = mass x specific heat capacity x temperature change.

Make a guess. You are not marked.

A 1.0 kg block of copper and 1.0 kg of water each receive 4200 J of energy by heating. Copper has a specific heat capacity of about 390 J/(kg degrees C) and water about 4200 J/(kg degrees C). Which warms up more?

  1. Both warm by the same amount.
  2. The water, because it takes in the energy more easily than metal.
  3. The copper, by about ten times as much.
Show the answer

The copper, by about ten times as much.

The temperature rise is E / (mc). With the same E and m, the smaller specific heat capacity of copper gives a larger rise: about 11 degrees C against 1 degree C for water.

The energy needed for a temperature rise depends on what is being heated and how much material there is.

Heating transfers energy into a sample's internal store. This page considers a temperature change without a change of state, with specific heat capacity treated as constant over the interval.

A property of the body and a property per unit mass

Heat capacity, C
The energy needed to raise the temperature of the specified body by one degree Celsius or one kelvin. Its unit is J/°C or J/K. A larger amount of the same material has a larger heat capacity under the same conditions.
Specific heat capacity, c
The energy needed to raise the temperature of unit mass of a substance by one degree Celsius or one kelvin. A common unit is J/(kg °C), equivalent to J/(kg K). The word specific means that the energy is given per unit mass.
E = CΔT = mcΔTE is the energy transferred to the sample in J; m is its mass; ΔT is its temperature change. For a uniform sample under these conditions, C = mc.

Here ΔT denotes a temperature difference: final temperature minus initial temperature on one scale. It can be expressed in °C or K, matching the heat-capacity unit. A change of 1°C is the same size as a change of 1 K. This does not mean that a temperature of 1°C equals 1 K.

Use the temperature rise of the sample

A 0.20 kg metal sample warms from 20 to 50 °C without changing state. Its supplied specific heat capacity is 450 J/(kg °C).

A temperature rise from 20 to 50 degrees Celsius is 30 degrees CelsiusA single temperature scale runs from zero to 60 degrees Celsius, with equally spaced ten-degree divisions. The initial reading is 20 and the final reading is 50. A bracket spans those two readings and marks the temperature rise as 30 degrees Celsius. The final temperature of 50 is not the temperature rise. The scale measures temperature, not energy.Temperature / °C0102030405060Final: 50 °CTemperature rise30 °CInitial: 20 °C50 - 20 = 30 °C

ΔT = 50 - 20 = 30 °C.

E = mcΔT = 0.20 × 450 × 30 = 2700 J.

Heat capacity of this sample: C = mc = 90 J/°C.

A rise of 30 °C is also a rise of 30 K. This is a temperature interval, not a conversion of 50 °C to kelvin.

The sample warms from 20°C to 50°C. The marked interval is 30°C, or 30 K. Use this change in the energy calculation, not the final reading of 50°C.

Worked example

Warm a metal sample

A 0.20 kg sample has c = 450 J/(kg °C). It warms from 20°C to 50°C without changing state.

  1. Find the interval: ΔT = 50 - 20 = 30°C.
  2. Find the sample's heat capacity: C = mc = 0.20 x 450 = 90 J/°C.
  3. Find the energy: E = mcΔT = 0.20 x 450 x 30 = 2700 J.

Each degree of temperature rise requires 90 J for this sample. The same material's specific heat capacity is 450 J per kilogram per degree; these are different quantities with different units.

Try it step by step

Work it out in steps: Temperature change in degrees C, then Energy E = mc x temperature change in J.

  1. Problem 1. How much energy is needed to warm 0.50 kg of water from 20 degrees C to 60 degrees C? Take c of water = 4200 J/(kg degrees C).
  2. Problem 2. How much energy is needed to warm a 2.0 kg aluminium pan from 15 degrees C to 65 degrees C? Take c of aluminium = 900 J/(kg degrees C).
  3. Problem 3. How much energy is needed to warm 0.80 kg of water from 25 degrees C to its boiling point at 100 degrees C? Take c of water = 4200 J/(kg degrees C).
Show the answer

Problem 1.

Temperature change in degrees C: change in T = 60 - 20 = 40 degrees C

Energy E = mc x temperature change in J: E = mc x change in T = 0.50 x 4200 x 40 = 84000 J, which is 84 kJ (2 sf)

Problem 2.

Temperature change in degrees C: change in T = 65 - 15 = 50 degrees C

Energy E = mc x temperature change in J: E = 2.0 x 900 x 50 = 90000 J, which is 90 kJ (2 sf)

Problem 3.

Temperature change in degrees C: change in T = 100 - 25 = 75 degrees C

Energy E = mc x temperature change in J: E = 0.80 x 4200 x 75 = 252000 J, which is 252 kJ (3 sf)

Match the mass unit to the supplied value

A value of 4200 J/(kg °C) means that 1 kg requires 4200 J for a 1°C rise. The equivalent value is 4.2 J/(g °C), because 1 kg contains 1000 g. This is also 4.2 J/(g K), since a temperature interval of 1 K equals an interval of 1°C.

For 100 g of that material warming by 10°C, either use 0.100 x 4200 x 10 or use 100 x 4.2 x 10. Both give 4200 J. Using 100 with the kilogram value would mix incompatible units.

c = E / (mΔT)
ΔT = E / (mc)
Rearrange according to the unknown. For equal energy input and equal material, a larger mass has a smaller temperature rise.

Separate energy reaching the sample from heater input

Power is energy transferred per unit time. If a 120 W heater transfers all its output to the metal sample above at a constant rate, the ideal time is t = E/P = 2700/120 = 22.5 s.

If some heater energy warms the apparatus or transfers to the surroundings, less reaches the sample in that time. Reaching the same 30°C rise then requires more input energy or a longer time. A heater's output is not automatically the sample's energy gain.

Determine a specific heat capacity

For a suitable metal sample, use an embedded heater of known constant power and a temperature sensor in good thermal contact with the sample. Insulation reduces transfer to the surroundings. Keep the sample below any change of state.

  1. Measure the mass: use a balance for the sample itself, excluding separate supports and instruments.
  2. Measure the temperature rise: record the initial and final sample temperatures over the chosen heating interval. Place the sensor in the sample's intended sensing position, rather than measuring the exposed heater. Choose suitable range and resolution, and allow for response lag.
  3. Find the supplied energy: with constant heater power P and measured time t, Einput = Pt.
  4. Use the energy account: the input warms the sample and apparatus and may escape to the surroundings. If these other transfers are negligible or have been estimated and subtracted, c = Esample / (mΔT).

Supplied practical data

Correct the energy account

In a separate run, a 20 W heater operates for 180 s while a 0.20 kg sample warms by 30°C. Independent calibration supplies two estimates: 300 J warms the apparatus and 600 J transfers to the surroundings.

  1. Heater input: Einput = 20 x 180 = 3600 J.
  2. Energy reaching the sample: Esample = 3600 - 300 - 600 = 2700 J.
  3. Specific heat capacity: c = 2700 / (0.20 x 30) = 450 J/(kg °C).

Ignoring both other transfers gives 3600 / (0.20 x 30) = 600 J/(kg °C), which is too high. The correction values are supplied for this example. An unpowered setup that stays near room temperature would not automatically measure the heat loss from a sample following a different, hotter temperature history.

Try it step by step

Work it out in steps: Heater energy E = Pt in J, then Specific heat capacity c = E / (m x temperature change) in J/(kg degrees C).

  1. Problem 1. A 50 W heater runs for 120 s inside a 0.40 kg metal block, and the block warms by 30 degrees C. Assume all the heater energy reaches the block. Find the specific heat capacity of the metal.
  2. Problem 2. A 40 W heater runs for 150 s inside a 1.0 kg block, which warms by 15 degrees C. Assume all the heater energy reaches the block. Find the specific heat capacity.
  3. Problem 3. A 36 W heater runs for 250 s inside a 0.50 kg block, which warms by 20 degrees C. Assume all the heater energy reaches the block. Find the specific heat capacity.
Show the answer

Problem 1.

Heater energy E = Pt in J: E = Pt = 50 x 120 = 6000 J

Specific heat capacity c = E / (m x temperature change) in J/(kg degrees C): c = 6000 / (0.40 x 30) = 500 J/(kg degrees C) (2 sf)

Problem 2.

Heater energy E = Pt in J: E = 40 x 150 = 6000 J

Specific heat capacity c = E / (m x temperature change) in J/(kg degrees C): c = 6000 / (1.0 x 15) = 400 J/(kg degrees C) (2 sf)

Problem 3.

Heater energy E = Pt in J: E = 36 x 250 = 9000 J

Specific heat capacity c = E / (m x temperature change) in J/(kg degrees C): c = 9000 / (0.50 x 20) = 900 J/(kg degrees C) (2 sf)

If all input is wrongly treated as energy reaching the sample, the numerator is too large and the calculated c tends to be too high. Better insulation and accounting for apparatus heating address that cause. Repeating the same imperfect setup may show variation but does not remove the systematic error.

For cooling, say which energy you are calculating

If the same 0.20 kg sample cools from 50°C to 20°C without changing state, the positive amount of energy transferred out is mc(50 - 20) = 2700 J. Under the stated model, the sample's internal-energy change is -2700 J.

Choose the temperature interval and the system. E = mcΔT does not cover melting or boiling, and Pt is the heater input unless the question says all of it reaches the sample.

Watch out for this

A student says: "Two objects at the same temperature contain the same amount of internal energy." What is wrong with this?

Show the answer

Temperature shows the average kinetic energy of the particles, not the total. A larger mass at the same temperature has more particles, so it has more internal energy.

Check your understanding

A 0.20 kg metal sample has a specific heat capacity of 450 J/(kg degree C). It warms from 20 to 50 degrees C without changing state. How much energy reaches the sample?

  1. 2700 J, using the 30 degrees C temperature rise.
  2. 4500 J, using the final temperature of 50 degrees C.
  3. 90 J, from mass multiplied by specific heat capacity.
Show the answer

2700 J, using the 30 degrees C temperature rise.

E = 0.20 x 450 x (50 - 20) = 2700 J. This is the energy transferred to the sample under the constant-c, no-state-change model, not necessarily all the energy supplied to an imperfectly insulated apparatus.

Practise an exam question

Write your answer first, then tick the mark points it makes.

Exam-style question

Define specific heat capacity. A 2.0 kg aluminium block is heated from 25 °C to 60 °C. The specific heat capacity of aluminium is 900 J/(kg °C). Calculate the energy it gains. [3]

Saved on this browser only. Anyone using this browser can see it.