Simulation Mécanique de Fils J. Lenoir, P. Meseure, L. Grisoni, C. Chaillou Equipe GRAPHIX, LIFL, Lille 1.

Slides:



Advertisements
Présentations similaires
Résistance des Matériaux
Advertisements

CHAPITRE II : Systèmes à deux degrés de liberté
Un exemple de système EDA d'index supérieur distillation réactive avec réactions chimiques instantanément équilibrées Dr. Karim Alloula (ingénieur informatique.
Etudiants : Benjamin BLANC Cyrille KLUZEK Encadreur :
Animation multirésolution d'objets déformables en temps-réel
Validation de solutions
Modélisation 3D Réalisation d'une image de synthèse
Modélisation Géométrique
Visualisation d’information interactive 5 : Graphes
DERIVATION Taux d’accroissement d’une fonction
Animation de solides en contact par modèle physique
Application à la méthode des
L’objectif est de présenter
ELE6207 Commande de systèmes robotiques
Eric Guilbert, Marc Daniel *, Eric Saux
Introduction Ph. Leray Analyse Numérique.
1- Université Paul Sabatier, AD2M
MECANIQUE des MILIEUX CONTINUS
L’objectif est de passer
Mémoire de Projet de Fin d’Etudes
L’objectif de cette présentation est de montrer comment est calculé une structure de type treillis Nous allons au travers d’un exemple simple survoler.
Mécanique des milieux continus
O. Coulaud Projet Numath IECN/ Inria-Lorraine
Zouhair Chaib, Antoine Ghosn, Alain Daidié
Double diplôme ENSA -ECN
Modélisation causale multiphysique
Plan de l’exposé Présentation de l’équipe Présentation du stage
Dynamique des solides.
Chapitre 6. Les oscillateurs
Méthode des Ensembles de Niveaux par Eléments Finis P1
Conception d'objets volant construits à l'aide de toiles Par Eric Beaudry
Modélisation numérique de la dynamique glaciaire
Systèmes mécaniques et électriques
D’écrire le mouvement d’une masse sous l’influence de forces
Systèmes mécaniques et électriques
R. Chambon2, R. Fernandes1,2, C. Chavant1
Mécanique des Milieux continus ?
Réaction aux collisions dans les animations physiques François Faure, Olivier Galizzi GRAVIR Projet commun CNRS,INRIA,INPG,UJF 1 1.
La Modélisation Moléculaire
Physique 3 Vibrations et ondes mécaniques
Soutenance de stage 16 Mai au 5 Août 2011
Soutenance de stage 16 Mai au 5 Août 2011
Caractérisation inverse de sources pour l'interaction du champ électromagnétique avec l'environnement Azeddine GATI Y. ADANE, M.F. Wong, J. Wiart, V. Fouad.
Conception et développement d ’une interface entre un environnement de réalité virtuelle et un périphérique d ’interaction.
Etude d’une colonne Erreur d’approximation
Modélisation géométrique
Jean-François Rameau Dassault Systèmes, Supméca GRT juin 2014
Modélisation et résolution du problème de contact mécanique et son application dans un contexte multiphysique Soutenance de thèse de doctorat en ingénierie.
Surfaces et Interfaces en Mécanique des Fluides
Chapitre 8: La conservation de l’énergie
Dynamique en référentiel non galiléen
Un état de l’art sur les logiciels de détection de collision
L’objectif de cette présentation est de montrer comment est calculé une structure de type treillis Nous allons au travers d’un exemple simple survoler.
Aspects énergétiques des systèmes mécaniques.
Les bases de la modélisation Primitives simples et CSG.
Etude d’une colonne Erreur d’approximation
Suivi rapide d’objet en mouvement
CHAPITRE 4 - Les symétries et les Lois de conservation
1 DTSI / ROBOTICS AND INTERACTIVE SYSTEMS DEPARTMENT Éléments finis pour la réalité virtuelle Maillage Volumique : Calcul des matrices élémentaires de.
Méthode de Lagrange, applications
Ch14 Principe de conservation de l’énergie
Sujet 5 : Intégration d’une loi d’ordonnancement dans un modèle
Méthode de Lagrange Mécanique, cours 25.1 Jean-Philippe Ansermet
Elaboration d’un programme pour simuler numériquement l’énergie stockée dans un bimatériau nanométrique Cu/(001) Fe Lahreche Mohamed Radouane, Benatia.
Chapitre 8: La conservation de l’énergie
T2 Couple, Travail et énergie cinétique (partie 2)
1 Journées MoMas 14/11/2007 : Une méthode de régularisation pour le comportement adoucissant des matériaux dilatants Une méthode de régularisation pour.
Dr. Florent Barbault, ITODYS (CNRS UMR 7086) La mécanique moléculaire.
CHAPITRE I : Systèmes à un degré de liberté 1-Rappels et définitions 1-1 Système harmonique 1-2 Système linéaire 1-3 Remarque : si le système n ’est pas.
MECANIQUE DES MILLIEUX CONTINUS ET THERMODYDAMIQUE SIMULATIONS.
Transcription de la présentation:

Simulation Mécanique de Fils J. Lenoir, P. Meseure, L. Grisoni, C. Chaillou Equipe GRAPHIX, LIFL, Lille 1

Plan de la présentation zIntroduction zModélisation géométrique zLe modèle mécanique du fil utilisé zGestion des contraintes physiques zEnergie de déformation zRésultats zConclusion et Perspectives

Introduction zMoteur SPORE yModèle géométrique (modélisation, habillage) yModèle mécanique yModèle de collision xDécomposition en sphères xCalculs de collision centralisés sur le moteur xForces générées par le moteur (méthode à pénalité)

Modélisation géométrique (a) zA base de splines zPropriétés : yContinuité yLocalité (généralement) yDéfinition commune : s : abscisse paramétrique s  [0..1] t : temps q i : points de contrôle b i : fonctions de base

zModèles implémentés : yCatmull-Rom (De Casteljau) (C 1 ) yB-Spline uniforme cubique (C 2 ) yNUBS zHabillage : yLigne brisée yCylindre brisé yCylindre généralisé [Blin87] Modélisation géométrique (b) Interface commune => Généricité du modèle mécanique.

zModèle masse-ressort [Provot 95] yModèle discret inadapté aux collisions zModèle élément fini [Picinbono 01] [Debunne 01] yModèle dynamique lourd, inadapté au temps réel zModèle Lagrangien [Rémion 99] yModèle continu, adapté aux collisions Le modèle mécanique (a)

zEquations de Lagrange: Le modèle mécanique (b) Où K représente l’énergie cinétique du système, q i les degrés de liberté du système, Q i les efforts des forces extérieures au système, E l’énergie potentielle du système, n le nombre de degrés de liberté.

Le modèle mécanique (c) zDegrés de liberté = positions des points de contrôle : zEquations de Lagrange appliquées aux splines : Avec : B {x,y,z}, les termes d’énergies potentielles.

Le modèle mécanique (d) zPropriétés de la matrice M : yM symétrique yM constante dans le temps yM bande (grâce à la localité de la spline) zAspect temps-réel : Résolution du système par pré-calcul d'une décomposition LU => résolution en O(n)

Gestion des contraintes physiques (a) Collisions et auto-collisions Sphère de collision d'un autre objet zModèle de collision : yApproximation par des sphères yMéthode à pénalité pour calculer les forces de répulsion

Gestion des contraintes physiques (b) Système d'équations matriciel résultant : zContraintes par multiplicateurs de Lagrange Extension des équations de Lagrange : pour c=0..nb contraintes-1 pour i=0..n

Gestion des contraintes physiques (c) zQuelques contraintes gérées sur le fil par les multiplicateurs de Lagrange : yContraindre 3 degrés de liberté d'un point de la spline (point fixe) yContraindre 2 degrés de liberté d'un point de la spline (point contraint sur un axe) yContraindre 1 degré de liberté d'un point de la spline (point contraint sur un plan)

Energie de déformation zEnergie de déformation ponctuelle : ressorts d'étirement et de courbure zEnergie de déformation continue : [Terzopoulos 87], [Nocent 01] zApproximation de l'énergie de déformation continue : yLongueur l et longueur au repos l 0, évaluées par discrétisation yCalcul des par variation numérique de

Résultats P4 à 1,7 Ghz Intégration : Euler Implicite zAnalyse des coûts : yRésolution sans contrainte en O(n) yRésolution avec c contraintes O(cn 2 +c 2 n+c 3 )

Résultats Quelques vidéos : CollisionsLes 3 types de contraintes

Résultats Quelques vidéos : Auto-collisions

Conclusion et Perspectives zConclusion : ySimulation mécanique de fils en temps interactif voire temps-réel zPerspectives : yGérer une énergie de déformation continue correcte (tenseur métrique, de Cauchy ou de Green-Lagrange) yGérer les auto-collisions via les multiplicateurs de Lagrange et implémenter de nouvelles contraintes yOffrir une multi-résolution de la mécanique pour affiner la dynamique dans les zones en interaction avec l'extérieur