【Paper】2020_异构无人机编队防御及评估策略研究_左剑凯
左剑凯, 吴杰宏, 陈嘉彤, 刘泽源, 李忠智. 异构无人机编队防御及评估策略研究[J]. 计算机科学, 2021, 48(2): 55-63.
ZUO Jian-kai, WU Jie-hong, CHEN Jia-tong, LIU Ze-yuan, LI Zhong-zhi. Study on Heterogeneous UAV Formation Defense and Evaluation Strategy[J]. Computer Science, 2021, 48(2): 55-63.
文章目录
- 1 引言
- 2 编码方案与解码方案
- 2.1 基本编码单元与解码方案
- 2.2 解码方案
- 3 适应度函数
- 3.1 无人机编队适应度函数的构建
- 3.2 适应度函数的优化
- 4 仿真实验验证
- 第一种情况
- 5 效果评估
1 引言
本文在前人所做研究的基础上,针对无人机群的防御部署问题进行研究,主要针对规模为 16 架无人机的编队问题。 同时,此项研究对于实际技术应用具有较好的适用性。
假设我方现有一定数量的非武装无人机正在进行某种科学研究,为防止其他无人机编队进行干扰,我方需要派出一定数量的防御型无人机进行部署。
2 编码方案与解码方案
2.1 基本编码单元与解码方案
2.2 解码方案
1)计算每个基本编队的局部坐标。
2)计算子队形中心点坐标。
得出每种基本队形的局部坐标和长宽后,每个子队形的中心点 坐标按照下式计算:
Xi′=Xi±(L+0.5Li)(1)X^\prime_i = X_i \pm (L + 0.5 L_i) \tag{1}Xi′=Xi±(L+0.5Li)(1)
Yi′=Yi±(W+0.5Wi)(2)Y^\prime_i = Y_i \pm (W + 0.5 W_i) \tag{2}Yi′=Yi±(W+0.5Wi)(2)
Xi′X^\prime_iXi′:表示第 iii 个子队形中心点的横坐标
Yi′Y^\prime_iYi′:表示第 iii 个子队形中心点的纵坐标
XiX_iXi:表示第 iii 个子队形对应的父队形局部横坐标
YiY_iYi:表示第 iii 个子队形对应的父队形局部纵坐标
LiL_iLi:表示第 iii 个子队形对应的长度
WiW_iWi:表示第 iii 个子队形对应的宽度
LLL:表示第 iii 个子队形对应父队形中的单机与 xxx 轴之间的其他单机所对应子队形的长度
WWW:表示第 iii 个子队形对应父队形中的单机与 yyy 轴之间的其他单机所对应子队形的宽度
通过式子(1)和(2)可以确定每个子队形的中心点在实际编队队形中的位置坐标。
3)计算每架无人机的坐标。
xij=Xi′±Li(3)x_{ij} = X^\prime_i \pm L_i \tag{3}xij=Xi′±Li(3)
yij=Yi′±Wi(4)y_{ij} = Y^\prime_i \pm W_i \tag{4}yij=Yi′±Wi(4)
xijx_{ij}xij:表示第 iii 个子队形的第 jjj 架飞机的横坐标
yijy_{ij}yij:表示第 iii 个子队形的第 jjj 架飞机的纵坐标
3 适应度函数
3.1 无人机编队适应度函数的构建
导弹飞行距离指标:
α1=RS1(5)\alpha_1 = \frac{R}{S_1} \tag{5}α1=S1R(5)
RRR:表示防御机到拦截点的距离
S1S_1S1:分别表示敌机到拦截点的距离
S2S_2S2:分别表示非武装无人机到拦截点的距离
定义爆炸损伤指标:
α2=e−S2(7)\alpha_2 = e^{-S_2} \tag{7}α2=e−S2(7)
在一架敌机、一架非武装无人机和一架防御机的情况下的建立适应度函数:
α=1k1α1+k2α2(8)\alpha = \frac{1}{k_1 \alpha_1+ k_2 \alpha_2} \tag{8}α=k1α1+k2α21(8)
k1,k2k_1, k_2k1,k2:指标权重系数
α1\alpha_1α1 和 α2\alpha_2α2 的取值越小,越有利于我方编队对非武装无人机的防御作用。
整个无人机编队的适应度值为所有非武装无人机对应的适应度值之和:
αi=∑j=1q(i)αij(9)\alpha_i = \sum_{j=1}^{q(i)} \alpha_{ij} \tag{9}αi=j=1∑q(i)αij(9)
λ=∑i=1nαi(10)\lambda = \sum_{i=1}^{n} \alpha_{i} \tag{10}λ=i=1∑nαi(10)
iii:表示第 iii 架非武装无人机
jjj:表示第 iii 架非武装无人机对应的第 jjj 架敌机
q(i)q(i)q(i):表示可以攻击到第 iii 架非武装无人机的敌机总数
aija_{ij}aij:表示第 jjj 架敌机攻击第 iii 架非武装无人机的总适应值
nnn:表示非武装无人机的数量
λ\lambdaλ:表示整个编队的适应度值
3.2 适应度函数的优化
4 仿真实验验证
第一种情况
假设对面 16 架敌机都能攻击到我方无人机,而我方共有 6 (n=6)(n=6)(n=6) 架非武装机器,因此可以得到 6 个适应度值
α1=∑j=116α1j\alpha_1 = \sum_{j=1}^{16} \alpha_{1j}α1=j=1∑16α1jα2=∑j=116α2j\alpha_2 = \sum_{j=1}^{16} \alpha_{2j}α2=j=1∑16α2jα3=∑j=116α3j\alpha_3 = \sum_{j=1}^{16} \alpha_{3j}α3=j=1∑16α3jα4=∑j=116α4j\alpha_4 = \sum_{j=1}^{16} \alpha_{4j}α4=j=1∑16α4jα5=∑j=116α5j\alpha_5 = \sum_{j=1}^{16} \alpha_{5j}α5=j=1∑16α5jα6=∑j=116α6j\alpha_6 = \sum_{j=1}^{16} \alpha_{6j}α6=j=1∑16α6j
而总的适应度值为
λ=α1+α2+α3+α4+α5+α6\lambda = \alpha_1 + \alpha_2 + \alpha_3 + \alpha_4 + \alpha_5 + \alpha_6λ=α1+α2+α3+α4+α5+α6
5 效果评估
k1=k2=1k_1 = k_2 = 1k1=k2=1
总结
以上是生活随笔为你收集整理的【Paper】2020_异构无人机编队防御及评估策略研究_左剑凯的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 【控制】遗传算法(GA,Genetic
- 下一篇: 【Paper】2021_Observer