Project PFDEM_ACS_MG
Phase-Field Discrete Element Modelisation with solute generation applied to multiple grains.
The goal is to simulate the pressure solution phenomena to granular material with multiple grains under oedometric conditions.
One movie of an example
This work is presented in the following paper:
Alexandre Sac-Morane, Manolis Veveakis, Hadrien Rattez. (2024). A Phase-Field Discrete Element Method to study chemo-mechanical coupling in granular materials. Computer Methods in Applied Mechanics and Engineering. https://doi.org/10.1016/j.cma.2024.116900
The github
Modules
Contact_gg.py
Define a contact between two grains.
Contact_gw.py
Define a contact between a grain and a wall.
Create_ic.py
Define initial configuration.
Etai.py
Define the phase variables eta_i.
Grain.py
Define the grain.
main.py
Main file to run simulation.
main_after_crash.py
Sometime crashs can occur. This file is used after one of them to restart the main file.
multiple_main.py
Repeat multiple main simulations.
Owntools.py
Tools developped for the project.
Report.py
Define the .txt report file.
Test.py
Test the main file to verify everything works.
User.py
Where the parameters are defined by the user.