Code_Aster ®
Version
8.2

Titre :

Opérateur RECU_FONCTION


Date :
22/02/06
Auteur(s) :
M. COURTOIS Clé
:
U4.32.03-H1 Page :
1/14

Organisme(s) : EDF-R&D/AMA














Manuel d'Utilisation
Fascicule U4.3- : Fonction
Document : U4.32.03





Opérateur RECU_FONCTION







1 But

Extraire sous forme d'une fonction l'évolution d'une grandeur en fonction d'une autre.

Si l'extraction s'effectue à partir d'une structure de données resultat, ou d'un champ de grandeur
cham_gd, ou d'un resu_gene, la fonction produite correspond à l'évolution temporelle d'une
composante en un noeud ou en un point de Gauss du maillage.

D'une structure de données tran_gene, on peut également extraire l'évolution de deux paramètres
en un noeud de choc.

D'une table, on peut extraire l'évolution de 2 paramètres dans les colonnes de la table ou une fonction
contenue dans une case de la table.

D'une structure de données melasflu on peut extraire, l'évolution de paramètres modaux en fonction
de la vitesse d'écoulement du fluide.

Produit une structure de données de type fonction.

En sortie de la commande, la fonction est réordonnée par abscisses croissantes.
Manuel d'Utilisation
Fascicule U4.3- : Fonction
HT-62/06/004/A

Code_Aster ®
Version
8.2

Titre :

Opérateur RECU_FONCTION


Date :
22/02/06
Auteur(s) :
M. COURTOIS Clé
:
U4.32.03-H1 Page :
2/14


2 Syntaxe

fr [fonction]
= RECU_FONCTION

(



/
RESULTAT
=
resu,


/
[dyna_harmo]
/
[evol_elas]
/
[dyna_trans]
/
[evol_ther]
/
[evol_noli]

# Voir extraction et localisation du champ

/
CHAM_GD
=
ch_gd,
/
[cham_no_DEPL_R]
/
[cham_no_PRES_R]
/
[cham_no_TEMP_R]
/
[cham_elem_SIEF_R]
/
[cham_elem_VARI_R]
/
[cham_elem_EPSI_R]
/
[cham_elem_FLUX_R]
/
[cham_elem_PRES_R]

# Voir opérandes de localisation du champ

/
RESU_GENE
=
gene,


/
[tran_gene]





# Evolution temporelle d'une composante physique





/ NOM_CHAM = nomsymb,

[K16]






NOM_CMP

=
cmp,
[K]

/
NOEUD



=
no,
[noeud]
/
GROUP_NO
=
grno,


[gr_noeud]







/
MULT_APPUI = 'OUI',







/
|
CORR_STAT = 'OUI',








|
ACCE_MONO_APPUI =
frap, [fonction]

/
NOEUD_CHOC =
nd_choc,

[noeud]
/
GROUP_NO_CHOC
=
no_choc,

[gr_noeud]








PARA_X
=
nparax,


[Kn]







PARA_Y
=
nparay,


[Kn]






INTITULE
=
nom,


[Kn]






LIST_PARA
=
li_para,

[listr8]






SOUS_STRUC
= nom_str,

[Kn]

/
RESU_GENE
=
gene,


/
[harm_gene]





# Evolution fréquentielle d'une composante généralisée ou
physique





/ NOM_PARA_RESU = parametre, [K8]





/ NOM_CHAM = nomsymb,


[K16]







/ NUME_CMP_GENE = numcmp, [K8]







/
NOM_CMP
=
cmp,
[K]








/ NOEUD = no,

[noeud]
/
GROUP_NO
=
grno,
[gr_noeud]

/
RESU_GENE
=
gene,


/
[mode_gene]





# Evolution fréquentielle d'une composante généralisée ou
physique





/ NOM_PARA_RESU = parametre, [K8]





/ NOM_CHAM = nomsymb,


[K16]







/ NUME_CMP_GENE = numcmp, [K8]







/
NOM_CMP
=
cmp,
[K]








/ NOEUD = no,

[noeud]
/
GROUP_NO
=
grno,
[gr_noeud]









/
SQUELETTE
=
squ,
[squelette]
/
SOUS_STRUC =
sstru,
[K]
Manuel d'Utilisation
Fascicule U4.3- : Fonction
HT-62/06/004/A

Code_Aster ®
Version
8.2

Titre :

Opérateur RECU_FONCTION


Date :
22/02/06
Auteur(s) :
M. COURTOIS Clé
:
U4.32.03-H1 Page :
3/14




/
TABLE
= tabl,


/
[table]




/
PARA_X = nparax,


[Kn]





PARA_Y = nparay,


[Kn]




/ NOM_PARA_TABL
= 'FONCTION',





TYPE_RESU =
/
'FONCTION', [DEFAUT]
/
'FONCTION_C',




FILTRE = _F(







NOM_PARA =
...

[Kn]








CRIT_COMP = / 'EQ',
[DEFAUT]












/
'LT',












/
'GT',












/
'NE',












/
'LE',












/
'GE',
/
'VIDE',
/
'NON_VIDE',
/
'MAXI',
/
'ABS_MAXI',
/
'MINI',
/
'ABS_MINI',








/ VALE = val_r,

[R]








/
VALE_I = val_n,

[I]








/
VALE_C = val_c,

[C]








/
VALE_K = val_k,

[Kn]








|
CRITERE = / 'RELATIF', [DEFAUT]
/
'ABSOLU',










|
PRECISION = / prec,
/
0.001,


[DEFAUT]









),

/
BASE_ELAS_FLUI
=
flui,
[melasflu]



/ TOUT_ORDRE = 'OUI',



[DEFAUT]
/
NUME_ORDRE


=
is,


[I]



NUME_MODE = im,






[I]



PARA_X = 'VITE_FLU',

[Kn]



PARA_Y = / 'FREQ',



[Kn]

/
'AMOR',


/
OBSTACLE
=
obst,
[obstacle]



REPERE
=
/
'POLAIRE', [DEFAUT]








/
'GLOBALE', [Kn]



# Opérandes d'extraction du champ ou du paramètre





/ NOM_CHAM = nomsymb,

[K16]
/
NOM_PARA_RESU
=
parametre,





/ TOUT_ORDRE = 'OUI',


[DEFAUT]
/
TOUT_INST



=
'OUI',


/
NUME_ORDRE


=
l_nume,

[l_I]
/
LIST_ORDRE


=
l_ord,


[listis]





/ / INST = l_inst,


[l_R]
/
LIST_INST
=
li_inst,


[listr8]
/
FREQ





=
l_freq
,


[l_R]
/
LIST_FREQ
=
li_freq,


[listr8]






| PRECISION = / prec,
[R]
/
1.0D-3,

[DEFAUT]







|
CRITERE = / 'RELATIF', [DEFAUT]
/
'ABSOLU',








INTERP_NUME = / 'NON',
[DEFAUT]
/
'LIN',


Manuel d'Utilisation
Fascicule U4.3- : Fonction
HT-62/06/004/A

Code_Aster ®
Version
8.2

Titre :

Opérateur RECU_FONCTION


Date :
22/02/06
Auteur(s) :
M. COURTOIS Clé
:
U4.32.03-H1 Page :
4/14




# Opérandes de localisation du champ





/ NOEUD = no,




[noeud]
/
GROUP_NO
=
grno,


[gr_noeud]






/
/
MAILLE
=
ma,
[maille]
/
GROUP_MA
=
grma, [gr_maille]









/ NOEUD = no, [noeud]










/
GROUP_NO =
grno, [gr_noeud]
/
POINT
=
nupoint,[I]









SOUS_POINT =
nusp, [I]




NOM_CMP

=
cmp,


[K]



# Surcharge des attributs de la fonction créée





NOM_PARA
=
nom_pa,


[Kn]




NOM_RESU
=
nom_res,


[Kn]




INTERPOL
= /
'NON',


[Kn]









/ | 'LIN',












| 'LOG',






PROL_DROITE
=
/
'CONSTANT',

/
'LINEAIRE',

/
'EXCLU',







PROL_GAUCHE
=
/
'CONSTANT',

/
'LINEAIRE',

/
'EXCLU',




TITRE
= t,


[l_K]


INFO
=
/
1,


[DEFAUT]





/
2,











)

Si RESULTAT est un [dyna_harmo] alors fr est [fonction_c].
Si TYPE_RESU est `FONCTION_C' alors fr est [fonction_c].
Manuel d'Utilisation
Fascicule U4.3- : Fonction
HT-62/06/004/A

Code_Aster ®
Version
8.2

Titre :

Opérateur RECU_FONCTION


Date :
22/02/06
Auteur(s) :
M. COURTOIS Clé
:
U4.32.03-H1 Page :
5/14


3 Opérandes

3.1 Opérande
RESULTAT

/ RESULTAT = resu

Nom du concept de type resultat sur lequel porte l'extraction.

Pour les opérandes permettant d'extraire le champ, se reporter au [§3.7].

Pour les opérandes permettant de localiser le champ, se reporter au [§3.8].

3.2 Opérande
CHAM_GD


/ CHAM_GD = ch_gd

Nom du concept de type cham_gd produit par RECU_CHAMP [U4.71.01] ou
CALC_CHAM_ELEM [U4.81.03] sur lequel porte l'extraction.

Pour les opérandes permettant de localiser le champ, se reporter au [§3.7].

3.3 Opérande
RESU_GENE

3.3.1 Evolution temporelle d'une composante physique, type tran_gene


RESU_GENE = gene

Nom du concept de type resu_gene produit par DYNA_TRAN_MODAL [U4.53.21] sur lequel
porte l'extraction.

La fonction récupérée est exprimée avec les variables physiques et non avec les variables
généralisées.

3.3.1.1 Opérandes
MULT_APPUI et ACCE_MONO_APPUI


MULT_APPUI

Si ce mot clé est 'OUI', on restitue l'évolution des variables dans l'espace physique en
traitant le problème en mouvement absolu dans le cas d'une excitation multi-appui. Dans le
cas contraire, la restitution dans l'espace physique se fait en supposant que le problème est
traité en mouvement relatif. Ce mot-clé n'est pas utilisable si le mot-clé CORR_STAT est
utilisé.


ACCE_MONO_APPUI

Dans le cas d'une accélération mono-appui, on doit indiquer ici l'accélération imposée à tous
les supports dans la direction considérée afin de calculer l'accélération absolue du point.
Si le mot clé n'est pas renseigné, on obtient l'accélération relative en résultat de la
commande.

Remarque :

Le nom du concept doit être le même que celui renseigné sous FONC_MULT de
DYNA_TRAN_MODAL.

3.3.1.2 Opérandes
CORR_STAT


CORR_STAT

Si ce mot clé est 'OUI', l'évolution des variables dans l'espace physique est obtenue en
tenant compte de la correction due à la prise en considération de modes statiques
(Cf. [R4.05.03]). Ce mot-clé n'est pas utilisable si le mot-clé MULT_APPUI est utilisé.
Manuel d'Utilisation
Fascicule U4.3- : Fonction
HT-62/06/004/A

Code_Aster ®
Version
8.2

Titre :

Opérateur RECU_FONCTION


Date :
22/02/06
Auteur(s) :
M. COURTOIS Clé
:
U4.32.03-H1 Page :
6/14


3.3.1.3 Informations concernant les noeuds de choc

/
RESU_GENE = gene

Concept de type tran_gene contenant pour les différents noeuds de choc
: les
déplacements locaux, les vitesses normales et tangentielles et les forces de choc normales
et tangentielles.


/
NOEUD_CHOC = nd_choc,
GROUP_NO_CHOC
=
no_choc,

Nom du noeud ou du groupe de noeuds (qui ne contient qu'un seul noeud) de choc où on
récupère la fonction.

Ce noeud de choc est défini dans la commande DYNA_TRAN_MODAL [U4.53.21].


PARA_X = nparax

Nom du paramètre définissant les abscisses (argument pris parmi la liste : 'INST', 'FN',
'FT1, 'FT2', 'DXLOC', 'DYLOC', 'DZLOC', 'VN', 'VT1', 'VT2').


PARA_Y = nparay

Nom du paramètre définissant les ordonnées (argument pris parmi la liste : 'INST', 'FN',
'FT1, 'FT2', 'DXLOC', 'DYLOC', 'DZLOC', 'VN', 'VT1', 'VT2').



LIST_PARA = li_para

Liste des valeurs du paramètre en abscisse définissant la fonction.



INTITULE = nom

Ce nom définit la liaison de choc (ce nom s'il est utilisé, est défini dans la commande
DYNA_TRAN_MODAL [U4.53.21]).



SOUS_STRUC = nom_str

Lors d'un calcul en sous-structuration dynamique, nom de la sous-structure qui contient le
noeud de choc (cf. commande DEFI_MODELE_GENE [U4.65.02]). Dans ce cas le mot clé
INTITULE doit être aussi renseigné.

3.3.2 Evolution fréquentielle d'une composante généralisée ou physique, type
harm_gene / mode_gene


RESU_GENE = gene

Nom du concept de type harm_gene produit par DYNA_LINE_HARM [U4.53.11] ou
mode_gene produit par MODE_ITER_SIMULT [U4.53.03] ou MODE_ITER_INV [U4.53.04].

La fonction récupérée est exprimée avec les variables physiques si NOM_CMP est présent,
avec les variables généralisées si NUME_CMP_GENE est présent.


NOM_PARA_RESU / NOM_CHAMP

Voir paragraphe 3.7.


NOM_CMP / NOEUD / GROUP_NO

Voir paragraphe 3.8.

SQUELETTE

Nom du maillage squelette de la structure globale sur lequel le résultat sera restitué : voir
l'opérateur DEFI_SQUELETTE [U4.24.01].

SOUS_STRUC

Voir ci-dessus.
Manuel d'Utilisation
Fascicule U4.3- : Fonction
HT-62/06/004/A

Code_Aster ®
Version
8.2

Titre :

Opérateur RECU_FONCTION


Date :
22/02/06
Auteur(s) :
M. COURTOIS Clé
:
U4.32.03-H1 Page :
7/14


3.4 Opérande
TABLE

On peut récupérer :
· soit une fonction définie à partir de deux colonnes de la table,
· soit une fonction dont le nom est indiquée dans une case de la table.


/ TABLE = tabl

Nom de la table résultat dans laquelle on effectue une extraction.

3.4.1 Fonction définie à partir de deux colonnes de la table

3.4.1.1 Opérandes
PARA_X / PARA_Y


PARA_X = nparax

Nom de la colonne de la table définissant les abscisses.


PARA_Y = nparay

Nom de la colonne de la table définissant les ordonnées.

3.4.2 Fonction dont le nom est indiquée dans une case de la table

3.4.2.1 Opérande
NOM_PARA_TABL


NOM_PARA_TABL= 'FONCTION'

La présence de ce mot-clé indique qu'on récupère la fonction dont le nom est inscrit dans
une case de la table.

3.4.2.2 Opérande
TYPE_RESU



TYPE_RESU =

Type de la fonction à récupérer : fonction à valeur réelle ('FONCTION') ou à valeurs
complexes ('FONCTION_C').

3.4.3 Mot
clé
FILTRE

Les opérandes d'extraction sont différents de ceux utilisés pour les cas précédents. Pour réaliser
l'extraction, il faut utiliser le mot-clé FILTRE et les opérandes NOM_PARA, CRIT_COMP, VALE_X,
CRITERE, PRECISION.

Ce mot-clé facteur permet de filtrer les informations stockées dans la table. Pour l'utilisation de ce
mot-clé voir la commande IMPR_TABLE [U4.91.03].

Pour récupérer une fonction dont le nom est indiqué dans une case de la table, Il faut utiliser au moins
deux fois le mot-clé facteur FILTRE pour ne sélectionner que la case utile.

3.5 Opérande
BASE_ELAS_FLUI

On récupère dans une structure de données de type melasflu produite par l'opérateur
CALC_FLUI_STRU [U4.66.02], les évolutions de la fréquence ou de l'amortissement, pour un mode
donné, en fonction des différentes vitesses d'excitation du fluide.

/
BASE_ELAS_FLUI = flui

Concept de type melasflu produit par la commande CALC_FLUI_STRU.

3.5.1 Opérandes
NUME_ORDRE / TOUT_ORDRE


/ NUME_ORDRE = is,
/
TOUT_ORDRE
=
'OUI',

L'évolution de la fréquence ou celle de l'amortissement est donnée pour toutes les vitesses
du fluide (TOUT_ORDRE) ou pour quelques numéros d'ordre des vitesses du fluide
(NUME_ORDRE).
Manuel d'Utilisation
Fascicule U4.3- : Fonction
HT-62/06/004/A

Code_Aster ®
Version
8.2

Titre :

Opérateur RECU_FONCTION


Date :
22/02/06
Auteur(s) :
M. COURTOIS Clé
:
U4.32.03-H1 Page :
8/14


3.5.2 Opérande
NUME_MODE


/ NUME_MODE = im

Numéro du mode pour lequel l'extraction de la fréquence ou de l'amortissement en fonction
de la vitesse du fluide est effectuée.

3.5.3 Opérandes
PARA_X / PARA_Y


PARA_X = 'VITE_FLU'

En abscisse, le paramètre est la vitesse d'excitation du fluide, de nom 'VITE_FLU'.


PARA_Y =
/ 'FREQ',
/
'AMOR',

En ordonnée, on a le choix entre la fréquence (nom du paramètre : 'FREQ') ou
l'amortissement (nom du paramètre 'AMOR').

3.6 Opérande
OBSTACLE

On récupère dans une structure de données de type obstacle une fonction décrivant le profil d'un
obstacle en coordonnées polaires ou cartésienne.

Une fonction ayant par nature des abscisses monotones, il est plus judicieux de récupérer ce profil
dans une table.

Le mot clé REPERE permet de choisir dans quel système de coordonnées on récupère le profil.

3.7
Opérandes d'extraction du champ ou du paramètre

3.7.1 Opérande
NOM_CHAM


/
NOM_CHAM = nomsymb

Nom symbolique du champ sur lequel porte l'extraction.

3.7.2 Opérande
NOM_PARA_RESU


/
NOM_PARA_RESU = parametre

Nom symbolique du paramètre de la structure de données que l'on veut extraire (par
exemple : ETA_PILOTAGE, MASSE_EFFE_DX, MASSE_GENE ...).
Voir fascicules [U5] Structures de données RESULTAT.

La fonction extraite aura alors pour abscisse la variable d'accès (INST, FREQ...) et pour
ordonnée la valeur de parametre.

3.7.3 Opérandes
TOUT_ORDRE / NUME_ORDRE / TOUT_INST / LIST_ORDRE


/ TOUT_ORDRE = 'OUI'
(valeur par défaut)

Ce mot clé indique que l'on veut extraire pour tous les numéros d'ordre déjà calculés.

Exemple : tous les instants pour un résultat de type evol_*.



/
NUME_ORDRE = l_nume

L'extraction se fera pour les valeurs de numéro d'ordre l_nume fournies.



/
TOUT_INST = 'OUI'

Ce mot clé indique que l'on veut extraire pour tous les instants.
Manuel d'Utilisation
Fascicule U4.3- : Fonction
HT-62/06/004/A

Code_Aster ®
Version
8.2

Titre :

Opérateur RECU_FONCTION


Date :
22/02/06
Auteur(s) :
M. COURTOIS Clé
:
U4.32.03-H1 Page :
9/14






/
LIST_ORDRE = l_ord

Ce mot clé indique que l'on veut extraire aux numéros d'ordre décrits dans le concept
l_ord de type listis.

3.7.4 Opérandes
INST / LIST_INST / FREQ / LIST_FREQ


/
INST = l_inst

Ce mot clé indique que l'on veut extraire aux instants l_inst.


/
LIST_INST = li_inst

Ce mot clé indique que l'on veut extraire aux instants décrits dans le concept li_inst de
type listr8.


/
FREQ = l_freq

Ce mot clé indique que l'on veut extraire aux fréquences l_freq.


/
LIST_FREQ = li_freq

Ce mot clé indique que l'on veut extraire aux fréquences décrites dans le concept li_freq
de type listr8.

3.7.5 Opérandes
PRECISION / CRITERE



PRECISION = prec

Cet opérande permet d'indiquer que l'on recherche la valeur du champ dont l'instant ou la
fréquence se trouve dans un intervalle défini par la position absolue ou relative :
"inst ± prec" (Cf. CRITERE).

Par défaut prec = 1.0D-3



CRITERE =

'RELATIF' l'intervalle de recherche est
[inst(1-prec),inst(1+prec)]

'ABSOLU' l'intervalle de recherche est
[inst-prec,inst+prec]

3.7.6 Opérande
INTERP_NUME

Ce mot clé définit le type d'interpolation entre deux numéros d'ordre. Il n'est valable que dans le
cas où l'utilisateur a défini une liste d'instants ou de fréquences. Il est possible d'interdire
l'interpolation 'NON' ou d'admettre une interpolation linéaire 'LIN'.
L'interpolation ne peut pas être utilisée lorsqu'on extrait la valeur d'un paramètre (mot clé
NOM_PARA_RESU).

3.8
Opérandes de localisation du champ

3.8.1 Opérandes
NOEUD / GROUP_NO


/ NOEUD = no

Nom du noeud sur lequel porte l'extraction.

/
GROUP_NO
=
grno

Nom du groupe de noeuds, contenant 1 seul noeud, sur lequel porte l'extraction.
Manuel d'Utilisation
Fascicule U4.3- : Fonction
HT-62/06/004/A

Code_Aster ®
Version
8.2

Titre :

Opérateur RECU_FONCTION


Date :
22/02/06
Auteur(s) :
M. COURTOIS Clé
:
U4.32.03-H1 Page :
10/14


3.8.2 Opérandes
MAILLE / GROUP_MA / NOEUD / GROUP_NO / POINT



/ MAILLE = ma


/ GROUP_MA = grma

Nom de la maille (ma) ou nom d'un groupe de mailles (grma), contenant une seule
maille, sur laquelle porte l'extraction. Ces mots-clés ne concernent que les cham_elem.




/ NOEUD = no

Nom d'un noeud de la maille sur lequel porte l'extraction (cas des cham_elem
aux noeuds).

/
GROUP_NO
=
grno

Désigne le nom du groupe de noeuds, contenant un seul nom de noeud, sur
lequel porte l'extraction (cas des cham_elem aux noeuds).

/
POINT
=
nupoint

L'entier nupoint précise le numéro local à l'élément du point de GAUSS
duquel on souhaite obtenir la valeur (cas des cham_elem aux points de
GAUSS).





SOUS_POINT = nusp

L'entier nusp précise le numéro du sous-point duquel on souhaite obtenir la
valeur (cas des cham_elem à sous-points, utilisés par les éléments de
structure : poutre, tuyaux, coques).
Le numéro de sous-point est le numéro de la couche dans un élément de
coque, le numéro de la fibre dans un élément de poutre multi-fibres ou les
éléments tuyaux. La numérotation des couches ou des fibres est décrite dans la
documentation des éléments utilisant la notion de sous-point (cf. [R3.07.03],
[R3.07.04], [R3.08.06] et [R3.08.08])..

3.8.3 Opérande
NOM_CMP


NOM_CMP = cmp

Nom de la composante de la grandeur sur laquelle porte l'extraction.

3.9
Attributs du concept fonction créé par RECU_FONCTION

3.9.1 Valeurs par défaut

Par défaut les attributs du concept fonction créé par la commande RECU_FONCTION sont :

Interpolation : 'NON'
Prolongement gauche : 'EXCLU'
Prolongement droit : 'EXCLU'
NOM_PARA : donné en entrée
NOM_RESU : donné en entrée

3.9.2 Surcharge des attributs

L'utilisateur peut surcharger les attributs donnés par défaut en utilisant les mots clé suivants :
Manuel d'Utilisation
Fascicule U4.3- : Fonction
HT-62/06/004/A

Code_Aster ®
Version
8.2

Titre :

Opérateur RECU_FONCTION


Date :
22/02/06
Auteur(s) :
M. COURTOIS Clé
:
U4.32.03-H1 Page :
11/14


3.9.2.1 Opérande
NOM_PARA


NOM_PARA = para

Il désigne le nom du paramètre (variable ou abscisse) de la fonction. Les valeurs
actuellement autorisées pour lpara sont :

/
'TEMP'
/
'INST'
/
'EPSI'
/
'X'
/
'Y'
/
'Z'
/
'FREQ'
/
'PULS'
/
'AMOR'
/
'DX' /
'DY' /
'DZ'
/
'DRX'
/
'DRY'
/
'DRZ'

plus ceux spécifiques aux noeuds de choc (cf. [§3.3.2.2]).

3.9.2.2 Opérande
NOM_RESU


NOM_RESU = resu

Il désigne le nom du résultat, la fonction ainsi créée est une fonction dont la valeur est de
nom lresu (8 caractères).

3.9.2.3 Opérande
INTERPOL


INTERPOL

Type d'interpolation de la fonction entre les valeurs du paramètre du domaine de définition.
Derrière ce mot clé on attend une liste de paramètres (deux au maximum) parmi 'NON',
'LIN', 'LOG'. Si une seule valeur est donnée l'interpolation sera identique pour les
abscisses et les ordonnées. Si deux valeurs sont données, la première correspond à
l'interpolation des abscisses et la deuxième à l'interpolation des ordonnées.

3.9.2.4 Opérandes
PROL_DROITE / PROL_GAUCHE


PROL_DROITE et PROL_GAUCHE

Ils définissent le type de prolongement à droite (à gauche) du domaine de définition de la
variable :

·
'CONSTANT' pour un prolongement avec la dernière (ou première) valeur de la
fonction,

·
'LINEAIRE' pour un prolongement le long du premier segment défini
(PROL_GAUCHE) ou du dernier segment défini (PROL_DROITE),

·
'EXCLU' si l'extrapolation des valeurs en dehors du domaine de définition du
paramètre est interdite.

3.10 Opérande
TITRE

TITRE


Titre attaché au concept produit par cet opérateur [U4.03.01].

3.11 Opérande
INFO

INFO

Précise les options d'impression sur le fichier MESSAGE.

1
pas d'impression (par défaut)
2
impression du descripteur de la fonction et de la liste des 10 premières valeurs de la
fonction dans l'ordre croissant des 10 premiers paramètres
Manuel d'Utilisation
Fascicule U4.3- : Fonction
HT-62/06/004/A

Code_Aster ®
Version
8.2

Titre :

Opérateur RECU_FONCTION


Date :
22/02/06
Auteur(s) :
M. COURTOIS Clé
:
U4.32.03-H1 Page :
12/14


4 Exemples

4.1 Extractions
de
fonction sur la réponse dynamique d'un réseau de
tuyauterie

tran_gen = DYNA_TRAN_MODAL( ... )

l_inst = DEFI_LIST_REEL( DEBUT = 0.,
INTERVALLE = _F( JUSQU_A = 3., PAS = 0.005 ) )

dyn_tran = REST_BASE_PHYS( RESU_GENE = tran_gen, NOM_CHAM = 'DEPL',
LIST_INST = l_inst, INTERPOL = 'LIN' )

dyn_tran = CALC_ELEM( ... ,
OPTION = 'SIEF_ELGA_DEPL' )


tab_rele = POST_RELEVE_T( ACTION=_F( INTITULE
= 'sixx_254',
CHEMIN = ligne,
RESULTAT
= dyn_tran,
NOM_CHAM
= 'SIEF_ELGA_DEPL',
INST
=
2.54,
TOUT_CMP
= 'OUI',
OPERATION = 'EXTRACTION' ) )

4.1.1 Evolution du déplacement du noeud NO01 composante 'DX' à tous les
instants de calcul

f1 = RECU_FONCTION( RESU_GENE = tran_gen, NOM_CHAM = 'DEPL',
NOEUD = 'NO01' , NOM_CMP = 'DX' )

4.1.2 Evolution de la grandeur 'SIXX' sur la maille MA01 au noeud NO01 à tous les
instants de calcul

f2 = RECU_FONCTION( RESULTAT= dyn_tran, NOM_CHAM= 'SIEF_ELGA_DEPL',
MAILLE = 'MA01' , NOEUD = 'NO01', NOM_CMP='SIXX')

4.1.3 Evolution de la grandeur 'SIXX' le long de la ligne de tuyauterie à l'instant de
calcul 2.54 s

f3 = RECU_FONCTION( TABLE = tab_rele,
PARA_X = 'ABSC_CURV', PARA_Y = 'SIXX' )

4.1.4 Evolution de la grandeur 'SIXX' le long de la ligne de tuyauterie (abscisse
curviligne supérieure à 10 ) à l'instant de calcul 2.54 s

f4 = RECU_FONCTION( TABLE = tab_rele,
FILTRE = _F( NOM_PARA = 'ABSC_CURV',
CRIT_COMP = 'GE',
VALE = 10. , ),
PARA_X = 'ABSC_CURV', PARA_Y = 'SIXX' )
Manuel d'Utilisation
Fascicule U4.3- : Fonction
HT-62/06/004/A

Code_Aster ®
Version
8.2

Titre :

Opérateur RECU_FONCTION


Date :
22/02/06
Auteur(s) :
M. COURTOIS Clé
:
U4.32.03-H1 Page :
13/14


4.2 Extraction
de
fonction dans une structure de donnée melasflu

meles1 = CALC_FLUI_STRU ( ... )

f_freq = RECU_FONCTION ( BASE_ELAS_FLUI = meles1,
PARA_X = 'VITE_FLU',
PARA_Y = 'FREQ',
TOUT_ORDRE = 'OUI',
NUME_MODE = 2
)

4.3 Extraction
de
fonction dont le nom est indiquée dans une case
d'une table de type table_post_alea

reppx_ac = REST_SPEC_PHYS ( ... )

statx_ac = POST_DYNA_ALEA ( INTE_SPEC = reppx_ac,
TOUT_ORDRE = 'OUI',
OPTION = 'DIAG' )

f_freq = RECU_FONCTION ( TABLE = statx_ac,
NOM_PARA_TABL = 'FONCTION',
TYPE_RESU = 'FONCTION_C',
FILTRE = ( _F( NOM_PARA = 'NOEUD_I',
VALE_K = 'N_TUB_01' ),
_F( NOM_PARA = 'NOEUD_J',
VALE_K = 'N_TUB_01' ),
_F( NOM_PARA = 'NUME_VITE_FLUI',
VALE_I = 3 )
)
)

Manuel d'Utilisation
Fascicule U4.3- : Fonction
HT-62/06/004/A

Code_Aster ®
Version
8.2

Titre :

Opérateur RECU_FONCTION


Date :
22/02/06
Auteur(s) :
M. COURTOIS Clé
:
U4.32.03-H1 Page :
14/14


























Page laissée intentionnellement blanche.
Manuel d'Utilisation
Fascicule U4.3- : Fonction
HT-62/06/004/A

Document Outline