Realization and Design of Predictor Algorithm and Evaluation of Numerical Method on Nonlinear Load Control Model

비선형 하중제어 모델의 예측기 설계 및 알고리즘 구현을 위한 수치연산 오차 분석과 평가

  • 왕현민 (단국대학교 전자공학과) ;
  • 우광준 (단국대학교 전자공학과)
  • Published : 2009.11.25

Abstract

For the shake of control for movement object, control theory like neural network, nonlinear model predictive control(NMPC) is realized on digital high speed computer. Predictor of flight control system(FCS) based nonlinear model predictive control has to be satisfied with response for hard real-time to perform applications on each module in the FCS. Simultaneously, It gives a serious consideration accuracy to give full play to FCS's performance. Error of mathematical aspect affects realization of whole algorithm. But factors of bring mathematical error is not considered to calculate final accuracy on parameter of predictor. In this paper, Predictor was made using load control model on the digital computer for design FCS at hard real-time and is shown response time on realization algorithm. And is shown realization algorithm of high effective predictor over the accuracy. The predictor was realized on the load control model using Euler method, Heun method, Runge-Kutta and Taylor method.

운동하는 물체를 제어하기 위한 제어이론은 디지털 컴퓨터(임베디드시스템)를 이용하여 복잡한 신경망 이론, 인공지능 이론, 비선형 모델 예측 제어 이론등이 제어기 설계 단계에서 구현되고 있다. 비행제어 시스템의 비선형 모델 예측 제어 예측기는 구현하는 컴퓨터의 성능과 각종 모듈의 응용프로그램을 하드실시간(Hard Real-Time)으로 처리할 수 있도록 응답 시간을 충족 하여야 한다. 이와 동시에 제어 시스템에의 성능을 충분히 발휘할 수 있는 정확성도 고려하여야 한다. 수학적 영역에서의 오류는 전체 알고리즘 구현에 영향을 준다. 그러나 이러한 수학적 오류 발생 요인은 예측기에서 생성되는 파라미터에서 최종 정확도 계산에 가끔 고려하지 않는다. 본 논문에서는 비행체 제어를 위한 디지털 제어 시스템에서 하드실시간 하중제어 모델 예측기를 구현하고, 알고리즘의 응답시간을 살펴본다. 또한 이에 따른 정밀도를 보장하는 고효율 예측기를 구현하는 알고리즘을 살펴본다. 예측기는 하중 제어 모델에서 오일러 방법, Heun 방법, Runge-kutta 방법, 테일러 방법의 수치적분 알고리즘을 사용하여 구현된다.

Keywords

References

  1. 왕현민, 우광준, 허경무, '비행 물체의 유도제어 시스템 설계를 위한 하중(중력수) 제어 모델의 성능분석', 전자공학회 논문지, 제46권, 제1호, 2009. 1
  2. 왕현민, '움직이는 물체의 운동 하중제어 모델과 경로 특성(M-설계방법)', 제어.자동화.시스템 공학회 대전충청지부 학술대회 논문집, 한국, pp.62-66, 2007. 12
  3. 이규봉, '수치해석학', 경문사, 2007
  4. I. A. Maron, N. V. Kopchenova, 'Computational Mathematics', Mir Publishers, 1989
  5. W.F. Hornyak, J.B. Marison, 'Physics for Science and Engineering', Maryland university, 1982
  6. 송주한, 안대순, 오상진, 박광규, '자유진동 해석에서 수치적분기법의 수치적평가', 한국소음진동학회 2001년, 추계학술대회논문집, pp.1249-1253, 2001
  7. N. Baxvalov, N. Zhidkov, G. Kobalkov, 'Numerical Method', Fizimalit, Saint-Peterburg, Russia, 2001
  8. 탁민제, 방효충, 김유단, 홍성경, 김병수, '비행동역학 및 제어', 경문사, 1판, 2004
  9. J.M. Maciejowski, 'Predictive Control with Constrains', Prentice Hall, 2002
  10. K.K. Jang, Y.H. Joo, O.S. Kwon, 'Intelligent Digital Redesign of a Fuzzy-Model-Based Controllers for Nonlinear System with Uncertainties', JCASE, vol. 12, No. 3, pp.227- 232, March, 2006 https://doi.org/10.5302/J.ICROS.2006.12.3.227
  11. Richard C. Dorf, Robert H. Bishop, Modern Control Systems, 11th ed., Prentice Hall, 2008