Skip to content

Fast Cahn Hilliard simulations in Custom Geometries using the Smoothed Boundary Method

License

Notifications You must be signed in to change notification settings

mitmath/18337sp2023-samuel_degnan-morgenstern-CahnHilliardSBM.jl

 
 

Repository files navigation

CahnHilliardSBM.jl

This project was developed as part of the 18.337 class project.

Introduction

This project leverages the Julia scientific machine learning ecosystem to establish a robust, high-performance simulation platform for the Cahn-Hilliard phase field model, a method used in studying phase-separating electrode materials. The work addresses common numerical challenges associated with simulating the stiff, nonlinear Cahn-Hilliard partial differential equation in custom geometries.

Background

The Cahn-Hilliard model is a powerful tool for simulating dynamics in lithium ion battery materials. However, this model presents numerous numerical challenges due to its complexity. By leveraging Julia's high-performance scientific computing suite, this project provides a robust and efficient solution for these challenges.

Features

  • High-performance simulations of the Cahn-Hilliard phase field model
  • Support for GPU parallelization
  • Applications to PDE-constrained optimization

Examples

To see example usage of this model, please checkout the jupyter notebooks / julia files in the benchmark folder.

Future Improvements and Applications

This project lays the foundation for future studies on learning constitutive relationships in batteries at the population scale. We have planned several improvements and novel applications to further enhance the functionality and use-cases of the platform.

Authors

  • Samuel Degnan-Morgenstern [email protected]
  • Bazant Group - MIT Dept. of Chemical Engineering

About

Fast Cahn Hilliard simulations in Custom Geometries using the Smoothed Boundary Method

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 95.2%
  • Julia 4.8%