Hostname: page-component-6766d58669-bkrcr Total loading time: 0 Render date: 2026-05-24T17:11:59.357Z Has data issue: false hasContentIssue false

Dynamics-augmented cluster-based network model

Published online by Cambridge University Press:  24 July 2024

Chang Hou
Affiliation:
Chair of Artificial Intelligence and Aerodynamics, School of Mechanical Engineering and Automation, Harbin Institute of Technology, Shenzhen 518055, People's Republic of China
Nan Deng*
Affiliation:
Chair of Artificial Intelligence and Aerodynamics, School of Mechanical Engineering and Automation, Harbin Institute of Technology, Shenzhen 518055, People's Republic of China
Bernd R. Noack*
Affiliation:
Chair of Artificial Intelligence and Aerodynamics, School of Mechanical Engineering and Automation, Harbin Institute of Technology, Shenzhen 518055, People's Republic of China Guangdong Provincial Key Laboratory of Intelligent Morphing Mechanisms and Adaptive Robotics, Harbin Institute of Technology, Shenzhen 518055, People's Republic of China
*
Email addresses for correspondence: dengnan@hit.edu.cn, bernd.noack@hit.edu.cn
Email addresses for correspondence: dengnan@hit.edu.cn, bernd.noack@hit.edu.cn

Abstract

In this study we propose a novel data-driven reduced-order model for complex dynamics, including nonlinear, multi-attractor, multi-frequency and multiscale behaviours. The starting point is a fully automatable cluster-based network model (CNM) (Li et al., J. Fluid Mech., vol. 906, 2021, A21) that kinematically coarse grains the state with clusters and dynamically predicts the transitions in a network model. In the proposed dynamics-augmented CNM (dCNM) the prediction error is reduced with trajectory-based clustering using the same number of centroids. The dCNM is first exemplified for the Lorenz system and then demonstrated for the three-dimensional sphere wake featuring periodic, quasi-periodic and chaotic flow regimes. For both plants, the dCNM significantly outperforms the CNM in resolving the multi-frequency and multiscale dynamics. This increased prediction accuracy is obtained by stratification of the state space aligned with the direction of the trajectories. Thus, the dCNM has numerous potential applications to a large spectrum of shear flows, even for complex dynamics.

Information

Type
JFM Papers
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2024. Published by Cambridge University Press.
Figure 0

Figure 1. Principle sketches: the CNM and the dCNM are illustrated using an inward spiral trajectory in a two-dimensional state space with the same number of centroids. The thick solid lines denote cluster divisions and the thin solid lines represent sub-cluster divisions. The centroids are represented by coloured dots and their colours represent their cluster affiliations. The CNM centroids are derived from snapshot averages within each cluster and show uniform geometric coverage, whereas the dCNM centroids incorporate dynamic features and exhibit a weighted distribution. Consequently, dCNM accurately reconstructs the cycle-to-cycle variations and also ensures precise transition sequencing.

Figure 1

Table 1. Table of variables. Subscripts $k$ and $i$ are related to the level of clusters from the state space clustering, and subscripts $l$ and $j$ are related to the level of trajectory segments.

Figure 2

Algorithm 1: Pseudocode for the dynamics-augmented clustering procedure

Figure 3

Figure 2. Illustration of the subscripts in the refined centroid transitions. After the state space is clustered, only one subscript is needed to distinguish the different clusters, such as $\mathcal {C}_{k}$ and $\mathcal {C}_{i}$. After the trajectory segments are clustered, two subscripts are needed to represent the refined centroids, such as $\boldsymbol {c}_{(kl)}$ in $\mathcal {C}_{k}$ and $\boldsymbol {c}_{(ij)}$ in $\mathcal {C}_{i}$.

Figure 4

Figure 3. Individual transition time $\tau ^{n}_{ik}$ for the transition from cluster $\mathcal {C}_{k}$ to $\mathcal {C}_{i}$.

Figure 5

Figure 4. Phase portrait of the clustered Lorenz system from the CNM and dCNM. The small dots represent the snapshots and the large dots represent the centroids. Snapshots and centroids with the same colour belong to the same cluster. As a comparison, the CNM result in (a) is shown with the same number of centroids as the corresponding dCNM result. The dCNM result in (b) is shown with $K = 10$ and $\beta = 0.90$.

Figure 6

Figure 5. Transition matrices of the Lorenz system. The colour bar indicates the values of the terms. (a) Transition probability matrix $\boldsymbol {Q}$. (b) Transition time matrix $\boldsymbol {T}$.

Figure 7

Figure 6. Trajectory of the Lorenz system. The thin grey curve represents the original trajectory, the thick red curve represents the reconstructed trajectory and the red dots represent the centroids. (a) The CNM reconstruction and (b) the dCNM reconstruction are performed with the same parameters as in figure 4.

Figure 8

Figure 7. Auto-correlation function for $\tau \in [0, 30)$ of the Lorenz system. The thin black curves represent the original data set and the thick red curves represent the models: (a) CNM and (b) dCNM.

Figure 9

Figure 8. Numerical sketch of the sphere wake.

Figure 10

Figure 9. Flow characteristics of the sphere wake. The periodic flow at ${{Re}}=300$ including the transient and post-transient dynamics is displayed by (a) the phase portrait of the lift coefficient $C_L$ and (b) the temporal evolution of $C_L$. The quasi-periodic flow at ${{Re}}=330$ is displayed by (c) vortex structures, where the vortexes are identified by the $Q$ criteria and are colour coded by the non-dimensional velocity $U_{\infty }$, (d) temporal evolution of $C_L$, (e) phase portrait of $C_L$ and (f) power spectral density of $C_L$ on a time series of length $T_{traj} = 100$ (red curve) and $T_{traj} = 300$ (black curve). The chaotic flow at ${{Re}}=450$ is displayed by (g) vortex structures, (h) temporal evolution of $C_L$, (i) phase portrait of $C_L$ and (j) power spectral density of $C_L$ on a time series of length $T_{traj} = 500$.

Figure 11

Figure 10. Three-dimensional visualisation of the clustered periodic flow regime of the sphere wake at ${{Re}} = 300$. Classical multidimensional scaling is applied to the data set to visualise the high-dimensional snapshots and centroids in the subspace. The small dots represent the snapshots and the large dots represent the centroids. Snapshots and centroids with the same colour belong to the same cluster. For comparison, the CNM result in (a) is shown with the same number of centroids as the corresponding dCNM result. The dCNM result in (b) is shown with $K = 10$ and $\beta = 0.50$.

Figure 12

Figure 11. Trajectory of the periodic flow at ${{Re}} = 300$. The thin grey curve represents the original trajectory, the thick red curve represents the reconstructed trajectory and the red dots represent the centroids. (a) The CNM reconstruction and (b) the dCNM reconstruction are obtained with the same parameters as in figure 10.

Figure 13

Figure 12. Same as figure 10 but for the quasi-periodic flow at ${{Re}} = 330$. (a) The CNM result with the same number of centroids as the dCNM. (b) The dCNM result with $K = 10$ and $\beta = 0.80$.

Figure 14

Figure 13. Same as figure 5 but for the quasi-periodic flow at ${{Re}} = 330$. (a) Transition probability matrix $\boldsymbol {Q}$. (b) Transition time matrix $\boldsymbol {T}$.

Figure 15

Figure 14. Same as figure 11 but for the quasi-periodic flow at ${{Re}} = 330$. (a) The CNM reconstruction and (b) the dCNM reconstruction are obtained with the same parameters as in figure 12.

Figure 16

Figure 15. Transition illustrated with the temporal evolution of the cluster and trajectory segment affiliation of the quasi-periodic flow at ${{Re}} = 330$. The vertical direction represents the cluster-level transition and the horizontal direction indicates the trajectory segments inside this cluster. The transition with black markers represents the CFD data and the transition with red markers represents the reconstructed dynamics by the dCNM. The $x$ axis is the non-dimensionalised time $t$, the $y$ axis is the trajectory segment affiliation $l$ and the $z$ axis is the cluster affiliation $k$. The reconstruction is achieved from the same parameters as in figure 12.

Figure 17

Figure 16. The envelope spectrum of the streamwise fluctuation velocity $u'_{x}$, obtained by the surface average in $x=5D$. The dCNM reconstruction is achieved with the same parameters as in figure 12 and the CNM reconstruction is achieved with the same number of centroids as the dCNM.

Figure 18

Figure 17. Same as figure 10 but for the chaotic flow at ${{Re}} = 450$. (a) The CNM result with the same number of centroids as the dCNM. (b) The dCNM result with $K = 10$ and $\beta = 0.40$.

Figure 19

Figure 18. Same as figure 5 but for the chaotic flow at ${{Re}} = 450$. (a) Transition probability matrix $\boldsymbol {Q}$. (b) Transition time matrix $\boldsymbol {T}$.

Figure 20

Figure 19. Same as figure 11 but for the chaotic flow at ${{Re}} = 450$. (a) The CNM reconstruction and (b) the dCNM reconstruction are obtained from the same parameters as in figure 17.

Figure 21

Figure 20. Auto-correlation function of the chaotic flow at ${{Re}} = 450$; here $R$ is normalised by $R(0)$. The thin black curve represents the CFD data and the thick red curve represents the reconstruction from different models. (a) The CNM reconstruction with the same number of centroids as the dCNM. (b) The high-order CNM reconstruction with $L = 10$ and the same number of centroids as the dCNM. (c) The dCNM reconstruction with the same parameters as in figure 17.

Figure 22

Figure 21. Transition diagram of the periodic flow at ${{Re}} = 300$. The centroids are depicted by the vortex distribution. The vortices are identified by the isosurfaces of $z$ vorticity, with $-1$ for the negative vortices coloured in blue and $1$ for the positive vortices coloured in red. The transition dynamics is depicted by the directed arrows, the size of the arrow tail represents the transition probability and the colour is consistent with the departure block. (a) Cluster transitions. Different blocks represent different clusters, the colour of the block represents the corresponding cluster probability distribution $P_{k}$, and the size of the block represents the cluster size $\boldsymbol {R^u}$. (b) Sub-cluster transitions of $\beta = 0.50$, with transitions specifically departing from $\mathcal {C}_{1}$, corresponding to the red-bordered cluster transition in (a). Blocks with the same colour belong to the same cluster, the colour still represents the cluster probability distribution $P_{k}$, and the size of each block represents the sub-cluster size $\boldsymbol {R}^{\boldsymbol {u}}_{sub}$.

Figure 23

Figure 22. Cluster and centroid properties of the periodic flow at ${{Re}} = 300$. (a) Cluster probability distribution. (b) Normalised cluster size. (c) Normalised transverse cluster size. (d) Normalised sub-cluster size, where the elements from the same cluster sum to unity.

Figure 24

Figure 23. Same as figure 21 but for the quasi-periodic flow at ${{Re}} = 330$. (a) Cluster transitions. (b) Sub-cluster transitions of $\beta = 0.95$, with transitions specifically departing from $\mathcal {C}_{4}$, corresponding to the marked cluster transition in (a).

Figure 25

Figure 24. Same as figure 22 but for the quasi-periodic flow at ${{Re}} = 330$. (a) Cluster probability distribution. (b) Normalised cluster size. (c) Normalised transverse cluster size. (d) Normalised sub-cluster size, where the elements from the same cluster sum to unity.

Figure 26

Figure 25. Same as figure 21 but for the chaotic flow at ${{Re}} = 450$. (a) Cluster transitions. (b) Sub-cluster transitions of $\beta = 0.95$, with transitions specifically departing from $\mathcal {C}_{1}$.

Figure 27

Figure 26. Same as figure 22 but for the chaotic flow at ${{Re}} = 450$. (a) Cluster probability distribution. (b) Normalised cluster size. (c) Normalised transverse cluster size. (d) Normalised sub-cluster size, where the elements from the same cluster sum to unity.

Figure 28

Table 2. Grid independence test at ${{Re}} = 300$.

Figure 29

Table 3. Validation of the numerical method at ${{Re}} = 300$, compared with the listed literature.

Figure 30

Figure 27. Clustering results with different $\beta$ on the quasi-periodic flow at ${{Re}} = 330$. Results are shown for (a) $\beta = 1$, (b) $\beta = 0.95$, (c) $\beta = 0.80$, (d) $\beta = 0$.

Figure 31

Figure 28. Clustering results with different $\beta$ on the chaotic flow at ${{Re}} = 450$. Results are shown for (a) $\beta = 1$, (b) $\beta = 0.95$, (c) $\beta = 0.40$, (d) $\beta = 0$.

Figure 32

Figure 29. Representation error versus the sparsification controller $\beta$ for the quasi-periodic flow at ${{Re}} = 330$ and the chaotic flow at ${{Re}} = 450$. The results of dCNM are marked with red, and the corresponding results of high-order CNM with the same number of centroids are marked with black. All values have been normalised using the representation error of classical CNM with 10 clusters. The marginally lower error of the high-order CNM for the quasi-periodic case is due to the more numerous distribution of the centroids in one limit cycle, which constitutes a smoother cyclic trajectory. The dCNM centroids also focus on the variation between loops, thus with fewer centroids in each loop.

Figure 33

Figure 30. Temporal evolution of cluster and trajectory segment affiliation with different $\beta$ for the chaotic flow at ${{Re}} = 450$. Results are shown for (a) $\beta = 1$, (b) $\beta = 0.95$, (c) $\beta = 0.40$ and (d) $\beta = 0.$

Figure 34

Figure 31. Centroid transition matrices departing from $\mathcal {C}_4$ with different $\beta$ for the quasi-periodic flow at ${{Re}} = 330$: (a) $\beta = 0.95$, (b) $0.80$ and (c) $0$ for the cluster transition $\mathcal {C}_4 \to \mathcal {C}_5$; and (d) $\beta = 0.95$, (e) $0.80$ and (f) $0$ for $\mathcal {C}_4 \to \mathcal {C}_{10}$.

Figure 35

Figure 32. Centroid transition matrices departing from $\mathcal {C}_1$ with different $\beta$ for the chaotic flow at ${{Re}} = 450$: (a) $\beta = 0.95$, (b) $0.40$ and (c) $0$ for the cluster transition $\mathcal {C}_1 \to \mathcal {C}_2$; (d) $\beta = 0.95$, (e) $0.40$ and (f) $0$ for $\mathcal {C}_1 \to \mathcal {C}_7$; and (g) $\beta = 0.95$, (h) $0.40$ and (i) $0$ for $\mathcal {C}_1 \to \mathcal {C}_{10}$.

Figure 36

Figure 33. Comparison between the POD reconstruction and the dCNM reconstruction for the quasi-periodic flow at ${{Re}} = 330$: (a) the POD reconstruction resolving $50\,\%$ of the fluctuation energy and (b) the dCNM reconstruction with $\beta = 0.5$.

Figure 37

Figure 34. Same as figure 33 but for the chaotic flow at ${{Re}} = 450$. (a) The POD reconstruction resolving $60\,\%$ of the fluctuation energy and (b) the dCNM reconstruction with $\beta = 0.4$.