Opérandes ========= Opérande RESULTAT_REDUIT ------------------------ .. code-block:: text ♦ RESULTAT_REDUIT = base2, [resultat_sdaster] Ce mot-clef donne la structure de données résultat (evol_ther ou evol_noli) qui provient du calcul réduit avec THER_NON_LINE ou STAT_NON_LINE. Cette structure de données contient toutes les informations nécessaires pour reconstruire les résultats sur le modèle donné par le mot-clef MODELE. Opérande MODELE --------------- .. code-block:: text ♦ MODELE = modele [modele_sdaster] Nom du modèle sur lequel va être reconstruit la structure de données résultat. Il doit être différent du modèle sur lequel repose la structure de données résultat RESULTAT_REDUIT. Mot-clef facteur CHAM_GD ------------------------ .. code-block:: text ♦ CHAM_GD = _F( ♦ NOM_CHAM = /'DEPL', [TXM] .. code-block:: text /'TEMP', /'SIEF_NOEU', /'FLUX_NOEU', /'SIEF_ELGA', /'VARI_ELGA', ♦ BASE = base, [mode_empi] ♦ OPERATION = /'GAPPY_POD', [TXM] /'COMB', ◊ GROUP_NO_INTERF = grno, [grno]) Ce mot-clef facteur répétable permet de définir quels champs doivent être reconstruits et de quelle manière. NOM_CHAM donne le type de champ à reconstruire. La liste actuelle est exhaustive (on ne peut pas reconstruire un champ qui n'appartient pas à cette liste) La commande interdit de reconstruire un champ qui n'existe pas dans la structure de données initiale donnée par RESULTAT_REDUIT. Chaque champ reconstruit a besoin de sa base empirique donnée par le mot-clef BASE (calculée par DEFI_BASE_REDUITE). Des vérifications de cohérence sont faites entre la base donnée par l'utilisateur et le champ reconstruit. Un champ peut être reconstruit de deux manières par le mot-clef OPERATION: - Par recombinaison «modale»: il s'agit simplement de la somme pondérée des modes empiriques par les coordonnées réduites (voir TABL_COOR_REDUIT ). - Par Gappy-POD. L'opération consiste à reconstituer les coordonnées réduites en minimisant la différence entre le champ partiellement calculé sur le domaine réduit (voir commandes THER_NON_LINE et STAT_NON_LINE) et à recalculer ensuite le champ complet sur le domaine par combinaison linéaire. Le mot-clef GROUP_NO_INTERF donne le groupe de nœuds définissant l'interface le domaine réduit et le reste du modèle (voir commandes THER_NON_LINE et STAT_NON_LINE) .. code-block:: text Opérande TABL_COOR_REDUIT ------------------------- .. code-block:: text ◊ TABL_COOR_REDUIT = tabl_coor, Lorsqu'on recalcule un champ par combinaison modale, il est nécessaire de disposer des coordonnées réduites du calcul. Ces coordonnées sont stockées dans une structure de données tablede nom 'COOR_REDUIT'qui est attachée à la structure de données résultat. On peut la récupérer via l'opérateur RECU_TABLE. Par exemple: coorredp=RECU_TABLE(CO=resunl,NOM_TABLE='COOR_REDUIT') Mais si vous récupérez la base empirique précédemment calculée par un opérateur comme LIRE_RESU (en particulier au format MED), cette table n'est pas disponible. L'opérateur TABL_COOR_REDUIT permet donc de la donner à REST_REDUIT_COMPLET. Il est donc nécessaire en amont d'avoir sauvegardé cette table en même temps que le résultat non-linéaire (par un IMPR_TABLE), puis de la récupérer (par un LIRE_TABLE) pour la donner à REST_REDUIT_COMPLET. Structure de données de sortie ------------------------------ .. code-block:: text La structure de données de sortie est une sd_resultatstandard de code_aster.