Abstract

The DH-ASF (Debye–Hückel-asymmetric formalism) model is a recently developed activity-composition model that can be used to calculate the thermodynamic effects of mixing in strong electrolyte and mixed solvent supercritical solutions at high pressures ( > 3 kbar ) and temperatures ( > 400 ∘ C ). The model uses a mole fraction concentration scale, and calculations are based on a pre-defined independent set of end-members that define speciation within the solution. This differs from the conventional use of molal concentration scales with sets of end-members that define the composition of the solution, but not the speciation (apparent end-members). This work presents DES (dual end-member sets)-code, a code that takes a conventional molal scale description of solution composition and implements the DH-ASF model for that solution. The code converts between apparent and independent end-member sets, and calculates standard state chemical potentials, ideal activities and activity coefficients using the DH-ASF model for molal and mole fraction concentration scales. The code runs in Mathematica TM 4.1 onwards, but it is written in a general meta-code form so that it can be implemented on a variety of platforms. Inputs to the code can be made manually, read from an auxiliary file, or presented to the input modules as passed variables. The code is provided with thermodynamic data from the Holland and Powell data set, but can be used with any data specified by the user. Outputs are designed to be modified by the user. Calculations on the systems NaCl– H 2 O , NaCl– CaCl 2 – H 2 O and NaCl– CO 2 – H 2 O are used to demonstrate the utility of the DES-code. Calculations predict that ion association increases with increasing temperature and concentration of salt and CO 2 , and with decreasing pressure. This is consistent with experimental observation and the results of molecular simulations. The DES-code is suitable for use as it stands, or for modification and incorporation into existing or new Gibbs energy minimisation or equilibrium solving thermodynamic codes.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.