u4.83.31 Opérateur COMB_FOURIER#
Syntaxe#
Détail de la syntaxe
comb_fourier = COMB_FOURIER(
◆ RESULTAT = fourier_elas / fourier_ther,
◆ ANGLE = float,
◆ NOM_CHAM = / "DEPL",
/ "REAC_NODA",
/ "SIEF_ELGA",
/ "EPSI_ELNO",
/ "SIGM_ELNO",
/ "TEMP",
/ "FLUX_ELNO",
)
◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles
Opérandes#
Rappel:
La recombinaison de FOURIER sur les déplacements s’écrit:
\(u(\theta )=\sum_{l=0}^{N}\left[\underset{{A}^{s}}{\underset{\underbrace{}}{(\begin{array}{ccc}\cosl\theta & 0& 0\\ 0& \cosl\theta & 0\\ 0& 0& -\sinl\theta \end{array})}}{u}_{l}^{s}+\underset{{A}^{a}}{\underset{\underbrace{}}{(\begin{array}{ccc}\sinl\theta & 0& 0\\ 0& \sinl\theta & 0\\ 0& 0& \cosl\theta \end{array})}}{u}_{l}^{a}\right]\)
Une harmonique symétrique est donc recombinée avec la matrice \({A}^{s}\) , une harmonique antisymétrique avec la matrice \({A}^{a}\) .
La recombinaison de FOURIER sur les déformations et les contraintes s’écrit:
\(\varepsilon (\theta )=\sum_{l=0}^{N}(\left[\begin{array}{cc}\cosl\theta {I}_{4}& {0}_{4,2}\\ {0}_{2,4}& -\sinl\theta {I}_{2}\end{array}\right]{\varepsilon}_{l}^{s}+\left[\begin{array}{cc}\sinl\theta {I}_{4}& {0}_{4,2}\\ {0}_{2,4}& \cosl\theta {I}_{2}\end{array}\right]{\varepsilon}_{l}^{a})\)
Opérande RESULTAT#
♦ RESULTAT = resu,
Nom du concept de type fourier_elas ou fourier_ther à partir duquel on va recombiner les modes.
Opérande NOM_CHAM#
♦ NOM_CHAM = nomsymb,
Nom symbolique du ou des champs recombinés.
Opérande ANGLE#
♦ ANGLE = langl,
Angle(s) en degrés de la (ou des) section (s) où a lieu la recombinaison de FOURIER.
Exemple#
L’exemple ci-dessous effectue un calcul sur 2 harmoniques de Fourier par MACRO_ELAS_MULT, enrichit le concept de type RESULTAT par CALC_CHAMP avant de recombiner les champs calculés par COMB_FOURIER.
Calcul Fourier sur les deux premières harmoniques symétriques
resu = MACRO_ELAS_MULT( MODELE = mo,
CHAM_MATER = cm,
CHAR_MECA_GLOBAL= bloqu,
CAS_CHARGE= (
_F (MODE_FOURIER = 1,
TYPE_MODE = 'SYME' ,
CHAR_MECA = ch,
SOUS_TITRE = 'mode fourier 1 SYME'),
_F (MODE_FOURIER = 2,
TYPE_MODE = 'SYME' ,
CHAR_MECA = ch,
SOUS_TITRE = 'mode fourier 2 SYME'),),
)
Calcul des contraintes et des réactions nodales par CALC_CHAMP
resu = CALC_CHAMP(reuse = resu,
RESULTAT = resu,
CONTRAINTE = 'SIGM_ELNO',
FORCE = 'REAC_NODA',
Recombinaison de Fourier sur les déplacements, réactions et contraintes pour 45° et 135°
angl1 = 45.
angl2 = 135.
co_four = COMB_FOURIER( RESULTAT = resu,
NOM_CHAM = ('DEPL','REAC_NODA','SIGM_ELNO'),
ANGLE = (angl1,angl2),);