u4.44.04 Opérateur AFFE_CHAR_ACOU#
Syntaxe#
Détail de la syntaxe
char_acou = AFFE_CHAR_ACOU(
◆ MODELE = modele,
◇ DOUBLE_LAGRANGE = "OUI",
◆ | PRES_IMPO = _F(
◆ | TOUT = "OUI" (ou non renseigné),
| GROUP_MA = grma,
| GROUP_NO = grno,
◇ SANS_GROUP_MA = grma,
◇ SANS_GROUP_NO = grno,
◆ PRES = complex,
),
| VITE_FACE = _F(
◆ GROUP_MA = grma,
◆ / VNOR = complex,
),
| LIAISON_UNIF = _F(
◆ / GROUP_NO = grno,
/ GROUP_MA = grma,
◆ DDL = "PRES" (ou non renseigné),
),
)
◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles
Opérandes#
Opérande MODELE#
♦ MODELE = mo
Nom du modèle dont le maillage supporte les éléments de calcul acoustique.
Opérande DOUBLE_LAGRANGE#
◊ DOUBLE_LAGRANGE = ’OUI’/’NON’
Ce mot-clé permet de dire si l’utilisateur souhaite ou non dédoubler les multiplicateurs de Lagrange utilisés pour définir dualiser les conditions aux limites dans la matrice assemblée.
Concrètement, dédoubler les multiplicateurs de Lagrange permet d’utiliser des solveurs linéaires ne permettant pas le pivotage. Ne pas dédoubler les Lagrange permet de réduire le nombre de degré de liberté du problème (et donc la taille du problème à résoudre) mais son usage est limité aux solveurs MUMPS et Petsc.
Mots clés PRES_IMPO#
But#
Mots clés facteurs donnant le nature des conditions imposées sur les éléments spécifiés (nœuds ou mailles).
♦ | PRES_IMPO
Permet d’imposer le degré de liberté de pression.
Permet de spécifier le champ de vitesse vibratoire imposé en chargement sur des éléments de frontière.
Opérandes TOUT / GROUP_NO / GROUP_MA / SANS_GROUP_NO / SANS_GROUP_MA#
Déclaration des entités topologiques sur lesquels sont appliqués les chargements, conditions aux limites.
Ceux-ci sont imposées sur les nœuds ou mailles donnés par les mots-clefs TOUT, GROUP_MA, GROUP_NOtout en excluant éventuellement grâce aux mots-clefs SANS_* .
Attention les mots-clés SANS_* ne sont disponibles que pour le mot-clé PRES_IMPO.
Opérandes PRES / IMPE#
PRES = pre
Valeur (complexe) du degré de liberté de pression acoustique (seul degré de liberté en modélisation acoustique) imposée sur les nœuds spécifiés.
IMPE = z
Valeur (complexe) de l’impédance acoustique imposée aux mailles spécifiées.
Mot clé LIAISON_UNIF#
But#
Mot clé facteur permettant d’imposer une même valeur (inconnue) à des degrés de liberté d’un ensemble de nœuds.
Opérandes GROUP_MA / GROUP_NO#
Ces opérandes permettent de définir une liste de \(n\) nœuds \({N}_{i}\) dont on a éliminé les redondances (pour GROUP_MA, il s’agit des connectivités des mailles).
Mot-clef DDL#
Cet opérande ne peut valoir en modélisation acoustique, que le texte “PRES”, définissant le seul degré de liberté permis, la pression acoustique \(p\) .
Les conditions imposées résultantes sont:
\(p({N}_{1})=p({N}_{i})\) pour \(i\in \lbrace 2,\mathrm{...},n\rbrace\)
Exemple#
cha = AFFE_CHAR_ACOU( MODELE = mo ,
VITE_FACE = _F( GROUP_MA = gm4 ,
VNOR = ( “RI” , 0.0135 , 0. ) ) ,
)
Remarque:
Les valeurs complexes sont fournies sous une des deux formes RI(partie réelle, partie imaginaire) ou MP(module, phase en degrés).