Jump to content
RockWare Support Forum
Rob

Surface complexation

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.

Share this post


Link to post
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.

Share this post


Link to post
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

Share this post


Link to post
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 [email protected] if that's easier.

Thanks,

Tom

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×