Vous êtes sur la page 1sur 2

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/338491126

Procédure d'optimisation topologique TOPOPTIM

Poster · May 2019


DOI: 10.13140/RG.2.2.17804.05768

CITATIONS READS

0 471

1 author:

Guenhael Le Quilliec
University of Tours
67 PUBLICATIONS   294 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Reduced Order Models in Computational Mechanics View project

Optimization of milling tool coolant channels for minimum quantity lubrication View project

All content following this page was uploaded by Guenhael Le Quilliec on 09 January 2020.

The user has requested enhancement of the downloaded file.


Procédure*d’optimisation*topologique*TOPOPTIM
Guénhaël Le*Quilliec
guenhael.lequilliec@univ.tours.fr
Laboratoire de*Mécanique Gabriel*Lamé – EA*7494,*Université de*Tours,*Université d’Orléans,*INSA*Centre*Val*de*Loire

INTRODUCTION
L’optimisation+topologique+consiste+à+distribuer+de+manière+optimale+la+matière+dans+un+domaine+de+conception+soumis+à+diverses+sollicitations.

Les+procédures+d’optimisation+topologique+sont+généralement+basées+sur+un+processus+itératif+faisant+appel+à+la+méthode+des+Éléments+Finis.
La+méthode+la+plus+courante+est+appelée+SIMP+(Solid+Isotropic Material with Penalization).
Elle+permet+par+exemple+de+minimiser+la+compliance+d’une+pièce+soumise+à+un+chargement+mécanique+sous+HPP+:

en+respectant+une+contrainte+sur+le+volume+: et+en+considérant+un+comportement+élastique+isotrope+linéaire+:

où+ est+un+champ+scalaire+représentatif+de+la+topologie,+variant+de+0+(vide)+à+1+(matière).

Il+existe+un+certain+nombre+de+solutions+commerciales+(e.g. Hyperworks OptiStruct,+Tosca+Structure)+et+plusieurs+codes+ouverts+et+gratuits+(e.g. TOPY)+mais+


présentant+de+nombreuses+limitations+:+maillage+structuré,+comportement+linéaire,+petites+perturbations,+etc.

Directement intégré+au+code+de+calcul+Cast3M,+TOPOPTIM est+une+solution+complémentaire,+gratuite+et+ouverte,+aux fonctionnalités+étendues.

EXAMPLE :*poutre*2D*“MBB”* TESTS*DES*DIFFÉRENTES*FONCTIONNALITÉS


1

3
2

4 5

9 13

La procédure TOPOPTIM est


intégralement écrite en langage 8

interprété Gibiane ce qui la


rend simple à modifier pour les
7
développeurs.

Les éléments sont automatiquement 10


(et temporairement) retirés dans les
zones où est proche de 0.
11
Ce cas test, comme de nombreux autres, peut être téléchargé sur le site de Cast3M.

COMPARAISON*&*VALIDATION • Remaillage en cours d’optimisation et topologie initiale imposée : 1


Résultats+similaires+au+cas+précédent+obtenus+avec+les+codes • Restrictions (symétrie, périodicité circulaire ou linéaire) : 2, 3, 6
12
« 88*lignes »+de+O.+Sigmund et+TOPY de W.+Hunter • Optimisation en conductivité thermique : 4
• Cas de charges multiples : 5
• Utilisation du facteur d’échelle de gris : 6, 7, 8, 9, 10
• Compatibilité avec PASAPAS en cas de non`linéarité(s) : 7
• Zones “actives” et “inactives” imposées : 11
• Synthèses de mécanismes : 12, 13

PROCÉDURES*APPELÉES*PAR*TOPOPTIM PROCÉDURE*DE*LISSAGE*:*TOPOSURF
• TOPOMATE mise à jour les propriétés matériaux en fonction de La topologie obtenue en sortie
• TOPORSTR application des restrictions géométriques demandées d’optimisation est habituellement irrégulière.
• TOPOFILT fonction de filtrage du champ de sensibilité
La procédure TOPOSURF peut être
• TOPOCRIT mise à jour du critère d’optimisation
appelée pour lisser la frontière du domaine
• TOPOSAUV sauvegarde au cours du processus des résultats souhaités
occupé par la matière et la rendre
Toutes ces procédures sont aussi écrites en langage interprété Gibiane. volumique dans le cas des problèmes 2D.

En plus de pouvoir modifier les procédures ci`dessus, les utilisateurs avancés Cette surface peut directement être extraite
pourront en complément définir une procédure personnelle TOPOPERS qui sera au format STL, compatible avec la grande
appelée à chaque cycle d’optimisation, juste après l’étape de résolution. majorité des imprimantes 3D.

CONCLUSIONS PERSPECTIVES
La version actuelle de TOPOPTIM permet de traiter des problèmes d’optimisation topologique • Meilleure combinaison du critère
• de modèles multiMphysiques, nonMlinéaires, anisotropiques, en multiMobjectifs d’optimisation pour les optimisations
• à partir d’une topologie de départ imposée et qui n’a pas besoin d’être conforme au maillage initial multi`objectives
• sur un domaine défini par un maillage structuré ou non, en imposant des restrictions géométriques • Proposer une fonction de filtrage
• avec des arrêts/reprises, en modifiant si besoin les paramètres d’optimisation au cours de ces interruptions secondaire, identique au code « 88
lignes » de O. Sigmund
Les sources sont intégralement écrites en langage interprété Gibiane qui en facilite le développement.
• Remaillage adaptatif
La topologie de sortie peut être lissée via TOPOSURF et extraite au format STL.
• Parallélisation MPI

Lien+vers+la+procédure+TOPOPTIM
sur+le+site+du+CEA+dédié+à+Cast3M
http://www`cast3m.cea.fr/index.php?page=notices_classees&notice=topoptim

View publication stats

Vous aimerez peut-être aussi