Skip to main content

Thermal unit · institution-dependent · Interactive lesson

Equipartition and molar heat capacities of gases

This is where a heat capacity stops being a table entry and becomes a count. Decide how many ways a molecule can hold energy in a squared velocity or displacement, give each one ½kT, and CV, Cₚ and γ follow for any gas you can name. Then set the count against the measured values and learn the most from the gases that fall short of it.

UPIII-06.08 · Lesson 8 of 9 in this unit. Position is not a completion score.
Starting model: Equipartition and molar heat capacities of gasesEnergy ladder of one molecular vibration, levels n = 0 to 4 spaced by hν = kθ_v. Each bar's length is the normalised Boltzmann population p_n = (1 − e^(−θ_v/T))e^(−nθ_v/T) of that level, the dashed vertical marks p = 1, and the dashed horizontal line marks kT on the same energy scale. At T = 300 K and θ_v = 800 K, N₁/N₀ = 0.0695 and the mode holds 0.199 kT against the classical kT.kTθᵥ = 800 K T = 300 K kT = 0.38 hνN₁/N₀ = 0.0695 ⟨Evib⟩ = 0.199 kT0hν2hν3hν4hνbar length = pₙ; dashed edge at p = 1
Start with a picture. Change the model in the lab below.

Thermal unit · institution-dependent. Many departments teach thermal physics separately or within Physics II. Check whether your university includes this numbered unit in Physics III.

1

Build the model

Count the squared terms in the energy. Each holds ½kT, until quantum mechanics closes it.

The key idea

Equipartition states that in classical thermal equilibrium each independent quadratic term in a molecule's energy averages ½kT, so a gas with f such active terms per molecule has molar internal energy (f/2)RT and CV = (f/2)R.

Example. Nitrogen at 300 K has three translational and two rotational terms, its vibration frozen: f = 5, so CV = (5/2)(8.314) = 20.8 J mol⁻¹ K⁻¹, Cₚ = 29.1 J mol⁻¹ K⁻¹ and γ = 1.40, all three matching the measured values.

The complete physical model and assumptions

In a classical gas at temperature T, every independent quadratic term in a molecule's energy, whether ½mvₓ², ½Iω² or ½κx², averages exactly ½kT. The coefficient never matters, because the Boltzmann weight e(−E/kT) integrates the same way over any squared variable; that is the equipartition theorem, and it turns a heat capacity into bookkeeping. Count the terms: three for translation in every molecule, two for the rotation of a linear molecule and three for a bent one, and two for every vibrational mode, since a vibration stores kinetic and potential energy. With f active terms a mole holds U = (f/2)RT, so CV = (f/2)R with no free parameter. The same count fixes Cₚ = CV + R and γ = (f + 2)/f, results quoted here and derived from the first law in Molar heat capacities and equipartition (UPIII-07.03). The count stops working where the classical assumption behind it fails: a quantum mode accepts energy only in steps of hν, so until kT is comparable with hν the mode is frozen out and contributes nothing. Rotational steps correspond to a few kelvin or less for most molecules and 85 K for hydrogen, but the vibrations of N₂, O₂ and H₂ need thousands, which is why nitrogen shows 5/2 R at room temperature rather than 7/2 R, and why a measured heat capacity is best read as a census of which modes are awake.

1Why every quadratic term holds ½kT, whatever its coefficient

Take one term in a molecule's energy of the form ½aq², where q is a velocity component, an angular velocity or a displacement, and a is the mass, moment of inertia or stiffness that belongs with it. In equilibrium at temperature T the Boltzmann factor weights each value of q by e(−aq²/2kT), so the mean of the term is the ratio of two integrals over q: ∫ ½aq² e(−aq²/2kT) dq divided by ∫ e(−aq²/2kT) dq. Substitute s = q√(a/2kT). Both integrals become pure numbers multiplied by powers of 2kT/a, the coefficient a cancels between them, and what survives is ½kT. That is equipartition: the average does not know whether the term described a heavy atom moving slowly or a stiff spring stretched slightly, only that the term was quadratic. At 300 K, ½kT = 2.07 × 10⁻²¹ J, or 12.9 meV. Applied to the three translational terms ½mvₓ², ½mvy² and ½mvz² it returns the (3/2)kT of the kinetic model, which checks that the earlier identification of temperature and this Boltzmann average are one statement, not two.

2Count the terms, not the atoms

A molecule of N atoms has 3N coordinates, so 3N independent ways to move, and the quadratic terms follow from how those motions are shared out. Three are always translation of the centre of mass. A linear molecule has two rotational terms, ½I₁ω₁² and ½I₂ω₂², about the two axes perpendicular to its bond; rotation about the bond itself has a moment of inertia so small that its first excited level lies far above any kT the molecule survives, so it never holds energy. A non-linear molecule has three rotational terms. Everything left is vibration, 3N − 5 modes if the molecule is linear and 3N − 6 if not, and each vibration counts twice, because a mode carries a kinetic term ½μẋ² and a potential term ½κx² at once. So the classical ceiling is f = 3 for helium, 3 + 2 + 2 = 7 for N₂ or Cl₂, 3 + 2 + 2 × 4 = 13 for linear CO₂ and 3 + 3 + 2 × 3 = 12 for water vapour. Per mole, U = (f/2)RT and CV = (f/2)R. The count is the model; whether each term is actually awake at the temperature in hand is the question the measurements answer.

3From ½kT per term to CV per mole

Equipartition gives the energy of one molecule; a heat capacity needs the energy of a mole and its slope. A molecule with f active terms holds f × ½kT on average, and in an ideal gas that is all it holds, because the molecules exert no forces on one another between collisions and so share no potential energy. N = nNA molecules therefore hold U = N(f/2)kT = (f/2)nRT, since NA k = R, and U depends on T alone. The molar heat capacity at constant volume is its slope, CV = (1/n) dU/dT = (f/2)R: 12.47 J mol⁻¹ K⁻¹ for f = 3, 20.79 for f = 5, 29.10 for f = 7, or ½k = 6.9 × 10⁻²⁴ J K⁻¹ per active term per molecule. Nothing else enters. Helium and xenon differ in mass by a factor of 33 and share CV = 12.47 J mol⁻¹ K⁻¹, and N₂ and CO share 20.79 although their moments of inertia differ, because the coefficient of every quadratic term cancelled in the Boltzmann average: a classical heat capacity counts the ways a molecule can hold energy, not how heavy it is. Mass and stiffness return only through freezing out, which decides whether a term is active at all. The constant-pressure numbers follow from the same f, Cₚ = CV + R and γ = (f + 2)/f, and are derived from the first law in Molar heat capacities and equipartition (UPIII-07.03); here they are simply a second reading of the count.

4Reading a table of measured heat capacities as a census

Measured CV at 300 K, in J mol⁻¹ K⁻¹: He 12.5, Ar 12.5, N₂ 20.8, O₂ 21.1, Cl₂ 25.6, CO₂ 28.8. Divide each by R and the numbers become counts. The monatomic gases sit at 1.50: three terms, exactly the kinetic model. Nitrogen sits at 2.50 and oxygen at 2.54, so five terms are awake and the two vibrational ones are not. Chlorine at 3.08 lies between the rigid 2.50 and the fully vibrating 3.50: its vibration is partly excited. Carbon dioxide at 3.46 is nowhere near its classical 6.50; of its four vibrational modes only the two low-frequency bends, with θᵥ = 960 K, are substantially active, and together they lift it by about 0.9R. The pattern is systematic: the stiffer and lighter the bond, the higher the temperature needed to excite it, and at 300 K the light, stiffly bound H₂, N₂, CO and O₂ show almost no vibration. A measured heat capacity is therefore a census, taken at that temperature, of which quadratic terms can accept energy, and a measured γ reports the same census through (f + 2)/f.

5Freezing out: where the classical count fails

Equipartition assumes a term can take energy in any amount. A quantum oscillator of frequency ν takes it only in steps of hν, so compare the step with kT through the vibrational temperature θᵥ = hν/k: I₂ 309 K, Cl₂ 805 K, O₂ 2270 K, N₂ 3390 K, H₂ 6330 K. Level n sits nhν above the ground level and carries the Boltzmann weight e(−nθᵥ/T). The weights form a geometric series summing to 1/(1 − e(−θᵥ/T)), so the normalised populations are pₙ = (1 − e(−θᵥ/T))e(−nθᵥ/T), and the first excited level is populated relative to the ground level by e(−θᵥ/T): for nitrogen at 300 K, e(−11.3) = 1.2 × 10⁻⁵, one molecule in 80 000. Weighting nhν by pₙ gives the mode's mean energy, ⟨Evib⟩ = hν/(e(θᵥ/T) − 1), which for nitrogen at 300 K is 1.4 × 10⁻⁴ kT instead of the classical kT: a level nobody occupies stores nothing. Chlorine at 300 K, whose step is only 2.7kT high, holds 0.20kT. The correspondence check is the other limit: for T ≫ θᵥ, e(θᵥ/T) − 1 ≈ θᵥ/T and ⟨Evib⟩ → kT, the ½kT + ½kT that equipartition assigns to one vibration. Rotation passes the same test with θᵣₒₜ = ħ²/(2Ik), 2.9 K for N₂ and 85 K for H₂, so its steps are tiny against kT wherever nitrogen is a gas and its two terms count in full. The heat capacity obtained by differentiating ⟨Evib⟩, and the temperature-dependent γ that goes with it, are worked through in Molar heat capacities and equipartition (UPIII-07.03).

6What the pressure gauge sees and what the calorimeter sees

The kinetic model gave pV = (2/3)Uₜᵣ with Uₜᵣ the translational energy alone, and temperature was identified through that translational share: ⟨½mv²⟩ = (3/2)kT in every gas, whatever else the molecule can do. A heat capacity counts everything. So when 208 J raises a mole of nitrogen by 10 K at constant volume, only 3/5 of it, 125 J, goes into translation and shows up as a pressure rise; the other 83 J sits in rotation, invisible to the gauge but not to the calorimeter. Two consequences carry forward. For a given heat input a gas with more active terms warms less, so a mole of diatomic gas is a heat reservoir 5/3 the size of a mole of monatomic gas. And in a mixture each species keeps its own count, U = Σ(fᵢ/2)nᵢRT, so the CV of a mixture is the mole-weighted mean of the components' CV, while its γ is the ratio of the summed Cₚ to the summed CV and is not the mole-weighted mean of the γ values. Check every heat-capacity answer twice: the unit must be J mol⁻¹ K⁻¹, and CV/R must land between 1.5 and the classical f/2.

2

Key equations

Read the units, assumptions and limits before substituting.

Equipartition of energy

⟨½aq²⟩ = ½kT for each quadratic term

Converts a count of squared coordinates into an energy without knowing a single speed or spring constant; the coefficient a cancels in the Boltzmann average.

k = 1.381 × 10⁻²³ J K⁻¹; T in K; q any velocity, angular velocity or displacement, a its mass, moment of inertia or stiffness

Counting the active terms

f = 3 + fᵣₒₜ + 2nvib

Each vibration counts twice, kinetic plus potential. Classical ceilings: He 3, N₂ 7, CO₂ 13, H₂O 12; the measured value at 300 K sits at or below the ceiling.

fᵣₒₜ = 0 (atom), 2 (linear molecule), 3 (non-linear); nvib = 3N − 5 (linear) or 3N − 6 (non-linear) modes for N atoms

Molar heat capacity at constant volume

CV = (1/n) dU/dT = (f/2)R, with U = (f/2)nRT

f = 3 gives 12.47, f = 5 gives 20.79 and f = 7 gives 29.10 J mol⁻¹ K⁻¹; dividing a measured CV by R reads the count straight off.

R = 8.314 J mol⁻¹ K⁻¹; n in mol; U in J; valid for an ideal gas, whose U depends on T alone

Cₚ and γ from the same count (quoted)

Cₚ = CV + R = ((f + 2)/2)R, γ = Cₚ/CV = (f + 2)/f

Quoted, not derived here: the extra R is expansion work at constant pressure and is the same for every ideal gas, while γ = 5/3, 7/5 and 9/7 for f = 3, 5 and 7 reads the count a second way.

Cₚ in J mol⁻¹ K⁻¹; γ dimensionless; ideal gas only; both derived from the first law in UPIII-07.03

Boltzmann test for a frozen vibration

N₁/N₀ = e(−hν/kT) = e(−θᵥ/T), θᵥ = hν/k

The population of the first excited level relative to the ground level: 1.2 × 10⁻⁵ for nitrogen at 300 K, a frozen mode, but 0.068 for chlorine, whose vibration is partly awake.

ν the vibration frequency in Hz; h = 6.626 × 10⁻³⁴ J s; θᵥ in K: I₂ 309, Cl₂ 805, O₂ 2270, N₂ 3390, H₂ 6330

Mean energy of one vibrational mode

⟨Evib⟩ = hν/(e(θᵥ/T) − 1), from pₙ = (1 − e(−θᵥ/T))e(−nθᵥ/T)

Tends to kT, the classical ½kT + ½kT, when T ≫ θᵥ and to hν e(−θᵥ/T) when T ≪ θᵥ: the energy-scale meaning of a mode being frozen out.

n = 0, 1, 2, … the level number; Σpₙ = 1; ⟨Evib⟩ in J, measured from the ground level
3

Interactive lab

Predict first. Explore the model. Compare the result.

Explore the model

800 K
300 to 6400 K; steps of 50.
300 K
100 to 6000 K; steps of 50.

Try this. Start at θᵥ = 800 K, close to chlorine, and T = 300 K: about 6.5% of the molecules sit in n = 1. Raise θᵥ to 3400 K, nitrogen, and every bar but n = 0 vanishes as kT sinks far below the first rung; then drag T up to 6000 K and watch the population spread up the ladder while ⟨Evib⟩/kT climbs towards 1.

Live results

kT/hν = T/θᵥ
0.375
N₁/N₀ = e(−θᵥ/T)
0.0695
MEAN ENERGY ⟨Evib⟩/kT
0.199
SHOWN LEVELS p₀ + … + p₄
1.000

Results follow this lesson’s model and assumptions. Displayed values are rounded.

Interactive Physics III modelEnergy ladder of one molecular vibration, levels n = 0 to 4 spaced by hν = kθ_v. Each bar's length is the normalised Boltzmann population p_n = (1 − e^(−θ_v/T))e^(−nθ_v/T) of that level, the dashed vertical marks p = 1, and the dashed horizontal line marks kT on the same energy scale. At T = 300 K and θ_v = 800 K, N₁/N₀ = 0.0695 and the mode holds 0.199 kT against the classical kT.kTθᵥ = 800 K T = 300 K kT = 0.38 hνN₁/N₀ = 0.0695 ⟨Evib⟩ = 0.199 kT0hν2hν3hν4hνbar length = pₙ; dashed edge at p = 1
Energy ladder of one molecular vibration, levels n = 0 to 4 spaced by hν = kθᵥ. Each bar's length is the normalised Boltzmann population pₙ = (1 − e(−θᵥ/T))e(−nθᵥ/T) of that level, the dashed vertical marks p = 1, and the dashed horizontal line marks kT on the same energy scale. At T = 300 K and θᵥ = 800 K, N₁/N₀ = 0.0695 and the mode holds 0.199 kT against the classical kT.

Predict → change one variable → check

Plan a change before running it. Every other input stays at the saved baseline.

Saved baseline. Vibrational temperature θᵥ: 800 K; Gas temperature T: 300 K

Baseline 800; choose 300 to 6400, in steps of 50.
4. Compared with the saved baseline, this result will…

This experiment is kept only while this page is open. It does not change saved course progress.

4

Catch the common trap

The first-year reflex is to carry (3/2)kT per molecule from the kinetic model straight into the internal energy of every gas, which predicts CV = (3/2)R = 12.5 J mol⁻¹ K⁻¹ for nitrogen against the measured 20.8. The (3/2)kT is the translational share only: it defines temperature, and it is all that pressure responds to, but rotation and vibration store energy on top of it, one ½kT per quadratic term. The same reflex in reverse counts a vibration as one term when it holds two, kinetic and potential, and so gets 3R rather than 7/2 R for a fully vibrating diatomic. And the count is a ceiling, not a value: CV can never exceed (f/2)R, but it sits well below it whenever kT is small against a mode's level spacing, which at room temperature it is for the vibration of every diatomic lighter than chlorine.

5

Practice & worked examples

3 authored examples. Make an attempt, then reveal the reasoning one step at a time.

EasyExample 1

A rigid steel cylinder holds 2.00 mol of argon and an identical cylinder holds 2.00 mol of nitrogen. Both are heated from 20.0 °C to 95.0 °C. Find the heat each gas needs, and how much of the nitrogen's heat went into rotation.

Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.

0 of 4 steps revealed.

MediumExample 2

A vessel holds 1.50 mol of helium mixed with 2.50 mol of nitrogen at 300 K. Find the internal energy of the mixture, its molar CV and Cₚ, and its γ, and explain why γ is not the mole-weighted average of 5/3 and 7/5.

Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.

0 of 4 steps revealed.

HardExample 3

Chlorine's vibration has θᵥ = 805 K and nitrogen's 3390 K; treat each as a quantum ladder with levels nhν above the ground level. (a) Find chlorine's vibrational quantum hν in joules and in eV and compare it with kT at 300 K. (b) At 300 K, find the fraction of each gas's molecules in the ground vibrational level and the mean vibrational energy ⟨Evib⟩ = hν/(e(θᵥ/T) − 1) as a fraction of the classical kT. (c) Show that ⟨Evib⟩ → kT as T → ∞, and find the temperature at which chlorine's vibration holds 0.50kT.

Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.

0 of 5 steps revealed.

6

Quick check

Select an answer and explain it before checking.

Measured molar heat capacities at constant volume at 300 K are 12.5 J mol⁻¹ K⁻¹ for helium, 20.8 for nitrogen and 25.6 for chlorine. Which statement accounts for the chlorine value?
7

Review & continue

Equipartition states that in classical thermal equilibrium each independent quadratic term in a molecule's energy averages ½kT, so a gas with f such active terms per molecule has molar internal energy (f/2)RT and CV = (f/2)R.

  • Explain the relationship without looking at the equation.
  • Check a sign, a unit and a model assumption in your working.
  • Return to the lab or worked example if a step is still unclear.

Extra challenging questions

Connect several ideas, explore supplied data, and compare your reasoning with a worked solution.