Carbonate Reactions, Buffering, and pH

Carbonates provide the majority of the buffering for drinking water as long as the pH is close to neutral. These equations provide a basis to calculate how much base or acid must be added to a natural water to achieve a target pH.

Carbonic Acid and Bicarbonate

(141)\[{H_2}CO_3^{\star} \overset {K_1} \longleftrightarrow {H^+} + HCO_3^-\]
Where:
\(K_1\) is the dissociation constant defined below.
\[{K_1} = \frac{{\left[ {{H^ + }} \right]\left[ {HCO_3^ - } \right]}}{{\left[ {{H_2}CO_3^{\star} } \right]}}\]

Where the [ ] indicates concentration in mole/L. We will use the p function, \(p(x)=-log_{10}(x)\), to define the dissociation constant.

\[p{K_1} = 6.3\]

At the point of equal concentrations of bicarbonate and carbonic acid the dissociation constant, \(K_1\), is equal to the hydrogen ion concentration, \(H^ +\). Thus we have equal concentrations at \(p{K_1} = pH\). This reaction is “centered” at pH = 6.3 and thus there is maximum buffering due to this reaction at pH = 6.3.

Bicarbonate and Carbonate

\[HCO_3^ - \overset {{K_2}} \longleftrightarrow {H^ + } + CO_3^{ - 2}\]
\[{K_2} = \frac{{\left[ {{H^ + }} \right]\left[ {CO_3^{ - 2}} \right]}}{{\left[ {HCO_3^ - } \right]}}\]
\[p{K_2} = 10.3\]

Thus the carbonate system also provides buffering around pH 10.3.

Total Concentration of Carbonates

The total concentration of carbonate species is given by

\[{C_T} = \left[ {{H_2}CO_3^{\star} } \right] + \left[ {HCO_3^ - } \right] + \left[ {CO_3^{ - 2}} \right]\]

Where: \({C_T}\) is the total concentration of carbonates.

The total concentration of carbonates, \({C_T}\), is useful because it is conservative (in a closed system) even though the individual species concentrations change as pH changes.

Alpha Notation

The alpha notation is used to show the concentration dependence on pH and to make the equations simpler.

\[\left[ {{H_2}CO_3^{\star} } \right] = {\alpha_0}{C_T}\]
\[\left[ {HCO_3^-} \right] = {\alpha_1}{C_T}\]
\[\left[ {CO_3^{-2}} \right] = {\alpha_2}{C_T}\]

The alphas sum to 1 because each \(\alpha\) is the fraction of the carbonates corresponding to that species. The alphas are each a function of the proton concentration and the dissociation constants of the carbonate reactions.

\[{\alpha_{\text{0}}} = \frac{1}{{1 + \frac{{{K_1}}}{{[{H^ + }]}} + \frac{{{K_1}{K_2}}}{{{{[{H^ + }]}^2}}}}}\]
\[{\alpha_{\text{0}}} = \frac{1}{{1 + \frac{{{K_1}}}{{[{H^ + }]}}\left( {1 + \frac{{{K_2}}}{{[{H^ + }]}}} \right)}}\]
\[{\alpha_{\text{1}}} = \frac{1}{{\frac{{[{{\rm H}^ + }]}}{{{{\rm K}_1}}} + 1 + \frac{{{{\rm K}_2}}}{{[{{\rm H}^ + }]}}}}\]
\[{\alpha_{\text{2}}} = \frac{1}{{\frac{{{{[{{\rm H}^ + }]}^2}}}{{{{\rm K}_1}{{\rm K}_2}}} + \frac{{[{{\rm H}^ + }]}}{{{{\rm K}_2}}} + 1}}\]
\[{\alpha_{\text{2}}} = \frac{1}{{1 + \frac{{[{{\rm H}^ + }]}}{{{{\rm K}_2}}}\left( {1 + \frac{{[{{\rm H}^ + }]}}{{{{\rm K}_1}}}} \right)}}\]

Acid Neutralizing Capacity (ANC) or Alkalinity

Acid neutralizing capacity or alkalinity is the ability of a water sample to react with and neutralize an input of acid. The units of ANC are equivalents (or protons) per liter. Bicarbonate, \(HCO_3^-\), can react with one proton, \(H^+\), and thus each mole of \(HCO_3^-\) provides one equivalent per liter of ANC. The other terms in the equation have similar explanations.

\[{\text{ANC}} = [HCO_3^ - {\text{] + 2[CO}}_3^{ - 2}{\text{] + [O}}{{\text{H}}^{\text{ - }}}{\text{] - [}}{{\text{H}}^{\text{ + }}}{\text{]}}\]

Note that carbonic acid and dissolved carbon dioxide are not in the ANC equation because they have no ability to neutralize protons.

We can write the ANC equation using alpha notation

\[ANC = {C_T}({\alpha_1} + 2{\alpha_2}) + \frac{{{K_w}}}{{\left[ {{H^ + }} \right]}} - \left[ {{H^ + }} \right]\]

For completeness we include acid neutralizing capacity for the case where the system is in equilibrium with atmospheric carbon dioxide, \(CO_2\).

\[ANC_{atm\,equilibrium} = \frac{{{P{C{O_2}}}{K_H}}}{{{\alpha_0}}}({\alpha_1} + 2{\alpha_2}) + \frac{{{K_w}}}{{\left[ {{H^ + }} \right]}} - \left[ {{H^ + }} \right]\]

pH Adjustment

The final ANC, \(ANC_1\), after base addition and aluminum coagulant addition is given by

\[ANC_1 = ANC_0 + \Pi_{base}C_B + \Pi_{Al}C_{Al}\]
where:
\(ANC_0\) is the initial acid neutralizing capacity of the water sample.
\(ANC_1\) is the final acid neutralizing capacity of the mixture after the base and aluminum coagulant is added.
\(C_B\) is concentration of base in mole/liter
\(\Pi_{base}\) is ANC per mole of base
\(C_{Al}\) is the concentration of coagulant in mole of aluminum/liter
\(\Pi_{Al}\) is ANC per mole of aluminum

The final carbonate concentration is given by

\[C_{T_1} ={C_{T_0}}+ \Pi_{CO_3^{-2}}C_B\]
where:
\(C_{T_1}\) is the final total carbonate concentration of the mixture after the base is added.
\(\Pi_{CO_3^{-2}}\) is mole of carbonate per mole of base (0 for \(NaOH\) and 1 for \(Na_2CO_3\))

Substituting these values into the ANC equation we obtain

\[ANC_0 + \Pi_{base}C_B + \Pi_{Al}C_{Al} = ({C_{T_0}}+ \Pi_{CO_3^{-2}}C_B)({\alpha_1} + 2{\alpha_2}) + \frac{{{K_w}}}{{\left[ {{H^ + }} \right]}} - \left[ {{H^ + }} \right]\]

Now we solve for \(C_B\), the concentration of base that must be added to reach a target pH.

\[(\Pi_{base} -\Pi_{CO_3^{-2}}({\alpha_1} + 2{\alpha_2}) )C_B= {C_{T_0}}({\alpha_1} + 2{\alpha_2}) + \frac{{{K_w}}}{{\left[ {{H^ + }} \right]}} - \left[ {{H^ + }} \right] - ANC_0 - \Pi_{Al}C_{Al}\]
(142)\[ C_B= \frac{{C_{T_0}}({\alpha_1} + 2{\alpha_2}) + \frac{{{K_w}}}{{\left[ {{H^ + }} \right]}} - \left[ {{H^ + }} \right] - ANC_0 - \Pi_{Al}C_{Al}}{\Pi_{base} -\Pi_{CO_3^{-2}}({\alpha_1} + 2{\alpha_2})}\]

Note that the equations above can also be used for the case where acid is added to reduce the pH. In that case \(\Pi_{base}\) will have a negative value.

An example using this equation to find the required amount of base addition is given in Example: pH Adjustment.