DOI QR코드

DOI QR Code

Nonlinear Discrete-Time Reconfigurable Flight Control Systems Using Neural Networks

신경회로망을 이용한 이산 비선형 재형상 비행제어시스템

  • 신동호 (서울대학교 항공우주공학과) ;
  • 김유단 (서울대학교 항공우주공학과)
  • Published : 2004.02.01

Abstract

A neural network based adaptive reconfigurable flight controller is presented for a class of discrete-time nonlinear flight systems in the presence of variations of aerodynamic coefficients and control effectiveness decrease caused by control surface damage. The proposed adaptive nonlinear controller is developed making use of the backstepping technique for the angle of attack, sideslip angle, and bank angle command following without two time separation assumption. Feedforward multilayer neural networks are implemented to guarantee reconfigurability for control surface damage as well as robustness to the aerodynamic uncertainties. The main feature of the proposed controller is that the adaptive controller is developed under the assumption that all of the nonlinear functions of the discrete-time flight system are not known accurately, whereas most previous works on flight system applications even in continuous time assume that only the nonlinear functions of fast dynamics are unknown. Neural networks learn through the recursive weight update rules that are derived from the discrete-time version of Lyapunov control theory. The boundness of the error states and neural networks weight estimation errors is also investigated by the discrete-time Lyapunov derivatives analysis. To show the effectiveness of the proposed control law, the approach is i]lustrated by applying to the nonlinear dynamic model of the high performance aircraft.

Keywords

References

  1. S. A. Snell, D. F. Enns, and W. L. Garrard, 'Nonlinear control of a supermaneuverable aircraft,' Proceedings of the AIAA Guidance, Navigation. and Control Conference, AIAA Paper 89-3486, Washington, DC, 1989
  2. Morse, W. D., and Ossman, K. A., 'Model following reconfigurable flight control system for the AFTI/F 16,' Journal of Guidance, Control. and Dynamics, vol. 13, no. 6, 1990, pp. 969-976 https://doi.org/10.2514/3.20568
  3. Y. Shtessel, J. Buffington, and S. Banda, 'Multiple timescale flight control using reconfigurable sliding modes,' Journal of Guidance, Control. and Dynamics, vol. 22, no. 6, 1999,pp. 873-883 https://doi.org/10.2514/2.4465
  4. Y. Ochi, and K. Kanai, 'Design ofrestructurable flight control systems using feedback linearization,' Journal of Guidance, Control, and Dynamics, vol. 14,no. 5, 1991,pp. 903-911 https://doi.org/10.2514/3.20730
  5. K. S. Narenclra, and Parthasarathy, K., 'Identification and control of dynamic systems using neural networks,' IEEE Transactions on Neural Networks, vol. 1, no. 1, 1990, pp. 4-27 https://doi.org/10.1109/72.80202
  6. B. S. Kim, and A. J. Calise, 'Nonlinear adaptive flight control using neural networks,' Journal of Guidance, Control, and Dynamics, vol. 20, no. 1, 1997, pp. 26-33 https://doi.org/10.2514/2.4029
  7. R. T. Rysdyk, and A. J. Calise, 'Adaptive model inversion flight control for tilt-rotor aircraft,' Journal of Guidance, Control, and Dynamics, vol. 22, no. 3, 1999, pp. 402-407 https://doi.org/10.2514/2.4411
  8. J. Leitner, A. J. Calise, and J. V. R. Prasad, 'Analysis of adaptive neural networks for helicopter flight controls,' Journal of Guidance, Control, and Dynamics, vol. 20, no. 5, 1997, pp. 972-979 https://doi.org/10.2514/2.4142
  9. M. B. McFarland, and A. J. Calise, 'Adaptive nonlinear control of agile antiair missiles using neural networks,' IEEE Transactions on Control Systems Technology, vol. 8, no. 5,2000, pp. 749-756 https://doi.org/10.1109/87.865848
  10. A. Calise, S. Lee, and M. Sharma, 'Development of a reconfigurable flight control law for tailess aircraft,' Journal of Guidance, Control, and Dynamics, vol. 24, no. 5, 2001, pp. 896-902 https://doi.org/10.2514/2.4825
  11. T. Lee, and Y. Kim, 'Nonlinear adaptive flight control using backstepping and reural networks controller,' Journal of Guidance, Control, and Dynamics, vol.24, no.4, 2001, pp.675-682 https://doi.org/10.2514/2.4794
  12. 이태영, 김유단, '신경회로망 및 Backstepping 기법을 이용한 비선형 적응 비행제어,' 제어자동화공학논문지, 제6권, 제12호, 2000년, pp.1070-1078
  13. 신동호, 김유단, '백스테핑 기법과 신경회로망을 이용한 적응 재형상 비행제어법칙', 제어자동화공학논문지, 제9권, 제4호, 2003년, pp.329-339,
  14. P. C. Yeh, and P. V. Kokotovic, 'Adaptive control of a class of nonlinear discrete-time systems,' International Journal of Control, vol. 62, no. 2, 1995, pp. 303-324 https://doi.org/10.1080/00207179508921545
  15. P. C. Yeh, and P. V. Kokotovic, 'Adaptive output-feedback design for a class of nonlinear discrete-time systems,' IEEE Transactions on Automatic Control, vol. 40, no. 9, 1995, pp. 1663-1668 https://doi.org/10.1109/9.412642
  16. S. Jagannathan, and F. L. Lewis, 'Discrete-time neural net controller with guaranteed performance,' Proceedings of the American Control Conference, 1994, pp. 3334-3339 https://doi.org/10.1109/ACC.1994.735192
  17. S. Jagannathan, 'Control of a class of nonlinear discrete-time systems using multilayer neural networks,' IEEE Transaction on Neural Networks, vol. 12, no. 5,2001,pp. 1113-1120 https://doi.org/10.1109/72.950140
  18. S. S. Ge, G. Y. Li, and T. H. Lee, 'Adaptive NN control for a class of strict-feedback discrete-time nonlinear systems,' Automatica, vol. 39, no. 5, 2003, pp. 807-819 https://doi.org/10.1016/S0005-1098(03)00032-3
  19. K. M. passino, A N. Michel, and P. J. Antsaklis, 'Lyapunov stability of a class of discrete event systems,' IEEE Transactions on Automatic Control, vol. 39, no. 2, 1994, pp. 269-279 https://doi.org/10.1109/9.272323
  20. K. Homik, M. Stinchcombe, and H. White, 'Multilayer feedforward networks are universal approximators,' Neural Networks, vol. 2, no. 5, 1989, pp. 359-366 https://doi.org/10.1016/0893-6080(89)90020-8
  21. B. L. Stevens, and F. L. Lewis, Aircraft Control and Simulation, John Wiley and Sons, New York, 1992, Chap. 2
  22. I. M. Y. Mareels, H. B. Penfold, and R. J. Evans, 'Controlling nonlinear time-varying systems via euler approximations,' Automatica, vol. 28, no. 4,1992, pp. 681-696 https://doi.org/10.1016/0005-1098(92)90030-J
  23. S. Lane, and R. F. Stengel, 'Flight control design using nonlinear inverse dynamics,' Automatica, vol. 24, no. 4, 1988, pp. 471-483 https://doi.org/10.1016/0005-1098(88)90092-1
  24. C. Schumacher, and P. P. Khargonekar, 'Stability analysis of a missile control system with a dynamic inversion controller,' Journal of Guidance, Control, and Dynamics, vol. 21, no. 3, 1996, pp. 508-515 https://doi.org/10.2514/2.4266
  25. K. Zhou, J. C. Doyle, and K. Glover, Robust and Optimal Control, Prentice Hall, New Jersey, 1996, Chap. 2
  26. F. L. Lewis, Jagannathan, S., and Yesildirec, A, Neural Network Control of Robot Manipulators and Nonlinear Systems, Taylor & Francis Ltd, London, 1999, Chap. 7
  27. F. C. Chen, and H. K. Khalil, 'Adaptive control of nonlinear systems using neural networks,' International Journal of Control, vol. 55, no. 6, 1992, pp. 1299-1317 https://doi.org/10.1080/00207179208934286
  28. P. Q. Ioannou, and J. Sun, Robust Adaptive Control, Prentice Hall, New Jersey, 1996, Chap. 8
  29. K. S. Narendra, and A M. Annaswamy, Stable Adaptive Systems, Prentice Hall, New Jersey, 1996. Chap. 8
  30. E. A Morelli, 'Global nonlinear parametric modeling with application to F-16 aerodynamics,' Proceedings of the 1998 American Control Conference, IEEE Publications, Piscataway, NJ, 1998, pp. 997-1001 https://doi.org/10.1109/ACC.1998.703559