Skip to content

Gbowker/RX-Behaviour-Zircaloy-4-Crystal-Plasticity-Modelling

Repository files navigation

Understanding-The-Recrystallisation-Behaviour-of-Zircaloy-4

Authors: Guy Bowker, Mia Maric, Pratheek Shanthraj, Joao Quinta da Fonseca

DAMASK models run using matflow API

vizRD figure 1a - full-field crystal plasticity hot tube rolling simulation of HCP IPF coloured in the axial direction (AD). textureRD figure 1b - Predicted texture evolution also IPF coloured in AD (=x).

viz2TD figure 2a - full-field crystal plasticity hot tube rolling simulation of HCP IPF coloured in the axial direction (AD). texture2TD figure 2b - Predicted texture evolution also IPF coloured in AD (=x).

Instructions

1. Install matflow and Damask

Matflow is a python API for reproducible computational material science workflows. Damask is a crystal plasticity modelling software that can be used as part of matflow. More info can be found at Official Matflow docs, LIGHTFORM wiki and matflow-user-documentation. To run the workflows included, you will need installations of Damask, Matflow, Matlab, and MTEX.

2. Run workflows

To run a workflow in this repo, use the command matflow go tube-rolling_DAMASK_Ti-alpha_0002ND1010RD.yaml. This will produce a dir tube-rolling_DAMASK_Ti-alpha_0002ND1010RD_DATESTAMP_TIMESTAMP/. In this dir can be found the simulation results in the form of a geom_load.hdf5 file. The texture from these results is post-processed and plotted using MTEX:

3. Extract and plot texture predictions

Run the MTEX script texture_plotting.m to plot pole figures for each increment of the simulations.

About

Repo for reproducible HCP DAMASK simulations of varying initial texture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages