Alk increase affect on ph?

  • Thread starter Thread starter Reef.
  • Start date Start date
  • Tagged users None

Reef.

2500 Club Member
View Badges
Joined
Mar 12, 2019
Messages
4,843
Reaction score
3,621
Rating - 0%
0   0   0
Changing salt, the new salt is 1.5dkh higher than my old salt, if I were to start running my tank at the higher alk would the ph boost from 7dkh to 8.5 be significant or marginal at best? Thanks.
 
Changing salt, the new salt is 1.5dkh higher than my old salt, if I were to start running my tank at the higher alk would the ph boost from 7dkh to 8.5 be significant or marginal at best? Thanks.
About 0.08 pH units if everything else is the same.
 
Last edited:
You calculation is likely more accurate if you use something like equation 2 from this article:


I just used the first term from eq 2 and ignored the second one for this estimate. The bigger the pH change, the more error in my estimate. Thought of differently, term 1 makes the pH and alk linearly related, but as can be seen from the graph, the line actually curves due to the second term, making my estimate an overestimate.
I'm using the CO2Sys model written in Python.
 
OK, you inspired me to download an xl version of Co2sys.

Using a pCO2 of 400 and 25 deg C, I got a pH difference of 0.0704
Using a pCO2 of 600 and 25 deg C I got a pH difference of 0.0731

So I'm now not sure why you got a slightly different value. Maybe your program uses different constants or makes different assumptions.
 
OK, you inspired me to download an xl version of Co2sys.

Using a pCO2 of 400 and 25 deg C, I got a pH difference of 0.0704
Using a pCO2 of 600 and 25 deg C I got a pH difference of 0.0731

So I'm now not sure why you got a slightly different value. Maybe your program uses different constants or makes different assumptions.

par1type = 1 # The first parameter supplied is of type "1", which means "alkalinity"; type "4" which means Seawater partial pressure of CO2; 8" which means "Aqueous CO2""; "9", which is "Dry mole fraction of CO2""

alk = 8.5

par1 = alk*1000*0.36 # value of the first parameter

print("Tank measured Alk =", alk, "dKH (", par1, ")")

#par1 = 1500

#print("Tank target CO2 =", par1, "matm ")

par2type = 9 # The second parameter supplied is of type "3", which means "pH"; type "4" which means Seawater partial pressure of CO2; 8" which means "Aqueous CO2""; "9", which is "Dry mole fraction of CO2""

# par2 = 7.73 # value of the second parameter

# print("Tank measured pH =", par2, "NBS")

par2 = 600

print("Air CO2 =", par2, "ppm")

sal = 35 # Salinity of the sample

tempin = 25 # Temperature at input conditions

tempout = 25 # Temperature at output conditions

presin = 0 # Pressure at input conditions

presout = 0 # Pressure at output conditions

sil = 50 # Concentration of silicate in the sample (in umol/kg)

po4 = 2 # Concentration of phosphate in the sample (in umol/kg)

pHscale = 4 # pH scale at which the input pH is reported ("1" means "Total Scale") ("3" means Free Scale)("4" means NBS)

k1k2c = 4 # Choice of H2CO3 and HCO3- dissociation constants K1 and K2 ("4" means "Mehrbach refit")

kso4c = 1 # Choice of HSO4- dissociation constants KSO4 ("1" means "Dickson")
 
Keep going guys, it’s getting closer to 0.1 with every post, might be worthwhile moving to 8.5 after all :)
 

IF YOU HAD TO TAKE A REEFING EXAM, WOULD YOU PASS?

  • Yes!

    Votes: 32 45.7%
  • Not yet, but I have one that I want to buy in mind!

    Votes: 9 12.9%
  • No.

    Votes: 26 37.1%
  • Other (please explain).

    Votes: 3 4.3%
Back
Top