Registrations currently disabled due to excessive spam. Please email phreeqcusers at gmail.com to request an account.
Welcome
Guest
Forum Home
Login
Register
PhreeqcUsers Discussion Forum
»
Processes
»
Surface Complexation
»
Creating a surface
« previous
next »
Print
Pages: [
1
]
Go Down
Author
Topic: Creating a surface (Read 4576 times)
Charlie
Admin
Posts: 158
Creating a surface
«
on:
12/12/17 16:32 »
FROM Aoha:
Dear Charlie
Please help me concerning the construction of surface complexation model in PHREEQC. The examples are given in PHREEQC manual (e.g. 8 & 14) do not match with my problem. In those examples, surface species (Hfo_w and Hfo_s) are linked to hydrous ferric oxide master species.
I want to use calcite surface for Mg2+, SO42-, and Ca2+ etc. adsorption. I could not create such a surface although I followed above-mentioned examples. I tried different databases but unable to create such surface.
Please help me, if possible then share a simple data input file for self-learning.
Best Regards
Aoha
Logged
Charlie
Admin
Posts: 158
Re: Creating a surface
«
Reply #1 on:
12/12/17 16:33 »
Hi Charlie
Here is the example file that I tried to construct.
TITLE SCM for self-learning
SURFACE_MASTER_SPECIES
Ca_o Ca_oH # want to define >Ca+ is the binding site on calcite surface
C_o C_oH # want to define >CO3- is the binding site on calcite surface
SURFACE_SPECIES # adding only two reactions for simplicity
Ca_OH + H+ = Ca_OH2+ # Original reaction is >CaOH + H+ <> >CaOH2+
log_k 11.85
C_oH = C_o- + H+ # Original reaction is >CO3H <> >CO3- + H+
log_k -5.1
SURFACE 1 Explicit diffuse layer # Explicit way to define the surfaces
-equilibrate with solution 2
-sites_units density #(density indicates the site density is given & the number of sites is calculated from the site density & the surface area)
Ca_OH 5.0 2.0 1.0
Co_3H 5.0 2.0 1.0
-diffuse_layer 2e- #(Thickness of diffuse layer 2*10^-8 m)
END
SOLUTION 2
-units mmol/kgw
pH 6.46
pe 12
temp 70
density 1.1486
Ca 0.205
Mg 0.075
S(6) 0.010
Na 3.124
Cl 3.782 # charge
C(4) 0.001
K 0.097
SELECTED_OUTPUT
-file Ca_CO3.csv
-pH
-ionic_strength
-activities Ca+2 CO3-2 CaHCO3+ HCO3- CaOH+
#-molalities C_oCO3-1 0.33 C_oCa+1 0.33
END
Logged
Charlie
Admin
Posts: 158
Re: Creating a surface
«
Reply #2 on:
12/12/17 16:35 »
Aoha
It looks like there is are inconsistencies between your surface master species
SURFACE_MASTER_SPECIES
Ca_o Ca_oH # want to define >Ca+ is the binding site on calcite surface
C_o C_oH # want to define >CO3- is the binding site on calcite surface
and the surface site description:
Ca_OH 5.0 2.0 1.0
Co_3H 5.0 2.0 1.0
These need to match and also be capitals for oxygen.
Hope that is a helpful start!
«
Last Edit: 12/12/17 16:38 by Charlie
»
Logged
Tamirian
Contributor
Posts: 8
Re: Creating a surface
«
Reply #3 on:
05/02/18 07:14 »
I have a similar question. I tried to add surface complexations for the kaolinite surface. I followed the SURFACE_MASTER_SPECIES and SURFACE_SPECIES definitions for Hfo in phreeqc.dat as recommended in another post but It did not work. I am very new to phreeqc, would you please help me in this matter. I have two binding sites on the kaolinite surface (>Al-O and >Si-O) My input data is as follows:
SURFACE_MASTER_SPECIES
Kaolin_al Kaolin_alOH
Kaolin_si Kaolin_siOH
SURFACE_SPECIES
H+ + Kaolin_alOH = Kaolin_alOH2+
log_k -3
delta_h 0 kJ
Kaolin_alOH = Kaolin_alO- + H+
log_k -3.8
delta_h 32 kJ
Kaolin_siOH =Kaolin_siO- + H+
log_k -7
delta_h 32 kJ
SOLUTION 1
temp 25
pH 7
pe 4
redox pe
units mol/l
density 1
Na 0.5
Cl 0.5
-water 1 # kg
SURFACE 1
-sites DENSITY
Kaolin_siOH 1.15 10 20
Kaolin_alOH 1.15
I have tried Surf and X and many thing instead of kaolin but it doesn't work. What am I doing wrong here?
Logged
ramaiyer
Contributor
Posts: 1
Re: Creating a surface
«
Reply #4 on:
20/04/19 22:53 »
Let me try this way instead of the notify route maybe!
I am truly a fledgling at this and am trying to learn from reading through all this.
What I am trying to learn and do is the following:
Using the nanocrystal form of calcium silicate hydrates, which is supposed to have the general structure
CaxSixO2.83x(OH)0.33x
to remove phosphorous in phosphate mine water streams.
This appears similar to what you are trying so can I use the example and substitute calcium silicate hydrate formula for starters and see what I get?
Logged
dlparkhurst
Global Moderator
Posts: 4034
Re: Creating a surface
«
Reply #5 on:
21/04/19 00:43 »
This may be a relevant post
http://phreeqcusers.org/index.php/topic,842.msg2486.html#msg2486
Logged
MichaelZ20
Top Contributor
Posts: 162
Re: Creating a surface
«
Reply #6 on:
21/04/19 08:45 »
Aoha:
See
www.nrc.gov/docs/ML0815/ML081510035.pdf
Logged
Oubai
Contributor
Posts: 2
Re: Creating a surface
«
Reply #7 on:
11/06/19 01:19 »
HI,
I have high saline water with specified species in equilibrium with two surfaces which are :
surface1: kaolinite_ AL-O-H
kaolinite_Si-O-H
Surface 2: Oil_NH+
Oil-COOH
So I would like to investigate the effect of adding a water with different salinity on the ionic strength and the concentration for the final species.
Logged
Print
Pages: [
1
]
Go Up
« previous
next »
PhreeqcUsers Discussion Forum
»
Processes
»
Surface Complexation
»
Creating a surface