Hostname: page-component-6898cfcb55-zkb6p Total loading time: 0 Render date: 2026-11-11T09:32:47.441Z Has data issue: false hasContentIssue false

Cluster-based hierarchical network model of the fluidic pinball – cartographing transient and post-transient, multi-frequency, multi-attractor behaviour

Published online by Cambridge University Press:  18 January 2022

Nan Deng
Affiliation:
School of Mechanical Engineering and Automation, Harbin Institute of Technology, 518055 Shenzhen, PR ChinaInstitute of Mechanical Sciences and Industrial Applications, ENSTA-Paris, Institut Polytechnique de Paris, 828 Bd des Maréchaux, F-91120 Palaiseau, FranceLaboratoire Interdisciplinaire des Sciences du Numérique, Université Paris-Saclay, CNRS, F-91400 Orsay, France
Bernd R. Noack*
Affiliation:
School of Mechanical Engineering and Automation, Harbin Institute of Technology, 518055 Shenzhen, PR China
Marek Morzyński
Affiliation:
Department of Virtual Engineering, Poznań University of Technology, Jana Pawla II 24, PL 60-965 Poznań, Poland
Luc R. Pastur*
Affiliation:
Institute of Mechanical Sciences and Industrial Applications, ENSTA-Paris, Institut Polytechnique de Paris, 828 Bd des Maréchaux, F-91120 Palaiseau, France
*
†Email addresses for correspondence: bernd.noack@hit.edu.cn, luc.pastur@ensta-paris.fr
†Email addresses for correspondence: bernd.noack@hit.edu.cn, luc.pastur@ensta-paris.fr

Abstract

We propose a self-supervised cluster-based hierarchical reduced-order modelling methodology to model and analyse the complex dynamics arising from a sequence of bifurcations for a two-dimensional incompressible flow of the fluidic pinball. The hierarchy is guided by a triple decomposition separating a slowly varying base flow, dominant shedding and secondary flow structures. All these flow components are kinematically resolved by a hierarchy of clusters. The transition dynamics between these clusters is described by a directed network, called the cluster-based hierarchical network model (HiCNM). Three consecutive Reynolds number regimes for different dynamics are considered: (i) periodic shedding at $Re=80$, (ii) quasi-periodic shedding at $Re=105$ and (iii) chaotic shedding at $Re=130$, involving three unstable fixed points, three limit cycles, two quasi-periodic attractors and a chaotic attractor. The HiCNM enables identification of the dynamics between multiple invariant sets in a self-supervised manner. Both the global trends and the local structures during the transition are well resolved by a moderate number of hierarchical clusters. The proposed HiCNM provides a visual representation of transient and post-transient, multi-frequency, multi-attractor behaviour and may automate the identification and analysis of complex dynamics with multiple scales and multiple invariant sets.

Information

Type
JFM Papers
Creative Commons
Creative Common License - CCCreative Common License - BYCreative Common License - NCCreative Common License - ND
This is an Open Access article, distributed under the terms of the Creative Commons Attribution-NonCommercial-NoDerivatives licence (https://creativecommons.org/licenses/by-nc-nd/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original work is unaltered and is properly cited. The written permission of Cambridge University Press must be obtained for commercial re-use or in order to create a derivative work.
Copyright
© The Author(s), 2022. Published by Cambridge University Press.
Figure 0

Figure 1.Overview of the cluster-based hierarchical network modelling framework exemplified at $Re=80$. (a) The flow dynamics involves six invariant sets associated with three unstable fixed points, three limit cycles, as shown in the three-dimensional phase portrait of the drag and lift forces. (b) Under the mean-field consideration, the flow can be decomposed into a slowly varying mean flow, the coherent and incoherent components, separated by the dominant frequency of the coherent part. The non-coherent fluctuating component is weak in this case, and the third term of the triple decomposition can be ignored. (c) Therefore, a HiCNM with two layers is enough to extract the global trend and the local dynamics of the varying mean-flow field. The transient and post-transient dynamics, characterized by multiple frequencies and multiple invariant sets, are introduced in § 2.2. The hierarchical network modelling strategy is discussed in § 3.2.2 under the mean-filed consideration in § 3.1.1. The dynamics reconstruction of the resulting hierarchical network model is given in § 3.2.3.

Figure 1

Figure 2.Configuration of the fluidic pinball and computational grid for the simulated domain. The upstream velocity is denoted $U_\infty$. An example vorticity field at $Re=130$ is colour coded in the range $[-1.5, 1.5]$ from blue to red.

Figure 2

Figure 3.Post-transient flow state for different flow regimes at the Reynolds numbers marked in red. The critical values of the supercritical Hopf bifurcation $Re_1$, the supercritical pitchfork bifurcation $Re_2$ and the Neimark–Säcker bifurcation $Re_3$ before the system entering into chaos at $Re_4$ are marked in black on the $Re$-axis.

Figure 3

Figure 4.Transient and post-transient dynamics starting with different steady solutions, illustrated with the time evolution of the lift coefficient $C_L$ at $Re = 30$ (a), $80$ (b), $105$ (c), $130$ (d).

Figure 4

Figure 5.An illustration of the residence time in the cluster-based network model; $\bullet$ remarks the entering time into new clusters.

Figure 5

Figure 6.An illustration of the hierarchical structure with different scales in the triple flow decomposition in § 3.1.1. Layer 0: the top layer is characterized by the invariant mean flow $\bar {\boldsymbol {u}}$. Layer 1: the global trend is described by the slowly varying mean-flow field $\langle \boldsymbol {u}\rangle _T$. Layer 2: the coherent part $\tilde {\boldsymbol {u}}$ is added for the local dynamics around the varying mean-flow field. Layer 3: the non-coherent part $\boldsymbol {u}^{\prime }$ is considered in the case of turbulent flow.

Figure 6

Figure 7.An illustration of the transitions between the parent and child layers in the hierarchical network model. The trajectories pass through the cluster in the parent layer: the entering and exiting snapshots are marked with red dot and the blue dot. After clustering, a classic network model is built between $N$ subclusters, with transition probability $P$. The vertical transitions indicate the ports of entry and exit of the subclusters with probabilities $Q_{o,j}$ and $Q_{e,j}$.

Figure 7

Figure 8.Sketch of HiCNM applied to the fluidic pinball at $Re=80$. See text for the details.

Figure 8

Algorithm 1Clustering algorithm with slowly varying mean flow

Figure 9

Algorithm 2Divisive clustering algorithm in the child layer under supervision

Figure 10

Figure 9.Graph of transitions between clusters in layer 1 at $Re= 80$. Cluster centroids are marked with the coloured squares, with their vorticity fields in colour with $[-1.5, 1.5]$. The snapshots belonging to them are marked as small dots with the same colours. The transitions between clusters are shown with arrows, where the line width presents the probability of transition.

Figure 11

Figure 10.Cluster-based analysis at $Re= 80$ in layer 1: (a) transition illustrated with cluster label, (b) transition matrix, (c) residence time matrix. Since subclusters are not considered, the snapshot index in layer 1 $m_1$ is identical to the original index $m$. The colour bar indicates the values of the terms. Residence time larger than 100 is marked with a solid black circle and excluded from the colour bar. An extremely long residence time in a cluster indicates data density, and such a cluster is generally associated with an invariant set.

Figure 12

Figure 11.Cluster-based analysis in layer 2 at $Re= 80$ for $\mathcal {C}_{9}$: (a) graph of non-trivial transitions between clusters, as in figure 9, (b) transition illustrated with cluster label, (c) transition matrix, (d) residence time matrix, as in figure 10. Two trajectories pass through $\mathcal {C}_{9}$ in the parent layer, one with $m_2=1, \ldots, 5430$ and another with $m_2=5431, \ldots, 9917$.

Figure 13

Figure 12.Cluster-based analysis in layer 2 at $Re= 80$ for $\mathcal {C}_{7}$: (a) graph of non-trivial transitions between clusters, as in figure 9, (b) transition illustrated with cluster label, (c) transition matrix, (d) residence time matrix, as in figure 10. Two trajectories pass through $\mathcal {C}_{7}$ in the parent layer, one with $m_2=1, \ldots, 2330$ and another with $m_2=2331, \ldots, 4665$.

Figure 14

Figure 13.Cluster-based analysis in layer 2 at $Re= 80$ for $\mathcal {C}_{1}$: (a) graph of non-trivial transitions between clusters, as in figure 9, (b) transition illustrated with cluster label, (c) transition matrix, (d) residence time matrix, as in figure 10. Two trajectories pass through $\mathcal {C}_{1}$ in the parent layer, one with $m_2=1, \ldots, 5319$ and another with $m_2=5320, \ldots, 10\ 640$.

Figure 15

Figure 14.Autocorrelation function for $\tau \in [0, 1500)$ from DNS (black solid line) and the hierarchical network model (red dashed line) in the two layers: (a) $\mathcal {L}_{1}$ and (b) $\mathcal {L}_{2}$, at $Re=80$.

Figure 16

Figure 15.Cluster-based analysis at $Re= 80$ for the fluctuating flow: transition illustrated with cluster label and transition matrix of the standard network model (a,c) and the hierarchical network model in the second layer (b,d), as in figure 10.

Figure 17

Figure 16.Graph of transitions between clusters in layer 1 at $Re= 105$, displayed as in figure 9.

Figure 18

Figure 17.Cluster-based analysis at $Re= 105$ in layer 1: (a) transition illustrated with cluster label, (b) transition matrix, (c) residence time matrix, displayed as in figure 10.

Figure 19

Figure 18.Cluster-based analysis in layer 2 at $Re= 105$ for $\mathcal {C}_{6}$: (a) graph of non-trivial transitions between clusters, as in figure 9, (b) transition illustrated with cluster label, (c) transition matrix, (d) residence time matrix, as in figure 10. Two trajectories pass through $\mathcal {C}_{6}$ in the parent layer, one with $m_2=1, \ldots, 6877$ and another with $m_2=6878, \ldots, 12\ 682$.

Figure 20

Figure 19.Cluster-based analysis in layer 3 at $Re= 105$ for $\mathcal {C}_{6,\,10}$: (a) graph of non-trivial transitions between clusters, as in figure 9, (b) transition illustrated with cluster label, (c) transition matrix, (d) residence time matrix, as in figure 10. Two trajectories are detected in the ‘Poincaré section’ of $\mathcal {C}_{6,\,10}$, one with $m_3=1, \ldots, 81$ and another with $m_3=82, \ldots, 150$.

Figure 21

Figure 20.Autocorrelation function for $\tau \in [0, 1500)$ from DNS (black solid line) and the hierarchical network model (red dashed line) in the three layers: (a) $\mathcal {L}_{1}$, (b) $\mathcal {L}_{2}$ and (c) $\mathcal {L}_{3}$, at $Re=105$.

Figure 22

Figure 21.Graph of transitions between clusters in layer 1 at $Re= 130$, displayed as in figure 9.

Figure 23

Figure 22.Cluster-based analysis at $Re= 130$ in layer 1: (a) transition illustrated with cluster label, (b) transition matrix, (c) residence time matrix, displayed as in figure 10.

Figure 24

Figure 23.Cluster-based analysis in layer 2 at $Re= 130$ for $\mathcal {C}_{1}$: (a) graph of non-trivial transitions between clusters, as in figure 9, (b) transition illustrated with cluster label, (c) transition matrix, (d) residence time matrix, as in figure 10. Two trajectories pass through $\mathcal {C}_{1}$ in the parent layer, one with $m_2=1, \ldots, 4878$ and another with $m_2=4879, \ldots, 9760$.

Figure 25

Figure 24.Cluster-based analysis in layer 2 at $Re= 130$ for $\mathcal {C}_{10}$: (a) graph of non-trivial transitions between clusters, as in figure 9, (b) transition illustrated with cluster label, (c) transition matrix, (d) residence time matrix, as in figure 10. A sole trajectory passes through $\mathcal {C}_{10}$ in the parent layer with $m_2=1, \ldots, 2782$.

Figure 26

Figure 25.Cluster-based analysis in layer 2 at $Re= 130$ for $\mathcal {C}_{2}$: (a) graph of non-trivial transitions between clusters, as in figure 9, (b) transition illustrated with cluster label, (c) transition matrix, (d) residence time matrix, as in figure 10. Two trajectories pass through $\mathcal {C}_{2}$ in the parent layer, one with $m_2=1, \ldots,1088$ and another with $m_2=1089, \ldots,2175$.

Figure 27

Figure 26.Graph of transitions between clusters in layer 2 at $Re= 130$ for the chaotic clusters of $\mathcal {L}_{1}$, displayed as in figure 9.

Figure 28

Figure 27.Cluster-based analysis in layer 2 at $Re= 130$ for the chaotic clusters of $\mathcal {L}_{1}$: (a) transition illustrated with cluster label, (b) transition matrix, (c) residence time matrix, as in figure 10. All four trajectories reach the chaotic clusters, with $m_2=1, \ldots,8720, 8721, \ldots,17\ 420, 17\ 421, \ldots,24\ 056$ and $24\ 057, \ldots,30\ 989$.

Figure 29

Figure 28.Autocorrelation function for $\tau \in [0, 1500)$ from DNS (black solid line) and the hierarchical network model (red dashed line) in the two layers: (a) $\mathcal {L}_{1}$ and (b) $\mathcal {L}_{2}$, at $Re=130$.

Figure 30

Figure 29.Configuration of the fluidic pinball and dimensions of the simulated domain of the blockage ratio $B=0.025$. A typical field of vorticity at $Re=150$ is represented in colour with $[-1.5, 1.5]$. The upstream velocity is denoted $U_\infty$. An observation zone of size $[-4D,+20D]\times [-4D,+4D]$ is marked out with a red dashed box.

Figure 31

Figure 30.Transient and post-transient dynamics of the fluidic pinball with the enlarged grid, illustrated with the time evolution of the lift coefficients $C_L$ starting with the symmetric steady solution at different Reynolds numbers: $Re = 30$ (a), $90$ (b), $120$ (c), $150$ (d).

Figure 32

Figure 31.An illustration of a hierarchical network model. The vertical structure describes the transitions between the parent–child layers with dashed arrows: the red dashed arrows present the possible inlet from the parent layer to the child layer, and the blue dashed arrows denote the outlet back to the parent layer. The horizontal structure presents the transition between the subclusters with arrows. The numbers indicate the possibility of each transition.

Figure 33

Algorithm 3Pre-processing the velocity field by POD

Figure 34

Figure 32.Time evolution of the cluster index: the reconstructed dynamics (red curve) with the same initial cluster of the original dynamics (grey curve with coloured markers) for $m_2=1, \ldots,8720$ (a); and probability distribution of all $m_2$ in figure 27 by a stochastic model using the transition matrix (b), at $Re=130$.