36 . MAT_ID ,FAIL_ID ,IRUPT ,LSUBMODEL,UNITAB )
50#include "implicit_f.inc"
58 INTEGER ,
INTENT(IN) :: FAIL_ID
59 INTEGER ,
INTENT(IN) :: MAT_ID
60 INTEGER ,
INTENT(IN) :: IRUPT
61 TYPE (UNIT_TYPE_) ,
INTENT(IN) :: UNITAB
62 TYPE (SUBMODEL_DATA),
INTENT(IN) :: LSUBMODEL(*)
63 TYPE (FAIL_PARAM_) ,
INTENT(INOUT) :: FAIL
67 INTEGER IFAIL_SH, IFAIL_SO,IMOY
69 LOGICAL :: IS_AVAILABLE,IS_ENCRYPTED
73 is_encrypted = .false.
74 is_available = .false.
80 CALL hm_get_floatv (
'C1_WIERZBICKI',c1 ,is_available,lsubmodel,unitab)
81 CALL hm_get_floatv (
'C2_WIERZBICKI',c2 ,is_available,lsubmodel,unitab)
82 CALL hm_get_floatv (
'C3_WIERZBICKI',c3 ,is_available,lsubmodel,unitab)
83 CALL hm_get_floatv (
'C4_WIERZBICKI',c4 ,is_available,lsubmodel,unitab)
86 CALL hm_get_floatv (
'n_WIERZBICKI' ,cn ,is_available,lsubmodel,unitab)
87 CALL hm_get_intv (
'Ifail_sh' ,ifail_sh ,is_available,lsubmodel)
91 IF (ifail_sh==0) ifail_sh=1
92 IF (ifail_so==0) ifail_so=1
94 IF (ifail_sh == 1)
THEN
96 ELSEIF (ifail_sh == 2)
THEN
100 fail%KEYWORD =
'WIERZBICKI'
102 fail%FAIL_ID = fail_id
111 ALLOCATE (fail%UPARAM(fail%NUPARAM))
112 ALLOCATE (fail%IPARAM(fail%NIPARAM))
113 ALLOCATE (fail%IFUNC (fail%NFUNC))
114 ALLOCATE (fail%TABLE (fail%NTABLE))
122 fail%UPARAM(7) = ifail_sh
123 fail%UPARAM(8) = ifail_so
124 fail%UPARAM(9) = imoy
127 WRITE(iout,
'(5X,A,//)')
'CONFIDENTIAL DATA'
129 WRITE(iout, 1000)c1,c2,c3,c4,cm,cn,imoy
132 ELSEIF(ifail_sh==2)
THEN
137 ELSEIF(ifail_so==2)
THEN
143 & 5x,40h xue-wierzbicki failure model ,/,
144 & 5x,40h ----------------------------- ,/,
145 & 5x,
' PARAMETER (C1).. . . . . . . =',e12.4/
146 & 5x,
' PARAMETER (C2). . . . . . . .=',e12.4/
147 & 5x,
' PARAMETER (C3). . . . . . . .=',e12.4/
148 & 5x,
' PARAMETER (C4). . . . . . . .=',e12.4/
149 & 5x,
' PARAMETER (M ). . . . . . .=',e12.4/
150 & 5x,
' HARDENING EXPONENT. . . . .=',e12.4/
151 & 5x,
' FLAG FOR 3D FAILURE MODEL (BRICK) =',i10//)
153 & 5x,
' SHELL ELEMENT DELETION ')
155 & 5x,
' SOLID ELEMENT DELETION ')
157 & 5x,
' SHELL TENSOR STRESS OF LAYER WILL BE VANISHED ')
159 & 5x,
' DEVIATORIC STRESS WILL BE VANISHED ')