28 SUBROUTINE m25delam(JFT,JLT,PM,GSTR,DAMDL,MAT,NGL,NEL)
32#include "implicit_f.inc"
49 INTEGER MAT(MVSIZ),NGL(MVSIZ)
52 . pm(npropm,*), damdl(*), gstr(nel,8)
62 . shrdam_1,shrmax_1,shrdmax_1
76 IF(damdl(i)>zero)
THEN
77 shear=three_half*sqrt(gstr(i,4)**2+gstr(i,5)**2)
78 dam1=(shear-shrdam_1)/(shrmax_1-shrdam_1)
79 dam2=dam1*shrmax_1/shear
80 damdl(i)=
max(dam2,damdl(i))
81 damdl(i)=
min(shrdmax_1,damdl(i))
86 IF(damdl(i)==zero)
THEN
87 shear=three_half*sqrt(gstr(i,4)**2+gstr(i,5)**2)
88 IF(shear>shrdam_1)
THEN
89 dam1=(shear-shrdam_1)/(shrmax_1-shrdam_1)
90 dam2=dam1*shrmax_1/shear
91 damdl(i)=
min(shrdmax_1,dam2)
94 WRITE(iout, 1200) ngl(i)
95 WRITE(istdo,1300) ngl(i),tt
102 1200
FORMAT(
'- DELAMINATION OF SHELL ELEMENT NUMBER ',i10)
103 1300
FORMAT(
'- DELAMINATION OF SHELL ELEMENT :',i10,' at time :
',G11.4)
subroutine m25delam(jft, jlt, pm, gstr, damdl, mat, ngl, nel)