2.2 Local Parameters Computation
The local models
b
f
i
(x) can either be constants in the
neighbouring of the centers, or affine models in the
inputs, or any nonlinear model.
From now on, we will show how the parameters of
the local models are computed in the particular case
where these models are linear in the inputs (Haykin,
1999):
b
f
i
(x) = x
T
θ
i
∀x ∈
I
The problem to solve is set as follows: given a
set of K different points
{
x
k
∈ R
m
0
}
K
k=1
and a cor-
responding set of K reference values to estimate
{
ξ
k
∈ R
}
K
k=1
, find a function
b
ξ such that :
b
ξ(x
k
) = ξ
k
, ∀k = 1. . . K (2)
The RBF technique consists in choosing a func-
tion
b
ξ that has the following form :
b
ξ(x) =
N
∑
i=1
ϕ
i
x
T
b
θ
i
=
N
∑
i=1
ψ
i
(x)
T
b
θ
i
(3)
= ψ(x)
T
b
θ (4)
where N is the chosen number of local estimators, and
with ψ
i
= ϕ
i
x.
With Ψ =
{
Ψ
ki
}
=
{
ψ
i
(x
k
)
}
, the interpolation
condition (2) can be written as a linear system :
Ψ
T
b
θ = ξ (5)
In order to find a solution to equation (5) and as
Ψ is not a square matrix, we must verify that ΨΨ
T
is
nonsingular, which can be done using Michelli’s the-
orem (Michelli, 1986). A solution
b
θ satisfying the
interpolation condition (2), can then be found using
least square optimization :
b
θ
∗
=
ΨΨ
T
−1
Ψξ (6)
2.3 Selection of the Centers
A simple solution is to make a regular gridding on the
normalized input space. As minimum and maximum
variations of the input parameters are known, the in-
put space can be normalized. The gridding is then
made on a unitary hypercube.
The issue is that we face the curse of dimension-
ality though the dimension of each network’s input
space is smaller than 5. However, some physical con-
siderations, depending on the considered application,
may help reducing the number of neurons by making
a “truncated” hypercube.
For instance, in our application, some parameters
have a dependency in Mach number and angle of at-
tack α. As the aircraft is not designed to fly at both
high Mach and high α, we may remove the corre-
sponding part of the domain.
3 APPLICATION
The application we considered here is the estimation
of the sideslip angle β of a civilian aircraft, which is
the angle between the aircraft longitudinal axis and
the direction of flight (Russell, 1996).
To do so, we have a formula for the estimation
of β, based on equation (7) that describes the air-
craft lateral force equation where we neglect the lon-
gitudinal coupling terms and equation (8) which is a
classical decomposition of the lateral force coefficient
(Boiffier, 1998):
mg·Ny
cg
= P
d
SCy−F
eng,y
(7)
Cy = Cy
β
β+ ∆Cy
NL
β
+
l
V
tas
Cy
r
r+ Cy
p
p
+∆Cy
δr
+ ∆Cy
δp
(8)
where Ny
cg
denotes the lateral load factor, P
d
the
dynamic pressure, F
eng,y
the projection of thrust on
the lateral axis, β the sideslip angle, p the rolle rate,
r the yaw rate, δp the ailerons deflection, δr the rud-
der deflection, Cy
⋆
the Cy gradient w.r.t. ⋆ (β, p or r),
∆Cy
⋆
the Cy effect due to ⋆ (δp, δr or β), l the mean
aerodynamic chord andV
tas
the true airspeed velocity.
An approximation of the aircraft sideslip can then
be deduced :
b
β = −
"
1
Cy
β
#
Mg
P
d
S
Ny
cg
−
"
∆Cy
δp
Cy
β
#
−
"
∆Cy
δr
Cy
β
#
−δ
HL
"
∆Cy
NL
β
Cy
β
#
−
l
V
tas
"
Cy
p
Cy
β
#
p+
"
Cy
r
Cy
β
#
r
The key points treated in the sequel are the defi-
nition of the architecture and the initialisation of the
neural networks from a given set of simulated data,
and the in-flight tuning of these networks.
3.1 Rbf Networks Applied to Sideslip
Estimation
We will start by noticing that the expression (9) is lin-
ear in ratios of aerodynamic coefficients.
In order to ease the reader’s effort, the following
notations are introduced. Let M denote the number of
unknown ratios of aerodynamic coefficients,
b
ξ
m
the
ICINCO 2007 - International Conference on Informatics in Control, Automation and Robotics
400