Skip to content

Generative Surrogate Modelling for battery electrode microstructures using Conditional 3D Diffusion. Built for Isambard-AI (GH200) to predict mechanical deformation.

License

Notifications You must be signed in to change notification settings

BASE-Laboratory/PorousDiff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

PorousDiff

Generative Surrogate Modelling for Mechanical Deformation in Aqueous Al-Ion Battery Electrodes.

Status License Compute

PorousDiff is a conditional 3D diffusion model designed to act as a Virtual Compression Rig for anisotropic porous media.

Developed by the BASE Laboratory for the Isambard-AI supercomputer.


๐Ÿ”ฌ The Problem

Optimising electrode density requires understanding how fibrous microstructures buckle and close pores under compression.

  • Synchrotron Experiments: Accurate but prohibitively expensive and slow.
  • DEM/FEM Simulations: Computationally intractable for full-scale Representative Elementary Volumes (REVs).
  • Standard GANs: Fail to capture long-range anisotropic connectivity (through-plane tortuosity).

PorousDiff solves this by learning a continuous mapping between a scalar compression ratio $C$ and the resulting 3D microstructure.

๐Ÿ› ๏ธ Technical Stack

This project will use a high-performance stack designed for the NVIDIA Grace-Hopper Superchip (GH200).

  • Core Architecture: 3D Denoising Diffusion Probabilistic Model (DDPM)
  • Conditioning: Feature-wise Linear Modulation (FiLM) for scalar physics injection.
  • Framework: MONAI Generative Models (PyTorch).
  • Configuration: Hydra (structured .yaml configs).
  • Experiment Tracking: Weights & Biases.
  • Validation: OpenImpala (Tortuosity/Transport).

๐Ÿš€ Getting Started (For Developers)

1. Clone the Repository

git clone [https://github.com/BASE-Laboratory/PorousDiff.git](https://github.com/BASE-Laboratory/PorousDiff.git)
cd PorousDiff

About

Generative Surrogate Modelling for battery electrode microstructures using Conditional 3D Diffusion. Built for Isambard-AI (GH200) to predict mechanical deformation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published