Frottement 5
– La modélisation d’une autre loi d’interface nécessite des modifications mi-
neures : seule l’expression du sous-gradient est à changer.
– La direction de descente est conjuguée par la formule de Polak-Ribiere.
– La phase de recherche du optimal est réalisée à l’aide d’une méthode de la
sécante.
– La matrice tangente du système (8) est indépendante de l’état de contact ou de
frottement; au cours des sous-itérations de frottement, elle reste constante ce qui est
particulièrement intéressant quand on utilise un solveur direct. C’est là une des par-
ticularités de l’algorithme qui a été conçu pour minimiser au maximum le nombre
d’assemblage et de factorisation de matrice : une résolution nécessite un très grand
nombre d’itérations mais chacune est très peu coûteuse.
3.2. Relèvement de la direction de recherche
On peut remarquer que la mise à jour de la variable fait intervenir des champs
qui ne sont pas dans les mêmes espaces fonctionnels : tandis que
et il faudrait plutôt écrire où est l’opéra-
teur de Steklov-Poincaré. Cette incohérence a pour effet néfaste de faire dépendre la
convergence de l’algorithme de la taille des éléments. A géométrie fixée, le nombre
d’itérations nécessaires à l’obtention de la convergence augmentera quand on raffine
le maillage. Nous avons cherché à contourner ce problème en relevant la direction de
recherche grâce à la résolution du problème annexe suivant :
sur sur (9)
4. Illustration numérique
Le calcul réalisé modélise un pain de caoutchouc obéissant à la loi de Mooney-
Rivlin que l’on vient presser et faire glisser en déplacement imposé sur une fondation
rigide. La loi de frottement est ici la loi de Coulomb. Le calcul comporte 44 pas de
chargement et l’on présente sur la Figure 3 le nombre de mises à jour de la variable
nécessaires pour atteindre la convergence sur deux maillage dont l’un comprend 8
fois plus d’éléments que l’autre. On constate que :
– le nombred’itérations est élevé mais chacunedes sous-itérationsest peu chèreen
terme de temps CPU ce qui rend l’algorithme intéressant quand la taille des modèles
augmente
– quand on utilise le relèvement de la direction de descente, on observe bien que
le nombre d’itérations est quasiment constant quand on raffine le maillage
– l’utilisation du relèvement doit encore être améliorée lorsque la zone de contact
devient grande