- 积分
- 0
- 注册时间
- 2011-3-13
- 仿真币
-
- 最后登录
- 1970-1-1
|
在学习Abaqus Example Problems 1.4.6 Failure of blunt notched fiber metal laminates
论坛里也看到有几个UMAT程序详解的帖子在讲这段程序。
该程序中最后部分求解应力,写着
C UPDATE THE STRESS STATE IF 3D CASE
C
IF (NDI .EQ. 3) THEN
DO I = 1, NTENS
STRESS(I)=ZERO
DO J = 1, NTENS
STRESS(I)=STRESS(I)+CDFULL(I,J) * STRANT(J)
END DO
END DO
请问大家,STRESS(I)=STRESS(I)+CDFULL(I,J) * STRANT(J)这一句,为什么不是STRESS(I)=STRESS(I)+CDFULL(I,J) * DSTRAN(J)
程序中STRANT为当前迭代步初始应变量,DSTRAN为上次迭代步结束时的应变增量。
我根据UMAT程序解读中的注释,做了下图,请大家帮忙看看,是否存在误解
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|