Try the file below. Here are the major changes:
(1) You should define Benzene as a separate "element" if you want it to
react kinetically. If you define it as part of "C", it will react to
equilibrium, which in this case means that all of the C6H6 would probably
disappear instantly to come to equilibrium with the rest of the C system.
(2) Signs for kinetic reactions are tricky. The product of the "moles"
saved and the reaction coefficients in -formula determine whether an
element(s) enter or leave solution; negative indicates decreasing
concentration in solution, positive increasing. Here, the number of "moles"
is negative, Benzene 1 is positive and so benzene concentration decreases;
C6H6 -1 is negative so the product of "moles"*-1 is positive and C6H6
increases in solution.
The kicker is that positive "moles" decreases the number of moles of a
kinetic reactant (-M in KINETICS definition and Basic variable M in a rate
expression). The program stops the reaction when 0 moles of reactant are
left. By using a negative "moles", the amount of reactant increases, so the
reaction will continue indefinitely, which is what you want in this case I
think. The number of moles of the kinetic reactant (Basic variable M) will
be the total number of moles of benzene reacted in a given cell.
(3) You can't specify both a concentration of O2 and a pe with a specified
O2 concentration. In this case, the pe (in equilibrium with a specified
pO2) will determine the O2 concentration.
David
SOLUTION_MASTER_SPECIES
#C(6) C6H6 0.0 C6H6 78.108
Benzene Benzene 0 C6H6 78.108
SOLUTION_SPECIES
#C6H6 = C6H6
Benzene = Benzene
log_k 0.000
-gamma 5.4000 0.0000
#6 CO3-2 + 12 H+ = C6H6 + 3 H2O + 7.5 O2
# log_k 0.000
# -gamma 5.4000 0.0000
SOLUTION 1
units mol/kgw
pH 7.0 charge
temp 25
# C(6) 0.001
Benzene .001
END
SOLUTION 2
units mol/kgw
pH 7.0 charge
pe 12.0 O2(g) -0.67
temp 25
# O(0) 0.0001
END
KINETICS 1
C6H6_degradation
# -formula C (H) 6.0 12.0
-formula Benzene 1 C6H6 -1
-m 0
-m0 0
RATES
C6H6_degradation
-start
10 Ks = 1.0d-4
20 Ka = 3.125d-6
30 qm = 1.407e-3/3600
#40 f1 = MOL("C(6)")/(Ks + MOL("C(6)"))
40 f1 = MOL("Benzene")/(Ks + MOL("Benzene"))
50 f2 = MOL("O2")/(Ka + MOL("O2"))
60 rate = -qm * f1 * f2
70 moles = rate * TIME
90 SAVE moles
-end
END
David Parkhurst (dlpark@xxxxxxxx)
U.S. Geological Survey
Box 25046, MS 413
Denver Federal Center
Denver, CO 80225
Project web page: https://wwwbrr.cr.usgs.gov/projects/GWC_coupled
Please note that some U.S. Geological Survey (USGS) information accessed through this page may be preliminary in nature and presented prior to final review and approval by the Director of the USGS. This information is provided with the understanding that it is not guaranteed to be correct or complete and conclusions drawn from such information are the sole responsibility of the user.
Any use of trade, product, or firm names in this publication is for descriptive purposes only and does not imply endorsement by the U.S. Government.
The URL of this page is:
https://wwwbrr.cr.usgs.gov/projects/GWC_coupled/phreeqc/mail/msg00668.html
Email:dlpark@usgs.gov
Last modified: $Date: 2005-09-13 21:04:21 -0600 (Tue, 13 Sep 2005) $
Visitor number [an error occurred while processing this directive] since Jan 22, 1998.