/FAIL/TSAIHILL

Block Format Keyword Tsai-Hill failure criterion for composite materials failure modeling. This criterion is available for solids and shells.

Format

(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
/FAIL/TSAIHILL/mat_ID/unit_ID
X11X11 X12X12 S12S12     Ifail_sh Ifail_so
τmaxτmax Fcut            
Optional Line:
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
fail_ID                  

Definition

Field Contents SI Unit Example
mat_ID Material identifier.

(Integer, maximum 10 digits)

unit_ID (Optional) Unit identifier.

(Integer, maximum 10 digits)

X11X11 Longitudinal critical strength.

Default = 1020 (Real)

[Pa][Pa]
X12X12 Transverse critical strength.

Default = 1020 (Real)

[Pa][Pa]
S12S12 Shear critical strength.

Default = 1020 (Real)

[Pa][Pa]
Ifail_sh Shell failure model flag.
= 0 (Default)
Shell is never deleted and no stress softening.
= 1
Shell is deleted, if damage is reached for one layer.
= 2
Shell is deleted, if damage is reached for all shell layers.

(Integer)

 
Ifail_so Solid failure model flag.
= 0
Solid is never deleted and no stress softening.
= 1 (Default)
Solid is deleted, if damage is reached for one integration point of solid.
= 2
Solid is deleted, if damage is reached for all integration points.

(Integer)

 
τmaxτmax Dynamic time relaxation. 5

Default = 1020 (Real)

[s][s]
Fcut Stress tensor filtering frequency.

Default = 0.0 (Real)

[1s][1s]
fail_ID (Optional) Failure criteria identifier. 4

(Integer, maximum 10 digits)

Example

Comments

  1. This failure model is available for shells and solids. It considers a composite material ply with the fibers oriented in the direction 1 (also denoted m1) and the matrix oriented in transverse direction, that is, in directions 2 (and 3 for solids). Each direction considers a critical strength value valid for both tension and compression.
    Figure 1.

    Where, X11X11 , X12X12 , S12S12 are respectively the critical strength in direction 1, critical strength in direction 2 and in shear.

  2. The failure criterion for shells is written as:(1)
    F=σ21X211σ1σ2X211+σ22X222+σ212S2121F=σ21X211σ1σ2X211+σ22X222+σ212S2121
    For solids the criterion becomes:(2)
    F=σ21X211σ1σ2X211σ1σ3X211+σ22X222+σ23X222+σ212S212+σ231S2121F=σ21X211σ1σ2X211σ1σ3X211+σ22X222+σ23X222+σ212S212+σ231S2121

    The criterion is considered to be reached when F=1F=1 . In fact, the damage variable corresponds to the criterion itself D=FD=F .

  3. Once the criterion is reached D=F=1D=F=1 , two behaviors can be set up:
    • If Ifail_sh = 0 or Ifail_so = 0, there is no stress softening and elements are never deleted. In this case, the failure criterion is purely visual using the output of the damage variable.
    • If Ifail_sh0 or Ifail_so0, a stress relaxation is generated to decrease the load carrying capacity of the element.(3)
      σ(t)=f(t)σd(tr)σ(t)=f(t)σd(tr)

      With f(t)=exp(ttrτmax)f(t)=exp(ttrτmax) and ttrttr .

      Where,
      tt
      Time.
      trtr
      Start time of relaxation when the damage criteria is assumed.
      τmaxτmax
      Time of dynamic relaxation.
      σd(tr)σd(tr)
      Stress tensor when the criterion is reached.

      When the stresses reach 1% of the stress value at the beginning of the failure, the element is deleted. This is necessary to avoid instabilities coming from a sudden deletion of an element and a failure “chain reaction” in the neighboring elements. Even if the failure criterion is reached, there will be no element deletion with the default value of τmax=1.0E20τmax=1.0E20 . Therefore, it is recommended to define a value for τmaxτmax 10 times larger than the simulation time step.

  4. To avoid “chain reaction” when deleting elements, you can also define a stress tensor filtering frequency Fcut. Thus, the stress tensor used to calculate the TSAIHILL criterion is first be filtered according to:(4)
    σfiltn+1=ασn+1+(1α)σfiltnσfiltn+1=ασn+1+(1α)σfiltn

    With α=2πFcutΔt2πFcutΔt+1α=2πFcutΔt2πFcutΔt+1

    Where, ΔtΔt is the current timestep.

    If a filtering frequency is not defined (Fcut= 0.0), the filtering effect is deactivated.

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