Reaction Kinetics
Rate laws, the Arrhenius equation, transition state theory, and catalysis
Rate Laws and Reaction Order
The rate law expresses how the rate of a chemical reaction depends on the concentration of reactants. For a general reaction $aA + bB \to \text{products}$, the rate law takes the form:
where $k$ is the rate constant, and $m$ and $n$ are the reaction orders with respect to A and B. The overall reaction order is $m + n$. These exponents must be determined experimentally and do not necessarily equal the stoichiometric coefficients.
| Order | Rate Law | Integrated Form | Half-life | Linear Plot |
|---|---|---|---|---|
| Zero | $r = k$ | $[A] = [A]_0 - kt$ | $t_{1/2} = \frac{[A]_0}{2k}$ | $[A]$ vs $t$ |
| First | $r = k[A]$ | $\ln[A] = \ln[A]_0 - kt$ | $t_{1/2} = \frac{\ln 2}{k}$ | $\ln[A]$ vs $t$ |
| Second | $r = k[A]^2$ | $\frac{1}{[A]} = \frac{1}{[A]_0} + kt$ | $t_{1/2} = \frac{1}{k[A]_0}$ | $1/[A]$ vs $t$ |
The Arrhenius Equation
Svante Arrhenius (1889) proposed that the rate constant depends exponentially on temperature:
where $A$ is the pre-exponential factor (frequency factor),$E_a$ is the activation energy,$R = 8.314$ J/(molΒ·K), and $T$ is the absolute temperature.
Taking the natural logarithm yields a linear form ideal for extracting $E_a$ from data:
A plot of $\ln k$ versus $1/T$ (the Arrhenius plot) gives a straight line with slope $-E_a/R$ and intercept $\ln A$.
Transition State Theory
Eyring's transition state theory (TST) provides a molecular-level picture of reaction rates. The reactants pass through an activated complex (transition state) at the top of the energy barrier. The rate constant is:
where $k_B$ is Boltzmann's constant, $h$ is Planck's constant, and $\Delta G^\ddagger$, $\Delta H^\ddagger$, $\Delta S^\ddagger$ are the Gibbs energy, enthalpy, and entropy of activation, respectively.
Collision Theory
A simpler model treats molecules as hard spheres. The rate constant from collision theory is:
where $Z_{AB}$ is the collision frequency between A and B, and $p$ is the steric factor (fraction of collisions with the correct orientation). The steric factor is typically much less than 1, reflecting the importance of molecular geometry.
Catalysis
A catalyst increases the reaction rate by providing an alternative reaction pathway with a lower activation energy. It is not consumed in the overall reaction.
Homogeneous Catalysis
Catalyst is in the same phase as the reactants. Example: acid-catalyzed ester hydrolysis in aqueous solution. The catalyst participates in forming an intermediate that decomposes to regenerate the catalyst and produce products.
Heterogeneous Catalysis
Catalyst is in a different phase (typically a solid surface). The mechanism involves: (1) adsorption of reactants, (2) surface reaction, (3) desorption of products. Industrial examples include the Haber process (Fe catalyst) and catalytic converters (Pt/Pd/Rh).
Key Principle
A catalyst lowers $E_a$ but does not change $\Delta G$ or$\Delta H$ of the overall reaction. It speeds up both the forward and reverse reactions equally, so it does not shift the equilibrium position.
Python: Arrhenius Plot & Activation Energy
Fit an Arrhenius plot from experimental rate constant data to extract the activation energy $E_a$ and pre-exponential factor $A$.
Arrhenius Plot Analysis
PythonFits ln(k) vs 1/T to extract activation energy and pre-exponential factor from rate constant data
Click Run to execute the Python code
Code will be executed with Python 3 on the server
Fortran: Coupled Rate Equations
Numerical integration of the consecutive reaction $A \xrightarrow{k_1} B \xrightarrow{k_2} C$ using a simple Euler method. The coupled ODEs are:
Coupled Rate Equations (A -> B -> C)
FortranEuler integration of consecutive first-order reactions with mass conservation check
Click Run to execute the Fortran code
Code will be compiled with gfortran and executed on the server