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),);