/INIBRI/FAIL

Block Format Keyword Describes the failure criteria for a brick.

Format

(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
/INIBRI/FAIL/unit_ID
brick_ID Nlay nptr npts 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)

 
brick_ID Element identifier

(Integer)

 
Nlay Number of layers

(Integer)

 
nptr Number of integration points in direction r

(Integer)

 
npts Number of integration points in direction s

(Integer)

 
nptt Number of integration points in direction t

(Integer)

 
lay_ID Layer to initialize identifier

(Integer)

 
fail_ID Failure criteria to initialize identifier

(Integer)

 
Ifail_typ Failure criteria to initialize type. 5

(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 value.

(Integer)

 

Example (One Failure Model)

#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/MAT/PLAS_JOHNS/1/1
Steel
#              RHO_I
              7.8E-9                   0
#                  E                  Nu
              210000                  .3
#                  a                   b                   n           EPS_p_max            SIG_max0
                 270                 450                  .6                   0                   0
#                  c           EPS_DOT_0       ICC   Fsmooth               F_cut               Chard
                   0                   0         0         0                   0                   0
#                  m              T_melt              rhoC_p                 T_r
                   0                   0                   0                   0
/FAIL/JOHNSON/1/1
#                 D1                  D2                  D3                  D4                  D5
                0.11                0.08                -1.5                   0                   0
#              EPS_0  Ifail_sh  Ifail_so                                    Dadv               Ixfem
                   1         1         1                                       0                   0
#  Fail_ID
      4711
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/PROP/SOLID/1/2
Solid part -1
#   Isolid    Ismstr               Icpre               Inpts      Irot    Iframe                  dn
        14         0                   0                   0         0         0                   0
#                q_a                 q_b                   h
                   0                   0                   0
#             dt_min
                   0
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|

Output state file (*.sta)

For failure model (fail_ID 4711) there are 8 integration points in one element and one failure criteria variable for each element.
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|----10---|
/INIBRI/FAIL
#------------------------ REPEAT --------------------------
#  BRICKID      NLAY      NPTR      NPTS      NPTT      ILAY     IRUPT IRUPT_TYP     NUVAR      IMAT
# REPEAT K=1,NPTR,NPTS                               
#    UVAR(1,I) .............                         
#    ...............              UVAR(NUVAR,I)      
#---------------------- END REPEAT ------------------------
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|----10---|
         1         1         2         2         2         1      4711         1         1         1
 9.8766841568993E-01
 9.8766841568993E-01
 9.8766841568993E-01
 9.8766841568993E-01
 9.8766841568993E-01
 9.8766841568993E-01
 9.8766841568993E-01
 9.8766841568993E-01
#---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 4711 and 5711) 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/1/1
Steel
#              RHO_I
              7.8E-9                   0
#                  E                  Nu
              210000                  .3
#                  a                   b                   n           EPS_p_max            SIG_max0
                 270                 450                  .6                   0                   0
#                  c           EPS_DOT_0       ICC   Fsmooth               F_cut               Chard
                   0                   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/JOHNSON/1/1
#                 D1                  D2                  D3                  D4                  D5
                0.11                0.08                -1.5                   0                   0
#              EPS_0  Ifail_sh  Ifail_so                                    Dadv               Ixfem
                   1         1         1                                       0                   0
#  Fail_ID
      4711
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/FAIL/BIQUAD/1/1
# SAHRAEI1 BIQUAD
#                 c1                  c2                  c3                  c4                  c5
                  0.                 0.0                 0.3                0.00                 0.0
#        P_thickfail    M-flag
                  .0         1
#  Fail_ID
      5711
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/PROP/SOLID/1/2
Solid part -1
#   Isolid    Ismstr               Icpre               Inpts      Irot    Iframe                  dn
        14         0                   0                   0         0         0                   0
#                q_a                 q_b                   h
                   0                   0                   0
#             dt_min
                   0
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
Output state file (*.sta)
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|----10---|
/INIBRI/FAIL
#------------------------ REPEAT --------------------------
#  BRICKID      NLAY      NPTR      NPTS      NPTT      ILAY     IRUPT IRUPT_TYP     NUVAR      IMAT
# REPEAT K=1,NPTR,NPTS                               
#    UVAR(1,I) .............                         
#    ...............              UVAR(NUVAR,I)      
#---------------------- END REPEAT ------------------------
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|----10---|
         1         1         2         2         2         1      4711         1         1         1
 9.8766841568993E-01
 9.8766841568993E-01
 9.8766841568993E-01
 9.8766841568993E-01
 9.8766841568993E-01
 9.8766841568993E-01
 9.8766841568993E-01
 9.8766841568993E-01
         1         1         2         2         2         1      5711        30         3         1
 2.4163849709251E-01 0.0000000000000E+00 0.0000000000000E+00
 2.4163849709251E-01 0.0000000000000E+00 0.0000000000000E+00
 2.4163849709251E-01 0.0000000000000E+00 0.0000000000000E+00
 2.4163849709251E-01 0.0000000000000E+00 0.0000000000000E+00
 2.4163849709251E-01 0.0000000000000E+00 0.0000000000000E+00
 2.4163849709251E-01 0.0000000000000E+00 0.0000000000000E+00
 2.4163849709251E-01 0.0000000000000E+00 0.0000000000000E+00
 2.4163849709251E-01 0.0000000000000E+00 0.0000000000000E+00
 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|----10---|

Comments

  1. If nptr > 1, npts > 1, nptt > 1, the lines with real values have to be repeated for each integration point.
  2. Nvar values needs to be written for each integration point of the elements as a block of Nvar variable Vi with 3 variables per line.
  3. The total number of integration in the element is: n p t r n p t s n p t t MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqGqFfpeea0xe9vq=Jb9 vqpeea0xd9q8qiYRWxGi6xij=hbba9q8aq0=yq=He9q8qiLsFr0=vr 0=vr0db8meaabaqaciGacaGaaeqabaWaaeaaeaaakeaacaWGUbGaam iCaiaadshacaWGYbGaeyyXICTaamOBaiaadchacaWG0bGaam4Caiab gwSixlaad6gacaWGWbGaamiDaiaadshaaaa@4787@ .
  4. The integration points are order from nptr, npts and nptt.

    Example for 4 integration points in (r,s,t): (1,1,1), (1,1,2), (1,2,1), (1,2,2), (2,1,1), (2,1,2), (2,2,1), (2,2,2).

  5. 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.