TITLE Hydrogen Sulfide OxidationPHASESFix_H+ H+ = H+ log_k 0SOLUTION 1 groundwater units mg/lwater 1temp 25pH 7.5 charge # pH=5.763Sg 1 # dissolved H2SEQUILIBRIUM_PHASES 1Fix_H+ -7.5 NaOH 10 #2.475e-05 mol NaOH required to fix pH to 7.5 #Fix_H+ -7 NaOH 10#Fix_H+ -8 NaOH 10SAVE SOLUTION 2ENDUSE SOLUTION 2EQUILIBRIUM_PHASES 2 CO2(g) -3.398 # 0.04%, log(0.0004)=-3.398 Oxg(g) -0.678 # 21%, log(0.21)=-0.678 # O2(g) decoupled in phreeqc.dat only Ntg(g) -0.102 # 79%, log(0.79)=-0.102 # N2(g) decoupled in phreeqc.dat only SAVE SOLUTION 3ENDUSE SOLUTION 3RATES H2S_Oxidation -start #r = k * [S(-2)]^m * [O2]^n 10 rate = parm(1) * TOT("Sg")^parm(2) * MOL("Oxg")^parm(3)20 moles = rate * time 30 save moles -endKINETICS H2S_Oxidation #HS- + 2O2(g) = SO4-2 + H+. -formula -parms 0.003325 1.34 0.5 # k m n-steps 2592000 in 30 steps # 30 days in seconds INCREMENTAL_REACTIONS true USER_GRAPH 1-headings -chart_title "Hydrogen sulfide removal"-axis_titles "Time[day]" "sulfites [mg/ L]" -connect_simulations true-start10 graph_x TOTAL_TIME/86400 20 graph_y KIN("H2S_Oxidation")-end END
-formula O2 +1
SOLUTION 2 groundwaterunits mg/lwater 1temp 25pH 7.5 # pH=5.763Sg 1 # dissolved H2SNa 1 chargeENDUSE SOLUTION 2EQUILIBRIUM_PHASES 2 CO2(g) -3.398 # 0.04%, log(0.0004)=-3.398 Oxg(g) -0.678 # 21%, log(0.21)=-0.678 # O2(g) decoupled in phreeqc.dat only Ntg(g) -0.102 # 79%, log(0.79)=-0.102 # N2(g) decoupled in phreeqc.dat only SAVE SOLUTION 3ENDUSE SOLUTION 3RATESH2S_Oxidation -start #r = k * [S(-2)]^m * [O2]^n 10 rate = parm(1) * TOT("Sg")^parm(2) * MOL("Oxg")^parm(3)20 moles = rate * time 30 save moles -endKINETICSH2S_Oxidation #HS- + 2O2(g) = SO4-2 + H+. -formula Sg -1 H2S +1 Oxg -1 O2 +2 -parms 0.003325 1.34 0.5 # k m n-steps 2592000 in 30 steps # 30 days in secondsINCREMENTAL_REACTIONS trueUSER_GRAPH 1-headings-chart_title "Hydrogen sulfide removal"-axis_titles "Time[day]" "sulfites [mg/ L]" -connect_simulations true-start10 graph_x TOTAL_TIME/86400 20 graph_y KIN("H2S_Oxidation")-endEND
-formula Sg -1 S +1 Oxg -1 O2 +2