Code_Aster ®
Version
7.4
Titre :
Opérateur MEMO_NOM_SENSI
Date :
09/02/05
Auteur(s) :
G. NICOLAS Clé
:
U4.31.07-B Page
: 1/4
Organisme(s) : EDF-R&D/SINETICS
Manuel d'Utilisation
Fascicule U4.3- : Fonction
Document : U4.31.07
Opérateur MEMO_NOM_SENSI
1 But
Mémoriser les noms des concepts liés aux calculs de sensibilité.
Cet opérateur permet d'archiver :
·
pour chaque paramètre sensible, les couples avec le nom de la structure simple et le nom de
la structure dérivée associée, ainsi que les mots-clés par lesquels cette dérivation apparaît,
·
le nom d'une fonction valant toujours 0,
·
le nom d'une fonction valant toujours 1.
Remarque :
A priori, cette procédure ne devrait jamais être employée directement par un utilisateur final.
Elle est activée par le mécanisme automatique de pilotage des sensibilités.
Manuel d'Utilisation
Fascicule U4.3- : Fonction HT-66/05/004/A
Code_Aster ®
Version
7.4
Titre :
Opérateur MEMO_NOM_SENSI
Date :
09/02/05
Auteur(s) :
G. NICOLAS Clé
:
U4.31.07-B Page
: 2/4
2 Syntaxe
MEMO_NOM_SENSI (
# mémorisation des concepts dérivés
NOM= (
# nom de la structure à dériver
NOM_SD
=
nom_sd
[TXM]
# le paramètre par rapport auquel on dérive
PARA_SENSI = para_sensi / [para_sensi]
/
[theta_geom]
# le nom de la structure dérivée nom_sd par rapport à para_sensi
NOM_COMPOSE
=
nom_compose
[TXM]
# les couples de mot-clé et valeur où la dérivation de nom_sd par
rapport à para_sensi intervient
l MOT_CLE
=
l_mot_simp [l_K]
l
VALEUR
=
l_val
[l_K]
l
MOT_FACT
=
l_mot_fact
[l_K]
)
# une fonction toujours nulle
NOM_ZERO = f0 [fonction]
# une fonction valant toujours 1
NOM_UN
=
f1
[fonction]
)
Manuel d'Utilisation
Fascicule U4.3- : Fonction HT-66/05/004/A
Code_Aster ®
Version
7.4
Titre :
Opérateur MEMO_NOM_SENSI
Date :
09/02/05
Auteur(s) :
G. NICOLAS Clé
:
U4.31.07-B Page
: 3/4
3 Opérandes
3.1 Opérande
NOM
Ce mot-clé facteur permet d'archiver les caractéristiques de la dérivation d'une structure : sous quel
nom est connue la structure dérivée, quels sont les mots-clés qui enclenchent la dérivation.
3.1.1 Opérande
NOM_SD
NOM_SD = nom_sd
C'est le nom de la structure à dériver. Attention, ce nom est à fournir sous forme d'une chaîne de
caractères et non pas sous forme de concept. En effet au moment où la procédure
MEMO_NOM_SENSI est invoquée, le concept à dériver n'existe pas obligatoirement. Il peut être
produit plus tard et est donc inconnu de l'analyseur de commande.
3.1.2 Opérande
PARA_SENSI
PARA_SENSI = para_sensi / theta_geom
C'est le concept de type para_sensi ou theta_geom par rapport auquel on dérive.
3.1.3 Opérande
NOM_COMPOSE
NOM_COMPOSE = nom_compose
On donne ici le nom du concept issu de la dérivation de nom_sd par rapport à para_sensi. Ici
encore, c'est une chaîne de caractère car le concept n'est pas obligatoirement connu.
3.1.4 Opérande
MOT_CLE
MOT_CLE = l_mot_simp
La dérivation de nom_sd par rapport à para_sensi est réalisée par une commande qui peut être
une définition de matériau, un chargement, une résolution, ... Quand dans cette commande, cela
se fait à travers des mots-clés, on en donne la liste ici.
3.1.5 Opérande
VALEUR
VALEUR = l_val
Si un ou des mots-clés ont été désignés par l'opérande MOT_CLE, on donne ici la liste des valeurs
correspondantes sous forme de chaîne de caractère. Les deux listes l_mot_simp et l_val
fonctionnent en parallèle.
3.1.6 Opérande
MOT_FACT
MOT_FACT = l_mot_fact
Si un ou des mots-clés ont été désignés par l'opérande MOT_CLE, on donne ici la liste des
mots-clés facteurs correspondants. Les deux listes l_mot_simp et l_mot_fact fonctionnent en
parallèles.
3.2 Opérande
NOM_ZERO
NOM_ZERO = f0
On donne ici le concept d'une fonction toujours nulle.
Manuel d'Utilisation
Fascicule U4.3- : Fonction HT-66/05/004/A
Code_Aster ®
Version
7.4
Titre :
Opérateur MEMO_NOM_SENSI
Date :
09/02/05
Auteur(s) :
G. NICOLAS Clé
:
U4.31.07-B Page
: 4/4
3.3 Opérande
NOM_UN
NOM_UN = f1
On donne ici le concept d'une fonction valant toujours 1.
4 Exemples
A priori, cette procédure ne devrait jamais être employée directement par un utilisateur final. Elle est activée par
le mécanisme automatique de pilotage des sensibilités.
4.1 Fonction
unité
On définit F1 comme fonction valant toujours 1 et on le mémorise.
F1 = DEFI_CONSTANTE (VALE = 1.) ;
MEMO_NOM_SENSI (NOM_UN = F1) ;
4.2 Structures
dérivées
Un matériau est défini grâce à un paramètre sensible. Il faut mémoriser son matériau dérivé et
comment on l'obtient.
PS = DEFI_PARA_SENSI (VALE = 40.)
MAT = DEFI_MATERIAU (THER_FO = _F (LAMBDA = PS) ) ;
MEMO_NOM_SENSI (NOM = _F ( NOM_SD = 'MAT',
PARA_SENSI
=
PS,
NOM_COMPOSE
=
'MAT_PS',
MOT_CLE
=
'LAMBDA',
MOT_FACT
=
'THER_FO',
VALEUR
=
'PS'
)
)
;
MAT_PS = DEFI_MATERIAU (THER_FO = _F (LAMBDA = F1) ) ;
Ce matériau est affecté au maillage pour produire un champ de matériau. Ce champ est lui-même à
dériver.
CHMAT = AFFE_MATERIAU (
MAILLAGE = MAIL,
AFFE = _F (TOUT = 'OUI', MATER = MAT) ) ;
MEMO_NOM_SENSI (NOM = _F ( NOM_SD = 'CHMAT',
PARA_SENSI
=
PS,
NOM_COMPOSE
=
'CHMAT_PS',
MOT_CLE
=
'MATER',
MOT_FACT
=
'AFFE',
VALEUR
=
'MAT')
)
;
Manuel d'Utilisation
Fascicule U4.3- : Fonction HT-66/05/004/A
Document Outline