Opérandes ========= Opérande RESULTAT et CARA_ELEM ------------------------------ ♦ RESULTAT = resu Nom d’un concept résultat de type mult_elas. Il est nécessairement ré-entrant. ♦ CARA_ELEM = carac Il est nécessaire de renseigner les caractéristiques élémentaires par le mot-clef CARA_ELEM pour tous les résultats statiques & dynamiques. Ce changement est induit par l’intégration de POST_COMBINAISON(U4.81.45) qui génère un résultat ELAS_MULT sans associé de CARA_ELEM. Opérande CODIFICATION --------------------- * ♦ CODIFICATION = /‘EC2’, [DEFAUT] .. code-block:: text /'BAEL91', C’est la codification à utiliser pour les vérifications.: Eurocode 2 (EC2) ou BAEL91. .. _RefHeading__979_1696128148: Opérande COMBINAISON -------------------- ♦ COMBINAISON = _F(♦ TYPE = / 'ELS_QUASIPERMANENT', /'ELS_CARACTERISTIQUE', /'ELU_FONDAMENTAL', /'ELU_ACCIDENTEL', ♦ /NOM_CAS = l_nomcas /NUME_ORDRE = l_numeordre,) Avec cette opérateur répétable on fournit à la commande la liste des cas (résultats de la mult_elas) sur lesquels réaliser le dimensionnementqui correspondent aux vérifications d’état limite de service (la combinaison caractéristique est la seule disponible pour le moment) et ultimes (fondamentaux, accidentelles). Le choix entre ELU_FONDAMENTALet ELU_ACCIDENTEL permet de choisir la valeur des coefficients de sécurité GAMMA(voir opérande AFFE, § :ref:`3.4 ` ). Mot-clé TYPE ~~~~~~~~~~~~ ♦ TYPE = / 'ELS_QUASIPERMANENT', /'ELS_CARACTERISTIQUE', /'ELU_FONDAMENTAL', /'ELU_ACCIDENTEL', Avec ce mot-clé, on choisit le type de vérification à associer à la liste de cas. Pour l’instant les options disponibles sont les états limites ultimes fondamentaux ou accidentels et les états limites de service caractéristiques et quasi-permanents tels que définis par les Eurocodes. Mot-clés NUME_ORDRE et NOM_CAS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Ici est fournie la liste des cas associée à la vérification renseignée dans TYPE, soit comme liste desnuméro d’ordre des cas soit comme liste des noms des cas (étiquette associée à chaque résultatde la mult_elas). **Remarque** Ici le numéro d’ordre n’indique pas un instant de calcul ou une fréquence comme pour le structures de données résultatmais un numéro de cas (un des résultatscontenus par la multi_elas). .. _RefHeading__977_1696128148: Opérande AFFE ------------- Une grande partie des mot-clés renseignéesici sont les mêmes que pour la commande CALC_FERRAILLAGE. Une différence avec les mot-clés de CALC_FERRAILLAGE consiste dans le choix des coefficients de sécurité: ◊ GAMMA_S_FOND= gs, [R] ◊ GAMMA_S_ACCI= gs, [R] ◊ GAMMA_C_FOND= gc, [R] ◊ GAMMA_C_ACCI = gc, [R] On choisira les valeurs renseignées sous GAMMA_S_FOND et GAMMA_C_FOND pour alimenter CALC_FERRAILLAGE si l'utilisateur a choisi l'option ELU_FONDAMENTAL de l'opérande COMBINAISON (§ :ref:`3.3 ` ) pour un certain cas de charge. Pour ELU_ACCIDENTEL, les valeurs de GAMMA_S_ACCI et GAMMA_C_ACCI seront sélectionnées. Composition du champ produit ---------------------------- Le résultat de chaque cas de nom NOM_CAS est enrichi par un nouveau champ (nommé 'FERRAILLAGE' dans la structure de données) dont les composantes sont: Si **TYPE_STRUCTURE** **= ‘2D’** : * une densité de ferraillage longitudinal dans le sens :math:`X` de l'élément pour la face inférieure de l'élément (:math:`\mathrm{DNSXI}` ) ; * l'équivalent pour la face supérieure (:math:`\mathrm{DNSXS}` ) ; * une densité de ferraillage longitudinal dans le sens :math:`Y` de l'élément pour la face inférieure de l'élément (:math:`\mathrm{DNSYI}` ) ; * l'équivalent pour la face supérieure (:math:`\mathrm{DNSYS}` ) ; * la densité de ferraillage transversal dans le sens :math:`X` de l'élément (:math:`\mathit{DNSXT}` ) ; * l’équivalent dans le sens :math:`Y` de l'élément (:math:`\mathit{DNSYT}` ) ; * la densité volumique totale d'acier (:math:`\mathit{DNSVOL}` ); * un indicateur de complexité de mise en œuvre du ferraillage (:math:`\mathit{CONSTRUC}` ). Si **TYPE_STRUCTURE** **= ‘1D’** : * une densité de ferraillage longitudinal suivant l’axe :math:`Y` de la section, et selon le sens positif de l’axe (face supérieure suivant la hauteur h) (:math:`\mathit{AYS}` ) ; * une densité de ferraillage longitudinal suivant l’axe :math:`Y` de la section, et selon le sens négatif de l’axe (face inférieure suivant la hauteur h) (:math:`\mathit{AYI}` ) ; * une densité de ferraillage longitudinal suivant l’axede la section, et selon le sens positif de l’axe (face supérieure suivant la largeur b) (:math:`\mathit{AZS}` ) ; * une densité de ferraillage longitudinal suivant l’axe :math:`Z` de la section, et selon le sens négatif de l’axe (face inférieure suivant la largeur b)(:math:`\mathit{AZI}` ) ; * une densité de ferraillage transversal (:math:`\mathit{AST}` ) ; * une densité de ferraillage longitudinal total (:math:`\mathit{ATOT}` ) ; * la densité volumique totale d'acier (:math:`\mathit{DNSVOL}` ); * un indicateur de complexité de mise en œuvre du ferraillage(:math:`\mathit{CONSTRUC}` ). Le champ de ferraillage est calculé pour le seul instant existant pour chaque cas. Un des buts principaux de la commande COMBINAISON_FERRAILLAGE est de calculer, pour chaque type d’armature (longitudinale, transversale…), la combinaison dimensionnante, c’est à dire celle qui maximise le type d’armature considérée. Ainsi, l’algorithme de la commande COMBINAISON_FERRAILLAGE appelle la commande CALC_FERRAILLAGE pour chaque cas (numéro d’ordre de mult_elas) en choisissant le type de vérification renseignée par TYPE_COMB. Ensuite, les densités d’armature (pour chaque type d’armature) sont comparées entre elles, celle qui donne lieu à l’armature la plus importante est la combinaison dimensionnante. Cette comparaison est faite à chaque appel de la COMBINAISON_FERRAILLAGE, donc sur chaque nœud des groupes de mailles sélectionnés. Il y aura donc autant de combinaisons dimensionnantes que de types d’armatures. On crée dans la structure donnée multi_elas deux nouveaux cas : * COMB_DIME_ACIER → Sous ce nom de cas sont renseignés les armatures maximales pour chaque élément fini et type d'armature * COMB_DIME_ORDRE → Sous ce nom de cas sont renseignés les numéro d'ordre des cas qui fournissent les armatures maximales (cas dimensionnants) pour chaque élément fini et type d'armature. Erreurs et alarmes ------------------ Erreurs causées par une incohérence des paramètres d’entrée ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Une vérification de la cohérence des paramètres d’entrée est réalisée au début de l’exécution de la commande COMBINAISON_FERRAILLAGE. Le calcul peut être stoppé par une erreur fatale dans les cas suivants: * si aucune occurrencede l’opérande COMBINAISON ou AFFE n'est renseignée. * dans le cas BAEL91à l’ELU FONDAMENTAL : si les mots-clé GAMMA_S_FOND,GAMMA_C_FOND,FEou FCJ, ne sont pas renseignés; * dans le cas BAEL91à l’ELU ACCIDENTEL : si les mots-clé GAMMA_S_ACCI,GAMMA_C_ACCI,FEou FCJ, ne sont pas renseignés; * dans le cas BAEL91à l’ELS: si les mots-clé N, SIGS_ELSou SIGC_ELSne sont pas renseignés; * dans le cas BAELà l’ELS_QP: si les mots-clé ALPHA_E, FYK, FCK,SIGC_ELS_QP, WMAX_INF/SUP(_Y/Z),KT, PHI_X/Y/Z_INF/SUP ne sont pas renseignés; * dans le cas EC2à l’ELUFONDAMENTAL : si les mots-clé GAMMA_S_FOND,GAMMA_C_FOND,FYKou FCK, ne sont pas renseignés; * dans le cas EC2à l’ELU ACCIDENTEL : si les mots-clé GAMMA_S_ACCI,GAMMA_C_ACCI,FYKou FCK, ne sont pas renseignés; * dans le cas EC2à l’ELS: si les mots-clé ALPHA_E, SIGS_ELS,SIGC_INF/SUP(_Y/Z)_ELSouFCKne sont pas renseignés; * dans le cas EC2à l’ELS_QP: si les mots-clé ALPHA_E, FYK, FCK,SIGC_ELS_QP, WMAX_INF/SUP(_Y/Z),KT, PHI_X/Y/Z_INF/SUP ne sont pas renseignés; * pour tous les cas: si la valeur de l’enrobage est supérieure à l’épaisseur/hauteur/largeur de l’élément de structure. Ainsi que les cas particuliers suivants: * si **FERR_MIN = ‘VALE_MIN’** et que les mots-clés RHO_LONGI_MIN et RHO_TRSNV_MIN ne sont pas renseignés. * si **FERR_SYME = ‘OUI’** et que le mot-clé SEUIL_SYME n’est pas renseigné. Alarmes émises lors du calcul des aciers ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Le calcul des aciers de flexion peut émettre une ou plusieurs alarmes dans les cas suivants : * si l’élément ‘1D’ ou au moins une facette de l’élément ‘2D’ est en pivot B trop comprimé, avec **FERR_COMP = ‘NON’** : dans ce cas la densité de ferraillage est fixée à -1 pour l’élément (et le calcul sur les autres facettes de l’élément ‘2D’ est ignoré) * si l’élément ‘1D’ ou au moins une facette de l’élément ‘2D’ est en pivot C trop comprimé avec **FERR_COMP = ‘NON’** : dans ce cas la densité de ferraillage est fixée à -1 pour l’élément (et le calcul sur les autres facettes de l’élément ‘2D’ est ignoré) * si **FERR_SYME = ‘OUI’** et que l’algorithme ne réussit pas à déterminer un ferraillage symétrique pour l’élément ‘1D’ (ou pour au moins une facette de l’élément ‘2D’) qui respecte le seuil de tolérance rensigné au niveau du mot-clé **SEUIL_SYME** : dans ce cas la densité de ferraillage est fixée à -1 pour l’élément * si l’élément **‘1D’** est soumis à une flexion déviée, et que l’algorithme itératif de dimensionnement par vérification de l’inéquation de Bresler ne parvient pas à converger: dans ce cas la densité de ferraillage est fixée à -1 pour l’élément * si **TYPE_COMB = ‘ELS_QP’** et que l’algorithme itératif de dimensionnement basé sur la vérification de l’inéquation de l’ouverture des fissures ne parvient pas à converger: dans ce cas la densité de ferraillage est fixée à -1 pour l’élément