无人机在边境勘测中的路径优化问题研究
A Study of the Path Optimisation Problem of Unmanned Aerial Vehicles in Border Survey
DOI: 10.12677/aam.2024.1310437, PDF, HTML, XML,   
作者: 于海宝:陆军工程大学野战工程学院,江苏 南京;陆军边防69348部队,新疆 霍城;许卫东, 魏 洪, 叶雨佳, 刘悦宝, 郑龙华, 刘 庆:陆军工程大学野战工程学院,江苏 南京;谢雨谋:新疆察布查尔县人民武装部,新疆 察布查尔县
关键词: 边境勘测路径优化BSO Border Survey Path Optimisation BSO
摘要: 使用复合翼无人机实施边境勘测,已经成为部分边防部队边境勘测的重要手段。采用无人机进行边境勘测,极大提高了作业效率,实现高山、河流、雪地等恶劣艰苦环境的巡逻,尤其对担负新疆、西藏边防线上的巡逻任务来说,无人机代替分队巡逻、勘测具有重要意义。针对无人机对边防线上多个边境目标实施勘测时的路径优化问题,本文通过建立数学模型,在人工蜂群算法(Artificial Bee Colony Algorithm, ABC)、模拟退火算法(Simulated Annealing, SA)、遗传算法(Generation Algorithm, GA)、蚁群算法(Ant Colony Algorithm, ACA)等智能算法基础上进行优化,尝试采用头脑风暴优化算法(Brain Storm Optimization Algorithm, BSO)进行路径优化,并仿真实验求解,通过对求解结果、收敛度进行综合分析,得出BOS算法较其他算法收敛度较好,路径更优化,极大节省了巡逻时间、提高作业效率、为当前部分队采用无人机进行边境勘测的路径优化问题提供新方法。
Abstract: The use of composite-winged drones to carry out border surveys has become an important means of border surveys for some border defence forces. The use of UAVs to carry out border surveys greatly improves operational efficiency and achieves the patrolling of harsh and difficult environments such as high mountains, rivers, snow, etc. Especially for patrolling tasks on the borderline of Xinjiang and Tibet, UAVs are of great significance, unlike detachment patrolling and surveying. This paper addresses the path optimization problem for unmanned aerial vehicles (UAVs) conducting surveys on multiple border targets along the border defense line. By establishing a mathematical model, we optimize the problem based on various intelligent algorithms, including the Artificial Bee Colony Algorithm (ABC), Simulated Annealing (SA), Genetic Algorithm (GA), and Ant Colony Algorithm (ACA). Additionally, we explore path optimization using the Brain Storm Optimization Algorithm (BSO) and conduct simulation experiments for problem-solving. Through a comprehensive analysis of the results and convergence performance, we find that the BSO algorithm demonstrates better convergence and more optimized paths compared to the other algorithms, significantly reducing patrol time and enhancing operational efficiency. This provides a new approach to the path optimization issue for UAVs used in border surveying in some current units.
文章引用:于海宝, 许卫东, 魏洪, 谢雨谋, 叶雨佳, 刘悦宝, 郑龙华, 刘庆. 无人机在边境勘测中的路径优化问题研究[J]. 应用数学进展, 2024, 13(10): 4563-4571. https://doi.org/10.12677/aam.2024.1310437

1. 概述

在近期发生的纳卡冲突、俄乌战争和巴以冲突等军事对抗中,多种类型无人机(Unmanned Aerial Vehicles, VAVs)出现在战场中,执行多种任务。比如俄乌冲突中,俄军调配“海鹰”-10、“海鹰”-30、“前哨”、“石榴”等无人机,用于侦察、火力校射等任务,开辟了大规模、高强度的无人战场;巴以冲突中,哈马斯武装组织利用无人机对以色列的“梅卡瓦4M”主战坦克发动攻击,出现了世界上第一个装备有主动防御系统的先进主战坦克被无人机击毁的案例。无人机在战争中发挥着越来越重要的作用,其应用范围涵盖了侦察与监视、通信中继、打击目标、电子战等多个方面。随着技术的不断进步,无人机在军事领域的应用更加广泛和深入,在日常分队执勤、边境勘测中也将发挥重要意义。

对于边海防分队,常年驻守在高山海岛等艰苦恶劣地形条件下,不利于分队执行边境勘测任务,无人机可搭载高清摄像头和激光雷达等设备,快速获取边境地区的高精度地形数据,这些数据对于边境管理、军事防御和自然资源管理等方面都具有重要意义;对边境区域可进行实时监控,并通过高空悬停和长航时能力,可持续监测边境线的动态,及时发现非法越境、走私和偷渡等违法活动。与传统的人力步行勘测、骑马探测等方式相比,无人机勘测具有成本较低、覆盖区域较广、灵活性较强、采集数据较准确、效率较高等优点。当前,在遂行多目标边境勘测任务中,通常使用复合翼侦察无人机实施现地勘测,对于多目标勘测,如何实施勘测路径优化问题需要进一步进行关注和研究,以进一步提高勘测效率、缩短侦察时间,达到抢占先机的目的。

2. 建立数学模型

2.1. 基本模型的建立

无人机在边境勘测的路径优化问题,可参考旅行商问题(Traveling Salesman Problem,简称TSP)加以分析。

2.1.1. TSP问题

旅行商问题(又称货郎担问题),可描述为:有一人员去各地配送货物,从城市M1出发,要遍访城市 M 2 , M 3 , M 4 ,, M n 各一次,最后返回到城市M1,其中MiMj的旅费为Vij,按照怎样的次序访问这些城市,才能使总旅费最少。

定义变量Xij表示人员是否从城市Mi卖货后去城市Mj

x ij ={ 1 M i M j 0 M i M j

定义总费用为Z

minz= i=1 n j=1 n v ij x ij

人员在遍访城市售货时,为防止出现子回路,需要附加约束:

w i w j +n x ij n1 , i=1,,n , j=2,,n

w 1 =0 , 1 w i n1 , i=2,3,,n

建立数学模型:

minz= i=1 n j=1 n v ij x ij s.t.{ j=1 n x ij =1,                  j=1,2,,n i=1 n x ij =1,                  i=1,2,,n w i w j +n x ij n1, i=1,2,,n; j=2,3,,n w 1 =0,1 w i n1,  i=2,3,,n x ij =01

2.1.2. TSP问题目前研究现状

TSP问题作为一个经典的组合优化问题,在规模较小,计算量较少的情况下可采用精确、近似算法,例如可采用线性规划、分支定界算法,但此方法不适用规模较大、计算量大的情况。后期发展采用混合人工蜂群算法(Artificial Bee Colony Algorithm, ABC)、模拟退火算法(Simulated Annealing, SA)、遗传算法(Generation Algorithm, GA)、蚁群算法(Ant Colony Algorithm, ACA)等智能算法进行优化,王港华对物流配送类小规模TSP问题的遗传算法求解进行了研究,王珺研究了基于模拟退火算法的民航运输路径优化技术,孙鉴等人提出了基于Spark的并行模拟退火算法求解TSP的方法[1]。本文对无人机的多目标边境勘测任务的路径优化问题,尝试采用头脑风暴优化算法(BSO)求解,并进行收敛度分析,得出无人机对边境目标实施勘测的路径优化问题的最优解。

2.2. 头脑风暴优化算法(BSO)

头脑风暴优化算法的灵感来自于人类社会性活动(头脑风暴),遵循延迟评判、自由畅想、以量求质和综合改善原则的智能优化算法[2] [3]。以求解问题过程为原型,抽象成优化算法。其被广泛应用于解决多方面问题,如机器人协作问题[4]、数值优化问题[5]、缓存优化问题[6]等,算法流程图见图1

Figure 1. Flowchart of brainstorming optimisation (BSO) algorithm [7]

1. 头脑风暴优化(BSO)算法流程图[7]

3. 算例与结果分析

3.1. 问题描述

某边防分队根据上级任务部署,对C国与H国某段边境线之间的22个重点勘测目标(以距离分队战立点最近的点O为坐标原点,其余坐标为其相对距离,见表1图2)进行勘测,形成边境勘测报告,为指挥员判断边境情况提供有利实际情报支撑。该边防分队携带复合翼侦察无人机已抵达原点O (0, 0),该复合翼侦察无人机电池完好、电量充足,可持续工作4小时,假设无论采取何种路线勘测,均能在4小时之内完成任务并回到原点;该无人机可飞行高度大于勘测地的山脉高度,且均能按上级要求完成对重点目标的勘测。无人机分队应如何选择勘测路径,使得无人机勘测路径最短,较快完成边境勘测任务。

Table 1. Information on the coordinates of points to be surveyed along a borderline

1. 某边境线需勘测点坐标信息表

序号

1

2

3

4

5

6

7

8

9

X坐标

0

1000

725

1127

1105

655

1203

1235

1686

Y坐标

0

525

1108

1758

2900

3125

3750

4803

5608

序号

10

11

12

13

14

15

16

17

18

X坐标

2203

2255

2304

3525

3728

4568

4672

6234

6783

Y坐标

5650

5050

5955

6050

5734

5487

6375

6735

5102

序号

19

20

21

22

23

X坐标

7593

7421

6893

7458

5374

Y坐标

3795

2232

1537

328

423

Figure 2. Distribution of points to be surveyed along a borderline

2. 某边境线需勘测点分布图

3.2. 根据TSP问题模型建立数学模型

边防分队需利用复合翼无人机对重点目标完成勘测任务,假设对n个目标实施边境勘测,每两个目标点之间距离为dij ( i,j=1,2,,n ;且 ij ),求从点O (0, 0) (以出发点为原点,正东方向为x轴,正北为y轴)出发,遍历所有目标点有且仅有1次后回到出发点O (0, 0)的最短距离。

建立数学模型如下:

min  f= i=1 n j=1 n d ij x ij                                                                               (1) s.t.{ d ij = ( x j x i ) 2 + ( y j y i ) 2 ,     ij,iV,jV                     (2) j=1 n x ij =1,        iV                     (3) i=1 n x ij =1,        jV                     (4) j=s js x ij | s |1,sV,2| s |n1                     (5) x ij { 0,1 }                     (6)

(1) 是目标函数,即从第一个点O (0, 0)出发,遍历n个点后回到点O (0, 0)的最短距离;(2) dij为第i点到第j点的欧氏距离;(3)、(4)为无人机经过每一个点有且仅有一次;(5) 无人机不能重复经过任何一个点(出发点除外);(6)无人机经过某一点该点状态改为1,否则为0。V为所有点的序号集合;s为第2个点到n − 1点。

3.3. 利用BSO算法求解

采用最大迭代次数为100,种群为50,聚类数目为5,随机替换一个聚类中心的概率为0.1,选择1个聚类的概率0.5,选择两个聚类的概率0.5,选择1个聚类中心的概率0.3,选择两个聚类中心的概率0.2。Matlab核心代码见图3~6

Figure 3. Core code 1

3. 核心代码1

Figure 4. Core code 2

4. 核心代码2

Figure 5. Core code 3

5. 核心代码3

Figure 6. Core code 4

6. 核心代码4

仿真实验结果如下:

第1代最优个体的总距离为62877.7623米;第2代最优个体的总距离为52868.493米;第3代最优个体的总距离为47296.452米;第4代最优个体的总距离为37711.8539米;第5代最优个体的总距离为36353.5003米;第6代最优个体的总距离为33812.3365米;第7代最优个体的总距离为30332.3101米;第8代最优个体的总距离为30332.3101米;第9代最优个体的总距离为29102.3541米;第10代最优个体的总距离为29102.3541米;第11代最优个体的总距离为29102.3541米;第12代最优个体的总距离为29007.5297米;第13代最优个体的总距离为28331.8461米;第14代最优个体的总距离为28331.8461米;第15代至第100代最优个体的总距离均为27995.9277米,BSO的收敛度图、路由图见图7图8

Figure 7. Convergence plot of the brainstorming optimisation algorithm BSO

7. 头脑风暴优化算法BSO的收敛度图

Figure 8. Routing diagram of brainstorming optimisation algorithm BSO

8. 头脑风暴优化算法BSO的路由图

根据仿真实验结果,无人机最优勘测路径为从原点O (0, 0)出发,沿着勘测点3 → 4 → 5 → 6 → 7 → 8 → 9 → 11 → 10 → 12 → 13 → 14 → 15 → 16 → 17 → 18 → 19 → 20 → 21 → 22 → 23 → 2 → 1,使得无人机勘测路径最短,为27995.9277米,能够较快完成边境勘测任务。从BOS收敛度图可以看出其收敛度较好,迭代到15代就能算出结果。利用BOS算法能较快解决当前部队使用无人机对边境多目标勘测时的路径优化问题,尤其在高山海岛、不良天候等恶劣环境不便于人工勘测时,极大地提高了边境勘测效率;节省大量资源。

参考文献

[1] 司守奎, 孙玺菁. 数学建模算法与应用[M]. 北京: 国防工业出版社, 2022.
[2] 程适, 刘悦, 王雪萍, 等. 改进头脑风暴优化算法求解多模态多目标问题[J]. 华中科技大学学报(自然科学版), 2024, 52(6): 24-31.
[3] 程适, 王雪萍, 刘悦, 等. 面向非线性方程组的学习型头脑风暴优化算法[J]. 计算机工程, 2023, 49(7): 47-54.
[4] Yang, J. and Shi, Y. (2022) Automatic Synthesizing Multi-Robot Cooperation Strategies Based on Brain Storm Robotics. Applied Soft Computing, 120, Article 108672.
https://doi.org/10.1016/j.asoc.2022.108672
[5] Cai, Z.H., Gao, S.C., Yang, X., et al. (2022) Alternate Search Pattern-Based Brain Storm Optimization. Knowledge-Based Systems, 238, Article 107896.
https://doi.org/10.1016/j.knosys.2021.107896
[6] Jiang, Y.X., Chen, X., Zheng, F.C., et al. (2021) Brain Storm Optimization-Based Edge Caching in Fog Radio Access Networks. IEEE Transactions on Vehicular Technology, 70, 1807-1820.
https://doi.org/10.1109/tvt.2021.3052971
[7] 李鑫, 余墨多, 姜庆超, 等. 基于分区搜索和强化学习的多模态多目标头脑风暴优化算法[J/OL]. 计算机应用研究, 1-12.
https://doi.org/10.19734/j.issn.1001-3695.2023.12.0588, 2024-06-19.