powered by
PUBLIC function: calculates the dissociation constant of CO2
K_CO2(S, t, p=0, SumH2SO4=NULL, SumHF=NULL, k1k2="lueker", khf="dickson", khso4="dickson")
the dissociation constant of CO2 in mol/kg-solution on the free proton pH scale
salinity in practical salinity units (i.e. no unit)
temperature in degrees centigrade
gauge pressure (total pressure minus atmospheric pressure) in bars
total sulfate concentration in mol/kg-solution (calculated from S if not supplied)
total fluoride concentration in mol/kg-solution (calculated from S if not supplied)
"lueker", "roy", or "millero": specifies the S, t, dependency to be used. Default is "lueker". (see section below for references)
S, t relation for K\_HF needed for scale conversion: either "dickson" (default, Dickson1979a) or "perez" (Perez1987a)
S, t relation for K\_HSO4 needed for scale conversion: either "dickson" (default, Dickson1990) or "khoo" (Khoo1977)
Andreas F. Hofmann. Maintained by Karline Soetaert (Karline.Soetaert@nioz.nl).
k1k2 = "roy": Roy1993b, DOE1994, Millero1995, Zeebe2001; k1k2 = "lueker": Lueker2000; k1k2 = "millero": Millero2006
K_CO2(35, 15) K_CO2(35, 15, 10) K_CO2(S=35, t=15, p=10, SumH2SO4=0.03) plot(K_CO2(35, 1:25), xlab="temperature / degC")
Run the code above in your browser using DataLab