0引言偶应力理论是微极理论的一个特例,Cosserat兄弟最先提出了完整的偶应力理论[1],Toupin[2],Mindlin等[3]对该理论作了进一步的发展和完善.Cosserat理论引入了旋转自由度和相应的微曲率,引入了与微曲率能量共轭的偶应力、以及具有“特征长度”意义的尺度参数.该理论可以较好地处理网格敏感性和控制方程失去椭圆性的问题,近年来,由于细观力学、非均质力学的发展,Cosserat理论重新受到关注,逐渐成为研究热点之一.数值方法是重要的研究手段之一,为了提高计算精度与效率,基于大型通用数值计算平台的二次开发方法得到了广泛的应用.目前,许多数值计算平台没有内嵌Cosserat计算模型,关于Cosserat模型的二次开发还不多见[46]. ABAQUS是目前最流行、功能最强的商用有限元软件之一,该软件可以进行结构静、动力分析,具有强大的非线性计算能力、丰富的材料库及良好的扩充功能,自1997年进入我国以来,越来越多的国内企业和研究机构采用ABAQUS作为产品研发和科学研究的工具.本文采用ABAQUS的用户接口程序,研究压力相关弹塑性Cosserat连续体模型的用户子程序UEL实施方法.1Cosserat连续体模型考虑Cosserat连续体平面问题,每个材料点有三个自由度.
u=uxuyuzT应力、应变分别定义为:
S=σxxσyyσzzσxyσyxmxzmyzTE=εxxεyyεzzεxyεyxκxzκyzT几何方程为:
ui,j=uj,i-eijkωk(1)κij=ωj,i(2)静力平衡方程为:σij,j+fi=0(3)mij,i+eijkσik+qj=0(4)
式(1)~(4)中,fi、qj分别为体积力与体积力偶;eijk为排列算子;ux,uy,ωz分别是平面内平移与转动自由度;mxz,myz偶应力;κxz,κyz为微曲率.对于弹性材料,其本构关系为[7]S=DeE(5)
式(5)中,G,v,a,l分别是材料的剪切模量、泊松比、COSSERAT材料参数及特征长度.De=2G(1-v)1-2v2Gv1-2v2Gv1-2v0000
2G(1-v)1-2v2Gv1-2v0000
2G(1-v)1-2v0000
1+a1-a00
sym.1+a00
4l20
4l2对于弹塑性Cosserat材料,采用基于DruckerPrager屈服准则的弹塑性Cosserate连续体模型,其屈服函数与流动势函数分别为[8]F=aI1+J2-β(6)
G=AI1+J2-B(7)
式(7)中,
I1=tra(σ),J2=12ss:ss+1l2m∶m,ss=s+sT2,其中,α,β,A,B为材料参数,σ,s分别为应力与偏应力张量.Cosserat连续体弹塑性本构关系推导方法同经典连续介质力学,应力应变增量关系为=Dep(8)
第6期彭从文,等:Cosserat弹塑性模型在ABAQUS中的数值实施
武汉工程大学学报第33卷
式(8)中,Dep=De-DeGSFSTDeFSTDeGS-H,FS=Fσ
Fm=ss2J2+αI
12J2ml2,GS=Gσ
Gm=ss2J2+AI
12J2ml2.
内变量采用等效塑性应变,p为
·p=p∶p+l2·
硬化项定义为H=-Gλ=-I1αp-βppλ2UEL实现方法及计算流程2.1子程序编写注意事项(1)ABAQUS提拱了两类单元自定义方法.一类是线性单元,可以通过结果文件或INP文件直接给出,不需要编写UEL;另一类就是通用单元,通过UEL子程序定义;(2)UEL子程序中更新变量与分析问题类别有关.同一个模型中可能遇到不同的分析步,如地应力平衡、静力分析、摄动步分析等,因此,编写UEL时要区别处理;(3)UEL允许自定义荷载.包括集中荷载、均布荷载及弯矩等.其中,对于均布荷载,须定义荷载标志号;(4)自定义单元在ABAQUS/CAE中不可见.若想在ABAQUS/CAE中显示自定义单元变形图,可以将ABAQUS标准单元与自定义单元绑定,同时将标准单元材料参数设为小值.UEL子程序中所有输出变量均通过SDV写入结果文件(.fil、.dat),其分量在ABAQUS/CAE中不可见.2.2AMATRX与RHS计算UEL界面与ABAQUS内核主要通过AMATRX与RHS等变量进行数值传递.本文采用八节点等参单元,设单元节点位移、插值函数与位移应变转换矩阵分别为d、N与B,单元内任一点位移u及应变ε为u=∑Nidi=Nd(9)ε=Bd(10)
式(9~10)中,N=N100N200…N800
0N100N20…0N80
00N100N2…00N8
B=
N1x00N2x00…N8x00
0N1y00N2y0…0N8y0
000000…000
0N1x-N10N2x-N2…0N8x-N8
N1y0N1N2y0N2…N8y0N8
00N1x00N2x…00N8x
00N1y00N2y…00N8y
N1=1-12N5-12N8,N2=2-12N5-12N6,
N3=3-12N6-12N7,N4=4-12N7-12N8,
N5=12(1-ξ2)(1-η), N6=12(1-η2)(1+ξ)
N7=12(1-ξ2)(1+η), N8=12(1-η2)(1-ξ)
1=14(1-ξ)(1-η), 2=14(1+ξ)(1-η)
3=14(1+ξ)(1+η), 4=14(1-ξ)(1+η)将式(9)、(10)代入Cosserat介质虚功方程(11)进行方程离散.∫VδE:sdv=∫Vδu·fdv+∫Γδu·tdΓ(11)
式(11)中,f=fxfyqT,t=txtyMT对于线性问题,结合材料本构关系,得到式(12).∫VBDeBdvd=∫vNTfdv+∫ΓNTtdΓ(12)
式(12)中,K=∫VBDeBdv,f′=∫VNTfdv+∫ΓNTtdΓ.将式(12)简记为
Kd=f′(13)对于非线性问题,采用NewtonRaphson方法,将式(13)改写为
ψ(d)=K(d)d-f′(14)设ψ(d)为具有一阶导数的连续导数,初始近似值为d(0),第i次迭代的近似值为d(i).将函数ψ(d)在d(i)处展开,保留线性项,忽略高阶项得:ψ(d(i))+K(i)TΔd(i)≈0(15)
d(i+1)=d(i)+Δd(i)(16)
式(15)中,K(i)T=Ψdd=d(i),K(i)T与Ψ(d)分别为UEL中需更新变量AMATRX与RHS.2.3计算流程计算流程如图1所示.
图1UEL流程图
Fig.1Flow of UEL3性状分析3.1有限元模型模型几何尺寸10×5 m2,采用三种不同网格密度,单元数分别是15×30、20×40、25×50.边界条件为底端竖向固定,左侧水平向固定.材料弹性模量25 GPa,泊松比0.3,内摩擦角35°,粘聚力15 MPa,软化模量15 MPa.采用相关联流动法则.顶部采用位移加载方式,加载量为20 mm,加载方向向下.为了触发局剪切带,对左下角单元弱化处理.采用高斯完全积分,四阶龙格库塔显式应力积分方法.3.2计算结果计算模型分析了不同网格密度及特征长度的影响,计算结果如图2~6所示.(1)局部化带的客观性.图2为经典连续介质理论得到的等效塑性应变云图,图3与图4分别是采用Cosserat理论计算得到的等效塑性应变云图与应力应变曲线.由图可知,采用Cosserat理论计算时,随着网格密度增加,剪切带厚度与等效塑性应变峰值基本不变.当采用经典连续介质理论计算时,计算结果有明显的网格依赖性,随着网格密度增加,软化带逐渐变窄,等效塑性应变峰值也不断增大,计算收敛趋于弱化.图2不同网格密度等效塑性应变云图
Fig.2Contour of equivalent plastic strain
with different mesh density
注:(a)15×30, (b)20×40,(c)25×50图3不同网格密度等效塑性
应变云图(特征长度0.15)
Fig.3Contour of equivalent plastic strain with different
mesh density (characteristic length:0.15)
注:(a)15×30, (b)20×40,(c)25×50 图4不同网格密度下应力位移曲线
Fig.4Stressdisplacement curve with different mesh density(2)特征长度的影响.Cosserat理论引入特征长度作为正则化机制,特征长度决定Cosserat连续体模型模拟应变局部化问题的能力并影响局部化剪切带宽度大小.图5与图6分别为不同特征长度下采用Cosserat理论计算得到的等效塑性应变云图和应力位移曲线.由图2~6可知,随着特征长度增大,剪切带厚度增大,等效塑性应变峰值减小,材料软化模量降低.图5不同特征长度下等效塑性应变云图(网格20×40)
Fig.5contour of equivalent plastic
strain with different characteristic length
(mesh density: 20×40)
注:(a)0.2(b)0.15(c)0.05图6不同特征长度的影响
Fig.6Effect of different characteristic length4结语基于ABAQUS接口程序UEL,开发了压力相关弹塑性Cosserat连续体材料的用户单元,并采用该单元分析了有限元网格密度及材料特征长度对材料局部化的影响.结果表明,采用Cosserat理论计算时网格密度对材料剪切带厚度、等效塑性应变影响很小,这也在一定程度上说明本文方法的正确性.要特别说明的是,基于ABAQUS平台进行二次开发能有效地利用现有程序代码,减小开发工作量,缩短有限元程序开发周期,极大地提高科研工作效率.