首页 理论教育多飞行器协同制导与控制:基于MPSP的制导律

多飞行器协同制导与控制:基于MPSP的制导律

【摘要】:需要说明的是,基于10.2节的模型,式中的综上,基于MPSP的三维协同制导律的实现流程如下:第1步,综合考虑弹群中各弹的初始位置及速度,为虚拟领弹设置合适的初始位置及速度。采用MPSP制导律则在原具有攻击时间约束的弹道基础上对其进行了调整,从而实现对攻击角度的约束。表10-4~表10-6给出了4枚从弹分别采用基于弹目距离跟踪的攻击时间协同的制导律和本章提出的同时具有攻击时间约束和攻击角度约束的MPSP制导律时,各导弹的攻击角度情况。

由10.2节的运动模型可知,状态变量为X=[VmθmψVm xm ym zm]T,控制量为U=[ay az]T,输出变量为,基于MPSP算法思路,通过预测-校正迭代循环来获取新的控制量,使得导弹在t*时刻的输出趋近于理想的终端值

首先对10.2节中的运动模型进行离散化,然后定义末端时刻输出量偏差ΔYN=YN(tf)-YNd(tf)(tf=t*),其他步骤同10.1。需要说明的是,基于10.2节的模型,式(10-6)中的

综上,基于MPSP的三维协同制导律的实现流程如下:

第1步,综合考虑弹群中各弹的初始位置及速度,为虚拟领弹设置合适的初始位置及速度。设虚拟领弹采用增强比例导引飞行,虚拟领弹攻击目标的时间即协同攻击时间t*。设定步长h,根据t*和h就可得到终端时刻步数N。

第2步,从弹俯仰通道采用式(10-27)所示的三维增强比例导引指令,侧向采用能够实现对虚拟领弹弹目距离进行跟踪的指令(式(10-31)),此时两个通道的指令就作为MPSP算法的初始猜测控制量。

第3步,基于猜测控制量,采用某数值积分方法对导弹运动方程组进行积分,即进行预测。

第4步,计算末端输出状态YN,根据指定的末端约束,求出偏差dYN,如果大于设定的门限值则进入第5步,否则退出循环,将此刻的控制量作为最终的控制量输出。

第5步,计算敏感矩阵Bk,k=N-1,N-2,…,1。

第6步,计算Aλ和bλ

第7步,计算dUk并更新控制变量Uk,将此时的Uk作为猜测控制量,返回第3步。

例10-1 假设4枚常速导弹(导弹a、导弹b、导弹c、导弹d)协同攻击位于水平面内的目标,所设计的虚拟领弹及四枚从弹的初始参数见表10-1。

表10-1 虚拟领弹和从弹的初始参数

以米(m)为度量单位,假设目标的初始位置为(0,0,0),令目标分别为静止目标、匀速直线运动目标和蛇形机动目标,具体情况见表10-2。设制导系数K=3,各导弹采用APN攻击不同目标时的攻击时间见表10-3。

表10-2 目标运动情况

表10-3 APN制导时的攻击时间s

由表10-3可见,虚拟领弹采用APN制导时的攻击时间大于各枚从弹采用APN制导时的攻击时间,因此为从弹提供了调整飞行时间的裕度。

虚拟领弹攻击目标的时间t*即弹群的理想攻击时间。为了增强多弹对目标的攻击能力和毁伤效果,指定导弹a、导弹b、导弹c、导弹d的理想攻击角度分别为(-30°,-140°)、(-20°,-80°)、(-45°,90°)、(-75°,-90°)。

协同策略中k=10、ηψmax=π/4,低通滤波器时间常数τη=0.01,仿真步长为0.01 s,4枚导弹采用基于弹目距离跟踪的攻击时间协同制导律(本章中的初始猜测解)和采用本章设计的MPSP制导律时的弹道如图10-2~图10-4所示。

图10-2 协同攻击静止目标1时的弹道图

图10-3 协同攻击目标2时的弹道图

图10-4 协同攻击目标3时的弹道图

在攻击目标1、目标2和目标3时,虚拟领弹的时间分别为26.12 s、26.28 s和26.02 s,在这3种情况下,4枚从弹均实现对虚拟领弹弹目距离的跟踪,与虚拟领弹同时到达目标,即4枚从弹实现了在同一时间对目标的攻击。由图10-2~图10-4可知,各弹采用基于弹目距离跟踪的攻击时间协同制导律时,并不能满足攻击角度的约束。采用MPSP制导律则在原具有攻击时间约束的弹道基础上对其进行了调整,从而实现对攻击角度的约束。

表10-4~表10-6给出了4枚从弹分别采用基于弹目距离跟踪的攻击时间协同的制导律(以下简称“攻击时间协同制导律”)和本章提出的同时具有攻击时间约束和攻击角度约束的MPSP制导律时,各导弹的攻击角度情况。

表10-4 协同攻击目标1的攻击角度[(°),(°)]

表10-5 协同攻击目标2的攻击角度[(°),(°)]

表10-6 协同攻击目标3的攻击角度[(°),(°)]

不失一般性,接下来以导弹c为例,给出两种制导律下的弹道倾角、弹道偏角以及控制量变化曲线。

图10-5 弹道倾角θm的变化曲线

图10-6 弹道偏角ψVm的变化曲线

图10-7 控制量ay的变化曲线

由图10-5、图10-6可见,导弹c在两种制导律下的攻击时间相同。攻击时间协同制导律情况下的攻击角度没有达到指定的攻击角度,以图10-7、图10-8中虚线表示的攻击时间协同制导律的控制量为初始控制量,基于MPSP理论对初始控制量不断调整,最后实现了对末端攻击角度的约束。而且,MPSP理论的思路就是要满足末端约束且控制能量最小,所以图10-7、图10-8中MPSP协同制导律下的控制量变化比较平缓,更易于工程实现。

图10-8 控制量az的变化曲线