Modulefpreviousupnextcontentsindex[BIG][Normal][small]
Suiv.: Bibliographie Sup.: 5.3 Un exemple en dimension 3 Préc.: Analyse descendante et maillage de Index Table des matières


5.3.2 Construction du maillage 3D

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


Modulefpreviousupnextcontentsindex[BIG][Normal][small]
Suiv.: Bibliographie Sup.: 5.3 Un exemple en dimension 3 Préc.: Analyse descendante et maillage de Index Table des matières