Systems Engineering and Electronics ›› 2022, Vol. 44 ›› Issue (2): 546-556.doi: 10.12305/j.issn.1001-506X.2022.02.24

• Systems Engineering • Previous Articles     Next Articles

Bee colony algorithm based model of tank troop deployment and firepower allocation

Kaixuan CHU1,*, Tianqing CHANG1, Depeng KONG2, Lei ZHANG1, Haoze SUN3   

  1. 1. Department of Weaponry and Control, Army Academy of Armored Forces, Beijing 100072, China
    2. Unit 92942 of the PLA, Beijing 100161, China
    3. Unit 78123 of the PLA, Chengdu 610081
  • Received:2021-01-11 Online:2022-02-18 Published:2022-02-24
  • Contact: Kaixuan CHU

Abstract:

In order to solve the problem of troop deployment and firepower coordination of tank detachment in offensive combat, this paper puts forward the model of tank position deployment and the model of tank firepower allocation. The former solves the problem of troop allocation from assembly area to combat area of tank detachment, and the latter solves the problem of firepower coordination of tank detachment after contacting enemies. According to the antagonistic characteristics of tank operations, a deterministic firepower confrontation model is established, and the dynamic antagonistic process is embodied in the firepower distribution model. In order to find the optimal plan of tank position deployment and firepower allocation, the two-layer iteration strategy is adopted, the bottom iteration is used to solve the firepower allocation model, and the upper iteration is used to find the optimal plan of tank position deployment by calling the results of the bottom iteration. Based on the specific characteristics and prior knowledge of the model, the artificial bee colony (ABC) algorithm is designed to improve the convergence speed and accuracy of the algorithm. The simulation results show the effectiveness of the ABC algorithm and the rationality of the two-layer iterative optimization strategy.

Key words: tank detachment, troop deployment, firepower allocation, artificial bee colony (ABC) algorithm

CLC Number: 

[an error occurred while processing this directive]