DOI QR코드

DOI QR Code

Optimum Design of Neural Networks for Flight Control System

신경회로망 구조 최적화를 통한 비행제어시스템 설계

  • 최규호 (서울대학교 항공우주공학과 대학원) ;
  • 최동욱 (서울대학교 항공우주공학과 대학원) ;
  • 김유단 (서울대학교 항공우주공학과)
  • Published : 2003.09.01

Abstract

To reduce the effects of the uncertainties due to the modeling error and aerodynamic coefficients, a nonlinear adaptive control system based on neural networks is proposed . Neural networks parameters are adjusted by using an adaptive law. The sliding mode control scheme is used to compensate for the effect of the approximation error of neural networks. Control parameters and neural networks structures are optimized to obtain better performance by using the genetic algorithm. By introducing the concept of multi-groups of populations, the genetic algorithm is modified so that individuals and groups can be simultaneously evolved . To verify the performance of the pro posed algorithm, the optimized neural networks control system is applied to an aircraft longitudinal dynamics.

본 논문에서는 모델링 오차나 공력계수의 불확실성이 포함되어 있는 항공기 시스템에 대해서 신경회로망을 이용한 새로운 비선형 제어시스템 설계기법을 제안하였다. 비선형 적응제어법칙을 이용하여 신경회로망의 연결가중치를 변화시켰으며, 슬라이딩 제어법칙을 이용하여 신경회로망의 추정오차를 보상하였다. 제어시스템의 성능을 결정짓는 제어 매개변수들과 신경회로망 구조를 설계하기 위한 방법을 제안하였으며, 유전자 알고리듬을 이용하여 제어 매개변수들과 신경회로망 구조를 최적화하였따. 신경회로망의 구조탐색에 적합하도록 다수의 개체군을 형성하여 개체와 군이 동시에 전화하도록 하였다. 제안된 유전자 알고리듬에 의해 최적화된 구조를 갖는 신경회로망을 이용한 제어시스템을 항공기 종운동 모델에 적용하여 성능을 검증하였다.

Keywords

References

  1. B. S. Kim, and A. J. Calise, "Nonlinear 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
  2. G. B. Sheble, and K. Britting, "Refined Genetic Algorithm Economic Dispatch Example," IEEE Transaction on Power Systems, Vol. 10, No.1, 1995, pp.117-124. https://doi.org/10.1109/59.373934
  3. E. F. M. Filho, and A. de Carvalho, "Evolutionary Design of MLP Neural Network Architectures," Proceedings of IV th Brazilian Symposium on Neural Networks, Goiania, Brazil, December 1997.
  4. K. J. Hintz, and J. J. Spofford, "Evolving a Neural Network," Proceedings of the 5th IEEE International Symposium on Intelligent Control, Vol. 1, No. 37, 1990, pp. 479 -484.
  5. D. Dasgupta, and D. R. McGregor, "Designing Application-Specific Neural Networks Using The Structured Genetic Algorithm," International Workshop on Combinations of Genetic Algorithms and Neural Networks, Baltimore, Maryland, June 1992.
  6. D. Whitley, and C. Bogart, "The Evolution of Connectivity, Pruning Neural Networks Using Genetic Algorithms," Proceedings of International Joint Conference on Neural Networks, San Diego, California, June 1990.
  7. D. Whitley, and T. Hanson, "Optimizing Neural Networks Using Faster, More Accurate Genetic Search," Proceedings of 3rd International Conference on Genetic Algorithms, Edited by J. D. Schaffer, 1989.
  8. J. R. Koza, and J. P. Rice, "Genetic Generation of Both the Weights and Architecture for a Neural Network," International Joint Conference on Neural Network(IJCNN), Vol. 2, Seattle, Australia, July, 1991.
  9. R. Somakumar, and J. Chandrasekhar, "Neural Networks Based Nonlinear Inverse Dynamics for Flight Controller Design," Proceedings of the 1998 IEEE International Conference on Control Applications, Trieste, Italy, 1998.
  10. S. Haykin, Neural Networks : A Comprehensive Foundation, New Jersey, Prentice Hall, 1999.
  11. O. Barambones, and V. Etxebarria, "An Adaptive Neural Control Scheme for Mechanical Manipulators with Guaranteed Stability," 1999 IEEE International Symposium on Computational Intelligence in Robotics and Automation, Monterey, California, November 1999.
  12. K. S. Tang, C. Y. Chan, K. F. Man, and S. Kwong, "Genetic Structure for NN Topology and Weights Optimization," First International Conference on Genetic Algorithms in Engineering Systems: Innovations and Applications, University of Sheffield, UK, September 1995.
  13. 한재홍, 이인, "유전자 알고리즘을 이용한 압전 작동기 배치 최적화에 관한 연구," 한국항공우주학회지, 제25권, 제1호, 1997, pp. 71-81.
  14. V. Maniezzo, "Genetic Evolution of the Topology and Weight Distribution of Neural Networks," IEEE Transactions on Neural Networks, Vol. 5, Issue 1, 1994, pp. 39-53. https://doi.org/10.1109/72.265959
  15. X. Yao, and Y. Liu, "Ensemble Structure of Evolutionary Artificial Neural Networks," Proceedings of IEEE International Conference on Evolutionary Computation, Nagoya University, Japan, May 1996.
  16. 김수환, 권장혁, 김효태, "유전 알고리즘을 이용한 공력 및 RCS 익형 최적 설계," 한국항공우주학회지, 제29권, 제6호, 2001, pp. 1-8.