v6.06.206 CONT206 - Appariement 3D mortar entre deux sphères#

Résumé :

L’objectif de ce test est de vérifier la procédure de projection-intersection dans le cas de l’appariement par lancer de rayon (approche mortar). Plus précisément, ce test se restreint au cas de mailles linéaires en 3D (donc des mailles de peau de type QUAD4 ou TRIA3).

Ce cas-test permet de traiter un appariement courbe-courbe entre deux solides 3D.

Solution de référence#

Pour chaque modélisation, on fournit des précisions sur les résultats attendus. Ces derniers sont dépendants du maillage et donc diffèrent pour chaque modélisation.

Modélisation A#

Caractéristiques de la modélisation#

Le maillage utilisé est construit avec:

  • pour la sphère supérieure: des mailles TETRA4

  • pour la sphère inférieure: des mailles TETRA4

manuals/man_v/v6/v6.06.206/figures/cont206a-mesh.png

Fig. 723 Maillage utilisé pour tester l’appariement#

Résultats attendus#

manuals/man_v/v6/v6.06.206/figures/cont206a-interface-1.png

Fig. 724 Interfaces de contact dans le cas où le solide du bas est le solide esclave (CONT_BAS)#

Paires des mailles en fonction de l’approche d’appariement#

Différences entre l’algorithme rapide et par force brute#

Lorsqu’on utilise l’algorithme rapide, il « nous manque » quelques paires de mailles. Dans le cas où l’interface esclave correspond au groupe:

  • CONT_BAS, on ne dispose pas des paires suivantes: (13, 83), (13, 101), (13, 76)

  • CONT_HAUT, on ne dispose pas des paires suivantes: (77, 12), (77, 18)

Modélisation B#

Caractéristiques de la modélisation#

Le maillage utilisé est construit avec:

  • pour la sphère supérieure: des mailles TETRA4

  • pour la sphère inférieure: des mailles TETRA4

manuals/man_v/v6/v6.06.206/figures/cont206b-mesh.png

Fig. 725 Maillage utilisé pour tester l’appariement#

Résultats attendus#

manuals/man_v/v6/v6.06.206/figures/cont206b-interface-1.png

Fig. 726 Interfaces de contact dans le cas où le solide du bas est le solide esclave (CONT_BAS)#

Paires de mailles en fonction de l’approche d’appariement#

Mailles esclave

Mailles maîtres

Méthodes

Nombre de paires

CONT_BAS

CONT_HAUT

Pairing.Fast

77

CONT_BAS

CONT_HAUT

Pairing.Legacy

77

CONT_BAS`

CONT_HAUT

Pairing.BrutForce

118

CONT_HAUT

CONT_BAS

Pairing.Fast

66

CONT_HAUT

CONT_BAS

Pairing.Legacy

66

CONT_HAUT

CONT_BAS

Pairing.BrutForce

68

Différences entre l’algorithme rapide et par force brute#

Lorsqu’on utilise l’algorithme rapide, il « nous manque » quelques paires de mailles. Dans le cas où l’interface esclave correspond au groupe:

  • CONT_BAS, on ne dispose pas des paires suivantes: (55, 258), (21, 86), (55, 276), (55, 209), (21, 168), (55, 99), (21, 110), (55, 300), (55, 229), (21, 176), (55, 293), (55, 134), (55, 253), (55, 277), (21, 169), (55, 112), (21, 123), (21, 187), (21, 132), (55, 200), (55, 261), (55, 337), (21, 98), (55, 270), (55, 352), (21, 122), (21, 186), (55, 193), (21, 149), (55, 144), (21, 155), (21, 100), (55, 177), (55, 305), (21, 133), (21, 87), (55, 256), (21, 148), (55, 88), (21, 111), (55, 353)

  • CONT_HAUT, on ne dispose pas des paires suivantes: (101, 20), (101, 26)

Modélisation C#

Caractéristiques de la modélisation#

Le maillage utilisé est construit avec:

  • pour la sphère supérieure: des mailles TETRA4

  • pour la sphère inférieure: des mailles TETRA4

manuals/man_v/v6/v6.06.206/figures/cont206c-mesh.png

Fig. 727 Maillage utilisé pour tester l’appariement#

Résultats attendus#

manuals/man_v/v6/v6.06.206/figures/cont206c-interface-1.png

Fig. 728 Interfaces de contact dans le cas où le solide du bas est le solide esclave (CONT_BAS)#

Paires de mailles en fonction de l’approche d’appariement#

Mailles esclave

Mailles maîtres

Méthodes

Nombre de paires

CONT_BAS

CONT_HAUT

Pairing.Fast

170

CONT_BAS

CONT_HAUT

Pairing.Legacy

170

CONT_BAS`

CONT_HAUT

Pairing.BrutForce

181

CONT_HAUT

CONT_BAS

Pairing.Fast

148

CONT_HAUT

CONT_BAS

Pairing.Legacy

148

CONT_HAUT

CONT_BAS

Pairing.BrutForce

163

Différences entre l’algorithme rapide et par force brute#

Lorsqu’on utilise l’algorithme rapide, il « nous manque » quelques paires de mailles. Dans le cas où l’interface esclave correspond au groupe:

  • CONT_BAS, on ne dispose pas des paires suivantes: (139, 444), (137, 524), (139, 533), (139, 480), (137, 556), (139, 481), (137, 480), (61, 489), (137, 523), (190, 625), (61, 468)

  • CONT_HAUT, on ne dispose pas des paires suivantes: (464, 122), (464, 131), (520, 190), (445, 80), (445, 100), (520, 249), (551, 239), (520, 217), (520, 162), (520, 281), (443, 82), (464, 132), (443, 84), (520, 230), (520, 191)

Synthèse des résultats#

Les deux formulations d’appariement par l’algorithme PANG (Pairing.Fast et Pairing.Legacy) fournissent des résultats similaires.

Dans le cas de surfaces courbes, on obtient une différence du nombre de paires obtenues entre les méthodes par PANG et par force brute. Il « manque » quelques paires dans le cas de l’appariement par PANG.