SOLUTION_MASTER_SPECIES Doc Doc 0 CH2O 30.0271SOLUTION_SPECIESDoc = Doc log_k 0 delta_h 0 kJ2 NO3- + 12 H+ + 10 e- = N2 + 6 H2O #-log_k 207.08 -log_k 100RATES Denitrification -start10 k20c = 0.2/(3600*24)20 k20t = 1.05^(TC-20)30 Kno3 = 240 f1 = Kno3/(Kno3 + MOL("O2")*32*1000)50 if MOL("Doc") <= 0 then rate = 0 else rate = k20c * k20t * f1 * TOT("N") * 14*1000 60 rate = rate/1490 moles = rate * TIME100 if (M + moles) < 0 then moles = -M110 SAVE moles -endSOLUTION 1 temp 3.1 pH 7.81 pe 4.1 redox pe units mg/l density 1 O(0) 4.47 N(5) 0.39 N(3) 0 Doc 2 Na 1.4481 Cl 1.4481 charge -water 1 # kgSELECTED_OUTPUT -file farmland_1.xlsx -high_precision trueUSER_PUNCH -headings Denitrification_t N3 N5 O2 Ntg Doc C OH- H+ -start 10 punch KIN_DELTA("Denitrification") 20 punch TOT("N(3)") TOT("N(5)") MOL("O2") MOL("Ntg") TOT("Doc") TOT("C(4)") 30 punch MOL("OH-") MOL("H+") -endUSER_GRAPH 1 -headings time N2 NO3- O2 Doc C pH -axis_titles "time" -initial_solutions false -connect_simulations true -plot_concentration_vs x -start10 GRAPH_X TOTAL_TIME 20 GRAPH_Y TOT("Ntg"), TOT("N"), MOL("O2")/10,TOT("Doc")-60e-6,TOT("C(4)")30 GRAPH_Y -LA("H+")*1E-6 -end -active trueINCREMENTAL_REACTIONS trueKINETICS 1 Denitrification -formula N -1 Doc -1.25 Ntg 0.5 CH2O 1.25 -tol 1e-08-steps 3600 in 60 steps-step_divide 1-runge_kutta 3-bad_step_max 500END
CH2O + O2 = CO2 + H2O
1.25 CH2O + NO3- = 0.5N2(aq) + HCO3- + 0.25CO2 + 0.75H2O
pH = 6.35 + log(HCO3-/CO2) - log(H2O)pH ~ 6.35 + log(4) ~ 7