Carbonate system pH correction: CO2 dosing, alkalinity and calcium carbonate saturation
Carbon dioxide is a weak, self-buffering acid. Its use for pH correction of alkaline water and effluent is governed by three coupled sets of physics: the carbonate equilibria, the slow hydration of dissolved CO2, and gas–liquid mass transfer. This note sets out each, with a worked dose calculation checked by a second route.
Species of the aqueous carbonate system
Dissolved inorganic carbon (DIC, symbol CT) exists as three species: dissolved carbon dioxide together with the small fraction hydrated to carbonic acid, written jointly as H2CO3*; the bicarbonate ion HCO3−; and the carbonate ion CO32−. True H2CO3 is a minor component of H2CO3*, and the composite convention is the one adopted in standard texts [1]. The total is a conserved quantity under acid or base addition, while it changes when CO2 is added, stripped or precipitated as carbonate solids.
Dissociation constants and ionisation fractions
The two acid dissociation equilibria are characterised by the constants K1 and K2:
At 25 °C, pK1 = 6.35 and pK2 = 10.33 [1][2]. Dividing each species by CT gives the ionisation fractions α0, α1 and α2, functions of pH alone at fixed temperature and ionic strength:
Temperature dependence
The constants shift appreciably over the range of UK water temperatures. Plummer and Busenberg fitted the equilibrium data for the CO2–H2O–CaCO3 system from 0 °C to 90 °C as empirical functions of absolute temperature [2]; for K1:
Table 1 lists values evaluated from those expressions. Each 25 °C entry reproduces the tabulated reference value [1], which serves as a check that the coefficients have been transcribed correctly.
| Temperature (°C) | pK1 | pK2 | log10 KH (mol L−1 atm−1) | pKs (calcite) |
|---|---|---|---|---|
| 5 | 6.52 | 10.55 | −1.19 | 8.39 |
| 10 | 6.46 | 10.49 | −1.27 | 8.41 |
| 15 | 6.42 | 10.43 | −1.34 | 8.43 |
| 25 | 6.35 | 10.33 | −1.47 | 8.48 |
Two consequences follow. Cold water holds markedly more CO2 at a given partial pressure, and the higher pK2 at low temperature moves the bicarbonate–carbonate boundary upwards by roughly 0.2 pH units between 25 °C and 5 °C. Calcite also becomes slightly more soluble as temperature falls, which is the reason scaling is concentrated on heated surfaces.
Henry's law and the gas–liquid equilibrium
The equilibrium between gaseous and dissolved CO2 follows Henry's law:
At 25 °C, log10 KH = −1.47 [1][2], so KH = 0.034 mol L−1 atm−1. Under pure CO2 at 1 atm the saturation concentration is therefore about 34 mmol L−1, or 1.5 g L−1 using a molar mass of 44.01 g mol−1 [5]. That saturation value is the driving-force ceiling for any CO2 dissolution system. Elevated pressure in an injection line raises it proportionally.
Alkalinity, DIC and the effect of CO2 addition
Total alkalinity is the acid-neutralising capacity relative to the CO2 equivalence point. For a system in which carbonate species, hydroxide and protons dominate the proton balance, it is [1][3]:
The central property for pH correction is that adding CO2 increases CT but leaves alkalinity unchanged, since CO2 is the reference species of the proton condition [1]. A strong mineral acid does the reverse: it consumes alkalinity at constant CT. Because Alk is conserved under CO2 dosing, the DIC required to reach a target pH follows directly:
This self-limiting behaviour is the main process advantage of CO2. Once the bicarbonate region is reached, further CO2 moves pH only slowly, because the H2CO3*/HCO3− pair buffers around pK1. Even at saturation under 1 atm of CO2, a water with a few mmol L−1 of alkalinity cannot be driven much below pH 5 to 6. Sulfuric or hydrochloric acid has no such floor, and an overdose can take the stream to pH 2 to 3.
Worked example: CO2 dose for an alkaline effluent
Inputs. An effluent at 25 °C has pH 11.0 and CT = 2.0 mmol L−1, with a flow of 50 m3 h−1. The target is pH 8.0. Activity coefficients are taken as unity (dilute solution), and constants are those of Table 1 at 25 °C.
Route 1, alkalinity conservation. At pH 11.0, α1 = 0.1758 and α2 = 0.8242, so Alk = 2.0 × (0.1758 + 2 × 0.8242) + 1.0 − 0.00 = 4.648 meq L−1, of which 1.0 meq L−1 is hydroxide. At pH 8.0, α1 = 0.9735 and α2 = 0.0046. The required CT is (4.648 − 0.001) / (0.9735 + 0.0091) = 4.729 mmol L−1. The dose is therefore ΔCT = 2.729 mmol L−1, or 120 mg L−1 CO2. At 50 m3 h−1 this is 6.0 kg h−1 of CO2 dissolved, before any transfer inefficiency.
Route 2, reaction stoichiometry. Hydroxide reacts as OH− + CO2 → HCO3−, consuming 1.000 mmol L−1. Carbonate reacts as CO32− + CO2 + H2O → 2HCO3−, consuming 2.0 × 0.8242 = 1.648 mmol L−1. The final solution at pH 8.0 retains free H2CO3* of 4.729 × 0.0219 = 0.104 mmol L−1, which adds to the demand. A residual carbonate of 0.022 mmol L−1 remains unconverted, which reduces it. The sum is 1.000 + 1.648 + 0.104 − 0.022 = 2.730 mmol L−1, agreeing with Route 1 to within rounding. A forward check, solving the charge balance for pH at Alk = 4.648 meq L−1 and CT = 4.729 mmol L−1, returns pH 8.00.
Comparison with sulfuric acid. Holding CT at 2.0 mmol L−1, alkalinity at pH 8.0 is 2.0 × (0.9735 + 0.0091) + 0.001 = 1.966 meq L−1. The acid must therefore remove 4.648 − 1.966 = 2.682 meq L−1, equal to 1.341 mmol L−1 H2SO4 or 132 mg L−1 (molar mass 98.08 g mol−1 [5]). The result is summarised in Table 2.
| Quantity | CO2 | H2SO4 (100 % basis) |
|---|---|---|
| Dose (mmol L−1) | 2.73 | 1.34 |
| Dose (mg L−1) | 120 | 132 |
| Mass rate at 50 m3 h−1 (kg h−1) | 6.0 | 6.6 |
| Final alkalinity (meq L−1) | 4.65 (unchanged) | 1.97 |
| Final CT (mmol L−1) | 4.73 | 2.00 |
| Sulfate added (mg L−1 SO4) | 0 | 129 |
| pH reached on tenfold overdose | remains above about 6 | strongly acidic |
The mass doses are similar, yet the residual chemistry differs. CO2 adds no anion, leaves a well-buffered effluent and cannot overshoot into the acid range. Mineral acid adds sulfate or chloride, which matters where a discharge consent under section 118 of the Water Industry Act 1991 [6] or an environmental permit limits those ions or limits corrosivity to concrete.
CO2 hydration kinetics
Only the hydrated species shift pH. Dissolved CO2 reacts by two parallel paths, direct hydration and reaction with hydroxide [1][7]:
At 25 °C, kCO2 is approximately 3 × 10−2 s−1 and kOH− approximately 8.5 × 103 L mol−1 s−1 [1]. The resulting half-lives are given in Table 3.
| pH | [OH−] (mol L−1) | kobs (s−1) | t1/2 (s) |
|---|---|---|---|
| 8 | 1 × 10−6 | 0.039 | 18 |
| 9 | 1 × 10−5 | 0.115 | 6.0 |
| 10 | 1 × 10−4 | 0.88 | 0.79 |
| 11 | 1 × 10−3 | 8.5 | 0.081 |
The table explains a common commissioning observation. Above about pH 10 the hydroxide path is fast and the reaction keeps pace with dissolution. As the stream approaches pH 8, conversion slows to tens of seconds, and a pH probe placed a few seconds downstream of the injection point reads high. The controller then over-doses CO2, which drifts the pH low further downstream. A pipe reactor or tank sized for several hydration half-lives at the target pH, about 78 s for 95 % conversion at pH 8 and 25 °C (t95 = ln 20 / kobs), is therefore required before the measuring point. The temperature dependence of both constants lengthens these times in cold water.
Gas–liquid mass transfer and the kLa
The rate at which gaseous CO2 enters solution is described by the two-film model [3][8]:
The enhancement factor exceeds unity when the hydroxide reaction is fast compared with diffusion through the film. In strongly alkaline liquor, CO2 is consumed within the film and absorption is rapid. Near neutrality E approaches 1 and transfer is purely physical [8]. The design consequences are as follows:
- Fine-bubble diffusers in open tanks lose undissolved CO2 to atmosphere in proportion to (1 − transfer efficiency). Efficiency rises with depth, because both residence time and partial pressure increase with hydrostatic head.
- In-line injection into a pressurised pipe raises C* in proportion to absolute pressure and achieves near-complete dissolution when the pipe length after injection exceeds the bubble dissolution length. This should be verified by calculation for each line velocity.
- Because alkalinity is conserved and the final pH depends only on CT, any CO2 stripped later, for example at a free-falling weir or in an aerated tank, raises pH again. This needs particular attention after aeration downstream of pH correction.
Langelier saturation index and calcium carbonate precipitation potential
The Langelier saturation index (LSI) compares measured pH with the pH at which the water would be in equilibrium with calcite at its actual calcium and bicarbonate content [4]:
A positive LSI indicates supersaturation and a tendency to deposit CaCO3. A negative LSI indicates undersaturation and a tendency to dissolve carbonate, which leaves cementitious linings and protective scales unprotected. For example, a water at 25 °C with 2.5 mmol L−1 calcium (100 mg L−1 Ca), 2.0 mmol L−1 bicarbonate and pH 8.0 gives pHs = (10.33 − 8.48) + 2.60 + 2.70 = 7.15 and LSI = +0.85. Including activity coefficients would raise pHs and reduce the index, so the simplified figure is conservative with respect to scaling.
CO2 dosing is the standard means of bringing a lime-softened or hydroxide-precipitated water back towards LSI ≈ 0. It converts carbonate to bicarbonate at constant alkalinity and lowers pH towards pHs, without adding a foreign anion. Where an alkaline effluent contains calcium, the dose calculation and the LSI calculation must be performed together. Overshooting the LSI downwards dissolves scale that may protect existing pipework, while undershooting allows calcite to form on probes, diffusers and the pipe reactor itself. The precipitation potential, in mg L−1 CaCO3, is obtained by solving the same equilibria for the quantity of CaCO3 removed to reach saturation [3]. It is the more useful design figure where solids handling has to be sized.
Design checklist for CO2 pH correction
| Quantity | Basis |
|---|---|
| Alkalinity and CT of the feed, with range | Laboratory titration to the CO2 equivalence point; DIC by analysis |
| Temperature range | Sets K1, K2, KH and hydration rates (Table 1) |
| Stoichiometric CO2 demand | Alkalinity-conservation calculation with second-route check |
| Dissolution efficiency | kLa, contact depth or line pressure and length |
| Hydration residence time | Several half-lives at the target pH before the control probe |
| Calcium and LSI after correction | Scaling or corrosion tendency of the treated stream |
References
- Stumm, W. and Morgan, J.J. (1996) Aquatic Chemistry: Chemical Equilibria and Rates in Natural Waters, 3rd ed. New York: Wiley.
- Plummer, L.N. and Busenberg, E. (1982) The solubilities of calcite, aragonite and vaterite in CO2–H2O solutions between 0 and 90 °C. Geochimica et Cosmochimica Acta, 46(6), 1011–1040. doi:10.1016/0016-7037(82)90056-4
- Crittenden, J.C., Trussell, R.R., Hand, D.W., Howe, K.J. and Tchobanoglous, G. (2012) MWH's Water Treatment: Principles and Design, 3rd ed. Hoboken: Wiley.
- Langelier, W.F. (1936) The analytical control of anti-corrosion water treatment. Journal of the American Water Works Association, 28(10), 1500–1521.
- Green, D.W. and Southard, M.Z. (eds) (2019) Perry's Chemical Engineers' Handbook, 9th ed. New York: McGraw-Hill.
- Water Industry Act 1991, section 118. legislation.gov.uk/ukpga/1991/56/section/118
- Johnson, K.S. (1982) Carbon dioxide hydration and dehydration kinetics in seawater. Limnology and Oceanography, 27(5), 849–855.
- Danckwerts, P.V. (1970) Gas–Liquid Reactions. New York: McGraw-Hill.
Related technical notes
RB Solutions Ltd carries out carbonate system calculations, CO2 and mineral acid pH correction design, dissolution and contact-time sizing, and Langelier index assessment for water and effluent treatment.