sunwhale / Fatigue-1

Open source fatigue framework based on PRISMS-Plasticity CPFE simulation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PRISMS-Fatigue

Code repository: https://github.com/prisms-center/Fatigue
Code documentation: https://github.com/prisms-center/Fatigue/tree/main/docs
Tutorial Videos: https://www.youtube.com/playlist?list=PL4yBCojM4Swo3CvlA57syFrzk3p1mugP5

What is PRISMS-Fatigue?

PRISMS-Fatigue is an open source fatigue analysis tool for polycrystalline metals and alloys. It uses PRISMS-Plasticity as the crystal plasticity finite element method (CPFEM) engine to simulate micromechanical microstructure response.

This code is a collaborative effort between the University of Michigan's PRISMS Center and the David L. McDowell Research Group at the Georgia Institute of Technology (GT). GT's digital microstructure workflows developed in Python are integrated with PRISMS-Plasticity to investigate the fatigue response of polycrystalline metals and alloys.

Installation and documentation: Please refer to the installation manual in the docs folder.

Python modules:

There are five scripts written in Python that users will execute:

  1. generate_microstructures.py
  2. calculate_FIPs.py
  3. volume_average_FIPs.py
  4. compile_and_plot_FIPs.py
  5. gamma_plane.py

Datasets

The dataset associated with the PRISMS-Fatigue manuscript is available for download from Materials Commons at: https://doi.org/10.13011/m3-rcyy-gx13

Reference:

M. Yaghoobi, S. Ganesan, S. Sundar, A. Lakshmanan, S. Rudraraju, J.E. Allison, V. Sundararaghavan, “PRISMS-Plasticity: An open-source crystal plasticity finite element software” Computational Materials Science 169 (2019) 109078.

License:

GNU Lesser General Public License (LGPL). Please see the file LICENSE for details.

Forum: For the time being, please direct question to the PRISMS-Plasticity users forum

Mailing List:

Current Developers:

Further information, questions, issues and bugs:

Contact the developers at prismsplasticity.dev@umich.edu

About

Open source fatigue framework based on PRISMS-Plasticity CPFE simulation

License:GNU Lesser General Public License v2.1


Languages

Language:Python 75.0%Language:C++ 25.0%