Greg Miller Posted March 8, 2015 Share Posted March 8, 2015 I want to model the sorption of boron on surfaces using the constant capacitance (CC) model. I am trying to use a semi-mechanistic, mainly empirical, model advanced by Sabine Goldberg that uses measured physical and chemical properties of solids to calculate Kint-boron, and K+ and K- of the surface for CC. This is a generalized composite model that assigns these properties to the geomedia as a whole bulk system. Therein lays the first problem, defining a sorbing mineral phase and the surface reactions that go with it. I am very interested in the groups’ thoughts on how to best go about this. My first thought was to just alter FeOH.sdat to reflect the right Ks, surface areas, etc. and then use it as a dummy variable. Then React would be used to simulate boron adsorption on porous media using a pretty complete water quality data set. All other reactions will be turned off. The problem lies in the generalized composite model source of Kint, K+ and K-; it’s a bulk sample parameter, not mineral specific. All of the porous media would need to be Fe(OH)3 (ppt) to use a modified FeOH.sdat. My intuition is that this approach would fall apart when I went to determine bulk concentrations of boron on the solids because of molar considerations and surface site density being defined in moles/mole-mineral. The system is a granular aquifer ~80% quartz, ~20% feldspars so my second approach has been to define the sorbing mineral as SiO2 to avoid the molar volume/mass issues and use a dummy water on the SiO2 as the reacting surface. So, the surface is SiO2-OH2, and sites SiO2-OH- and SiO2-OH3+ are formed by protonation/deprotonation, and boron on the surface is SiO2-HH3BO4-. The borate ion is not considered because the pH of the system is far below the 9.2 pKa. Using a defined mineral works in my very limited understanding of the features of GWB. Using dummy water as a fake metal oxide surface makes the charges and stoichiometry work out right (I think!) and shouldn’t blow up the math anywhere. My thinking is I will avoid the molar problems described above. Is there another approach in GWB that might work better? I have to use the CC model. I can torture PHREEQC to do this with an as yet untested CC add-in, I prefer to use GWB because all my water chemistry data is in .gss, and if this goes well, I might add in some other rxns. There are a fair number of samples to be evaluated that all will need their own .sdat file. Maybe there is a better way? See any big holes in the Qtz + dummy water surface idea? I greatly appreciate anybody’s time to think about this. I am thinking someone has done something close to this before. Greg Miller Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.