u4.81.47 Opérateur POST_VERI_FERRAILLAGE#
Résumé :
Opérateur de post traitement de VERI_FERRAILLAGE : permet de tracer le diagramme d’interaction et de calculer les paramètres liés à l’état d’équilibre de la section critique des éléments de plaque en béton armé.
Syntaxe#
Détail de la syntaxe
table = POST_VERI_FERRAILLAGE(
◆ CHAM_VFER = cham_elem,
/ GROUP_MA = grma,
/ SEUIL_MIN_MARGE = float,
/ NB_DIAG = int,
)
◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles
Opérandes#
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')
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.
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.
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.
Table de sortie#
Le résultat est une table à 10 colonnes:
la colonne
NUMERO_MAILLEcontenant le numéro de la maille;la colonne
Ncontenant les valeurs des efforts normaux;la colonne
Mcontenant les valeurs des moments fléchissant;la colonne
HAUTEUR_COMPRIMEEcontenant les valeurs de la hauteur comprimée de la section;la colonne
EPSILON_BETONcontenant les valeurs de la deformation de la fibre supérieure de la section;la colonne
EPSILON_ACIER_INFcontenant les valeurs de la déformation des aciers inférieurs;la colonne
EPSILON_ACIER_SUPcontenant les valeurs de la déformation des aciers supérieurs;la colonne
SIGMA_BETONcontenant les valeurs de la contrainte de la fibre supérieure de la section;la colonne
SIGMA_ACIER_INFcontenant les valeurs de la contrainte des aciers inférieurs;la colonne
SIGMA_ACIER_SUPcontenant les valeurs de la contrainte des aciers supérieurs;
Les colonnes 1 et de 4 à 10 seront répétées autant de fois qu’il y a de points sur le diagramme.
Exemples d’utilisation#
Voir les cas tests :
SSLS142
SSLS150
SSLS149