Skip to content

ImperialCollegeLondon/WettOptPNM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WettOptPNM: Pore-by-Pore Wettability Optimization Based on Pore Network Modelling (pnflow)

Overview

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.

Key Features

  • 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.

Installation

Requirements

  • Python 3.8 or later
  • NumPy
  • SciPy
  • Matplotlib (for visualization)
  • Additional dependencies as listed in requirements.txt

Installation Steps

  1. Clone the repository:
    git clone https://github.com/ForoughiSajjad/WettOptPNM.git
    cd WettOptPNM

About

This code is developed for pore-by-pore optimization of wettability.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published