HyperWorks Solvers

/FAIL/TBUTCHER

/FAIL/TBUTCHER

Previous topic Next topic Expand/collapse all hidden text  

/FAIL/TBUTCHER

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function  

Block Format Keyword

/FAIL/TBUTCHER - Tuler-Butcher Failure Model

Description

Describes a Tuler-Butcher failure model.

Format

(1)

(2)

(3)

(4)

(5)

(6)

(7)

(8)

(9)

(10)

/FAIL/TBUTCHER/mat_ID/unit_ID

symbol_exp

K

Ifail_sh

Ifail_so

Iduct

Ixfem

a

b

 

Dadv

 

 

Optional line:

(1)

(2)

(3)

(4)

(5)

(6)

(7)

(8)

(9)

(10)

fail_ID

 

 

 

 

 

hmtoggle_plus1Flag Definition

Field

Contents

SI Unit Example

mat_ID

Material identifier

(Integer, maximum 10 digits)

 

unit_ID

Optional unit identifier

(Integer, maximum 10 digits)

 

symbol_exp

Exponent

(Positive real)

 

K

Critical damage integral

(Real)

fail_tbutch

Fracture stress

(Real)

symbol_Pa

Ifail_sh

Shell failure flag

(Integer)

If Ixfem =0: failure – element deleted

If Ixfem =1: failure – element cracked (Comment 2)

= 1: Shell is deleted or cracked, if D > K for one integration point or layer.

= 2: For each integration point, the stress tensor is set to zero,
if D > K, and shell is deleted or cracked,
if D > K for all integration points or layers.

 

Ifail_so

Solid failure flag

(Integer)

= 1: Solid is deleted, if D > K for one integration point.

= 2: For each integration point, the deviatoric stress tensor vanishes, if D > K.

 

Iduct

Ductile-brittle materials flag (Only active if Ixfem=1 (shell only))

Default = 1  (Integer)

= 1: if a ductile material is used

= 2: if a brittle material is used (shell only)

 

Ixfem

XFEM flag (for /PROP/SHELL, /PROP/SH_SANDW, and /PROP/TYPE51 properties only)

Default = 0 (Integer)

= 1: XFEM formulation (Comment 2)

= 0: Without XFEM

 

a

Brittle rupture material parameter (exponent)

(Real)

 

b

Brittle rupture material parameter (exponent)

(Real)

 

Dadv

Criterion for the crack advancement (Only active if Ixfem=1) (Comment 4)

(Real, between 0 and 1)

Default = 0.85 (for backward compatibility)

 

fail_ID

(Optional) Failure criteria identifier (Comment 3)

(Integer, maximum 10 digits)

 

hmtoggle_plus1Example (Steel)

In this example, use /FAIL/TBUTCHER to simulate ductile failure. Depending on exponent, damage integral could be impulse criteria (symbol_exp  =1), energy (or work) criteria (symbol_exp =2), or constant stress criteria. This symbol_exp could get by fitting the experiment data. In this example, use exponent symbol_exp =2.0.

 

#RADIOSS STARTER

#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|

/UNIT/1

unit for mat

#              MUNIT               LUNIT               TUNIT

                  Mg                  mm                   s

#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|

#-  1. MATERIALS:

#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|

/MAT/PLAS_JOHNS/1/1

Steel + ductile failure model

#              RHO_I

              7.8E-9

#                  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/TBUTCHER/1/1

#              LAMDA                   K             SIGMA_R  Ifail_sh  Ifail_so    I_DUCT     Ixfem

                   2              0.3e+8                 150         0         1         0         0

#                  A                   B                                    Dadv

                   0                   0                                       0

#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|

#enddata

#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|

hmtoggle_plus1Comments
1.An element fails once the Tuler-Butcher cumulative damage parameter is greater than specified critical damage value K. The damage parameter accumulation is calculated differently for ductile and brittle materials (Iduct = 1 or 2). For solids, only the ductile rupture is available, Iduct flag has no effect.

For ductile materials, the cumulative damage parameter is:

fail_butcher_equation

Where,

is the initial fracture stress

is the maximum principal stress

symbol_exp is material constant (positive real value)

t is the time when the element cracks

D is damage integral

K is the critical value of the damage integral

For brittle materials (shells only), the damage parameter is:

2.XFEM formulation (Ixfem=1) is only compatible with Belytchko (Ishell=1 or 2), Ishell=3 or 4 and QEPH (Ishell=24) shell elements. If XFEM flag is activated (Ixfem=1), the failure criteria will lead to element cracking instead of element or layer deletion.

Two XFEM options are available: mono-layer and multi-layer. The XFEM option depends on the property type associated to the failure criteria applied to the material identifier:

a)If /PROP/SHELL (type1) is used, then mono-layer XFEM will be applied.

In this case, the whole element thickness is considered as a single layer. The failure criterion is calculated in each integration point but only one single crack appear in this element. This approach is compatible with all values of the shell flag (Ifail_sh=1 or 2). The crack direction is determined by the principal constraints in the last failed integration point.

b)If /PROP/SH_SANDW (type11) is used, then multi-layer XFEM will be applied.

In this case, each integration point over thickness is considered as a distinct layer. The failure criterion is calculated separately and the crack direction may be different in each layer. Crack direction in each layer will independently propagate from one element to another. Multi-layer XFEM is not compatible with Ifail_sh=1. Its value will be automatically set to Ifail_sh=2 in this case.

c) If /PROP/TYPE51 is used, then multi-layer XFEM will be applied and the separate cracks may appear in each layer and propagate independently from one element to another. Thus, crack directions and patterns will be different in each layer. The failure criterion is calculated separately in each integration point and crack will propagate when all the integration points fail within a layer. Multi-layer XFEM is not compatible with Ifail_sh=1. Its value will be automatically set to Ifail_sh=2.

Warning:Mono-layer and multi-layer XFEM formulations cannot be mixed in the same model, yet. The choice between them must be made for the whole model.
3.The fail_ID is used with /STATE/BRICK/FAIL and /INIBRI/FAIL. There is no default value. If the line is blank, no value will be output for failure model variables in the /INIBRI/FAIL (written in .sta file with /STATE/BRICK/FAIL option).
4.The failure criteria is calculated as follows:

The cumulative damage parameter, D is only rupture criterion used when Ixfem=0.

When Ixfem=1, both D and Dadv can be used, respectively for crack initialization and advancement. If an element has no failed neighbors, D is used to initialize a new crack, if satisfied. Otherwise, if an existing crack occurs to a boundary of an element, the crack advancement criterion, Dadv will be used, instead of D. Eventually, if a second crack arrives at the same element, it will be deleted.

See Also:

Failure to Element/Material Compatibility