如文档存在问题,请发邮件至:nuaalizhen@126.com 版权所有,翻版必究
《UMAT 子程序详解》各页公式详解
*********************************************************************************
P2:STATEV 状态变量矩阵
STATEV(5:10) TEMPORARY ARRAYS TO SAVE DOLD_STRESS
*********************************************************************************
P2:更新初始状态的应变分量
On entry to the UMAT subroutine, an estimate of the current total strains for the
current iteration is determined:
n
n
1
n
1
参考文献:
Knight, Norman F. User-Defined Material Model for Progressive Failure Analysis. National
Aeronautics and Space Administration, Langley Research Center, 2006.
*********************************************************************************
P3:计算刚度阵[C]
The glass/epoxy layer shows transverse isotropy. Therefore, the modulus stiffness values:
C
11
C
12
C
44
E
11
(1
2
23
a
E
22
C
13
G C
12
55
;
)
;
C
22
E
22
(1
(
12 23
12
a
G C
;
12
G
23
;
66
12 21
a
C
23
E
22
)
;
)
;
C
33
C
22
;
(
12 21
23
a
)
;
其中,
a
1 2
12 21 23
12 21
2
23
2
注:此处材料为 transverse isotropic,如为其他材料,此处则需要修改。
参考文献:
Linde, Peter, et al. "Modelling and simulation of fibre metal laminates." ABAQUS Users’ Conference.
2004.
Knight, Norman F. User-Defined Material Model for Progressive Failure Analysis. National
Aeronautics and Space Administration, Langley Research Center, 2006.
*********************************************************************************
P4:粘性正则化
在隐式求解中,对单元刚度矩阵进行折减会导致收敛困难,而粘性正则化方法能够在较小
的增量步内使得受损单元的切线刚度矩阵保持正定,保证了总体求解的收敛性。当前增量步的粘
性化损伤变量为:
d
v
j
t
d
v
j old
,
t
t
d
j
(j=f,m)
其中, t 为时间增量; ,
j oldd 为前一增量步的粘性化损伤变量;为粘性系数,一般取相对于
v
时间增量较小的值。
如文档存在问题,请发邮件至:nuaalizhen@126.com 版权所有,翻版必究
参考文献:
胡祎乐, 余音, 汪海, and 赵毅. "纤维增强复合材料机翼长桁压缩破坏预测方法." 上海交通大学
学报 46, no. 009 (2012): 1471-1475.
Lapczyk, Ireneusz, and Juan A. Hurtado. "Progressive damage modeling in fiber-reinforced materials."
Composites Part A: Applied Science and Manufacturing 38.11 (2007): 2333-2341.
*********************************************************************************
P5:计算 JACOBIAN 矩阵
i
j
C
damaged
ij
NTENS
k
1
C
damaged
ij
(
k
)
d
d
v
m
m
d
m
j
(
NTENS
k
1
C
damaged
ik
d
v
f
k
)
d
d
v
f
f
d
f
j
k
C
damaged
ik
j
C
damaged
ik
d
v
m
NTENS
k
1
其中, damaged
C
为折减后的刚度矩阵。
由上可知:
d
d
v
m
m
d
d
v
f
f
t
t
则
i
j
C
damaged
ij
(
NTENS
k
1
C
damaged
ik
d
v
m
k
)
d
m
j
(
NTENS
k
1
C
damaged
ik
d
v
f
k
)
f
d
t
t
j
由此可知,UMAT 中的变量矩阵与公式对应关系为:
UMAT
DCDDM
DCDDF
DDMDE
DDFDE
[J]
C
damaged
ik
d
v
m
C
damaged
ik
d
v
f
d
m
j
d
f
j
注:JACOBIAN 矩阵具体的表达式需根据实际采用的强度准则进行修改。
参考文献:
Lapczyk, Ireneusz, and Juan A. Hurtado. "Progressive damage modeling in fiber-reinforced materials."
Composites Part A: Applied Science and Manufacturing 38.11 (2007): 2333-2341.
*********************************************************************************
如文档存在问题,请发邮件至:nuaalizhen@126.com 版权所有,翻版必究
P6:计算 JACOBIAN 矩阵(平面应力状态)
对于平面应力问题,由于 33
0 ,由横向各向同性材料的应力-应变关系可知:
33
C
31 11
C
32 22
C
33 33
C
13 11
C
23 22
C
33 33
0
则得到:
33
1 (
C
13 11
C
33
C
23 22
)
平面应力问题中 STRANT 只存储了 3 个应变变量:11,22,12。
*********************************************************************************
P7: 计算粘性耗散能
ABAQUS 中剪应变分量按照工程剪应变存储,由于剪应变张量(如 yz )和工程剪应变(如
yz )的关系:
yz
zx
xy
1
2
1
2
1
2
yz
zx
xy
则
U
y
y
x
x
1 (
xy
2
1 (
12
2
)
31
33
23
12
11
31
zx
23
22
z
z
11
22
yz
yz
zx
xy
)
33
参考文献:
Knight, Norman F. User-Defined Material Model for Progressive Failure Analysis. National
Aeronautics and Space Administration, Langley Research Center, 2006.
*********************************************************************************
P8:应力计算函数 GetStress
折减后的刚度矩阵:
damaged
C
23
22
C
11
C
12
C
C
13
C
C
33
sym
0
0
0
C
44
0
0
0
0
C
55
0
0
0
0
0
C
66
其中:
(1
fd
)v
,
(1
md
)v
如文档存在问题,请发邮件至:nuaalizhen@126.com 版权所有,翻版必究
应力更新:
n
n
1
damaged
C
:
n
1
参考文献:
Knight, Norman F. User-Defined Material Model for Progressive Failure Analysis. National
Aeronautics and Space Administration, Langley Research Center, 2006.
*********************************************************************************
P9:失效判断函数 CheckFailureIni
对于基体材料:
f
n
m
f
m
t
22
2
(
)
22
c
t
22 22
c
t
(
22
22
c
t
22 22
)
22
(
12
s
12
2
)
当
mf 时,则基体材料失效。
n
1
对于纤维材料:
f
n
f
f
f
t
11
2
)
(
11
t
c
11 11
c
t
(
11
11
c
t
11 11
)
11
当
ff 时,则基体材料失效。
n
1
参考文献:
Linde, Peter, et al. "Modelling and simulation of fibre metal laminates." ABAQUS Users’ Conference.
2004.
*********************************************************************************
如文档存在问题,请发邮件至:nuaalizhen@126.com 版权所有,翻版必究
P11:计算损伤状态值函数 DamageEvaluation
损伤变量 md 和 fd 定义为:
d
m
1
d
f
1
1
f
n
m
1
f
n
f
e
e
(1
f
n
m
)(
C
22
2
)
)
t
(
22
G
m
1
(1
f
n
f
)(
C
11
t
(
11
G
f
2
)
)
1
(1
f
n
m
)(
C
22
t
(
22
W
m
2
)
L
c
)
e
(1
f
n
f
)(
C
11
t
(
11
W
f
2
)
L
c
)
e
1
f
n
m
1
f
n
f
其中, cL 为单元的特征长度,W 为破坏模式下材料破坏所耗散的能量。
DDMDE:
其中:
DDMDFMN:
DFMNDE:
DDFDE:
其中:
DDFDFNN:
DFFNDE:
d
m
j
d
f
m
n
m
f
n
m
j
d
f
m
n
m
(1
d
)[
m
1
f
n
m
C
22
(
(
t
22
W
m
2
)
L
c
)]
f
n
m
22
1
f
n
m
1
c
t
22 22
2
(2
t
22
22
c
22
)
f
n
m
12
1
f
n
m
12
)
(
s
12
2
d
f
j
d
f
f
n
f
f
n
f
j
d
f
f
n
f
(1
d
)[
f
1
f
n
f
C
11
(
(
t
11
W
f
2
)
L
c
)]
f
n
f
11
1
f
n
f
2
1 (2
c
t
11 11
t
11
11
c
11
)
参考文献:
Linde, Peter, et al. "Modelling and simulation of fibre metal laminates." ABAQUS Users’ Conference.
2004.
Lapczyk, Ireneusz, and Juan A. Hurtado. "Progressive damage modeling in fiber-reinforced materials."
Composites Part A: Applied Science and Manufacturing 38.11 (2007): 2333-2341.
如文档存在问题,请发邮件至:nuaalizhen@126.com 版权所有,翻版必究
*********************************************************************************
P12: 计算微分矩阵函数 ElasticDerivative
DCDDF:
C
11
C
12
0
C
13
0
0
0
0
0
C
44
C
damaged
d
v
f
DCDDM:
sym
0
sym
C
12
C
22
0
C
0
23
0
0
0
C
44
C
damaged
d
v
m
0 0
0 0
0 0
0 0
0 0
0
0 0
0 0
0 0
0 0
0 0
0
*********************************************************************************
P0:UMAT 子程序流程图
参考文献:
胡祎乐, 余音, 汪海, and 赵毅. "纤维增强复合材料机翼长桁压缩破坏预测方法." 上海交通大学
学报 46, no. 009 (2012): 1471-1475.
*********************************************************************************