Sie sind auf Seite 1von 7

2012 IEEE International Conference on Control Applications (CCA)

Part of 2012 IEEE Multi-Conference on Systems and Control


October 3-5, 2012. Dubrovnik, Croatia

Adaptive LFT control of a transport aircraft on the lateral axis


Simon Oudin, Gilles Ferreres, Guilhem Puyou and Philippe Mouyon

Abstract— This paper describes the application of an indirect reconfiguration (using fixed gains), having no protections and
LFT (Linear Fractional Transformation) -based adaptive con- an almost direct relationship between sidestick order and
trol scheme to a rigid transport aircraft, with emphasis on the actuator deflection. Notably, the airplane handling qualities
lateral axis. The plant parameters, namely the stability deriva-
tives, are estimated online using a Recursive Least Squares are degraded after a reconfiguration, which increases the pilot
technique. A modal approach is used to directly synthesize the workload even though the aircraft is still safe to fly. Recent
static output feedback LFT controller, scheduled as a function developments in structured H∞ design for multiple plants
of the parameters to be estimated, in order to reduce the ([1], [2]) allow an efficient tuning of robust control laws, but
online computational time and complexity. The study of the some performance degradation is unavoidable.
stability and H∞ / L2 performance of the adaptive closed loop
is performed by the analysis of an LFT gain-scheduled closed To improve it, adaptive control theory provides several
loop which depends on the true values of the plant parameters methods, e.g. L1 adaptive control [3]. It was successfully
and on the estimation error. Using this offline method, based applied to non-linear aircraft simulators [4] or even subscale
on µ analysis, the adaptive aircraft control scheme is shown aircraft [5]. Although good results were obtained (mainly
to be robust with respect to a large transient and asymptotic in the longitudinal case), applications dedicated to manual
estimation error, as confirmed by time-domain results on a
nonlinear six degree-of-freedom simulator. handling rely on high-frequency updates of the L1 controller
which are unavailable on most modern transport aircraft with
I. INTRODUCTION limited CPU capabilities.
Since the A320, Airbus aircraft are piloted through an Without any knowledge of the flight point, the aim of
Electrical Flight Control System (EFCS), which has enabled this article is to design a flight control law on the lateral
the introduction of enhanced control laws to make the axis for an easier manual handling of the aircraft. In a
piloting task safer (flight envelope1 protections) and usually practical case, this type of law is naturally robust to any
easier (augmented stability, homogeneous response of the loss of scheduling information (e.g. airspeed, Mach number,
aircraft through the flight envelope). However, these sophisti- etc. for the lateral case) and robust to large uncertainties on
cated laws require basic information to provide this level of the aircraft aerodynamics.
assistance: aircraft aerodynamics and inertia characteristics In this context an indirect adaptive control scheme was
or sensor measurements (e.g. airspeed, Mach number, etc.) first proposed in [6] for linear SIMO systems, where the
to schedule the flight control law gains throughout the flight plant parameters are estimated online (using Recursive Least
envelope. Squares without extra excitation) and the controller gains are
To cover the loss of scheduling information, the current adjusted as functions of these estimates. LFT (Linear Frac-
industrial approach considers robust reconfigurations, with tional Transformation) techniques are used for both controller
three levels of control law in the Airbus EFCS. Normal design and closed-loop performance analysis. This paper
Law, where gains are scheduled on the flight point2 , gives extends these principles to MIMO control towards a realistic
the optimal performance with all flight envelope protections. six degree-of-freedom Airbus simulator implementation.
Alternate Law has different categories of reconfiguration The paper is organized as follows. Section II introduces
depending on the failing sensors or functions. Most pro- notation and presents the principle of the adaptive control
tections are lost or weaker. Direct Law is the last level of technique. Sections III deals with the techniques used for
identification, control design and closed-loop validation. Sec-
Simon Oudin is a PhD student with the Stability and Control Department, tion IV presents the numerical application to the non-linear
Airbus Operations S.A.S., 316 route de Bayonne, F31060 TOULOUSE
Cedex 9, France simon.oudin@airbus.com
Airbus simulator. Concluding remarks end the paper.
Gilles Ferreres is with the System Control and Flight Dynam-
ics Department, ONERA, BP 74025, F31055 Toulouse Cedex, France
II. PROBLEM FORMULATION
ferreres@onera.fr A. Aircraft model description
Guilhem Puyou is with the Stability and Control Department, Airbus
Operations S.A.S., 316 route de Bayonne, F31060 TOULOUSE Cedex 9, Consider a generalized flight dynamics lateral model of
France guilhem.puyou@airbus.com a rigid transport aircraft, with actuators and sensors, and a
Philippe Mouyon is with the System Control and Flight Dynam-
ics Department, ONERA, BP 74025, F31055 Toulouse Cedex, France
set of constants Θ ∈ Rk characterizing the aircraft around a
mouyon@onera.fr given equilibrium (i.e. flight point):
1 Flight envelope is described by a combination of airspeed, Mach number,
aircraft weight, high-lift device (also called Flaps) deflections, position of ẋ = f (x, u, Θ), u̇ = fa (u, uc ), ẏ = fs (y, x, u) (1)
the center of gravity. Every aircraft has a flight envelope for which it has T
received certification. where x = [β, p, r, φ] is the flight dynamics state vector and
2 A flight point is a state of equilibrium in the flight envelope. β, p, r, φ are angle of sideslip, roll rate, yaw rate, and roll

978-1-4673-4505-7/12/$31.00 ©2012 IEEE 1534


angle, respectively. u = [dr, dp]T is the aircraft input vector III. METHODS AND TOOLS FOR
of rudder and aileron deflections and uc = [drc , dpc ]T is the IDENTIFICATION, CONTROLLER DESIGN AND
input vector of commanded deflections to be achieved by the CLOSED-LOOP VALIDATION
actuators; y ∈ R4 contains filtered measurements of the state A. Principle of Recursive Least-Squares (RLS)
vector.
Consider the following generic problem of estimating the
The deflections and deflection rates of the actuator are
vector Θ of unknown constant parameters, which satisfy the
assumed to be bounded: for i = 1, 2, |ui | ≤ l1 , |u̇i | ≤ l2 .
equalities for t ∈ [1, N ]:

B. Adaptive LFT control principle Y (t) = ΘT Φ(t) + v(t) (2)

The issue is to adaptively control a linear3 plant P (s, θ, θ̄), The signal Y (t) and the regressor Φ(t) are known, whereas
where the time-invariant (LTI) vector θ (resp. θ̄) of unknown v(t) is an unknown disturbance. The Least-Square
P (LS)
main parameters (resp. secondary parameters) is assumed to estimate Θ̂ of Θ minimizes the quantity t=1...N kY (t) −
belong to an a priori given set Ωθ (resp. Ωθ̄ ). Let Θ = ΘT Φ(t)k2 and it can be recursively computed. At time
[θ; θ̄] be the concatenated vector of unknown parameters. t, when new values Y (t) and Φ(t) are received, the RLS
The following proposition explains how to combine gain- estimate Θ̂(t) is updated as follows:
scheduling and robustness techniques into an adaptive control Pe (t − 1)Φ(t)
scheme with guaranteed properties [6]. Ke (t) = (3)
1 + ΦT (t)Pe (t − 1)Φ(t)
Proposition 1: Let a gain-scheduled controller K(s, θ) be Pe (t) = Pe (t − 1) − Ke (t)ΦT (t)Pe (t − 1) (4)
synthesized off-line, which ensures stability and performance ǫ(t) = T
Y (t) − Φ (t) Θ̂(t − 1) (5)
properties for the interconnection of P (s, θ, θ̄) with K(s, θ)
for all (θ, θ̄) ∈ Ωθ × Ωθ̄ , where θ, θ̄ correspond to LTI Θ̂(t) = Θ̂(t − 1) + Ke (t)ǫ(t) (6)
parameters. where Θ̂(t) and the matrix Pe (t) > 0 need to be initialized
Let L(s, θ, θ̄, δθ) be the interconnection of P (s, θ, θ̄) with at t = 0.
K(s, θ + δθ), where δθ is an error on the vector θ of
scheduling parameters, and let Ωδθ be a set for which robust B. Identification of a linearized model
stability of L(s, θ, θ̄, δθ) is guaranteed for all LTI (θ, θ̄) ∈ Consider the following linearized plant:
Ωθ × Ωθ̄ and all time-varying (LTV) δθ(t) ∈ Ωδθ .
Consider the adaptive closed loop obtained by intercon- ∀t ≥ 0, ẋ(t) = A(Θ) x(t) + B(Θ) u(t) (7)
necting P (s, θ, θ̄) with K(s, θ̂(t)), where θ̂(t) is an online Assumption: both state vector x and input vector u are
estimate of θ. If (θ, θ̄) ∈ Ωθ × Ωθ̄ and the estimation error supposed to be measured. Matrices A(Θ) and B(Θ) are
δθ(t) = θ̂(t) − θ stays inside Ωδθ , then the adaptive closed linear with respect to (w.r.t) Θ, which is a vector of LTI
loop is stable. unknown stability derivatives.
Limiting the dependency of the gain-scheduled controller The aim is to provide an online estimate of Θ using (7).
only to the main parameters θ has a two-fold interest. Firstly, Since ẋ is not available as such in practice, filtered signals
s 1 1
the complexity of the controller w.r.t the plant parameters is are used. Let x˙f = D(s) x, xf = D(s) x and uf = D(s) u,
2
reduced, thus the online computation of all scheduled gains where D(s) = (1 + s/wf ) . Since Θ is LTI, equation (7)
is down to a minimum. Secondly, even if the secondary yields:
parameters are also estimated online, the induced estimation
∀t ∈ [1, N ], x˙f (t) = A(Θ) xf (t) + B(Θ) uf (t) (8)
errors δ θ̄(t) = θ̄ˆ(t) − θ̄ have no consequences on the values
of the controller gains and thus on the overall closed-loop which is still linear w.r.t Θ, so that (8) can be written
performance. under the form of (2). The RLS algorithm (3)-(6) enables
Proposition 1 deals with robust stability, however aero- an efficient online computation of an estimate Θ̂(t) of Θ.
nautical applications rather seek robust performance. The
C. Modal design of the LFT controller
principle remains the same, i.e. if the estimation error is
small enough, robust performance can be ensured. It is Let G(s, θ) be the plant used for the controller design,
worth emphasizing that a perfect estimation of all unknown where θ is a vector of unknown parameters to be estimated.
parameters (δθ(t) = δ θ̄(t) = 0) is not required, only a good It can be put under the standard LFT form G(s, θ) =
closed-loop performance is needed. Fu (H(s), ∆θ ), where the transfer matrix H(s) is fixed and
Also, a key aspect for online estimation and therefore for ∆θ = diag(θi Iqi ), i.e. each parameter θi is repeated qi times
online adaptive control is to ensure a good robustness of the on the diagonal of ∆θ .
scheme to unmeasured disturbances which can dramatically The following Lemma ([7]) explains how to produce a
degrade the performance (or even stability). static LFT gain K(θ), noting that all θ-dependent quantities
in the Lemma are supposed to be under an LFT form.
3 The principle is explained for linear plants even if the presented Lemma 1: Let (A(θ), B(θ), C(θ), D(θ)) be a state-space
application deals with a full non-linear system. representation of G(s, θ) of order n. Assume that m closed

1535
loop eigenvalues λi (θ) are to be placed. Let a static output Let D1 (ω) = D1∗ (ω) > 0 and G1 (ω) = G∗1 (ω) be frequency-
feedback gain K(θ) satisfy the equality: dependent scaling matrices satisfying D1 (ω)∆Θ =
  ∆Θ D1 (ω) and G1 (ω)∆Θ = ∆∗Θ G1 (ω) for all structured
  V (θ)
K(θ) C(θ) D(θ) = W (θ) (9) ∆Θ .
W (θ)
Let D2 = D2T > 0 and G2 = GT2 be constant scaling
where V (θ) = [v1 (θ) . . . vm (θ)] and W (θ) = matrices satisfying D2 ∆δ = ∆δ D2 and G2 ∆δ = ∆∗δ G2
[w1 (θ) . . . wm (θ)]. Each pair of vectors vi (θ) and wi (θ) for all structured ∆δ .
I I
must satisfy: Let P (s) = diag(In1 , nk2 , nγ3 )N (s), where n1 (resp. n2 ) is
  the size of ∆Θ (resp. ∆δ ) and n3 is the size of the I/O d
  vi (θ)
A(θ) − λi (θ)I B(θ) =0 (10) and p.
wi (θ) A sufficient condition for (11) to hold is that there exist
Then, the interconnection of G(s, θ) with K(θ) has m placed scaling matrices D(ω) = diag(D1 (ω), D2 , I) and G(ω) =
eigenvalues λi (θ) and n − m unplaced eigenvalues. diag(G1 (ω), G2 , 0) satisfying ∀ω:
After the design, two points require attention. Firstly, the P ∗ (jω)D(ω)P (jω)+j [G(ω)P (jω) − P ∗ (jω)G(ω)] ≤ D(ω)
well-posedness radius of the LFT gain K(θ) is to be checked, (12)
as described in [8]. Secondly, if m < n in Lemma 1, only the
main eigenvalues are placed in closed loop, thus the stability In the above proposition, the issue is to study the transient
of the LFT plant interconnected with the LFT controller must performance properties of the adaptive closed loop, since the
be verified afterwards. time-varying estimation error δθ is associated to constant
D2 , G2 scalings while the vector Θ of LTI parameters is
D. Validation of the LFT closed loop with robustness tools associated to frequency-dependent D1 , G1 scalings. This
W.r.t to the aircraft application, a linearized version proposition can easily be adapted to the study of asymptotic
P (s, θ, θ̄) of the system is considered. Using e.g. the LFR performance properties, by considering an LTI estimation
Toolbox [8], interconnecting the plant model P (s, Θ) where error δθ associated to frequency-dependent D2 , G2 scalings.
Θ = [θ; θ̄] with the gain-scheduled controller K(s, θ + δθ) is The reader should refer to [9], [10] for more details and
an easy task, once the model and the controller are under an for numerical application of Proposition 2.
LFT form. The LFT closed loop of figure 1 is obtained, with
∆Θ = diag(Θi Iri ) and ∆δ = diag(δθi Isi ). From now on, IV. NUMERICAL EXAMPLE: CIVIL TRANSPORT
Fu (N (s), diag(∆Θ , ∆δ )) denotes the upper-interconnexion AIRCRAFT
of N (s) with the diagonal blocks ∆Θ and ∆δ .
This section gives a practical application to the presented
Assumption: the parameters Θi are supposed to be nor-
theorical components, with the design and validation of a
malized in this section (i.e. −1 ≤ Θi ≤ 1 for all i).
lateral flight control law which uses only traditional outputs
Normalization of an LFT form parameters is easily achieved
for feedback, namely attitude angles β, φ and angular rates
with the LFR Toolbox. Thus the plant parameters Θ belong
p, r (provided by gyroscopes), without the need of any other
to the unit hypercube HΘ . Let k be a fixed positive value and
sensor information for scheduling. As mentionned before,
assume that the estimation error δθ belongs to the hypercube
the current Airbus flight control laws use additional sensor
kHδ , where Hδ is the unit hypercube of corresponding size.
measurements (e.g. airspeed, Mach number, etc.) to schedule
The aim of the following proposition is to study a robust
the control law gains throughout the aircraft flight envelope.
H∞ / L2 performance property between the exogenous input
The presented approach differs significantly in the sense that
d, corresponding to a reference signal or to an unmeasured
the controller gains, which are LFT forms, are scheduled w.r.t
disturbance, and a relevant output p.
the plant stability derivatives, i.e. the open-loop aircraft state-
Proposition 2: The issue is to compute a guaranteed ro- space coefficients in (A, B, C, D). The controller design
bust performance level γ, for which: is performed on a simplified aircraft model using an LFT
modal placement approach (see section IV-B). Since stability
kFu (N (s), diag(∆Θ , ∆δ ))kiL2 ≤ γ, ∀Θ ∈ HΘ , δθ ∈ kHδ
derivative values are not available online, an RLS estimator
(11)
provides real-time estimates of them. The estimator is fed
only by traditional aircraft outputs and actuator deflections
∆δ (see section IV-A), thus avoiding totally the dependency
w.r.t additional information while maintaining a good per-
formance throughout the flight envelope. Of course, stability
∆Θ
and more generally performance of the closed loop depend
on the amount of estimation error at a given time. A the-
N (s) oretical analysis (see section IV-C) shows that time-varying
d p estimation errors of large amplitude don’t compromise the
Fig. 1. Interconnection structure for the validation of the adaptive control closed-loop response for a continuous set of aircraft plants
scheme (i.e. for a large domain of the flight envelope).

1536
A. Identification of a structured aircraft plant applications [12]: only the open-loop poles of G̃(s, θ) are
With respect to (7), consider the following linearized placed in closed loop6 , chosen close to the open-loop ones
lateral aircraft plant: with slightly faster roll modes, additional yaw damping
    and a dynamical decoupling between the roll/yaw axes (see
Cβ Cp Cr Cφ Cdr Cdp [8] for modal placement with decoupling options). Theses
 lβ lp lr lφ   ldr ldp  choices, along with the LFT design plant G(s, θ), allow the
ẋ =   
 nβ np nr nφ  x+  ndr ndp  u
 (13)
computation of the LFT feedback K(θ) in (16). The LFT
0 1 Dr 0 0 0 feedforward term Hφ (θ) is calculated in order to ensure
Let the main parameters be defined as unitary DC gain between φr and φ and to reduce the adverse
θ = [Cφ , lβ , lp , nβ , np , ldp , ndr ]T ∈ R7 yaw effect (see [8] for LFT DC gain calculus).
and the secondary parameters as θ̄ = C. Validation of the LFT closed loop
[Cβ , Cp , Cr , lr , lφ , nr , nφ , Dr , Cdr , Cdp , ldr , ndp ]T ∈ R12 .
Some of the stability derivatives of (13) are approximated Let P̃ (s, Θ) be an LFT representation of the general lateral
to a very close numerical value, as it improves the identifia- aircraft plant (13), depending on the main θ and secondary
bility of others in presence of disturbances (v(t) 6= 0 in (2)): θ̄ parameters and P (s, Θ) = S(s) × P̃ (s, Θ) × A(s) be an
Cr = −1, lφ = nφ = Cdp = 0. Then Θ = [θ; θ̄] is estimated LFT form of the aircraft with actuators and sensors.
using the techniques described in section III-B. Let θ̂ denote the online estimate of the main parameters
θ. The online feedback (resp. feedforward) gain K(θ̂) (resp.
B. Design of the lateral flight control law H(θ̂)), which is already under an LFT form, can be rewritten
As mentionned in II-B, the design model is only a function as an LFR object depending on θ and δθ, where δθ is defined
of the main parameters θ. Hence • denotes an arbitrary mean by7 :
value of any secondary parameter θ̄i . Let G̃(s, θ) of order ∀i, θ̂i (t) = θi + θi0 δθi (t) (17)
m = 5 be defined by: where θ0 (resp. θ̄0 ) contains the values of the main (resp.
   
• • −1 Cφ • • secondary) parameters for an arbitrary fixed flight point.
 lβ lp • •   Let Θ0 = [θ0 , θ̄0 ]. Following section III-D, a normalized
ẋ =   x +  • ldp  u (14) e of Θ is introduced by:
 nβ np • • ndr •  variation Θ
0 1 • 0 0 0 e i ), e i ∈ [−1, +1]
∀i, Θi = Θ0i (1 + pi Θ Θ (18)
1 T
y = [x, β] (15)
s In the following, ∀i, pi = 0.3 is chosen, which means that
and let A(s) and S(s) be actuator and sensor transfer all aircraft plants with a ± 30% variation of e.g. Cφ = Θ1
matrices. Using G(s, θ) = S(s) × G̃(s, θ) × A(s) as a design around the nominal value Cφ0 = Θ01 are analysed. In practice,
model, the following lateral control law is used: this corresponds to a large continuous domain of the flight
envelope and can be adapted to a specific region of interest
   Z T
drc in the flight domain.
= K(θ) β, p, r, φ, β + Hφ (θ) φr , (16)
dpc In figure 2, let L(s, θ, θ̄, δθ) (or similarly L(s, Θ, δθ), or
e δθ) using (18)) denote the LFT transfer function
L(s, Θ,
where φr is the integral of the pilot reference input φ̇r , K ∈ between φr and the error ǫ (weighted by a low-pass filter
R2×5 is an LFT static feedback gain and Hφ ∈ R2 is an W (s)), comparing the aircraft closed loop with a second
LFT static feedforward gain. order reference model R(s, θ, θ̄), chosen as the desired roll
The structure of this law allows not only a roll control but behaviour. The aircraft closed loop is obtained by intercon-
also an efficient integral yaw control. Indeed, lateral inputs necting the complete open-loop aircraft LFT plant with the
on the sidestick command a desired roll rate φ̇r . When the LFT control law described by equation (16). L(s, θ, θ̄, δθ) is
sidestick deflection is neutral (φ̇r = 0), the aircraft maintains obtained under the standard form of figure 1, where d and
its roll angle4 . Pilot inputs on the pedals command a desired p on this figure correspond to φr and ǫ, while the size of
sideslip angle βr (not presented in (16)) so that the aircraft ∆Θ = diag(∆θ , ∆θ̄ ) is 19 + 12 = 31 and the size of ∆δ is
sideslip is null when no pedal inputs are made (which is 16.
taken into account in (16) via an integrator on β). Also Firstly, closed-loop stability is analysed for Θe ∈ H e and
Θ
when a roll rate is initiated, adverse yaw is compensated δθ = 0. The stability margin kmax , defined as the maximal
for (meaning that the transient sideslip should be slightly value of k for which L(s, Θ, e 0) is stable for all Θ
e ∈ kH e ,
Θ
negative5 for a positive roll rate, before converging to zero). must be greater than 1. This condition is easily checked using
Following the methodology presented in III-C, the choice e.g. the Skew Mu Toolbox [10] so that nominal stability of
of the closed-loop eigenvalues λi (θ) is conventional (with e 0) is guaranteed for all considered variations of Θ.
L(s, Θ, e
enhancement for LFT usage) w.r.t classical aeronautical
6 Indeed m = 5 in Lemma 1 but n > 12.
4 For reasonnable angles, otherwise a roll angle protection reduces it. 7 The definition of the estimation error used for validation is slightly
5 Sideslip sign conventions may differ from one book to another, see [11] different from the one used to describe the adaptive LFT control principle,
for the ones used in this article. for simplicity’s sake in section II-B.

1537
Aircraft lateral closed-loop
of (18). As a matter of fact, if the domain of study is
φr Hφ (θ, δθ) restricted to a single flight point Θ0 , i.e. by choosing pi = 0
  in (18), the stability margin α w.r.t estimation errors is
drc
dpc
significantly increased, e.g. αLT I = 91% for Cruise (see
+ φ table I). These theoretical results are confirmed by the time-
β 1 K(θ, δθ) P (s, θ, θ̄)
+
s domain simulations of section IV-D.
[β, p, r, φ]T +
In practice the estimator has to be chosen so that the
W (s) ǫ estimation errors stay within these bounds.

φr R(s, θ, θ̄) D. Benchmark and simulation results


φref
Fig. 2. Transfer function L(s, θ, θ̄, δθ) for closed-loop performance 1) Implementation constraints: the adaptive LFT con-
analysis troller is implemented on a nonlinear six-degree-of-freedom
simulator representative of an Airbus aircraft. The simulated
20 aircraft is modeled by the general equation (1), where the
δ θ LTI
Worst−case norm of L (dB)

actuator models are of order 3 with l1 = 30◦ and l2 =


10 δ θ LTV 40◦ /s and a bandwith of 6.6 rad/s, and sensor models are
of order 4. Several disturbances can be activated during a
0 simulation, such as turbulence or wind gradient. All con-
trol laws are coded in a discrete-time environment, with
−10 a sampling rate of 16 Hz, introducing time-delays in the
αLT V
chain of command8 . As mentionned before, the adaptive
αLT I
−20 LFT controller is particularly well suited for such contraints,
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35
whether it regards design (no restrictive assumptions are
Norm of estimation errors k
needed for modal placement9 ) or practical implementation
Fig. 3. Worst-case H∞ /iL2 norms of L(s, θ, θ̄, δθ)
(high-frequency updates are not needed nor is there a high
Secondly, let α be the maximal value of k, for which CPU workload for the estimates/gains update).
e δθ) is stable for all Θ
L(s, Θ, e ∈ H e and δθ ∈ kHδ . If When estimating the model on line, the main tuning
Θ
the estimation error is supposed to be LTI, a guaranteed parameter is the initial value of the matrix Pe (t) in (3)-(6).
value αLT I = 0.329 of the maximal allowable estimation For the sake of simplicity, this value is chosen as p0 I, where
error is computed as the solution of a skew µ problem [10]. the positive scalar p0 is to be tuned manually. Several trial
If the estimation error is supposed to be LTV, an estimate and error simulations confirm that p0 = 10 is a suitable value
αLT V = 0.305 is computed using the technique of [9] which for several flight points, with or without disturbances.
involves constant and frequency-dependent scalings. These The other parameter to be tuned is the filter bandwith wf
numerical results imply that the closed loop is transiently in section III-B. This filter can be used as well to filter
and asymptotically stable for any Θ e ∈ H e and at least unmeasured disturbances in (2) (e.g. turbulence) in order to
Θ
δθ ∈ 0.3Hδ . improve the transient quality of the RLS estimates. A value
Thirdly, closed-loop performance is studied by com- of 1 rad/s was chosen here.
puting an estimate of the worst-case H∞ norm [10]: It is worth mentionning that these values are fixed for all
maxΘ∈H e 0)k∞ = −16.3 dB. This estimate sets
kL(s, Θ, simulations, regardless of the chosen flight point or the
e e
Θ
a ceiling value for the adaptive closed-loop performance in presence of disturbances. Only the initial values of the
any possible condition (i.e. for all Θ, δθ). estimates change, depending on the simulation scenario.
Finally, an estimate of the worst-case induced L2 norm of 2) Description of the validation scenarios: in order to
e δθ) is computed for Θ
L(s, Θ, e ∈ H e and δθ ∈ kHδ , where demonstrate the improvement of both roll and yaw han-
Θ
k < α is fixed. Depending on the LTI or LTV assumption dling qualities when scheduling information is lost, the first
on the estimation error, either the routine of [10] or the scenario, see subsection IV-D.3, considers an aircraft in an
technique of [9] is used. Fig. 3 shows the evolution of the approach configuration (prior to landing, see table I - 1st
guaranteed worst-case H∞ (resp. induced L2 ) norm w.r.t k. line) and calm weather conditions. The airspeed information,
These numerical results show that the closed-loop per- normally used as a scheduling parameter, is missing and the
formance is robust to a large amount of estimation errors, pilot commands a basic roll rate doublet.
for a continuous domain of the flight envelope (pi = 30% The second scenario, see subsection IV-D.4, demonstrates
variation around a nominal flight point Θ0 ), for both transient the robustness of the adaptive closed loop to a lateral wind
and asymptotic regimes. Nonetheless, these results could be gradient during approach (table I - 1st line), without any
largely improved by a better modelisation of the aircraft
8 Time-delay models, namely Pade approximations, are included as well
LFT form P (s, Θ) w.r.t to its flight domain (where stability
in the design open-loop model of section IV-B.
derivatives would themselves be function of the Mach num- 9 Note that the design model can hold unstable poles, non-minimum phase
ber, airspeed, etc.) instead of the conservative modelisation zeros and can have a multi-input-output structure.

1538
TABLE I Normal Law
A IRCRAFT CONFIGURATIONS 5 Adaptive Law
Alternate Law
Altitude Speed Weight Landing gear / Flaps pilot input

p (°/s)
Approach 3000 ft 220 kt 160 T Fully extended 0
Cruise 38000 ft Mach 0.82 200 T Fully retracted
−5
0 2 4 6 8 10 12 14 16
1
input from the pilot. It is shown that the external disturbance
excites the closed loop so that most estimates converge to

beta (°)
0
their true value at the given flight point.
The third scenario, see subsection IV-D.5, intends to show −1
the adaptive capabilities of the controller on a different flight 0 2 4 6 8 10 12 14 16
10
point, namely cruise (table I - 2nd line), and to demonstrate

dpcom (°)
the robustness of the adaptation process to severe turbulence. 0
Only a roll rate doublet is commanded to excite the closed −10
loop. 0 2 4 6 8 10 12 14 16
10
3) First scenario: performance improvement in case of

drcom (°)
loss of scheduling information: assume that the loss occurred 0
in cruise, where the RLS estimates had previously reached −10
asymptotic values. In the worst-case situation, the pilot made 0 2 4 6 8 10 12 14 16
t (s)
no lateral input (i.e. no closed-loop excitation) during the Fig. 4. Closed-loop response to a series of steps on φ̇r
whole descent so that the aircraft configuration is now in
approach (table I - 1st line) and the LFT controller uses Cˆφ 1 1

nˆp
incorrect estimated values, i.e. estimates corresponding to
0.5
cruise. The pilot then asks for a doublet φ˙r = pr = 0.5
0 5 10 15 0 5 10 15
±5◦ /s. A conventionnal Airbus aircraft would be flying
under Alternate Law (degraded behaviour).

ldp
lˆβ

1 1

ˆ
Fig. 4 presents the wind-free closed-loop responses. The
roll rate p, the sideslip angle beta, and the commanded 0.8
0 5 10 15
0.8
0 5 10 15
aileron (resp. rudder) deflection dpcom (resp. drcom ) are
displayed. The adaptive closed-loop curves are in solid line 1 1.2

nˆdr
lˆp

(−), the Alternate Law closed-loop curves are in dash-dot 1


0.5
line (−·) and the Normal Law10 closed-loop curves are in 0 5 10 15 0 5 10 15
dashed line (−−). t(s)

Fig. 5 shows the normalized RLS estimates, where each 2


nˆβ

estimate11 is divided by the true value to be reached, so


1
that each normalized estimate should converge to one. Their 0 5 10 15
initial values correspond to the ones in cruise, inducing up t(s)
to 80% relative error, but closed-loop stability is maintained Fig. 5. Normalized estimates evolution to a series of steps on φ̇r
in practice, confirming the theoretical results of the last
paragraph of section IV-C. It should be noted that even with as soon as possible. The lateral wind gradient introduces
little pilot inputs and no extra excitation, convergence of all a transient bias v(t) in equation (2) used for online iden-
normalized estimates to a value close to one is very fast. tification, until stabililization is achieved. A large amount
Consequently, the adaptive closed-loop performance recovers of error is introduced in the estimate initial values, set to
very quickly the Normal Law performance in roll and 80% (relatively) from the true parameter values 12 . Despite
sideslip, without any overshoot or high-frequency oscilla- the lack of any excitation except for the disturbance itself,
tions, while the Alternate Law response is sluggish in roll most of the normalized estimates converge rapidly to a value
and adverse yaw is not compensated for. The benefits of the close to one (fig. 7). The drift of Cˆφ emphasizes what an
adaptive controller to easier handling qualities are obvious. appropriate excitation is. Indeed, during this simulation, the
4) Second scenario: robustness to lateral wind gradient: wings remain basically level (φ ≈ 0) so that the impact of
fig. 6 presents the simulation results during approach in φ on the β̇ equation (13) could be explained by any value
the presence of a lateral wind gradient, establishing its of Cφ . Therefore, its normalized estimate converges to a
maximum ten knot velocity over a one second time frame. value far from one. This also puts in perspective the need
Consequently, the aircraft should return to a stabilized state for monitoring the online estimates (e.g. bounding them),
as a post-processing treatment on the estimated values (not
10 Normal Law is unavailable in practice for this scenario but it is still
displayed to show the optimal performance. 12 This arbitrary relative error is chosen accordingly to the maximum
11 Only the main parameter estimates are displayed. initial error between cruise and approach configurations.

1539
1
p (°/s) Normal Law
V. CONCLUSION AND FUTURE WORKS
Adaptive Law An adaptive control scheme, based on gain-scheduling and
0
robustness tools, was applied to the lateral control of an
−1 aircraft around a trim point. The online computational time
2 4 6 8 10 12 14
5 is reduced using a gain-scheduled controller under an LFT
form, and guaranteed closed-loop stability and performance
beta (°)

0 properties are obtained using advanced robustness analysis


techniques. The adaptive flight control law is shown to be
−5
0 2 4 6 8 10 12 14 16 robust to the presence of several disturbances, a key issue
t(s)
Fig. 6. Closed-loop response in presence of a lateral wind gradient
in the perspective of an implementation on a real aircraft.
Extending the technique to the adaptive aircraft control along
a trajectory is currently studied, with two main difficulties,
10 2
namely a lack of closed-loop excitation and a time-varying
Cˆφ

nˆp

1.5
5 aircraft model to be estimated.
1
2
0 5 10 15
2
0 5 10 15 R EFERENCES
t (s)
1.5 [1] P. Apkarian, L. Ravanbod-Hosseini, and D. Noll, “Time domain
ldp

1.5
ˆ
lˆβ

1 constrained H-infinity-synthesis,” International Journal of Robust and


1 Nonlinear Control, vol. 21, no. 2, pp. 197–217, 2011.
0 5 10 15 0 5 10 15
2 2 [2] G. Puyou and P. Ezerzere, “Tolerance of aircraft longitudinal control to
the loss of scheduling information : toward a performance oriented ap-
1.5
nˆdr

1.5
lˆp

proach,” 7th IFAC Symposium on Robust Control Design (ROCOND),


1 2012.
1
0 5 10 15 0 5 10 15 [3] C. Cao and N. Hovakimyan, L1 Adaptive Control Theory. Society
2 t(s) for Industrial & Applied Mathematics, 2010.
1 [4] A. M. DAmato, E. D. Sumer, K. S. Mitchell, A. V. Morozov, J. B.
nˆβ

0 Hoagg, , and D. S. Bernsteink, “Adaptive output feedback control


of the NASA GTM model with unknown nonminimum-phase zeros,”
−1
0 5 10 15 AIAA Guidance, Navigation, and Control Conference, 2011.
t(s) [5] I. M. Gregory, E. Xargay, C. Cao, and N. Hovakimyan, “Flight
Fig. 7. Normalized estimates evolution in presence of a lateral wind test of L1 adaptive control law: Offset landings and large flight
gradient envelope modeling work,” AIAA Guidance, Navigation, and Control
Conference, 2011.
[6] P. Antoinette and G. Ferreres, “Robust gain scheduling techniques for
presented here). Nevertheless, despite a remaining error on adaptive control,” Proc. of the ECC, 2009.
one estimate, the adaptive closed-loop performance (−) is [7] J.-F. Magni, “Robust modal control with a toolbox for use with
MATLAB,” Springer Verlag, 2002.
very close to the one in Normal Law (−−). [8] ——, Linear Fractional Representation Toolbox, 2004-
2008. [Online]. Available: http://www.onera.fr/staff-en/jean-marc-
5) Third scenario: robustness to severe turbulence: fig. biannic/docs/lfrtv20s.zip
8 presents simulation results for the cruise flight point in [9] G. Ferreres and C. Roos, “Robust feedforward design in the pres-
ence of LTI/LTV uncertainties,” International Journal of Robust and
the presence of severe turbulence (using Dryden models Nonlinear Control, vol. 17, pp. 1278–1293, September 2007.
[13]), introducing a centered colored noise v(t) in equation [10] G. Ferreres, J.-M. Biannic, and J.-F. Magni, “A skew mu toolbox
(2) used for online identification. The pilot commands a (SMT) for robustness analysis,” Computer Aided Control Systems
roll rate doublet φ˙r = pr = ±5◦ /s. The initial estimates Design, 2004 IEEE International Symposium on, pp. 309 – 314, 2004.
[11] J.-L. Boiffier, The Dynamics of Flight: The Equations. Wiley, 1998.
are again set to 80% (relatively) from the true values. The [12] J. Farineau, “Lateral electric flight control laws of the A320 based
adaptive closed-loop behaviour (−) remains excellent despite upon eigenstructure assignment techniques,” Proceedings of the AIAA
GNC Conference, 1989.
the disturbances, compared to the one in Normal Law (−−). [13] D. Moorhouse and R. Woodcock, “Background information and user
guide for MIL-F-8785C, ‘military specification-flying qualities of
piloted airplanes’,” ADA119421, Flight Dynamic Laboratory, July
1982.
5 Normal Law
Adaptive Law
pilot input
p (°/s)

−5
0 2 4 6 8 10 12 14 16
2
beta (°)

−2
0 2 4 6 8 10 12 14 16
t(s)
Fig. 8. Closed-loop response to a series of steps on φ̇r in presence of
severe turbulence

1540

Das könnte Ihnen auch gefallen