Hostname: page-component-76d6cb85b7-ntvhh Total loading time: 0 Render date: 2026-07-16T07:22:25.773Z Has data issue: false hasContentIssue false

Discrete vortex-based broadcast mode analysis for mitigation of dynamic stall

Published online by Cambridge University Press:  02 January 2026

Het D. Patel*
Affiliation:
Department of Mechanical and Aerospace Engineering, North Carolina State University, Raleigh, NC 27695, USA
Yi Tsung Lee
Affiliation:
Department of Mechanical and Aerospace Engineering, North Carolina State University, Raleigh, NC 27695, USA
Ashok Gopalarathnam
Affiliation:
Department of Mechanical and Aerospace Engineering, North Carolina State University, Raleigh, NC 27695, USA
Chi-An Yeh
Affiliation:
Department of Mechanical and Aerospace Engineering, North Carolina State University, Raleigh, NC 27695, USA
*
Corresponding author: Het D. Patel, hdpatel3@ncsu.edu

Abstract

We integrate a discrete vortex method (DVM) with complex network analysis to strategise dynamic stall mitigation over aerofoils with active flow control. The objective is to inform the actuator placement and the timing to introduce control inputs during the highly transient process of dynamic stall. To this end, we treat a massively separated flow as a network of discrete vortical elements and quantify the interactions among the vortical nodes by tracking the spread of displacement perturbations between each pair of vortical elements using a DVM. This allows us to perform network broadcast mode analysis to identify an optimal set of discrete vortices, the critical timing and the direction to seed perturbations as control inputs. Motivated by the objective of dynamic stall mitigation, the optimality is defined as maximising the reduction of total circulation of the free vortices generated from the leading edge over a prescribed time horizon. We demonstrate the use of the analysis on a two-dimensional flow over a flat plate aerofoil and a three-dimensional turbulent flow over an SD$7003$ aerofoil. The results from the network analysis reveal that the optimal timing for introducing disturbances occurs slightly after the onset of flow separation, before the shear layer rolls up and forms the core of the dynamic stall vortex. The broadcast modes also show that the vortical nodes along the shear layer are optimal for introducing disturbances, hence providing guidance to actuator placement. Leveraging these insights, we perform nonlinear simulations of controlled flows by introducing flow actuation that targets the shear layer slightly after the separation onset. We observe that the network-guided control results in a $21 \,\%$ and $14\,\%$ reduction in peak lift for flows over the flat plate and SD$7003$ aerofoil, respectively. A corresponding decrease in vorticity injection from the aerofoil surface under the influence of control is observed from simulations, which aligns with the objective of the network broadcast analysis. The study highlights the potential of integrating the DVMs with the network analysis to design an effective active flow control strategy for unsteady aerodynamics.

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

Figure 1. An overview of the present study: (a) a flow undergoing dynamic stall is modelled by a DVM (Ramesh et al.2014); (b) the vortical elements are treated as network nodes to form a vortical network; (c) their interactions are extracted from the DVM as the edge weights to enable network analysis for mitigating dynamic stall. The vortices shown in (b) comprise of leading-edge vortices (LEVs) and trailing-edge vortices (TEVs).

Figure 1

Figure 2. The two dynamic stall flows considered in this study: (a) a flow over a pitching flat plate aerofoil (case A) – the red circles () are the results by Ramesh et al. (2014); (b) flow over a periodic heaving-plunging SD$7003$ aerofoil (case B) – the red circles () are the results by Visbal (2011). Contour lines of spanwise vorticity $\omega _{z}L_{c}/u_{\infty } \in [-20, 20]$ is shown for case (a). Isosurface of $QL^{2}_{c}/u^{2}_{\infty } = 80$ coloured by spanwise vorticity is shown for case (b). Motion parameters in (2.1) for case A: $\alpha _0 = \alpha _f = 22.5^\circ$, $aL_c/u_\infty = 11$, $b = 10.78$, $[t_1,\,t_2]/(L_c/u_\infty ) = [1,\,1.98]$; motion parameters in (2.2) for case B: $\nu _{0}/u_{\infty } = 0.25$, $T_{p}u_{\infty }/L_{c} = 4\pi$. The DVM states at key instants are overlaid on the contour lines of spanwise vorticity for comparison. In the DVM, blue circles () indicate LEVs and red circles () indicate TEVs. The close-up view for these key instances are presented to highlight the comparison of leading-edge flow between DVM and CFD. For the DVM states, the circulation strength of discrete vortices is indicated by transparency – the lower the circulation strength, the greater the transparency, and vice versa.

Figure 2

Figure 3. The flow state in DVM is illustrated in (a) with arrangement of bound, trailing-edge and leading-edge vortical elements and its comparison with an actual flow simulation is presented in (b).

Figure 3

Figure 4. Demonstration of the edge-weight calculation: (a) the translations of the $i$th and $j$th FVs over a time step without perturbations; (b) an $\boldsymbol{\epsilon }$ perturbation is introduced to displace the $j$th FV and changes the translations of the $i$th and $j$th FVs over a time step; (c) the edge weight, $A_{\textit{ij}, k}$, is obtained by calculating the differences between the perturbed and unperturbed translations for all FVs.

Figure 4

Figure 5. The adjacency and communicability matrices constructed about and between three representative time instances. (ac) Locations of FVs at each instance. (df) Adjacency matrices constructed about each instance. (gi) Communicability matrices constructed between the combinations of the instances. For visual clarity, the matrices in (di) are subsampled such that only the interactions between the vortical elements highlighted by solid colours in (ac) are shown.

Figure 5

Figure 6. A demonstration of the results of the broadcast mode analysis. The analysis yields three components: (a) the total reduction in LEV circulation between $t_n$ (perturbation time) and $t_m$ (a later time); (b) the broadcast modes $\boldsymbol{\varXi }^{{b}}$, which identify the optimal set of vortical nodes where introduced perturbations result in the highest reduction of LEV circulation; and (c) receiving modes $\boldsymbol{\varXi }^{{r}}$, which highlight the vortical nodes most influenced by the perturbations originating from the broadcast nodes. Three pairs of $[t_n, t_m]$ are chosen for the visualisation of broadcast and response modes.

Figure 6

Figure 7. The lift fluctuations for (a) case A and (b) case B are shown alongside the spanwise vorticity fields at representative time instants. For case A, the close-up view of the flow near the leading edge is presented in the dashed square for $tu_{\infty }/L_{c} = 1.35$. For case B, the vorticity fields are averaged in the spanwise direction. The separation point is marked with a green dot () in each vorticity field to identify leading-edge separation.

Figure 7

Figure 8. The broadcast mode analyses for case A (a) and case B (b), sweeping over different combinations of perturbation time $t_n$ and a later time $t_m$. For both cases, the reduction in LEV circulation, $\Delta \varGamma (t_{n}, t_{m})$, is shown on the right-hand side, and the broadcast modes at three representative instances are visualised on the left-hand side. The broadcast modes are visualised by colouring the corresponding FV nodes by their broadcast strength.

Figure 8

Figure 9. The profiles of $\Delta \varGamma (t_n, t_m)$ for a fixed $t_m$ for (a) case A at $t_{m}u_{\infty }/L_{c} = 3$ and (b) case B at $t_{m}/T_{p} = 0.38$. The peak value of $\Delta \varGamma$ occurs at $t_{n}u_{\infty }/L_{c} = 1.35$ for case A and at $t_{n}/T_{p} = 0.21$ for case B, both marked by a red circle (). The corresponding broadcast and receiving modes are inserted for case A with $[t_{n}, t_{m}]/(L_{c}/u_{\infty })= [1.35, 3.00]$ and, for case B, with $[t_{n}, t_{m}]/T_{p} = [0.21, 0.38]$.

Figure 9

Figure 10. The induced velocity on the aerofoil surface due to the broadcast mode perturbation. The close-up view of the aerofoil section with high magnitude of perturbation velocity, $\lvert \Delta \boldsymbol{u}\rvert$, is presented along with its direction. (a) Case A: pitching flat plate and (b) Case B: plunging SD7003.

Figure 10

Table 1. The velocity boundary condition for the actuator in the simulation set-up. The analytical forms, parameters and shape for the spatial and temporal profiles of actuation are provided in figures 11(a) and 11(b), respectively.

Figure 11

Figure 11. The spatial and temporal profiles of the actuator velocity boundary condition used in the simulation set-up are shown in (a) and (b), respectively.

Figure 12

Figure 12. Comparison of lift fluctuations between the baseline and controlled flows for (a) case A and (b) case B. The spanwise vorticity fields for case A and the $Q$ isosurface coloured by spanwise vorticity for case B are provided at representative time instants for both baseline and controlled flows. For case A, a vortical structure in the controlled flow is highlighted by a green circle () to illustrate its evolution. For case B, the lift coefficient, $C_{L}(t)$, for both the baseline and control cases is cycle averaged over four periods of heaving-plunging motion.

Figure 13

Figure 13. Comparison of the $z$ direction moment fluctuations, computed about the quarter chord, between baseline and controlled flows for (a) case A and (b) case B. For case B, the moment coefficient $C_{M}(t)$ for both the baseline and controlled flow is cycle averaged over four periods of heaving-plunging motion.

Figure 14

Figure 14. The evolution of suction-surface pressure distribution, $C_{p}(x) = (p(x) - p_{\infty })/0.5 \rho _{\infty } u^{2}_{\infty }$, for the baseline flows and the difference in the distribution between the baseline and controlled flows for case A (a,b) and case B (c,d) is presented. Representative time instants indicated in figure 12 are marked along the horizontal axis in each panel. Note that the actuator over the suction surface is highlighted by a shaded magenta region for both cases in (b) and (d).

Figure 15

Figure 15. The temporal evolution of negative vorticity within the bounding box for both the baseline and control flows in cases A and B. The bounding boxes are chosen such that the entire suction surfaces of the aerofoils are covered.

Figure 16

Figure 16. The time histories of the lift coefficient for the case of the pitching flat plate aerofoil (case A) are presented for five actuation cases: (a) actuation at the optimal time, $tu_{\infty }/L_{c} = 1.35$; (b) early actuation at $tu_{\infty }/L_{c} = 1$; (c) delayed actuation at $tu_{\infty }/L_{c} = 1.5$; (d) wall-normal suction; (e) wall-normal blowing. The corresponding time histories of negative circulation in the flow are shown in (f), (g), (h), (i) and (j), respectively, along with the spanwise vorticity field at $tu_{\infty }/L_{c} = 1.75$ for each case.

Figure 17

Figure 17. Computational meshes for (a) the pitching flat plate and (b) the periodically heaving-plunging SD$7003$ aerofoil is presented. For the flat plate aerofoil, the near-field mesh is shown together with the instantaneous spanwise vorticity field. For the SD$7003$ aerofoil, the near-field mesh is shown with an isosurface of the instantaneous $Q$ criterion, coloured by pressure.