HAL Id: hal-01504294
https://hal.archives-ouvertes.fr/hal-01504294
Submitted on 9 Apr 2017
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
Public Domain
Adaptation de maillage avec approximation de la géométrie pour le calcul de coques minces
Philippe Destuynder, Yann Moguen, Michel Salaün
To cite this version:
Philippe Destuynder, Yann Moguen, Michel Salaün. Adaptation de maillage avec approximation de
la géométrie pour le calcul de coques minces. 8e Colloque national en calcul des structures, CSMA,
May 2007, Giens, France. �hal-01504294�
de la géométrie pour le calcul de coques minces
Ph. Destuynder * — Y. Moguen ** — M. Salaün ***
* Conservatoire National des Arts et Métiers - Chaire de Calcul Scientifique 292 rue Saint-Martin - F-75141 Paris cedex 03
destuynd@cnam.fr
** Université de Pau et des Pays de l’Adour - Laboratoire de Thermique, Energétique et Procédés
IUT-GTE, avenue de l’Université - F-64000 Pau yann.moguen@etud.univ-pau.fr
*** ENSICA - Département de Génie Mécanique 1 place Emile Blouin - F-31056 Toulouse cedex 05 michel.salaun@ensica.fr
RÉSUMÉ. Une méthodologie relative au raffinement de maillage pour le calcul des coques minces est présentée. Nous supposons que les seules informations dont nous disposons sur la géométrie de la coque sont données par un ensemble de sommets situés sur sa surface moyenne et de la normale unitaire en ces sommets. Une méthode d’interpolation par arêtes des sommets et des normales, couplée avec un algorithme de subdivision des triangles du maillage de la surface moyenne, est mise en œuvre. L’estimation d’erreur locale est basée sur la détection des défauts de régularité des efforts de la coque. Quelques exemples numériques illustrent les bons résultats obtenus.
ABSTRACT. A methodology concerning mesh refinement for thin shells computation is presented.
The geometry of the shell is given only by the reduced informations consisting in nodes and normals on its mid-surface. An interpolation method by edges, coupled with a triangle bisection algorithm, is applied. Local error estimation is based on the detection of regularity defects of the shell stresses. Few numerical examples are given, which illustrate the good results that we have obtained.
MOTS-CLÉS : Coque, raffinement adaptatif de maillage, approximation de la géométrie, estima- tion d’erreur a posteriori.
KEYWORDS: Shell, adaptative mesh refinement, geometry approximation, a posteriori error esti-
mation.
2 8
èmeColloque National de Calcul des Structures - Giens 2007.
1. Introduction
Le problème du raffinement adaptatif de maillage pour le calcul des coques reste étonnamment peu abordé dans la littérature. Lorsqu’il l’est, d’une part, la carte définis- sant la surface moyenne de la coque est supposée connue et, d’autre part, le processus de raffinement se traduit généralement par un remaillage complet de la structure à par- tir de la définition d’une nouvelle répartition spatiale de la taille des éléments (voir [BON 96] ou [LAC 02] par exemple). Dans cette étude, une autre approche est en- visagée. Nous y proposons une stratégie de subdivision des éléments géométriques du maillage, couplée avec une méthode d’interpolation de la surface moyenne de la coque.
Nous supposons que la surface moyenne ω de la coque est représentée par un en- semble de facettes triangulaires planes. Nous avons donc à définir une stratégie de subdivision des triangles préservant la fiabilité du calcul. Il s’agit en particulier de construire de nouveaux sommets qui soient aussi proches que possible de la surface moyenne. Pour cela, nous supposons donnée la normale unitaire à ω en chaque som- met du maillage, sans pour autant que la géométrie de cette surface moyenne soit connue de façon analytique.
2. Critère de raffinement
L’indicateur d’erreur est adapté à une formulation mixte du modèle de Koiter sous les hypothèses de Kirchhhoff–Love (voir [DES 96]). Cette formulation conduit à des efforts constants par élément. Le critère de raffinement que nous proposons ici repose sur la détection des variations de l’énergie élastique au sein de la coque, calculée au moyen des efforts intérieurs : l’effort résultant n h , le moment de flexion m h et l’effort tranchant Q h , obtenu ici comme multiplicateur de Lagrange de la condition de Kirchhoff–Love. Nous introduisons alors sur chaque triangle K du maillage :
⎧ ⎪
⎪ ⎪
⎪ ⎪
⎪ ⎪
⎪ ⎪
⎪ ⎨
⎪ ⎪
⎪ ⎪
⎪ ⎪
⎪ ⎪
⎪ ⎪
⎩
η n (K ) =
1 − ν 2
2Eε n h − n h 0,K , η m (K) =
ε(1 − ν 2 )
6E m h − m h 0,K , η Q (K) =
1 + ν
2Eε Q h 0,K ,
où ε , E et ν sont respectivement la demi-épaisseur, le module de Young et le coeffi-
cient de Poisson du matériau constituant la coque. Dans notre calcul, les efforts sont
obtenus constants par élément. Aussi, les champs m h et n h sont construits par interpo-
lation P 1 des champs d’efforts aux sommets, lesquels sont simplement les moyennes
locales des efforts sur les éléments, pondérées par les aires de ces derniers. De plus,
dans l’expression de η Q (K) , on notera l’absence d’effort tranchant interpolé. En effet,
dans le modèle de Kirchhoff–Love, celui-ci est considéré comme négligeable devant les contraintes planes. Cependant, il n’est pas nul et peut se concentrer en certains en- droits de la structure. Le terme η Q (K ) de l’indicateur d’erreur permet alors de "forcer"
le raffinement en ces endroits.
R EMARQUE . — On peut noter une forte analogie entre l’approche que nous venons de décrire et celle de Zhu et Zienkiewicz [ZHU 92] pour le calcul des moyennes locales des champs d’efforts. Cependant, les deux méthodes diffèrent dans le choix du degré des polynômes utilisés lors de ce calcul. Plus précisément, soit v h une composante de l’un des efforts sur les éléments et T S l’ensemble des triangles dont S est un sommet.
La composante correspondante de l’effort au sommet S est telle que : v S = min
v∈IR
T
S(v − v h ) 2 ,
alors que suivant [ZHU 92] la minimisation se ferait dans P 1 . Un indicateur local d’erreur est ensuite défini par :
η(K) = η n 2 (K ) + η m 2 (K) + η Q 2 (K ) .
Le triangle K sera subdivisé dès que l’on a : η(K ) > η moyen + α s , où s est l’écart- type des indicateurs sur l’ensemble du maillage et α un paramètre strictement positif fixé.
R EMARQUE . — Si l’indicateur d’erreur considéré ici présente l’avantage de la sim- plicité, d’autres indicateurs / estimateurs sont bien sûr tout aussi envisageables.
3. Aspects géométriques
Concernant les aspects géométriques du raffinement de maillage (construction des nouveaux sommets et des normales associées), nous suivons la méthode proposée dans [ARR 94] (voir Figure 1).
A B
* T (A)
T (B) A AU AK A
* - U
V 6 N ˜ (A)
N ˜ (B)
k 2
P 3 ( k 2 ) C C
CCO q
q
q q
N (C )
Figure 1. Approximation de la surface moyenne dans le plan Π . Les vecteurs N ˜ (A) et
N ˜ (B) , qui ne sont représentés que pour faciliter la compréhension de la figure, sont
les projections orthogonales sur ce plan des normales N (A) et N (B) en A et B .
4 8
èmeColloque National de Calcul des Structures - Giens 2007.
Considérons les extrémités A et B d’une arête d’un triangle pour laquelle un nou- veau sommet doit être défini. Notons N (A) et N (B) les normales unitaires associées.
Alors, les points A , B et le vecteur γ = N (A) + N (B) définissent un plan Π qui intersecte ω suivant un arc AB . Pour l’interpoler, nous introduisons une base ortho- normée directe (U, V ) de Π avec U = AB/AB . Un polynôme P 3 de degré 3 défini sur [0, AB] est alors déterminé par les conditions d’interpolation et de tangence en A et B . Le nouveau sommet C et la normale en ce point, sont alors donnés par :
AC = AB
2 U + P 3
AB 2
V , N (C ) = N (A) + N (B) N (A) + N (B) . R EMARQUE . — On notera que cette méthode d’interpolation, qui n’utilise que des informations connues sur les arêtes (position des nœuds et normales associées), s’ap- pliquerait de manière identique à des quadrangles.
Enfin, l’algorithme de subdivision des triangles du maillage est inspiré de Rivara [RIV 84]. Dans un premier temps, chaque triangle à raffiner est découpé en quatre de la façon suivante : on relie le nœud milieu de l’arête la plus longue avec le sommet op- posé et les milieux des deux autres côtés. Puis, pour assurer la conformité du maillage, on relie les nœuds non conformes soit au sommet opposé s’ils sont sur l’arête la plus longue d’un triangle, soit au nœud milieu de l’arête la plus longue, sinon. Ce proces- sus est répété jusqu’à l’obtention de la conformité sur tout le maillage, ce qui arrive, en pratique, en quelques itérations.
0 0.2 0.4 0.6 0.8 1 1.2
0 20 40 60 80 100
deflection
arc length 1st computation
4th computation analytical solution
Figure 2. Cylindre encastré-libre sous pression uniforme - Déplacement normal sui-
vant la direction axiale du cylindre - 1 er calcul (trait continu), 4 ème calcul (- -) et
solution analytique (++).
4. Expérimentations numériques
La méthode que nous venons de décrire a été mise en œuvre sur plusieurs cas- tests classiques, comme le cylindre pincé, pour lequel on dispose d’une solution de référence (voir [BAT 92]), ou le cylindre encastré-libre sous pression uniforme, qui possède une solution analytique exacte (voir [DES 90, DES 96]). La figure 2 illustre la convergence de la solution éléments finis vers cette solution analytique, dans ce second cas. La figure 3 montre, quant à elle, la bonne précision de la méthode d’interpolation des nœuds utilisée ici.
-200 -150 -100 -50 0 50 100
0 20 40 60 80 100 120 140 160
normalized deflection
arc length 1st computation 5th computation, approximated interpolation 5th computation, exact interpolation
Figure 3. Cylindre pincé - Flèche normalisée suivant la direction orthoradiale - 1 er calcul (trait continu), 5 ème calcul : géométrie approchée (- -) et géométrie exacte (++).
Enfin, la figure 4 permet de vérifier, dans le cas du cylindre pincé, que les in- dicateurs d’erreur des différents efforts sont du même ordre de grandeur. Ainsi, nous pouvons considérer qu’aucun indicateur n’est systématiquement occulté par les autres, ce qui justifie les pondérations des indicateurs proposées dans la section 2.
5. Conclusions
La méthodologie proposée ici conduit à des résultats numériques en accord avec
les solutions disponibles dans la littérature. En particulier, la méthode de raffinement
de maillage proposée (approximation des nœuds et des normales) ne dégrade pas ces
résultats. Une réflexion sur la mise au point d’autres estimateurs d’erreur est en cours.
6 8
èmeColloque National de Calcul des Structures - Giens 2007.
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35
0 20 40 60 80 100
indicators