u4.81.45 Opérateur POST_COMBINAISON#

Syntaxe#

Détail de la syntaxe
POST_COMBINAISON(
    ◆ TABLE_COEF = table,
    ◇ TABLE_COEF_RESU = co,
    ◆ TYPE_COMB = / "RESULTAT",
                  / "TABLE",
    # Si: equal_to('TYPE_COMB', 'RESULTAT')
        ◇ / TOUT = "OUI" (ou non renseigné),
          / | GROUP_MA = list[grma],
            | GROUP_NO = list[grno],
        ◆ MODELE = modele,
        ◇ NOM_CHAM = list[text],
        ◆ AFFE = _F(
             ◆ NOM_CAS = text,
             ◆ RESULTAT = evol_elas / mode_meca / mult_elas,
          ),
    # Si: equal_to('TYPE_COMB', 'TABLE')
        ◇ FILTRE = _F(
             ◆ NOM_PARA = text,
             ◇ CRIT_COMP = / "EQ" (par défaut),
                           / "GE",
                           / "GT",
                           / "LE",
                           / "LT",
                           / "MAXI",
                           / "MAXI_ABS",
                           / "MINI",
                           / "MINI_ABS",
                           / "NE",
                           / "NON_VIDE",
                           / "VIDE",
             # Si: (is_in("CRIT_COMP", ('EQ','NE','GT','LT','GE','LE')))
                 ◆ / VALE = float,
                   / VALE_I = int,
                   / VALE_K = list[text],
                   / VALE_C = complex,
                 ◇ CRITERE = / "ABSOLU",
                             / "RELATIF" (par défaut),
                 ◇ PRECISION = float (défaut: 0.001),
          ),
        ◆ AFFE = _F(
             ◆ NOM_CAS = text,
             ◆ TABLE = table,
          ),
)


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

Opérandes#

Opérande TABLE_COEF#

Table contenant les coefficients des combinaisons pour tous les résultats ou les tables à combiner. Chaque colonne doit contenir les coefficients à appliquer à un résultat ou une table. Le nom en tête de colonne doit être cohérent avec le nom renseigné sous le mot-clé NOM_CAS du résultat ou de la table renseigné dans le mot-clé facteur AFFE. Chaque ligne doit représenter une combinaison. Chaque coefficient sera utilisé pour multiplier le résultat/la table dans la combinaison correspondante.

Opérande TABLE_COEF_RESU#

Nom de la table finale des coefficients. Cette table est issue de la table donnée en entrée sous le mot-clé TABLE_COEF. Celle-ci est étendue selon les numéros d’ordres contenus dans chaque résultat ou table. Ce mot-clé est facultatif.

Opérande TYPE_COMB#

Indicateur de type texte permettant de spécifier le type de la structure de données à multiplier.

Deux choix sont possibles:

  1. RESULTAT: Les structures de données à combiner sont de type sd_resultat. Trois types de résultats sont acceptés: mult_elas, evol_elas et mode_meca

  2. TABLE: Structure de données de type sd_table.

Remarque

Seules les tables issues de l’opérateur CALC_COUPURE pour des calculs statiques sont prises en charge. Par exemple, les tables issues de CALC_COUPURE pour des calculs sismiques (opérateur COMB_SISM_MODAL) ne sont pas traitées.

Opérandes TOUT/GROUP_MA/GROUP_NO#

Les mots clés TOUT, GROUP_MA et GROUP_NO permettent à l’utilisateur de choisir les mailles ou les nœuds sur lesquels il souhaite faire ses combinaisons.

  • TOUT = “OUI”

    Toutes les mailles (porteuses d’éléments finis) seront traitées.

  • GROUP_MA = l_grma

    Seules les mailles incluses dans l_grma seront traitées.

  • GROUP_NO = l_grno

    Seuls les noeuds inclus dans l_grno seront traités.

Remarque

Les mots clés GROUP_MA et GROUP_NO peuvent être utilisés simultanément

Opérande MODELE#

Nom du modèle sur lequel sera affecté le résultat de sortie.

Opérande NOM_CHAM#

Ce mot clé permet de choisir une liste de noms symboliques de champ à combiner (aux nœuds ou par élément) parmi l’ensemble des possibles. Il est facultatif. S’il n’est pas renseigné, tous les champs sont combinés.

Mot clé facteur AFFE#

Le mot clé facteur AFFE permettant de spécifier les résultats à combiner. On fournit soit des résultats, soit des tables.

  • NOM_CAS = l_nomcas

    Nom du résultat à combiner. Celui-ci doit être cohérent avec les noms renseignés dans la table des coefficients.

  • RESULTAT= resu

    Structure de données sd_resultat à combiner.

  • TABLE= table

    Structure de données sd_resultat à combiner.

Opération FILTRE#

Ce mot-clé facteur est facultatif. Il permet de filtrer les lignes de la table. Pour l’utilisation de ce mot-clé voir la commande IMPR_TABLE [U4.91.03].

Opérande NOM_PARA#

Nom des paramètres (colonnes) que l’on veut extraire.

Exemples d’utilisation#

Pour des exemples d’utilisation, on peut se référer aux cas-tests.