PhreeqcUsers Discussion Forum

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 »
  • Metal adsorption onto certain oxide surface using cd music
« previous next »
  • Print
Pages: [1]   Go Down

Author Topic: Metal adsorption onto certain oxide surface using cd music  (Read 3589 times)

zye4

  • Frequent Contributor
  • Posts: 14
Metal adsorption onto certain oxide surface using cd music
« on: 06/06/19 23:42 »
Hello, I was wondering how does PHREEQC recognize the different adsorbent surface. For example, in the code below, I am trying to model the adsorption of Na onto the MnO2 surface, I defined species and chemical reactions as well as K. So, how to let PHREEQC know the surface is MnO2? Thanks.

SURFACE_MASTER_SPECIES
   Surf_s Surf_sOH
SURFACE_SPECIES
   Surf_sOH = Surf_sOH
      log_k = 0
      -cd_music 0 0 0
       Surf_sOH = Surf_sO- + H+
      log_k  -7.5            
      -cd_music  -1 0 0
      Surf_sOH + Na+ = Surf_sONa + H+
            log_k  -1.9       
      -cd_music 0 1 0 # -1 +1 0
Logged

dlparkhurst

  • Global Moderator
  • *****
  • Posts: 4034
Re: Metal adsorption onto certain oxide surface using cd music
« Reply #1 on: 07/06/19 04:15 »
In the SURFACE definition you can relate the number of sites of surface to the amount of an EQUILIBRIUM_PHASE. If MnO2 is in the EQUILIBRIUM_PHASE, you can make the number of sites of Surf_s proportional to the moles of MnO2. So if MnO2 dissolves the amount of surface decreases.
Logged

zye4

  • Frequent Contributor
  • Posts: 14
Re: Metal adsorption onto certain oxide surface using cd music
« Reply #2 on: 24/06/19 22:49 »
Thank you for explaining to me regarding the sites.
I am also wondering how to relate the effect of ionic strength in the cd music. I was trying to run the simulation at different ionic strength (controlled by NaCl concentration). In the rage of 1e-3 mol/kg to 1 mol/kg I got the same set of surface parameters (sigma0, sigma1, sigma2, psi0, psi1, psi2) from the output. I believe the surface parameters supposed to change with the ionic strength.
Logged

dlparkhurst

  • Global Moderator
  • *****
  • Posts: 4034
Re: Metal adsorption onto certain oxide surface using cd music
« Reply #3 on: 25/06/19 00:03 »
The activities of the aqueous species must change with ionic strength, which must make some difference in the speciation and surface complexation. Depends on how much change you expect to see. An example is attached to run with wateq4f.dat.
Logged

zye4

  • Frequent Contributor
  • Posts: 14
Re: Metal adsorption onto certain oxide surface using cd music
« Reply #4 on: 26/06/19 01:27 »
Hello, it works well in the file you sent. But I couldn't find what is wrong with my transport code(attached). Could you help me with it?

Thank you.
Logged

dlparkhurst

  • Global Moderator
  • *****
  • Posts: 4034
Re: Metal adsorption onto certain oxide surface using cd music
« Reply #5 on: 26/06/19 07:52 »
You have 100 cells (If you are having problems, simplify.), 10 shifts, and punching (writing) results for cell 100. In 10 shifts, roughly the first 10 cells are affected, and cell 100 nearly not at all. If you look at results for cell 5, you will see a considerable change in surface properties. To see a change at cell 100, you need approximately 100 shifts or more.
Logged

zye4

  • Frequent Contributor
  • Posts: 14
Re: Metal adsorption onto certain oxide surface using cd music
« Reply #6 on: 26/06/19 20:13 »
I got it. Thank you so much.
Logged

zye4

  • Frequent Contributor
  • Posts: 14
Re: Metal adsorption onto certain oxide surface using cd music
« Reply #7 on: 30/07/19 23:32 »
Hello,

I was trying to output the sigma in the diffuse layer instead of "sigma2". But it gives me "0" if I use "sigmad". I was wondering what is the right language for "sigma, diffuse layer".

Thank you so much!

Sincerely,
Z

Logged

dlparkhurst

  • Global Moderator
  • *****
  • Posts: 4034
Re: Metal adsorption onto certain oxide surface using cd music
« Reply #8 on: 31/07/19 00:00 »
If you are using CD-MUSIC, there is charge at each of three planes, so "sigma", "sigma1", and "sigma2" give the charge densities at each of the planes. The sum would be the total charge density for the surface. For the diffuse double layer model, "sigma" would give the total charge density. The charge density in the diffuse layer would be equal and opposite.

You could also calculate the charge (and charge density) by using the function EDL_SPECIES and summing the moles of species times the charge of the species, which can be obtained with the function SPECIES_FORMULA. EDL_SPECIES can be used to get the area (and thickness) of the diffuse layer, so once the charge in the diffuse layer is calculated, you can determine the charge density.
Logged

zye4

  • Frequent Contributor
  • Posts: 14
Re: Metal adsorption onto certain oxide surface using cd music
« Reply #9 on: 31/07/19 16:16 »
Hello,

Thanks for the quick response. I'm using the CD-MUSIC, but why I always got "0" for sigma 2 in the output (showing below)?

Surface composition #section
Surf
         -1.646e-02  sigma, plane 0, C/m²
     5.620e-02  sigma, plane 1, C/m²
     0.000e+00  sigma, plane 2, C/m²
    -3.974e-02  sigma, diffuse layer, C/m²

Thanks,
Z
Logged

Carlos Gallardo

  • Contributor
  • Posts: 5
Re: Metal adsorption onto certain oxide surface using cd music
« Reply #10 on: 02/07/20 16:00 »
Quote from: dlparkhurst on 07/06/19 04:15
In the SURFACE definition you can relate the number of sites of surface to the amount of an EQUILIBRIUM_PHASE. If MnO2 is in the EQUILIBRIUM_PHASE, you can make the number of sites of Surf_s proportional to the moles of MnO2. So if MnO2 dissolves the amount of surface decreases.
Hi! How do you do that? I mean, make the number of sites of Surf_s proportional to the moles of MnO2?
Thank you!
Logged

dlparkhurst

  • Global Moderator
  • *****
  • Posts: 4034
Re: Metal adsorption onto certain oxide surface using cd music
« Reply #11 on: 02/07/20 17:38 »
See SURFACE in the user's manual. Note that there must be an EQUILIBRIUM_PHASES definition with the same user number as the SURFACE definition.
Logged

Carlos Gallardo

  • Contributor
  • Posts: 5
Re: Metal adsorption onto certain oxide surface using cd music
« Reply #12 on: 02/07/20 23:28 »
Thanks for the answer! But what happend when the solid phase appears for the mixing of two solutions? In my problem I know that goethite and Fe(OH)3 will appear, but if I use EQUILIBRIUM_PHASES for these solids my results change
Logged

dlparkhurst

  • Global Moderator
  • *****
  • Posts: 4034
Re: Metal adsorption onto certain oxide surface using cd music
« Reply #13 on: 02/07/20 23:49 »
You can define the initial moles of goethite present. Perhaps you want zero initially?

Code: [Select]
EQUILIBRIUM_PHASES 1
Goethite 0 0

The first zero represents the target saturation index, the second zero is the number of moles initially present.
Logged

Carlos Gallardo

  • Contributor
  • Posts: 5
Re: Metal adsorption onto certain oxide surface using cd music
« Reply #14 on: 03/07/20 00:04 »
Oh! I get it! That make sense. Thank you very much!!
Logged

  • Print
Pages: [1]   Go Up
« previous next »
  • PhreeqcUsers Discussion Forum »
  • Processes »
  • Surface Complexation »
  • Metal adsorption onto certain oxide surface using cd music
 

  • SMF 2.0.19 | SMF © 2021, Simple Machines | Terms and Policies
  • XHTML
  • RSS
  • WAP2