Jump to content
Geochemist's Workbench Support Forum

Surface complexation


Rob

Recommended Posts

I am using React to model the sorption of arsenic on ferrihydrite and magnetite as conditions become reducing using constants from Dixit and Hering (2003). I have split the iron surface constants as ferrihydite >FeOH etc. and magnetite as >MOH etc. Can React handle 2 different mineral surface sites? If SCM is omiited, the model runs as predicted, i.e. ferrihydrite reductively dissolves and magnetite becomes the stable iron solid. However if I include SCM the model crashes as ferrihydrite dissolves and magnetite becomes the stable mineral. This happens even if I remove all possible sorbing ions.

Link to comment
Share on other sites

I am using React to model the sorption of arsenic on ferrihydrite and magnetite as conditions become reducing using constants from Dixit and Hering (2003). I have split the iron surface constants as ferrihydite >FeOH etc. and magnetite as >MOH etc. Can React handle 2 different mineral surface sites? If SCM is omiited, the model runs as predicted, i.e. ferrihydrite reductively dissolves and magnetite becomes the stable iron solid. However if I include SCM the model crashes as ferrihydrite dissolves and magnetite becomes the stable mineral. This happens even if I remove all possible sorbing ions.

 

Hi Rob:

 

I'm not quite sure how you've configured your script and surface databases, nor am I familiar with the acronym 'SCM' - however, in short, yes it is possible to configure a system with two sorbing minerals, either in equilibrium or metastable equilibrium.

 

I hope that helps,

 

Tom Meuzelaar

RockWare, Inc.

Link to comment
Share on other sites

I am using React to model the sorption of arsenic on ferrihydrite and magnetite as conditions become reducing using constants from Dixit and Hering (2003). I have split the iron surface constants as ferrihydite >FeOH etc. and magnetite as >MOH etc. Can React handle 2 different mineral surface sites? If SCM is omiited, the model runs as predicted, i.e. ferrihydrite reductively dissolves and magnetite becomes the stable iron solid. However if I include SCM the model crashes as ferrihydrite dissolves and magnetite becomes the stable mineral. This happens even if I remove all possible sorbing ions.

 

Hi Tom,

 

I am still having problems with my model. When I model the system in React, with sorbing surfaces included, it crashes as one iron solid phase is depleted and the second one approaches its maximum. When the model is run without sorbing surfaces, it runs to completion, but at the point where all of the ferrihydrite is gone there is a change in pH and Eh that the moeld with sorbing surfaces doesn't get through, i.e. it crashes at that point. I have attached the sorbing basis species and surface species I am trying to model as a .txt file. The general model is simple, I am trying to model adsorption of As on two iron surfaces under decreasing redox potential. The log Ks are from the literature and are consistent with the thermo.com.v8.r6+ database. When I model this in React, I start with 5 free grams of Fe(OH)3 and titrate 50 mmol acetic acid to drive the Eh to reducing conditions. My React script is include at the bottom of the attached .txt file. To get Fe(OH)3 as the metastable phase I have to suppress the other iron oxides. Do you have any suggestions that can help the model get through the point where it crashes?

rroot_REACT_061509.txt

Link to comment
Share on other sites

Hi Tom,

 

I am still having problems with my model. When I model the system in React, with sorbing surfaces included, it crashes as one iron solid phase is depleted and the second one approaches its maximum. When the model is run without sorbing surfaces, it runs to completion, but at the point where all of the ferrihydrite is gone there is a change in pH and Eh that the moeld with sorbing surfaces doesn't get through, i.e. it crashes at that point. I have attached the sorbing basis species and surface species I am trying to model as a .txt file. The general model is simple, I am trying to model adsorption of As on two iron surfaces under decreasing redox potential. The log Ks are from the literature and are consistent with the thermo.com.v8.r6+ database. When I model this in React, I start with 5 free grams of Fe(OH)3 and titrate 50 mmol acetic acid to drive the Eh to reducing conditions. My React script is include at the bottom of the attached .txt file. To get Fe(OH)3 as the metastable phase I have to suppress the other iron oxides. Do you have any suggestions that can help the model get through the point where it crashes?

 

Rob:

 

Can you send me the complete surface dataset? You can email it to me at gwb@rockware.com if that's easier.

 

Thanks,

 

Tom

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...