Jump to content
RockWare Support Forum

Tom Meuzelaar

  • Content count

  • Joined

  • Last visited

Everything posted by Tom Meuzelaar

  1. viscosities

    Hi Lou: Let me see what I can find out. Regards, Tom Meuzelaar RockWare, Inc.
  2. Hello: You did not attach your revised database- can you attach it, and tell me which 3 phases you added so that I can take a look? Regards, Tom Meuzelaar RockWare, Inc.
  3. Dear Vincent: Thanks for your post. There is currently no provision for custom temperature dependency on Pitzer virial coefficients in GWB. I will add this to the list of feature requests- this has been requested at least one time by another user. However, implementing this would not be trivial, so I don't expect you'll see this feature anytime soon. Regards, Tom Meuzelaar RockWare, Inc.
  4. Hello: I don't believe that any of the thermo databases contain Schwertmannite- you'll need to look for solubility product data in the literature and add this mineral manually to one of the databases. All of the databases contain ferrihydrite: In the default LLNL database (thermo.dat) it is called Fe(OH)3(ppd) In the extended LLNL database (thermo.com.v8.r6+.dat) it is called Fe(OH)3 In the Minteq database (thermo_minteq.dat) it is called Ferrihydrite In the PHREEQC (thermo_phreeqc.dat) and WATEQ (thermo_wateq4f.dat) databases it is called Fe(OH)3(a) Regards, Tom Meuzelaar RockWare, Inc.
  5. Dear GWB Users: We have released GWB 8.0.10, which addresses the following issues: Significant improvements to the functioning of the Map View and Animation features in Xtplot Fixes a problem saving datasheets in GSS when TDS is in non-standard units Corrects intermittent problems plotting large numbers of scatter data points Fixes an issue pasting plot legends into PowerPoint 2010 All current GWB Essentials, Standard and Pro version 8 users can download the GWB 8.0.10 patch here. Please contact me with any questions. Regards, Tom Meuzelaar RockWare, Inc.
  6. Site occupancies on exchanger phase

    Hi Dave: No, you'll just need a single cation exchange database (use IonEx.dat as a template), and make sure that you have exchange reactions for Na <-> K, Na <-> Ca, and Na<->Mg etc. GWB will calculate the distribution of these exchanger sites based on equilibrium with the fluid. As far as solid solutions are concerned, you can find a brief discussion and further references in this thread. Hope that helps, Tom
  7. electrical conductivity and TDS

    Thanks Mooketsi: For your H2SO4 run, TDS appears to increase with H2SO4 reacted. Electrical conductivity, however, follows the concentration of the OH- anions and H+ cations, which have stronger conductance values than the major anions and cations. Refer to Standard Methods 2510A for further information. I hope that helps, Tom
  8. continued issues with Act2 and scatter data

    Hi Rich: No, I haven't figured out what the data limit is on this yet. If I have a few spare minutes, I'll try to bracket this a bit more. Regards, Tom
  9. electrical conductivity and TDS

    Hi Mooketsi: I have your GSS file. Can you attach the React files as well? Regards, Tom Meuzelaar RockWare, Inc.
  10. Two or more kinetic minerals

    Hi Denis: It looks like there's a problem with your custom rate law for Analcime. It appears to be handling the condition that the precipitation rate for Analcime = 0 as long as Q/K < 1.03 correctly, but the script stops at 72, at which point your Q/K value = 1.0299, just before precipitation should begin. Another way to confirm this is that if you switch from a custom rate law to the built-in rate law (using all of your input variables), the script converges and precipitates kinetically. If all that your script does is establish a minimum Q/K value for Analcime precipitation to begin, I'm wonder if you can use the built-in rate law and critical saturation index setting instead. Also, you have a temperature dependent rate law for both your glass and Analcime, but T never varies in your model- I assume this is for future polythermal simulations? Regarding the two other questions you asked in your email: Yes, if you enter a kinetic mineral in your Reactants tab, GWB will ignore suppression, since you are invoking it's presence in the model kinetically You should use the File - Change working directory setting to establish the default directory for all input and output files Hope that helps, Tom Meuzelaar RockWare, Inc.
  11. electrical conductivity and TDS

    Hi Mooketsi: Hard to tell without being able to look at your scripts. Can you attach the CO2 and HSO4 model scripts, any custom databases, and a quick summary of what behavior you expect in both cases? Regards, Tom Meuzelaar RockWare, Inc.
  12. Site occupancies on exchanger phase

    Dave: It was pointed out to me that your original question may have been referring to the equilibrium (or post-speciation) occupancy of cations on the clay. If this is the case, this is simply determined via equilibrium of the exchange sites with the fluid based on the selectivity coefficients for individual cations in the database, as well as the CEC and total rock mass. Hope that clarifies things a bit more. Regards, Tom Meuzelaar RockWare, Inc.
  13. continued issues with Act2 and scatter data

    Rich: As a follow-up, this appears to be a bug tied to the number of samples in the GSS dataset, as the scatter points plot fine when I reduce the GSS dataset that you provided. We'll get this address in the next patch, GWB 8.0.10. Regards, Tom
  14. not getting scatter data onto Act2 plot

    Rich: Turns out I was wrong in saying there is no way to input activity data directly into the GSS spreadsheet. You can do this by creating a new analyte- go to Data -> Add Analytes, and click on the New button. Set category as Species Activities and give the new analyte the same name as the species you are plotting on your Act2 diagram. I've tested this, and it plots fine in Act2. Hope that helps, Tom
  15. microbial growth and C,N and P mass conservation

    Hi T.C.: The problem is that both reactants, the microbial population and your bioacetate mineral, have their own biomass and biomass0 variable. The only way to have one reactant set the value of the 2 variables for the other would be to write a C++ function, and link it into a DLL. I hope that helps, Tom Meuzelaar RockWare, Inc.
  16. continued issues with Act2 and scatter data

    Hi Rich: Files received, and problem duplicated. I'll let you know when we figure this out... Regards, Tom
  17. continued issues with Act2 and scatter data

    Hi Rich: I've just configured .GSS as an allowable attachment file type on the forum. Can you try your upload once again? If unsuccesful, just email it to me. Also, be sure to include the Act2 file that you are trying to plot scatter data points on... Regards, Tom
  18. Help with modeling mine tailings dissolution

    Hi Karen: Your model approach should work (this type of problem is more ideally suited for 1D reactive transport, ie. a column model), however, I can give you a couple of suggestions that might advance the model along: Your initial fluid is both in equilibrium with atmospheric oxygen and reduced sulfides, hence it will not equilibrate. Since this is your oxgyenated titration fluid, it does not need to be in equilibrium with the sulfides. I would just define the fluid composition sans minerals, speciate it, and pick it up as reactant If you use the flush method, each successive iteration will completely equilibrate with your sulfide minerals. Does this mimic your experimental conditions, or is it worth considering kinetic dissolution rates for your sulfides? You might consider fixing the fugacity of oxygen in the titrant, since it sounds like oxygen is buffered in your experiment In your Basis, when defining the sulfide+fluid setup, you'll want to do this with minimal initial oxygen. You could even constrain the oxygen concentration via equilibrium with one of the sulfides I hope that helps. You'll find cadmium in the extended LLNL database (thermo.com.v8.r6+.dat). Zn sorption should work as long you have physical ferrihydrite mass present in your system. I'd add these latter elements in one by one- first make sure the dissolution model works, so that it's easier to troubleshoot if your model doesn't converge. Regards, Tom Meuzelaar RockWare, Inc.
  19. not getting scatter data onto Act2 plot

    fyi, the reason that the GSS data will not work is that there is no way to put activity values directly into the spreadsheet. You can calculate them using the Data - Calculate option, and then they should plot on the Act2 diagram. Regards, Tom
  20. not getting scatter data onto Act2 plot

    Rich: Disregard the previous reply- attached is a revised working scatter data text file containing only the necessary parts. The legacy scatter data format is rather fickle. A couple of things that I changed: List the Y column data first List the values for aluminium on a log scale, matching that of the diagram Change the header of the aluminium data column to be the name of the component only (ie. not 'log component') I hope that helps, Tom wanty_test_revised.txt
  21. not getting scatter data onto Act2 plot

    Hi Rich: Go ahead and email the GSS file to me as well. I'll take a look at both the txt and GSS based scatter dataset. I am at SEG this week, so my response time is slower than usual. Regards, Tom Meuzelaar RockWare, Inc.
  22. Mixing fluids and kinetic minerals

    Hi Nikolay: You have a custom thermo and surface dataset that I do not have access to, so I cannot completely reproduce your results. However, I am not sure what you mean by "change happening with H and O on reactants tab": you have an O2 concentration of -2.3e-10. I'm not sure about the -.001 moles you are referring to- is this after you run the model? Regards, Tom
  23. not getting scatter data onto Act2 plot

    Hi Rich: Can you attach the Act2 script and especially GSS file that you are working with? Reasonably sure you'll need to do this using the legacy scatter data option (text file), but would like to look at your data first to be sure. Regards, Tom Meuzelaar RockWare, Inc.
  24. Mixing fluids and kinetic minerals

    Hi Nikolay: Is the second solution added after the gas injection? If so, take the results of the first run (gas injection w/ kinetic minerals present) and load it back into the Basis tab using the Run - Pickup - System option. Save this as a file. Next, take your second solution, load it into the Basis tab, speciate it, and use the Pickup - Reactants option to load it into the Reactants tab. Now open the file from the first run that you saved. You'll have the result from the first run in your Basis, and the results from the second run in your Reactants tab. Hope that helps, Tom
  25. Site occupancies on exchanger phase

    Hi Dave: Thanks for the feedback. Do you have a recommendation for how the exchange composition should be specified? Regards, Tom