Hostname: page-component-74656f9884-8rzl6 Total loading time: 0 Render date: 2026-11-06T03:42:10.461Z Has data issue: false hasContentIssue false

Genetic programming control of quasiperiodic and chaotic oscillations in a thermoacoustic system

Published online by Cambridge University Press:  15 October 2026

Bo Yin
Affiliation:
Department of Mechanical and Aerospace Engineering, The Hong Kong University of Science and Technology, Clear Water Bay, Hong Kong
Zhijian Yang
Affiliation:
Department of Mechanical and Aerospace Engineering, The Hong Kong University of Science and Technology, Clear Water Bay, Hong Kong
Yu Guan
Affiliation:
Department of Aeronautical and Aviation Engineering, The Hong Kong Polytechnic University, Kowloon, Hong Kong
Stephane Redonnet
Affiliation:
Department of Mechanical and Aerospace Engineering, The Hong Kong University of Science and Technology, Clear Water Bay, Hong Kong
Vikrant Gupta
Affiliation:
Department of Mechanical Engineering (Robotics), Guangdong Technion–Israel Institute of Technology, Shantou, PR China
Larry K.B. Li*
Affiliation:
Department of Mechanical and Aerospace Engineering, The Hong Kong University of Science and Technology, Clear Water Bay, Hong Kong
*
Corresponding author: Larry K.B. Li, larryli@ust.hk

Abstract

Content of image described in text.

Self-excited thermoacoustic oscillations remain a key obstacle to low-emission combustion, especially in time-aperiodic regimes where quasiperiodic and chaotic dynamics hinder conventional controller design. We experimentally demonstrate data-driven suppression of such aperiodic thermoacoustic oscillations in a flame-driven Rijke tube using genetic programming (GP). In closed-loop form, the GP-discovered control laws are static nonlinear feedback maps that generate, in real time, actuation commands from a sensor signal. Performance is evaluated by a cost function that penalises both the thermoacoustic amplitude (state cost) and the actuation effort (input cost), enabling efficiency comparisons. We benchmark GP closed-loop control (GCC) against GP open-loop control and conventional open-loop harmonic forcing. In the quasiperiodic regime, all three strategies achieve nearly $90\,\%$ amplitude reduction, but the closed-loop strategy is the most efficient. The low-amplitude controlled state is dominated by a preferred (high-gain) mode of the open-flame describing function, and can persist even after control deactivation, indicating basin-of-attraction switching. In the chaotic regime, GCC again outperforms both open-loop strategies, achieving the largest thermoacoustic amplitude reduction with minimal actuation effort. Synchronisation analysis reveals phase trapping, drifting and locking between pressure and heat-release-rate fluctuations, while the 0–1 test and complexity–entropy diagnostics reveal that the GP-suppressed state retains measurable signatures of deterministic chaos. Overall, this study shows that GP control can provide an efficient model-free tool for suppressing aperiodic thermoacoustic oscillations by autonomously exploiting high-receptivity flame pathways with state-dependent actuation.

Information

Type
JFM Papers
Creative Commons
Creative Common License - CCCreative Common License - BYCreative Common License - SA
This is an Open Access article, distributed under the terms of the Creative Commons Attribution-ShareAlike licence (https://creativecommons.org/licenses/by-sa/4.0/), which permits re-use, distribution, and reproduction in any medium, provided the same Creative Commons licence is used to distribute the re-used or adapted article and the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Figure 1. Experimental set-up of a flame-driven Rijke tube subjected to three control strategies: GCC, GOC and OLC. The measurement diagnostics consist of a probe microphone (PM), a photomultiplier tube (PMT), a high-speed camera (HSC) and a data acquisition device (DAQ). The acoustic pressure (p′$p'$) captured by the PM serves as the primary sensor signal.

Figure 1

Table 1. Parameters and probabilities of the GP algorithm. Here QP, quasiperiodic; CH, chaotic.Table 1 long description.

Figure 2

Figure 2. The GP control architecture comprising two main loops (Duriez et al.2017). The slow loop is for evolutionary discovery of individuals, while the fast loop is for real-time feedback control. Here, Kij$K^j_i$ is the i$i$th individual of the j$j$th generation, and Jij$J_i^j$ denotes its corresponding cost function.

Figure 3

Figure 3. Figure 3 long description.Convergence history for GCC of quasiperiodic oscillations: (a$a$) cost function J$J$ of the individuals in each generation and (b$b$) the average J$J$ of the best 15 individuals in each generation, both shown as the number of generations increases from j=1$j=1$ to 12$12$. In (c$c$), the control landscape is presented on a 2-D proximity map containing all the GCC individuals, including the optimal one (magenta square) and the uncontrolled case (black triangle). The input–output actuation curve for the optimal GCC individual is depicted in the inset of (c$c$).

Figure 4

Figure 4. Response of the quasiperiodic system to the optimal GCC individual from figure 3: time traces of the (a$a$) acoustic pressure fluctuation p′$p'$, (c$c$) normalised HRR fluctuation q′/q∗′$q'/q'_*$ and (e$e$) actuator voltage fluctuation B′$B'$. The corresponding PSDs are shown in (b$b$), (d$d$) and (f$f$), respectively.

Figure 5

Figure 5. Response of the quasiperiodic system to the optimal GCC individual from figure 3: (a$a$) evolution of the phase lag between q′$q'$ and p′$p'$, Δθqp=θq−θp$\Delta \theta _{qp}=\theta _q-\theta _p$, and (b$b$) evolution of the PLV$PLV$. In interval V, PLV≈1$PLV \approx 1$, indicating persistence of a synchronised state after control deactivation.

Figure 6

Figure 6. Gain of the FDF for an open flame at the quasiperiodic operating condition specified in § 2.1. Experimental data are shown as black dots. The frequency at maximum gain for low u′/u¯$u'/\bar {u}$ is fg=(0.79±0.02)f1$f_g=(0.79\pm 0.02) f_1$, which matches the dominant frequency of B′$B'$ for the optimal GCC individual from figure 3.

Figure 7

Figure 7. Instantaneous chemiluminescence snapshots of the flame from the quasiperiodic system at selected time instants: (a$a$) uncontrolled state, t1$t_1$–t5$t_5$, and (b$b$) controlled state, t6$t_6$–t10$t_{10}$. Also shown is (c$c$) a comparison of the instantaneous flame fronts between the uncontrolled state (purple) and the controlled state (green), with their corresponding roll-up wrinkle lengths in one representative cycle indicated by λ∗$\lambda _*$ and λ$\lambda$, respectively.

Figure 8

Figure 8. Convergence history for GOC of quasiperiodic oscillations: (a$a$) cost function J$J$ of the individuals in each generation and (b$b$) the average J$J$ of the best eight individuals in each generation, both shown as the number of generations increases from j=1$j=1$ to 10$10$. In (c$c$), the optimal GOC individual is shown in terms of time traces of the actuation signal.

Figure 9

Figure 9. Pareto diagrams for the quasiperiodic system under three different control strategies: (a$a$) GCC, denoted by filled ‘◯$\bigcirc$’ markers, (b$b$) GOC, denoted by filled ‘△$\vartriangle$’ markers, (c$c$) OLC, denoted by filled ‘◻$\square$’ markers and (d$d$) all three types of individuals under magnification. The optimal individuals for each control strategy (KGCC$K_{\textit{GCC}}$, KGOC$K_{\textit{GOC}}$, KOLC$K_{\textit{OLC}}$) are denoted by hollow magenta markers. Quantitative benchmarking in terms of the cost function J$J$, thermoacoustic amplitude reduction |η|$|\eta |$, and actuator voltage Brms′$B'_{\textit{rms}}$ is shown in (e$e$), (f$f$) and (g$g$), respectively.

Figure 10

Figure 10. Convergence history for GCC of chaotic oscillations: (a$a$) cost function J$J$ of the individuals in each generation and (b$b$) the average J$J$ of the best 15 individuals in each generation, both shown as the number of generations increases from j=1$j=1$ to 10$10$. In (c$c$), the control landscape is presented on a 2-D proximity map containing all the GCC individuals, including the optimal one (magenta square) and the uncontrolled case (black triangle). The input–output actuation curve for the optimal GCC individual is depicted in the inset of (c$c$).

Figure 11

Figure 11. Figure 11 long description.Response of the chaotic system to the optimal GCC individual from figure 10: time traces of the (a$a$) acoustic pressure fluctuation p′$p'$, (d$d$) normalised HRR fluctuation q′/qmax′$q'/q'_{max}$ and (g$g$) actuator voltage fluctuation B′$B'$. The corresponding PSD comparisons are shown in (b,c$b,c$), (e,f$e,f$) and (h,i$h,i$), respectively.

Figure 12

Figure 12. Response of the chaotic system to the optimal GCC individual from figure 10: evolution of the phase lag between q′$q'$ and p′$p'$, Δθqp=θq−θp$\Delta \theta _{qp}=\theta _q-\theta _p$.

Figure 13

Figure 13. Gain of the FDF for an open flame at the chaotic operating condition specified in § 2.1. Experimental data are shown as black dots. The frequency at maximum gain for low u′/u¯$u'/\bar {u}$ is fg=(0.81±0.04)f1$f_g=(0.81\pm 0.04) f_1$, which matches the preferred-mode frequency from figure 11.

Figure 14

Figure 14. Instantaneous chemiluminescence snapshots of the flame from the chaotic system at selected time instants: (a$a$) uncontrolled state, t1$t_1$–t5$t_5$, and (b$b$) controlled state, t6$t_6$–t10$t_{10}$.

Figure 15

Figure 15. Time-series analysis of the p′$p'$ signal for the uncontrolled and controlled states of the chaotic system. Panel (a$a$) shows the translation variables (mc,nc$m_c,n_c$) from the 0–1 test, while (b$b$) shows the BP probability distributions, all using 20000$20\,000$-point time-series data (each 2.0$2.0$ s in duration) and an embedding dimension of d=5$d=5$. Panel (c$c$) shows the CECP: permutation statistical complexity (CJS$C_{JS}$) versus permutation entropy (H$H$), computed from 5000$5000$-point time-series data (0.5$0.5$ s in duration), with d=6$d=6$. In (c$c$), the black solid curves denote the theoretical upper and lower bounds of CJS$C_{JS}$, and the blue dashed curve corresponds to fractional Brownian motion (fBm) (Mandelbrot & Van Ness 1968), included here to assess stochasticity.

Figure 16

Figure 16. Convergence history for GOC of chaotic oscillations: (a$a$) cost function J$J$ of the individuals in each generation and (b$b$) the average J$J$ of the best 15 individuals in each generation, both shown as the number of generations increases from j=1$j=1$ to 10$10$.

Figure 17

Figure 17. Pareto diagrams for the chaotic system under three different control strategies: (a$a$) GCC, denoted by filled ‘◯$\bigcirc$’ markers, (b$b$) GOC, denoted by filled ‘△$\vartriangle$’ markers, (c$c$) OLC, denoted by filled ‘◻$\square$’ markers and (d$d$) all three types of individuals under magnification. The optimal individuals for each control strategy (KGCC$K_{\textit{GCC}}$, KGOC$K_{\textit{GOC}}$, KOLC$K_{\textit{OLC}}$) are denoted by hollow magenta markers. Quantitative benchmarking in terms of the cost function J$J$, thermoacoustic amplitude reduction |η|$|\eta |$, and actuator voltage Brms′$B'_{\textit{rms}}$ is shown in (e$e$), (f$f$) and (g$g$), respectively.

Figure 18

Table 2. Top 10 GCC individuals for suppressing quasiperiodic oscillations.Table 2 long description.

Figure 19

Figure 18. Input–output curves of the top 10 GCC individuals from table 2. Here, x$x$ and b$b$ are the input and output of the individuals, respectively.

Figure 20

Table 3. Top 10 GCC individuals for suppressing chaotic oscillations.Table 3 long description.

Figure 21

Figure 19. Input–output curves of the top 10 GCC individuals from table 3. Here, x$x$ and b$b$ are the input and output of the individuals, respectively.

Figure 22

Figure 20. Selected DMD modes of the flame chemiluminescence in the quasiperiodic regime: dominant modes at f1$f_1$ and f2$f_2$, the combination tone at f1−f2$f_1-f_2$, and the open-flame preferred mode at fg$f_g$. Panels (a), (c) and (e) are for the uncontrolled state; (b), (d) and (f) are for the controlled state with the optimal GCC individual. The corresponding normalised modal amplitude (A~$\tilde {A}$) and growth rate (σ$\sigma$) are shown in (c) and (d), and (e) and (f), respectively.

Figure 23

Figure 21. Selected DMD modes of the flame chemiluminescence in the chaotic regime: dominant modes at f1$f_1$ and f2$f_2$, and the open-flame preferred mode at fg$f_g$. Panels (a), (c) and (e) are for the uncontrolled state; (b), (d) and (f) are for the controlled state with the optimal GCC individual. The corresponding normalised modal amplitude (A~$\tilde {A}$) and growth rate (σ$\sigma$) are shown in (c) and (d), and (e) and (f), respectively.