WettOptPNM is a computational framework for modeling and optimizing wettability in porous media using a pore network model (PNM). This repository implements algorithms and methods based on our recent research, as presented in the following publications:
This project aims to provide a robust and efficient tool for simulating wettability distribution based on pore-by-pore occupancy optimization in various porous media applications.
- Pore Network Modeling: Simulate fluid flow and wettability changes in porous media.
- Optimization Techniques: Determine optimal wettability conditions.
- Scalable Framework: Handle networks of varying sizes and complexities.
- Reproducibility: Designed to support reproducible research and ease-of-use within the community.
- Python 3.8 or later
- NumPy
- SciPy
- Matplotlib (for visualization)
- Additional dependencies as listed in
requirements.txt
- Clone the repository:
git clone https://github.com/ForoughiSajjad/WettOptPNM.git cd WettOptPNM