Giter VIP home page Giter VIP logo

fatigue's Introduction

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.

Please reach out to Krzysztof (Kris) or Mohammadreza (Reza) with any questions, concerns, or comments using the contact information listed below.

Installation and documentation: Please refer to the installation manual in the docs folder and the YouTube tutorial videos linked above.

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

Variations of these scripts are available in the applications folder that are specific to certain manuscripts.

PRISMS_Fatigue_flowchart

Data sets:

The data set associated with the PRISMS-Fatigue manuscript is available for download from Materials Commons at: https://doi.org/10.13011/m3-rcyy-gx13. Other data sets are available in the applications folder.

References:

  • M. Yaghoobi, K. S. Stopka, A. Lakshmanan, V. Sundararaghavan, J. E. Allison, and D. L. McDowell. PRISMS-Fatigue computational framework for fatigue analysis in polycrystalline metals and alloys. npj Comput. Mater., 7, 38 (2021). https://doi.org/10.1038/s41524-021-00506-8

  • M. Yaghoobi, S. Ganesan, S. Sundar, A. Lakshmanan, S. Rudraraju, J.E. Allison, and V. Sundararaghavan. PRISMS-Plasticity: An open-source crystal plasticity finite element software. Comput. Mater. Sci. 169, 109078 (2019). https://doi.org/10.1016/j.commatsci.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 [email protected]

fatigue's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fatigue's Issues

Is PRISMS-Fatigue available for BCC

Hi,

Thanks for sharing. But I have a question.

You have mentioned that PRISMS-Fatigue only for cubic crystal structure at present in the video on YouTube. I want to know if PRISMS-Fatigue can only be used for fcc, or both bcc(or bcq like Martensite steel) and fcc can be calculated.

Hope for your answer.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.