Abstract
In this paper, a particular class of 2-D aeroelastic systems accounting for structural nonlinearities in pitching displacement and operating in an unsteady aerodynamic incompressible flowfield description is considered. By using the flap hinge torque of a trailing-edge flap surface as the control input, a continuous controller is proposed to suppress the aeroelastic vibrations of the wing section model. The control design based on the choice of the pitching angle as the output variable yields a semi-global asymptotic stability result. Furthermore, the system is theoretically shown to be robust to external disturbances. Numerical simulation results verify the efficacy of the proposed control strategy toward suppressing aeroelastic vibration in both pre- and post-flutter flight speed regimes under a multitude of external disturbances.
Keywords
1. Introduction
The development of active controllers for aeroelastic stability and flutter suppression is an important topic that has been investigated by a number of researchers. To model the system dynamics more accurately, structural nonlinearities are often considered (Marzocca et al., 2001; Dowell et al., 2003): the presence of these nonlinearities often leads to a variety of phenomena, such as limit cycle oscillations (LCOs) and chaotic vibrations. These topics have been extensively addressed in Lee et al. (1999). The uncertainty in the 2-D wing section structure is modeled as parametric uncertainty in the third- and fifth-order stiffness coefficients of the springs in the pitching and plunging degrees of freedom (DOFs). To increase the flight envelope, numerous researchers have designed controllers to stabilize the aeroelastic oscillations with a single control surface, namely, a trailing-edge flap.
Early researchers designed and implemented linear controllers. Mukhopadhyay (1992) developed a methodology for synthesizing optimal feedback control laws and applied them to active aeroelastic vibration suppression problems. Gangsaas (1981) provided practical gust load alleviation and flutter suppression control laws based on the linear quadratic Gaussian (LQG) methodology. A partial-state feedback control law using pole placement technique was developed by Karpel (1982) while Horikawa and Dowell (1979) adopted proportional gain feedback methods, developed from root locus plots, to perform flutter suppression and load alleviation.
Starting in the late nineties, researchers began to apply nonlinear control design techniques for control of flutter. Ko et al. (1997) designed a nonlinear controller for a prototypical wing section with torsional nonlinearity. In Xing and Singh (2000), an output feedback adaptive control law was proposed by Xing and Singh for a 2-D wing section with only pitching angle and plunging displacement available, whereas in Ko et al. (1999), a partial-state feedback linearizing control scheme accounting for structural nonlinearity was proposed utilizing a single trailing-edge actuator for flutter suppression. Neural-network-based control designs were provided to suppress the aeroelastic vibrations of a nonlinear wing section in Zhang et al. (2012). Adaptive control strategies derived for flutter suppression with unstructured uncertainties have also been applied to aeroelastic systems with only trailing-edge flap in Zeng and Singh (1998). Based on the immersion and invariance approach, the structural nonlinearity problem of the aeroelastic wing sections was solved by immersion- and invariance-based adaptive control design in Lee and Singh (2009). They proposed a robust control law for the global regulation of a 2-D aeroelastic system with only measurements of the pitch angle. The system parameters were assumed to be unknown, while the bounds on the uncertainties were assumed to be known in the control design. Another robust control strategy with the purpose of active flutter suppression of a nonlinear 2-D wing-flap system was presented in Zhang and Soffker (2009). A proportional-integral observer (PI-observer) was used to estimate not only the system states but also the bounds of the nonlinearities. Based on the estimated system states, an optimized state feedback robust controller was provided and demonstrated to be efficient. In Lee et al. (2012)
In most of the aforementioned research works, quasi-steady aerodynamics have been considered as an approximation of the flow-induced loads on the airfoil that cause aeroelastic oscillations. However, more accurate modeling requires the ability to consider the memory derived from the unsteady aerodynamics. Block and Strganac (1998) designed a full state feedback control law in which the unsteady dynamics were included in the aerodynamic model and approximated by Theodorsen's function while the nonlinear pitching stiffness was derived from experimental data from the Texas A&M experiment testbed. A backstepping-based output feedback nonlinear control strategy for flutter suppression was proposed in Bhoir and Singh (2004) based on the aerodynamic model utilized in Block and Strganac (1998). In their following work (Bhoir and Singh, 2005), the authors developed a suboptimal nonlinear control law based on the state-dependent Riccati equation method. A similar approach has been utilized more recently in Li et al. (2010) where the effect of control surface nonlinearities and actuation time delay has been studied. Singh and Wang (2002) proposed a backstepping-based output feedback adaptive control to stabilize a nonlinear aeroelastic system under the assumption that the parameters of the system are completely unknown. Most of the aforementioned works incorporating the unsteady aerodynamics have represented the control surface as a second-order system whose dynamics do not couple with the pitch and plunge dynamics. This coupling was considered in our recent work in Zhang et al. (2013) where an adaptive controller was developed based on a 2-D wing section model accounting for unsteady aerodynamics; the model utilized in Zhang et al. (2013) constituted a corrected version (Mozaffari-Jovin et al., 2013) of the model that was first introduced in York (1980) and adopted later by other authors (Librescu et al., 2005).
In this paper, a continuous robust controller is proposed to asymptotically stabilize the 2-D airfoil system under unsteady flow with unstructured nonlinear uncertainties and bounded unknown external disturbances. The goal of this paper is to design a single-input/single-output (SISO) continuous robust controller to suppress the vibrations for the aeroelastic system using a trailing-edge flap as the actuator. The novelty of this work is that we theoretically guarantee robustness to external disturbances which (to the best of our knowledge) has not been achieved before using an unsteady formulation. The proposed controller requires only minimal knowledge of the system model, namely, the sign of the control gain. The design of this control law is motivated by a continuous robust SISO result presented in Xian et al. (2004) which was applicable to flat systems. The challenge in extending the controller of Xian et al. (2004) to the 2-D system model utilized in this paper lies in proving the stability of the internal dynamics induced by the combination of the unsteady aerodynamics and the dynamics of the plunging DOF which is not directly controlled. These internal dynamics appear as a disturbance term in the dynamics of the pitching displacement. We address these internal dynamics in a two-step fashion by utilizing input-to-state stability (ISS) concepts (Khalil, 1996). First, we prove that the system internal dynamics can be bounded as the summation of a nondecreasing function of the tracking error of the chosen output variable (specifically, the pitching DOF) and the bounds of the external disturbance. Then, given this boundedness of the internal states of the system as a function of the output error, a Lyapunov-based analysis is applied to show that semiglobal asymptotic stability can be obtained for the pitching angle tracking error under application of the proposed continuous robust controller. The advantages of the proposed robust controller compared with the adaptive control designed in our previous work in Zhang et al. (2013) are three-fold: firstly, the proposed control design is low-order since there are no parameters that need to be estimated; secondly, this is a partial-state feedback controller in which only the output variable and its derivative are utilized, and finally, the control design theoretically guarantees robustness to a class of bounded disturbances.
The remainder of the paper is organized in the following manner. In Section 2, we introduce the system dynamics followed by the open-loop error system development in Section 3. In Section 4, we analyze the system internal dynamics and show its boundedness functions. Controller design and Lyapunov-based stability analysis are proposed in Section 5. Simulation results are presented in Section 6 to validate the effectiveness of the proposed controller. Conclusions are provided in Section 7.
2. Mathematical model
A wing section model with two DOF in plunging and pitching is presented in Figure 1, where the flap hinge torque of the trailing-edge flap is taken as control input. The aeroelastic governing equations are developed based on the model proposed in York (1980), Librescu et al. (2005) and Mozaffari-Jovin et al. (2013):
In (3) above, Φ
i
= Φ
i
(φ) are Theodorsen's constants (Zhang et al., 2013) which have been listed in Appendix A, φ = arccos(−c), while all other symbols have been defined in Nomenclature. Furthermore, B1(t) and B2(t) are the state variables associated with the unsteady aerodynamics that have the following dynamics:
A 2-D wing flap structural model.
3. Open-loop error system development
Given only measurements of the pitching displacement α and its time derivative
4. Analysis of internal dynamics
Before we delve into the control design, we introduce a lemma which can provide the boundedness of system states in terms of the input, output, and initial state values. We start by transforming (9) into a normal form by applying a linear diffeomorphism (Zhang et al., 2013) Ϝ:R8 → R8 (see Appendix A for an explicit definition of Ϝ) to the original system states
Lemma 1
Consider the system (24) with a bounded initial state
Proof
We define a positive definite function V1(t) as follows:
Remark 2
We note here that the plunging displacement h was used as the output variable for the adaptive design on a similar model published in Zhang et al. (2013) since we could not obtain stable zero dynamics for the choice of α as output given the model parameters used therein. For the proposed work, we were able to find parameter settings that led to stable zero dynamics when using α as the output. In typical aeroelastic literature, α is indeed the preferred variable that is directly controlled. It is important to note that this control methodology could work with any choice of output variable so long as that choice results in stable zero dynamics.
5. Control design and stability analysis
Given that both the pitch degree and its derivative are measurable and the sign of control gain is known, we are motivated by the structure of open-loop error dynamics in (18) to propose a continuous controller as follows:
Lemma 3
For any differentiable function e(t) :R+ → R with e(t), ė(t) ∈ ℒ∞, there exist positive constants ɛ1 and ɛ2 such that
Proof
The proof of Lemma 3 can be found in Stepanyan and Kurdila (2009).▪
Lemma 4
An auxiliary function L(t) ∈ R is defined as follows:
Proof.
The proof of Lemma 4 is given in Appendix B.▪
The stability analysis is carried out in two steps. First, the error signals e1,e2, and r are proven to be ultimately bounded. Then, we utilize Lemmas 3 and 4 to prove the semiglobal asymptotic stability of the error signals. We begin by defining a nonnegative Lyapunov candidate function V2 as follows:
To show asymptotic stability, we begin by considering the following Lyapunov function candidate:
6. Simulation results
6.1. Model and controller parameters
Model parameters.
The desired trajectory variable α
d
and its derivatives are simply selected to be zero. The initial conditions for pitch angle α (t) and plunge displacement h(t) are set to be α (0) = 5.729° and h(0) = 0.1 m while all other state variables are initially selected to be zero. In this paper, the following three external disturbances are considered according to Marzocca et al. (2001). The first type of external disturbance is modeled as a triangular gust, whose velocity distribution function is given as
6.2. Numerical simulation results
In this section, we run various simulations to test the nominal system response as well as that under the external disturbances given in equations (50) to (52). Figure 2 shows the open-loop and closed-loop response of the wing section model at pre-flutter speed V = 0.9V
f
without disturbance. The controller in the closed-loop simulation was turned on at t = 1.5 s. It can be seen from Figure 2 that the pitching displacement converged in 2 s. The plunging displacement converged according to the internal dynamics of the system: it is driven to zero in 2 s as shown in (2).
Open-loop and closed-loop response without gust disturbance at pre-flutter speed V = 0.9V
f
.
Figure 3 shows the open-loop and closed-loop responses of the model section at post-flutter speed V = 1.1V
f
without disturbance. As shown in Figure 3, the controller is turned on at t = 1.5 s. The LCOs of the pitching and plunging displacements are suppressed within 2 s. The triangular gust disturbance is the first type of external disturbance considered in the simulation. Since an external gust disturbance impacts the aerodynamics in terms of gust loading Open-loop and closed-loop response without gust disturbance at post-flutter speed V = 1.1V
f
. Triangular gust disturbance and corresponding gust loading. Open-loop and closed-loop response under triangular gust at pre-flutter speed V = 0.9V
f
. Open-loop and closed-loop response under triangular gust at post-flutter speed V = 1.1V
f
.



In Figures 5 and 6, the controller is turned on at t = 2 s and in both of these two simulations, plunge and pitch displacement are driven to zero in 2 s. While the pitching and plunging disturbances converge to the origin relatively quickly, the flap torque converges to zero only at the rate of convergence of the external disturbance. The third set of simulations was run under the graded external gust disturbance; as shown in Figure 7, the graded gust load starts at t = 1 s and exponentially goes to a constant loading value as time goes on.
Graded gust disturbance and corresponding gust loading.
At both pre- and post-flutter speeds as shown in Figures 8 and 9, the proposed controller is turned on at t = 2 s and is seen to successfully drive the output to zero. As expected, the persistent disturbance causes the control signal to not converge to zero along with the output. However, it is clear to see that the control signal is able to compensate for the unknown graded disturbance injected into the wing section model.
Open-loop and closed-loop response under graded gust at pre-flutter speed V = 0.9V
f
. Open-loop and closed-loop response under graded gust at post-flutter speed V = 1.1V
f
.

Sinusoid gust disturbance was considered in the fourth set of simulations. The disturbance and its gust load is presented in Figure 10. The open- and closed-loop responses of the wing section model under sinusoid gust disturbance at pre- and post-flutter speed are displayed in Figures 11 and 12, respectively. The disturbance starts at t = 0 and the controller is turned on at t = 2 s at both pre- and post- flutter speed. As shown in Figures 11 and 12, after the pitching degree (which is the directly controlled DOF) converges, there are still small residual oscillations in the responses of h and β. Although the system (9) is minimum-phase and the output α converges under the proposed control, due to the sustained bounded external disturbance, the zero dynamics just stay bounded but are not able to converge as predicted by the bound shown in (28).
Sinusoid gust disturbance and corresponding gust loading. Open- and closed-loop response under sinusoid gust at pre-flutter speed V = 0.9V
f
. Open- and closed-loop response under sinusoid gust at post-flutter speed V = 1.1V
f
.


To further investigate the impact of sinusoidal disturbance on the system response, we set all initial states to be zero. In this case, the impact of sinusoid disturbance on the system would be more distinctly visible. Figure 13 shows the plots of open- and closed-loop responses under sinusoidal gust at pre-flutter speed. Figure 13 shows that the pitching DOF converges very rapidly after the control is turned on at t = 2 s. As discussed before, the other states of the system stayed bounded. Due to the sustained disturbance, the plunging displacement and flap angle are not able to converge but the control torque is able to compensate for the sinusoidal disturbance in the controlled DOF. Figure 14 shows the open-loop and closed-loop response under sinusoidal gust at post-flutter speed with zero initial states. As shown in Figure 14, the controller is turned on at t = 2 s and pitching displacement converges rapidly. However, due to the sustained disturbance, the plunging displacement does not converge but its amplitude is reduced to an extent.
Open- and closed-loop response under sinusoid gust at pre-flutter speed V = 0.9V
f
with zero initial states. Open- and closed-loop response under sinusoid gust at post-flutter speed V = 1.1V
f
with zero initial states.

7. Conclusion
The active aeroelastic control of 2-D wing-flap systems which are operating in an incompressible flowfield and exposed to three different kinds of external gust loads is modeled. By utilizing the property of ISS, the system internal states are proved to be bounded as a function of the output tracking error and its derivatives. Then, a continuous robust controller is proposed to suppress the aeroelastic vibration subject to external disturbance on a nonlinear plunging and pitching wing section subject to unsteady aerodynamics. The control strategy requires minimal system and disturbance knowledge and is implemented by a trailing-edge flap torque. Lyapunov-based stability analysis is provided to obtain a semiglobal asymptotic stability result on the pitching DOF tracking error. The robustness and efficacy of the controller is validated by simulation results under different operating conditions and disturbances. The investigated gust disturbances in this paper are the most typical ones encountered. While it is impossible to present the system response under all possible kinds of disturbances, one can expect satisfactory simulation results under other disturbances based on the rigorous stability analysis presented in this paper. Our future work will focus on addressing aeroelastic vibration control using a combination of leading- and trailing-edge flaps such that both pitching and plunging displacements can be shown to be completely suppressed both theoretically and in numerical simulation under arbitrary disturbance profiles.
Footnotes
Funding
This research received no specific grant from any funding agency in the public, commercial, or not-for-profit sectors.
Nomenclature
System matrix of the system state space equation Nondimensional distance from mid-chord to elastic axis Control input matrix of the system state space equation Aerodynamic lag state variables Semi-chord of the wing [m] Output matrix of the system state space equation Theodorsen's function Nondimensional distance from mid-chord to flap hinge line Duhamel integration Tracking error, filtered tracking error, and composite error Nonlinear function vectors State transformation matrix Plunging displacements [m] Identity matrix Inertia of wing section per unit span about elastic axis [kgm2/m] Inertia of flap per unit span about hinge root [kgm2/m] Aerodynamic indicial functions Stiffness matrix Structural stiffnesses in plunging [N/m] and pitching [Nm] Control gain Torsional stiffness of the flap [Nm] The aerodynamic lift per unit span [N/m] Unsteady aerodynamic load vector Control load vector Lipschitz constant Aerodynamic pitching moment per unit span [Nm/m] Airfoil mass per unit length [kg/m] Unstructured nonlinear uncertainties Filtered plunging displacement error Static moment per unit span of pitch angle and flap angle [kgm] Flap torque per unit span [N/m] Control torque at flap hinge per unit span [N/m] Time variables [s] Flight and flutter speeds [m/s] External gust disturbance State vector Column vector of plunge, pitch, and flap displacement Pitching displacement [rad] Trailing edge flap angle [rad] Zero dynamics vector States of system normal form Air density [kgm3] Dimensionless time Theodorsen's constants Sign function Euclidean norm f(t) has k continuous derivatives
