/INISHE/FAIL

Block Format Keyword Describes the failure criteria for a shell.

Format

(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
/INISHE/FAIL/unit_ID
shell_ID Nlay npg nptt lay_ID fail_ID Ifail_typ Nvar mat_ID  
V1 etc etc VN  

Definitions

Field Contents SI Unit Example
unit_ID Unit Identifier.

(Integer, maximum 10 digits)

 
shell_ID Element identifier.

(Integer)

 
Nlay Number of layers.

(Integer)

 
npg Number of surface quadrature points.
= 0 (Default)
Set to 1
= 1
Must be used for shell formulations shell_ID =1, 2, 3, 4, 24 or Ish3n =1, 2, 31.
= 3
Must be used for DKT18 shell formulation (Ish3n =30).
= 4
Must be used for BATOZ formulation (shell_ID =12).

(Integer)

 
nptt Integration point number through the thickness.

It corresponds to the property definition of this element.

(Integer)

 
lay_ID Layer to initialize identifier.

(Integer)

 
fail_ID Failure criteria to initialize identifier.

(Integer)

 
Ifail_typ Failure criteria number to initialize. 2

(Integer)

 
Nvar Number of failure criteria variables to initialize.

(Integer)

 
mat_ID Material identifier to initialize.

(Integer)

 
V1 First failure criteria variable value.

(Integer)

 
VN Nth failure criteria variable.

(Integer)

 

Example (One Failure Model)

#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/MAT/PLAS_JOHNS/2
metal
#              RHO_I
             7.85E-6                   0
#                  E                  Nu
                 210                  .3
#                  a                   b                   n             EPS_max            SIG_max0
                  .5                  .5                  .5                   0                   0
#                  c           EPS_DOT_0       ICC   Fsmooth               F_cut
                   0                   0         0         0                   0
#                  m              T_melt              rhoC_p                 T_r
                   0                   0                   0                   0
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/FAIL/BIQUAD/2
#                 c1                  c2                  c3                  c4                  c5
                  0.                 0.0                 0.2                0.00                 0.0
#        P_thickfail    M-flag
                  .0         1
#  Fail_ID
      4712
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/PROP/SHELL/2
thick 1.8 mm
#   Ishell    Ismstr     Ish3n    Idrill
        24         0         0         0
#                 hm                  hf                  hr                  dm                  dn
                   0                   0                   0                   0                   0
#        N   Istrain               Thick              Ashear              Ithick     Iplas
         5         0                 1.8                   0                   1         1
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|

Output state file (*.sta)

For failure model (fail_ID 4712) there are 9 failure criteria variable (3 variable printed each line) for each element and each integration point printed.
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|----10---|
/INISHE/FAIL
#------------------------ REPEAT --------------------------
#  SHELLID      NLAY       NPG      NPTT      ILAY     IRUPT IRUPT_TYP     NUVAR      IMAT
# REPEAT K=1,NPG                                     
#    UVAR(1,I) .............                         
#    ...............              UVAR(NUVAR,I)      
#---------------------- END REPEAT ------------------------
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|----10---|
      1633         1         1         5         1      4712        30         9         2
 1.5546450758446E-01 0.0000000000000E+00 0.0000000000000E+00
 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00
 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00
 2.7336348980615E-02 0.0000000000000E+00 0.0000000000000E+00
 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00
 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00
 1.2742259369270E-02 0.0000000000000E+00 0.0000000000000E+00
 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00
 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00
 1.4218173386659E-01 0.0000000000000E+00 0.0000000000000E+00
 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00
 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00
 1.5270397038983E-01 0.0000000000000E+00 0.0000000000000E+00
 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00
 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|----10---|

Example (Two Failure Models Applied on One Material)

If two different failure models (with two different fail_ID 4712 and 5712) for one material are defined, then both failure criteria for each element will be printed in state file.
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/MAT/PLAS_JOHNS/2
metal
#              RHO_I
             7.85E-6                   0
#                  E                  Nu
                 210                  .3
#                  a                   b                   n             EPS_max            SIG_max0
                  .5                  .5                  .5                   0                   0
#                  c           EPS_DOT_0       ICC   Fsmooth               F_cut
                   0                   0         0         0                   0
#                  m              T_melt              rhoC_p                 T_r
                   0                   0                   0                   0
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/FAIL/BIQUAD/2
#                 c1                  c2                  c3                  c4                  c5
                  0.                 0.0                 0.2                0.00                 0.0
#        P_thickfail    M-flag
                  .0         1
#  Fail_ID
      4712
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/FAIL/JOHNSON/2
#                 D1                  D2                  D3                  D4                  D5
                   0                 .18                -3.9                   0                   0
#              EPS_0    Ishell    Isolid
                   0         2         0
#  Fail_ID
      5712
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/PROP/SHELL/2
thick 1.8 mm
#   Ishell    Ismstr     Ish3n    Idrill
        24         0         0         0
#                 hm                  hf                  hr                  dm                  dn
                   0                   0                   0                   0                   0
#        N   Istrain               Thick              Ashear              Ithick     Iplas
         5         0                 1.8                   0                   1         1
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
Output state file (*.sta)
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|----10---|
/INISHE/FAIL
#------------------------ REPEAT --------------------------
#  SHELLID      NLAY       NPG      NPTT      ILAY     IRUPT IRUPT_TYP     NUVAR      IMAT
# REPEAT K=1,NPG                                     
#    UVAR(1,I) .............                         
#    ...............              UVAR(NUVAR,I)      
#---------------------- END REPEAT ------------------------
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|----10---|
      1633         1         1         5         1      4712        30         9         2
 1.5546450758446E-01 0.0000000000000E+00 0.0000000000000E+00
 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00
 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00
 2.7336348980615E-02 0.0000000000000E+00 0.0000000000000E+00
 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00
 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00
 1.2742259369270E-02 0.0000000000000E+00 0.0000000000000E+00
 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00
 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00
 1.4218173386659E-01 0.0000000000000E+00 0.0000000000000E+00
 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00
 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00
 1.5270397038983E-01 0.0000000000000E+00 0.0000000000000E+00
 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00
 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00
      1633         1         1         5         1      5712         1         1         2
 3.7125925607302E-01
 2.4534298189906E-02
 2.8677640123729E-02
 1.0000000000000E+00
 1.0000000000000E+00
 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|----10---|

Comments

  1. If npg > 1, nptt > 1, and Nlay > 1, the lines with Real values have to be repeated for each integration point.
  2. Every failure model has a Ifail_typ which is used to identify the failure model to initialize for the element. Verify failure law to element type compatibility in /FAIL.