Application of kinetic Monte Carlo method to equilibrium systems: Vapour–liquid equilibria

https://doi.org/10.1016/j.jcis.2011.09.074Get rights and content

Abstract

Kinetic Monte Carlo (kMC) simulations were carried out to describe the vapour–liquid equilibria of argon at various temperatures. This paper aims to demonstrate the potential of the kMC technique in the analysis of equilibrium systems and its advantages over the traditional Monte Carlo method, which is based on the Metropolis algorithm. The key feature of the kMC is the absence of discarded trial moves of molecules, which ensures larger number of configurations that are collected for time averaging. Consequently, the kMC technique results in significantly fewer errors for the same number of Monte Carlo steps, especially when the fluid is rarefied. An additional advantage of the kMC is that the relative displacement probability of molecules is significantly larger in rarefied regions, which results in a more efficient sampling. This provides a more reliable determination of the vapour phase pressure and density in case of non-uniform density distributions, such as the vapour–liquid interface or a fluid adsorbed on an open surface. We performed kMC simulations in a canonical ensemble, with a liquid slab in the middle of the simulation box to model two vapour–liquid interfaces. A number of thermodynamic properties such as the pressure, density, heat of evaporation and the surface tension were reliably determined as time averages.

Highlights

► Novel application of Kinetic Monte Carlo (kMC) to describe equilibrium systems. ► An advantage of the kMC is the absence of discarded trial moves of molecules. ► kMC is more effective than traditional MC for analysis of inhomogeneous systems. ► The chemical potential is determined directly within the framework of kMC.

Introduction

Monte Carlo (MC) simulations with the Metropolis algorithm [1], [2] have been widely used in studying equilibrium properties of physical systems, for example [3], [4], [5], [6], [7], [8], [9]. In order to analyse systems dynamically, the kinetic Monte Carlo (kMC) has been developed over the past few decades [10], [11], [12], [13], [14]. To date, it has been mainly applied to crystal growth, atomic diffusion and chemical reactions, where time-dependent functions are required. There are no obstacles for using kMC in studying equilibrium systems for which the principal tool of simulation is the Monte Carlo scheme with Metropolis algorithm. The difference between two approaches lies in the way of averaging of thermodynamic functions. The latter is based on ensemble averages, while the kMC uses time averaging, which is equivalent by definition [15]. However, from a technical viewpoint, the kMC has a clear distinction in that no trial moves are discarded; on the other hand, many attempts are rejected in the conventional Monte Carlo when the density is very high, either in the bulk fluid or in the adsorption system with strong inhomogeneity in the fluid density. For such cases, the acceptance ratio is very small, leading to very small maximum displacement length, which results in significant correlation of consecutive states and, consequently, slow exploring of the phase space [1]. Another problem of the standard MC method when dealing with the case of inhomogeneous system is that a molecule to be moved or deleted is chosen randomly with no consideration of its energy. This leads to relative lack of statistical data accumulated in the rarefied region of the non-uniform system, for example, in case of vapour–liquid equilibrium. The kMC does not have such a drawback, and therefore, it allows us to reliably determine the pressure, density and other thermodynamic properties of the vapour phase coexisting with the liquid phase. The aim of the present work is to formulate a simulation scheme in the framework of kMC for highly inhomogeneous systems, such as the gas–solid interface using argon vapour–liquid equilibrium as an example. To this end, we use a canonical ensemble with a liquid slab in the middle of the simulation box, surrounded by the gas phase at two ends. Effects of temperature on the saturation pressure, the densities of coexisting phases, the molar heat of evaporation and the surface tension are presented to illustrate the potential of the kMC scheme. This is the first time in the literature that the kMC is applied to solve equilibrium problems of fluid phase equilibria.

Section snippets

Model

The details of the kinetic Monte Carlo method are described elsewhere [10], [11], [12], [13], [14] in terms of rates of elementary processes (for example, spin flipping). The rate νi of a process i is the inverse of the so-called waiting time τi, which depends on the current state of i. The total rate R of the system composing of many processes is the sum of the rates of these processes:R=i=1Nνiwhere N is the number of processes in the system (volume) under consideration.

On average, one event

Simulation details

We have performed simulations for a homogeneous fluid and an inhomogeneous fluid. The homogeneous fluid (by the example of argon at its boiling point) was studied to confirm the workability of the kMC scheme and to compare the simulation results with those obtained with the standard Metropolis algorithm. In the latter case, we modelled the vapour–liquid interface in order to evaluate the parameters corresponding to the vapour–liquid equilibrium at various temperatures, i.e. the saturation

Application of the kMC to model of a homogeneous fluid

In this section, we present results of simulation of the homogeneous argon at its boiling point (87.29 K) in the canonical ensemble with the kMC and with the standard Metropolis algorithm. In the latter case, the maximum displacement length, rm, was adjusted to provide the acceptance ratio of 0.25σ during the equilibration stage. In both cases, we used the same number of MC steps for equilibration and averaging, namely, 2 × 106 and 5 × 106 MC steps, respectively.

Fig. 1 presents the pressure of argon

Conclusion

An approach based on the kinetic Monte Carlo method and the time averaging procedure is developed for equilibrium systems. The approach was shown to be an effective tool for the analysis of vapour–liquid equilibrium in canonical ensemble and prediction of thermodynamic properties, the saturation pressure, the densities of coexisting phases, the heat of evaporation and the surface tension over a wide temperature range. An advantage of the approach is the absence of discarded Monte Carlo trial

Acknowledgment

This work is supported by Russian Foundation for Basic Research (Project No 11-03-00129-a). Support from the Australian Research Council is also acknowledged.

References (31)

  • G. Gao et al.

    Fluid Phase Equilib.

    (1997)
  • W. Wang et al.

    Fluid Phase Equilib.

    (1991)
  • H. Wang et al.

    Fluid Phase Equilib.

    (1990)
  • A.B. Bortz et al.

    J. Comput. Phys.

    (1975)
  • C.C. Battaile

    Comput. Methods Appl. Mech. Eng.

    (2008)
  • C.H. Bennett

    J. Comput. Phys.

    (1976)
  • A. Michels et al.

    Physica

    (1949)
  • M.P. Allen et al.

    Computer Simulation of Liquids

    (1987)
  • D. Frenkel et al.

    Understanding Molecular Simulation

    (2002)
  • L. Vega et al.

    J. Chem. Phys.

    (1992)
  • F.J. Blas et al.

    J. Chem. Phys.

    (2001)
  • L. Jensen et al.

    J. Phys. Chem. B

    (2010)
  • Yu. Gotlib et al.

    Fluid Phase Equilib.

    (1997)
  • D.T. Gillespie

    J. Phys. Chem.

    (1977)
  • A.F. Voter

    Phys. Rev. B

    (1986)
  • Cited by (58)

    • Consistency of NVT, NPT, µVT and Gibbs (NV<sup>2</sup>T and NPT) with kinetic Monte Carlo schemes

      2020, Chemical Engineering Journal
      Citation Excerpt :

      To this end the kinetic Monte Carlo (kMC) scheme offers an effective alternative. kMC was originally applied to study the kinetic behaviour of a system and was first applied to simulate phase equilibria of pure fluids with the canonical ensemble by Ustinov and Do [1]. Subsequently, it was extended to adsorption systems [2–4] where the constancy of the chemical potential across the non-uniform dense phase is clearly demonstrated.

    • Effects of temperature on the transition from clustering to layering for argon adsorption on substrates of different strength - Parametric map of wetting, pre-wetting and non-wetting

      2020, Microporous and Mesoporous Materials
      Citation Excerpt :

      The choice of P0, which is also temperature dependent, is important in the evaluation of the wetting transition. The saturation vapour pressure for temperatures above the triple point was obtained from simulations of a system of coexisting vapour and liquid phase in equilibrium (VLE) using kMC-NVT [36]. At temperatures below the triple point the sublimation pressures were taken from the simulation results for Vapour-Solid Equilibria [34].

    View all citing articles on Scopus
    View full text