Ce mailleur est entièrement manuel à savoir demande à son utilisateur de définir dans un espace topologique les grilles rectangulaires qui deviendront après transformation le maillage du domaine.
Dans l'exemple qui suit ont a défini 3 rectangles dans l'espace topologique. Le deuxième rectangle subit une transformation telle que son coté inférieur (3-5) suit l'arc de cercle.
Figure: Espace topologique et géométrique pour FIMESH.
Il est vivement recommandé de faire ce type de dessin sur un brouillon avant de taper quoi que ce soit.
Le listage de FIMESH correspondant à cet exemple est présenté ci-dessous avec quelques explications. Les lignes commençant par / sont des lignes de commentaire.
Le problème étudié ici est celui d'un écoulement autour d'un cylindre à faible Reynolds (sinon l'écoulement n'est plus symétrique) avec le flux allant de gauche à droite. On pourrait étudier l'écoulement engendré par la rotation du cylindre en ne changeant que les conditions aux frontières (cf manuel FIMESH pp. 34-9 à 34-12).
FIMESH(2-D,IMAX=9,JMAX=7) EXPI / 1 2 3 4 5 6 7 8 9 1 0 5 0 9 0 13 0 21 EXPJ / 1 2 3 4 5 6 7 1 0 5 0 9 0 15 POINT / I J K X Y 1 1 5 1 -6 0 2 1 3 1 -3 0 3 1 1 1 -1 0 4 5 1 1 0 1 5 9 1 1 1 0 6 9 3 1 3 0 7 9 7 1 10 0 8 7 7 1 10 4 9 7 3 1 3 4 10 5 3 1 0 4 11 3 3 1 -3 4 12 3 5 1 -6 4 20 0 0 0 0 0 LINE /P1 P2 ratio drapeau 1 2 12 11 1 12 2 11 6 7 2. 8 9 2. 4 7 8 6 9 4 10 1.5 2 3 6 5 ARC /P1 P2 centre 3 4 20 4 5 20 SURFACE /P1 P2 2 12 3 6 9 7 BCNODE(UX) /P1 P2 UX 1 12 1. BCNODE(UY) 1 4 0. 1 3 5 7 BCNODE(VELOCITY) 3 5 ELEMENTS(QUAD,NODES=4,ENTITY="fluide") 3 7 END
0.3cm
la taille de l'espace topologique est de 9 par 7
0.2cm
on va indiquer le nombre de n uds dans l'espace topologique
6.0cm
0 0 0 indique qu'il s'agit d'un point de construction, ici le centre de l'arc
de cercle en (0,0)
1.1cm
le ration indique que la dernière maille sera x fois plus grande que
la première si le drapeau est 3 (et l'inverse si le drapeau est 4).
Par default ratio=0 donne le rapport entre deux intervalles successifs
3.2cm
on donne les diagonales des rectangles définis dans l'espace topologique
(qu'importe la diagonale choisie)
0.2cm
les conditions aux frontières doivent être définies entre deux points
sur la même ligne topologique. Si on ne donne pas de valeur imposée
comme dans 1 3 de BCNODE(UY) alors la valeur par défaut est prise
a savoir 0.
0.0cm
VELOCITY = UX et UY et UZ
0.0cm
on défini la surface à mailler par les deux points diagonaux dans l'espace
topologique (ici tout l'espace topologique)