+ All Categories
Home > Documents > Novel linear parameter varying modeling and flutter ... › zhug › Publications ›...

Novel linear parameter varying modeling and flutter ... › zhug › Publications ›...

Date post: 01-Feb-2021
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
16
Original Article Proc IMechE Part I: J Systems and Control Engineering 1–16 Ó IMechE 2018 Article reuse guidelines: sagepub.com/journals-permissions DOI: 10.1177/0959651818804377 journals.sagepub.com/home/pii Novel linear parameter–varying modeling and flutter suppression control of a smart airfoil Ali MH Al-Hajjar 1 , Sean Shan-Min Swei 2 and Guoming Zhu 3 Abstract In this article, two novel linear parameter–varying modeling and control techniques are proposed for active flutter sup- pression of a smart airfoil model. The smart airfoil model is instrumented with a moving mass that can be used to actively control the airfoil pitching and plunging motions. The first linear parameter–varying modeling approach makes use of the moving mass position as a scheduling parameter, and the hard constraint at the boundaries is imposed by proper selection of the parameter-varying function. The second modeling technique utilizes nonlinear springs and dam- pers, which are added to both ends of the airfoil groove to confine the motion of the moving mass. A state-feedback- based linear parameter–varying gain-scheduling controller with the guaranteed H performance is proposed by utilizing the dynamics of the moving mass. In this study, both the position of the moving mass and the free-stream airspeed are considered as the scheduling parameters. The numerical simulations demonstrate the effectiveness of the proposed lin- ear parameter–varying control architectures by significantly improving the performance, while increasing the flutter speed and reducing the control effort. Keywords Linear parameter–varying, linear parameter–varying modeling and control, gain-scheduling control, control with hard constraints, flutter suppression, smart airfoil Date received: 4 May 2018; accepted: 8 September 2018 Introduction Linear parameter–varying (LPV) systems can be gener- ally classified, by their representation style, 1 into general LPV, 2–5 linear-fractional-transformation (LFT) LPV, 6–10 input–output LPV, 11–14 and polytopic LPV systems. 15–19 Among these forms, the polytopic LPV representation is theoretically and computationally attractive as parameter-varying convex combination of linear time-invariant (LTI) systems, 1 which offers an elegant and convenient way of representing and analyz- ing LPV systems via convex optimization techniques. 1 In addition, a wide class of LPV systems can be repre- sented in the polytopic LPV form, which is the main reason it is adopted in this article. Active flutter suppression has been a critical research topic in aerospace applications for many decades. Reducing the aircraft weight, improving the aerody- namic efficiency, and increasing the critical flight speed continue to be the main thrusts for future aeronautical research, especially, as the emerging air vehicle struc- tures become highly flexible, active flutter suppression becomes a key technical design requirement. There is a good body of design methods that are available in liter- ature concerning suppression of flutter phenomena. Passive methods have been used to solve this problem for many years; however, these methods lead to increased aircraft mass, which is undesirable. 20–23 On the other hand, active control techniques can provide crucial and liable solutions that would increase the air- craft critical speed and suppress the oscillations, while enhancing flight efficiency and performance. There are many active control techniques in litera- ture for flutter suppression. Using piezoelectric 1 Department of Mechanical Engineering, Michigan State University, East Lansing, MI, USA 2 Intelligent Systems Division, NASA Ames Research Center, Mountain View, CA, USA 3 Department of Mechanical Engineering and Department of Electrical and Computer Engineering, Michigan State University, East Lansing, MI, USA Corresponding author: Guoming Zhu, Department of Mechanical Engineering and Department of Electrical and Computer Engineering, Michigan State University, East Lansing, MI 48823, USA. Email: [email protected].
Transcript
  • Original Article

    Proc IMechE Part I:J Systems and Control Engineering1–16� IMechE 2018Article reuse guidelines:sagepub.com/journals-permissionsDOI: 10.1177/0959651818804377journals.sagepub.com/home/pii

    Novel linear parameter–varyingmodeling and flutter suppressioncontrol of a smart airfoil

    Ali MH Al-Hajjar1, Sean Shan-Min Swei2 and Guoming Zhu3

    AbstractIn this article, two novel linear parameter–varying modeling and control techniques are proposed for active flutter sup-pression of a smart airfoil model. The smart airfoil model is instrumented with a moving mass that can be used toactively control the airfoil pitching and plunging motions. The first linear parameter–varying modeling approach makesuse of the moving mass position as a scheduling parameter, and the hard constraint at the boundaries is imposed byproper selection of the parameter-varying function. The second modeling technique utilizes nonlinear springs and dam-pers, which are added to both ends of the airfoil groove to confine the motion of the moving mass. A state-feedback-based linear parameter–varying gain-scheduling controller with the guaranteed H‘ performance is proposed by utilizingthe dynamics of the moving mass. In this study, both the position of the moving mass and the free-stream airspeed areconsidered as the scheduling parameters. The numerical simulations demonstrate the effectiveness of the proposed lin-ear parameter–varying control architectures by significantly improving the performance, while increasing the flutterspeed and reducing the control effort.

    KeywordsLinear parameter–varying, linear parameter–varying modeling and control, gain-scheduling control, control with hardconstraints, flutter suppression, smart airfoil

    Date received: 4 May 2018; accepted: 8 September 2018

    Introduction

    Linear parameter–varying (LPV) systems can be gener-ally classified, by their representation style,1 intogeneral LPV,2–5 linear-fractional-transformation (LFT)LPV,6–10 input–output LPV,11–14 and polytopic LPVsystems.15–19 Among these forms, the polytopic LPVrepresentation is theoretically and computationallyattractive as parameter-varying convex combination oflinear time-invariant (LTI) systems,1 which offers anelegant and convenient way of representing and analyz-ing LPV systems via convex optimization techniques.1

    In addition, a wide class of LPV systems can be repre-sented in the polytopic LPV form, which is the mainreason it is adopted in this article.

    Active flutter suppression has been a critical researchtopic in aerospace applications for many decades.Reducing the aircraft weight, improving the aerody-namic efficiency, and increasing the critical flight speedcontinue to be the main thrusts for future aeronauticalresearch, especially, as the emerging air vehicle struc-tures become highly flexible, active flutter suppressionbecomes a key technical design requirement. There is a

    good body of design methods that are available in liter-ature concerning suppression of flutter phenomena.Passive methods have been used to solve this problemfor many years; however, these methods lead toincreased aircraft mass, which is undesirable.20–23 Onthe other hand, active control techniques can providecrucial and liable solutions that would increase the air-craft critical speed and suppress the oscillations, whileenhancing flight efficiency and performance.

    There are many active control techniques in litera-ture for flutter suppression. Using piezoelectric

    1Department of Mechanical Engineering, Michigan State University, East

    Lansing, MI, USA2Intelligent Systems Division, NASA Ames Research Center, Mountain

    View, CA, USA3Department of Mechanical Engineering and Department of Electrical and

    Computer Engineering, Michigan State University, East Lansing, MI, USA

    Corresponding author:

    Guoming Zhu, Department of Mechanical Engineering and Department

    of Electrical and Computer Engineering, Michigan State University, East

    Lansing, MI 48823, USA.

    Email: [email protected].

    https://uk.sagepub.com/en-gb/journals-permissionshttps://doi.org/10.1177/0959651818804377journals.sagepub.com/home/piihttp://crossmark.crossref.org/dialog/?doi=10.1177%2F0959651818804377&domain=pdf&date_stamp=2018-10-08

  • actuation to control flutter was given by Han et al.,24

    where experimental and numerical study were con-ducted for active flutter suppression of a sweptbackcantilever surface. The finite element analysis, panelaerodynamics, and the minimum statespace realizationwere used to develop the equations of motion, whichwere then used for system analysis and control designby utilizing the H2 and m-synthesis control techniques,and subsequently the flutter suppression performancewas evaluated through wind tunnel tests. De Marquiet al.25 introduced a flexible hanged arrangement forflutter investigation with hard wings in a wind tunnel.The wing model was a rectangular shape with the 0012NACA model and a rear-edge surface mechanism con-trol. They introduced an aeroelastic model to emulatethe aeroelastic behavior of the corresponding system. Afull-state feedback control was designed for this modelto cancel the flutter and retain the system stability.Zhang and Behal26 introduced a continuous-time con-troller to suppress the aeroelastic oscillations of thewing shape in an unsteady aerodynamic incompressibleflow environment. The flap connection force of thewing rear edge was used as the input and the pitchingangle as the output. The numerical simulation resultsdemonstrated the effectiveness in canceling aeroelasticvibrations in the region around the flutter travel speedsubjected to multiple external disturbances. Additionalactive flutter suppression techniques includes electro-hydraulic mechanical actuation of control surface,27

    reaction jets,28 and micro-flaps,29 to just name a few.Special attentions were given to LPV modeling and

    control of an airfoil. For example, Van Wingerdenet al.30 developed a system-identification algorithm foran aeroelastic LPV system outfitted with rear-edge con-trol surfaces, where a factorization was used to form asensor-like dependence on the old inputs, outputs, andgiven aeroelastic information. These sensor-like signalswere then used to calculate the state progression toform LPV aeroelastic matrices of the system. As thealgorithm can be utilized in a closed-loop arrangement,it can be used for dealing with flutter suppression prob-lems. Barker and Balas31 designed gain-scheduled con-trollers dependent on two LPV parameters for activeflutter suppression of the benchmark active controltechnology (BACT) wing section at NASA LangleyResearch Center. The BACT wing dynamics shiftsnotably relative to the dynamic pressure and Machnumber. The LPV gain-scheduled controllers depend-ing on two parameters incorporated these alternationsas well as limits on the rate of change of dynamic pres-sure and Mach number. The incorporation of the ratelimits in the design procedure resulted in improved per-formance over a vast range of operational conditionswhen compared to a former designed gain-scheduledcontroller based on linear fractional transformation.Lau and Krener32 utilized a regular linear system forcontrolling a slim airfoil under subsonic flow. The two-

    dimensional (2D) airfoil was designed with 3 degrees offreedom (DOFs): flap, plunge, and pitch angles, result-ing a six-dimension linear system with a control inputat the flap hinge. The objective was to utilize feedbackfor stabilizing the airfoil at or above its flutter speedwith many control procedures. Chen et al.33 developedan LPV aeroservoelastic system utilizing adaptivemethod with non-linear aerodynamics. The LPV con-troller was able to suppress flutter with perfect preci-sion and validity; moreover, it provided a feasible toolfor practical flutter flight tests. Balas et al.34 appliedLPV and H‘ control strategy procedures to a body-freeflutter (BFF) airplane for designing aeroservoelasticcontrollers and compared the control performances inboth time and frequency domains. Though the perfor-mance from the designed LPV controller was satisfac-tory, it did not achieve the level of performance fromtheH‘ ones. It should be noted that, from the literaturereview, the conventional LPV model considers the sche-duling parameters as physical parameters that changeswith time,35–38 whereas the quasi-LPV model39–41 con-siders systems with one or more states as schedulingparameters in the system matrices.

    In this article, we consider the smart airfoil modelproposed by Swei and Jiang42 (Figure 1), to investigatethe problem of active flutter suppression using thenovel LPV modeling and control techniques of scalingthe scheduling parameter. The smart airfoil is a 2D air-foil with a groove along its chord that contains a mov-ing mass. The mass is allowed to move along thegroove, and through its coupling with airfoil aerody-namics, it can control and suppress the pitching andplunging motion of the airfoil. The airspeed and posi-tion of the moving mass are considered as schedulingparameters in the LPV model and the mass position isutilized as a scheduling parameter in the control design.The smart airfoil considered in this article was first pro-posed by Swei and Jiang.42 The idea is that by utilizingthe dynamic coupling effect between the motion ofmoving mass and aeroelasticity, the airfoil flutter beha-vior can be suppressed; also refer Swei and Ayoubi.43

    In this study, we propose to utilize the scheduling para-meter as part of a scaling factor for the smart airfoil

    Figure 1. The smart airfoil model.

    2 Proc IMechE Part I: J Systems and Control Engineering 00(0)

  • model. In particular, position of the moving mass isscaled and parametrized such that it is confined withinthe length of groove. Furthermore, we propose anothernovel LPV modeling technique by implementing a pairof nonlinear springs and dampers at both ends of thegroove to gracefully prevent the moving mass fromreaching the hard boundaries. To the best of ourknowledge, the integration of scheduling parameterwith the scaled control effector and the parametrizationof boundary conditions are novel approach that havenever been reported in the LPV control literature in thepast. In this article, a number of LPV control modelsare developed to best describe the effect of boundaryconstraints and also to reduce the level of conservative-ness. A full-state feedback LPV gain-scheduling con-troller with guaranteed H‘ output performance isproposed, in which the controller gains are obtained bysolving the numerically tractable Parameterized LinearMatrix Inequality (PLMI).

    The article is organized as follows. Section ‘‘LPVmodeling of a smart airfoil’’ presents the nonlinearmodel of the smart airfoil, the baseline LPV model(LPV-0), the LPV model with parameter scaling (LPV-1), the LPV model with nonlinear springs and dampers(LPV-2) at both ends of groove, and the parameter-reduced (from three to two) LPV model (LPV-2A).Section ‘‘LPV controller design’’ contains the LPVproblem formulation and associated controller design.Simulation results are presented and compared in sec-tion ‘‘Numerical studies.’’ Conclusions and future workare provided in section ‘‘Conclusion.’’

    LPV modeling of a smart airfoil

    In this section, the mathematical model of the smart air-foil is presented. The linearized equations of motion ofthe airfoil aeroservoelastic model can be written as42

    m+M Mxa

    Mxa Ia

    � � €h(t)€a(t)

    " #+

    Kh 0

    0 Ka

    � �h(t)

    a(t)

    � �

    =0

    mg

    � �y(t)+Fa(t)

    ð1Þ

    m€y(t)=mga(t)+ u(t) ð2Þ

    where Fa(t) denotes the aerodynamic loading; m and Mare the moving mass and airfoil mass, respectively;additional variables and parameters used in equations(1) and (2) can be found in Figure 1.42 It is importantto note that the position of moving mass y(t) in equa-tion (1) can be considered as the control input to theairfoil, whereas u(t) in equation (2) can be consideredas the control input to the moving mass m. The airfoilwith such a control device is called ‘‘Smart Airfoil.’’42

    The following quasi-steady aerodynamic load model44

    of Fa(t) is adapted in this study

    Fa(t)=P�1V 0eV 0

    � �_h(t)_a(t)

    � �+

    0 �10 e

    � �h(t)a(t)

    � �� �ð3Þ

    P= qpcCLa

    Now, substituting equation (3) into equation (1) andperforming nondimensionalization for all the physicalparameters, we obtain the nondimensionalized equa-tions of motion for the smart airfoil model as follows

    1+b �xa

    �xa �r2a

    � � €�h(t)€a(t)

    " #+

    2 �Vm 0

    �2 �V�em 0

    " #_�h(t)

    _a(t)

    " #

    +

    v2h

    v2a

    2 �V2

    m

    0 �2�V2�e

    m + �r2a

    24

    35 �h(t)

    a(t)

    " #=

    0

    b�g

    � ��y(t)

    ð4Þ

    €�y(t)= �ga(t)+ �u(t) ð5Þ

    where t =vat is the nondimensional time. Note that tosimplify the notation, the overhead ‘‘dot’’ in equations(4) and (5) represents the time derivative with respect tot. When the flutter occurs, the plunging displacement hand pitching angle a are fed back in order to properlyposition the moving mass m, which generates a damp-ing effect to the airfoil, hence reducing the flutter vibra-tion and increasing the critical flutter speed.

    LPV plant model: LPV-0

    Rearranging equations (4) and (5) yields the following

    €�hðtÞ€aðtÞ

    � �þ

    �2�r2 �Vqm

    � 2�V�e �xaqm

    0

    2�xa �V

    qmþ 2

    �V�eð1þ bÞqm

    0

    2664

    3775 _�hðtÞ_aðtÞ� �

    þ

    ��r2av2hqv2a

    �2�ra �V2

    qm� 2

    �V2�e �xa

    qmþ �r

    2�xaq

    �xav2h

    qv2a

    2�xa �V2

    qmþ 2

    �V2�eð1þ bÞqm

    þ �r2ð1þ bÞ

    q

    26664

    37775

    �hðtÞaðtÞ

    � �¼

    ��xabgq

    ð1þ bÞb�gq

    2664

    3775�yðtÞ

    ð6Þ€�y(t)= �ga(t)+ �u(t) ð7Þ

    where q=� ½�r2a(1+b)� �x2a�. Now, we define the aug-mented state x as

    x= �xT, xTu� �T ð8Þ

    where

    �x= �h,a, _�h, _a

    h iTand xu = �y, _�y

    � �T ð9ÞThen, equations (6) and (7) can be described in thestate-space representation as follows

    _x(t)=A(u(t))x(t)+Bu(u(t))�u(t)y(t)=C(u(t))x(t)+Du(u(t))�u(t)

    �ð10Þ

    Al-Hajjar et al. 3

  • where y(t) is the controlled output, and the systemmatrices (A(u),Bu(u),C(u),Du(u)) are affine in u andgiven by

    A(u)=

    0 0 1 0 0 00 0 0 1 0 0

    �r2av2h

    qv2a

    2�r2au3qm +

    2u3�e �xaqm �

    �r2a �xaq

    2�r2au2qm +

    2u2�e �xaqm 0

    ��xabq 0

    ��xav2hqv2a

    �2�xau3qm �

    2u3�e(1+b)qm �

    �r2a(1+b)q

    �2�xu2qm �

    2u2�e(1+b)qm 0

    b(1+b)q 0

    0 0 0 0 0 10 �g 0 0 a65 a66

    266666664

    377777775, Bu(u)=

    00000b6

    26666664

    37777775

    C(u)= 0 0 0 0 1 0½ �, Du(u)=0

    ð11Þ

    where u : = ½u1, u2, u3�T, and u1 is the scheduling para-meter utilized to properly scale and constrain the posi-tion of the moving mass at the boundaries, u2 and u3are the scheduling parameters representing, respec-tively, the normalized airspeed �V and its square �V2. Inthis study, we consider u2 2 ½0:5, 2:92�; hence,u3 2 ½0:25, 8:52�. Furthermore, the parameters a65 anda66 are used to represent nonlinear spring and dampingeffects at the boundaries. It should be emphasized thatu2 and u3 are not independent parameters; therefore,inevitably it would introduce certain conservativenessin the modeling process. However, a less conservativeapproximation approach can be adopted.

    To formulate the baseline LPV-0 plant model, we setthe parameters b6 =1 and a65 =0, a66 =0. This LPV-0model will be used to assess the baseline closed-loopsystem performance.

    LPV control design model: LPV-1

    The proposed LPV-1 model is based on the LPV-0model described in equations (10) and (11) witha65 =0, a66 =0, but b6 = u1, where u1 is a function of�y (nondimensinalized mass displacement), that is,u1 = f(�y), which is used to constrain the moving mass.In particular, u1 is devised such that

    u1 =1, if �y 2 ½�0:35, 0:35�u1�y=0:35, if �y. 0:35u1�y= � 0:35, if �y\ � 0:35

    8<:

    It is clear from the first condition above that when�y 2 ½�0:35, 0:35�, u1 =1 and the LPV-1 model will beequivalent to the LPV-0 model. The purpose of the sec-ond and third conditions is to impose a constraint onthe moving mass when it travels beyond 60:35, bymodulating the control gains through u1. The variation

    of u1 as function of the moving mass position is illu-strated in Figure 2. To constrain the mass within 60:5the damping function must be active starting at 60:35.This approach may introduce a slight conservativenessto the control design, it is intuitively appealing andproved to be effective.

    LPV control design model with nonlinear springs anddampers: LPV-2

    The second proposed LPV control design model con-tains nonlinear springs and dampers at both ends ofthe groove. They are to gradually stop and reverse themotion of the control mass. Figure 3 shows an illustra-tion of the proposed boundary constraints with non-linear springs and dampers, and as indicated earlier,the scheduling parameter u1, which is a function of �y, isused to scale the control effector.

    Augmenting the nonlinear spring and damperdynamics into the equations of motion, a new LPVmodel, called LPV-2, can be formed in the form ofequation (11), where the spring and damping para-meters are given by a65 = � Ksu1 and a66 = � Csu1;and Ks and Cs denote the elastic and damping coeffi-cients, respectively. In this study, we have chosenKs =214 and Cs =16. Moreover, the scheduling para-meter u1 is chosen as follows; also refer Figure 3

    u1 =0, if �y 2 ½�0:35, 0:35�u1 = �y� 0:35, if �y. 0:35u1 = � 0:35� �y , if �y\ � 0:35

    8<:

    It should be emphasized that the choice of Ks and Csdepends on the location from which the spring anddamping effect are expected to engage, that is, thecloser to 60:5, the higher the Ks and Cs value.

    Two-parameter LPV-2 model: LPV-2A

    A third LPV control design model is modified fromLPV-2, in which the parameter u3 is approximated as afunction of u2; hence, the number of scheduling para-meters is reduced down to two. Since u2 and u3 repre-sent the velocity and its squared value, they are notindependent and will introduce conservativeness due toover bounding both parameters. Kwiatkowski andFigure 2. A saturation function.

    4 Proc IMechE Part I: J Systems and Control Engineering 00(0)

  • Werner45 suggested a method to reduce conservative-ness by taking the intersection between the two poly-topes. In this section, we propose to approximate u3as a linear function of u2 with slope b1, as shown inFigure 4. Therefore, the resulting LPV model, denotedas LPV-2A, contains two-scheduling parameters: u1and u2.

    Recall the affine matrix A(u) (equation (11)) is of theform

    A(u)=A0 + u1A1 + u2A2 + u3A3 ð12Þ

    From Figure 4, u3 can be approximated as

    u3 = u30 + u2 tan (b1) ð13Þ

    Substituting equation (13) into equation (12) yields

    A(u)= A0 + u30A3|fflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflffl}A0new

    + u1A1 + u2 (A2 + tan (b1)A3)|fflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}A2new

    ð14Þ

    Therefore, the affine matrix A(u) in the LPV-2Amodel can be described by

    A(u)=A0new+ u1A1 + u2A2new ð15Þ

    LPV controller design

    In this section, we develop state-feedback-based gain-scheduling LPV controllers based on LPV-0, LPV-1,LPV-2, and LPV-2A models. The goal of LPV controldesign is to achieve active flutter suppression with guar-anteed H‘ output performance for the given range ofairspeed by controlling the moving mass in the smartairfoil model, subject to actuation constraints andexternal disturbances. In particular, consider the fol-lowing LPV systems

    _x(t)=A(u(t))x(t)+Bu(u(t))�u(t)+Bw(u(t))w(t)y(t)=C(u(t))x(t)+Du(u(t))�u(t)+Dw(u(t))w(t)

    �ð16Þ

    where w(t) denotes the disturbance input.

    Problem formulation

    The LPV model described in equation (16) is assumedto have affine parameters. For instance, A(u) matrixcan be represented by

    A(u(t))=A0 +Xqi=1

    ui(t)Ai ð17Þ

    where A0 and Ai are constant matrices, and q denotesthe number of scheduling parameters. Scheduling para-meter vector u(t) is defined as

    u(t)= ½u1(t), u2(t), u3(t), . . . , uq(t)�T ð18Þ

    and each ui is bounded by

    h1, i ł ui ł h2, i ð19Þ

    where h1, i and h2, i denote the upper and lower bounds,respectively. In addition, each scheduling parameter, ui,also has its rate bound given by

    m1, i ł _ui ł m2, i ð20Þ

    The proposed LPV control law is a state-feedbackcontroller

    �u(t)=K(u)x(t) ð21Þ

    where K(u) asymptotically stabilizes the closed-loopsystem subject to the H‘-norm constraint from the exo-genous input w to the measured output y over the entireparameter variation range. Substituting controllerequation (21) into equation (16) yields the closed-loopsystem representation given by

    _x(t)=Ac(u)x(t)+Bw(u)w(t)y(t)=Cc(u)x(t)+Dw(u)w(t)

    �ð22Þ

    where

    Ac(u)=A(u)+Bu(u)K(u)Cc(u)=C(u)+Du(u)K(u)

    ð23Þ

    Figure 3. (a) Airfoil groove with nonlinear springs and dampersat the boundaries and (b) u1 as function of moving mass position.

    Figure 4. Proposed parameter reduction approach.

    Al-Hajjar et al. 5

  • It should be noted that although matricesA(u),Bu(u),C(u), and Du(u) are affine in u, the gain-scheduling feedback K(u) is not. Before proceeding fur-ther, we introduce the following definitions:

    Definition 1.46,47. A unit simplex Yr is a polytope of rvertices defined as

    Yr= a= ½a1, . . . , ar� :Xri=1

    ai =1, aiø0, i=1, 2, . . . , r

    ( )

    Definition 2.48. The Cartesian product of a finite numberof simplexes is a multisimplex Y. For instance, if thereare q simplexes, then

    Y=YN1 3YN2 3YN3 3 � � �YNq =Yqi=1

    YNi

    where the dimension of multisimplex Y is representedby the index vector N=(N1, . . . ,Nq), where parametervector is denoted by a=(a1, a2, . . . , aq) and ai 2 YNihas the form (ai(1), ai(2), . . . , ai(r)).

    Transferring from affine to multisimplex. To formulate aconvex control design problem, we first need to per-form a transformation on the system matrices, fromthe affine parameter space u to the multisimplex convexspace Y. Each affine scheduling parameter ui is trans-ferred over a unit simplex ai of two vertices as follows

    49

    ai(1)=ui +h2, i2h2, i

    ! ui =2h2, iai(1)� h2, iai(2)=1� ai(1)=1� ui +h2, i2h2, i =

    h2, i�ui2h2, i

    ai =(ai(1), ai(2)) 2 Y2, 8 i=1, 2, � � � , qð24Þ

    With this transformation, the affine scheduling para-meters in equation (16) can be converted into a systemwith multisimplex parameters, where the multisimplexvariables are defined as

    a 2 Y= Y2 3Y2 3 � � �Y2|fflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflffl}q

    Moreover, for three-scheduling parameters, that is,q=3 as the case of our current consideration, thehomogeneous term in the multisimplex variables can bewritten as

    a1=(a1(1), a1(2)), a2=(a2(1), a2(2)), a3=(a3(1), a3(2))

    Hence, by utilizing the above transformation, the LPVsystem equation (16), which was described in affineparameter space u, can be equivalently described inmultisimplex convex space Y as follows

    _x(t)=A(a)x(t)+Bu(a)�u(t)+Bw(a)w(t)y(t)=C(a)x(t)+Du(a)�u(t)+Dw(a)w(t)

    �ð25Þ

    Furthermore, the proposed state-feedback gain-sche-duling controller has the form

    �u(t)=K(a)x(t) ð26Þ

    where K(a) is to be determined. Therefore, the closed-loop system representation in multisimplex space isgiven by

    _x(t)=Ac(a)x(t)+Bw(a)w(t)y(t)=Cc(a)x(t)+Dw(a)w(t)

    �ð27Þ

    where

    Ac(a)=A(a)+Bu(a)K(a)Cc(a)=C(a)+Du(a)K(a)

    ð28Þ

    In addition, the rate changes of the scheduling para-meters in the unit simplex can also be described by

    _ai(1)+ _ai(2)=0, i=1, 2, 3 ð29Þ

    From equations (20) and (24) we can derive the ratebounds between affine scheduling parameters and mul-tisimplex variables, and they are given by

    m1, i2h2, i

    ł _ai(1)łm2, i2h2, i

    ð30Þ

    where m2, i and m1, i are rate bounds given in equation(20), and h2, i is the upper bound of ui given in equation(19). Furthermore, from equation (29), we obtain that_ai(2)= � _ai(1).

    H‘ control problem. The proposed LPV control problemis to design a gain-scheduling state-feedback control-ler of the form (26) such that for a given g‘ . 0 andany (ai, i=1, 2, . . . , q) 2 Y with ( _ai, i=1, 2, . . . , q)satisfying (30), the closed-loop system (27) is stabi-lized and the following H‘ performance constraint issatisfied

    sup(ai, _ai)

    supw2l2w 6¼ 0

    kzk2kwk2 \ g‘ ð31Þ

    To synthesize the H‘ control problem, we utilize thefollowing theorem.

    Theorem 1.1,35,50. For any (ai, i=1, 2, . . . , q) 2 Y with( _ai, i=1, 2, . . . , q) satisfying (30), the gain-schedulingcontroller K(a)=Z(a)G(a)�1 stabilizes the closed-loopsystem equation (27) with guaranteed H‘ performance(31) if there exist a scalar e . 0, a continuously differen-tiable positive definite and symmetric matrix P(a), andmatrices G(a) and Z(a) satisfying the following PLMI

    6 Proc IMechE Part I: J Systems and Control Engineering 00(0)

  • Q(a) � � �P(a)� G(a)+ e(A(a)G(a)+Bu(a)Z(a))0 �e(G(a)G(a)0) � �

    C(a)G(a)+Du(a)Z(a) eC(a)G(a)+ eDu(a)Z(a) �I �Bw(a)

    0 0r3 n Dw(a)0 �g2‘I

    2664

    3775\ 0 ð32Þ

    where � denotes symmetric entry and Q(a)=A(a)G(a)+Bu(a)Z(a)+G(a)

    0A(a)0+Z(a)0Bu(a)0+

    (∂P(a)=∂a) _a.It should be noted that although the H‘ control

    problem is presented in multisimplex convex space Y,the actual gain-scheduling controllers are implementedin affine u domain. Roughly speaking, in order to com-pute the affine feedback gain matrix described in equa-tion (21), we first need to utilize Theorem 1 tosynthesize the solutions Z(a) and G(a) at the vertices ofmultisimplex space Y, followed by the inverse transfor-mation process35 to convert the multisimplex solutionsinto affine representations Z(u) and G(u). The detailprocedure is given below.

    For three-scheduling parameter case, the parametersZ(u) and G(u) in affine u domain can be described by

    Z(u)=Z0 + u1Z1 + u2Z2 + u3Z3G(u)=G0 + u1G1 + u2G2 + u3G3

    ð33Þ

    where (Zi, Gi), i=0, 1, 2, 3, are constant matrices to bedetermined in the sequel. Moreover, given Z(u) andG(u), the gain matrix K(u) in equation (21) will then begiven by

    K(u)=Z(u)G�1(u) ð34Þ

    Therefore, it is clear that the control gain K(u) is notan affine function of u. For three-scheduling parametercase, there are eight polytopic solutions for Z(a) andG(a) in equation (32). Let Zijk and Gijk, i, j, k=1, 2,denote these polytopic solutions for Z(a) and G(a),respectively. Take Z(a) as an example and it can beexpressed as follows

    Z(a)= a1(1)a2(1)a3(1)Z111 + a1(1)a2(1)a3(2)Z112+ a1(1)a2(2)a3(1)Z121 + a1(1)a2(2)a3(2)Z122+ a1(2)a2(1)a3(1)Z211 + a1(2)a2(1)a3(2)Z212+ a1(2)a2(2)a3(1)Z221 + a1(2)a2(2)a3(2)Z222

    =Z(u)

    ð35Þ

    Following the inverse transformation process givenin Al-Jiboory et al.35 results that

    Z0 =164

    P2j1 =1

    P2j2 =1

    P2j3 =1

    Zj1j2j3

    Zi =1

    64h2, i

    P2j1 =1

    P2j2 =1

    P2j3 =1

    (� 1)ji + i Zj1j2j3ð36Þ

    Note that Gi, i=0, 1, 2, 3, can be obtained in a simi-lar way. Now, substituting (Z0, Zi) and (G0, Gi) intoequation (33) yields Z(u) and G(u); hence, the feedbackgain matrix K(u) can be obtained from equation (34).The inverse transformation formulas for any number ofscheduling parameters q. 3 can be found in Al-Jiboory

    et al.,35 Oliveira et al.46 and Lacerda et al.49 For thepurpose of demonstration, a list of (Z0, Zi) and (G0, Gi)matrices for various LPV models are presented in theAppendix 2.

    It should be noted that PLMI is an infinite dimen-sional linear matrix inequality (LMI), which is in gen-eral difficult to solve. Many efficient solvers areavailable in dealing with such problem; forinstanceScherer,51 Oliveira and Peres,52 Scherer andHol,53 and Peaucelle and Sato.54 This article adapts therelaxation method for PLMIs relaxation46 to deal withPLMIs with multisimplex parameters. Numerically, theROLMIP package55 along with YALMIP56 usingSeDuMi57 solver are used to solve the convex optimiza-tion problem. An LPV-based control block diagram isdepicted in Figure 5.

    Numerical studies

    The smart airfoil parameters used in this study aregiven in Table 1. In addition, for the model in equation(16) Bw = ½0 0 0 0 0 0:1�T and Dw =0. Thebaseline LPV-0 controller and the proposed LPV-1 andLPV-2 controllers are designed based on their corre-sponding control design models with g‘ =0:0055. Forthe purpose of comparison, the scheduling parameteru2 is varied from 4–23.8m/s, and as a result u3 from16–566:44m2=s2. Note that the LPV-0 controller isdesigned using the (unsaturated) LPV-0 model. Hence,the resulting LPV-0 controller is in the form of equa-tion (34) with u1 =0 in equation (33).

    For the two-scheduling parameters LPV-2A model,b1 =73:3

    8 (Figure 4) and u30 = � 1:2 (equation (13)).The associated gain-scheduling gain K(u)=Z(u)G(u)�1 and the affine parameters Z(u) and G(u) aregiven by

    Figure 5. An LPV control architecture.

    Al-Hajjar et al. 7

  • Z(u)=Z0 + u1Z1 + u2Z2G(u)=G0 + u1G1 + u2G2

    ð37Þ

    where (Zi, Gi), i=0, 1, 2, are computed by followingthe similar procedure presented in section ‘‘H‘ controlproblem.’’ The main motivation of designing the LPV-2A controllers is to reduce the number of schedulingparameters from three to two by representing u3 interms of u2, leading to reduced control design conserva-tiveness. Note that g‘ is a measure of robustness per-formance. The minimum achievable g‘ for the LPV-2control is 0.00029, whereas for the LPV-2A control it is0.0002, a 45% improvement.

    Simulation results are compared with those obtainedfrom the nonlinear controller presented by Swei andJiang.42 Figure 6 shows a comparison between the pro-posed LPV-1 controller and the nonlinear controller,42

    with small initial pitch angle, that is, aS=0:01 rad. Itcan clearly be seen that the proposed LPV-1 controlcan significantly improve the overall closed-loop perfor-mance. In addition, the control effort, in terms of jjujj2,is reduced by 57%. As mentioned, the control mass m isconfined to move within the groove between -0.5 and

    0.5. In the proposed LPV-1 control design, the schedul-ing parameter u1 is used to constrain the mass move-ment. Figure 7 shows the same comparisons but withlarger initial pitch angle at aL =0:6 rad. It is apparentthat the nonlinear controller42 cannot handle the largeinitial angle of attack, whereas the proposed LPV-1control handles the same initial condition effectivelywith fast convergence and small control effort. The con-trol effort is reduced by 92% when compared to thebaseline nonlinear controller.42 Additional simulationresults are presented next.

    Figure 8 shows a comparison between the LPV-1control design and the baseline LPV-0 design. Recallthat in LPV-0 control design, no position limitation isimposed on the moving mass m. Therefore, it can beseen that in Figure 8 for LPV-0 controller to effectivelysuppress airfoil vibration, the control mass needs totravel much larger distance. Furthermore, Figure 9shows a comparison between LPV-1 and LPV-2 con-trollers when the initial pitch angle is large. Both con-trollers, as shown, are able to effectively suppress theairfoil vibration, though the LPV-2 controller, withnonlinear springs and dampers imposed at the bound-aries, produces less aggressive mass motion. Moreover,as shown in Figure 10, the mass motion of LPV-2Acontrol is less aggressive than that of LPV-2 control.Note that Figures 6–10 are generated with a fixed air-speed at �V=2:92 (or 23.8m/s).

    For flutter analysis, Figure 11 shows the closed-loopsystem responses for LPV-1 control with varying air-speed. As shown, the system is unstable when �V=3:4.However, Figure 12 shows the responses of LPV-2Acontrol with initial airspeed of �V=2:92, then increasedto �V=3:08 (or 25.1m/s) at t =250 and to �V=3:4(or 27.7m/s) at t =450. As shown in Figure 12, the

    Table 1. Parameters used in the article.42

    Parameter Value Parameter Value

    m 152 b 0.01�e 0.35 initial h 0�xa 0.25 aS (rad) 0.01�r2a 0.388 aL (rad) 0.6b (m) 0.127 initial _h 0va (rad/S) 64.1 initial _a 0vh (rad/S) 55.9 airspeed �V 2.92

    Figure 6. Comparison between proposed LPV-1 control andSwei and Jiang42: aS.

    Figure 7. Comparison between proposed LPV-1 control andSwei and Jiang42: aL.

    8 Proc IMechE Part I: J Systems and Control Engineering 00(0)

  • LPV-2A control can effectively suppress the airfoilvibration beyond the previously identified flutter air-speed of �V=2:96 (or 24.1m/s).42

    A quantitative study of the simulation results, interms of jj:jj‘ and jj:jj2 norms of the signals, are pre-sented in Tables 2–4. Table 2 presents a comparisonbetween the jj:jj‘ norms of the proposed design tech-niques and that by Swei and Jiang42 with small andlarge initial conditions. It is clear that the proposeddesign techniques render more than 50% improvementfor most of the system performance–related norms with

    nearly 50 times less control effort. A comparison ofjj:jj‘ norms between LPV-1 control and baseline LPV-0control is presented in Table 3, which reveals the benefitof modeling the boundary conditions. Table 4 shows acomparison of jj:jj2 norms between the proposed designtechniques and the one in Swei and Jiang42 with smalland large initial conditions. It is clear that the proposedLPV design techniques provide much improved closed-loop responses, with faster convergent rate as indicatedin the percentage improvement in the last column ofTable 4.

    Figure 9. Comparison between LPV-1 control and LPV-2control: aL.

    Figure 10. Comparison between proposed LPV-2 control andLPV-2A control: aL.

    Figure 11. LPV-1 control at �V = 3:08 and �V = 3:4.

    Figure 8. Comparison between LPV-1 control and LPV-0control: aL.

    Al-Hajjar et al. 9

  • Finally, to demonstrate the nonlinear nature of thegain-scheduling feedback matrix K(u), the first, second,and fifth entries of the LPV-2A control gain matrixK(u) are plotted (Figures 13–15). It is clear that K(u) isnot an affine function of u. Furthermore, these figuresshow that the control gain is clearly more affected bythe boundary condition parameter u1 than the airspeedparameter u2.

    Conclusion

    This article presented two novel LPV modeling andcontrol design techniques for a smart airfoil model thatutilizes a moving mass for flutter suppression. The LPVgain-scheduling state-feedback controllers based on thecorresponding models were proposed. In the first pro-posed technique, the moving mass position was used asthe scaled scheduling parameter, whereas in the secondtechnique, nonlinear springs and dampers were addedto the ends of the groove to constrain the moving mass.In addition to the baseline unconstrained plant modelLPV-0, three LPV-based control design models,namely, LPV-1, LPV-2, and LPV-2A, were developedby utilizing the two proposed model constrain tech-niques. The simulation results clearly demonstrated theadvantages and effectiveness of the proposed LPVmodeling and control techniques in flutter suppression,when compared to the results generated using anearlier developed nonlinear controller in the literature.Furthermore, the proposed LPV-1 controller was ableto effectively suppress the airfoil vibration while stillmeeting the actuator constraint, whereas the uncon-strained LPV-0 controller failed to meet the constraint.

    Figure 12. LPV-2A control performance at a defined velocityprofile, �V 2 ½2:92, 3:4�.

    Table 2. jj:jj‘ comparison; LPV-1 and LPV-2 controllers versusnonlinear controller.42

    Case jj:jj‘ Swei and Jiang42 Proposed LPV

    LPV-1 at aS �h 0.0040099 0.0029746a 0.01 0.01�y 0.24058 0.083381�u 0.23176 0.18602

    LPV-1 at aL �h 0.24444 0.29736a 0.6 0.6�y 0.86839 0.4705�u 619.82 11.347

    LPV-2 at aL �h 0.24444 0.23804a 0.6 0.6�y 0.86839 0.48297�u 619.82 5.5392

    Table 3. LPV-1 controller versus LPV-0 controller: aL.

    jj:jj‘ LPV-0 LPV-1

    �h 0.14294 0.29736a 0.6 0.6�y 7.8091 0.4705�u 47.979 11.347

    Table 4. jj:jj2 comparison; LPV-1 and LPV-2 controllers versusnonlinear controller.42

    Case jj:jj2 Swei andJiang42

    Pro. LPV1 Con.rate%2

    LPV-1 at aS �h 0.4946 0.20804 57a 0.98788 0.38593 60�y 28.36 4.0848 85�u 26.744 11.359 57

    LPV-1 at aL �h 30.216 27.771 8a 60.868 45.592 25�y 254.07 115.57 54�u 6802.3 519.59 92

    LPV-2 at aL �h 30.216 22.143 27a 60.868 41.641 31�y 254.07 65.663 74�u 6802.3 502.97 92

    Figure 13. First entry of K(u).

    10 Proc IMechE Part I: J Systems and Control Engineering 00(0)

  • The performance of the proposed LPV-2 controller wasprogressively improved over that of the LPV-1 control-ler, when a pair of fictitious spring and damper wasintroduced at the boundaries. These fictitious mechan-isms were devised to become active when the movingmass gets closer to the boundaries. A less conservative,two-scheduling parameter LPV-2A controller was pro-posed, which was derived from the three-schedulingparameter LPV-2 controller. The simulation resultsconfirmed the effectiveness of the LPV-2A controllerover LPV-2 controller, especially when the initial angleof attack is large. The implementation of the proposedLPV controllers involves the construction of the full-state feedback gains in real-time based on the schedul-ing parameter value and the constant coefficientmatrices given in Appendix 2. Depending on the designpreference, the corresponding proposed LPV controllercan be chosen for implementation by following thesame process as implementing a conventional full-statefeedback controller. Future research includes experi-mental verification of the proposed concept and imple-mentation of the switched LPV control techniques.

    Acknowledgements

    A.M.H.A.-H. would like to thank the funding supportof the Higher Committee For Education DevelopmentIraq and the University of Kufa. The authors wouldalso like to thank Dr Ali Al-jiboory for providing LPVcontrol design code used in this paper.

    Declaration of conflicting interests

    The author(s) declared no potential conflicts of interestwith respect to the research, authorship, and/or publi-cation of this article.

    Funding

    The author(s) disclosed receipt of the following finan-cial support for the research, authorship, and/or publi-cation of this article: This research was supported byNASA ARMD Convergent Aeronautics Solutions(CAS) project.

    ORCID iD

    Guoming Zhu https://orcid.org/0000-0002-2101-2698

    References

    1. Briat C. Linear parameter-varying and time-delay systems:

    analysis, observation, filtering & control. Berlin: Springer,

    2014, p.3.2. Shamma JS. Analysis and design of gain scheduled control

    systems. PhD Thesis, Massachusetts Institute of Technol-ogy, Cambridge, MA, 1988.

    3. Apkarian P and Tuan HD. Parameterized LMIs in con-

    trol theory. SIAM J Control Optim 2000; 38(4): 1241–

    1264.4. Rehm A and Allgöwer F. Self-scheduled HN output

    feedback control of descriptor systems. Comput Chem

    Eng 2000; 24(2–7): 279–284.5. Masubuchi I, Akiyama T and Saeki M. Synthesis of out-

    put feedback gain-scheduling controllers based on

    descriptor LPV system representation. In: 42nd confer-ence on decision and control, Maui, HI, 9–12 December

    2003, vol. 6, pp.6115–6120. New York: IEEE.6. Packard A. Gain scheduling via linear fractional trans-

    formations. Syst Control Lett 1994; 22(2): 79–92.7. Apkarian P and Gahinet P. A convex characterization of

    gain-scheduled HN controllers. IEEE T Automat Contr

    1995; 40(5): 853–864.8. Apkarian P and Adams RJ. Advanced gain-scheduling

    techniques for uncertain systems. IEEE T Contr Syst T1998; 6(1): 21–32.

    9. Ferreres G. Computation of a flexible aircraft LPV/LFTmodel using interpolation. IEEE T Contr Syst T 2011;

    19(1): 132–139.10. Scherer CW and Kose IE. Gain-scheduled control synth-

    esis using dynamic-scales. IEEE T Automat Contr 2012;

    57(9): 2219–2234.

    Figure 14. Second entry of K(u).

    Figure 15. Fifth entry of K(u).

    Al-Hajjar et al. 11

  • 11. Bamieh B and Giarre L. Identification of linear para-

    meter varying models. Int J Robust Nonlin 2002; 12(9):

    841–853.12. Tóth R, Felici F, Heuberger PS, et al. Discrete time LPV

    I/O and state space representations, differences of beha-

    vior and pitfalls of interpolation. In: Proceedings of the

    European control conference, Kos, 2–5 July 2007,

    pp.5418–5425. New York: IEEE.13. Tóth R. Modeling and identification of linear parameter-

    varying systems-an orthonormal basis function approach.

    PhD Thesis, Technische Universiteit Delft, Delft, 2008.14. Cerone V, Piga D, Regruto D, et al. Fixed order LPV

    controller design for LPV models in input-output form.

    In: 51st annual conference on decision and control (CDC),

    Maui, HI, 10–13 December 2012, pp.6297–6302. New

    York: IEEE.15. Apkarian P, Gahinet P and Becker G. Self-scheduled HN

    control of linear parameter-varying systems: a design

    example. Automatica 1995; 31(9): 1251–1261.16. Geromel JC and Colaneri P. Robust stability of time

    varying polytopic systems. Syst Control Lett 2006; 55(1):

    81–85.17. Borges RA and Peres PL. HN LPV filtering for linear sys-

    tems with arbitrarily time-varying parameters in polyto-

    pic domains. In: 45th conference on decision and control,

    San Diego, CA, 13–15 December 2006, pp.1692–1697.

    New York: IEEE.

    18. Oliveira R, Montagner V, Peres P, et al. LMI relaxations

    for HN control of time-varying polytopic systems by

    means of parameter-dependent quadratically stabilizing

    gains. IFAC Proc Vol 2007; 40(20): 614–619.19. Chesi G, Garulli A, Tesi A, et al. Homogeneous polyno-

    mial forms for robustness analysis of uncertain systems,

    vol. 390. Berlin: Springer Science & Business Media,

    2009.20. Chesta L. A parametric study of wing store flutter. In:

    AGARD Specialists meeting on wing-with-stores-flutter,

    Paris, France, April 1975. AD-A010672, pp. 7.1–7.12.

    NTIS.21. Karpel M. Design for active and passive flutter suppression

    and gust alleviation, vol. 3482. National Aeronautics and

    Space Administration, Scientific and Technical Information

    Branch, 1981. Virginia: NASA Langley Research Center.22. Reed WH III, Cazier F Jr and Foughner JT Jr. Passive

    control of wing/store flutter. Technical Report, National

    Aeronautics and Space Administration, Hampton, VA,

    1980.23. Yang ZC and Zhao LC. Wing-store flutter analysis of an

    airfoil in incompressible flow. J Aircraft 1989; 26(6): 583–

    587.24. Han JH, Tani J and Qiu J. Active flutter suppression of a

    lifting surface using piezoelectric actuation and modern

    control theory. J Sound Vib 2006; 291(3): 706–722.25. De Marqui C, Belo E and Marques F. A flutter suppres-

    sion active controller. Proc IMechE, Part G: J Aerospace

    Engineering 2005; 219(1): 19–33.26. Zhang K and Behal A. Continuous robust control for

    aeroelastic vibration control of a 2-D airfoil under

    unsteady flow. J Vib Control 2016; 22(12): 2841–2860.27. Triplett WE, Kappus HPF and Landy RJ. Active flutter

    suppression systems for military aircraft. A feasibility

    study. Technical Report, DTIC Document, Fort Belvoir,

    VA, 1973.

    28. Rubillo C, Marzocca P and Bollt E. Active aeroelastic

    control of lifting surfaces via jet reaction limiter control.

    Int J Bifurcat Chaos 2006; 16(9): 2559–2574.29. Lee HT, Kroo I and Bieniawski S. Flutter suppression

    for high aspect ratio flexible wings using microflaps. In:

    43rd AIAA/ASME/ASCE/AHS/ASC structures, struc-

    tural dynamics, and materials conference, Denver, CO,

    22–25 April 2002, p.1717. Reston, VA: AIAA.30. Van Wingerden JW, Gebraad P and Verhaegen M. LPV

    identification of an aeroelastic flutter model. In: 49th con-

    ference on decision and control (CDC), Atlanta, GA, 15–

    17 December 2010, pp.6839–6844. New York: IEEE.31. Barker JM and Balas GJ. Comparing linear parameter-

    varying gain-scheduled control techniques for active

    flutter suppression. J Guid Control Dynam 2000; 23(5):

    948–955.32. Lau E and Krener A. LPV control of two dimensional

    wing flutter. In: Proceedings of the 38th conference on

    decision and control, Phoenix, AZ, 7–10 December 1999,

    vol. 3, pp.3005–3010. New York: IEEE.33. Chen G, Li Y, Jian S, et al. Linear parameter varying

    control for active flutter suppression based on adaptive

    reduced order model. In: 52nd AIAA/ASME/ASCE/

    AHS/ASC structures, structural dynamics and materials

    conference 19th AIAA/ASME/AHS adaptive structures

    conference, Denver, CO, 4–7 April 2011, p.1773. Reston,

    VA: AIAA.34. Balas G, Moreno C and Seiler P. Robust aeroservoelastic

    control utilizing physics-based aerodynamic sensing. In:

    AIAA guidance, navigation, and control conference, 13–16

    August, 2012, Minneapolis, Minnesota, p.4897.35. Al-Jiboory AK, Zhu GG and Choi J. Guaranteed perfor-

    mance state-feedback gain-scheduling control with uncer-

    tain scheduling parameters. J Dyn Syst Meas Contr 2016;

    138(1): 014502.36. Al-Jiboory AK, Zhu GG, Swei SSM, et al. LPV model-

    ing of a flexible wing aircraft using modal alignment and

    adaptive gridding methods. Aerosp Sci Technol 2017; 66:

    92–102.

    37. White AP, Zhu GG and Choi J. Linear parameter-varying

    control for engineering applications. Berlin, Springer:

    Springer Science and Business Media, 2013.38. Han X, Liu Z, Li H, et al. Output feedback controller

    design for polynomial linear parameter varying system

    via parameter-dependent Lyapunov functions. Adv Mech

    Eng 2017; 9(2): 1687814017690327.39. Rotondo D, Nejjari F and Puig V. Quasi-LPV modeling,

    identification and control of a twin rotor mimo system.

    Contr Eng Prac 2013; 21(6): 829–846.40. Polat I, Eskinat E and Kose I. Dynamic output feedback

    control of quasi-LPV mechanical systems. IET Control

    Theory A 2007; 1(4): 1114–1121.41. Nejjari F, Rotondo D, Puig V, et al. Quasi-LPV model-

    ling and non-linear identification of a twin rotor system.

    In: 2012 20th Mediterranean conference on control & auto-

    mation (MED), Barcelona, 3–6 July 2012, pp.229–234.

    New York: IEEE.42. Swei SSM and Jiang YT. On the efficacy of the smart air-

    foil model in active flutter suppression. In: Second inter-

    national conference on motion and vibration control, 30

    August–3 September 1994. Yokohama, Japan: The

    Japan Society of Mechanical Engineers. pp.593–598.43. Swei SSM and Ayoubi MA. LMI-based fuzzy optimal

    variance control of airfoil model subject to input

    12 Proc IMechE Part I: J Systems and Control Engineering 00(0)

  • constraints. In: International conference on fuzzy systems

    (FUZZ-IEEE), Naples, 9–12 July 2017, pp.1–6. New

    York: IEEE.44. Karpel M. Design for active flutter suppression and gust

    alleviation using state-space aeroelastic modeling. J Air-

    craft 1982; 19(3): 221–227.45. Kwiatkowski A and Werner H. PCA-based parameter set

    mappings for LPV models with fewer parameters and less

    overbounding. IEEE T Contr Syst Technol 2008; 16(4):

    781–788.46. Oliveira RC, Bliman PA and Peres PL. Robust LMIs

    with parameters in multi-simplex: existence of solutions

    and applications. In: 47th conference on decision and con-

    trol, CDC, Cancun, Mexico, 9–11 December 2008,

    pp.2226–2231. New York: IEEE.47. Oliveira RC, De Oliveira MC and Peres PL. Robust state

    feedback LMI methods for continuous-time linear sys-

    tems: discussions, extensions and numerical comparisons.

    In: International symposium on computer-aided control

    system design (CACSD), Denver, CO, 28–30 September

    2011, pp.1038–1043. New York: IEEE.48. Oliveira RC, Bliman PA and Peres PL. Selective gain-

    scheduling for continuous-time linear systems with para-

    meters in multi-simplex. In: European control conference

    (ECC), Budapest, 23–26 August 2009, pp.213–218. New

    York: IEEE.49. Lacerda MJ, Tognetti ES, Oliveira RC, et al. A new

    approach to handle additive and multiplicative uncertain-

    ties in the measurement for LPV filtering. Int J Syst Sci

    2016; 47: 1042–1053.50. Sato M. Design method of gain-scheduled controllers not

    depending on derivatives of parameters. Int J Control

    2008; 81(6): 1013–1025.51. Scherer CW. LMI relaxations in robust control. Eur J

    Control 2006; 12(1): 3–29.52. Oliveira RC and Peres PL. Parameter-dependent LMIs in

    robust analysis: characterization of homogeneous poly-

    nomially parameter-dependent solutions via LMI relaxa-

    tions. IEEE T Automat Contr 2007; 52(7): 1334–1340.53. Scherer CW and Hol CW. Matrix sum-of-squares relaxa-

    tions for robust semi-definite programs. Math Program

    2006; 107(1–2): 189–211.54. Peaucelle D and Sato M. LMI tests for positive definite

    polynomials: slack variable approach. IEEE T Automat

    Contr 2009; 54(4): 886–891.55. Agulhari CM, de Oliveira R and Peres PL. Robust LMI

    parser: a computational package to construct LMI condi-

    tions for uncertain systems. In: Proceedings of the XIX

    Brazilian conference on automation (CBA 2012), Cam-

    pina Grande, 2–6 September 2012, Brazilian Society for

    Automation (SBA).56. Löfberg J. YALMIP: a toolbox for modeling and optimi-

    zation in MATLAB. In: International symposium on com-

    puter aided control systems design, New Orleans, LA, 2–4

    September 2004, pp.284–289. New York: IEEE.57. Sturm JF. Using SeDuMi 1.02, a Matlab toolbox for

    optimization over symmetric cones. Optim Methods Soft

    1999; 11(1–4): 625–653.

    Appendix 1

    Notation

    b typical section semi-chord (the length ofthe groove)

    c typical section chorde elastic axis (e.a.) from elastic aerodynamic

    center, aft positive�e nondimensional e, e=bg gravity constant�g nondimensional g, g=v2abh plunging displacement�h nondimensional plunging displacement,

    h=bm mass of the control deviceqp dynamic pressure, rV

    2=2ra radius of gyration about e.a.,

    ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiIa=Mb2

    pt timeu control input�u nondimensional control input, u=Mv2abxa distance from e.a. to inertia axis, aft

    positive�xa nondimensional static unbalance, xa=by traveling distance of control mass, (m)�y nondimensional displacement, y=bCL lift coefficientCLa dCL=da, (CLa =2p)Fa(t) aerodynamic load on the airfoilIa mass moment of inertia about e.a. per unit

    spanKh spring constant for plunging modeKa spring constant for pitching modeM per unit span mass of the typical sectionV free-stream airspeed�V nondimensional free-stream airspeed,

    V=vab

    a angel of attack, positive nose upaS small initial, aaL large initial, ab mass ratio, m=Mu1 first scheduling parameter, a function of �yu2 second scheduling parameter, �Vu3 third scheduling parameter, �V

    2

    m mass ratio of the typical section to theapparent mass, M=prb2

    r air densityt nondimensional time, vatvh natural frequency of uncoupled plungingva natural frequency of uncoupled pitching

    Al-Hajjar et al. 13

  • Appendix 2

    Scheduling parameter matrices

    In this section, the constant matrices (Z0, G0) and (Zi, Gi) for constructing LPV-0, LPV-1, LPV-2, and LPV-2Acontrollers are presented.

    For LPV-0 controller: (Z00, G00) and (Z

    0i , G

    0i )

    Z00 = ½�0:051788000, � 0:2853700, � 0:261390, � 0:476160, � 0:045888, � 8:81260�Z02 = ½�0:000028579, � 0:0095015, � 0:036397, � 0:083472, � 0:018931, � 0:63590�Z03 = ½�0:008960500, � 0:1393600, � 0:006209, � 0:042522, � 0:117880, � 0:31722�

    ð38Þ

    G00 =

    1:0292e� 05 �7:0926e� 06 �2:0329e� 07 3:6702e� 06 7:1505e� 09 �9:4204e� 05�7:032e� 06 3:6004e� 05 �2:4069e� 06 �2:6686e� 06 �4:575e� 06 3:9664e� 04�4:1334e� 07 �2:1419e� 06 1:0487e� 05 �1:3243e� 05 9:1849e� 05 4:0045e� 053:9355e� 06 �3:5161e� 06 �1:3181e� 05 4:2533e� 05 �3:7746e� 04 �1:4701e� 04�1:6558e� 06 2:3264e� 06 9:6502e� 05 �3:961e� 04 4:9923e� 02 �3:2631e� 01�9:4264e� 05 3:9815e� 04 1:1691e� 05 �3:0011e� 05 �3:288e� 01 104:92e� 01

    26666664

    37777775ð39Þ

    G02 =

    1:0241e� 05 �6:8766e� 06 �1:9139e� 07 3:642e� 06 �7:7403e� 08 �9:4036e� 05�6:8168e� 06 3:54e� 05 �2:4457e� 06 �2:648e� 06 �3:9416e� 07 3:8971e� 04�4:0415e� 07 �2:17e� 06 1:063e� 05 �1:3519e� 05 9:2068e� 05 2:5043e� 053:9103e� 06 �3:5054e� 06 �1:3456e� 05 4:2983e� 05 �3:792e� 04 �9:1409e� 05�2:0406e� 06 7:7154e� 06 9:6801e� 05 �3:982e� 04 5:1528e� 02 �2:3771e� 01�9:4179e� 05 3:9065e� 04 4:2126e� 06 �5:6076e� 06 �2:52e� 01 29:561e� 01

    26666664

    37777775ð40Þ

    G03 =

    1:0241e� 05 �6:8766e� 06 �1:9139e� 07 3:6419e� 06 3:0065e� 08 �9:4368e� 05�6:8168e� 06 3:54e� 05 �2:4457e� 06 �2:648e� 06 �8:4001e� 07 3:9108e� 04�4:0415e� 07 �2:17e� 06 1:063e� 05 �1:3519e� 05 9:2005e� 05 2:5621e� 053:9103e� 06 �3:5054e� 06 �1:3456e� 05 4:2983e� 05 �3:7894e� 04 �9:4228e� 05�2:0393e� 06 7:7183e� 06 9:681e� 05 �3:9823e� 04 5:2281e� 02 �2:4613e� 01�9:4195e� 05 3:9049e� 04 3:9802e� 06 �4:9266e� 06 �2:6559e� 01 30:102e� 01

    26666664

    37777775ð41Þ

    For LPV-1 controller: (Z10, G10) and (Z

    1i , G

    1i )

    Z10 = ½�0:548420, � 0:00019372, � 0:15522000, � 0:71419000, � 1:08060000, � 109:9000�Z11 = ½�0:553410, � 0:00019562, � 0:13229000, � 0:70671000, � 1:08980000, � 110:8800�Z12 = ½�0:014035, � 0:03191200, � 0:08397600, � 0:05061400, � 0:00059914, � 0:048978�Z13 = ½�0:287940, � 0:00022911, � 0:00022877, � 0:00082886, � 0:02613200, � 0:121390�

    ð42Þ

    G10 =

    7:8896e� 06 �4:88e� 06 �2:1003e� 07 3:0824e� 06 �4:144e� 05 �3:9649e� 05�4:8329e� 06 2:7367e� 05 �1:6313e� 06 �3:1912e� 06 1:3371e� 04 2:3919e� 04�3:6471e� 07 �1:4518e� 06 7:9214e� 06 �9:6416e� 06 8:1299e� 05 �5:8287e� 053:2593e� 06 �3:784e� 06 �9:5948e� 06 3:2516e� 05 �3:6529e� 04 7:8805e� 05�4:2384e� 05 1:3887e� 04 8:1301e� 05 �3:6761e� 04 1:8855e� 02 �5:0645e� 01�2:8195e� 05 1:7853e� 04 �5:6427e� 05 1:6936e� 04 �5:1254e� 01 507:95e� 01

    26666664

    37777775ð43Þ

    G11 =

    7:8884e� 06 �4:8753e� 06 �2:0747e� 07 3:0788e� 06 �4:1397e� 05 �3:9695e� 05�4:8288e� 06 2:7344e� 05 �1:6295e� 06 �3:1935e� 06 1:3359e� 04 2:3879e� 04�3:6188e� 07 �1:4515e� 06 7:9138e� 06 �9:6322e� 06 8:1284e� 05 �5:8183e� 053:2555e� 06 �3:7846e� 06 �9:5862e� 06 3:2506e� 05 �3:6529e� 04 7:8771e� 05�4:2359e� 05 1:388e� 04 8:1281e� 05 �3:6761e� 04 1:8855e� 02 �5:0643e� 01�2:8291e� 05 1:7829e� 04 �5:63e� 05 1:6924e� 04 �5:1253e� 01 507:95e� 01

    26666664

    37777775ð44Þ

    14 Proc IMechE Part I: J Systems and Control Engineering 00(0)

  • G12 =

    7:8555e� 06 �4:7094e� 06 �2:0663e� 07 3:0568e� 06 �4:0963e� 05 �2:6925e� 06�4:6633e� 06 2:6788e� 05 �1:6547e� 06 �3:1241e� 06 1:3399e� 04 8:7094e� 05�3:6405e� 07 �1:4649e� 06 8:0632e� 06 �9:8762e� 06 8:1091e� 05 �6:0543e� 053:2368e� 06 �3:726e� 06 �9:8281e� 06 3:2861e� 05 �3:6601e� 04 1:9392e� 04�4:1803e� 05 1:3851e� 04 8:111e� 05 �3:6749e� 04 1:398e� 02 �1:305e� 02�2:1645e� 06 8:5489e� 05 �6:2007e� 05 1:9973e� 04 �1:3281e� 02 2:3088e� 02

    26666664

    37777775ð45Þ

    G13 =

    7:8543e� 06 �4:7047e� 06 �2:0406e� 07 3:0532e� 06 �4:092e� 05 �2:7393e� 06�4:6591e� 06 2:6765e� 05 �1:6529e� 06 �3:1264e� 06 1:3387e� 04 8:6695e� 05�3:6122e� 07 �1:4646e� 06 8:0557e� 06 �9:8668e� 06 8:1075e� 05 �6:0439e� 053:2329e� 06 �3:7267e� 06 �9:8195e� 06 3:2851e� 05 �3:66e� 04 1:9388e� 04�4:1778e� 05 1:3845e� 04 8:109e� 05 �3:6748e� 04 1:398e� 02 �1:3033e� 02�2:2601e� 06 8:525e� 05 �6:188e� 05 1:9961e� 04 �1:3264e� 02 2:305e� 02

    26666664

    37777775ð46Þ

    For LPV-2 controller: (Z20, G20) and (Z

    2i , G

    2i )

    Z20 = ½�2:4213e� 06, � 4:2664e� 06, 6:1342e� 06, � 3:2752e� 05, � 1:9581e� 02, � 5:5480e� 01�Z21 = ½�5:9946e� 06, � 2:3481e� 05, 4:3778e� 05, � 1:8995e� 04, � 5:1250e� 02, � 4:0719e� 01�Z22 = ½�2:2156e� 06, � 2:9162e� 05, 1:1126e� 04, � 3:9439e� 04, � 4:1207e� 02, � 5:2469e� 01�Z23 = ½�2:7218e� 06, � 8:0204e� 06, 2:2373e� 04, � 8:4153e� 04, � 8:6814e� 02, � 6:8411e� 01�

    ð47Þ

    G20 =

    8:6375e� 06 �5:8541e� 06 �1:7052e� 07 3:061e� 06 1:9876e� 06 �8:5609e� 05�5:8037e� 06 2:9948e� 05 �1:9898e� 06 �2:3014e� 06 �1:1892e� 05 3:8407e� 04�3:4681e� 07 �1:7695e� 06 8:7657e� 06 �1:0947e� 05 8:0774e� 05 1:3285e� 043:2827e� 06 �3:0092e� 06 �1:0893e� 05 3:5244e� 05 �3:3881e� 04 �4:2294e� 043:2859e� 07 �4:7744e� 06 8:6082e� 05 �3:6101e� 04 5:3732e� 02 �4:4081e� 01�8:6032e� 05 3:9208e� 04 2:2815e� 04 �8:0485e� 04 �3:9729e� 01 71:034e� 01

    26666664

    37777775ð48Þ

    G21 =

    8:6356e� 06 �5:8486e� 06 �1:6711e� 07 3:0549e� 06 3:458e� 06 �9:3032e� 05�5:7989e� 06 2:9927e� 05 �1:989e� 06 �2:3008e� 06 �1:6895e� 05 4:168e� 04�3:4266e� 07 �1:7703e� 06 8:7587e� 06 �1:0942e� 05 8:0278e� 05 2:285e� 043:2751e� 06 �3:0071e� 06 �1:0891e� 05 3:5264e� 05 �3:3025e� 04 �9:0546e� 042:0057e� 06 �9:9109e� 06 8:5962e� 05 �3:5333e� 04 5:539e� 02 �3:4871e� 01�9:6388e� 05 4:2388e� 04 1:476e� 04 �5:6966e� 04 �3:7782e� 01 67:63e� 01

    26666664

    37777775ð49Þ

    G22 =

    8:6022e� 06 �5:6961e� 06 �1:4859e� 07 2:9851e� 06 3:8124e� 07 �7:9024e� 05�5:6459e� 06 2:951e� 05 �2:0785e� 06 �2:0486e� 06 8:2653e� 07 3:3505e� 04�3:2917e� 07 �1:8423e� 06 8:9527e� 06 �1:1358e� 05 6:6592e� 05 8:7906e� 053:2152e� 06 �2:7843e� 06 �1:13e� 05 3:6103e� 05 �2:8264e� 04 �3:1086e� 04�1:4043e� 06 7:7799e� 06 7:1544e� 05 �3:0434e� 04 2:7715e� 02 �1:6798e� 01�7:7589e� 05 3:3782e� 04 1:6989e� 04 �6:2933e� 04 �1:3177e� 01 30:6e� 01

    26666664

    37777775ð50Þ

    G23 =

    8:6002e� 06 �5:6906e� 06 �1:4519e� 07 2:9789e� 06 1:8516e� 06 �8:6448e� 05�5:6411e� 06 2:9489e� 05 �2:0777e� 06 �2:048e� 06 �4:1759e� 06 3:6778e� 04�3:2503e� 07 �1:8431e� 06 8:9457e� 06 �1:1354e� 05 6:6096e� 05 1:8355e� 043:2076e� 06 �2:7822e� 06 �1:1298e� 05 3:6122e� 05 �2:7409e� 04 �7:9338e� 042:7281e� 07 2:6434e� 06 7:1424e� 05 �2:9666e� 04 2:9374e� 02 �7:5872e� 02�8:7945e� 05 3:6962e� 04 8:9333e� 05 �3:9413e� 04 �1:123e� 01 27:196e� 01

    26666664

    37777775ð51Þ

    For LPV-2A controller: (Z2A0 , G2A0 ) and (Z

    2Ai , G

    2Ai )

    Z2A0 = ½9:5650e� 05, 7:7015e� 05, � 1:1704e� 04, � 1:4560e� 04, � 1:3835e� 03, � 28:959e� 01�Z2A1 = ½5:2380e� 05, 9:1385e� 06, � 1:0587e� 04, � 5:9202e� 04, � 5:5273e� 02, � 3:0144e� 01�Z2A2 = ½1:6166e� 05, 4:9277e� 05, � 1:2832e� 04, � 7:2469e� 04, � 1:9366e� 01, � 1:6593e� 01�

    ð52Þ

    Al-Hajjar et al. 15

  • G2A0 =

    1:2067e� 05 �5:7913e� 06 �1:4604e� 07 2:7411e� 06 6:1678e� 07 �8:6683e� 05�5:7468e� 06 3:6872e� 05 �1:7063e� 06 �2:5482e� 06 �3:6149e� 06 3:4392e� 04�3:8476e� 07 �1:4536e� 06 1:2038e� 05 �1:3235e� 05 7:9318e� 05 1:2268e� 043:0024e� 06 �3:4095e� 06 �1:3189e� 05 4:405e� 05 �3:2221e� 04 �4:8872e� 04�1:1886e� 06 3:4651e� 06 8:7408e� 05 �3:5454e� 04 4:0479e� 02 �2:4278e� 01�8:9113e� 05 3:5178e� 04 1:2295e� 04 �4:9701e� 04 �2:2854e� 01 43:08e� 01

    26666664

    37777775ð53Þ

    G2A1 =

    1:206e� 05 �5:7651e� 06 �1:3122e� 07 2:7185e� 06 7:9486e� 07 �9:5248e� 05�5:7205e� 06 3:6796e� 05 �1:7858e� 06 �2:4327e� 06 �2:4595e� 06 3:912e� 04�3:7252e� 07 �1:5181e� 06 1:2054e� 05 �1:3257e� 05 7:6751e� 05 1:5131e� 042:9831e� 06 �3:3113e� 06 �1:3209e� 05 4:405e� 05 �3:1524e� 04 �6:3172e� 04�7:6883e� 07 4:1088e� 06 8:0012e� 05 �3:2804e� 04 4:1129e� 02 �1:6123e� 01�9:0988e� 05 3:7241e� 04 9:6802e� 05 �3:966e� 04 �1:7717e� 01 37:591e� 01

    26666664

    37777775ð54Þ

    G2A2 =

    1:2067e� 05 �5:7914e� 06 �1:4607e� 07 2:7412e� 06 6:7547e� 07 �8:7462e� 05�5:7468e� 06 3:6872e� 05 �1:7061e� 06 �2:5486e� 06 �3:9118e� 06 3:4587e� 04�3:8481e� 07 �1:4533e� 06 1:2038e� 05 �1:3235e� 05 7:9304e� 05 1:1497e� 043:0026e� 06 �3:4104e� 06 �1:3189e� 05 4:405e� 05 �3:2238e� 04 �4:5687e� 04�1:183e� 06 3:3699e� 06 8:7379e� 05 �3:5453e� 04 4:0815e� 02 �2:4882e� 01�8:8986e� 05 3:5128e� 04 1:2343e� 04 �4:9817e� 04 �2:2927e� 01 43:775e� 01

    26666664

    37777775ð55Þ

    16 Proc IMechE Part I: J Systems and Control Engineering 00(0)


Recommended