damask使用入门fcc,bcc,hcp三个案例,基于damask2.03版本------案例五
研究案例(三个案例)
• Fcc结构(以铝为例)常规的Fcc定义
• Bcc结构(双相钢为例)双相材料的定义
• Hcp结构(镁(考虑孪晶))孪晶如何加入
实现的基本步骤(三个案例基本流程)
1,首先利用geom模块布种子,种子数为30,模型空间尺寸为32*32*2
代码:seeds_fromRandom -N 30 --grid 32 32 2 30grains
2,根据布种区域生成voronoi镶嵌的晶体结构
代码:geom_fromVoronoiTessellation --grid 32 32 2 30grains.seeds
3,检查晶体结构是否正确生成 代码:geom_check 30grains.geom
利用damask施加载荷并求解
4,代码:DAMASK_spectral --geometry 30grains.geom --load tension.load
在此处我们需要两个个文件(分别设置用于求解),分别是
(1) tension.load------- 用来表示载荷的施加
(2) material.config----- 用来表示材料的基本属性(晶体取向,本构)
5,完成后保存两个文件在同一个工作目录,保证晶粒个数,以及欧拉角与生成的几何体的晶体相同
代码:DAMASK_spectral --geometry 30grains.geom --load tension.load
6,生成后处理文件夹,指定要输出的内容这里我们指定应力代码: postResults 30grains_tension.spectralOut --cr p
7,转到后处理文件夹之中代码:cd postProc
8,生成Vtk文件,便于使用paraview后处理相关数据
代码:vtk_rectilinearGrid 30grains_tension_inc400.txt
vtk_addRectilinearGridData --data p --vtk 30grains_tension_inc400_pos\(cell\).vtr 30grains_tension_inc400.txt
9,模型的部分结果可视化
该付费内容为:三个案例的所有文件,包含生成的模型,和材料属性定义文件,加载文件,后处理文件及全部用到的代码
包含1个附件 3人购买