HELIUS2_DMGINI_MCT

HELIUS2_DMGINI_MCT can be called to obtain the failure index and strength ratio of the fiber and matrix.

SUBROUTINE HELIUS2_DMGINI_MCT(HMAT, HPROP, STSM, STSF, FI, SR)
    INTEGER(INT_PTR_KIND()), INTENT(IN) :: HMAT, HPROP
    REAL(8), INTENT(IN) :: STSM(6), STSF(6)
    REAL(8), INTENT(OUT) :: FI(2), SR(2)
ENDSUBROUTINE

Variables Passed In

HMAT
The material handle which was passed to the user subroutine.
HPROP
The properties handle which was passed to the user subroutine.
STSM
The current stress state of the matrix. Stresses are ordered as such: σ11, σ22, σ33, σ12, σ13, σ23.
STSF
The current stress state of the fiber. Stresses are ordered as such: σ11, σ22, σ33, σ12, σ13, σ23.

Variables Updated

FI

This array will be updated with the failure index. The first value (FI(1)) is the failure index of the matrix and the second value is the failure index of the fiber.

SR

This array will be updated with the strength ratio. The first value (SR(1)) is the strength ratio of the matrix, and the second value is the strength ratio of the fiber. The strength ratio is synonymous with the factor of safety or the margin of safety. A strength ratio less than or equal to one indicates the particular constituent has failed. A strength ratio of two indicates the factor of safety is two for the particular constituent. The strength ratio is used for strain rate strengthening effects in explicit finite element analyses.