29 SUBROUTINE m25delam(JFT,JLT,PM,GSTR,DAMDL,MAT,NGL,NEL)
33#include "implicit_f.inc"
50 INTEGER MAT(MVSIZ),NGL(MVSIZ)
53 . pm(npropm,*), damdl(*), gstr(nel,8)
63 . shrdam_1,shrmax_1,shrdmax_1
77 IF(damdl(i)>zero)
THEN
78 shear=three_half*sqrt(gstr(i,4)**2+gstr(i,5)**2)
79 dam1=(shear-shrdam_1)/(shrmax_1-shrdam_1)
80 dam2=dam1*shrmax_1/shear
81 damdl(i)=
max(dam2,damdl(i))
82 damdl(i)=
min(shrdmax_1,damdl(i))
87 IF(damdl(i)==zero)
THEN
88 shear=three_half*sqrt(gstr(i,4)**2+gstr(i,5)**2)
89 IF(shear>shrdam_1)
THEN
90 dam1=(shear-shrdam_1)/(shrmax_1-shrdam_1)
91 dam2=dam1*shrmax_1/shear
92 damdl(i)=
min(shrdmax_1,dam2)
95 WRITE(iout, 1200) ngl(i)
96 WRITE(istdo,1300) ngl(i),tt
103 1200
FORMAT(
'- DELAMINATION OF SHELL ELEMENT NUMBER ',i10)
104 1300
FORMAT(
'- DELAMINATION OF SHELL ELEMENT :',i10,
' AT TIME :',g11.4)
subroutine m25delam(jft, jlt, pm, gstr, damdl, mat, ngl, nel)