Rob Posted June 12, 2009 Share Posted June 12, 2009 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. Quote Link to comment Share on other sites More sharing options...
Tom Meuzelaar Posted June 15, 2009 Share Posted June 15, 2009 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. Quote Link to comment Share on other sites More sharing options...
Rob Posted June 15, 2009 Author Share Posted June 15, 2009 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 Quote Link to comment Share on other sites More sharing options...
Tom Meuzelaar Posted June 15, 2009 Share Posted June 15, 2009 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 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.