Skip to content

Latest commit

 

History

History

Tutorial

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Tutorial

The utilization of features provided by DRAGen will be elucidated, with a particular emphasis on additional data sets required for specific classifications. These data sets are crucial for defining microstructural differences in the materials to be used. The potential microstructural features include banding, inclusions/pores, and substructure.

Depending on the microstructural properties inherent in the materials intended for modeling, the appropriate features offered by DRAGen should be selected. Additional parameters relevant to each feature are expounded upon in their respective sections.

General Informations and Suggested Defaults

GUI banner

Input data

Header: a b c alpha beta phi1 PHI phi2
Description: grain radius grain radius grain radius grain slope
x-y-plane
soon euler ang. euler ang. euler ang.
Required: mandatory optional optional optional soon optional optional optional
Default: a a 0 soon random random random

DRAGen takes .csv files as input. Theses files must contain at least one radius for each grain. This radius has to be called a in the header.
Optional parameters are:
  1. b and c as second and third radius of each grain (ellipsoids are created).
    a is assumed to be oriented with the rolling direction and is aligned with x-axis, b is aligned with y-axis and c with z-axis.
  2. If a slope relative to x-axis is detected (rotation in x-y-plane, around z-axis), alpha can be used to implement this slope on the grains.
    beta will be implemented in the future and will be a rotation around x- or y-axis.
  3. The texture can be defined with the parameters phi1, PHI and phi2.

Output Data

In V.1.0_b, the output files are Abaqus input files designed for the use with the ICAMS-Crystal-plysticity model. Therefore, the subroutine-files are needed for a successfull analysis.

  • Periodic boundary conditions (PBC): BottomToTop.inp, FrontToRear.inp, LeftToRight.inp, Corners.inp, Edges.inp, Nsets.inp, VerticeSets.inp
  • CP-model data (euler angles and grain size): graindata.inp
  • RVE: RVE_smooth.inp
  • RVE in arry: RVE_Numpy.npy (not needed at the moment!)

It is distiguished between a plastic phase (Phase 1, e.g. Ferrite) purely elastic phase (Phase 2, e.g. Martensite) and . Extensions to more then two phases are in the making.

Input generator

One additional feature of our system is the generation of statistically representative microstructur using Generative Adversarial Networks, a method from the field of deep learning. With our CWGAN-GP, it is possible to generate an unlimited amount of vaild synthetical microstructure. Possible for "normal" grain data, inclusions and even damage (coming soon!). For more information, see our article on the basic idea of using a WGAN (https://www.mdpi.com/1996-1944/13/19/4236) and our IDDRG post on the CWGAN-GP (coming shortly after publishing).

Latest Version

  • DRAGen.V.1.0_b

Support

Please use one of the following keywords for your issue as e-mail subject:

  • General problems
  • RSA error
  • Tesselation error
  • Mesher error
  • Substructure
  • Inclusions
  • Bands

Plain RVE Single Phase

Plain RVE Dual Phase

Banding

Inclusions/Pores

Substructure