Algorithme d’amélioration de la simulation boursière

Dans le paysage en évolution rapide de la simulation de matériaux, notre moteur de simulation révolutionnaire accéléré par GPU a établi de nouvelles normes en matière de vitesse et d'efficacité, faisant de CIMCO un leader dans le domaine.

Nous affinons et optimisons continuellement nos capacités de simulation dans CIMCO Edit et Machine Simulation. Cependant, nous ne nous contentons pas uniquement de la vitesse : nous sommes tout aussi déterminés à repousser les limites de la qualité et de la précision de la simulation des matériaux.

Notre équipe de recherche et développement en simulation a récemment dévoilé un aperçu de son travail de ces derniers mois : un algorithme avancé d’amélioration accéléré par GPU.

Cet algorithme est destiné à améliorer nos processus actuels avec une plus grande intelligence et une compréhension plus approfondie des profils et des parcours d'outils. Bien que notre technique de post-traitement actuelle « affiner les bords » gère correctement la plupart des scénarios, elle fonctionne uniquement sur le maillage 3D, ce qui limite son potentiel.

Le nouvel algorithme d'amélioration : fonctionnalités clés

Nos résultats préliminaires pour le nouvel algorithme d’amélioration sont prometteurs. Voici ce que cela apporte à la table :

1. Arcs réels dans les profils d'outils

  • Contrairement à l'algorithme actuel, qui linéarise les formes des outils (sauf pour Ball Mill), notre nouvelle approche simule les contours précis de l'outil. Cela signifie que les véritables arcs, qu'ils soient complexes ou simples, sont fidèlement représentés.
  • En capturant la forme exacte de l'outil, nous améliorons la fidélité des simulations d'enlèvement de matière.

2. Variation de la direction de l'outil dans les segments de parcours d'outil linéarisés

  • Notre algorithme existant linéarise les parcours d'outils 5 axes en petits segments de direction d'outil constante. Cependant, l'usinage réel implique souvent des changements dynamiques dans l'orientation de l'outil.
  • L'algorithme amélioré s'adapte de manière transparente aux différentes directions de l'outil, ce qui permet d'obtenir des simulations plus précises.

L'algorithme d'amélioration peut déjà mesurer l'erreur des sommets du moteur d'enlèvement de matière actuel et les projeter sur la surface plus précise en tenant compte de ce qui précède.

En termes de performances, il fait tout cela en ~ 10% du temps de simulation actuel, de sorte que la surcharge associée à l'amélioration est faible.

Prochaines étapes

Le développement du nouvel algorithme d’amélioration progresse bien, mais il reste encore du travail à faire. Dans les semaines et mois à venir, l’algorithme pourra :

  • Mesurez les vraies normales de surface et affinez les bords mieux et plus rapidement que notre algorithme actuel. L’algorithme actuel « affiner les bords » estime ces normales.
  • Mesurez les erreurs sur les triangles/facettes, divisez et projetez lorsqu'elles sont supérieures à une tolérance prédéfinie. Cela permettra de mieux représenter les particularités fines locales.

Un avantage immédiat de la mise en œuvre de ces étapes est la possibilité pour les utilisateurs de définir la qualité de la simulation boursière en termes de tolérance maximale, plutôt qu'un paramètre arbitraire bas-haut comme c'est actuellement le cas.

Bien que ces étapes soient essentielles, elles ne représentent que la phase initiale d’un voyage plus approfondi vers notre nouvel algorithme d’amélioration de la simulation boursière qui portera la qualité de notre simulation vers de nouveaux sommets. Alors que nous continuons à affiner et à valider ses performances, nous sommes convaincus qu’il amènera nos simulations à un niveau de précision et de réalisme sans précédent.

Exemples

L'exemple suivant montre comment l'algorithme d'amélioration corrige les inexactitudes de linéarisation du profil d'outil. L'exemple est quelque peu exagéré pour démontrer les capacités. La linéarisation dans la première image n'est généralement pas aussi visible.

La première image ci-dessous montre l'algorithme actuel utilisant un profil linéarisé pour représenter un Bull-Nose. La deuxième image montre le nouvel algorithme d'amélioration utilisant un profil True-Arc pour représenter le même Bull-Nose.

L'exemple suivant montre comment l'algorithme améliore les modèles inexacts qui peuvent survenir lors de mouvements simultanés sur 5 axes.

Plus d'information

Page produit CIMCO Edit
Page produit CIMCO Machine Simulation