首页/文章/ 详情

基于lingzhi-matlab脚本与huang-umat实现变形过程中的织构演化预测

1年前浏览1307

基于凌志matlab脚本实现拉伸压缩,平面应变压缩过程中的织构演化

具体操作过程如下:

一,在for文件中加入输出内容如下:

代码:

 FILE1='C:\Users\Desktop\VPSC\cp-huang-al\texture2\temp.dat'

      OPEN(91,FILE=FILE1,STATUS='UNKNOWN',ACCESS='APPEND')

位置如图:

图片

选择特定增量步格式化输出结果:

      if(kinc==34) then

      write (91,100)  kinc, noel, npt, coords(1),coords(2),coords(3),

     2            (statev(IDNOR),IDNOR=3*NSLPTL+1,3*NSLPTL+3),

     3            (statev(IDDIR),IDDIR=6*NSLPTL+1,6*NSLPTL+3)


 100  FORMAT (1X,I3,I5,I2,F10.4,F10.4,F10.4,F30.22,F30.22,F30.22,

     1                      F30.22,F30.22,F30.22) 

      endif

      close(91)

分别模拟简单拉伸(75%),简单压缩(75%),平面应变压缩(轧制变形)(75%),初始取向随机,取向分布如图所示:

图片

模型包含512个单元,每个单元代表一个晶粒,并且拥有不同的取向,在abaqus运算结束后,得到对应的temp.dat文件。内容如下图所示:

图片


得到数据后,打开matlab程序,依次运行matlab脚本,将数据导入mtex进行处理,运行顺序为data5→ebsd6→Mtex7,注意文件路径的修改,其中data5负责信息的读入,ebsd6负责将信息转化为mtex支持的格式。mtex7负责极图的绘制。

图片

得到的变形后的取向如下图所示,与大多数文献报道结果一致,重现了典型的织构特征分布。从而验证了脚本的正确性。

图片

材料通用多尺度静力学Abaqus
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-05-25
最近编辑:1年前
此生君子意逍遥
博士 签名征集中
获赞 48粉丝 64文章 83课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈