Modulefpreviousupnextcontents[BIG][Normal][small]
Suiv.: Test 2: Elasticité 2D en Sup.: 4 Tests conversationnels Préc.: 4.1 Exemple d'introduction Table des matières


Test 1: Problème thermique

Ce test a été proposé par NAFEMS (National Agency for Finite Element Methods & Standards) [Cameron et al.].

4.2.1 Description

On considère le problème thermique décrit ci-dessous:

 
Figure 4.5: Test thermique bidimensionnel 

Il n'y a pas de source interne de chaleur.

Conditions aux limites:
frontière AB T = 100°C.
frontière DA flux nul.
frontières BC, CD transfert de chaleur.
température environnante 0°C

Propriétés des matériaux:

Matériau isotrope de conductivité:

Coefficient de transfert sur les frontières BC, CD:

Le problème

On utilise l'élément fini TRIA 2P2D.

 
Figure: Maillage suggéré 

Résultat: La température est connue au point E, le sommet 23 de coordonnées (0.6 , 0.2):

Exécution du test

Comme déjà vu, on résout ce test en employant les diverses étapes décrites plus haut. Les fichiers de données sont fournis dans le code, par suite, il suffit d'appeler les préprocesseurs voulus en prenant l'option EXECUTION du menu principal.

Etape 1: Maillage

Appeler le préprocesseur: APNOXX
Bibliothèques utiles: CONV, NOP2, NOPO, UTII, UTSD
Modules utilisés: APNOPO ... générateur de maillages 2D
QUACOO ... génération de quadrangles
MODNOP ... découpage global
ADPNOP ... ajout des noeuds
GIBBS ... renumérotation
Fichier de données: D1NOPO.D
Structure de données de sortie: T1NOPO

Etape 2: Interpolation [Guide Modulef - 4]

Appeler le préprocesseur: COMAXX
Bibliothèques utiles: CONV, COSD, THER, UTII
Module utilisé: COMACO
Type de l'élément: TRIA 2P2D
Fichier de données: D1COMA.D
Structures de données de sortie: T1MAIL
T1COOR

Etape 3: Calcul des tableaux élémentaires (cas constant) [14]

Appeler le préprocesseur: THECXX
Bibliothèques utiles: CONV, COSD, THER, UTII
Module utilisé: THERCT
Fichier de données: D1TAE.D
Structure de données de sortie: T1TAE

Etape 4: Description des conditions imposées sur la frontière [Guide Modulef - 4]

Appeler le préprocesseur: COBDXX
Bibliothèques utiles: CONV, COSD, UTII
Module utilisé: COBDC1
COTYNO
CALMAI
Fichier de données: D1BDCL.D
Structure de données de sortie: T1BDCL

Etape 5: Assemblage et résolution par la méthode de Cholesky [Guide Modulef - 5]

Appeler le préprocesseur: CHOLXX
Bibliothèques utiles: CONV, COSD, RESO, RESB, UTII, UTSD
Modules utilisés: PREPAC ... allocation des pointeurs
ASSMUA ... assemblage de la matrice en mémoire centrale
ASEMBV ... assemblage du second membre en m.c.
CLIMPC ... factorisation de Cholesky
DRCHPC ... substitutions
Fichier de données: D1B.D
Structure de données de sortie: T1B

Le nombre de mots nécessaire pour stocker la matrice est 922.

Celui utile au stockage du second membre est 217.

Taille nécessaire et temps calcul

Le tableau indique des valeurs maximales.

Dimension du Temps
Etape super-tableau (DPS8 Multics)
Maillage 6 000 9.5
Interpolation 3 000 4.9
Matrices 4 000 5.0
Conditions limites 2 000 3.8
Résolution 3 000 6.4

Résultats

La S.D. B, contenant les valeurs des températures aux noeuds du maillage, est fournie en entier dans le fichier S1B.D de la bibliothèque TESD.

La température calculée au point E (noeud 70) vaut:

L'erreur relative est donnée par:

La suite de cette section contient l'impression partielle des structures de données de sortie (S.D.S.) obtenues aux différentes étapes. Elles peuvent être examinées en appelant le préprocesseur IMAGXX et en donnant alors le nom du fichier les contenant:

B$ imagxx
 **************
 APPEL DE IM'SD' 
 **************

 -- NOM DU FICHIER CONTENANT LA S.D. ? 
T1NOPO
 -- FICHIER ACCES DIRECT (OUI-NON) ? 
N
 -- PARAMETRE D'IMPRESSION ? 
5
 -- SORTIE SUR ECRAN (OUI-NON) ? 
OUI

Les impressions des structures produites aux étapes 1 à 5 du test 1 sont listées ci-dessous:

 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

     IMPRESSION DE LA S.D. NOPO DE NIVEAU  3

 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 TITRE                           : BENCHMARK MODULEF NUMERO 1 : \
                                    RESOLUTION D UN PROBLEME THERMIQUE
 DATE ET NOM UTILISATEUR         : 05/04/91  george                  
 TYPE DE LA STRUCTURE DE DONNEES : NOPO
 NIVEAU ET NUMERO D'ETAT         :      3     0
 NOMBRE DE TABLEAUX ASSOCIES     :      0


 TABLEAU  N O P 2 
 ----------------
  CARACTERISTIQUES DU MAILLAGE

 DIMENSION DE L'ESPACE                  (NDIM ) :      2
 MAXIMUM DES NUMEROS DE REFERENCE       (NDSR ) :      3
 MAXIMUM DES NUMEROS DE SOUS-DOMAINE    (NDSD ) :      1
 NOEUDS ET POINTS NE COINCIDENT PAS    (NCOPNP) :      0
 NOMBRE D'ELEMENTS DU MAILLAGE          (NE   ) :     30
  NOMBRE DE TRIANGLES                   (NTRI ) :     30
 NOMBRE D'ELEMENTS FRONTALIERS          (NEF  ) :     24
 NOMBRE DE NOEUDS                       (NOE  ) :     77
 NOMBRE DE NOEUDS PAR SEGMENT (HORS EXTREMITES) :      1
 NOMBRE DE POINTS                        (NP  ) :     24
 TYPE DES VALEURS DES COORDONNEES      (NTYCOO) : REEL1MOT
 DIFFERENCE MAX + 1 ENTRE 2 NOEUDS D'UN ELEMENT :     17
 NOMBRE D'ELEMENTS GROSSIERS           (NBEGM ) :      0
 NOMBRE DE MOTS DU TABLEAU NOP5        (LNOP5 ) :    558
 AXES DE REFERENCE X,Y,Z               (NTACOO) :      1

 TABLEAU  N O P 4
 ----------------
  COORDONNEES DES POINTS


 -------------------------------------------------------------------------------
 | POINT |     X        |     Y       |   | POINT |     X        |     Y       |  
 -------------------------------------------------------------------------------
 |     1 |  0.000000    |  1.00000    |   |     2 |  0.000000    | 0.800000    |
 |     3 |  0.000000    | 0.600000    |   |     4 |  0.000000    | 0.400000    |
 |     5 |  0.000000    | 0.200000    |   |     6 |  0.000000    | 0.000000    |
 |     7 |  0.200000    |  1.00000    |   |     8 |  0.200000    | 0.800000    |
 |     9 |  0.200000    | 0.600000    |   |    10 |  0.200000    | 0.400000    |
 |    11 |  0.200000    | 0.200000    |   |    12 |  0.200000    | 0.000000    |
 |    13 |  0.400000    |  1.00000    |   |    14 |  0.400000    | 0.800000    |
 |    15 |  0.400000    | 0.600000    |   |    16 |  0.400000    | 0.400000    |
 |    17 |  0.400000    | 0.200000    |   |    18 |  0.400000    | 0.000000    |
 |    19 |  0.600000    |  1.00000    |   |    20 |  0.600000    | 0.800000    |
 |    21 |  0.600000    | 0.600000    |   |    22 |  0.600000    | 0.400000    |
 |    23 |  0.600000    | 0.200000    |   |    24 |  0.600000    | 0.000000    |
 --------------------------------------- ---------------------------------------



 TABLEAU  N O P 5
 ----------------
  DESCRIPTIF DES ELEMENTS


 | ELEMENT :      1 | TRIANGLE     | S-D :   1 | NOMBRE DE MOTS ASSOCIES :  7

 NOMBRE DE  NOEUDS :  6 :        1        5        6        2        4        3
                            
 NOMBRE DE  POINTS :  3 :        1        2        7   
  REFERENCE DES ARETES  :        3        0        2   
  REFERENCE DES SOMMETS :        2        3        2   

 | ELEMENT :      2 | TRIANGLE     | S-D :   1 | NOMBRE DE MOTS ASSOCIES :  4

 NOMBRE DE  NOEUDS :  6 :        6        5       11        4        7        8
                            
 NOMBRE DE  POINTS :  3 :        7        2        8   
  REFERENCE DES SOMMETS :        2        3        0   

 | ELEMENT :      3 | TRIANGLE     | S-D :   1 | NOMBRE DE MOTS ASSOCIES :  7

 NOMBRE DE  NOEUDS :  6 :        5       13       11        9       12        7
                            
 NOMBRE DE  POINTS :  3 :        2        3        8   
  REFERENCE DES ARETES  :        3        0        0   
  REFERENCE DES SOMMETS :        3        3        0  

.
.
 
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

     IMPRESSION DE LA S.D. MAIL DE NIVEAU  1

 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 TITRE                           :                                                                                 
 DATE ET NOM UTILISATEUR         : 05/04/91  george                  
 TYPE DE LA STRUCTURE DE DONNEES : MAIL
 NIVEAU ET NUMERO D'ETAT         :      1     0
 NOMBRE DE TABLEAUX ASSOCIES     :      0


 TABLEAU  M A I 2 
 ----------------

 DIMENSION DE L'ESPACE                     (NDIM) :      2
 NOMBRE D'INCONNUES DE LA FORMULATION VARIATIONNELLE (NINCFV) :      1
 NOMBRE DE TYPES D'ELEMENTS              (NTYELM) :      1
 NOMBRE DE NUMEROS DE REFERENCES            (NNR) :      3
 NOMBRE DE TYPES DE NOEUDS               (NTYNOE) :      1
 NOMBRE DE TYPES DE POINTS               (NTYPOI) :      1
 NOMBRE DE MOTS DU TABLEAU MAI3           (LMAI3) :     36
 LES POINTS NE SONT DEFINIS QUE PAR LEURS COORDONNEES
 NOEUDS ET POINTS NE COINCIDENT PAS PARTOUT (NCO) :      0
 NOMBRE MAXIMUM DE MOTS POUR UN ELEMENT  (NMMAEL) :     25
 NOMBRE DE MOTS DU TABLEAU MAIL           (LMAIL) :    618
 OPTION DE STOCKAGE                       (NOPFI) :      0

 TABLEAU  M A I 3 
 ----------------

 NOMBRE D'ELEMENTS                           (NE) :     30
 NOMBRE DE NOEUDS                           (NOE) :     77
 NOMBRE DE POINTS                            (NP) :     24
 NOMBRE DE SOUS-DOMAINES                   (NDSD) :      1


                     *** TABLEAU DES TYPES D'ELEMENTS ***

--------------------------------------------------------------------------------
|  S-D |      NOEUD      |    SEGMENT      |     TRIANGLE    |    QUADRANGLE   |     
--------------------------------------------------------------------------------
|      |  DROIT   COURBE |  DROIT   COURBE |  DROIT   COURBE |  DROIT   COURBE |
--------------------------------------------------------------------------------
|  1   |        |        |        |        |TRIA2P2D|        |        |        |
--------------------------------------------------------------------------------



--------------------------------------------------------------------------------
|  S-D |    TETRAEDRE    |    PENTAEDRE    |    HEXAEDRE     |   SUPER-ELEMENT |         
--------------------------------------------------------------------------------
|      |  DROIT   COURBE |  DROIT   COURBE |  DROIT   COURBE |  DROIT   COURBE |
--------------------------------------------------------------------------------
|  1   |        |        |        |        |        |        |        |        |
--------------------------------------------------------------------------------




 TABLEAUX  M A I 5   A   M A I 8 
 -------------------------------
   DESCRIPTION DES TYPES DE NOEUDS

 NOMBRE D'INCONNUES VARIATIONNELLES DE CHAQUE TYPE DE NOEUD
 ----------------------------------------------------------

  TYPE  1 :   1

 TYPE DE NOEUD     1 : 
 --------------------
          TEMPERATURE      (INCONNUE :  1) : VN  

 TABLEAUX  M A I B   A   M A I K 
 -------------------------------
   DESCRIPTION DES TYPES D'ELEMENTS

 TYPE D'ELEMENT    1     : 
  -------------------
  NOM DE L'ELEMENT            : THERTRIA2P2D
  CODE DE L'ELEMENT           : 100002
  L'ELEMENT EST UN            : TRIANGLE    
  NOMBRE DE NOEUDS            :      6
  NOMBRE DE POINTS            :      3
  NOMBRE DE TABLEAUX ASSOCIES :      1
 -------------------------------------------------------------------------------
 | NOEUD | TYPE  |    COORDONNEES SUR L'ELEMENT UNITE                          |
 -------------------------------------------------------------------------------
 |     1 |     1 |   0.0000000      0.0000000    
 |     2 |     1 |    1.000000      0.0000000    
 |     3 |     1 |   0.0000000       1.000000    
 |     4 |     1 |   0.5000000      0.0000000    
 |     5 |     1 |   0.5000000      0.5000000    
 |     6 |     1 |   0.0000000      0.5000000    
 -------------------------------------------------------------------------------
 -------------------------------------------------------------------------------
 | POINT | TYPE  |    COORDONNEES SUR L'ELEMENT UNITE                          |
 -------------------------------------------------------------------------------
 |     1 |     1 |   0.0000000      0.0000000    
 |     2 |     1 |    1.000000      0.0000000    
 |     3 |     1 |   0.0000000       1.000000    
 -------------------------------------------------------------------------------
  TABLEAU      1 ( TYPE ENTIER   ) :   1  INDICE(S) DE VALEUR MAXI :     7

 TABLEAU  M A I L 
 ----------------
 DESCRIPTION DES ELEMENTS SI NOPTFI = 0

-------------------------------------------------------------------
| ELEMENT | TYPE | NBRE DE MOTS | S-D | TABLEAUX | NBRE DE NOEUDS | 
-------------------------------------------------------------------
|     1   |  1   |     7        |   1 |     1    |     6          |
 NUMERO DES NOEUDS :     1     5     6     2     4     3
 NOMBRE DE POINTS   3 :      1     2     7
 REFERENCE (ARETES SOMMETS) :      3     0     2     2     3     2
            
-------------------------------------------------------------------
|     2   |  1   |     4        |   1 |     1    |     6          |
 NUMERO DES NOEUDS :     6     5    11     4     7     8
 NOMBRE DE POINTS   3 :      7     2     8
 REFERENCE (SOMMETS) :      2     3     0
-------------------------------------------------------------------
|     3   |  1   |     7        |   1 |     1    |     6          |
 NUMERO DES NOEUDS :     5    13    11     9    12     7
 NOMBRE DE POINTS   3 :      2     3     8
 REFERENCE (ARETES SOMMETS) :      3     0     0     3     3     0  

.
.

 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

     IMPRESSION DE LA S.D. COOR DE NIVEAU  1

 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 TITRE                           :                                                                                 
 DATE ET NOM UTILISATEUR         : 05/04/91  george                  
 TYPE DE LA STRUCTURE DE DONNEES : COOR
 NIVEAU ET NUMERO D'ETAT         :      1     0
 NOMBRE DE TABLEAUX ASSOCIES     :      0


 TABLEAU C O O 2 
 ---------------
 TYPE DU TABLEAU COO4                 (NTYT) :     2
 NOMBRE DE SES INDICES               (NINDI) :     2
 DIMENSION DU DOMAINE                 (NDIM) :     2
 VALEUR MAXIMALE DU DEUXIEME INDICE     (M2) :    24
 CODE DE LA SEGMENTATION             (NCODS) :     1
 NOMBRE DE BLOCS                     (NBLOC) :     1
 TYPE DES AXES DES COORDONNEES      (NTACOO) :     1

 TABLEAU C O O 3 
 ---------------
  LISTE DES NUMERO DES COLONNES DE FIN DES PAGES

 ----------------------------------------------
 PAGE     1 :     24   PAGE 

 ----------------------------------------------


 TABLEAU C O O 4 
 ---------------
 -------------------------------------------------------------------------------
 | POINT |     X        |     Y       |   | POINT |     X        |     Y       |  
 -------------------------------------------------------------------------------
 |     1 |  0.000000    |  1.00000    |   |     2 |  0.000000    | 0.800000    |
 |     3 |  0.000000    | 0.600000    |   |     4 |  0.000000    | 0.400000    |
 |     5 |  0.000000    | 0.200000    |   |     6 |  0.000000    | 0.000000    |
 |     7 |  0.200000    |  1.00000    |   |     8 |  0.200000    | 0.800000    |
 |     9 |  0.200000    | 0.600000    |   |    10 |  0.200000    | 0.400000    |
 |    11 |  0.200000    | 0.200000    |   |    12 |  0.200000    | 0.000000    |
 |    13 |  0.400000    |  1.00000    |   |    14 |  0.400000    | 0.800000    |
 |    15 |  0.400000    | 0.600000    |   |    16 |  0.400000    | 0.400000    |
 |    17 |  0.400000    | 0.200000    |   |    18 |  0.400000    | 0.000000    |
 |    19 |  0.600000    |  1.00000    |   |    20 |  0.600000    | 0.800000    |
 |    21 |  0.600000    | 0.600000    |   |    22 |  0.600000    | 0.400000    |
 |    23 |  0.600000    | 0.200000    |   |    24 |  0.600000    | 0.000000    |
 --------------------------------------- ---------------------------------------  

.
.

 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

     IMPRESSION DE LA S.D. BDCL DE NIVEAU  1

 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 TITRE                           :                                                                                 
 DATE ET NOM UTILISATEUR         : 05/04/91  george                  
 TYPE DE LA STRUCTURE DE DONNEES : BDCL
 NIVEAU ET NUMERO D'ETAT         :      1     0
 NOMBRE DE TABLEAUX ASSOCIES     :      0


 TABLEAU  B D C 2 
 ----------------
 TYPE DES VALEURS DE BLOCAGE               (NTYB) :      2
 NOMBRE DE CARTES DECRIVANT LES BLOCAGES  (NCART) :      7
 NOMBRE DE RELATIONS LINEAIRES DE BLOCAGE (NCLRL) :      0
 NUMERO D'OPTION DE STOCKAGE             (NOPTFI) :      0
 NOMBRE DE MOTS DU TABLEAU BDC3          (NMMAT3) :     21
 NOMBRE DE MOTS DU TABLEAU BDC4          (NMMAT4) :      7
 NOMBRE DE MOTS DU TABLEAU BDC5          (NMMAT5) :      0
 NOMBRE DE MOTS DU TABLEAU BDC6          (NMMAT6) :      0

 TABLEAUX    B D C 3  B D C 4
 -----------------------------
   BLOCAGE TYPE :  1 : NOEUD :    55 , D.L. :  1
         A LA VALEUR :   0.1000000E+03
   BLOCAGE TYPE :  1 : NOEUD :    64 , D.L. :  1
         A LA VALEUR :   0.1000000E+03
   BLOCAGE TYPE :  1 : NOEUD :    67 , D.L. :  1
         A LA VALEUR :   0.1000000E+03
   BLOCAGE TYPE :  1 : NOEUD :    71 , D.L. :  1
         A LA VALEUR :   0.1000000E+03
   BLOCAGE TYPE :  1 : NOEUD :    74 , D.L. :  1
         A LA VALEUR :   0.1000000E+03
   BLOCAGE TYPE :  1 : NOEUD :    75 , D.L. :  1
         A LA VALEUR :   0.1000000E+03
   BLOCAGE TYPE :  1 : NOEUD :    76 , D.L. :  1
         A LA VALEUR :   0.1000000E+03   

.        
.
 
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

     IMPRESSION DE LA S.D. B    DE NIVEAU  1

 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 TITRE                           :                                                                                 
 DATE ET NOM UTILISATEUR         : 05/04/91  george                  
 TYPE DE LA STRUCTURE DE DONNEES : B   
 NIVEAU ET NUMERO D'ETAT         :      1     2
 NOMBRE DE TABLEAUX ASSOCIES     :      0


 TABLEAU  B 2
 ------------
 TYPE DU TABLEAU                             (NTYT) :      2
 NOMBRE DE SES INDICES ET LEURS MAXI       (NIND..) :      2     1    77
 TRAITEMENT (1:PAGES DE MEME TAILLE,0:SINON) (NCOD) :      1
 NOMBRE DE PAGES DU TABLEAU B4              (NBLOC) :      1
 NOMBRE DE NOEUDS                             (NOE) :     77
 NOMBRE DE TABLEAUX B4 DANS CETTE S.D.     (NBBLOC) :      1
 NOMBRE CONSTANT DE D.L. PAR NOEUD OU 0        (ND) :      1
 NOMBRE DE D.L. OU LONGUEUR D'UNE PAGE DE B4 (NTDL) :     77
 CODE DE STOCKAGE DE B                     (NCODSB) :     -1

 TABLEAU  B 3 
 ------------
  POINTEUR SUR LA DERNIERE LIGNE DE CHAQUE PAGE DE B


     1           0     2          77

 TABLEAU B4(NDSM,NTDL) NUMERO :      1
 -------------------------------------

  TABLEAU B4(NDSM,NTDL) PAGINE EN 1 OU PLUSIEURS PAGES
  ----------------------------------------------------
  PAGE     1
  ----------
 ------------------------------------------------------
 | NOEUD  | DL  | DL GLOBAL |  LE (LES) CAS DE CHARGE |
 ------------------------------------------------------
 |      1 |   1 |        1  |     3.33833    
 |      2 |   1 |        2  |     8.34988    
 |      3 |   1 |        3  |     3.29529    
 |      4 |   1 |        4  |     8.14102    
 |      5 |   1 |        5  |     13.7792    
 |      6 |   1 |        6  |     2.99108    
 |      7 |   1 |        7  |     13.4293    
 |      8 |   1 |        8  |     7.48960    
 |      9 |   1 |        9  |     19.9092    
 |     10 |   1 |       10  |     2.60714    
 .
 .

4.2.6 Post-traitement

Le dessin des isothermes est obtenu en utilisant le préprocesseur TRMCXX:

Appeler le préprocesseur: TRMCXX
Donner les structures de données d'entrée: T1MAIL
T1COOR
T1B

 
Figure: Les isothermes (dessin dû à TRMCXX) 


Modulefpreviousupnextcontents[BIG][Normal][small]
Suiv.: Test 2: Elasticité 2D en Sup.: 4 Tests conversationnels Préc.: 4.1 Exemple d'introduction Table des matières