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人购买
(1条)
默认 最新
欢迎关注新创建的微信订阅号,nzy17613019646,本订阅号将分享关于微细观塑性损伤等方面的精品文章,以及有限元建模分析的技巧和方法,重点关注GTN模型相关理论,晶体塑性相关理论,VPSC模型相关理论,以及abaqus,ansys相关的学习经验,心得。希望感兴趣的小伙伴共同交流学习,一起进步。
评论 点赞
点赞 4 评论 1 收藏 7
关注