/FAIL/TSAIWU

Block Format Keyword Tsai-Wu 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/TSAIWU/mat_ID/unit_ID
σt1σt1 σt2σt2 σc1σc1 σc2σc2 ˉσ12¯σ12
αα τmaxτmax Fcut   Ifail_sh Ifail_so
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)

σt1σt1 Longitudinal tensile strength.

Default = 1020 (Real)

[Pa][Pa]
σt2σt2 Transverse tensile strength.

Default = 1020 (Real)

[Pa][Pa]
σc1σc1 Longitudinal compressive strength.

Default = 1020 (Real)

[Pa][Pa]
σc2σc2 Transverse compressive strength.

Default = 1020 (Real)

[Pa][Pa]
ˉσ12¯σ12 Shear strength.

Default = 1020 (Real)

[Pa][Pa]
αα Interaction parameter 12.

Default = 0.0 (Real)

τmaxτmax Dynamic time relaxation. 5

Default = 1020 (Real)

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

Default = 0.0 (Real)

[1s][1s]
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)

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 direction 2 (and 3 for solids). Each direction considers a critical strength value in tension and compression as;
    Figure 1.

    Where, σt1σt1 , σt2σt2 , σc1σc1 , σc2σc2 , ˉσ12¯σ12 are respectively the critical strength in tension for direction 1, in tension for direction 2, in compression for direction 1, in compression for direction 2 and in shear.

  2. The failure criterion for shells is written as:(1)
    F=F11σ21+F22σ22+F66σ212+2F12σ1σ2+F1σ1+F2σ21F=F11σ21+F22σ22+F66σ212+2F12σ1σ2+F1σ1+F2σ21
    For solids the criterion becomes:(2)
    F=F11σ21+F22σ22+F22σ23+F66σ212+F66σ213+2F12σ1σ2+2F12σ1σ3+F1σ1+F2σ2+F2σ31F=F11σ21+F22σ22+F22σ23+F66σ212+F66σ213+2F12σ1σ2+2F12σ1σ3+F1σ1+F2σ2+F2σ31
    Where, the FF coefficients are obtained with:
    • F1=1σt11σc1F2=1σt21σc2F11=1σt1σc1F22=1σt2σc2F12=α2F11F22F66=1ˉσ12F1=1σt11σc1F2=1σt21σc2F11=1σt1σc1F22=1σt2σc2F12=α2F11F22F66=1¯σ12

    Here, αα is the interaction parameter between direction 1 and 2. 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)

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

      Where,
      t
      Time.
      tr
      Start time of relaxation when the damage criteria is assumed.
      τmax
      Time of dynamic relaxation.
      σ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 . Therefore, it is recommended to define a value for τ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 TSAIWU criterion is first be filtered according to:(4)
    σfiltn+1=ασn+1+(1α)σfiltn

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

    Where, Δ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).