Hostname: page-component-76d6cb85b7-7262s Total loading time: 0 Render date: 2026-07-22T05:38:34.774Z Has data issue: false hasContentIssue false

A space–time projection framework for approximate periodic orbit computation

Published online by Cambridge University Press:  18 June 2026

Xiaodong Li
Affiliation:
Aerodynamics and Flight Mechanics Group, University of Southampton, Boldrewood Campus, Burgess Road, Southampton SO16 7QF, UK
Davide Lasagna*
Affiliation:
Aerodynamics and Flight Mechanics Group, University of Southampton, Boldrewood Campus, Burgess Road, Southampton SO16 7QF, UK
*
Corresponding author: Davide Lasagna, davide.lasagna@soton.ac.uk

Abstract

Content of image described in text.

This work investigates projection-based reduced space–time models formulated in the frequency domain, employing space–time basis functions constructed with spectral proper orthogonal decomposition (SPOD) to represent dominant spatio-temporal structures. Although frequency-domain formulations are well suited to capturing time-periodic solutions, such as unstable periodic orbits, this study focuses on computing long-time approximate periodic solutions of statistically stationary flows whose statistics resemble those of the underlying chaotic attractor. In contrast to reduced-order models based solely on spatial modes, a space–time formulation achieves simultaneous reduction in both space and time via Galerkin projection of the Navier–Stokes equations onto the SPOD basis using a space–time inner product, yielding a quadratic algebraic system for the amplitude coefficients. Approximate solutions of the reduced system are obtained by identifying coefficients that minimise an objective function corresponding to the sum of squared residuals across all frequencies and modes, quantifying violation of momentum conservation within the reduced subspace. A robust gradient-based optimisation algorithm is used to identify minima. The method is demonstrated for chaotic flow in a two-dimensional lid-driven cavity at a Reynolds number equal to 20 000, where solutions with extended temporal periods approximately fifteen times the dominant shear-layer time scale are sought. Even without closure models to represent truncated spatio-temporal triadic interactions, multiple reduced-order solutions are found that identify approximate periodic orbits which reproduce dominant dynamical flow features and recover with good fidelity to the statistical distribution of the training data used to construct the basis, although these solutions tend to overpredict energy near the truncation boundary.

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), 2026. Published by Cambridge University Press
Figure 0

Table 1. Properties of model coefficients in the space–time reduced framework.

Figure 1

Figure 1. Figure 1 long description.Four snapshots of the vorticity field of the fully developed state separated by a time interval Δt=0.4$\Delta t = 0.4$, panel (a). Time history of kinetic energy (K$\mathcal{K}$) and turbulent kinetic energy (K′$\mathcal{K}'$) with the corresponding probability density function (PDF), panels (b, c).

Figure 2

Figure 2. Figure 2 long description.Spectrum of SPOD eigenvalues, up to mode 18, coloured by the mode index, panel (a). The vertical lines identify energy peaks at fk=0.586,1.211,1.797$f^k= 0.586, 1.211, 1.797$. The decay of eigenvalues for the mean component and these three energy-peak frequencies and their cumulative energy are shown in panels (b) and (c).

Figure 3

Figure 3. Figure 3 long description.Real part of the x$x$-component of the first three SPOD modes for the mean component and the three peak frequencies marked by vertical lines in figure 2(a).

Figure 4

Table 2. Parameters for the two frequency-domain reduced systems used in the study.Table 2 long description.

Figure 5

Figure 4. Figure 4 long description.Potential strategies for selecting SPOD modes for reduced system R95, panel (a), and R90, panel (b), overlaid on the heat map of the SPOD eigenvalues. The solid green boundary corresponds to the nominal truncation boundary, where all eigenvalues are globally ranked prior to truncation. In practice, modes falling within the rectangular region enclosed by the green dash-dotted line are retained.

Figure 6

Figure 5. Figure 5 long description.The squared magnitude of the 300 sets of amplitude coefficients (light grey circles), obtained from protocol A (a,b,c) and protocol B (d,e, f). These are compared with the SPOD eigenvalues (solid lines) for the first three SPOD modes. The red triangles denote coefficients from one of the initial guesses and the green dots denote the average over all guesses.

Figure 7

Figure 6. Figure 6 long description.Optimisation history of the objective function J$J$, panel (a), and the metric η$\eta$ for the reduced systems R90 and R95 using initialisation of protocol A projected from one data block, with and without optimising time periods ω$\omega$, panel (b). Optimisation history of the dominant amplitude coefficient at f15=0.587$f^{15}=0.587$, with the initial guess marked with an empty circle, panel (c).

Figure 8

Table 3. Success rate of finding the reduced system solutions by solving the optimisation problem with a variable ω$\omega$ for reduced systems R90 and R95, using initial guesses of protocol A and B.Table 3 long description.

Figure 9

Figure 7. Figure 7 long description.Optimisation history of the objective function J$J$ with variable ω$\omega$ for the two reduced systems and for a few initial guesses from protocols A and B, (a,c,e,g). The final objective function values, sorted in ascending order, and the metric η$\eta$ are plotted in the (b,d, f,h).

Figure 10

Figure 8. Figure 8 long description.The hash function evaluated on the solutions obtained for the two reduced systems, in ascending order, panel (a). The results combine the solutions obtained using initial guesses from the two protocols. Difference between the hash function evaluated on the solutions, panel (b). Squared magnitude of the amplitude coefficient a1k$a_1^k$, for the two reduced-system solutions with the lowest difference in the hash function, panel (c), as marked by the grey circle in panel (b).

Figure 11

Figure 9. Figure 9 long description.Box-and-whisker plots of (a) total number of iterations, (b) total computational time and (c) computational cost of each iteration for the reduced systems R90 and R95 using initial guesses of protocol A and B, respectively. The boundaries of the whiskers are based on the distance of 1.5 times the inter-quartile range. The blue squares denote the average for each case.

Figure 12

Table 4. The mean, standard deviation, minimum and maximum of the fundamental frequencies obtained from the reduced system R95 using the initial guesses of protocol A (R95A), R95 using the initial guesses of protocol B (R95B), the reduced system R90 using the initial guesses of protocol A (R90A) and the reduced system R90 using the random initial guesses of protocol B (R90B). Statistics are shown for the actual solutions (J=0$J=0$) and non-zero minima.Table 4 long description.

Figure 13

Figure 10. Figure 10 long description.Comparison of the ensemble-averaged spectrum Ejk$ E_j^k$ between the SPOD eigenvalue spectrum, panels (a, f) and the solutions obtained from the reduced system R95 with protocol A, panel (b), R95 with protocol B, panel (d), R90 with protocol A, panel (g) and R90 with protocol B, panel (i). The relative error of the ensemble-averaged spectrum is shown in the panels in the last column. The dash-dotted rectangles in the left panels indicate the truncation boundary of the two reduced systems.

Figure 14

Figure 11. Figure 11 long description.Ensemble-averaged spectrum for solutions obtained from the reduced system R95 with protocol A (R95A), R95 with protocol B (R95B), R90 with protocol A (R90A) and R90 with protocol B (R90B), compared with the DNS data, panel (a). Cumulative distribution function (CDF) of the squared magnitude of the amplitude coefficient a115$a_1^{15}$ for different reduced-system solutions compared with DNS, panel (b), with data shown as symbols every 5 points.

Figure 15

Figure 12. Figure 12 long description.The distribution of energy dissipation rate D$\mathcal{D}$, panel (a), and kinetic energy K$\mathcal{K}$, panel (b), for the solutions obtained in the four reduced-system cases. For each solution, the period average is shown with a white symbol. The horizontal dashed grey line and the grey region represent the mean value and standard deviation from DNS.

Figure 16

Figure 13. Figure 13 long description.Projection on the kinetic energy and dissipation rate plane for four selected trajectories in each reduced system, indicated by dashed lines in figure 12, superimposed to the joint PDF from DNS run over 1000$1000$ time units. Both K$\mathcal{K}$ and D$\mathcal{D}$ are normalised by the mean DNS value. Four solid cyan dots represent instantaneous states sampled to display the associated vorticity fields in figure 14.

Figure 17

Figure 14. Figure 14 long description.Snapshots of the vorticity field sampled at Δt/T=1/64$\Delta t/T=1/64$ from the second solution of reduced system R95 obtained using the initial guesses of protocol A, corresponding to the states marked by solid dots in the corresponding panel of figure 13.

Figure 18

Figure 15. Figure 15 long description.The PDFs of turbulent kinetic energy K′$\mathcal{K}'$, kinetic energy K$\mathcal{K}$ and energy dissipation rate D$\mathcal{D}$ obtained from the reconstruction of the velocity field using the initial guesses from the two protocols (top panels) and from the reduced-system solutions (bottom panels), compared with distributions from DNS data.

Supplementary material: File

Li and Lasagna supplementary movie 1

Vorticity field from DNS and reconstruction from the initial guess and from the ROM solution for ROM R90.
Download Li and Lasagna supplementary movie 1(File)
File 9.3 MB
Supplementary material: File

Li and Lasagna supplementary movie 2

Vorticity field from DNS and reconstruction from the initial guess and from the ROM solution for ROM R95.
Download Li and Lasagna supplementary movie 2(File)
File 9.4 MB
Supplementary material: File

Li and Lasagna supplementary movie 3

Animation of the vorticity field for the reduced system R95A.
Download Li and Lasagna supplementary movie 3(File)
File 9.4 MB