Hostname: page-component-5db58dd55d-mhzq2 Total loading time: 0 Render date: 2026-05-31T23:44:05.985Z Has data issue: false hasContentIssue false

Natural convection in a vertical channel. Part 3. Bifurcations of many (additional) unstable periodic orbits and their dynamical relevance

Published online by Cambridge University Press:  05 November 2025

Zheng Zheng*
Affiliation:
Emergent Complexity in Physical Systems Laboratory (ECPS), École Polytechnique Fédérale de Lausanne, Lausanne CH 1015, Switzerland
Laurette S. Tuckerman
Affiliation:
Physique et Mécanique des Milieux Hétérogènes (PMMH), CNRS, ESPCI Paris, PSL University, Sorbonne Universit´e, Universit´e de Paris, 75005 Paris, France
Tobias M. Schneider
Affiliation:
Emergent Complexity in Physical Systems Laboratory (ECPS), École Polytechnique Fédérale de Lausanne, Lausanne CH 1015, Switzerland
*
Corresponding author: Zheng Zheng, zheng.zheng@epfl.ch

Abstract

Vertical thermal convection exhibits weak turbulence and spatio-temporally chaotic behaviour. For this configuration, we report seven new equilibria and 26 new periodic orbits. These orbits, together with four previously studied in Zheng et al. (J. Fluid Mech., 2024b, vol. 1000, p. A29) bring the number of periodic-orbit branches computed so far to 30, all solutions to the fully nonlinear three-dimensional Navier–Stokes equations. These new and unstable invariant solutions capture intricate spatio-temporal flow patterns including straight, oblique, wavy, skewed and distorted convection rolls, as well as bursts and defects. These interesting and important fluid mechanical processes in a small flow unit are shown to also appear locally and instantaneously in a chaotic simulation in a large domain. Most of the solution branches show rich spatial and/or spatio-temporal symmetries. The bifurcation-theoretic organisation of these solutions is discussed; the bifurcation scenarios include Hopf, pitchfork, saddle-node, period-doubling, period-halving, global homoclinic and heteroclinic bifurcations, as well as isolas. Furthermore, these orbits are shown to be able to reconstruct statistically the core part of the attractor, so that these results may contribute to a quantitative description of transitional fluid turbulence using periodic orbit theory.

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 (https://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), 2025. Published by Cambridge University Press
Figure 0

Figure 1. Vertical convection cell with size $[L_x, L_y, L_z] = [1, 8, 9]$. The flow is bounded between two fixed walls at $x=\pm 0.5$ at which the flow is heated and cooled, respectively. We visualise the flow on the $y$$z$ plane at $x=0$ (dotted), from left to right as indicated by the eye and arrow. The laminar velocity $\boldsymbol u_0(x) = \sqrt {Ra/Pr} (x/4 - x^3)/6 \:\boldsymbol e_z$ and temperature $\mathcal{T}_0(x) = x$ of this system are traced as an orange curve and a green line, respectively. Gravity, denoted by $\boldsymbol g$, is in the vertical direction $\boldsymbol e_z$.

Figure 1

Figure 2. (a) Bifurcation diagram of equilibria and (b–k) flow structures visualised via the midplane temperature field. In (a), all branches shown are unstable, with the exception of FP1 for ${\textit{Ra}}\lt 6056$ and of FP2 for $6056\lt Ra\lt 6058.5$; on the right are two enlarged diagrams, zooming in on the FP2$\rightarrow$FP7$\rightarrow$FP8 and FP9$\rightarrow$FP10$\rightarrow$FP11 bifurcations. The solutions (b) FP1, (c) FP2 and (d) FP4 have been presented in Zheng et al. (2024b) and are shown with thinner curves in (a). The solution (e) FP7 bifurcates from FP2 at ${\textit{Ra}}=6279.5$; ( f) FP8 bifurcates from FP7 at ${\textit{Ra}}=6282.9$. The solution (g) FP9 bifurcates from the unstable base state at ${\textit{Ra}}=5941$; (h) FP10 bifurcates from FP9 at ${\textit{Ra}}=6360$; (i) FP11 bifurcates from FP10 at ${\textit{Ra}}=6369.2$ and undergoes a saddle-node bifurcation at ${\textit{Ra}}=6213.5$; (j) FP12 bifurcates from FP9 at ${\textit{Ra}}=6184$. The solution (k) FP13 undergoes a saddle-node bifurcation at ${\textit{Ra}}=6449$ and both upper and lower branches exist at least until ${\textit{Ra}}=6800$.

Figure 2

Figure 3. Temperature norms (a) and periods (b) of periodic orbits. Orbits PO2–PO4 are discussed in detail in Zheng et al. (2024b). In (a), for each orbit, we show two curves, the maximum and minimum of $\lvert \lvert \theta \lvert \lvert _2$ along an orbit. All of RPO5–PPO30 are linearly unstable. The upper limit of (b) is set to $T=700$, even though some orbits are continued to higher period. The bifurcation scenarios include Hopf, pitchfork, saddle-node, period-doubling, period-halving and global homoclinic/heteroclinic bifurcations and isolas. For more clarity, bifurcation diagrams for selected sets of orbits will be shown in figures 4, 5, 7, 8, 11, 15 and 20. The apparent lack of smoothness in some $\lvert \lvert \theta \lvert \lvert _2$ curves corresponds to the overtaking of one temporal maximum or minimum of $\lvert \lvert \theta \lvert \lvert _2$ by another as ${\textit{Ra}}$ is varied.

Figure 3

Table 1. Summary of spatial symmetries and bifurcation scenarios of 30 periodic orbits found in domain $[L_x,L_y,L_z]=[1,8,9]$, with PO1–PO4 discussed in Zheng et al. (2024b). Abbreviations PF, SN, PD, PH, H and GB stand for pitchfork, saddle-node, period-doubling, period-halving, Hopf and global bifurcations.

Figure 4

Figure 4. Temperature norms (a) and periods (b) of RPO13, RPO15, RPO26 and RPO28. Branch RPO13 bifurcates from and terminates on RPO18 (which is shown more completely in figure 5) in two period-doubling bifurcations. The bifurcation points are indicated by stars on the right plot. Branches RPO15, RPO26 and RPO28 begin and terminate at saddle-node bifurcations and form isolas.

Figure 5

Figure 5. Temperature norms (a) and periods (b) of RPO17, RPO18 and RPO27. The RPO17 branch forms an isola. Orbit RPO18 bifurcates from FP2 in a global homoclinic bifurcation at ${\textit{Ra}}=6277.96$ and continues to exist up to at least ${\textit{Ra}}=6686$. Orbit RPO27 is generated from RPO18 in a pitchfork bifurcation at ${\textit{Ra}}=6279.7$ and continues to exist up to at least ${\textit{Ra}}=6650$.

Figure 6

Figure 6. Dynamics of RPO18 at ${\textit{Ra}}=6277.958$ (close to the global bifurcation point) with relative period $T=476.31$. (ae) Snapshots of the midplane temperature field. ( f) Time series from DNS. The five red stars indicate the moments at which the snapshots (ae) are taken.

Figure 7

Figure 7. Temperature norms (a) and periods (b) of PO2, RPO19 and RPO25. Branch RPO19 bifurcates from and ends on PO2 (discussed in Zheng et al.2024b) at ${\textit{Ra}}=6252$ and ${\textit{Ra}}=6274$ in two period-doubling bifurcations. Branch RPO25 bifurcates from RPO19 at ${\textit{Ra}}=6260.5$ in a pitchfork bifurcation, undergoes saddle-node bifurcations and terminates in a period-halving bifurcation (marked by PH) on another branch that is not shown or studied in this paper.

Figure 8

Figure 8. Temperature norms (a) and periods (b) of PO6, RPO10, PO14, PPO16 and RPO29. Branch PO6 approaches a heteroclinic cycle linking two symmetrically related versions of FP2 in a global bifurcation at ${\textit{Ra}}\approx 6218.6$, at which its period diverges. At higher Rayleigh numbers, PO6 undergoes saddle-node bifurcations and continues to exist at least until ${\textit{Ra}}=6615$. Branch RPO10 possibly bifurcates from FP4 in a global bifurcation at ${\textit{Ra}}\approx 6298.7$ and continues to exist at least until ${\textit{Ra}}=6650$. Branch PO14 bifurcates from FP11 in a Hopf bifurcation and terminates in a global bifurcation by meeting FP9. Branch PPO16 is created from FP9 in a global bifurcation at ${\textit{Ra}}\approx 6240.6$ and continues to exist until at least ${\textit{Ra}}=6656.5$. Branch RPO29 bifurcates from FP4 at ${\textit{Ra}} \approx 6274.14$ and terminates on FP2 at ${\textit{Ra}}\approx 6402$ in two global bifurcations.

Figure 9

Figure 9. (ae) Snapshots of the dynamics of PO6 at ${\textit{Ra}}=6218.6$. Snapshots (a) and (d) show states which are close to two symmetry-related versions of FP2. ( f) Time series of PO6 at ${\textit{Ra}}=6218.6$ (with period $T= 1069.1$). (g) Phase space projection at ${\textit{Ra}}=6218.6$ close to the global bifurcation point. The curve shows PO6 and triangles show two symmetry-related FP2 states involved in the heteroclinic cycle. In ( f) and (g), the five red stars indicate the moments at which the snapshots (ae) are taken. In (g), the red arrows show the direction of the trajectory.

Figure 10

Figure 10. Equilibria and eigenmodes at ${\textit{Ra}}=6218.6$. Case (a) FP2, (b) its unstable eigenmode $e_1$ and (c) its stable eigenmode $e_2$. Case (d) FP2$^\prime \equiv \pi _y\tau (4,0)$FP2, (e) its unstable eigenmode $e_1^\prime \equiv \pi _y\tau (4,0)e_1$ and ( f) its stable eigenmode $e_2^\prime \equiv \pi _y\tau (4,0)e_2$. The wavenumbers of the equilibria and eigenmodes in the $y$-direction suggest a 1 : 2 mode interaction.

Figure 11

Figure 11. Temperature norms (a) and periods (b) of RPO5, PPO7, RPO8, PO9 and PPO30. Branches RPO5, RPO8 and PO9 undergo saddle-node bifurcations and are continued until ${\textit{Ra}}=6635$ for one of their endpoints. At the other endpoints, RPO5 possibly bifurcates from FP4 in a global bifurcation, and the termination of RPO8 and PO9 are unclear. Branch PPO7 undergoes saddle-node bifurcations and forms an isola. Branch PPO30 bifurcates from and terminates on PPO7 in two period-doubling bifurcations.

Figure 12

Figure 12. Dynamics of PPO7 at ${\textit{Ra}}=6280.38$ with pre-period $T=226$. (aj) Snapshots of the midplane temperature field. (k) Time series from DNS. The ten red stars indicate the moments at which the snapshots (a)–(j) are taken.

Figure 13

Figure 13. Dynamics of RPO10 at ${\textit{Ra}}=6298.686$ with relative period $T=623.35$. (a) Time series of RPO10; the three red stars indicate the moments at which the snapshots (b)–(d) of the midplane temperature field are taken.

Figure 14

Figure 14. (a) Periods and (b) time series of RPO29. (Branch RPO29 also appears as part of figure 8.) The inset in (a) shows a sequence of saddle-node bifurcations before the global bifurcation at ${\textit{Ra}}\approx 6274.14$. (b) Time series from the last continuation point (longest period) at ${\textit{Ra}}=6274.144$ and ${\textit{Ra}}=6402.012$. Branch RPO29 approaches FP2 and FP4 in two different global homoclinic bifurcations at its two endpoints.

Figure 15

Figure 15. Temperature norms (a) and period (b) of RPO11, RPO12 and RPO20. Branch RPO11 undergoes saddle-node bifurcations and both the lower and upper branches are continued beyond ${\textit{Ra}}=6680$; its bifurcation structure remains unclear. The lower RPO12 branch exists beyond ${\textit{Ra}}=6680$, while the upper branch seems to terminate in a global bifurcation by meeting FP4, close to ${\textit{Ra}}=6655$. Branch RPO20 bifurcates from FP4 in a global bifurcation at ${\textit{Ra}}\approx 6561$ at which its period seems to diverge; its termination is unclear.

Figure 16

Figure 16. (a) Time series of RPO12 with relative period $T=301.9$ at ${\textit{Ra}}=6654.865$. A snapshot of the midplane temperature field at instant $t=170$ is shown in the inset and is close to FP4. (b) Time series of RPO20 with relative period $T=343$ at ${\textit{Ra}}=6561.2$. The five red stars indicate the moments at which the snapshots (c)–(g) are taken. Snapshot (e) is close to FP4.

Figure 17

Figure 17. Dynamics of RPO5 with relative period $T=400.5$ at ${\textit{Ra}}=6510.4$ and of RPO8 with $T=375.4$ at ${\textit{Ra}}=6388.46$. (ae, hl) Snapshots of the midplane temperature field. Snapshot (d) of RPO5 is similar to FP4 (figure 2d) and converges to FP4 when used as an initial guess for Newton’s method. ( fg) Time series, initialised by the states shown in (a) and (h).

Figure 18

Figure 18. Dynamics of PO14 with period $T=775.62$ at ${\textit{Ra}}=6313$ (close to the global bifurcation point). (ad) Snapshots of the midplane temperature field. Snapshots (c) and (d) converge to FP9 and FP12 when used as initial guesses. (e) Time series from DNS. ( f) Phase space projection: shown are PO14 (curve with dots) as well as FP9 and FP12 (triangles). In (e) and ( f), the four red stars indicate the moments at which the snapshots (a)–(d) are taken. (g) The $L_2$-distance between each instantaneous flow field of PO14 and FP9 (and FP12). The dynamics of PO14 is exponential for most of the cycle (blue curve). The approaching (black dashed line) and escaping (red dashed line) dynamics of PO14 with respect to FP9 are shown and are governed by two eigenvalues, $\lambda _1$ and $\lambda _2$, of FP9. (hi) Two eigenmodes $e_1$ and $e_2$ of FP9, visualised via the midplane temperature field.

Figure 19

Figure 19. Dynamics of PPO16 with pre-period $T=1007.05$ at ${\textit{Ra}}=6240.6429$ (close to the global bifurcation point). (ae) Snapshots of the midplane temperature field. Snapshot (b) converges to FP9 when used as an initial guess. ( f) Time series from DNS. The five red stars indicate the moments at which the snapshots (ae) are taken. (g) The $L_2$-distance between each instantaneous flow field of PPO16 and FP9. The dynamics of PPO16 is exponential for most of the cycle (blue curve). The approaching (black dashed line) and escaping (red dashed line) dynamics of PPO16 with respect to FP9 are shown to be governed by two eigenvalues, $\lambda _1$ and $\lambda _2$, of FP9. (hi) Two eigenmodes $e_1$ and $e_2$ of FP9, visualised via the midplane temperature field.

Figure 20

Figure 20. Temperature norms (a) and periods (b) of RPO21, RPO22, PO23 and PO24. On the left, the minima of $\lvert \lvert \theta \lvert \lvert _2$ of RPO21 and RPO22 are too close to be distinguished; the lack of smoothness in the maxima of $\lvert \lvert \theta \lvert \lvert _2$ of RPO21 corresponds to the overtaking of one temporal maximum or minimum of $\lvert \lvert \theta \lvert \lvert _2$ by another as ${\textit{Ra}}$ is varied. The creation and termination of RPO21 and RPO22 are not discussed. Both PO23 and PO24 bifurcate from FP8 in two Hopf bifurcations; PO23 possibly terminates in a global bifurcation at ${\textit{Ra}} \approx 6589.5$ by meeting FP13, and PO24 exists until at least ${\textit{Ra}}=6667$.

Figure 21

Figure 21. Dynamics of PO23 at ${\textit{Ra}}=6589.47$ with period $T=404.6$. (ae) Snapshots of the midplane temperature field. ( f) Time series from DNS. The five red stars indicate the moments at which the snapshots (ae) are taken.

Figure 22

Figure 22. Dynamics of PO9 with period $T=311.18$ at ${\textit{Ra}}=6413.11$. (a) Time series from DNS. The four red stars indicate the moments at which the snapshots (b)–(e) are taken.

Figure 23

Figure 23. Dynamics of RPO11 with relative period $T=209.26$ at ${\textit{Ra}}=6500$. (a) Time series from DNS. The four red stars indicate the moments at which the snapshots (b)–(e) are taken.

Figure 24

Figure 24. Phase space projection at ${\textit{Ra}}=6300$. The plot shows the projection onto the thermal energy input ($I$) and the viscous dissipation over energy input ($D/I$) of 34 periodic orbits and of instantaneous flow fields, separated by $\Delta t=1$, of the chaotic dynamics during a DNS of length $2\times 10^5$ time units. The inset shows the chaotic dynamics only (the dots appear slightly denser due to the inset’s smaller size). The subscripts $n$ in POX$_{n}$ indicate different orbits on the same solution branch related by saddle-node bifurcations.

Figure 25

Figure 25. Chaotic dynamics and PPO7 at ${\textit{Ra}}=6300$. (a) Projection as in figure 24 but with only a short portion of DNS and two orbits. The inset zooms in on the slow dynamics close to $D=I$ and $I\approx 0.063$. The crosses indicate instants at which the snapshots (bg) are taken and the triangles indicate the beginning and end of the selected DNS trajectory. (bd) Temperature fields corresponding to three instants of the chaotic dynamics shadowing PPO7$_2$. (eg) Temperature fields corresponding to three instants of PPO7$_2$.

Figure 26

Figure 26. Chaotic dynamics and RPO12 at ${\textit{Ra}}=6300$. (a) Projection as in figure 24 but with only a short portion of DNS and two orbits. The crosses indicate instants at which the snapshots (b)–(g) are taken and the triangles indicate the beginning and end of the DNS trajectory. (bd) Temperature fields corresponding to three instants of the chaotic dynamics shadowing RPO12$_1$. (eg) Temperature fields corresponding to three instants of RPO12$_1$.

Figure 27

Figure 27. Probability density functions (PDFs) of $I$ and $\lvert \lvert \theta \lvert \lvert _2$ at ${\textit{Ra}}=6300$. Shown are the data from DNS and predicted statistics based on 34 periodic orbits. A total of 80 bins is used for each PDF.

Figure 28

Figure 28. (a) one snapshot of temperature field from DNS in a large spatial domain $[L_x, L_y, L_z] = [1, 80, 90]$ at ${\textit{Ra}}=6300$ and at a fixed time. Smaller boxes of size $[L_x,L_y, L_z] = [1, 8, 9]$ surround patterns that are (approximately) captured by invariant solutions, shown in the eight snapshots in (b), that have been studied in this work or in Zheng et al. (2024b). The grid used for the large domain computation has the same density of points as that for the smaller domain.