Full Domain Analysis in Fluid Dynamics
Alexander Hagg, Adam Gaier, Dominik Wilde, Alexander Asteroth, Holger Foysi, Dirk Reith
TL;DR
The paper proposes Full Domain Analysis (FDA) as a framework to comprehensively map and study the full solution space $\,\mathbf{S}$ in expensive CFD problems, using encodings, diverse search paradigms, and surrogate-assisted methods to explore morphology–flow relationships. It surveys encoding strategies (Direct, Indirect, Latent) and three search paradigms (Pareto, Multimodal, Quality Diversity), and emphasizes efficiency via surrogates, replacement by latent models, and GPU-accelerated CFD. A demonstrative 2D flow domain shows how to build and analyze large archives of designs, employing a CVAE for generation and a latent walk to relate shape features to flow metrics such as $u_{max}$ and $\mathcal{E}$. The work demonstrates that combining robust encodings, diverse search, and surrogate-assisted evaluation enables rapid, interactive exploration of design spaces, aiding engineers in understanding trade-offs, anticipating risks, and iterating toward robust, innovative solutions. It also outlines avenues for future improvements in model explainability, disentanglement of latent factors, and integration with multi-fidelity modeling to further accelerate discovery in computational physics domains.
Abstract
Novel techniques in evolutionary optimization, simulation and machine learning allow for a broad analysis of domains like fluid dynamics, in which computation is expensive and flow behavior is complex. Under the term of full domain analysis we understand the ability to efficiently determine the full space of solutions in a problem domain, and analyze the behavior of those solutions in an accessible and interactive manner. The goal of full domain analysis is to deepen our understanding of domains by generating many examples of flow, their diversification, optimization and analysis. We define a formal model for full domain analysis, its current state of the art, and requirements of subcomponents. Finally, an example is given to show what we can learn by using full domain analysis. Full domain analysis, rooted in optimization and machine learning, can be a helpful tool in understanding complex systems in computational physics and beyond.
