Modélisation pour la fabrication additive. Sylvain Lefebvre



Documents pareils
Optimisation Combinatoire (Méthodes approchées) II. Recherche Locale simple (Les bases)

Fournir un guide visuel des différentes étapes nécessaires à l utilisation d une imprimante µdelta.

Manuel Utilisateur Logiciel PEB Partie modeleur version 2.5

Traitement bas-niveau

Synthèse d'images I. Venceslas BIRI IGM Université de Marne La

3. Artefacts permettant la mesure indirecte du débit

DISQUE DUR. Figure 1 Disque dur ouvert

Programmation Par Contraintes

LA PHYSIQUE DES MATERIAUX. Chapitre 1 LES RESEAUX DIRECT ET RECIPROQUE

MABioVis. Bio-informatique et la

Prospective: Champ de gravité, méthodes spatiales

Figure 3.1- Lancement du Gambit

AIDE à l utilisation du cédérom «L athlétisme à l école» Niveau Primaire SOMMAIRE

II - 2 Schéma statique

Muret Laurentien MC. Classique et Versatile

Concours Sculpteo «Coque pour téléphone portable en impression 3D»

Projet d informatique M1BI : Compression et décompression de texte. 1 Généralités sur la compression/décompression de texte

ANALYSE CATIA V5. 14/02/2011 Daniel Geffroy IUT GMP Le Mans

Introduction au maillage pour le calcul scientifique

chapitre 4 Nombres de Catalan

TP2 ACTIVITE ITEC. Centre d intérêt : AUBE D UN MIRAGE 2000 COMPORTEMENT D UNE PIECE. Documents : Sujet Projet Dossier technique - Document réponse.

Conception des systèmes répartis

Master IMA - UMPC Paris 6 RDMM - Année Fiche de TP

F210. Automate de vision hautes fonctionnalités. Caractèristiques. Algorithmes vectoriels

Manuel de validation Fascicule v4.25 : Thermique transitoire des structures volumiques


HP Designjet 3D Guide d utilisation

1 Définition. 2 Systèmes matériels et solides. 3 Les actions mécaniques. Le système matériel : Il peut être un ensemble.un sous-ensemble..

MONTE ESCALIERS ALPHA L INNOVATION AU SERVICE DU CONFORT.

L utilisation du lidar terrestre en foresterie. Richard Fournier Département de géomatique appliquée

B1 Cahiers des charges

Multivac Vision System (MVS) : Détection visuelle d objets et inspection qualité. * Le meilleur de l emballage

Opérations de base sur ImageJ

Cours de Mécanique du point matériel

document proposé sur le site «Sciences Physiques en BTS» : BTS AVA 2015

SPEEDSCAN /3SHAPE SCANNER ET LOGICIEL DE DAO POUR LA TECHNIQUE DENTAIRE

ARBRES BINAIRES DE RECHERCHE

Les moments de force. Ci-contre, un schéma du submersible MIR où l on voit les bras articulés pour la récolte d échantillons [ 1 ]


Zone 2 L aventure de la copie

RELEVE D ETAT DU PONT DES GRANDS-CRÊTS. On a procédé une auscultation visuelle entre le 23 et le 29 mars 2007.

Modélisation multi-agents - Agents réactifs

ProCod. Manuel d utilisation. Software de programmation pour codeurs absolus TWK modèles CRF et DAF CRF DF 08 / 10

Géométrie Algorithmique Plan du cours

Reconstruction de bâtiments en 3D à partir de nuages de points LIDAR

Ebauche Rapport finale

LIDAR LAUSANNE Nouvelles données altimétriques sur l agglomération lausannoise par technologie laser aéroporté et ses produits dérivés

AUTRES ASPECTS DU GPS. Partie I : tolérance de Battement Partie II : tolérancement par frontières

Chapitre V : La gestion de la mémoire. Hiérarchie de mémoires Objectifs Méthodes d'allocation Simulation de mémoire virtuelle Le mapping

SALLE DE BAIN, DOUCHE, PLAN DE TRAVAIL CUISINE, PISCINE... Collage et jointoiement. L Epoxy facile

MONTE CHAISE-ROULANTES DELTA

VOTRE TALENT. NOTRE TECHNOLOGIE. L AJUSTEMENT PARFAIT.

Calcul intégral élémentaire en plusieurs variables

Création intuitive des éléments d un paysage

COURS EULER: PROGRAMME DE LA PREMIÈRE ANNÉE

VOTRE TALENT. NOTRE TECHNOLOGIE. UN AJUSTEMENT PARFAIT.

LYCEE DE BRAS PANON MAPA MAI 2015

Ligne Dentaire. Système Dentaire Panoramique et 3D

La mesure de Lebesgue sur la droite réelle

Structure fonctionnelle d un SGBD

ITAS Escaliers industriels et plate-formes de travail

M06/5/COMSC/SP1/FRE/TZ0/XX INFORMATIQUE NIVEAU MOYEN ÉPREUVE 1. Mardi 2 mai 2006 (après-midi) 1 heure 30 minutes INSTRUCTIONS DESTINÉES AUX CANDIDATS

Sommaire. Introduction Définition Historique Domaine d application.2. 4.Les Travaux réalisés sur les domaines d application.

I. Champ d application. Description du produit Code NC Pays Chocolat / II. Certificats disponibles. Certificat général

Le planificateur. LICCON pour grues mobiles. Toujours leader.

Figure 1 : représentation des différents écarts

Prise en compte des nœuds constructifs dans la PEB Formation développée dans le cadre de PATHB2010

Information. BASES LITTERAIRES Etre capable de répondre à une question du type «la valeur trouvée respecte t-elle le cahier des charges?

Programmation Linéaire - Cours 1

Commencez la vente avant même l ouverture de l enveloppe.

Force de serrage 123 N N. Pince de préhension parallèle à 2 doigts PGN-plus 160 avec doigts de préhension spécifiques à la pièce à manipuler

BACCALAURÉAT GÉNÉRAL SÉRIE SCIENTIFIQUE

Chapitre 2 : Caractéristiques du mouvement d un solide

Ziehm Compact Petite taille, haute performance

COMMENT CONSTRUIRE UN CRIB A MAÏS?

Eléments mobiles du moteur Moteur 1/9

Object Removal by Exemplar-Based Inpainting

Mini_guide_Isis_v6.doc le 10/02/2005 Page 1/15

Clé USB Original SPÉCIFICITÉS OPTIONS DE PERSONNALISATION OPTIONS MAINTENANT DISPONIBLE EN COULEUR LAQUÉE BLANC

Limitations of the Playstation 3 for High Performance Cluster Computing

WORDPRESS : réaliser un site web

Plans de travail et tablettes de fenêtre

Recherche De Coalescences Binaires Étalonnage Du Détecteur

ACOUSTIQUE REGLEMENTATION ISOLEMENT AUX BRUITS AÉRIENS ISOLEMENT AUX BRUITS DE CHOCS

= RÉALISATION DE QUALITÉ DURABLE

Roulements à une rangée de billes de génération C. Information Technique Produit

Cours de D.A.O. Mécanique

STATIQUE GRAPHIQUE ET STATIQUE ANALYTIQUE

Guide Technique Pour la Charpente de Mur. LSL et LVL SolidStart LP

Scanner laser HDS7000 Ultra rapide, à portée étendue

Big Data et Graphes : Quelques pistes de recherche

La solution Full Web pour optimiser vos équipements

Les connexions. Multifonctions. Avantage. Forme ronde et non carrée :

Optimisation et programmation mathématique. Professeur Michel de Mathelin. Cours intégré : 20 h

Voyez la réponse à cette question dans ce chapitre.

«La solution» DESCRIPTION TECHNIQUE

Corrigé du baccalauréat S Pondichéry 12 avril 2007

Système de gestion de caisses de pension

Optimisation des fonctions de plusieurs variables

Transcription:

Modélisation pour la fabrication additive Sylvain Lefebvre

Fabrication additive Procède par ajout de matière Typiquement couche après couche Nombreuses technologies Exemple: SLS laser objet en cours de réalisation Matériau (poudre) non agglomérée

Fabrication additive Procède par ajout de matière Typiquement couche après couche Nombreuses technologies Exemple: SLS

Fabrication additive Procède par ajout de matière Typiquement couche après couche Nombreuses technologies Exemple: SLS

Fabrication additive Procède par ajout de matière Typiquement couche après couche Nombreuses technologies Exemple: SLS

Fabrication additive Procède par ajout de matière Typiquement couche après couche Nombreuses technologies Exemple: SLS

Tranchage Séparation du modèle numérique en couches

Exemple de pièce

Fabrication additive Fabrication directe depuis un modèle virtuel Pas d étape intermédiaire Cycle de production raccourci Plus de frontière entre virtuel et réel: Tout objet virtuel est potentiellement fabricable (*)

Fabrication additive Fabrication directe depuis un modèle virtuel Pas d étape intermédiaire Cycle de production raccourci Plus de frontière entre virtuel et réel: Tout objet virtuel est potentiellement fabricable (*) (*) Prise en charge automatique des contraintes structurelles et de fabrication?

Contraintes structurelles Quelques exemples: Topologie Equilibre Rigidité?

Contraintes de fabrication Selon les procédés: Epaisseur minimale Existence de surplombs Déformations (tassements, dilatations)

Plan Equilibrage d objets personnalisés Make it stand R. Prévost, E. Whiting, S. Lefebvre, O. Sorkine Transactions on Graphics 2013 Equilibrage pour la fabrication Bridging the Gap: Automated Steady Scaffoldings for 3D Printing J. Dumas, J. Hergel, S. Lefebvre Transactions on Graphics 2014

Plan Equilibrage d objets personnalisés Make it stand R. Prévost, E. Whiting, S. Lefebvre, O. Sorkine Transactions on Graphics 2013 Equilibrage pour la fabrication Bridging the Gap: Automated Steady Scaffoldings for 3D Printing J. Dumas, J. Hergel, S. Lefebvre Transactions on Graphics 2015

Personnalisation de masse Permettre à tous la personnalisation d objets Idée principale: En particulier non experts. L utilisateur choisi parmi une base d objets. Il adapte l objet. L objet est directement fabriqué par fabrication additive.

Nombreux sites dédiés Thingiverse Sculpteo Shapeways Ponoko etc.

Notre approche L utilisateur déforme l objet. L algorithme coopère pour équilibrer l objet

Equilibrage Important en design et en art Equilibre asymétrique Oblique by Brett Swope by Leandro Inocencio Important en ingénierie mécanique/robotique Equilibrage de parties fixes ou mobiles

Equilibrage Propriété très difficile à juger. Dans la réalité (sculpture: piédestal) Dans les outils virtuels (aucune indication de la masse, pas de retour physique).

Définitions Solide indéformable homogène S Masse volumique ρ Centre de masse c(s) c(s) = ρ S ρ S r dr dr Base de support B(S) Enveloppe convexe des points de contact

c* Equilibre statique Condition nécessaire et suffisante : (plan support orthogonal à la gravité) Soit c* le centre de masse projeté sur le plan support, le solide S est en équilibre statique ssi c* B(S)

Intuition Deux méthodes: 1) Creuser l objet - Contraintes: épaisseur, topologie 2) Déformer l objet - Contrainte: préserver les détails Interactivité Cat, by Scintilla, Thingiverse

Formulation du problème Entrée: Maillage triangulaire 2-variété sans bord Position souhaitée Sortie: Mo Maillage triangulaire externe Mo Maillage triangulaire interne Mi Equilibre statique Mi

Contraintes Volume résultant Mo \ Mi Epaisseur minimale Topologie

Formulation du problème Fonction objectif : Mo Mi Equilibre? Apparence?

Equilibre Déplacer le centre de masse Cible: point dans B(S) c(s) c*

Equilibre et stabilité Deux notions différentes. B(S)

Représentations géométriques Mo: maillage triangulaire en entrée. Mi? Mo Mi

Représentation de Mi Maillage triangulaire? Peu adapté: auto-intersections, épaisseur, Exigerait une machinerie lourde.

Représentation de Mi Voxels (grille régulière volumique) Décomposition en voxels très efficace (GPU). Notions volumiques aisément capturées. Coque préservée (épaisseur min)

Problème combinatoire Sélection binaire de chaque voxel. Mi = bord de l union des voxels 0 1 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0

cible Optimisation Fonction objectif: Mo Mi Combinatoire Continue

Optimisation Deux phases: Améliorer Mi étant donné Mo [combinatoire] Améliorer Mo étant donné Mi [continue] (descente de coordonnées par blocs)

Optimisation Deux phases: Améliorer Mi étant donné Mo [combinatoire] Améliorer Mo étant donné Mi [continue] (descente de coordonnées par blocs)

Améliorer Mi Fonction objectif: Mi n a pas d influence Mo Mi

Améliorer Mi Fonction objectif: Mi n a pas d influence Mo Mi

Améliorer Mi Déplacer le centre de masse. Calcul aisé à partir des voxels. Problème d assignement binaire. Méthode à pénalité? - Binaire continue non linéaire (0<v<1, v 3 ) - Couteux à résoudre Heuristique

Heuristique Contraint la forme de la solution: Sélectionner les voxels avec un plan séparateur Plan vertical Très rapide Topologie Limité (stabilité) 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0

Optimisation Deux phases: Améliorer Mi étant donné Mo [combinatoire] Améliorer Mo étant donné Mi [continue]

Optimisation Deux phases: Améliorer Mi étant donné Mo [combinatoire] Améliorer Mo étant donné Mi [continue]

Améliorer Mo Fonction objectif: Mo influence les deux termes Mo Mi Quantités continues: descente de gradient Variables: sommets de Mo

Améliorer Mo Fonction objectif: Mo influence les deux termes Mo Mi

Mo: centre de masse Calcul du centre de masse Quantité volumique Tétraèdres? Génération robuste de tétraèdres coûteuse.

Mo: centre de masse Contour fermé Théorème de Green/Stokes. Exemple: aire d un contour polygonal 2D orienté:

Mo: centre de masse Contour fermé Théorème de Green/Stokes! Expression du centre de masse directement à partir des sommets de Mo

Objectif: centre de masse c Mi, Mo = c Mo V Mo c Mi V Mi V Mo V(Mi) E CoM = c Mi, Mo c cible 2 Mi supposé fixe Dérivable en fonction des sommets de Mo

Améliorer Mo Fonction objectif: Mo influence les deux termes Mo Mi

Améliorer Mo Fonction objectif: Mo influence les deux termes Mo Mi

Mo: apparence Préservation des détails pendant les déformations Basé sur des méthodes classiques Laplacian surface editing [Sorkine et al. 2004]

Mo: apparence Intuition, sur le cas 2D E M (M o )? Original O Déformé Mo

Apparence o i o i 1 o i+1 Original O

Apparence o i u i 1 u i o i 1 o i+1 Original O

Apparence o i u i 1 u i o i 1 o i+1 o i = o i 1 + u i 1 o i = o i+1 u i Original O Exprime o i en fonction de ses voisins. u i, u i 1 définissent les détails locaux.

Apparence d i d i 1 d i+1 Déformé D

Apparence d i d i 1 d i+1 Déformé D

Apparence Erreur d i d i 1 d i+1 Déformé D

Apparence d i d i 1 d i+1 Déformé D

Apparence Erreur d i d i 1 d i+1 Déformé D

Apparence Erreur d_(i) d_(i-1) d_(i+1) Translation: erreur nulle Déformation: erreur croissante Déformé D Peut être rendue invariante aux changements d échelles et faibles rotations.

Mo: apparence 3D: même principe général Expression quadratique à partir des sommets de Mo Dérivable

Optimisation: résumé

cible Optimisation: résumé

cible Optimisation: résumé

cible Optimisation: résumé Intialisation: Mi =, Mo = O

cible Optimisation: résumé Etape 1: Mi (sélection) Mi

cible Optimisation: résumé Etape 2: Mo, descente de gradient Mo

cible Optimisation: résumé Etape 2: Mo, descente de gradient Mo Note: la grille suit les déformations

cible Optimisation: résumé Etape 3: Itère, sauf si équilibre atteint Mo

cible Optimisation: résumé Etape 3: Itère, sauf si équilibre atteint Mo

x2 March 26, 2015 Romain Prévost 70

x2 March 26, 2015 Romain Prévost 71

Plan Equilibrage d objets personnalisés Make it stand R. Prévost, E. Whiting, S. Lefebvre, O. Sorkine Transactions on Graphics 2013 Equilibrage pour la fabrication Bridging the Gap: Automated Steady Scaffoldings for 3D Printing J. Dumas, J. Hergel, S. Lefebvre Transactions on Graphics 2014

Plan Equilibrage d objets personnalisés Make it stand R. Prévost, E. Whiting, S. Lefebvre, O. Sorkine Transactions on Graphics 2013 Equilibrage pour la fabrication Bridging the Gap: Automated Steady Scaffoldings for 3D Printing J. Dumas, J. Hergel, S. Lefebvre Transactions on Graphics 2014

+E -X +X +Z

surplomb Surplombs

Impression 3D: la pratique 77

Supports classiques Extrusion vers le bas Remplissage faible

Que doit on supporter? Adhésion limite? Z + Δ Z Zone d adhésion

Filament Couche i

Filament Couche i+1

Filament

Détection Maillage tranchage chemins thing:27053 83

Détection thing:347046 84

Supports arborescents MeshMixer Utilise peu de matière Structure non équilbrée Requiert des ajustements manuels 85

Arbres Avantages, inconvénients Support/longueur Sensibles aux efforts de couple 86

Intuition: Ponts! Support/longueur Résistants aux efforts de couple 87

Imprimer des ponts? 88

Imprimer des ponts? Video: http://youtu.be/wk2apnweosk 89

Utilisation matière Compétitif jusqu à une certaine hauteur 92

Efforts de couple 93

Optimisation d un échaffaudage thing:347046 94

Formulation du problème Entrée: Points à supporter Sortie: Echaffaudage valide a b Contrainte globale 95

Objectif: Echaffaudage de longueur minimale 96

Trouver le minimum global? Arbres rectilignes de Steiner + contraintes (piliers) Question ouverte 97

Vue d ensemble 1. Points à supporter 98

Vue d ensemble 2. Ponts candidats 99

Vue d ensemble 3. Score = Gain k l max 100

Vue d ensemble 4. Sélection opportuniste 101

Vue d ensemble 5. Itérer 102

Recherche des ponts candidats 103

Recherche des ponts candidats 104

Recherche des ponts candidats 105

Exemple 106

Exemple 107

Exemple 108

Exemple 109

Exemple 110

Exemple 111

Exemple 112

Exemple 113

Exemple 114

Exemple 115

Exemple 116

Résultats Minotaur 10 cm thing:46646 117

Résultats Gymnast 10 cm http://www.123dapp.com/123c-3d-model/female-gymnastics-cartwheel/711240 118

Equilibrage pendant l impression

Détection Centre de masse hors de la base de support

Remerciements Etudiants et collaborateurs ERC ShapeForge (StG-2012-307877) Région Lorraine

Questions? Make it stand R. Prévost 1, E. Whiting 1, S. Lefebvre 2, O. Sorkine 1 Transactions on Graphics 2013 (1) ETH Zurich, (2) Inria Bridging the Gap: Automated Steady Scaffoldings for 3D Printing J. Dumas, J. Hergel, S. Lefebvre Transactions on Graphics 2014