d4.09.02 Structure de Données sd_melasflu#

Résumé:

Table des Matières

Arborescence de la Structure de Données#

sd_melasflu(K8) :

♦ '' : sd_melasflu19

◊ '.VEN' : OJB S V R

'.VCN' : OJB S V R

♦ '' : sd_table

◊ '' : sd_l_table


sd_melasflu19(K19) :

♦ '.REMF' : OJB S V K8 long=2

♦ '.DESC' : OJB S V K16 long=1

♦ '.FACT' : OJB S V R

♦ '.FREQ' : OJB S V R

♦ '.MASG' : OJB S V R

♦ '.NUMO' : OJB S V I

♦ '.VITE' : OJB S V R

Contenu des objets JEVEUX#

Le dimensionnement et la présence des objets dépend de :

nbmode

nombre de modes de la base modale (longueur de .NUMO)

nbvite

nombre de points de discrétisation de l’intervalle de vitesse fluide (longueur de .VITE)

typeflu

type de configuration de l’écoulement (FAISCEAU_TRANS, FAISCEAU_AXIAL, …)

couplage

prise en compte du couplage fluide-structure (OUI/ NON)

Objet .REMF#

‘.REMF’: S V K8 long=2

V(1)

nom du concept de type sd_type_flui_struutilisé pour le calcul

V(2)

nom de la base modale (type sd_mode_meca) utilisé pour le calcul

Objet .NUMO#

‘.NUMO’: S V I long=nbmode

V(imode)

imodeèmenuméro d’ordre de la base modale qui participe au calcul

Objet .VITE#

‘.VITE’: S V I long=nbvite

V(*)

discrétisation de la vitesse fluide

Objet .DESC#

‘.DESC’: S V K16 long=1

V(1)

‘DEPL’

Remarque:

cet objet est inutile.

Objet .FACT#

‘.FACT’: S V R

Si FAISCEAU_TRANS : ⇒ long=3*nbvite*nbmode

V(imode,ipoint,1)

Pseudo facteur de participation dans la direction Oxpour la ipointèmevitesse et pour le imodeèmemode

V(imode,ipoint,2)

Pseudo facteur de participation dans la direction Oypour la ipointèmevitesse et pour le imodeèmemode

V(imode,ipoint,3)

Pseudo facteur de participation dans la direction Ozpour la ipointèmevitesse et pour le imodeèmemode

Sinon : ⇒ long=3*nbmode

V(imode,1)

Pseudo facteur de participation dans la direction Oxpour le imodeèmemode

V(imode,2)

Pseudo facteur de participation dans la direction Oypour le imodeèmemode

V(imode,3)

Pseudo facteur de participation dans la direction Ozpour le imodeèmemode

Objet .FREQ#

‘.FREQ’: S V R long=2*nbmode*nbpoint

V(imode,ipoint,1)

fréquence du imodeèmemode perturbé par l’écoulement pour la ipointèmevitesse du fluide

V(imode,ipoint,2)

amortissement du imodeèmemode perturbé par l’écoulement pour la ipointèmevitesse du fluide

Remarque :

L’amortissement devient négatif à la vitesse d’instabilité fluide-élastique.

Objet .MASG#

‘.MASG’: S V R

Si FAISCEAU_TRANS * ⇒ long=nbvite*nbmode

V(imode,ipoint)

masse généralisée du imodeèmemode pour la ipointèmevitesse du fluide

Sinon : ⇒ long=nbmode

V(imode)

masse généralisée du imodeèmemode

Objets .VCN et .VEN#

‘.VCN’: S V R long=nbmode*nbconnors

‘.VEN’: S V R long=nbmode

nbconnorscorrespond au nombre de points de discrétisation de la valeur de la constante de Connors cumulée pour toutes les zones.

Les objets .VCNet .VENn’existent que si :

FAISCEAU_TRANS + couplage = OUI + BASE_MODALE/AMOR_REDUI_CONN

V(imode,iconnors)

valeur de la vitesse critique calculée pour le imodeèmemodeet pour la iconnorsèmevaleur de la constante de Connors.

V(imode)

valeur de la vitesse efficace du imodeèmemode

Structure de donnée sd_table#

Concept de type sd_tablecontenant un seul paramètre NOM_CHAM. Il contient le nom de tous les sd_cham_nodes déplacements modaux perturbés par l’écoulement.

Structure de donnée sd_l_table#

Cette structure de données n’existe que dans le cas d’une configuration FAISCEAU_AXIAL.

Cette sd_l_tablecontient une seule sd_tablesous le nom MATR_GENE.

Cette sd_tablepossède les paramètres suivants :

  • NUME_VITE liste d’entiers décrivant la liste des numéros de la vitesse du fluide,

  • VITE_FLUI décrivant la valeur de la vitesse du fluide,

  • MATR_MASS pour les différentes matrices généralisées de masse (une par vitesse de fluide),

  • MATR_AMOR pour les différentes matrices généralisées d’amortissement (une par vitesse de fluide)

  • MATR_RIGI pour les différentes matrices généralisées de rigidité (une par vitesse de fluide)

On stocke aussi un NUME_DDL_GENEcommun à toutes ces matrices. Ce NUME_DDL_GENEa la forme (K8).NUXXXoù le XXXest déterminé par GNOMSD. Le nom du concept s’appuie donc sur le nom utilisateur du concept sd_melasflumais est stocké aussi dans le concept des matrices généralisées.

La même remarque s’applique aussi pour les cham_nostockés dans la table. Ils ont un PROF_CHNO en commun.