u4.43.01 Opérateur DEFI_MATERIAU#

Syntaxe#

Détail de la syntaxe
mater = DEFI_MATERIAU(
    ◇ reuse = <objet de MATER>,
    ◇ MATER = mater,
    ◆ | TABLE = _F(
           ◆ TABLE = table,
           ◆ NOM_PARA = / "IRRA",
                        / "TEMP",
           ◆ COMPOR = / "ELAS_COQUE_FO",
                      / "ELAS_FO",
                      / "ELAS_ORTH_FO",
                      / "THER_FO",
                      / "THER_NL",
                      / "THER_NL_ORTH",
           ◇ INTERPOL = / "LIN" (par défaut),
                        / "LOG",
           ◇ PROL_DROITE = / "CONSTANT",
                           / "EXCLU" (par défaut),
                           / "LINEAIRE",
           ◇ PROL_GAUCHE = / "CONSTANT",
                           / "EXCLU" (par défaut),
                           / "LINEAIRE",
        ),
      | ELAS = _F(
           ◆ / E = float,
             / K = float,
             / CELE_P = float,
           ◇ & NU = float,
           ◇ & MU = float,
           ◇ & CELE_S = float,
           ◇ & RHO = float,
           ◇ ALPHA = float,
           ◇ AMOR_ALPHA = float,
           ◇ AMOR_BETA = float,
           ◇ AMOR_HYST = float,
           ◇ K_DESSIC = float (défaut: 0.0),
           ◇ B_ENDOGE = float (défaut: 0.0),
           ◇ LONG_CARA = float,
           ◇ COEF_AMOR = float (défaut: 1.0),
        ),
      | ELAS_FO = _F(
           ◆ E = fonction / formule / nappe,
           ◆ NU = fonction / formule / nappe,
           ◇ RHO = fonction / formule / nappe,
           ◇ & TEMP_DEF_ALPHA = float,
             & ALPHA = fonction / formule,
           ◇ PRECISION = float (défaut: 1.0),
           ◇ AMOR_ALPHA = fonction / formule / nappe,
           ◇ AMOR_BETA = fonction / formule / nappe,
           ◇ AMOR_HYST = fonction / formule / nappe,
           ◇ K_DESSIC = float (défaut: 0.0),
           ◇ B_ENDOGE = float (défaut: 0.0),
           ◇ LONG_CARA = float,
           ◇ COEF_AMOR = float (défaut: 1.0),
        ),
      | ELAS_FLUI = _F(
           ◆ E = float,
           ◆ NU = float,
           ◆ RHO = float,
           ◆ PROF_RHO_F_INT = fonction / formule / nappe,
           ◆ PROF_RHO_F_EXT = fonction / formule / nappe,
           ◆ COEF_MASS_AJOU = fonction / formule / nappe,
        ),
      | ELAS_ISTR = _F(
           ◆ E_L = float,
           ◆ E_N = float,
           ◆ NU_LT = float,
           ◆ NU_LN = float,
           ◆ G_LN = float,
           ◇ RHO = float,
           ◇ ALPHA_L = float (défaut: 0.0),
           ◇ ALPHA_N = float (défaut: 0.0),
        ),
      | ELAS_ISTR_FO = _F(
           ◆ E_L = fonction / formule / nappe,
           ◆ E_N = fonction / formule / nappe,
           ◆ NU_LT = fonction / formule / nappe,
           ◆ NU_LN = fonction / formule / nappe,
           ◆ G_LN = fonction / formule / nappe,
           ◇ RHO = fonction / formule / nappe,
           ◇ & TEMP_DEF_ALPHA = float,
             & ALPHA_L = fonction / formule,
           ◇ & ALPHA_N = fonction / formule,
           ◇ PRECISION = float (défaut: 1.0),
        ),
      | ELAS_ORTH = _F(
           ◆ E_L = float,
           ◆ E_T = float,
           ◇ E_N = float,
           ◆ NU_LT = float,
           ◇ NU_LN = float,
           ◇ NU_TN = float,
           ◆ G_LT = float,
           ◇ G_LN = float,
           ◇ G_TN = float,
           ◇ RHO = float,
           ◇ ALPHA_L = float (défaut: 0.0),
           ◇ ALPHA_T = float (défaut: 0.0),
           ◇ ALPHA_N = float (défaut: 0.0),
           ◇ XT = float (défaut: 1.0),
           ◇ XC = float (défaut: 1.0),
           ◇ YT = float (défaut: 1.0),
           ◇ YC = float (défaut: 1.0),
           ◇ S_LT = float (défaut: 1.0),
           ◇ AMOR_ALPHA = float,
           ◇ AMOR_BETA = float,
           ◇ AMOR_HYST = float,
        ),
      | ELAS_ORTH_FO = _F(
           ◆ E_L = fonction / formule / nappe,
           ◆ E_T = fonction / formule / nappe,
           ◆ E_N = fonction / formule / nappe,
           ◆ NU_LT = fonction / formule / nappe,
           ◆ NU_LN = fonction / formule / nappe,
           ◆ NU_TN = fonction / formule / nappe,
           ◆ G_LT = fonction / formule / nappe,
           ◆ G_LN = fonction / formule / nappe,
           ◆ G_TN = fonction / formule / nappe,
           ◇ RHO = fonction / formule / nappe,
           ◇ & TEMP_DEF_ALPHA = float,
             & ALPHA_L = fonction / formule,
           ◇ & ALPHA_N = fonction / formule,
           ◇ & ALPHA_T = fonction / formule,
           ◇ PRECISION = float (défaut: 1.0),
           ◇ AMOR_ALPHA = fonction / formule / nappe,
           ◇ AMOR_BETA = fonction / formule / nappe,
           ◇ AMOR_HYST = fonction / formule / nappe,
           ◇ K_DESSIC = float (défaut: 0.0),
           ◇ B_ENDOGE = float (défaut: 0.0),
        ),
      | ELAS_VISCO = _F(
           ◆ G = complex,
           ◆ NU = complex,
           ◇ RHO = float,
        ),
      | ELAS_VISCO_ISTR = _F(
           ◆ E_L = complex,
           ◆ E_N = complex,
           ◆ NU_LT = complex,
           ◆ NU_LN = complex,
           ◆ G_LN = complex,
           ◇ RHO = float,
        ),
      | ELAS_VISCO_ORTH = _F(
           ◆ E_L = complex,
           ◆ E_T = complex,
           ◇ E_N = complex,
           ◆ NU_LT = complex,
           ◇ NU_LN = complex,
           ◇ NU_TN = complex,
           ◆ G_LT = complex,
           ◇ G_LN = complex,
           ◇ G_TN = complex,
           ◇ RHO = float,
        ),
      | ELAS_COQUE = _F(
           ◇ / MEMB_L = float,
             / M_LLLL = float,
           ◇ & MEMB_LT = float,
             & ◆ MEMB_T = float,
               ◆ MEMB_G_LT = float,
               ◆ FLEX_L = float,
               ◆ FLEX_LT = float,
               ◆ FLEX_T = float,
               ◆ FLEX_G_LT = float,
               ◆ CISA_L = float,
               ◆ CISA_T = float,
           ◇ & M_LLTT = float,
             & ◆ M_LLLT = float,
               ◆ M_TTTT = float,
               ◆ M_TTLT = float,
               ◆ M_LTLT = float,
               ◆ F_LLLL = float,
               ◆ F_LLTT = float,
               ◆ F_LLLT = float,
               ◆ F_TTTT = float,
               ◆ F_TTLT = float,
               ◆ F_LTLT = float,
               ◆ MF_LLLL = float,
               ◆ MF_LLTT = float,
               ◆ MF_LLLT = float,
               ◆ MF_TTTT = float,
               ◆ MF_TTLT = float,
               ◆ MF_LTLT = float,
               ◆ MC_LLLZ = float,
               ◆ MC_LLTZ = float,
               ◆ MC_TTLZ = float,
               ◆ MC_TTTZ = float,
               ◆ MC_LTLZ = float,
               ◆ MC_LTTZ = float,
               ◆ FC_LLLZ = float,
               ◆ FC_LLTZ = float,
               ◆ FC_TTLZ = float,
               ◆ FC_TTTZ = float,
               ◆ FC_LTLZ = float,
               ◆ FC_LTTZ = float,
               ◆ C_LZLZ = float,
               ◆ C_LZTZ = float,
               ◆ C_TZTZ = float,
           ◇ RHO = float,
           ◇ ALPHA = float,
        ),
      | ELAS_COQUE_FO = _F(
           ◇ / MEMB_L = fonction / formule / nappe,
             / M_LLLL = fonction / formule / nappe,
           ◇ & MEMB_LT = fonction / formule / nappe,
             & ◆ MEMB_T = fonction / formule / nappe,
               ◆ MEMB_G_LT = fonction / formule / nappe,
               ◆ FLEX_L = fonction / formule / nappe,
               ◆ FLEX_LT = fonction / formule / nappe,
               ◆ FLEX_T = fonction / formule / nappe,
               ◆ FLEX_G_LT = fonction / formule / nappe,
               ◆ CISA_L = fonction / formule / nappe,
               ◆ CISA_T = fonction / formule / nappe,
           ◇ & M_LLTT = fonction / formule / nappe,
             & ◆ M_LLLT = fonction / formule / nappe,
               ◆ M_TTTT = fonction / formule / nappe,
               ◆ M_TTLT = fonction / formule / nappe,
               ◆ M_LTLT = fonction / formule / nappe,
               ◆ F_LLLL = fonction / formule / nappe,
               ◆ F_LLTT = fonction / formule / nappe,
               ◆ F_LLLT = fonction / formule / nappe,
               ◆ F_TTTT = fonction / formule / nappe,
               ◆ F_TTLT = fonction / formule / nappe,
               ◆ F_LTLT = fonction / formule / nappe,
               ◆ MF_LLLL = fonction / formule / nappe,
               ◆ MF_LLTT = fonction / formule / nappe,
               ◆ MF_LLLT = fonction / formule / nappe,
               ◆ MF_TTTT = fonction / formule / nappe,
               ◆ MF_TTLT = fonction / formule / nappe,
               ◆ MF_LTLT = fonction / formule / nappe,
               ◆ MC_LLLZ = fonction / formule / nappe,
               ◆ MC_LLTZ = fonction / formule / nappe,
               ◆ MC_TTLZ = fonction / formule / nappe,
               ◆ MC_TTTZ = fonction / formule / nappe,
               ◆ MC_LTLZ = fonction / formule / nappe,
               ◆ MC_LTTZ = fonction / formule / nappe,
               ◆ FC_LLLZ = fonction / formule / nappe,
               ◆ FC_LLTZ = fonction / formule / nappe,
               ◆ FC_TTLZ = fonction / formule / nappe,
               ◆ FC_TTTZ = fonction / formule / nappe,
               ◆ FC_LTLZ = fonction / formule / nappe,
               ◆ FC_LTTZ = fonction / formule / nappe,
               ◆ C_LZLZ = fonction / formule / nappe,
               ◆ C_LZTZ = fonction / formule / nappe,
               ◆ C_TZTZ = fonction / formule / nappe,
           ◇ RHO = fonction / formule / nappe,
           ◇ ALPHA = fonction / formule,
        ),
      | ELAS_MEMBRANE = _F(
           ◆ M_LLLL = float,
           ◆ M_LLTT = float,
           ◆ M_LLLT = float,
           ◆ M_TTTT = float,
           ◆ M_TTLT = float,
           ◆ M_LTLT = float,
           ◇ RHO = float,
           ◇ ALPHA = float,
        ),
      | BETON_DESORP = _F(
           ◇ LEVERETT = / "NON" (par défaut),
                        / "OUI",
           # Si: equal_to("LEVERETT", 'NON')
               ◆ FONC_DESORP = fonction / formule / nappe,
           # Si: equal_to("LEVERETT", 'OUI')
               ◆ VG_PR = float,
               ◆ VG_N = float,
               ◆ ATH = float,
               ◆ TEMP_0_C = float,
               ◆ PORO = float,
               ◇ UNITE_PRESSION = / "MPa",
                                  / "Pa" (par défaut),
        ),
      | SECOND_ELAS = _F(
           ◆ A1 = float,
        ),
      | FONDA_SUPERFI = _F(
           ◆ LONG_X = float,
           ◆ LONG_Y = float,
           ◆ PHI = float,
           ◇ COHESION = float (défaut: 0.0),
           ◇ RAID_GLIS = float (défaut: 0.0),
           ◇ GAMMA_REFE = float (défaut: 0.0),
           ◆ CP_SERVICE = float,
           ◇ CP_ULTIME = float (défaut: 0.0),
           ◇ DEPL_REFE = float (défaut: 0.0),
           ◇ RAID_CP_X = float (défaut: 0.0),
           ◇ GAMMA_CP_X = float (défaut: 0.0),
           ◇ RAID_CP_Y = float (défaut: 0.0),
           ◇ GAMMA_CP_Y = float (défaut: 0.0),
           ◇ RAID_CP_RX = float (défaut: 0.0),
           ◇ GAMMA_CP_RX = float (défaut: 0.0),
           ◇ RAID_CP_RY = float (défaut: 0.0),
           ◇ GAMMA_CP_RY = float (défaut: 0.0),
           ◇ DECOLLEMENT = / "NON" (par défaut),
                           / "OUI",
           ◇ KP = float (défaut: 0.0),
           ◇ KT = float (défaut: 0.0),
           ◇ KT1 = float (défaut: 0.0),
           ◇ KT2 = float (défaut: 0.0),
        ),
      | ELAS_HYPER = _F(
           ◆ C10 = float,
           ◇ C01 = float (défaut: 0.0),
           ◇ C20 = float (défaut: 0.0),
           ◆ / K = float,
             / NU = float,
           ◇ RHO = float (défaut: 0.0),
        ),
      | ELAS_HYPER_VISC = _F(
           ◆ C10 = float,
           ◆ C01 = float,
           ◆ C20 = float,
           ◇ K = float,
           ◇ G = list[float],
           ◇ TAU = list[float],
        ),
      | ELAS_GLRC = _F(
           ◆ E_M = float,
           ◆ NU_M = float,
           ◇ E_F = float,
           ◇ NU_F = float,
           ◇ & BT1 = float,
             & BT2 = float,
           ◇ RHO = float,
           ◇ ALPHA = float,
           ◇ AMOR_ALPHA = float,
           ◇ AMOR_BETA = float,
           ◇ AMOR_HYST = float,
        ),
      | ELAS_GLRC_FO = _F(
           ◆ E_M = fonction / formule / nappe,
           ◆ NU_M = fonction / formule / nappe,
           ◇ E_F = fonction / formule / nappe,
           ◇ NU_F = fonction / formule / nappe,
           ◇ & BT1 = fonction / formule / nappe,
             & BT2 = fonction / formule / nappe,
           ◇ RHO = fonction / formule / nappe,
           ◇ & TEMP_DEF_ALPHA = float,
             & ALPHA = fonction / formule,
           ◇ AMOR_ALPHA = fonction / formule / nappe,
           ◇ AMOR_BETA = fonction / formule / nappe,
           ◇ AMOR_HYST = fonction / formule / nappe,
        ),
      | ELAS_DHRC = _F(
           ◆ A0 = list[float],
           ◇ RHO = float,
           ◇ ALPHA = float,
           ◇ AMOR_ALPHA = float,
           ◇ AMOR_BETA = float,
           ◇ AMOR_HYST = float,
        ),
      | HYPER_HILL = _F(
           ◇ ALPHA = list[float],
           ◇ BETA = list[float],
           ◇ MU = list[float],
        ),
      | CABLE = _F(
           ◇ EC_SUR_E = float (défaut: 0.0001),
        ),
      | VERI_BORNE = _F(
           ◆ | EPSI_MAXI = float,
             | TEMP_MAXI = float,
             | TEMP_MINI = float,
             | VEPS_MAXI = float,
        ),
      | TRACTION = _F(
           ◆ SIGM = fonction / formule / nappe,
        ),
      | ECRO_LINE = _F(
           ◆ D_SIGM_EPSI = float,
           ◆ SY = float,
           ◇ SIGM_LIM = float,
           ◇ EPSI_LIM = float,
        ),
      | ENDO_HETEROGENE = _F(
           ◆ WEIBULL = float,
           ◆ SY = float,
           ◆ KI = float,
           ◆ EPAI = float,
           ◇ GR = float (défaut: 1.0),
        ),
      | ECRO_LINE_FO = _F(
           ◆ D_SIGM_EPSI = fonction / formule / nappe,
           ◆ SY = fonction / formule / nappe,
           ◇ SIGM_LIM = fonction / formule / nappe,
           ◇ EPSI_LIM = fonction / formule / nappe,
        ),
      | ECRO_PUIS = _F(
           ◆ SY = float,
           ◆ A_PUIS = float,
           ◆ N_PUIS = float,
        ),
      | ECRO_PUIS_FO = _F(
           ◆ SY = fonction / formule / nappe,
           ◆ A_PUIS = fonction / formule / nappe,
           ◆ N_PUIS = fonction / formule / nappe,
        ),
      | ECRO_NL = _F(
           ◆ R0 = float,
           ◇ RH = float,
           ◇ R1 = float,
           ◇ GAMMA_1 = float,
           ◇ R2 = float,
           ◇ GAMMA_2 = float,
           ◇ RK = float,
           ◇ P0 = float,
           ◇ GAMMA_M = float,
           ◇ EPSP_LUDERS = float,
        ),
      | ECRO_NL_FO = _F(
           ◆ R0 = fonction / formule / nappe,
           ◇ RH = fonction / formule / nappe,
           ◇ R1 = fonction / formule / nappe,
           ◇ GAMMA_1 = fonction / formule / nappe,
           ◇ R2 = fonction / formule / nappe,
           ◇ GAMMA_2 = fonction / formule / nappe,
           ◇ RK = fonction / formule / nappe,
           ◇ P0 = fonction / formule / nappe,
           ◇ GAMMA_M = fonction / formule / nappe,
           ◇ EPSP_LUDERS = fonction / formule / nappe,
        ),
      | KICHENIN_NL = _F(
           ◆ SIGC = float,
           ◆ PRAGER = float,
           ◆ E_VISC = float,
           ◆ NU_VISC = float,
           ◆ NU_AMOR = float,
           ◆ ETA_AMOR = float,
           ◆ N_AMOR = float,
        ),
      | KICHENIN_NL_FO = _F(
           ◆ SIGC = fonction / formule / nappe,
           ◆ PRAGER = fonction / formule / nappe,
           ◆ E_VISC = fonction / formule / nappe,
           ◆ NU_VISC = fonction / formule / nappe,
           ◆ NU_AMOR = fonction / formule / nappe,
           ◆ ETA_AMOR = fonction / formule / nappe,
           ◆ N_AMOR = fonction / formule / nappe,
        ),
      | ECRO_COOK = _F(
           ◆ A = float,
           ◆ B = float,
           ◇ & C = float,
             & EPSP0 = float,
           ◆ N_PUIS = float,
           ◇ & M_PUIS = float,
             & ◆ TROOM = float,
               ◆ TMELT = float,
        ),
      | ECRO_COOK_FO = _F(
           ◆ A = fonction / formule / nappe,
           ◆ B = fonction / formule / nappe,
           ◇ & C = float,
             & EPSP0 = float,
           ◆ N_PUIS = float,
           ◇ & M_PUIS = float,
             & ◆ TROOM = float,
               ◆ TMELT = float,
        ),
      | BETON_ECRO_LINE = _F(
           ◆ D_SIGM_EPSI = float,
           ◆ SYT = float,
           ◇ SYC = float,
        ),
      | BETON_REGLE_PR = _F(
           ◆ D_SIGM_EPSI = float,
           ◆ SYT = float,
           ◇ SYC = float,
           ◇ EPSC = float,
           ◇ N = float,
        ),
      | ENDO_ORTH_BETON = _F(
           ◇ ALPHA = float (défaut: 0.9),
           ◆ K0 = float,
           ◆ K1 = float,
           ◇ K2 = float (défaut: 0.0007),
           ◆ ECROB = float,
           ◆ ECROD = float,
        ),
      | PRAGER = _F(
           ◆ C = float,
        ),
      | PRAGER_FO = _F(
           ◆ C = fonction / formule / nappe,
        ),
      | TAHERI = _F(
           ◆ R_0 = float,
           ◆ ALPHA = float,
           ◆ M = float,
           ◆ A = float,
           ◆ B = float,
           ◆ C1 = float,
           ◆ C_INF = float,
           ◆ S = float,
        ),
      | TAHERI_FO = _F(
           ◆ R_0 = fonction / formule / nappe,
           ◆ ALPHA = fonction / formule / nappe,
           ◆ M = fonction / formule / nappe,
           ◆ A = fonction / formule / nappe,
           ◆ B = fonction / formule / nappe,
           ◆ C1 = fonction / formule / nappe,
           ◆ C_INF = fonction / formule / nappe,
           ◆ S = fonction / formule / nappe,
        ),
      | ROUSSELIER = _F(
           ◆ D = float,
           ◆ SIGM_1 = float,
           ◆ PORO_INIT = float,
           ◇ PORO_CRIT = float (défaut: 1.0),
           ◇ PORO_ACCE = float (défaut: 1.0),
           ◇ PORO_LIMI = float (défaut: 0.999),
           ◇ D_SIGM_EPSI_NORM = float (défaut: 1.0),
           ◇ AN = float (défaut: 0.0),
           ◇ DP_MAXI = float (défaut: 0.1),
           ◇ BETA = float (défaut: 0.85),
           ◇ PORO_TYPE = float (défaut: 1.0),
        ),
      | ROUSSELIER_FO = _F(
           ◆ D = fonction / formule / nappe,
           ◆ SIGM_1 = fonction / formule / nappe,
           ◆ PORO_INIT = fonction / formule / nappe,
           ◇ PORO_CRIT = float (défaut: 1.0),
           ◇ PORO_ACCE = float (défaut: 1.0),
           ◇ PORO_LIMI = float (défaut: 0.999),
           ◇ D_SIGM_EPSI_NORM = float (défaut: 1.0),
           ◇ AN = float (défaut: 0.0),
           ◇ DP_MAXI = float (défaut: 0.1),
           ◇ BETA = float (défaut: 0.85),
           ◇ PORO_TYPE = float (défaut: 1.0),
        ),
      | VISC_SINH = _F(
           ◆ SIGM_0 = float,
           ◆ EPSI_0 = float,
           ◆ M = float,
        ),
      | VISC_SINH_FO = _F(
           ◆ SIGM_0 = fonction / formule / nappe,
           ◆ EPSI_0 = fonction / formule / nappe,
           ◆ M = fonction / formule / nappe,
        ),
      | CIN1_CHAB = _F(
           ◆ R_0 = float,
           ◇ R_I = float,
           ◇ B = float (défaut: 0.0),
           ◆ C_I = float,
           ◇ K = float (défaut: 1.0),
           ◇ W = float (défaut: 0.0),
           ◆ G_0 = float,
           ◇ A_I = float (défaut: 1.0),
        ),
      | CIN1_CHAB_FO = _F(
           ◆ R_0 = fonction / formule / nappe,
           ◆ R_I = fonction / formule / nappe,
           ◆ B = fonction / formule / nappe,
           ◆ C_I = fonction / formule / nappe,
           ◆ K = fonction / formule / nappe,
           ◆ W = fonction / formule / nappe,
           ◆ G_0 = fonction / formule / nappe,
           ◆ A_I = fonction / formule / nappe,
        ),
      | CIN2_CHAB = _F(
           ◆ R_0 = float,
           ◇ R_I = float,
           ◇ B = float (défaut: 0.0),
           ◆ C1_I = float,
           ◆ C2_I = float,
           ◇ K = float (défaut: 1.0),
           ◇ W = float (défaut: 0.0),
           ◆ G1_0 = float,
           ◆ G2_0 = float,
           ◇ A_I = float (défaut: 1.0),
        ),
      | CIN2_CHAB_FO = _F(
           ◆ R_0 = fonction / formule / nappe,
           ◆ R_I = fonction / formule / nappe,
           ◆ B = fonction / formule / nappe,
           ◆ C1_I = fonction / formule / nappe,
           ◆ C2_I = fonction / formule / nappe,
           ◆ K = fonction / formule / nappe,
           ◆ W = fonction / formule / nappe,
           ◆ G1_0 = fonction / formule / nappe,
           ◆ G2_0 = fonction / formule / nappe,
           ◆ A_I = fonction / formule / nappe,
        ),
      | CIN2_NRAD = _F(
           ◇ DELTA1 = float (défaut: 1.0),
           ◇ DELTA2 = float (défaut: 1.0),
        ),
      | MEMO_ECRO = _F(
           ◆ MU = float,
           ◆ Q_M = float,
           ◆ Q_0 = float,
           ◇ ETA = float (défaut: 0.5),
        ),
      | MEMO_ECRO_FO = _F(
           ◆ MU = fonction / formule / nappe,
           ◆ Q_M = fonction / formule / nappe,
           ◆ Q_0 = fonction / formule / nappe,
           ◆ ETA = fonction / formule / nappe,
        ),
      | VISCOCHAB = _F(
           ◆ K_0 = float,
           ◇ A_K = float (défaut: 0.0),
           ◇ A_R = float (défaut: 1.0),
           ◆ K = float,
           ◆ N = float,
           ◇ ALP = float (défaut: 0.0),
           ◆ B = float,
           ◇ M_R = float (défaut: 1.0),
           ◇ G_R = float (défaut: 0.0),
           ◇ MU = float (défaut: 0.0),
           ◆ Q_M = float,
           ◆ Q_0 = float,
           ◇ QR_0 = float (défaut: 0.0),
           ◇ ETA = float (défaut: 0.5),
           ◆ C1 = float,
           ◇ M_1 = float (défaut: 1.0),
           ◇ D1 = float (défaut: 1.0),
           ◇ G_X1 = float (défaut: 0.0),
           ◆ G1_0 = float,
           ◆ C2 = float,
           ◇ M_2 = float (défaut: 1.0),
           ◇ D2 = float (défaut: 1.0),
           ◇ G_X2 = float (défaut: 0.0),
           ◆ G2_0 = float,
           ◇ A_I = float (défaut: 1.0),
        ),
      | VISCOCHAB_FO = _F(
           ◆ K_0 = fonction / formule / nappe,
           ◆ A_K = fonction / formule / nappe,
           ◆ A_R = fonction / formule / nappe,
           ◆ K = fonction / formule / nappe,
           ◆ N = fonction / formule / nappe,
           ◆ ALP = fonction / formule / nappe,
           ◆ B = fonction / formule / nappe,
           ◆ M_R = fonction / formule / nappe,
           ◆ G_R = fonction / formule / nappe,
           ◆ MU = fonction / formule / nappe,
           ◆ Q_M = fonction / formule / nappe,
           ◆ Q_0 = fonction / formule / nappe,
           ◆ QR_0 = fonction / formule / nappe,
           ◆ ETA = fonction / formule / nappe,
           ◆ C1 = fonction / formule / nappe,
           ◆ M_1 = fonction / formule / nappe,
           ◆ D1 = fonction / formule / nappe,
           ◆ G_X1 = fonction / formule / nappe,
           ◆ G1_0 = fonction / formule / nappe,
           ◆ C2 = fonction / formule / nappe,
           ◆ M_2 = fonction / formule / nappe,
           ◆ D2 = fonction / formule / nappe,
           ◆ G_X2 = fonction / formule / nappe,
           ◆ G2_0 = fonction / formule / nappe,
           ◆ A_I = fonction / formule / nappe,
        ),
      | LEMAITRE = _F(
           ◆ N = float,
           ◆ UN_SUR_K = float,
           ◇ UN_SUR_M = float (défaut: 0.0),
        ),
      | LEMAITRE_IRRA = _F(
           ◆ N = float,
           ◆ UN_SUR_K = float,
           ◆ UN_SUR_M = float,
           ◆ QSR_K = float,
           ◆ BETA = float,
           ◆ PHI_ZERO = float,
           ◆ L = float,
           ◇ GRAN_FO = fonction / formule / nappe,
        ),
      | VISC_IRRA_LOG = _F(
           ◆ A = float,
           ◆ B = float,
           ◆ CSTE_TPS = float,
           ◆ ENER_ACT = float,
        ),
      | GRAN_IRRA_LOG = _F(
           ◆ A = float,
           ◆ B = float,
           ◆ C = float,
           ◆ CSTE_TPS = float,
           ◆ ENER_ACT = float,
           ◇ GRAN_FO = fonction / formule / nappe,
        ),
      | LEMA_SEUIL = _F(
           ◆ A = float,
           ◆ S = float,
        ),
      | LEMA_SEUIL_FO = _F(
           ◆ A = fonction / formule / nappe,
           ◆ S = fonction / formule / nappe,
        ),
      | IRRAD3M = _F(
           ◆ R02 = fonction / formule / nappe,
           ◆ EPSI_U = fonction / formule / nappe,
           ◆ RM = fonction / formule / nappe,
           ◆ AI0 = float,
           ◇ ZETA_F = fonction / formule / nappe,
           ◆ ETAI_S = float,
           ◆ RG0 = float,
           ◆ ALPHA = float,
           ◆ PHI0 = float,
           ◇ KAPPA = float (défaut: 0.8),
           ◇ ZETA_G = fonction / formule / nappe,
           ◇ TOLER_ET = float (défaut: 0.15),
        ),
      | LEMAITRE_FO = _F(
           ◆ N = fonction / formule / nappe,
           ◆ UN_SUR_K = fonction / formule / nappe,
           ◆ UN_SUR_M = fonction / formule / nappe,
        ),
      | ARME = _F(
           ◆ KYE = float,
           ◆ DLE = float,
           ◆ KYP = float,
           ◆ DLP = float,
           ◆ KYG = float,
           ◇ KP = float (défaut: 0.0),
           ◇ KT = float (défaut: 0.0),
           ◇ KT1 = float (défaut: 0.0),
           ◇ KT2 = float (défaut: 0.0),
        ),
      | ASSE_CORN = _F(
           ◆ NU_1 = float,
           ◆ MU_1 = float,
           ◆ DXU_1 = float,
           ◆ DRYU_1 = float,
           ◆ C_1 = float,
           ◆ NU_2 = float,
           ◆ MU_2 = float,
           ◆ DXU_2 = float,
           ◆ DRYU_2 = float,
           ◆ C_2 = float,
           ◆ KY = float,
           ◆ KZ = float,
           ◆ KRX = float,
           ◆ KRZ = float,
           ◇ R_P0 = float (défaut: 10000.0),
           ◇ KP = float (défaut: 0.0),
           ◇ KT = float (défaut: 0.0),
           ◇ KT1 = float (défaut: 0.0),
           ◇ KT2 = float (défaut: 0.0),
        ),
      | DIS_CONTACT = _F(
           ◆ | RIGI_NOR = float,
             | RIGI_TAN = float,
             | AMOR_NOR = float,
             | AMOR_TAN = float,
             | KP = float (défaut: 0.0),
             | KT = float (défaut: 0.0),
             | KT1 = float (défaut: 0.0),
             | KT2 = float (défaut: 0.0),
             | COULOMB = float,
             | DIST_1 = float,
             | DIST_2 = float,
             | JEU = float,
             | INST_COMP_INIT = list[float],
             | CONTACT = / "1D" (par défaut),
                         / "COIN_2D",
           # Si: equal_to("CONTACT", 'COIN_2D')
               ◆ PRECISION = list[float],
        ),
      | ENDO_SCALAIRE = _F(
           ◆ K = float,
           ◆ P = float,
           ◇ Q = float (défaut: 0.0),
           ◆ M = float,
           ◇ C_COMP = float (défaut: 0.0),
           ◇ C_VOLU = float (défaut: 1.0),
           ◇ COEF_RIGI_MINI = float (défaut: 1e-05),
        ),
      | ENDO_SCALAIRE_FO = _F(
           ◆ K = fonction / formule / nappe,
           ◆ P = fonction / formule / nappe,
           ◇ Q = float (défaut: 0.0),
           ◆ M = fonction / formule / nappe,
           ◆ C_COMP = fonction / formule / nappe,
           ◆ C_VOLU = fonction / formule / nappe,
           ◇ COEF_RIGI_MINI = float (défaut: 1e-05),
        ),
      | ENDO_LOCA_EXP = _F(
           ◆ KAPPA = float,
           ◆ P = float,
           ◆ SIGC = float,
           ◆ SIG0 = float,
           ◇ BETA0 = float (défaut: 0.1),
           ◆ REST_RIGIDITE = float,
        ),
      | ENDO_LOCA_EXP_FO = _F(
           ◆ KAPPA = fonction / formule / nappe,
           ◆ P = fonction / formule / nappe,
           ◆ SIGC = fonction / formule / nappe,
           ◆ SIG0 = fonction / formule / nappe,
           ◇ BETA0 = float (défaut: 0.1),
           ◆ REST_RIGIDITE = float,
        ),
      | ENDO_LOCA_TC = _F(
           ◆ ENER_TRAC_RUPT_N = float,
           ◆ COEF_ECRO_TRAC = float,
           ◆ FT = float,
           ◆ SIGM_COMP_SEUIL = float,
           ◆ FC = float,
           ◇ TAU_REGU_VISC = float (défaut: 0.0),
        ),
      | ENDO_LOCA_TC_FO = _F(
           ◆ ENER_TRAC_RUPT_N = fonction / formule / nappe,
           ◆ COEF_ECRO_TRAC = fonction / formule / nappe,
           ◆ FT = fonction / formule / nappe,
           ◆ SIGM_COMP_SEUIL = fonction / formule / nappe,
           ◆ FC = fonction / formule / nappe,
           ◇ TAU_REGU_VISC = float (défaut: 0.0),
        ),
      | ENDO_FISS_EXP = _F(
           ◆ K = float,
           ◆ P = float,
           ◇ Q = float (défaut: 0.0),
           ◆ M = float,
           ◆ TAU = float,
           ◆ SIG0 = float,
           ◇ BETA = float (défaut: 0.1),
           ◆ REST_RIGIDITE = float,
           ◇ COEF_RIGI_MINI = float (défaut: 1e-05),
        ),
      | ENDO_FISS_EXP_FO = _F(
           ◆ K = fonction / formule / nappe,
           ◆ P = fonction / formule / nappe,
           ◇ Q = float (défaut: 0.0),
           ◆ M = fonction / formule / nappe,
           ◆ TAU = fonction / formule / nappe,
           ◆ SIG0 = fonction / formule / nappe,
           ◇ BETA = float (défaut: 0.1),
           ◆ REST_RIGIDITE = float,
           ◇ COEF_RIGI_MINI = float (défaut: 1e-05),
        ),
      | DIS_GRICRA = _F(
           ◆ KN_AX = float,
           ◆ KT_AX = float,
           ◆ COUL_AX = float,
           ◆ / F_SER = float,
             / F_SER_FO = fonction / formule / nappe,
           ◇ ET_AX = float (défaut: 1e-07),
           ◇ ET_ROT = float (défaut: 1e-07),
           ◆ / ANG1 = float,
             / ANG1_FO = fonction / formule / nappe,
           ◇ & ANG2 = float,
             & ◆ ANG3 = float,
               ◆ PEN1 = float,
               ◆ PEN2 = float,
               ◆ PEN3 = float,
               ◆ PEN4 = float,
           ◇ & ANG2_FO = fonction / formule / nappe,
             & ◆ ANG3_FO = fonction / formule / nappe,
               ◆ PEN1_FO = fonction / formule / nappe,
               ◆ PEN2_FO = fonction / formule / nappe,
               ◆ PEN3_FO = fonction / formule / nappe,
               ◆ PEN4_FO = fonction / formule / nappe,
           ◇ KP = float (défaut: 0.0),
           ◇ KT = float (défaut: 0.0),
           ◇ KT1 = float (défaut: 0.0),
           ◇ KT2 = float (défaut: 0.0),
        ),
      | BETON_DOUBLE_DP = _F(
           ◆ F_C = fonction / formule / nappe,
           ◆ F_T = fonction / formule / nappe,
           ◆ COEF_BIAX = fonction / formule / nappe,
           ◆ ENER_COMP_RUPT = fonction / formule / nappe,
           ◆ ENER_TRAC_RUPT = fonction / formule / nappe,
           ◆ COEF_ELAS_COMP = float,
           ◇ LONG_CARA = float,
           ◇ ECRO_COMP_P_PIC = / "LINEAIRE" (par défaut),
                               / "PARABOLE",
           ◇ ECRO_TRAC_P_PIC = / "EXPONENT",
                               / "LINEAIRE" (par défaut),
        ),
      | MAZARS = _F(
           # Si: exists("EPST0")
               ◆ EPSC0 = float,
           ◆ / EPSD0 = float,
             / EPST0 = float,
           ◆ K = float,
           ◆ AC = float,
           ◆ BC = float,
           ◆ AT = float,
           ◆ BT = float,
           ◇ CHI = float,
           ◇ SIGM_LIM = float,
           ◇ EPSI_LIM = float,
        ),
      | MAZARS_FO = _F(
           # Si: exists("EPST0")
               ◆ EPSC0 = fonction / formule / nappe,
           ◆ / EPSD0 = fonction / formule / nappe,
             / EPST0 = fonction / formule / nappe,
           ◆ K = fonction / formule / nappe,
           ◆ AC = fonction / formule / nappe,
           ◆ BC = fonction / formule / nappe,
           ◆ AT = fonction / formule / nappe,
           ◆ BT = fonction / formule / nappe,
           ◇ CHI = float,
           ◇ SIGM_LIM = fonction / formule / nappe,
           ◇ EPSI_LIM = fonction / formule / nappe,
        ),
      | JOINT_BA = _F(
           ◇ HPEN = float (défaut: 1.0),
           ◆ GTT = float,
           ◆ GAMD0 = float,
           ◆ AD1 = float,
           ◇ BD1 = float (défaut: 0.5),
           ◆ GAMD2 = float,
           ◆ AD2 = float,
           ◇ BD2 = float (défaut: 1.0),
           ◆ VIFROT = float,
           ◆ FA = float,
           ◆ FC = float,
           ◆ EPSTR0 = float,
           ◆ ADN = float,
           ◇ BDN = float (défaut: 1.0),
        ),
      | VENDOCHAB = _F(
           ◇ SY = float (défaut: 0.0),
           ◇ ALPHA_D = float (défaut: 0.0),
           ◇ BETA_D = float (défaut: 0.0),
           ◆ R_D = float,
           ◆ A_D = float,
           ◆ K_D = float,
        ),
      | VENDOCHAB_FO = _F(
           ◆ SY = fonction / formule / nappe,
           ◆ ALPHA_D = fonction / formule / nappe,
           ◆ BETA_D = fonction / formule / nappe,
           ◆ R_D = fonction / formule / nappe,
           ◆ A_D = fonction / formule / nappe,
           ◆ K_D = fonction / formule / nappe,
        ),
      | HAYHURST = _F(
           ◆ EPS0 = float,
           ◆ K = float,
           ◆ H1 = float,
           ◆ H2 = float,
           ◆ DELTA1 = float,
           ◆ DELTA2 = float,
           ◆ H1ST = float,
           ◆ H2ST = float,
           ◇ KC = float (défaut: 0.0),
           ◆ BIGA = float,
           ◆ SIG0 = float,
           ◇ ALPHAD = float (défaut: 0.0),
           ◇ S_EQUI_D = / 0.0 (par défaut),
                        / 1.0,
        ),
      | HAYHURST_FO = _F(
           ◆ EPS0 = fonction / formule / nappe,
           ◆ K = fonction / formule / nappe,
           ◆ H1 = fonction / formule / nappe,
           ◆ H2 = fonction / formule / nappe,
           ◆ DELTA1 = fonction / formule / nappe,
           ◆ DELTA2 = fonction / formule / nappe,
           ◆ H1ST = fonction / formule / nappe,
           ◆ H2ST = fonction / formule / nappe,
           ◆ KC = fonction / formule / nappe,
           ◆ BIGA = fonction / formule / nappe,
           ◆ SIG0 = fonction / formule / nappe,
           ◆ ALPHAD = fonction / formule / nappe,
           ◇ S_EQUI_D = / 0.0 (par défaut),
                        / 1.0,
        ),
      | VISC_ENDO = _F(
           ◇ SY = float (défaut: 0.0),
           ◆ R_D = float,
           ◆ A_D = float,
        ),
      | VISC_ENDO_FO = _F(
           ◆ SY = fonction / formule / nappe,
           ◆ R_D = fonction / formule / nappe,
           ◆ A_D = fonction / formule / nappe,
        ),
      | BPEL_BETON = _F(
           ◇ PERT_FLUA = float (défaut: 0.0),
           ◇ PERT_RETR = float (défaut: 0.0),
        ),
      | BPEL_ACIER = _F(
           ◇ RELAX_1000 = float (défaut: 0.0),
           ◇ MU0_RELAX = float (défaut: 0.0),
           ◇ F_PRG = float,
           ◇ FROT_COURB = float (défaut: 0.0),
           ◇ FROT_LINE = float (défaut: 0.0),
        ),
      | ETCC_BETON = _F(
           ◇ EP_BETON = float (défaut: 0.0),
        ),
      | ETCC_ACIER = _F(
           ◇ F_PRG = float,
           ◇ COEF_FROT = float (défaut: 0.0),
           ◇ PERT_LIGNE = float (défaut: 0.0),
           ◇ RELAX_1000 = float (défaut: 0.0),
        ),
      | RELAX_ACIER = _F(
           ◇ F_PRG = fonction / formule,
           ◆ ECOU_K = fonction / formule,
           ◆ ECOU_N = fonction / formule,
           ◆ ECRO_N = fonction / formule,
           ◆ ECRO_B = fonction / formule,
           ◆ ECRO_C = fonction / formule,
        ),
      | MOHR_COULOMB = _F(
           ◆ PHI = float,
           ◆ ANGDIL = float,
           ◆ COHESION = float,
        ),
      | RANKINE = _F(
           ◆ SIGMA_T = float,
        ),
      | CAM_CLAY = _F(
           ◆ MU = float,
           ◆ PORO = float,
           ◆ LAMBDA = float,
           ◆ KAPA = float,
           ◆ M = float,
           ◆ PRES_CRIT = float,
           ◇ & KCAM = float,
             & PTRAC = float,
        ),
      | CJS = _F(
           ◆ BETA_CJS = float,
           ◆ RM = float,
           ◇ N_CJS = float (défaut: 0.0),
           ◇ KP = float (défaut: 0.0),
           ◇ RC = float (défaut: 0.0),
           ◇ A_CJS = float (défaut: 0.0),
           ◇ B_CJS = float (défaut: 1e+25),
           ◇ C_CJS = float (défaut: 0.0),
           ◆ GAMMA_CJS = float,
           ◇ MU_CJS = float (défaut: 0.0),
           ◇ PCO = float (défaut: 0.0),
           ◆ PA = float,
           ◇ Q_INIT = float (défaut: 0.0),
           ◇ R_INIT = float (défaut: 0.0),
        ),
      | HUJEUX = _F(
           ◆ N = float,
           ◆ BETA = float,
           ◆ B = float,
           ◆ D = float,
           ◆ PHI = float,
           ◆ ANGDIL = float,
           ◆ PCO = float,
           ◆ PREF = float,
           ◆ ACYC = float,
           ◆ AMON = float,
           ◆ CCYC = float,
           ◆ CMON = float,
           ◆ RD_ELA = float,
           ◆ RI_ELA = float,
           ◆ RHYS = float,
           ◆ RMOB = float,
           ◆ XM = float,
           ◆ RD_CYC = float,
           ◆ RI_CYC = float,
           ◆ DILA = float,
           ◇ PTRAC = float (défaut: 0.0),
        ),
      | ECRO_ASYM_LINE = _F(
           ◆ DC_SIGM_EPSI = float,
           ◆ SY_C = float,
           ◆ DT_SIGM_EPSI = float,
           ◆ SY_T = float,
        ),
      | BETON_GRANGER = _F(
           ◆ | J1 = float,
             | J2 = float,
             | J3 = float,
             | J4 = float,
             | J5 = float,
             | J6 = float,
             | J7 = float,
             | J8 = float,
             | TAUX_1 = float,
             | TAUX_2 = float,
             | TAUX_3 = float,
             | TAUX_4 = float,
             | TAUX_5 = float,
             | TAUX_6 = float,
             | TAUX_7 = float,
             | TAUX_8 = float,
        ),
      | V_BETON_GRANGER = _F(
           ◆ FONC_V = fonction / formule / nappe,
        ),
      | BETON_UMLV = _F(
           ◆ K_RS = float,
           ◆ ETA_RS = float,
           ◆ K_IS = float,
           ◆ ETA_IS = float,
           ◆ K_RD = float,
           ◆ ETA_RD = float,
           ◆ ETA_ID = float,
           ◇ ETA_FD = float,
        ),
      | BETON_RAG = _F(
           ◇ COMP_BETON = / "ENDO" (par défaut),
                          / "ENDO_FLUA",
                          / "ENDO_FLUA_RAG",
           # Si: equal_to("COMP_BETON", 'ENDO') or                                           equal_to("COMP_BETON", 'ENDO_FLUA') or                                           equal_to("COMP_BETON", 'ENDO_FLUA_RAG')
               ◆ ENDO_MC = float,
               ◆ ENDO_MT = float,
               ◆ ENDO_SIGUC = float,
               ◆ ENDO_SIGUT = float,
               ◆ ENDO_DRUPRA = float,
           # Si: equal_to("COMP_BETON", 'ENDO_FLUA') or                                                  equal_to("COMP_BETON", 'ENDO_FLUA_RAG')
               ◆ FLUA_SPH_KR = float,
               ◆ FLUA_SPH_KI = float,
               ◆ FLUA_SPH_NR = float,
               ◆ FLUA_SPH_NI = float,
               ◆ FLUA_DEV_KR = float,
               ◆ FLUA_DEV_KI = float,
               ◆ FLUA_DEV_NR = float,
               ◆ FLUA_DEV_NI = float,
           # Si: equal_to("COMP_BETON", 'ENDO_FLUA_RAG')
               ◆ GEL_ALPHA0 = float,
               ◆ GEL_TREF = float,
               ◆ GEL_EAR = float,
               ◆ GEL_SR0 = float,
               ◆ GEL_VG = float,
               ◆ GEL_MG = float,
               ◆ GEL_BG = float,
               ◆ GEL_A0 = float,
               ◆ RAG_EPSI0 = float,
               ◆ PW_A = float,
               ◆ PW_B = float,
        ),
      | FLUA_PORO_BETON = _F(
           ◆ HYDS = float,
           ◆ HYDR = fonction / formule / nappe,
           ◆ YKSY = float,
           ◆ XFLU = float,
           ◆ TAUK = float,
           ◆ TAUM = float,
           ◆ EKFL = float,
           ◆ NRJM = float,
           ◆ DT80 = float,
           ◇ BSHR = float (défaut: 0.0),
           ◇ MSHR = float (défaut: 0.0),
           ◆ PORO = fonction / formule / nappe,
           ◇ SFLD = float (défaut: 0.0),
           ◇ MVGN = float (défaut: 0.0),
           ◆ TREF = float,
           ◆ TSTH = float,
           ◆ DFMX = float,
           ◆ RT = float,
           ◆ RC = float,
           ◆ DELT = float,
        ),
      | ENDO_PORO_BETON = _F(
           ◆ HYDS = float,
           ◆ HYDR = fonction / formule / nappe,
           ◆ RT = float,
           ◆ REF = float,
           ◆ RC = float,
           ◆ DELT = float,
           ◆ BETA = float,
           ◆ EPT = float,
           ◆ GFT = float,
           ◆ DT80 = float,
           ◆ EPC = float,
           ◆ EKDC = float,
           ◆ GFR = float,
           ◆ TSTH = float,
           ◆ DIM3 = float,
        ),
      | FLUA_ENDO_PORO = _F(
           ◆ HYDS = float,
           ◆ HYDR = fonction / formule / nappe,
           ◆ RT = float,
           ◆ REF = float,
           ◆ RC = float,
           ◆ DELT = float,
           ◆ BETA = float,
           ◆ EPT = float,
           ◆ GFT = float,
           ◆ EKFL = float,
           ◆ YKSY = float,
           ◆ XFLU = float,
           ◆ TAUK = float,
           ◆ TAUM = float,
           ◆ NRJM = float,
           ◆ DT80 = float,
           ◇ BSHR = float (défaut: 0.0),
           ◇ MSHR = float (défaut: 0.0),
           ◆ PORO = fonction / formule / nappe,
           ◇ SFLD = float (défaut: 0.0),
           ◇ MVGN = float (défaut: 0.0),
           ◆ EPC = float,
           ◆ EKDC = float,
           ◆ GFR = float,
           ◆ TREF = float,
           ◆ TSTH = float,
           ◆ DFMX = float,
           ◆ DIM3 = float,
        ),
      | RGI_BETON = _F(
           ◆ HYDS = float,
           ◆ HYDR = fonction / formule / nappe,
           ◆ RT = float,
           ◆ REF = float,
           ◆ RC = float,
           ◆ DELT = float,
           ◆ BETA = float,
           ◆ EPT = float,
           ◆ HRGI = float,
           ◇ HPEV = float (défaut: 0.1),
           ◆ VVRG = float,
           ◇ ALAT = float (défaut: 0.0),
           ◆ KGEL = float,
           ◆ GFT = float,
           ◆ EKFL = float,
           ◆ YKSY = float,
           ◆ XFLU = float,
           ◆ TAUK = float,
           ◆ TAUM = float,
           ◆ NRJM = float,
           ◆ DT80 = float,
           ◇ BSHR = float (défaut: 0.0),
           ◇ MSHR = float (défaut: 0.0),
           ◆ PORO = fonction / formule / nappe,
           ◇ SFLD = float (défaut: 0.0),
           ◇ MVGN = float (défaut: 0.0),
           ◆ VRAG = float,
           ◆ EPC = float,
           ◆ EKDC = float,
           ◆ EKRG = float,
           ◆ GFR = float,
           ◆ KRGI = float,
           ◆ TREF = float,
           ◆ TSTH = float,
           ◆ DFMX = float,
           ◆ TAUG = float,
           ◆ NRJG = float,
           ◆ SRSG = float,
           ◆ TRAG = float,
           ◇ TDEF = float (défaut: 0.0),
           ◇ NRJP = float (défaut: 0.0),
           ◇ SRSD = float (défaut: 0.0),
           ◇ VDEF = float (défaut: 0.0),
           ◆ CNAD = fonction / formule / nappe,
           ◇ SSAD = float (défaut: 0.0),
           ◇ CNAK = float (défaut: 0.0),
           ◇ CNAB = float (défaut: 0.0),
           ◇ EXND = float (défaut: 0.0),
           ◇ EXMD = float (défaut: 0.0),
           ◇ TTDD = float (défaut: 0.0),
           ◇ TDID = float (défaut: 0.0),
           ◇ TFID = float (défaut: 0.0),
           ◇ NRJD = float (défaut: 0.0),
           ◇ TTRD = float (défaut: 0.0),
           ◆ DIM3 = float,
           ◇ TTKF = float (défaut: 70.0),
           ◇ NRJF = float (défaut: 180000.0),
        ),
      | RGI_BETON_BA = _F(
           ◆ HYDS = float,
           ◆ HYDR = fonction / formule / nappe,
           ◆ RT = float,
           ◆ REF = float,
           ◆ RC = float,
           ◆ DELT = float,
           ◆ BETA = float,
           ◆ EPT = float,
           ◆ HRGI = float,
           ◇ HPEV = float (défaut: 0.1),
           ◆ VVRG = float,
           ◇ ALAT = float (défaut: 0.0),
           ◆ KGEL = float,
           ◆ GFT = float,
           ◆ EKFL = float,
           ◆ YKSY = float,
           ◆ XFLU = float,
           ◆ TAUK = float,
           ◆ TAUM = float,
           ◆ NRJM = float,
           ◆ DT80 = float,
           ◇ BSHR = float (défaut: 0.0),
           ◇ MSHR = float (défaut: 0.0),
           ◆ PORO = fonction / formule / nappe,
           ◇ SFLD = float (défaut: 0.0),
           ◇ MVGN = float (défaut: 0.0),
           ◆ VRAG = float,
           ◆ EPC = float,
           ◆ EKDC = float,
           ◆ EKRG = float,
           ◆ GFR = float,
           ◆ KRGI = float,
           ◆ TREF = float,
           ◆ TSTH = float,
           ◆ DFMX = float,
           ◆ TAUG = float,
           ◆ NRJG = float,
           ◆ SRSG = float,
           ◆ TRAG = float,
           ◇ TDEF = float (défaut: 0.0),
           ◇ NRJP = float (défaut: 0.0),
           ◇ SRSD = float (défaut: 0.0),
           ◇ VDEF = float (défaut: 0.0),
           ◆ CNAD = fonction / formule / nappe,
           ◇ SSAD = float (défaut: 0.0),
           ◇ CNAK = float (défaut: 0.0),
           ◇ CNAB = float (défaut: 0.0),
           ◇ EXND = float (défaut: 0.0),
           ◇ EXMD = float (défaut: 0.0),
           ◇ TTDD = float (défaut: 0.0),
           ◇ TDID = float (défaut: 0.0),
           ◇ TFID = float (défaut: 0.0),
           ◇ NRJD = float (défaut: 0.0),
           ◇ TTRD = float (défaut: 0.0),
           ◆ DIM3 = float,
           ◇ TTKF = float (défaut: 70.0),
           ◇ NRJF = float (défaut: 180000.0),
           ◆ YOUM = float,
           ◆ NUM = float,
           ◆ NREN = float,
           ◆ ROA1 = fonction / formule / nappe,
           ◆ DEQ1 = float,
           ◆ E1 = float,
           ◆ SY1 = float,
           ◆ TYR1 = float,
           ◆ VR11 = fonction / formule / nappe,
           ◆ VR12 = fonction / formule / nappe,
           ◆ VR13 = fonction / formule / nappe,
           ◆ D_SIGM_EPSI1 = float,
           ◇ TAUM1 = float (défaut: 0.0),
           ◇ EKR1 = float (défaut: 0.0001),
           ◇ SKR1 = float (défaut: 1260.0),
           ◇ ATR1 = float (défaut: 0.00015),
           ◇ CTM1 = float (défaut: 4.8),
           ◇ XFL1 = float (défaut: 2.55),
           ◇ PRE1 = float (défaut: 0.0),
           ◇ TTR1 = float (défaut: 38.0),
           ◇ XNR1 = float (défaut: 1.216),
           ◇ MUS1 = float (défaut: 0.7),
           ◆ TAUK1 = float,
           ◇ YKY1 = float (défaut: 100.0),
           ◇ ROA2 = fonction / formule / nappe,
           ◇ DEQ2 = float,
           ◇ E2 = float,
           ◇ SY2 = float,
           ◇ TYR2 = float,
           ◇ VR21 = fonction / formule / nappe,
           ◇ VR22 = fonction / formule / nappe,
           ◇ VR23 = fonction / formule / nappe,
           ◇ D_SIGM_EPSI2 = float,
           ◇ TAUM2 = float (défaut: 0.0),
           ◇ EKR2 = float (défaut: 0.0001),
           ◇ SKR2 = float (défaut: 1260.0),
           ◇ ATR2 = float (défaut: 0.00015),
           ◇ CTM2 = float (défaut: 4.8),
           ◇ XFL2 = float (défaut: 2.55),
           ◇ PRE2 = float (défaut: 0.0),
           ◇ TTR2 = float (défaut: 38.0),
           ◇ XNR2 = float (défaut: 1.216),
           ◇ MUS2 = float (défaut: 0.7),
           ◇ TAUK2 = float,
           ◇ YKY2 = float (défaut: 100.0),
           ◇ ROA3 = fonction / formule / nappe,
           ◇ DEQ3 = float,
           ◇ E3 = float,
           ◇ SY3 = float,
           ◇ TYR3 = float,
           ◇ VR31 = fonction / formule / nappe,
           ◇ VR32 = fonction / formule / nappe,
           ◇ VR33 = fonction / formule / nappe,
           ◇ D_SIGM_EPSI3 = float,
           ◇ TAUM3 = float (défaut: 0.0),
           ◇ EKR3 = float (défaut: 0.0001),
           ◇ SKR3 = float (défaut: 1260.0),
           ◇ ATR3 = float (défaut: 0.00015),
           ◇ CTM3 = float (défaut: 4.8),
           ◇ XFL3 = float (défaut: 2.55),
           ◇ PRE3 = float (défaut: 0.0),
           ◇ TTR3 = float (défaut: 38.0),
           ◇ XNR3 = float (défaut: 1.216),
           ◇ MUS3 = float (défaut: 0.7),
           ◇ TAUK3 = float,
           ◇ YKY3 = float (défaut: 100.0),
           ◇ ROA4 = fonction / formule / nappe,
           ◇ DEQ4 = float,
           ◇ E4 = float,
           ◇ SY4 = float,
           ◇ TYR4 = float,
           ◇ VR41 = fonction / formule / nappe,
           ◇ VR42 = fonction / formule / nappe,
           ◇ VR43 = fonction / formule / nappe,
           ◇ D_SIGM_EPSI4 = float,
           ◇ TAUM4 = float (défaut: 0.0),
           ◇ EKR4 = float (défaut: 0.0001),
           ◇ SKR4 = float (défaut: 1260.0),
           ◇ ATR4 = float (défaut: 0.00015),
           ◇ CTM4 = float (défaut: 4.8),
           ◇ XFL4 = float (défaut: 2.55),
           ◇ PRE4 = float (défaut: 0.0),
           ◇ TTR4 = float (défaut: 38.0),
           ◇ XNR4 = float (défaut: 1.216),
           ◇ MUS4 = float (défaut: 0.7),
           ◇ TAUK4 = float,
           ◇ YKY4 = float (défaut: 100.0),
           ◇ ROA5 = fonction / formule / nappe,
           ◇ DEQ5 = float,
           ◇ E5 = float,
           ◇ SY5 = float,
           ◇ TYR5 = float,
           ◇ VR51 = fonction / formule / nappe,
           ◇ VR52 = fonction / formule / nappe,
           ◇ VR53 = fonction / formule / nappe,
           ◇ D_SIGM_EPSI5 = float,
           ◇ TAUM5 = float (défaut: 0.0),
           ◇ EKR5 = float (défaut: 0.0001),
           ◇ SKR5 = float (défaut: 1260.0),
           ◇ ATR5 = float (défaut: 0.00015),
           ◇ CTM5 = float (défaut: 4.8),
           ◇ XFL5 = float (défaut: 2.55),
           ◇ PRE5 = float (défaut: 0.0),
           ◇ TTR5 = float (défaut: 38.0),
           ◇ XNR5 = float (défaut: 1.216),
           ◇ MUS5 = float (défaut: 0.7),
           ◇ TAUK5 = float,
           ◇ YKY5 = float (défaut: 100.0),
        ),
      | GLRC_DM = _F(
           ◆ GAMMA_T = float,
           ◆ GAMMA_C = float,
           ◆ GAMMA_F = float,
           ◆ NYT = float,
           ◆ NYC = float,
           ◆ MYF = float,
           ◆ ALPHA_C = float,
           ◇ EPSI_C = float (défaut: 1.0),
           ◇ EPSI_ELS = float (défaut: 1.0),
           ◇ EPSI_LIM = float (défaut: 1.0),
           ◇ & RX = float,
           ◇ & OMX = float,
             & EA = float,
             & SY = float,
             & FTJ = float,
             & FCJ = float,
        ),
      | DHRC = _F(
           ◆ NYD = list[float],
           ◆ SCRIT = list[float],
           ◆ AA_C = list[float],
           ◆ AA_T = list[float],
           ◆ GA_C = list[float],
           ◆ GA_T = list[float],
           ◆ AB = list[float],
           ◆ GB = list[float],
           ◆ C0 = list[float],
           ◆ AC = list[float],
           ◆ GC = list[float],
        ),
      | CORR_ACIER = _F(
           ◆ D_CORR = float,
           ◆ ECRO_K = float,
           ◆ ECRO_M = float,
           ◆ SY = float,
        ),
      | CABLE_GAINE_FROT = _F(
           ◆ TYPE = / "ADHERENT",
                    / "FROTTANT",
                    / "GLISSANT",
           # Si: equal_to("TYPE", 'FROTTANT')
               ◇ FROT_LINE = float (défaut: 0.0),
               ◇ FROT_COURB = float (défaut: 0.0),
           ◆ PENA_LAGR = float,
        ),
      | DIS_ECRO_CINE = _F(
           ◆ | LIMY_DX = float,
             | KCIN_DX = float,
             | LIMY_DY = float,
             | KCIN_DY = float,
             | LIMY_DZ = float,
             | KCIN_DZ = float,
             | LIMY_RX = float,
             | KCIN_RX = float,
             | LIMY_RY = float,
             | KCIN_RY = float,
             | LIMY_RZ = float,
             | KCIN_RZ = float,
             | LIMU_DX = float,
             | PUIS_DX = float,
             | LIMU_DY = float,
             | PUIS_DY = float,
             | LIMU_DZ = float,
             | PUIS_DZ = float,
             | LIMU_RX = float,
             | PUIS_RX = float,
             | LIMU_RY = float,
             | PUIS_RY = float,
             | LIMU_RZ = float,
             | PUIS_RZ = float,
             | KP = float (défaut: 0.0),
             | KT = float (défaut: 0.0),
             | KT1 = float (défaut: 0.0),
             | KT2 = float (défaut: 0.0),
        ),
      | DIS_VISC = _F(
           ◆ / K1 = float,
             / UNSUR_K1 = float,
           ◆ / K2 = float,
             / UNSUR_K2 = float,
           ◆ / K3 = float,
             / UNSUR_K3 = float,
           ◆ C = float,
           ◇ PUIS_ALPHA = float (défaut: 0.5),
           ◇ KP = float (défaut: 0.0),
           ◇ KT = float (défaut: 0.0),
           ◇ KT1 = float (défaut: 0.0),
           ◇ KT2 = float (défaut: 0.0),
        ),
      | DIS_ECRO_TRAC = _F(
           ◆ | FX = fonction,
             | FTAN = fonction,
           # Si: exists("FTAN")
               ◆ ECROUISSAGE = / "CINEMATIQUE",
                               / "ISOTROPE",
           ◇ KP = float (défaut: 0.0),
           ◇ KT = float (défaut: 0.0),
           ◇ KT1 = float (défaut: 0.0),
           ◇ KT2 = float (défaut: 0.0),
        ),
      | DIS_BILI_ELAS = _F(
           ◆ | KDEB_DX = fonction / formule / nappe,
             | KFIN_DX = fonction / formule / nappe,
             | FPRE_DX = float,
             | KDEB_DY = fonction / formule / nappe,
             | KFIN_DY = fonction / formule / nappe,
             | FPRE_DY = float,
             | KDEB_DZ = fonction / formule / nappe,
             | KFIN_DZ = fonction / formule / nappe,
             | FPRE_DZ = float,
             | KP = float (défaut: 0.0),
             | KT = float (défaut: 0.0),
             | KT1 = float (défaut: 0.0),
             | KT2 = float (défaut: 0.0),
        ),
      | DIS_CHOC_ENDO = _F(
           ◆ FX = fonction,
           ◆ RIGI_NOR = fonction,
           ◆ AMOR_NOR = fonction,
           ◇ DIST_1 = float (défaut: 0.0),
           ◇ DIST_2 = float (défaut: 0.0),
           ◆ CRIT_AMOR = / "EXCLUS",
                         / "INCLUS",
           ◇ KP = float (défaut: 0.0),
           ◇ KT = float (défaut: 0.0),
           ◇ KT1 = float (défaut: 0.0),
           ◇ KT2 = float (défaut: 0.0),
        ),
      | DIS_CHOC_ELAS = _F(
           ◆ FX = fonction,
           ◇ DIST_1 = float (défaut: 0.0),
           ◇ DIST_2 = float (défaut: 0.0),
           ◇ KP = float (défaut: 0.0),
           ◇ KT = float (défaut: 0.0),
           ◇ KT1 = float (défaut: 0.0),
           ◇ KT2 = float (défaut: 0.0),
        ),
      | HHO = _F(
           ◇ COEF_STAB = float,
        ),
      | JONC_ENDO_PLAS = _F(
           ◆ KE = float,
           ◆ KP = float,
           ◆ KDP = float,
           ◆ KDM = float,
           ◆ RDP = float,
           ◆ RDM = float,
           ◆ MYP = float,
           ◆ MYM = float,
        ),
      | THER_NL = _F(
           ◆ LAMBDA = fonction / formule / nappe,
           ◆ / BETA = fonction / formule / nappe,
             / RHO_CP = fonction / formule / nappe,
        ),
      | THER_HYDR = _F(
           ◆ LAMBDA = fonction / formule / nappe,
           ◇ BETA = fonction / formule / nappe,
           ◆ AFFINITE = fonction / formule / nappe,
           ◆ CHALHYDR = float,
        ),
      | THER = _F(
           ◆ LAMBDA = float,
           ◇ RHO_CP = float,
        ),
      | THER_FO = _F(
           ◆ LAMBDA = fonction / formule / nappe,
           ◇ RHO_CP = fonction / formule / nappe,
        ),
      | THER_ORTH = _F(
           ◆ LAMBDA_L = float,
           ◆ LAMBDA_T = float,
           ◇ LAMBDA_N = float,
           ◇ RHO_CP = float,
        ),
      | THER_NL_ORTH = _F(
           ◆ LAMBDA_L = fonction / formule / nappe,
           ◆ LAMBDA_T = fonction / formule / nappe,
           ◇ LAMBDA_N = fonction / formule / nappe,
           ◆ / BETA = fonction / formule / nappe,
             / RHO_CP = fonction / formule / nappe,
        ),
      | THER_COQUE = _F(
           ◆ COND_LMM = float,
           ◆ COND_TMM = float,
           ◆ COND_LMP = float,
           ◆ COND_TMP = float,
           ◆ COND_LPP = float,
           ◆ COND_TPP = float,
           ◆ COND_LSI = float,
           ◆ COND_TSI = float,
           ◆ COND_NMM = float,
           ◆ COND_NMP = float,
           ◆ COND_NPP = float,
           ◆ COND_NSI = float,
           ◇ CMAS_MM = float,
           ◇ CMAS_MP = float,
           ◇ CMAS_PP = float,
           ◇ CMAS_SI = float,
        ),
      | THER_COQUE_FO = _F(
           ◆ COND_LMM = fonction / formule / nappe,
           ◆ COND_TMM = fonction / formule / nappe,
           ◆ COND_LMP = fonction / formule / nappe,
           ◆ COND_TMP = fonction / formule / nappe,
           ◆ COND_LPP = fonction / formule / nappe,
           ◆ COND_TPP = fonction / formule / nappe,
           ◆ COND_LSI = fonction / formule / nappe,
           ◆ COND_TSI = fonction / formule / nappe,
           ◆ COND_NMM = fonction / formule / nappe,
           ◆ COND_NMP = fonction / formule / nappe,
           ◆ COND_NPP = fonction / formule / nappe,
           ◆ COND_NSI = fonction / formule / nappe,
           ◇ CMAS_MM = fonction / formule / nappe,
           ◇ CMAS_MP = fonction / formule / nappe,
           ◇ CMAS_PP = fonction / formule / nappe,
           ◇ CMAS_SI = fonction / formule / nappe,
        ),
      | SECH_GRANGER = _F(
           ◆ A = float,
           ◆ B = float,
           ◆ QSR_K = float,
           ◆ TEMP_0_C = float,
        ),
      | SECH_MENSI = _F(
           ◆ A = float,
           ◆ B = float,
        ),
      | SECH_BAZANT = _F(
           ◆ D1 = float,
           ◆ ALPHA_BAZANT = float,
           ◆ N = float,
           ◆ FONC_DESORP = fonction / formule / nappe,
        ),
      | SECH_NAPPE = _F(
           ◆ FONCTION = formule / nappe,
        ),
      | SECH_RFT = _F(
           ◆ PERM_IN = float,
           ◆ QSR_K = float,
           ◆ A_MIL = float,
           ◆ B_MIL = float,
           ◆ VG_M_P = float,
           ◇ UNITE_LONGUEUR = / "M" (par défaut),
                              / "MM",
           ◇ UNITE_TEMPS = / "H",
                           / "J",
                           / "MIN",
                           / "S" (par défaut),
        ),
      | META_ACIER_REVENU = _F(
           ◆ BAINITE_B = float,
           ◆ BAINITE_N = float,
           ◆ MARTENSITE_B = float,
           ◆ MARTENSITE_N = float,
           ◆ TEMP = float,
           ◇ TEMP_MAINTIEN = float (défaut: 610.0),
        ),
      | META_ACIER = _F(
           ◆ TRC = table,
           ◆ AR3 = float,
           ◆ ALPHA = float,
           ◆ MS0 = float,
           ◆ AC1 = float,
           ◆ AC3 = float,
           ◆ TAUX_1 = float,
           ◆ TAUX_3 = float,
           ◇ LAMBDA0 = float,
           ◇ QSR_K = float,
           ◇ D10 = float,
           ◇ WSR_K = float,
        ),
      | META_ZIRC = _F(
           ◆ TDEQ = float,
           ◆ N = float,
           ◆ K = float,
           ◆ T1C = float,
           ◆ T2C = float,
           ◆ AC = float,
           ◆ M = float,
           ◆ QSR_K = float,
           ◆ T1R = float,
           ◆ T2R = float,
           ◆ AR = float,
           ◆ BR = float,
        ),
      | DURT_META = _F(
           ◆ F1_DURT = float,
           ◆ F2_DURT = float,
           ◆ F3_DURT = float,
           ◆ F4_DURT = float,
           ◆ C_DURT = float,
           ◇ F3_REVENU_DURT = float,
           ◇ F4_REVENU_DURT = float,
        ),
      | ELAS_META = _F(
           ◆ E = float,
           ◆ NU = float,
           ◆ F_ALPHA = float,
           ◆ C_ALPHA = float,
           ◆ PHASE_REFE = / "CHAUD",
                          / "FROID",
           ◆ EPSF_EPSC_TREF = float,
           ◇ PRECISION = float (défaut: 1.0),
           ◇ F1_SY = float,
           ◇ F2_SY = float,
           ◇ F3_SY = float,
           ◇ F4_SY = float,
           ◇ C_SY = float,
           ◇ SY_MELANGE = fonction / formule / nappe,
           ◇ F1_S_VP = float,
           ◇ F2_S_VP = float,
           ◇ F3_S_VP = float,
           ◇ F4_S_VP = float,
           ◇ C_S_VP = float,
           ◇ S_VP_MELANGE = fonction / formule / nappe,
        ),
      | ELAS_META_FO = _F(
           ◆ E = fonction / formule / nappe,
           ◆ NU = fonction / formule / nappe,
           ◇ & F_ALPHA = fonction / formule / nappe,
             & TEMP_DEF_ALPHA = float,
           ◇ & C_ALPHA = fonction / formule / nappe,
           ◆ PHASE_REFE = / "CHAUD",
                          / "FROID",
           ◆ EPSF_EPSC_TREF = float,
           ◇ PRECISION = float (défaut: 1.0),
           ◇ F1_SY = fonction / formule / nappe,
           ◇ F2_SY = fonction / formule / nappe,
           ◇ F3_SY = fonction / formule / nappe,
           ◇ F4_SY = fonction / formule / nappe,
           ◇ C_SY = fonction / formule / nappe,
           ◇ SY_MELANGE = fonction / formule / nappe,
           ◇ F1_S_VP = fonction / formule / nappe,
           ◇ F2_S_VP = fonction / formule / nappe,
           ◇ F3_S_VP = fonction / formule / nappe,
           ◇ F4_S_VP = fonction / formule / nappe,
           ◇ C_S_VP = fonction / formule / nappe,
           ◇ S_VP_MELANGE = fonction / formule / nappe,
        ),
      | META_ECRO_LINE = _F(
           ◆ | F1_D_SIGM_EPSI = fonction / formule / nappe,
             | F2_D_SIGM_EPSI = fonction / formule / nappe,
             | F3_D_SIGM_EPSI = fonction / formule / nappe,
             | F4_D_SIGM_EPSI = fonction / formule / nappe,
             | C_D_SIGM_EPSI = fonction / formule / nappe,
        ),
      | META_TRACTION = _F(
           ◆ | SIGM_F1 = fonction / formule / nappe,
             | SIGM_F2 = fonction / formule / nappe,
             | SIGM_F3 = fonction / formule / nappe,
             | SIGM_F4 = fonction / formule / nappe,
             | SIGM_C = fonction / formule / nappe,
        ),
      | META_VISC_FO = _F(
           ◆ | F1_ETA = fonction / formule / nappe,
             | F1_N = fonction / formule / nappe,
             | F1_C = fonction / formule / nappe,
             | F1_M = fonction / formule / nappe,
             | F2_ETA = fonction / formule / nappe,
             | F2_N = fonction / formule / nappe,
             | F2_C = fonction / formule / nappe,
             | F2_M = fonction / formule / nappe,
             | F3_ETA = fonction / formule / nappe,
             | F3_N = fonction / formule / nappe,
             | F3_C = fonction / formule / nappe,
             | F3_M = fonction / formule / nappe,
             | F4_ETA = fonction / formule / nappe,
             | F4_N = fonction / formule / nappe,
             | F4_C = fonction / formule / nappe,
             | F4_M = fonction / formule / nappe,
             | C_ETA = fonction / formule / nappe,
             | C_N = fonction / formule / nappe,
             | C_C = fonction / formule / nappe,
             | C_M = fonction / formule / nappe,
        ),
      | META_PT = _F(
           ◆ | F1_K = float,
             | F2_K = float,
             | F3_K = float,
             | F4_K = float,
             | F1_D_F_META = fonction / formule / nappe,
             | F2_D_F_META = fonction / formule / nappe,
             | F3_D_F_META = fonction / formule / nappe,
             | F4_D_F_META = fonction / formule / nappe,
        ),
      | META_RE = _F(
           ◆ | C_F1_THETA = float,
             | C_F2_THETA = float,
             | C_F3_THETA = float,
             | C_F4_THETA = float,
             | F1_C_THETA = float,
             | F2_C_THETA = float,
             | F3_C_THETA = float,
             | F4_C_THETA = float,
        ),
      | FLUIDE = _F(
           ◆ RHO = float,
           ◇ PESA_Z = float,
           ◇ CELE_R = float,
           ◇ COEF_AMOR = float (défaut: 0.0),
           ◇ CELE_I = float (défaut: 0.0),
           ◇ LONG_CARA = float (défaut: 0.0),
        ),
      | COMP_THM = / "GAZ",
                   / "LIQU_AD_GAZ",
                   / "LIQU_AD_GAZ_VAPE",
                   / "LIQU_GAZ",
                   / "LIQU_GAZ_ATM",
                   / "LIQU_SATU",
                   / "LIQU_VAPE",
                   / "LIQU_VAPE_GAZ",
      | FATIGUE = _F(
           ◆ | WOHLER = fonction / formule / nappe,
             | A_BASQUIN = float,
             | BETA_BASQUIN = float,
             | A0 = float,
             | A1 = float,
             | A2 = float,
             | A3 = float,
             | SL = float,
             | MANSON_COFFIN = fonction / formule / nappe,
             | E_REFE = float,
             | D0 = float,
             | TAU0 = float,
        ),
      | DOMMA_LEMAITRE = _F(
           ◆ S = fonction / formule / nappe,
           ◆ EPSP_SEUIL = fonction / formule / nappe,
           ◇ EXP_S = float (défaut: 1.0),
        ),
      | CISA_PLAN_CRIT = _F(
           ◆ CRITERE = / "DANG_VAN_MODI_AC",
                       / "DANG_VAN_MODI_AV",
                       / "FATESOCI_MODI_AV",
                       / "MATAKE_MODI_AC",
                       / "MATAKE_MODI_AV",
           # Si: equal_to("CRITERE", 'MATAKE_MODI_AC') or equal_to("CRITERE", 'MATAKE_MODI_AV')
               ◆ MATAKE_A = float,
               ◆ MATAKE_B = float,
               ◆ COEF_FLEX_TORS = float,
           # Si: (equal_to("CRITERE", 'DANG_VAN_MODI_AC') or equal_to("CRITERE", 'DANG_VAN_MODI_AV'))
               ◆ D_VAN_A = float,
               ◆ D_VAN_B = float,
               ◆ COEF_CISA_TRAC = float,
           # Si: equal_to("CRITERE", 'FATESOCI_MODI_AV')
               ◆ FATSOC_A = float,
               ◆ COEF_CISA_TRAC = float,
        ),
      | THM_RUPT = _F(
           ◆ OUV_FICT = float,
           ◇ UN_SUR_N = float (défaut: 0.0),
        ),
      | WEIBULL = _F(
           ◆ M = float,
           ◆ VOLU_REFE = float,
           ◆ SIGM_REFE = float,
           ◇ SIGM_SEUIL = float (défaut: 0.0),
           ◇ SEUIL_EPSP_CUMU = float (défaut: 1e-06),
        ),
      | WEIBULL_FO = _F(
           ◆ M = float,
           ◆ VOLU_REFE = float,
           ◆ SIGM_CNV = float,
           ◇ SIGM_SEUIL = float (défaut: 0.0),
           ◆ SIGM_REFE = fonction / formule / nappe,
           ◇ SEUIL_EPSP_CUMU = float (défaut: 1e-06),
        ),
      | NON_LOCAL = _F(
           ◆ | LONG_CARA = float,
             | C_GONF = float,
             | C_GRAD_VARI = float,
             | PENA_LAGR = float,
             | TAU_EPSI = float,
           ◇ PENA_LAGR_INCO = float (défaut: 0.0),
           ◇ COEF_RIGI_MINI = float,
        ),
      | RUPT_FRAG = _F(
           ◆ GC = float,
           ◇ SIGM_C = float,
           ◇ PENA_ADHERENCE = float,
           ◇ PENA_CONTACT = float (défaut: 1.0),
           ◇ PENA_LAGR = float (défaut: 100.0),
           ◇ RIGI_GLIS = float (défaut: 10.0),
           ◇ CINEMATIQUE = / "GLIS_1D",
                           / "GLIS_2D",
                           / "UNILATER" (par défaut),
        ),
      | RUPT_FRAG_FO = _F(
           ◆ GC = fonction / formule / nappe,
           ◇ SIGM_C = fonction / formule / nappe,
           ◇ PENA_ADHERENCE = fonction / formule / nappe,
           ◇ PENA_CONTACT = float (défaut: 1.0),
           ◇ PENA_LAGR = float (défaut: 100.0),
           ◇ RIGI_GLIS = float (défaut: 10.0),
           ◇ CINEMATIQUE = / "GLIS_1D",
                           / "GLIS_2D",
                           / "UNILATER" (par défaut),
        ),
      | RUPT_TURON = _F(
           ◆ K = float,
           ◆ SIGM_C_N = float,
           ◆ SIGM_C_T = float,
           ◆ GC_N = float,
           ◆ GC_T = float,
           ◇ C_RUPT = float (défaut: 0.001),
           ◆ ETA_BK = float,
           ◆ CRIT_INIT = / "TURON",
                         / "YE",
        ),
      | CZM_LAB_MIX = _F(
           ◆ SIGM_C = float,
           ◆ GLIS_C = float,
           ◇ ALPHA = float (défaut: 0.5),
           ◇ BETA = float (défaut: 1.0),
           ◇ PENA_LAGR = float (défaut: 100.0),
           ◇ CINEMATIQUE = / "GLIS_1D" (par défaut),
                           / "GLIS_2D",
                           / "UNILATER",
        ),
      | RUPT_DUCT = _F(
           ◆ GC = float,
           ◆ SIGM_C = float,
           ◆ COEF_EXTR = float,
           ◆ COEF_PLAS = float,
           ◇ PENA_LAGR = float (défaut: 100.0),
           ◇ RIGI_GLIS = float (défaut: 10.0),
        ),
      | CZM_ELAS = _F(
           ◇ / RIGI_NOR = float,
             / RIGI_NOR_TRAC = float,
           ◇ / RIGI_NOR_COMP = float,
           ◇ RIGI_TAN = float,
           ◇ ADHE_NOR = / "ELAS" (par défaut),
                        / "PARFAITE",
                        / "UNILATER",
           ◇ ADHE_TAN = / "ELAS" (par défaut),
                        / "PARFAITE",
           ◆ PENA_LAGR_ABSO = float,
        ),
      | JOINT_MECA_RUPT = _F(
           ◆ K_N = float,
           ◇ K_T = float,
           ◆ SIGM_MAX = float,
           ◇ ALPHA = float (défaut: 1.0),
           ◇ PENA_RUPTURE = float,
           ◇ PENA_CONTACT = float (défaut: 1.0),
           ◇ / PRES_FLUIDE = fonction / formule / nappe,
             / PRES_CLAVAGE = fonction / formule / nappe,
           ◇ / SCIAGE = fonction / formule / nappe,
           ◇ / RHO_FLUIDE = float,
             / | VISC_FLUIDE = float,
               | OUV_MIN = float,
        ),
      | JOINT_MECA_FROT = _F(
           ◆ K_N = float,
           ◇ K_T = float,
           ◇ AMOR_NOR = float,
           ◇ AMOR_TAN = float,
           ◇ COEF_AMOR = float,
           ◆ MU = float,
           ◇ PENA_TANG = float,
           ◇ ADHESION = float (défaut: 0.0),
           ◇ / PRES_FLUIDE = fonction / formule / nappe,
             / SCIAGE = fonction / formule / nappe,
           ◇ / RHO_FLUIDE = float,
             / | VISC_FLUIDE = float,
               | OUV_MIN = float,
        ),
      | JOINT_MECA_ENDO = _F(
           ◆ K_N = float,
           ◇ K_T = float,
           ◇ PENA_RUPTURE = float,
           ◇ / PRES_FLUIDE = fonction / formule / nappe,
           ◇ / RHO_FLUIDE = float,
             / | VISC_FLUIDE = float,
               | OUV_MIN = float,
           ◆ MU = float,
           ◆ Bn = float,
           ◆ Bt = float,
           ◆ ALPHA = float,
        ),
      | RCCM = _F(
           ◆ | SY_02 = float,
             | SM = float,
             | SU = float,
             | SC = float,
             | SH = float,
             | N_KE = float,
             | M_KE = float,
             | A_AMORC = float,
             | B_AMORC = float,
             | D_AMORC = float,
             | R_AMORC = float,
        ),
      | RCCM_FO = _F(
           ◆ | SY_02 = fonction / formule / nappe,
             | SM = fonction / formule / nappe,
             | SU = fonction / formule / nappe,
             | S = fonction / formule / nappe,
             | N_KE = fonction / formule / nappe,
             | M_KE = fonction / formule / nappe,
             | A_AMORC = fonction / formule / nappe,
             | B_AMORC = fonction / formule / nappe,
             | D_AMORC = float,
             | R_AMORC = fonction / formule / nappe,
        ),
      | LAIGLE = _F(
           ◆ GAMMA_ULT = float,
           ◆ GAMMA_E = float,
           ◆ M_ULT = float,
           ◆ M_E = float,
           ◆ A_E = float,
           ◆ M_PIC = float,
           ◆ A_PIC = float,
           ◆ ETA = float,
           ◆ SIGMA_C = float,
           ◆ GAMMA = float,
           ◆ KSI = float,
           ◆ GAMMA_CJS = float,
           ◆ SIGMA_P1 = float,
           ◆ PA = float,
        ),
      | LETK = _F(
           ◆ PA = float,
           ◆ NELAS = float,
           ◆ SIGMA_C = float,
           ◆ H0_EXT = float,
           ◆ GAMMA_CJS = float,
           ◆ XAMS = float,
           ◆ ETA = float,
           ◆ A_0 = float,
           ◆ A_E = float,
           ◆ A_PIC = float,
           ◆ S_0 = float,
           ◆ M_0 = float,
           ◆ M_E = float,
           ◆ M_PIC = float,
           ◆ M_ULT = float,
           ◆ XI_ULT = float,
           ◆ XI_E = float,
           ◆ XI_PIC = float,
           ◆ MV_MAX = float,
           ◆ XIV_MAX = float,
           ◆ A = float,
           ◆ N = float,
           ◆ SIGMA_P1 = float,
           ◆ MU0_V = float,
           ◆ XI0_V = float,
           ◆ MU1 = float,
           ◆ XI1 = float,
        ),
      | LKR = _F(
           ◆ PA = float,
           ◇ NELAS = float (défaut: 0.0),
           ◆ SIGMA_C = float,
           ◇ BETA = float (défaut: 1.5),
           ◇ GAMMA = float (défaut: 0.0),
           ◆ V_1 = float,
           ◆ V_2 = float,
           ◆ A_2 = float,
           ◆ M_0 = float,
           ◆ M_1 = float,
           ◆ Q_I = float,
           ◆ XI_1 = float,
           ◆ XI_2 = float,
           ◆ XI_5 = float,
           ◇ F_P = float (défaut: 0.1),
           ◆ A = float,
           ◆ N = float,
           ◆ RHO_1 = float,
           ◆ RHO_2 = float,
           ◆ RHO_4 = float,
           ◇ R_Q = float (défaut: 0.0),
           ◇ R_M = float (défaut: 0.0),
           ◇ R_S = float (défaut: 0.0),
           ◇ R_X1 = float (défaut: 0.0),
           ◇ R_X2 = float (défaut: 0.0),
           ◇ R_X5 = float (défaut: 0.0),
           ◇ Z = float (défaut: 0.0),
           ◇ COUPLAGE_P_VP = / 0.0,
                             / 1.0 (par défaut),
        ),
      | DRUCK_PRAGER = _F(
           ◆ ALPHA = float,
           ◆ SY = float,
           ◆ ECROUISSAGE = / "EXPONENTIEL",
                           / "LINEAIRE",
                           / "PARABOLIQUE",
           # Si: equal_to("ECROUISSAGE", 'LINEAIRE')
               ◆ H = float,
               ◆ P_ULTM = float,
           # Si: equal_to("ECROUISSAGE", 'PARABOLIQUE')
               ◆ SY_ULTM = float,
               ◆ P_ULTM = float,
           # Si: equal_to("ECROUISSAGE", 'EXPONENTIEL')
               ◆ P_C = float,
               ◆ SY_ULTM = float,
               ◇ DILAT_ULTM = float (défaut: 0.0),
           ◇ DILAT = float (défaut: 0.0),
        ),
      | VISC_DRUC_PRAG = _F(
           ◆ PREF = float,
           ◆ A = float,
           ◆ N = float,
           ◆ P_PIC = float,
           ◆ P_ULT = float,
           ◆ ALPHA_0 = float,
           ◆ ALPHA_PIC = float,
           ◆ ALPHA_ULT = float,
           ◆ R_0 = float,
           ◆ R_PIC = float,
           ◆ R_ULT = float,
           ◆ BETA_0 = float,
           ◆ BETA_PIC = float,
           ◆ BETA_ULT = float,
        ),
      | HOEK_BROWN = _F(
           ◆ GAMMA_RUP = float,
           ◆ GAMMA_RES = float,
           ◆ S_END = float,
           ◆ S_RUP = float,
           ◆ M_END = float,
           ◆ M_RUP = float,
           ◆ BETA = float,
           ◆ ALPHAHB = float,
           ◆ PHI_RUP = float,
           ◆ PHI_RES = float,
           ◇ PHI_END = float,
        ),
      | JOINT_BANDIS = _F(
           ◆ K = float,
           ◆ DMAX = float,
           ◆ GAMMA = float,
           ◇ KT = float (défaut: 1000000000000.0),
        ),
      | VISC_MAXWELL = _F(
           ◆ ETA_D = float,
           ◆ ETA_V = float,
        ),
      | VISC_MAXWELL_MT = _F(
           ◆ ETA_D = float,
           ◆ ETA_V = float,
        ),
      | MONO_VISC1 = _F(
           ◇ TYPE_PARA = "ECOU_VISC" (ou non renseigné),
           ◆ N = float,
           ◆ K = float,
           ◆ C = float,
        ),
      | MONO_VISC2 = _F(
           ◇ TYPE_PARA = "ECOU_VISC" (ou non renseigné),
           ◆ N = float,
           ◆ K = float,
           ◆ C = float,
           ◆ D = float,
           ◆ A = float,
        ),
      | MONO_ISOT1 = _F(
           ◇ TYPE_PARA = "ECRO_ISOT" (ou non renseigné),
           ◆ R_0 = float,
           ◆ Q = float,
           ◆ B = float,
           ◆ / H = float,
             / H1 = float,
           ◇ / H2 = float,
             / | H3 = float,
               | H4 = float,
               | H5 = float,
               | H6 = float,
        ),
      | MONO_ISOT2 = _F(
           ◇ TYPE_PARA = "ECRO_ISOT" (ou non renseigné),
           ◆ R_0 = float,
           ◆ Q1 = float,
           ◆ B1 = float,
           ◆ / H = float,
             / H1 = float,
           ◇ / H2 = float,
             / | H3 = float,
               | H4 = float,
               | H5 = float,
               | H6 = float,
           ◆ Q2 = float,
           ◆ B2 = float,
        ),
      | MONO_CINE1 = _F(
           ◇ TYPE_PARA = "ECRO_CINE" (ou non renseigné),
           ◆ D = float,
        ),
      | MONO_CINE2 = _F(
           ◇ TYPE_PARA = "ECRO_CINE" (ou non renseigné),
           ◆ D = float,
           ◆ GM = float,
           ◆ PM = float,
           ◆ C = float,
        ),
      | MONO_DD_KR = _F(
           ◆ K = float,
           ◆ TAUR = float,
           ◆ TAU0 = float,
           ◆ GAMMA0 = float,
           ◆ DELTAG0 = float,
           ◆ BSD = float,
           ◆ GCB = float,
           ◆ KDCS = float,
           ◆ P = float,
           ◆ Q = float,
           ◆ / H = float,
             / H1 = float,
           ◇ / H2 = float,
             / | H3 = float,
               | H4 = float,
               | H5 = float,
               | H6 = float,
        ),
      | MONO_DD_CFC = _F(
           ◇ GAMMA0 = float (défaut: 0.001),
           ◆ TAU_F = float,
           ◇ A = float (défaut: 0.13),
           ◇ B = float (défaut: 0.005),
           ◇ N = float (défaut: 200.0),
           ◆ Y = float,
           ◇ ALPHA = float (défaut: 0.35),
           ◆ BETA = float,
           ◆ RHO_REF = float,
           ◇ H = float,
           ◇ H1 = float (défaut: 0.124),
           ◇ H2 = float (défaut: 0.625),
           ◇ H3 = float (défaut: 0.137),
           ◇ H4 = float (défaut: 0.122),
           ◇ H5 = float (défaut: 0.07),
        ),
      | MONO_DD_CFC_IRRA = _F(
           ◇ GAMMA0 = float (défaut: 0.001),
           ◆ TAU_F = float,
           ◇ A = float (défaut: 0.13),
           ◇ B = float (défaut: 0.005),
           ◇ N = float (défaut: 200.0),
           ◆ Y = float,
           ◇ ALPHA = float (défaut: 0.35),
           ◆ BETA = float,
           ◆ RHO_REF = float,
           ◇ H = float,
           ◇ H1 = float (défaut: 0.124),
           ◇ H2 = float (défaut: 0.625),
           ◇ H3 = float (défaut: 0.137),
           ◇ H4 = float (défaut: 0.122),
           ◇ H5 = float (défaut: 0.07),
           ◆ DZ_IRRA = float,
           ◆ XI_IRRA = float,
           ◆ RHO_VOID = float,
           ◆ PHI_LOOP = float,
           ◆ ALP_VOID = float,
           ◆ ALP_LOOP = float,
           ◆ RHO_SAT = float,
           ◆ PHI_SAT = float,
        ),
      | MONO_DD_FAT = _F(
           ◆ GAMMA0 = float,
           ◆ TAU_F = float,
           ◆ BETA = float,
           ◆ N = float,
           ◆ UN_SUR_D = float,
           ◆ GC0 = float,
           ◆ K = float,
           ◇ H = float,
           ◇ H1 = float (défaut: 0.124),
           ◇ H2 = float (défaut: 0.625),
           ◇ H3 = float (défaut: 0.137),
           ◇ H4 = float (défaut: 0.122),
           ◇ H5 = float (défaut: 0.07),
        ),
      | MONO_DD_CC = _F(
           ◆ B = float,
           ◆ GH = float,
           ◆ DELTAG0 = float,
           ◆ TAU_0 = float,
           ◆ TAU_F = float,
           ◆ GAMMA0 = float,
           ◆ N = float,
           ◆ RHO_MOB = float,
           ◆ D = float,
           ◆ D_LAT = float,
           ◆ Y_AT = float,
           ◆ K_F = float,
           ◆ K_SELF = float,
           ◆ K_BOLTZ = float,
           ◆ H1 = float,
           ◆ H2 = float,
           ◆ H3 = float,
           ◇ H4 = float (défaut: 0.0),
           ◇ H5 = float (défaut: 0.0),
           ◇ H6 = float (défaut: 0.0),
           ◇ DEPDT = float (défaut: 0.0),
           ◇ MU_MOY = float,
        ),
      | MONO_DD_CC_IRRA = _F(
           ◆ B = float,
           ◆ GH = float,
           ◆ DELTAG0 = float,
           ◆ TAU_0 = float,
           ◆ TAU_F = float,
           ◆ GAMMA0 = float,
           ◆ N = float,
           ◆ RHO_MOB = float,
           ◆ D = float,
           ◆ D_LAT = float,
           ◆ Y_AT = float,
           ◆ K_F = float,
           ◆ K_SELF = float,
           ◆ K_BOLTZ = float,
           ◆ H1 = float,
           ◆ H2 = float,
           ◆ H3 = float,
           ◇ H4 = float (défaut: 0.0),
           ◇ H5 = float (défaut: 0.0),
           ◇ H6 = float (défaut: 0.0),
           ◇ DEPDT = float (défaut: 0.0),
           ◆ A_IRRA = float,
           ◆ XI_IRRA = float,
           ◇ MU_MOY = float,
        ),
      | MFRONT = _F(
           ◆ LISTE_COEF = list[float],
           ◇ PENA_LAGR = float,
           ◇ C_GRAD_VARI = float,
        ),
      | MFRONT_FO = _F(
           ◆ LISTE_COEF = list[fonction / formule],
        ),
      | UMAT = _F(
           ◆ LISTE_COEF = list[float],
        ),
      | UMAT_FO = _F(
           ◆ LISTE_COEF = list[fonction / formule],
        ),
      | CRIT_RUPT = _F(
           ◆ SIGM_C = float,
           ◆ COEF = float,
        ),
      | REST_ECRO = _F(
           ◆ COEF_ECRO = fonction / formule / nappe,
           ◆ TAU_INF = fonction / formule / nappe,
           ◆ TEMP_MINI = float,
           ◆ TEMP_MAXI = float,
           ◇ EPSQ_MINI = float (défaut: 0.0),
           ◇ XCIN_MINI = float (défaut: 0.0),
        ),
      | BETON_GLRC = _F(
           ◆ FCJ = float,
           ◆ EPSI_C = float,
           ◆ FTJ = float,
        ),
      | VISC_ELAS = _F(
           ◆ K = float,
           ◆ TAU = float,
        ),
      | POST_ROCHE = _F(
           ◆ RAMB_OSGO_FACT = float,
           ◆ RAMB_OSGO_EXPO = float,
           ◇ RP02_MIN = float,
           ◇ RM_MIN = float,
           ◇ RP02_MOY = float,
           ◇ COEF = float (défaut: 1.0),
        ),
      | POST_ROCHE_FO = _F(
           ◆ RAMB_OSGO_FACT = fonction / formule,
           ◆ RAMB_OSGO_EXPO = fonction / formule,
           ◇ RP02_MIN = fonction / formule,
           ◇ RM_MIN = fonction / formule,
           ◇ RP02_MOY = fonction / formule,
           ◇ COEF = float (défaut: 1.0),
        ),
      | RUPT_FM = _F(
           ◆ KIC = fonction,
        ),
      | NORTON = _F(
           ◆ K = float,
           ◆ N = float,
        ),
      | NORTON_FO = _F(
           ◆ K = fonction / formule / nappe,
           ◆ N = fonction / formule / nappe,
        ),
      | GTN = _F(
           ◆ Q1 = float,
           ◆ Q2 = float,
           ◆ PORO_INIT = float,
           ◇ & COAL_PORO = float,
           ◇ / COAL_ACCE = float,
             / PORO_RUPT = float,
           ◇ & NUCL_GAUSS_PORO = float,
             & NUCL_GAUSS_PLAS = float,
             & NUCL_GAUSS_DEV = float,
           ◇ & NUCL_CRAN_PORO = float,
             & NUCL_CRAN_INIT = float,
             & NUCL_CRAN_FIN = float,
           ◇ & NUCL_EPSI_PENTE = float,
             & NUCL_EPSI_INIT = float,
           ◇ ENDO_CRIT_VISC = float,
           ◇ ENDO_CRIT_RUPT = float,
        ),
      | VISC_ISOT_PLAS = _F(
           ◆ YoungModulus = float,
           ◆ PoissonRatio = float,
           ◆ TAILLE_GRAIN = float,
           ◆ D_DISLOC = float,
           ◆ C_AMAS = float,
           ◆ TAILLE_AMAS = float,
           ◇ UNITE_LONGUEUR = / "M" (par défaut),
                              / "MM",
           ◇ UNITE_CONTRAINTE = / "MPa",
                                / "Pa" (par défaut),
        ),
      | VISC_ISOT_PLAS_FO = _F(
           ◆ YoungModulus = fonction / formule / nappe,
           ◆ PoissonRatio = fonction / formule / nappe,
           ◆ TAILLE_GRAIN = fonction / formule / nappe,
           ◆ D_DISLOC = fonction / formule / nappe,
           ◆ C_AMAS = fonction / formule / nappe,
           ◆ TAILLE_AMAS = fonction / formule / nappe,
           ◇ UNITE_LONGUEUR = / "M" (par défaut),
                              / "MM",
           ◇ UNITE_CONTRAINTE = / "MPa",
                                / "Pa" (par défaut),
        ),
      | META_LEMA_ANI = _F(
           ◆ YoungModulus = float,
           ◆ PoissonRatio = float,
           ◆ F1_A = float,
           ◆ F2_A = float,
           ◆ C_A = float,
           ◆ F1_M = float,
           ◆ F2_M = float,
           ◆ C_M = float,
           ◆ F1_N = float,
           ◆ F2_N = float,
           ◆ C_N = float,
           ◆ F1_Q = float,
           ◆ F2_Q = float,
           ◆ C_Q = float,
           ◆ F_MRR_RR = float,
           ◆ C_MRR_RR = float,
           ◆ F_MTT_TT = float,
           ◆ C_MTT_TT = float,
           ◆ F_MZZ_ZZ = float,
           ◆ C_MZZ_ZZ = float,
           ◆ F_MRT_RT = float,
           ◆ C_MRT_RT = float,
           ◆ F_MRZ_RZ = float,
           ◆ C_MRZ_RZ = float,
           ◆ F_MTZ_TZ = float,
           ◆ C_MTZ_TZ = float,
           ◆ F_ALPHA = float,
           ◆ C_ALPHA = float,
           ◆ TDEQ = float,
           ◆ K = float,
           ◆ NEQ = float,
           ◆ T1C = float,
           ◆ T2C = float,
           ◆ QSR_K = float,
           ◆ AC = float,
           ◆ M = float,
           ◆ T1R = float,
           ◆ T2R = float,
           ◆ AR = float,
           ◆ BR = float,
        ),
      | META_LEMA_ANI_FO = _F(
           ◆ YoungModulus = fonction,
           ◆ PoissonRatio = fonction,
           ◆ F1_A = fonction,
           ◆ F2_A = fonction,
           ◆ C_A = fonction,
           ◆ F1_M = fonction,
           ◆ F2_M = fonction,
           ◆ C_M = fonction,
           ◆ F1_N = fonction,
           ◆ F2_N = fonction,
           ◆ C_N = fonction,
           ◆ F1_Q = fonction,
           ◆ F2_Q = fonction,
           ◆ C_Q = fonction,
           ◆ F_MRR_RR = fonction,
           ◆ C_MRR_RR = fonction,
           ◆ F_MTT_TT = fonction,
           ◆ C_MTT_TT = fonction,
           ◆ F_MZZ_ZZ = fonction,
           ◆ C_MZZ_ZZ = fonction,
           ◆ F_MRT_RT = fonction,
           ◆ C_MRT_RT = fonction,
           ◆ F_MRZ_RZ = fonction,
           ◆ C_MRZ_RZ = fonction,
           ◆ F_MTZ_TZ = fonction,
           ◆ C_MTZ_TZ = fonction,
           ◆ F_ALPHA = fonction,
           ◆ C_ALPHA = fonction,
           ◆ TDEQ = fonction,
           ◆ K = fonction,
           ◆ NEQ = fonction,
           ◆ T1C = fonction,
           ◆ T2C = fonction,
           ◆ QSR_K = fonction,
           ◆ AC = fonction,
           ◆ M = fonction,
           ◆ T1R = fonction,
           ◆ T2R = fonction,
           ◆ AR = fonction,
           ◆ BR = fonction,
        ),
      | BETON_BURGER = _F(
           ◆ YoungModulus = float,
           ◆ PoissonRatio = float,
           ◆ K_RS = float,
           ◆ ETA_RS = float,
           ◆ KAPPA = float,
           ◆ ETA_IS = float,
           ◆ K_RD = float,
           ◆ ETA_RD = float,
           ◆ ETA_ID = float,
           ◆ QSR_K = float,
           ◆ TEMP_0_C = float,
           ◆ ETA_FD = float,
        ),
      | BETON_BURGER_FO = _F(
           ◆ YoungModulus = fonction,
           ◆ PoissonRatio = fonction,
           ◆ K_RS = fonction,
           ◆ ETA_RS = fonction,
           ◆ KAPPA = fonction,
           ◆ ETA_IS = fonction,
           ◆ K_RD = fonction,
           ◆ ETA_RD = fonction,
           ◆ ETA_ID = fonction,
           ◆ QSR_K = fonction,
           ◆ TEMP_0_C = fonction,
           ◆ ETA_FD = fonction,
        ),
      | MetaAcierEPIL_PT = _F(
           ◆ YoungModulus = float,
           ◆ PoissonRatio = float,
           ◆ SYY_0 = float,
           ◆ SYY_1 = float,
           ◆ SYY_2 = float,
           ◆ SYY_3 = float,
           ◆ SYY_4 = float,
           ◆ ETT_0 = float,
           ◆ ETT_1 = float,
           ◆ ETT_2 = float,
           ◆ ETT_3 = float,
           ◆ ETT_4 = float,
           ◆ FK_0 = float,
           ◆ FK_1 = float,
           ◆ FK_2 = float,
           ◆ FK_3 = float,
           ◆ metaF1 = float,
           ◆ metaFDF_0 = float,
           ◆ metaFDF_1 = float,
           ◆ metaFDF_2 = float,
           ◆ metaFDF_3 = float,
        ),
      | MetaAcierEPIL_PT_FO = _F(
           ◆ YoungModulus = fonction,
           ◆ PoissonRatio = fonction,
           ◆ SYY_0 = fonction,
           ◆ SYY_1 = fonction,
           ◆ SYY_2 = fonction,
           ◆ SYY_3 = fonction,
           ◆ SYY_4 = fonction,
           ◆ ETT_0 = fonction,
           ◆ ETT_1 = fonction,
           ◆ ETT_2 = fonction,
           ◆ ETT_3 = fonction,
           ◆ ETT_4 = fonction,
           ◆ FK_0 = fonction,
           ◆ FK_1 = fonction,
           ◆ FK_2 = fonction,
           ◆ FK_3 = fonction,
           ◆ metaF1 = fonction,
           ◆ metaFDF_0 = fonction,
           ◆ metaFDF_1 = fonction,
           ◆ metaFDF_2 = fonction,
           ◆ metaFDF_3 = fonction,
        ),
      | Iwan = _F(
           ◆ YoungModulus = float,
           ◆ PoissonRatio = float,
           ◆ HypDistortion = float,
           ◆ HypExponent = float,
        ),
      | Iwan_FO = _F(
           ◆ YoungModulus = fonction,
           ◆ PoissonRatio = fonction,
           ◆ HypDistortion = fonction,
           ◆ HypExponent = fonction,
        ),
      | MohrCoulombAS = _F(
           ◆ YoungModulus = float,
           ◆ PoissonRatio = float,
           ◆ Cohesion = float,
           ◆ FrictionAngle = float,
           ◆ DilatancyAngle = float,
           ◆ TransitionAngle = float,
           ◆ TensionCutOff = float,
           ◆ HardeningCoef = float,
        ),
      | MohrCoulombAS_FO = _F(
           ◆ YoungModulus = fonction,
           ◆ PoissonRatio = fonction,
           ◆ Cohesion = fonction,
           ◆ FrictionAngle = fonction,
           ◆ DilatancyAngle = fonction,
           ◆ TransitionAngle = fonction,
           ◆ TensionCutOff = fonction,
           ◆ HardeningCoef = fonction,
        ),
      | GonfElas = _F(
           ◆ YoungModulus = float,
           ◆ PoissonRatio = float,
           ◆ BiotCoef = float,
           ◆ ReferencePressure = float,
           ◆ betaM = float,
        ),
      | GonfElas_FO = _F(
           ◆ YoungModulus = fonction,
           ◆ PoissonRatio = fonction,
           ◆ BiotCoef = fonction,
           ◆ ReferencePressure = fonction,
           ◆ betaM = fonction,
        ),
      | NLH_CSRM = _F(
           ◆ YoungModulus = float,
           ◆ PoissonRatio = float,
           ◆ IsoCompElasLim = float,
           ◆ IsoTensElasLim = float,
           ◆ MCCSlopeCSL = float,
           ◆ NLHIndex = float,
           ◆ mBigoCritCoef = float,
           ◆ aBigoCritCoef = float,
           ◆ IncompIndex = float,
           ◆ Tau = float,
           ◆ PerzynaExpo = float,
           ◆ NLHModulusP = float,
           ◆ NLHModulusV = float,
        ),
      | NLH_CSRM_FO = _F(
           ◆ YoungModulus = fonction / formule / nappe,
           ◆ PoissonRatio = fonction / formule / nappe,
           ◆ IsoCompElasLim = fonction / formule / nappe,
           ◆ IsoTensElasLim = fonction / formule / nappe,
           ◆ MCCSlopeCSL = fonction / formule / nappe,
           ◆ NLHIndex = fonction / formule / nappe,
           ◆ mBigoCritCoef = fonction / formule / nappe,
           ◆ aBigoCritCoef = fonction / formule / nappe,
           ◆ IncompIndex = fonction / formule / nappe,
           ◆ Tau = fonction / formule / nappe,
           ◆ PerzynaExpo = fonction / formule / nappe,
           ◆ NLHModulusP = fonction / formule / nappe,
           ◆ NLHModulusV = fonction / formule / nappe,
        ),
      | MCC = _F(
           ◆ BulkModulus = float,
           ◆ ShearModulus = float,
           ◆ SwellingIndex = float,
           ◆ InitCritPress = float,
           ◆ CritStateSlope = float,
           ◆ TensileYieldStress = float,
           ◆ IncoPlastIndex = float,
        ),
      | MCC_FO = _F(
           ◆ BulkModulus = fonction,
           ◆ ShearModulus = fonction,
           ◆ SwellingIndex = fonction,
           ◆ InitCritPress = fonction,
           ◆ CritStateSlope = fonction,
           ◆ TensileYieldStress = fonction,
           ◆ IncoPlastIndex = fonction,
        ),
      | Barcelone = _F(
           ◆ BulkModulus = float,
           ◆ ShearModulus = float,
           ◆ SwellingIndex = float,
           ◆ SuccionIndex = float,
           ◆ SuccionModulus = float,
           ◆ CritStateSlope = float,
           ◆ InitConsPress = float,
           ◆ YieldSuccion = float,
           ◆ YieldTensSlope = float,
           ◆ PlastSuccionIndex = float,
           ◆ PlastStrainIndex = float,
           ◆ PlastStrainPara1 = float,
           ◆ PlastStrainPara2 = float,
           ◆ RefeConsPress = float,
           ◆ FlowCorrection = float,
           ◆ InitVoidsRatio = float,
        ),
      | Barcelone_FO = _F(
           ◆ BulkModulus = fonction,
           ◆ ShearModulus = fonction,
           ◆ SwellingIndex = fonction,
           ◆ SuccionIndex = fonction,
           ◆ SuccionModulus = fonction,
           ◆ CritStateSlope = fonction,
           ◆ InitConsPress = fonction,
           ◆ YieldSuccion = fonction,
           ◆ YieldTensSlope = fonction,
           ◆ PlastSuccionIndex = fonction,
           ◆ PlastStrainIndex = fonction,
           ◆ PlastStrainPara1 = fonction,
           ◆ PlastStrainPara2 = fonction,
           ◆ RefeConsPress = fonction,
           ◆ FlowCorrection = fonction,
           ◆ InitVoidsRatio = fonction,
        ),
      | CSSM = _F(
           ◆ BulkModulus = float,
           ◆ ShearModulus = float,
           ◆ InitCritPress = float,
           ◆ CritStateSlope = float,
           ◆ IncoPlastIndex = float,
           ◆ HypExponent = float,
           ◆ HypDistortion = float,
           ◆ MinCritPress = float,
           ◆ ShearModulusRatio = float,
           ◆ IsoHardRatio = float,
           ◆ IsoHardIndex = float,
        ),
      | CSSM_FO = _F(
           ◆ BulkModulus = fonction,
           ◆ ShearModulus = fonction,
           ◆ InitCritPress = fonction,
           ◆ CritStateSlope = fonction,
           ◆ IncoPlastIndex = fonction,
           ◆ HypExponent = fonction,
           ◆ HypDistortion = fonction,
           ◆ MinCritPress = fonction,
           ◆ ShearModulusRatio = fonction,
           ◆ IsoHardRatio = fonction,
           ◆ IsoHardIndex = fonction,
        ),
      | BETON_AGEING = _F(
           ◆ YoungModulus = float,
           ◆ PoissonRatio = float,
           ◆ VoigtSphModulus = float,
           ◆ VoigtDevModulus = float,
           ◆ VoigtSphViscosity = float,
           ◆ VoigtDevViscosity = float,
           ◆ MaxwellSphModulus = float,
           ◆ MaxwellDevModulus = float,
           ◆ ConcreteInitTime = float,
           ◆ DessiccationModulus = float,
           ◆ ArrheniusIndex = float,
           ◆ ReferenceTemperature = float,
           ◆ KelvinIndex = float,
        ),
      | BETON_AGEING_FO = _F(
           ◆ YoungModulus = fonction,
           ◆ PoissonRatio = fonction,
           ◆ VoigtSphModulus = fonction,
           ◆ VoigtDevModulus = fonction,
           ◆ VoigtSphViscosity = fonction,
           ◆ VoigtDevViscosity = fonction,
           ◆ MaxwellSphModulus = fonction,
           ◆ MaxwellDevModulus = fonction,
           ◆ ConcreteInitTime = fonction,
           ◆ DessiccationModulus = fonction,
           ◆ ArrheniusIndex = fonction,
           ◆ ReferenceTemperature = fonction,
           ◆ KelvinIndex = fonction,
        ),
    # Si: equal_to("COMP_THM", 'LIQU_SATU')
        ◆ THM_INIT = _F(
             ◇ PRE1 = float (défaut: 0.0),
             ◆ PORO = float,
             ◇ TEMP = float (défaut: 0.0),
             ◇ PRE2 = float,
             ◇ PRES_VAPE = float,
             ◇ DEGR_SATU = float,
          ),
        ◆ THM_DIFFU = _F(
             ◆ RHO = float,
             ◇ / BIOT_COEF = float,
               / BIOT_N = float,
             ◇ / PERMIN_L = fonction / formule / nappe,
             ◇ & BIOT_L = float,
             ◇ & BIOT_T = float,
             ◆ PESA_X = float,
             ◆ PESA_Y = float,
             ◆ PESA_Z = float,
             ◇ PESA_MULT = fonction / formule / nappe,
             ◇ CP = float,
               / PERM_IN = fonction / formule / nappe,
               / PERM_END = fonction / formule / nappe,
             ◇ / PERMIN_N = fonction / formule / nappe,
               / PERMIN_T = fonction / formule / nappe,
             ◇ / LAMB_TN = fonction / formule / nappe,
             ◇ LAMB_PHI = fonction / formule / nappe,
             ◇ D_LB_PHI = fonction / formule / nappe,
             ◇ / LAMB_T = fonction / formule / nappe,
               / LAMB_TL = fonction / formule / nappe,
               / LAMB_TT = fonction / formule / nappe,
             ◇ / D_LB_T = fonction / formule / nappe,
               / D_LB_TL = fonction / formule / nappe,
             ◇ / D_LB_TN = fonction / formule / nappe,
               / D_LB_TT = fonction / formule / nappe,
             ◇ LAMB_S = fonction / formule / nappe,
             ◇ D_LB_S = fonction / formule / nappe,
             ◇ / LAMB_CT = float,
               / LAMB_C_L = float,
             ◇ / LAMB_C_N = float,
               / LAMB_C_T = float,
             ◇ R_GAZ = float,
             ◇ EMMAG = float,
             ◇ SATU_PRES = fonction / formule / nappe,
             ◇ D_SATU_PRES = fonction / formule / nappe,
             ◇ PERM_LIQU = fonction / formule / nappe,
             ◇ D_PERM_LIQU_SATU = fonction / formule / nappe,
             ◇ PERM_GAZ = fonction / formule / nappe,
             ◇ D_PERM_SATU_GAZ = fonction / formule / nappe,
             ◇ D_PERM_PRES_GAZ = fonction / formule / nappe,
             ◇ FICKV_T = fonction / formule / nappe,
             ◇ FICKV_PV = fonction / formule / nappe,
             ◇ FICKV_PG = fonction / formule / nappe,
             ◇ FICKV_S = fonction / formule / nappe,
             ◇ D_FV_T = fonction / formule / nappe,
             ◇ D_FV_PG = fonction / formule / nappe,
             ◇ FICKA_T = fonction / formule / nappe,
             ◇ FICKA_PA = fonction / formule / nappe,
             ◇ FICKA_PL = fonction / formule / nappe,
             ◇ FICKA_S = fonction / formule / nappe,
             ◇ D_FA_T = fonction / formule / nappe,
          ),
        ◆ THM_LIQU = _F(
             ◆ RHO = float,
             ◆ UN_SUR_K = float,
             ◆ VISC = fonction / formule / nappe,
             ◆ D_VISC_TEMP = fonction / formule / nappe,
             ◇ ALPHA = fonction / formule / nappe,
             ◇ CP = float,
          ),
        ◇ THM_GAZ = _F(
             ◆ | MASS_MOL = float,
               | CP = float,
               | VISC = fonction / formule / nappe,
               | D_VISC_TEMP = fonction / formule / nappe,
          ),
        ◇ THM_VAPE_GAZ = _F(
             ◆ | MASS_MOL = float,
               | CP = float,
               | VISC = fonction / formule / nappe,
               | D_VISC_TEMP = fonction / formule / nappe,
          ),
    # Si: equal_to("COMP_THM", 'LIQU_GAZ')
        ◆ THM_INIT = _F(
             ◇ PRE1 = float (défaut: 0.0),
             ◇ PRE2 = float (défaut: 0.0),
             ◆ PORO = float,
             ◇ TEMP = float (défaut: 0.0),
             ◇ PRES_VAPE = float,
             ◇ DEGR_SATU = float,
          ),
        ◆ THM_DIFFU = _F(
             ◆ R_GAZ = float,
             ◆ RHO = float,
             ◇ / BIOT_COEF = float,
               / BIOT_N = float,
             ◇ / PERMIN_L = fonction / formule / nappe,
             ◇ & BIOT_L = float,
             ◇ & BIOT_T = float,
             ◆ PESA_X = float,
             ◆ PESA_Y = float,
             ◆ PESA_Z = float,
             ◆ / SATU_PRES = fonction / formule / nappe,
             ◇ & D_SATU_PRES = fonction / formule / nappe,
               & PERM_LIQU = fonction / formule / nappe,
               & D_PERM_LIQU_SATU = fonction / formule / nappe,
               & PERM_GAZ = fonction / formule / nappe,
               & D_PERM_SATU_GAZ = fonction / formule / nappe,
               & D_PERM_PRES_GAZ = fonction / formule / nappe,
               / VG_N = float,
             ◇ & VG_SR = float,
               & VG_PR = float,
               & VG_SMAX = float,
               & VG_SATUR = float,
             ◇ VG_PENTR = float (défaut: 0.0),
             ◇ & A0 = float,
               & SHUTTLE = float,
               & EPAI = fonction / formule,
               & S_BJH = fonction / formule,
               & W_BJH = fonction / formule,
             ◇ PESA_MULT = fonction / formule / nappe,
             ◇ CP = float,
               / PERM_IN = fonction / formule / nappe,
               / PERM_END = fonction / formule / nappe,
             ◇ / PERMIN_N = fonction / formule / nappe,
               / PERMIN_T = fonction / formule / nappe,
             ◇ / LAMB_TN = fonction / formule / nappe,
             ◇ LAMB_PHI = fonction / formule / nappe,
             ◇ D_LB_PHI = fonction / formule / nappe,
             ◇ / LAMB_T = fonction / formule / nappe,
               / LAMB_TL = fonction / formule / nappe,
               / LAMB_TT = fonction / formule / nappe,
             ◇ / D_LB_T = fonction / formule / nappe,
               / D_LB_TL = fonction / formule / nappe,
             ◇ / D_LB_TN = fonction / formule / nappe,
               / D_LB_TT = fonction / formule / nappe,
             ◇ LAMB_S = fonction / formule / nappe,
             ◇ D_LB_S = fonction / formule / nappe,
             ◇ / LAMB_CT = float,
               / LAMB_C_L = float,
             ◇ / LAMB_C_N = float,
               / LAMB_C_T = float,
             ◇ EMMAG = float,
             ◇ FICKV_T = fonction / formule / nappe,
             ◇ FICKV_PV = fonction / formule / nappe,
             ◇ FICKV_PG = fonction / formule / nappe,
             ◇ FICKV_S = fonction / formule / nappe,
             ◇ D_FV_T = fonction / formule / nappe,
             ◇ D_FV_PG = fonction / formule / nappe,
             ◇ FICKA_T = fonction / formule / nappe,
             ◇ FICKA_PA = fonction / formule / nappe,
             ◇ FICKA_PL = fonction / formule / nappe,
             ◇ FICKA_S = fonction / formule / nappe,
             ◇ D_FA_T = fonction / formule / nappe,
          ),
        ◆ THM_LIQU = _F(
             ◆ RHO = float,
             ◆ UN_SUR_K = float,
             ◆ VISC = fonction / formule / nappe,
             ◆ D_VISC_TEMP = fonction / formule / nappe,
             ◇ ALPHA = fonction / formule / nappe,
             ◇ CP = float,
          ),
        ◆ THM_GAZ = _F(
             ◆ MASS_MOL = float,
             ◆ VISC = fonction / formule / nappe,
             ◆ D_VISC_TEMP = fonction / formule / nappe,
             ◇ CP = float,
          ),
        ◇ THM_VAPE_GAZ = _F(
             ◆ | MASS_MOL = float,
               | CP = float,
               | VISC = fonction / formule / nappe,
               | D_VISC_TEMP = fonction / formule / nappe,
          ),
    # Si: equal_to("COMP_THM", 'GAZ')
        ◆ THM_INIT = _F(
             ◇ TEMP = float (défaut: 0.0),
             ◇ PRE1 = float (défaut: 0.0),
             ◆ PORO = float,
             ◇ PRE2 = float,
             ◇ PRES_VAPE = float,
             ◇ DEGR_SATU = float,
          ),
        ◆ THM_DIFFU = _F(
             ◆ R_GAZ = float,
             ◆ RHO = float,
             ◇ / BIOT_COEF = float,
               / BIOT_N = float,
             ◇ / PERMIN_L = fonction / formule / nappe,
             ◇ & BIOT_L = float,
             ◇ & BIOT_T = float,
             ◆ PESA_X = float,
             ◆ PESA_Y = float,
             ◆ PESA_Z = float,
             ◇ PESA_MULT = fonction / formule / nappe,
             ◇ CP = float,
               / PERM_IN = fonction / formule / nappe,
               / PERM_END = fonction / formule / nappe,
             ◇ / PERMIN_N = fonction / formule / nappe,
               / PERMIN_T = fonction / formule / nappe,
             ◇ / LAMB_TN = fonction / formule / nappe,
             ◇ LAMB_PHI = fonction / formule / nappe,
             ◇ D_LB_PHI = fonction / formule / nappe,
             ◇ / LAMB_T = fonction / formule / nappe,
               / LAMB_TL = fonction / formule / nappe,
               / LAMB_TT = fonction / formule / nappe,
             ◇ / D_LB_T = fonction / formule / nappe,
               / D_LB_TL = fonction / formule / nappe,
             ◇ / D_LB_TN = fonction / formule / nappe,
               / D_LB_TT = fonction / formule / nappe,
             ◇ LAMB_S = fonction / formule / nappe,
             ◇ D_LB_S = fonction / formule / nappe,
             ◇ / LAMB_CT = float,
               / LAMB_C_L = float,
             ◇ / LAMB_C_N = float,
               / LAMB_C_T = float,
             ◇ EMMAG = float,
             ◇ SATU_PRES = fonction / formule / nappe,
             ◇ D_SATU_PRES = fonction / formule / nappe,
             ◇ PERM_LIQU = fonction / formule / nappe,
             ◇ D_PERM_LIQU_SATU = fonction / formule / nappe,
             ◇ PERM_GAZ = fonction / formule / nappe,
             ◇ D_PERM_SATU_GAZ = fonction / formule / nappe,
             ◇ D_PERM_PRES_GAZ = fonction / formule / nappe,
             ◇ FICKV_T = fonction / formule / nappe,
             ◇ FICKV_PV = fonction / formule / nappe,
             ◇ FICKV_PG = fonction / formule / nappe,
             ◇ FICKV_S = fonction / formule / nappe,
             ◇ D_FV_T = fonction / formule / nappe,
             ◇ D_FV_PG = fonction / formule / nappe,
             ◇ FICKA_T = fonction / formule / nappe,
             ◇ FICKA_PA = fonction / formule / nappe,
             ◇ FICKA_PL = fonction / formule / nappe,
             ◇ FICKA_S = fonction / formule / nappe,
             ◇ D_FA_T = fonction / formule / nappe,
          ),
        ◆ THM_GAZ = _F(
             ◆ MASS_MOL = float,
             ◆ VISC = fonction / formule / nappe,
             ◆ D_VISC_TEMP = fonction / formule / nappe,
             ◇ CP = float,
          ),
        ◇ THM_LIQU = _F(
             ◆ | RHO = float,
               | UN_SUR_K = float,
               | ALPHA = fonction / formule / nappe,
               | CP = float,
               | VISC = fonction / formule / nappe,
               | D_VISC_TEMP = fonction / formule / nappe,
               | COEF_HENRY = float,
          ),
        ◇ THM_VAPE_GAZ = _F(
             ◆ | MASS_MOL = float,
               | CP = float,
               | VISC = fonction / formule / nappe,
               | D_VISC_TEMP = fonction / formule / nappe,
          ),
    # Si: equal_to("COMP_THM", 'LIQU_GAZ_ATM')
        ◆ THM_INIT = _F(
             ◇ PRE1 = float (défaut: 0.0),
             ◆ PORO = float,
             ◇ TEMP = float (défaut: 0.0),
             ◇ PRE2 = float,
             ◇ PRES_VAPE = float,
             ◇ DEGR_SATU = float,
          ),
        ◆ THM_DIFFU = _F(
             ◆ RHO = float,
             ◇ / BIOT_COEF = float,
               / BIOT_N = float,
             ◇ / PERMIN_L = fonction / formule / nappe,
             ◇ & BIOT_L = float,
             ◇ & BIOT_T = float,
             ◆ PESA_X = float,
             ◆ PESA_Y = float,
             ◆ PESA_Z = float,
             ◆ SATU_PRES = fonction / formule / nappe,
             ◆ D_SATU_PRES = fonction / formule / nappe,
             ◆ PERM_LIQU = fonction / formule / nappe,
             ◆ D_PERM_LIQU_SATU = fonction / formule / nappe,
             ◇ PESA_MULT = fonction / formule / nappe,
             ◇ CP = float,
               / PERM_IN = fonction / formule / nappe,
               / PERM_END = fonction / formule / nappe,
             ◇ / PERMIN_N = fonction / formule / nappe,
               / PERMIN_T = fonction / formule / nappe,
             ◇ / LAMB_TN = fonction / formule / nappe,
             ◇ LAMB_PHI = fonction / formule / nappe,
             ◇ D_LB_PHI = fonction / formule / nappe,
             ◇ / LAMB_T = fonction / formule / nappe,
               / LAMB_TL = fonction / formule / nappe,
               / LAMB_TT = fonction / formule / nappe,
             ◇ / D_LB_T = fonction / formule / nappe,
               / D_LB_TL = fonction / formule / nappe,
             ◇ / D_LB_TN = fonction / formule / nappe,
               / D_LB_TT = fonction / formule / nappe,
             ◇ LAMB_S = fonction / formule / nappe,
             ◇ D_LB_S = fonction / formule / nappe,
             ◇ / LAMB_CT = float,
               / LAMB_C_L = float,
             ◇ / LAMB_C_N = float,
               / LAMB_C_T = float,
             ◇ & A0 = float,
               & SHUTTLE = float,
               & EPAI = fonction / formule,
               & S_BJH = fonction / formule,
               & W_BJH = fonction / formule,
             ◇ EMMAG = float,
             ◇ R_GAZ = float,
             ◇ PERM_GAZ = fonction / formule / nappe,
             ◇ D_PERM_SATU_GAZ = fonction / formule / nappe,
             ◇ D_PERM_PRES_GAZ = fonction / formule / nappe,
             ◇ FICKV_T = fonction / formule / nappe,
             ◇ FICKV_PV = fonction / formule / nappe,
             ◇ FICKV_PG = fonction / formule / nappe,
             ◇ FICKV_S = fonction / formule / nappe,
             ◇ D_FV_T = fonction / formule / nappe,
             ◇ D_FV_PG = fonction / formule / nappe,
             ◇ FICKA_T = fonction / formule / nappe,
             ◇ FICKA_PA = fonction / formule / nappe,
             ◇ FICKA_PL = fonction / formule / nappe,
             ◇ FICKA_S = fonction / formule / nappe,
             ◇ D_FA_T = fonction / formule / nappe,
          ),
        ◆ THM_LIQU = _F(
             ◆ RHO = float,
             ◆ UN_SUR_K = float,
             ◆ VISC = fonction / formule / nappe,
             ◆ D_VISC_TEMP = fonction / formule / nappe,
             ◇ ALPHA = fonction / formule / nappe,
             ◇ CP = float,
          ),
        ◇ THM_GAZ = _F(
             ◆ | MASS_MOL = float,
               | VISC = fonction / formule / nappe,
               | D_VISC_TEMP = fonction / formule / nappe,
               | CP = float,
          ),
        ◇ THM_VAPE_GAZ = _F(
             ◆ | MASS_MOL = float,
               | CP = float,
               | VISC = fonction / formule / nappe,
               | D_VISC_TEMP = fonction / formule / nappe,
          ),
    # Si: equal_to("COMP_THM", 'LIQU_AD_GAZ')
        ◆ THM_INIT = _F(
             ◇ PRE1 = float (défaut: 0.0),
             ◇ PRE2 = float (défaut: 0.0),
             ◆ PORO = float,
             ◇ PRES_VAPE = float,
             ◇ TEMP = float (défaut: 0.0),
             ◇ DEGR_SATU = float,
          ),
        ◆ THM_DIFFU = _F(
             ◆ R_GAZ = float,
             ◆ RHO = float,
             ◇ / BIOT_COEF = float,
               / BIOT_N = float,
             ◇ / PERMIN_L = fonction / formule / nappe,
             ◇ & BIOT_L = float,
             ◇ & BIOT_T = float,
             ◆ PESA_X = float,
             ◆ PESA_Y = float,
             ◆ PESA_Z = float,
             ◆ / SATU_PRES = fonction / formule / nappe,
             ◇ & D_SATU_PRES = fonction / formule / nappe,
               & PERM_LIQU = fonction / formule / nappe,
               & D_PERM_LIQU_SATU = fonction / formule / nappe,
               & PERM_GAZ = fonction / formule / nappe,
               & D_PERM_SATU_GAZ = fonction / formule / nappe,
               & D_PERM_PRES_GAZ = fonction / formule / nappe,
               / VG_N = float,
             ◇ & VG_SR = float,
               & VG_PR = float,
               & VG_SMAX = float,
               & VG_SATUR = float,
             ◇ VG_PENTR = float (défaut: 0.0),
             ◇ FICKV_T = fonction / formule / nappe,
             ◆ FICKA_T = fonction / formule / nappe,
             ◇ & A0 = float,
               & SHUTTLE = float,
               & EPAI = fonction / formule,
               & S_BJH = fonction / formule,
               & W_BJH = fonction / formule,
             ◇ PESA_MULT = fonction / formule / nappe,
             ◇ CP = float,
               / PERM_IN = fonction / formule / nappe,
               / PERM_END = fonction / formule / nappe,
             ◇ / PERMIN_N = fonction / formule / nappe,
               / PERMIN_T = fonction / formule / nappe,
             ◇ / LAMB_TN = fonction / formule / nappe,
             ◇ LAMB_PHI = fonction / formule / nappe,
             ◇ D_LB_PHI = fonction / formule / nappe,
             ◇ / LAMB_T = fonction / formule / nappe,
               / LAMB_TL = fonction / formule / nappe,
               / LAMB_TT = fonction / formule / nappe,
             ◇ / D_LB_T = fonction / formule / nappe,
               / D_LB_TL = fonction / formule / nappe,
             ◇ / D_LB_TN = fonction / formule / nappe,
               / D_LB_TT = fonction / formule / nappe,
             ◇ LAMB_S = fonction / formule / nappe,
             ◇ D_LB_S = fonction / formule / nappe,
             ◇ / LAMB_CT = float,
               / LAMB_C_L = float,
             ◇ / LAMB_C_N = float,
               / LAMB_C_T = float,
             ◇ EMMAG = float,
             ◇ FICKV_PV = fonction / formule / nappe,
             ◇ FICKV_PG = fonction / formule / nappe,
             ◇ FICKV_S = fonction / formule / nappe,
             ◇ D_FV_T = fonction / formule / nappe,
             ◇ D_FV_PG = fonction / formule / nappe,
             ◇ FICKA_PA = fonction / formule / nappe,
             ◇ FICKA_PL = fonction / formule / nappe,
             ◇ FICKA_S = fonction / formule / nappe,
             ◇ D_FA_T = fonction / formule / nappe,
          ),
        ◆ THM_LIQU = _F(
             ◆ RHO = float,
             ◆ UN_SUR_K = float,
             ◆ VISC = fonction / formule / nappe,
             ◆ D_VISC_TEMP = fonction / formule / nappe,
             ◇ ALPHA = fonction / formule / nappe,
             ◇ CP = float,
          ),
        ◆ THM_GAZ = _F(
             ◆ MASS_MOL = float,
             ◆ VISC = fonction / formule / nappe,
             ◆ D_VISC_TEMP = fonction / formule / nappe,
             ◇ CP = float,
          ),
        ◇ THM_VAPE_GAZ = _F(
             ◆ MASS_MOL = float,
             ◆ CP = float,
             ◆ VISC = fonction / formule / nappe,
             ◆ D_VISC_TEMP = fonction / formule / nappe,
          ),
        ◆ THM_AIR_DISS = _F(
             ◆ CP = float,
             ◆ COEF_HENRY = fonction / formule / nappe,
          ),
    # Si: equal_to("COMP_THM", 'LIQU_VAPE_GAZ')
        ◆ THM_INIT = _F(
             ◇ PRE1 = float (défaut: 0.0),
             ◇ PRE2 = float (défaut: 0.0),
             ◆ PORO = float,
             ◆ PRES_VAPE = float,
             ◇ TEMP = float (défaut: 0.0),
             ◇ DEGR_SATU = float,
          ),
        ◆ THM_DIFFU = _F(
             ◆ R_GAZ = float,
             ◆ RHO = float,
             ◇ / BIOT_COEF = float,
               / BIOT_N = float,
             ◇ / PERMIN_L = fonction / formule / nappe,
             ◇ & BIOT_L = float,
             ◇ & BIOT_T = float,
             ◆ PESA_X = float,
             ◆ PESA_Y = float,
             ◆ PESA_Z = float,
             ◆ / SATU_PRES = fonction / formule / nappe,
             ◇ & D_SATU_PRES = fonction / formule / nappe,
               & PERM_LIQU = fonction / formule / nappe,
               & D_PERM_LIQU_SATU = fonction / formule / nappe,
               & PERM_GAZ = fonction / formule / nappe,
               & D_PERM_SATU_GAZ = fonction / formule / nappe,
               & D_PERM_PRES_GAZ = fonction / formule / nappe,
               / VG_N = float,
             ◇ & VG_SR = float,
               & VG_PR = float,
               & VG_SMAX = float,
               & VG_SATUR = float,
             ◇ VG_PENTR = float (défaut: 0.0),
             ◇ & A0 = float,
               & SHUTTLE = float,
               & EPAI = fonction / formule,
               & S_BJH = fonction / formule,
               & W_BJH = fonction / formule,
             ◆ FICKV_T = fonction / formule / nappe,
             ◇ PESA_MULT = fonction / formule / nappe,
             ◇ CP = float,
               / PERM_IN = fonction / formule / nappe,
               / PERM_END = fonction / formule / nappe,
             ◇ / PERMIN_N = fonction / formule / nappe,
               / PERMIN_T = fonction / formule / nappe,
             ◇ / LAMB_TN = fonction / formule / nappe,
             ◇ LAMB_PHI = fonction / formule / nappe,
             ◇ D_LB_PHI = fonction / formule / nappe,
             ◇ / LAMB_T = fonction / formule / nappe,
               / LAMB_TL = fonction / formule / nappe,
               / LAMB_TT = fonction / formule / nappe,
             ◇ / D_LB_T = fonction / formule / nappe,
               / D_LB_TL = fonction / formule / nappe,
             ◇ / D_LB_TN = fonction / formule / nappe,
               / D_LB_TT = fonction / formule / nappe,
             ◇ LAMB_S = fonction / formule / nappe,
             ◇ D_LB_S = fonction / formule / nappe,
             ◇ / LAMB_CT = float,
               / LAMB_C_L = float,
             ◇ / LAMB_C_N = float,
               / LAMB_C_T = float,
             ◇ EMMAG = float,
             ◇ FICKV_PV = fonction / formule / nappe,
             ◇ FICKV_PG = fonction / formule / nappe,
             ◇ FICKV_S = fonction / formule / nappe,
             ◇ D_FV_T = fonction / formule / nappe,
             ◇ D_FV_PG = fonction / formule / nappe,
             ◇ FICKA_T = fonction / formule / nappe,
             ◇ FICKA_PA = fonction / formule / nappe,
             ◇ FICKA_PL = fonction / formule / nappe,
             ◇ FICKA_S = fonction / formule / nappe,
             ◇ D_FA_T = fonction / formule / nappe,
          ),
        ◆ THM_LIQU = _F(
             ◆ RHO = float,
             ◆ UN_SUR_K = float,
             ◆ VISC = fonction / formule / nappe,
             ◆ D_VISC_TEMP = fonction / formule / nappe,
             ◇ ALPHA = fonction / formule / nappe,
             ◇ CP = float,
          ),
        ◆ THM_GAZ = _F(
             ◆ MASS_MOL = float,
             ◆ VISC = fonction / formule / nappe,
             ◆ D_VISC_TEMP = fonction / formule / nappe,
             ◇ CP = float,
          ),
        ◆ THM_VAPE_GAZ = _F(
             ◆ MASS_MOL = float,
             ◆ CP = float,
             ◆ VISC = fonction / formule / nappe,
             ◆ D_VISC_TEMP = fonction / formule / nappe,
          ),
    # Si: equal_to("COMP_THM", 'LIQU_AD_GAZ_VAPE')
        ◆ THM_INIT = _F(
             ◇ PRE1 = float (défaut: 0.0),
             ◇ PRE2 = float (défaut: 0.0),
             ◆ PORO = float,
             ◆ PRES_VAPE = float,
             ◇ TEMP = float (défaut: 0.0),
             ◇ DEGR_SATU = float,
          ),
        ◆ THM_DIFFU = _F(
             ◆ R_GAZ = float,
             ◆ RHO = float,
             ◇ / BIOT_COEF = float,
               / BIOT_N = float,
             ◇ / PERMIN_L = fonction / formule / nappe,
             ◇ & BIOT_L = float,
             ◇ & BIOT_T = float,
             ◆ PESA_X = float,
             ◆ PESA_Y = float,
             ◆ PESA_Z = float,
             ◆ / SATU_PRES = fonction / formule / nappe,
             ◇ & D_SATU_PRES = fonction / formule / nappe,
               & PERM_LIQU = fonction / formule / nappe,
               & D_PERM_LIQU_SATU = fonction / formule / nappe,
               & PERM_GAZ = fonction / formule / nappe,
               & D_PERM_SATU_GAZ = fonction / formule / nappe,
               & D_PERM_PRES_GAZ = fonction / formule / nappe,
               / VG_N = float,
             ◇ & VG_SR = float,
               & VG_PR = float,
               & VG_SMAX = float,
               & VG_SATUR = float,
             ◇ VG_PENTR = float (défaut: 0.0),
             ◇ & A0 = float,
               & SHUTTLE = float,
               & EPAI = fonction / formule,
               & S_BJH = fonction / formule,
               & W_BJH = fonction / formule,
             ◆ FICKV_T = fonction / formule / nappe,
             ◆ FICKA_T = fonction / formule / nappe,
             ◇ PESA_MULT = fonction / formule / nappe,
             ◇ CP = float,
               / PERM_IN = fonction / formule / nappe,
               / PERM_END = fonction / formule / nappe,
             ◇ / PERMIN_N = fonction / formule / nappe,
               / PERMIN_T = fonction / formule / nappe,
             ◇ / LAMB_TN = fonction / formule / nappe,
             ◇ LAMB_PHI = fonction / formule / nappe,
             ◇ D_LB_PHI = fonction / formule / nappe,
             ◇ / LAMB_T = fonction / formule / nappe,
               / LAMB_TL = fonction / formule / nappe,
               / LAMB_TT = fonction / formule / nappe,
             ◇ / D_LB_T = fonction / formule / nappe,
               / D_LB_TL = fonction / formule / nappe,
             ◇ / D_LB_TN = fonction / formule / nappe,
               / D_LB_TT = fonction / formule / nappe,
             ◇ LAMB_S = fonction / formule / nappe,
             ◇ D_LB_S = fonction / formule / nappe,
             ◇ / LAMB_CT = float,
               / LAMB_C_L = float,
             ◇ / LAMB_C_N = float,
               / LAMB_C_T = float,
             ◇ EMMAG = float,
             ◇ FICKV_PV = fonction / formule / nappe,
             ◇ FICKV_PG = fonction / formule / nappe,
             ◇ FICKV_S = fonction / formule / nappe,
             ◇ D_FV_T = fonction / formule / nappe,
             ◇ D_FV_PG = fonction / formule / nappe,
             ◇ FICKA_PA = fonction / formule / nappe,
             ◇ FICKA_PL = fonction / formule / nappe,
             ◇ FICKA_S = fonction / formule / nappe,
             ◇ D_FA_T = fonction / formule / nappe,
          ),
        ◆ THM_LIQU = _F(
             ◆ RHO = float,
             ◆ UN_SUR_K = float,
             ◆ VISC = fonction / formule / nappe,
             ◆ D_VISC_TEMP = fonction / formule / nappe,
             ◇ ALPHA = fonction / formule / nappe,
             ◇ CP = float,
          ),
        ◆ THM_GAZ = _F(
             ◆ MASS_MOL = float,
             ◆ VISC = fonction / formule / nappe,
             ◆ D_VISC_TEMP = fonction / formule / nappe,
             ◇ CP = float,
          ),
        ◆ THM_VAPE_GAZ = _F(
             ◆ MASS_MOL = float,
             ◆ CP = float,
             ◆ VISC = fonction / formule / nappe,
             ◆ D_VISC_TEMP = fonction / formule / nappe,
          ),
        ◆ THM_AIR_DISS = _F(
             ◆ CP = float,
             ◆ COEF_HENRY = fonction / formule / nappe,
          ),
    # Si: equal_to("COMP_THM", 'LIQU_VAPE')
        ◆ THM_INIT = _F(
             ◆ PRE1 = float,
             ◆ PORO = float,
             ◆ PRES_VAPE = float,
             ◇ TEMP = float (défaut: 0.0),
             ◇ PRE2 = float,
             ◇ DEGR_SATU = float,
          ),
        ◆ THM_DIFFU = _F(
             ◆ R_GAZ = float,
             ◆ RHO = float,
             ◇ / BIOT_COEF = float,
               / BIOT_N = float,
             ◇ / PERMIN_L = fonction / formule / nappe,
             ◇ & BIOT_L = float,
             ◇ & BIOT_T = float,
             ◆ PESA_X = float,
             ◆ PESA_Y = float,
             ◆ PESA_Z = float,
             ◇ & SATU_PRES = fonction / formule / nappe,
               & D_SATU_PRES = fonction / formule / nappe,
               & PERM_LIQU = fonction / formule / nappe,
               & D_PERM_LIQU_SATU = fonction / formule / nappe,
               & PERM_GAZ = fonction / formule / nappe,
               & D_PERM_SATU_GAZ = fonction / formule / nappe,
               & D_PERM_PRES_GAZ = fonction / formule / nappe,
             ◇ PESA_MULT = fonction / formule / nappe,
             ◇ CP = float,
               / PERM_IN = fonction / formule / nappe,
               / PERM_END = fonction / formule / nappe,
             ◇ / PERMIN_N = fonction / formule / nappe,
               / PERMIN_T = fonction / formule / nappe,
             ◇ / LAMB_TN = fonction / formule / nappe,
             ◇ LAMB_PHI = fonction / formule / nappe,
             ◇ D_LB_PHI = fonction / formule / nappe,
             ◇ / LAMB_T = fonction / formule / nappe,
               / LAMB_TL = fonction / formule / nappe,
               / LAMB_TT = fonction / formule / nappe,
             ◇ / D_LB_T = fonction / formule / nappe,
               / D_LB_TL = fonction / formule / nappe,
             ◇ / D_LB_TN = fonction / formule / nappe,
               / D_LB_TT = fonction / formule / nappe,
             ◇ LAMB_S = fonction / formule / nappe,
             ◇ D_LB_S = fonction / formule / nappe,
             ◇ / LAMB_CT = float,
               / LAMB_C_L = float,
             ◇ / LAMB_C_N = float,
               / LAMB_C_T = float,
             ◇ EMMAG = float,
             ◇ FICKV_T = fonction / formule / nappe,
             ◇ FICKV_PV = fonction / formule / nappe,
             ◇ FICKV_PG = fonction / formule / nappe,
             ◇ FICKV_S = fonction / formule / nappe,
             ◇ D_FV_T = fonction / formule / nappe,
             ◇ D_FV_PG = fonction / formule / nappe,
             ◇ FICKA_T = fonction / formule / nappe,
             ◇ FICKA_PA = fonction / formule / nappe,
             ◇ FICKA_PL = fonction / formule / nappe,
             ◇ FICKA_S = fonction / formule / nappe,
             ◇ D_FA_T = fonction / formule / nappe,
          ),
        ◆ THM_LIQU = _F(
             ◆ RHO = float,
             ◆ UN_SUR_K = float,
             ◆ VISC = fonction / formule / nappe,
             ◆ D_VISC_TEMP = fonction / formule / nappe,
             ◇ ALPHA = fonction / formule / nappe,
             ◇ CP = float,
          ),
        ◆ THM_VAPE_GAZ = _F(
             ◆ MASS_MOL = float,
             ◆ CP = float,
             ◆ VISC = fonction / formule / nappe,
             ◆ D_VISC_TEMP = fonction / formule / nappe,
          ),
        ◇ THM_GAZ = _F(
             ◆ | MASS_MOL = float,
               | CP = float,
               | VISC = fonction / formule / nappe,
               | D_VISC_TEMP = fonction / formule / nappe,
          ),
    ◇ INFO = / 1 (par défaut),
             / 2,
)


◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles

Caractéristiques depuis une table#

Mot clé facteur TABLE#

Définition des caractéristiques élastiques linéaires constantes ou fonctions.

Le mot clé TABLE simplifie l’écriture de DEFI_MATERIAU pour certains comportements (COMPOR) en lisant les données depuis une table. La TABLE est utilisée pour créer des fonctions.

Les paramètres sont stoqués en colonne, avec une colonne supplémentaire pour donner l’abscisse des fonctions qui sont crées (NOM_PARA). Par exemple, la table suivante permet de définir un comportement élastique.

TEMP

E

NU

RHO

ALPHA

TEMP_DEF_ALPHA

20

200

0,3

1000

1,E-5

20,0

50

190

0,3

1000

1,E-5

20,0

Caractéristiques élastiques générales#

Mots clés facteur ELAS, ELAS_FO#

Définition des caractéristiques élastiques linéaires constantes ou fonctions.

La plupart des fonctions peuvent dépendre des variables de commandes (voir [U4.43.03]) ou d’autres paramètres comme le temps (“INST” ou la géométrie “X”, “Y”, “Z”)

“TEMP”, “HYDR”, “SECH”, “NEUT1”, “NEUT2”, “X”, “Y”, “Z”,…

Attention ! Pour la géométrie, il y a deux cas:

  • Les variables directes “X”, “Y”, “Z” qui ne fonctionnent que dans quelques cas particuliers;

  • La variable de commande “GEOM” qui est plus générale;

Opérandes E/NU, K/MU, CELE_P/CELE_S#

Il faut fournir un des trois couples (E, NU), (K, MU) ou bien (CELE_P, CELE_S).

E est le module de Young. On vérifie que \(E \ge 0\) .

NU est le coefficient de Poisson. On vérifie que \(-1. \le \nu \le 0.5\) .

Si on fournit (K, MU= \(\mu\) ), on affecte à la place :

\[\begin{split}\begin{array}{l} E = \frac{9 K \mu}{3 K + \mu} \\ \nu = \frac{3 K - 2 \mu}{6 K + 2 \mu} \end{array}\end{split}\]

Si on fournit (CELE_P= \(V_P\) , CELE_S= \(V_S\)) alors RHO est nécessaire et on affecte à la place :

\[\begin{split}\begin{array}{l} E = \frac{\rho {V_S}^2 ( 3 {V_P}^2 - 4 {V_S}^2)} {{V_P}^2 - {V_S}^2} \\ \nu = \frac{{V_P}^2 - 2 {V_S}^2}{2 ({V_P}^2 - {V_S}^2)} \end{array}\end{split}\]

Opérande RHO#

Masse volumique. Pas de vérification de l’ordre de grandeur. Attention pour les modélisations THM en statique, seule la masse volumique homogénéisée renseignée dans THM_DIFFU (cf. section 10.7.2 ) sera prise en compte. Pour les modélisations THM en dynamique, cette valeur doit en revanche être renseignée ici et être cohérente avec celle indiquée dans THM_DIFFU.

Ce mot-clef ne peut-être fonction que de la géométrie via la variable de commande “GEOM”.

Opérandes ALPHA/TEMP_DEF_ALPHA/PRECISION#

Coefficient de dilatation thermique isotrope.

Le coefficient de dilatation thermique est un coefficient de dilatation moyen qui peut dépendre de la température \(T\) .

Les valeurs des coefficients de dilatation sont déterminées par des essais de dilatométrie qui ont lieu à la température ambiante (\(0°C\) ou plus généralement \(20°C\) ).

De ce fait, on dispose en général des valeurs du coefficient de dilatation défini par rapport à \(20°C\) (température à laquelle on suppose la déformation thermique nulle).

Certaines études nécessitent de prendre une température de référence différente de la température ambiante (déformation thermique nulle pour une autre température que la température ambiante). Il faut alors effectuer un changement de repère dans le calcul de la déformation thermique [R4.08.01].

TEMP_DEF_ALPHA est la valeur de la température à laquelle les valeurs du coefficient de dilatation thermique ont été déterminées, et ont été renseignées sous le mot clé ALPHA.

Ce mot clé devient obligatoire dès que l’on a renseigné ALPHA.

Pour les comportements non-THM, le calcul de la déformation thermique se fait par la formule [R4.08.01]:

\({e}^{\mathit{th}}\left(T\right)=\widehat{\alpha}\left(T\right)\left(T-{T}_{\mathit{ref}}\right)\) avec \(\widehat{\alpha}\left(T\right)=\frac{\alpha \left(T\right)\left(T-{T}_{\text{def}}\right)-\alpha \left({T}_{\mathit{ref}}\right)\left({T}_{\mathit{ref}}-{T}_{\text{def}}\right)}{T-{T}_{\mathit{ref}}}\)

et

\({e}^{\mathit{th}}\left({T}_{\mathit{ref}}\right)=0\)

Remarque

Il n’est pas possible d’utiliser une formule ni une nappe pour ALPHA, en raison des modifications à prendre en compte décrites ci-dessus. Le paramètre ALPHA ne peut dépendre QUE de la température et à condition que ce soit une fonction. L’utilisateur, s’il désire utiliser une formule, doit d’abord la tabuler à l’aide de la commande CALC_FONC_INTERP.

Ce mot clé est utilisé lorsque le mot clé TEMP_DEF_ALPHA est spécifié.

C’est un réel qui indique avec quelle précision une température \({T}_{i}\) (de la liste des températures servant à la définition de \(\alpha {\left({T}_{i}\right)}_{i=1,N}\) ) est proche de la température de référence \({T}_{\text{ref}}\) .

Ce réel sert au calcul de la fonction \(\widehat{\alpha}\left({T}_{i}\right)\) . La formule mathématique permettant le calcul de \(\widehat{\alpha}\left({T}_{i}\right)\) est différente selon que \({T}_{i}\ne {T}_{\text{ref}}\) ou \({T}_{i}={T}_{\text{ref}}\) .

En THM, le calcul de la déformation thermique est différent (voir [R4.08.01]). La déformation thermique s’évalue par la formule suivante:

\({e}^{\mathit{th}}\left(T\right)=\alpha \left(T-{T}_{\mathit{ini}}\right)\)

En particulier, on n’utilise pas TEMP_DEF_ALPHA (mais on doit le renseigner) et ALPHA ne peut pas être une fonction, c’est nécessairement une constante. De plus, la température de référence est donnée par THM_INIT/TEMP.

Opérandes AMOR_ALPHA/AMOR_BETA/AMOR_HYST#

AMOR_ALPHA = a_alpha

AMOR_BETA = a_beta

Coefficients \(\alpha\) et \(\beta\) permettant de construire une matrice d’amortissement visqueux proportionnel à la rigidité et/ou à la masse \([C]=\alpha [K]+\beta [M]\) . On se reportera aux documents de modélisation de l’amortissement mécanique [U2.06.03] et [R5.05.04].

AMOR_HYST = eta

Coefficient \(\eta\) d’amortissement hystérétique permettant de définir le module d’Young complexe (matériau visco-élastique) à partir duquel sera créée la matrice de rigidité complexe permettant le calcul de la réponse harmonique [U2.06.03] et [R5.05.04].

Remarques :
  • La présence des mots clés AMOR_ALPHA et AMOR_BETA associés à une valeur nulle, peut conduire, dans certains algorithmes,àassembler une matrice d’amortissement et engendre ainsi des coût de calcul supplémentaires.

  • Ces mots-clefs peuvent dépendre de la géométrie via les variables directes “X”, “Y” et “Z” mais pas de la variable de commande “GEOM”.

Opérandes COEF_AMOR /LONG_CARA#

Pour la justification de l’emploi de ces opérandes, on se reportera aux documents de modélisation des éléments de frontière absorbante [R4.02.05].

COEF_AMOR = coeam

Coefficient intervenant dans l’expression du vecteur contrainte intégré le long de la frontière absorbante du domaine éléments finis et qui correspond à des amortisseurs visqueux distribués le long de cette frontière:

\({\mathrm{t}}_{0}=\mathit{coeam}(\rho {c}_{P}\frac{\partial {u}_{3}}{\partial t}{\mathrm{e}}_{3}+\rho {c}_{S}\frac{\partial {\mathrm{u}}^{'}}{\partial t})\)

Ce terme est affecté au matériau constitutif de l’élément de frontière absorbante.

LONG_CARA = lcara

Coefficient correspondant à une dimension caractéristique \(L\) . Associé aux coefficients de Lamé \(\lambda\) et \(\mu\) , ce coefficient intervient dans l’expression du terme ajouté de vecteur contrainte intégré le long de la frontière absorbante du domaine éléments finis, qui correspond à des rigidités distribuées le long de cette frontière du domaine éléments finis :

\({\mathrm{t}}_{1}=\frac{\lambda +2\mu }{L}{u}_{3}{\mathrm{e}}_{3}+\frac{\mu}{L}{\mathrm{u}}^{'}\)

Ce terme est affecté au matériau constitutif de l’élément de frontière absorbante.

Remarque

L’absence du mot clé LONG_CARA a pour effet qu’on n’affecte pas de rigidité ajoutée sur la frontière absorbante.

Opérandes K_DESSIC/B_ENDOGE#

K_DESSIC = k

Coefficient de retrait de dessiccation.

K_ENDOGE = e

Coefficient de retrait endogène.

Ces caractéristiques sont utilisées avec les comportements du béton (voir réf.[R7.01.12]).

Mot clé ELAS_VISCO#

Le mot clé ELAS_VISCO permet de définir des matériaux viscoélastiques isotropes pour une fréquence donnée. Il s’agit simplement de la définition d’un matériau élastique dont les modules d’élasticités sont complexes.

Opérandes G/NU#

G = g

Module de cisaillement complexe.

NU = nu

Coefficient de Poisson complexe.

Remarque

Dans le fichier de commandes il faut nécessairement renseigner des nombres complexes même si la partie imaginaire est nulle, par exemple si nuest réel, il fait renseigner complex(nu, 0).

Opérande RHO#

RHO = rho

Masse volumique. Pas de vérification de l’ordre de grandeur.

Mot clé facteur ELAS_FLUI#

Le mot clé ELAS_FLUI permet de définir la masse volumique équivalente d’une structure tubulaire avec fluide interne et externe, en prenant en compte l’effet de confinement.

Cette opération s’inscrit dans le cadre de l’étude du comportement dynamique d’une configuration du type « faisceau de tubes sous écoulement transverse ». L’étude du comportement du faisceau est ramenée à l’étude d’un tube unique représentatif de l’ensemble du faisceau. Cf. [U4.35.02].

La masse volumique équivalente de la structure \({\rho}_{\mathit{eq}}\) est définie par:

\(\begin{array}{cc}{\rho}_{\mathrm{eq}}=\frac{1}{({d}_{e}^{2}-{d}_{i}^{2})}\left[{\rho}_{\mathrm{i.}}{d}_{i}^{2}+{\rho}_{\mathrm{t.}}({d}_{e}^{2}-{d}_{i}^{2})+{\rho}_{e}.{d}_{e}^{2}\right]& \\ {d}_{\mathrm{eq}}^{2}=\frac{2.{C}_{m}.{d}_{e}^{2}}{\pi}& \end{array}\)

\({\rho}_{i}\) , \({\rho}_{e}\) , \({\rho}_{t}\) sont respectivement la masse volumique du fluide, du fluide externe et de la structure.

\({d}_{e}\) , \({d}_{i}\) sont respectivement le diamètre externe et interne du tube.

\({C}_{m}\) est un coefficient de masse ajoutée (qui définit le confinement).

Opérandes RHO/E/NU#

RHO = rho

Masse volumique du matériau.

E = yg

Module de Young.

NU = nu

Coefficient de Poisson.

Opérandes PROF_RHO_F_INT/PROF_RHO_F_EXIT/COEF_MASS_AJOU#

PROF_RHO_F_INT = rhoi

Concept de type [fonction] définissant le profil de masse volumique du fluide interne le long du tube. Cette fonction est paramétrée par l’abscisse curviligne.

PROF_RHO_F_EXT = rhoe

Concept de type [fonction] définissant le profil de masse volumique du fluide externe le long du tube. Cette fonction est paramétrée par l’abscisse curviligne, ’ABSC’.

COEF_MASS_AJOU = fonc_cm

Concept de type [fonction] produit par l’opérateur FONC_FLUI_STRU [U4.35.02].

Cette fonction constante, paramétrée par l’abscisse curviligne, fournit la valeur du coefficient de masse ajoutée \({C}_{m}\) .

Mot clé facteur CABLE#

Définition de la caractéristique élastique non linéaire, constante, pour les câbles : deux comportements élastiques différents en traction et en compression, définis par les modules de Young E et EC (module en compression).

Les caractéristiques standard du matériau élastique sont à renseigner sous le mot clé facteur ELAS.

Opérandes d’élasticité#

◊    EC_SUR_E = ecse

Rapport des modules à la compression et à la traction. Si le module de compression est nul, le système linéaire global aux déplacements peut devenir singulier. C’est le cas lorsqu’un nœud n’est connecté qu’à des câbles et que ceux-ci entrent tous en compression.

Mots clés facteur ELAS_ORTH, ELAS_ORTH_FO, ELAS_VISCO_ORTH#

Définition des caractéristiques élastiques orthotropes constantes ou fonctions de la température pour les éléments massifs isoparamétriques ou les couches constitutives d’un composite [R4.01.02]. Il est possible de définir des caractéristiques viscoélastiques orthotropes constantes (ELAS_VISCO_ORTH) à une fréquence donnée, les modules à renseigner sont alors complexes.

Opérandes d’élasticité#

Pour définir le repère d’orthotropie \((\text{L},\text{T},\text{N})\) lié aux éléments, le lecteur se reportera:

  • pour les éléments massifs isoparamétriques à la documentation [U4.42.01] AFFE_CARA_ELEM mot-clé MASSIF,

  • pour les éléments de coques composites à la documentation [U4.42.01] AFFE_CARA_ELEM mot-clé COQUE ainsi qu’à la documentation [U4.42.03] DEFI_COMPOSITE mot-clé ORIENTATION.

../../../../_images/10000000000002B400000120A136E5D1F51DEE50.png
E_L = ygl

Module de Young longitudinal.

E_T = ygt

Module de Young transversal.

E_N = ygn

Module de Young normal.

GL_T = glt

Module de cisaillement dans le plan \(\text{LT}\).

G_TN = gtn

Module de cisaillement dans le plan \(\text{TN}\).

G_LN = gln

Module de cisaillement dans le plan \(\text{LN}\).

Remarque:

Pour les coques, les modules de cisaillement transversaux ne sont pas obligatoires; dans ce cas, on calcule en coque mince en affectant une rigidité infinie au cisaillement transversal (éléments DST, DSQet, Q4G).

NU_LT = nult coefficient de Poisson dans le plan :math:`\text{LT}`.

Remarques importantes:

\(\mathit{nult}\) n’est pas égal à \(\mathit{nutl}\). En fait, on a la relation: \(\mathit{nutl}=\frac{\mathit{ygt}}{\mathit{ygl}}.\mathit{nult}\)

\(\mathit{nult}\) doit s’interpréter de la manière suivante:

si l’on exerce une traction selon l’axe* \(L\) donnant lieu à une déformation selon cet axe égale à \({\epsilon}_{L}=\frac{{\sigma}_{L}}{\mathit{ygl}}\), on a une déformation selon l’axe \(T\) égale à : \({\epsilon}_{T}=-\mathit{nult}.\frac{{\sigma}_{L}}{\mathit{ygl}}\).

Les différents coefficients d’élasticité E_L, G_LN et NU_LN ne peuvent pas être choisis de façon quelconque: physiquement, il faut toujours qu’une déformation non nulle provoque une énergie de déformation strictement positive. Cela se traduit par le fait que la matrice de Hooke doit être définie positive. L’opérateur DEFI_MATERIAU calcule les valeurs propres de cette matrice et émet une alarme si cette propriété n’est pas vérifiée.

Pour les modèles 2D, comme l’utilisateur n’a pas encore choisi sa* MODELISATION(D_PLAN, C_PLAN, …), on vérifie la positivité de la matrice dans les différents cas de figure.

NU_TN = nutn

Coefficient de Poisson dans le plan \(\text{TN}\).

NU_LN = nuln

Coefficient de Poisson dans le plan \(\text{LN}\).

La remarque faite pour NU_LT est à appliquer à ces deux derniers coefficients. On a ainsi les relations:

\(\begin{array}{}\mathrm{nunt}=\frac{\mathrm{ygn}}{\mathrm{ygt}}.\mathrm{nutn}\\ \mathrm{nunl}=\frac{\mathrm{ygn}}{\mathrm{ygt}}.\mathrm{nuln}\end{array}\)

Remarque:

Dans le fichier de commandes il faut nécessairement renseigner des nombres complexes même si la partie imaginaire est nulle, par exemple si nult est réel, il fait renseigner ‘ complex(nult,0)

Cas particulier de l’élasticité cubique#

L’élasticité cubique correspond à une matrice d’élasticité de la forme:

\(\begin{array}{cccccc}{y}_{1111}& {y}_{1122}& {y}_{1122}& & & \\ {y}_{1122}& {y}_{1111}& {y}_{1122}& & & \\ {y}_{1122}& {y}_{1122}& {y}_{1111}& & & \\ & & & {y}_{1212}& & \\ & & & & {y}_{1212}& \\ & & & & & {y}_{1212}\end{array}\)

Étant donné la symétrie cubique, il reste à déterminer 3 coefficients:

\({E}_{L}={E}_{N}={E}_{T}=E,{G}_{\text{LT}}={G}_{\text{LN}}={G}_{\text{TN}}=G,{\nu}_{\text{LN}}={\nu}_{\text{LT}}={\nu}_{\text{LN}}=\nu\)

Pour reproduire l’élasticité cubique avec ELAS_ORTH, il suffit de calculer les coefficients de l’orthotropie tels que la matrice d’élasticité obtenue soit de la forme ci-dessus:

\(\begin{array}{}{y}_{1111}=\frac{E(1-{\nu}^{2})}{(1-3{\nu}^{2}-2{\nu}^{3})}\\ {y}_{1122}=\frac{E\nu (1+\nu )}{(1-3{\nu}^{2}-2{\nu}^{3})}\\ {y}_{1212}={G}_{\text{LT}}={G}_{\ln}={G}_{\mathrm{TN}}\end{array}\)

donc, tant que \((1-3{\nu}^{2}-2{\nu}^{3})\ne 0\) (c’est à dire \(\nu\) différent de \(0.5\) ).

\(\frac{{y}_{1122}}{{y}_{1111}}=\frac{\nu}{1-\nu }\) ce qui fournit \(\begin{array}{ccc}\text{}& \text{}& \text{}\\ \nu & =& \frac{1}{1+\frac{{y}_{1111}}{{y}_{1122}}}\end{array}\) puis \(E={y}_{1111}\frac{(1-3{\nu}^{2}-2{\nu}^{3})}{(1-{\nu}^{2})}\)

Opérande RHO#

RHO = rho

Masse volumique.

Opérandes ALPHA_L / ALPHA_T / ALPHA_N#

ALPHA_L = dil

Cœfficient de dilatation thermique moyen longitudinal.

ALPHA_T = dit

Coefficient de dilatation thermique moyen transversal.

ALPHA_N = din

Coefficient de dilatation thermique moyen normal.

Opérandes TEMP_DEF_ALPHA / PRECISION#

On se reportera au paragraphe [§3.1.4]. Ce mot clé devient obligatoire dès que l’on a renseigné ALPHA_L , ou ALPHA_T ou ALPHA_N.

Critères de rupture#

XT = trl

Critère de rupture en traction dans le sens longitudinal (première direction d’orthotropie).

XC = col

Critère de rupture en compression dans le sens longitudinal.

YT = trt

Critère de rupture en traction dans le sens transversal (seconde direction d’orthotropie).

YC = cot

Critère de rupture en compression dans le sens transversal.

S_LT = cis

Critère de rupture en cisaillement dans le plan \(\text{LT}\) .

Opérandes AMOR_ALPHA/AMOR_BETA/AMOR_HYST#

Voir Opérandes AMOR_ALPHA/AMOR_BETA/AMOR_HYST.

Remarque

Dans le cas des coques multi-couches (utilisation de DEFI_COMPOSITE), ces paramètres ne sont pas pris en compte.

Mots clés facteur ELAS_ISTR, ELAS_ISTR_FO, ELAS_VISCO_ISTR#

Définition des caractéristiques élastiques constantes (ELAS_ISTR) ou fonctions de la température dans le cas de l’isotropie transverse pour les éléments massifs isoparamétriques (ELAS_ISTR_FO). Il est possible de définir des caractéristiques viscoélastiques isotropes transverses constantes (ELAS_VISCO_ISTR) à une fréquence donnée, les modules à renseigner sont alors complexes.

En reprenant les mêmes notations que pour l’orthotropie, l’isotropie transverse signifie ici que l’isotropie est dans le plan \((\text{L},\text{T})\) et que l’orthotropie est donc portée par la direction \(\text{N}\) [R4.01.02]. On peut attirer l’attention du lecteur sur le fait que cette convention diffère d’une convention usuelle qui désigne par «direction longitudinale» la direction d’orthotropie des matériaux transverses isotropes.

Opérandes d’élasticité#

Pour définir un repère \((\text{L},\text{T},\text{N})\) lié aux éléments et définissant l’isotropie transverse du matériau, ce dernier étant isotrope dans le plan \(\text{LT}\) , le lecteur se reportera à la documentation [U4.42.01] AFFE_CARA_ELEM mot-clé MASSIF.

Remarque:

Les directions \(\text{L}\) et \(\text{T}\) sont arbitraires dans le plan \(\text{LT}\) .

../../../../_images/100000000000036A000001A3AA3EF62BCD6F718D.png
E_L = ygl

Module de Young dans le plan \(\text{LT}\) .

E_N = ygn

Module de Young normal.

GL_N = gln

Module de cisaillement dans le plan \(\text{LN}\) .

Remarque:

Le module de cisaillement dans le plan \(\text{LT}\) est défini par la formule usuelle pour les matériaux isotropes: \(G=\frac{E}{2(1+\nu )}\) soit ici \(\mathrm{glt}=\frac{\mathrm{ygl}}{2(1+\mathrm{nult})}\) .

NU_LT = nult

Coefficient de Poisson dans le plan \(\text{LT}\) .

NU_LN = nuln

Coefficient de Poisson dans le plan \(\text{LN}\) .

Remarques importantes:

\(\mathrm{nult}=\mathrm{nutl}\) puisque le matériau a un caractère isotrope dans la plan \(\text{LT}\) , mais \(\mathrm{nuln}\) n’est pas égal à \(\mathrm{nunl}\) .

On a la relation: \(\mathrm{nunl}=\frac{\mathrm{ygn}}{\mathrm{ygl}}.\mathrm{nuln}\)

\(\mathrm{nunl}\) doit s’interpréter de la manière suivante :

si l’on exerce une traction selon l’axe \(N\) donnant lieu à une déformation de traction selon cet axe égale à \({\varepsilon}_{N}=\frac{{\sigma}_{N}}{\mathrm{ygn}}\) , on a une compression selon l’axe \(L\) égale à: \(\mathrm{nunl}.\frac{{\sigma}_{N}}{\mathrm{ygn}}\) .

Les différents coefficients d’élasticité E_L, G_LNet NU_LN ne peuvent pas être choisis de façon quelconque: physiquement, il faut toujours qu’une déformation non nulle provoque une énergie de déformation strictement positive. Cela se traduit par le fait que la matrice de Hooke doit être définie positive. L’opérateur DEFI_MATERIAU calcule les valeurs propres de cette matrice et émet une alarme si cette propriété n’est pas vérifiée.

Pour les modèles 2D, comme l’utilisateur n’a pas encore choisi sa MODELISATION(D_PLAN, C_PLAN, …), on vérifie la positivité de la matrice dans les différents cas de figure.

Opérande RHO#

RHO = rho

Masse volumique.

Opérandes ALPHA_L / ALPHA_N#

ALPHA_L = dil

Coefficient de dilatation thermique moyen dans le plan \(\text{LT}\) .

ALPHA_N = din

Coefficient de dilatation thermique moyen normal.

Opérandes TEMP_DEF_ALPHA / PRECISION#

On se reportera au paragraphe [§3.1.4]. Ce mot clé devient obligatoire dès que l’on a renseigné le mot clé ALPHA_L ou ALPHA_N.

Mot clés facteur ELAS_COQUE , ELAS_COQUE_FO#

ELAS_COQUE permet à l’utilisateur de fournir directement les coefficients de la matrice d’élasticité (décomposée en membrane et flexion) des coques minces orthotropes en élasticité linéaire [R3.07.03].

L’utilisateur peut également indiquer un coefficient de dilatation thermique isotrope alpha et une masse par unité de surfacerho.

En revanche, on se limite aux cas où le coefficient de dilatation thermique est homogène isotrope.

Les matrices de comportement élastique intervenant dans la matrice de rigidité en élasticité homogène isotrope sont de la forme:

Membrane :

Flexion :

Cisaillement :

\(\mathrm{C}=\frac{\mathit{Eh}}{1-{\nu}^{2}}\left(\begin{array}{ccc}1& \nu & 0\\ \nu & 1& 0\\ 0& 0& \left(\frac{1-\nu }{2}\right)\end{array}\right)\)

\(\mathrm{D}=\frac{E{h}^{3}}{12\left(1-{\nu}^{2}\right)}\left(\begin{array}{ccc}1& \nu & 0\\ \nu & 1& 0\\ 0& 0& \left(\frac{1-\nu }{2}\right)\end{array}\right)\)

\(\mathrm{G}=\frac{5\mathit{Eh}}{12\left(1+\nu \right)}\left(\begin{array}{cc}1& 0\\ 0& 1\end{array}\right)\)

Pour les coques orthotropes dont les modules d’élasticité sont obtenus par une méthode d’homogénéisation, il n’est pas possible dans le cas général de trouver un module de Young équivalent \(\mathit{Eeq}\) , et une épaisseur équivalente \(\mathit{heq}\) pour retrouver les expressions précédentes.

Les matrices de rigidité élastique en absence de couplage reliant les efforts généralisés aux déformations généralisées sont donc données directement sous la forme:

Membrane :

Flexion :

Cisaillement :

\(\mathrm{C}=\left(\begin{array}{ccc}C1111& C1122& 0\\ C1122& C2222& 0\\ 0& 0& C1212\end{array}\right)\)

\(\mathrm{D}=\left(\begin{array}{ccc}D1111& D1122& 0\\ D1122& D2222& 0\\ 0& 0& D1212\end{array}\right)\)

\(\mathrm{G}=\left(\begin{array}{cc}G11& 0\\ 0& G22\end{array}\right)\)

Ces coefficients sont à fournir dans le repère local de l’élément. Celui-ci est défini sous le mot-clé COQUE de AFFE_CARA_ELEM [U4.42.01].

Remarque concernant la prise en compte du cisaillement transverse suivant les modèles de coques:

Si on souhaite utiliser ELAS_COQUE avec du cisaillement transverse il faut nécessairement employer la modélisation DST. Si on utilise la modélisation DKT, le cisaillement transverse ne sera pas pris en compte, quelque soient les valeurs de \(\mathit{G11}\) et \(\mathit{G22}\) . La correspondance pour un matériau isotrope est la suivante:

  • Le matériau ELAS_COQUE, modélisation DSTavec \(\mathit{CISA}\text{\_*}=5/12\times (\mathit{Eh}/(1+nu))\) est équivalent au matériau ELAS, modélisation DST.

  • Le matériau ELAS_COQUE, modélisation DSTavec \(\mathit{CISA}\text{\_*}=5/12\times (\mathit{Eh}/(1+nu))\times N\) , où \(N\) est un grand nombre (par exemple \({10}^{5}\) ), est équivalent au matériau ELAS, modélisation DKT.

  • Le matériau ELAS_COQUE, modélisation DKTest équivalent au matériau ELAS, modélisation DKT.

Dans le cas où l’on doit prendre en compte les termes de couplage, les matrices de rigidité élastique reliant les efforts généralisés aux déformations généralisées pour les éléments de plaque sont définies de la façon suivante:

Membrane :

Flexion :

Membrane-Flexion:

\(\mathit{HM}=\left|\begin{array}{ccc}\phantom{\rule{2em}{0ex}}H1111& H1122& H1112\\ \phantom{\rule{2em}{0ex}}\mathit{sym}& H2222& H2212\\ \phantom{\rule{2em}{0ex}}\mathit{sym}& \mathit{sym}& H1212\end{array}\right|\)

\(\mathit{HF}=\left|\begin{array}{ccc}\phantom{\rule{2em}{0ex}}A1111& A1122& A1112\\ \phantom{\rule{2em}{0ex}}\mathit{sym}& A2222& A2212\\ \phantom{\rule{2em}{0ex}}\mathit{sym}& \mathit{sym}& A1212\end{array}\right|\)

\(\mathit{HMF}=\left|\begin{array}{ccc}\phantom{\rule{2em}{0ex}}B1111& B1122& B1112\\ \phantom{\rule{2em}{0ex}}\mathit{sym}& B2222& B2212\\ \phantom{\rule{4em}{0ex}}\mathit{sym}& \mathit{sym}& B1212\end{array}\right|\)

Membrane-cisaillement :

Flexion-cisaillement :

Cisaillement :

\(\mathit{HMC}=\left|\begin{array}{cc}\phantom{\rule{2em}{0ex}}E1113& E1123\\ \phantom{\rule{2em}{0ex}}E2213& E2223\\ \phantom{\rule{2em}{0ex}}E1213& E1223\end{array}\right|\)

\(\mathit{HFC}=\left|\begin{array}{cc}\phantom{\rule{2em}{0ex}}F1113& F1123\\ \phantom{\rule{2em}{0ex}}F2213& F2223\\ \phantom{\rule{2em}{0ex}}F1213& F1223\end{array}\right|\)

\(\mathit{HC}=\left|\begin{array}{cc}\phantom{\rule{2em}{0ex}}G1313& G1323\\ \phantom{\rule{2em}{0ex}}G1323& G2323\end{array}\right|\)

Mot clé facteur ELAS_MEMBRANE#

ELAS_MEMBRANE permet à l’utilisateur de fournir directement les coefficients de la matrice d’élasticité des membranes anisotropes en élasticité linéaire.

La matrice de rigidité élastique reliant les contraintes membranaires aux déformations membranaires pour les éléments de membrane est définie de la façon suivante:

\({\mathrm{H}}_{\mathrm{M}}=\left(\begin{array}{ccc}H1111& H1122& H1112\\ H1122& H2222& H2212\\ H1112& H2212& H1212\end{array}\right)\)

Dans le cas d’une membrane élastique isotrope, on doit retrouver la matrice:

\(\frac{\mathit{Eh}}{1-{\nu}^{2}}\left(\begin{array}{ccc}1& \nu & 0\\ \nu & 1& 0\\ 0& 0& \left(\frac{1-\nu }{2}\right)\end{array}\right)\)

Ces coefficients sont à fournir dans le repère local de l’élément, défini sous le mot-clé facteur MEMBRANE de la commande AFFE_CARA_ELEM [U4.42.01]. Ces coefficients ont la dimension d’une force par mètre. Rappelons que l’on utilise les conventions de notation suivantes pour les déformations et les contraintes membranaires, et que les coefficients de la matrice précédente doivent être adaptés en conséquence:

\(\epsilon =\left(\begin{array}{c}{\epsilon}_{11}\\ {\epsilon}_{22}\\ \sqrt{2}{\epsilon}_{12}\end{array}\right)\) \(\sigma =\left(\begin{array}{c}{\sigma}_{11}\\ {\sigma}_{22}\\ \sqrt{2}{\sigma}_{12}\end{array}\right)\)

L’utilisateur peut également indiquer un coefficient de dilatation thermique isotrope alpha et une masse par unité de surfacerho.

Mot clé facteur ELAS_HYPER#

Définition des caractéristiques hyper-élastiques de type Signorini [R5.03.19]. Les contraintes de Piola Kirchhoff \(\mathrm{S}\) sont reliées aux déformations de Green-Lagrange par:

\(\mathrm{S}=\frac{\partial \Psi }{\partial \mathrm{E}}\) avec : \(\Psi ={C}_{10}\left({I}_{1}-3\right)+{C}_{01}\left({I}_{2}-3\right)+{C}_{20}{\left({I}_{1}-3\right)}^{2}+\frac{1}{2}K{\left(J-1\right)}^{2}\) et \({I}_{1}={I}_{c}{J}^{-\frac{2}{3}},{I}_{2}={\mathit{II}}_{c}{J}^{-\frac{4}{3}},J={\mathit{III}}_{c}^{\frac{1}{2}}\)

\({I}_{c}\) , \({\mathit{II}}_{c}\) et \({\mathit{III}}_{c}\) sont les 3 invariants de tenseur de Cauchy-Green droit.

Opérandes C01, C10 et C20#

C01 = c01, C10 = c10, C20 = c20

Les trois coefficients de l’expression polynomiale du potentiel hyperélastique. L’unité est le \(N/{m}^{2}\) .

  • Si \({\mathrm{C}}_{01}\) et \({\mathrm{C}}_{20}\) sont nuls, on obtient un matériau de type Néo-Hookéen.

  • Si seul \({\mathrm{C}}_{20}\) est nul, on obtient un matériau de type Mooney-Rivlin.

Le matériau est élastique incompressible en petites déformations si on prend \({\mathrm{C}}_{10}\) et \({\mathrm{C}}_{01}\) tels que \(6\left({\mathrm{C}}_{01}+{\mathrm{C}}_{10}\right)=E\) , où \(E\) est le module de Young.

Opérande NU et K#

NU= nu

Coefficient de Poisson. On vérifie que \(-1<nu<0.5\) .

K = k

Module de compressibilité.

Ces deux paramètres s’excluent l’un et l’autre (lorsque l’un des deux paramètres est introduit, l’autre ne peut pas l’être). Ils quantifient la presque-compressibilité du matériau. On utilise le module de compressibilité \(K\) fourni par l’utilisateur, s’il existe. Sinon on calcule \(K\) par :

\(K=\frac{6\left({C}_{01}+{C}_{10}\right)}{3\left(1-2\nu \right)}\) .

On peut prendre \(nu\) proche de \(0.5\) mais jamais strictement égal (à la précision machine près). Si \(nu\) est trop proche de \(0.5\) , un message d’erreur invite l’utilisateur à vérifier son coefficient de Poisson ou son module de compressibilité. Plus le module de compressibilité est grand, plus le matériau est incompressible.

Opérande RHO#

RHO = rho

Masse volumique constante réelle (on n’accepte pas de concept de type fonction). Pas de vérification de l’ordre de grandeur.

Mot clé facteur ELAS_HYPER_VISC#

Définition des caractéristiques visco-hyper-élastiques [R5.03.19]. L’écoulement visqueux est pris en compte en rajoutant une série de Prony d’ordre \(n\) au second tenseur de Piola Kirchoff PK2 à long terme. Les contraintes de Piola Kirchhoff \(\mathrm{S}\) sont reliées aux déformations de Green-Lagrange par :

\(\mathrm{S}=\frac{\partial \Psi }{\partial \mathrm{E}}+\sum_{i=1}^NH_{i}\) avec : \(\Psi ={C}_{10}\left({I}_{1}-3\right)+{C}_{01}\left({I}_{2}-3\right)+{C}_{20}{\left({I}_{1}-3\right)}^{2}+\frac{1}{2}K{\left(J-1\right)}^{2}\)

et \(H_{i}|_{t+\triangle t}=\exp(-\frac{dt}{\tau_{i}})H_{i}|_{t}+g_i \tau_{i}(1-\exp(-\frac{dt}{\tau_{i}}))\frac{(S^{iso}|_{t+\triangle t}-S^{iso}|_{t})}{dt}\).

Opérandes C01, C10 et C20#

C01 = c01, C10 = c10, C20 = c20

Les trois coefficients de l’expression polynomiale du potentiel hyperélastique à long terme. L’unité est le \(N/{m}^{2}\) .

  • Si \({\mathrm{C}}_{01}\) et \({\mathrm{C}}_{20}\) sont nuls, on obtient un matériau de type Néo-Hookéen.

  • Si seul \({\mathrm{C}}_{20}\) est nul, on obtient un matériau de type Mooney-Rivlin.

Le matériau est élastique incompressible en petites déformations si on prend \({\mathrm{C}}_{10}\) et \({\mathrm{C}}_{01}\) tels que \(6\left({\mathrm{C}}_{01}+{\mathrm{C}}_{10}\right)=E\) , où \(E\) est le module de Young.

Opérande K#

K = k

Module de compressibilité. Il quantifie la presque-compressibilité du matériau. Plus \(K\) est grand, plus le matériau est incompressible. L’utilisateur peut le calculer à partir du coefficient de Poisson et des coefficients du potentiel hyperélastique du comportement instantané comme dans le cas de ELAS_HYPER, cf.§ 4.9.2.

Opérande G et TAU#

G = g

Liste de longueur \(n\) (ordre de développement de la série de Prony) de modules de relaxation en cisaillement à long terme.

TAU = tau

Liste de longueur \(n\) contenant les temps de relaxation.

Mot clé facteur HYPER_HILL#

Définition des caractéristiques de la loi hyper-élastique compressible de Hill [R5.03.19]. Le potentiel de cette loi s’exprime de la façon suivante :

\[\psi_{i} = \sum_{i=1}^{n}[\lambda_1^{\alpha_i}+ \lambda_2^{\alpha_i}+ \lambda_3^{\alpha_i}-3+ \frac{1}{\beta_i}(J^{-\alpha_i\beta_i}-1)].\]

Avec, \(\lambda_1, \lambda_2, \lambda_3\) élongations principales, \(J\) variation de volume.

Opérande ALPHA, BETA et MU#

ALPHA = alpha, BETA = beta , MU = mu

Listes de longueur \(n\) (ordre de développement de la loi de Hill), présentent les coefficients de la loi.

En ce qui concerne les coefficients :

  • Les valeurs de la liste mu, (\(\mu_i\)) sont reliées au module de cisaillement initial \(\mu\) par la relation \(\sum_{i=1}^{n} \mu_i = \mu\),

  • Les valeurs de la liste beta, (\(\beta_i\)) sont reliées aux coefficients de Poisson \(\nu_i\) par la relation \(\beta_i = \frac{\nu_i}{1 - 2\nu_i}\).

Mot clé facteur SECOND_ELAS#

Définition des caractéristiques élastiques linéaires isotropes du modèle second gradient proposé par Mindlin et détaillé dans la documentation [R5.04.03]. Ce comportement est utilisé pour les modélisations de régularisation second gradient de dilatation (* _DIL).

Opérande A1#

Ce paramètre définit les caractéristiques matériaux de la loi décrite dans le document [R5.04.03].

Mot clé facteur ELAS_GLRC#

Définition des caractéristiques élastiques linéaires constantes d’une plaque homogénéisée pour les lois GLRC_DM et GLRC_DAMAGE.

Opérandes E_M/NU_M/E_F/NU_F/BT1/BT2#

E_M = em

Module de Young de membrane. On vérifie que \({E}_{m}\ge 0\) .

NU_M = num

Coefficient de Poisson de membrane. On vérifie que \(-1.\le {\nu}_{m}\le 0.5\) .

E_F = ef

Module de Young de flexion. On vérifie que \({E}_{f}\ge 0\) .

NU_F = nuf

Coefficient de Poisson de flexion. On vérifie que \(-1.\le {\nu}_{f}\le 0.5\) .

BT1 = bt1 et BT2 = bt2

Dans le cas où les éléments finis supportent le calcul des efforts tranchants, ces opérandes servent à définir la matrice élastique de rigidité de cisaillement transverse. Les efforts tranchants \(V\) sont reliés aux distorsions \(\gamma\) par:

\(\mathrm{V}=\left(\begin{array}{cc}\mathit{BT}1& 0\\ 0& \mathit{BT}2\end{array}\right).\gamma\)

Les autres opérandes sont identiques à ceux de l’élasticité linéaire, cf.§ 4.1 .

Mot clé facteur ELAS_DHRC#

Définition des caractéristiques élastiques linéaires constantes d’une plaque homogénéisée pour la loi DHRC.

Opérandes A0#

A0= a0

Composantes (\(21\) termes supra-diagonaux) du tenseur symétrique d’élasticité \({A}^{0}\) membrane-flexion de la plaque avant endommagement, d’ordre \(4\) , dans le repère des armatures \((x,y)\) , en notations de Voigt, identifiées par homogénéisation: d’abord en membrane, puis en flexion (unité de force par unité de longueur pour les termes de membrane, unité de force pour les termes couplés membrane-flexion, et unité de force fois unité de longueur pour les termes de flexion):

\((\begin{array}{cccccc}{A}_{\mathrm{xxxx}}^{\mathrm{0mm}}& {A}_{\mathrm{xxyy}}^{\mathrm{0mm}}& {A}_{\mathrm{xxxy}}^{\mathrm{0mm}}& {A}_{\mathrm{xxxx}}^{\mathrm{0mf}}& {A}_{\mathrm{xxyy}}^{\mathrm{0mf}}& {A}_{\mathrm{xxxy}}^{\mathrm{0mf}}\\ \text{}& {A}_{\mathrm{yyyy}}^{\mathrm{0mm}}& {A}_{\mathrm{yyxy}}^{\mathrm{0mm}}& {A}_{\mathrm{yyxx}}^{\mathrm{0mf}}& {A}_{\mathrm{yyyy}}^{\mathrm{0mf}}& {A}_{\mathrm{yyxy}}^{\mathrm{0mf}}\\ \text{}& \text{}& {A}_{\mathrm{xyxy}}^{\mathrm{0mm}}& {A}_{\mathrm{xyxx}}^{\mathrm{0mf}}& {A}_{\mathrm{xyyy}}^{\mathrm{0mf}}& {A}_{\mathrm{xyxy}}^{\mathrm{0mf}}\\ \text{}& \text{}& \text{}& {A}_{\mathrm{xxxx}}^{\mathrm{0ff}}& {A}_{\mathrm{xxyy}}^{\mathrm{0ff}}& {A}_{\mathrm{xxxy}}^{\mathrm{0ff}}\\ \text{}& \text{}& \text{}& \text{}& {A}_{\mathrm{yyyy}}^{\mathrm{0ff}}& {A}_{\mathrm{yyxy}}^{\mathrm{0ff}}\\ \text{}& \text{}& \text{}& \text{}& \text{}& {A}_{\mathrm{xyxy}}^{\mathrm{0ff}}\end{array})\)

Les autres opérandes sont identiques à ceux de l’élasticité linéaire, cf.§ 4.1 .

Mots clés facteur VISC_ELAS#

Un mécanisme de régularisation par viscoélasticité est introduit dans la commande STAT_NON_LINE via le mot-clé REGU_VISC = ‘OUI’. Le modèle de Maxwell correspondant repose sur deux paramètres, une rigidité \(k\) (Pa) et un temps caractéristique \(\tau\) (s). Il est décrit dans [R5.03.34].

Mot clé facteur CZM_ELAS#

Ce mot-clé facteur permet de préciser les paramètres de la loi d’interface élastique CZM_ELAS_MIX (voir [R7.02.11]).

Opérandes RIGI_TAN, RIGI_NOR, RIGI_NOR_TRAC et RIGI_NOR_COMP#

Le mot-clé RIGI_TANpermet de définir la rigidité tangentielle à l’interface (isotrope transverse). Le mot-clé RIGI_NORpermet de définir la rigidité normale à l’interface, à condition qu’elle soitidentique en traction et en compression. On peut aussi choisir des rigidités normales différentes en traction et en compression via respectivement les mots-clés RIGI_NOR_TRACet RIGI_NOR_COMP.

En l’absence de ces mots-clés, les rigidités correspondantes sont nulles.

Opérande ADHE_NOR#

Ce mot-clé permet de caractériser le comportement normal à l’interface. La valeur par défaut, ‘ELAS’, correspond à une réponse élastique (potentiellement distincte en traction et en compression); la rigidité est alors définie via RIGI_NORou, alternativement, RIGI_NOR_TRACet RIGI_NOR_COMP.La valeur ‘UNILATER’renvoie à un comportement de type contact (interpénétration nulle) en fermeture et élastique en ouverture (équivalent à une raideur infinie en compression). Enfin, la valeur ‘PARFAITE’stipule que le saut de déplacement normal est nul, c’est-à-dire qu’il y a adhérence parfaite dans la direction normale à l’interface (équivalent à une rigidité normale infinie).

Opérande ADHE_TAN#

Ce mot-clé permet de caractériser le comportement tangent à l’interface. La valeur par défaut, ‘ELAS’, correspond à une réponse élastique; la rigidité ktest alors définie via RIGI_TAN. La valeur ‘PARFAITE’stipule que le saut de déplacement tangent (glissement) est nul, c’est-à-dire qu’il y a adhérence parfaite dans la direction tangente à l’interface (équivalent à une rigidité tangentielle infinie).

Opérande PENA_LAGR_ABSO#

Ce mot-clé (obligatoire) permet de renseigner la valeur du coefficient d’augmentation du Lagrangien augmenté, cf. [R7.02.11]. Contrairement à d’autres modèles, il n’est pas fourni de manière relative à d’autres paramètres (car ils peuvent tous être nuls) mais bien de manière absolue. Il a comme dimension celle d’une pression par unité de longueur.

Comportements mécaniques non linéaires généraux#

En général, la définition d’un comportement mécanique non linéaire nécessite d’une part la définition des propriétés élastiques et d’autre part celles relatives à l’aspect non linéaire proprement dit. Dans Code_Aster , ces deux types de données sont définies séparément, sauf quelques exceptions.

Mot clé facteur TRACTION#

Définition d’une courbe de traction (élastoplasticité de Von Mises à écrouissage isotrope non linéaire ou élasticité non linéaire).

Opérande SIGM#

SIGM = sigm_f

Courbe \(\sigma\) en fonction de la déformation totale \(\varepsilon\) (on vérifie que le concept fonction dépend bien des seuls paramètres EPSI et éventuellement TEMP).

L’ordonnée du premier point définit la limite élastique du matériau, il est donc impératif de ne pas définir de point d’abscisse nulle [R5.03.02].

Dans le cas où sigm_f dépend des deux paramètres EPSI et TEMP (ce concept a alors été défini par DEFI_NAPPE), on interpole par rapport à la température pour trouver la courbe de traction à une température \(\theta\) donnée. Il est vivement recommandé de se reporter au document [R5.03.02] où la méthode d’interpolation est expliquée. On notera que, pour éviter de générer des erreurs d’approximation importantes ou même d’obtenir par extrapolation de mauvaises courbes de traction, il vaut mieux ne pas utiliser de prolongement linéaire dans DEFI_NAPPE.

Remarque:

Pour les matériaux multiphasés, avec phases métallurgiques, les caractéristiques d’écrouissage se définissent par META_ECRO_LINE ou META_TRACTION [R4.04.04].

Mots clés facteur ECRO_LINE, ECRO_LINE_FO#

Définition d’une courbe d’écrouissage linéaire ou d’un ensemble de courbes dépendant de la température.

Les fonctions peuvent dépendre des variables de commandes suivantes : ’TEMP’, ’EPSI’, ’HYDR’, ’SECH’.

Opérandes#

Pente de la courbe de traction \({E}_{T}\) en régime plastique.

Limite d’élasticité \({s}_{y}\) .

../../../../_images/10000200000000CA0000008EE56805E4CF22A4A6.png

La courbe d’écrouissage utilisée dans les modèles de comportement est alors:

\(R\left(p\right)={s}_{y}+H.p\) avec \(H=\frac{E.{E}_{T}}{E-{E}_{T}}\) Il faut donc respecter: \({E}_{T}<E\) (voir par exemple [R5.03.02]).

Le module de Young \(E\) est à préciser par les mots-clés ELAS ou ELAS_FO.

◊SIGM_LIM=sglim

Définition de la contrainte limite.

◊EPSI_LIM=eplim

Définition de la déformation limite.

Les opérandes sigm_LIM et espi_LIM permettent de définir les bornes en contrainte et en déformation des matériaux, qui correspondent aux états limites de service et ultime, classiquement utilisées lors d’étude en génie civil. Ces bornes sont obligatoires lorsque l’on utilise le comportement VMIS_CINE_GC (confer [U4.42.07] DEFI_MATER_GC). Dans les autres cas elles ne sont pas prises en compte.

Mots clés facteur ECRO_NL#

Définition d’une courbe d’écrouissage non linéaire. Cette fonctionnalité est disponible pour les lois de comportement “VMIS_ISOT_NL”, “VISC_ISOT_NL”, “GTN” et “VISC_GTN”.

Opérandes#

Les coefficients introduits au paragraphe précédent paramètrent la courbe d’écrouissage comme suit:

\(R\left(p\right)={R}_{0}+{R}_{H}p+{R}_{1}\left(1-{e}^{-{\gamma}_{1}p}\right)+{R}_{2}\left(1-{e}^{-{\gamma}_{2}p}\right)+{R}_{K}{\left(p+{p}_{0}\right)}^{{\gamma}_{m}}\)

Les termes paramétrés par \({R}_{1}\) , \({R}_{2}\) et \({R}_{K}\) sont facultatifs. Ils sont nuls par défaut. Cette fonction non linéaire est suffisamment générale pour permettre de recaler bon nombre de réponses expérimentales (croissantes).

En outre, il est possible de représenter un plateau de Lüders pour les relations de comportement “VMIS_ISOT_NL” et “VISC_ISOT_NL” lorsque \(0\le p\le {\epsilon}_{L}^{p}\) . Dans ce cas, la fonction d’écrouissage effectivement prise en compte est la suivante:

  • \(R({\epsilon}_{L}^{p})\) si \(p\le {\epsilon}_{L}^{p}\) (constante sur le plateau de Lüders)

  • \(R(p)\) si \(p\ge {\epsilon}_{L}^{p}\)

Il faut bien noter que la limite d’élasticité initiale vaut alors dans ce cas \(R({\epsilon}_{L}^{p})\) et non plus \(R(0)\) .

Mots clés facteur PRAGER, PRAGER_FO#

Lorsque le trajet de chargement n’est plus monotone, les écrouissages isotrope et cinématique ne sont plus équivalents. En particulier, on peut s’attendre à avoir simultanément une part cinématique et une part isotrope. Si on cherche à décrire précisément les effets d’un chargement cyclique, il est souhaitable d’adopter des modélisations sophistiquées (mais simples d’emploi) telles que le modèle de Taheri, par exemple, confer [R5.03.05]. En revanche, pour des trajets de chargement moins complexes, on peut souhaiter n’inclure qu’un écrouissage cinématique linéaire, toutes les non linéarités de l’écrouissage étant portées par le terme isotrope. Cela permet de décrire précisément une courbe de traction, tout en représentant quand même des phénomènes tels que l’effet Bauschinger [R5.03.16].

Les caractéristiques de l’écrouissage sont alors données par une courbe de traction et une constante, dite de Prager, pour le terme d’écrouissage cinématique linéaire. Le mot clé PRAGER permet de définir la constante de PRAGER, utilisée dans les modèles à écrouissage mixte (cinématique linéaire combiné avec isotrope) VMIS_ECMI_LINE ou VMIS_ECMI_TRAC.

L’identification de \(C\) est décrite dans [R5.03.16].

Mots clés facteur ECRO_PUIS, ECRO_PUIS_FO#

Paramètres de plasticité à critère de Von Mises et à écrouissage isotrope suivant une loi puissance.

Opérandes#

SY = sigy Limite d’élasticité

A_PUIS = a Coefficient de la loi puissance

N_PUIS = n Exposant

La courbe d’écrouissage est déduite de la courbe uni-axiale reliant les déformations aux contraintes, dont l’expression est(cf. [R5.03.02]):

\(\epsilon =\frac{\sigma}{E}+a\frac{{\sigma}_{y}}{E}{\left(\frac{(\sigma -{\sigma}_{y})}{{\sigma}_{y}}\right)}^{n}\)

Mots clés facteur CIN1_CHAB, CIN1_CHAB_FO#

Paramètres du modèle de Chaboche (à une seule variable cinématique) décrit dans le document [R5.03.04].

Brièvement, ces relations sont:

\[ \begin{align}\begin{aligned}F \left( \sigma, R, X \right) = \left( \tilde{\sigma} - X \right)_{eq} - R \left( p \right)\\\dot{\varepsilon}^{p} = \dot{\lambda} \frac{\partial F}{\partial \sigma} = \dot{\lambda} \frac{3}{2} \frac{\tilde{\sigma} - X}{ \left( \tilde{\sigma} - X \right)_{eq} }\\\dot{p} = \dot{\lambda} = \sqrt{\frac{2}{3} \dot{\varepsilon}^{p} : \dot{\varepsilon}^{p}}\\\begin{split}\left\lbrace \begin{array}{cc} \dot{\lambda} = 0 & \text{si } F < 0 \text{ ou } \dot{F} < 0 \\ \dot{\lambda} \ge 0 & \text{si } F = 0 \text{ et } \dot{F} = 0 \\ \end{array} \right.\end{split}\end{aligned}\end{align} \]
(125)#\[ \begin{align}\begin{aligned}X = \frac{2}{3} C \left( p \right) \alpha\\\dot{\alpha} = \dot{\varepsilon}^{p} - \gamma \left( p \right) \alpha \dot{p}\end{aligned}\end{align} \]

Les fonctions \(C(p)\), \(\gamma (p)\) et \(R(p)\) sont définies par :

\(\begin{array}{c}R\left(p\right)={R}_{\infty}+\left({R}_{0}-{R}_{\infty}\right){e}^{-\mathit{bp}}\hfill \\ C\left(p\right)={C}^{\infty}\left(1+\left(k-1\right){e}^{-\text{wp}}\right)\hfill \\ {\gamma}_{1}\left(p\right)={\gamma}^{0}\left({\alpha}_{\infty}+\left(1-{\alpha}_{\infty}\right){e}^{-\mathit{bp}}\right)\hfill \end{array}\)

Remarque

\(\tilde{\sigma}\) représente le déviateur des contraintes et \({()}_{\mathrm{eq}}\) l’équivalent au sens de von Mises.

La définition de \(X\) sous la forme (125) permet de garder une formulation qui prend en compte les variations des paramètres avec la température. Ces termes sont nécessaires car leur non prise en compte conduirait à des résultats inexacts.

Remarque

Une version viscoplastique du modèle de Chaboche est également disponible (confer [R5.03.04]). Elle nécessite de définir des caractéristiques visqueuses à l’aide du mot-clé facteur LEMAITRE ou LEMAITRE_FO, en mettant obligatoirement le paramètre UN_SUR_M à zéro.

Mots clés facteur CIN2_CHAB,CIN2_CHAB_FO#

Paramètres du modèle de Chaboche (à deux variables cinématiques) décrit dans le document [R5.03.04].

Brièvement ces relations sont :

\[ \begin{align}\begin{aligned}F \left( \sigma, R, X_{1}, X_{2} \right) = \left( \tilde{\sigma} - X_{1} - X_{2} \right)_{eq} - R \left( p \right)\\\dot{\varepsilon}^{p} = \dot{\lambda} \frac{\partial F}{\partial \sigma} = \dot{\lambda} \frac{3}{2} \frac{\tilde{\sigma} - X_{1} - X_{2}}{ \left( \tilde{\sigma} - X_{1} - X_{2} \right)_{eq} }\\\dot{p} = \dot{\lambda} = \sqrt{\frac{2}{3} \dot{\varepsilon}^{p} : \dot{\varepsilon}^{p}}\\\begin{split}\left\lbrace \begin{array}{cc} \dot{\lambda} = 0 & \text{si } F < 0 \text{ ou } \dot{F} < 0 \\ \dot{\lambda} \ge 0 & \text{si } F = 0 \text{ et } \dot{F} = 0 \\ \end{array} \right.\end{split}\end{aligned}\end{align} \]
(127)#\[ \begin{align}\begin{aligned}X_{1} = \frac{2}{3} C_{1} \left( p \right) \alpha_{1}\\X_{2} = \frac{2}{3} C_{2} \left( p \right) \alpha_{2}\\\dot{\alpha}_{1} = \dot{\varepsilon}^{p} - \gamma_{1} \left( p \right) \alpha_{1} \dot{p}\\\dot{\alpha}_{2} = \dot{\varepsilon}^{p} - \gamma_{2} \left( p \right) \alpha_{2} \dot{p}\end{aligned}\end{align} \]

Les fonctions \({C}_{1}(p)\) , \({C}_{2}(p)\) , \({\gamma}_{1}(p)\) , \({\gamma}_{2}(p)\) et \(R(p)\) sont définies par :

\(\begin{array}{c}R\left(p\right)={R}_{\infty}+\left({R}_{0}-{R}_{\infty}\right){e}^{-\mathit{bp}}\hfill \\ {C}_{1}\left(p\right)={C}_{1}^{\infty}\left(1+\left(k-1\right){e}^{-\text{wp}}\right)\hfill \\ {C}_{2}\left(p\right)={C}_{2}^{\infty}\left(1+\left(k-1\right){e}^{-\text{wp}}\right)\hfill \\ {\gamma}_{1}\left(p\right)={\gamma}_{1}^{0}\left({\alpha}_{\infty}+\left(1-{\alpha}_{\infty}\right){e}^{-\mathit{bp}}\right)\hfill \\ {\gamma}_{2}\left(p\right)={\gamma}_{2}^{0}\left({\alpha}_{\infty}+\left(1-{\alpha}_{\infty}\right){e}^{-\mathit{bp}}\right)\hfill \end{array}\)

Remarque :

\(\tilde{\sigma}\) représente le déviateur des contraintes et \({()}_{\mathrm{eq}}\) l’équivalent au sens de von Mises.

La définition de \({X}_{1}\) et \({X}_{2}\) sous la forme (127) permet de garder une formulation qui prend en compte les variations des paramètres avec la température. Ces termes sont nécessaires car leur non prise en compte conduirait à des résultats inexacts.

Remarque

Une version viscoplastique du modèle de Chaboche à deux variables cinématiques est également disponible (cf. [R5.03.04]). Elle nécessite de définir des caractéristiques visqueuses à l’aide du mot-clé facteur LEMAITRE ou LEMAITRE_FO, en mettant obligatoirement le paramètre UN_SUR_M à zéro.

Mots clés facteurs VISCOCHAB, VISCOCHAB_FO#

Définition des coefficients du modèle élasto-viscoplastique de Chaboche [R5.03.12].

Brièvement, les équations constitutives du modèle sont :

Contrainte visqueuse \({\sigma}_{v}={J}_{2}(\tilde{\sigma}-X)-{\alpha}_{R}-k\)

Taux de déformation viscoplastique

\({\dot{\epsilon}}^{p}=\frac{3}{2}\dot{p}\frac{\stackrel{~}{\sigma}-X}{{J}_{2}(\stackrel{~}{\sigma}-X)}\)

\(\dot{p}=\langle \frac{{\sigma}_{v}}{{K}_{0}+{\alpha}_{k}R}\rangle \times exp\left[\alpha {\langle \frac{{\sigma}_{v}}{{K}_{0}+{\alpha}_{k}R}\rangle }^{n+1}\right]\)

Écrouissage isotrope :

\(\dot{R}=b(Q-R)\dot{p}+{\gamma}_{r}{({Q}_{\gamma}-R)}^{m}\mathrm{sgn}({Q}_{\gamma}-R)\)

\(Q={Q}_{0}+({Q}_{m}-{Q}_{0})\left(1-{e}^{-2\mu q}\right)\)

\(F({\epsilon}^{p},\xi ,q)=\frac{2}{3}{J}_{2}\left({\epsilon}^{p}-\xi \right)-q\le 0\)

\(\lbrace \begin{array}{c}\dot{q}=\eta \times H(F)\times ⟨n:n⟩\dot{p}\hfill \\ \dot{\xi}=\sqrt{3/2}(1-\eta )\times H(F)\times ⟨n:n⟩\dot{p}{n}^{\text{*}}\hfill \end{array}\) avec : \(n=\sqrt{\frac{3}{2}}\frac{\sigma -X}{{J}_{2}(\sigma -X)}\) ; \({n}^{\text{*}}=\sqrt{\frac{3}{2}}\frac{{\epsilon}^{p}-\xi }{{J}_{2}({\epsilon}^{p}-\xi )}\)

\({Q}_{r}=Q-{Q}_{r}^{\text{*}}\left(1-{\left(\frac{{Q}_{m}-Q}{{Q}_{m}}\right)}^{2}\right)\)

Écrouissage cinématique \(X={X}_{1}+{X}_{2}\)

\(\begin{array}{c}\dot{{X}_{i}}=\frac{2}{3}{C}_{i}{\dot{\epsilon}}^{p}-{\gamma}_{i}\left[{\delta}_{i}{X}_{i}+(1-{\delta}_{i})({X}_{i}:n)n\right]\dot{p}-{\gamma}_{{X}_{i}}{\left[{J}_{2}({X}_{i})\right]}^{{m}_{i}-1}{X}_{i}+\frac{1}{{C}_{i}}\frac{\partial {C}_{i}}{\partial T}{X}_{i}\dot{T}\\ {\gamma}_{i}={\gamma}_{i}^{0}[{a}_{\infty}+(1-{a}_{\infty}){e}^{-\mathit{bp}}]\hfill \end{array}\)

Remarques :

\(\tilde{\sigma}\) représente le déviateur des contraintes, \({J}_{2}(Y)=\sqrt{3/2(Y:Y)}\) le deuxième invariant du tenseur \(Y\) ,

\(H(F)\) la fonction d’Heavyside et \(\langle \mathrm{..}\rangle\) les crochets de Mc Cawley ( \(\langle x\rangle =x\) si \(x\ge 0\) , \(0\) sinon).

Les variables \(q\) et \(\xi\) permettent de prendre en compte l’effet de mémoire de l’écrouissage sous chargement cyclique. Si \(\eta =1\) , l’effet de mémoire n’est pas modélisé et les variables \(q\) et \(\xi\) ne sont pas considérées dans la résolution du système \(\text{(}q=0\text{)}\) *. Sinon, on a la condition suivante sur* \(\eta\) : \(0<\eta \le 1/2\) .

D’un point de vue thermodynamique, la variable d’écrouissage \({X}_{i}\) est associée à sa variable duale \({\alpha}_{i}\) pour la relation \({X}_{i}=\frac{2}{3}{C}_{i}{\alpha}_{i}\) *. Le terme en* \(\dot{T}\) intervenant dans l’équation donnant \(\dot{{X}_{i}}\) permet de traiter les cas de chargements anisothermes pour \({C}_{i}\) fonction de la température.

Mots clé facteur MEMO_ECRO#

Ce mot clé permet de définir les paramètres associés à l’effet de mémoire maximale d’écrouissage dans les comportements élastoplastiques ou élasto-visco-plastiques de Chaboche (cf. [R5.03.04]). Ce mot-clé est utilisable, conjointement aux mots-clés CIN1_CHAB ou CIN2_CHAB, pour définir les paramètres nécessaires au comportement VMIS_CIN2_MEMO. De plus, en définissant les paramètres de viscosité sous LEMAITRE, il est possible d’utiliser un comportement visco_plastique à effet de mémoire maximale d’écrouissage par VISC_CIN2_MEMO.

Les équations du modèle s’écrivent via un domaine représentant les déformations plastiques maximales atteintes :

\(F\left({\epsilon}^{p},\xi ,q\right)=\frac{2}{3}{J}_{2}\left({\epsilon}^{p}-\xi \right)-q\le 0\) avec la loi d’évolution \(\dot{\xi}=\frac{\left(1-\eta \right)}{\eta}\dot{q}{n}^{\ast }\)

\(q\) permet de calculer l’évolution de la loi l’écrouissage \(R(p)\) par :

\(\dot{R}=b\left(Q-R\right)\dot{p}\) , \(Q={Q}_{0}+\left({Q}_{m}-{Q}_{0}\right)\left(1-{e}^{-2\mu q}\right)\)

le critère de plasticité s’écrivant : \(f\left(\sigma ,R,X\right)={\left(\stackrel{~}{\sigma}-{X}_{1}-{X}_{2}\right)}_{\mathit{eq}}-{R}_{0}-R\left(p\right)\)

Opérandes#

Mu = mu

Cœfficient de la loi exponentielle

Q_M = Qm

Valeur de saturation du paramètre \(Q\) représentant l’écrouissage isotrope

Q_0 = Q0

Valeur intiale du paramètre \(Q\) représentant l’écrouissage isotrope

ETA = eta

Valeur permettant de modifier la prise en compte de la mémoire de la déformation plastique maximale: la valeur \(eta=1/2\) correspond à une prise en compte totale.

Mots clé facteur CIN2_NRAD#

Ce mot clé permet de définir les paramètres associés à l’effet de non proportionnalité du modèle de Chaboche (cf. [R5.03.04]).

Opérandes#

DELTA1, DELTA2: coefficients compris entre 0 et 1 permettant de prendre en compte la non proportionnalité éventuelle du chargement. La valeur par défaut de 1 annule cet effet.

Mots clés facteur TAHERI,TAHERI_FO#

Définition des coefficients du modèle de comportement d’élasto-plasticité cyclique de SaïdTaheri [R5.03.05]. Brièvement, nous avons à résoudre, pour un incrément élasto-plastique :

\(\lbrace \begin{array}{ccc}{\dot{\epsilon}}^{p}=\frac{3}{2}\dot{p}\frac{\stackrel{~}{\sigma}-X}{{\left(\stackrel{~}{\sigma}-X\right)}_{\mathit{eq}}}\hfill & \text{avec}& {\left(x\right)}_{\mathit{eq}}={\left(\frac{3}{2}{x}^{t}x\right)}^{1/2}\hfill \\ \sigma =\Lambda \left(\epsilon -{\epsilon}_{p}\right)\hfill & \phantom{\rule{2em}{0ex}}& R=D\left(A{\Vert \epsilon \Vert }^{\alpha}+{R}_{0}\right)\hfill \\ {\left(\sigma -X\right)}_{\mathit{eq}}-R=0\hfill & \phantom{\rule{2em}{0ex}}& X=C\left(S{\epsilon}_{p}-{\sigma}_{p}{\epsilon}_{p}^{n}\right)\hfill \\ \dot{{\sigma}_{p}}-\dot{R}-{\stackrel{.}{\stackrel{⏞}{\left(X\right)}}}_{\mathit{eq}}=0\hfill & \phantom{\rule{2em}{0ex}}& {\sigma}_{p}={\text{Max}}_{t}\left({X}_{\mathit{eq}}+R\right)\hfill \\ \dot{{\epsilon}_{p}^{n}}=0\hfill & \phantom{\rule{2em}{0ex}}& D=1-{\mathit{me}}^{-\mathit{bp}\left(1-\frac{{\sigma}_{p}}{S}\right)}\hfill \\ \phantom{\rule{2em}{0ex}}& \phantom{\rule{2em}{0ex}}& C={C}_{\infty}+{C}_{1}{e}^{-\mathit{bp}\left(1-\frac{{\sigma}_{p}}{S}\right)}\end{array}\)

où les différents paramètres du matériau sont \(S,{C}_{\infty},{C}_{1},b,m,A,\alpha ,{R}_{0}\) .

Les différents paramètres peuvent dépendre de la température, dans ce cas on emploiera le mot clé TAHERI_FO.

Remarque :

Une version viscoplastique du modèle de TAHERI est également disponible (cf. [R5.03.05]). Elle nécessite de définir des caractéristiques visqueuses à l’aide du mot clé facteur LEMAITREou LEMAITRE_FO.

Mots clés facteurs MONO_*#

Définition des coefficients des modèles de comportement monocristallin ou polycristallin [R5.03.11]. En plus de ces caractéristiques, les constantes élastiques doivent être définies sous le mot clé ELAS ou ELAS_ORTH .

Le comportement lié à chaque système de glissement d’un monocristal ou d’une phase d’un polycristal est (dans l’ensemble des comportements envisagés) de type élasto-visco-plastique.

Les comportements cristallins (autres que ceux définis à partir de la dynamique des dislocations) peuvent se décomposer en 3 types d’équations :

  • relation d’écoulement : \(\Delta {\gamma}_{s}=g({\tau}_{s},{\alpha}_{s},{\gamma}_{s},{p}_{s})\)

  • évolutions de l’écrouissage cinématique : \(\Delta {\alpha}_{s}=h\left({\tau}_{s},{\alpha}_{s},{\gamma}_{s},{p}_{s}\right)\)

  • évolution de l’écrouissage isotrope : \({R}_{s}\left({p}_{s}\right)\) , avec \(\Delta {p}_{s}=\mid \Delta {\gamma}_{s}\mid\)

La relation d’écoulement MONO_VISC1 est :

\(\Delta {\gamma}_{s}=g\left({\tau}_{s},{\alpha}_{s},{\gamma}_{s},{p}_{s}\right)={\left(\frac{⟨|{\tau}_{s}-c{\alpha}_{s}|-R\left({p}_{s}\right)⟩}{K}\right)}^{n}.\text{}\frac{{\tau}_{s}-c{\alpha}_{s}}{|{\tau}_{s}-c{\alpha}_{s}|}\) , les paramètres sont : \(c\) , \(K\) , \(n\)

La relation d’écoulement MONO_VISC2 est :

\(\Delta {\gamma}_{s}=g\left({\tau}_{s},{\alpha}_{s},{\gamma}_{s},{p}_{s}\right)={\left(\frac{⟨|{\tau}_{s}-c{\alpha}_{s}-a{\gamma}_{s}|-R\left({p}_{s}\right)+\frac{c}{2}d{\left(c{\alpha}_{s}\right)}^{2}⟩}{K}\right)}^{n}.\text{}\frac{{\tau}_{s}-c{\alpha}_{s}-a{\gamma}_{s}}{|{\tau}_{s}-c{\alpha}_{s}-a{\gamma}_{s}|}\)

les paramètres sont alors : \(c\) , \(K\) , \(n\) , \(a\) , \(d\)

L’écrouissage cinématique peut être de la forme MONO_CINE1 :

\(\Delta {\alpha}_{s}=h({\tau}_{s},{\alpha}_{s},{\gamma}_{s},{p}_{s})=\Delta {\gamma}_{s}-d.{\alpha}_{s}.\Delta {p}_{s}\) avec pour paramètre: \(d\) .

ou bien MONO_CINE2 :

\(\Delta {\alpha}_{s}=h({\tau}_{s},{\alpha}_{s},{\gamma}_{s},{p}_{s})=\Delta {\gamma}_{s}-d.{\alpha}_{s}.\Delta {p}_{s}-{(\frac{\mid c{\alpha}_{s}\mid }{M})}^{m}\frac{{\alpha}_{s}}{\mid {\alpha}_{s}\mid }\) , les paramètres étant alors : \(d\) , \(M\) et \(m\) .

L’écrouissage isotrope peut par exemple être de la forme MONO_ISOT1:

\({R}_{s}\left({p}_{s}\right)={R}_{0}+Q\left(\sum_{r=1}^{N}{h}_{\mathit{sr}}\left(1-{e}^{-{\mathit{bp}}_{r}}\right)\right)\) avec \({h}_{\mathit{sr}}\) matrices d’interaction, les paramètres sont \(h\) , \(Q\) , \({R}_{0}\) , \(b\) .

Ou encore MONO_ISOT2:

\({R}_{s}\left({p}_{s}\right)={R}_{0}+{Q}_{1}\left(\sum_{\mathit{sg}}^{\phantom{\rule{2em}{0ex}}}{h}_{\mathit{sr}}{q}^{\mathit{ls}}\right)+{Q}_{2}{q}^{2s}\) , avec \({\mathrm{dq}}^{\mathrm{is}}={b}_{i}(1-{q}^{\mathrm{is}}).\mathrm{dp}\) les paramètres sont \(h\) , \({Q}_{1}\) , \({Q}_{2}\) , \({b}_{1}\) , \({b}_{2}\) , \({R}_{0}\) .

Les équations relatives aux lois cristallines MONO_DD_KR, MONO_DD_CFC, MONO_DD_CFC_IRRA, MONO_DD_FAT, MONO_DD_CC, MONO_DD_CC_IRRA issues de la dynamique des dislocations sont décrites dans le document [R5.03.11].

Syntaxe#

Ces relations sont accessibles en 3D, déformations planes (D_PLAN), contraintes planes (C_PLAN) (via l’algorithme de de Borst) et axisymétrique (AXIS) à partir du mot-clé COMPORTEMENT de la commande STAT_NON_LINE. Le choix des relations permettant de définir le modèle de comportement du monocristal est effectué via l’opérateur DEFI_COMPOR [U4.43.06].

Mots clés facteur LEMAITRE,LEMAITRE_FO#

Définition des coefficients de la relation de viscoplasticité non-linéaire de Lemaitre [R5.03.08].

Les équations sont les suivantes:

\(\lbrace \begin{array}{c}\dot{{\epsilon}_{ij}^{v}}=\frac{3}{2}\dot{p}\frac{\stackrel{~}{{\sigma}_{ij}}}{{\sigma}_{\mathit{eq}}}\hfill \\ \dot{p}={\left[\frac{1}{K}\frac{{\sigma}_{\mathit{eq}}}{{p}^{1/m}}\right]}^{n}\hfill \\ \sigma =\Lambda \left(\epsilon -{\epsilon}^{v}\right)\hfill \end{array}\)

Les coefficients à introduire sont : \(n>0\) , \(\frac{1}{K}\) et \(\frac{1}{m}\ge 0.\) .

Remarque:

En prenant \(\frac{1}{m}=0\) (soit \(m=+\infty\) ), c’est-à-dire en mettant \(0\) derrière l’opérande UN_SUR_M, on obtient une relation de visco-élasticité non-linéaire de Norton.

Mots clés facteur NORTON,NORTON_FO#

Définition des coefficients de la relation de viscoplasticité non-linéaire de Nortondisponible avec le modèle de comportement VISC_ECRO_NL [R5.03.33].

En appelant \(F(\sigma ,\kappa )\) la fonction seuil de viscoplasticité, l’évolution de la variable d’écrouissage \(\kappa\) est gouvernée par l’équation suivante:

\(\dot{\kappa}={\left(\frac{⟨F⟩}{K}\right)}^{n}\)

Les coefficients à introduire sont : \(n>1\) , \(K\ge 0\) .

Mot clé facteur VISC_SINH#

Définition des coefficients de la loi de viscosité définie par le potentiel viscoplastique suivant:

\({\Phi}^{\mathrm{vp}}={\Phi}^{p}-{\sigma}_{0}{\sinh}^{-1}\left[{(\frac{\dot{p}}{\dot{{\varepsilon}_{0}}})}^{\frac{1}{m}}\right]\)

L’équation définissant le taux de déformation plastique cumulée est donc la suivante:

\(\dot{p}=\dot{{\epsilon}_{0}}{\left[\sinh\left(\frac{⟨{\Phi}_{p}⟩}{{\sigma}_{0}}\right)\right]}^{m}\)

expression dans laquelle \(⟨x⟩\) désigne la partie positive de \(x\) et \({\Phi}_{p}\) le seuil plastique.

Ce modèle de viscosité peut être associé:

  • Au mot clé ROUSSELIER pour définir la loi de comportement ROUSS_VISC

  • Aux mots clés VMIS_ISOT_TRAC et VMIS_ISOT_LINE version SIMO_MIEHE : pour définir les lois de comportement VISC_ISOT_TRAC et VISC_ISOT_LINE.

Les coefficients à introduire sont: \(m,\dot{{\epsilon}_{0}}\) et \({\sigma}_{0}>0\) .

Mot clé LEMA_SEUIL#

Définition des coefficients de la relation de viscoplasticité non linéaire de Lemaitre avec seuil [R5.03.08]. On se place dans l’hypothèse des petites perturbations et on scinde le tenseur des déformations en une partie élastique, une partie thermique, une partie anélastique (connue) et une partie visqueuse. Les équations sont alors :

\(\begin{array}{c}{\epsilon}_{\mathit{tot}}={\epsilon}_{e}+{\epsilon}_{\mathit{th}}+{\epsilon}_{a}+{\epsilon}_{v}\\ \sigma =\mathrm{A}\left(T\right){\epsilon}_{e}\\ \dot{{\epsilon}_{v}}=g\left({\sigma}_{\mathit{eq}},\lambda ,T\right)\frac{3}{2}\frac{\stackrel{~}{\sigma}}{{\sigma}_{\mathit{eq}}}\end{array}\)

avec:

\(\lambda\) : déformation visqueuse cumulée \(\dot{\lambda}=\sqrt{\frac{2}{3}\dot{{\varepsilon}_{v}}:\dot{{\varepsilon}_{v}}}\)

\(\tilde{\sigma}\) : déviateur des contraintes \(\stackrel{~}{\sigma}=\sigma -\frac{1}{3}\mathit{Tr}\left(\sigma \right)\mathrm{Id}\)

\({\sigma}_{\mathrm{eq}}\) : contrainte équivalente \({\sigma}_{\mathrm{eq}}=\sqrt{\frac{3}{2}\tilde{\sigma}:\tilde{\sigma}}\)

\(\mathrm{A}\left(T\right)\) : tenseur d’élasticité

et :

si \(D\le 1\) alors \(g(\sigma ,\lambda ,T)=0\) (comportement purement élastique)

si \(D>1\) alors \(g\left(\sigma ,\lambda ,T\right)=A\left(\frac{2}{\sqrt{3}}\sigma \right)\Phi ` avec :math:`A\ge 0,\Phi \ge 0\)

Avec: \(D=\frac{1}{S}\underset{0}{\overset{t}{\int}}{\sigma}_{\mathit{eq}}\left(u\right)\mathit{du}\)

Les données matériaux à renseigner par l’utilisateur sont \(A\) et \(S\).

Quant au paramètre \(\Phi\), il s’agit du flux de neutrons qui bombarde le matériau (quotient de l’incrément de fluence, définie par le mot clé AFFE_VARC de l’opérateur AFFE_MATERIAU, par l’incrément de temps).

Le module de Young \(E\) et le coefficient de Poisson \(\nu\) sont ceux fournis sous les mots clés facteurs ELAS ou ELAS_FO.

Mot clé facteur VISC_IRRA_LOG#

Définition des paramètres d’une loi de fluage sous irradiation des tubes guides. Cette loi est constituée d’une loi de type primaire et d’une loi secondaire en logarithme de la fluence (cf. [R5.03.08]).

La formulation est la suivante (en uni-axial) :

\({\epsilon}_{f}=A.\exp\left(-\frac{Q}{T}\right).\sigma .\ln\left(1+\omega .\Phi .t\right)+B.\exp\left(-\frac{Q}{T}\right).\sigma .\Phi .t\)

\({\epsilon}_{f}\)

déformation axiale de fluage

\(Q\)

énergie d’activation

\(T\)

température

\(\sigma\)

contrainte axiale appliquée au tube guide en \(\mathrm{MPa}\)

\(\Phi .t={\Phi}_{t}\)

Fluence (\({10}^{24}\mathit{neutrons}/{m}^{2}\) )= produit du flux \(\Phi\) par le temps \(t\) , donnée par la variable de commande IRRAdans AFFE_MATERIAU

\(t\)

temps, exprimé en heures

\(\omega\)

Constante de temps, exprimée telle que \(\omega .\Phi .t\) soit sans unité

\(A\)

Constante, exprimée de telle sorte que \(A.\sigma\) soit homogène à une déformation

\(B\) \(C\)

C Constante, exprimée de telle sorte que \(B.\sigma .\Phi .t\) soit homogène à une déformation Constante, homogène à une déformation

Remarque: dans la programmation, le rapport \(Q/T\) est en fait pris comme \(Q/(T+273,15)\) , ce qui signifie que le champ de température (variable de commande) doit être en \(°C\) et \(Q\) en \(°K\) .

Mot clé facteur GRAN_IRRA_LOG#

Définition des paramètres d’une loi de fluage sous irradiation avec grandissement des tubes guides. Par rapport à VISC_IRRA_LOG, un terme de grandissement est ajouté (cf. [R5.03.08]) :

\({\epsilon}_{f}=A.\exp\left(-\frac{Q}{T}\right).\sigma .\ln\left(1+\omega .\Phi .t\right)+B.\exp\left(-\frac{Q}{T}\right).\sigma .\Phi .t+C.\exp\left(-\omega .\Phi .t\right)\)

\({\epsilon}_{g}=f(T,{\Phi}_{t})\)\(f\) est une fonction de la température \(T\) exprimée en \(°C\) et de la fluence \({\Phi}_{t}\) exprimée en \({10}^{24}\mathit{neutrons}/{m}^{2}\) (donnée par la variable de commande IRRA dans AFFE_MATERIAU).

Mots clés facteur IRRAD3M#

Loi de comportement des aciers sous irradiation (cf. [R5.03.23]).

La loi plastique devant se décrire sous la forme \({K}^{\text{*}}{(p+{p}_{0})}^{n}\) , il est nécessaire de calculer ces paramètres à partir de \(\mathrm{R02}\) , \(\mathrm{RM}\) , \({\mathrm{EPSILON}}_{U}\) et \(\mathrm{KAPPA}\) via une méthode de dichotomie.

Opérandes R02/RM/EPSI_U/KAPPA#

R02        = R02

EPSI_U    = eps i _u

RM        = RM

KAPPA    = KAPPA
Paramètres intervenant dans la partie plastique de la loi. R02 est la limite d’élasticité à :math:`0.2\text{\%}`de déformation plastique, Rm est la contrainte ultime, et epsi_u est l’allongement réparti.
TOLER_ET    = inc

Ce mot clef correspond à l’erreur que l’on autorise sur le dépassement du seuil du fluage d’irradiation lors de l’intégration numérique. Si au cours du calcul le critère n’est pas respecté, Code_Aster subdivise les pas de temps, à condition que la subdivision des pas de temps soit autorisée, sinon le code s’arrête.

Opérandes AI02/ZETA_F/ETAI_S#

AI0        = AIO,

ZETA_F    = y0

ETAI_S    = etai,

Paramètres liés à l’irradiation. y0 est une fonction de la température.

Opérandes RG0/ALPHA/PHI0/ZETA_G#

ALPHA        = ALPHA,

PHI0        = PHI0,

RG0            = R,

ZETA_G = z0

Paramètres liés au gonflement.

Mots clés facteurs ECRO_COOK, ECRO_COOK_FO#

Paramètres d’une loi de plasticité à critère de Von Mises et à écrouissage isotrope suivant une relation de Johnson-Cook.

Mots clés facteur KICHENIN_NL#

On définit ici les paramètres du modèle de comportement élastoplastique / viscoélastique ‘KICHENIN_NL’, en complément de ceux définis sous le mot-clé facteur ELAS.

Opérandes#

Les coefficients introduits au paragraphe précédent correspondent à ceux décritsdans [R5.03.36].

Les deux premiers, SIGCet PRAGER, renvoient à la branche élastoplastique du modèle. Ils caractérisent respectivement la limite d’élasticité et la constante de Prager qui lie la contrainte de rappel à la déformation plastique selon \(X=C{\epsilon}^{p}\) . Le module de Young \({E}^{p}\) et le coefficient de Poisson \({\nu}^{p}\) propres à la branche élastoplastique sont quant à eux définis sous le mot-clé facteur ELAS, via les mots-clés Eet NU.Il en va de même du coefficient de dilatation thermique ALPHAle cas échéant.

Les cinq autres paramètres du mot-clé facteurKICHENIN_NLcaractérisent la branche viscoélastique, de type Maxwell et dans laquelle l’amortisseur est non linéaire selon une loi de Norton. Ainsi E_VISCet NU_VISCcaractérisent respectivement le module de Young et le coefficient de Poisson de la branche viscoélastique. Enfin, NU_AMORest le coefficient de Poisson propre à l’amortisseur, ETA_AMORsa viscosité et N_AMORl’exposant de sa non-linéarité tel que \({\sigma}^{v}=\eta {(\dot{{\epsilon}^{v}})}^{n}\) .

Remarquons bienque lescaractéristiques élastiques de la branche élastoplastique sont définies sous ELASalors que les caractéristiques élastiques de la branche viscoélastique le sont sous KICHENIN_NL. Et cela même si la rigidité globale du modèle de comportement tient compte de l’ensemble de ces valeurs.

Mots clés facteur VISC_ISOT_PLAS, VISC_ISOT_PLAS_FO#

| VISC_ISOT_PLAS = _F(
      ◆ YoungModulus = float,
      ◆ PoissonRatio = float,
      ◆ TAILLE_GRAIN = float,
      ◆ D_DISLOC = float,
      ◆ C_AMAS = float,
      ◆ TAILLE_AMAS = float,
      ◇ UNITE_LONGUEUR = / "M" (par défaut),
                         / "MM",
      ◇ UNITE_CONTRAINTE = / "Pa" (par défaut),
                           / "MPa",
        ),
| VISC_ISOT_PLAS_FO = _F(
      ◆ YoungModulus = fonction / formule / nappe,
      ◆ PoissonRatio = fonction / formule / nappe,
      ◆ TAILLE_GRAIN = fonction / formule / nappe,
      ◆ D_DISLOC = fonction / formule / nappe,
      ◆ C_AMAS = fonction / formule / nappe,
      ◆ TAILLE_AMAS = fonction / formule / nappe,
      ◇ UNITE_LONGUEUR = / "M" (par défaut),
                         / "MM",
      ◇ UNITE_CONTRAINTE = / "Pa" (par défaut),
                           / "MPa",
        ),

◆ : obligatoire
◇ : optionnel
/ : un seul parmi
| : plusieurs choix possibles

La loi de comportement VISC_ISOT_PLAS est un modèle d’écoulement isotrope élasto-viscoplastique décrit dans [R5.03.38], qui modélise les effets multi-échelles de la plasticité ainsi que ceux de l’irradiation. Cette modélisation est principalement adoptée pour décrire le comportement mécanique des aciers des cuves (bainitique) à l’état non-irradié et irradié.

Les paramètres du modèle comprennent les caractéristiques mécaniques élastiques du matériau, i.e. le module de Young (YoungModulus) et le coefficient de Poisson (PoissonRatio), ainsi que les caractéristiques mécaniques de la microstructure du matériau, généralement obtenues expérimentalement : taille de grain (TAILLE_GRAIN) pour l’état non-irradié, densité de dislocations initiale (D_DISLOC), concentration (C_AMAS) et taille (TAILLE_AMAS) des amas de solutés pour l’état irradié.

Ces paramètres matériaux peuvent être constants (VISC_ISOT_PLAS) ou fonctions de la température (VISC_ISOT_PLAS_FO) ou de toute autre variable de commande comme le fluage.

L’unité de longueur considérée est le mètre par défaut. Il est possible de choisir le millimètre grâce au mot-clé simple UNITE_LONGUEUR. De même, l’unité de contrainte considérée est le Pascal par défaut, possiblement modifiable en Mégapascal via l’opérande UNITE_CONTRAINTE.

Opérande YoungModulus#

| VISC_ISOT_PLAS = _F(
      ◆ YoungModulus = float,

| VISC_ISOT_PLAS_FO = _F(
      ◆ YoungModulus = fonction / formule / nappe,

Il s’agit du module de Young considéré. La valeur renseignée doit être strictement positive.

De plus, celle-ci doit être également renseignée via l’opérande E sous le mot-clé facteur ELAS, ELAS_FO. Dans le cas scalaire uniquement, une vérification est réalisée et une erreur fatale sera émise si les valeurs renseignées sont différentes.

L’unité par défaut considérée pour le module de Young est celle prescrite via l’opérande UNITE_CONTRAINTE. Par défaut, si rien n’est spécifié, il s’agit du Pascal. Il est également possible de choisir le Mégapascal grâce à l’opérande UNITE_CONTRAINTE. Dans tous les cas, une vérification est effectuée et une erreur fatale sera émise si la valeur entrée est négative ou nulle, peu importe l’unité choisie.

Opérande PoissonRatio#

| VISC_ISOT_PLAS = _F(
      ◆ PoissonRatio = float,

| VISC_ISOT_PLAS_FO = _F(
      ◆ PoissonRatio = fonction / formule / nappe,

Il s’agit du coefficient de Poisson considéré. La valeur renseignée doit être strictement supérieure à \(-1,0\) et strictement inférieure à \(0,5\). Dans tous les cas, une vérification est effectuée et une erreur fatale sera émise si la valeur entrée ne se situe dans l’intervalle \(\left] -1,0; \, 0,5 \right[\).

De plus, elle doit être également renseignée via l’opérande NU sous le mot-clé facteur ELAS, ELAS_FO. Dans le cas scalaire uniquement, une vérification est réalisée et une erreur fatale sera émise si les valeurs renseignées sont différentes.

On rappelle que le coefficient de Poisson ne possède pas d’unité.

Opérande TAILLE_GRAIN#

| VISC_ISOT_PLAS = _F(
      ◆ TAILLE_GRAIN = float,

| VISC_ISOT_PLAS_FO = _F(
      ◆ TAILLE_GRAIN = fonction / formule / nappe,

Il s’agit de la taille moyenne des grains (paquets de lattes) de la microstructure considérée pour l’état non-irradié. La valeur renseignée doit être strictement positive.

L’unité par défaut considérée pour la taille des grains est celle prescrite via l’opérande UNITE_LONGUEUR. Par défaut, si rien n’est spécifié, il s’agit du mètre (noté \(m\) par la suite). Il est également possible de choisir le millimètre (noté \(mm\) par la suite) grâce à l’opérande UNITE_LONGUEUR.

Pour les aciers des cuves, la valeur renseignée est généralement comprise entre \(10^{-7} \, m\) et \(10^{-3} \, m\) (ou de manière équivalente entre \(10^{-4} \, mm\) et \(1 \, mm\)). Dans tous les cas, une vérification est effectuée et une erreur fatale sera émise si la valeur renseignée est négative ou nulle, peu importe l’unité choisie.

Opérande D_DISLOC#

| VISC_ISOT_PLAS = _F(
      ◆ D_DISLOC = float,

| VISC_ISOT_PLAS_FO = _F(
      ◆ D_DISLOC = fonction / formule / nappe,

Il s’agit de la densité de dislocations initiale de la microstructure considérée. La valeur renseignée doit être positive ou nulle.

Celle-ci correspond à une longueur de ligne de dislocations par unité de volume. Elle est exprimée par défaut en \(m^{-2}\) mais possiblement en \(mm^{-2}\) si l’unité de longueur fixée par UNITE_LONGUEUR est le millimètre.

Pour les aciers des cuves, la valeur renseignée est généralement comprise entre \(10^{12} \, m^{-2}\) et \(10^{20} \, m^{-2}\) (ou de manière équivalente entre \(10^{6} \, mm^{-2}\) et \(10^{14} \, mm^{-2}\)). Dans tous les cas, une vérification est effectuée et une erreur fatale sera émise si la valeur renseignée est strictement négative, peu importe l’unité choisie.

Opérande C_AMAS#

| VISC_ISOT_PLAS = _F(
      ◆ C_AMAS = float,

| VISC_ISOT_PLAS_FO = _F(
      ◆ C_AMAS = fonction / formule / nappe,

Il s’agit de la concentration des amas de solutés pour l’état irradié de la microstructure considérée. La valeur renseignée doit être positive ou nulle.

Celle-ci correspond à un nombre d’amas par unité de volume. Elle est exprimée par défaut en \(m^{-3}\) mais possiblement en \(mm^{-3}\) si l’unité de longueur fixée par UNITE_LONGUEUR est le millimètre.

Pour les aciers des cuves, la valeur renseignée est généralement inférieure à \(10^{25} \, m^{-3}\) (ou de manière équivalente inférieure à \(10^{16} \, mm^{-3}\)). Dans tous les cas, une vérification est effectuée et une erreur fatale sera émise si la valeur renseignée est strictement négative, peu importe l’unité choisie.

Opérande TAILLE_AMAS#

| VISC_ISOT_PLAS = _F(
      ◆ TAILLE_AMAS = float,

| VISC_ISOT_PLAS_FO = _F(
      ◆ TAILLE_AMAS = fonction / formule / nappe,

Il s’agit de la taille des amas de solutés pour l’état irradié de la microstructure considérée. La valeur renseignée doit être positive ou nulle.

L’unité par défaut considérée pour la taille des amas de solutés est celle prescrite via l’opérande UNITE_LONGUEUR. Par défaut, si rien n’est spécifié, il s’agit du mètre. Il est également possible de sélectionner le millimètre via l’opérande UNITE_LONGUEUR.

Pour les aciers des cuves, la valeur renseignée est généralement comprise entre \(10^{-9} \, m\) et \(10^{-8} \, m\) (ou de manière équivalente entre \(10^{-6} \, mm\) et \(10^{-5} \, mm\)). Dans tous les cas, une vérification est effectuée et une erreur fatale sera émise si la valeur entrée est strictement négative, peu importe l’unité choisie.

Opérande UNITE_LONGUEUR (facultatif)#

◇ UNITE_LONGUEUR = / "M" (par défaut),
                   / "MM",

Il s’agit ici de spécifier l’unité de longueur choisie pour exprimer les caractéristiques mécaniques de la microstructure du matériau considéré. La valeur attendue est une chaîne de caractères qui peut être “M” pour désigner le mètre ou “MM” pour désigner le millimètre (i.e. un millième de mètre). Toute autre valeur textuelle renseignée entrainera une erreur fatale.

Cet opérande est facultatif et sa valeur par défaut est “M” signifiant que le mètre est l’unité de longueur utilisée par défaut.

Opérande UNITE_CONTRAINTE (facultatif)#

◇ UNITE_CONTRAINTE = / "Pa" (par défaut),
                     / "MPa",

Il s’agit ici de spécifier l’unité de contrainte choisie pour exprimer les caractéristiques mécaniques élastiques du matériau considéré. La valeur attendue est une chaîne de caractères qui peut être “Pa” pour désigner le Pascal ou “MPa” pour désigner le Méga-Pascal (i.e. un million de Pascals). Toute autre valeur textuelle renseignée entrainera une erreur fatale.

Cet opérande est facultatif et sa valeur par défaut est “Pa” signifiant que le Pascal est l’unité de contrainte utilisée par défaut.

Comportements liés à l’endommagement et la rupture#

Mots clés facteur ROUSSELIER,ROUSSELIER_FO#

Définition des coefficients du modèle de comportement de rupture ductile de Rousselier (cf.[R5.03.06] et [R5.03.07]). Ce modèle peut être utilisé en petites déformations, en grandes déformations et en viscoplasticité (mot clé VISC_SINH)

Brièvement, on résout pour un incrément élastoplastique:

\(\lbrace \begin{array}{cc}\frac{{\sigma}_{\mathit{eq}}}{\rho}-R\left(p\right)+D{\sigma}_{1}f\exp\left(\frac{{\sigma}_{H}}{{\sigma}_{1}}\rho \right)=0& \text{éq 5.1-1}\\ \sigma =\rho \Lambda \left(\epsilon -{\epsilon}^{p}\right)\hfill & \phantom{\rule{2em}{0ex}}\\ \dot{{\epsilon}_{p}}=\dot{p}\rho \frac{\partial f}{\partial \sigma }\hfill & \phantom{\rule{2em}{0ex}}\\ \dot{f}=3\left(1-f\right){\epsilon}_{H}^{p}\hfill & \phantom{\rule{2em}{0ex}}\end{array}\)

avec \(\lbrace \begin{array}{cc}\frac{\partial f}{\partial \sigma }=\frac{1}{\rho}\left(\frac{3}{2}\frac{\stackrel{~}{\sigma}}{{\sigma}_{\mathit{eq}}}+\frac{\mathit{Df}}{3}\exp\left(\frac{{\sigma}_{H}}{{\sigma}_{1}\rho }\right)\right)& \phantom{\rule{2em}{0ex}}\\ \rho =\frac{1-f}{1-{f}_{0}}\hfill & \text{éq 5.1-2}\end{array}\)

\(R(p)\) entrée par l’intermédiaire de la courbe de traction (mot clé TRACTION).

Avec les coefficients matériaux \(D,{\sigma}_{1,}{f}_{0}\) spécifiques au modèle de ROUSSELIER.

Ces différents paramètres peuvent dépendre de la température, dans ce cas on emploiera le mot clé ROUSSELIER_FO.

Il est possible de compléter le modèle en faisant intervenir les quantités suivantes:

  • la porosité critique \({f}_{c}\) au-delà de laquelle la croissance des cavités est accélérée :

\(\dot{f}=3A(1-f){\epsilon}_{H}^{p}\text{}\mathit{si}f>{f}_{c}\)

deux caractéristiques supplémentaires sont alors nécessaires: \({f}_{c}\) et \(A\) .

  • la porosité limite \({f}_{l}\) au-delà de laquelle le matériau est considéré cassé. Le comportement est alors remplacé par une chute imposée des contraintes:

\(\dot{\sigma}=-\lambda E\frac{\sigma}{\mid \sigma \mid }\mid \dot{\varepsilon}\mid \text{}\mathrm{si}f={f}_{l}\) (avec \(E\) défini sous ELAS).

deux caractéristiques supplémentaires sont alors nécessaires : \({f}_{1}\) et \(\lambda\) .

  • le taux de germination volumique de fissures de clivages \({A}_{n}\) , modifiant comme suit les équations [éq 5.1-1] et [éq 5.1-2].

\(\lbrace \begin{array}{c}\frac{{\sigma}_{\mathit{eq}}}{\rho}-R(p)+D{\sigma}_{1}(f+{A}_{n}p)\exp(\frac{{\sigma}_{H}}{{\sigma}_{1}\rho })=0\\ \rho =\frac{1-f-{A}_{n}p}{1-{f}_{0}}\end{array}\)

Ces cinq derniers paramètres sont indépendants de la température.

Le tableau suivant de correspondance doit être utilisé:

Modélisation

Mots-clés

\(D\)

D

\({\sigma}_{1}\)

SIGM_1

\({f}_{0}\)

PORO_INIT

\({f}_{c}\)

PORO_CRIT dp

\(A\)

PORO_ACCE

\({A}_{n}\)

AN

\({f}_{l}\)

PORO_LIMI

\(\lambda\)

D_SIGM_EPSI_NORM

Dans la version SIMO_MIEHE la loi de comportement demande un redécoupage quand l’incrément de déformation plastique est supérieur à la valeur \(\mathit{dp}\) fournie derrière le mot clé DP_MAXI.

Le mot clé BETA est à renseigner avec les comportements ROUSS_PR ou ROUSS_VISC pour prendre en compte l’échauffement adiabatique: il fixe la proportion d’énergie plastique qui est effectivement transformée en chaleur.

Le choix est donné à l’utilisateur par l’intermédiaire du mot clé PORO_TYPE de changer la formulation de la porosité en fonction de la déformation plastique ou de la déformation totale. Il a été remarqué que pour une porosité initiale \({f}_{0}\) faible, le comportement au début d’évolution change fortement en fonction de ce paramètre. Ainsi PORO_TYPE est affecté de 1 (porosité en déformation plastique), 2 (porosité en déformation totale).

Aide à l’utilisation#

Le modèle de Rousselier a fait l’objet de nombreux développements et dispose de plusieurs variantes nommées ROUSSELIER, ROUSS_PR et ROUSS_VISC (ces modèles sont disponibles dans la commande STAT_NON_LINE par l’intermédiaire du mot clé RELATION). Ainsi chacun de ses modèles nécessite une connaissance particulière du point de vue «utilisateur». Afin de clarifier cela, un tableau récapitulatif est exposé ci-dessous, accompagné de diverses remarques.

ROUSSELIER [R5.03.06]

ROUSS_PR [R5.03.07]

ROUSS_VISC [R5.03.07]

COMPORTEMENT

SIMO_MIEHE

x

GDEF_LOG

x

PETIT_REAC

x

x

MODELISATION

3D

x

x

x

Axisymétrique

x

x

x

CP

x

x

DP

x

x

x

INCOMPRESSIBLE (xxx_inco_ugp)

x

Remarques:

Lorsque l’on utilise les éléments incompressibles (se reporter à la doc [R3.06.08]), le mot clé C_GONF doit être renseigné dans DEFI_MATERIAU sous l’opérande NON_LOCAL (se reporter au §5.6et au cas-test ssnp122a).

Pour une formulation à trois champs UPG, il est préférable d’utiliser le solveur MUMPS pour résoudre les systèmes linéaires. De plus, l’utilisateur doit être averti qu’il est conseillé de considérer comme critère de convergence, un critère de convergence par contrainte de référence sous le mot clé RESI_REFE_RELA.

Mot clé facteur GTN#

Ce mot-clé permet de définir les coefficients du modèle de GTN (relations de comportement GTN et VISC_GTN) pour la partie liée à l’évolution de la porosité, cf. [R5.03.29]. Il couvre les trois aspects de la rupture ductile, à savoir les phases de germination, de croissance et de coalescence de cavités.

Opérandes#

La phase de germination de cavités ( nucleation en anglais, d’où le préfixe NUCL dans les mots-clés) est modélisée par une contribution à la porosité, notée \({f}^{\mathit{nuc}}\) , l’autre contribution étant liée à la croissance des cavités \({f}^{\mathit{growth}}\) :

\(\dot{f}={\dot{f}}^{\mathit{growth}}+{\dot{f}}^{\mathit{nuc}};{\dot{f}}^{\mathit{growth}}=\left(1-f\right)\mathrm{tr}{\dot{\mathrm{E}}}^{\mathrm{p}}\text{avec}f(0)={f}_{0}\)

L’évolution de la porosité de germination est fonction de la variable d’écrouissage \(\kappa\) et de la déformation plastique cumuléeselon le modèle incrémental suivant:

\({\dot{f}}^{\mathit{nuc}}={B}_{n}\left(\kappa \right)\dot{\kappa}+{b}_{0}{\dot{E}}_{\mathit{eq}}^{p}H({E}_{\mathit{eq}}^{p}-{E}_{c}^{p});{B}_{n}(\kappa )=\frac{{f}_{N}}{{s}_{N}\sqrt{2\pi }}\exp\left[-\frac{1}{2}{\left(\frac{\kappa -{\kappa}_{N}}{{s}_{N}}\right)}^{2}\right]+\frac{{c}_{0}}{{\kappa}_{f}-{\kappa}_{i}}{\mathrm{\chi }}_{[{\kappa}_{i};{\kappa}_{f}]}\)

\(H\) désigne la fonction de Heaviside (nulle pour un argument strictement négatif, égale à 1 pour un argument positif) et \({\chi }_{I}\) la fonction caractéristique d’un ensemble \(I\) (égale à 1 dans \(I\) , nulle ailleurs).

En l’absence de déclaration des paramètres de germination, la fonction \(B\) et \({b}_{0}\) sont nuls si bien qu’il n’y a alors pas de germination.

La croissance de cavité est décrite par l’évolution de la plasticité, gouvernée par une fonction seuil qui s’appuie sur une contrainte équivalente \({T}_{\text{*}}\) . Cette dernière est définie implicitement par l’équation suivante, dans laquelle \(\mathrm{T}\) désigne le tenseur contrainte propre à la cinématique GDEF_LOG:

\({\left(\frac{{T}_{\mathit{eq}}}{{T}_{\text{*}}}\right)}^{2}+2{q}_{1}{f}_{\text{*}}\cosh\left({q}_{2}\frac{3}{2}\frac{{T}_{H}}{{T}_{\text{*}}}\right)-1-{q}_{1}{f}_{\text{*}}=0\)

\({T}_{\mathit{eq}}\) désigne la contrainte équivalente de vonMises et \({T}_{H}\) le tiers de la trace de \(T\) .

La coalescence se traduit (en charge) par une accélération de l’évolution de la porosité effective \({f}_{\text{*}}\) selon la relation suivante:

\(\lbrace \begin{array}{cc}\mathrm{si}\phantom{\rule{2em}{0ex}}f\le {f}_{c}& {f}_{\text{*}}=f\hfill \\ \mathrm{si}\phantom{\rule{2em}{0ex}}f>{f}_{c}& {f}_{\text{*}}={f}_{c}+{\delta}_{c}(f-{f}_{c})\end{array}\)

Là encore, il n’y aura pas de mécanisme de coalescence (\({f}_{\text{*}}=f\) ) si les paramètres correspondants ne sont pas renseignés. La pente \({\delta}_{c}\) peut être fournie directement ou recalculée si on préfère renseigner la porosité à rupture \({f}_{r}\) telle que \({q}_{1}{f}_{\text{*}}({f}_{r})=1\) .

Enfin, deux paramètres supplémentaires viennent activer des techniques de régularisation du modèle pour renforcer sa robustesse: ENDO_CRIT_VISC et ENDO_CRIT_RUPT. En désignant par «endommagement» la valeur \({q}_{1}{f}_{\text{*}}\) , on introduitpour le modèle VISC_GTNl’endommagement seuil de viscosité \({d}_{v}\) au-delà duquel on limite la perte de viscosité qui résulte de l’endommagement, ce qui permet de maintenir un certain degré de régularisation visqueuse pour absorber des chocs de contraintes. Par ailleurs, pour éviter de chercher à résoudre les équations du modèle pour un endommagement trop proche de 1 (elles dégénèrent pour \(d=1\) ), on peut forcerde manière prématurée larupture du point considéré au-delà d’un endommagement \({d}_{r}\) . Par défaut, il est calculé en fonction de la précision numérique demandée par l’utilisateur (RESI_INTE_RELA) mais cela peut s’avérer trop contraignant et entraîner un découpage excessif des pas de temps.

Mots clés VENDOCHAB/ VENDOCHAB_FO#

Définition des coefficients du modèle viscoplastique avec endommagement scalaire de Chaboche confer [R5.03.15]). C’est un comportement à écrouissage-viscosité multiplicatif couplé à de l’endommagement isotrope. Brièvement, les relations sont:

\(\lbrace \begin{array}{c}\sigma =\left(1-D\right)A{\epsilon}^{e}\text{et}{\epsilon}^{e}=\epsilon -{\epsilon}^{\mathit{th}}-{\epsilon}^{p}\\ \dot{{\epsilon}^{p}}=\frac{3}{2}\dot{p}\frac{\stackrel{~}{\sigma}}{{\sigma}_{\mathit{eq}}}\text{avec}\dot{p}=\frac{\dot{r}}{\left(1-D\right)}\hfill \\ \dot{r}={\left(\frac{{\sigma}_{\mathit{eq}}-S\left(1-D\right)}{\left(1-D\right){\mathit{Kr}}^{1/M}}\right)}^{N}\hfill \\ \dot{D}={\left(\frac{\chi \left(\sigma \right)}{A}\right)}^{R}{\left(1-D\right)}^{-k\left(\chi \left(\sigma \right)\right)}\hfill \end{array}\)

avec \(D\) , la variable scalaire d’endommagement isotrope et:

\(\chi \left(\sigma \right)=\alpha {J}_{0}\left(\sigma \right)+\beta {J}_{1}\left(\sigma \right)+\left(1-\alpha -\beta \right){J}_{2}\left(\sigma \right)\)

où :

\({J}_{0}\left(\sigma \right)\) est la contrainte principale maximale

\({J}_{1}\left(\sigma \right)=\mathit{Tr}\left(\sigma \right)\)

\({J}_{2}\left(\sigma \right)={\sigma}_{\mathit{eq}}\)

\(\langle x\rangle\) : partie positive de \(x\) , \(\stackrel{~}{\sigma}\) déviateur des contraintes et \({\sigma}_{\mathrm{eq}}\) la contrainte de Von Mises.

Le tableau ci-dessous résume les correspondances entre les symboles des équations et les mots clés d’ Aster .

Paramètre matériau

Symbole dans les équations

Mot clé dans Aster

Seuil de viscoplasticité

\(S\)

’SY’

Coefficient 1 de la contrainte équivalente de fluage

\(\alpha\)

’ALPHA_D’

Coefficient 2 de la contrainte équivalente de fluage

\(\beta\)

’BETA_D’

Coefficient de la loi d’endommagement

\(A\)

’A_D’

Premier exposant de la loi d’endommagement

\(R\)

’R_D’

Deuxième exposant de la loi d’endommagement

\(k\left[\chi \left[\sigma \right]\right]\)

’K_D’

Remarque

Le paramètre K_D peut être défini comme une constante, une fonction d’un paramètre ’TEMP’ou une nappe (variable de température et de contrainte \(\chi \left(\sigma \right)\)). Dans ce cas, utiliser DEFI_NAPPE avec comme premier paramètre ’TEMP’pour la température en \(°C\) et comme second paramètre ’X’(obligatoire) pour les contraintes en \(\mathit{MPa}\). Si K_D ne dépend que de \(\chi \left(\sigma \right)\), il faut utiliser DEFI_NAPPE de toute façon en introduisant par exemple deuxfois le même jeu de données en contrainte pour deux valeurs différentes de la température.

Mots clés VISC_ENDO/ VISC_ENDO_FO#

Définition des coefficients du modèle visco-plastique de Lemaître avec endommagement scalaire VISC_ENDO_LEMA cf. [R5.03.15]), qui correspond à une version simplifiée et optimisée du modèle VENDOCHAB (cf. [U4.51.11]).

\(\lbrace \begin{array}{c}\sigma =\left(1-D\right)A{\epsilon}^{e}\text{et}{\epsilon}^{e}=\epsilon -{\epsilon}^{\mathit{th}}-{\epsilon}^{p}\\ \dot{{\epsilon}^{p}}=\frac{3}{2}\dot{p}\frac{\stackrel{~}{\sigma}}{{\sigma}_{\mathit{eq}}}\text{avec}\dot{p}=\frac{\dot{r}}{\left(1-D\right)}\hfill \\ \dot{r}={\left(\frac{\frac{{\sigma}_{\mathit{eq}}}{(1-D)}-{\sigma}_{y}}{{\mathit{Kr}}^{1/M}}\right)}^{N}\text{}\dot{D}={\left(\frac{{\sigma}_{\mathit{eq}}}{A\left(1-D\right)}\right)}^{R}\hfill \end{array}\)

Le tableau ci-dessous résume les correspondances entre les symboles des équations et les mots clés.

Paramètre matériau

Symbole dans les équations

Mot clé

Seuil de viscoplasticité

\({\sigma}_{y}\)

’SY’

Coefficient de la loi d’endommagement

\(A\)

’A_D’

Premier exposant de la loi d’endommagement

\(R\)

’R_D’

Mots-clés HAYHURSTet HAYHURST_FO#

Définition des coefficients du modèle visco-plastique de Hayhurst, pour décrire le comportement élasto-viscoplastique des aciers austénitiques, avec un endommagement scalaire en sinus hyperbolique, fonction de la contrainte principale maximale, un écrouissage isotrope et une loi visqueuse en sinus hyperbolique :

\(\lbrace \begin{array}{c}\sigma =\left(1-D\right)C{\epsilon}^{e}\text{et}{\epsilon}^{e}=\epsilon -{\epsilon}^{\mathit{th}}-{\epsilon}^{p}\hfill \\ \dot{{\epsilon}^{p}}=\frac{3}{2}\dot{p}\frac{\stackrel{~}{\sigma}}{{\sigma}_{\mathit{eq}}}\text{avec}\dot{p}=\dot{{\epsilon}_{0}}\sinh\left(\frac{{\sigma}_{\mathit{eq}}(1-H)}{K\left(1-D\right)(1-\varphi )}\right)\phantom{\rule{4em}{0ex}}\text{avec}\phantom{\rule{4em}{0ex}}\dot{\varphi}=\frac{{k}_{c}}{3}{(1-\varphi )}^{4}\hfill \\ \text{si S\_EQUI\_D}=0\phantom{\rule{4em}{0ex}}\dot{D}=\dot{{A}_{0}}\sinh\left(\frac{\alpha \text{<}{\sigma}_{I}{\text{>}}_{+}+{\sigma}_{\mathit{eq}}(1-\alpha )}{{\sigma}_{0}}\right)\hfill \\ \text{si S\_EQUI\_D}=1\phantom{\rule{4em}{0ex}}\dot{D}=\dot{{A}_{0}}\sinh\left(\frac{\alpha \text{<}\mathit{tr}(\sigma ){\text{>}}_{+}+{\sigma}_{\mathit{eq}}(1-\alpha )}{{\sigma}_{0}}\right)\hfill \\ H={H}_{1}+{H}_{2}\hfill \\ \dot{{H}_{i}}=\frac{{h}_{i}}{{\sigma}_{\mathit{eq}}}\left({H}_{i}^{\text{*}}-{\delta}_{i}{H}_{i}\right)\dot{p}\phantom{\rule{4em}{0ex}}i=1,2\hfill \end{array}\)

Mot clé facteur RUPT_FRAG, RUPT_FRAG_FO#

La théorie de la rupture de Francfort et Marigo permet de modéliser l’apparition et la propagation de fissures en rupture fragile. Elle s’appuie sur le critère de Griffith qui compare la restitution d’énergie élastique et l’énergie dissipée lors de la création d’une surface fissurée, fournie par le mot clé GC. Ce sont les notions qui sont utilisées pour décrire la rupture dans les modèles de zones cohésives, moyennant la définition d’autres notions spécifiques à certaines lois. RUPT_FRAG est le mot clé utilisé pour définir les paramètres matériaux des lois de comportement cohésives,CZM_xxx (à l’exception de CZM_TRA_MIX et CZM_LAB_MIX) (voir [R7.02.11]).

Opérande G_C#

L’énergie dissipée est proportionnelle à la surface de fissure créée, le coefficient de proportionnalité étant la densité d’énergie critique du matériau \({G}_{c}\) .

Opérande SIGM_C#

Contrainte critique à l’origine à partir de laquelle la fissure va s’ouvrir et la contrainte entre les lèvres décroître.

Opérande PENA_ADHERENCE#

Petit paramètre de régularisation de la contrainte en zéro (pour plus de détails voir [R7.02.11]).

Remarque

Les paramètres SIGM_C et PENA_ADHERENCE sont uniquement obligatoires dans le cas des modélisations xxx_JOINT. Ils ne sont pas utilisés pour le critère de Griffith, c’est pourquoi ils apparaissent comme facultatifs au niveau du catalogue.

Opérande PENA_CONTACT#

Petit paramètre de régularisation du contact.

Opérandes PENA_LAGR et RIGI_GLIS#

Paramètre de pénalisation du lagrangien (\(\mathit{pla}\ge 1.01\) ) et rigidité en mode de glissement.

Opérande CINEMATIQUE

Détermine les modes d’ouverture autorisés par la loi d’interface pour la loi CZM_TAC_MIX. ’UNILATER’signifie que les deux volumes de part et d’autre de l’interface ne peuvent s’interpénétrer, ’GLIS_2D’que les deux volumes ne peuvent que coulisser dans le plan tangent à l’interface, et ’GLIS_1D’qu’il ne peuvent coulisser que dans une seule direction.

Le repère tangent considéré est défini via le mot-clé facteur MASSIFde AFFE_CARA_ELEM [U4.42.01]. Dans le cas d’un glissement unidimensionnel, la seule direction de glissement possible est définie par le second vecteur du repère pivoté (\(\mathit{Oy}\) ).

Mot clé facteur NON_LOCAL#

Ce mot clé facteur permet de renseigner les caractéristiques nécessaires à l’emploi de modèles de comportement non locaux pour lesquels la réponse du matériau ne se définit plus à l’échelle du point matériel mais à celle de la structure, voir également AFFE_MODELE [U4.41.01] et [R5.04].

Opérandes LONG_CARA/C_GRAD_VARI/COEF_RIGI_MINI/C_GONF/PENA_LAGR/TAU_EPSI#

LONG_CARA = long

Détermine la longueur caractéristique ou échelle de longueur interne au matériau. A ne pas utiliser avec les lois d’endommagement non local à gradient de d’endommagement GRAD_VARI.

C_GRAD_VARI = long

Paramétre de non localité pour la formulation à gradient de variable interne, présent dans l’énergie libre sous la forme \(c/2{\left(\nabla a\right)}^{2}\) . Il détermine la longueur caractéristique de la zone d’endommagement. À utiliser exclusivement avec les lois d’endommagement non local à gradient de d’endommagement GRAD_VARI.

COEF_RIGI_MINI = coef

A quant à lui un rôle algorithmique puisqu’il fixe, pour les modèles d’endommagement qui dégradent la rigidité du matériau, la proportion de la rigidité initiale (module de Young) définit sous ELAS (0,1 % par exemple) en deçà de laquelle on stoppe le mécanisme d’endommagement: cette rigidité résiduelle permet de préserver le caractère bien posé du problème élastique.

C_GONF = gonf

Dans le modèle de Rousselier, le caractère adoucissant est porté par la porosité qui a un effet purement hydrostatique. Pour contrôler la localisation, l’idée est de régulariser le problème uniquement sur cette partie et donc de régulariser la variable de gonflement si on utilise la modélisation INCO_UPG.

PENA_LAGR = pena

Paramètre de pénalisation utilisé pour les modélisations à gradients de variables internes ( _GRAD_VARI ) et second gradient ( _DIL ), qui permet de contrôler la coïncidence entre un champ aux nœuds (degrés de liberté spécifiques au non local) et un champ aux points de Gauss (variable interne ou déformation).

Une valeur par défaut de 1000 est implantée. Pour la modélisation _DIL il est déconseillé de diminuer cette valeur (perte de précision pour la résolution). Pour la modélisation GRAD_VARI ce paramètre correspond au multiplicateur \(r\) du terme quadratique de pénalisation dans l’énergie libre: \(r/2{\left(\alpha -a\right)}^{2}\) . C’est à utilisateur d’ajuster sa valeur en fonction de la loi utilisée.

PENA_LAGR_INCO = pena_inco

Paramètre de pénalisation utilisé pour les modélisations à gradients de variables internes en grandes déformations ( _GRAD_INCO), qui permet de renforcer la relation cinématique entre le degré de liberté de gonflement et le changement de volume vu de la déformation. Des tests numériques dans le cas d’un problème de rupture ductile conduisent à recommander une valeur del’ordre de dix fois la limite d’élasticité initiale. Une valeur trop faible (ou nulle) peut entraîner l’apparition de bandes de localisation plastiques. Une valeur trop forte conduit au verrouillage numérique en incompressibilité que cherche justement à limiter cette cinématique enrichie.

TAU_EPSI = tau_epsi

Paramètre de stabilisation des modélisations mixtes stabilisées (MIX_STA). Sa valeur est comprise entre 0 et 1. Pour une valeur de 1, on retrouve un élément fini linéaire standard. Pour une valeur de 0, on retrouve une formulation mixte non stabilisée. En pratique, il est recommandé d’utiliser \(\tau_{\varepsilon} = \frac{h}{L}\) où L représente la longueur caractéristique du problème, et h la taille des mailles.

Mot clé facteur CZM_LAB_MIX#

Ce mot-clé facteur permet de préciser les paramètres de la loi d’interface acier-béton CZM_LAB_MIX (voir [R7.02.11]).

Opérande SIGM_C#

Contrainte maximale supportable par l’interface acier-béton.

Opérande GLIS_C#

Glissement pour lequel la contrainte à l’interface est maximale.

Opérande ALPHA et BETA#

Paramètres de forme de la loi d’adhérence acier-béton. alpha varie typiquement entre 0 et 1, tandis que beta est positif.

Opérandes PENA_LAGR#

Paramètre de pénalisation du lagrangien (\(\mathit{pla}\ge 1.01\) ).

Opérande CINEMATIQUE#

Détermine les modes de glissement autorisés par la loi d’interface. ’UNILATER’signifie que les deux volumes de part et d’autre de l’interface ne peuvent s’interpénétrer, ’GLIS_2D’que les deux volumes ne peuvent que coulisser dans le plan tangent à l’interface, et ’GLIS_1D’qu’il ne peuvent coulisser que dans une seule direction.

Le repère tangent considéré est défini via le mot-clé facteur MASSIF de AFFE_CARA_ELEM [U4.42.01]. Dans le cas d’un glissement unidimensionnel, la seule direction de glissement possible est définie par le second vecteur du repère pivoté (\(\mathit{Oy}\) ).

Mot clé facteur RUPT_DUCT#

Cescaractéristiques de matériau sont destinées à définir le comportement d’une fissure cohésive ductile avec la loi de comportement CZM_TRA_MIX voir [R7.02.11].

Opérande G_C#

L’énergie dissipée est proportionnelle à la surface de fissure créée, le coefficient de proportionnalité étant la densité d’énergie critique du matériau \({G}_{c}\) .

Opérande SIGM_C#

Contrainte critique à l’origine à partir de laquelle la fissure va s’ouvrir.

Opérandes COEF_EXTR et COEF_PLAS#

Paramètres de forme de la loi cohésive CZM_TRA_MIX voir [R7.02.11].

Opérandes PENA_LAGR et RIGI_GLIS#

Paramètre de pénalisation du lagrangien (\(\mathit{pla}\ge .01\) ) et rigidité en mode de glissement.

Mot clé facteur RANKINE#

La modélisation simplifiée de joints des barrages en béton s’appuie sur ce matériau [R7.01.39]. Il s’agit d’un critère de plasticité parfaite en traction portant sur les composantes des contraintes principales: \({\sigma}_{i=\mathrm{1,2,3}}\le {\sigma}_{t}\) . Quand une contrainte principale atteint la valeur seuil \({\sigma}_{t}\) , le joint s’ouvre dans cette direction. Il est à noter que la déformation plastique ainsi créée n’est pas réversible, le modèle ne permet donc pas de représenter la refermeture du joint et n’est valable que sur un trajet de chargement monotone.

Opérande SIGMA_T#

Seuil en traction (valeur positive).

Mot clé facteur JOINT_MECA_RUPT#

La modélisation de joints des barrages s’appuie sur ces caractéristiques de matériau, cf. [R7.01.25]. La pression hydrostatique due à l’éventuelle présence de fluide dans le joint est prise en compte. Deux procédures industrielles sont aussi implémentées: le clavage - l’injection du béton sous pression entre les plots de l’ouvrage et le sciage – le sciage de barrage afin de relâcher les contraintes de compression. Ce mot clé matériau est utilisé par la loi de comportement du même nom : JOINT_MECA_RUPT.

Opérande K_N#

Rigidité normale en traction.

Opérande K_T#

Rigidité tangentielle.

Opérande SIGM_MAX#

Contrainte critique maximale à partir de laquelle la fissure s’ouvre et la contrainte entre les lèvres décroît. Cette contrainte est souvent appelée résistance à la traction.

Opérande ALPHA#

Paramètre de régularisation de l’endommagement tangentiel. La longueur d’ouverture critique à partir de laquelle la rigidité tangentielle tombe vers zéro est définie ainsi:

\({L}_{\mathit{CT}}={L}_{C}\tan(\mathit{ALPHA}\pi /4)\)

Opérande PENA_RUPTURE

Paramètre de lissage de rupture fragile. L’ouverture maximale avant la rupture complète est donnée par \({L}_{C}=\mathrm{SIGM}\text{\_}\mathrm{MAX}(1+\mathrm{PENA}\text{\_}\mathrm{RUPTURE})/K\text{\_}N\)

Opérande PENA_CONTACT#

Rapport entre la rigidité normale en compression et en traction.

Opérande PRES_FLUIDE#

Pression sur les lèvres de la fissure due à la présence de fluide (fonction qui peut dépendre de coordonnées géométriques ou de l’instant). Uniquement valable avec les modélisations joint mécanique: xxx_JOINT, et incompatible avec RHO_FLUIDE, VISC_FLUIDE et OUV_MIN.

Opérande PRES_CLAVAGE#

Pression de béton injecté dans le joint pendant la phase de clavage (fonction qui peut dépendre de coordonnées géométriques ou de l’instant). Uniquement valable avec les modélisations joint mécanique: xxx_JOINT, et incompatible avec RHO_FLUIDE, VISC_FLUIDE et OUV_MIN.

Opérande SCIAGE#

La taille de scie utilisée pendant la phase de sciage. Uniquement valable avec les modélisations joint mécanique : xxx_JOINT, et incompatible avec RHO_FLUIDE, VISC_FLUIDE et OUV_MIN.

Opérande RHO_FLUIDE#

Masse volumique du fluide (réel positif [masse]/[volume]), uniquement valable pour les modélisations couplées hydro-mécaniques : xxx_JOINT_HYME et incompatible avec PRES_FLUIDE et PRES_CLAVAGE

Opérande VISC_FLUIDE#

Viscosité dynamique du fluide (réel strictement positif [pression].[temps]), uniquement valable pour les modélisations couplées hydro-mécaniques : xxx_JOINT_HYME et incompatible avec PRES_FLUIDE et PRES_CLAVAGE.

Opérande OUV_MIN#

Ouverture de régularisation en pointe de fissure (réel strictement positif [longueur]), uniquement valable pour les modélisations couplées hydro-mécaniques: xxx_JOINT_HYME et incompatible avec PRES_FLUIDE et PRES_CLAVAGE.

Mot clé facteur JOINT_MECA_FROT#

La modélisation de frottement entre les joints des barrages s’appuie sur ce matériau [R7.01.25]. La pression hydrostatique due à l’éventuelle présence de fluide dans le joint est prise en compte. C’est une version élastoplastique de la loi Mohr-Coulomb, qui dépend de cinq paramètres. Deux paramètres élastiques: la raideur tangentielle et la raideur normale. Deux paramètres caractérisant la fonction seuil : adhérence et le coefficient de frottement. Plus un paramètre de régularisation de la matrice tangente en glissement. Une procédure industrielles est aussi implémentée: le sciage de barrage afin de relâcher les contraintes de compression. Ce mot clé matériau est utilisé par la loi de comportement du même nom : JOINT_MECA_FROT.

Opérande K_N#

Rigidité normale.

Opérande K_T#

Rigidité tangentielle dans le domaine élastique.

Opérande MU#

Coefficient de frottement.

Opérande ADHESION#

Contrainte de frottement à contrainte normale nulle. Résistance à la traction est donnée alors par:

\({R}_{T}=C/\mu\)

../../../../_images/100000000000024F000001683BE78F41A3C61079.jpg

Opérande AMOR_NOR#

Densité surfacique d’amortissement normal intégrée sur la surface d’une face d’élément 3D_JOINT puis répartie comme caractéristique de discret sur chaque segment joignant chaque couple de nœuds sommets en vis-à-vis d’une face à l’autre de l’élément. Ces caractéristiques sont affectées avec leur pleine valeur seulement si l’élément de joint est en compression: soit si la septième composante de variable interne du comportement JOINT_MECA_FROT est négative.

L’unité est donc (en SI): Pa.s.m-1

Opérande AMOR_TAN#

Densité surfacique d’amortissement tangentiel intégrée sur la surface d’une face d’élément 3D_JOINT puis répartie comme caractéristique de discret sur chaque segment joignant chaque couple de nœuds sommets en vis-à-vis d’une face à l’autre de l’élément. Ces caractéristiques sont affectées avec leur pleine valeur seulement si l’élément de joint est en compression: soit si la septième composante de variable interne du comportement JOINT_MECA_FROT est négative.

L’unité est donc (en SI): Pa.s.m-1

Opérande COEF_AMOR#

Si l’élément de joint n’est pas en compression quand la septième composante de variable interne du comportement JOINT_MECA_FROT n’est pas négative, les caractéristiques précédentes d’amortissement normal ou tangentiel ne sont pas affectées avec leur pleine valeur mais avec un coefficient renseigné par le mot clé COEF_NOR.

Opérande PENA_TANG#

Paramètre de régularisation de la matrice tangente en glissement, est introduit pour rendre la matrice tangente élémentaire inversible. On le fixe par défaut à une valeur petite par rapport à la rigidité tangente. Si la structure est soumis à des glissements très importants, il faut vérifier que le calcul n’est pas sensible à la valeur de ce paramètre.

Opérande SCIAGE#

La taille de scie utilisée pendant la phase de sciage. Uniquement valable avec les modélisations joint mécanique: xxx_JOINT, et incompatible avec RHO_FLUIDE, VISC_FLUIDE et OUV_MIN.

Opérande PRES_FLUIDE#

Pression sur les lèvres de la fissure due à la présence de fluide (fonction qui peut dépendre de coordonnées géométriques ou de l’instant). Uniquement valable avec les modélisations joint mécanique: xxx_JOINT, et incompatible avec RHO_FLUIDE, VISC_FLUIDE et OUV_MIN.

Opérande RHO_FLUIDE#

Masse volumique du fluide (réel positif [masse]/[volume]), uniquement valable pour les modélisations couplées hydro-mécaniques: xxx_JOINT_HYME et incompatible avec PRES_FLUIDE.

Opérande VISC_FLUIDE#

Viscosité dynamique du fluide (réel strictement positif en unités de [pression].[temps]), uniquement valable pour les modélisations couplées hydro-mécaniques: xxx_JOINT_HYME et incompatible avec PRES_FLUIDE.

Opérande OUV_MIN#

Ouverture de régularisation en pointe de fissure (réel strictement positif [longueur]), uniquement valable pour les modélisations couplées hydro-mécaniques: xxx_JOINT_HYME et incompatible avec PRES_FLUIDE.

Mot clé facteur CZM_FROT_MIX#

Ce mot-clé facteur permet de préciser les paramètres de la loi d’interface CZM_FROT_MIX (voir [R7.02.23]).

Opérande RIGI_NOR#

Cette opérande (facultative) permet de renseigner la rigidité normale lorsque l’interface est fermée. L’opérande est cependant obligatoire lorsque l’opérande ADHE est spécifiée égale à “ELAS”.

Opérande RIGI_TAN#

Cette opérande (facultative) permet de renseigner la rigidité tangentielle dans le domaine réversible de l’interface. L’opérande est cependant obligatoire lorsque l’opérande ADHE est spécifiée égale à “ELAS”.

Opérande COHESION#

Cette opérande (obligatoire) permet de renseigner la cohésion de l’interface.

Opérande COEF_FROT#

Cette opérande (obligatoire) permet de renseigner le coefficient de frottement de l’interface.

Opérandes PENA_LAGR_ABSO#

Cette opérande (obligatoire) permet de renseigner le coefficient d’augmentation du Lagrangien augmenté de l’interface, cf. [R7.02.11]. Il a comme dimension celle d’une pression par unité de longueur.

Opérande ADHE#

Cette opérande (oblibatoire) permet de caractériser le comportement tangentielle réversible de l’interface et le comportement normale de l’interface lorsque celle-ci est fermée. La valeur “ELAS” correspond à une réponse élastique linéaire ; la rigidité normale est alors définie via RIGI_NOR, et la rigidité tangentielle via RIGI_TAN. La valeur “PARFAITE” correspond à la situation où les deux rigidités normale et tangentielle sont infiniment grandes (réponse rigide).

Mot clé facteur JOINT_MECA_ENDO#

La loi JOINT_MECA_ENDO est un modèle de comportement unifié pour les joints (application principale pour les barrages) [R7.01.25]. Cette dernière permet de modéliser à la fois la rupture et le frottement entre les lèvres des joints. Le matériau environnant a un comportement mécanique pur. Le frottement est géré par la variable interne de plasticité et la rupture par la variable d’endommagement. Le couplage se fait à travers le terme d’écrouissage cinématique. La loi est écrite dans le formalisme standard généralisé, elle admet un couplage hydro-mécanique similaire à celui des précédentes lois JOINT_MECA_FROT et JOINT_MECA_RUPT. Les procédures de clavage et de sciage ne sont pas activées.

Opérande K_N#

Rigidité normale en traction.

Opérande K_T#

Rigidité tangentielle.

Opérande MU#

Coefficient de frottement.

Opérande Bn#

Résistance à la traction pure.

Opérande Bt#

Résistance au cisaillement pur.

Opérande ALPHA#

Paramètre d’endommagement initial. Ce paramètre permet d’étendre la zone élastique dans la zone d’endommagement pour favoriser la transition entre zone élastique et endommagente si des difficultés de convergence sont rencontrées. Par défaut, on recommande une valeur de 1e-7.

Opérande PENA_RUPTURE#

Paramètre de régularisation en rupture.

Opérande PRES_FLUIDE#

Pression sur les lèvres de la fissure due à la présence de fluide (fonction qui peut dépendre de coordonnées géométriques ou de l’instant). Uniquement valable avec les modélisations joint mécanique: xxx_JOINT, et incompatible avec RHO_FLUIDE, VISC_FLUIDE et OUV_MIN.

Opérande RHO_FLUIDE#

Masse volumique du fluide (réel positif [masse]/[volume]), uniquement valable pour les modélisations couplées hydro-mécaniques: xxx_JOINT_HYME et incompatible avec PRES_FLUIDE.

Opérande VISC_FLUIDE#

Viscosité dynamique du fluide (réel strictement positif en unités de [pression].[temps]), uniquement valable pour les modélisations couplées hydro-mécaniques: xxx_JOINT_HYME et incompatible avec PRES_FLUIDE.

Opérande OUV_MIN#

Ouverture de régularisation en pointe de fissure (réel strictement positif [longueur]), uniquement valable pour les modélisations couplées hydro-mécaniques: xxx_JOINT_HYME et incompatible avec PRES_FLUIDE.

Mot clé facteur CORR_ACIER#

La loi CORR_ACIER est un modèle de comportement de l’acier, soumis à la corrosion dans les structures en béton armé. Ce modèle est développé en 1D et 3D élasto-plastique endommageable à écrouissage isotrope et s’appuie sur le modèle de Lemaître, cf. [R7.01.20].

\(\lbrace \begin{array}{c}\frac{{\sigma}_{\mathit{eq}}}{1-D}-R\left(p\right)-{\sigma}_{y}>0\hfill \\ \dot{{\epsilon}^{p}}=\frac{3}{2}\frac{\dot{\lambda}}{1-D}\frac{\stackrel{~}{\sigma}}{{\sigma}_{\mathit{eq}}}\\ \dot{r}=\dot{\lambda}=\dot{p}\left(1-D\right)\\ R={\mathit{kp}}^{1/m}\end{array}\) . Dans le domaine plastique \(D=0\) , sinon \(D=\frac{\mathit{Dc}}{{p}_{R}-{p}_{D}}\left(p-{p}_{D}\right)\)

Opérande D_CORR#

Coefficient d’endommagement critique.

Opérandes ECRO_K, ECRO_M#

Coefficients de la loi d’écrouissage \(R={\mathrm{kp}}^{1/m}\) .

Opérande SY#

Limite d’élasticité initiale, notée \({\sigma}_{y}\) dans les équations.

Mot clé facteur ENDO_HETEROGENE#

Les caractéristiques de la loi ENDO_HETEROGENE qui est un modèle d’endommagement isotrope représentant la formation et la propagation des fissures sont décrites dans [R5.03.24]. La présence de fissure dans la structure est modélisée par des lignes d’éléments cassés (\(d=1\) ). La rupture des éléments peut être causée soit par l’amorçage d’une nouvelle fissure, soit par propagation. Cette loi est adaptée aux matériaux hétérogènes (par exemple l’argile).

Opérande WEIBULL#

Paramètre associé au modèle de Weibull.

Opérande SY#

Limite d’élasticité initiale, notée \({\sigma}_{y}\) dans les équations.

Opérande KI#

Ténacité \({K}_{\mathrm{IC}}\) .

Opérande EPAI#

Épaisseur de l’échantillon représenté. Attention, si cette valeur est purement géométrique, elle est nécessaire pour cette loi de comportement.

Opérande GR#

Graine du tirage aléatoire définissant les défauts initiaux. Permet d’obtenir un résultat unique pour chaque fichier de commande. Si la graine est nulle, le tirage sera réellement aléatoire et différera à chaque lancement. Par défaut, la valeur est égale à 1.

Mot clé facteur RUPT_FM#

La loi RUPT_FMpermet de définir la tenacité critique d’un matériau comme critère dépendant de la température

Opérande KIC#

Fonction de ténacité critique dépendant de la température, exprimée généralement en \(\mathit{MPa}\sqrt{(m)}\) . L’utilisateur devra faire attention à la cohérence des unités utilisés par cette fonction. Par exemple en unités SI (\(\mathit{Pa}\) , \(m\) ) il faudra rentrer une fonction en \(\mathit{Pa}\sqrt{(m)}\) , ou pour des unités ingénieur (\(\mathit{MPa}\) , \(\mathit{mm}\) ), il faudra rentrer une fonction en \(\mathit{MPa}\sqrt{(\mathit{mm})}\) .

Mot clé facteur RUPT_TURON#

Donne les caractéristiques de la loi de comportement cohésive CZM_TURON permettant de modéliser l’endommagement d’une interface fissurante avec un couplage entre les réponses suivant les différents modes de sollicitation (mode ouverture N et modes tangents T1 et T2). La loi permet en effet de considérer des propriétés différentes en modes normal et tangent purs (anisotropie du joint). Elle est décrite en détails dans la documentation [R7.02.21]. Cette loi est typiquement utilisée pour modéliser des joints dans des structures en matériau composites comme les pales d’éolienne.

Opérande GC_N#

Densité d’énergie de surface critique en mode normal pur traduisant le coût énergétique de la fissuration en mode normal.

Opérande GC_T#

Densité d’énergie de surface critique en mode tangentiel pur traduisant le coût énergétique de la fissuration en mode tangentiel.

Opérande SIGM_C_N#

Contrainte critique à la rupture en mode normal pur.

Opérande SIGM_C_T#

Contrainte critique à la rupture en mode tangentiel pur.

Opérande K#

Raideur initial de l’interface, servant de paramètre de pénalisation.

Opérande ETA_BK#

Paramètre \(\eta\) du critère de Benzeggagh-Kenane.

Opérande C_RUPT#

Paramètre adimensionnel permettant de définir une rigidité résiduelle «post-rupture» (lorsque l’élément est complètement endommagé et que la contrainte cohésive est nulle) comme une fraction de la raideur initiale. Il vaut 0,001 par défaut et ne peut excéder 0,1.

Opérande CRIT_INIT#

Paramètre permettant de choisir le type de coupage entre modes donnant le critère d’initiation de l’endommagement, parmi ‘YE’ (critère elliptique) ou ‘TURON’ (critère dit de Benzeggagh-Kenane dépendant du taux de mixité du chargement).

Caractéristiques thermiques#

Les divers comportements thermiques s’excluent mutuellement.

Mots clés facteur THER,THER_FO#

Définition des caractéristiques thermiques linéaires constantes ou fonction définie par un concept du type fonction du paramètre ’INST’.

Opérandes LAMBDA/RHO_CP#

LAMBDA = lambda

Conductivité thermique isotrope.

RHO_CP = cp

Chaleur volumique à pression constante (produit de la masse volumique et de la chaleur spécifique). C’est le coefficient apparaissant dans l’équation :

\(\mathit{cp}\dot{T}-div(\lambda .\mathit{grad}T)=f\)

Mot clé facteur THER_ORTH#

Définition des caractéristiques thermiques pour un matériau orthotrope.

Le lecteur pourra se reporter aux documentations suivantes :

[U4.42.03] DEFI_COMPOSITE

[U4.42.01] AFFE_CARA_ELEM

pour définir la direction longitudinale associée aux coques ou au 3D non isotrope.

../../../../_images/10000000000002EE0000019A718721A540F524E6.png

Opérandes LAMBDA / RHO_CP#

LAMBDA_L = lal

Conductivité thermique dans le sens longitudinal.

LAMBDA_T = lat

Conductivité thermique dans le sens transversal.

LAMBDA_N = lan

Conductivité thermique dans le sens normal.

RHO_CP = cp

Chaleur volumique.

Mot clé facteur THER_NL#

Permet de décrire les caractéristiques thermiques dépendant de la température. La formulation fait intervenir l’enthalpie volumique (cf. [R5.02.02]).

\(\dot{\beta}-div(\lambda (T).\mathrm{grad}T)=f\)

Opérandes BETA / LAMBDA / RHO_CP#

BETA = beta

Enthalpie volumique fonction de la température. Pour l’enthalpie, les prolongements de la fonction sont nécessairement linéaires.

RHO_CP = cp

Chaleur volumique.

Si l’enthalpie n’est pas fournie par l’utilisateur, elle sera calculée par intégration de RHO_CPet ne sera pas prolongée à gauche. RHO_CPdoit donc être défini sur toute la plage de calcul ce qui signifie que le prolongement à gauche de RHO_CPest ignoré pour l’estimation de l’enthalpie.

LAMBDA = lambda

Conductivité thermique isotrope fonction de la température.

Remarque:

Il n’est pas possible d’utiliser une formule pour ces trois paramètres du matériau car l’algorithme a besoin d’en calculer de nombreuses fois la dérivée, ce qui est plus facilement accessible pour une fonction linéaire par morceaux. Ainsi, l’utilisateur, s’il désire utiliser une formule plutôt qu’une fonction, doit d’abord la tabuler à l’aide la commande CALC_FONC_INTERP.

Mots clés facteur THER_COQUE, THER_COQUE_FO#

Permet de définir les conductivités membranaires et transverses et la capacité thermique pour des coques thermiques hétérogènes homogénéisées.

Les directions 1 et 2 désignent celles du plan de la plaque, la direction 3 est perpendiculaire. On admet que le tenseur de conductivité en chaque point est diagonal et que ses valeurs propres sont l1, l2 et l3. Les coefficients sont donc définis par l’utilisateur dans le repère d’orthotropie de la plaque.

Le code fait ensuite le changement de repère pour retrouver les valeurs correctes dans le repère de l’élément.

Opérandes COND_LMM / COND_LMP / COND_LPP / COND_LSI / COND_TMM / COND_TMP / COND_TPP / COND_TSI#

P1, P2, P3 désignent les fonctions d’interpolation de la température dans l’épaisseur.

Si a est la matrice de conductivité moyenne surfacique définie dans la note [R3.11.01], on a alors pour le tenseur de conductivité membranaire.

COND_LMM = a1111

terme lié à l’intégrale de l1*P1*P1

COND_LMP = a1112

terme lié à l’intégrale de l1*P1*P2

COND_LPP = a1122

terme lié à l’intégrale de l1*P2*P2

COND_LSI = a1123

terme lié à l’intégrale de l1*P2*P3

COND_TMM = a2211

terme lié à l’intégrale de l2*P1*P1

COND_TMP = a2212

terme lié à l’intégrale de l2*P1*P2

COND_TPP = a2222

terme lié à l’intégrale de l2*P2*P2

COND_TSI = a2223

terme lié à l’intégrale de l2*P2*P3

Opérandes COND_NMM / COND_NMP / COND_NPP / COND_NSI

Si b est le tenseur qui décrit la conduction transversale et les échanges sur les surfaces \({\omega}_{+}\) et \({\omega}_{-}\) , défini dans la note [R3.11.01], on a pour le tenseur de conductivité transverse:

COND_NMM = b11

terme lié à l’intégrale de l3*P1*P1

COND_NMP = b12

terme lié à l’intégrale de l3*P1*P2

COND_NPP = b22

terme lié à l’intégrale de l3*P2*P2

COND_NSI = b23

terme lié à l’intégrale de l3*P2*P3

Opérandes CMAS_MM / CMAS_MP / CMAS_PP / CMAS_SI#

On a enfin pour le tenseur de capacité thermique.

CMAS_MM = c11

terme lié à l’intégrale de RHOCP*P1*P1

CMAS_MP = c12

terme lié à l’intégrale de RHOCP*P1*P2

CMAS_PP = c22

terme lié à l’intégrale de RHOCP*P2*P2

CMAS_SI = c23

terme lié à l’intégrale de RHOCP*P2*P3

Mot clé facteur THER_NL_ORTH#

Identique à THER_NL, permettant de décrire les caractéristiques thermiques dépendant de la température, ce matériauautorise en plus la définition de caractéristiques thermiques pour un matériau orthotrope, pouvant elles-mêmes dépendre de la température.

Le lecteur pourra se reporter aux documentations suivantes :

[U4.42.03] DEFI_COMPOSITE

[U4.42.01] AFFE_CARA_ELEM

pour définir la direction longitudinale associée aux coques ou au 3D non isotrope.

../../../../_images/10000000000002EE0000019A718721A540F524E6.png

Opérandes BETA / LAMBDA / RHO_CP#

BETA = beta

Enthalpie volumique fonction de la température. Pour l’enthalpie, les prolongements de la fonction sont nécessairement linéaires.

RHO_CP = cp

Chaleur volumique.

Si l’enthalpie n’est pas fournie par l’utilisateur, elle sera calculée par intégration de RHO_CPet ne sera pas prolongée à gauche. RHO_CPdoit donc être défini sur toute la plage de calcul ce qui signifie que le prolongement à gauche de RHO_CPest ignoré pour l’estimation de l’enthalpie.

LAMBDA_L = lal

Conductivité thermique dans le sens longitudinal.

LAMBDA_T = lat

Conductivité thermique dans le sens transversal.

LAMBDA_N = lan

Conductivité thermique dans le sens normal.

Remarque:

Il n’est pas possible d’utiliser une formule pour ces paramètres du matériau car l’algorithme a besoin d’en calculer de nombreuses fois la dérivée, ce qui est plus facilement accessible pour une fonction linéaire par morceaux. Ainsi, l’utilisateur, s’il désire utiliser une formule plutôt qu’une fonction, doit d’abord la tabuler à l’aide la commande CALC_FONC_INTERP.

Caractéristiques spécifiques aux bétons#

Mot clé facteur THER_HYDR#

Permet de définir le comportement associé à l’hydratation du béton.

L’hydratation du béton est un phénomène qui s’accompagne d’un dégagement de chaleur dépendant de la température [R7.01.12].

\(\begin{array}{cc}\begin{array}{}\frac{d\beta }{\mathrm{dt}}+divq=Q\frac{d\xi (T)}{\mathrm{dt}}+s\\ q=-\lambda \mathrm{grad}T\end{array}\rbrace & \text{éq 7.1-1}\\ \frac{d\xi }{\mathrm{dt}}=\mathrm{AFF}(\xi ,T)& \text{éq 7.1-2}\end{array}\)

Opérandes LAMBDA/ BETA#

LAMBDA = lambda

Conductivité thermique isotrope fonction de la température.

BETA = beta

Enthalpie volumique fonction de la température. Les prolongements sont a minima linéaires, l’enthalpie volumique pouvant se définir comme l’intégrale de la chaleur volumique.

Opérande AFFINITE#

AFFINITE = AFF

Fonction du degré d’hydratation et de la température. En général, on utilise:

\(\text{AFF}(\xi ,T)=A(\xi )\exp(-\frac{{E}_{a}}{\mathrm{RT}})\) avec \(\text{QSR\_K}=\frac{{E}_{a}}{R}\) la constante d’Arrhénius exprimée en degré Kelvin, et A déterminée par un essai calorimétrique du béton (fonction de la grandeur HYDR).

Opérande CHAL_HYDR#

CHAL_HYDR = Q

Chaleur dégagée par unité d’hydratation (supposée constante), cette fonction dépend du type de béton.

Mot clé facteur BETON_DESORP#

Définition de la courbe de sorption-désorption (ou isotherme de sorption) par une fonction, formule ou nappe (mot-clé LEVERETT=”NON”) ou bien par le biais du modèle de Leverett (mot-clé LEVERETT=”OUI”).

Cas LEVERETT=”NON” : Opérande FONC_DESORP#

Courbe ou nappe de sorption-désorption [R7.01.12] donnant l’hygrométrie \(h\) en fonction de la concentration en eau \(C\) (variable de commande SECH en mécanique et variable d’état TEMP en thermique appliquée au séchage). Cette courbe de sorption-désorption peut également dépendre de la température (variable de commande TEMP en mécanique, variable TSEC pour un calcul de séchage).

Cas LEVERETT=”OUI” : Opérandes VG_PR, VG_N, ATH, TEMP_0_C, PORO et UNITE_PRESSION#

Les 5 premières opérandes permettent de définir une courbe de sorption-désorption à partir du modèle de Leverett qui donne la pression capillaire en fonction de la concentration en eau et de la température. Dans ce cas, les variables de commandes SECH et TEMP doivent être impérativement déclarées dans le matériau pour les calculs mécaniques.

♦ VG_PR

Paramètre \(\mathit{Pr}\) dans le modèle de Van Genuchten [Pa]. Noté \(\alpha\) dans les formules ci-dessous.

♦ VG_N

Paramètre \(N\) , dans le modèle de Van Genuchten. Noté \(\beta\) dans les formules ci-dessous.

♦ ATH

Constante permettant de prendre en compte les effets de la température. Notée \(A_d\) dans les formules ci-dessous.

♦ TEMP_0_C

Température de référence, en degrés Celsius [°C], à laquelle ont été recalés les paramètres de Van Genuchten. La température correspondante en degrés Kelvin est notée \(T_0\) dans les formules ci-dessous.

♦ PORO

Porosité du matériau, notée \(\Phi\).

◇ UNITE_PRESSION = / "MPa",
                    / "Pa" (par défaut)

Cette sixième opérande n’a d’effet que lors du calcul de l’option HYGR_ELGA par CALC_CHAMP (disponible uniquement sur les concepts EVOL_SECH). Elle permet de définir l’unité de la composante PCAP (Pression capillaire) de ce champs.

La valeur de l’hygrométrie est alors donnée par la formule suivante, en considérant \(T\) et \(T_0\) en degrés Kelvin [°K]

\[h(C, T)= \exp \left[Pc(C, T) \frac{M}{\rho_l(T) R T} \right]\]

\(M\) est la masse molaire de l’eau, \(R\) la constante de gaz parfait et où \(Pc\) correspond à l’expression suivante :

\[Pc(C, T) = -\frac{\rho_l(T_0) R T_0}{\alpha M} \left((\dfrac{C}{\Phi*1000})^{-1/\beta}-1\right)^{1-\beta} \frac{\gamma_{lv}(T_0)}{\gamma_{lv}(T)}\sqrt{\frac{m(T_0)}{m(T)}}\]

avec

\[\frac{m(T)}{m(T_0)} = 10^{A_d\left[2\cdot10^{-3} (T-T_0)-10^{-6} (T-T_0)^2\right]}\]
\[\rho_l(T) = 314.4+685.6\left[1-\left(\frac{T-273.15}{374.14}\right)^{1/0.55}\right]^{0.55}\]
\[\gamma_{lv}(T) = 0.1558 \left(1-\frac{T}{647.1}\right)^{1.26}\]

Mot clé facteur SECH_GRANGER#

Définition des paramètres caractérisant le coefficient de diffusion \(D\left(C,T\right)\) intervenant dans l’équation non linéaire du séchage proposée par Granger (cf. [R7.01.12]). Ces caractéristiques sont des constantes, tandis que le coefficient de diffusion dépend de la variable de calcul, c’est-à-dire la concentration \(C\) courante en eau, (comme la conductivité thermique dépendait de la température).

Opérandes A/B/QSR_K/TEMP_0_C#

Ces coefficients permettent d’exprimer le coefficient de diffusion sous sa forme la plus couramment utilisée dans la littérature et proposée par Granger :

\(D\left(C,T\right)=a.{e}^{\left(b.C\right)}\frac{T}{{T}_{0}}{e}^{\left[-\frac{Q}{R}\left(\frac{1}{T}-\frac{1}{{T}_{0}}\right)\right]}\)

A= a

Coefficient de diffusion variant de \(0.5{10}^{-13}\) et \({2.10}^{-13}{m}^{2}/s\) pour le béton.

B= b

Coefficient de l’ordre de \(0.05\) pour le béton.

QSR_K= QsR

QsR vaut en général \(4700.K\) . (\(R\) est la constante des gaz parfaits).

TEMP_0_C= T0

Température de référence dans la loi d’Arrhénius. La température de référence \(\mathit{T0}\) est en degrés Celsius , et convertie en Kelvin lors de la résolution.

Mot clé facteur SECH_MENSI#

Définition des paramètres caractérisant le coefficient de diffusion intervenant dans l’équation non linéaire du séchage proposée par Mensi (cf. [R7.01.12]). Ces caractéristiques sont des constantes, tandis que le coefficient de diffusion dépend de la variable de calcul, c’est-à-dire la concentration \(C\) courante en eau, (comme la conductivité thermique dépendait de la température). C’est une formulation simplifié du cas général, constituant la loi de Mensi.

Opérandes A/B

Ces coefficients permettent d’exprimer le coefficient de diffusion selon la loi de Mensi:

\(\xi =\frac{{\epsilon}_{r}^{n-1}-{\epsilon}_{y}^{n-1}}{{\epsilon}_{y}^{n}-{\epsilon}_{r}^{n-1}}\)

\(D\left(C\right)=a.{e}^{\left(b.C\right)}\)

A= a

Coefficient de diffusion variant de \(0.5{.10}^{-13}\) et \({2.10}^{-13}{m}^{2}/s\) pour le béton.

B= b

Coefficient de l’ordre de \(0.05\) pour le béton.

Mot clé facteur SECH_BAZANT#

Définition des paramètres caractérisant le coefficient de diffusion intervenant dans l’équation non linéaire du séchage proposée par Bazant (confer [R7.01.12]). Ces caractéristiques sont des constantes, tandis que le coefficient de diffusion dépend de la variable de calcul, c’est à dire la concentration \(C\) courante en eau, (comme la conductivité thermique dépendait de la température). Cette formulation constitue la loi de Bazant.

Opérandes D1/ALPHA_BAZANT/N/ FONC_DESORP#

Ces coefficients permettent d’exprimer le coefficient de diffusion selon la loi de Bazant:

\(D(h)={d}_{1}(\alpha +\frac{1-\alpha }{1+{(\frac{1-h}{1-0.75})}^{n}})\)

\(h\) est le degré d’hydratation, lié à la concentration en eau par la courbe de désorption.

D1 = d1

Coefficient de diffusion qui est de l’ordre de \({3.10}^{-13}{m}^{2}/s\) pour le béton.

ALPHA_BAZANT = alpha

Coefficient variant de \(0.025\) à \(0.1\) pour le béton.

N = n

Exposant de l’ordre de 6 pour le béton.

FONC_DESORP = desorp

Courbe de désorption, permettant de passer de la concentration en eau au degré d’hydratation \(h\) .

Remarque importante:

desorp est une fonction de la variable de calcul, \(C\) , la concentration en eau, qui est assimilée pour la résolution à une température, de type ’TEMP’.

Mot clé facteur SECH_NAPPE#

Le coefficient de diffusion, caractérisant l’équation non linéaire du séchage, est exprimé à l’aide d’une nappe, fonction tabulée de la concentration en eau, variable de calcul, et de la température, variable auxiliaire de calcul, donnée sous la forme d’une structure de donnée de type evol_ther. Pour la résolution du séchage par l’opérateur THER_NON_LINE, la concentration en eau est assimilée à une température, de type ’TEMP’.

Pour la cohérence des données, les paramètres de la nappe, c’est à dire la variable de calcul et la variable auxiliaire ne peuvent pas être du même type. Un nouveau type de variable a été ajouté dans DEFI_NAPPE, le « type de la température calculée préalablement au séchage », ’TSEC’, qui correspond effectivement à une température.

Opérande FONCTION#

Le coefficient de diffusion est exprimé à l’aide d’une fonction tabulée des paramètres \(C\) et \(T.\)

FONCTION = nom_fonc

Nom de la nappe.

Mot clé facteur SECH_RFT#

Définition des paramètres caractérisant le coefficient de diffusion \(D\left(C,T\right)\) intervenant dans l’équation non linéaire du séchage selon le modèle RICHARD_FICK_TEMPERATURE (RFT) (cf. [R7.01.12]). Ces caractéristiques sont des constantes, tandis que le coefficient de diffusion dépend de la variable de calcul, c’est-à-dire la concentration \(C\) courante en eau et de la température \(T\). L’expression de \(D\left(C,T\right)\) est assez complexe, elle est présentée en détails dans R7.01.12.

Opérandes PERM_IN, A_MIL, B_MIL, QSR_K, VG_M_P#

♦ PERM_IN

Perméabilité intrinsèque du liquide (homogène à une surface)

♦ A_MIL

Premier coefficient de Millington

♦ B_MIL

Second coefficient de Millington

♦ QSR_K

Énergie d’activation [K]

♦ VG_M_P

Facteur d’interaction porale

Opérandes UNITE_LONGUEUR et UNITE_TEMPS#

Ces deux opérandes permettent d’adapter le calcul du coefficient de diffusion de la loi au système d’unités.

◇ UNITE_LONGUEUR = / "M" (par défaut),
                    / "MM",

Unité de longueur utilisée dans le calcul

◇ UNITE_TEMPS = / "H",
                 / "J",
                 / "MIN",
                 / "S" (par défaut),

Unité de temps utilisée dans le calcul

Mots clés facteur BPEL_BETON,BPEL_ACIER#

Définition des caractéristiques intervenant dans le modèle de comportement des câbles de précontrainte dans le cadre réglementaire du BPEL [R7.01.02].

Les caractéristiques élastiques linéaires du matériau béton et du matériau acier doivent être simultanément définies sous le mot clé ELAS.

Opérandes#

Comportement : BPEL_BETON

Mot-clé facteur pour la définition des paramètres caractéristiques du matériau béton qui interviennent dans l’estimation des pertes de tension le long des câbles de précontrainte. Ce mot-clé facteur ne peut être utilisé que conjointement avec le mot-clé facteur ELAS.

PERT_FLUA = xflu

Taux forfaitaire de perte de tension par fluage du béton, par rapport à la tension initiale.

\(\Delta {F}_{\mathit{flu}}={x}_{\mathit{flu}}.{F}_{0}\)\({F}_{0}\) désigne la tension initiale définit par DEFI_CABLE_BP.[U4.42.04]

La valeur par défaut est 0: dans ce cas, on ne tient pas compte des pertes de tension par fluage du béton.

Attention, cette valeur ne sera pas affectée par le renseignement du coefficient de relaxation R_J dans DEFI_CABLE_BP. La valeur xflu doit donc tenir compte de cet effet (multiplication par \(r(t)=\frac{t}{t+9{r}_{m}}\) , \(t\) correspondant à la date à laquelle on veut estimer l’état de la structure et \({r}_{m}\) le rayon moyen).

PERT_RETR = xret

Taux forfaitaire de perte de tension par retrait du béton, par rapport à la tension initiale.

\(\Delta {F}_{\mathit{ret}}={x}_{\mathit{ret}}.{F}_{0}\)\({F}_{0}\) désigne la tension initiale.

La valeur par défaut est 0 : dans ce cas, on ne tient pas compte des pertes de tension par retrait du béton.

Attention, cette valeur ne sera pas affectée par le renseignement du coefficient de relaxation \({R}_{J}\) dans DEFI_CABLE_BP. La valeur xret doit donc tenir compte de cet effet (multiplication par \(r(t)=\frac{t}{t+9{r}_{m}}\) , \(t\) correspondant à la date à laquelle on veut estimer l’état de la structure et \({r}_{m}\) le rayon moyen).

Comportement: BPEL_ACIER

Mot-clé facteur pour la définition des paramètres caractéristiques du matériau acier qui interviennent dans l’estimation des pertes de tension le long des câbles de précontrainte. Ce mot-clé facteur ne peut être utilisé que conjointement avec le mot-clé facteur ELAS.

RELAX_1000 = rh1000

Relaxation de l’acier à 1000 heures, exprimée en %.

La valeur par défaut est 0 : dans ce cas, on ne tient pas compte des pertes de tension par relaxation de l’acier.

MU0_RELAX = mu0

Coefficient adimensionnel de relaxation de l’acier précontraint. La valeur par défaut est 0.

F_PRG = fprg

Contrainte garantie de la charge maximale à rupture (suivant le BPEL)

Si on tient compte des pertes de tension par relaxation de l’acier (RELAX_1000 renseignée par une valeur non nulle), il faut obligatoirement renseigner l’opérande F_PRG, par une valeur non nulle.

FROT_COURB = f

Coefficient de frottement entre le câble et la gaine, en partie courbe, en \({\mathit{rad}}^{–1}\) . La valeur par défaut est 0.

FROT_LINE = phi

Coefficient de frottement par unité de longueur \({m}^{-1}\) , en partie droite. La valeur par défaut est 0. Remarque:

FROT_LINE=FROT_COURB*PERT_LIGNE.

Mots clés facteur ETCC_BETON,ETCC_ACIER#

Définition des caractéristiques intervenant dans le modèle de comportement des câbles de précontrainte, dans le cadre réglementaire de l’ETCC [R7.01.02].

Les caractéristiques élastiques linéaires du matériau béton et du matériau acier doivent être simultanément définies sous le mot clé ELAS.

Opérandes#

Comportement : ETCC_BETON

Mot-clé facteur à indiquer pour pouvoir calculer la tension dans les câbles selon les formules de l’ETCC. Aucune information n’est requise. Ce mot-clé facteur ne peut être utilisé que conjointement avec le mot-clé facteur ELAS.

Comportement: ETCC_ACIER

Mot-clé facteur pour la définition des paramètres caractéristiques du matériau acier qui interviennent dans l’estimation des pertes de tension le long des câbles de précontrainte. Ce mot-clé facteur ne peut être utilisé que conjointement avec le mot-clé facteur ELAS.

RELAX_1000 = rh1000

Relaxation de l’acier à 1000 heures, exprimée en %.

La valeur par défaut est 0 : dans ce cas, on ne tient pas compte des pertes de tension par relaxation de l’acier.

F_PRG = fprg

Contrainte garantie de la charge maximale à rupture (suivant l’ETCC).

Si on tient compte des pertes de tension par relaxation de l’acier (RELAX_1000 renseignée par une valeur non nulle), il faut obligatoirement renseigner l’opérande F_PRG, par une valeur non nulle.

COEF_FROT = f

Coefficient de frottement entre le câble et sa gaine en partie courbe, en \({\mathit{rad}}^{–1}\) . La valeur par défaut est 0.

PERT_LIGNE = phi

Coefficient de perte en ligne en \({\mathit{rad.m}}^{-1}\) . La valeur par défaut est 0.

Remarque :

PERT_LIGNE=FROT_LINE/FROT_COURB.

Mot clé facteur BETON_DOUBLE_DP#

Le modèle de comportement 3D développé dans Code_Aster est formulé dans le cadre de la thermo‑plasticité, pour la description du comportement non linéaire du béton, en traction, et en compression, avec la prise en compte des variations irréversibles des caractéristiques thermiques et mécaniques du béton, particulièrement sensibles à haute température [R7.01.03].

Les fonctions peuvent dépendre des variables de commandes suivantes :

’TEMP’,’INST’,’HYDR’,’SECH’.

BETON_DOUBLE_DP permet de définir toutes les caractéristiques associées à la loi de comportement avec double critère de Drücker Prager. En complément de ces caractéristiques, le module d’élasticité, le coefficient de Poisson, et le coefficient de dilatation thermique \(\alpha\) , ainsi que les coefficients de retrait endogène et de retrait de dessiccation, doivent être définis sous le mot-clé ELAS pour les coefficients réels, ou ELAS_FO, pour les coefficients définis par des fonctions, ou des nappes. Toutes les caractéristiques du modèle, \(\text{(E, nu,}\alpha ,f'c,f't,\beta ,\text{Gc,Gt)}\) de type [fonction] peuvent dépendre d’une ou de deux variables parmi la température, l’hydratation et le séchage. Lorsqu’elles dépendent de la température, elles sont fonctions du maximum de la température atteinte au cours de l’historique de chargement \(\theta\) , qui est conservée en mémoire pour chaque point de Gauss, sous forme de variable interne. Ceci permet de prendre en compte les variations irréversibles de ces caractéristiques à haute température.

Opérandes F_C /F_T /COEF_BIAX#

F_C= f’c

Résistance en compression uniaxiale \(f{'}_{c}\) .

F_T= f’t

Résistance en traction uniaxiale \(f{'}_{t}\) .

COEF_BIAX= beta

Le rapport de la résistance en compression biaxiale à la résistance en compression uniaxiale \(\beta\) .

Opérandes ENER_COMP_RUPT /ENER_TRAC_RUPT / COEF_ELAS_COMP#

ENER_COMP_RUPT= Gc

L’énergie de rupture en compression \({G}_{c}\) ,

ENER_TRAC_RUPT= Gt

L’énergie de rupture en traction \({G}_{t}\) .

COEF_ELAS_COMP= phi

La limite d’élasticité en compression, donnée par un coefficient de proportionnalité en pourcentage de la résistance au pic \({f}_{c}^{'}(\theta )\) est en général de l’ordre de 30% pour les bétons standard. Il est important de souligner que ce paramètre est un réel et non une fonction.

Opérandes LONG_CARA#

Cet opérande permet de surcharger la longueur caractéristique calculée automatiquement, pour chaque maille, en fonction de ses dimensions (à partir de sa surface en 2D, à partir de son volume en 3D).

La longueur caractéristique calculée automatiquement permet, lorsque la finesse du maillage évolue d’un calcul à l’autre, de conserver des résultats stables en évitant les phénomènes de localisation. Cette longueur calculée automatiquement ou donnée par l’utilisateur, conduit à la valeur de l’écrouissage ultime en traction suivant la formule (pour un écrouissage post-pic linéaire) :

\({\kappa}_{u}\left(\theta \right)=\frac{2.{G}_{t}\left(\theta \right)}{{l}_{c}.{f}_{t}^{\prime }\left(\theta \right)}\)

Dans le cas particulier d’un maillage contenant des mailles adjacentes dont les dimensions sont très différentes, les écrouissages ultimes du modèle BETON_DOUBLE_DP calculés à partir de la longueur caractéristique des mailles sont par conséquent très différents, ce qui peut engendrer des problèmes de convergence ou conduire à un état de contraintes peu physique. (Cette longueur caractéristique est calculée à partir du volume de la maille courante). Pour cette raison, on se propose de donner la possibilité à l’utilisateur de définir une longueur moyenne qui surcharge la longueur caractéristique calculée pour chaque maille. La valeur par défaut de Code_Aster est la longueur caractéristique calculée pour chaque maille.

Choisir une longueur arbitraire et identique pour toutes les mailles peut aussi engendrer des difficultés de convergence. La meilleure solution consiste à créer un maillage dont les variations des dimensions des mailles respectent le sens de variation du champ de contraintes, et d’utiliser la longueur caractéristique calculée automatiquement en fonction de la taille des mailles. La surcharge par LONG_CARA doit être réserver à des cas particuliers, quand l’utilisateur ne peut pas librement intervenir sur le maillage.

Dans le cas où l’utilisateur définit la longueur caractéristique dans le matériau, il choisira un couple \(({G}_{t},\text{LONG\_CARA})\) tel que \(\frac{2.{G}_{t}\left(\theta \right)}{{l}_{c}.{f}_{t}^{\prime }\left(\theta \right)}\) vaille la valeur qu’il souhaite pour l’écrouissage ultime en traction \({\kappa}_{u}\) . (La valeur usuelle de la déformation associée à l’écrouissage ultime en traction d’un béton moyen est de \(5.E-4\) ).

Opérandes ECRO_COMP_P_PIC / ECRO_TRAC_P_PIC#

Les paramètres permettant de définir la courbe d’adoucissement en compression et en traction sont facultatifs, et possèdent des valeurs par défaut.

ECRO_COMP_P_PIC=     /    ’LINEAIRE’
                     /    ’PARABOLE’

Forme de la courbe post-pic en compression de type texte, qui peut prendre les valeurs ’LINEAIRE’ et ’PARABOLE’. La courbe non linéaire est alors de type parabolique.

ECRO_TRAC_P_PIC=     /    ’LINEAIRE’
                     /    ’EXPONENT’

Forme de la courbe post-pic en traction de type texte, qui peut prendre les valeurs ’LINEAIRE’ et ’EXPONENT’. La courbe non linéaire est alors de type exponentiel.

Mot clé facteur BETON_GRANGER,V_BETON_GRANGER#

Définition des paramètres matériaux pour le modèle viscoélastique de Granger, modélisant le fluage propre du béton. Il existe 2 relations de comportement: la première (BETON_GRANGER)ne prend pas en compte le phénomène de vieillissement mais modélise l’effet d’hygrométrie. La deuxième (BETON_GRANGER_V) prend en compte les effets de vieillissement et de l’hygrométrie (Cf. [R7.01.01]).

En 1D et sous l’action d’une contrainte constante \({\sigma}_{0}\) , la déformation de fluage en fonction du temps et de l’instant de chargement \({t}_{c}\) s’écrit : \({\epsilon}_{\mathit{fl}}\left(t\right)=J\left(t,{t}_{c},\right)\cdot {\sigma}_{0}\)

\((0.5{10}^{-4}<{\epsilon}_{d0}<1.5{10}^{-4})\)

La fonction de fluage \(J\left(t,{t}_{c}\right)\) vaut:

\(J(t,{t}_{c})=k\left(a\left({t}_{c}\right)\right)\cdot \sum_{s=0}^{n}{J}_{s}\left(1-exp\left(\frac{t-{t}_{c}}{{\tau}_{s}}\right)\right)\)

\(a\) est l’âge du matériau, c’est à dire le temps écoulé de la mise en place du béton. Il s’agit d’une variable interne du modèle.

La fonction \(k\left(a\left({t}_{c}\right)\right)\) qui apparaît dans \(J\left(t,{t}_{c}\right)\) sert à modéliser le vieillissement car elle introduit la dépendance directe à l’instant de chargement. On peut utiliser par exemple la courbe CEB qui modélise le vieillissement dû à l’hydratation:

\(k\left(a\right)=\frac{{28}^{0.2}+0.1}{{a}^{0.2}+0.1}\) avec \(a\) en jours

Sans vieillissement cette fonction est constante et vaut \(1\) , la fonction de fluage dépend dans ce cas seulement du temps écoulé dès la mise en charge \(t-{t}_{c}\) .

L’hygrométrie est prise en compte par le biais d’une contrainte équivalente \(S=h\cdot \sigma\) , \(h\) étant l’humidité relative du matériau. Il est donc nécessaire de renseigner la courbe isotherme de désorption \(c\) qui permet de passer de la teneur en eau \(C\) à \(h\) : \(h={c}^{-1}\left(C\right)\) . Cette courbe est fournie sous le mot-clé BETON_DESORP.

Remarque:

Ce comportement peut être associé aux retraits de séchage et thermo-hydratation définis par les opérandes K_DESSIC, B_ENDOGE et ALPHAsous le mot clé ELAS_FO.

Pour la loi BETON_GRANGER, les paramètres de la loi sont à renseigner sous le mot-clé: BETON_GRANGER. Pour la loi BETON_GRANGER_V il faut également renseigner le mot-clé BETON_GRANGER mais il faut y ajouter le mot-clé V_BETON_GRANGER pour les paramètres spécifiques à loi vieillissante.

Les variables internes de la loi de comportement sont décrites dans [R7.01.01].

Opérandes pour le fluage propre#

8 coefficients matériaux de la fonction de fluage, homogènes à un temps.

J1            =    J1

...

...

J8            =    J8
8 temps de retard de la fonction de fluage.

TAUX_1    =tau1

...

...

TAUX_8    =tau8

Opérandes pour le vieillissement#

FONC_V = k(a)

Fonction de vieillissement.

Mot clé facteur MAZARS, MAZARS_FO#

Le modèle de comportement de Mazars est un modèle de comportement élastique endommageable permettant de décrire le comportement adoucissant du béton. Il distingue le comportement en traction et en compression, mais n’utilise qu’une seule variable d’endommagement scalaire (confer [R7.01.08]). Le modèle de Mazars implanté correspond à la version de 2012 c’est à dire à la reformulation améliorant le comportement en bi-compression et en cisaillement pur.

Les paramètres peuvent être fonction de la température, de l’hydratation et du séchage. Dans ce cas il faut utiliser MAZARS_FO. Dans le cas de cette loi de comportement les paramètres dépendent de la température maximale atteinte pendant tout l’historique de chargement.

Les fonctions peuvent dépendre des variables de commandes suivantes : ’TEMP’, ’HYDR’, ’SECH’.

MAZARS (ou MAZARS_FO) permet de définir toutes les caractéristiques associées au modèle de comportement de Mazars. En plus de ces caractéristiques, les constantes élastiques doivent être définies sous le mot-clé ELAS pour les coefficients réels ou ELAS_FO pour les coefficients dépendant de la température.

Opérandes : EPSD0 / EPSC0/ EPST0 /AC/ AT/ BC/ BT/ k#

♦ / epsd0 = epsd0

Seuil d’endommagement en déformation.

♦ / epsC0 = epsc0

epsT0 = epst0

Seuil d’endommagement en déformation, en compression et en traction.

Si \({\epsilon}_{d0}\) est donnée \({\epsilon}_{t0}\) et \({\epsilon}_{c0}\) sont calculées par:

\(\begin{array}{c}{\epsilon}_{t0}={\epsilon}_{d0}\\ {\epsilon}_{c0}=\frac{{\epsilon}_{d0}}{\nu \ast \sqrt{2}}\end{array}\)

♦ AC = ac

Coefficient permettant de fixer l’allure de la courbe post-pic en compression. Introduit une asymptote horizontale qui est l’axe des \(\varepsilon\) pour \(\mathrm{Ac}=1\) et l’horizontale pour passant par le pic pour \(\mathrm{Ac}=0\) (généralement ).

♦ AT = at

Coefficient permettant de fixer l’allure de la courbe post-pic en traction. Introduit une asymptote horizontale qui est l’axe des \(\varepsilon\) pour \(\mathrm{Ac}=1\) et l’horizontale passant par le pic pour \(\mathrm{Ac}=0\) (généralement \(0.7<\mathrm{At}<1\) ).

♦ BC=bc

Coefficient permettant de fixer l’allure de la courbe post-pic en compression. Selon sa valeur peut correspondre à une chute brutale de la contrainte (\(\mathrm{BC}<{10}^{4}\) ) ou une phase préliminaire d’accroissement de contrainte suivie d’une décroissance plus ou moins rapide (généralement \({10}^{3}<\mathrm{Bc}<2.{10}^{3}\) ).

♦BT=bt

Coefficient permettant de fixer l’allure de la courbe post-pic en traction. Selon sa valeur peut correspondre à une chute brutale de la contrainte (\(\mathrm{BC}<{10}^{4}\) ) ou une phase préliminaire d’accroissement de contrainte suivie d’une décroissance plus ou moins rapide (généralement \({10}^{\mathrm{4 }}<\mathrm{Bt}<{10}^{5}\) ).

♦K=k

Paramètre introduisant une asymptote horizontale en cisaillement pur. Il est compris entre 0 et 1. Valeur conseillée \(0,7\) .

Opérande CHI#

♦CHI=chi

Dans le cadre du couplage BETON_UMLV avec la loi de MAZARS. Le paramètre chi permet de définir l’importance du couplage :

\(\mathrm{CHI}=0\) : pas de couplage,

\(\mathrm{CHI}=1\) : couplage total.

Le couplage total engendre une apparition prématurée de l’endommagement du béton. La valeur préconisée se situe dans intervalle : \([0.4;0.7]\) .

Opérande SIGM_LIM, EPSI_LIM#

◊SIGM_LIM=sglim

Définition de la contrainte limite.

◊EPSI_LIM=eplim

Définition de la déformation limite.

Les opérandes sigm_LIM et espi_LIM permettent de définir les bornes en contrainte et en déformation qui correspondent aux états limites de service et ultime, classiquement utilisées lors d’étude en génie civil.

Les opérandes sigm_LIM et espi_LIM permettent de définir les bornes en contrainte et en déformation qui correspondent aux états limites de service et ultime, classiquement utilisées lors d’étude en génie civil.

Remarque: Ces bornes sont obligatoires lorsque l’on utilise le comportement mazars_UNIL (confer [R7.01.08] Modèle d’endommagement de MAZARS, [U4.42.07]DEFI_MATER_GC). Dans les autres cas elles ne sont pas prises en compte .

Mot clé BETON_UMLV#

La loi de fluage UMLV suppose un découplage total entre les composantes sphériques et déviatoriques : les déformations induites par les contraintes sphériques sont purement sphériques et les déformations induites par les contraintes déviatoriques sont purement déviatoriques [R7.01.06]. Par ailleurs, la déformation de fluage propre est supposée proportionnelle à l’humidité relative interne:

Partie sphérique : \({\epsilon}^{s}=h\cdot f\left({\sigma}^{s}\right)\) et, partie déviatorique: \(\underline{\underline{{\epsilon}^{d}}}=h\cdot f\left(\stackrel{~}{\underline{\underline{\sigma}}}\right)\)

\(h\) désigne l’humidité relative interne.

Le modèle de comportement BETON_UMLV est un modèle viscoélastique non vieillissant développé en partenariat avec l’Université de Marne-la-Vallée pour décrire le fluage propre des bétons. Il est particulièrement adapté aux configurations multiaxiales en ne présupposant pas la valeur du coefficient de Poisson de fluage.

Les contraintes sphériques sont à l’origine de la migration de l’eau absorbée aux interfaces entre les hydrates au niveau de la macro-porosité et absorbée au sein de la micro-porosité dans la porosité capillaire. La diffusion de l’eau inter-lamellaire des pores d’hydrates vers la porosité capillaire s’effectue de façon irréversible. La déformation sphérique totale de fluage s’écrit donc comme la somme d’une partie réversible et d’une partie irréversible :

\({\varepsilon}^{\mathrm{fs}}=\underset{\begin{array}{}\mathrm{partie}\\ \mathrm{réversible}\end{array}}{\underset{\underbrace{}}{{\varepsilon}_{r}^{\mathrm{fs}}}}+\underset{\begin{array}{}\mathrm{partie}\\ \mathrm{irréversible}\end{array}}{\underset{\underbrace{}}{{\varepsilon}_{i}^{\mathrm{fs}}}}\)

Le processus de déformation sphérique du fluage est gouverné par le système d’équations couplées suivant:

\(\lbrace \begin{array}{c}{\dot{\varepsilon}}^{\mathrm{fs}}=\frac{1}{{\eta}_{r}^{s}}\cdot \left[h\cdot {\sigma}^{s}-{k}_{r}^{s}\cdot {\varepsilon}_{r}^{\mathrm{fs}}\right]-{\dot{\varepsilon}}_{i}^{\mathrm{fs}}\\ {\dot{\varepsilon}}_{i}^{\mathrm{fs}}=\frac{1}{{\eta}_{i}^{s}}{\langle \left[{k}_{r}^{s}\cdot {\varepsilon}^{\mathrm{fs}}-({k}_{r}^{s}+{k}_{i}^{s})\cdot {\varepsilon}_{i}^{\mathrm{fs}}\right]-\left[h{\sigma}^{s}-{k}_{r}^{s}\cdot {\varepsilon}_{r}^{\mathrm{fs}}\right]\rangle }^{+}\end{array}\)

\({k}_{r}^{s}\) désigne la rigidité apparente associée au squelette formé par des blocs d’hydrates à l’échelle mésoscopique; \({\eta}_{r}^{s}\) la viscosité apparente associée au mécanisme de diffusion au sein de la porosité capillaire; \({k}_{i}^{s}\) désigne la rigidité apparente associée intrinsèquement aux hydrates à l’échelle microscopique et la \({\eta}_{i}^{s}\) viscosité apparente associée au mécanisme de diffusion interfoliaire.

(Les crochets \({⟨⟩}^{+}\) désignent l’opérateur de Mac Cauley: \({⟨x⟩}^{+}=\frac{1}{2}\left(x+|x|\right)\) )

Les contraintes déviatoriques sont à l’origine d’un mécanisme de glissement (ou mécanisme de quasi dislocation) des feuillets de CSH dans la nano-porosité. Sous contrainte déviatorique, le fluage s’effectue à volume constant. Par ailleurs, la loi de fluage UMLV suppose l’isotropie du fluage déviatorique. Phénoménologiquement, le mécanisme de glissement comporte une contribution réversible viscoélastique de l’eau fortement adsorbée aux feuillets de CSH et une contribution irréversible visqueuse de l’eau libre :

\(\underset{\begin{array}{c}\mathit{déformation}\\ \mathit{déviatorique}\\ \mathit{totale}\end{array}}{\underset{\underbrace{}}{{\underline{\underline{\varepsilon}}}^{\mathit{fd}}}}=\underset{\begin{array}{c}\mathit{contribution}\\ \mathit{eau}\\ \mathit{absorbée}\end{array}}{\underset{\underbrace{}}{{\underline{\underline{\varepsilon}}}_{\text{}r}^{\mathit{fd}}}}+\underset{\begin{array}{c}\mathit{contribution}\\ \mathit{eau}\\ \mathit{libre}\end{array}}{\underset{\underbrace{}}{{\underline{\underline{\varepsilon}}}_{\text{}i}^{\mathit{fd}}}}\)

La jème composante principale de la déformation déviatorique totale est régie par le système d’équations suivants :

\({\tilde{\dot{\sigma}}}^{j}(1+\frac{{\eta}_{r}^{d}}{{\eta}_{i}^{d}})+\frac{{k}_{r}^{d}}{{\eta}_{i}^{d}}{\tilde{\sigma}}^{j}={\eta}_{r}^{d}{\ddot{\varepsilon}}^{d,j}+{k}_{r}^{d}{\dot{\varepsilon}}^{d,j}\)

\({k}_{r}^{d}\) désigne la rigidité associée à la capacité de l’eau absorbée à transmettre des charges ( load bearing water ); \({\eta}_{r}^{d}\) la viscosité associée à l’eau adsorbée par les feuillets d’hydrates et \({\eta}_{i}^{d}\) désigne la viscosité associée à l’eau libre.

Opérande#

K_RS    =    K_RS

\({k}_{r}^{s}\) rigidité apparente associée au squelette formé par des blocs d’hydrates à l’échelle mésoscopique.

K_IS    =    K_IS
:math:`{k}_{i}^{s}`rigidité apparente associée intrinsèquement aux hydrates à l’échelle microscopique.
K_RD    =    K_RD
:math:`{k}_{r}^{d}`rigidité associée à la capacité de l’eau adsorbée à transmettre des charges (load bearing water).
ETA_RS    =    ETA_RS
:math:`{\eta}_{r}^{s}`viscosité apparente associée au mécanisme de diffusion au sein de la porosité capillaire.
ETA_IS    =    ETA_IS
:math:`{\eta}_{i}^{s}`viscosité apparente associée au mécanisme de diffusion interlamellaire.
ETA_RD    =    ETA_RD
:math:`{\eta}_{r}^{d}`viscosité associée à l’eau absorbée par les feuillets d’hydrates.

ETA_FD        =    ETA_FD

permet de prendre en compte le fluage de dessiccation selon la loi de Bazant.

Remarque:

La courbe de désorption donnant l’hygrométrie \(h\) en fonction de la concentration en eau \(C\) doit être renseignée sous le mot-clé BETON_DESORP.

Mot clé facteur BETON_ECRO_LINE#

Définition d’une courbe d’écrouissage linéaire avec prise en compte du confinement dans le cas spécifique au béton. Afin d’améliorer le comportement en compression on définit un seuil de réversibilité ( [R7.01.04] modèle ENDO_ISOT_BETON).

Opérandes#

D_SIGM_EPSI = dsde (ET)

Pente de la courbe de traction.

SYT = sigt

Contrainte maximum en traction simple.

SYC = sigc

Contrainte maximum en compression simple (elle n’existe pas pour un coefficient de Poisson \(\nu =0\) , dans ce cas on ne spécifie pas \(\mathrm{SYC}\) )

Le module de Young \(E\) est à préciser par les mots-clés ELAS ou ELAS_FO.

Mot clé facteur ENDO_ORTH_BETON#

Définition des paramètres de la loi de comportement ENDO_ORTH_BETON, permettant de décrire l’anisotropie induite par l’endommagement du béton, ainsi que les effets unilatéraux [R7.01.09]. On se reportera aux documents [R7.01.09] et [V6.04.176] pour la signification précise des paramètres et la procédure d’identification.

Opérande ALPHA#

Constante de couplage entre l’évolution de l’endommagement de traction et celle de l’endommagement de compression. Elle doit être prise entre \(0\) et \(1\) , plutôt proche de \(1\) . La valeur par défaut est \(0.9\) .

Opérandes K0 / K1 / K2#

K0 = k0

Partie constante de la fonction seuil. Permet de calibrer la hauteur du pic en traction.

K1 = k1

Paramètre de la fonction seuil permettant d’augmenter le seuil en compression.

K2 = k2

Paramètre de contrôle de la forme de l’enveloppe de rupture pour des essais biaxiaux. La valeur par défaut est \({7.10}^{-4}\) .

Opérandes ECROB / ECROD#

ECROB = ecrob

Terme de l’énergie bloquée (équivalente à une énergie d’écrouissage) relatif à l’évolution de l’endommagement de traction. Il permet de contrôler la forme du pic en traction.

ECROD = ecrod

Terme de l’énergie bloquée (équivalente à une énergie d’écrouissage) relatif à l’évolution de l’endommagement de compression. Il permet de contrôler la forme du pic en compression.

Le module de Young \(E\) et le coefficient de Poisson \(\nu\) sont à préciser par les mots-clés ELAS ou ELAS_FO.

Mots-clés facteur ENDO_SCALAIRE/ENDO_SCALAIRE_FO#

Définition des paramètres de la loi de comportement ENDO_SCALAIRE [R5.03.25], qui décrit la rupture élastique fragile d’un matériau isotrope homogène. Cette loi n’est disponible que pour la modélisation à gradient d’endommagement GRAD_VARI.

Opérande K, P, M#

Il s’agit des paramètres internes du modèle qui définissent l’écrouissage, voir [R5.03.25]: \(k\) désigne une densité d’énergie \(\mathrm{Pa}\) , \(k\) et \(m\) sont des paramètres sans dimension. \(k\) et \(m\) peuvent être recalés à partir de l’échelle non locale \(D\) (approximativement la demi-largeur de bande de localisation) et des paramètres macroscopiques suivants: \(E\) le module de Young, \({G}_{f}\) l’énergie de fissuration et \({f}_{t}\) la valeur de la contrainte au pic en traction simple. Les relations de recalage s’écrivent alors :

\(k=\frac{3{G}_{f}}{4D};\phantom{\rule{4em}{0ex}}m=\frac{3E{G}_{f}}{2{f}_{t}^{2}D};\phantom{\rule{4em}{0ex}}c=\frac{3}{8}D{G}_{f}\)

\(c\) est le paramètre renseigné par NON_LOCAL = _F(C_GRAD_VARI = c), qui dépend lui aussi de la réponse macroscopique. Quant au paramètre \(p\) , supérieur à 1, il contrôle la courbure de la réponse post-pic.

Opérandes C_COMP, C_VOLU#

Il s’agit des paramètres internes du modèle, sans dimension, qui définissent la forme de la surface de charge (à une homothétie près), voir [R5.03.25]. Les valeurs par défaut permettent de retrouver le modèle énergétique (symétrique) pour lequel la surface de charge correspond à une ligne de niveau de la densité d’énergie élastique (ellipsoïde de rotation autour de l’axe \((1,1,1)\) qui est centré au début de coordonnées).

Dans le cas plus générale la surface de charge ellipsoïdale (toujours l’axe \(1,1,1\) ) non-centré , peut-être définie par trois paramètres plus accessibles à la mesure: \({f}_{t}\) la valeur de la contrainte au pic en traction simple, \({f}_{c}\) la valeur de la contrainte au pic en compression simple et \(\tau\) la valeur de la contrainte au pic en cisaillement pur. Les relations de recalage sont les suivantes:

\({c}_{\mathit{comp}}=\frac{1+\nu }{1-2\nu }\frac{({f}_{c}-{f}_{t})\tau \sqrt{3}}{2{f}_{t}{f}_{c}};\phantom{\rule{6em}{0ex}}{c}_{\mathit{volu}}=\frac{2(1+\nu )}{1-2\nu }\left[{\left(\frac{({f}_{c}+{f}_{t})\tau \sqrt{3}}{2{f}_{t}{f}_{c}}\right)}^{2}-1\right]\)

Opérandes COEF_RIGI_MINI#

COEF_RIGI_MINI

C’est le paramètre de régularisation de la matrice tangente à la rupture, pour éviter les pivots nuls si la fissuration devait découper la pièce en plusieurs morceaux non maintenus par les conditions aux limites. Il ne dépend pas des variables de commande.

Le module de Young \(E\) et le coefficient de Poisson \(\nu\) sont à préciser par les mots-clés ELAS ou ELAS_FO.

Le paramètre de non localité est renseigné sous le mot-clé C_GRAD_VARI derrière le mot-clé facteur NON_LOCAL. Il est lié au paramètres macroscopiques par :

Mot clé facteur ENDO_FISS_EXP/ENDO_FISS_EXP_FO#

Définition des paramètres de la loi de comportement ENDO_FISS_EXP [R5.03.27], qui décrit la rupture élastique fragile d’un matériau isotrope homogène. Cette loi n’est disponible que pour la modélisation à gradient d’endommagement GRAD_VARI.

Opérande K, M, P, Q#

Il s’agit des paramètres internes du modèle qui définissent l’écrouissage, voir [R5.03.27]. Leur identification est prise en charge par la commande DEFI_MATER_GC [U4.42.07], à partir de grandeurs accessibles expérimentalement.

Opérandes TAU, SIG0, BETA#

Il s’agit des paramètres internes du modèle qui définissent la forme de la surface de charge (à une homothétie près), voir [R5.03.27]. Elle s’appuie sur la contrainte de Von Mises et l’exponentiel du tenseur des contraintes et se compare bien à des résultats expérimentaux sur du béton en chargement biaxial. Le paramètre BETA est de nature plus numérique et n’a comme intérêt que de rendre le domaine d’élasticité borné, y compris pour les compressions hydrostatiques; la valeur par défaut remplit bien cet office, sans incidence sur la forme du domaine dans les zones d’intérêt.

Là aussi, la commande DEFI_MATER_GC [U4.42.07] permet d’identifier ces paramètres à partir de grandeurs accessibles expérimentalement (limites en traction et en compression).

Opérande REST_RIGIDITE#

La restauration de rigidité est active pour les directions de déformation en compression. Pour éviter un changement de régime brutal lors du passage de traction à compression, une fonction S” régularise le saut de rigidité, voir [R5.03.27]. Le paramètre REST_RIGIDITE, positif, vient contrôler cette régularisation; il correspond au coefficient γ de la fonction S”. Une valeur de 0 conduit à ne pas restaurer la rigidité (i.e. le modèle est sans restauration de rigidité) tandis qu’une valeur très grande revient à s’affranchir quasiment de la régularisation. La commande DEFI_MATER_GC [U4.42.07] facilite la quantification de ce paramètre en stipulant quelle proportion de la rigidité est restaurée pour un niveau de déformation correspondant au seuil initial en compression.

Opérandes COEF_RIGI_MINI#

C’est le paramètre de régularisation de la matrice tangente à la rupture, pour éviter les pivots nuls si la fissuration devait découper la pièce en plusieurs morceaux non maintenus par les conditions aux limites. Il ne dépend pas des variables de commande.

Le module de Young \(E\) et le coefficient de Poisson \(\nu\) sont à préciser par les mots-clés ELAS ou ELAS_FO.

Le paramètre de non localité est renseigné sous le mot-clé C_GRAD_VARI derrière le mot-clé facteur NON_LOCAL; la commande DEFI_MATER_GC [U4.42.07] permet de l’identifier à partir de grandeurs accessibles expérimentalement.

Mot-clé facteur GLRC_DM#

Ce mot-clé facteur permet de définir les paramètres de la loi de comportement GLRC_DM. Il s’agit d’un modèle d’endommagement global d’une dalle de béton armé formulé en terme de relations déformation/contrainte généralisées (extension membranaire, flexion et effort membranaire, moment fléchissant), cf. [R7.01,32].

Opérandes#

NYT = Nt

Effort membranaire du seuil d’endommagement en traction simple d’une dalle de béton armé (unité de force par longueur).

NYC = Nc

Effort membranaire du seuil d’«endommagement» (fin de linéarité de la courbe de compression) en compression simple d’une dalle de béton armé (unité de force par longueur).

MYF = Mf

Moment fléchissant du seuil d’endommagement en flexion simple d’une dalle de béton armé (unité de force).

GAMMA_T = Gmt

Pente endommageante relative par rapport à la pente élastique en traction simple (\(0<{\gamma}_{\mathrm{MT}}<1\) ).

GAMMA_C = Gmc

Pente endommageante relative par rapport à la pente élastique en compression simple (\(0<{\gamma}_{\mathit{MC}}<1\) ).

GAMMA_F = Gmf

Pente endommageante relative par rapport à la pente élastique en flexion simple (\(0<{\gamma}_{F}<1\) ).

ALPHA_C     =     Alfc

Paramètre de modulation de la fonction d’endommagement en compression pour introduire un découplage des seuils en traction et compression et induisant une courbure de la courbe de compression. La fonction d’endommagement en membrane s’écrit :

:math:`{\xi}_{m}(x,{d}_{1,}{d}_{2})=\frac{1}{2}((\frac{1+{\gamma}_{\mathrm{mt}}{d}_{1}}{1+{d}_{1}}+\frac{1+{\gamma}_{\mathrm{mt}}{d}_{2}}{1+{d}_{2}})H(x)+(\frac{{\alpha}_{c}+{\gamma}_{\mathrm{mc}}{d}_{1}}{{\alpha}_{c}+{d}_{1}}+\frac{{\alpha}_{c}+{\gamma}_{\mathrm{mc}}{d}_{2}}{{\alpha}_{c}+{d}_{2}})H(-x))`


On peut se reporter à la documentation de référence [:ref:`R7.01.32 <R7.01.32>`] section §3.2.4 où est exposé un résumé de l’identification des paramètres du modèle.

Mot-clé facteur DHRC#

Ce mots-clé facteur permet de définir les paramètres de la loi de comportement DHRC. Il s’agit d’un modèle d’endommagement global d’une dalle de béton armé formulé à l’aide d’une méthode d’homogénéisation, en termes de relations déformation/contrainte généralisées (extension membranaire, flexion et effort membranaire, moment fléchissant) et comportant des variables d’état internes d’endommagement et de glissement à l’interface acier-béton, voir [R7.01.36].

Les \(258\) paramètres de la loi à identifier, par homogénéisation et par la méthode des moindres carrés sur différentes valeurs d’endommagement, correspondent:

  • aux paramètres contrôlant les composantes des tenseurs de rigidité élastique endommageable \(A\) , de couplage déformations généralisées-glissements \(B\) et d’énergie stockée en glissement \(C\) , pour lesquels on ne dispose pas d’expression analytique;

  • aux paramètres de seuils macroscopiques qui sont liés aux paramètres des seuils microscopiques.

Opérandes#

NYD = nyd

Liste des deux seuils d’endommagement \({G}^{\zeta ,\mathit{crit}}\) en traction simple du béton armé

SCRIT= scrit

Liste des quatre seuils de glissement \({\Sigma}_{\alpha}^{\zeta ,\mathit{crit}}\) acier-béton équivalent

AA_C = alpha_Ac

Paramètres (\(42\) ) \({\alpha}^{\mathrm{Ac}}\) des dépendances en variables d’endommagement des composantes (\(21\) termes supra-diagonaux) du tenseur d’ordre \(4\) symétrique \(A\) membrane-flexion de la plaque, dans le domaine compression, dans le repère des armatures \((x,y)\) , en notations de Voigt, identifiés par homogénéisation et par la méthode des moindres carrés sur différentes valeurs de \({D}_{\rho}\) , en zone supérieure (\(1\) ) puis inférieure (\(2\) ):

\({A}_{\beta \delta \tau \upsilon }^{\rho}({D}_{\rho})={A}_{\beta \delta \tau \upsilon }^{0}\frac{{\alpha}_{\beta \delta \tau \upsilon }^{\mathrm{Ac}\rho }+{\gamma}_{\beta \delta \tau \upsilon }^{\mathrm{Ac}\rho }{D}_{\rho}}{{\alpha}_{\beta \delta \tau \upsilon }^{\mathrm{Ac}\rho }+{D}_{\rho}}\)

Remarque:

En pratique courante, à cause de l’isotropie du béton et de l’orientation des aciers selon les axes \((x,y)\) , on aura:

AAC131= 1., AAC161= 1., AAC231= 1., AAC261= 1., AAC341= 1., AAC351= 1.,

AAC461= 1., AAC561= 1.; AAC132= 1., AAC162= 1., AAC232= 1., AAC262= 1.,

AAC342= 1., AAC352= 1., AAC462= 1., AAC562= 1..

AA_T = alpha_At

Paramètres (\(42\) ) \({\alpha}^{\mathrm{At}}\) des dépendances en variables d’endommagement des composantes (\(21\) termes supra-diagonaux) du tenseur d’ordre \(4\) symétrique \(A\) membrane-flexion de la plaque, dans le domaine traction, dans le repère des armatures \((x,y)\) , en notations de Voigt, identifiés par homogénéisation et par la méthode des moindres carrés sur différentes valeurs de \({D}_{\rho}\) , en zone supérieure (\(1\) ) puis inférieure (\(2\) ):

\({A}_{\beta \delta \tau \upsilon }^{\rho}({D}_{\rho})={A}_{\beta \delta \tau \upsilon }^{0}\frac{{\alpha}_{\beta \delta \tau \upsilon }^{\mathrm{At}\rho }+{\gamma}_{\beta \delta \tau \upsilon }^{\mathrm{At}\rho }{D}_{\rho}}{{\alpha}_{\beta \delta \tau \upsilon }^{\mathrm{At}\rho }+{D}_{\rho}}\)

Remarque:

En pratique courante, à cause de l’isotropie du béton et de l’orientation des aciers selon les axes \((x,y)\) , on prendra:

AAT131= 1., AAT161= 1., AAT231= 1., AAT261= 1., AAT341= 1., AAT351= 1.,

AAT461= 1., AAT561= 1.; AAT132= 1., AAT162= 1., AAT232= 1., AAT262= 1.,

AAT342= 1., AAT352= 1., AAT462= 1., AAT562= 1..

GA_C = gamma_Ac

Paramètres (\(42\) ) \({\gamma}^{\mathrm{Ac}}\) des dépendances en variables d’endommagement des composantes (\(21\) termes supra-diagonaux) du tenseur d’ordre \(4\) symétrique \(A\) membrane-flexion de la plaque, dans le domaine compression, dans le repère des armatures \((x,y)\) , en notations de Voigt, identifiés par homogénéisation et par la méthode des moindres carrés sur différentes valeurs de \({D}_{\rho}\) , en zone supérieure (\(1\) ) puis inférieure (\(2\) ).

Remarque:

En pratique courante, à cause de l’isotropie du béton et de l’orientation des aciers selon les axes \((x,y)\) , on prendra:

GAC131= 1., GAC161= 1., GAC231= 1., GAC261= 1., GAC341= 1., GAC351= 1.,

GAC461= 1., GAC561= 1.; GAC132= 1., GAC162= 1., GAC232= 1., GAC262= 1.,

GAC342= 1., GAC352= 1., GAC462= 1., GAC562= 1..

GA_T = gamma_At

Paramètres (\(42\) ) \({\gamma}^{\mathrm{At}}\) des dépendances en variables d’endommagement des composantes (\(21\) termes supra-diagonaux) du tenseur d’ordre \(4\) symétrique \(A\) membrane-flexion de la plaque, dans le domaine traction, dans le repère des armatures \((x,y)\) , pour les glissements en grille supérieure (\(1\) ) ou inférieure (\(2\) ), en notations de Voigt, identifiés par homogénéisation et par la méthode des moindres carrés sur différentes valeurs de \({D}_{\rho}\) , en zone supérieure (\(1\) ) puis inférieure (\(2\) ).

Remarque:

En pratique courante, à cause de l’isotropie du béton et de l’orientation des aciers selon les axes \((x,y)\) , on prendra:

GAT131= 1., GAT161= 1., GAT231= 1., GAT261= 1., GAT341= 1., GAT351= 1.,

GAT461= 1., GAT561= 1.; GAT132= 1., GAT162= 1., GAT232= 1., GAT262= 1.,

GAT342= 1., GAT352= 1., GAT462= 1., GAT562= 1..

AB = alpha_B

Paramètres (\(24\) ) \({\alpha}^{B}\) des dépendances en variables d’endommagement des composantes (\(24\) termes supra-diagonaux) du tenseur d’ordre 3 symétrique \(B\) de couplage membrane-flexion-glissement de la plaque, dans le repère des armatures \((x,y)\) , pour les glissements en grille supérieure (\(1\) ) puis inférieure (\(2\) ), en notations de Voigt, identifiés par homogénéisation et par la méthode des moindres carrés sur différentes valeurs de \({D}_{\rho}\) :

avec: \({B}_{\beta \delta \zeta }^{m\rho \pi }({D}_{\rho})=\frac{{\gamma}_{\beta \delta \zeta }^{Bm\rho \pi }{D}_{\rho}}{{\alpha}_{\beta \delta \zeta }^{Bm\rho \pi }+{D}_{\rho}}\) ; \({B}_{\beta \delta \zeta }^{f\rho \pi }({D}_{\rho})=\frac{{\gamma}_{\beta \delta \zeta }^{Bf\rho \pi }{D}_{\rho}}{{\alpha}_{\beta \delta \zeta }^{Bf\rho \pi }+{D}_{\rho}}\)

Remarque:

En pratique courante, à cause de l’isotropie du béton et de l’orientation des aciers selon les axes \((x,y)\) , on prendra:

AB311= 1., AB321= 1., AB611= 1., AB621= 1.,

AB312= 1., AB322= 1., AB612= 1., AB622= 1.

GB = gamma_B

Paramètres (24) \({\gamma}^{B}\) des dépendances en variables d’endommagement des composantes (\(24\) termes supra-diagonaux) du tenseur d’ordre \(3\) symétrique \(B\) de couplage membrane-flexion-glissement de la plaque, dans le repère des armatures \((x,y)\) , pour les glissements en grille supérieure (\(1\) ) puis inférieure (\(2\) ), en notations de Voigt, identifiés par homogénéisation et par la méthode des moindres carrés sur différentes valeurs de \({D}_{\rho}\) .

Remarque:

En pratique courante, à cause de l’isotropie du béton et de l’orientation des aciers selon les axes \((x,y)\) , on prendra:

GB311= 0, GB321= 0, GB611= 0, GB621= 0,

GB312= 0, GB322= 0, GB612= 0, GB622= 0.

C0 = C0

Composantes (\(6\) termes supra-diagonaux non nuls) du tenseur d’ordre \(2\) symétrique d’énergie libre de glissement acier-béton \({C}^{0}\) de la plaque avant endommagement, selon les directions des glissements considérés, dans le repère des armatures \((x,y)\) , en grille supérieure (\(1\) ) ou inférieure (\(2\) ), en notations de Voigt, identifiées par homogénéisation:

\((\begin{array}{cccc}{C}_{xx}^{01}& {C}_{yx}^{01}& 0& 0\\ \text{}& {C}_{yy}^{01}& 0& 0\\ \text{}& \text{}& {C}_{xx}^{02}& {C}_{yx}^{02}\\ \text{}& \text{}& \text{}& {C}_{yy}^{02}\end{array})\)

Remarque:

En pratique courante, à cause de l’isotropie du béton et de l’orientation des aciers selon les axes \((x,y)\) , on aura: C0211= 0, C0212= 0.

AC = alpha_C

Paramètres (\(6\) ) \({\alpha}^{C}\) des dépendances en variables d’endommagement des composantes (\(6\) termes supra-diagonaux) du tenseur symétrique \(C\) identifiés par homogénéisation et par la méthode des moindres carrés sur différentes valeurs de \({D}_{\rho}\) :

\({C}_{\beta \delta }^{\rho}({D}_{\rho})={C}_{\beta \delta }^{0\rho }\frac{{\alpha}_{\beta \delta }^{C\rho }+{\gamma}_{\beta \delta }^{C\rho }{D}_{\rho}}{{\alpha}_{\beta \delta }^{C\rho }+{D}_{\rho}}\)

Remarque:

En pratique courante, à cause de l’isotropie du béton et de l’orientation des aciers selon les axes \((x,y)\) , comme: C0211= 0, C0212= 0, on prendra: AC211= 1., AC212= 1..

GC = gamma_C

Paramètres (\(6\) ) \({\gamma}^{C}\) des dépendances en variables d’endommagement des composantes (\(6\) termes supra-diagonaux) du tenseur symétrique \(C\) identifiés par homogénéisation et par la méthode des moindres carrés sur différentes valeurs de \({D}_{\rho}\) .

Remarque:

En pratique courante, à cause de l’isotropie du béton et de l’orientation des aciers selon les axes \((x,y)\) , comme: C0211= 0, C0212= 0, on prendra: GC211= 1., GC212= 1..

On peut se reporter à la documentation de référence [R7.01.36] où est exposé un résumé de l’identification des paramètres du modèle.

Mot-clé facteur BETON_REGLE_PR#

Ce mot-clé sert à définir les paramètres matériau utilisés par le comportement BETON_REGLE_PR (règle «Parabole-Rectangle»). Ce comportement est utilisable uniquement en 2D (contraintes planes ou déformations planes) ou en coques (modélisations DKT, COQUE_3D) (voir par exemple le test ssnp129a). Il se réduit à un comportement unidimensionnel, qui s’écrit, dans chacune des directions principales du tenseur 2D des déformations :

  • En traction: \(\lbrace \begin{array}{ccc}\sigma =E\varepsilon & \text{si}& 0<\epsilon <\frac{{\sigma}_{y}^{t}}{E}\\ \sigma ={\sigma}_{y}^{t}+{E}_{T}(\varepsilon -\frac{{\sigma}_{y}^{t}}{E})& \text{si}& \frac{{\sigma}_{y}^{t}}{E}<\varepsilon <\frac{{\sigma}_{y}^{t}}{E}(1-\frac{E}{{E}_{T}})\\ \sigma =0& \text{sinon}& \end{array}\)

  • En compression: \(\lbrace \begin{array}{ccc}\sigma ={\sigma}_{y}^{c}\left[1-{(1-\frac{\varepsilon}{{\varepsilon}_{c}})}^{n}\right]& \text{si}& \varepsilon >{\varepsilon}_{c}\\ \sigma ={\sigma}_{y}^{c}& \text{sinon}& \end{array}\)

Opérandes#

DSIGM_EPSI     =     Et

Module tangent post-pic en traction \({E}_{t}\) (négatif).

SYT =    Syt

Contrainte ultime en traction \({\sigma}_{y}^{t}\) .

SYC =    Syc

Contrainte ultime en compression \({\sigma}_{y}^{c}\) . Elle doit être donnée positive.

EPSC = Epsc

Déformation ultime en compression \({\varepsilon}_{c}\) . Elle doit être donnée positive.

N =    n

Exposant de la loi d’écrouissage en compression.

Mot clé JOINT_BA#

Ces paramètres définissent le modèle de comportement non linéaire de la liaison acier - béton est employé pour le calcul fin des structures en béton armé où la prédiction des fissures et la redistribution des contraintes dans le béton sont très importantes. Disponible pour des analyses sous l’effet de chargements monotones et cycliques, le modèle est écrit dans le cadre de formulation thermodynamique des processus irréversibles. Il permet de tenir compte de l’endommagement de l’interface en cisaillement, en combinaison avec les effets du frottement des fissures, ainsi que des déformations irréversibles. Le document [R7.01.21] décrit les détails correspondants.

Ce modèle doit être employé avec les éléments «joint» en 2D [R3.06.09]. Les armatures d’acier pourront être modélisées avec des éléments plans (QUAD4) ou unidimensionnels (BARRE).

Remarque:

La prise en compte de l’effet d’un chargement thermique n’est pas possible pour le moment.

Opérandes#

HPEN    =    HPEN

Paramètre de pénétration entre surfaces par écrasement du béton.

On vérifie que:math:`\mathrm{HPEN}>0.`.


GTT     =    GTT

Module de rigidité de la liaison.

On vérifie que:math:`{\text{G}}_{\mathit{beton}}\le \text{GTT}\le {\text{G}}_{\mathit{acier}}.`
GAMD0    =     Gam0

Seuil d’adhérence parfaite ou limite de déformation élastique.

On vérifie que:math:`1.E-4<\mathrm{Gam0}<1.E-2`.
AD1        =    ad1

Paramètre d’évolution de l’endommagement en région 1 (passage des petites déformations aux grands glissements).

On vérifie que:math:`1.E-1<\mathrm{AD1}<1.E+1`.


BD1        =    bd1

Paramètre de puissance décrivant l’évolution de la variable d’endommagement en région 1 (passage des petites déformations aux grands glissements).

On vérifie que:math:`\mathrm{BD1}<1.E-1`.


GAMD2    =    Gam2

Seuil des grands glissements.

On vérifie que:math:`1.E-4<\mathrm{Gam2}<1.E+0`.
AD2        =    ad2

Paramètre d’évolution de l’endommagement en région 2 (résistance maximale de la liaison et dégradation en frottement).

On vérifie que:math:`\mathrm{AD2}<1.E-6`.
BD2        =    bd2

Paramètre de puissance décrivant l’évolution de la variable d’endommagement en région 2 (résistance maximale de la liaison et dégradation en frottement).

On vérifie que:math:`\mathrm{BD2}<1.E-1`.
VIFROT    =    vifrot

Paramètre matériau décrivant l’influence du frottement des fissures.

On vérifie que:math:`\mathrm{VIFROT}<0.0E+0`.
FA        =    alpha

Paramètre matériau lié à l’écrouissage cinématique par frottement des fissures.

On vérifie que:math:`\mathrm{FA}<0.0E+0`.
FC     =    c

Paramètre décrivant l’influence du confinement sur la résistance de la liaison.

On vérifie que:math:`\mathrm{FC}<0.0E+0`.
EPSTR0    =     EPSN

Seuil de déformation élastique sur la direction normale avant la rupture. On vérifie que \(1.E-4<\mathrm{EPSN}<1.E+0\) .

ADN        =    adn

Paramètre de l’endommagement dans la direction normale par ouverture de la fissure.

On vérifie que:math:`\mathrm{ADN}<1.E-10`.
BDN        =    bdn

Paramètre de puissance décrivant l’évolution de la variable d’endommagement dans la direction normale.

On vérifie que:math:`\mathrm{BDN}<1.E-1`.

Mot clé BETON_RAG#

Ce modèle est utilisé pour estimer le comportement à long terme des structures affectées par la réaction alcali-granulat[R7.01.26]. Il permet d’évaluer les déformations et l’endommagement anisotrope (fissuration) des ouvrages atteints. Il comporte un critère de Rankine en traction et un critère de Drücker-Prager en compression. Les deux critères sont associés à une loi d’évolution conduisant à un comportement adoucissant.

Opérandes#

Opérandes liées au modèle d’endommagement#

♦ ENDO_MC

Paramètre de fragilité du béton en compression.

♦ ENDO_MT

Paramètre de fragilité du béton en traction.

♦ ENDO_SIGUC

Contrainte équivalente du béton en compression. L’unité de ce paramètre est homogène à une contrainte.

♦ ENDO_SIGUT

Contrainte équivalente du béton en traction. L’unité de ce paramètre est homogène à une contrainte.

♦ ENDO_DRUPRA

Ce terme est une caractéristique du critère de compression. Il correspond à l’angle en radians du critère de Drucker Prager.

Opérandes liées au modèle de fluage#

♦ FLUA_SPH_KR

Module de compressibilité différé pour le fluage sphérique réversible. L’unité de ce paramètre est homogène à une contrainte.

♦ FLUA_SPH_KI

Module de compressibilité différé pour le fluage sphérique irréversible. L’unité de ce paramètre est homogène à une contrainte.

♦ FLUA_SPH_NR

Coefficient de viscosité pour le fluage sphérique réversible. L’unité de ce paramètre est homogène à une contrainte*temps.

♦ FLUA_SPH_NI

Coefficient de viscosité pour le fluage sphérique irréversible. L’unité de ce paramètre est homogène à une contrainte*temps.

♦ FLUA_DEV_KR

Module de compressibilité différé pour le fluage déviatorique réversible. L’unité de ce paramètre est homogène à une contrainte.

♦ FLUA_DEV_KI

Module de compressibilité différé pour le fluage déviatorique irréversible. L’unité de ce paramètre est homogène à une contrainte.

♦ FLUA_DEV_NR

Coefficient de viscosité pour le fluage déviatorique réversible. L’unité de ce paramètre est homogène à une contrainte*temps.

♦ FLUA_DEV_NI

Coefficient de viscosité pour le fluage déviatorique irréversible. L’unité de ce paramètre est homogène à une contrainte*temps.

Opérandes liées au retrait endogène et à la formation du gel#

♦ PW_A, PW_B

Pour les milieux non saturés, ces coefficients sont ceux de de Van Genuchten.

♦ GEL_MG

Module d’élasticité du gel. L’unité de ce paramètre est homogène à une contrainte.

♦ GEL_BG

Coefficient de “biot” du gel.

♦ GEL_VG

Volume maximum de gel qui peut être créé par la réaction chimique; il correspond au volume théorique de gel créé par volume unitaire de béton maintenu dans des conditions saturées pendant un temps infini.

♦ GEL_A0

Avancement à partir duquel la porosité connectée initiale est comblée.

♦ GEL_ALPHA0

Cinétique d’avancement identifiée à Tref.

♦ GEL_TREF

Température de référence pour GEL_ALPHA0, dans l’équation de l’avancement chimique. L’unité de ce paramètre est homogène à des degré Celsius \([°C]\) et est convertie en degré Kelvin \([K]\) lors de la résolution (ajout de \(273.15[°C]\) ).

♦ GEL_EAR

C’est le rapport entre l’énergie d’activation de la réaction et la constante gaz parfait. L’unité de ce paramètre est homogène à des degrés Kelvin \([K]\) . La constante universelle des gaz parfaits est le produit du nombre d’Avogadro et de la constante de Boltzmann.

Ce produit vaut \(R\phantom{\rule{2em}{0ex}}=\phantom{\rule{2em}{0ex}}8,3144621\phantom{\rule{2em}{0ex}}[J].{[\mathit{mol}]}^{-1}.{[K]}^{-1}\) .

♦ GEL_SR0

Seuil de saturation à partir duquel l’évolution de la réaction chimique devient possible.

♦ RAG_EPSI0

Déformation visqueuse pour la RAG.

Mot clé BETON_BURGER#

Le modèle de fluage BETON_BURGER suppose une décomposition entre les composantes sphériques et déviatoriques : les déformations induites par les contraintes sphériques sont purement sphériques et les déformations induites par les contraintes déviatoriques sont purement déviatoriques [R7.01.35]. Par ailleurs, la déformation de fluage propre est supposée proportionnelle à l’humidité relative interne :

Partie sphérique : \({\epsilon}^{s}=h\cdot f\left({\sigma}^{s}\right)\) et, partie déviatorique : \(\underline{\underline{{\epsilon}^{d}}}=h\cdot f\left(\stackrel{~}{\underline{\underline{\sigma}}}\right)\)

\(h\) désigne l’humidité relative interne.

Le modèle de comportement BETON_BURGER est un modèle basé sur le modèle BETON_UMLV [R7.01.06] pour décrire le fluage propre des bétons. Il est particulièrement adapté aux configurations multiaxiales en ne présupposant pas la valeur du coefficient de Poisson de fluage. Les évolutions apportées portent sur la prise en compte d’une consolidation du fluage traduite par un terme non linéaire sur le comportement à long-terme du modèle. De plus, les parties sphériques et déviatoriques sont à présent construites de façon identique, laissant la possibilité de contrôler le coefficient de Poisson apparent de fluage.

Les parties sphériques et déviatoriques sont décrites par des chaînes rhéologiques équivalentes, chaîne dite de Bürger. Ce modèle est initialement construit suivant un étage de Kelvin Voigt (partie réversible) couplé en série à un corps de Maxwell (partie irréversible).

Le modèle permet aussi de prendre en compte l’effet de la température sur les déformations de fluage via une loi de type Arrhénius.

Les caractéristiques mécaniques élastiques E etNU doivent être définies en parallèle sous le mot-clé ELAS. Les valeurs sous les mots-clefs ELAS seront comparées à celles entrées sous le mot-clef BETON_BURGER. Si elles sont différentes, une erreur fatale sera émise.

Si le mot-clef ELASn’est pas renseigné, code_aster le fera automatiquement en prenant les caractéristiques élastiques du mot-clef BETON_BURGER.

Opérandes#

YoungModulus    =    E

\(E\) Module de Young. Cette opérande est obligatoire du fait de l’utilisation de Mfront

PoissonRatio    =    NU

:math:`nu ` Coefficient de Poisson. Cette opérande est obligatoire du fait de l’utilisation de Mfront

K_RS =    K_RS

\({k}_{r}^{s}\) rigidité apparente associée à la partie sphérique réversible des déformations de fluage

K_RD = K_RD
:math:`{k}_{r}^{d}`rigidité apparente associée à la partie déviatorique réversible des déformations de fluage


ETA_RS    = ETA_RS
:math:`{\eta}_{r}^{s}`viscosité apparente associée aux déformations sphériques réversibles
ETA_IS    = ETA_IS
:math:`{\eta}_{i}^{s}`viscosité apparente associée aux déformations sphériques irréversibles
ETA_RD    = ETA_RD
:math:`{\eta}_{r}^{d}`viscosité aux déformations déviatoriques réversibles
ETA_ID    = ETA_ID
:math:`{\eta}_{i}^{d}`viscosité aux déformations déviatoriques irréversibles
KAPPA = KAPPA


:math:`\kappa`terme affectant la viscosité à long terme (:math:`{\eta}_{i}^{s}`et :math:`{\eta}_{i}^{d}`) du matériau


QSR_K = Eac/R

\({E}_{\mathit{ac}}/R\) vaut en général \(4700.K\) . (\(R\) est la constante des gaz parfaits).

TEMP_0_C = T0

Température de référence dans la loi d’Arrhénius. La température de référence \({T}_{0}\) est en degrés Celsius , et convertie en Kelvin lors de la résolution.

ETA_FD = ETA_FD

permet de prendre en compte le fluage de dessiccation selon la loi de Bazant.

Remarque:

La courbe de désorption donnant l’hygrométrie \(h\) en fonction de la concentration en eau \(C\) doit être renseignée sous le mot-clé BETON_DESORP.

Mot clé BETON_AGEING#

Le modèle BETON_AGEING reprend en grande partie les hypothèses du modèle BETON_BURGER. Il s’en distingue néanmoins :

  • en étant un modèle viscoélastique linéaire,

  • en tenant compte d’un effet vieillissant sur la viscosité de la chaîne de Maxwell,

  • en étant implémenté dans un cadre THHM.

Cette dernière caractéristique entraîne notamment que l’humidité relative n’est pas une variable de commande (contrairement à la pratique d’un calcul chaîné). Celle-ci est calculée à l’aide de la pression capillaire et la température, inconnues nodales dans une modélisation THHM (voir [R7.01.11]).

Le modèle BETON_AGEING est intégré dans MFront, sans nécessité de recourir à des variables internes. Sa documentation de référence est identique à celle du modèle BETON_BURGER ([R7.01.35]).

Mot clé FLUA_PORO_BETON#

Ce modèle est utilisé pour estimer le comportement des structuressoumises à des déformations différées de fluage[R7.01.30]. Les déformations différées du squelette solide sont appelées déformations propres de fluage. Elles peuvent être permanentes ou réversibles, en fonction des phénomènes sous-jacents. Dans le modèle, les équations constitutives de fluage propre sont toujours utilisées couplées à un modèle de déformation plastique qui assure la compatibilité du champ de contraintes avec les critères de résistance. En pratique, le modèle de fluage propre implique deux modules rhéologiques usuels: un étage de Kelvin-Voigt pour le fluage visco-élastique réversible et un étage de Maxwell plastique pour le fluage permanent. Les effets de la pression intraporeuse sont considérés à travers le cadre poromécanique.

Les unités des paramètres matériaux sont donnés dans R7.01.30.

Opérandes#

Opérandes liées au comportement mécanique#

♦ RT

Résistance en traction.

♦ RC

Résistance en compression.

♦ DELT

Coefficient de prise en compte du confinement.

Opérandes liées au modèle de fluage#

♦ TREF

Température de référence pour le fluage.

♦ TAUK

Temps caractéristique du module de Kelvin.

♦ YKSY

Rapport: Rigidité de Kelvin / Module de Young.

♦ TAUM

Temps caractéristique du module de Maxwell.

♦ EKFL

Déformation caractéristique du potentiel de fluage.

♦ XFLU

Coefficient de non-linéarité.

♦ NRJM

Énergie d’activation de fluage.

♦ DFMX

Endommagement de fluage.

Opérandes liées au retrait/fluage en dessiccation#

♦ PORO

Porosité du matériau.

◊ MSHR

Module de Van Genuchten.

◊ MVGN

Exposant de Van Genuchten.

◊ BSHR

Coefficient de Biot de la pression capillaire.

◊ SFLD

Contrainte caractéristique de dessiccation.

Opérandes liées à l’endommagement thermique#

♦ DT80

Endommagement à 80°C.

♦ TSTH

Température seuil pour l’endommagement thermique.

Opérandes liées à l’hydratation#

♦ HYDR

Avancement de l’hydratation.

♦ HYDS

Seuil de solidification de l’avancement.

Mot clé ENDO_PORO_BETON#

Ce modèle est utilisé pour estimer le comportement des structuressoumises à de l’endommagement d’origine mécanique (en traction, compression ou cisaillement) ou thermique[R7.01.30]. La fissuration du béton y est décrite grâce à un modèle non linéaire couplant des critères plastiques et des endommagements, tous anisotropes. Ces endommagements font le lien entre la contrainte totale et la contrainte effective au sens de la théorie de l’endommagement. En traction, les critères de Rankine permettent de reproduire les macro-fissures structurelles localisées. En compression, le critère de Drucker-Prager permet d’établir l’endommagement de cisaillement, en lien avec la dilatance issue de l’écoulement non associé basé sur le critère de Drucker-Prager.

Les unités des paramètres matériaux sont donnés dans R7.01.30.

Opérandes#

Opérandes liées au comportement mécanique#

♦ RT

Résistance en traction.

♦ EPT

Déformation au pic de traction.

♦ RC

Résistance en compression.

♦ EPC

Déformation au pic de compression.

♦ DELT

Coefficient de prise en compte du confinement.

♦ BETA

Dilatance pour l’écoulement plastique non associé de Drucker-Prager.

♦ REF

Contrainte de refermeture de fissure.

♦ EKDC

Déformation caractéristique plastique de l’endommagement de Drucker-Prager.

♦ GFT

Énergie de fissuration en traction.

♦ GFR

Énergie de refermeture des fissures de traction.

♦ DIM3

Taille de l’élément dans la 3ème direction (pour cas AXIS ou 2D).

Opérandes liées à l’endommagement thermique#

♦ DT80

Endommagement à 80°C.

♦ TSTH

Température seuil pour l’endommagement thermique.

Opérandes liées à l’hydratation#

♦ HYDR

Avancement de l’hydratation.

♦ HYDS

Seuil de solidification de l’avancement.

Mot clé FLUA_ENDO_PORO#

Ce modèle est utilisé pour estimer le comportement des structures soumises à des déformations différées de fluage et à de l’endommagement d’origine mécanique (en traction, compression ou cisaillement) ou thermique de manière couplée [R7.01.30]. Cette loi reprend les lois de comportement FLUA_PORO_BETON et ENDO_PORO_BETON en y ajoutant des couplages entres les phénomènes physiques.

Les unités des paramètres matériaux sont donnés dans R7.01.30.

Opérandes#

Opérandes liées au comportement mécanique#

♦ RT

Résistance en traction.

♦ EPT

Déformation au pic de traction.

♦ RC

Résistance en compression.

♦ EPC

Déformation au pic de compression.

♦ DELT

Coefficient de prise en compte du confinement.

♦ BETA

Dilatance pour l’écoulement plastique non associé de Drucker-Prager.

♦ REF

Contrainte de refermeture de fissure.

♦ EKDC

Déformation caractéristique plastique de l’endommagement de Drucker-Prager.

♦ GFT

Énergie de fissuration en traction.

♦ GFR

Énergie de refermeture des fissures de traction.

♦ DIM3

Taille de l’élément dans la 3ème direction (pour cas AXIS ou 2D).

Opérandes liées au modèle de fluage#

♦ TREF

Température de référence pour le fluage.

♦ TAUK

Temps caractéristique du module de Kelvin.

♦ YKSY

Rapport: Rigidité de Kelvin / Module de Young.

♦ TAUM

Temps caractéristique du module de Maxwell.

♦ EKFL

Déformation caractéristique du potentiel de fluage.

♦ XFLU

Coefficient de non-linéarité.

♦ NRJM

Énergie d’activation de fluage.

♦ DFMX

Endommagement de fluage.

Opérandes liées au retrait/fluage en dessiccation#

♦ PORO

Porosité du matériau.

◊ MSHR

Module de Van Genuchten.

◊ MVGN

Exposant de Van Genuchten.

◊ BSHR

Coefficient de Biot de la pression capillaire.

◊ SFLD

Contrainte caractéristique de dessiccation.

Opérandes liées à l’endommagement thermique#

♦ DT80

Endommagement à 80°C.

♦ TSTH

Température seuil pour l’endommagement thermique.

Opérandes liées à l’hydratation#

♦ HYDR

Avancement de l’hydratation.

♦ HYDS

Seuil de solidification de l’avancement.

Mot clé RGI_BETON#

Ce modèle est utilisé pour estimer le comportement des structuressoumises à des réactions de gonflement interne (RGI) qu’ils proviennent de la réaction alcali-granulats (RAG) ou de la DEF (Formation d’Ettringite Différée) issue de la RSI (Réaction Sulfatique Interne) [R7.01.30]. Le volume de produit expansif créé et calculé par des modèles chimiques, permet le calcul de la pression intraporeuse qui, combinée au chargement externe, permet d’évaluer la fissuration diffuse anisotrope grâce à des critères de fissuration anisotropes et des lois d’écrouissage. Il est à noter que l’ensemble des phénomènes et des équations de la loi FLUA_ENDO_BETON et donc a fortiori de FLUA_PORO_BETON et de ENDO_PORO_BETON sont réutilisés dans RGI_BETON. En effet, la bonne prise en compte des phénomènes de gonflement nécessite la prise en compte du fluage et de l’endommagement de manière couplée.

Les unités des paramètres matériaux sont donnés dans R7.01.30.

Opérandes#

Opérandes liées à la réaction alcali-granulats (RAG)#

♦ VRAG

Ratio maximum de volume de RAS.

♦ TAUG

Temps caractéristique de RAS.

♦ SRSG

Seuil de degré de saturation en eau pour activer la RAS.

♦ TRAG

Température de référence à laquelle est réalisé l’essai.

♦ NRJG

Énergie d’activation pour la cinétique de la RAS.

Opérandes liées à la réaction sulfatique interne (RSI)#

♦ VDEF

Ratio maximum de volume de DEF qui initialise les quantités d’aluminium et de sulfate.

♦ TDEF

Temps caractéristique de précipitation de DEF.

♦ SSAD

Ratio Sulfates/Aluminiums.

♦ SRSD

Degré de saturation caractéristique pour la précipitation.

♦ SNAK

Concentration de référence en alcalins.

♦ NRJP

Énergie d’activation pour la fixation et la précipitation.

♦ NRJD

Énergie d’activation pour la dissolution.

♦ TTDD

Température seuil de référence.

♦ TTRD

Température de référence pour le temps caractéristique TDEF.

♦ TDID

Temps caractéristique pour la dissolution des sulfoaluminates.

♦ TFID

Temps caractéristique pour la fixation des aluminates dans les hydro-grenats.

♦ CNAD

Concentration en alcalins

♦ CNAK

Concentration en alcalins caractéristiques contrôlant la dissolution des sulfoaluminates primaires.

♦ CNAB

Concentration en alcalins bloquant la précipitation de DEF.

♦ EXND

Exposant du couplage dissolution-température.

♦ EXMD

Exposant du couplage précipitation –fixation des aluminiums.

♦ TTKF

Températureseuilde fixation des aluminiumsen hydro-grenats.

♦ NRJF

Énergie de fixation des aluminiumsen hydro-grenats.

Opérandes liées aux réactions de gonflement interne (RGI)#

♦ VVRG

Volume des vides connectés aux sites de création de RGI.

♦ KRGI

Facteur de concentration de contraintes.

♦ HRGI

Rapport du module d’écrouissage plastique et du module de Young pour le critère plastique de RGI.

♦ EKRG

Déformation caractéristique pour les endommagements de RGI.

◊ ALAT

Avancement chimique minimal au-delà duquel le volume de gel est effectif .

◊ HPEV

Coefficient multiplicateur de l’écrouissage de la résistance en traction pour de fort gonflement de RGI (>0.4%).

♦ KGEL

Rigidité du produit de RGI considéré .

Opérandes liées au comportement mécanique#

♦ RT

Résistance en traction.

♦ EPT

Déformation au pic de traction.

♦ RC

Résistance en compression.

♦ EPC

Déformation au pic de compression.

♦ DELT

Coefficient de prise en compte du confinement.

♦ BETA

Dilatance pour l’écoulement plastique non associé de Drucker-Prager.

♦ REF

Contrainte de refermeture de fissure.

♦ EKDC

Déformation caractéristique plastique de l’endommagement de Drucker-Prager.

♦ GFT

Énergie de fissuration en traction.

♦ GFR

Énergie de refermeture des fissures de traction.

♦ DIM3

Taille de l’élément dans la 3ème direction (pour cas AXIS ou 2D).

Opérandes liées au modèle de fluage#

♦ TREF

Température de référence pour le fluage.

♦ TAUK

Temps caractéristique du module de Kelvin.

♦ YKSY

Rapport: Rigidité de Kelvin / Module de Young.

♦ TAUM

Temps caractéristique du module de Maxwell.

♦ EKFL

Déformation caractéristique du potentiel de fluage.

♦ XFLU

Coefficient de non-linéarité.

♦ NRJM

Energie d’activation de fluage.

♦ DFMX

Endommagement de fluage.

Opérandes liées au retrait/fluage en dessication#

♦ PORO

Porosité du matériau.

◊ MSHR

Module de Van Genuchten.

◊ MVGN

Exposant de Van Genuchten.

◊ BSHR

Coefficient de Biot de la pression capillaire.

◊ SFLD

Contrainte caractéristique de dessiccation.

Opérandes liées à l’endommagement thermique#

♦ DT80

Endommagement à 80°C.

♦ TSTH

Température seuil pour l’endommagement thermique.

Opérandes liées à l’hydratation#

♦ HYDR

Avancement de l’hydratation.

♦ HYDS

Seuil de solidification de l’avancement.

Mot clé RGI_BETON_BA#

Ce modèle est une extension de la loi RGI_BETON intégrant des armatures pour modéliser le comportement du béton armé. Il reprend les mêmes paramètres ainsi que des paramètres supplémentaires pour définition des armatures. Les définitions des paramètres communs à RGI_BETON ne sont pas redonnées.

Opérandes#

Opérandes globales#

♦ NREN

Nombre d’armature (entre 1 et 5)

♦ YOUM

Module d’Young du béton seul.

♦ NUM

Coefficient de poisson du béton seul.

Opérandes liées à une armatures données#

Les opérandes suivantes existent pour i de 1 à 5. Les paramètres sans valeurs par défaut sont obligatoires si NREN est supérieur ou égal à i.

◊ ROAi

Masse volumique de l’armature i.

◊Ei

Module d’Young de l’armature i.

◊SYi

Limite d’élasticité de l’armature i.

◊TYRi

Contrainte à l’interface acier/béton de l’armature i.

◊VRi1

Coordonnée x de la direction de l’armature i.

◊VRi2

Coordonnée y de la direction de l’armature i.

◊VRi3

Coordonnée z de la direction de l’armature i.

◊D_SIGM_EPSI i

Module d’écrouissage del’armature i.

◊TAUKi

Temps caractéristique réversible pour le fluage de Kelvin del’armature i.

◊TAUMi

Temps caractéristique irréversible pour le fluage de Maxwelldel’armature i.

◊EKRi

Déformation caractéristique pour la relaxation de l’armature i.

◊SKRi

Contrainte caractéristique pour le calage de EKRi. (La valeur par défaut est en MPa)

◊ATRi

Valeur de référence pour le coefficient d’activation thermique

◊CTMi

Coefficient de couplage pour l’impact des contraintes sur l’énergie d’activation

◊XFLi

Exposant pour l’activation thermique de la relaxation

◊PREi

Précontrainte initiale (imposée comme contrainte initiale au premier pas)

◊TTRi

Température de référence pour le calage de TAUMi (°C)

◊XNRi

Coefficient de relaxation non linéaire

◊MUSi

Seuil au-delà duquel l’activation thermique devient fonction du taux de charge

◊YKYi

Coefficient de réduction de relaxation réversible évalué à TTRi

Mot clé facteur ENDO_LOCA_EXP / ENDO_LOCA_EXP_FO#

Définition des paramètres de la loi de comportement ENDO_LOCA_EXP [R7.01.42], qui décrit la fissuration homogène d’une structure en béton via un modèle d’endommagement localquasi-fragile isotrope.

Opérandes KAPPA et P#

Il s’agit des paramètres internes du modèle qui définissent l’écrouissage, voir [R7.01.42]. Leur identification est prise en charge par la commande DEFI_MATER_GC [U4.42.07], à partir de grandeurs plus accessibles expérimentalement.

Opérandes SIGC, SIG0, BETA0#

Il s’agit des paramètres internes du modèle qui définissent la forme de la surface de charge (à une homothétie près), voir [R7.01.42]. Elle s’appuie sur la contrainte de Von Mises et l’exponentiel du tenseur des contraintes et se compare bien à des résultats expérimentaux sur du béton en chargement biaxial. Le paramètre BETA0 est de nature plus numérique et n’a comme intérêt que de rendre le domaine d’élasticité borné, y compris pour les compressions hydrostatiques; la valeur par défaut remplit bien cet office, sans incidence sur la forme du domaine dans les zones d’intérêt.

Là aussi, la commande DEFI_MATER_GC [U4.42.07] permet d’identifier ces paramètres à partir de grandeurs accessibles expérimentalement (limites en traction et en compression).

Opérande REST_RIGIDITE#

La restauration de rigidité est active pour les directions de déformation en compression. Pour éviter un changement de régime brutal lors du passage de traction à compression, une fonction S” régularise le saut de rigidité, voir [R7.01.42]. Le paramètre REST_RIGIDITE, positif, vient contrôler cette régularisation; il correspond au coefficient γ de la fonction S”. Une valeur de 0 conduit à ne pas restaurer la rigidité (i.e. le modèle est sans restauration de rigidité) tandis qu’une valeur très grande revient à s’affranchir quasiment de la régularisation. La commande DEFI_MATER_GC [U4.42.07] facilite la quantification de ce paramètre en stipulant quelle proportion de la rigidité est restaurée pour un niveau de déformation correspondant au seuil initial en compression.

Mot clé facteur ENDO_LOCA_TC / ENDO_LOCA_TC_FO#

Définition des paramètres de la loi de comportement ENDO_LOCA_TC [R7.01.47]. Il reprend les fondamentaux des modèles ENDO_ISOT_BETON [R7.01.04] et ENDO_LOCA_EXP [R7.01.42] et les enrichit en introduisant :

  • un seuil d’endommagement rationnalisé dans l’optique d’optimiser la robustesse numérique ;

  • un effet de l’endommagement en compression, de sorte à y borner les contraintes, sans pour autant chercher à modéliser la phase post-pic. La contrainte seuil en compression tend de manière monotone vers une limite, la résistance en compression.qui décrit la fissuration homogène d’une structure en béton via un modèle d’endommagement local quasi-fragile isotrope.

Opérandes ENER_TRAC_RUPT_N et COEF_ECRO_TRAC#

Il s’agit des paramètres internes du modèle qui définissent l’écrouissage (voir [R7.01.47] ). ENER_TRAC_RUPT_N est l’énergie volumique à rupture en traction confinée, et COEF_ECRO_TRAC, appelé P dans ENDO_LOCA_EXP ([R7.01.42]), est le coefficient d’écrouissage qui permet de définir le comportement post-pic en traction du béton. Une valeur de COEF_ECRO_TRAC de -0,2 conduit à un écrouissage (négatif) quasi linéaire, tandis que des valeurs comprises entre 1 et 4 sont plus représentatives du creusement des courbes de traction. En l’absence de courbe de traction pour identifier ce paramètre, une valeur recommandée est 1,5.

Il est possible d’utiliser DEFI_MATER_GC ([U4.42.07]) pour déterminer les valeurs des paramètres de ENDO_LOCA_TC, à l’aide de données caractéristiques du béton ou via les recommandations du FIB Model Code.

Opérandes FC, FT, SIGM_COMP_SEUIL#

Il s’agit des paramètres internes du modèle qui définissent la forme de la surface de charge (à une homothétie près), voir [R7.01.47]. FC est la contrainte maximale atteinte en compression (contrainte au pic avec \(FC > 2*Ft\)). FT est la limite en traction du béton (\(FT > 0\)). SIGM_COMP_SEUIL correspond à la contrainte de perte de linéarité de la réponse du béton. Il est noté dans les notes de référence \(\sigma^{0}\). (\(2\,f_{t} \leq \sigma^{0} < f_{c}\))

Opérande TAU_REGU_VISC#

Ce paramètre permet d’introduire de la viscosité afin de faciliter la convergence. Son utilisation nécessite une connaissance avancée en modélisation. Il est optionnel et, par défaut, il n’est pas renseigné. Pour plus d’informations, il convient de se référer à [R7.01.47].

Comportements métallo-mécaniques#

Pour le comportement métallurgique (cf. [R4.04.01]), trois lois de comportement sont disponibles : une loi caractéristique des transformations métallurgiques de l’acier, de l’acier avec phases de revenus et une loi caractéristique des alliages de zirconium.

L’acier peut comporter (au plus) sept phases métallurgiques différentes:

  • quatre phases froides (notées \(\alpha_\alpha\)) que sont la ferrite, la perlite, la bainite et la martensite

  • une phase chaude, l’austénite (noté \(\gamma\))

  • deux phases froides de revenu pour la bainite et la martensite

Le zircaloy peut comporter (au plus) trois phases métallurgiques différentes :

  • Deux phases froides: une phase pure \(\alpha\) et une phase mélangée \(\alpha\)

  • Une phase chaude \(\beta\)

Pour le comportement mécanique avec la prise en compte des transformations métallurgiques, il existe deux modèles.

Le premier modèle (cf. [R4.04.02]) est utilisable pour l’acier et pour le Zircaloy. On choisit le matériau souhaité en activant, dans le mot-clef facteur COMPORTEMENT des opérateurs non-linéaires, le mot-clé RELATION_KIT qui vaut ACIER ou ZIRC. Les différentes relations relatives à ce modèle sont identiques pour ces deux matériaux (on traite les mêmes phénomènes) mais le nombre de phases en présence est différent.

Le second modèle (cf. [R4.04.05]) est uniquement disponible pour le Zircaloy (RELATION_KIT=’ZIRC’)et correspond au mot clé META_LEMA_ANI sous COMPORTEMENT.

Mot clé facteur META_ACIER#

Paramètres à renseigner pour la métallurgie de l’acier.

Paramètres pour les changements de phases#

TRC est un concept de type table produit par l’opérateur [DEFI_TRC] et contenant l’ensemble des informations fournies par les diagrammes TRC (Transformation en Refroidissement Continu) de l’acier considéré.

AR3 est la température quasi-statique de début de décomposition de l’austénite au refroidissement.

Remarque

Il faut être cohérent entre cette valeur et celle correspondante à la courbe de refroidissement donnée par la commande [DEFI_TRC] . Au-delà d’une différence de 10°C, une alarme sera émise et on considère que les résultats pourraient être faux.

ALPHA est le coefficient \(\alpha\) de la loi de Koïstinen-Marbürger exprimant la quantité de martensite formée en fonction de la température

\[{Z}_{\alpha_{m}}=1-\exp(\alpha ({M}_{s}-T))\]

MSO est la température de début de transformation \({M}_{s,0}\) martensitique lorsque celle-ci est totale. Dans ce cas \({M}_{s}={M}_{s0}\).

AC1 est la température quasi-statique de début de transformation en austénite au chauffage.

AC3 est la température quasi-statique de fin de transformation en austénite.

TAUX_1 est la valeur de la fonction « retard » (cf. [R4.04.01]) \(\tau_1(T)\) intervenant dans le modèle de transformation austénitique à la température AC1.

TAUX_3 est la valeur de la fonction « retard » (cf. [R4.04.01]) \(\tau_3(T)\) intervenant dans le modèle de transformation austénitique à la température AC3.

L’évolution de la proportion d’austénite est alors définie par :

\[\dot{Z}=\frac{Z-{Z}_{\text{eq}}\left(T\right)}{\tau \left(T\right)}\]

avec \({Z}_{\text{eq}}\left(T\right)\) qui a donc la forme de [Courbe].

../../../../_images/Forme12.gif

Fig. 98 Courbe \({Z}_{\text{eq}}\left(T\right)\)#

et \(\tau \left(T\right)\) qui a la forme de [Courbe].

../../../../_images/Forme23.gif

Fig. 99 Courbe \(\tau \left(T\right)\)#

Paramètres pour la taille de grain#

Les quatre paramètres suivants entraînent le calcul de taille de grains s’ils sont renseignés:

\[\frac{d}{{dt}}(d)=\frac{1}{\lambda}\left (\frac{1}{d}-\frac{1}{{d}_{\lim}} \right)\]

avec \(\lambda ={\lambda}_{0}\cdot \exp \left(\frac{{Q}_{\text{app}}}{R T} \right )\) et \({d}_{\lim}={d}_{10}\exp \left (-\frac{{W}_{\text{app}}}{R T} \right )\) .

LAMBDA0 est le paramètre matériau \({\lambda}_{0}\)

QSR_K est le paramètre d’énergie d’activation \(\frac{{Q}_{\text{app}}}{R T}\)

D10 est le paramètre matériau \({d}_{10}\)

WSR_K est le paramètre d’énergie d’activation \(\frac{{W}_{\text{app}}}{R T}\)

Mot clé facteur META_ACIER_REVENU#

Paramètres à renseigner pour la métallurgie de l’acier avec ses phases de revenu.

Paramètres pour les changements de phases#

On considère une loi de type Johnson-Mehl-Avrami pour décrire l’évolution du pourcentage de phase revenue \({\tilde{Z}}^{r}_{\alpha_{\alpha}}\) en fonction du temps de maintien \(t^{*}\) à une température \(T^{m}\) pour les deux phases de revenu (bainite et martensite).

\[{\tilde{Z}}^{r}_{\alpha_{\alpha}}(t^{*})=\left ( 1 - \exp\left\lbrace -b ({t^{*}})^n \right\rbrace \right )\]

TEMP est la température de revenu \(T^{r}\) et TEMP_MAINTIEN est la température de maintien \(T^{m}\) intervenant dans l’identification des paramètres.

BAINITE_B et BAINITE_N sont les coefficients \(b\) et \(n\) pour le cas de la bainite \({\alpha_{\alpha}}=b\).

MARTENSITE_B et MARTENSITE_N sont les coefficients \(b\) et \(n\) pour le cas de la martensite \({\alpha_{\alpha}}=m\).

Mot clé facteur META_ZIRC#

Paramètres à renseigner pour la métallurgie du Zircaloy (cf. [R4.04.04]).

META_ZIRC = _F(
    ◆ TDEQ = float,
    ◆ N = float,
    ◆ K = float,
    ◆ T1C = float,
    ◆ T2C = float,
    ◆ AC = float,
    ◆ M = float,
    ◆ QSR_K = float,
    ◆ T1R = float,
    ◆ T2R = float,
    ◆ AR = float,
    ◆ BR = float,
)
On rapppelle que le matériau contient deux phases:
  • \(\alpha\) : phase à froid hexagonale compacte

  • \(\beta\) : phase à chaud cubique centrée

TDEQ est la température de début de transformation \(\alpha \iff \beta\) à l’équilibre.

N et K sont des paramètres matériau relatifs au modèle donnant la proportion de \(\beta\) en fonction de la température, à l’équilibre.

T1C est la température de début de transformation \(\alpha\) en \(\beta\) au chauffage.

T2C est un paramètre matériau intervenant dans le calcul de la température de début de transformation \(\alpha\) en \(\beta\) au chauffage.

AC et M sont des paramètres matériau intervenant dans le modèle d’évolution de \(\beta\) au chauffage.

T2R est un paramètre matériau intervenant dans le calcul de la température de début de transformation \(\beta\) en \(\alpha\) au refroidissement.

AR et BR sont des paramètres matériau intervenant dans le modèle d’évolution de \(\beta\) au refroidissement.

QSR_K est la constante d’Arrhénius exprimé en degré Kelvin.

Mot-clé facteur DURT_META#

Définition des caractéristiques relatives au calcul de dureté associée à la métallurgie des aciers.

La dureté est calculée en utilisant une loi de mélange linéaire sur la micro-dureté des constituants :

Le modèle s’écrit \(H_{V}=\sum_{k}{Z}_{k}{H_{V}}_{k}\) avec \(H_{V}\) la dureté (ici Vickers par exemple) du point polyphasé, \({Z}_{k}\) la proportion de la phase \(k\) et \({H_{V}}_{k}\) la dureté de la phase \(k\) .

F1_DURT est la micro-dureté de la phase à froid \(\mathrm{F1}\) (ferrite pour l’acier).

F2_DURT est la micro-dureté de la phase à froid \(\mathrm{F2}\) (perlite pour l’acier).

F3_DURT est la micro-dureté de la phase à froid \(\mathrm{F3}\) (bainite pour l’acier).

F4_DURT est la micro-dureté de la phase à froid \(\mathrm{F4}\) (martensite pour l’acier).

C_DURT est la micro-dureté pour la phase à chaud (austénite pour l’acier).

F3_REVENU_DURT est la micro-dureté de la phase revenue à froid \(\mathrm{F3}\) (bainite pour l’acier).

F4_REVENU_DURT est la micro-dureté de la phase revenue à froid \(\mathrm{F4}\) (martensite pour l’acier).

Mots clés facteur ELAS_META, ELAS_META_FO#

Définition des caractéristiques élastiques, de dilatation et de limites d’élasticité pour la modélisation d’un matériau subissant des transformations métallurgiques (voir [R4.04.02] ou [R4.04.05]). Ces coefficients peuvent être soient constants par rapport à la température ELAS_META, soient dépendre de la température ELAS_META_FO (paramètre ’TEMP’).

Certains coefficients dépendent de la structure métallurgique (paramètre ’META’).

Remarque:

Concernant le modèle META_LEMA_ANI, la dilatation thermique s’écrit classiquement sans distinction des phases. Par conséquent, les mots clés ‘C_ALPHA’, ‘PHASE_REFE’ et ‘EPSF_EPSC_TREF’ sont obligatoires mais non pris en compte dans les équations. Seul le coefficient de dilatation ‘F_ALPHA’ est considéré.

Ce modèle est une loi sans seuil donc les limites d’élasticité et la loi des mélanges ne sont pas utiles.

Remarque:

Concernant les autres modèles, pour un acier on renseigne au maximum 5 limites d’élasticité, pour le Zircaloy on en renseigne au maximum trois.

Opérandes#

E = young

Module de Young, identique pour toutes les phases métallurgiques.

NU = nu

Coefficient de Poisson, identique pour toutes les phases métallurgiques.

F_ALPHA = fal

Coefficient de dilatation thermique moyen des phases froides.

C_ALPHA = cal

Coefficient de dilatation thermique moyen de la phase chaude.

PHASE_REFE    =    /    ’CHAUD’
                   /    ’FROID’

Choix de la phase métallurgique de référence (phase chaude ou phase froide).

En effet, pour définir la déformation thermique nulle, il faut définir la température de référence \({T}_{\mathrm{ref}}\) (définie dans AFFE_MATERIAU) et la phase métallurgique de référence, de sorte que la déformation thermique soit considérée nulle à \({T}_{\mathrm{ref}}\) et dans l’état métallurgique de référence.

EPSF_EPSC_TREF    =    deltae

Déformation de la phase non de référence par rapport à la phase de référence à la température \({T}_{\mathrm{ref}}\) : traduit la différence de compacité entre les structures cristallographiques cubiques à faces centrées (type austénitique) et cubiques centrées (type ferritique).

TEMP_DEF_ALPHA    =    Tda

Température par rapport à laquelle on définit le coefficient de dilatation. Dans le cas où C_ALPHA est une fonction, cet opérande est obligatoire.

PRECISION = eps

Ce réel indique avec quelle précision une température \(T\) est proche de la température de référence (cf. [§3.1.4]).

F1_SY    =    F1sy

Limite d’élasticité de la phase froide 1 pour un comportement plastique.
F2_SY    =    F2sy

Limite d’élasticité de la phase froide 2 pour un comportement plastique.
F3_SY    =    F3sy

Limite d’élasticité de la phase froide 3 pour un comportement plastique.
F4_SY    =    F4sy

Limite d’élasticité de la phase froide 4 pour un comportement plastique.
C_SY    =    Fsy

Limite d’élasticité de la phase chaude pour un comportement plastique.
SY_MELANGE    =    f

Fonction utilisée pour la loi de mélange sur la limite d’élasticité du matériau multiphasé pour un comportement plastique.


:math:`{\sigma}_{y}=\left(1-f\left(z\right)\right){\sigma}_{y}^{\gamma}+f\left(z\right){\sigma}_{y}^{\alpha}`
F1_S_VP    =    F1svp

Limite d’élasticité de la phase froide 1 pour un comportement visqueux.
F2_S_VP    =    F2svp

Limite d’élasticité de la phase froide 2 pour un comportement visqueux.
F3_S_VP    =    F3svp

Limite d’élasticité de la phase froide 3 pour un comportement visqueux.
F4_S_VP    =    F4svp

Limite d’élasticité de la phase froide 4 pour un comportement visqueux.
C_S_VP        =    Csvp

Limite d’élasticité de la phase chaude pour un comportement visqueux.
S_VP_MELANGE    =    Svp

Fonction utilisée pour la loi de mélange sur la limite d’élasticité du matériau multiphasé pour un comportement visqueux.


:math:`{\sigma}_{c}=\left(1-f\left(z\right)\right){\sigma}_{c}^{\gamma}+f\left(z\right){\sigma}_{c}^{\alpha}`

Mot clé facteur META_ECRO_LINE#


Définition de cinq modules d’écrouissage utilisés dans la modélisation du phénomène d’écrouissage isotrope linéaire d’un matériau subissant des changements de phases métallurgiques (voir [R4.04.02]). Ces modules dépendent de la température.

Opérandes#

F1_D_SIGM_EPSI    =    dsde1

Pente de la courbe de traction pour la phase froide 1.

F2_D_SIGM_EPSI    =    dsde2

Pente de la courbe de traction pour la phase froide 2.

F3_D_SIGM_EPSI    =    dsde3

Pente de la courbe de traction pour la phase froide 3.

F4_D_SIGM_EPSI    =    dsde4

Pente de la courbe de traction pour la phase froide 4.

C_D_SIGM_EPSI        =    dsdec

Pente de la courbe de traction pour la phase chaude.

../../../../_images/10000000000002D6000001E90DCCCD948845BAFA.png

Le module de Young \(E\) est à préciser par les mots-clés META_ELAS ou META_ELAS_FO.

Mot clé facteur META_TRACTION#

Définition de cinq courbes de traction utilisées dans la modélisation du phénomène d’écrouissage isotrope non linéaire d’un matériau subissant des changements de phases métallurgiques (voir [R4.04.02]). Les courbes de traction peuvent éventuellement dépendre de la température.

Opérandes#

SIGM_F1    =    r_p1
Courbe écrouissage isotrope :math:`R`en fonction de la déformation plastique cumulée :math:`p`pour la phase froide 1 .
SIGM_F2    =    r_p2
Courbe écrouissage isotrope :math:`R`en fonction de la déformation plastique cumulée :math:`p`pour la phase froide 2 .
SIGM_F3    =    r_p3
Courbe écrouissage isotrope :math:`R`en fonction de la déformation plastique cumulée :math:`p`pour la phase froide 3 .
SIGM_F4    =    r_p4
Courbe écrouissage isotrope :math:`R`en fonction de la déformation plastique cumulée :math:`p`pour la phase froide 4 .
SIGM_C        =    r_p c
Courbe écrouissage isotrope :math:`R`en fonction de la déformation plastique cumulée :math:`p`pour la phase chaude.

Remarque:

Attention il ne s’agit pas de la courbe \(\sigma\) fonction de \(\varepsilon\) mais de la courbe \(R\) fonction de \(p\) *. On passe de l’une à l’autre en effectuant les calculs suivants:*

\(R=\sigma -\mathrm{limite}d’\mathrm{élasticité},p=\varepsilon –(\sigma /E).\)

Mot clé facteur META_VISC_FO#

Définition des paramètres visqueux de la loi de comportement viscoplastique avec prise en compte de la métallurgie (voir [R4.04.02]). Le modèle viscoplastique de type Norton-Hoff comporte 5 paramètres; les paramètres classique \(\eta\) , \(n\) de la loi d’écoulement en puissance, la limite élastique d’écoulement visqueuse, les paramètres \(C\) et \(m\) relatifs à la restauration d’écrouissage d’origine visqueuse. Ces paramètres dépendent de la température et de la structure métallurgique.

Les paramètres limites d’élasticité sont définis dans ELAS_META.

Opérandes F1_ETA/F2_ETA/F3_ETA/F4_ETA/C_ETA#

F1_ETA        =    eta1

Paramètre \(\eta\) de la loi d’écoulement visco-plastique, pour la phase froide1.

F2_ETA        =    eta2

Paramètre \(\eta\) de la loi d’écoulement visco-plastique, pour la phase froide2.

F3_ETA    =    eta3

Paramètre \(\eta\) de la loi d’écoulement visco-plastique, pour la phase froide3.

F4_ETA        =    eta4

Paramètre \(\eta\) de la loi d’écoulement visco-plastique, pour la phase froide4.

C_ETA    =    etac

Paramètre \(\eta\) de la loi d’écoulement visco-plastique, pour la phase à chaud.

Opérandes F1_N/F2_N/F3_N/F4_N/C_N#

F1_N    =    n1

Paramètre \(n\) de la loi d’écoulement visco-plastique, pour la phase froide 1.

F2_N    =    n2

Paramètre \(n\) de la loi d’écoulement visco-plastique, pour la phase froide 2.

F3_N    =    n3

Paramètre \(n\) de la loi d’écoulement visco-plastique, pour la phase froide 3.

F4_N    =    n4

Paramètre \(n\) de la loi d’écoulement visco-plastique, pour la phase froide 4.

C_N        =    n5

Paramètre n de la loi d’écoulement visco-plastique, pour la phase à chaud.

Opérandes F1_C/F2_C/F3_C/F4_C/C_C#

F1_C    =    C1

Paramètre \(C\) relatif à la restauration d’écrouissage d’origine visqueuse, pour la phase froide 1.

F2_C    =    C2

Paramètre \(C\) relatif à la restauration d’écrouissage d’origine visqueuse, pour la phase froide 2.

F3_C    =    C3

Paramètre \(C\) relatif à la restauration d’écrouissage d’origine visqueuse, pour la phase froide 3.

F4_C    =    C4

Paramètre \(C\) relatif à la restauration d’écrouissage d’origine visqueuse, pour la phase froide 4.

C_C        =    C5

Paramètre \(C\) relatif à la restauration d’écrouissage d’origine visqueuse, pour la phase à chaud.

Opérandes F1_M/F2_M/F3_M/F4_M/C_M#

F1_M    =    m1

Paramètre \(m\) relatif à la restauration d’écrouissage d’origine visqueuse, pour la phase froide 1.

F2_M    =    m2

Paramètre \(m\) relatif à la restauration d’écrouissage d’origine visqueuse, pour la phase froide 2.

F3_M    =    m3

Paramètre \(m\) relatif à la restauration d’écrouissage d’origine visqueuse, pour la phase froide 3.

F4_M    =    m4

Paramètre \(m\) relatif à la restauration d’écrouissage d’origine visqueuse, pour la phase froide 4.

C_M        =    m5

Paramètre \(m\) relatif à la restauration d’écrouissage d’origine visqueuse, pour la phase à chaud.

Mot clé facteur META_PT#

Définition des caractéristiques utilisées dans la modélisation de la plasticité de transformation d’un matériau qui subit des changements de phases métallurgiques (voir [R4.04.02]).

Le modèle est le suivant : \(\Delta {\varepsilon}^{\mathrm{pt}}=\frac{3}{2}\sigma \sum_{i=1}^{i=4}{K}_{i}{F}_{i}^{'}({Z}_{i})\langle \Delta {Z}_{i}\rangle\)

Opérandes#

F1_K = Kf, F2_K = Kp, F3_K = Kb, F4_K = Km

Constantes \({K}_{i}\) utilisées dans le modèle de plasticité de transformation, pour les différentes phases à froid. Pour l’acier = phase ferritique, perlitique, bainitique et martensitique.

F1_D_F_META=F’f,    F2_D_F_META=F’p,    F3_D_F_META=F’b,                                                F4_D_F_META=F’m,

Fonctions \({F}_{i}^{'}\) utilisées dans le modèle de plasticité de transformation, pour les différentes phases à froid. Pour l’acier : phase ferritique, perlitique, bainitique et martensitique.

Mot clé facteur META_RE#

Définition des caractéristiques utilisées dans la modélisation du phénomène de restauration d’écrouissage d’un matériau qui subit des changements de phases métallurgiques (voir [R4.04.02]).

Opérandes#

C_F1_THETA=Tgf,    C_F2_THETA=Tgp,    C_F3_THETA=Tgb,                                                 C_F4_THETA=Tgm

Constantes caractérisant le taux d’écrouissage transmis lors de la transformation de la phase à chaud C en phase à froid. Pour l’acier; transformation de l’austénite en ferrite, perlite, bainite et martensite. Ainsi, \(\theta =0\) correspond à une restauration totale et \(\theta =1\) à une transmission totale de l’écrouissage.

F1_C_THETA=Tfg,    F2_C_THETA=Tpg,    F3_C_THETA=Tbg,                                                F4_C_THETA=Tmg

Constantes caractérisant le taux d’écrouissage transmis lors de la transformation des phases à froid en phase à chaud. Pour l’acier; transformation de la ferrite, de la perlite, de la bainite et de la martensite en austénite. Ainsi, \(\theta =0\) correspond à une restauration totale et \(\theta =1\) à une transmission totale de l’écrouissage.

Mot clé META_LEMA_ANI#

Définition des paramètres de la loi META_LEMA_ANI (cf. [R4.04.05]), élasto-visqueuse sans seuil avec un comportement anisotrope. Brièvement, le modèle s’écrit soit dans le repère cylindrique \((r,\theta ,z)\) , soit dans le repère cartésien \((\mathit{Ox},\mathit{Oy},\mathit{Oz})\) :

Partition des déformations : \(\epsilon ={\epsilon}^{e}+\alpha \Delta T\mathrm{Id}+{\epsilon}^{v}\)

Loi d’écoulement de la déformation visqueuse : \(\dot{{\epsilon}^{v}}=\dot{p}\frac{M:\sigma }{{\sigma}_{\mathit{eq}}}\)

Critère de Hill: \({\sigma}_{\mathit{eq}}=\sqrt{\sigma :M:\sigma }\)

Matrice de Hill \(\mathrm{M}\) en coordonnées cylindriques :

\({\underline{M}}_{(r,\theta ,z)}=\left[\begin{array}{cccccc}{M}_{\mathit{rrrr}}& {M}_{\mathit{rr}\theta \theta }& {M}_{\mathit{rrzz}}& 0& 0& 0\\ {M}_{\mathit{rr}\theta \theta }& {M}_{\theta \theta \theta \theta }& {M}_{\theta \theta zz}& 0& 0& 0\\ {M}_{\mathit{rrzz}}& {M}_{\theta \theta zz}& {M}_{\mathit{zzzz}}& 0& 0& 0\\ 0& 0& 0& {M}_{r\theta r\theta }& 0& 0\\ 0& 0& 0& 0& {M}_{\mathit{rzrz}}& 0\\ 0& 0& 0& 0& 0& {M}_{\theta z\theta z}\end{array}\right]\)

\(\text{avec}\lbrace \begin{array}{ccc}{M}_{\mathit{rrrr}}+{M}_{\mathit{rr}\theta \theta }+{M}_{\mathit{rrzz}}& =& 0\\ {M}_{\mathit{rr}\theta \theta }+{M}_{\theta \theta \theta \theta }+{M}_{\theta \theta zz}& =& 0\\ {M}_{\mathit{rrzz}}+{M}_{\theta \theta zz}+{M}_{\mathit{zzzz}}& =& 0\end{array}\)

ou bien, en coordonnées cartésiennes:

\({\underline{M}}_{(x,y,z)}=\left[\begin{array}{cccccc}{M}_{\mathit{xxxx}}& {M}_{\mathit{xxyy}}& {M}_{\mathit{xxzz}}& 0& 0& 0\\ {M}_{\mathit{xxyy}}& {M}_{\mathit{yyyy}}& {M}_{\mathit{yyzz}}& 0& 0& 0\\ {M}_{\mathit{xxzz}}& {M}_{\mathit{yyzz}}& {M}_{\mathit{zzzz}}& 0& 0& 0\\ 0& 0& 0& {M}_{\mathit{xyxy}}& 0& 0\\ 0& 0& 0& 0& {M}_{\mathit{xzxz}}& 0\\ 0& 0& 0& 0& 0& {M}_{\mathit{yzyz}}\end{array}\right]\)

\(\text{avec}\lbrace \begin{array}{ccc}{M}_{\mathit{xxxx}}+{M}_{\mathit{xxyy}}+{M}_{\mathit{xxzz}}& =& 0\\ {M}_{\mathit{xxyy}}+{M}_{\mathit{yyyy}}+{M}_{\mathit{yyzz}}& =& 0\\ {M}_{\mathit{xxzz}}+{M}_{\mathit{yyzz}}+{M}_{\mathit{zzzz}}& =& 0\end{array}\)

Loi des mélanges sur la matrice \(\mathrm{M}\) :

\(\begin{array}{c}M=\lbrace \begin{array}{ccc}{M}^{c}& \text{si}& 0.00⩽{Z}_{f}⩽0.01\\ {M}^{2}={Z}_{f}{M}^{1}+(1-{Z}_{f}){M}^{c}& \text{si}& 0.01⩽{Z}_{f}⩽0.99\\ {M}^{1}& \text{si}& 0.99⩽{Z}_{f}⩽1.00\end{array}\\ {Z}_{f}={Z}_{1}+{Z}_{2};\text{}{Z}_{c}={Z}_{3}=1-{Z}_{f}\end{array}\)

Vitesse de déformation équivalente: \(\dot{p}={\left(\frac{{\sigma}_{\mathit{eq}}}{{\mathit{ap}}^{m}}\right)}^{n}{e}^{-Q/T}\)

ou de manière équivalente: \({\sigma}_{\mathit{eq}}=\underset{\text{contrainte visqueuse}{\sigma}_{v}}{\underset{⏟}{a{\left({e}^{Q/T}\right)}^{1/n}{p}^{m}{\dot{p}}^{1/n}}}={\sigma}_{v}\)

Loi des mélanges sur la contrainte visqueuse \({\sigma}_{v}\) :

\({\sigma}_{\mathit{eq}}={\sigma}_{v}=\sum_{i=1}^{3}{f}_{i}({Z}_{\alpha}){\sigma}_{\mathit{vi}}\) avec \({\sigma}_{\mathit{vi}}={a}_{i}{\left({e}^{{Q}_{i}/T}\right)}^{1/{n}_{i}}{p}^{{m}_{i}}{\dot{p}}^{1/{n}_{i}}\)

Remarque :

dans le cas isotrope, on a:

\(\begin{array}{}{M}_{\mathrm{rrrr}}={M}_{\theta \theta \theta \theta }={M}_{\mathrm{zzzz}}=1\\ {M}_{\mathrm{r\theta r\theta }}={M}_{\mathrm{rzrz}}={M}_{\theta z\theta z}=0.75\end{array}\)

\(\begin{array}{c}{M}_{\mathit{xxxx}}={M}_{\mathit{yyyy}}={M}_{\mathit{zzzz}}=1\\ {M}_{\mathit{xyxy}}={M}_{\mathit{xzxz}}={M}_{\mathit{yzyz}}=0.75\end{array}\)

Le choix du type de coordonnées (cylindriques ou cartésiennes) se fait respectivement par la détection du mot-clé F_MRR_RR ou du mot-clé F_MXX_XX.

Opérandes#

Le tableau ci-dessous résume les correspondances entre les symboles des équations et les mots clés.

Symbole dans les équations

Mot clé

\(\mathrm{a1}\) , \(\mathrm{a2}\) , \(\mathrm{a3}\)

’F1_A’, ’F2_A’, ’C_A’

\(\mathrm{m1}\) , \(\mathrm{m2}\) , \(\mathrm{m3}\)

’F1_M’, ’F2_M’, ’C_M’

\(\mathrm{n1}\) , \(\mathrm{n2}\) , \(\mathrm{n3}\) :math:``

’F1_N’, ’F2_N’, ’C_N’

\(\mathrm{Q1}\) , \(\mathrm{Q2}\) , \(\mathrm{Q3}\)

’F1_Q’, ’F2_Q’, ’C_Q’

La matrice de Hill est connue soit pour la phase froide (1) ’F_M**_**’, soit pour la phase chaude (3) ’C_M**_**’.

Remarque :

Les coefficients ’F1_Q’, ’F2_Q’ et ’C_Q’ sont en degré Kelvin.

Comportements thermo-hydro-mécaniques et des sols#

Mot clé simple COMP_THM#

Permet de sélectionner dès la définition du matériau la loi de couplage THM. Le tableau ci-dessous précise les mots clés obligatoires en fonction de la loi de couplage choisie.


LIQU_SATU

LIQU_GAZ

GAZ

LIQU_GAZ_ATM

LIQU_VAPE_GAZ

LIQU_AD_GAZ_VAPE

LIQU_AD_GAZ

LIQU_VAPE

THM_INIT

O

O

O

O

O

O

O

O

PRE1

F

F

F

F

F

F

F

F

PRE2

F

F

F

F

PORO

O

O

O

O

O

O

O

O

TEMP

F

F

F

F

F

F

F

F

PRES_VAPE

O

O

O

THM_DIFFU

O

O

O

O

O

O

O

O

R_GAZ

O

O

O

O

O

O

RHO

O

O

O

O

O

O

O

O

BIOT_COEF

O

O

O

O

O

O

O

O

PESA_X

O

O

O

O

O

O

O

O

PESA_Y

O

O

O

O

O

O

O

O

PESA_Z

O

O

O

O

O

O

O

O

SATU_PRES

O

O

D_SATU_PRES

O

O

PERM_LIQU

O

O

D_PERM_LIQU_SATU

O

O

PERM_GAZ

O

D_PERM_SATU_GAZ

O

D_PERM_PRES_GAZ

O

VG_N / VG_PR / VG_SR

VG_SMAX / VG_SATUR

EMMAG

FICKV_T

O

O

FICKV_PV

FICKV_PG

FICKV_S

D_FV_T

D_FV_PG

FICKA_T

O

O

FICKA_PA

FICKA_PL

FICKA_S

D_FA_T

CP

T

T

T

T

T

T

T

T

PERM_IN/PERM_END/PERM_X

O

O

O

O

O

O

O

O

PERM_Y

PERM_Z

LAMB_T

T

T

T

T

T

T

T

T

LAMB_S

LAMB_PHI

LAMB_CT

D_LB_T

D_LB_S

D_LB_PHI

THM_LIQU

O

O

O

O

O

O

O

RHO

O

O

O

O

O

O

O

UN_SUR_K

O

O

O

O

O

O

O

VISC

O

O

O

O

O

O

O

D_VISC_TEMP

O

O

O

O

O

O

O

ALPHA

T

T

T

T

T

T

T

CP

T

T

T

T

T

T

T

THM_GAZ

O

O

O

O

O

O

MASS_MOL

O

O

O

O

O

O

VISC

O

O

O

O

O

O

D_VISC_TEMP

O

O

O

O

O

O

CP

T

T

T

T

T

T

THM_VAPE_GAZ

O

O

O

MASS_MOL

O

O

O

CP

O

O

O

VISC

O

O

O

D_VISC_TEMP

O

O

O

THM_AIR_DISS

O

O

CP

O

O

COEF_HENRY

O

O

O

Mot clé Obligatoire

T

Mot clé obligatoire en Thermique

Mot clé Inutile pour ce type de loi de couplage

Mot clé facteur THM_INIT#

Pour tous les comportements Thermo-Hydro-Mécaniques, il permet de décrire l’état initial de la structure (cf. [R7.01.11] et [R7.01.14]).

Pour bien comprendre ces données, il faut distinguer les inconnues aux nœuds, que nous appelons \({\left\lbrace u\right\rbrace }^{\mathit{ddl}}\) et les valeurs définies sous le mot clé THM_INIT que nous appelons \({p}^{\mathit{ref}}\) et \({T}^{\mathit{ref}}\) .

\({\left\lbrace u\right\rbrace }^{\mathrm{ddl}}=\left\lbrace \begin{array}{}{u}_{x}\\ {u}_{y}\\ {u}_{z}\\ {\mathrm{PRE1}}^{\mathrm{ddl}}\\ {\mathrm{PRE2}}^{\mathrm{ddl}}\end{array}\right\rbrace\)

La signification des inconnues \(\mathrm{PRE1}\) et \(\mathrm{PRE2}\) varie suivant les modèles. En notant \({p}_{w}\) la pression d’eau, \({p}_{\mathrm{ad}}\) la pression d’air dissous, \({p}_{l}\) la pression de liquide \({p}_{l}={p}_{w}+{p}_{\mathrm{ad}}\) , \({p}_{\mathrm{as}}\) la pression d’air sec \({p}_{\mathrm{vp}}\) la pression de vapeur, \({p}_{g}={p}_{\mathrm{as}}+{p}_{\mathrm{vp}}\) la pression totale de gaz et \({p}_{c}={p}_{g}-{p}_{l}\) la pression capillaire (aussi appelée succion), on a les significations suivantes des inconnues \(\mathrm{PRE1}\) et \(\mathrm{PRE2}\) :

Comportement KIT

LIQU_SATU

LIQU_VAPE

LIQU_GAZ_ATM

GAZ

LIQU_VAPE_GAZ

LIQU_GAZ

LIQU_AD_GAZ_VAPE

LIQU_AD_GAZ

\(\mathrm{PRE1}\)

\({p}_{l}\)

\({p}_{l}\)

\(-{p}_{l}\)

\({p}_{g}\)

\({p}_{c}={p}_{g}-{p}_{l}\)

\({p}_{c}={p}_{g}-{p}_{l}\)

\({p}_{c}={p}_{g}-{p}_{l}\)

\({p}_{c}={p}_{g}-{p}_{l}\)

\(\mathrm{PRE2}\)

\({p}_{g}\)

\({p}_{g}\)

\({p}_{g}\)

\({p}_{g}\)

On pourra se reporter au [§4.4.3] de la documentation [U4.51.11].

On définit alors les pressions et la température «totales» par:

\(p={p}^{\mathrm{ddl}}+{p}^{\mathrm{ref}};T={T}^{\mathrm{ddl}}+{T}^{\mathrm{ref}}\)

Les valeurs écrites par IMPR_RESU sont les inconnues nodales \({p}^{\mathrm{ddl}}\text{et}{T}^{\mathrm{ddl}}\) . De même les conditions aux limites doivent être exprimées par rapport aux inconnues nodales.

Par contre, ce sont les pressions et la température totales qui sont utilisées dans les lois de comportement \(\frac{P}{\rho}=\frac{R}{M}T\) pour les gaz parfaits, \(\frac{d{\rho}_{l}}{{\rho}_{l}}=\frac{{\mathrm{dp}}_{l}}{{K}_{l}}-3{\alpha}_{l}\mathrm{dT}\) pour le liquide et dans la relation saturation/pression capillaire.

Notons que les valeurs nodales peuvent être initialisées par le mot clé ETAT_INIT de la commande STAT_NON_LINE ou par une combinaison des deux (cela peut permettre une facile conversion de Kelvin en degré par exemple).

Opérande TEMP#

Température de référence \({T}^{\mathit{ref}}\) exprimée en Kelvin. Par défaut elle est prise égale à zéro. Attention la valeur de la température initiale \(T={T}^{\text{ddl}}+{T}^{\text{ref}}\) doit être strictement supérieure à zéro.

La valeur de la température de référence entrée derrière le mot clé VALE_REFde la commande AFFE_VARC est ignorée.

Opérande PRE1#

Par défaut elle est prise égale à zéro.

Pour les comportements: LIQU_SATU, LIQU_VAPE pression de liquide de référence.

Pour le comportement: GAZpression de gaz de référence.Dans ce cas la pression initiale de gaz :math:`p={p}^{\text{ddl}}+{p}^{\text{ref}}`doit être non nulle.

Pour le comportement: LIQU_GAZ_ATMpression de liquide de référence changée de signe.

Pour les comportements:LIQU_VAPE_GAZ, LIQU_AD_GAZ_VAPE, LIQU_AD_GAZet LIQU_GAZpression capillaire de référence.

Opérande PRE2#

Par défaut elle est prise égale à zéro. Pour les comportements: LIQU_VAPE_GAZ, LIQU_AD_GAZ_VAPE, LIQU_AD_GAZ et LIQU_GAZpression de gaz de référence. La pression initiale de gaz \(p={p}^{\text{ddl}}+{p}^{\text{ref}}\) doit être non nulle .

Opérande PORO/PRES_VAPE/DEGR_SATU#

PORO        = poro

Porosité initiale \({\Phi}_{0}\) .

Remarque

Pour les modélisation AXIS_JHMS et PLAN_JHMS, cette valeur n’a pas de sens et n’est pas utilisée lors du calcul.

PRES_VAPE    = pvap

Pour les comportements: LIQU_VAPE_GAZ, LIQU_VAPE, LIQU_AD_GAZ_VAPE et LIQU_GAZ pression de vapeur initiale.

DEGR_SATU    = ds

Pour tous les comportements non saturés: degré de saturation initial (désormais inutile, donné à titre indicatif).

Mot clé facteur THM_LIQU#

Ce mot clé concerne tous les comportements THM faisant intervenir un liquide (cf. [R7.01.11]).

Opérande RHO#

Masse volumique du liquide pour la pression définie sous le mot clé PRE1 du mot clé facteur THM_INIT.

Opérande UN_SUR_K#

Inverse de la compressibilité \({K}_{l}\) du liquide. Une valeur nulle signifie un liquide incompressible.

Opérande ALPHA#

Coefficient de dilatation thermique \({\alpha}_{l}\) du liquide.

Si \({p}_{l}\) désigne la pression du liquide, \({\rho}_{l}\) sa masse volumique et \(T\) la température, la relation de comportement du liquide est: \(\frac{d{\rho}_{l}}{{\rho}_{l}}=\frac{{\mathrm{dp}}_{l}}{{K}_{l}}-3{\alpha}_{l}\mathrm{dT}\) .

Opérande CP#

Chaleur massique à pression constante du liquide.

Opérandes VISC/D_VISC_TEMP#

VISC            = vi

Viscosité dynamique du liquide (rappel des unités: [pression] . [temps]). Fonction de la température.

D_VISC_TEMP    = dvi

Dérivée de la viscosité du liquide par rapport à la température. Fonction de la température. L’utilisateur doit assurer la cohérence avec la fonction associée à VISC.

Mot clé facteur THM_GAZ#

Ce mot clé facteur concerne tous les comportements THM faisant intervenir un gaz (cf. [R7.01.11]). Pour les comportements faisant intervenir à la fois un liquide et un gaz, et quand on prend en compte l’évaporation du liquide, les coefficients renseignés ici concernent le gaz sec. Les propriétés de la vapeur sont renseignées sous le mot clé THM_VAPE_GAZ.

Opérande MASS_MOL#

Masse molaire du gaz sec \({M}_{\mathrm{gs}}.\)

Si \({p}_{\mathrm{gs}}\) désigne la pression du gaz sec, \({\rho}_{\mathrm{gs}}\) sa masse volumique, \(R\) la constante des gaz parfaits et \(T\) la température, le comportement du gaz sec est: \(\frac{{p}_{\mathrm{gs}}}{{\rho}_{\mathrm{gs}}}=\frac{\mathrm{RT}}{{M}_{\mathrm{gs}}}\) .

Opérande CP#

Chaleur massique à pression constante du gaz sec.

Opérande VISC#

Viscosité du gaz sec. Fonction de la température.

Opérande D_VISC_TEMP#

Dérivée par rapport à la température de la viscosité du gaz sec. Fonction de la température.

L’utilisateur doit assurer la cohérence avec la fonction associée à VISC.

Mot clé facteur THM_VAPE_GAZ#

Ce mot clé facteur concerne tous les comportements THM faisant intervenir à la fois un liquide et un gaz, et prenant en compte l’évaporation du liquide (confer [R7.01.11]). Les coefficients renseignés ici concernent la vapeur.

Opérande MASS_MOL#

MASS_MOL = m

Masse molaire de la vapeur \({M}_{\mathrm{vp}}\) .

Si est \({M}_{\mathrm{vp}}\) désigne la pression du vapeur, \({\rho}_{\text{vp}}\) sa masse volumique, la constante \(R\) des gaz parfaits et \(T\) la température, le comportement de la vapeur est: \(\frac{{p}_{\mathrm{vp}}}{{\rho}_{\mathrm{vp}}}=\frac{\mathrm{RT}}{{M}_{\mathrm{vp}}}.\)

Opérande CP#

CP                = cp

Chaleur massique à pression constante de vapeur.

Opérande VISC#

VISC            = v

Viscosité de la vapeur. Fonction de la température.

Opérande D_VISC_TEMP#

D_VISC_TEMP    = dvi

Dérivée par rapport à la température de la viscosité de la vapeur. Fonction de la température.

L’utilisateur doit assurer la cohérence avec la fonction associée à VISC.

Mot clé facteur THM_AIR_DISS#

Ce mot clé facteur concerne le comportement THM THM_AD_GAZ_VAPE prenant en compte la dissolution de l’air dans le liquide (cf. [R7.01.11]). Les coefficients renseignés ici concernent l’air dissous.

Opérande CP#

CP                = cp

Chaleur massique à pression constante de l’air dissous.

Opérande COEF_HENRY#

COEF_HENRY    = h

Constante de Henry \({K}_{H}\) , fonction de la température, permettant de relier la concentration molaire d’air dissous \({C}_{\mathrm{ad}}^{\mathrm{ol}}\) (\(\mathrm{moles}/{m}^{3}\) ) à la pression d’air sec:

\({C}_{\mathrm{ad}}^{\mathrm{ol}}=\frac{{p}_{\mathrm{as}}}{{K}_{H}}\)

Mot clé facteur THM_DIFFU#

Obligatoire pour tous les comportements THM (cf. [R7.01.11]). L’utilisateur doit s’assurer de la cohérence des fonctions et de leur dérivée.

Opérandes R_GAZ/RHO/CP/BIOT_COEF#

R_GAZ = rgaz

Constante des gaz parfaits.


RHO = rho

Pour les comportements hydromécaniques, masse volumique homogénéisée. Dans les cas statiques, il est inutile de renseigner la masse volumique dans le comportement élastique (cf. section 4.1.3 ).

CP    = cp

Pour les comportements thermiques chaleur massique à contrainte constante du solide seul.

BIOT_COEF    = bio

Coefficient de Biot. Doit être inférieur ou égal à \(1\) .

Opérandes BIOT_L/BIOT_T/BIOT_N#

Remplace BIOT_COEF dans le cas anisotrope. Dans le cas de l’isotropie transverse (3D), BIOT_L et BIOT_N sont respectivement les coefficients de Biot dans les directions L et N (perpendiculaire au plan d’isotropie). Dans le cas orthotrope en 2D, on définira les coefficients de Biot dans les trois directions L,T,N: BIOT_L,BIOT_T et BIOT_N.

Remarque: si on choisit cette version anisotrope des coefficients de Biot, il faut veiller à choisir de même la version anisotrope de l’élasticité. Sinon vous aurez un message d’erreur.

Opérandes SATU_PRES/D_SATU_PRES#

Pour les comportements de matériaux non saturés (LIQU_VAPE_GAZ, LIQU_VAPE, LIQU_AD_GAZ, LIQU_AD_GAZ_VAPE, LIQU_GAZ, LIQU_GAZ_ATM).

SATU_PRES    = sp

Isotherme de saturation fonction de la pression capillaire.

D_SATU_PRES= dsp

Dérivée de la saturation par rapport à la pression.

Opérandes PESA_X/PESA_Y/PESA_Z/PESA_MULT#

PESA_X = px,PESA_y = py,PESA_z = pz,

Pesanteur selon \(x\) , \(y\) ou \(z\) , utilisé uniquement si la modélisation choisie dans AFFE_MODELE inclut 1 ou 2 variable de pression.

PESA_MULT = fpesa

Fonction temporelle en facteur des composantes de pesanteur PESA_X, PESA_Y et PESA_Z. Facultative, elle est par défaut constante et égale à 1.

Opérande PERM_IN#

Perméabilité intrinsèque \({K}_{int}\) , dont la dimension est celle d’une surface: fonction de la porosité \(\varphi\) (dans le cas isotrope). Dans les études, l’utilisateur peut s’exprimer la dépendance de la perméabilité intrinsèque à \(\varphi\) par la loi cubique usuelle suivante, à laide d’une fonction préalablement définie:

\(\frac{{K}_{int}(\varphi )}{{K}_{{int}_{0}}}=\begin{array}{c}\mathrm{si}\varphi -{\varphi}_{0}<0:1\\ \mathrm{si}0<\varphi -{\varphi}_{0}<{10}^{-2}:1+\chi {(\varphi -{\varphi}_{0})}^{3}\\ \mathrm{si}{10}^{-2}<\varphi -{\varphi}_{0}:1+\chi \ast {10}^{-6}\end{array}\)

D’autres lois sont bien sûr possibles.

La perméabilité au sens usuel \(K\) , dont la dimension est celle d’une vitesse, se calcule de la façon suivante:

\(K=\frac{{K}_{int}{K}_{\mathrm{rel}}}{\mu}{\rho}_{l}g\)\({K}_{int}\) est la perméabilité intrinsèque, \({K}_{\mathrm{rel}}\) la perméabilité relative au liquide (dans dimension), \(\mu\) la viscosité dynamique du liquide, \({\rho}_{l}\) la masse volumique du liquide et \(g\) l’accélération de la pesanteur. \({K}_{int}\) est en fait un tenseur diagonal, dans le cas isotrope ses trois composantes sont égales à la valeur renseignée.

Opérandes PERMIN_L/PERMIN_T/PERMIN_N#

Pour la définition des plans d’isotropie on se référera à Error: Reference source not found et Error: Reference source not found . Dans le cas de l’isotropie transverse (3D), PERMIN_L et PERMIN_T sont respectivement les perméabilités intrinsèques dans les directions L et N (perpendiculaire au plan d’isotropie). Dans le cas orthotrope en 2D, on définira les perméabilités dans les plans L et T : PERMIN_L et PERMIN_T.

Opérandes PERM_LIQU/D_PERM_LIQU_SATU#

Pour les comportements de matériaux non saturés (LIQU_VAPE_GAZ, LIQU_VAPE, LIQU_AD_GAZ, LIQU_AD_GAZ_VAPE, LIQU_GAZ, LIQU_GAZ_ATM).

Perméabilité relative au liquide (sans dimension) : fonction de la saturation et sa dérivée par rapport à la saturation .

Opérandes PERM_GAZ/D_PERM_SATU_GAZ/D_PERM_PRES_GAZ#

Pour les comportements de matériaux non saturés (LIQU_VAPE_GAZ, LIQU_VAPE, LIQU_AD_GAZ, LIQU_AD_GAZ_VAPE, LIQU_GAZ).

Perméabilité relative au gaz (sans dimension): fonction de la saturation et de la pression de gaz et ses dérivées par rapport à la saturation et à la pression de gaz.

Opérandes VG_N/VG_PR/VG_SR#

Pour les comportements de matériaux non saturés liquide gaz à deux constituants et deux inconnues (LIQU_VAPE_GAZ, LIQU_AD_GAZ, LIQU_AD_GAZ_VAPE, LIQU_GAZ,)et dans le cas où la loi hydraulique est HYDR_VGM ou HYDR_VGC (voir doc. U4.51.11), désignent respectivement les paramètres \(N\) , \(\mathit{Pr}\) , et \(\mathit{Sr}\) de la loi de Mualem Van-Genuchten servant à définir la pression capillaire et les perméabilités relatives à l’eau et au gaz.

Opérandes VG_SMAX/VG_SATUR#

Pour les comportements de matériaux non saturés liquide gaz à deux constituants et deux inconnues (LIQU_VAPE_GAZ, LIQU_AD_GAZ, LIQU_AD_GAZ_VAPE, LIQU_GAZ,)et dans le cas où la loi hydraulique est HYDR_VGM ou HYDR_VGC (voir document [U4.51.11]).

VG_SMAX = smax

désigne la saturation maximum pour laquelle on applique la loi de Mualem Van-Genuchten. Au-delà de cette saturation les courbes de Mualem-Van Genuchten sont interpolées (voir document [R7.01.11]). Cette valeur doit être très proche de 1.

VG_SATUR = stur

Au delà de la saturation définie par VG_SMAX, la saturation est multipliée par ce facteur correctif. Cette valeur doit être très proche de 1 (voir document [R7.01.11]).

Opérandes FICKV_T/FICKV_S/FICKV_PG/FICKV_PV#

Pour les comportements LIQU_VAPE_GAZ et LIQU_AD_GAZ_VAPE, coefficient de Fick fonction de la température pour la diffusion de la vapeur dans le mélange gazeux. Le coefficient de Fick pouvant être fonction de la saturation, la température, la pression de gaz et la pression de vapeur, on le définit comme un produit de 4 fonctions: FICKV_T, FICKV_S, FICKV_PG, FICKV_VP. Dans le cas de LIQU_VAPE_GAZ et LIQU_AD_GAZ_VAPE, seul FICKV_T est obligatoire.

Opérandes D_FV_T/D_FV_PG#

Pour les comportements LIQU_VAPE_GAZ et LIQU_AD_GAZ_VAPE.

Dérivée du coefficient FICKV_T par rapport à la température.

Dérivée du coefficient FICKV_PG par rapport à la pression de gaz.

Opérandes FICKA_T/FICKA_S/FICKA_PA/FICKA_P#

Pour le comportement LIQU_AD_GAZ_VAPE, coefficient de Fick fonction de la température pour la diffusion de l’air dissous dans le mélange liquide. Le coefficient de Fick pouvant être fonction de la saturation, la température, la pression d’air dissous et la pression de liquide, on le définit comme un produit de 4 fonctions: FICKA_T, FICKA_S, FICKV_PA, FICKV_PL. Dans le cas de LIQU_AD_GAZ_VAPE, seul FICKA_T est obligatoire.

Opérande D_FA_T#

Pour le comportement LIQU_AD_GAZ_VAPE, dérivée du coefficient FICKA_T par rapport à la température.

Opérandes LAMB_T/LAMB_S/LAMB_PHI/LAMB_CT#

LAMB_T = lambt

Partie multiplicative de la conductivité thermique du mélange dépendant de la température (cf. [R7.01.11]). Cet opérande est obligatoire dans le cas de modélisation avec thermique.

LAMB_S = lambs, LAMB_PHI = lambp

Partie multiplicative (égale à 1 par défaut) de la conductivité thermique du mélange dépendant respectivement de la saturation, de la porosité.

LAMB_CT = lambct

Partie de la conductivité thermique du mélange constante et additive (confer [R7.01.11]). Cette constante est égale à zéro par défaut.

Opérandes LAMB_TL/ LAMB_TN/LAMB_TT#

Remplace LAMB_T dans le cas anisotrope. Dans le cas de l’isotropie transverse (3D), LAMB_TL et LAMB_TT sont respectivement les conductivités dans les directions L et N (perpendiculaire au plan d’isotropie). Dans le cas orthotrope en 2D, on définira les conductivités dans les plans L et T : LAMB_TL et LAMB_TN.

Opérandes LAMB_C_L/ LAMB_C_N/LAMB_C_T#

Remplace LAMB_CT dans le cas anisotrope. Dans le cas de l’isotropie transverse (3D), LAMB_C_L et LAMB_C_T sont respectivement les conductivités dans les directions L et N (perpendiculaire au plan d’isotropie). Dans le cas orthotrope en 2D, on définira les conductivités dans les plans L et T : LAMB_C_L et LAMB_C_N.

Opérandes D_LB_T/D_LB_S/D_LB_PHI#

D_LB_T = dlambt

Dérivée de la partie de la conductivité thermique du mélange dépendant de la température par rapport à la température.

D_LB_S = dlambs, D_LB_PHI = dlambp

Dérivée de la partie de la conductivité thermique du mélange dépendant respectivement de la saturation, de la porosité.

Opérandes D_LB_TL/D_LB_TN/D_LB_TT#

Dans le cas anisotrope, dérivées par rapport à la température de respectivement LAMB_TL, LAMB_TN et LAMB_TT.

Opérande EMMAG#

Coefficient d’emmagasinement. Ce coefficient n’est pris en compte que dans les cas des modélisations sans mécanique. Il relie la variation de porosité à la variation de pression de liquide.

Opérande PERM_END#

Perméabilité fonction de l’endommagement, utilisé par les comportements mécaniques avec endommagement.

OpérandesEPAI/A0/SHUTTLE/S_BJH/W_BJH#

Pour les comportements de matériaux non saturés liquide gaz à deux constituants et deux inconnues (LIQU_VAPE_GAZ, LIQU_AD_GAZ, LIQU_AD_GAZ_VAPE, LIQU_GAZ, LIQU_GAZ_ATM) et dans le cas où la loi hydraulique est HYDR_TABBAL (voir doc. U 2 . 04 . 05 ). Ces paramètres sont ceux du modèle poromécanique pour fort séchage définis dans la thèse de G. El Tabbal . Ils servent à définir respectivement l’épaisseur de la couche adsorbée EPAI, la surface spécifique A0 du matériau, le paramètre de Shuttleworth SHUTTLE et les fonctions sorties du calcul BJH: S_BJH et W_BJH .

Mot clé MOHR_COULOMB#

Le modèle de Mohr-Coulomb est un modèle élasto-plastique utilisé en mécanique des sols et est spécialement adapté aux matériaux sableux. Le document [:ref:` R7.01.28 < R7.01.28 >`] décrit les équations correspondantes. Ce modèle peut être utilisé indépendamment des comportements THM. Les caractéristiques élastiques doivent être définies sous le mot clé ELAS.

Opérandes PHI/ANGDIL/COHESION#

PHI = phi

Angle de frottement (en degrés). La valeur doit être comprise entre 0 et 60 degrés.

ANGDIL = angdil

Angle de dilatance (en degrés). La valeur doit être comprise entre 0 et 60 degrés.

COHESION = cohes

Cohésion du matériau (en Pascal – si unité SI).

Mot clé CAM_CLAY#

Le modèle de Cam-Clay est un modèle élastoplastique utilisé en mécanique des sols et est spécialement adapté aux matériaux argileux. Le modèle présenté ici est appelé Cam-Clay modifié. Le document [R7.01.14] décrit les équations correspondantes. Ce modèle peut être utilisé indépendamment des comportements THM. Les caractéristiques élastiques doivent être définies sous le mot clé ELAS.

Opérandes MU/LAMBDA/KAPA#

MU = mu

Module élastique de cisaillement.

LAMBDA = lambda

Coefficient de compressibilité (pente plastique dans un essai de compression hydrostatique).

KAPA = kapa

Coefficient élastique de gonflement (pente élastique dans un essai de compression hydrostatique).

Opérande M#

Pente de la droite d’état critique.

Opérande PORO#

Porosité initiale. Si CAM_CLAY est utilisée sous RELATION_KIT, le mot clé PORO renseigné sous CAM_CLAY et sous THM_INIT doit être le même.

Opérandes PRES_CRIT/KCAM#

PRES_CRIT    = prescr

La pression critique égale à la moitié de la pression de consolidation.

KCAM = kcam

Pression initiale correspondante à la porosité initiale généralement égale à la pression atmosphérique. Ce paramètre doit être positif (\(\mathrm{kcam}>0.\) ).

Opérande PTRAC#

Quantité de la contrainte hydrostatique de traction tolérée ou décalage de l’ellipse vers la gauche sur l’axe des contraintes hydrostatiques. Ce paramètre doit être négatif (ptrac < 0.).

Mot clé facteur CJS#

La loi (Cambou, Jaffani, Sidoroff) est une loi de comportement pour les sols. Elle comporte trois mécanismes, l’un correspond à de l’élasticité non linéaire, un autre correspond à une plastification pour des états de contraintes isotropes, et le troisième mécanisme correspond à une plastification liée à un état de contrainte déviatoire. Le document [R7.01.13] décrit avec précision les équations correspondantes.

Les caractéristiques élastiques doivent être définies sous le mot clé ELAS.

La loi CJS recouvre trois formes possibles (CJS1, CJS2 et CJS3), selon que l’on autorise ou non l’activation des mécanismes non linéaires.

Le tableau ci dessous donne les mécanismes activés pour les trois niveaux CJS1, CJS2 et CJS3:

Mécanisme élastique

Mécanisme plastique isotrope

Mécanisme plastique déviatoire

CJS1

linéaire

non activé

activé, plasticité parfaite

CJS2

non linéaire

activé

activé, écrouissage isotrope

CJS3

non linéaire

activé

activé, écrouissage cinématique

Remarque

En adoptant la correspondance des paramètres pour les états limites, il est possible d’utiliser le comportement CJS1 pour modéliser une loi de Mohr Coulomb en mécanique des sols.

Les différents coefficients sont à renseigner ou non selon le niveau que l’on veut utiliser, conformément au tableau ci dessous (F pour facultatif , O pour obligatoire et rien pour sans objet).

Symbole

\({Q}_{\mathrm{init}}\)

\({R}_{\mathrm{init}}\)

\(n\)

\({K}^{p}\)

\(\gamma\)

\(\beta\)

\({R}_{c}\)

\(A\)

Mot clé

Q_INIT

R_INIT

N_CJS

KP

PCO = pcoGAMMA_CJS

BETA_CJS

RC

A_CJS

CJS1

F

O

O

CJS2

F

F

O

O

O

O

O

O

CJS3

F

O

O

O

O

O

Symbole

\(b\)

\({R}_{m}\)

\(\mu\)

\({p}_{\mathrm{co}}\)

\(c\)

\({P}_{a}\)

Mot clé

B_CJS

RM

M_CJS

PCO

C_CJS

PA

CJS1

O

O

CJS2

O

O

CJS3

O

O

O

O

O

O

Nous attirons l’attention de l’utilisateur sur le fait que, pour un même matériau, le même coefficient peut prendre des valeurs différentes selon le niveau utilisé. Le niveau utilisé n’est jamais renseigné, il est indiqué par le fait que certains coefficients sont renseignés ou non.

Par ailleurs, le mot clé ELAS doit être obligatoirement renseigné quand on utilise la loi CJS (sous un de ses trois niveaux). La définition du module d’Young et du coefficient de Poisson permettent de calculer les coefficients \({K}_{o}^{e}\) et \({G}_{o}\) .

Opérandes BETA_CJS/RM#

Pour niveaux CJS1, CJS2 CJS3.

BETA_CJS     = beta

Paramètre \(\beta\) . Contrôle la variation de volume plastique dans le mécanisme déviatoire.

RM    = rm

Valeur maximale d’ouverture du domaine de réversibilité déviatoire.

Opérandes N_CJS/KP/RC#

Pour niveaux CJS2 et CJS3.

N_CJS    = n

Contrôle la dépendance des module d’élasticité avec la contrainte moyenne:

\(K={K}_{o}^{e}{(\frac{{I}_{1}+{Q}_{\mathrm{init}}}{{\mathrm{3P}}_{a}})}^{n}\text{}G={G}_{o}{(\frac{{I}_{1}+{Q}_{\mathrm{init}}}{{\mathrm{3P}}_{a}})}^{n}\)

KP = kp

Module de compressibilité plastique:

\({\dot{Q}}_{\mathrm{iso}}={K}^{p}\dot{q}={K}_{o}^{p}{(\frac{{Q}_{\mathrm{iso}}}{{P}_{a}})}^{n}\dot{q}\)

RC = rc

Valeur critique de la variable \(R\) :

\({\dot{e}}_{v}^{\mathrm{dp}}=-\beta (\frac{{s}_{\mathrm{II}}}{{s}_{\mathrm{II}}^{c}}-1)\frac{∣{s}_{ij}{\dot{e}}_{ij}^{\mathrm{dp}}∣}{{s}_{\mathrm{II}}}\text{}{s}_{\mathrm{II}}^{c}=-\frac{{R}_{c}{I}_{1}}{h({\theta}_{s})}\)


Opérandes A_CJS/R_INIT#

Pour niveaux CJS2.

A_CJS    = a

Contrôle l’écrouissage isotrope du mécanisme déviatoire;

\(R=\frac{{\mathrm{AR}}_{m}r}{{R}_{m}+\mathrm{Ar}}\)

R_INIT = r

Valeur initiale de la variable \(R\) . Au premier temps de calcul, si la valeur initiale de \(R\) est nulle, soit qu’on ait pas défini d’état initial des variables internes par le mot clé ETAT_INIT de STAT_NON_LINE, soit que cet état initial soit nul, on prendra comme valeur initiale celle définie par le mot clé R_INIT de DEFI_MATERIAU.

Opérandes B_CJS/C_CJS/PCO/MU_CJS#

Pour niveaux CJS3.

B_CJS    = b

Contrôle l’écrouissage cinématique du mécanisme déviatoire:

\({\dot{X}}_{ij}=-\frac{1}{b}{\dot{\lambda}}^{d}\left[\mathrm{dev}(\frac{\partial {f}^{d}}{\partial {X}_{ij}})-{I}_{1}f{X}_{ij}\right]{(\frac{{I}_{1}}{3{P}_{a}})}^{-1.5}\)

C_CJS = c

Contrôle l’évolution de la pression critique: \({p}_{c}={p}_{\mathrm{co}}\exp(-c{\varepsilon}_{v})\) .

PCO = pco

Pression critique initiale: \({p}_{c}={p}_{\mathrm{co}}\exp(-c{\varepsilon}_{v})\) .

MU_CJS        = mu

Contrôle la valeur de rupture de la variable \(R\) : \({R}_{r}={R}_{c}+m\ln(\frac{3{p}_{c}}{{I}_{1}})\) .

Opérandes GAMMA_CJS/PA/Q_INIT#

Pour niveaux CJS1, CJS2 et CJS3.

GAMMA_CJS    = g

Contrôle la forme du critère: \(h({\theta}_{s})={(1+\gamma \cos(3{\theta}_{s}))}^{1/6}={(1+\gamma \sqrt{54}\frac{\det(\underline{\underline{s}})}{{s}_{\mathrm{II}}^{3}})}^{1/6}\)

PA = pa

Pression atmosphérique. Doit être donnée négative.

Q_INIT = q

Paramètre numérique permettant de rendre admissible un état de contrainte nul. Peut également être utilisé pour définir une cohésion, au moins pour le niveau CJS1. On utilisera la formule: \({Q}_{\mathit{init}}=-3c\mathit{cotan}(\phi )\)

Mot clé facteur LAIGLE#

La loi de LAIGLE [R7.01.15] est un modèle de comportement rhéologique pour la modélisation des roches. Celles-ci sont caractérisées par les trois paramètres suivants:

  • \(a\) qui définit l’influence de la composante de dilatance dans le comportement aux grandes déformations. Ce paramètre dépend du niveau d’altération de la roche,

  • \(s\) qui définit la cohésion du milieu. Il est donc représentatif de l’endommagement de la roche,

  • \(m\) est fonction de la nature minéralogique de la roche, et est associé à un retour d’expérience important.

Les caractéristiques élastiques doivent être définies sous le mot clé ELAS.

Opérandes GAMMA_ULT/GAMMA_E#

GAMMA_ULT    = gamma_ult

Paramètre \({\gamma}_{\mathrm{ult}}\) : Déformation déviatoire plastique correspondant au palier.

GAMMA_E =    gamma_e

Paramètre \({\gamma}_{e}\) : Déformation déviatoire plastique correspondant à la disparition complète de la cohésion.


Opérande M_ULT/M_E/A_E/M_PIC#

M_ULT    = m_ult

Paramètre \({m}_{\mathrm{ult}}\) : Valeur de \(m\) du critère ultime atteinte \({\gamma}_{\mathrm{ult}}\) .

M_E     =    m_e

Paramètre \({m}_{e}\) : Valeur de \(m\) du critère intermédiaire atteinte en \({\gamma}_{e}\) .

A_E     =    a_e

Paramètre \({a}_{e}\) : Valeur de \(a\) du critère intermédiaire atteinte en \({\gamma}_{e}\) .

M_PIC    =    m_pic

Paramètre \({m}_{\mathrm{pic}}\) : Valeur de \(m\) du critère de pic atteinte au pic de contrainte.

Opérandes A_PIC/ETA/SIGMA_C#

A_PIC    =    a_pic

Paramètre \({a}_{\mathrm{pic}}\) : Valeur de l’exposant \(a\) au pic de contrainte.

ETA     =    eta

Paramètre \(\eta\) : Exposant régulant l’écrouissage.

SIGMA_C = sigma_c

Paramètre \({s}_{c}\) : Résistance en compression simple.

Opérandes GAMMA/KSI#

GAMMA = gamma, KSI = ksi

Paramètres \(\gamma\) et \(\xi\) : Paramètres réglant la dilatance.

Une condition à respecter est que le rapport \(\gamma /\xi\) reste inférieur à \(1\) . Dans le cas des roches dures très résistantes, soumises à des contraintes de confinement relativement faibles, la variation de la dilatance \(\sin\psi\) (en fonction de l’état des contraintes - voir [R7.01.15]) peut tendre vers \(\gamma /\xi\) , ce qui justifie cette condition.

Opérande GAMMA_CJS#

Paramètre \({\gamma}_{\mathit{cjs}}\) : paramètre de forme de la surface de charge dans le plan déviatoire.

Opérande SIGMA_P1#

Paramètre \({\sigma}_{\mathit{pl}}\) : intersection du critère intermédiaire et du critère de pic.

Opérande PA#

Pression atmosphérique. Doit être donnée positive.

Remarque :

Les paramètres M_E, A_E, A_PIC, SIGMA_P1, SIGMA_Cet MPICsont dépendants les uns des autres par la relation: \({m}_{e}=\frac{{\sigma}_{c}}{{\sigma}_{\mathrm{pl}}}{({m}_{\mathrm{pic}}\frac{{\sigma}_{\mathrm{pl}}}{{\sigma}_{c}}+1)}^{\frac{{a}_{\mathrm{pic}}}{{a}_{e}}}.\) Cette dépendance est vérifiée au sein du code.

Mot clé facteur LETK#

Le modèle rhéologique L&K (Laigle et Kleine) est une loi de comportement élasto visco-plastique appelée ici LETK [R7.01.24]. Elle s’appuie sur des concepts de l’élastoplasticité et de la viscoplasticité. L’élastoplasticité se caractérise par un écrouissage positif en pré pic et un écrouissage négatif en post pic.

On retrouve parmi les paramètres:

  • des paramètres qui interviennent dans les fonctions d’écrouissage relatifs aux différents seuils élastoplastiques ou visqueux, comme \(a\) , \(s\) et \(m\) ,

  • des paramètres liés au critères visqueux,

  • des paramètres liés à la dilatance,

  • des paramètres liés à la résistance du matériau en compression et en traction.

Les caractéristiques élastiques doivent être définies sous le mot clé ELAS.

Opérandes PA/NELAS/SIGMA_C/H0_EXT#

PA = pa S_0 = s0

Paramètre \(\mathrm{Pa}\) : pression atmosphérique.

NELAS         =    nelas

Paramètre \({n}_{\mathrm{elas}}\) : exposant de la loi de variation des modules élastiques \(K\) et \(G\) .

SIGMA_C     =     sigc

Paramètre \({\sigma}_{c}\) : résistance en compression simple (l’unité d’une contrainte)..

H0_EXT     =     h0

Paramètre \({H}_{\mathrm{0ext}}\) : paramètre pilotant la résistance à la traction

Opérande GAMMA_CJS/XAMS#

GAMMA_CJS    =    gcjs
XAMS         =    xams

Paramètre \({\gamma}_{\text{cjs}}\) : paramètre de forme du critère dans le plan déviatoire (entre 0 et 1).

Paramètre \({x}_{\text{ams}}\) : paramètre non nul intervenant dans les lois d’écrouissage pré-pic.

Opérande ETA/A_0/A_E/A_PIC#

ETA = eta

Paramètre \(h\) : paramètre non nul intervenant dans les lois d’écrouissage post-pic.

A_0 = a0

Paramètre \({a}_{0}\) : valeur de \(a\) sur le seuil d’endommagement.

A_E = ae

Paramètre \({a}_{e}\) : valeur de \(a\) sur le seuil intermédiaire.

A_PIC = ap

Paramètre \({a}_{\mathit{pic}}\) : valeur de \(a\) sur le seuil de pic.

Opérandes S_0/S_E/M_0/M_E/M_PIC/M_ULT#

S_0 = s0

Paramètre \({s}_{0}\) : valeur de \(s\) sur le seuil d’endommagement.

S_E = se

Paramètre \({s}_{e}\) : valeur de \(s\) sur le seuil intermédiaire.

M_0 = m0

Paramètre \({m}_{0}\) : valeur de \(m\) sur le seuil d’endommagement.

M_E = me

Paramètre \({m}_{e}\) : valeur de \(m\) sur le seuil intermédiaire.

M_PIC = mp

Paramètre \({m}_{\mathrm{pic}}\) : valeur de \(m\) sur le seuil de pic.

M_ULT = mult

Paramètre \({m}_{\mathrm{ult}}\) : valeur de \(m\) sur le seuil résiduel.

Opérandes XI_E/XI_PIC/MV_MAX/XIV_MAX#

XI_E = xie

Paramètre \({\xi}_{e}\) : niveau d’écrouissage sur le seuil intermédiaire.

XI_PIC = xip

Paramètre \({\xi}_{\mathrm{pic}}\) : niveau d’écrouissage sur le seuil de pic.

MV_MAX = mvmx

Paramètre \({m}_{v-max}\) : valeur de \(m\) sur le seuil de viscoplasticité.

XIV_MAX = xivmx

Paramètre \({\xi}_{v-\max}\) : niveau d’écrouissage pour atteindre le seuil viscoplastique maximal.

Opérandes A/N#

A = A

Paramètre \(A\) : paramètre caractérisant l’amplitude de la vitesse de fluage (en \({s}^{-1}\) ou \({\mathrm{jour}}^{-1}\) ).

N = n

Paramètre \(n\) : exposant intervenant dans la formule pilotant la cinétique de fluage.

Opérande SIGMA_P1#

SIGMA_P1 = sp1

Paramètre \({\sigma}_{\mathit{P1}}\) : correspond à l’abscisse du point d’intersection de la limite de clivage et du seuil de pic.

Opérandes MU0_V et XI0_V#

MU0_V = mu0v, XI0_V = xi0v

Paramètres \({\mu}_{\mathrm{0v}}\) et \({\xi}_{\mathrm{0v}}\) : paramètres réglant la dilatance des mécanismes pré-pic et viscoplastiques

Les conditions à respecter sur ces paramètres sont:

\({\mu}_{\mathrm{0v}}<{\xi}_{\mathrm{0v}}\) ou \(\lbrace \begin{array}{c}{\mu}_{0v}>{\xi}_{0v}\hfill \\ \frac{{s}_{\mathit{pic}}^{{a}_{\mathit{pic}}}}{{s}_{0}^{{a}_{0}}}\le \frac{1+{\mu}_{0v}}{{\mu}_{0v}-{\xi}_{0v}}\end{array}\) avec \({s}^{\mathit{pic}}=1\)

Opérandes MU1 et XI1#

MU1 = mu1, XI1 = xi1

Paramètres \({\mu}_{1}\) et \({\xi}_{1}\) : paramètres réglant la dilatance des mécanismes post-pic. Une condition à respecter est que le rapport \({\mu}_{1}/{\xi}_{1}\) reste inférieur ou égal à 1.

Mot clé facteur DRUCK_PRAGER#

Lecritère de DRUCK_PRAGER [R7.01.16] est un modèle de comportement pour la mécanique des sols, elle est définie par la relation:

\({\sigma}_{\mathit{eq}}+\alpha {I}_{1}-R(p)\le 0\)

où:

\({\sigma}_{\mathrm{eq}}\) est une fonction du déviateur des contraintes effectives \({\sigma}^{'}\) ,

\({I}_{1}=\mathrm{Tr}({\sigma}^{'})\) est la trace des contraintes effectives,

\(\alpha\) est un coefficient de dépendance en pression,

\(R(p)\) est une fonction de la déformation plastique cumulée.

Dans le cas linéaire (loi associée DRUCK_PRAGER et non associée DRUCK_PRAG_N_A), la fonction \(R\) est donnée par: \(\begin{array}{cc}0<p<{p}_{\mathit{ult}}& R(p)=\mathit{hp}+{\sigma}_{y}\hfill \\ p\ge {p}_{\mathit{ult}}& R(p)=h{p}_{\mathit{ult}}+{\sigma}_{y}\hfill \end{array}\) .

Dans le cas parabolique (loi associée DRUCK_PRAGER), \(R(p)={\sigma}_{y}f(p)\) où la fonction \(f(p)\) est donnée par:

\(\begin{array}{cc}0<p<{p}_{\mathit{ult}}& f\left(p\right)={\left(1-\left(1-\sqrt{\frac{{\sigma}_{y\mathit{ult}}}{{\sigma}_{y}}}\right)\frac{p}{{p}_{\mathit{ult}}}\right)}^{2}\hfill \\ p\ge {p}_{\mathit{ult}}& f\left(p\right)=\frac{{\sigma}_{y\mathit{ult}}}{{\sigma}_{y}}\hfill \end{array}\)

Dans le cas parabolique (loi non associée DRUCK_PRAG_N_A), la fonction \(R\) est donnée par:

\(\begin{array}{cc}0<p<{p}_{\mathit{ult}}& R(p)=({\sigma}_{Y}-{\sigma}_{\mathit{ult}}){(\frac{p}{{p}_{\mathit{ult}}})}^{2}+2({\sigma}_{Y}-{\sigma}_{\mathit{ult}})\frac{p}{{p}_{\mathit{ult}}}+{\sigma}_{Y}\hfill \\ p\ge {p}_{\mathit{ult}}& R(p)={\sigma}_{\mathit{ult}}\hfill \end{array}\)

Dans le cas exponentiel (loi non associée DRUCK_PRAG_N_A), la fonction \(R\) est donnée par:

\(R(p)=({\sigma}_{Y}-{\sigma}_{\mathit{ult}})\exp(\frac{-p}{{p}_{c}})+{\sigma}_{\mathit{ult}}\)

Dans le cas d’une loi de comportement non associée DRUCK_PRAG_N_A, il est aussi nécessaire de définir un potentiel d’écoulement (en plus du critère défini ci-dessus). Ce potentiel d’écoulement s’écrit:

\(G(\sigma ,p)={\sigma}_{\mathit{eq}}+\beta (p){I}_{1}\)

\(\beta (p)\) est une fonction de la déformation plastique cumulée

Dans les cas d’un écrouissage linéaire et parabolique, cette fonction \(\beta (p)\) s’écrit:

\(\begin{array}{cc}0<p<{p}_{\mathit{ult}}& \beta (p)={\beta}_{0}(1-\frac{p}{{p}_{\mathit{ult}}})\hfill \\ p\ge {p}_{\mathit{ult}}& \beta (p)=0\hfill \end{array}\)

Dans le cas d’un écrouissage exponentiel, cette fonction \(\beta (p)\) s’écrit:

\(\beta (p)=({\beta}_{0}-{\beta}_{\mathit{ult}})\exp(\frac{-p}{{p}_{c}})+{\beta}_{\mathit{ult}}\)

Opérande ECROUISSAGE#

ECROUISSAGE =/‘LINEAIRE‘,/‘PARABOLIQUE‘,/‘EXPONENTIEL‘

Permet de définir le type d’écrouissage souhaité.

Opérande ALPHA#

ALPHA = alpha

Désigne le coefficient de dépendance en pression. On rappelle que l’opérande ALPHA est relié à l’angle de frottement \(\mathrm{\phi }\) par la relation: \(\alpha =\frac{2.\sin(\mathrm{\phi })}{3-\sin(\mathrm{\phi })}\) .

Opérande P_ULTM#

P_ULTM = p_ult

Désigne la déformation plastique cumulée ultime pour les écrouissages linéaire et parabolique (opérande ECROUISSAGE =‘LINEAIRE‘,/‘PARABOLIQUE‘) .

Opérande SY#

SY = sy

Désigne la contrainte plastique. Cette opérande est liée à la combinaison du coefficient de cohésion \(C\) avec l’angle de frottement \(\varphi\) de la façon suivante: \(S=\frac{6C\cos(\varphi )}{3-\sin(\varphi )}\) .

Opérande H#

H = h

Désigne le module d’écrouissage, \(h<0\) si la loi est adoucissante. Cette opérande est obligatoire pour un écrouissage de type linéaire (opérande ECROUISSAGE =‘LINEAIRE‘) .

Opérande SY_ULTM#

SY_ULTM = sy_ult Désigne la contrainte ultime. Cette opérande est obligatoire pour un écrouissage de type parabolique (opérande ECROUISSAGE =‘PARABOLIQUE‘ et ‘EXPONENTIEL”) .

Opérande DILAT#

DILAT = beta_0

Désigne la dilatance initiale (pour la loi non associée DRUCK_PRAG_N_A) . On rappelle que l’opérande DILAT est reliée à l’angle de dilatance \({\psi}_{0}\) par la relation: \({\beta}_{0}=\frac{2.\sin({\psi}_{0})}{3-\sin({\psi}_{0})}\)

Opérande DILAT_ULTM#

DILAT_ULTM = beta_ult

Désigne la dilatance finale(pour la loi non associée DRUCK_PRAG_N_A etECROUISSAGE =‘EXPONENTIEL‘).

Mot clé facteur VISC_DRUC_PRAG#

Le modèle rhéologique VISC_DRUC_PRAG est une loi de comportement élasto-visco-plastique [R7.01.22]. Elle se caractérise par un mécanisme viscoplastique qui s’écrouit entre trois seuils : élastique, de pic et ultime. L’élastoplasticité est de type Drucker Prager avec un écrouissage positif en pré pic et un écrouissage négatif en post-pic et la viscoplasticité est une loi puissance de type Perzyna.

On retrouve parmi les paramètres:

  • des paramètres qui interviennent dans les fonctions d’écrouissage relatifs aux différents seuils élastique, de pic et ultime « \(\alpha\) », « \(R\) » et « \(\beta\) » ,

  • des paramètres liés à la loi de fluage « \(A\) » et « \(n\) »,

  • les déformations viscoplastiques cumulées correspondantes à chacun des seuils \({p}_{\mathit{pic}}\) et \({p}_{\mathit{ult}}\) ;

  • une pression de référence « \({P}_{\mathit{ref}}\) »

Les caractéristiques élastiques doivent être définies sous le mot clé ELAS.

Opérandes PREF/N/A/P_PIC/P_ULT#

PREF     =     pref

Paramètre \({P}_{\mathrm{ref}}\) : pression de référence (unité d’une contrainte)

N     =    n

Paramètre \(n\) : exposant de la loi d fluage

A     =     a

Paramètre \(A\) : paramètre viscoplastique (en \({s}^{-1}\) ou \({\mathrm{jour}}^{-1}\) )

P_PIC     =     ppic

Paramètre \({p}_{\mathrm{pic}}\) : déformation viscoplastique cumulée au niveau du seuil de pic

P_ULT     =     pult

Paramètre \({p}_{\mathrm{ult}}\) : déformation viscoplastique cumulée au niveau du seuil ultime

Opérandes ALPHA_0/ALPHA_PIC/ALPHA_ULT#

ALPHA_0 = alpha0

Paramètre \({\alpha}_{0}\) : paramètre de la fonction de cohésion \(\alpha (p)\) au niveau du seuil élastique

ALPHA_PIC = alphapic

Paramètre \({\alpha}_{\mathrm{pic}}\) : paramètre de la fonction de cohésion \(\alpha (p)\) au niveau du seuil de pic

ALPHA_ULT = alphault

Paramètre \({\alpha}_{\mathrm{ult}}\) : paramètre de la fonction de cohésion \(\alpha (p)\) au niveau du seuil ultime

Opérandes R_0/R_PIC/R_ULT#

R_0 = r0

Paramètre \({R}_{0}\) : paramètre de la fonction d’écrouissage \(R(p)\) au niveau du seuil élastique (en unités de contraintes \(\mathit{Pa}\) ou \(\mathit{MPa}\) )

R_PIC = rpic

Paramètre \({R}_{\mathrm{pic}}\) : paramètre de la fonction d’écrouissage \(R(p)\) au niveau du seuil de pic (en unités de contraintes \(\mathit{Pa}\) ou \(\mathit{MPa}\) )

R_ULT = rult

Paramètre \({R}_{\mathrm{ult}}\) : paramètre de la fonction d’écrouissage \(R(p)\) au niveau du seuil ultime (en unités de contraintes \(\mathit{Pa}\) ou \(\mathit{MPa}\) )

Opérandes BETA_0/BETA_PIC/BETA_ULT#

BETA_0 = beta0

Paramètre \({\beta}_{0}\) : paramètre de la fonction de dilatance \(\beta (p)\) au niveau du seuil élastique

BETA_PIC = betapic

Paramètre \({\beta}_{\mathrm{pic}}\) : paramètre de la fonction de dilatance \(\beta (p)\) au niveau du seuil de pic

BETA_ULT = betault

Paramètre \({\beta}_{\mathrm{ult}}\) : paramètre de la fonction de dilatance \(\beta (p)\) au niveau du seuil ultime

Mot clé facteur BARCELONE#

Le modèle de Barcelone décrit le comportement élasto-plastique des sols non saturés couplé au comportement hydraulique (Cf. [R7.01.17] pour plus de détail). Ce modèle se ramène au modèle de Cam-Clay dans le cas saturé. Deux critères interviennent: un critère de plasticité mécanique (celui de Cam-Clay) et un critère hydrique contrôlé par la succion (ou pression capillaire). Il ne peut être utilisé que dans le cadre des comportements THHM et HHM. Les caractéristiques nécessaires au modèle doivent être données sous ce mot-clé et sous les mots clés CAM_CLAY et ELAS.

Il est donc obligatoire de renseigner les paramètres des mots clés CAM_CLAY et ELAS.

Opérandes MU/PORO/LAMBDA/KAPA/M#

MU = mu

Module élastique de cisaillement.

PORO = poro

Porosité associée à une pression initiale et liée à l’indice des vides initial : \(n=\frac{{e}_{0}}{1+{e}_{0}}\) .

LAMBDA = lambda

Coefficient de compressibilité (pente plastique dans un essai de compression hydrostatique).

KAPA =    kapa

Coefficient élastique de gonflement (pente élastique dans un essai de compression hydrostatique).

M =    m

Pente de la droite d’état critique.

Opérandes PRES_CRIT et PA#

PRES_CRIT = pc,PA = pa

Pression critique égale à la moitié de la pression de consolidation et pression atmosphérique.

Opérandes R/BETA/KC#

R = r, BETA = beta

Coefficients adimensionnels intervenant dans l’expression: \(\lambda ({p}_{c})=\lambda (0)\left[(1-r)exp(-\beta {p}_{c})+r\right]\)

KC= kc

Paramètre adimensionnel contrôlant l’augmentation de la cohésion avec la succion (pression capillaire).

Opérandes PCO_INIT/KAPAS/LAMBDAS/ALPHAB#

PC0_INIT = Pc0(0)

Seuil initial de la pression capillaire (homogène à des contraintes).

KAPAS = Kappas

Coefficient de rigidité adimensionnel associé au changement de succion dans le domaine élastique.

LAMBDAS = Lambdas

Coefficient de compressibilité lié à une variation de succion dans le domaine plastique. (adimensionnel).

ALPHAB = alphab

Coefficient de correction de la normalité de l’écoulement plastique, cf. [R7.01.17].

Terme correctif facultatif et adimensionnel permettant de mieux prendre en compte des résultats expérimentaux. Par défaut, il est calculé en fonction de la pente de la droite d’état critique, du coefficient de gonflement et du coefficient de compressibilité.

Mot clé facteur HUJEUX#

Loi de comportement élastoplastique en mécanique des sols (géo-matériaux granulaires: argiles sableuses, normalement consolidées ou sur-consolidées, graves…). Ce modèle est un modèle multi-critère qui comporte un mécanisme élastique non linéaire, 3 mécanismes plastiques déviatoires et un mécanisme plastique isotrope (voir [R7.01.23]).

Les caractéristiques mécaniques élastiques E, NU, et ALPHA doivent être définies en parallèle sous le mot-clé ELAS. La loi de Hujeux exhibant un comportement élastique non-linéaire, les valeurs de ces paramètres sont associées à la pression de référence PREF de la loi de Hujeux.

Opérandes N/BETA/B/D/PHI#

N = n

Valeur du paramètre caractéristique de la loi puissance élastique non-linéaire, comprise entre 0 et 1.

BETA = beta

Valeur du coefficient de compressibilité plastique volumique ou de loi d’état critique, (positif).

B= b

Valeur du paramètre influençant la fonction de charge dans le plan \((P',Q)\) , comprise entre 0 (Mohr-Coulomb) et 1 (Cam-Clay).

D = d

Valeur du paramètre caractérisant la distance entre la droite d’état critique et la droite de consolidation isotrope, (positif).

PHI = phi

Valeur du paramètre caractérisant l’angle de frottement interne, en degré.

Opérandes ANGDIL/PCO/PREF#

ANGDIL = angdil

Valeur du paramètre caractérisant l’angle de dilatance, en degré.

PCO = pco

Valeur pression critique de référence initiale, (négative).

PREF = pref

Valeur pression de confinement de référence, (négative).

Opérandes ACYC/AMON/CCYC/CMON

ACYC = acyc,AMON = amon,CCYC = ccyc,CMON = cmon

Valeurs des paramètres d’écrouissage des mécanismes plastiques déviatoires, en cyclique et en monotone, et des mécanismes plastiques de consolidation, en cyclique et en monotone, respectivement.

Opérandes RD_ELA/RI_ELA#

RD_ELA = rdela, RI_ELA = riela,

Valeurs des rayons initiaux des seuils des mécanismes déviatoire monotone et de consolidation monotone, respectivement, comprises entre 0 et 1.

RD_ELA = rdela, RI_ELA = riela,

Valeurs des rayons initiaux des seuils des mécanismes déviatoire monotone et de consolidation monotone, respectivement, comprises entre 0 et 1.

Opérandes RD_CYC/RI_CYC#

RD_CYC = rdcyc, RI_CYC = ricyc

Valeurs des rayons initiaux des seuils des mécanismes déviatoire cyclique et de consolidation cyclique, respectivement, comprises entre 0 et 1.

Opérandes RHYS/RMOB/XM/DILA/PTRAC#

RHYS = rhys

Valeur du paramètre définissant la taille du domaine hystérétique.

RMOB = rmob

Valeur du paramètre définissant la taille du domaine mobilisé.

XM = xm

Valeur du paramètre de contrôle dans le domaine hystérétique.

DILA = dila

Valeur du coefficient de dilatance, comprise entre 0 et 1.

PTRAC = ptrac

cohésion du matériau, homogène à une contrainte (valeur positive ou nulle). Permet de décaler la surface de charge vers les \(p>0\) afin de prendre en compte une légère traction dans le matériau.

Mot clé facteur HOEK_BROWN#

Loi de comportement en mécanique des roches de type loi de HOEK-BROWN modifiée (Cf. [R7.01.18]

Les caractéristiques mécaniques élastiques E, NU, et ALPHA doivent être définies en parallèle sous le mot-clé ELAS.

Opérandes GAMMA_RUP/GAMMA_RES#

GAMMA_RUP = grup

Valeur du paramètre d’écrouissage à la rupture du matériau.

GAMMA_RES = gres

Valeur du paramètre d’écrouissage au début de la résistance résiduelle.

Opérandes S_END/S_RUP/M_END/M_RUP#

S_END = send

Valeur du produit S*SIGMA_c**2 atteinte à l’initiation d’endommagement.

S_RUP = srup

Valeur du produit S*SIGMA_c**2 atteinte en GAMMA_RUP.

M_END = mend

Valeur du produit M*SIGMA_c atteinte à l’initiation d’endommagement.

M_RUP = mrup

Valeur du produit M*SIGMA_c atteinte en GAMMA_RUP.

Opérande BETA/ALPHAB#

BETA = beta

Paramètre caractérisant le comportement post-rupture du matériau.

ALPHAHB = alphahb

Paramètre caractérisant le comportement post-rupture du matériau.

Opérande PHI_RUP/PHI_RES/PHI_END#

PHI_RUP = prup

Valeur de l’angle de frottement atteinte en GAMMA_RUP.

PHI_RES = pres

Valeur de l’angle de frottement atteinte en GAMMA_RES.

PHI_END = phiend

Valeur de l’angle de frottement à l’initiation d’endommagement (prise nulle par défaut).

Mot clé facteur GonfElas#

Loi de comportement en mécanique des roches - écrite sous MFront - permettant de décrire le comportement des matériaux de type « argile gonflante » (bentonite). Ce modèle a été développé au LAEGO. Il s’agit d’un modèle élastique non-linéaire reliant la contrainte nette à la pression de gonflement qui elle même dépend de la succion (ou pression capillaire). Il ne peut être utilisé que dans le cadre des comportements THHM et HHM.

Les caractéristiques mécaniques élastiques E, NU, et ALPHA doivent être définies en parallèle sous le mot-clé ELAS.

La loi GonfElas est un modèle de comportement pour les argiles gonflantes (type bentonite), elle est définie par la relation :

\(d\tilde{\sigma}={K}_{0}d{\varepsilon}_{V}+b(1+\frac{s}{A}){e}^{-{\beta}_{m}{(\frac{s}{A})}^{2}}\mathrm{ds}\)

avec \(\tilde{\sigma}\) : contrainte nette (trace) \(\sigma =\tilde{\sigma}-{p}_{g}\) .

Dans le domaine saturé :

\(d\tilde{\sigma}={K}_{0}d{\varepsilon}_{V}-{\mathrm{bdp}}_{w}+{\mathrm{dp}}_{g}\)

Ou encore :

\(d\tilde{\sigma}={K}_{0}d{\varepsilon}_{V}-{\mathrm{bdp}}_{c}+(1-b){\mathrm{dp}}_{g}\)

\({K}_{0}\) est le module de compressibilité du matériau

\(b\) est le coefficient de Biot

\(A\) est un paramètre homogène à une pression

\({\beta}_{m}\) est un paramètre sans dimension

\(s\) la succion (ou pression capillaire)

A partir de là, l’identification se fait en recherchant la pression de gonflement.

Soit \({P}_{\mathrm{gf}}\) la pression de gonflement attendue et soit \({P}_{\mathrm{gf}}({s}_{0})\) la pression de gonflement trouvée par le modèle quand on re-sature un échantillon dans un essai à déformation bloquée et en partant d’une succion \({s}_{0}\) .

Il est facile de voir que : \(\frac{{P}_{\mathit{gf}}({s}_{0})}{A}=\frac{\sqrt{\pi}}{2\sqrt{{\beta}_{m}}}\mathit{Erf}\left(\frac{{s}_{0}}{A}\sqrt{{\beta}_{m}}\right)+\frac{1}{2{\beta}_{m}}\left(\begin{array}{c}1-{e}^{-{\beta}_{m}{\left(\frac{{s}_{0}}{A}\right)}^{2}}\\ \phantom{\rule{2em}{0ex}}\end{array}\right)\)

On doit avoir \({P}_{\mathrm{gf}}={P}_{\mathrm{gf}}^{\infty}\) . On sait que \(\mathrm{Erf}(\infty )=1\) et donc : \(\frac{{P}_{\mathit{gf}}({s}_{0})}{A}=\frac{\sqrt{\pi}}{2\sqrt{{\beta}_{m}}}+\frac{1}{2{\beta}_{m}}\)

Pour plus de détails, on se reportera à [R7.01.41].

Opérande YoungModulus et PoissonRatio#

Paramètres d’élasticité classiques (module d’Young et coefficient de Poisson).

Opérande BiotCoef#

Coefficient de Biot. Attention à prendre le même que celui renseigné dans le module THM.

Opérande betaM#

Paramètre matériau sans dimension correspondant au \({\beta}_{m}\) de la loi ci-dessus. L’identification se fait en recherchant la pression de gonflement.

Opérande ReferencePressure#

Paramètre homogène à une pression correspondant au \(A\) de la loi ci-dessus.

Mot clé facteur JOINT_BANDIS#

Loi de comportement d’un joint hydraulique en mécanique des roches. Dans la direction normale au joint, le comportement est donné par

\(d\sigma {'}_{n}=-{K}_{ni}\frac{\mathrm{dU}}{{(1-\frac{U}{{U}_{\max}})}^{\gamma}}\)

\(\sigma {'}_{n}\) est la contrainte effective normale.

\({K}_{ni}\) est la rigidité initiale normale.

\(U\) est la fermeture de fissure (ouverture à chargement nul moins ouverture courante).

\({U}_{\max}\) est la fermeture asymptotique de la fissure (à contrainte infinie).

\(\gamma\) est un paramètre matériau.

Dans la direction tangentielle, le comportement est élastique linéaire:

\(\sigma {'}_{t}={K}_{t}[[{u}_{t}]]\)

Opérande K#

Rigidité normale à chargement nul \({K}_{ni}\) (contrainte par unité de longueur).

Opérande DMAX#

Fermeture asymptotique \({D}_{\max}\) (longueur).

Opérande GAMA#

Paramètre matériau \(\gamma\) sans dimension.

Opérande KT#

Rigidité tangentielle \({K}_{t}\) (contrainte par unité de longueur).

Mot clé facteur THM_RUPT#

Loi de comportement pour les fissures avec couplage hydro-mécanique (voir [R7.02.15]).

Lorsque les massifs environnants la fissure sont imperméables, l’écoulement n’est plus bien défini sur les éléments de joints non ouverts. Dans ce cas, on remplace le saut de déplacement par une ouverture de fissure fictive \({\varepsilon}_{\text{fict}}\) qui permet de régulariser l’écoulement et de reporter à la pointe de fissure la condition aux limites écrite à l’extrémité du trajet de fissuration.

On peut également définir un module de Biot \(N\) pour la zone cohésive.

Opérande OUV_FICT#

Ouverture fictive de fissure \({\varepsilon}_{\text{fict}}\) (longueur).

Opérande UN_SUR_N#

Inverse du module de Biot de la fissure \(N\) (contrainte par unité de longueur).

Mot clé facteur Iwan#

Loi de comportement élastoplastique en mécanique des sols adaptée pour le comportement déviatorique cyclique. La loi de comportement d’Iwan [R7.01.38] permet de reproduire les courbes de dégradation du module de cisaillement. La loi est calibrée à partir des paramètres d’un modèle hyperbolique de la forme:

\(\frac{\text{G}}{{\text{G}}_{max}}=\frac{1}{1+{\left(\frac{\text{γ}}{{\text{γ}}_{\mathit{ref}}}\right)}^{n}}\)

Les caractéristiques mécaniques élastiques E et NU doivent être définies en parallèle sous le mot-clé ELAS. Les valeurs sous les mot-clef ELAS seront comparées à celles entrées sous le mot-clef Iwan. Si elles sont différentes, une erreur fatale sera émise.

Si le mot-clef ELAS n’est pas renseigné, ce sera fait automatiquement en prenant les caractéristiques élastiques du mot-clef Iwan.

Opérande YoungModulus#

Module de Young.

Opérande PoissonRatio#

Coefficient de Poisson.

Opérande HypDistorsion#

Valeur de la déformation de cisaillement \({\text{γ}}_{\mathit{ref}}=2{\text{ε}}_{ij}\) de la loi hyperbolique. C’est la valeur pour laquelle \(\text{G}={\text{G}}_{max}/2\) dans la courbe de comportement.

Opérande HypExponent#

Exposant de la loi hyperbolique.

Mot clé facteur LKR#

Le modèle LKR (Laigle, Kleine et Raude) est une loi de comportement thermo-élasto(visco)plastique [R7.01.40]. Elle s’appuie sur des concepts issus des théories de l’élastoplasticité et de la viscoplasticité. Le mécanisme plastique estcaractérisépar un écrouissage positif en régime pré-pic et négatif en régime post-pic. La température influence les écrouissages plastique et viscoplastique.

Les caractéristiques élastiques doivent être définies sous le mot cléELAS.

Le lecteur se rapportera à la documentation de référence [R7.01.40] pour la signification, les intervalles de définition et les valeurs par défaut (si paramètre facultatif) de chaque paramètre propre au mot-clé facteur LKR dont la syntaxe est détaillée en début de document.

Mot clé facteur MohrCoulombAS#

Loi de comportement élastoplastique en mécanique des sols (géo-matériaux granulaires) adaptée pour des chargements monotones, écrite sous MFront. Cette loi de comportement élastoplastique avec surface de charge lissée de Mohr-Coulomb [R7.01.43] permet par exemple d’analyser la capacité portante d’une structure géotechnique. Le lissage proposé du critère de Mohr-Coulomb, comparativement à la loi d’origine [R7.01.28], a pour but d’accroître la robustesse de l’intégration numérique implicite. Les données nécessaires au champ matériau comportent aussi les paramètres de lissage.Les caractéristiques mécaniques élastiques E et NU doivent être définies en parallèle sous le mot-clé ELAS. Les valeurs sous le mot-clef ELAS seront comparées à celles entrées sous le mot-clef MohrCoulombAS. Si elles sont différentes, une erreur fatale sera émise.

Si le mot-clef ELAS n’est pas renseigné, ce sera fait automatiquement en prenant les caractéristiques élastiques du mot-clé MohrCoulombAS.

Opérandes#

Opérande YoungModulus#

Module de Young.

Opérande PoissonRatio#

Coefficient de Poisson.

Opérande Cohesion#

Cohésion (scalaire positif).

Opérande FrictionAngle#

Angle de frottement \({\varphi}_{\mathit{pp}}\) (fourni en °).

Opérande DilatancyAngle#

Angle dedilatance \(\psi\) (fourni en °) qui doit êtreinférieur ou égal à l’angle de frottement interne \({\varphi}_{\mathit{pp}}\) . Lorsque \(\psi ={\varphi}_{\mathit{pp}}\) , la loi d’écoulement plastique devient associée.

Opérande TransitionAngle#

Paramètre associé au lissage: angle de Lode de transition \({\theta}_{T}\) (fourni en °).Il doit être strictement inférieur à 30°. Une valeur typique peut être prise égale à 25°.

Opérande TensionCutOff#

Paramètre positif associé au lissage: troncature de traction \({a}_{\mathit{tt}}\) . Si \({a}_{\mathit{tt}}=0\) , le critère retrouve le sommet de la pyramide de Mohr-Coulomb, donc il n’est plus lissé.

Opérande HardeningCoef#

Paramètre positif ou nul décrivant l’écrouissage agissant sur la cohésion en fonction de la déformation plastique équivalente. S’il est strictement positif, on prendra en général une valeur faible si la finalité est de réduire le régime de réponse instable, cf. [R7.01.43].

Mot clé facteur NLH_CSRM#

La loi de comportement NLH_CSRM permet de modéliser le comportement élasto-visco-plastique des géomatériaux cohérents. Elle remplacera à terme les lois LETK et LKR.

Le périmètre d’utilisation du modèle NLH_CSRMest pour l’instant limité au comportement mécanique isotrope . La prise en compte de l’anisotropie structurelle et de la dépendance des écrouissages à la température — effective dans la dernière version du modèle LKR— fera l’objet de prochaines restitutions; de même que la dépendance des critères au troisième invariant du déviateur des contraintes (angle de Lode).

Le modèle NLH_CSRM s’inscrit dans le cadre thermodynamique des matériaux standards généralisés à deux mécanismes irréversibles,

  • Mécanisme plastique —comportement irréversible instantané: écrouissages durcissant et/ou adoucissant, comportement volumique contractant ou dilatant, influence de la contrainte moyenne sur le caractère fragile de la réponse en compression,…;

  • Mécanisme viscoplastique — comportement irréversible différé (de type Perzyna): fluages primaire, secondaire, et tertiaire (ruine).

Un couplage entre ces deux mécanismes permet — entre autres — de représenter la dépendance de la résistance maximale de certains géomatériaux à la vitesse de sollicitation.

Cette loi a été intégrée de manière implicite via l’outil Mfront. Sa documentation de référence porte la clé r7.01.46 Loi élasto-visco-plastique NLH_CSRM pour les géomatériaux.

YoungModulus et PoissonRatio sont également à renseigner dans le mot clé facteur ELAS.

Mot clé facteur MCC#

Le modèle de comportement MCC permet de représenter de façon qualitative la phénoménologie des sols granulaires dans des chargements monotones, tenant compte des effets de dilatance/contractance, d’adoucissement/durcissement, ainsi que de l’état critique. Le modèle MCC s’inscrit dans le cadre des matériaux standard généralisés. Il met à jour la formulation et la méthode de résolution numérique de la loi CAM_CLAY [R7.01.14], tout en restant fidèle aux éléments de phénoménologie prédite par cette dernière, pour, à terme, la remplacer.

Les paramètres du modèle MCC sont au nombre total de sept. Trois définissent le comportement élastique non-linéaire isotrope ; trois représentent le domaine de réversibilité initial. Un écrouissage combiné cinématique-isotrope porté par la déformation plastique volumique est piloté par un dernier paramètre.

Les équations de comportement sont résolues en utilisant une méthode d’intégration implicite directe en temps, implémentée dans MFront.

La documentation de référence du modèle MCC porte la clé [R7.01.48].

Mot clé facteur CSSM#

Le modèle de comportement CSSM (« Critical State Soil Model ») est une combinaison de deux modèles visant à représenter respectivement le comportement monotone et cyclique drainé des sols. Le premier composant s’appuie sur le modèle de Cam-Clay modifié, qui décrit les phénomènes de dilatance ou contractance ainsi que des effets de confinement sous des chargements monotones et drainés. Le second composant est un modèle multimécanisme de type Iwan, conçu pour représenter le comportement non-linéaire cyclique des sols à faibles niveaux de déformation. Le modèle respecte le cadre des matériaux standard généralisés.

Le modèle de comportement CSSM comporte un total de onze paramètres : deux pour décrire le comportement réversible (élastique), cinq pour le comportement irréversible lié au composant Cam-Clay modifié, et trois pour le comportement irréversible lié au composant Iwan. Un dernier paramètre pondère les contributions des deux composants sur le comportement au cisaillement du modèle CSSM.

Les équations de comportement sont résolues en utilisant une méthode d’intégration implicite directe en temps, implémentée dans MFront.

La documentation de référence du modèle CSSM porte la clé [R7.01.49].

Comportements spécifiques aux éléments 1D#

Mot clé facteur ECRO_ASYM_LINE (cf. [R5.03.09])#

Il permet de modéliser un comportement à écrouissage isotrope linéaire, mais avec des limites d’élasticité et des modules d’écrouissage différents en traction et en compression. Ceci est utilisé par le modèle de comportement 1D VMIS_ASYM_LINE, utilisable pour des éléments de barre.

Le comportement élastique en traction et compression est le même: même module de Young.

Il y a deux domaines d’écrouissage isotrope définis par \({R}_{T}\) et \({R}_{C}\) . Les deux domaines sont indépendants l’un de l’autre. Nous adoptons un indice \(T\) pour la traction et \(C\) pour la compression.

\({\sigma}_{\mathrm{YT}}\)

Effort limite en traction. En valeur absolue.

\({\sigma}_{\mathrm{YC}}\)

Effort limite en compression. En valeur absolue.

\({p}_{T}\)

Déformation plastique cumulée en traction. Valeur algébrique.

\({p}_{C}\)

Déformation plastique cumulée en compression. Valeur algébrique.

\({E}_{\mathrm{TT}}\)

Pente d’écrouissage en traction.

\({E}_{\mathrm{TC}}\)

Pente d‘écrouissage en compression.

Les équations du modèle de comportement sont:

\(\lbrace \begin{array}{c}{\dot{\epsilon}}^{p}=\dot{\epsilon}-\stackrel{.}{\stackrel{⏞}{{E}^{-1}\sigma }}-{\dot{\epsilon}}^{\mathit{th}}\\ {\dot{\epsilon}}^{p}={\dot{\epsilon}}_{C}^{p}+{\dot{\epsilon}}_{T}^{p}\hfill \\ {\dot{\epsilon}}_{C}^{p}=\dot{{p}_{C}}\frac{\sigma}{\left|\sigma \right|}\hfill \\ \sigma -{R}_{T}({p}_{T})\le 0\hfill \\ -\sigma -{R}_{C}({p}_{C})\le 0\hfill \end{array}\) \(\begin{array}{c}\text{avec}\hfill \\ (\begin{array}{c}\dot{{p}_{C}}=0\text{si}-\sigma -{R}_{C}({p}_{C})<0\hfill \\ \dot{{p}_{C}}\ge 0\text{si}-\sigma ={R}_{C}({p}_{C})\hfill \\ \dot{{p}_{T}}=0\text{si}\sigma -{R}_{T}({p}_{T})<0\hfill \\ \dot{{p}_{T}}\ge 0\text{si}\sigma ={R}_{T}({p}_{T})\hfill \end{array}\end{array}\)

où:

\({\dot{\varepsilon}}_{C}^{p}\) : vitesse de déformation plastique en compressions,

\({\dot{\varepsilon}}_{T}^{p}\) : vitesse de déformation plastique en traction.

\({\varepsilon}_{\mathrm{th}}\) : déformation d’origine thermique: \({\varepsilon}_{\mathrm{th}}=\alpha (T-{T}_{\mathrm{ref}})\) . \(\alpha\) est défini sous ELAS.

On remarque que l’on ne peut avoir simultanément plastification en traction et en compression: soit \(\dot{{p}_{C}}=0\) , soit \(\dot{{p}_{T}}=0\) , soit les deux sont nulles.

Paramètres pour comportements particuliers#

mot-clé facteur LEMAITRE_IRRA#

Caractéristiques (spécifiques à l’irradiation) du fluage des crayons ou assemblages combustibles (comportement LEMAITRE_IRRA). Les caractéristiques élastiques doivent être définies sous le mot-clé ELAS ou ELAS_FO.

La forme uni-axiale de la loi de grandissement est:

\({\varepsilon}_{g}(t)=f(T,{\Phi}_{t})\)

\(f\) est une fonction de la température \(T\) exprimée en \(°C\) et de la fluence \({\Phi}_{t}\) exprimée en \({10}^{24}\mathit{neutrons}/{m}^{2}\).

Pour les modélisations 2D et 3D, la loi de grandissement s’écrit (Cf. [R5.03.08]):

\({\varepsilon}_{g}(t)=f(T,{\Phi}_{t}){\varepsilon}_{g}^{0}\)

avec : \({\epsilon}_{g}^{0}={\left(\begin{array}{ccc}1& 0& 0\\ 0& 0& 0\\ 0& 0& 0\end{array}\right)}_{{R}_{1}}\)

On doit alors définir à l’aide de l’opérande ANGL_REP du mot-clé MASSIF de l’opérateur AFFE_CARA_ELEM les axes locaux correspondant au repère \({R}_{1}\) (voir [U4.42.01]). Cet opérande attend 3 angles nautiques dont on n’utilise que les 2 premiers (le troisième peut donc être quelconque).

Les paramètres de grandissement sont fournis derrière le mot-clé GRAN_FO.

On renseigne les quatre mots-clés QSR_K, BETA, PHI_ZERO, L (les autres paramètres du fluage sont identiques à ceux du comportement LEMAITRE) et le comportement en fluage est alors suivant:

\(\begin{array}{ccc}\dot{p}={\left[\frac{{\sigma}_{\mathrm{eq}}}{{p}^{1/m}}\right]}^{n}{(\frac{1}{K}\frac{\Phi}{{\Phi}_{0}}+L)}^{\beta}{e}^{\frac{-Q}{R(T+{T}_{0})}}& \text{}& ({T}_{O}=273,15°)\end{array}\)

\(\Phi ` est le flux neutronique calculé à partir de la fluence (voir [:ref:`R5.03.08<r5.03.08>\)]). \(T\) est en \(°C\).

Dans le cas où l’on souhaite que le comportement ne dépende pas de la fluence, mais comporte quand même le terme en \(\exp(-Q/\mathrm{RT})\), il est possible d’utiliser le mot-clé LEMAITRE_IRRA dans STAT_NON_LINE en renseignant le mot-clés LEMAITRE_IRRA dans DEFI_MATERIAU. Il faut alors impérativement affecter UN_SUR_K, A, B, S à zéro et PHI_ZERO à un. Dans ces conditions, il n’est pas nécessaire de définir un champ de fluence.

mot-clé facteur DIS_GRICRA#

Ce mot-clé permet de définir les paramètres associés au comportement non linéaire de la liaison entre la grille et le crayon dans un assemblage combustible modélisée par un élément discret (cf. [R5.03.17]). Le comportement utilisable dans les commandes STAT_NON_LINE et DYNA_NON_LINE à partir de ces paramètres est DIS_GRICRA.

Les paramètres d’entrée de cette loi sont les suivants :

  • Comportement en glissement axial: 5 paramètres (dont 2 paramètres facultatifs, purement numérique)

    1. rigidité normale du discret KN_AX;

    2. rigidité tangentielle (dans la direction du glissement) KT_AX;

    3. coefficient de frottement de Coulomb COUL_AX;

    4. force de serrage F_SER (limite de glissement = COUL_AX x F_SER);

    5. paramètre d’écrouissage ET_AX, la loi de comportement peut être assimilée à de la plasticité parfaite. Le paramètre d’écrouissage ne sert qu’à assurer la convergence du calcul et est facultatif, avec une valeur par défaut de \({10}^{-7}\);

  • Comportement en rotation : 8 paramètres (dont un paramètre purement numérique)

    1. pentes successives PEN1, PEN2,PEN3 et PEN4 de la courbe \(Moment = f(angle)\);

    2. angles ANG1, ANG2 et ANG3 des points d’inflexion de la courbe;

    3. paramètre d’écrouissage ET_ROT (paramètre ne servant qu’à assurer la convergence du calcul ; une valeur par défaut de \({10}^{-7}\) lui est affectée).

  • Comportement élastique en parallèle : 2 ou 3 paramètres

    • KP : Raideur normale (c’est-à-dire selon l’axe \(x\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

    • KT1 : Raideur tangentielle (selon l’axe \(y\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

    • KT2 : Raideur tangentielle (selon l’axe \(z\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

    • KT : Raideur tangentielle (selon les axes \(y\) et \(z\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif). Si ce mot-clé est présent, les mots-clés KT1 et KT2 ne doivent pas être utilisés (et réciproquement), et l’on a alors KT1=KT2=KT.

Les forces de serrage peuvent varier en fonction de la température et de l’irradiation. Ces dépendances sont affectées sur les pentes PEN1, PEN2 et PEN3 pour le comportement en rotation et sur la force de serrage F_SER pour le comportement en glissement axial. Les fonctions de dépendance sont définies directement sous forme d’une FORMULE dans le fichier de commande.

  • comportement s’appuyant sur un élément discret à 2 nœuds (modélisation DIS_TR)avec degrés de liberté en translation et en rotation

  • contact avec frottement de Coulomb pour les degrés de translation, modélisé par un modèle élastoplastique

  • loi de comportement non linéaire en rotation basé sur des considérations géométriques et physiques (cf. [R5.03.17])

Les noms des paramètres suivis du suffixe _FO permettent de renseigner la valeur sous la forme d’une fonction.

Un certain nombre de paramètres supplémentaires, disponibles pour ce comportement mais qui ne figurent pas dans le présent document, sont explicités dans [V6.04.131].

../../../../_images/10000000000002C00000013D7C38966E02944D08.png

mot-clé facteur DIS_CONTACT#

Ce mot-clé permet de définir les paramètres associés aux comportements DIS_CHOC et DIS_CONTACT, non linéaires de choc avec frottement de Coulomb associés aux éléments discrets (cf. [R5.03.17]) pour des modélisations DIS_T, DIS_TR, 2D_DIS_T, 2D_DIS_TR s’appuyant sur des mailles POI1 ou SEG2 (élément discret à 1 ou 2 nœuds).

Opérandes#

RIGI_NOR = Kn

Valeur de la rigidité normale de choc. Si RIGI_NOR est présent c’est cette valeur qui est prise en compte. Si elle n’est pas présente, les éléments discrets auxquels on affecte ce matériau doivent avoir leur raideur définie par ailleurs (par exemple à l’aide de la commande AFFE_CARA_ELEM avec les mots clés DISCRET, 2D_DISCRET ou RIGI_PARASOL).

RIGI_TAN = Kt

Valeur de la rigidité tangentielle de choc.

AMOR_NOR = Cn

Valeur de l’amortissement normal de choc.

AMOR_TAN = Ct

Valeur de l’amortissement tangentiel de choc.

COULOMB = mu

Valeur du coefficient de frottement.

DIST_1 = dist1

Distance caractéristique de matière entourant le premier nœud de choc.

DIST_2 = dist2

Distance caractéristique de matière entourant le deuxième nœud de choc (choc entre deux structures mobiles).

JEU = d0

Distance entre le nœud de choc et un obstacle non modélisé (cas d’un choc entre une structure mobile et un obstacle indéformable et immobile).

KP = kp

Raideur normale (c’est-à-dire selon l’axe \(x\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

KT1 = kt1

Raideur tangentielle (selon l’axe \(y\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

KT2 = kt2

Raideur tangentielle (selon l’axe \(z\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

KT = kt

Raideur tangentielle (selon les axes \(y\) et \(z\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif). Si ce mot-clé est présent, les mots-clés KT1 et KT2 ne doivent pas être utilisés (et réciproquement), et l’on a alors KT1=KT2=KT.

INST_COMP_INIT = (t0,t1)

Lorsque l’on utilise le comportement DIS_CONTACT, cf. [R5.03.17], et que le discret est initialement comprimé et en contact, il peut être nécessaire pour partir d’un état équilibré de simuler cette mise en compression progressive. Ce mot clef permet de définir une rampe, si INST est l’instant de calcul : \(\min\left( \max\left(0.0, (INST-t_0)∕(t_1-t_0)\right),1.0 \right)\). La valeur obtenue multiplie la distance entre les nœuds ou celle entre le nœud et l’obstacle. La distance varie donc entre 0 à \({t}_{0}\) et sa valeur finale à \({t}_{1}\). Pendant cette phase le frottement n’est pas activé. À la fin de cette phase si le discret est comprimé le seuil de Coulomb est \(\mu .N\)\(\mathit{Fx}\) est l’effort de compression dans le discret.

CONTACT = [“1D”|”COIN_2D”]

Permet de définir le repère dans lequel le contact est traité. Par défaut le CONTACT est géré en 1D (suivant l’axe local du discret). L’option COIN_2D permet de changer le mode de calcul de l’interpénétration des 2 solides. Dans ce cas cette interpénétration est calculée dans le repère global, et ce n’est plus une norme. Cf. [R5.03.17]

PRECISION = ( yz, xz, xy ) 3 valeurs obligatoires.

Lorsque CONTACT=”COIN_2D”, il est possible de définir une précision. Elle est utilisée pour détecter la non planéité du discret, et est à donner dans l’unité du maillage. Les 3 valeurs données sous le mot clef permettent de faire le test de planéité du discret, respectivement dans les plans YZ, XZ, XY. Le test est donc fait à une précision près, qui peut être différente suivant les axes. Une erreur est déclenchée : si le plan du discret n’est pas trouvé, si le discret est détecté dans plusieurs plan ou si le discret est suivant un axe.

mot-clé facteur DIS_CHOC_ENDO#

Ce mot-clé permet de définir les paramètres associés aux comportements CHOC_ENDO et CHOC_ENDO_PENA non linéaires de choc associés aux éléments discrets pour des modélisations DIS_T s’appuyant sur des mailles SEG2 (élément discret à 2 nœuds).

Opérandes#

FX = fx

Fonction seuil dépendant du déplacement relatif des nœuds du discret.

RIGI_NOR = rn

Fonction décrivant la variation de la raideur dépendant du déplacement relatif des nœuds du discret. Cette fonction est obligatoirement décroissante.

AMOR_NOR = an

Fonction décrivant l’amortissement dépendant du déplacement relatif des nœuds du discret.

Dans tous les cas l’amortissement est pris en compte dans l’effort (cf. [R5.03.17]).

CRIT_AMOR= [“INCLUS”|”EXCLUS”]

L’amortissement de structure peut être pris en compte de 2 façons différentes. Soit il est pris en compte dans le calcul du seuil, alors l’effort dans le discret (si l’amortissement est différent de 0) est toujours inférieur au seuil. On a donc une réduction du seuil en fonction de la vitesse du choc. Soit il est exclus du calcul du seuil, alors l’effort dans le discret peut être égal au seuil.

Dans tous les cas l’amortissement est pris en compte dans l’effort (cf. [R5.03.17]).

DIST_1 = dist1

Distance caractéristique de matière entourant le premier nœud de choc (choc entre deux structures mobiles).

DIST_2 = dist2

Distance caractéristique de matière entourant le deuxième nœud de choc (choc entre deux structures mobiles).

KP = kp

Raideur normale (c’est-à-dire selon l’axe \(x\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

KT1 = kt1

Raideur tangentielle (selon l’axe \(y\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

KT2 = kt2

Raideur tangentielle (selon l’axe \(z\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

KT = kt

Raideur tangentielle (selon les axes \(y\) et \(z\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif). Si ce mot-clé est présent, les mots-clés KT1 et KT2 ne doivent pas être utilisés (et réciproquement), et l’on a alors KT1=KT2=KT.

mot-clé facteur DIS_CHOC_ELAS#

Ce mot-clé permet de définir les paramètres associés aux comportements CHOC_ELAS_TRAC non linéaire de choc associés aux éléments discrets (cf. [R5.03.17]) pour des modélisations DIS_T s’appuyant sur des mailles SEG2(élément discret à 2 nœuds).

Opérandes#

FX = fx

Fonction non-linéaire dépendant du déplacement relatif des nœuds du discret.

DIST_1 = dist1

Distance caractéristique de matière entourant le premier nœud de choc (choc entre deux structures mobiles).

DIST_2 = dist2

Distance caractéristique de matière entourant le deuxième nœud de choc (choc entre deux structures mobiles).

KP = kp

Raideur normale (c’est-à-dire selon l’axe \(x\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

KT1 = kt1

Raideur tangentielle (selon l’axe \(y\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

KT2 = kt2

Raideur tangentielle (selon l’axe \(z\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

KT = kt

Raideur tangentielle (selon les axes \(y\) et \(z\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif). Si ce mot-clé est présent, les mots-clés KT1 et KT2 ne doivent pas être utilisés (et réciproquement), et l’on a alors KT1=KT2=KT.

mot-clé facteur DIS_ECRO_CINE#

Ces paramètres de comportement matériau élastoplastique à écrouissage cinématique non linéaire, cf. [R5.03.17], sont à utiliser avec les éléments discrets 2D_DIS_TR, 2D_DIS_T, DIS_TR, DIS_T (cf. opérateur AFFE_MODELE [U4.41.01]). La loi est construite composante par composante du torseur des efforts résultants sur l’élément discret: il n’y a pas de couplage entre les composantes d’efforts (forces et couples), sur lesquelles on peut définir des caractéristiques différentes; seules les caractéristiques diagonales sont affectées par le comportement. La raideur élastique \({K}_{e}\) (qui sert également à l’algorithme non linéaire pour la prédiction) de cette loi de comportement est donnée via les mots-clés K_T_D_L, K_TR_D_L, K_T_D_N, K_TR_D_N de la commande AFFE_CARA_ELEM :

Les grandeurs sont toutes exprimées dans le repère local de l’élément; il est obligatoire de préciser le mot-clé REPERE=”LOCAL” dans AFFE_CARA_ELEM. L’orientation du discret peut se faire dans AFFE_CARA_ELEM avec les règles habituelles en utilisant le mot-clé ORIENTATION.

L’utilisation de la loi de comportement se fait dans STAT_NON_LINE ou DYNA_NON_LINE sous le mot-clé COMPORTEMENT avec RELATION=”DISC_ECRO_CINE”.

On précise que cette loi de comportement n’est pas compatible avec un chargement cyclique alterné.

Opérandes#

LIMY_DX = fy_dx,

\({F}_{y}^{x}\) : limite élastique dans la direction d’effort \(x\)

KCIN_DX = kx_dx,

\({k}_{x}\) : «raideur» d’écrouissage cinématique dans la direction d’effort \(x\)

PUIS_DX = n_dx,

\({n}_{x}\) : puissance, définissant la forme de la courbe monotone dans la direction d’effort

LIMU_DX = fu_dx,

\({F}_{u}^{x}\) : limite d’écrouissage cinématique, définissant le plateau de la courbe monotone dans la direction d’effort \(x\)

KP = kp

Raideur normale (c’est-à-dire selon l’axe \(x\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

KT1 = kt1

Raideur tangentielle (selon l’axe \(y\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

KT2 = kt2

Raideur tangentielle (selon l’axe \(z\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

KT = kt

Raideur tangentielle (selon les axes \(y\) et \(z\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif). Si ce mot-clé est présent, les mots-clés KT1 et KT2 ne doivent pas être utilisés (et réciproquement), et l’on a alors KT1=KT2=KT.

mot-clé facteur DIS_VISC#

Ce comportement viscoélastique non linéaire est à utiliser avec les éléments discrets (cf. [R5.03.17]) 2D_DIS_TR, 2D_DIS_T, DIS_TR, DIS_T (cf. opérateur AFFE_MODELE). Ce comportement n’affecte que le degré de liberté \(\mathit{dx}\) local de l’élément. La valeur de la raideur élastique \({K}_{e}\) (qui sert également à l’algorithme non linéaire pour la prédiction) est donnée via les mots-clés K_T_D_L, K_TR_D_L, K_T_D_N, K_TR_D_N de la commande AFFE_CARA_ELEM.

Cette loi de comportement visqueuse est utilisable avec les opérateurs STAT_NON_LINE et DYNA_NON_LINE, sous le mot-clé COMPORTEMENT avec RELATION=”DIS_VISC”.

Les grandeurs sont toutes exprimées dans le repère local de l’élément; il est obligatoire de préciser REPERE=”LOCAL” dans AFFE_CARA_ELEM. L’orientation du discret peut se faire dans AFFE_CARA_ELEM avec les règles habituelles en utilisant le mot-clé orientation.

Opérandes#

Le comportement DIS_VISC est un comportement rhéologique viscoélastique non linéaire, de type Zener étendu, permettant de schématiser le comportement d’un amortisseur uniaxial, applicable au degré de liberté axial des éléments discrets à deux nœuds (maille SEG2) ou et des éléments discrets à un nœud (maille POI1).

../../../../_images/10000000000002C1000001D6AFD194FD6F4BA377.png

Pour la direction locale \(x\) (et seulement celle-là) de l’élément discret, on fournit 5 coefficients. Leurs unités doivent être en accord avec l’unité des efforts, l’unité des longueurs et l’unité de temps du problème.

  • K1: raideur élastique de l’élément 1 du modèle rhéologique,

  • K2: raideur élastique de l’élément 2 du modèle rhéologique,

  • K3: raideur élastique de l’élément 3 du modèle rhéologique,

  • UNSUR_K1: souplesse élastique de l’élément 1 du modèle rhéologique,

  • UNSUR_K2: souplesse élastique de l’élément 2 du modèle rhéologique,

  • UNSUR_K3: souplesse élastique de l’élément 3 du modèle rhéologique,

  • PUIS_ALPHA:puissance du comportement visqueux de l’élément \(\alpha\),

  • \(C\): coefficient du comportement visqueux de l’élément.

Les conditions à respecter pour ces coefficients sont (notamment pour assurer la positivité et la finitude de la matrice tangente) :

\({K}_{1}⩾{10}^{-8}\) ; \(1/{K}_{1}⩾0\) ; \({K}_{3}⩾{10}^{-8}\) ; \(1/{K}_{3}⩾0\)

\(1/{K}_{2}⩾{10}^{-8}\) ; \({K}_{2}⩾0\) ; \(C\ge {10}^{-8}\) ; \({10}^{-8}\le \alpha \le 1\)

De plus, on ne peut avoir à la fois: \(1/{E}_{1}=0\), \(1/{E}_{3}=0\) et \({E}_{2}=0\) c’est-à-dire le cas de l’amortisseur seul.

  • KP : Raideur normale (c’est-à-dire selon l’axe \(x\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

  • KT1 : Raideur tangentielle (selon l’axe \(y\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

  • KT2 : Raideur tangentielle (selon l’axe \(z\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

  • KT : Raideur tangentielle (selon les axes \(y\) et \(z\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif). Si ce mot-clé est présent, les mots-clés KT1 et KT2 ne doivent pas être utilisés (et réciproquement), et l’on a alors KT1=KT2=KT.

mot-clé facteur DIS_ECRO_TRAC#

Le comportement DIS_ECRO_TRAC est un comportement non linéaire, permettant de schématiser le comportement d’un dispositif uniaxial, suivant l’axe local \(x\) et/ou dans le plan tangent \(yz\), des éléments discrets à deux nœuds (maille SEG2) et/ou des éléments discrets à un nœud (maille POI1). Le comportement élastoplastique est donné par la courbe \(F_X=\mathit{fonction}(\Delta U_x)\) pour la direction axiale et la courbe \(F_{tan}=\mathit{fonction}(\Delta U_{tan})\) pour la direction tangentielle:

  • pour un SEG2, \(\Delta U\) représente le déplacement relatif des 2 nœuds dans le repère local de l’élément.

  • pour un POI1, \(\Delta U\) représente le déplacement absolu du nœud dans le repère local de l’élément.

  • pour un SEG2 ou un POI1, \(F\) représente l’effort exprimé dans le repère local de l’élément.

Cette loi de comportement est utilisable avec les opérateurs STAT_NON_LINE et DYNA_NON_LINE, sous le mot-clé COMPORTEMENT avec RELATION=”DIS_ECRO_TRAC”.

Les grandeurs sont toutes exprimées dans le repère local de l’élément. L’orientation du discret peut se faire dans AFFE_CARA_ELEM avec les règles habituelles en utilisant le mot-clé orientation.

Opérande FX#

La seule donnée nécessaire est la fonction décrivant le comportement non-linéaire. Cette fonction doit respecter les critères suivant:

  • C’est une fonction au sens de code_aster: définie avec l’opérateur DEFI_FONCTION,

  • Les interpolations sur les axes des abscisses et des ordonnées sont linéaires,

  • Le nom de l’abscisse lors de la définition de la fonction est DX,

  • Les prolongements à gauche et à droite de la fonction sont exclus,

  • La fonction doit être définie par au moins 3 points,

  • Le premier point est \((\mathrm{0.0,}0.0)\) et doit être donné,

  • La fonction doit être strictement croissante.

  • La dérivée de la fonction doit être inférieure ou égale à sa dérivée au point \((\mathrm{0.0,0}.0)\).

Exemples de définition de la fonction :

LesX = (0.0 , 0.2 , 0.3 , 0.50)
LesY = (0.0 , 500.0 , 800.0 , 900.0)

fctsy1 = DEFI_FONCTION(NOM_PARA='DX',
    ABSCISSE = LesX,
    ORDONNEE = LesY,
)

fctsy2 = DEFI_FONCTION(NOM_PARA='DX',
    VALE = (0.00,   0.0,
            0.20, 500.0,
            0.30, 800.0,
            0.50, 900.0),
)

Les deux premiers points de la fonction permettent de définir la pente élastique au comportement. Les unités des abscisses et des ordonnées doivent être cohérentes avec celles du problème:

  • L’unité des abscisses doit être homogène à des déplacements,

  • L’unité de la fonction doit être homogène à des efforts.

Opérande FTAN#

La seule donnée nécessaire est la fonction décrivant le comportement non-linéaire. Cette fonction doit respecter les critères suivant:

  • C’est une fonction au sens de code_aster: définie avec l’opérateur DEFI_FONCTION,

  • Les interpolations sur les axes des abscisses et des ordonnées sont linéaires,

  • Le nom de l’abscisse lors de la définition de la fonction est DTAN,

  • Les prolongements à gauche et à droite de la fonction sont exclus,

  • La fonction doit être définie par exactement 3 points,

  • Le premier point est \((\mathrm{0.0,}0.0)\) et doit être donné,

  • La fonction doit être strictement croissante.

  • La dérivée de la fonction doit être inférieure ou égale à sa dérivée au point \((\mathrm{0.0,0}.0)\).

Exemples de définition de la fonction :

LesX = (0.0 , 0.2 , 0.3)
LesY = (0.0 , 500.0 , 800.0)

fctsy1 = DEFI_FONCTION( NOM_PARA = 'DTAN',
    ABSCISSE = LesX,
    ORDONNEE = LesY,
)

fctsy2 = DEFI_FONCTION( NOM_PARA = 'DX',
    VALE = (0.00,   0.0,
            0.20, 500.0,
            0.30, 800.0),
)

Les deux premiers points de la fonction permettent de définir la pente élastique au comportement. Les unités des abscisses et des ordonnées doivent être cohérentes avec celles du problème:

  • L’unité des abscisses doit être homogène à des déplacements,

  • L’unité de la fonction doit être homogène à des efforts.

Ajout d’un ressort élastique en parallèle#

Il peut être utile d’ajouter un élément élastique parallèle au discret, notamment pour éviter des pivots nuls. Ceci peut se faire via les paramètres suivants:

  • KP : Raideur normale (c’est-à-dire selon l’axe \(x\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

  • KT1 : Raideur tangentielle (selon l’axe \(y\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

  • KT2 : Raideur tangentielle (selon l’axe \(z\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

  • KT : Raideur tangentielle (selon les axes \(y\) et \(z\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif). Si ce mot-clé est présent, les mots-clés KT1 et KT2 ne doivent pas être utilisés (et réciproquement), et l’on a alors KT1=KT2=KT.

mot-clé facteur DIS_BILI_ELAS#

Ce mot clef facteur permet d’affecter un comportement élastique bilinéaire à des discrets dans les 3 directions de translation.

Ce comportement est à utiliser avec les éléments discrets (cf. [R5.03.17]), 2D_DIS_T, DIS_T (cf. opérateur AFFE_MODELE). La loi est construite composante par composante, il n’y a donc pas de couplage entre les composantes d’efforts, sur lesquelles on peut définir des caractéristiques différentes; seules les caractéristiques diagonales sont affectées par le comportement. La valeur de la raideur élastique \({K}_{e}\) (qui ne sert qu’à l’algorithme non linéaire pour la prédiction) de cette loi de comportement est donnée via les mots-clés K_T_D_L, K_T_D_N de la commande AFFE_CARA_ELEM.

Cette loi de comportement est utilisable avec les opérateurs STAT_NON_LINE et DYNA_NON_LINE, sous le mot-clé COMPORTEMENT avec RELATION=”DISC_BILI_ELAS”.

Les grandeurs sont toutes exprimées dans le repère local de l’élément. L’orientation du discret peut se faire dans la commande AFFE_CARA_ELEM avec les règles habituelles en utilisant le mot-clé orientation.

Opérandes#

La loi de comportement est bilinéaire élastique et nécessite 3 caractéristiques. Les unités des caractéristiques doivent être en accord avec celles du problème analysé: \(\mathrm{k1}\) et \(\mathrm{k2}\) sont homogènes à une force par déplacement, \(\mathrm{Fp}\) est homogène à une force.

../../../../_images/1000000000000181000000FE84694A41E46D03EB.png
KDEB_DX = k1_dx, KDEB_DY = k1_dy, KDEB_DZ = k1_dz

La raideur du comportement lorsque l’effort dans le discret est inférieur \(\mathrm{Fp}\).

KFIN_DX = k2_dx, KFIN_DY = k2_dy, KFIN_DZ = k2_dz

La raideur du comportement lorsque l’effort dans le discret est supérieur à \(\mathrm{Fp}\).

FPRE_DX = fp_dx, FPRE_DY = fp_dy, FPRE_DZ = fp_dz

L’effort qui définit la transition entre les 2 comportements linéaires.

KP = kp

Raideur normale (c’est-à-dire selon l’axe \(x\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

KT1 = kt1

Raideur tangentielle (selon l’axe \(y\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

KT2 = kt2

Raideur tangentielle (selon l’axe \(z\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

KT = kt

Raideur tangentielle (selon les axes \(y\) et \(z\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif). Si ce mot-clé est présent, les mots-clés KT1 et KT2 ne doivent pas être utilisés (et réciproquement), et l’on a alors KT1=KT2=KT.

mot-clé facteur ASSE_CORN#

Description des caractéristiques matériau associées au comportement d’un assemblage boulonné [R5.03.32].

Opérandes#

Sur la figure suivante, le plan \(\pi\) représente le plan de l’assemblage. L’axe des boulons est perpendiculaire à ce plan. Le lecteur se reportera à AFFE_CARA_ELEM pour l’orientation du repère \({R}_{L}\) définissant le plan de l’assemblage.

../../../../_images/1000000000000418000001B03F1BE60711349447.png

La relation de comportement de l’assemblage est:

  • non linéaire en translation suivant \(x\) et en rotation autour de \(y\).

  • linéaire suivant les autres degrés de libertés: \(\mathrm{DY},\mathrm{DZ},\mathrm{DRX},\mathrm{DRZ}\)

Comportements en traction suivant l’axe \(x\) et en rotation autour de l’axe \(y\).

../../../../_images/100000000000063F0000019762ECCB017D788A48.png

Le comportement de la liaison est considéré linéaire dans les autres directions:

KY

Raideur en translation suivant \(Y\)

KZ

Raideur en translation suivant \(Z\)

KRX

Raideur en rotation autour de \(X\)

KRZ

Raideur en rotation autour de \(Z\)

R_P0

Pente à l’origine ou de décharge

KP = kp

Raideur normale (c’est-à-dire selon l’axe \(x\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

KT1 = kt1

Raideur tangentielle (selon l’axe \(y\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

KT2 = kt2

Raideur tangentielle (selon l’axe \(z\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

KT = kt

Raideur tangentielle (selon les axes \(y\) et \(z\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif). Si ce mot-clé est présent, les mots-clés KT1 et KT2 ne doivent pas être utilisés (et réciproquement), et l’on a alors KT1=KT2=KT.

mot-clé facteur ARME#

Description des caractéristiques matériau associées au comportement d’un armement de ligne aérienne.

Le bras de chaque armement de phase rompue, représenté par un élément discret, a un comportement non linéaire en force‑déplacement constitué par la différence entre le déplacement maximal dlp de l’extrémité de l’armement dans la phase plastique et le déplacement élastique limite \(dle\).

Opérandes#

KYE = kye

Pente élastique jusqu’à un effort limite.

DLE = dle

Déplacement limite de la déformation élastique.

KYP = kyp

Pente plastique jusqu’au déplacement limite DLP.

DLP = dlp

Déplacement limite de la déformation plastique 0.

KYG = kyg

Pente de décharge.

../../../../_images/100000000000041500000286B3E9959E48C5A7BE.png
KP = kp

Raideur normale (c’est-à-dire selon l’axe \(x\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

KT1 = kt1

Raideur tangentielle (selon l’axe \(y\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

KT2 = kt2

Raideur tangentielle (selon l’axe \(z\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

KT = kt

Raideur tangentielle (selon les axes \(y\) et \(z\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif). Si ce mot-clé est présent, les mots-clés KT1 et KT2 ne doivent pas être utilisés (et réciproquement), et l’on a alors KT1=KT2=KT.

mot-clé facteur RELAX_ACIER#

Le phénomène de relaxation des aciers utilisés en précontrainte est réglementé. Les principaux règlements sont: BPEL83, NF-EN-1992-1-1 Octobre 2005, AFCEN-ETCC-2010,

On souhaite pouvoir modéliser des déformations qui vont varier lentement au cours du temps, notamment pour la prise en compte du fluage du béton et des variations de température. On souhaite également prendre en compte l’influence de la température sur le phénomènes de relaxation.

Réglementairement,il serait possible de tenir compte de l’effet du fluage du béton, de la déformation thermique en faisant une combinaison linéaire des différents phénomènes (Cf règlements pour plus de détails). Cette démarche est incompatible avec un calcul aux éléments finis.

Pour que la loi de relaxation soit utilisable dans un code aux éléments finis pour des calculs de structure avec des variations de chargements tels que: fluage du béton, reprise de tension des câbles, prise en compte de l’influence de la thermique, … elle doit être incrémentale et thermodynamiquement correcte.

La formulation adoptée est basée sur celle proposée par J.Lemaitre:

\(\sigma =E.{\epsilon}^{e}\) \(\epsilon ={\epsilon}^{e}+{\epsilon}^{\mathit{an}}\)

\({\dot{\varepsilon}}^{\mathrm{an}}=\langle \frac{\sigma –R({\varepsilon}^{\mathrm{an}})}{{f}_{\mathrm{prg}}.k} \rangle^{n}\) avec \(R \left( {\epsilon}^{an} \right)= \large {\frac{{f}_{prg}.c.{\epsilon}^{an}}{ {\left(1+{\left(b.{\epsilon}^{an} \right)}^{nr}\right)}^{\frac{1}{nr}}}}\)

La loi de comportement est 1D, et uniquement disponible pour les modélisations de type barre, qui sont utilisées pour modéliser les câbles de précontrainte dans l’opérateur DEFI_CABLE_BP.

Pour tenir compte de l’influence de la température sur la relaxation, tous les coefficients de la loi peuvent être des fonctions de la température.

Remarque :

Les paramètres \(c\), \(b\), \(n\) et \(\mathit{nr}\) sont sans unité, et donc indépendant des unités utilisées pendant l’étude. \(k\) est adimensionné par rapport à \({f}_{\mathit{prg}}\) donc par rapport aux contraintes, mais pas par rapport au temps. En effet \({\dot{\epsilon}}^{\mathit{an}}\) est homogène à \({[s]}^{-1}\), si l’unité de temps est en seconde. Donc si l’on connaît \(k\) pour une vitesse dans une unité de temps, il est nécessaire de convertir sa valeur en rapport à l’unité de temps utilisée lors de l’étude.

Opérandes#

\(\bf f_{prg}\)

Contrainte à rupture du câble. Cette grandeur est facultative, car elle peut être également définie dans les matériaux BPEL_ACIER ou ETCC_ACIER et dans ce cas \({f}_{\mathit{prg}}\) est une constante. La valeur/fonction donnée sous RELAX_ACIER_CABL est prioritaire.

ECOU_K, ECOU_N

Correspondent respectivement aux coefficients k, n, dans l’équation.

ECRO_N, ECRO_B, ECRO_C

Correspondent respectivement aux coefficients n, b, c, dans l’équation.

mot-clé facteur CABLE_GAINE_FROT#

Ce matériau concerne uniquement les éléments CABLE_GAINE. Il permet de définir le comportement de frottement entre un câble et sa gaine ou entre un câble et le béton avoisinant. Il est possible de considérer un câble glissant, frottant ou adhérent. Pour son utilisation, voir le comportement KIT_CG dans U4.51.11.

Opérandes#

TYPE

Cet opérande permet de définir s’il s’agit d’un câble glissant, frottant ou adhérent.

PENA_LAGR = pen,

Cette opérande définit le coefficient de pénalisation à prendre en compte. (Voir R3.08.10, §6.1 pour plus de détails).

FROT_LINE = fl

Coefficient de frottement rectiligne.

FROT_COURB = fc

Coefficient de frottement courbe.

mot-clé facteur FONDA_SUPERFI#

Le comportement élastoplastique non linéaire d’une fondation superficielle rectangulaire soumise à une sollicitation tridimensionnelle statique ou sismique utilise les paramètres définis pour ce matériau, cf [R5.03.17] et [R5.03.31]. Cette loi de comportement s’applique sur les éléments discrets 3D composé d’un unique nœud en translation et rotation (DIS_TR) affecté d’une matrice de raideur diagonale (K_TR_D_N) au moyen de la relation FONDATION appelée par les opérateurs de résolution de problèmes non linéaires STAT_NON_LINE ou DYNA_NON_LINE.

Opérandes#

LONG_X

Longueur lx selon l’axe local x de la fondation (obligatoire).

LONG_Y

Longueur ly selon l’axe local y de la fondation (obligatoire).

PHI = phi

Angle de frottement en degré à l’interface sol/fondation (obligatoire).

COHESION = cohe

Cohésion à l’interface sol/fondation (homogène à une raideur en translation, facultatif). Par défaut égale à 0.

RAID_GLIS

Raideur de l’écrouissage du glissement rg(facultatif). Par défaut égale à 0.

GAMMA_REFE

Paramètre gr de l’écrouissage cinématique (homogène à l’inverse d’une distance, facultatif). Par défaut égal à 0.

CP_SERVICE

Force limite d’élasticité cps de la fondation (obligatoire).

CP_ULTIME

Force limite ultime cpu de la fondation (facultatif). Par défaut égale à 0.

DEPL_REFE

Tassement de référence dr pour l’écrouissage isotrope du critère de capacité portante (facultatif). Par défaut égal à 0.

RAID_CP_[X|Y|RX|RY] = rcp[x|y|rx|ry]

Raideur de l’écrouissage cinématique en translation ou en rotation selon x ou ydu critère de capacité portante (homogène à une raideur en translation, facultatif). Par défaut égale à 0.

GAMMA_CP_[X|Y|RX|RY]= gcp[x|y|rx|ry]

Paramètre de l’écrouissage cinématique en translation ou en rotation selon x ou y du critère de capacité portante (homogène à l’inverse d’une distance, facultatif). Par défaut égal à 0.

DECOLLEMENT

Paramètre d’activation du mécanisme de décollement si égal à “OUI”. (Facultatif et par défaut “NON”).

KP = kp

Raideur normale (c’est-à-dire selon l’axe \(x\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

KT1 = kt1

Raideur tangentielle (selon l’axe \(y\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

KT2 = kt2

Raideur tangentielle (selon l’axe \(z\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif).

KT = kt

Raideur tangentielle (selon les axes \(y\) et \(z\) du repère local de l’élément) d’un ressort élastique mis en parallèle à l’élément discret (paramètre facultatif). Si ce mot-clé est présent, les mots-clés KT1 et KT2 ne doivent pas être utilisés (et réciproquement), et l’on a alors KT1=KT2=KT.

mot-clé facteur JONC_ENDO_PLAS#

Ces paramètres servent à définir, à partir de l’analyse de la section de béton armé: géométrie et caractéristiques des matériaux, cf. [R5.03.17], le comportement n on linéaire d’une liaison en flexion hors-plan, de jonction entre un voile et un plancher ou un radier, en béton armé, cf. [U2.02.03], à appliquer sur des éléments discrets de type DIS_TR sur des mailles SEG2, à deux nœuds. Les moments \(M\), tout comme les raideurs, s’entendent donc en unités de couple ( longueur * force).

Opérandes#

KE

Raideur en rotation élastique \({K}_{e}>0\). On prendra la même valeur que celle renseignée dans AFFE_CARA_ELEM (DISCRET=(_F(CARA=”K_TR_D_*”,REPERE=”LOCAL”,…),),).

KP

Pente d’écrouissage plastique \({K}_{p}\le {K}_{e}\).

KDP

Raideur tangente \({K}_{d}^{+}\in \left[{K}_{e},{K}_{p}\right]\) en phase endommageante pour la flexion positive.

KDM

Raideur tangente \({K}_{d}^{-}\in \left[{K}_{e},{K}_{p}\right]\) en phase endommageante pour la flexion négative.

RDP

Rotation seuil d’endommagement \({\theta}_{d}^{+}>0\) en flexion positive.

RDM

Rotation seuil d’endommagement \({\theta}_{d}^{-}<0\) en flexion négative .

MYP

Seuil de plasticité \({M}_{y}^{+}⩾{K}_{e}{\theta}_{d}^{+}\) en flexion positive.

MYM

Seuil de plasticité \({M}_{y}^{-}⩽{K}_{e}{\theta}_{d}^{-}\) en flexion négative.

Matériau fluide#

Mot clé facteur FLUIDE#

Définitions des caractéristiques de fluide constantes.

Opérande RHO#

RHO =    rho

Masse volumique du fluide. Pas de vérification.

Opérandes CELE_R et CELE_C#

CELE_R =    celr

Célérité de propagation des ondes acoustiques dans le milieu fluide (type réel).

Pas de vérification de l’ordre de grandeur.

CELE_I =    celi

Partie imaginaire de la célérité de propagation des ondes acoustiques dans le milieu fluide (la célérité devienne complexe notamment pour un milieu poreux). Pas de vérification de l’ordre de grandeur.

Remarque: lorsqu’on utilise une modélisation de type fluide (3D_FLUIDE par exemple) et que l’on met RHO=0. et CELE_R=0., on obtient des matrices de masse et de rigidité vraiment nulles par CALC_MATR_ELEM. (voir [R4.02.02]).

Opérande PESA_Z#

PESA_z = pz,

Accélération de la pesanteur selon l’axe \(z\) , utilisée uniquement et obligatoire si la modélisation choisie dans AFFE_MODELE est 2D_FLUI_PESA (ondes de gravité et modes de ballottement dans le fluide).

Opérande COEF_AMOR#

COEF_AMOR= alpha,

Ce paramètre est défini comme le coefficient de réflexion (ratio d’amplitude d’une onde P réfléchie). Ce coefficient intervient exclusivement si on définit une frontière fluide absorbante. En fait, l’impédance d’une frontière fluide absorbante est définie comme \({Z}_{C}=\rho c{q}_{\alpha}\) , où \(\rho\) est la densité du fluide définie avec l’opérande RHO, \(c\) est la célérité de propagation des ondes acoustiques défini par les opérandes CELE_R et CELE_I et \({q}_{\alpha}=(1+\alpha )/(1-\alpha )\)\(\alpha\) est défini avec l‘opérande COEF_AMOR. Par défaut ce valeur est à \(0\) . Quand \(\alpha =0\) on a \({q}_{\alpha}=1\) , c’est-à-dire qu’on est présence d’une frontière parfaitement absorbante. Ce modèle n’est pertinent que si l’on considère le fluide compressible. On pourra choisir la valeur \(\alpha =0.2\) communément admise pour l’effet des sédiments au fond d’une retenue.

Opérande LONG_CARA#

LONG_CARA= alpha,

Afin de prendre en compte la condition de radiation à l’infini de premier ordre, on peut définir un terme d’impédance \({Z}_{R}=\rho R\)\(R\) est défini avec l’opérande LONG_CARA. Pour approximer asymptotiquement le comportement d’une onde par une onde cylindrique (sphérique) se propageant vers l’infini, on tronque généralement le domaine fluide à un cylindre ou demi-cylindre (sphère ou demi-sphère) de rayon \(R\) . On note que la condition de radiation de premier ordre est équivalente à la condition de radiation exacte pour la propagation d’une onde sphérique. Par défaut ce valeur est à \(0\) (la condition de premier ordre n’est pas activé). Ce paramètre a un impact exclusivement si on définit une frontière fluide absorbante.

Données matériaux associées à des post-traitements#

Mot clé facteur FATIGUE#

On pourra se reporter à [R7.04.01] et [R7.04.03] .

Opérande WOHLER#

Cet opérande permet d’introduire la courbe de Wöhler du matériau sous une forme discrétisée point par point. Cette fonction donne le nombre de cycles à la rupture \({N}_{\mathit{rupt}}\) en fonction de la demi-amplitude de contrainte \(\frac{\Delta \sigma }{2}.\) .

La courbe de Wöhler est une fonction pour laquelle l’utilisateur choisit le mode d’interpolation:

  • LOG LOG : interpolation logarithmique sur le nombre de cycles à la rupture et sur la demi‑amplitude de la contrainte (formule de Basquin par morceaux),

  • LIN LIN : interpolation linéaire sur le nombre de cycles à la rupture et sur la demi amplitude de la contrainte (cette interpolation est déconseillée car la courbe de Wöhler n’est absolument pas linéaire dans ce repère),

  • LIN LOG : interpolation en linéaire sur la demi-amplitude de contrainte, et logarithmique sur le nombre de cycles à la rupture, ce qui correspond à l’expression donnée par Wöhler.

L’utilisateur doit également choisir le type de prolongement de la fonction à droite et à gauche.

Opérandes A_BASQUIN / BETA_BASQUIN#

A_BASQUIN        = A

BETA_BASQUIN    = beta

Ces opérandes permettent d’introduire la courbe de Wöhler du matériau sous la forme analytique de BASQUIN [R7.04.01].

\(D=A{S}_{\mathit{alt}}^{\beta}\)\(A\) et \(\beta\) sont deux constantes du matériau,

\({S}_{\mathit{alt}}\) = contrainte alternée du cycle = \(\frac{\Delta \sigma }{2}\) et \(D\) le dommage élémentaire.

Opérandes A0/ A1/ A2/ A3/ SL#

A0    = a0, A1    = a1,A2    = a2,A3    = a3,SL    = SL

Ces opérandes permettent de définir sous forme analytique la courbe de Wöhler en « zone courante » [R7.04.01].

\({S}_{\mathit{alt}}\) = contrainte alternée = \(\frac{1}{2}\frac{{E}_{C}}{E}\Delta \sigma\)

\(\begin{array}{c}X={log}_{10}\left({S}_{\mathit{alt}}\right)\hfill \\ {N}_{\mathit{rupt}}={10}^{\mathrm{a}0+\mathrm{a}1\mathrm{x}+\mathrm{a}2{\mathrm{x}}^{2}+\mathrm{a}3{\mathrm{x}}^{3}}\\ D=\lbrace \begin{array}{c}1/N\text{si}{S}_{\mathit{alt}}\ge {S}_{l}\\ 0.\text{sinon}\end{array}\hfill \end{array}\)

Cette liste d’opérandes permet d’introduire les divers paramètres de cette forme analytique.

\(\mathit{a0}\) , \(\mathit{a1}\) , \(\mathit{a2}\) et \(\mathit{a3}\) constantes du matériau,

\({S}_{l}\) limite d’endurance du matériau.

Le module de Young \(E\) est introduit dans DEFI_MATERIAU (mot clé facteur ELAS opérande E).

La valeur de \(\mathrm{Ec}\) , module de Young associé à la courbe de fatigue du matériau est également introduite dans DEFI_MATERIAU sous le mot clé facteur FATIGUE, opérande E_REFE.

Opérande MANSON_COFFIN#

MANSON_COFFIN = f_mans

Cet opérande permet d’introduire la courbe de Manson-Coffin du matériau sous une forme discrétisée point par point. Cette fonction donne le nombre de cycles à la rupture en fonction de la demi-amplitude de déformations \(\frac{\Delta \varepsilon }{2}\) .

Opérande E_REFE#

E_REFE = Ec

Cet opérande permet de spécifier la valeur du module de Young associé à la courbe de fatigue du matériau. Cette valeur permet entre autre, de définir la courbe de Wöhler en « zone courante » [R7.04.01].

Opérandes D0/TAU0#

D0 = d0

Permet de spécifier la valeur de la limite d’endurance en traction-compression pure alternée. Cette valeur est utilisée dans le calcul des critères de Crossland et Dang Van Papadopoulos [R7.04.01] par la commande de POST_FATIGUE [U4.83.01].

TAU0 = tau0

Permet de spécifier la valeur de la limite d’endurance en cisaillement pur alterné. Cette valeur est utilisée dans le calcul des critères de Crossland et Dang Van Papadopoulos [R7.04.01] par la commande de POST_FATIGUE [U4.83.01].

Mot clé facteur DOMMA_LEMAITRE#

Sous ce mot clé facteur sont regroupées toutes les caractéristiques matériau nécessaires au calcul du dommage de Lemaitre et la loi de Lemaitre-Sermage (option ENDO_ELGA de CALC_CHAMP, [U4.81.04]).

Opérande S#

S = s

\(S\) est un paramètre matériau nécessaire au calcul du dommage de Lemaitre. \(S\) doit être une fonction du paramètre \(\mathrm{TEMP}\) .

Opérande EPSP_SEUIL#

EPSP_SEUIL = Pseuil

Permet de spécifier la valeur du seuil d’endommagement \(\mathit{pd}\) , nécessaire au calcul du dommage de Lemaitre.

Opérande EXP_S#

EXP_S = pd

Permet de définir la loi de Lemaitre-Sermage, la valeur par défaut \((1.0)\) correspond au calcul du dommage de Lemaitre.

Mot clé facteur CISA_PLAN_CRIT#

Sous ce mot clé facteur sont regroupées toutes les caractéristiques matériau nécessaires à la mise en œuvre des critères avec plans critiques [R7.04.04].

Opérande MATAKE_A#

MATAKE_A = a,
Permet de spécifier la valeur du coefficient sans dimension :math:`a`, présent dans les critères MATAKE_MODI_ACet MATAKE_MODI_AV, confer[R7.04.01] et [:external:ref:`U4.83.02 <U4.83.02>`].

Opérande MATAKE_B#

MATAKE_B = b,
Permet de spécifier la valeur du coefficient b, présent dans les critères MATAKE_MODI_ACet MATAKE_MODI_AV, confer[R7.04.01] et [:external:ref:`U4.83.02 <U4.83.02>`].

Opérande COEF_FLEX_TORS#

COEF_FLEX_TORS = c_flex_tors,

Permet de spécifier la valeur du rapport des limites d’endurance en flexion et torsion alternées, confer[R7.04.01] et [:external:ref:`U4.83.02 <U4.83.02>`]. Cette valeur doit être supérieure ou égale à un et inférieure ou égale à:math:`\sqrt{3}`. Cet opérande est à utiliser dans les critères: MATAKE_MODI_ACet MATAKE_MODI_AV.

Opérande D_VAN_A#

D_VAN_A = a,

Permet de spécifier la valeur du coefficient sans dimension :math:`a`, présent dans les critères DANG_VAN_MODI_ACet DANG_VAN_MODI_AV, confer[R7.04.01] et [:external:ref:`U4.83.02 <U4.83.02>`].

Opérande D_VAN_B#

D_VAN_B = b,

Permet de spécifier la valeur du coefficient :math:`b`, présent dans les critères DANG_VAN_MODI_ACet DANG_VAN_MODI_AV, confer[R7.04.01] et [:external:ref:`U4.83.02 <U4.83.02>`].

Opérande COEF_CISA_TRAC#

COEF_CISA_TRAC = c_cisa_trac,

Permet de spécifier la valeur du rapport des limites d’endurance en flexion et torsion alternées, confer[R7.04.01] et [:external:ref:`U4.83.02 <U4.83.02>`]. Cette valeur doit être supérieure ou égale à un et inférieure ou égale à :math:`\sqrt{3}`. Cet opérande est à utiliser dans les critères: DANG_VAN_MODI_AC, DANG_VAN_MODI_AVet FATESOCI_MODI_AV, confer[R7.04.01] et [:external:ref:`U4.83.02 <U4.83.02>`].

Opérande FATSOC_A#

FATSOC_A = a,

Permet de spécifier la valeur du coefficient :math:`a`, présent dans le critère FATESOCI_MODI_AV, confer[R7.04.01] et [:external:ref:`U4.83.02 <U4.83.02>`].

Mot clé facteur HHO#

On pourra se reporter à [R3.06.14] .

Opérande COEF_STAB#

Cet opérande permet de donner le coefficient de stabilisation pour la méthode HHO. S’il n’est pas donné, un coefficient automatique est déterminé en fonction de la physique du problème.

Mot clé facteur WEIBULL,WEIBULL_FO#

Définition des coefficients du modèle de Weibull [R7.02.06].

Brièvement, la probabilité de rupture cumulée de rupture \(P_r\) d’une structure s’écrit, dans le cas d’un chargement monotone:

\({P}_{r}=1-\exp\left[-\sum_{{V}_{p}}({(\frac{max({\sigma}_{I}-\sigma_{th},0)}{{\sigma}_{u}})}^{m}\frac{{V}_{p}}{{V}_{0}})\right]\)

où la sommation porte sur les mailles \({V}_{p}\) plastifiées (c’est à dire déformation plastique cumulée supérieure à une valeur choisie arbitrairement \({p}_{s}\) ) et \(m,s_u,V_0,\sigma_{th}\) sont les paramètres du modèle de Weibull.

Dans le cas d’un trajet de chargement quelconque:

\({P}_{r}(t)=1-\exp\left[-{(\frac{{\sigma}_{w}}{{\sigma}_{u}})}^{m}\right]\)

avec:

\({\sigma}_{{\omega}^{m}}=\sum_{V}{\left[\max(\underset{\left\lbrace u<t,\dot{p}(u)>0\right\rbrace }{\max}\left\lbrace \tilde{{\sigma}_{I}}(u)\right\rbrace -\sigma_{th}, 0)\right]}^{m}\frac{V}{{V}_{0}}\) ,

\(\dot{p}\) désignant le taux de déformation plastique cumulée, \(\tilde{{\sigma}_{I}}\) la plus grande contrainte principale à l’instant \(t\) [R7.02.06].

Enfin, si la contrainte de clivage dépend de la température (WEIBULL_FO):

\({P}_{r}(t)=1-\exp\left[-{(\frac{{\sigma}_{\omega}^{0}}{{\sigma}_{u}^{0}})}^{m}\right]\) ,

\({\sigma}_{\omega}^{0}\) désignant la contrainte de Weibull définie conventionnellement pour \({\sigma}_{u}^{0}\) donnée:

\({\sigma}_{\omega}^{{0}^{m}}=\sum_{V}\left[\max(\underset{\left\lbrace u<t,\dot{p}(u)>0\right\rbrace }{max}{\frac{{\sigma}_{u}^{0}.{\sigma}_{I}(u)}{{\sigma}_{u}(\theta (u))}}-\sigma_{th}, 0)\right]^{m}\frac{V}{{V}_{0}}{A}^{{p}^{m}}\)

\(\theta (u)\) désignant la température dans l’élément \(\delta V\) .

Opérandes#

M = m, SIGM_REFE = sigmu, SIGM_CNV = sigm0u, VOLU_REFE = V0, SIGM_SEUIL = sigth

Paramètres associés au modèle de Weibull.

SEUIL_EPSP_CUMU    =    ps

Déformation plastique cumulée seuil.

Mots clés facteur RCCM,RCCM_FO#

Définition des grandeurs nécessaires à l’utilisation des méthodes simplifiées définies dans le règlement RCC-M [R7.04.03]. Ces grandeurs sont constantes ou fonction du paramètre ’TEMP’.

Opérande SY_02#

SY_02    = sy

Limite d’élasticité à 0,2% de déformation plastique à la température de calcul. Cet opérande peut varier en fonction de la température.

Opérandes SM/SU/SH#

SM = sm

Contrainte équivalente admissible du matériau à la température de calcul. Cet opérande peut varier en fonction de la température.

SU    = su

Résistance à la traction du matériau à la température de calcul. Cet opérande peut varier en fonction de la température.

Sh    = sh

Contrainte admissible du matériau à la température ambiante, confer POST_RCCM[U4.83.11].

Contrainte admissible du matériau à la température maximale, confer POST_RCCM[U4.83.11].

Opérande SC#

SC    =    sc

Contrainte admissible du matériau à la température ambiante, confer POST_RCCM [U4.83.11].

Opérande S#

S =    s

Contrainte admissible du matériau. Cet opérande varie en fonction de la température, confer POST_RCCM [U4.83.11].

Opérandes N_KE/M_KE#

N_KE = n,M_KE = m

Ces opérandes permettent de définir les valeurs de \(n\) et \(m\) deux constantes du matériau.

Ces caractéristiques sont nécessaires pour le calcul du coefficient de concentration élasto-plastique \({K}_{e}\) , qui est défini par le RCC-M comme étant le rapport entre l’amplitude de déformation réelle et l’amplitude de déformation déterminée par l’analyse élastique.

\(\lbrace \begin{array}{ccc}{K}_{e}=1& \text{si}& \Delta \sigma \le 3{S}_{m}\\ {K}_{e}=1+(1-n)(\frac{\Delta \sigma }{{\mathrm{3S}}_{m}}-1)(n(m-1))& \text{si}& {\mathrm{3S}}_{m}<\Delta \sigma \le 3{S}_{m}\\ {K}_{e}=\frac{1}{n}& \text{si}& {\mathrm{3mS}}_{m}\le \Delta \sigma \end{array}\)

Opérandes A_AMORC/B_AMORC#

A_AMORC = a, B_AMORC = b

Coefficients de la loi d’amorçage.

Opérande D_AMORC#

D_AMORC =    d

Distance d’extraction des contraintes.

Opérande R_AMORC#

R_AMORC =    r

Paramètre de la relation entre contrainte et contrainte efficace.

Mot clé facteur CRIT_RUPT#

Définition des quantités nécessaires au critère de rupture en contrainte critique mis en œuvre par le mot-clé POST_ITER/CRIT_RUPT sous COMPORTEMENT. Si la plus grande contrainte principale moyenne dans un élément dépasse un seuil donné sigc, le module d’Young est divisé par le coefficient coef.

Ce critère est disponible pour les lois de comportement VISCOCHAB, VMIS_ISOT_TRAC(_LINE) et VISC_ISOT_TRAC (_LINE) , et validé par les tests SSNV226A,B,C.

Opérandes SIGM_C, COEF#

Valeur de la contrainte seuil sigc (en unité de contraintes) et du coefficient coef(sans unité).

Mot clé facteur REST_ECRO#

Définition des données nécessaires à la prise en compte du phénomène de restauration d’écrouissage mis en œuvre par le mot-clé POST_INCR='REST_ECRO' sous COMPORTEMENT dans les opérateurs de calcul de mécanique non-linéaire. A la fin de chaque pas de temps de calcul, les variables internes correspondant à la déformation plastique cumulée (écrouissage isotrope) et/ou au tenseur de rappel (écrouissage cinématique) sont modifiées

Ce critère est disponible pour les lois de comportement VMIS_ISOT_TRAC, VMIS_ISOT_LINE, VMIS_CINE_LINE, VMIS_ECMI_LINE, VMIS_CIN1_CHAB et VMIS_CIN2_CHAB, et pour les modélisations 3D, AXIS, D_PLAN et C_PLAN.

Vitesse et forme de la restauration#

La fonction COEF_ECRO quantifie la vitesse de restauration.

La restauration est bornée par le paramètre TAU_INF. En effet, on ne restaure pas tout l’écrouissage, l’écrouissage résiduel est une fonction de la température \(T\) et de l’écrouissage initial (avant restauration) \({r}_{0}\). On procède à la séparation des variables

(128)#\[{r}_{\infty}(T,{r}_{0})={\tau}_{\infty}(T){r}_{0}\]

L’utilisateur renseigne la fonction \({\tau}_{\infty}(T)\) grâce au paramètre TAU_INF.

Les paramètres COEF_ECRO et TAU_INF sont sans unité.

Déclenchement de la restauration#

TEMP_MINI est la valeur de la température pour le début de restauration d’écrouissage et TEMP_MAXI est la température pour la restauration d’écrouissage totale. TEMP_MINI et TEMP_MAXI ont la dimension d’une température (en °C). EPSQ_MINI permet de décaler le déclenchement du processus en donnant une valeur minimale à la déformation plastique cumulée à partir de laquelle la restauration s’opère pour le cas de l’écrouissage isotrope. Pour l’écrouissage cinématique c’est le paramètre XCIN_MINI qui joue ce rôle (composante par composante car c’est un tenseur et non un scalaire).

Le paramètre EPSQ_MINI est sans unité (déformation). Le paramètre XCIN_MINI a l’unité d’une pression.

Remarques
  • Dans le cas d’un écrouissage mixte comme VMIS_ECMI_LINE, c’est la partie isotrope (et donc ESPQ_MINI) qui pilote le seuil minimum de déclenchement de restauration.

  • Pour les comportements VMIS_CIN1_CHAB et VMIS_CIN2_CHAB, seule la partie isotrope de l’écrouissage est traitée

Mot clé facteur VERI_BORNE#

Ce mot clé permet une vérification du domaine de validité des paramètres d’une loi de comportement. En effet, l’identification des paramètres de ces lois est toujours faite dans une certaine gamme de déformation et de température. L’objectifest d’avertir l’utilisateur si dans son étude il sort de ce domaine où les paramètres ont été identifiés. Ces bornes sont définies sous le mot cléVERI_BORNE. Le dépassement des bornes au cours du calcul, se traduit par l’émission d’une alarme.

Opérandes#

Valeur des bornes en termes de déformation totale maximum, vitesse de déformation, et températures extrêmes.

Mots-clés facteurs POST_ROCHE et POST_ROCHE_FO#

Matériau dédié uniquement à la macro-commande POST_ROCHE. Il intègre des paramètres matériau liés à la loi de plasticité de Ramberg-Osgood, ainsi que des paramètres issue du RCCM-Rx.

Les paramètres de type fonction peuvent dépendre de la température uniquement. Le champ de température est fourni via AFFE_MATERIAU/AFFE_VARC/CHAM_GD ou EVOL. Il est préférable d’utiliser le mot-clé CHAM_GD, mais si l’on est contraint d’utiliser le mot-clé EVOL, il est alors nécessaire de préciser l’instant à prendre en compte dans POST_ROCHE en donnant le mot-clé INST_TEMP.

Opérandes liées à la loi Ramberg-Osgood#

La loi de plasticité de Ramberg-Osgood est définie par la courbe de déformation en fonction de la contrainte selon l’expression suivante:

\(\epsilon =\frac{\sigma}{E}+{\epsilon}_{M,p}(\sigma )\) avec \({\epsilon}_{M,p}(\sigma )=K{(\frac{\sigma}{E})}^{1/n}\)

\(E\) correspond au module de Young, \(K\) et \(n\) sont les paramètres du mot-clé POST_ROCHE.

Opérandes liés à la codification du RCCM-Rx#

RP02_MIN : limite conventionnelle d’élasticité minimale à 0,2% de déformation

Ce paramètre est obligatoire:

  • sur les parties définies comme «coudes» dans l’opérateur POST_ROCHE

  • sur toutes la ligne de tuyauterie si RCCM_RX=’OUI’dans POST_ROCHE

Il n’est pas utilisé dans les autres cas.

RM_MIN : résistance à la traction minimale

Ce paramètre est obligatoire sur toutes la ligne de tuyauterie si RCCM_RX=’OUI’dans POST_ROCHE. Il n’est pas utilisé dans les autres cas.

RP02_MOY : limite conventionnelle d’élasticité moyenne à 0,2% de déformation

Ce paramètre est nécessaire sur toutes la ligne de tuyauterie si RCCM_RX=’OUI’dans POST_ROCHE, s’il n’est pas fourni dans ce cas, il est considéré égal à 1,25*rp02min. Il n’est pas utilisé dans les autres cas.

COEF : Coefficientadimensionnel

Ce paramètre est utilisé uniquement si RCCM_RX=’OUI’dans POST_ROCHE.

Données matériaux associées à des comportements externes#

Mots clés facteur MFRONT, MFRONT_FO#

Définition des paramètres relatifs à une loi de comportement utilisateur définie dans le formalisme MFront [U2.10.02]. Ces grandeurs sont constantes ou fonction du paramètre “TEMP”. Il est possible de fournir jusqu’à 197 paramètres.

Syntaxe#

|    /    MFRONT = _F (    ♦    LISTE_COEF    =    (c1,c2,...)    [l_R]
                       )
     /    MFRONT_FO = _F (    ♦    LISTE_COEF    =    (c1,c2,...)    [l_fonction]
                          )

Mots clés facteur UMAT, UMAT_FO#

Définition des paramètres relatifs à une loi de comportement utilisateur, c’est-à-dire dont la routine d’intégration du comportement est fournie par l’utilisateur [U2.10.01]. Ces grandeurs sont constantes ou fonction du paramètre “TEMP”. Il est possible de fournir jusqu’à 197 paramètres.

Syntaxe#

|    /    UMAT = _F (    ♦    LISTE_COEF    =    (c1,c2,...)    [l_R]
                     )
     /    UMAT_FO = _F (    ♦    LISTE_COEF    =    (c1,c2,...)    [l_fonction]
                        )

Mot clé simple MATER#

La commande DEFI_MATERIAU peut être ré-entrante mais chaque comportement reste unique. On ne permet en effet pas de remplacer un comportement déjà présent dans le matériau mais seulement enrichir la structure de donnée de caractéristiques matériau supplémentaires.

Exemple d’utilisation:

Seules les caractéristiques thermique du matériau sont définies dans un premier temps. Puis, après la résolution thermique, on ajoute les propriétés mécaniques sous ELAS:

ACIER_TH=DEFI_MATERIAU( THER=_F( LAMBDA=54.6,

RHO_CP=3710000.0,),);

CHM=AFFE_MATERIAU( MAILLAGE=MAIL,

AFFE=_F( TOUT=’OUI’,

MATER=ACIER_TH,

TEMP_REF=20.0,),);

TEMPE=THER_LINEAIRE( MODELE=MODETH, …

ACIER_TH=DEFI_MATERIAU( reuse=ACIER_TH,

MATER=ACIER_TH,

ELAS=_F( E=204000000000.0,

NU=0.3,

ALPHA=1.092e-05,),);

RESUT=MECA_STATIQUE(MODELE=MODMECA, …