Hostname: page-component-7b7567c8c-2n9c9 Total loading time: 0 Render date: 2026-11-14T08:59:42.740Z Has data issue: false hasContentIssue false

The most robust representations of flow trajectories are Lagrangian coherent structures

Published online by Cambridge University Press:  28 September 2021

Theodore MacMillan
Affiliation:
Department of Aerospace and Mechanical Engineering, University of Notre Dame, Notre Dame, IN 46656, USA
David H. Richter*
Affiliation:
Department of Civil and Environmental Engineering and Earth Sciences, University of Notre Dame, IN 46656, USA
*
†Email address for correspondence: drichte2@nd.edu

Abstract

What is the most robust way to communicate flow trajectories? To answer this question, we employ two neural networks to respectively deconstruct (the encoder) and reconstruct (the decoder) trajectories, where information is passed between the two networks through a low-dimensional latent space in a set-up known as an autoencoder. To ensure that their communications are robust, we add noise to the coded information passed through this latent space. In the low-noise limit the latent space structures are non-spatial in nature, resembling modes of a principle component analysis (PCA). However, as the signal-to-noise ratio is decreased, we uncover Lagrangian coherent structures (LCS) as the most compact representations which still allow the decoder to accurately reconstruct trajectories. This relationship offers increased interpretability to both PCA and LCS analysis, and helps to bridge the gap between two methods of flow analysis.

Information

Type
JFM Papers
Copyright
© The Author(s), 2021. Published by Cambridge University Press
Figure 0

Figure 1.Schematic of the autoencoder framework we employ to reconstruct trajectories.

Figure 1

Figure 2.Example trajectory (in blue) taken from a vortex in the Bickley jet and attempts to reconstruct the trajectory by four different networks for training values of $(a)$$\beta =0.001$, $(b)$$\beta =0.01$, $(c)$$\beta =0.1$ and $(d)$$\beta =1.0$.

Figure 2

Figure 3.Same as figure 2 but sample trajectory is taken from the central meandering jet.

Figure 3

Figure 4.All $N_{z} = 10$ latent nodes coloured by activated trajectories. Results are shown for $(a)$$\beta =0.001$, $(b)$$\beta =0.01$, $(c)$$\beta =0.1$ and $(d)$$\beta =1.0$. Each image corresponds to a single node.

Figure 4

Figure 5.Initial conditions of trajectories coloured by their corresponding latent node of highest activation. Results are shown for (a) $\beta =0.001$, (b) $\beta =0.01$, (c) $\beta =0.1$ and (d) $\beta =1.0$. Advected final positions of trajectories for corresponding values of $\beta$ are shown in (e–h).

Figure 5

Figure 6.Reconstructed velocity p.d.f.s for $(a)$$N_z=5$, $(b)$$N_z=10$ and $(c)$$N_z=15$.

Figure 6

Figure 7.Root-mean-squared trajectory reconstruction error against latent layer noise $\beta$ for the Bickley jet.

Figure 7

Figure 8.Same as figures 2 and 3 but for a sample trajectory from the two-dimensional turbulence field.

Figure 8

Figure 9.Same node colourings as figure 4 for (a) $\beta =0.001$, (b) $\beta =0.01$, (c) $\beta =0.1$ and (d) $\beta =1.0$.

Figure 9

Figure 10.Same visualization as figure 5. As before, results are shown for (a) $\beta =0.001$, (b) $\beta =0.01$, (c) $\beta =0.1$, (d) $\beta =1.0$.

Figure 10

Figure 11.Finite-time Lyapunov exponent field for the low-Reynolds-number two-dimensional turbulence.

Figure 11

Figure 12.Trajectories coloured by their latent node of highest activation for the lowest noise level $\beta = 0.001$ (a) and highest noise level $\beta = 1.0$ (b).

Figure 12

Figure 13.Reconstructed velocity p.d.f.s for (a) $N_z=15$, (b) $N_z=20$ and (c) $N_z=25$.

Figure 13

Figure 14.Root-mean-squared error against latent layer noise $\beta$ for two-dimensional turbulence at two different Reynolds numbers.