![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Suiv.: Bibliographie
Sup.: 5.3 Un exemple en dimension 3
Préc.: Analyse descendante et maillage de
Index
Table des matières
Le fichier de données de MA23XX, partie définition de la géométrie reprend la définition des différentes sections telle que vue plus-haut:
10 $ IMPRE
fusee2d.nopo$ NOMF2D
fusee3d.nopo$ NOMF3D
$ === DEFINITION DE LA FONCTION ===
BASE 0.0000000E+00 $ LA BASE
TRAN
2 $ SECTION SUPERIEURE
0.0000000E+00 0.0000000E+00 0.2500000E+01 $ VECTEUR TRANSLATION
INTERPOLE
4 $ SECTION SUPERIEURE
1 $ VIA F. INTERPRETEE
X02(N,X,Y)=
X/2.;
Y02(N,X,Y)=
Y/2.;
Z02(N,X,Y)=
10.;
FIN
DILA
5 $ SECTION SUPERIEURE
0.2000000E+01 0.2000000E+01 0.200000E+01 $ COEF DE DILATATION
0.0000000E+00 0.0000000E+00 0.6000000E+01 $ LE POINT FIXE
TRAN
9 $ SECTION SUPERIEURE
0.0000000E+00 0.0000000E+00 0.4000000E+01 $ VECTEUR TRANSLATION
COMBINE
ROTA
0.5000000E+01 $ ANGLE DE ROTATION
0.0000000E+00 0.0000000E+00 0.0000000E+00 $ UN POINT DE L'AXE
0.0000000E+00 0.0000000E+00 0.1000000E+01 $ AXE DE ROTATION
TABLEAU 23
MANU 10 12 $ ADRESSAGE MANUEL DU TABLEAU ZINT
31.00000
33.00000
34.00000
MINTERPOLE
12 $ SECTION SUPERIEURE
1 $ VIA F. INTERPRETEE
X05(N,X,Y)=
X/3.;
Y05(N,X,Y)=
Y/3.;
Z05(N,X,Y)=
34.;
FIN
XYZ23
16 $ SECTION SUPERIEURE
1 $ VIA F. INTERPRETEE
X06(N,X,Y)=
X/3.;
Y06(N,X,Y)=
Y/3.;
Z06(N,X,Y)=
N+22.;
FIN
DILA
17 $ SECTION SUPERIEURE
0.1500000E+01 0.1500000E+01 0.1300000E+01 $ COEF DE DILATATION
0.0000000E+00 0.0000000E+00 0.3100000E+02 $ LE POINT FIXE
XYZ33
20 $ SECTION SUPERIEURE
1 $ VIA F. INTERPRETEE
X08(X,Y,Z)=
X;
Y08(X,Y,Z)=
Y;
Z08(X,Y,Z)=
Z+1.5;
FIN
DILA
22 $ SECTION SUPERIEURE
0.5000000E+00 0.5000000E+00 0.09000E+01 $ COEF DE DILATATION
0.0000000E+00 0.0000000E+00 0.6000000E+02 $ LE POINT FIXE
FIN
$ FIN DE LA DEFINITION DE LA FONCTION
$ =========== LES OPTIONS =========
.....
.....
GO
Le fichier de données (suite) de MA23XX, partie définition des attributs:
..... ..... $ =========== LES OPTIONS ========= $ === DESCRIPTION DES REFERENCES === REF SDSD 0 22 1 1 $ TYPE : DE .. A .. , .. 2D DONNE .. 3D ARFA 0 5 2 1 $ TYPE : DE .. A .. , .. 2D DONNE .. 3D ARFA 5 22 2 2 $ TYPE : DE .. A .. , .. 2D DONNE .. 3D ARFA 0 22 1 5 $ TYPE : DE .. A .. , .. 2D DONNE .. 3D FAIN 3 $ TYPE : NUMERO AFFECTE FASU 4 $ TYPE : NUMERO AFFECTE F $ FIN DE DESCRIPTION DES REFERENCES $ ======= APPEL DU MAILLEUR ======= GO
Grâce à ces données, on a défini les transferts suivants:
La figure 5.6 montre le maillage final, la figure 5.7 indique les numéros de référence attribués aux items de ce maillage (on voit clairement les numéros 1, 2 et 3, le numéro 4 est affecté au dessus de l'objet, le numéro 5 l'est aux items du trou interne).
fusee3d.psfig:fusee3Le maillage 3D final, géométriefusee4d.psfig:fusee4Le maillage 3D final, attributs
Voici, pour finir, le listing obtenu à l'exécution:
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
APPEL DU MAILLEUR 3D PAR EMPILEMENT DE COUCHES 2D
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
-- CREATION DU DATA =-= EXECUTION MODULE (DATA EXISTANT) =-= FIN =-= ?
- - -
E
NOM DU FICHIER DE COMMANDES A EXECUTER ?
fusee3d.data
++ OPEN(11,FILE='fusee2d.nopo',SPEC='OLD,UNFORMATTED',RECL=0)
++ OPEN(12,FILE='fusee3d.nopo',SPEC='UNFORMATTED',RECL=0)
S.D.E. NOPO 2D : fusee2d.nopo
S.D.S. NOPO 3D : fusee3d.nopo
NOMBRE DE COUCHES : 22
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
MODULE MA2D3E :
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
COTE DE LA BASE INFERIEURE : 0.0000000E+00
NOMBRE DE TRANSFORMATIONS GEOMETRIQUES : 9
LISTE DES TRANSFORMATIONS :
SECTION 0 A 2 TYPE DE TRANSFORMATION -1
SECTION 3 A 4 TYPE DE TRANSFORMATION 5
SECTION 5 A 5 TYPE DE TRANSFORMATION -1
SECTION 6 A 9 TYPE DE TRANSFORMATION -1
SECTION 10 A 12 TYPE DE TRANSFORMATION 6
SECTION 13 A 16 TYPE DE TRANSFORMATION 2
SECTION 17 A 17 TYPE DE TRANSFORMATION -1
SECTION 18 A 20 TYPE DE TRANSFORMATION 3
SECTION 21 A 22 TYPE DE TRANSFORMATION -1
NOMBRE DE TRANSFERTS DE NUMEROS : 6
LISTE DES TRANSFERTS :
SECTION 0 A 22 TYPE DU TRANSFERT 1 : 1 DONNE 1
SECTION 0 A 5 TYPE DU TRANSFERT 3 : 2 DONNE 1
SECTION 5 A 22 TYPE DU TRANSFERT 3 : 2 DONNE 2
SECTION 0 A 22 TYPE DU TRANSFERT 3 : 1 DONNE 5
SECTION 0 A 0 TYPE DU TRANSFERT 0 : -1 DONNE 3
SECTION 22 A 22 TYPE DU TRANSFERT 0 : -1 DONNE 4
>> CONSTRUCTION DE LA SECTION 1 VIA UNE MATRICE
>> CONSTRUCTION DE LA SECTION 2 VIA UNE MATRICE
>> CONSTRUCTION DE LA SECTION 3 VIA INTERPOLATION AUTO ET XYZ23 INTERPRETEE
>> CONSTRUCTION DE LA SECTION 4 VIA INTERPOLATION AUTO ET XYZ23 INTERPRETEE
>> CONSTRUCTION DE LA SECTION 5 VIA UNE MATRICE
>> CONSTRUCTION DE LA SECTION 6 VIA UNE MATRICE
>> CONSTRUCTION DE LA SECTION 7 VIA UNE MATRICE
>> CONSTRUCTION DE LA SECTION 8 VIA UNE MATRICE
>> CONSTRUCTION DE LA SECTION 9 VIA UNE MATRICE
>> CONSTRUCTION DE LA SECTION 10 VIA INTERPOLATION MANU ET XYZ23 INTERPRETEE
>> CONSTRUCTION DE LA SECTION 11 VIA INTERPOLATION MANU ET XYZ23 INTERPRETEE
>> CONSTRUCTION DE LA SECTION 12 VIA INTERPOLATION MANU ET XYZ23 INTERPRETEE
>> CONSTRUCTION DE LA SECTION 13 VIA XYZ23 INTERPRETEE
>> CONSTRUCTION DE LA SECTION 14 VIA XYZ23 INTERPRETEE
>> CONSTRUCTION DE LA SECTION 15 VIA XYZ23 INTERPRETEE
>> CONSTRUCTION DE LA SECTION 16 VIA XYZ23 INTERPRETEE
>> CONSTRUCTION DE LA SECTION 17 VIA UNE MATRICE
>> CONSTRUCTION DE LA SECTION 18 VIA XYZ33 INTERPRETEE
>> CONSTRUCTION DE LA SECTION 19 VIA XYZ33 INTERPRETEE
>> CONSTRUCTION DE LA SECTION 20 VIA XYZ33 INTERPRETEE
>> CONSTRUCTION DE LA SECTION 21 VIA UNE MATRICE
>> CONSTRUCTION DE LA SECTION 22 VIA UNE MATRICE
MAILLAGE EFFECTUE : SAUVEGARDE DE LA SD
TABLEAU N O P 2
----------------
CARACTERISTIQUES DU MAILLAGE
DIMENSION DE L'ESPACE (NDIM ) : 3
MAXIMUM DES NUMEROS DE REFERENCE (NDSR ) : 5
MAXIMUM DES NUMEROS DE SOUS-DOMAINE (NDSD ) : 1
NOEUDS ET POINTS COINCIDENT PARTOUT (NCOPNP) : 1
NOMBRE D'ELEMENTS DU MAILLAGE (NE ) : 792
NOMBRE DE HEXAEDRES (NHEX ) : 792
NOMBRE D'ELEMENTS FRONTALIERS (NEF ) : 28
NOMBRE DE NOEUDS (NOE ) : 1104
NOMBRE DE NOEUDS PAR SEGMENT (HORS EXTREMITES) : 0
TYPE DES VALEURS DES COORDONNEES (NTYCOO) : REEL1MOT
DIFFERENCE MAX + 1 ENTRE 2 NOEUDS D'UN ELEMENT : 78
NOMBRE D'ELEMENTS GROSSIERS (NBEGM ) : 0
NOMBRE DE MOTS DU TABLEAU NOP5 (LNOP5 ) : 24408
AXES DE REFERENCE X,Y,Z (NTACOO) : 1
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
FIN DU MODULE MA2D3E
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
-- CREATION DU DATA =-= EXECUTION MODULE (DATA EXISTANT) =-= FIN =-= ?
- - -
F