UDMGINI3

UDMGINI3 を使用して、平織物複合材料の損傷の開始の発生を定義できます。

損傷の開始は、構成レベル(各けん引の繊維および母材)、または複合材料レベルで定義できます。このルーチンは、ユーザの損傷開始ルーチンを要求する、織物複合材料の各積分点のすべての平衡反復で呼び出されます。ここに示すのは、UDMGINI3 へのインタフェース用テンプレートです。 このサブルーチンは繊維破損が予測されるまで呼び出されることに注意してください。

SUBROUTINE UDMGINI3(HMAT, HPROP, NPROPS, PROPS, NSDV, SDV, STRAIN, STRESS, DFGRD, DELT, LE, FI, SR, IFAIL, MSTATE)
    USE HELIUS
    IMPLICIT NONE
    INTEGER(HANDLE), INTENT(IN) :: HMAT
    INTEGER(HANDLE), INTENT(IN) :: HPROP
    INTEGER, INTENT(IN) :: NPROPS
    INTEGER, INTENT(IN) :: NSDV
    INTEGER, INTENT(IN) :: IFAIL(8)
    INTEGER, INTENT(IN) :: MSTATE
    REAL(8), INTENT(IN) :: PROPS(NPROPS)
    REAL(8), INTENT(IN) :: STRAIN(6,8)
    REAL(8), INTENT(IN) :: STRESS(6,8)
    REAL(8), INTENT(IN) :: DFGRD(3,3)
    REAL(8), INTENT(IN) :: DELT
    REAL(8), INTENT(IN) :: LE
    REAL(8), INTENT(INOUT) :: FI(4)
    REAL(8), INTENT(INOUT) :: SR(4)
    REAL(8), INTENT(INOUT) :: SDV(NSDV)

    ... user coding to upate FI, SR, and SDV here ...

RETURN
ENDSUBROUTINE

情報に対して提供される変数

HMAT

現在の材料に対するハンドルです。 これは、材料に関する情報にアクセスするために、情報ルーチン(「情報ルーチン」)に渡されます。

HPROP

現在の材料特性に対するハンドルです。 これは、材料特性に関する情報にアクセスするために、情報ルーチン(「情報ルーチン」)に渡されます。

NPROPS
HIN ファイルで *USER PROPERTIES キーワードによって指定されたユーザ特性の数です。
NSDV
HIN ファイルで *DEPVAR, NUM=<NSDV> によって要求されたユーザ状態変数の数です。
IFAIL
複合材料およびすべての構成の破損状態(充填、反り、母材ポケット、充填母材、充填繊維、反り母材、反り繊維)です。 次の表に、各複合材料の損傷状態を発生させる構成破損の組み合わせを示します。充填および反りけん引では、1 = 破損なし、2 = 母材破損、3 = 繊維破損。その他の構成では、1 = 破損なし、2 = 破損。
IFAIL(1)複合材料123456789
IFAIL(2)充填けん引121231323
IFAIL(3)反りけん引112213233
IFAIL(4)母材ポケット111222222
IFAIL(5)充填繊維111121212
IFAIL(6)充填母材121221222
IFAIL(7)反り繊維111112122
IFAIL(8)反り母材112212222
MSTATE
材料の現在の全体的な状態です。 これは、現在の材料モデル内にあるすべての非線形性フォームを含みます。この値は、現在の材料特性など材料に関する情報をさらに取得するために、情報ルーチンに渡すためにのみ使用する必要があります。
PROPS
HIN ファイルで *USER PROPERTIES キーワードによって指定されたユーザ特性です。
STRAIN

複合材料、母材、繊維の現在の合計ひずみ(機械的および熱的)です。 最初の列(STRAIN(:,1))には、複合材料のひずみが含まれます。ひずみは次のように順序付けされます: ε11、ε22、ε33、γ12、γ13、γ23。列 2~8 には、次の構成のひずみが含まれています。

2. 充填けん引

3. 反りけん引

4. 母材ポケット

5. 充填繊維

6. 充填母材

7. 反り繊維

8. 反り母材

ひずみは、それぞれのけん引のローカル座標系に配置されます(1-軸はけん引の長さに平行、2-軸はけん引に横方向で織物面内)。 母材ポケットは、充填けん引のローカル座標系に配置されます。材料定義で指定した繊維方向は、ひずみ(および応力)の方向には影響しません。

STRESS

複合材料、母材、繊維の現在の合計応力状態です。 この 2 次元配列の値は、STRAIN 配列と同じような方法で並べられます。

DFGRD
変形勾配です。 これは、非線形ジオメトリ効果がオンになっている場合にのみ有益です。用語は次の順序で配列されます。

DELT
無応力時の温度と現在の温度間の温度差です。 適切な場合は、これには粘弾性冷却の近似化が含まれています。
LE
特徴的要素長さです。 この数値は要素の変形に関係なく、解析全体で一定です。ANSYS ユーザの場合、この数値は常に 1 になります。

ユーザによって更新される変数

FI

破損インデックスです。 1 番目の値(FI(1))は充填母材の破損インデックスで、2 番目の値は充填繊維の破損インデックス、3 番目は反り母材、4 番目は反り繊維です。任意の値がいずれかの値以上になると、その構成の損傷が開始したと判断され、適切に劣化されます。母材構成のみが破損した場合も、このサブルーチンは、繊維の損傷の開始を予測するために呼び出されます。すべての構成が破損すると、このサブルーチンは呼び出されません。

SR

強度比です。 1 番目の値(SR(1))は充填母材の強度比で、2 番目の値は充填繊維の強度比、3 番目は反り母材、4 番目は反り繊維です。強度比は、安全係数または安全域と同じ意味です。1 以下の強度比は、特定の構成が破損していることを示します。2 の強度比は、特定の構成の安全係数が 2であることを示します。陽解法では大きな数値(> 1)に設定することをお勧めします。強度比は、有限要素陽解法のひずみ速度強化効果に使用されます。

SDV
HIN ファイルで *DEPVAR, NUM= キーワードによって要求されたユーザ状態変数です。