基于整数规划和差分进化的多无人机协同烟幕干扰策略优化方法研究
A Hybrid Integer Programming and Differential Evolution Framework for Multi-UAV Cooperative Smoke Screen Jamming Optimization
摘要: 本文针对多导弹威胁背景下无人机集群协同干扰的优化决策问题,提出一种基于整数规划与差分进化的多无人机烟幕干扰策略优化方法。通过建立导弹–无人机多体运动学模型和时空遮蔽分析模型,构建以总有效遮蔽时长最大化为目标的优化函数。采用整数规划完成无人机与导弹的任务分配,并利用差分进化算法对无人机航向角、飞行速度、干扰弹投放时机等多参数进行协同优化。仿真结果表明:经过10,000次迭代优化,该方法可实现总有效遮蔽时长21.11秒,相较于标准粒子群算法提升了14.4%,验证了所提方法在多目标协同干扰中的有效性与优越性,为复杂环境下无人机集群协同防御提供了理论依据与决策支持。
Abstract: This paper addresses the optimization decision-making problem for cooperative jamming by unmanned aerial vehicle (UAV) clusters against multiple missile threats. We propose a multi-UAV smoke screen jamming strategy optimization method based on Integer Programming (IP) and Differential Evolution (DE). By establishing a multi-body kinematics model for the missile-UAV system and a spatio-temporal obscuration analysis model, an optimization function aimed at maximizing the total effective obscuration duration is constructed. The proposed approach employs Integer Programming to accomplish the task assignment between UAVs and missiles, and subsequently utilizes the Differential Evolution algorithm to collaboratively optimize multiple parameters, including the UAVs’ heading angles, flight velocities, and the timing of jamming cartridge deployment. Simulation results demonstrate that after 10,000 iterative optimizations, the proposed method achieves a total effective obscuration duration of 21.11 seconds, which represents a 14.4% improvement compared to the standard Particle Swarm Optimization (PSO) algorithm. This verifies the effectiveness and superiority of the proposed method in multi-target cooperative jamming scenarios, providing a theoretical foundation and decision-making support for cooperative defense of UAV clusters in complex environments.
文章引用:赵丽坤, 简益欣, 郝一囡. 基于整数规划和差分进化的多无人机协同烟幕干扰策略优化方法研究[J]. 统计学与应用, 2026, 15(1): 107-115. https://doi.org/10.12677/sa.2026.151011

1. 引言

随着现代化防御环境中导弹干扰挑战的日益复杂,如何有效利用无人机集群实施烟幕干扰、尽可能延长多枚烟幕干扰弹对真目标的有效遮蔽时间,已经成为了防御系统中的关键课题[1] [2]。烟幕干扰弹作为一种成本低、效率高的防御手段[3],主要通过化学燃烧或爆炸分散形成烟幕或气溶胶云团,在目标前方特定空域形成遮蔽[4],对来袭导弹实施干扰。随着烟幕干扰技术的发展,现已能够通过无人机实现烟幕干扰弹的定点精确抛撒。

目前,已有部分研究围绕烟幕干扰弹及其投放策略展开,基于运动学模型的单弹遮蔽时间计算已在早期工作中得到系统化[5]。然而,现有的针对烟幕干扰弹的投放策略研究仍以单机单弹或单机多弹为主,对于多无人机协同多导弹的全局优化问题研究尚不充分,尤其在任务分配、时序协同与空间布局的综合优化方面仍存在明显不足。

本文在前期研究的基础上,进一步拓展至多无人机协同多导弹的干扰任务场景,提出了一种基于整数规划任务分配与差分进化–粒子群混合优化的协同干扰策略[6] [7]。通过整数规划完成无人机与导弹的任务匹配,随后采用分层优化结构,分别对无人机的全局运动参数与多弹投放时序进行协同优化,最终实现对三枚导弹的总有效遮蔽时间最大化[8]。仿真结果表明,本文所提方法在复杂多目标场景下仍能保持较高的优化效率与干扰效能,为未来无人集群防御系统的实际应用提供了理论支撑与方法参考[9]

2. 模型假设与符号说明

2.1. 模型假设

本文提出以下合理假设以简化问题:

1、无人机在等高度飞行的过程中,速度大小与方向固定,无姿态变化。

2、烟幕云团为标准球体,以恒定速度下沉。

3、忽略环境因素对烟幕扩散的影响。

4、各烟幕云团间无相互干扰。

2.2. 符号说明

Table 1. Explanation of symbols used in this paper

1. 本文的符号说明

符号

含义

约束范围

t 0

任务起始时刻

t 0 =0s

P Mm,0

导弹 Mm 的起始位置坐标

v m

导弹的飞行速度

v m =300m/s

P F Y k ,0

无人机 F Y k 的初始位置坐标

v k

无人机 F Y k 的飞行速度

70m/s v k 140m/s

α k

无人机 F Y k 的航向角(与 x 轴正方向的夹角)

0 α k 2πrad

t d,k,i

无人机 F Y k 投放第 i 枚干扰弹的时刻

t d,k,i 0s

Δ t k,i

无人机 F Y k 投放的第 i 枚干扰弹从投放到起爆的延迟时间

Δ t k,i 0s

P det,k,i

i 枚干扰弹起爆点的坐标

R sm

烟幕的有效遮蔽半径

R sm =10m

v sm

烟幕云团的下沉速度

v sm =3m/s

T eff

单枚烟幕起爆后的有效遮蔽时长

T eff =20s

Q

真目标底面圆心坐标

Q=( 0,200,0 )

本文所建立的协同干扰模型涉及时间、运动、位置、烟幕与任务分配五类关键参数。时间参数(如任务起始时刻 t 0 、干扰弹投放时刻 t d,k,i 、起爆延迟 Δ t k,i 与有效遮蔽时长 T eff )定义了任务执行的时序框架,确保干扰过程在时间上的协调性与持续性;运动参数(如导弹速度 v m 、无人机速度 v k 、航向角 α k 及烟幕下沉速度 v sm )是动态轨迹建模的核心,决定了系统各实体的空间演化规律;位置参数(包括导弹和无人机初始坐标 P Mm,0 P F Y k ,0 及目标位置 Q )为几何遮蔽分析提供了空间基准;烟幕参数(如有效遮蔽半径 R sm )直接决定了干扰的物理作用范围与遮蔽判定条件;任务分配参数(如决策变量 a km 与优化目标 T total )则体现了资源调度与效能评估的优化逻辑。

所有符号在模型中共同支撑多无人机协同干扰策略的建模、求解与验证,其系统性与一致性是本文方法具备可解释性与可扩展性的重要基础。具体符号及其约束范围如表1所示。

3. 多无人机协同干扰优化模型

多无人机协同干扰问题本质上是一个有约束条件下的、高维度的多目标优化问题。最优化目标为三枚导弹的总有效遮蔽时长,约束条件包括无人机的速度限制、干扰弹的投放间隔、导弹的观测窗口等。

3.1. 建立运动学模型

设导弹 Mm ( m=1,2,3 )的初始位置坐标 P Mm,0 ( x Mm,0 , y Mm,0 , z Mm,0 ) ,飞行速度为 v m ,方向直指假目标,即坐标原点。第m枚导弹沿其初始位置指向假目标的单位方向向量可以表示为:

d Mm = ( x Mm,0 , y Mm,0 , z Mm,0 ) x Mm,0 2 + y Mm,0 2 + z Mm,0 2 (1)

据此可进一步求得t时刻时,第m枚导弹的位置坐标:

P Mm ( t )= P Mm,0 + v m d Mm t (2)

k 架无人机 F Y k 在水平面内以速度 v k 、航向角 α k 做匀速直线运动,保持高度不变。t时刻时, F Y k 的位置可以表示为:

P F Y k ( t )= P F Y k ,0 + v k ( cos α k ,sin α k ,0 )t (3)

干扰弹投放后,在水平方向继承无人机的速度,竖直方向做自由落体运动,其运动轨迹考虑重力的影响:

P d,k,i ( t )= P d,k,i + ( v k cos α k , v k sin α k ,g( t t d,k,i ) ) T ( t t d,k,i ) (4)

其中 P d,k,i F Y k 的第 i 枚干扰弹的投放点坐标, t d,k,i F Y k 的第 i 枚干扰弹的投放时刻。起爆延迟 Δ t k,i 后,干扰弹的起爆点坐标为:

P det,k,i = P d,k,i + ( v k cos α k , v k sin α k , 1 2 g ( Δ t k,i ) 2 ) T Δ t k,i (5)

起爆后,烟幕云团中心以速度 v sm 匀速下沉:

P sm,k,i ( t )= P det,k,i + ( 0,0, v sm ( t t det,k,i ) ) T t t det,k,i (6)

烟幕的有效遮蔽区域为以 P sm,k,i ( t ) 为球心, R sm 为半径的球体,提供有效遮蔽的时间区间为 [ t det,k,i , t det,k,i + T eff ] ,其中 T eff =20s 为固定参数,即烟幕云团在起爆后的20 s内可以为目标提供有效遮蔽。

3.2. 观测窗口与有效遮蔽判定

经分析可知,导弹 Mm 能观测到真目标(以 Q( 0,200,0 ) 为底面圆心,半径为7 m,高为10 m的圆柱体)需要满足两个必要条件:1) 水平距离约束:真目标在导弹的观测视野内。2) 几何遮挡约束:观测视线不被假目标遮挡(见图1)。其具体的时间区间 T obs,m 可通过求解几何约束不等式得到。

在导弹观测窗口内,若导弹 Mm 到真目标关键观测点 Q ( 0,200,5 ) 的视线被烟幕球体阻挡,则判定为有效遮蔽。我们将视线方程设为:

L( s )= P Mm ( t )+s( Q P Mm ( t ) )s( 0,1 ) (7)

视线被第 i 个干扰弹产生的烟幕遮挡的条件是: s( 0,1 ) ,使得:

L( s ) P sm,k,i ( t ) R sm (8)

对于给定的时刻t以及烟幕 ( k,i ) ,式(8)是一个关于s的二次不等式,可以解出满足条件的s区间。若解集非空,则表明在t时刻,导弹 Mm 到真目标关键观测点 Q ( 0,200,5 ) 的观测视线被该烟幕遮蔽。

Figure 1. Schematic diagram of the missile observation window geometry

1. 导弹观测窗口几何关系示意图

对于单个烟幕 ( k,i ) ,求解所有满足式(8)且 t[ t det,k,i , t det,k,i + T eff ] T obs,m 的时间点,可得到该烟幕对导弹 Mm 的有效遮蔽时间区间 I k,i,m =[ t in,k,i,m , t out,k,i,m ] ,若区间不存在,则记为 I k,i,m =

3.3. 协同优化模型:任务分配与有效遮蔽评估

为实现多无人机协同干扰策略的全局优化,我们建立分层优化模型,通过整数规划完成无人机与导弹的任务分配。

3.3.1. 基于整数规划的任务分配模型

为实现资源的初步优化配置,建立整数规划模型进行任务分配。定义0~1决策变量 a km :当无人机 F Y k 被分配去干扰导弹 Mm 时, a km =1 ,否则为0。以总匹配度最大化为目标(此处以距离最近为优),设立目标函数:

maxZ= k=1 5 m=1 3 a km 1 d km (9)

其中 d km F Y k Mm 的初始水平距离。约束条件为:

{ m=1 3 a km =1,k{ 1,2,3,4,5 } k=1 5 a km 1,m{ 1,2,3 } a km { 0,1 } (10)

3.3.2. 总有效遮蔽时长的计算流程

总有效遮蔽时长 T total 定义为三枚导弹各自所获得的非重叠有效遮蔽时间之和。对于每枚导弹 Mm ,所有分配给它的无人机(即满足 a km =1 的所有 k )投放的所有烟幕( i=1,2,3 )的有效遮蔽区间集合为:

m ={ I k,i,m | a km =1, I k,i,m } (11)

对集合 m 中的所有时间区间,按其起点 t in 进行升序排序,得到一个有序列表 m,sorted 。顺序遍历此列表,合并所有重叠或首尾相接的区间:设当前合并区间为 [ c,d ] ,若下一区间 [ a j+1 , b j+1 ] 满足 a j+1 d ,则更新 d=max( d, b j+1 ) ,否则,将 [ c,d ] 加入最终的不重叠区间列表 m ,并以 [ a j+1 , b j+1 ] 作为新的当前合并区间。遍历结束后得到不重叠区间列表:

m ={ [ τ m,1,start , τ m,1,end ],[ τ m,2,start , τ m,2,end ], } (12)

导弹 Mm 获得的总有效遮蔽时长为:

T eff,m = j ( τ m,j,end τ m,j,start ) (13)

由此可得,三枚导弹的总有效遮蔽时长为:

T total = m=1 3 T eff,m (14)

4. 差分进化算法设计

4.1. 算法流程设计

针对问题的高维、非线性特性,我们采用差分进化算法进行优化。差分进化(Differential Evolution, DE)是一种基于种群的随机搜索算法,采用实数编码、差分变异和交叉操作即可完成进化过程,结构简洁、参数仅包括变异因子、交叉概率和种群规模,因而实现成本低且易于实现[10]。在处理连续域、非凸、非线性以及高维全局优化问题时,DE具备强大的全局搜索能力和快速收敛特性,能够在保持种群多样性的同时迅速逼近最优解,表现出良好的鲁棒性和抗局部陷阱能力[11]。这些优势使其在电力系统随机最优潮流、约束多目标优化以及复杂工程设计等领域得到广泛验证,尤其在需要同时兼顾全局探索与局部开发的场景中表现尤为突出[12]。差分进化算法包含四个核心步骤:

1) 初始化

设置种群规模 NP=30 ,问题维度D包含所有优化变量,在决策变量约束范围内随机初始化种群个体 x i,0 =( x i1,0 , x i2,0 ,, x iD,0 )

2) 变异操作

采用DE/rand/1策略:

v i,g+1 = x r1,g +F( x r2,g x r3,g ) (15)

其中 r1,r2,r3 为互异的随机索引, F=0.5 为变异因子。

3) 交叉操作

按交叉概率 CR=0.7 生成试验向量:

u ij,g+1 ={ v ij,g+1 ifrand( 0,1 )CRorj= j rand x ij,g otherwise (16)

4) 选择操作

采用贪婪策略:

x i,g+1 ={ u i,g+1 iff( u i,g+1 )f( x i,g ) x i,g otherwise (17)

其中适应度函数 f( ) 为总遮蔽时长 T total

4.2. 基于差分进化的协同投放策略优化模型

在任务分配确定的基础上,以三枚导弹的总有效遮蔽时长最大化为目标,建立优化函数:

max T total = m=1 3 T eff,m (18)

针对模型中的多种约束条件,采用自适应罚函数法处理。对于速度范围、起爆高度和投放间隔的约束:

{ v min v k v max 0 α k 2π t d,k,i 0 Δ t k,i 0 H min z det,k,i H max t d,k,i+1 t d,k,i Δ t min (19)

将约束违反量转化为罚项并入目标函数,动态调整罚函数系数,确保搜索过程在可行域附近进行。

5. 仿真实验与结果分析

5.1. 实验设置

我们构建了典型的导弹防御场景,设置三枚导弹的初始位置分别为(20000, 0, 2000)、(19000, 600, 2100)和(18000, −600, 1900),均以300 m/s的速度沿指向假目标的直线飞行。真目标位于(0, 200, 0),与假目标形成三角探测关系, F Y 1 ~F Y 5 分布于不同的初始位置,每架无人机最多可携带三枚烟幕干扰弹。

在算法参数设置中,我们设定种群规模为30,变异因子为0.5,交叉概率为0.7,最大迭代次数为10,000。

5.2. 优化结果分析

Figure 2. Optimal strategy for five UAVs cooperatively defending against three missiles

2. 五架无人机协同防御三枚导弹的最优策略

图2中任务分配结果所示,FY1,FY2协同干扰M1,FY3,FY4协同干扰M2,FY5单独干扰M3,体现了“就近匹配、重点防御”的原则。空间部署呈现出明显的层次化特征,形成了“近程卡位–中程协同–远程补位”的多层次防御体系。

Figure 3. Total obscuration timeline for all missiles

3. 所有导弹的总遮蔽时间线

经过10,000次迭代优化,策略实现了总有效遮蔽时长21.11秒的优异性能,遮蔽窗口集中分布于10~35秒的关键时段(见图3),该时段对应导弹飞行至距真目标5000~10,000米的区域,此时导弹探测系统对真目标的识别概率显著提高。

5.3. 算法性能对比

本文方法相较于标准粒子群算法的18.45秒和标准差分进化算法的20.23秒,遮蔽效能分别提升了14.4%和4.3%,这主要源于整数规划提供的良好初始解和差分进化算法的强大全局搜索能力,二者协同作用有效克服了传统算法易陷入局部最优的缺陷。

6. 结论与展望

本文针对多导弹威胁背景下无人机集群协同干扰的优化决策问题,以总有效遮蔽时长最大化为目标建立了协同干扰优化模型,并采用整数规划与差分进化算法相结合的方法实现模型求解。仿真结果表明,该方法能有效提升遮蔽效能,避免传统优化算法陷入局部最优,且具有较好的收敛性能,为实现多无人机协同干扰提供了有效解决方案。后续研究将着重考虑复杂环境对烟幕扩散的影响,开发更高效的分布式优化算法,并探索异构无人机集群的协同机制,推动多无人机协同干扰技术向实战化、智能化方向发展。

参考文献

[1] Wang, X., Zhao, Z., Yi, L., Ning, Z., Guo, L., Yu, F.R., et al. (2024) A Survey on Security of UAV Swarm Networks: Attacks and Countermeasures. ACM Computing Surveys, 57, 1-37. [Google Scholar] [CrossRef
[2] Kong, L., Liu, Z., Pang, L. and Zhang, K. (2022) Research on UAV Swarm Operations. In: Long, S. and Dhillon, B.S., Eds., Lecture Notes in Electrical Engineering, Springer, 533-538. [Google Scholar] [CrossRef
[3] 梁柳, 徐迎, 金丰年. 烟幕干扰技术综述[J]. 现代防御技术, 2007, 35(4): 22-26.
[4] 陈浩, 高欣宝, 李天鹏, 等. 烟幕初始云团最大半径数值模拟[J]. 含能材料, 2018, 26(10): 820-827.
[5] 杨彦杰, 陈国冲, 郭得峰. 烟幕干扰的建模与仿真[J]. 光学与光电技术, 2007, 5(3): 82-84.
[6] Mirza, I.S., Shah, S., Siddiqi, M.Z., Wuttisittikukij, L. and Sasithong, P. (2023) Task Assignment and Path Planning of Multiple Unmanned Aerial Vehicles Using Integer Linear Programming. TENCON 2023-2023 IEEE Region 10 Conference (TENCON), Chiang Mai, 31 October 2023-3 November 2023, 547-551. [Google Scholar] [CrossRef
[7] Sha, X., Qian, F. and He, H. (2024) Research on Improved Differential Evolution Particle Swarm Hybrid Optimization Method and Its Application in Camera Calibration. Mathematics, 12, Article 870. [Google Scholar] [CrossRef
[8] Zeng, Y., Wu, L., Li, J., Zhuang, X. and Wu, C. (2025) Resilient Task Allocation for UAV Swarms: A Bilevel PSO-ILP Optimization Approach. Drones, 9, Article 623. [Google Scholar] [CrossRef
[9] Bi, J., Huang, W., Li, B. and Cui, L. (2024) Research on the Application of Hybrid Particle Swarm Algorithm in Multi-UAV Mission Planning with Capacity Constraints. 2024 IEEE International Conference on Unmanned Systems (ICUS), Nanjing, 18-20 October 2024, 928-933. [Google Scholar] [CrossRef
[10] 潘长城, 徐晨, 李国. 解全局优化问题的差分进化策略[J]. 深圳大学学报(理工版), 2008, 25(2): 211-215.
[11] 贺毅朝, 王熙照, 刘坤起, 等. 差分演化的收敛性分析与算法改进[J]. 软件学报, 2010, 21(5): 875-885.
[12] 颜宏文. 差分进化算法及其在电力系统随机最优潮流中的应用研究[D]: [博士学位论文]. 长沙: 湖南大学, 2013.