Level 5 — MasteryPhysical Chemistry (Advanced)

Physical Chemistry (Advanced)

2 minutes60 marksprintable — key stays hidden on paper

Level 5 — Mastery (cross-domain: math + physics + coding, build/prove) Time limit: 2 hours 30 minutes Total marks: 60

Instructions: Answer all three questions. Show full derivations. Where code is requested, pseudo-Python with SymPy/NumPy semantics is acceptable. Physical constants: h=6.626×1034Jsh=6.626\times10^{-34}\,\mathrm{J\,s}, kB=1.381×1023JK1k_B=1.381\times10^{-23}\,\mathrm{J\,K^{-1}}, c=2.998×1010cms1c=2.998\times10^{10}\,\mathrm{cm\,s^{-1}}, NA=6.022×1023mol1N_A=6.022\times10^{23}\,\mathrm{mol^{-1}}, R=8.314Jmol1K1R=8.314\,\mathrm{J\,mol^{-1}K^{-1}}.


Question 1 — Variational bound for the particle in a box (20 marks)

Consider a particle of mass mm confined to a 1-D box 0xL0\le x\le L with infinite walls.

(a) State the exact ground-state energy E1exactE_1^{\text{exact}} and wavefunction. (3)

(b) Use the normalized-free trial function ϕ(x)=x(Lx)\phi(x)=x(L-x) (unnormalized) in the variational principle. Compute the variational energy Evar=ϕH^ϕϕϕE_{\text{var}}=\frac{\langle\phi|\hat H|\phi\rangle}{\langle\phi|\phi\rangle} where H^=22md2dx2\hat H=-\dfrac{\hbar^2}{2m}\dfrac{d^2}{dx^2}. Show all integrals. (9)

(c) Express EvarE_{\text{var}} as a numerical multiple of E1exactE_1^{\text{exact}} and prove it satisfies the variational theorem (EvarE1exactE_{\text{var}}\ge E_1^{\text{exact}}). Give the fractional error in %. (4)

(d) Write a short SymPy snippet that reproduces the variational integrals and the ratio Evar/E1exactE_{\text{var}}/E_1^{\text{exact}}. (4)


Question 2 — Statistical thermodynamics of a diatomic (22 marks)

For gaseous CO\mathrm{CO} at T=298KT=298\,\mathrm{K}, p=1barp=1\,\mathrm{bar}: rotational constant B~=1.931cm1\tilde B = 1.931\,\mathrm{cm^{-1}}, vibrational wavenumber ν~=2170cm1\tilde\nu = 2170\,\mathrm{cm^{-1}}, molar mass M=28.0gmol1M=28.0\,\mathrm{g\,mol^{-1}}, symmetry number σ=1\sigma=1, non-degenerate ground electronic state.

(a) Derive the high-temperature rotational partition function qrot=kBTσhcB~q_{\text{rot}}=\dfrac{k_BT}{\sigma\,h c\tilde B} from qrot=J(2J+1)ehcBJ(J+1)/kBTq_{\text{rot}}=\sum_J(2J+1)e^{-hcB J(J+1)/k_BT}, stating the approximation used. Evaluate qrotq_{\text{rot}}. (6)

(b) Compute the vibrational partition function qvibq_{\text{vib}} (measure energy from the vibrational ground state) and the vibrational contribution to the molar internal energy UvibUvib(0)U_{\text{vib}}-U_{\text{vib}}(0). (6)

(c) Derive the general expression for the molar constant-volume heat capacity of one vibrational mode, CV,vib=R(θvT)2eθv/T(eθv/T1)2,θv=hcν~kB,C_{V,\text{vib}}=R\left(\frac{\theta_v}{T}\right)^2\frac{e^{\theta_v/T}}{(e^{\theta_v/T}-1)^2},\quad \theta_v=\frac{hc\tilde\nu}{k_B}, starting from U=NkBT2(lnq/T)U=Nk_BT^2(\partial\ln q/\partial T). Evaluate CV,vibC_{V,\text{vib}} at 298 K. (6)

(d) State (with one-line justification) whether translational, rotational, or vibrational modes dominate CVC_V at 298 K, and give the total CV,mC_{V,m} (ideal-gas, rigid-rotor–harmonic). (4)


Question 3 — Electrode kinetics: Butler–Volmer and Tafel (18 marks)

An electrode reaction obeys the Butler–Volmer equation j=j0[exp ⁣(αaFηRT)exp ⁣(αcFηRT)].j=j_0\left[\exp\!\left(\frac{\alpha_a F\eta}{RT}\right)-\exp\!\left(-\frac{\alpha_c F\eta}{RT}\right)\right].

(a) Define j0j_0, η\eta, αa\alpha_a, αc\alpha_c. State the constraint linking αa\alpha_a and αc\alpha_c for a single-step, single-electron transfer. (4)

(b) Derive the anodic Tafel equation from the Butler–Volmer equation, stating the limiting condition. Show that a plot of η\eta vs lnj\ln j is linear with slope RT/(αaF)RT/(\alpha_a F). (6)

(c) A Tafel plot (η\eta vs log10j\log_{10} j) at 298 K gives an anodic slope of 118mV/decade118\,\mathrm{mV/decade} and an intercept indicating η=0\eta=0 at j=j0j=j_0. Determine αa\alpha_a. At η=+0.20V\eta=+0.20\,\mathrm{V}, find j/j0j/j_0. (5)

(d) Write a NumPy snippet that computes j/j0j/j_0 over η[0.3,0.3]V\eta\in[-0.3,0.3]\,\mathrm{V} using the full BV equation (αa=αc=0.5\alpha_a=\alpha_c=0.5) and identifies the η\eta at which j/j0=100|j|/j_0=100. (3)

Answer keyMark scheme & solutions

Question 1

(a) (3) En=n2h28mL2E1exact=h28mL2=π222mL2.E_n=\frac{n^2h^2}{8mL^2}\Rightarrow E_1^{\text{exact}}=\frac{h^2}{8mL^2}=\frac{\pi^2\hbar^2}{2mL^2}. (1) ψ1(x)=2LsinπxL.\psi_1(x)=\sqrt{\frac{2}{L}}\sin\frac{\pi x}{L}. (2)

(b) (9) Numerator: ϕ=2\phi''=-2, so H^ϕ=22m(2)=2m.\hat H\phi=-\frac{\hbar^2}{2m}(-2)=\frac{\hbar^2}{m}. (2) ϕH^ϕ=2m0Lx(Lx)dx=2mL36.\langle\phi|\hat H|\phi\rangle=\frac{\hbar^2}{m}\int_0^L x(L-x)\,dx=\frac{\hbar^2}{m}\cdot\frac{L^3}{6}. (3) Denominator: ϕϕ=0Lx2(Lx)2dx=L530.\langle\phi|\phi\rangle=\int_0^L x^2(L-x)^2\,dx=\frac{L^5}{30}. (3) Evar=(2/m)(L3/6)L5/30=52mL2.E_{\text{var}}=\frac{(\hbar^2/m)(L^3/6)}{L^5/30}=\frac{5\hbar^2}{mL^2}. (1)

(c) (4) EvarE1exact=52/(mL2)π22/(2mL2)=10π21.01321.\frac{E_{\text{var}}}{E_1^{\text{exact}}}=\frac{5\hbar^2/(mL^2)}{\pi^2\hbar^2/(2mL^2)}=\frac{10}{\pi^2}\approx1.01321. (2) Since 10/π2>110/\pi^2>1, Evar>E1exactE_{\text{var}}>E_1^{\text{exact}} — consistent with the variational theorem (any trial function gives an upper bound). (1) Fractional error =1.321%=1.321\%. (1)

(d) (4)

import sympy as sp
x, L, hbar, m = sp.symbols('x L hbar m', positive=True)
phi = x*(L-x)
H_phi = -hbar**2/(2*m)*sp.diff(phi, x, 2)
num = sp.integrate(phi*H_phi, (x, 0, L))
den = sp.integrate(phi**2, (x, 0, L))
Evar = sp.simplify(num/den)                 # 5*hbar**2/(m*L**2)
E1 = sp.pi**2*hbar**2/(2*m*L**2)
ratio = sp.simplify(Evar/E1)                # 10/pi**2

Question 2

(a) (6) Sum qrot=J(2J+1)ehcBJ(J+1)/kBTq_{\text{rot}}=\sum_J(2J+1)e^{-hcB J(J+1)/k_BT}. When kBThcBk_BT\gg hcB (levels closely spaced) replace the sum by an integral in JJ: let u=J(J+1)u=J(J+1), du=(2J+1)dJdu=(2J+1)dJ: (2) qrot0ehcBu/kBTdu=kBThcB, ÷ σ.q_{\text{rot}}\approx\int_0^\infty e^{-hcBu/k_BT}\,du=\frac{k_BT}{hcB},\ \text{÷}\ \sigma. (2) Numerics: kBThcB~=(1.381×1023)(298)(6.626×1034)(2.998×1010)(1.931)\dfrac{k_BT}{hc\tilde B}=\dfrac{(1.381\times10^{-23})(298)}{(6.626\times10^{-34})(2.998\times10^{10})(1.931)} =4.115×10213.836×1023107.3.=\dfrac{4.115\times10^{-21}}{3.836\times10^{-23}}\approx107.3. So qrot107q_{\text{rot}}\approx107. (2)

(b) (6) θv=hcν~kB=(6.626×1034)(2.998×1010)(2170)1.381×1023=3122K.\theta_v=\dfrac{hc\tilde\nu}{k_B}=\dfrac{(6.626\times10^{-34})(2.998\times10^{10})(2170)}{1.381\times10^{-23}}=3122\,\mathrm{K}. (2) θvT=3122298=10.48; eθv/T=2.8×105.\dfrac{\theta_v}{T}=\dfrac{3122}{298}=10.48;\ e^{-\theta_v/T}=2.8\times10^{-5}. qvib=11eθv/T1.0000.q_{\text{vib}}=\frac{1}{1-e^{-\theta_v/T}}\approx1.0000. (2) UvibU(0)=Rθveθv/T1=(8.314)(3122)e10.48125959357000.73Jmol1.U_{\text{vib}}-U(0)=\frac{R\theta_v}{e^{\theta_v/T}-1}=\frac{(8.314)(3122)}{e^{10.48}-1}\approx\frac{25959}{35700}\approx0.73\,\mathrm{J\,mol^{-1}}. (2) (essentially unpopulated at 298 K.)

(c) (6) qvib=(1eθv/T)1q_{\text{vib}}=(1-e^{-\theta_v/T})^{-1}; lnq=ln(1eθv/T)\ln q=-\ln(1-e^{-\theta_v/T}). U=NkBT2Tlnq=NkBθveθv/T1=Rθveθv/T1U=Nk_BT^2\partial_T\ln q=\dfrac{Nk_B\theta_v}{e^{\theta_v/T}-1}=\dfrac{R\theta_v}{e^{\theta_v/T}-1} (molar). (2) CV,vib=dUdT=RddT ⁣[θveθv/T1]=R(θvT)2eθv/T(eθv/T1)2.C_{V,\text{vib}}=\frac{dU}{dT}=R\frac{d}{dT}\!\left[\frac{\theta_v}{e^{\theta_v/T}-1}\right]=R\left(\frac{\theta_v}{T}\right)^2\frac{e^{\theta_v/T}}{(e^{\theta_v/T}-1)^2}. (2) At 298 K: (θv/T)2=109.8(\theta_v/T)^2=109.8; eθv/T=3.57×104e^{\theta_v/T}=3.57\times10^4; (eθv/T1)21.275×109(e^{\theta_v/T}-1)^2\approx1.275\times10^9. CV,vib=8.314×109.8×3.57×1041.275×1098.314×109.8×2.80×1050.0256Jmol1K1.C_{V,\text{vib}}=8.314\times109.8\times\frac{3.57\times10^4}{1.275\times10^9}\approx8.314\times109.8\times2.80\times10^{-5}\approx0.0256\,\mathrm{J\,mol^{-1}K^{-1}}. (2)

(d) (4) Translational + rotational modes dominate; vibrational is essentially frozen (θvT\theta_v\gg T). (2) CV,m=32R+Rrot+CV,vib=32R+R+0.02652R+0.0320.81Jmol1K1.C_{V,m}=\tfrac32R+\R_{\text{rot}}+C_{V,\text{vib}}=\tfrac32R+R+0.026\approx\tfrac52R+0.03\approx20.81\,\mathrm{J\,mol^{-1}K^{-1}}. (2)


Question 3

(a) (4) j0j_0 = exchange current density (equal forward/backward rate at equilibrium). η=EEeq\eta=E-E_{\text{eq}} = overpotential. αa,αc\alpha_a,\alpha_c = anodic/cathodic transfer coefficients (fraction of η\eta aiding each direction). Constraint: αa+αc=1\alpha_a+\alpha_c=1 (single-electron step, n=1n=1). (4)

(b) (6) For large positive η\eta, the cathodic term exp(αcFη/RT)0\exp(-\alpha_c F\eta/RT)\to0: (2) jj0exp ⁣(αaFηRT).j\approx j_0\exp\!\left(\frac{\alpha_a F\eta}{RT}\right). (2) Take ln\ln: lnj=lnj0+αaFRTη\ln j=\ln j_0+\dfrac{\alpha_a F}{RT}\eta, i.e. η=RTαaFlnj0+RTαaFlnj,\eta=-\frac{RT}{\alpha_a F}\ln j_0+\frac{RT}{\alpha_a F}\ln j, linear in lnj\ln j with slope RT/(αaF)RT/(\alpha_a F). (2)

(c) (5) Decade slope b=2.303RTαaF=0.118V.b=\dfrac{2.303RT}{\alpha_a F}=0.118\,\mathrm V. αa=2.303RTFb=2.303(8.314)(298)(96485)(0.118)=5706113850.5010.5.\alpha_a=\frac{2.303RT}{Fb}=\frac{2.303(8.314)(298)}{(96485)(0.118)}=\frac{5706}{11385}\approx0.501\approx0.5. (3) At η=0.20\eta=0.20 V: jj0=exp ⁣(0.5×96485×0.208.314×298)=exp(3.896)49.2.\dfrac{j}{j_0}=\exp\!\left(\dfrac{0.5\times96485\times0.20}{8.314\times298}\right)=\exp(3.896)\approx49.2. (2)

(d) (3)

import numpy as np
F, R, T = 96485., 8.314, 298.
aa = ac = 0.5
eta = np.linspace(-0.3, 0.3, 6001)
r = np.exp(aa*F*eta/(R*T)) - np.exp(-ac*F*eta/(R*T))   # j/j0
idx = np.argmin(np.abs(np.abs(r) - 100))
print(eta[idx])            # ~ +0.2367 V (|j|/j0 = 100)
[
 {"claim":"Variational ratio Evar/E1 = 10/pi**2",
  "code":"x,L,hbar,m=symbols('x L hbar m',positive=True); phi=x*(L-x); Hphi=-hbar**2/(2*m)*diff(phi,x,2); num=integrate(phi*Hphi,(x,0,L)); den=integrate(phi**2,(x,0,L)); Evar=simplify(num/den); E1=pi**2*hbar**2/(2*m*L**2); result=simplify(Evar/E1 - Rational(10)/pi**2)==0"},
 {"claim":"Evar = 5 hbar^2/(m L^2)",
  "code":"x,L,hbar,m=symbols('x L hbar m',positive=True); phi=x*(L-x); Hphi=-hbar**2/(2*m)*diff(phi,x,2); Evar=simplify(integrate(phi*Hphi,(x,0,L))/integrate(phi**2,(x,0,L))); result=simplify(Evar-5*hbar**2/(m*L**2))==0"},
 {"claim":"q_rot for CO approx 107",
  "code":"kB=1.381e-23;T=298;h=6.626e-34;c=2.998e10;B=1.931; q=kB*T/(h*c*B); result=abs(q-107.3)<1.0"},
 {"claim":"j/j0 at eta=0.20V, alpha=0.5 approx 49.2",
  "code":"F=96485.;R=8.314;T=298.;import sympy as _; val=exp(0.5*F*0.20/(R*T)); result=abs(float(val)-49.2)<0.6"}
]