导航

ACTA AERONAUTICAET ASTRONAUTICA SINICA ›› 2015, Vol. 36 ›› Issue (7): 2391-2399.doi: 10.7527/S1000-6893.2014.0352

• Electronics and Control • Previous Articles     Next Articles

Multiple ballistic flight vehicles' launch time planning for collision avoidance based on time constraint set

ZHANG Siyu, YU Jianqiao, LI Pinlei   

  1. School of Aerospace Engineering, Beijing Institute of Technology, Beijing 100081, China
  • Received:2014-08-14 Revised:2014-12-17 Online:2015-07-15 Published:2014-12-23
  • Supported by:

    National Natural Science Foundation of China (61350010)

Abstract:

An algorithm framework is presented to solve multiple ballistic flight vehicles' collision avoidance problem by adjusting their launch time. A collision detection algorithm is proposed in the framework for detecting whether there is flight collision or not in multiple ballistic flight vehicles' cooperative attack, and a launch time constraint set model is built in order to solve the collision avoidance problem. The constraint set is constituted by the launch time interval constraints of the flight vehicles in collision. On the foundation of this time constraint set, an optimization problem which regards multiple ballistic flight vehicles' arriving simultaneously as the optimization goals and includes the expression with the sign of inequality constraints is built, and then the "Big-M" method is improved to transform the problem to standard form of nonlinear programming problem which can be solved by sequential quadratic programming (SQP). The method framework transforms the launch time adjusting problem to an optimization planning problem and has reduced the computational complexity compared with the traditional ergodic launch time planning algorithms. With MATLAB platform, simulations have proved the rationality and effectiveness of the proposed method and the method has high computation efficiency.

Key words: cooperative attack, collision avoidance, time constraint set, launch time optimization, nonlinear planning

CLC Number: