Lyell Collection

Geological Society, London, Special Publications

Lyell Centre  |   Lyell Collection  |   Subscriptions   |   Geological Society  |   Email alerts  |   Online bookshop  |   Help


Keywords:
Author:
Advanced search>>
This Article
Right arrow Full Text (PDF)
Right arrow References
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Alert me to new issues of the journal
Right arrow Download to citation manager
Right arrow Request Permissions
Citing Articles
Right arrow Citing Articles via Google Scholar
Google Scholar
Right arrow Articles by Meulbroek, P.
Right arrow Articles by Goddard, W. A.
Right arrow Search for Related Content
GeoRef
Right arrow GeoRef Citation
Geological Society, London, Special Publications; 2004; v. 237; p. 89-98;
DOI: 10.1144/GSL.SP.2004.237.01.06
© 2004 Geological Society of London

New Approaches, Analytical and Geochemical Developments

HCToolkit/EOS interface: an open source, multi-platform phase equilibria framework for exploring phase behaviour of complex mixtures

Peter Meulbroek1, Larry Cathles2 & William A. Goddard3

1 Mc 139-74, Beckman Institute, California Institute of Technology, Pasadena, CA 91125, USA meulbroek{at}wag.caltech.edu
2 Department of Geological Sciences, Cornell University, Ithaca, NY 14853, USA cathles{at}geology.cornell.edu
3 Mc 139-74, Beckman Institute, California Institute of Technology, Pasadena, CA 91125, USA wag{at}wag.caltech.edu

We present a computational framework that can be used to estimate phase equilibria, equation of state properties and composition-dependent viscosity, aimed at the geochemical community for modelling reservoir processes, and at the chemical community to quickly estimate continuum properties of known mixtures. The framework presented is an extensible, component-based set of modules that can be used in calculating phase properties (volumes and densities, compositions and conditions of phase separation, Henry’s Law constants and viscosities) at a wide range of pressures, temperatures and starting compositions. There are two pieces to the model: the HCToolkit (a set of Perl modules that act as computational engines) and the EOSInterface (an ActiveX wrapper for the HCToolkit) which allow the models in the HCToolkit to be usable in Microsoft Office programs. An application hosted in Microsoft Excel is included within the distribution.

The EOS models are adaptable for mixtures of arbitrary complexity, with number and types of components only limited by hardware. Model runs with mixtures of over 100 components have been tested, and are perfectly feasible. Implemented within the software are four equations of state; additional equations of state can easily be added. Also implemented are GE models and mixture viscosities. Finally, the EOS models provide liquid-vapour flash calculations, liquid-liquid flash (designed for petroleum-aqueous solutions) and the generation of phase diagrams.