/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 |
(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.
(Integer) |
|
Ifail_so | Solid failure model flag.
(Integer) |
|
fail_ID | (Optional) Failure criteria
identifier. 4 (Integer, maximum 10 digits) |
▸Example
Comments
- 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.
- The failure criterion for shells is written as:
(1) F=F11σ21+F22σ22+F66σ212+2F12σ1σ2+F1σ1+F2σ2≤1F=F11σ21+F22σ22+F66σ212+2F12σ1σ2+F1σ1+F2σ2≤1For 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σ3≤1F=F11σ21+F22σ22+F22σ23+F66σ212+F66σ213+2F12σ1σ2+2F12σ1σ3+F1σ1+F2σ2+F2σ3≤1Where, the FF coefficients are obtained with:- F1=1σt1−1σc1F2=1σt2−1σc2F11=1σt1⋅σc1F22=1σt2⋅σc2F12=−α2√F11⋅F22F66=1ˉσ12F1=1σt1−1σc1F2=1σt2−1σc2F11=1σt1⋅σc1F22=1σt2⋅σc2F12=−α2√F11⋅F22F66=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 .
- 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_sh ≠
0 or
Ifail_so ≠
0, a stress relaxation is generated to decrease
the load carrying capacity of the element.
(3) σ(t)=f(t)⋅σd(tr)With f(t)=exp(−t−trτmax) and t≥tr .
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.
- 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−α)σfiltnWith α=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.
- 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).