Détection des interférences entre objets

Introduction

Flux n'est pas compatible avec des entités géométriques coïncidentes et ne gère pas les contraintes entre solides. En conséquence il est obligatoire de réaliser des opérations d'assemblage entre objets. Cette assemblage automatique introduit des problèmes de petits volumes, faces qui peuvent poser des problèmes de performances par la suite au maillage et à la résolution.

Pour apporter des solutions, une détection des interférences a été mise en place en version 12.2 :

  • Durant le processus d'import : nouvelle option supplémentaire prise en compte lors de l'import CAO
  • En cours d'utilisation du modeler : nouvelle fonctionnalité disponible pour l'utilisateur dès qu'il veut vérifier les interférences entre ces objets.

Interférences

Les interférences sont les défauts d'intersection entre objets. Il existe 2 types d'interférences :

  • Les coïncidences entre objets : deux objets avec une empreinte commune
  • Les collisions entre objets : deux objets avec une zone (volume) commune
Type d’interférences Illustration
Coïncidence
Collision

Une collision ne peut pas être simplifiée automatiquement car il y a plusieurs solutions de correction. Et seul l'utilisateur sait ce qu'il souhaite comme résultat. En conséquence l'utilisateur doit choisir l'action de correction.

  • Si mauvaise position d'objet : utiliser la rotation ou la translation
  • Si la zone commune est souhaitée : réaliser l'assemblage

Exemple d'interférences

Exemple d'interférences :

  • Une interférence de type Coïncidence entre deux objets Magnet et Core à modèle physique différent
  • nécessite un assemblage
  • Une interférence de type Collision entre deux objets Palet et Core
  • nécessite une action utilisateur (rotation, translation, opération booléenne …)

Détection collision à l'import

A l'import CAO :

  • les interférences « Coïncidence » sont automatiquement corrigées avec l'option d'assemblage à OUI.
  • Les interférences « Collision » sont automatiquement détectées si l'option Détection des collisions est à OUI. Elles apparaissent dans l'arbre des données sous le nœud Interférences géométriques.
Remarque :
  • Si un objet A est en collision avec un objet B et que l'un de ces objets a des coïncidences, les objets concernés ne seront pas assemblés. Les coïncidences persisteront.
  • Pour que l'option de Détection des collisions soit prise en compte, il faut obligatoirement que l'option d'assemblage des solides soit à Oui, sinon elle devient obsolète et aucune détection de collision ne sera faite. L'utilisateur pourra le faire manuellement dans un second temps dans le modeler en utilisant la fonctionnalité locale Détection des interférences (cf. bloc suivant).

Détection des interférences : fonctionnalité locale

En dehors de l'import l'utilisateur peut vouloir, à tout moment, vérifier si sa géométrie contient des interférences entre objets. Il existe une fonctionnalité Détection des interférences géométriques.

Cette action dédiée aux objets construits dans le modeler est équivalent à l'action de Vérifier la géométrie dans le contexte de géométrie standard de Flux.

Les différents accès à l'opération géométrique Détection interférences sont :

  • Par menu : Correction&Simplification > Détection interférences > Créer
  • Par icône :

Cette fonctionnalité de Détection des interférences, est automatiquement exécuté en sortie de modeler, pour avertir l'utilisateur sur les interférences éventuelles entre objets qu'il devra obligatoirement corriger.