Chemical Kinetics
Difficulty: Level 3 (from-scratch derivations, explain-out-loud, code-from-memory) Time limit: 45 minutes Total marks: 60
Instructions: Show all steps. Where a derivation is asked, start from the differential rate law. Where an "explain out loud" prompt appears, write in full sentences as if teaching. Use for maths. Take .
Q1. [12 marks] — Integrated first-order law from scratch + half-life (a) Starting from the differential rate law for a first-order reaction , derive the integrated rate law . Show every algebraic step. (5) (b) From your result, derive the expression for the half-life and explain out loud (2–3 sentences) why it is independent of initial concentration. (4) (c) A first-order reaction is 40% complete in 25 min. Compute (in ) and . (3)
Q2. [10 marks] — Second-order derivation & half-life contrast (a) For a second-order reaction with rate , derive the integrated form . (4) (b) Derive for this order. (2) (c) Explain out loud how a plot-based method lets you distinguish zero-, first-, and second-order reactions using ONE straight-line graph each. State the y-axis, slope, and what is plotted. (4)
Q3. [12 marks] — Arrhenius: code-from-memory + calculation
(a) A reaction has rate constants at and at . Using the two-point Arrhenius equation, compute (kJ/mol). (6)
(b) Write, from memory, a short Python snippet (using math only) that takes and prints in kJ/mol. (4)
(c) Explain out loud how adding a catalyst changes , , and the Arrhenius plot intercept/slope. (2)
Q4. [10 marks] — Pseudo-first-order & order determination (a) The hydrolysis of an ester is genuinely second order overall. Explain out loud why, in dilute aqueous solution, it behaves as pseudo-first-order, and write the observed rate constant in terms of the true . (4) (b) Using the initial-rates method with the data below, determine the order with respect to A and B, and the overall order. (6)
| Expt | (M) | (M) | Initial rate (M/s) |
|---|---|---|---|
| 1 | 0.10 | 0.10 | |
| 2 | 0.20 | 0.10 | |
| 3 | 0.20 | 0.20 |
Q5. [8 marks] — Mechanism & rate-determining step Proposed mechanism for :
- Step 1 (fast equilibrium): , constant
- Step 2 (slow):
(a) Derive the rate law in terms of and using the rate-determining step and the pre-equilibrium approximation. (5) (b) State the overall order and explain out loud how this molecularity/order distinction supports the idea that molecularity applies only to elementary steps. (3)
Q6. [8 marks] — Collision & transition state theory (a) Write the collision-theory expression for the rate constant including the steric factor and explain out loud the physical meaning of and the frequency factor . (4) (b) Contrast collision theory with transition state theory in terms of how each treats the "activated complex." Give one advantage of TST. (4)
Answer keyMark scheme & solutions
Q1
(a) [5] Rate law: (1) Separate: (1) Integrate both sides from , : (1) (1) (1)
(b) [4] At , : → (2) (1) Why: Because cancels in the log ratio, depends only on — the fractional decay per unit time is constant, so the time to halve is always the same regardless of where you start. (1)
(c) [3] 40% complete → . (1) (1) (1)
Q2
(a) [4] (1); (1) Integrate: (1) (1)
(b) [2] : → (2) (inversely proportional to )
(c) [4]
- Zero order: plot vs → straight line, slope . (1)
- First order: plot vs → straight line, slope . (1)
- Second order: plot vs → straight line, slope . (1) Whichever plot gives the best straight line reveals the order (only one linearises). (1)
Q3
(a) [6] Two-point: (2) (1) (1) (1) (1)
(b) [4]
import math
def Ea(k1, k2, T1, T2):
R = 8.314
ea = R * math.log(k2/k1) / (1/T1 - 1/T2)
return ea / 1000 # kJ/mol
print(Ea(2e-3, 8e-3, 300, 320))(1 mark import/log ratio; 1 mark correct ; 1 mark /R factor; 1 mark units conversion & print) (4)
(c) [2] Catalyst lowers by providing an alternative path → increases (larger factor ). On the Arrhenius plot ( vs ) the slope becomes less steep (smaller magnitude); intercept may also shift. (2)
Q4
(a) [4] True rate . Water is the solvent, in vast excess, so is effectively constant. (2) Then rate with — the reaction appears first order (pseudo-first-order). (2)
(b) [6] Compare Expt 1 & 2 ( fixed): doubles, rate ×4 → , (2nd order in A). (2) Compare Expt 2 & 3 ( fixed): doubles, rate unchanged → , (0 order in B). (2) Overall order . Rate . (2)
Q5
(a) [5] RDS is step 2: rate . (1) Pre-equilibrium: → . (2) Substitute: rate . (1) Define : rate . (1)
(b) [3] Overall order (third order). (1) The overall reaction would formally have molecularity 3 (termolecular), which is extremely rare; the mechanism shows it actually proceeds via bimolecular elementary steps. (1) Molecularity is defined only for elementary steps (integer count of species colliding), whereas the observed order comes from the composite mechanism — hence they can differ. (1)
Q6
(a) [4] (or ), where = collision frequency factor. (1) (frequency factor): number of collisions per unit time per unit concentration — the maximum possible rate if every sufficiently energetic collision reacted. (1.5) (steric factor): fraction accounting for correct orientation of colliding molecules; typically, correcting for the fact that only properly-aligned collisions lead to reaction. (1.5)
(b) [4] Collision theory: reaction occurs when molecules collide with energy and correct orientation; treats molecules as hard spheres, no explicit complex. (1) TST: reactants pass through a high-energy activated complex (transition state) in quasi-equilibrium at the energy barrier top; rate governed by decomposition of this complex. (2) Advantage of TST: incorporates molecular structure/thermodynamics () and predicts and better than the crude hard-sphere collision picture. (1)
[
{"claim":"Q1c: k = ln(1/0.6)/25 ≈ 0.02043 /min","code":"k=ln(1/Rational(6,10))/25; result=abs(float(k)-0.020431)<1e-4"},
{"claim":"Q1c: t_half = 0.693/k ≈ 33.9 min","code":"k=ln(1/Rational(6,10))/25; th=ln(2)/k; result=abs(float(th)-33.92)<0.1"},
{"claim":"Q3a: Ea ≈ 55.3 kJ/mol","code":"R=8.314; Ea=R*ln(4)/(Rational(1,300)-Rational(1,320)); result=abs(float(Ea)/1000-55.3)<0.5"},
{"claim":"Q4b: order in A is 2 (rate x4 when A doubled)","code":"m=log(4,2); result=m==2"}
]