Abstract
This paper presents the application of the model predictive approach to design a flight control system (FCS) for longitudinal dynamics of a fixed wing aircraft. Longitudinal dynamics is derived for a conventional aircraft. Open loop aircraft response analysis is carried out. Simulation studies are illustrated to prove the efficacy of the proposed model predictive controller using H∞ state observer. The estimation criterion used in the \({\text{H}}_{\infty }\) observer design is to minimize the worst possible effects of the modelling errors and additive noise on the parameter estimation.
Similar content being viewed by others
Abbreviations
- \({\text{A}}, {\text{B}}, {\text{C}}, {\text{D}}\) :
-
Matrices with appropriate dimensions defining system dynamics
- \({\grave{\text{A,}}} {\grave{\text{B,}}} {\grave{\text{C}}}\) :
-
Augmented system matrices
- \({\updelta }_{\text{e}} ,\;{\updelta }_{\text{t}} ,\;{\updelta }_{\text{a}} ,\;{\updelta }_{\text{r}}\) :
-
Elevator, thrust, aileron and rudder deflections respectively, degree
- \({\text{F}}_{\text{X}} , {\text{F}}_{\text{Y}} , {\text{F}}_{\text{Z}}\) :
-
Aerodynamic forces along x, y and z axes, respectively, N
- \({\text{g}}\) :
-
Gravity, m/s2
- \(\upgamma\) :
-
Performance bound on \({\text{H}}_{\infty }\) filter/observer
- \({\text{I}}_{\text{x}} , {\text{I}}_{\text{y}} , {\text{I}}_{\text{z}}\) :
-
Mass moment of inertia about x, y and z axes, respectively, kg/m2
- \({\text{I}}_{\text{xz}}\) :
-
Product of inertia in x–z plane, kg/m2
- \({\text{J}}\) :
-
Cost function for \({\text{H}}_{\infty }\) filter/observer
- \({\text{J}}_{\text{MPC}}\) :
-
Cost function for model predictive controller
- \({\text{K}}_{\text{k}}\) :
-
\({\text{H}}_{\infty }\) filter/observer gain
- \({\text{L}}, {\text{M}}, {\text{N}}\) :
-
Aerodynamic moments about x, y and z axes, respectively, N/m
- \({\text{m}}\) :
-
Mass, kg
- \({\text{p}}, {\text{q}}, {\text{r}}\) :
-
Body axis angular rates about x, y and z axes, respectively, rad/s
- \({\text{p}_{0}} ,\;{\text{S}}_{\text{k}} ,\;{\text{Q}}_{\text{k}} ,\;{\text{R}}_{\text{k}}\) :
-
Weighting matrices
- \({\upphi },\;{\uptheta },\;{\Uppsi }\) :
-
Angles of roll, pitch and yaw, degree
- \({\text{u}}_{\text{e}}\) :
-
Forward equilibrium velocity, m/s
- \({\text{u}}, {\text{v}}, {\text{w}}\) :
-
Body axis velocities along x, y and z axes, respectively, m/s
- \({\mathbb{u}}\) :
-
Input vector
- \({\mathbb{u}}_{\text{e}} , {\text{x}}_{\text{e}}\) :
-
Equilibrium/trim input and state vectors, respectively
- \({\Updelta} {\mathbb{u}}\) :
-
Change in input vector
- \({\Updelta} {\mathbb{U}}\) :
-
Augmented input vector
References
J.B. Rawlings, Tutorial overview of model predictive control, IEEE Control Systems Magazine, June 2000
E.F. Camacho, C. Bordons, Model Predictive Control (Springer, Berlin, 1998). ISBN 3-540-76241-8
L. Wang, Model Predictive Control System Design and Implementation using MATLAB ® (Springer, London, 2009). https://doi.org/10.1007/978-1-84882-331-0. ISBN 978-1-84882-330-3
R.K. Mehra, R.K. Prasanth, S. Gopalaswamy, XV-15 Tiltrotor Flight Control System Design using Model Predictive Control, IEEE, ISBN: 0-7803-4311-5, 1998
Z. Yang, X. Qi, G. Shan, Simulation of flight control laws design using model predictive controllers, Proceedings of the 2009 IEEE International Conference on Mechatronics and Automation, August 9–12, Changchun, China, ISBN: 978-1-4244-2693-5, IEEE, 2009
S. Colautti and H. Haverdings, Small scale rotorcraft UAS flight control using MPC, International Conference on Control, Automation and Systems 2010, ISBN: 978-89-93215-02-198560, ICROS
J. Zhang, X. Zhu, Z. Zhou, Design of time delayed control systems in UAV using model based predictive algorithm, 2010 2nd International Asia Conference on Informatics in Control, Automation and Robotics, ISBN: 978-1-4244-5194-4, 2010, IEEE
M.K. Samal, M. Garratt, H. Pota, H.T. Sangani, Model Predictive Flight Controller for Longitudinal and Lateral Cyclic Control of an Unmanned Helicopter, 2012 Australian Control Conference, 15–16 November 2012, Sydney, Australia, ISBN: 978-1-922107-63-3, 2012, Engineers Australia
K. Alexis, G. Nikolakopoulos, A. Tzes, Model Predictive Control Scheme for the Autonomous Flight of an Unmanned Quadrotor, ISBN: 978-1-4244-9312-8, 2011, IEEE
C. Papachristos, K. Alexis, G. Nikolakopoulos, A. Tzes, Model Predictive Attitude Control of an Unmanned Tilt–Rotor Aircraft, ISBN: 978-1-4244-9312-8, 2011, IEEE
V.S. Rao, M. Mukerji, V.I. George, S. Kamath, C. Shreesha, System identification and H∞ observer for TRMS. Int. J. Comput. Electr. Eng. (2013). https://doi.org/10.7763/ijcee.2013.v5.773
C. Wang, A. Ohsumi, I. Djurovic, Model predictive control of noisy plants using Kalman predictor and filter, Proceedings of IEEE TENCON’02, ISBN: 0-7803-7490, 2002, IEEE
R.C. Nelson, Flight Stability and Automatic Control (McGraw-Hill, New York, 1997)
X. Shen, L. Deng, Game theory approach to discrete \({\text{H}}_{\infty }\) filter design, IEEE Transactions on Signal Processing, vol. 45, no. 4, April 1997
D. Simon, Optimal State Estimation: Kalman, H∞ and Nonlinear Approaches (Wiley, Hoboken, 2006)
M. Brazil, V. Bobal, influence of control horizon to control quality predictive control, Annals of DAAAM for 2010 and Proceedings of the 21st International DAAAM Symposium, ed. by B. Katalinic, vol. 21, no. 1, ISSN: 1726-9679. ISBN 978-3-901509-73-5 (DAAAM International, Viena, 2010), EU
I. Vesely, D. Zamecnik, Influence of horizon length of model predictive control with quadratic criterium, Annals of DAAAM for 2011 and Proceedings of the 22nd International DAAAM Symposium, ed. by B. Katalinic, vol. 22, no. 1, ISSN: 1726-9679. ISBN: 978-3-901509-83-4 (DAAAM International, Viena, 2011), EU
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Sanwale, J., Singh, D.J. Model Predictive Flight Control System with Full State Observer using H∞ Method. J. Inst. Eng. India Ser. C 100, 323–332 (2019). https://doi.org/10.1007/s40032-018-0443-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40032-018-0443-9