Porous Microstructure Generator (PMG) – Version 1.5

Today I released the new version 1.5 of the Porous Microstructure Generator (PMG). This comes with some updated features, algorithms, exporting and increasing its duration to June 2023. Some of the key additions are the pore network model (PNM) and Lattice-Boltzmann simulator.

Various microstructures produced by PMG visualised in ParaView. LBM simulations are produced in .vtk

If you are using PMG and have suggestions for features, or you can support the project, please let me know. I can spend more time on its development with more resources or reference to projects that I can use in fellowship/grant applications.

Here is the list of implementations for 1.4 to 1.5:

  • New module (Beta): Lattice-Boltzmann Simulation for single-phase flow developed by Dr Senyou An. Used to estimate permeability and get velocity field.
  • New module: PNM Importing and voxelisation with suggestions from Maxime van der Heijden
  • New module (Beta): PNM Simulation for single-phase flow (permeability), Diffusion (effective diffusivity) and Quasi-static two-phase flow (drainage with trapping for relative permeability/diffusivity saturation curves) 
  • New module (Beta): Lattice-Boltzmann Simulation for single-phase flow developed by Dr Senyou An. Used to estimate permeability and get velocity field.
  • Added more instructions for Network Extraction, Importing Network, PNM simulation and LBM simulation to the Help tab.
  • Added Examples tab which contains information regarding recent publications that used the work.
  • Exporting .tiff image now correctly scales the image to dimensions of 1 in ParaView instead of 0.35 in earlier version.
  • Voxel surfaces can be directly exported as .stl without smoothing and without scaling to voxel dimensions by choosing settings in the preferences tab
  • Exporting to OpenFOAM: creates OpenFOAM case – works in development version but currently trying to implement in compiled version, please contact if interested.

Leave a comment