Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ka-sarthak/mm-generator

DL models for generating stress fields in microstructures
https://github.com/ka-sarthak/mm-generator

deep-neural-networks fourier-ne generative-adversarial-network surrogate-modelling

Last synced: 9 days ago
JSON representation

DL models for generating stress fields in microstructures

Awesome Lists containing this project

README

        

# Summary
Micromechanics Generator, or mm-Generator, is an implementation of various DL models to generate stress fields in polycrystalline microstructures. The purpose of the project is to accelerate numerical simulations with the help of trained DL models.

The models were trained on 2D microstructures in a supervised fashion: material property fields including the geometry on the input side and the stress response generated by the numerical solver (DAMASK https://damask.mpie.de/index.html ) on the output side.

As for now, the following DL models are implemented: U-Net, Fourier Neural Operator (FNO), and conditional Generative Adversarial Network (cGAN). The generator for the cGAN can be changed easily to either U-Net or FNO from the config.yml file. Of course, both U-Net and FNO can also be trained independently with standard loss functions like MAE, MSE, etc.

### Upcoming revisions will include
1. Refactoring of inference scripts
2. Functionality to compute the receptive fields for the discriminator