Calculating the pH values of carbonic acid solutions is an important task in studies of chemical equilibria in freshwater systems, with applications to environmental chemistry, geology, and hydrology. These pH values are also highly relevant in the context of climate change, since increasing atmospheric CO2 affects the concentration of dissolved carbon dioxide and carbonic acid, collectively denoted as [H2CO3*] = [H2CO3(aq)] + [CO2(aq)]. Solving equilibrium systems to obtain analytical functions is particularly useful when such functions are required, for example, in data fitting. We show here that, although exact or near-exact solutions typically result in third- to fourth-order equations that must be solved numerically, reasonable approximations can be derived that lead to analytical second-order equations. In this framework, the chosen approximations need to meet the boundary conditions of the systems, particularly for cT → 0 and for high cT values (where cT = [H2CO3*] + [HCO3−] + [CO32−]). Finally, we provide exact solutions for a closed system containing both H2CO3* and alkalinity, which enables the description of virtually any aquatic environment without assuming equilibrium with atmospheric CO2. Implications for pH calculations in natural waters are also briefly discussed.

Calculation of the pH Values of Aqueous Systems Containing Carbonic Acid and Significance for Natural Waters, Following (Near-)Exact and Approximated Solutions: The Importance of the Boundary Conditions

Vione, Davide
2026-01-01

Abstract

Calculating the pH values of carbonic acid solutions is an important task in studies of chemical equilibria in freshwater systems, with applications to environmental chemistry, geology, and hydrology. These pH values are also highly relevant in the context of climate change, since increasing atmospheric CO2 affects the concentration of dissolved carbon dioxide and carbonic acid, collectively denoted as [H2CO3*] = [H2CO3(aq)] + [CO2(aq)]. Solving equilibrium systems to obtain analytical functions is particularly useful when such functions are required, for example, in data fitting. We show here that, although exact or near-exact solutions typically result in third- to fourth-order equations that must be solved numerically, reasonable approximations can be derived that lead to analytical second-order equations. In this framework, the chosen approximations need to meet the boundary conditions of the systems, particularly for cT → 0 and for high cT values (where cT = [H2CO3*] + [HCO3−] + [CO32−]). Finally, we provide exact solutions for a closed system containing both H2CO3* and alkalinity, which enables the description of virtually any aquatic environment without assuming equilibrium with atmospheric CO2. Implications for pH calculations in natural waters are also briefly discussed.
2026
31
2
292
292
https://www.mdpi.com/1420-3049/31/2/292
carbonate chemistry; equilibrium calculations; charge balance; numerical solutions of higher-order equations; alkalinity; Python coding
Rosso, Arianna; Vione, Davide
File in questo prodotto:
File Dimensione Formato  
Molecules2026_H2CO3.pdf

Accesso aperto

Tipo di file: PDF EDITORIALE
Dimensione 2.24 MB
Formato Adobe PDF
2.24 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/2114616
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact