
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.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.
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.
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 stiffnessCounting 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 atomsMolar 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 aloneCₚ 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.03Boltzmann 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₂ 6330Mean 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 levelInteractive lab
Predict first. Explore the model. Compare the result.
Explore the model
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.
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
This experiment is kept only while this page is open. It does not change saved course progress.
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.
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.
- Declare the model: both gases ideal, volume fixed, so every joule of heat becomes internal energy and Q = nCVΔT with ΔT = 75.0 K, a temperature difference being the same in kelvin and in Celsius.
- Argon is monatomic: three translational terms, f = 3, CV = (3/2)R = 12.47 J mol⁻¹ K⁻¹. Q = 2.00 × 12.47 × 75.0 = 1.87 × 10³ J.
- Nitrogen at these temperatures has three translational and two rotational terms with the vibration frozen (θᵥ = 3390 K), so f = 5 and CV = (5/2)R = 20.79 J mol⁻¹ K⁻¹. Q = 2.00 × 20.79 × 75.0 = 3.12 × 10³ J.
- Each active term takes an equal share, so rotation receives 2/5 of the nitrogen's heat: 0.400 × 3118 J = 1.25 × 10³ J. The translational 3/5, 1.87 kJ, equals the argon's whole heat, as it must: both gases gained the same (3/2)kΔT of translational energy per molecule.
Answer. Argon 1.87 kJ, nitrogen 3.12 kJ, of which 1.25 kJ went into rotation.
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.
- Each species keeps its own count: helium f = 3, nitrogen f = 5 with its vibration frozen at 300 K. U = (3/2)(1.50)RT + (5/2)(2.50)RT = (2.25 + 6.25)RT = 8.50RT.
- With R = 8.314 J mol⁻¹ K⁻¹ and T = 300 K: U = 8.50 × 8.314 × 300 = 2.12 × 10⁴ J = 21.2 kJ.
- Per mole of mixture, CV is the mole-weighted mean: (1.50 × 1.5R + 2.50 × 2.5R)/4.00 = (8.50/4.00)R = 2.125R = 17.7 J mol⁻¹ K⁻¹. Because Cₚ = CV + R holds for each species, it holds for the mixture: Cₚ = 3.125R = 26.0 J mol⁻¹ K⁻¹.
- γ = Cₚ/CV = 3.125/2.125 = 1.47. The mole-weighted mean of the γ values, 0.375 × 1.667 + 0.625 × 1.400 = 1.50, is wrong because γ is a ratio: heat capacities add across species, ratios of heat capacities do not.
Answer. U = 21.2 kJ; CV = 17.7 J mol⁻¹ K⁻¹, Cₚ = 26.0 J mol⁻¹ K⁻¹, γ = 1.47 (not 1.50).
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.
- (a) hν = kθᵥ = 1.381 × 10⁻²³ × 805 = 1.11 × 10⁻²⁰ J, or 0.0694 eV. At 300 K, kT = 4.14 × 10⁻²¹ J, so hν/kT = θᵥ/T = 2.68: one quantum costs 2.7 times the thermal energy scale, neither negligible nor out of reach.
- (b) Normalise the Boltzmann weights e(−ν), u = θᵥ/T, over n = 0, 1, 2, …: they form a geometric series summing to 1/(1 − e(−u)), so the ground-level fraction is p₀ = 1 − e(−u). Chlorine: e(−2.683) = 0.0683, p₀ = 0.932, so 6.8% of the molecules are vibrationally excited. Nitrogen: u = 3390/300 = 11.3, e(−11.3) = 1.24 × 10⁻⁵, p₀ = 0.99999, one excited molecule in 80 000.
- Mean energy: ⟨Evib⟩/kT = u/(eᵘ − 1). Chlorine: 2.683/(14.63 − 1) = 0.197, so its vibration holds 0.20kT against the classical kT, 491 J per mole at 300 K. Nitrogen: 11.3/(8.08 × 10⁴) = 1.4 × 10⁻⁴, or 0.35 J per mole: frozen out.
- (c) As T → ∞, u → 0 and eᵘ − 1 = u + u²/2 + …, so ⟨Evib⟩ = kT u/(u + u²/2 + …) ≈ kT(1 − u/2) → kT, the ½kT + ½kT of the classical kinetic and potential terms: correspondence holds. Half of it requires u/(eᵘ − 1) = 0.50, that is eᵘ = 1 + 2u; iterating u = ln(1 + 2u) converges to u = 1.256, so T = 805/1.256 = 641 K.
- Checks: hν and kT are both energies, so every exponent θᵥ/T is a pure number, as an exponent must be. The same half-energy condition for nitrogen needs T = 3390/1.256 = 2.70 × 10³ K, which is why no room-temperature calorimeter sees its vibration.
Answer. (a) hν = 1.11 × 10⁻²⁰ J = 0.0694 eV = 2.68kT at 300 K; (b) p₀ = 0.932 for Cl₂ and 0.99999 for N₂, with ⟨Evib⟩ = 0.197kT and 1.4 × 10⁻⁴ kT; (c) ⟨Evib⟩ → kT as T → ∞, and chlorine reaches 0.50kT at 641 K.
Quick check
Select an answer and explain it before checking.
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.