Skip to main content
Chemistry LibreTexts

4.3: Determining Rate Laws

  • Page ID
    516485
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\dsum}{\displaystyle\sum\limits} \)

    \( \newcommand{\dint}{\displaystyle\int\limits} \)

    \( \newcommand{\dlim}{\displaystyle\lim\limits} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \(\newcommand{\longvect}{\overrightarrow}\)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    Method of Initial Rates

    The method of initial rates is a commonly used technique for deriving rate laws. As the name implies, the method involves measuring the initial rate of a reaction. The measurement is repeated for several sets of initial concentration conditions to see how the reaction rate varies. This might be accomplished by determining the time needed to exhaust a particular amount of a reactant (preferably one on which the reaction rate does not depend!) A typical set of data for a reaction

    \[A + B \rightarrow products \nonumber \]

    might appear as follows:

    Run [A] (M) [B] (M) Rate (M/s)
    1 0.0100 0.0100 0.0347
    2 0.0200 0.0100 0.0694
    3 0.0200 0.0200 0.2776
     

    The analysis of this data involves taking the ratios of rates measured where one of the concentrations does not change. For example, assuming a rate law of the form

    \[ \text{rate} = k [A]^{\alpha}[B]^{\beta} \label{orRL} \]

    The ratio of runs \(i\) and \(j\) generate the following relationship.

    \[ \dfrac{\text{rate}_i}{\text{rate}_j} = \dfrac{k [A]_i^{\alpha}[B]_i^{\beta}}{k [A]_j^{\alpha}[B]_j^{\beta}} \nonumber \]

    So using runs \(1\) and \(2\),

    \[ \dfrac{0.0347\, M/s}{0.0694\, M/s} = \dfrac{\cancel{k} (0.01\,M/s)^{\alpha} \cancel{(0.01\,M/s)^{\beta}}}{\cancel{k} (0.02\,M/s)^{\alpha} \cancel{(0.01\,M/s)^{\beta}}} \nonumber \]

    this simplifies to

    \[ \dfrac{1}{2} = \left( \dfrac{1}{2} \right)^{\alpha} \nonumber \]

    So clearly, \(\alpha = 1\) and the reaction is 1st order in \(A\). Taking the ratio using runs 2 and 3 yields

    \[ \dfrac{0.0694\, M/s}{0.2776\, M/s} = \dfrac{\cancel{k} (0.02\,M)^{\alpha} \cancel{(0.01\,M)^{\beta}}}{\cancel{k} (0.02\,M)^{\alpha} \cancel{(0.02\,M)^{\beta}}} \nonumber \]

    This simplifies to

    \[ \dfrac{1}{4} = \left( \dfrac{1}{2} \right)^{\beta} \label{Me1} \]

    By inspection, one can conclude that \(\beta = 2\), and that the reaction is second order in B. But if it is not so clear (as it might not be if the concentration is not incremented by a factor of 2), the value of \(\beta\) can be determined by taking the natural logarithm of both sides of the Equation \(\ref{Me1}\).

    \[ \ln \dfrac{1}{4} = \ln \left( \dfrac{1}{2} \right)^{\beta} \nonumber \]

    \[ = \beta \ln \left( \dfrac{1}{2} \right) \nonumber \]

    dividing both sides by \(\ln(1/2)\)

    \[ \dfrac{ \ln\left( \dfrac{1}{4} \right)}{\ln\left( \dfrac{1}{2} \right)} =\beta \dfrac{ \ln \left( \dfrac{1}{2} \right)}{\ln \left( \dfrac{1}{2} \right)} \nonumber \]

    or

    \[ \beta = \dfrac{-1.3863}{-0.69315} = 2 \nonumber \]

    And so the rate law (Equation \ref{orRL}) can be expressed as

    \[ \text{rate} = k [A][B]^{2} \nonumber \]

    And is 1st order in A, 2nd order in B, and 3rd order overall. The rate constant can then be evaluated by substituting one of the runs into the rate law (or using all of the data and taking an average). Arbitrarily selecting the first run for this,

    \[ 0.0347 \,M/s = k (0.01 \, M/s)(0.01 \, M/s)^{2} \nonumber \]

    This results in a value of \(k\)

    \[ k = \dfrac{0.0347 \,M/s} {(0.01 \, M/s)(0.01 \, M/s)^2} = 3.47 \times 10^{5} \, M^{-2} s^{-1} \nonumber \]

    It is useful to note that the units on \(k\) are consistent with a 3rd order rate law.

    Pseudo-order (Isolation) Method

    The initial rates method is often combined with the pseudo-order method. In this method all the reagents but one are used in large excess, so that no matter how far the reaction proceeds the concentration change for excess reagents is negligible (their concentrations are constant). This simplifies the interpretation of the data. Consider a reaction with a differential rate law of the form:

    \[\text{rate} = k [A]^{\alpha}[B]^{\beta} \label{isoRate}\]

    If B is in large excess then [B] ≈ [B]o at all times, where [B]o is the initial concentration of B. This implies that equation \(\ref{isoRate}\) rearranges to:

    \[\text{rate} = k [A]^{\alpha}[B]_o^{\beta}  = (k [B]_o^{\beta} )[A]^{\alpha}\label{isoRate2}\]

    The part in parentheses is all constants so can be considered an effective (often called apparent) rate constant, leading to:

    \[\text{rate} =  k_{app}[A]^{\alpha}\label{isoRate3}\]

    Taking the natural log of equation \(\ref{isoRate3}\) yields:

    \[ln(\text{rate}) =  ln(k_{app}[A]^{\alpha}) \implies ln(\text{rate}) =  ln(k_{app}) + \alpha ln([A])\label{isoRate4}\]

    Thus, a plot of ln(rate) versus ln([A]) will be a straight line with the slope being the order with respect to [A], \(\alpha\). Reversing the process by using an excess of A can be used to solve for the order with respect to [B].

    The rate constant is also easily extracted from the intercept, ln(kapp):

    \[ln(k_{app}) = ln(k[B]_o^{\beta}) \implies e^{ln(k_{app})} = k[B]_o^{\beta} \implies k =\frac{e^{ln(k_{app})} }{[B]_o^{\beta}}\label{isoRate5} \]

    Alternatively, the initial rates analysis method using just pairs of concentrations of A to solve for \(\alpha\) could be applied, but then requires taking averages to get comparable results. 

    This method is also often combined with concentration versus time data rather than just the initial rates to determine rate laws.

    Contributors and Attributions

    • Patrick E. Fleming (Department of Chemistry and Biochemistry; California State University, East Bay)

    • J. Gutow (UW Oshkosh)

    This page titled 4.3: Determining Rate Laws was last modified on Fri, 13 Jun 2025 19:51:17 GMT and is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by Jonathan Gutow.

    • Was this article helpful?