14 - Transport Cation Exchange and Surface Complexation
This example corresponds to the “Example 14-Advective Transport, Cation Exchange, Surface Complexation, and Mineral Equilibria” from the Phreeqc manual. It can be retrieved from the Phreeqc Website.
This example uses the phase-equilibrium, cation-exchange, and surface-complexation reaction capabilities of PHREEQC in combination with advective-transport capabilities to model the evolution of water in the Central Oklahoma aquifer.
Studies
This project contains 1 Studies.
PhreeqcStudy: “study_14”
Db used: “PhreeqcImported_1” database
TITLE Example 14.--Transport with equilibrium_phases, exchange, and surface reactions
#
# Use phreeqc.dat
# Dzombak and Morel (1990) aqueous and surface complexation models for arsenic
# are defined here
#
SURFACE_MASTER_SPECIES
Surf SurfOH
SURFACE_SPECIES
SurfOH = SurfOH
log_k 0.0
SurfOH + H+ = SurfOH2+
log_k 7.29
SurfOH = SurfO- + H+
log_k -8.93
SurfOH + AsO4-3 + 3H+ = SurfH2AsO4 + H2O
log_k 29.31
SurfOH + AsO4-3 + 2H+ = SurfHAsO4- + H2O
log_k 23.51
SurfOH + AsO4-3 = SurfOHAsO4-3
log_k 10.58
SOLUTION_MASTER_SPECIES
As H3AsO4 -1.0 74.9216 74.9216
SOLUTION_SPECIES
H3AsO4 = H3AsO4
log_k 0.0
H3AsO4 = AsO4-3 + 3H+
log_k -20.7
H+ + AsO4-3 = HAsO4-2
log_k 11.50
2H+ + AsO4-3 = H2AsO4-
log_k 18.46
SOLUTION 1 Brine
pH 5.713
pe 4.0 O2(g) -0.7
temp 25.
units mol/kgw
Ca .4655
Mg .1609
Na 5.402
Cl 6.642 charge
C .00396
S .004725
As .025 umol/kgw
END
USE solution 1
EQUILIBRIUM_PHASES 1
Dolomite 0.0 1.6
Calcite 0.0 0.1
SAVE solution 1
# prints initial condition to the selected-output file
END
PRINT
# skips print of initial exchange and initial surface to the selected-output file
-selected_out false
EXCHANGE 1
-equil with solution 1
X 1.0
SURFACE 1
-equil solution 1
# assumes 1/10 of iron is HFO
SurfOH 0.07 600. 30.
END
SOLUTION 0 20 x precipitation
pH 4.6
pe 4.0 O2(g) -0.7
temp 25.
units mmol/kgw
Ca .191625
Mg .035797
Na .122668
Cl .133704
C .01096
S .235153 charge
EQUILIBRIUM_PHASES 0
Dolomite 0.0 1.6
Calcite 0.0 0.1
CO2(g) -1.5 10.
SAVE solution 0
END
PRINT
-selected_out true
-status false
ADVECTION
-cells 1
-shifts 200
-print_frequency 200
END
/n
Plots
This project contains 1 Plots.
Plot 1: “Concentration evolution”