Code_Aster ®
Version
7.4
Titre :
Opérateur COMB_FOURIER
Date :
04/01/05
Auteur(s) :
X. DESROCHES Clé
:
U4.83.31-E Page
: 1/4
Organisme(s) : EDF-R&D/AMA
Manuel d'Utilisation
Fascicule U4.8- : Post-traitement et analyses dédiées
Document : U4.83.31
Opérateur COMB_FOURIER
1 But
Recombiner les modes de FOURIER d'une structure de données resultat dans des directions
particulières. Les modes sont produits pour un modèle 'AXIS_FOURIER' par la macro commande
MACRO_ELAS_MULT [U4.51.02].
Ceci est possible pour les déplacements, les réactions, les champs de déformations et de contraintes
en élasticité.
La structure de données produite est de type comb_fourier.
Manuel d'Utilisation
Fascicule U4.8- : Post-traitement et analyses dédiées
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titre :
Opérateur COMB_FOURIER
Date :
04/01/05
Auteur(s) :
X. DESROCHES Clé
:
U4.83.31-E Page
: 2/4
2 Syntaxe
comb [comb_fourier] = COMB_FOURIER
(
RESULTAT
=
resu ,
[fourier_elas]
NOM_CHAM = | 'DEPL'
| 'REAC_NODA'
| 'SIEF_ELGA_DEPL'
| 'EPSI_ELNO_DEPL'
| 'SIGM_ELNO_DEPL'
,
ANGL =
langl,
[l_R]
)
Manuel d'Utilisation
Fascicule U4.8- : Post-traitement et analyses dédiées
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titre :
Opérateur COMB_FOURIER
Date :
04/01/05
Auteur(s) :
X. DESROCHES Clé
:
U4.83.31-E Page
: 3/4
3 Opérandes
Rappel :
La recombinaison de FOURIER sur les déplacements s'écrit :
cosl
sinl
0
N
0
u () =
cosl
us +
a
l
sin l
u
l
l = 0
0
- sinl
0
cosl
1
2
4444
3
4444
1444 2
4
3
4444
As
Aa
Une harmonique symétrique est donc recombinée avec la matrice As , une harmonique
antisymétrique avec la matrice Aa .
La recombinaison de FOURIER sur les déformations et les contraintes s'écrit :
N
l I4
04,2
sin
l I4
04,2
() =
cos
s +
a
l
0
sin l I
0
cosl I
l
l =
-
2,4
2
2,4
2
0
3.1 Opérande
RESULTAT
RESULTAT = resu,
Nom du concept de type fourier_elas à partir duquel on va recombiner les modes.
3.2 Opérande
NOM_CHAM
NOM_CHAM = nomsymb,
Nom symbolique du ou des champs recombinés.
3.3 Opérande
ANGL
ANGL = langl,
Angle(s) en degrés de la (ou des) section (s) où a lieu la recombinaison de FOURIER.
Manuel d'Utilisation
Fascicule U4.8- : Post-traitement et analyses dédiées
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titre :
Opérateur COMB_FOURIER
Date :
04/01/05
Auteur(s) :
X. DESROCHES Clé
:
U4.83.31-E Page
: 4/4
4 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_NO avant de recombiner les champs calculés par
COMB_FOURIER.
DEBUT ( )
m = LIRE_MAILLAGE ( )
mo = AFFE_MODELE ( MAILLAGE = m,
AFFE = _F ( TOUT = 'OUI' ,
PHENOMENE = 'MECANIQUE' ,
MODELISATION= 'axis_fourier'))
ma = DEFI_MATERIAU ( ELAS = _F ( E = 72.,
NU = 0.3,
RHO = 0., ))
cm = AFFE_MATERIAU ( MAILLAGE = m,
AFFE = _F ( TOUT = 'OUI' ,
MATER = ma, ))
bloqu = AFFE_CHAR_MECA_F ( MODELE = mo,
DDL_IMPO = _F( NOEUD = 'N1', DX = 0., DY = 0., DZ = 0. ),
( NOEUD = 'N2', DY = 0., ),
( NOEUD = 'N3', DY = 0., ) , )
ch = AFFE_CHAR_MECA ( MODELE = mo,
PRES_REP = _F( GROUP_MA = 'bout', PRES= 100., ) , )
#
# CALCUL FOURIER SUR LES 2 PREMIERES HARMONIQUES SYMETRIQUES
#
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,
OPTION = 'SIGM_ELNO_DEPL' ,
SOUS_TITRE = 'mode fourier 1 SYME'),
_F (MODE_FOURIER = 2,
TYPE_MODE = 'SYME' ,
CHAR_MECA = ch,
OPTION = 'SIGM_ELNO_DEPL' ,
SOUS_TITRE = 'mode fourier 2 SYME'),),
)
#
# CALCUL DES REACTIONS NODALES PAR CALC_NO
#
resu = CALC_NO( reuse = resu,
RESULTAT = resu,
OPTION = 'REAC_NODA' ,
angl1 = 45.
angl2 = 135.
#
# RECOMBINAISON DE FOURIER SUR LES DEPLACEMENTS,REACTIONS ET CONTRAINTES
POUR 45° ET 135°
#
co_four = COMB_FOURIER( RESULTAT = resu,
NOM_CHAM = ( 'DEPL' , 'REAC_NODA' ,
'SIGM_ELNO_DEPL' ),
ANGL = ( angl1 , angl2 ),
)
FIN()
Manuel d'Utilisation
Fascicule U4.8- : Post-traitement et analyses dédiées
HT-66/05/004/A
Document Outline