Skip to content

Two Phase Thermodynamic (2PT) Method to compute adsorption isotherms

License

Notifications You must be signed in to change notification settings

2253shubham/2PT-for-isotherms

Repository files navigation

2PT to compute adsorption isotherms

This repository contains the scripts to perform 2PT (Two Phase Thermodynamic) calculations to compute thermodynamic properties and isotherms from molecular dynamics (MD) simulations of gas-zeolite adsorption systems.

The 2PT method was developed for bulk fluid phases treats the gas-like components as hard spheres (HSs), which correctly recovers the limiting behaviors of unconfined fluids. We showed that this treatment, however, does not always lead to the correct zero-loading behavior in strongly confining systems. For methane adsorption into zeolite MFI, the HS reference state underestimates entropy by up to 20% at low loadings and leads to an order-of-magnitude increase in the adsorption onset pressure. To fix these issues, we propose the use of ideal adsorbed gas (IAG) as the gas reference model, the properties of which can be computed using the Widom insertion method on an empty adsorbent. You can read all about it in our publication.

Here, we provide scripts to perform 2PT analysis on 2 systems: adsorption of molecules where molecules are modelled as single interaction sites using United Atom Model (UAM) (united_atom_system_analysis), and adsorption of molecules, modelled as they are (molecular_system_analysis).

Documentation

Documentation for united_atom_system_analysis

Documentation for molecular_system_analysis

Authors

Environment Variables

Required python version - 3.9 or higher
Download and install requirements.txt to install python library dependencies.

pip install -r /path/to/requirements.txt

Appendix

If you are using this work, please cite:

S. Malviya, J.C. Tapia, and P. Bai, “Calculating adsorption isotherms using the two-phase thermodynamic method and molecular dynamics simulations,” J. Appl. Phys. 132(3), 034701 (2022).

About

Two Phase Thermodynamic (2PT) Method to compute adsorption isotherms

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published