stacey13 Posted March 30, 2017 Posted March 30, 2017 Hi, I am trying to create a new data set for sorbing surfaces to model the sorption of phosphorus onto LaOH. I have loaded all the necessary equations of LaOH, however when I add the sorbing surface to React I don’t observe an adsorption. I attach the data set that I created. Please help me in finding if there is a mistake in my data set and how could I model it correctly on React. Thank you, Stacey LaOH2.sdat
Brian Farrell Posted April 3, 2017 Posted April 3, 2017 Hi Stacey, I noticed a few problems with the dataset which I’ll try to explain below. All .sdat surface datasets include in the Header a reference to the thermo dataset that supplied all the aqueous species and minerals involved in the surface complexation reactions. The dataset you supplied refers to thermo.tdat, which does not contain any lanthanum species. If you’ve modified that dataset to include lanthanum species, it’s best practice to save the dataset with a new filename, such as thermo+La.tdat, rather than overwriting the original file. Or if you’re using another dataset that already contains lanthanum species, such as thermo_minteq.tdat, you should make sure that the surface dataset points to that particular file. Otherwise, TEdit will issue some warnings when it reads your surface dataset because it doesn’t know the mole weight of Lanthanum. You’ve specified La(OH)3 as the sorbing mineral, but you haven’t specified the site density of your sorbing site on that mineral. Even if the mineral is present in React, it won’t have any sorbing sites based on the dataset you supplied, so you won’t see any sorption. The program expects the sorbing sites (the basis surface species) to be uncharged. In FeOH.sdat, for example, you can see >(s)FeOH and >(w)FeOH, both of which have a charge of 0. Your sorbing site has a charge of +2, however. This causes a problem. You’ll have to designate an uncharged surface species as the sorbing site. This will likely affect the charge of all your complexes. This isn’t really a problem, but it is a little weird that some of your reactions are written in terms of H+ and some in terms of OH-. It’s probably best for anyone viewing the dataset that you stick with one or the other. My recommendation is H+. Another tip for readability is to designate surface species with a “>” symbol and to include “+” or “-“ symbols in the names of species so that you can immediately tell the charge of a species just by looking at its name. In the FeOH.sdat dataset we distribute, for example, you can find species such as >(s)FeOH2+, >(s)FeOH, >(s)FeO-, and >(w)FePO4- -. It’s really easy to tell just by looking at them that they’re all surface species and that they have charges, respectively, of +1, 0, -1, and -2. Hope this helps, Brian Farrell Aqueous Solutions LLC
stacey13 Posted April 4, 2017 Author Posted April 4, 2017 Hi Brian, Thank you for your help. I have corrected my sorbing surface and corrected my database to inlcude La by using thermo.com.V8.R6+ database, however I am still having problems to view adsorption when I load the surface to React. I have specified my mineral and its site density. I am attaching my new version of the sorbing surface if you have time to review it and comment as to where my mistake could be. Thank you once again for your help. Stacey LaOH2.sdat
Brian Farrell Posted April 4, 2017 Posted April 4, 2017 Hi Stacey, If you attach your React script and your custom thermo dataset I'll be able to take a look at your problem. Regards, Brian
stacey13 Posted April 4, 2017 Author Posted April 4, 2017 Hi Brian, It says my file is too big to attach to the message do you have an email I could try sending it to? thanks, Stacey
Brian Farrell Posted April 4, 2017 Posted April 4, 2017 Hi Stacey, Please attach the React script, which shouldn't be too large, and I'll see if I can spot any problems. I'll let you know if I need the thermo dataset. Thanks, Brian
stacey13 Posted April 4, 2017 Author Posted April 4, 2017 Hi Brian, Here I am attaching the React script. Thank you, Stacey DD-La.rea
Brian Farrell Posted April 4, 2017 Posted April 4, 2017 Thanks, I have an idea but I'd like to be sure. Please send the custom thermo dataset you're using to support@gwb.com. Regards, Brian
Brian Farrell Posted April 4, 2017 Posted April 4, 2017 Hi Stacey, You’re not seeing any sorption because your sorbing mineral, La(OH)3, does not precipitate at all during the run. I took a look at the species in solution and noticed that the La++ ion is by far the predominant lanthanum species. It is much more stable than the La+++ ion. La(OH)3 has a very low saturation index because of the low La+++ activity. If you don’t expect the La++ to be important in your system, you could simply suppress it. Or, you could remove all La(II) species from consideration by decoupling the La++ from La+++. If you suspect the thermo data is wrong, you could also alter the log K for the reaction between La++ and La+++. Whatever you choose, a higher La+++ activity should cause La(OH)3 to precipitate and its sorbing sites to form. By the way, I noticed that you are gradually titrating HPO4-- into the system as you increase the pH. You end up with more total phosphorous in the system at pH 10 than at pH 5. Is this what you want? Just wanted to check. Hope this helps, Brian
Brian Farrell Posted April 28, 2017 Posted April 28, 2017 You're welcome. I hope the discussion helped.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now