How to solve a calorimetry problem

Calorimetry determines the heat transfer of a process by measuring temperature changes in a closed system. The method applies when an energy exchange occurs between a system (such as a chemical reaction or a hot object) and its surroundings (usually a water bath and the calorimeter hardware) with no heat lost to the environment.

The setup

Define the system and the surroundings. Apply the principle of conservation of energy by writing the heat balance equation: qextsystem+qextsurroundings=0q_{ ext{system}} + q_{ ext{surroundings}} = 0. This can also be stated as qextsystem=qextsurroundingsq_{ ext{system}} = -q_{ ext{surroundings}}.

The steps

  1. Identify all given masses (mm), specific heat capacities (cc), heat capacities (CC), and temperatures (TiT_i, TfT_f).
  2. Calculate the temperature change for all components using ΔT=TfTi\Delta T = T_f - T_i. Note that TfT_f is identical for all components once thermal equilibrium is reached.
  3. Express the heat qq for each component using either q=mcΔTq = mc\Delta T (for a mass with a specific heat) or q=CΔTq = C\Delta T (for a calorimeter with a lumped heat capacity).
  4. Substitute these expressions into the heat balance equation and solve algebraically for the unknown variable.

Checking the result

Verify that the calculated final temperature TfT_f falls strictly between the initial temperatures of the hot and cold components. Ensure the sign of qq matches the physics: q<0q < 0 means the component lost heat (exothermic), and q>0q > 0 means it gained heat (endothermic).

Common errors

A frequent error is calculating ΔT\Delta T as TiTfT_i - T_f instead of TfTiT_f - T_i, which flips the sign of the heat term. Another common mistake in aqueous reaction calorimetry is using the mass of the solute rather than the total mass of the solution for mm in qextsurroundingsq_{ ext{surroundings}}.

Worked example

A 50.0 g piece of metal at 95.0 ^\circC is dropped into 100.0 g of water at 20.0 ^\circC in a coffee-cup calorimeter. The final temperature of the system is 25.0 ^\circC. What is the specific heat of the metal? Assume cextwater=4.184extJ/(gextC)c_{ ext{water}} = 4.184 ext{ J/(g}\cdot^\circ ext{C)} and that the calorimeter itself absorbs no heat.

Define the metal as the system and the water as the surroundings. qextmetal+qextwater=0q_{ ext{metal}} + q_{ ext{water}} = 0 mextmetalcextmetalΔTextmetal=(mextwatercextwaterΔTextwater)m_{ ext{metal}} c_{ ext{metal}} \Delta T_{ ext{metal}} = - (m_{ ext{water}} c_{ ext{water}} \Delta T_{ ext{water}})

Identify the known variables: mextmetal=50.0extgm_{ ext{metal}} = 50.0 ext{ g} ΔTextmetal=25.095.0=70.0extC\Delta T_{ ext{metal}} = 25.0 - 95.0 = -70.0 ^\circ ext{C} mextwater=100.0extgm_{ ext{water}} = 100.0 ext{ g} ΔTextwater=25.020.0=5.0extC\Delta T_{ ext{water}} = 25.0 - 20.0 = 5.0 ^\circ ext{C}

Substitute the known values into the equation: 50.0cextmetal(70.0)=(100.04.1845.0)50.0 \cdot c_{ ext{metal}} \cdot (-70.0) = -(100.0 \cdot 4.184 \cdot 5.0) 3500cextmetal=2092-3500 \cdot c_{ ext{metal}} = -2092

Solve for cextmetalc_{ ext{metal}}: cextmetal=20923500=0.598extJ/(gextC)c_{ ext{metal}} = \frac{-2092}{-3500} = 0.598 ext{ J/(g}\cdot^\circ ext{C)}

FAQ

Run your own problem

References: OpenStax Chemistry 2e, Chapter 5: Thermochemistry · Zumdahl Chemistry, Chapter 6: Thermochemistry

See also