Documentos de Académico
Documentos de Profesional
Documentos de Cultura
(5)
3. Identification of Unmanned aircraft
Vehicle
To validate the reported identification algorithm, we
consider an unmanned aircraft. The aircraft dynamics
are mapped by a set of three highly coupled nonlinear
differential equations as given by
th
a
r
e
m m
m m m m
m m
m m m m m
m m m
m m m m m
r
p
r
q
p
qr
pr
pq
A A
A A A A
A A
A A A A A
A A A
A A A A A
r
q
p
o
o
o
o
2
2
311 310
212 29 28 27
111 110
36 35 34 33 31
26 25 22
16 15 14 13 11
0 0 0 0
0 0
0 0 0 0
0
0 0 0
0
where are the roll, pitch and yaw
rates respectively, and
) ( and ), ( ), ( t r t q t p
th a r e
o o o o and , , , are the
elevator, ruder, aileron and throttle servos displacement
respectively.
The state vector is given by
=
) (
) (
) (
) (
t r
t q
t p
t x
, is given by ) , ( t x f
| |
T
th a r e
r p r q p qr pr pq t x f o o o o
2 2
) , ( =
,
and the parameter matrix is given by
=
0 0 0 0
0 0
0 0 0 0
0
0 0 0
0
) (
311 310
212 29 28 27
111 110
36 35 34 33 31
26 25 22
16 15 14 13 11
m m
m m m m
m m
m m m m m
m m m
m m m m m
m
A A
A A A A
A A
A A A A A
A A A
A A A A A
t A
4. Flight data collection
Flight tests are carried out to collect a range of data for
differing flight conditions. Inertial Navigation Unit
with three axis gyros and accelerometers is employed
for this. Figures 1 and 2 show the test flight data for a
typical condition.
As shown in these figures 1 and 2 the data is noisy.
Initially, the original data is used for identification.
Later on the data is filtered by taking the average for
three subsequent points. This is shown in Figure 3.
0 20 40 60
70
75
80
85
e
le
v
a
t
o
r
0 20 40 60
60
65
70
75
80
85
90
r
u
d
d
e
r
0 20 40 60
60
65
70
75
80
85
a
ile
r
o
n
0 20 40 60
60
65
70
75
80
85
90
t
h
r
o
t
t
le
Figure 1 Input flight Data
Figure 2 Sensor output flight data
3.5
Figure 3 filtered sensor output flight data
0 10 20 30 40 50 60
1.5
2
2.5
3
3.5
p
(
t
)
,
r
a
d
/
s
e
c
0 10 20 30 40 50 60
1.5
2
2.5
3
q
(
t
)
,
r
a
d
/
s
e
c
0 10 20 30 40 50 60
2
2.5
3
3.5
Time, secs
r
(
t
)
,
r
a
d
/
s
e
c
0 10 20 30 40 50 60
1.5
2
2.5
3
p
(
t
)
,
r
a
d
/
s
e
c
3
0 10 20 30 40 50 60
1.5
2
2.5
q
(
t
)
,
r
a
d
/
s
e
c
3.5
0 10 20 30 40 50 60
1.5
2
2.5
3
r
(
t
)
,
r
a
d
/
s
e
c
Time, secs
ACSE 05 Conference, 19-21 December 2005, CICC, Cairo, Egypt
5. Results
first, we used the data as it is and we didnt apply any
filtering. In the identification algorithm, we switch it
on for the first five points then switch it off for the next
20
th
.
Figure 4 shows the identified model (Bold) and the
flight data (gray). From the simulation, the identified
model and flight data match very well.
Figure 4 Identified model (bold) and flight data (gray)
Figure 5 shows the identified model (Bold) and the
flight data (gray) after applying filtering to the flight
data. This seems to be giving a better identified model.
Figure 5 After applying filtering ,Identified model (bold) and flight
data (gray)
6. Conclusion
A nonlinear mapping identification concept is applied
to identify the unknown parameters of multivariable
UAV which is mapped by nonlinear differential
equations. The method is based on the nonlinear model
structure for UAV. Simulation results show that very
good match between the flight data and the simulated
data. After applying the filtering for the data, the
results from identification are much better. The main
disadvantage of this algorithm is that, it starts with a
given structure. It is quite likely that another structure
may give better results. Hence, the work is continuing
to come up with an identification algorithm that does
not require a structure.
0 10 20 30 40 50 60
1.5
2
2.5
3
3.5
p
(
t
)
,
r
a
d
/
s
e
c
0 10 20 30 40 50 60
1.5
2
2.5
3
q
(
t
)
,
r
a
d
/
s
e
c
0 10 20 30 40 50 60
1.5
2
2.5
3
3.5
Time, secs
r
(
t
)
,
r
a
d
/
s
e
c
Bold Identified model
Gray Flight data
7. References:
[1] Morelli, E. A, System identification Programs for
aircraft (SIDPAC), AIAA Atmospheric Flight
Mechanics Conference, Aug.5-8, 2002, Monterey,
Canada.
[2] Lyshevski, State-space identification of nonlinear
flight dynamics, Proceeding of the 1997 IEEE
International Conference on Control Applications,
Hartford, CT, October 5-7, 1997.
[3] Lyshevski and Chen Nonlinear identification of
aircraft Proceeding of the 1996 IEEE
International Conference on Control Applications,
Dearborn, MI, September 15-18, 1996.
[4] Pappano, Lyshevski, and Friedland, Nonlinear
identification of induction motor parameters,
Proceeding of the American Control Conference,
San Diego, California, June 1999.
[5] Lyshevski, Identification of nonlinear flight
dynamics: theory and practice, IEEE Trans. On
Aerospace and Electronic Systems, Vol. 36, No. 2,
April 2000
[6] Gerber, Design of an autopilot for model aircraft,
final year project thesis, UNSW@ADFA, October
2004
3.5
0 10 20 30 40 50 60
1.5
2
2.5
3
p
(
t
)
,
r
a
d
/
s
e
c
3
0 10 20 30 40 50 60
1.5
2
2.5
q
(
t
)
,
r
a
d
/
s
e
c
3.5
0 10 20 30 40 50 60
1.5
2
2.5
3
Time, secs
(
t
)
,
r
a
d
/
s
e
r
c
ACSE 05 Conference, 19-21 December 2005, CICC, Cairo, Egypt