3. Opérandes#

3.1. Opérande CHAM_VFER#

◆ CHAM_VFER = cham_elem,

Champ constant par élément de vérification de ferraillage résultant de l’opérateur VERI_FERRAILLAGE (de type MARG_ELEM) et correspondant à un instant donné. Ce champ contient toutes les informations nécessaires, sur tout le maillage de VERI_FERRAILLAGE, permettant de construire le diagramme d’interaction sur la facette critique qui a servi au calcul de la marge. Ce champ peut être extrait à l’aide de l’opérateur CREA_CHAMP comme suit :

#Appel a la commande VERI_FERRAILLAGE
MARGE1           = VERI_FERRAILLAGE(
reuse            = RESUELU,
RESULTAT         = RESUELU,
CARA_ELEM        = CARA,
CODIFICATION     = 'EC2',
TYPE_COMB        = 'ELU',
UNITE_CONTRAINTE = 'Pa',
UNITE_DIMENSION  = 'm',
CHAM_FERR        = FERRAILLAGE_REF1,
INST             = (1.0, 2.0, 3.0, 4.0, 5.0, 6.0,7.0,8.0,9.0,10.0),
     AFFE            = (
                    # Reinf/EC2
                    _F(
                         TOUT="OUI",
                         TYPE_DIAGRAMME = 'B2',
                         # Enrobage (2D)
                         C_SUP     = 0.08,
                         C_INF     = 0.08,
                         #
                         FYK=500.0e6,
                         FCK=35.0e6,
                         EYS       = 210.0e9,
                         GAMMA_S   = 1.15,
                         GAMMA_C   = 1.5,
                         ALPHA_CC  = 1.0,
                         ),
                         ),)


# Extraction du champ de veri_ferraillage a l instant 1
verif_inst1 = CREA_CHAMP(NOM_CHAM='MARG_ELEM',
                         INST  = 1.0,
                         OPERATION='EXTR',
                         RESULTAT=MARGE1,
                         TYPE_CHAM='ELEM_VFER2_R')

3.2. Opérande GROUP_MA#

/ GROUP_MA = grma,

Groupe de mailles sur lequel le diagramme d’interaction sera construit et extrait.

Note

Il est à noter que choisir un groupe contenant un grand nombre de mailles pourrait être coûteux en temps de calcul et le fichier de sortie pourrait être lourd. Un diagramme d’interaction contient environ 600 points.

3.3. Opérande SEUIL_MIN_MARGE#

/ SEUIL_MIN_MARGE = float,

Permet de définir un seuil de marge à partir duquel les diagrammes seront construits et extraits. Tous les éléments qui ont une marge inférieure à SEUIL_MIN_MARGE seront considérés. Utile si l’utilisateur souhaite voir les diagrammes des éléments ayant une marge négative, par exemple.

Note

Attention au choix du seuil. Choisir un seuil où une grande partie de la structure, dans le cas d’une structure de grande dimension, se situe en dessous peut être très coûteux en temps de calcul voire impossible.

3.4. Opérande NB_DIAG#

/ NB_DIAG = int,

Permet de générer les NB_DIAG diagrammes correspondant aux marges minimales. L’utilisateur précise le nombre de diagrammes souhaités. Par exemple, NB_DIAG = 5 permet de générer les diagrammes correspondant aux 5 éléments les plus critiques par ordre de marge.