Hostname: page-component-6766d58669-r8qmj Total loading time: 0 Render date: 2026-05-21T11:28:42.865Z Has data issue: false hasContentIssue false

Constructing quadratic Lyapunov functions for conditionally stable fluid dynamics systems

Published online by Cambridge University Press:  03 July 2025

Péter Tamás Nagy*
Affiliation:
Department of Hydrodynamic Systems, Faculty of Mechanical Engineering, Budapest University of Technology and Economics, Műegyetem rkp. 3, Budapest H-1111, Hungary
*
Corresponding author: Péter Tamás Nagy, pnagy@hds.bme.hu

Abstract

This paper explores the construction of quadratic Lyapunov functions for establishing the conditional stability of shear flows described by truncated ordinary differential equations, addressing the limitations of traditional methods like the Reynolds–Orr equation and linear stability analysis. The Reynolds–Orr equation, while effective for predicting unconditional stability thresholds in shear flows due to the non-contribution of nonlinear terms, often underestimates critical Reynolds numbers. Linear stability analysis, conversely, can yield impractically high limits due to subcritical transitions. Quadratic Lyapunov functions offer a promising alternative, capable of proving conditional stability, albeit with challenges in their construction. Typically, sum-of-squares programs are employed for this purpose, but these can result in sizable optimisation problems as system complexity increases. This study introduces a novel approach using linear transformations described by matrices to define quadratic Lyapunov functions, validated through nonlinear optimisation techniques. This method proves particularly advantageous for large systems by leveraging analytical gradients in the optimisation process. Two construction methods are proposed: one based on general optimisation of transformation matrix coefficients, and another focusing solely on the system’s linear aspects for more efficient Lyapunov function construction. These approaches are tested on low-order models of subcritical transition and a two-dimensional Poiseuille flow model with degrees of freedom nearing 1000, demonstrating their effectiveness and efficiency compared with sum-of-squares programs.

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. Computation time for calculating the maximal growth rate (a) and the relative frequency of solutions achieving the actual maximum (b) as functions of the dynamical system’s degrees of freedom. The shaded areas represent the standard deviation from the mean values.

Figure 1

Figure 2. The maximal growth rate of the generalised kinetic energy ($\mu _{{max}, h}$) as the function perturbation magnitude $\gamma$ in the case of the optimally transformed TTRD’ model at $\textit{Re} = 5$. The red curve represents the one tenth of the growth rate of the original kinetic energy ($\mu _e = 0.6$), which is independent of the perturbation level.

Figure 2

Figure 3. The phase space trajectories of the TTRD’ model at $\textit{Re} = 5$ are shown for the original state variables (a) and for the optimally transformed variables (b). Green trajectories converge towards the origin, while red trajectories tend to another equilibrium point, which is not shown. The black curve represents the provable boundary of the ROA utilising the optimal $h$ function. The dashed, blue curve shows the boundary of the true ROA. The red vector is the critical perturbation (2.26), where the growth rate of the generalised kinetic energy was zero at the critical perturbation level (2.27). The yellow vector illustrates the smallest perturbation (2.30) in the original state space (a) whose length is equal to the critical perturbation in the optimally transformed state space (b).

Figure 3

Figure 4. The maximal growth rate of the GKE ($\mu _{h, {lin,max}}$) for the linearised system, plotted against the smallest singular value of the modified eigenvector matrix at $\textit{Re} = 2000$. The system in question is the 210-dimensional PFM. The red curve depicts the maximal growth rate of the original kinetic energy, while the yellow cross marks the critical $s_{{min}}$ value at which the growth rate becomes zero.

Figure 4

Figure 5. Threshold amplitude (a) across five dynamical systems (TTRD’, W95A, W95B, BT, PFM$_{n=12}$) at a Reynolds number of $\textit{Re} = 5\textit{Re}_E$, as determined by four distinct methods, alongside the computational time (b).

Figure 5

Figure 6. The size of ROA as the function of Reynolds number in the case of TTRD’ model. The fitted curve from Liu & Gayme (2020) using the QC method $(0.912\,\textit{Re}^{-3.07})$ is shown alongside. The best-fitting curve of GKE-G results is $\sqrt {e_{{min}}}\approx 2.228 \,\textit{Re}^{-3.005}$. The red crosses represent the energy of the approximated minimal seeds. The vertical red line signifies the unconditional stability limit $\textit{Re}_E = 2$.

Figure 6

Figure 7. The size of the ROA as the function of the Reynolds number in the case of the W95A model (a), W95B model (b) and BT model (c), computed using the GKE-G method. The QC, SOS, MS curves represent the results of Kalur et al. (2021) and MS refers to minimal seeds obtained via direct-adjoint looping. For the W95B model, the minimal seed energy is taken from Cossu (2005). The red, vertical dashed line indicates the unconditional stability limit, $\textit{Re}_E$. The best-fitting curves of $\sqrt {e_{{min}}}$: $\sqrt {e_{{min}}} \approx 176479 \,\textit{Re}^{-2.65089}$ for W95A; $\sqrt {e_{{min}}}\approx 1964.3 \,\textit{Re}^{-2.08506}$ for W95B; $\sqrt {e_{{min}}}\approx 4.1952 \,\textit{Re}^{-1.98875}$ for BT model.

Figure 7

Table 1. The critical Reynolds numbers, as determined through linear stability analysis ($\textit{Re}_L$) and energy stability analysis ($\textit{Re}_E$), for the two-dimensional PFM with domain size $L_x=2 \pi$ and $N_z=0$. Values selected for further analysis in this study are highlighted in bold.

Figure 8

Figure 8. (a) The square root of the ratio of allowable perturbation kinetic energy to the base flow kinetic energy, plotted as a function of degrees of freedom for a two-dimensional Poiseuille flow at $\textit{Re} = 500$. The periodic domain length is set to $L_x = 2\pi$. (b) The computational time required for the analysis.

Figure 9

Figure 9. The square root of the ratio of allowable perturbation kinetic energy to the base flow kinetic energy plotted against the Reynolds number for various PFMs. The transformation matrix optimisation is carried out using (a) the GKE-G method and (b) the GKE-SV method.

Figure 10

Figure 10. Perturbation field for the truncated PFM with $n=330$ at $\textit{Re}=1000$. Panels (a) and (b) show the states with the smallest energy ($e_{{min}}$) on the boundary of provable ROA calculated using the GKE-G method. Panels (c) and (d) depict the same states using the GKE-SV method. Panels (e) and (f) present the perturbations with the highest growth rate according to the original energy method. The streamwise and wall-normal velocity components are shown in the left and right columns, respectively.

Figure 11

Table 2. Exponents of the power law for the threshold amplitude ($\sqrt {e_{{min}}} \propto \textit{Re}^{-\eta }$), corresponding to half of the exponents for the threshold energy.