u4.84.32 Commande DEFI_CHAR_SOL#

Syntaxe#

Détail de la syntaxe
char_meca = DEFI_CHAR_SOL(
    ◇ CHARGEMENT = / "FORCE" (par défaut),
                   / "ONDE_PLANE",
    ◆ MODELE = modele,
    ◆ / UNITE_TRAN_INIT = unit,
      / RESU_INIT = evol_noli / dyna_trans / evol_char,
    # Si: exists("UNITE_TRAN_INIT")
        ◇ LONG_CARA = float,
        ◇ AXE = / "X",
                / "Y",
                / "Z",
        ◇ NOM_PARA = / "Y",
                     / "Z" (par défaut),
        ◇ Z0 = float,
        ◇ NOM_CMP = / "DX" (par défaut),
                    / "DY",
        ◆ | GROUP_MA_DROITE = grma,
          | GROUP_MA_GAUCHE = grma,
        ◆ TABLE_MATER_ELAS = table,
    # Si: exists("RESU_INIT")
        ◇ MATR_RIGI = matr_asse_depl_r,
        ◇ COEF = float (défaut: 1.0),
        ◇ NOM_CHAM_INIT = / "ACCE",
                          / "FORC_NODA" (par défaut),
                          / "REAC_NODA",
        ◇ DDL_EXCLUS = / "DX",
                       / "DY",
                       / "DZ",
                       / "DRX",
                       / "DRY",
                       / "DRZ",
        ◇ MATR_AMOR = matr_asse_depl_r,
        ◇ NUME_DDL = nume_ddl,
        ◆ LIST_INST = listr8,
        ◇ PRECISION = float (défaut: 1e-06),
        ◇ CRITERE = / "RELATIF" (par défaut),
                    / "ABSOLU",
    ◇ TITRE = text,
    ◇ INFO = / 1 (par défaut),
             / 2,
)


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

Opérandes#

Opérande MODELE#

♦    MODELE = mo

Permet de définir le nom du modèleauquel sera affectée la charge. Selon la dimension du problème, il doit s’agir en 2D d’un modèle de déformations planes (“D_PLAN”) , ou en 3D d’un modèle volumique avec une modélisation “3D”.

Opérande CHARGEMENT#

◊ CHARGEMENT = / “ONDE_PLANE”,


/ “FORCE”,

Indique la nature du chargement imposé:

  • CHARGEMENT = “ONDE_PLANE”: chargement sous forme d’une onde plane de propagation verticale imposée au modèle et déduite du mouvement en onde plane imposé à une colonne de sol 2D ou à un autre modèle auxiliaire. L’onde est de cisaillement si on a un mouvement horizontal de sollicitation, elle est de pression si on a un mouvement vertical de sollicitation.

  • CHARGEMENT = “FORCE”: chargement sous forme de forces opposées imposées aux bords latéraux du modèle.

Opérande UNITE_TRAN_INIT#

Fournit l’unité d’écriture au format “TABLEAU” des évolutions transitoires en chacun des niveaux d’une colonne 2D de sol stratifié obtenues lors d’un appel antérieuràDEFI_SOL_EQUI. Lors de cet appel antérieur, les évolutions sont créées à l’aide du mot clé UNITE_RESU_TRAN. Les charges imposées au modèle sont extraites sous formes de nappes de forces dépendant du temps et de la cote de la stratification à partir du fichier correspondant à cette unité.

Opérande NOM_CMP#

◊ NOM_CMP = / “DX”, [DEFAUT]


/ “DY”,

Indique la direction du signal imposé à la colonne de sol 2D qui a servi à fournir les résultats des évolutions transitoires à imposer comme conditions aux limites :

  • NOM_CMP = “DX”: le signal imposé est horizontal (correspond à une onde de cisaillement de propagation verticale);

  • NOM_CMP = “DY”: le signal imposé est vertical (correspond à une onde de pression verticale).

Opérande AXE#

◊ AXE = / “X”,


/ “Y”, / “Z”,

Indique la direction de la charge imposéeau modèle. Ce paramètre est nécessaire en 3D et permet par sa présence d’activer ce cas de chargement.

Remarque: ce mot-clef n’est pas nécessaire en2D car la direction de la charge dépend du type de chargement et de la direction du signal: pour NOM_CMP = “DX”, on a “X” pour CHARGEMENT = “ONDE_PLANE” et “Y” pour CHARGEMENT = “FORCE”. Inversement pour NOM_CMP = “DY”.

Opérande NOM_PARA#

◊ NOM_PARA= / “Y”,


/ “Z”, [DEFAUT]

Permet de préciser en 3D seulement, la direction de propagation du signal d’onde plane générant la force à appliquer et correspondant à la direction verticale du modèle. Cet opérande n’est pas nécessaire dans la plupart des cas car il se déduit généralement de la direction du signal imposé à la colonne de sol par NOM_CMP et de la direction de la charge imposée au modèle par AXE. Mais pour NOM_CMP = “DY”, et AXE = “X”, par exemple, on peut avoir un paramètre de propagation pour un chargement de type “FORCE” aussi bien dans la direction “Y” que dans la direction “Z”. Et pour NOM_CMP = “DX”, et AXE = “X”, pour un chargement de type “ONDE_PLANE”, on peut avoir aussi bien une onde SH dans la direction “Y” qu’une onde SV dans la direction “Z”.

On considère toutefois une valeur par défaut “ Z” en tant que direction verticale pour un problème 3D.

Opérandes GROUP_MA_DROITE/GROUP_MA_GAUCHE#

♦ | ◊ GROUP_MA_DROITE = gmda


◊ GROUP_MA_GAUCHE = gmga

Permettent de définir respectivement les noms des groupes de mailles représentatifsdu bord droit et du bord gauche du modèle auxquels sera affectée la charge. On doit renseigner au moins un de ces opérandes. Ces groupes de mailles sont linéiques en 2D et surfaciques en 3D, sauf dans le cas chargement de type “FORCE” en 3D où on doit définir des groupes linéiques de mailles encerclant les bords du modèle.

Opérande TABLE_MATER_ELAS#

Indique la table qui contient les informations sur la description géométrique des couches de sol stratifié et celle des caractéristiques initiales des matériaux constitutifs de ces couches, couche par couche. Elle correspond à la table produite par l’appel àDEFI_SOL_EQUIqui a produit également le fichier entré par UNITE_TRAN_INIT.

Opérande Z0#

Indique, la cote de la surface libre, nulle par défaut, du modèle à laquelle faire correspondre géométriquement la cote nulle du modèle de colonne de sol 2D.

Opérande LONG_CARA#

Indique, dans le cas d’un chargement onde plane, la valeur de la longueur caractéristique définie dans DEFI_MATERIAU mot clé ELASpermettant de calculer de la rigidité ajoutée sur la frontière absorbante constituée des bordsdroit et gauche de la colonne de sol.

Opérande RESU_INIT#

Fournit le nom du résultat de l’évolution transitoire calculée sur un modèle auxiliaire à partir de laquelle on doit extraire les champs de vitesse, déplacement ou force nodale nécessaire à la génération des évolutions second membre à appliquer comme conditions limites aux bords du modèle.

Opérande COEF#

◊ COEF = / 1,0, [DEFAUT]

/ coef

Donne le facteur de combinaison à appliquer dans le cas d’un chargement de type “FORCE”. Il peut être nécessaire d’appliquer des facteurs -1 dans le cas d’onde de pression P ou dans le cas d’onde de cisaillement S sur les champs de forces nodales calculées sur le modèle auxiliaire du résultat d’origine entré derrière le mot clé RESU_INIT.

Opérandes MATR_AMOR / MATR_RIGI#

♦    MATR_AMOR= matr_a

◊    MATR_RIGI= matr_k,
Dans le cas d'un chargement de type 'ONDE_PLANE', noms des matrices assemblées d'amortissement et de rigidité (facultative) que l'on utilise dans les produits :math:`KU+CV`constituant l'évolution second membre produite à partir de laquelle on peut créer la charge à appliquer sur le modèle.

Opérandes NUME_DDL / MATR_RIGI#

◊    / MATR_RIGI= matr_k

/ NUME_DDL = nume,

Dans le cas d'un chargement de type 'FORCE', entrées à partir desquelles on peut obtenir la numérotation de référence ou conversion de l'évolution second membre produite à partir de laquelle on peut créer la charge à appliquer sur le modèle.

Opérandes INST / LIST_INST / PRECISION / CRITERE#

◊    INST= litps

Liste de valeurs réelles d’instants de calcul du résultat d’origine.

◊    LIST_INST= litps

Liste de réels produite par DEFI_LIST_REEL [U4.34.01] d’instants de calcul des évolutions produites.

◊    PRECISION =    / prec         [R]

/1.0D-6 [DEFAUT]

Précision utilisée pour rechercher l'instant spécifié dans le résultat d'origine.
◊    CRITERE =    / 'RELATIF',

/ “ABSOLU,”

Critère utilisé pour rechercher l'instant spécifié dans le résultat d'origine.

Opérande NOM_CHAM_INIT#

♦    NOM_CHAM_INIT=     / 'ACCE',

/ “FORC_NODA”, / “REAC_NODA”,

Nom du champ du résultat de l'évolution de départ calculée detype evol_char ou dyna_transqu'on convertit ensuite dans le champ du résultat de l'évolution second membre de type evol_chartransformée en charge.

Opérande DDL_EXCLUS#

◊    DDL_EXCLUS =    nom_cmp        [TXM]

Nom de composante à exclure sur le champ du résultat de l””évolution de départ calculée de type evol_char ou dyna_trans qu’on convertit ensuite dans le champ du résultat de l’évolution second membre de type evol_char transformée en charge.S’applique en général sur un champ “FORC_NODA”. On prend tout le champ si le mot clé n’est pas renseigné.

Opérande TITRE#

◊    TITRE = titre

Permet à l’utilisateur de définir un titre pour le chargement.

Opérande INFO#

◊    INFO =

Indique un niveau d’impression pour information dans le fichier « MESSAGE »:

INFO = 1: pas d’impression

INFO = 2: impression d’informations sur le chargement.

` <../tmp/mozilla_H284180/issue27142>`_