PDSO tuning of PFC-SAC fault tolerant flight control system

  • Alaimo, Andrea (Faculty of Engineering and Architecture, Kore University of Enna, Cittadella Universitaria) ;
  • Esposito, Antonio (Faculty of Engineering and Architecture, Kore University of Enna, Cittadella Universitaria) ;
  • Orlando, Calogero (Faculty of Engineering and Architecture, Kore University of Enna, Cittadella Universitaria)
  • Received : 2018.11.05
  • Accepted : 2019.03.04
  • Published : 2019.09.25


In the design of flight control systems there are issues that deserve special consideration and attention such as external perturbations or systems failures. A Simple Adaptive Controller (SAC) that does not require a-priori knowledge of the faults is proposed in this paper with the aim of realizing a fault tolerant flight control system capable of leading the pitch motion of an aircraft. The main condition for obtaining a stable adaptive controller is the passivity of the plant; however, since real systems generally do not satisfy such requirement, a properly defined Parallel Feedforward Compensator (PFC) is used to let the augmented system meet the passivity condition. The design approach used in this paper to synthesize the PFC and to tune the invariant gains of the SAC is the Population Decline Swarm Optimization ($P_DSO$). It is a modification of the Particle Swarm Optimization (PSO) technique that takes into account a decline demographic model to speed up the optimization procedure. Tuning and flight mechanics results are presented to show both the effectiveness of the proposed $P_DSO$ and the fault tolerant capability of the proposed scheme to control the aircraft pitch motion even in presence of elevator failures.


simple adaptive control;population decline swarm optimizer;parallel feedforward compensator;fault tolerant control


  1. Barkana, I., Kaufman, H. and Balas, M. (1983), "Model reference adaptive control of large structural systems", J. Guid. Control Dyn., 6(2), 112-118.
  2. Barkana, I. and Kaufman, H. (1985), "Global stability and performance of a simplified adaptive algorithm", Int. J. Control, 42(6), 1491-1505.
  3. Barkana, I. (1987), "On parallel feedforward and simplified adaptive control", in Adapt. Syst. Control Signal Process., 99-104.
  4. Barkana, I. and Kaufman, H. (1993), "Simple adaptive control of large flexible space structures", IEEE T. Aerosp. Electron. Syst., 29(4), 1137-1149.
  5. Barkana, I. (2005), "Classical and simple adaptive control for nonminimum phase autopilot design", J. Guid. Control Dyn., 28(4), 631-638.
  6. Barkana, I. (2014), "Simple adaptive control - a stable direct model reference adaptive control methodology - a brief survey", Int. J. Adapti. Control Signal Proces., 28(7-8), 567-603.
  7. Barkana, I. (2017), "On robustness and perfect tracking with simple adaptive control in nonlinear systems", IFAC Papers On Line, 50(1), 4258-4263.
  8. Chen, F., Wu, Q., Jiang, B. and Tao, G. (2015), \A reconfiguration scheme for quadrotor helicopter via simple adaptive control and quantum logic", IEEE T. Indust. Electron., 62(7), 4328-4335.
  9. Clerc M. and Kennedy J. (2002), "The particle swarm-explosion, stability, and convergence in a multidimensional complex space", IEEE T. Evol. Comput., 6(1), 58-73.
  10. Eterno, J. S., Weiss, J. L., Looze, D. P. and Willsky, A. (1985), "Design issues for fault tolerant-restructurable aircraft control", Proceedings of the 24th IEEE Conference on Decision and Control, Fort Lauderdale, Florida, U.S.A., December.
  11. Favre, C. (1994), "Fly-by-wire for commercial aircraft: the Airbus experience", Int. J. Control, 59(1), 139-157.
  12. Gai, W. and Wang, H. (2013), "Closed-loop dynamic control allocation for aircraft with multiple actuators", Chin. J. Aeronaut., 26(3), 676-686.
  13. Gertler, J. (2013), Fault Detection and Diagnosis, Springer, London, U.K., 1-7.
  14. Goodwin, G.C. and Sin, K.S. (2014), Adaptive Filtering Prediction and Control. Courier Corporation.
  15. Gransden, D.I. and Mooij, E. (2016), "Simple adaptive control of a satellite with large flexible appendages, Proceedings of the 67th International Astronautical Congress, Guadalajara, Mexico, September.
  16. Ioannou, P.A. and Sun, J. (1996), Robust Adaptive Control, Prentice-Hall, Upper Saddle River, New Jersey, U.S.A.
  17. Iverson K.E. (1962), "A programming language", Proceedings of the May 1-3, 1962, Spring Joint Computer Conference. ACM., San Francisco, California, U.S.A, May.
  18. Landau, I.D., Lozano, R., M'Saad, M. and Karimi, A. (1998), Adaptive Control (Vol. 51), Springer, London, U.K.
  19. Liu, Y., Ren, Z. and Cooper, J.E. (2018), "Integrated strategy for commercial aircraft fault-tolerant control", J. Guid. Control Dyn., 41(6), 1423-1434.
  20. Marinaki M., Marinakis Y. and Stavroulakis G.E. (2011), "Vibration control of beams with piezoelectric sensors and actuators using particle swarm optimization", Expert Syst. Appl., 38(6), 6872-6883.
  21. Marti R. (2003), Multi-Start Methods, in Handbook of Metaheuristic, Springer, 355-368.
  22. Matsuki, H., Nishiyama, T., Omori, Y., Suzuki, S., Masui, K. and Sato, M. (2018), "Flight test of fault-tolerant flight control system using simple adaptive control with PID controller", Aircraft Eng. Aerosp. Technol., 90(1), 210-218.
  23. Miller, R.H. and Ribbens, W.B. (1999), "Detection of the loss of elevator effectiveness due to aircraft icing", Proceedings of the 37th AIAA Aeros ace Sciences Meeting and Exhibit, Reno, Nevada, U.S.A., January.
  24. Min, L.I.U., Shijie, X.U. and Chao, H.A.N. (2012)"A backstepping simple adaptive control application to flexible space structures", Chin. J. Aeronaut., 25(3), 446-452.
  25. Morse, W.D. and Ossman, A. (1990), "Model following reconfigurable flight control system for the AFTI/F-16", J. Guid. Control Dyn., 13(6), 969-976.
  26. Nishiyama, T., Suzuki, S., Sato, M. and Masui, K. (2016), "Simple adaptive control with PID for MIMO fault tolerant flight control design", AIAA Infotech@ Aerospace, 0132.
  27. Noura, H., Sauter, D., Hamelin, F. and Theilliol, D. (2000), "Fault-tolerant control in dynamic systems: Application to a winding machine", IEEE Control Syst., 20(1), 33-49.
  28. Omori, Y., Suzuki, S. and Masui, K. (2013), "Flight test of fault-tolerant flight control system using simple adaptive control with PID compensator", Proceedings of the AIAAA Guidance, Navigation, and Control and Co-located Conference, Boston, Massachusetts, U.S.A., August.
  29. Orlando, C. and Alaimo, A. (2017), "A robust active control system for shimmy damping in the presence of free play and uncertainties", Mech. Syst. Signal Process., 84, 551-569.
  30. RUAG Aerospace Services GmbH (2018), "Dornier 228 Advanced Commuter (AC) Facts & Figures", .
  31. Rusnak I. and Barkana I. (2009), "SPR and ASPR untangled", IFAC Proc. Vol., 42(6), 126-131.
  32. Rusnak I., Weiss H. and Barkana I. (2014), "Improving the performance of existing missile autopilot using simple adaptive control", Int. J. Adapt. Control Signal Process., 28(7-8), 732-749.
  33. Sato M. (2006), "Flight test of model-matching controller for in-flight simulator MuPAL-alpha", J. Guid. Control Dyn., 29(6), 1476-1482.
  34. Shi Y. and Eberhart R. (1998), "A modified particle swarm optimizer", Proceedings of the IEEE World Congress on Computational Intelligence, Anchorage, Alaska, U.S.A., May.
  35. Sobel, K., Kaufman, H. and Mabius, L. (1979), "Model reference output adaptive control systems without parameter identification", Proceedings of the 18th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes.
  36. Steinberg, M. (2005), "Historical overview of research in reconfigurable flight control", Proc. Inst. Mech. Eng. Part G J. Aerosp. Eng., 219(4), 263-275.
  37. Takase, R., Entzinger, J.O. and Suzuki, S. (2017), "Interaction between a fault-tolerant flight control system using simple adaptive control and pilot's pitch control", Proceedings of the11th Asian Control Conference (ASCC), Gold Coast, Australia, December.
  38. Tao, G. (2003), Adaptive Control Design and Analysis. John Wiley and Sons.
  39. Tokunaga, D., Masui, K. and Suzuki, S. (2015), "Flight evaluation of fault-tolerant control system using simple adaptive control method", Procedia Eng., 99, 1035-1043.
  40. Ulrich, S. and de Lafontaine, J. (2007), "Development of a novel adaptive control algorithm for a fighter aircraft", Proceedings of the AIAA Guidance, Navigation and Control Conference and Exhibit, Hilton Head, South Carolina, U.S.A., August.
  41. Wise, K.A., Brinker, J.S., Calise, A.J., Enns, D.F., Elgersma, M.R. and Voulgaris, P. (1999), "Direct adaptive reconfigurable flight control for a tailless advanced fighter aircraft", Int. J. Robust Nonlin. Control, 9(14), 999-1012.<999::AID-RNC449>3.0.CO;2-O
  42. Zhang, Y. and Jiang, J. (2003), "Fault tolerant control system design with explicit consideration of performance degradation", IEEE T. Aerosp. Electron. Syst., 39(3), 838-848.
  43. Zhang, Y.M. and Jiang, J. (2002), "Active fault-tolerant control system against partial actuator failures", IEE Proc.Control Theor. Appl., 149(1), 95-104.
  44. Zhang, Y. and Jiang, J. (2007), "Issues on integration of fault diagnosis and reconfigurable control in active fault-tolerant control systems", Fault Detect. Supervision SafetyTech. Proces., 1437-1448.
  45. Zhang, Y. and Jiang, J. (2008), "Bibliographical review on reconfigurable fault-tolerant control systems", Ann. Rev. Control, 32(2), 229-252.