
improve a little bit with parameter variation. Finally,
its standard deviation indicate that it is by far the
most consistent of the tested controllers.
The neural network was trained with samples
created by H
∞
only. So the neural network not only
does the job of what H
∞
’s does, but does it better.
The neural network is able to compensate for a
bigger change. As this result was reached with a
training set including only data for the ideal plant
configuration, it is very possible that additional
training (with data from several controllers and
several plant configurations) enhances the
robustness of NN
11
.
4.3 Disturbance rejection
In general, the disturbances can be on the actuator
side or the sensor side. Since the control surfaces (in
this case elevator) are the actuators for an aircraft,
the presence of atmospheric disturbances can be
translated as equivalent disturbances on these
aerodynamic control surfaces. The aircraft should
be able to withstand these disturbances. To model
external disturbances, random signals of various
amplitude were added to δ
e
, the elevator deflection
and simulations were conducted. Three cases of
10%, 25% and 50% of δ
e
curent amplitude are
considered. In each of these cases and for each
controller, the entire flight path was compared to the
clean flight path (without disturbances). For each
time step, the difference between the clean and noisy
flight paths was computed. Based on these
difference numbers, an average difference and the
standard deviation were computed. Because this
time the entire flight path is monitored and not just
the gap at touchdown, this test was not run for
several initial conditions but just for d
0
= 50m. The
table below summarises the results.
H
∞
appears to have a slightly better resistance to
disturbances when their amplitude grows. But
globally, NN
11
does not have a bad behavior. Its
numbers are very much comparable to those of H
∞
.
We believe that by including noise or noisy inputs in
the training set, the neural network should improve
its filtering capabilities significantly. Unfortunately,
the lack of time prevented us from going any further
in this direction.
Hinf NN11
Difference (m) Difference (m)
10%
25%
50%
10%
25%
50%
Average (m)
0,005 0,012
0,032
-0,002 0,016
0,120
Stand. Dev.
0,124
0,294
0,832 0,098 0,329
0,836
5 CONCLUDING REMARKS
This paper discusses the experience in training a
neural network to imitate a complex robust
controller for auto-landing of aircraft, a major
requirement for the present day aircraft. The various
steps in achieving the desired training and the results
of the comparison are presented in graphical as well
as tabular form. To verify the performance of the
controller, both accuracy and robustness are
considered. The neural network seems to do a better
job than the controller used for its training due to the
generalization nature of these networks. Additional
training with noisy data can improve the filtering
characteristics of these networks in a significantly
thus combining the efforts of the filter and the
controller in a single network.
REFERENCES
John H. Blakelock, (1991), Automatic Control of Aircraft
and Missiles.
Marilyn McCord Nelson, W.T. Illingworth, (1991), A
Practical Guide to Neural Nets.
William E. Faller, Scott J. Schreck, (1996), Neural
Networks : Applications and Opportunities in
Aeronautics, Progress in Aerospace Sciences, Vol. 32,
Issue 5.
Howard Demuth, Mark Beale, (2000), Neural Network
Toolbox User’s Guide, Version 4 (Release 12).
Louis V. Schmidt, (1998), Introduction to Aircraft Flight
Dynamics, AIAA Education Series.
Ching-Fang Lin, (1995), Advanced Control Systems
Design, PTR Prentice Hall
.
ICEIS 2004 - ARTIFICIAL INTELLIGENCE AND DECISION SUPPORT SYSTEMS
400