Shape optimization in laminar flow with a label-guided variational autoencoder

12/10/2017
by   Stephan Eismann, et al.
0

Computational design optimization in fluid dynamics usually requires to solve non-linear partial differential equations numerically. In this work, we explore a Bayesian optimization approach to minimize an object's drag coefficient in laminar flow based on predicting drag directly from the object shape. Jointly training an architecture combining a variational autoencoder mapping shapes to latent representations and Gaussian process regression allows us to generate improved shapes in the two dimensional case we consider.

READ FULL TEXT

page 2

page 3

research
05/15/2023

Physics-enhanced Gaussian Process Variational Autoencoder

Variational autoencoders allow to learn a lower-dimensional latent space...
research
01/12/2021

Airfoil GAN: Encoding and Synthesizing Airfoils forAerodynamic-aware Shape Optimization

The current design of aerodynamic shapes, like airfoils, involves comput...
research
10/16/2019

Exploring the fitness landscape of a realistic turbofan rotor blade optimization

Aerodynamic shape optimization has established itself as a valuable tool...
research
09/15/2023

TOMAS: Topology Optimization of Multiscale Fluid Devices using Variational Autoencoders and Super-Shapes

In this paper, we present a framework for multiscale topology optimizati...
research
10/03/2022

HPC Storage Service Autotuning Using Variational-Autoencoder-Guided Asynchronous Bayesian Optimization

Distributed data storage services tailored to specific applications have...
research
06/06/2020

Tuning a variational autoencoder for data accountability problem in the Mars Science Laboratory ground data system

The Mars Curiosity rover is frequently sending back engineering and scie...
research
04/12/2020

Variational Autoencoders with Normalizing Flow Decoders

Recently proposed normalizing flow models such as Glow have been shown t...

Please sign up or login with your details

Forgot password? Click here to reset