Robust Observer Based Model Predictive Control of a 3-DOF Helicopter System

Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 235)


Helicopter systems are characterized by highly nonlinear dynamics, multiple operating regions, and significant interaction among state variables. In this paper, an observer based model predictive control (MPC) scheme with successive linearization is presented, for a 3 degree of freedom (DOF) helicopter system. All control simulations were performed under the conditions of noisy measurements. To illustrate the advantage by using unscented Kalman filter (UKF) as the observer, the performance of UKF based MPC is compared with those of MPC algorithms using linear filters and extended Kalman filter (EKF). The simulation results have shown that for this application the UKF-based MPC has superior performance, in terms of the disturbance rejection and set-point tracking.


Nonlinear systems Helicopter dynamics MIMO systems Model predictive control Kalman filter 


  1. 1.
    Al Seyab RK, Cao Y (2008) Nonlinear system identification for predictive control using continuous time recurrent neural networks and automatic differentiation. J Process Control 18:568–581CrossRefGoogle Scholar
  2. 2.
    Apkarian J (1998) 3D helicopter experiment manual. Quanser Consulting, CanadaGoogle Scholar
  3. 3.
    Dua P, Kouramas K, Dua V, Pistikopoulos EN (2008) MPC on a chip—recent advances on the application of multi-parametric model-based control. Comput Chem Eng 32(4–5):754–765CrossRefGoogle Scholar
  4. 4.
    Fletcher R (2000) Practical optimization method, Wiley, New York. ISBN 0471494631 Google Scholar
  5. 5.
    Ishitobi M, Nishi M, Nakasaki K (2010) Nonlinear adaptive model following control for a 3-DOF tandem-rotor model helicopter. Control Eng Pract. doi: 10.1016/j.conengprac.2010.03.017 MATHGoogle Scholar
  6. 6.
    Kim BS (1993) Nonlinear flight control using neural networks. PhD Dissertation, Georgia Institute of Technology, Atlanta, GA, DecemberGoogle Scholar
  7. 7.
    Kim BS, Calise AJ (1997) Nonlinear flight control using neural networks. J Guidance Control Dynam 20(1):26–33MATHCrossRefGoogle Scholar
  8. 8.
    Koo TJ, Sastry S (1998) Output tracking control design of a helicopter model based on approximate linearization. In: Proceedings of the 37th IEEE conference on decision and control, pp 3596–3601Google Scholar
  9. 9.
    Lee S, Ha C, Kim BS (2005) Adaptive nonlinear control system design for helicopter robust command augmentation. Aerosp Sci Technol 9:241–251MATHCrossRefGoogle Scholar
  10. 10.
    Lee JH, Ricker NL (1994) Extended Kalman filter based nonlinear model predictive control. Ind Eng Chem Res 33:1530–1541CrossRefGoogle Scholar
  11. 11.
    Mahony R, Hamel T (2004) Robust trajectory tracking for a scale model autonomous helicopter. Int J Robust Nonlinear Control 14(12):1035–1059MathSciNetMATHCrossRefGoogle Scholar
  12. 12.
    Maia MH, Galvao RKH (2008) Robust constrained predictive control of a 3DOF helicopter model with external disturbances. In: ABCM symposium series in mechatronics, vol 3, pp 19–26Google Scholar
  13. 13.
    Marconi L, Naldi R (2007) Robust full degree of freedom tracking control of a helicopter. Automatica 43(11):1909–1920MathSciNetMATHCrossRefGoogle Scholar
  14. 14.
    Nocedal J, Wright SJ (2006) Numerical optimization, 2nd edn. Springer Series in Operations Research, Spring Verlag, New YorkGoogle Scholar
  15. 15.
    Prasad JVR, Calise AJ (1999) In: Adaptive nonlinear controller synthesis and flight evaluation on an unmanned helicopter, Submitted to IEEE international conference on control applicationGoogle Scholar
  16. 16.
    Qin SJ, Badgwell TA (2003) A survey of industrial model predictive control technology. Control Eng Pract 11:733–764CrossRefGoogle Scholar
  17. 17.
    Quanser (2010) 3-DOF helicopter experiment manual—online version. Quanser Consulting IncGoogle Scholar
  18. 18.
    Reiner J, Balas GJ, Garrard WL (1995) Robust dynamic inversion for control of highly maneuverable aircraft. J Guidance Control Dynam 18(1):18–24CrossRefGoogle Scholar
  19. 19.
    Ricker NL, Lee JH (1995) Nonlinear model predictive control of the Tennessee Eastman challenge process. Comput Chem Eng 19(9):961–981CrossRefGoogle Scholar
  20. 20.
    Sira-Ramirez H, Zribi M, Ahmad S (1994) Dynamical sliding mode control approach for vertical flight regulation in helicopters. IEEE Proc Control Theory Appl 141(1):19–24Google Scholar
  21. 21.
    Tao CW, Taur JS, Chen YC (2010) Design of a parallel distributed fuzzy LQR controller for the twin rotor multi-input multi-output system. Fuzzy Sets Syst 161(15):2081–2103MathSciNetMATHCrossRefGoogle Scholar
  22. 22.
    Witt J, Boonto S, Werner H (2007) Approximate model predictive control of a 3-DOF helicopter. In: Proceedings of the 46th IEEE conference on decision and control, New Orleans, LA, USA, 12–14 DecGoogle Scholar
  23. 23.
    Wang Y, Boyd S (2010) Fast model predictive control using online optimization. IEEE Trans Control Syst Techno 18(2):267–278 Google Scholar
  24. 24.
    Zhai YJ, Yu DW, Guo HY, Yu DL (2010) Robust air/fuel ratio control with adaptive DRNN model and AD tuning. Eng Appl Artif Intell 23:283–289CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media Dordrecht 2013

Authors and Affiliations

  1. 1.Department of Electrical and Electronic EngineeringXi’an Jiaotong-Liverpool UniversitySuzhouPeople’s Republic of China

Personalised recommendations