Chemistry in Everyday Life (compressed)
Chapter: Chemistry in Everyday Life Level: 5 — Mastery (cross-domain: chemistry + math + coding, build/prove, open-ended) Time limit: 60 minutes Total marks: 45
Instructions: Attempt all three questions. Show all reasoning, derivations, and code logic. Use for inline math and for displayed equations.
Question 1 — Antacid Neutralisation Modelling (build + prove) [15 marks]
An antacid tablet contains magnesium hydroxide, (molar mass ), which neutralises stomach acid () by the reaction
(a) Explain the mechanistic difference between how an antacid (like ) and an -receptor antagonist (like ranitidine) reduce stomach acidity. [3]
(b) A tablet contains of . Compute the maximum volume (in mL) of it can neutralise. [4]
(c) Model the stomach as a well-mixed reservoir of fixed volume into which acid is secreted at a constant rate . A single tablet (part b) provides base moles that reacts instantly on contact. Derive an expression for the time (in minutes) at which the tablet's base is fully consumed, in terms of and , and evaluate it. [4]
(d) Prove that for a dose delivering moles of diprotic base and acid secreted at rate , if instead a monoprotic base (e.g. ) of equal mass and molar mass were used, the ratio of neutralisation times is where is the molar mass of the diprotic base. State one chemical drawback of as an antacid. [4]
Question 2 — Saponification & Cleansing Thermodynamics [15 marks]
Soap is made by base hydrolysis (saponification) of a triglyceride:
(a) Classify soaps, and anionic, cationic, and non-ionic detergents by the charge on the surface-active part. Give one real example of each detergent type. [4]
(b) A triglyceride of tristearin, (molar mass ), is saponified completely. Calculate the mass of sodium stearate soap (, molar mass ) obtainable from of the triglyceride. [4]
(c) Micelle formation is cooperative. Model the free energy of transferring one mole of surfactant from water into a micelle as where CMC is the critical micelle concentration (as a mole fraction). At , a detergent has . Compute in (take ) and interpret its sign. [3]
(d) Prove that if the CMC decreases by a factor of 10, changes by exactly , and compute this increment numerically at . Relate this to why longer hydrocarbon tails give lower CMC. [4]
Question 3 — Food Antioxidant Kinetics (coding + derivation) [15 marks]
An antioxidant such as BHT slows oxidative rancidity by quenching radicals. Suppose the concentration of oxidised fat (a spoilage marker) grows autocatalytically: with the saturation level. An antioxidant reduces the effective rate constant .
(a) Explain, in mechanistic terms, why an antioxidant (chain-breaking radical scavenger) is more effective than simply excluding air, and name one water-soluble food antioxidant. [3]
(b) Solve the logistic ODE analytically for given , and show that [5]
(c) Write a short pseudocode / Python function shelf_life(k, Pmax, P0, threshold) that returns the time at which first reaches a spoilage threshold, using the analytic solution from (b). State the closed-form expression it must implement. [4]
(d) With , , threshold : compute the shelf life for an untreated fat () and for one with antioxidant (). By what factor does the antioxidant extend shelf life? [3]
Answer keyMark scheme & solutions
Question 1
(a) [3]
- Antacid acts chemically after acid is secreted: the hydroxide directly neutralises already-present (Brønsted acid–base) [1].
- -receptor antagonists (ranitidine) act before/upstream: they block histamine receptors on parietal cells, preventing acid secretion rather than neutralising it [1].
- Thus antacid = symptomatic neutralisation of existing acid; receptor antagonist = reduces the amount of acid produced [1].
(b) [4]
- Moles [1].
- Stoichiometry , so moles [1].
- Volume [1].
- (≈120 mL) [1].
(c) [4]
- mol base; each mole of diprotic base consumes 2 mol acid, so acid capacity mol [1].
- Acid supplied by time : [1].
- Base fully consumed when [1].
- . ( is a distractor — not needed) [1].
(d) [4]
- For diprotic base of mass : moles , acid capacity , so [1].
- For monoprotic base of equal mass: moles , capacity , so [1].
- Ratio (QED) [1].
- Drawback of : releases causing belching/distension, and being alkaline can cause systemic alkalosis / rebound acid secretion [1].
Question 2
(a) [4]
- Soap: anionic hydrophilic head () [1].
- Anionic detergent: negatively charged head, e.g. sodium lauryl (dodecyl) sulphate, [1].
- Cationic detergent: positively charged head (quaternary ammonium), e.g. cetyltrimethylammonium bromide [1].
- Non-ionic detergent: no charge, e.g. polyethylene-glycol ester of a fatty acid / Tween/stearate–PEG [1].
(b) [4]
- Moles tristearin [1].
- Each mole gives 3 mol sodium stearate: [1].
- Mass [1].
- of soap [1].
(c) [3]
- [1].
- ; [1].
- ; negative sign ⇒ micelle formation is spontaneous (favourable) at this concentration [1].
(d) [4]
- Let . Then [2]
- Numerically [1].
- Longer hydrocarbon tails increase hydrophobicity ⇒ stronger drive to leave water ⇒ lower CMC ⇒ more negative ; each adds a roughly constant favourable increment [1].
Question 3
(a) [3]
- Oxidative rancidity is a radical chain reaction: initiation forms , propagation (, etc.) multiplies radicals [1].
- A chain-breaking antioxidant donates H to quench , terminating the chain, so one molecule stops many propagation cycles — more effective than merely limiting , which slows but does not break chains already started [1].
- Water-soluble food antioxidant: ascorbic acid (vitamin C) [1].
(b) [5]
- Separate variables: [1].
- Partial fractions: [1].
- Integrate: [1].
- Apply : [1].
- Solve for : (QED) [1].
(c) [4] Closed form (invert the solution for at ): [2]
import math
def shelf_life(k, Pmax, P0, threshold):
T = threshold
return (1.0/(k*Pmax)) * math.log((T/(Pmax - T)) * ((Pmax - P0)/P0))[2] (correct implementation of the analytic formula)
(d) [3] Using , , :
- Argument ; [1].
- Untreated: [1].
- Treated: ; extension factor [1].
[
{"claim":"Q1b: HCl volume ~120.1 mL","code":"n=0.350/58.3; nHCl=2*n; V_L=nHCl/0.100; result = abs(V_L*1000-120.1)<0.5"},
{"claim":"Q1c: neutralisation time ~6.0 min","code":"B0=0.350/58.3; r=2.0e-3; t=2*B0/r; result = abs(t-6.0)<0.1"},
{"claim":"Q2b: soap mass ~103 g","code":"n=100/891; mass=3*n*306; result = abs(mass-103.0)<1.0"},
{"claim":"Q2c: dGmic ~ -17.1 kJ/mol","code":"import sympy as sp; dG=8.314*298*sp.log(1e-3); result = abs(float(dG)/1000 - (-17.1))<0.2"},
{"claim":"Q2d: increment ~ -5.7 kJ/mol","code":"import sympy as sp; inc=-8.314*298*sp.log(10); result = abs(float(inc)/1000 - (-5.7))<0.1"},
{"claim":"Q3d: shelf life ratio is 4 and untreated ~23 days","code":"import sympy as sp; arg=(0.5/0.5)*(0.99/0.01); t1=float(sp.log(arg))/(0.20*1); t2=float(sp.log(arg))/(0.05*1); result = abs(t1-22.98)<0.2 and abs(t2/t1-4)<1e-6"}
]