当应用12.2节中的协同末制导律时,在进入末制导前,各导弹可通过信息共享来确定共同的理想飞行时间。本节介绍在飞行过程中弹间存在通信的协同制导律。类似于第8章,末段切换为比例导引律后,各弹之间不再存在协同,因此不能保证n枚导弹在精确同一时间到达目标。表12-2两枚导弹末制导初始参数采用平均弹目距离作为理想弹目距离,仿真结果如图12-10~图12-20所示。......
2023-08-02
由于各高超声速导弹的机动能力有限,且通常对其末速也有要求,而本章通过控制多导弹攻击时间一致来实现协同,因此其并不是从任何位置开始末制导都能以同一时间实现协同的,有必要在考虑导弹有限机动能力和末速约束的前提下研究各自在不同协同攻击时间对应的末制导可行初始位置域。在本章,当导弹滑翔至z0=h0的高度时,转入末制导,且假设进入末制导时导弹的速度大小和方向已确定。接下来,首先,选定合适的理想攻击时间;然后,在y=y0的前提下求解理想攻击时间对应的x方向的一维可行位置域;最后,求解x、y方向的二维可行位置域。
12.2.2.1 攻击时间范围求解
当目标信息和末制导初期导弹的位置及速度确定后,受可用过载np和要求的最小末速Vfmin的约束,导弹能够实现的飞行时间是有限的,即存在最小攻击时间和最大攻击时间。
由于高超声速导弹速度时变且不可控,其攻击时间范围[tmin,tmax]无法采用解析方法进行求解,因此本章采用数值计算方法对其求解。当导弹采用如式(12-10)所示的带落角约束的三维比例导引律时,其攻击时间T0为最小攻击时间,即tmin=T0。在最小时间的基础上,令Td=T0+iΔt(i=1,2,3,…,Δt为时间间隔)。从i=1开始计算Td,通过仿真来判断导弹采用式(12-14)所示的协同末制导律时是否满足过载n≤np及末速Vf≥Vfmin的约束。若满足,则增加i从而增大Td进行再次仿真;若不满足,则输出上一步的满足约束的Td,将其作为最大攻击时间tmax。通过以上方法,即可求得在某个末制导初始位置下导弹的攻击时间范围。
12.2.2.2 一维可行初始位置域求解
本小节给出导弹末制导一维可行初始位置域的求解方法。假定导弹进入末制导时的位置y0、z0已确定,选取合理的理想协同攻击时间Td1,之后求解能够以Td1实现协同的x0的范围,即一维可行初始位置域。
接下来,分析导弹位于不同末制导初始位置时的协同可行性。假设两枚导弹分别位于位置M1(x011,y0,z0)和M2(x012,y0,z0),且0<x011<x012,由于目标位于原点,因此其初始弹目距离r011<r012。通过12.2.2.1节介绍的方法可以分别计算得到其攻击时间范围[t11min,t11max]和[t12min,t12max],而对于采用式(12-14)所示制导律的导弹来说,有t11min<t12min、t11max<t12max。当t11max<t12min时,这两个位置对应的攻击时间范围无交集,则M1与M2的导弹无法实现协同;当t11max>t12min时,导弹可以在[t12min,t11max]中的任一时间实现协同;当t11max=t12min=Td1时,位于M1与M2的导弹仅能以Td1实现协同。考虑多弹协同,由上述分析可知,当t11max=t12min=Td1且多弹初始位置在M1与M2之间时,其均能以Td1实现协同,此时M1与M2在x方向的坐标范围[x011,x012]即最大可行末制导初始位置域。
综上所述,求解一维可行位置域即求解最大攻击时间等于Td1的x011与最小攻击时间等于Td1的x012。以导弹x方向初始位置x0为设计变量,即
考虑导弹的可用过载与末速约束,有
导弹实现协同的条件为以相同攻击时间Td1击中目标,则性能指标函数可设为
式中,t1——实际飞行时间。
由式(12-20)~式(12-22)构成了优化模型,可采用优化算法(如文化算法)对其求解。在每次优化过程中,计算此时(第j次迭代)的设计变量对应的攻击时间范围[t1jmin,t1jmax](j=1,2,…,q,q为最大迭代次数)。令性能指标函数中的t=t1jmin,则优化计算可得到x01max;令t=t1jmax,则优化计算可得到x01min。此时,得到攻击时间Td1所对应的一维末制导可行初始位置域[x01min,x01max]。改变期望协同攻击时间Td1,即可分别计算其对应的初始位置域。
12.2.2.3 二维可行初始位置域求解
仍然假设末制导初始时刻导弹的飞行高度z0=h0确定。考虑导引头的作用距离、开始末制导时的高度、导弹侧向机动能力等因素,设定x方向的初始位置范围[x02l,x02h],在此基础上,将二维可行域的求解问题转化为一维可行域的求解,即取x02k∈[x02l,x02h](k=1,2,…,q,q>0),基于12.2.2.2节的方法可求解导弹的末制导初始x0=x02k、z0=h0时,对应于理想攻击时间Td2的y方向坐标范围[y02kmin,y02kmax]。考虑在整个[x02l,x02h]范围内对应的[y02kmin,y02kmax],则可获得二维末制导可行初始位置域。
例12-2 假设高超声速导弹滑翔至h0=20 km时转入末制导,令初始侧向坐标y0=0。分别设导弹C与导弹D的初始速度为VC0=1 600 m/s与VD0=1 500 m/s。其他初始条件与例12-1相同。为了研究方便,令理想攻击时间Td1(s)在[26,34]中每隔1 s取值。约束条件Vfmin=700 m/s,nP=30。计算结果如表12-1和图12-8所示。
表12-1 一维可行初始位置域
由表12-1与图12-8可知,对应着不同的理想攻击时间,两个导弹均具有各自的可行初始位置域。由表12-1可知,由于导弹C的初始速度大于导弹D的初始速度,因此有xC0min>xD0min,xC0max>xD0max。由于导弹D的初始速度较小,但其也必须满足末速要求,因此其初始位置域较小。例如,当Td1=30 s时,导弹C的可行位置域范围为8.065 km,导弹D只有7.721 km。另一方面,理想攻击时间越大,导弹可调整的范围就越大,其可行初始位置域也越大。
图12-8 两枚导弹的一维可行初始位置域
以导弹C为例,求解其二维可行位置域。同样假设其在高度为20 km处转入末制导。参考上述求得的一维可行位置域,同时为了计算方便,设导弹C在x方向的初始坐标xC0∈[xC0l,xC0h]=[20,30]。令xC0在[xC0l,xC0h]中每隔1 km取值,其他初始条件与例12-1中相同,求对应的侧向坐标范围。设定理想攻击时间Td2分别为28 s、30 s和32 s,得到二维可行初始位置域如图12-9所示。
图12-9 不同Td2时的二维可行初始位置域
当Td2=28 s时,由表12-1可知,在yC0=0前提下,xC0(km)范围为[20.986,28.564];当没有yC0=0的约束,求取二维可行初始位置域时,在20 km≤xC0<20.986 km也存在可行位置域,但由图12-9可知,此时的可行yC0是不连续的。较小的xC0对应的可行较大,随着xC0的减小,可行yC0的范围减小,这是因为小的xC0和大的
对应着相差不大的初始距离,才有可能实现同一攻击时间。当20.986 km≤xC0≤28.564 km时,其对应着连续可行yC0,随着xC0的增大,可行yC0的范围减小,同样是因为相差不大的初始弹目距离才有可能达到相同的攻击时间。而当xC0>28.564 km时,初始弹目距离较大,导弹不做机动时的攻击时间已经大于理想攻击时间,故而无可行初始位置域。当Td2=30 s,32 s时,与上述分析类似。
由表12-1可知,Td2=28 s,30 s,32 s时,其一维可行初始位置域(km)的交集为[25.197,28.564],在此范围内,Td2越大,同一xC0对应的yC0范围就越大,这是因为理想攻击时间越长,导弹能进行调节的时间和余地就大,因此其可行初始位置域也大。
由于本制导律需要在每个制导周期对飞行末端的弹目距离以及弹目距离变化率进行预测,基于此预测值进行剩余飞行时间的估算,因此考虑弹上在线实施,算法的计算速度就是一个需要重点考虑的问题。算法的计算速度可从软件和硬件两个方面考虑:从软件的角度,可对软件结构和程序编码进行优化;从硬件的角度,就是提升硬件的计算和存储能力。总之,科学技术的不断发展、软硬件水平的不断提高及人工智能技术的应用,都为此算法的在线实现提供了光明的前景。
有关多飞行器协同制导与控制的文章
当应用12.2节中的协同末制导律时,在进入末制导前,各导弹可通过信息共享来确定共同的理想飞行时间。本节介绍在飞行过程中弹间存在通信的协同制导律。类似于第8章,末段切换为比例导引律后,各弹之间不再存在协同,因此不能保证n枚导弹在精确同一时间到达目标。表12-2两枚导弹末制导初始参数采用平均弹目距离作为理想弹目距离,仿真结果如图12-10~图12-20所示。......
2023-08-02
由于λ12包含x11和x12项,因此和不能由当前时刻的状态进行求解,需要求解x11和x12的表达式,将式代入式的第二个方程,并由t到tf进行积分,可得x12的表达式为式中,Φ1(·)——状态转移矩阵。通过求解式,可得x11和x12的表达式为将式代入式,可得x11和x12的最终表达式;将得到的x11和x12的表达式代入式,可得λ12的表达式;将λ12代入式,即可得到防御弹和目标加速度的闭环解。......
2023-08-02
本节阐述如何确定满足攻击时间要求的附加指令uF。联立式、式,可以得到加速度指令,也就是基于线性模型得出的ITCG导引律,为由式可知,当导弹接近目标时,xgo趋于0,此时上述制导指令会趋于无穷大。表8-14枚导弹的初始参数图8-3给出了4枚导弹采用PNG和ITCG时的弹道对比。在采用PNG时,导弹1、导弹2、导弹3和导弹4的攻击时间分别为35.67 s、30.83 s、27.40 s和31.89 s,4枚导弹采用PNG时的攻击时间差较大,最大攻击时间差为8.27 s。......
2023-08-02
针对如式所示的目标信息单向传输时的模型,类似地设计协同拦截制导律。例14-1假设目标、防御弹和攻击弹的初始位置、速度和弹道倾角同例13-1中的表13-1,3个飞行器常速飞行,攻击弹和防御弹分别采用Nm=4、Nd=4的增强比例导引律。图14-6不同防御弹制导律时qmd的变化曲线图14-7不同防......
2023-08-02
需要说明的是,基于10.2节的模型,式中的综上,基于MPSP的三维协同制导律的实现流程如下:第1步,综合考虑弹群中各弹的初始位置及速度,为虚拟领弹设置合适的初始位置及速度。采用MPSP制导律则在原具有攻击时间约束的弹道基础上对其进行了调整,从而实现对攻击角度的约束。表10-4~表10-6给出了4枚从弹分别采用基于弹目距离跟踪的攻击时间协同的制导律和本章提出的同时具有攻击时间约束和攻击角度约束的MPSP制导律时,各导弹的攻击角度情况。......
2023-08-02
信息一致性保证了按一定网络拓扑交换信息的多导弹在那些对完成协同任务起关键作用的“信息”方面达成一致意见。为了达到信息一致,必须存在一个各导弹共同关心的变量,这称为信息状态。此外,还需要设计用于各导弹之间相互协商以使其信息状态达成一致的适当算法,这称为一致性算法。因此,可将一致性理论应用于多导弹编队,基于一致性算法来设计导弹的编队控制算法。......
2023-08-02
此时,将式视为系数由t=t1时刻rmd、等量确定的线性定常系统,基于最优控制理论来设计协同制导律。由式和式可知,防御弹控制量wq与目标控制量vq的关系为由式和式可得哈密顿函数为式中,λ21和λ22为协态量,其正则方程分别为λ21和λ22在末端时刻满足的横截条件分别为式中,由式和式,可解得协态量λ21和λ22分别为式中,χ=/rmd≈-1。......
2023-08-02
本章在此基础上,考虑攻击角度的约束,给出能够同时实现攻击时间约束和攻击角度约束的末制导律。因此,导弹在预测时采用三维制导律表达式为不同于文献[58]中通过纵向弹道的调整来实现攻击时间约束,本章通过在侧向制导指令中加入理想攻击时间与预测攻击时间的误差作为反馈项来实现对攻击时间的控制,而在纵向采用式所示的偏置比例导引律来实现对攻击落角的控制。......
2023-08-02
相关推荐