WATERCHEM_phscalcium(): Saturation pH for calcium carbonate

About:
Calculate the saturation pH for calcium carbonate.


\begin{equation} pH_s = pK'_2 + pCa^{2+}-pK'_s -log(2 \times \left[Alk \right]) -log\gamma_m \end{equation} \begin{equation}

Module: WaterChemistry

Function: WATERCHEM_phscalcium(t,tds,ca,hco3)
Parameters:
  • t, temperature - ÂșC;
  • tds, Total Dissolved Solids - mg/l;
  • ca, concentration of calcium hardness, mg Ca/liter;
  • hco3, concetration of HCO3- (alkalinity), mg CaCO3/liter.
Sample code:
from WaterChemistry  import *

tds = 300   # mg TDS/liter
ca = 50     # mg Ca/liter
hco3 = 100  # mg CaCo3/liter (Alkalinity)
t = 20      # oC

phs = WATERCHEM_phscalcium(t,tds,ca,hco3)

print("phs:",phs)

Result:
phs: 7.914650556552682