Read the General Usage
section as it is relevant for use with MSC.Marc as well. Menu items are indicated by BOLD
Building the model in Mentat
Below we list the points that are specific to DAMASK when setting up your model.
In the menu
- MATERIAL PROPERTIES > NEW > FINITE STIFFNESS > STANDARD choose
- STRUCTURAL and finally
- TYPE HYPOELASTIC and
- METHOD USER SUB HYPELA2.
Assign this material to all elements.
State variables are defined via the menu INITIAL CONDITIONS
> NEW (STATE VARIABLE)
: STATE VARIABLE
. Check the box State Variable
and select the material behavior within the geometry as specified in the file material.config.
- State variable ID = 1 holds the temperature (defaults to zero if not set, which could cause temperature-dependent constitutive laws to fail!)
- State variable ID = 2 indicates the material definition in material.yaml
You can use multiple definitions for both state variables and assign them individually to the respective elements. Then, you have to tick the predefined state variables you want to use in your model (at least 2) in JOBS
> INITIAL LOADS
> INITIAL CONDITIONS
In the menu JOBS
- … choose ANALYSIS OPTIONS > LARGE STRAIN.
- USER SUBROUTINE FILE and select the interface routine DAMASK_marc.f90.
- SOLVER/PARALLELIZATION > MATRIX SOLVER.
- In the dialog select SOLUTION: NONSYMMETRIC and a TYPE of your choice. (A symmetric solver is required when using DDM!)
Starting the simulation
You can simply start your simulations from the DAMASK
menu to be found in the JOB RUN
A Marc example can be downloaded here