damask使用入门fcc,bcc,hcp三个案例,基于damask2.03版本------案例五

研究案例(三个案例)

•            Fcc结构(以铝为例)常规的Fcc定义

•            Bcc结构(双相钢为例)双相材料的定义

•            Hcp结构(镁(考虑孪晶))孪晶如何加入

实现的基本步骤(三个案例基本流程)

damask使用入门fcc,bcc,hcp三个案例,基于damask2.03版本------案例五的图1damask使用入门fcc,bcc,hcp三个案例,基于damask2.03版本------案例五的图21,首先利用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,模型的部分结果可视化

damask使用入门fcc,bcc,hcp三个案例,基于damask2.03版本------案例五的图3

damask使用入门fcc,bcc,hcp三个案例,基于damask2.03版本------案例五的图4damask使用入门fcc,bcc,hcp三个案例,基于damask2.03版本------案例五的图5

以下内容为付费内容,请购买后观看

包含1个文件   3人购买

三个案例的所有文件,包含生成的模型,和材料属性定义文件,加载文件,后处理文件及全部用到的代码

App下载
技术邻APP
工程师必备
  • 项目客服
  • 培训客服
  • 平台客服

TOP

5
1
10