Thermodynamics
LEVEL 3: From-Scratch Derivations & Explain-Out-Loud
Time limit: 45 minutes
Total marks: 60
Instructions: Derive from first principles where asked. State all assumptions. Show sign conventions explicitly.
Question 1 — Kinetic Theory Pressure (12 marks)
Starting from a cube of side containing identical molecules of mass moving randomly, derive the ideal gas pressure
(a) Derive the force from one molecule striking one wall, then sum over all molecules. (7) (b) Hence show and identify temperature as mean kinetic energy. (3) (c) State clearly the three physical assumptions you used. (2)
Question 2 — Adiabatic Relation (10 marks)
For a quasi-static adiabatic process in an ideal gas: (a) Using the first law and , derive . (6) (b) From this, derive . (2) (c) A monatomic ideal gas () expands adiabatically from to . Find the ratio to 3 significant figures. (2)
Question 3 — Carnot Efficiency (11 marks)
(a) Sketch the Carnot cycle on a – diagram and label the four processes. (2) (b) Derive the efficiency , showing that the work in the two isothermal legs relates the heat exchanges through the adiabatic volume relations. (7) (c) A Carnot engine operates between and , absorbing per cycle from the hot reservoir. Find the work output and the heat rejected. (2)
Question 4 — Entropy & Second Law (9 marks)
(a) State both the Kelvin–Planck and Clausius statements of the second law. (2) (b) of ice at melts completely into water at by contact with a reservoir at (reversible). Latent heat . Compute the entropy change of the ice. (3) (c) of water at is placed in a room at (). Compute the entropy change of the water as it cools to (integrate). (4)
Question 5 — Heat Transfer (Radiation & Conduction) (10 marks)
(a) State Fourier's law and Stefan–Boltzmann law. (2) (b) A blackbody sphere of radius at radiates into surroundings at . Using , compute the net radiated power. (4) (c) A rod length , cross-section , , ends held at and . Find the steady conductive heat current. (2) (d) Explain physically why radiation dominates conduction/convection at very high temperatures. (2)
Question 6 — Explain-Out-Loud / Code-from-Memory (8 marks)
(a) In 4–5 sentences, explain the Maxwell–Boltzmann speed distribution: why the distribution is not symmetric and where , , lie relative to one another. (4) (b) Write a short Python (NumPy) snippet, from memory, that computes for a gas given and molar mass , and orders the three characteristic speeds. (4)
Answer keyMark scheme & solutions
Question 1 (12)
(a) Consider molecule with velocity component hitting wall perpendicular to x. Momentum change per collision (elastic bounce reverses ). (1) Time between collisions with same wall . (1) Force from one molecule . (1) Total force . (1) Pressure . (1) Isotropy: . (1) Hence . (1)
(b) . Compare : . (2) Temperature mean translational KE. (1)
(c) Assumptions: point molecules (negligible volume); no intermolecular forces except elastic collisions; walls perfectly elastic / large N so distribution steady. (2)
Question 2 (10)
(a) Adiabatic: , first law . (1) . (1) Ideal gas . (1) So . Substitute: . (1) ; use : . (1) Integrate: . (1)
(b) Sub : . (2)
(c) . (2)
Question 3 (11)
(a) Two isotherms (top at , bottom at ) joined by two adiabats forming a closed loop; label 1→2 isothermal expansion at , 2→3 adiabatic expansion, 3→4 isothermal compression at , 4→1 adiabatic compression. (2)
(b) Isothermal : . (1) Isothermal : . (1) Adiabats: , . (1) Divide: . (1) Therefore . (1) . (1) . (1)
(c) . ; . (2)
Question 4 (9)
(a) Kelvin–Planck: no process can convert heat entirely into work with no other effect (no single-reservoir engine). Clausius: heat cannot flow spontaneously from cold to hot without external work. (2)
(b) . (3)
(c) . (4) (Negative because water loses entropy; environment gains more, total > 0.)
Question 5 (10)
(a) Fourier: . Stefan–Boltzmann: (emitted). (2)
(b) Area . (1) Net . (1) , ; diff . (1) . (1)
(c) . (2)
(d) Radiation scales as while conduction/convection scale roughly linearly with ; so at high the term grows far faster and dominates. (2)
Question 6 (8)
(a) The distribution has a factor (rising) times a Gaussian (falling), producing an asymmetric, right-skewed curve with a long high-speed tail. Ordering: , specifically , , . The skew arises because speed is non-negative and the tail extends to infinity. (4)
(b) (1 mark each: correct formula, R & M usage, sorting, output)
import numpy as np
R = 8.314
def speeds(T, M): # M in kg/mol
v_rms = np.sqrt(3*R*T/M)
v_mp = np.sqrt(2*R*T/M)
v_avg = np.sqrt(8*R*T/(np.pi*M))
return sorted([v_mp, v_avg, v_rms])
print(speeds(300, 0.028)) # N2(4)
[
{"claim":"Q2c adiabatic T ratio (1/2)^(2/3)=0.630","code":"r=Rational(1,2)**Rational(2,3); result=abs(float(r)-0.630)<0.001"},
{"claim":"Q3c Carnot work=450J, Qc=450J","code":"eta=1-Rational(300,600); W=eta*900; Qc=900-W; result=(W==450 and Qc==450)"},
{"claim":"Q4b entropy of melting ice =1223 J/K","code":"dS=1*3.34e5/273.15; result=abs(dS-1223)<2"},
{"claim":"Q4c water cooling entropy approx -1305 J/K","code":"import sympy as sp; dS=4186*sp.log(273.15/373.15); result=abs(float(dS)+1305)<3"},
{"claim":"Q5c conduction current=8W","code":"Q=200*2e-4*100/0.5; result=abs(Q-8)<1e-9"},
{"claim":"Q5b net radiation approx 387.5W","code":"P=5.67e-8*4*pi*0.01*(500**4-300**4); result=abs(float(P)-387.5)<3"}
]