3. Lancement de CALC_ESSAI#

La commande utilisée pour le lancement de la macro est la suivante:

CALC_ESSAI( INTERACTIF = “NON”,

EXPANSION = _F(CALCUL = MODEAIR,

NUME_MODE_CALCUL = (1,2,3,4,5,6,7,8,),

MESURE = MODCRA,

NUME_MODE_MESURE = (1,2,3,4,5,6,7,8,)),

IDENTIFICATION = _F(ALPHA = 0.0,EPS = 0.0,

INTE_SPEC = SPECTR19,

OBSERVABILITE = OBS,

COMMANDABILITE = COM,

BASE = MODEAIR),

RESU_IDENTIFICATION = (_F(TABLE = CO(« EFFORTS »)),

_F(TABLE = CO(« DEPL_PHY »)),

_F(TABLE = CO(« DEPL_SYN »)),),

);

3.1. Signification des mots-clé#

3.1.1. Module « EXPANSION »#

Le module «EXPANSION» permet de lancer la macro MACRO_EXPANS, qui effectue l’expansion modale de données expérimentales sur un modèle numérique. Elle utilise les opérateurs EXTR_MODE, PROJ_MESU_MODAL, REST_GENE_PHYS et PROJ_CHAMP.

Dans le présent cas-test, on étend les modes 1, 2, 3, 4, 5 et 6 de MODCRA en utilisant comme base d’expansion les modes 1, 3, 4, 5, 6, 7 de la base MODEAIR.

On crée en suite les nouveaux concepts aster RESU_NX, RESU_EX, RESU_ET et RESU_RD dans la macro-commande. En interactif, le nommage peut se faire de manière interactive.

Enfin, on prépare les MACS entre modes les concepts créés (opérateur MAC_MODE) et la visualisation des déformées avec gmsh (opérateur IMPR_RESU, FORMAT=’GMSH’).

3.1.2. Module « FLUDELA »#

Le module fludela a été supprimé en version 9 de Code_Aster. Il s’agissait d’une fonctionnalité permettant d’identifier les coefficients de masse, raideur et amortissement ajoutés par comparaison entre elles des bases modales des structures identifiées en air, en eau et en écoulement.

NB: à la fin du fichier de commande, on montre comment simuler la mise en eau et sous écoulement de la base de mode calculée,avec les opérateurs DEFI_FLUI_STRU et CALC_FLUI_STRU (hypothèse d’écoulement axial).

3.1.3. Module « IDENTIFICATION »#

Le principe de l’onglet «IDENTIFICATION» est d’identifier un inter-spectre d’efforts à partir de la donnée de l’inter-spectre de déplacements mesurés sur une structure.

  • inter-spectre: mot-clé INTE_SPEC, on prend SPEC19,

  • base modale: mot-clé BASE, on prend RESU_ET, obtenu dans l’onglet «corrélation»,

  • maillage d’observabilité: mot-clé MODELE_MESURE, on prend MODPROJ1,

  • maillage de commandabilité: mot-clé MODELE_COMMANDE, on prend MODPROJ2,

  • paramètres de régularisation: ils sont nuls dans le cadre de ce cas-test, mais ont vocation à être ajustés lorsqu’on utilise des données de mesures réelles (bruitées).

En mode non intéractif, la sortie du module d’identification est par défaut:

  • l’inter-spectre des efforts identifiés (appelé «EFFORTS»),

  • l’inter-spectre des déplacements en entrée (appelé «DEPL_PHY»),

  • l’inter-spectre des déplacements re-synthétisés (appelé «DEPL_SYNTH», à comparer au précédent).

Les inter-spectres sont des structures de données sd_table_fonction. Attention: cette structure de données est réservée pour les inter-spectres de petite taille, idéalement pour des données mesurées (de l’ordre de quelques dizaines de points de mesure max). Elles ne sont pas adaptées aux données numériques de grande taille. Les matrices inter-spectrales sont en effet des matrices pleines carrées de taille \({\mathit{nb}}_{\mathit{ddl}}^{2}\) .