[U4.36.01] Opérateur LIRE_INTE_SPEC

[U4.36.01] Opérateur LIRE_INTE_SPEC
Version
default
Code_Aster
Titre : Opérateur LIRE_INTE_SPEC
Responsable : Irmela ZENTNER
Date : 01/08/2012 Page : 1/7
Clé : U4.36.01
Révision : 9310
Opérateur LIRE_INTE_SPEC
1
But
Lire sur un fichier externe des fonctions complexes pour créer une matrice interspectrale.
Le fichier utilisateur est codé en Ascii.
Les fonctions lues sont de type fonction_C.
Le concept produit est de type interspectre.
Manuel d'utilisation
Fascicule u4.36 : Tables et fonctions
Copyright 2015 EDF R&D - Document diffusé sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)
Version
default
Code_Aster
Titre : Opérateur LIRE_INTE_SPEC
Responsable : Irmela ZENTNER
2
Date : 01/08/2012 Page : 2/7
Clé : U4.36.01
Révision : 9310
Syntaxe
int
[interspectre] = LIRE_INTE_SPEC
(
♦
UNITE
=
/
◊
FORMAT
=
[DEFAUT]
◊
FORMAT_C
=
/ 'ASTER'
/ 'IDEAS'
/ 'REEL_IMAG'
/'MODULE_PHASE'
u
[I]
[DEFAUT]
◊
TITRE
=
/
titre
[TXM]
◊
NOM_PARA
=
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
'DX'
'DY'
'DZ'
'DRX'
'DRY'
'DRZ'
'TEMP'
'INST'
'X'
'Y'
'Z'
'EPSI'
'FREQ'
'PULS'
'AMOR'
'ABSC'
[TXM]
◊
NOM_RESU
♦
PROL_DROITE
=
/
/
/
'CONSTANT'
'LINEAIRE'
'EXCLU'
♦
PROL_GAUCHE
=
/
/
/
'CONSTANT'
'LINEAIRE'
'EXCLU'
◊
INTERPOL
=
/
/
/
'NON'
'LOG'
'LIN'
◊
INFO
=
=
[DEFAUT]
/ nomresu
/ DSP
[Kn]
[DEFAUT]
[DEFAUT]
/ 1
/ 2
[DEFAUT]
)
Manuel d'utilisation
Fascicule u4.36 : Tables et fonctions
Copyright 2015 EDF R&D - Document diffusé sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)
Version
default
Code_Aster
Titre : Opérateur LIRE_INTE_SPEC
Responsable : Irmela ZENTNER
3
Opérandes
3.1
Opérande UNITE
♦
Date : 01/08/2012 Page : 3/7
Clé : U4.36.01
Révision : 9310
UNITE = u
Numéro d'unité logique du fichier externe sur lequel la lecture est faite.
3.2
Opérande FORMAT
Définit le format de lecture :
•
•
3.3
'ASTER' par défaut,
'IDEAS' si on lit des résultats obtenu avec IDEAS
Opérande FORMAT_C
Définit le format de lecture pour des fonctions complexe s:
•
•
3.4
'MODULE_PHASE' par défaut,
'REEL_IMAG' partie réelle et partie imaginaire.
Opérande NOM_PARA
Définit le nom du paramètre de la fonction (abscisse). Par défaut on prend 'FREQ'.
3.5
Opérande NOM_RESU
Définit le nom du résultat de la fonction (ordonnée)
3.6
Opérandes PROL_DROITE / PROL_GAUCHE
◊
PROL_DROITE =
Définit le prolongement de la fonction à droite du domaine de définition de la variable.
◊
PROL_GAUCHE =
Définit le prolongement de la fonction à gauche du domaine de définition de la variable :
3.7
'CONSTANT'
'LINEAIRE'
•
'EXCLU'
pour un prolongement le long du premier segment défini
(PROL_GAUCHE)
ou
du
dernier
segment
défini
(PROL_DROITE).
si l'extrapolation des valeurs en dehors du domaine de définition du
paramètre est interdite.
Opérande INTERPOL
◊
INTERPOL =
•
•
3.8
•
•
'LOG' interpolation logarithmique entre deux valeurs du domaine de définition.
'LIN' interpolation linéaire entre deux valeurs du domaine de définition.
Opérande INFO
◊
INFO =
Précise les options d'impression sur le fichier MESSAGE.
1
Manuel d'utilisation
impression des attributs des fonctions : nombre de points de définition, noms du
paramètre et du résultat, ainsi que des options de prolongement et de vérification
Fascicule u4.36 : Tables et fonctions
Copyright 2015 EDF R&D - Document diffusé sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)
Version
default
Code_Aster
Titre : Opérateur LIRE_INTE_SPEC
Responsable : Irmela ZENTNER
2
Manuel d'utilisation
Date : 01/08/2012 Page : 4/7
Clé : U4.36.01
Révision : 9310
comme 1 plus la liste des 10 premières valeurs de chaque fonction dans l'ordre
croissant du paramètre
Fascicule u4.36 : Tables et fonctions
Copyright 2015 EDF R&D - Document diffusé sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)
Version
default
Code_Aster
Titre : Opérateur LIRE_INTE_SPEC
Responsable : Irmela ZENTNER
Date : 01/08/2012 Page : 5/7
Clé : U4.36.01
Révision : 9310
Par exemple :
•
PROL_DROITE = 'CONSTANT',
PROL_GAUCHE = 'CONSTANT'
y
x1
•
x2
PROL_DROITE = 'LINEAIRE',
xn -1
xn
x
PROL_GAUCHE = 'EXCLU'
y
x1
4
x2
xn-1
xn
x
Phase de vérification
Vérification du nombre de valeurs lues par fonctions.
Vérification du nombre de fonctions lues.
5
Remarques d’utilisation
Les fonctions associées à la matrice interspectrale sont accessibles à l'utilisateur à l'aide de la
commande RECU_FONCTION [U4.32.03] en utilisant le mot clé INTE_SPEC.
5.1
Syntaxe du fichier
L'information lue sur le fichier est composée de trois parties :
•
•
•
•
un mot clé de tête de chapitre imposé : INTERSPECTRE.
le mot clé DIM, dimension de la matrice.
'n' sous-fichiers définissant 'n' fonctions complexes. Chaque sous-fichier commence par le
mot clé FONCTION_C et se termine par FINSF.
le fichier se termine obligatoirement par FIN.
Manuel d'utilisation
Fascicule u4.36 : Tables et fonctions
Copyright 2015 EDF R&D - Document diffusé sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)
Version
default
Code_Aster
Titre : Opérateur LIRE_INTE_SPEC
Responsable : Irmela ZENTNER
Date : 01/08/2012 Page : 6/7
Clé : U4.36.01
Révision : 9310
5.2
Descripteur
5.2.1
Mot clé décrivant les caractérisques de la matrice
♦
DIM = dim
Entier permet de définir la dimension de la matrice.
Remarque :
Le signe '=' est obligatoire.
5.2.2
Mot clé décrivant une fonction_C
Remarque préalable :
'n', le nombre de fonctions à définir est égal à :
n = ( dim * ( dim +1))/2, puisque la matrice considérée est 'HERMITIENNE' .
Les n fonctions sont définies par leurs indices I et J dans la matrice. Seule la partie triangulaire
supérieure de la matrice est définie, (indices (1,1); (1,2); (2,2); (1,3); ... (n,n)).
♦
FONCTION_C
♦
I = entier
indice ligne de la fonction dans la matrice.
♦
J = entier
indice colonne de la fonction dans la matrice.
♦
NB_POIN =
♦ VALEUR =
à ligne.
entier nombre de points de la FONCTION
3*NB_POIN réels doivent être présents. La lecture des valeurs s'effectue ligne
Sur chaque ligne sont définies dans l'ordre suivant :
•
la valeur du paramètre, la partie réelle du résultat, la partie imaginaire du résultat
(FORMAT = 'REEL_IMAG'),
•
la valeur du paramètre, le
(FORMAT = 'MODULE_PHASE')
ou
module
du
résultat,
la
phase
du
résultat
Remarque :
Pour le format MODULE_PHASE , la phase est donnée en degré.
Manuel d'utilisation
Fascicule u4.36 : Tables et fonctions
Copyright 2015 EDF R&D - Document diffusé sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)
Version
default
Code_Aster
Titre : Opérateur LIRE_INTE_SPEC
Responsable : Irmela ZENTNER
6
Date : 01/08/2012 Page : 7/7
Clé : U4.36.01
Révision : 9310
Exemple
Exemple de syntaxe de fichier utilisateur :
INTERSPECTRE
DIM = 2
FONCTION_C
I = 1
J = 1
NB_POIN = 4
VALEUR =
0.
10.
10.01
100.
10.
10.
0.
0.
0.1
0.1
0.
0.
0.
10.
10.01
100.
2.
2.
0.
0.
0.5
0.5
0.
0.
0.
10.
10.01
100.
20.
20.
0.
0.
0.1
0.1
0.
0.
FINSF
FONCTION_C
I = 1
J = 2
NB_POIN = 4
VALEUR =
FINSF
FONCTION_C
I = 2
J = 2
NB_POIN =4
VALEUR =
FINSF
FIN
Exemple de syntaxe de la commande :
AUTOSPC=LIRE_INTE_SPEC(
UNITE=19,
FORMAT='MODULE_PHASE',
PROL_DROITE='EXCLU',
PROL_GAUCHE='EXCLU',
INTERPOL='LIN'
)
Manuel d'utilisation
Fascicule u4.36 : Tables et fonctions
Copyright 2015 EDF R&D - Document diffusé sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertising