Direct determination of fluid phase equilibria by simulation in the gibbs ensemble: A review

Research output: Contribution to journalArticlepeer-review

308 Scopus citations

Abstract

This paper provides an extensive review of the literature on the Gibbs ensemble Monte Carlo method for direct determination of phase coexistence in fluids. The Gibbs ensemble technique is based on performing a simulation in two distinct regions in a way that ensures that the conditions of phase coexistence are satisfied in a statistical sense. Contrary to most other available techniques for this purpose, such as thermodynamic integration, grand canonical Monte Carlo or Widom test particle insertions, the Gibbs ensemble technique involves only a single simulation per coexistence point. A significant body of literature now exists on the method, its theoretical foundations, and proposed modifications for efficient determination of equilibria involving dense fluids and complex intermolecular potentials. Some practical aspects of Gibbs ensemble simulation are also discussed in this review. Applications of the technique to date range from studies of simple model potentials (for example Lennard-Jones, square-well or Yukawa fluids) to calculations of equilibria in mixtures with components described by realistic potentials. We conclude by discussing the limitations of the technique and potential future applications.

Original languageEnglish (US)
Pages (from-to)1-23
Number of pages23
JournalMolecular Simulation
Volume9
Issue number1
DOIs
StatePublished - Jan 1 1992

All Science Journal Classification (ASJC) codes

  • Chemistry(all)
  • Information Systems
  • Modeling and Simulation
  • Chemical Engineering(all)
  • Materials Science(all)
  • Condensed Matter Physics

Keywords

  • Gibbs ensemble
  • Monte Carlo
  • Simulation
  • fluid phase equilibria

Fingerprint Dive into the research topics of 'Direct determination of fluid phase equilibria by simulation in the gibbs ensemble: A review'. Together they form a unique fingerprint.

Cite this