Skip to main content
Log in

Adaptive Differential Evolution-Based Distributed Model Predictive Control for Multi-UAV Formation Flight

  • Original Paper
  • Published:
International Journal of Aeronautical and Space Sciences Aims and scope Submit manuscript

Abstract

The complicated formation flight for multi-unmanned aerial vehicles is a challenge, especially when multi-mission requirements are taken into account. This paper studies the adaptive differential evolution-based distributed model predictive control approach to deal with the multi-unmanned aerial vehicle flight achieving obstacle/collision avoidance and formation keeping simultaneously in the complex environment. Specifically, the distributed model predictive controller is designed to achieve stable flight for each unmanned aerial vehicle as well as taking the state and input saturation into account, where the local optimization problem is solved by the adaptive differential evolution algorithm. Besides, the adaptive adjustment to the prediction horizon for the model predictive controller is introduced, while the asymptotic convergence of the rolling optimization is analyzed as well. Finally, simulation examples are provided to illustrate the validity of the proposed control structure.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Pack DJ, DeLima P, Toussaint GJ et al (2009) Cooperative control of UAVs for localization of intermittently emitting mobile targets. IEEE Trans Syst Man Cybern Part B Cybern 39(4):959–970

    Article  Google Scholar 

  2. Nigam N, Bieniawski S, Kroo I et al (2012) Control of multiple UAVs for persistent surveillance: algorithm and flight test results. IEEE Trans Control Syst Technol 20(5):1236–1251

    Article  Google Scholar 

  3. Han J, Xu Y, Di L, Chen YQ (2013) Low-cost multi-UAV technologies for contour mapping of nuclear radiation field. J Intell Rob Syst 70(1–4):401–410

    Article  Google Scholar 

  4. Ousingsawat J, Campbell ME (2007) Optimal cooperative reconnaissance using multiple vehicles. J Guidance Control Dyn 30(1):122–132

    Article  Google Scholar 

  5. Meng W, He Z, Su R et al (2017) Decentralized multi-UAV flight autonomy for moving convoys search and track. IEEE Trans Control Syst Technol 25(4):1480–1487

    Article  Google Scholar 

  6. Zhang JL, Yan JG, Zhang P et al (2018) Collision avoidance in fixed-wing UAV formation flight based on a consensus control algorithm. IEEE Access 6:43672–43682

    Article  Google Scholar 

  7. Hafez AT, Marasco AJ, Givigi SN et al (2015) Solving multi-UAV dynamic encirclement via model predictive control. IEEE Trans Control Syst Technol 23(6):2251–2265

    Article  Google Scholar 

  8. Hu JL, Sun XX, He L (2019) Time-Varying formation tracking for multiple UAVs with nonholonomic constraints and input quantization via adaptive backstepping control. Int J Aeronaut Sp Sci. https://doi.org/10.1007/s42405-019-00157-6

    Article  Google Scholar 

  9. Yu ZQ, Qu YH, Zhang YM (2018) Distributed fault-tolerant cooperative control for multi-UAVs under actuator fault and input saturation. IEEE Trans Control Syst Technol. https://doi.org/10.1109/TCST.2018.2868038

    Article  Google Scholar 

  10. Zhang JL, Yan JG, Zhang P (2018) Fixed-Wing UAV formation control design with collision avoidance based on an improved artificial potential field. IEEE Access 6:78342–78351

    Article  Google Scholar 

  11. Li P, Qin KY, Pu HP (2017) Distributed robust time-varying formation control for multiple unmanned aerial vehicles systems with time-delay. In: Chinese control and decision conference, Chongqing, China, pp 1539–1544

  12. Hu CF, Zhang ZL, Yang N et al (2019) Fuzzy multiobjective cooperative surveillance of multiple UAVs based on distributed predictive control for unknown ground moving target in urban environment. Aerosp Sci Technol 84:329–338

    Article  Google Scholar 

  13. Cai ZH, Zhao J, Wu K et al (2018) Formation control of multiple unmanned aerial vehicles by event-triggered distributed model predictive control. IEEE Access 6:55614–55627

    Article  Google Scholar 

  14. Ahmed F, Deb K (2013) Multi-objective optimal path planning using elitist non-dominated sorting genetic algorithms. Soft Comput 17(7):1283–1299

    Article  Google Scholar 

  15. Karimi J, Pourtakdoust SH (2013) Optimal maneuver-based motion planning over terrain and threats using a dynamic hybrid PSO algorithm. Aerosp Sci Technol 26(1):60–71

    Article  Google Scholar 

  16. Zhu WR, Duan HB (2014) Chaotic predator–prey biogeography-based optimization approach for UCAV path planning. Aerosp Sci Technol 32(1):153–161

    Article  Google Scholar 

  17. Storn K (1995) Price, “Differential evolution-a simple and efficient adaptive scheme for global optimization over continuous spaces. Technical Report, International Computer Science Institute, Berkeley, CA

  18. Mao Y, Niu SX, Yang Y (2018) Differential evolution-based multiobjective optimization of the electrical continuously variable transmission system. IEEE Trans Ind Electron 65(3):2080–2089

    Article  Google Scholar 

  19. Wang Y, Liu H, Long H et al (2018) Differential evolution with a new encoding mechanism for optimizing wind farm layout. IEEE Trans Ind Inf 14(3):1040–1054

    Article  Google Scholar 

  20. Zhang XY, Duan HB (2012) Differential evolution-based receding horizon control design for multi-UAVs formation reconfiguration. Trans Inst Meas Control 34(2/3):165–183

    Google Scholar 

  21. Zhang XY, Duan HB, Yu YX (2010) Receding horizon control for multi-UAVs close formation control based on differential evolution. Sci China Inf Sci 53(2):223–235

    Article  Google Scholar 

  22. Wang JN, Xin M (2013) Integrated optimal formation control of multiple unmanned aerial vehicles. IEEE Trans Control Syst Technol 21(5):1731–1744

    Article  Google Scholar 

  23. Lin YC, Chen DD, Chen MS et al (2018) A precise BP neural network-based online model predictive control strategy for die forging hydraulic press machine. Neural Comput Appl 29(9):585–596

    Article  Google Scholar 

  24. Yao P, Wang HL, Su ZK (2015) Real-time path planning of unmanned aerial vehicle for target tracking and obstacle avoidance in complex dynamic environment. Aerosp Sci Technol 47:269–279

    Article  Google Scholar 

  25. Patan K (2015) Neural network-based model predictive control: fault tolerance and stability. IEEE Trans Control Syst Technol 23(3):1147–1155

    Article  Google Scholar 

  26. Cortes OAC, Chaplin AR, Wilson D, et al (2014) On PBIL, DE and PSO for optimization of reinsurance contracts. In: European conference on the applications of evolutionary computation, Granada, Spain, pp 227–238

    Chapter  Google Scholar 

  27. Lin LJ, Zhu M (2018) Efficient tracking of moving target based on an improved fast differential evolution algorithm. IEEE Access 6:6820–6828

    Article  Google Scholar 

  28. Knobloch R, Mlynek J, Srb R (2017) The classic differential evolution algorithm and its convergence properties. Appl Math 62(2):197–208

    Article  MathSciNet  Google Scholar 

  29. Xu YJ (2009) Nonlinear robust stochastic control for unmanned aerial vehicles. J Guidance Control Dyn 32(4):1308–1319

    Article  Google Scholar 

  30. Izadi AH, Zhang Y, Gordon BW (2011) Fault tolerant model predictive control of quad-rotor helicopters with actuator fault estimation. The International Federation of Automatic Control World Congress, Milano, pp 6343–6348

    Google Scholar 

  31. Yao P, Wang H, Ji H (2016) Multi-UAV tracking target in urban environment by model predictive control and improved grey wolf optimizer. Aerosp Sci Technol 55:131–143

    Article  Google Scholar 

  32. Na HJ, Yoo S (2019) PSO-Based dynamic UAV positioning algorithm for sensing information acquisition in wireless sensor networks. IEEE Access 7:77499–77513

    Article  Google Scholar 

Download references

Acknowledgements

The authors gratefully acknowledge the support of Aeronautical Science Foundation of China under Grant no. 20155896025.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Boyang Zhang.

Ethics declarations

Conflict of interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, B., Sun, X., Liu, S. et al. Adaptive Differential Evolution-Based Distributed Model Predictive Control for Multi-UAV Formation Flight. Int. J. Aeronaut. Space Sci. 21, 538–548 (2020). https://doi.org/10.1007/s42405-019-00228-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s42405-019-00228-8

Keywords

Navigation