Skip to content
/ blog Public

Topology Optimization using Generalized Geometric Projection

Notifications You must be signed in to change notification settings

topggp/blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to GGP

This web site is associated with the publication of Generalized Geometry Projection: a unified approach for geometric feature based topology optimization. Available on Springer journal ACME.

Preprint

Abstract

Structural topology optimization has seen many methodological advances in the past few decades. In this work we focus on continuum-based structural topology optimization and more specifically on geometric feature based approaches, also known as explicit topology optimization, in which a design is described as the assembly of simple geometric components that can change position, size and orientation in the considered design space. We first review various recent developments in explicit topology optimization. We then describe in details three of the reviewed frameworks, which are the Geometry Projection method, the Moving Morphable Components with Esartz material method and Moving Node Approach. Our main contribution then resides in the proposal of theoretical framework, called Generalized Geometry Projection, aimed at unifying into a single formulation these three existing approaches. While analyzing the features of the proposed framework we also provide a review of smooth approximations of the maximum operator for the assembly of geometric features. In this context we propose a saturation strategy in order to solve common difficulties encountered by all reviewed approaches. We also explore the limits of our proposed strategy in terms of both simulation accuracy and optimization performance on some numerical benchmark examples. This leads us to recommendations for our proposed approach in order to attenuate common discretization induced effects that can alter optimization convergence.

The framework is available for download in both Matlab, Julia and Python programming language. Example of component plot Example of density plot

Recent presentations

S. Coniglio, J. Morlier, C. Gogu, An introduction to Generalized Geometry Projection, a unified framework for feature-based topology optimization methods, WCCM-ECCOMAS 2020

Coniglio, S., Gogu, C., Amargier, R., & Morlier, J. (2019, May). Application of geometric feature based topology optimization to engine pylon architecture design including engine performance criteria. In 13th World Congress on Structural and Multidisciplinary Optimization.

G. Capasso, V. Bhat, S. Coniglio, J. Morlier, C. Gogu, Topology Optimization of Additive Layer Manufacturing products using Generalized Geometric Projection, WCCM-ECCOMAS 2020

G. Capasso, V. Bhat, S. Coniglio, J. Morlier, C. Gogu, Topology Optimization with Generalized Geometric Projection: extension to Additive Layer Manufacturing self- supported designs, In 13th Wolrd Congress on Structural and Multidisciplinary Optimization.

Matlab Development

see the code by S. CONIGLIO here: Matlab's topggp

Python Development

see the code by J. CRUZ-FERREIRA-MATOS here: Python's topggp

Julia Development

see the code by R. GRAPIN & J. MORLIER here: Julia's topggp

Applications for Aerospace

Tutorials available by V. BHAT and J. MORLIER

Aerospace's topggp

Preprint:Towards a reproducible research in topology optimization of aerostructures

Some unpublished Aerospace pylon applications of the method are available here in Simone's PhD manuscript)

@article{coniglio2019optimisation, title={Optimisation topologique {`a} formalisme Eul{'e}rien et Lagrangien appliqu{'e}e {`a} la conception d'un ensemble propulsif}, author={Coniglio, Simone}, year={2019} }

Have a look to the video explaining the PhD Simone's PhD

Applications for ALM

Tutorials available by G. CAPASSO, V. BHAT S. CONIGLIO, C. GOGU and J. MORLIER

ALM's topggp

Preprint

Please Cite Us

If you happen to find GGP useful for your research, it will be appreciated if you cite us with:

Coniglio, S., Morlier, J., Gogu, C., & Amargier, R. (2019). Generalized Geometry Projection: A Unified Approach for Geometric Feature Based Topology Optimization. Archives of Computational Methods in Engineering, 1-38.

Bhat, K. V., Capasso, G., Coniglio, S., Morlier, J., & Gogu, C. (2021). On some applications of Generalized Geometric Projection to optimal 3D printing. Computers & Graphics.

or if you use Bibtex, you can use the following entry:

@article{coniglio2019generalized, title={Generalized Geometry Projection: A Unified Approach for Geometric Feature Based Topology Optimization}, author={Coniglio, Simone and Morlier, Joseph and Gogu, Christian and Amargier, R{'e}mi}, journal={Archives of Computational Methods in Engineering}, pages={1--38}, year={2019}, publisher={Springer} }

@article{bhat2021some, title={On some applications of Generalized Geometric Projection to optimal 3D printing}, author={Bhat, Krishnaraj Vilasraj and Capasso, Gabriele and Coniglio, Simone and Morlier, Joseph and Gogu, Christian}, journal={Computers & Graphics}, year={2021}, publisher={Elsevier} }