Abstract
We develop a computational fluid dynamics (CFD) framework to design a feedback circulation control system to compensate for fluctuations in the fixed-wing aircraft caused by wind gusts. Circulation control actions are realized using dynamic boundary conditions in the CFD simulations. The dynamic flow responses with the circulation control are obtained by solving the unsteady Reynolds-averaged Navier-Stokes equations. The dynamic lift responses at several oscillation frequencies of wind gusts and the plenum chamber pressure, which controls the circulation, are also obtained. A system identification algorithm from control theory establishes the transfer functions corresponding to the frequency responses. Based on the transfer functions and the aerodynamic characteristics of circulation control, a feedback circulation control algorithm is designed. The performance of the feedback control system is verified by the CFD simulation coupled with the controller as time-varying boundary conditions. At each time step, the controller determines the parameters in the boundary condition according to the instantaneous lift calculated in the previous time step. The simulation results show that the circulation control effectively compensates for the lift perturbations caused by vertical directional wind gusts. The proposed unsteady CFD simulation frameworks provide high-fidelity evaluations of feedback control systems, and it will save costly efforts to set up unsteady wind-tunnel experiments.
Introduction
Circulation control is one of the active flow control techniques. It uses actuators to introduce energy into the surrounding flow of a wing to increase lift or reduce drag by changing the circulation. The circulation control wing with a tangential jet sheet on its circular trailing edge has been investigated extensively since the 1970s.1–16 It is initially used as a high-lift device to dramatically increase the lift coefficient for short take-off and landing. The original circulation control wing used steady blowing for designed operational points. Over the last two decades, there has been growing interest in using the circulation as a control effector.11,17–23 Compared to conventional aerodynamic surfaces, the circulation control wing has fewer moving parts but a much higher lift coefficient up to 8-9. 24
When the conventional control surface deflects, it displaces air, and the air around the control surface accelerates. The acceleration causes additional non-circulation lift and increases the hinge moment. 25 As the hinge moment increases as the flight velocity increase, the bandwidth of conventional control surfaces is further restricted because of the decreasing rotational speed of electro or hydrostatic actuators. 26 Circulation control does not have these limitations. Circulation control changes the lift coefficient by injecting a tangential jet sheet that moves the rear stagnation point downward, increasing circulation around the aerofoil. Unlike the existence of the hinge moment on the conventional control surface, circular control is expected to instantly reposition the aft stagnation point without resistance. The dynamic bandwidth of circulation control is potentially higher than the conventional mechanical flap. The rear stagnation point moves as soon as the nozzle pressure changes. Recent research has found applications in gust alleviation thanks to its high effectiveness and fast response in changing the lift of an aerofoil.27–29 Among the applications, the flow control actuators are actively adjusted according to the flow disturbance to maintain a stable lift. 27
The circulation control for gust alleviation brings challenges to computational fluid dynamics (CFD) simulations. The conventional control surfaces such as ailerons, elevators or flaps, have well-defined low order mathematical models. 30 These models are used with the rigid-body dynamics of aircraft to design controllers to stabilize the aircraft dynamics.26,30 While most aerodynamic simulations of circulation control consider steady-state and the main concerns are the lift augmentation for quasi-steady blowing conditions.3,10,31
Investigations on the dynamic performance of circulation control are still rare. The Kussner functions provide analytical dynamic models of the aerofoil for conventional thin aerofoils encountering unsteady wind.32,33 To the best of the authors’ knowledge, there is no validated dynamic mathematical model for circulation control actuators. Some researchers treat circulation control as a first-order or second-order black box model,27,34 or simply assume that circulation control is a proportional component in the system. 35 This is valid only when designing a controller providing its robustness is sufficient to tolerate modelling uncertainties and the system is in the linear region.
The majority of existing research on closed-loop circulation controls and active flow control techniques uses experimental methods.36–40 In wind tunnel tests, flapping vanes generate gusts, 41 and it is challenging to produce representative wind gusts due to mechanical constraints. Similar difficulties exist in the in-flight tests to find such a wind field. Unsteady CFD simulations, e.g., Unsteady Reynolds-averaged Navier-Stokes (URANS) solver provide reasonably accurate time-dependence results. 42 The progress of high-performance computers enables large scale unsteady CFD simulations. 43 It has been feasible to simulate the flow with control algorithms to investigate the closed-loop performance. 27
The time-marching progress in unsteady CFD solvers is equivalent to the sampling of a closed-loop system. The flow properties of all cells in the CFD simulations are obtained at each time step. Every state and output including lift, drag, moment, and velocity components are accessible. It provides a significant advantage for control synthesis and validation compared to low-order models or wind tunnel experiments.
We are to provide a new method for circulation control design and validation. We use an existing circulation control aerofoil 44 with a circular trailing edge and a tangential nozzle. In the following sections: firstly, the CFD simulations with dynamic boundary conditions are validated; secondly, frequency responses are obtained using unsteady CFD simulation; thirdly, a circulation controller is designed using the frequency responses; fourthly, the performance of the controller is validated in the closed-loop CFD simulations; finally the conclusions are presented.
Circulation control system & CFD validation
The simulation model
We adopt the General Aviation Circulation Control aerofoil
44
shown in Figure 1. The aerofoil is modified from the GAW-1 aerofoil, a low-speed 17% thick aerofoil, where its sharp trailing edge deforms into a circular Coanda surface. A backwards-facing nozzle located on the upper side of the circular surface. On the upstream of the jet exit, a chamber supplies high-pressure air to the convergent nozzle. The remaining aerofoil shape is the same as the GAW-1 aerofoil except for the modifications to the trailing edge. Modified General Aviation Circulation Control aerofoil with a circular Coanda surface, where the dashed line depicts the original GAW-1 aerofoil.
ANSYS ICEM is used to create the computational mesh shown in Figure 2. The mesh contains 149,001 cells in total. There are 510 points on the aerofoil surface and 210 points on the circular trailing edge. The thickness of the first layer next to the aerofoil is 10 μm given a wall y + value approximately equal to 1. The stagnation pressure in the plenum chamber of the nozzle determines the rear stagnation point and therefore alters lift. High-density meshes are placed around the trailing edge to accurately capture the jet’s separation. The mesh of the geometry.
Figure 3 shows an example of the flow field around the trailing edge when the circulation control is activated. The nozzle exit is on top of the circular surface. A balance between centrifugal and radial forces causes the jet stream to attach to a circular surface. The jet stream then separates from the trailing edge in downstream due to the adverse pressure gradient. The circulation control aerofoil with blowing jet provides the functionality of an aerodynamic control surface, e.g., flaps. The jet controls the rear stagnation point and thereby controls the lift, corresponding to the deflection of a conventional flap. Jones et al.
44
have tested the design in the Basic Aerodynamics Research Tunnel in Langley Research Center and presented lift increments and surface pressure distributions for different angles of attack and nozzle pressure ratios. Boundary conditions of the nozzle (mm) and the velocity field at C
μ
= 0.015.
The lift augmentation due to circulation control depends on the rear stagnation point, where the upper and the lower streamlines meet. As the rear stagnation point moves downward, the streamlines around the aerofoil have higher curvatures and the lift coefficient increases. The exit velocity of the Coanda jet, which depends on the pressure of the plenum chamber, changes the location of the stagnation point. The chamber pressure and the lift change are the input and output of the control system. In practice, airdata sensors will be used to estimate the lift, whereas in this study, the lift is obtained by integrating the pressure distribution around the aerofoil calculated from the previous time step of the CFD solver.
The momentum coefficient, C
μ
, quantifying the blowing intensity is given by
For a two dimensional simulation, w and b are removed, equation (1) is changed to the following form:
The air from plenum chamber to the nozzle exit is an isentropic process.
3
The mean jet exit velocity is determined by
As shown in Figure 3, the camber pressure, P tJ , acts on the pressure inlet face. Compared to experiments, the boundary condition corresponds to the air supply system, e.g., air bleeding from the engine. Pneumatic proportional valves would adjust the control input, P tJ . In CFD, it is realised by dynamically changing the boundary condition.
Steady validation
Few research uses the RANS method to study control problems, where the accuracy of time is vital. Currently, no validation case or database is available for such applications. This study uses multiple methods to assess the accuracy and reliability of the RANS approach in both steady and unsteady cases. Firstly the steady validation compares the CFD results with the wind tunnel results and verifies the accuracy of aerodynamic forces. Then the unsteady cases prove the accuracy of lift at different times. The validation cases increase the reliability of the closed-loop results.
In steady-state conditions, the aerofoil lift coefficient, C L , changes corresponding to P tJ or C μ have been simulated using steady CFD solvers and validated with experimental data by Jones et al. 44
The aerofoil lift coefficient is defined as:
All CFD simulations are solved using the semi-implicit method for pressure linked equations (SIMPLE) and the Spalart-Allmaras (S-A) turbulence model with transient compressible solvers.
45
The spatial discretization method uses second-order finite volumes, and the temporal discretization uses second-order implicit methods for better time accuracy. The computational domain is initialized with the ideal-gas law in 288K at the sea-level International Standard Atmosphere (ISA) conditions. Figure 4 shows C
L
in various C
μ
inputs performed at a free stream velocity of 34 m/s, zero angles of attack (AoA). The CFD results generally agree with Englar’s experimental data.
3
Unsteady SA model C
L
versus C
μ
compared with experimental data at M = 0.1, AOA = 0°.
Figure 5 presents the pressure coefficient distribution over the aerofoil surface for C
μ
= 0.06. The CFD data agrees well with the experiment on both the suction and pressure surfaces, including the peak suction value around the Coanda surface. It is identical to the CFD results conducted by Jones et al. who also used the S-A model.
44
The wing surface distribution of pressure coefficient at C
μ
= 0.06, compared with experimental data.
Figure 6 shows the variation of C
L
with AoA for four different momentum coefficients. The present CFD is in very good agreement with the experiment, the maximum deviation appears at C
μ
= 0.025, AoA = 6°, which is 0.14 lower than the wind tunnel C
L
and it is acceptable. All CFD results are identical for C
μ
= 0, indicating good agreement for the unblown cases. Note both of the reference CFD simulations used the S-A model. However, the CFD conducted by McGowan predicts 15% lower C
L
for C
μ
= 0.025 which is worse than the present CFD. C
L
versus AOA in different blowing momentum coefficient at M = 0.1. Compared with experimental data.
Unsteady validation
For the purpose of analysing dynamic performance, one of the gust models that has been widely used is the sharp edge gust.46–49 Assuming an aircraft that is initially flying in a quasi-steady state in calm air, encounters a uniform vertical gust with a velocity of w
g
, the interface between the calm air region and the gust region is a step change in velocity. Although an ideal sharp edge gust is not realizable in actual flight or in a wind tunnel, it can be studied by analytical methods or CFD simulations to understand the time history of incremental lift after it encounters a gust. Analytical solutions for this lift response to a sharp edge gust have been derived by Küssner,32,33 and are used here to validate the unsteady CFD simulations. Küssner developed an exponential equation for a flat plate experiencing a unit step gust in an incompressible flow given by
Although the Küssner function is derived for a thin flat plate, a thin symmetrical aerofoil should also give similar results.
54
A NACA0’]012 aerofoil was selected for the unsteady validation with a unit chord. Figure 7 shows the structured mesh generated using the Pointwise software, which has 807,000 cells with a circular-shaped domain dimensioned so that the far field boundary is approximately 10c from the aerofoil. There are 808 points around the aerofoil and 1001 points in the wall normal direction. The thickness of each mesh layer is gradually increased from 1 × 10−5m at the aerofoil surface, to 0.01 m in the free stream region. Beyond this, the edge length is kept uniform to ensure a relatively fine mesh in the freestream flow to reduce the numerical dissipation of the gust front. As a result, the free stream mesh is so dense and evenly distributed, that the mesh is not distinguishable in Figure 7 (left). The figure in the right is magnified one of the areas of interest. The final mesh has a wall y+ value less than 0.7. The computational mesh for unsteady validation of NACA0012 aerofoil, left: the computational domain with a uniform density from the aerofoil to the far field, right: the mesh distribution near the wall.
55

Although the previous GACC aerofoil was meshed using ICEM software, the mesh for the NACA0012 aerofoil was generated by Hyperbolic Extrusion using Pointwise software. In this approach, a marching front could be extruded from the wing surface to the far field. Despite the non-uniform distribution of points on the aerofoil surface, the Hyperbolic Extrusion method produces a high quality orthogonal mesh, and a smooth transition from a high to low density region to capture the propagating front, and avoids high aspect ratio cells near the far field, relative to the previous mesh strategy using ICEM (since the block topology used in ICEM is more suited for complex geometries). For both cases, similar parameters (including first layer thickness, growth rates and algorithm, and point distribution over the aerofoil surface) were used for the near wall region in order to achieve consistency between the two mesh approaches.A sharp edge gust is realized by applying an initial vertical velocity component to every cell in a specific field ahead of the aerofoil,42,56,57 or by imposing an unsteady gust profile on the inflow boundary.
54
The first method may cause convergence issues due to the discontinuity at the interface and is not available in most solvers. The second method is easily realizable but the gust front may be smeared due to numerical dissipation as the gust front travels from the inflow boundary to the leading edge of the aerofoil. In this study, the latter approach was used, with a high mesh density upstream of the aerofoil to reduce numerical dissipation and a user-defined function (UDF) that specifies a vertical gust front at the inflow boundary. Since this boundary has a circular shape, the gust front passes each element on the boundary at a different time, determined by the UDF. Thus, assuming x is the cell centre on the x-axis, the vertical velocity component of each face on the boundary is controlled using the function; The vertical velocity field (m/s) showing the gust front marching from the left side of the domain.
55

Simulations were performed for two streamwise velocities, U ∞ = 34 m/s (M ∞ = 0.1) and U ∞ = 68 m/s (M ∞ = 0.2), giving a chord Reynolds number, Re = 2.31 × 106 and 4.62 × 106 respectively. At t = 0, the initial position of the gust front is x = −10m. The penetration speed of the gust is the same as the free stream velocity, U ∞ .
Unsteady simulations were initialised from a fully converged simulation with steady boundary conditions (U
∞
= 34 m/s or U
∞
= 68 m/s, AoA = 0°, T = 288K), prior to the UDF being used to create the gust front. As the gust front passes the aerofoil, a time history of C
L
is recorded and compared with analytical results. Figure 9 gives the unsteady validation results for both M
∞
= 0.1 and M
∞
= 0.2 cases. Simulated results are in very good agreement with analytical solutions as well as simulated results from other researchers. There is a small lag compared with the analytical curve due to numerical dissipation. Considering two adjacent cells in the flow domain, since the velocity components are defined at the centroid, the discretization scheme will create a gradient over the distance between the two centroids, so a perfectly sharp edge is not achievable except for some custom codes.
42
Consequently, it is difficult to determine the exact time when the gust front arrives at the leading edge, and it is assumed to correspond to the time when C
L
increases to 5% above the steady state value, leading to a small inaccuracy in the interaction time and the lag that was observed compared with analytical results. Unsteady validation results of the NACA0012 aerofoil encountered a sharp edge gust, left: M
∞
= 0.1, right: M
∞
= 0.2.
55

Frequency response of circulation control system
We investigate the response, C L , to the dynamic inputs, P tJ , in a range of frequencies. The frequency response provides the data to establish an input-output model of the circulation control aerofoil, and the model is later used to design a feedback controller. After the controller is designed, the effectiveness of the controller is verified in CFD simulations using the URANS equations.
Typically, the dynamic characteristics of mechanical control surfaces are obtained in wind tunnel tests. As we focus on the unsteady aerofoil behaviour during vertical gusts, understanding the dynamic characteristics of the circulation control is essential to developing a control system. CFD simulations provide the lift response, where a periodic boundary condition varies the chamber inlet pressure. The time-step settings in the transient solver ensure to provide a time-accurate solution. We perform time-step independence verification for 10 Hz sinusoidal plenum chamber stagnation pressures in the 0-20 kPa gauge pressure range, provided 10 iterations per time step which gives converged solution in each time step.
Figure 10 shows the C
L
response for time steps from 5 ms to 0.01 ms with the periodic NPR starting after a steady simulation for the first 0.5s of the simulations. The lift responses for the time-step less than 0.1 ms are independent of the time step with some tolerances. The time-step, 0.1 ms, is used for all further calculations. The simulation for 12s requires about 22 h of elapsed computing time on the High-Performance Computer with 8 CPU (Central Processing Unit) cores. The response sampling frequency, 10 kHz, is much higher than the maximum input frequency, 50 Hz. Lift coefficient response in different time steps.
55

The dynamic lift response includes the actuator and the fluid response. For a conventional aileron actuated by hydraulic or electrical power, the actuation time contributes significantly to the overall time lag, whilst the flow response time is relatively small. 58 On the other hand, the pneumatic valve switching time used in circulation control is faster than the flow response time. The flow response is the time length for the rear stagnation location to settle. A typical high-speed pneumatic valve switches 1200 times per second. 59 The dynamic characteristics of circulation control mainly depend on the responses of surrounding fluid.32,58
We perform CFD simulations for different input frequencies of the plenum stagnation pressure and obtain the magnitudes of the lift. Because of the unit differences, we choose to compare the relative magnitude of C
L
to the steady-state lift coefficient, Response of lift to a sinusoidal input.
The following equation calculates the steady-state lift coefficient:
C μ is calculated with jet velocity U J which is affected by the low pressure region immediately behind the exit, this low pressure region is caused by the high curvature flow pattern and can not be determined before the simulation. Hence it is not possible to implement the dynamic changes of C μ in the CFD simulations because U J can not directly specified. On the other hand, the P tJ change can be realized as a boundary condition of the nozzle wall. Hence, we treat P tJ as the control input signal.
Figure 12 shows the Bode diagram of the dynamic CFD simulation results, where the frequency ranges from 0.5 to 50 Hz, the input amplitudes of ± 1 kPa or ±10 kPa, and the freestream Mach numbers, 0.1 or 0.2. For M = 0.1, the sinusoidal pressure with ±10 kPa variation has faster response and less decay in magnitude than the ±1 kPa curve. In addition, the M = 0.2 curve has less decay than the M = 0.1. As the lift response is from the surrounding fluid due to changing aerofoil boundary, intuitively, a high freestream velocity and/or high-pressure input results in a large magnitude response with a small phase lag. The overall bode plot shows that circulation control can be considered a linear first-order system for a fixed freestream velocity and input pressure magnitude. Comparison of Magnitude and Phase response with different nozzle pressure range and velocity.
To design a feedback control algorithm, it is also crucial to identify the lift response to wind gusts. The CFD performs unsteady simulations with a constant P tJ = 10 kPa. Time-varying axial gusts in the X direction are implemented in the CFD simulations. A dynamic freestream condition is applied on the far field. The Mach number varies between 0.09 and 0.11 periodically, with a frequency range from 0.5 Hz to 10 Hz. Time-varying vertical gusts are also implemented from the far field with a velocity range from 0 to 6.8 m/s and a frequency range from 0.5 to 10 Hz. The periodic velocity is created by a sinusoidal wave. Finally, the instantaneous C L results are divided by the steady-state C Lss with a constant boundary condition (M = 0.1), to compare the magnitude decay and the phase shift in different frequencies.
Figure 13 shows the Bode diagram for axial and vertical wind gusts. The magnitude for axial gust does not change significantly with higher frequencies compared to vertical gust, which is the case in a similar experimental study by Kerstens.
29
The lift responses to the axial and the vertical wind gusts, have the natural frequency at around 4 Hz and 6 Hz, respectively. This ‘natural frequency’ is purely the characteristic of the surrounding flow, it is not related to the structural frequency, only affected by the geometry of the aerofoil. Lift response to axial gust, P
tJ
= 10 kPa, M = 0.1, ΔU
g
= ±3.4 m/s, ΔV
g
= 6.8 m/s.
The aerofoil pressure distributions with sinusoidal P
tJ
inputs resolved by CFD are listed in Figure 14. The C
p
curves are snapshots at the moment when P
tJ
reaches the peak (P
tJ
= 11 kPa or 20 kPa) and valley (P
tJ
= 9 kPa or 0 kPa) values. The pressure distributions under 0.5 Hz, 10 Hz, 50 Hz are shown, with two different input fluctuations, ±1 kPa and ±10 kPa respectively. As the sinusoidal frequency increases, the C
p
curves are less responsive under a higher frequency, and the C
p
curves with peak and valley P
tJ
values are closer, the trend agrees with the magnitude plot in Figure 12. It indicates that the surrounding fluid can not follow the input instantly. For P
tJ
= 0 kPa/20 kPa at 50 Hz, the two C
p
curves are closer at the leading edge compared to the trailing edge. This is because the fluid near the leading edge reacts slower due to the longer distance to the nozzle exit. The aerofoil pressure distribution under different frequencies, M
∞
= 0.1.
The corresponding flow field of the data frames shown in Figure 14 are plotted in Figures 15 and 16. The colour map shows the velocity magnitude normalised by freestream velocity U
∞
= 34 m/s (M
∞
= 0.1). The jet sheet wraps around the circular surface and accelerates the flow above the nozzle, leading to a rear suction peak in the C
p
curves. The jet also creates a large separated wake near the circular Coanda surface. The rear stagnation point (separation point) is marked in each figure, and the separation angle θ refers to the circular angle relative to the nozzle exit. When P
tJ
varies between 9 kPa to 11 kPa, the stagnation point changes between 98° and 111°, and the range reduces with higher frequency due to the flow hysteresis. The peak velocity at the nozzle exit is 148 m/s, then it gradually slows down and the jet sheet thickens downstream. The local velocity of the jet is close to U
∞
after it detached from the tailing edge. In comparison, when P
tJ
varies between 0 kPa to 20 kPa, as shown in Figure 16. The stagnation point moves to θ = 180° at maximum P
tJ
and is fully attached to the semi-circular surface. Similarly, as the frequency increases, the range of θ reduces to 66° − 142° at 50 Hz. The maximum U
J
is 193.5 m/s at the nozzle exit. Although a pressure-based solver is used in the simulation, the Ansys Fluent solver has extended the application of pressure-based methods, the energy equations can be solved in the iteration process after the momentum equations are solved and the continuity equation is satisfied. As long as the solution is converged in each time step, the pressure-based solver can still solve the density field for a compressible flow. The density variation at the nozzle exit is gradual, and there are no shock waves, so it is acceptable to solve the energy equation separately after the momentum equations. The snapshot of the transient flow field under different frequencies, P
tJ
varies between 9 kPa to 11 kPa, M
∞
= 0.1. The snapshot of the transient flow field under different frequencies, P
tJ
varies between 0 kPa to 20 kPa, M
∞
= 0.1.

In both Figures 15 and 16, the stagnation point is in unsteady movement within the range between 0 − 180°, there is no significant vortex shedding or unexpected separation. The shape of the jet is predictable and repeatable with various P tJ inputs between 0.5 Hz and 50 Hz. This system is close to a Linear time-invariant system (LTI system), which means, within the range of the simulated working conditions, the control theory with transfer functions can be used to analyse the system. This will be discussed in the next section.
Circulation control algorithm design & CFD verification
Figure 17 shows the block diagram of the feedback circulation control system. The architecture in Figure 17(a) is used for tuning the controller, where the transfer function of the aerodynamics plant model, G(s), and the wind gust model, G
d
(s), are to be identified, The schematic of the system: (a) for controller tuning, (b) for CFD in the loop testing.
The vertical wind gust has a dominant effect on lift perturbations than the axial wind gust as confirmed in Figure 13. We only consider the vertical wind gust in the control design. The maximum loading due to vertical wind gusts is also one of the primary considerations for wing structure design. Once the controller, K(s), is designed, we verify the controller performance in the CFD simulations. Figure 17(b) shows the CFD solver in the control loop for the verification process, where the gust input, d = V g , becomes a variable for the far field boundary of the CFD simulations.
The Closed-loop CFD shown in Figure 17(b) works in the following process: Firstly, the control law is programmed in C, and integrated into the UDF (User Defined Function) in Fluent. During the solving process, the program was called at the end of each time step. The controller can obtain the pressure and force information from the API (Application Programming Interface) functions in the solver, which can be treated as virtual ‘sensors’. It reads the instantaneous C L , duration of the physical time, and the C L in the previous time step, as input parameters, then calculate the P tJ with K(s). Finally the new P tJ is applied to the inlet boundary in the plenum for the next time step. At the same time, the instantaneous gust d = V g is also calculated in the program, which is a pre-defined function of time.
To design the circulation control algorithm, one of the standard system identification methods uses the frequency responses shown in Figure 12. Consider the case of M = 0.1 and P
tJ
= 10 kPa in Figure 12 to design the circulation feedback controller. We use the system identification toolbox in Matlab, where the identification method chooses the best algorithm among several optimization algorithms.
60
The system identification finds a second-order transfer function as follows: System identification for the lift response at M = 0.1, P
tJ
= 10 kPa.
Among many feedback control algorithm, the Proportional-Integral-Derivative (PID) control are the most widely used algorithm proven by its simplicity and effectiveness.
61
Based on the system identified, (8), which is a stable second-order system, the PID is also an appropriate choice. The PID controller structure is given by
To test the gust suppression performance of the PID controller, the same sinusoidal vertical gust profile that has been implemented for Figure 13 is used as the output disturbances. The maximum variation of C
L
with and without controller is compared, providing (controlled C
L
)/(uncontrolled C
L
) in different frequencies. Figure 19 shows that the unsteady lift is dramatically reduced by 81.3% for low frequency gusts at 0.5 Hz. For other frequencies, the controller also effectively suppresses the gusts. Gust suppression performance of the tuned PID controller with identified plant model, simulated without CFD.
To verify the performance of the PID controller we couple the controller to the Fluent URANS solver. The solver provides real-time gust alleviation control for the GACC aerofoil. We implement the PID controller in the Fluent URANS using the UDF script. The UDF script in the unsteady CFD simulation allows the PID controls the lift by adjusting the nozzle pressure ratio in response to wind gust loadings.
A 1-cosine vertical gust profile used in the CFD simulations is given by
62
The time-history variation of the variables under 1-cosine vertical gust at M = 0.1, simulated with CFD.
The CFD simulation coupled with the control algorithm is equivalent to a wind tunnel experiment conducted by Kerstens et al. 29 We acquire the wind gust measurements from the CFD simulation variables at each time step. The measured values are fed to the PID controller through the UDF, which calculates the nozzle pressure value. The nozzle pressure value controls the circulation in the CFD simulation for the next time step calculations. This framework to evaluate the circulation control performance is cost-effective and flexible compared to a wind tunnel experiment.
Figure 20 shows the CFD simulation results of the circulation control system in the time domain. For the uncontrolled case with a constant plenum chamber pressure equal to 11.1 kPa, the lift increases caused by the vertical gust after t = 3s. On the other hand, when the circulation controller is active, the chamber pressure reacts and successfully maintains a constant lift in response to a gust of wind. The chamber pressure decreases rapidly, and the effective lift coefficient remains the same value as before the wind gust, while the lift for the uncontrolled case increases by 0.2 from the constant value. There is no significant overshoot or oscillation. When the circulation control is used on an aircraft, it would significantly reduce the vertical gust loading applied on the wing.
The CFD simulation coupled with the closed-loop controller has the following advantages,
In each time step, the flow field is fully resolved by RANS equations, the simulated flow is very close to physical experiments, compared to the conventional control design method based on linearised low order empirical models. As the circulation control involves non-linear complex behaviours such as boundary-layer separation, near wall jet flows and entrainment, conventional modelling methods such as transfer functions are not appropriate. They are unable to model the stalling, flow hysteresis, lift fluctuations due to vertex shedding. However, the coupled CFD simulation and control algorithm can simulate these non-linearities within a high-fidelity flow field.
In comparison, Notger and Rudibert presented a similar method in 2010 27 to control the flow separation on a mechanical flap in a steady-state flow condition. Their approach used a reduced order mathematical model to represent the flow control device in the system. While in this research the simulation was potentially more accurate and solved the URANS equations for the control loop so that the transient flow field during the disturbance could be obtained. Another similar research conducted by Li et al., 42 only considered a stationary aerofoil in a pre-defined gust profile without any feedback controller. At the time of writing, the present research seems to be the first time that a close-loop gust alleviation simulation based on circulation control has been conducted.
There are a few examples where the present ‘closed loop CFD’ is more suitable than the conventional simulation methods for controller design:
Firstly, this method is beneficial for some advanced control algorithms such as the adaptive slope-seeking 63 method. The algorithm creates high-frequency waves to the actuator which further augments the lift. The linearised model can not capture such a coupling effect.
For some advanced machine-learning-based algorithms, 64 they require parameters tunning and testing with massive data sets. The linear model can not be used for training model since it does not have enough accuracy. The wind tunnel experiments and flight tests have limited DoF, or limited flight envelope and not economical when the model needs massive training and tunning process.
The present closed loop CFD method is also ideal for analysing the sharp-edge gust encountering problems. When an aircraft flies into a gust with a sharp edge, the flow direction and velocity change abruptly, this happens in ‘wind shear’ conditions. It results sudden change in the angle of attack, which may lead to a dynamic stall. The transient CFD solver can capture the development of the stalling effect.
Finally, in the stall-recovery or spin-recovery manoeuvre, where different control inputs have dramatically different results. The wing and control surfaces are in off-design condition so there is no empirical model for testing control algorithms. The present method has no restrictions for such simulations.
Comparison of different test methods.
The Motion column indicates the degree of freedom (DoF) that each method can achieve. The simulation methods can achieve 6 DoF that covers all the aircraft motions with velocity or rotational gust disturbance from different axes. Wind tunnel experiments are usually restricted by the test section and therefore have limited DoF. The flight test is realistic but very risky to perform in off-design conditions or outside its flight envelope.
The Nonlinear aerodynamic effects include dynamic stall, hysteresis effect, and flow separation. They are usually associated with off-design conditions and unconventional configurations, such as the circulation control wing, the linearised model is not sufficient to cover such effects. Whereas the flight test method can not capture the flow field around the aircraft, and has restricted working conditions (e.g. small angle of attack).
For the control algorithm research, the present closed loop CFD can tune and test any complex algorithms, which is more flexible compared to other methods. Also has a lower cost compared to wind tunnel and flight test.
Conclusions
We provide a novel simulation framework that combines unsteady CFD simulation and a control algorithm. The control algorithm is integrated in the solver and automatically modifies the boundary condition in each time step, according to the instantaneous results solved in the previous time step. The framework is used to simulate gust alleviation with circulation control.
The dynamic characteristics have been investigated with a sinusoidal plenum chamber pressure using transient CFD simulations. The CFD simulations obtain the lift frequency responses to the chamber pressure and the wind gusts. The system identification algorithm provides the transfer functions, and the PID controller uses the transfer function to tune the control gains. The effectiveness of the PID controller to compensate the vertical wind gusts is validated using the CFD simulation coupled with the controller. The proposed CFD simulation method successfully demonstrates the effectiveness of closed-loop circulation control in unsteady flows. The framework has the potential to be used for various nonlinear control applications involving unsteady fluids, where accurate models are difficult to achieve due to the complex nature of turbulent flows.
Footnotes
Acknowledgments
The authors gratefully acknowledge the funding received towards the first author’s PhD from the China Scholarship Council. This work was undertaken on ARC3, part of the High Performance Computing facilities at the University of Leeds, UK.
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by the China Scholarship Council.
