Skip to main content

Advertisement

Log in

Aerodynamic shape optimization using graph variational autoencoders and genetic algorithms

  • Industrial Application Paper
  • Published:
Structural and Multidisciplinary Optimization Aims and scope Submit manuscript

Abstract

The use of machine learning in aerodynamic shape optimization problems has significantly increased in recent years. While existing deep learning techniques enable efficient design space exploration on data with an underlying Euclidean or grid-like structure, the direct optimization of non-parametric 3D geometries is still limited. In this article, we propose a geometric deep learning model that generates triangled-based meshed surfaces through the use of a graph variational autoencoder that learns the latent representations of a non-parametric 3D dataset. Once this framework is trained to embed all the input meshes in a properly distributed latent space, its exploration is managed by a genetic algorithm. In this regard, the NSGA-II is the agent in charge of sampling geometries that combine topology and aerodynamic features of the initial ones. Furthermore, in each iteration, it evaluates their aerodynamic performance with CFD in order to guide the optimization process and find the most effective region of the latent space. As a result, those solutions that maximize aerodynamic performance are provided through a Pareto front. The application to a case study and a real-world application is introduced aiming to validate the proposed approach.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

Download references

Acknowledgements

The authors would like to thank Meta and Linux Foundation for creating, publicly sharing, and maintaining the open-source Pytorch and Pytorch Geometric frameworks for AI collaborative research. Furthermore, the authors also acknowledge the internal support of Nebrija University to carry out the PhD program in Industrial and Computer Science Technology (D019).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jorge Jabón.

Ethics declarations

Conflict of interest

On behalf of all authors, the corresponding author states that there is no conflict of interest.

Replication of results

The results presented in this paper were obtained using a Python implementation of the proposed methodology and algorithms. The code to reproduce the case study is available through GitHub (https://github.com/JJab0n). Researchers or interested parties are welcome to contact the authors for further explanations.

Additional information

Responsible editor: Gang Li

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jabón, J., Corbera, S., Álvarez, R. et al. Aerodynamic shape optimization using graph variational autoencoders and genetic algorithms. Struct Multidisc Optim 67, 32 (2024). https://doi.org/10.1007/s00158-024-03771-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s00158-024-03771-5

Keywords

Navigation