A Dynamic Cross-Collaborative Interception Algorithm Based on GTSMC and Virtual Geometry

Kang Niu, Xu Bai, Xi Chen, Jianqiao Yu*, Haiying Liu

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

In the model (m:n), to improve the autonomous collaborative interception capability for air vehicle, a new autonomous cross-collaborative interception algorithm based on GTSMC (Global Terminal Sliding Mode Control) and real-time virtual geometry is proposed in this paper. Firstly, the conception of an autonomous cross-collaboration is defined and the multi-air vehicle for the multi- object interception problem is formulated. Then, this paper presents the dynamic situation assessment function, which considers the real-time flight status and cooperative status of the air vehicle during the interception of the object. At the same time, this paper states the condition of whether the air vehicle is in a cooperative state and proves it. After completing the dynamic situation assessment, and considering the dynamic of the air vehicles, a new controller is designed by using GTSMC and the idea of backstepping method. Simultaneously, this paper gives a stability analysis of the closed-loop system by using Lyapunov theory. Finally, to demonstrate the effectiveness of the proposed algorithm, several simulation cases which consider different interception scenarios are given. The simulation results show that the new collaborative interception algorithm can provide better autonomous cross-collaborative interception capability and higher accuracy.

Original languageEnglish
Article number728
JournalAerospace
Volume10
Issue number8
DOIs
Publication statusPublished - Aug 2023

Keywords

  • GTSMC
  • cross collaborative
  • interception algorithm
  • multi objects
  • multi-air vehicle
  • virtual geometry

Fingerprint

Dive into the research topics of 'A Dynamic Cross-Collaborative Interception Algorithm Based on GTSMC and Virtual Geometry'. Together they form a unique fingerprint.

Cite this