Hostname: page-component-77c89778f8-cnmwb Total loading time: 0 Render date: 2024-07-17T12:36:02.794Z Has data issue: false hasContentIssue false

Simulation and system identification of helicopter dynamics using support vector regression

Published online by Cambridge University Press:  27 January 2016

S. Manso*
Affiliation:
Defence Science & Technology Organisation, Fishermens Bend, Australia

Abstract

This paper provides an overview of techniques developed for the application of support vector regression in the domain of simulation and system identification of helicopter dynamics. A generic high fidelity FLIGHTLAB helicopter model is used to train and validate a number of pitch response SVR models. These models are then trained using flight data from a Sikorsky Seahawk helicopter. The SVR simulation results show significant promise in the ability to represent aspects of a helicopter’s dynamics at a high fidelity. To achieve this, it is important to provide the SVR kernel with knowledge of past inputs that encompass the delay characteristics of the helicopter dynamic system. In this case, the use of nonlinear auto regressive eXogenous input network architecture achieves this goal. Good performance was achieved using input data that encompassed between 300 to 500ms worth of historic response.

Type
Research Article
Copyright
Copyright © Royal Aeronautical Society 2015

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

1.Allerton, D.Flight models for FTDs, RAeS Flight Simulation Conference, The Future of Flight Training Devices 12-13 November 2014, London, UK.Google Scholar
2.Tischler, M.B. and Remple, R.K. Aircraft and rotorcraft system identification, engineering methods with flight test examples, AIAA, 2006.Google Scholar
3.Smola, A.J. and Scholkopf, B.A tutorial on support vector regression, Statistics and Computing, 2004, 14, pp 199222.Google Scholar
4.Vapnik, V.N.The Nature of Statistical Learning Theory, 1995, Springer-Verlag, New York, USA.Google Scholar
5.Osuna, E.Applying SVMs to face detection, IEEE Intelligent Systems, July/August 1998, 13, (4), pp 2326.Google Scholar
6.Dumais, S.Using SVMs for text categorization, IEEE Intelligent Systems, July/August 1998, 13, (4), pp 2123.Google Scholar
7.Abraham, A., Philip, N. and Saratchandran, P.Modeling chaotic behavior of stock indices using intelligent paradigms, Int J Neural, Parallel & Scientific Computations, 2003, 11, pp 143160.Google Scholar
8.Fan, H., Dulikravich, G. and Han, Z.Aerodynamic data modeling using support vector machines, Inverse Problems in Sci and Eng, June 2005, 13, (3), pp 261278.Google Scholar
9.Scholkopf, B., Sung, K., Burges, C., Girosi, F., Niyogi, P., Poggio, T. and Vapnik, V. Comparing support vector machines with Gaussian kernels to radial basis function classifers, IEEE Transactions on Signal Processing, November 1997, pp 27582765.Google Scholar
10.Mukherjee, S., Osuna, E. and Girosi, F. Nonlinear prediction of chaotic time series using support vector machines, IEEE Neural Networks for Signal Processing, 1997, pp 511520.Google Scholar
11.Vapnik, V.N. An overview of statistical learning theory, IEEE Transactions on Neural Networks, September 1999.Google Scholar
12.Gunn, S.Support vector machines for classification and regression, University of Southampton, 10 May 1998.Google Scholar
13.Platt, J.How to implement SVMs, IEEE Intelligent Systems, July/August 1998, 13, (4), pp 2628.Google Scholar
14.Muller, K., Mika, S., Ratsch, G., Tsuda, K. and Scholkopf, B.An introduction to kernel-based learning algorithms, IEEE Transactions on Neural Networks, March 2001, 12, (2), pp 181201.Google Scholar
15.Scholkopf, B.SVMs — a practical consequene of learning theory, IEEE Intelligent Systems, July/August 1998, 13, (4), pp 1821.Google Scholar
16.Anguita, D., Boni, A. and Ridella, S.A digital architecture for support vector machines: Theory, algorithm, and FPGA implementation, IEEE Transactions on Neural Networks, September 2003, 14, (5).Google Scholar
17.Bellman, R.E.Dynamic Programming, 1957, Rand Corporation, Princeton University Press.Google Scholar
18.Padfield, G.Helicopter Flight Dynamics: The Theory and Application of Flying Qualities and Simulation Modeling, 1999, AIAA education series.Google Scholar
19.Bhandari, S., Chen, B., Colgren, R. and Chen, X.Application of support vector machines to the modeling and control of a UAV helicopter, AIAA Modeling and Simulation Technologies Conference and Exhibition, 20-23 August 2007, Hilton Head, SC, USA.Google Scholar
20.Mudigere, D., Omkar, S. and Kumar, M.Identification of helicopter dynamics based on fight data using a PSO driven recurrent neural network model, AHS 64th Annual Forum, 29 April 29-1 May 2008, Montreal, Canada.Google Scholar
21.Kumar, M., Omkar, S., Ganguli, R., Sampath, P. and Suresh, S.Identification of helicopter dynamics using recurrent neural networks and flight data, AHS 59th Annual Forum, 6-8 May 2003, Phoenix, AZ, USA.Google Scholar
22.Narendra, K. and Parthasarathy, K.Identifcation and control of dynamical systems using neural networks, IEEE Transactions on Neural Networks, 1990, 1 (1), pp 427.Google Scholar
23.Manso, S.Support Vector Regression of a High Fidelity Helicopter Flight Model, PhD thesis, August 2008, RMIT University, Australia.Google Scholar
24.Weston, J., Elisseeff, A., Bakir, G. and Sinz, F.http://www.kyb.tuebingen.mpg.de/bs/people/spider/index.htmlGoogle Scholar
25.Manso, S. and Bourne, K.Assessing the fdelity of a human-in-the-loop helicopter flight research simulator, AHS 70th Annual Forum, 20–22 May 2014, Montreal, Quebec, Canada.Google Scholar
26.Cherkassky, V. and Ma, Y. Selection of meta-parameters for support vector regression, ICANN 2002, 2002, pp 687693.Google Scholar