假设多导弹间的通信是理想的,选取导弹的位置和速度信息作为协同变量,基于一致性算法来设计多导弹编队控制方法。当时,称多导弹形成了期望的队形,达到了编队一致性。表6-1多导弹初始状态一致性编队算法中的控制参数k′=2,k″=4,各导弹的最大切向加速度和法向加速度分别为40 m/s2、60 m/s2和60 m/s2。......
2023-08-02
6.3.2.1 算法设计及收敛性证明
为了减弱噪声对多飞行器系统编队飞行的影响,对以下一致性编队算法进行改进设计:
式中,ki——从弹i的入度,ki=
γ0,γ1——待设计的控制参数;
δid,δij——由期望队形确定,δij=δid-δjd。
对比式(6-18)和式(6-13)所示的一致性编队算法,其区别在于式(6-18)中加入了领弹和从弹j的加速度信息。根据文献[47],在领弹和从弹间的通信拓扑存在有向生成树时,式(6-18)能够使从弹的位置和速度收敛,从而形成编队。在本节中,由于问题的焦点在于研究通信噪声对收敛性和收敛精度的影响,因此为了研究问题的方便,假设队形δid=δjd=0。通常的一致性编队算法中,控制参数γ0、γ1均为常值,在本节中,为了减弱噪声对多飞行器系统编队的影响,令γ1随时间变化,对γ1进行设计,得到改进的一致性编队算法。
将含有噪声信息的式(6-16)、式(6-17)代入式(6-18),可得
Q中包含了领弹和从弹的状态信息和通信拓扑中的噪声信息,各导弹的状态信息是有界的,通信噪声通常也是有界的,故Q有确定的上界,即‖Q‖≤K(K为Q的上界常数矩阵),也就是Qij≤Kij(i=1,2,…,2n,j=1)。要证明式(6-21)所示的多飞行器误差系统的收敛性,则在Q有界的条件下只需证明矩阵Γ的特征值在复平面的负半平面即可。矩阵Γ的特征多项式为
令det(s I-Γ)=0,则
所以Γ的两个特征值λi1、λi2(i=1,2,…,n,n维重根)分别为
由于γ0>0、γ1>0,因此,Reλij<0(i=1,2,…,n,j=1,2)恒成立,故该领导跟随结构多飞行器系统在存在通信噪声的情况下采用式(6-19)所示的一致性编队算法,误差系统能够收敛。但是,通信噪声的存在会影响误差系统的稳态收敛值。接下来,讨论式(6-19)中的控制参数对稳态收敛误差的影响。
6.3.2.2 算法参数对稳态收敛误差的影响
对式(6-20)进行拉普拉斯变换,可得
式中,e(0)——e在t=0时刻的初始值。
假设通信噪声为常值噪声,即αij=k1、βij=k2(i,j=1,2,…,n+1,k1、k2为常数),当通信拓扑和控制参数一定时,M为常值矩阵,此时其拉普拉斯变换为M(s)=M/s,则式(6-26)可以化简为
由终值定理可得
由式(6-28)可知,位置收敛总误差e与领弹与从弹之间的噪声信息、从弹之间的噪声信息以及控制参数γ0和γ1有关,可以通过设计控制参数γ0、γ1来减小位置收敛总误差。假设γ0不变,增大γ1,由式(6-26)可见,收敛速度加快,但收敛后总误差也增大;反之,减小γ1,收敛速度减慢,收敛后总误差也减小,从而提高了收敛精度。因此,设γ0为常数,设计γ1为
式中,kmax,kmin,k——常数。
按照式(6-29)设置的γ1在前期较大,可以使一致性算法快速收敛;在后期较小,可以保证良好的收敛精度。
图6-8 多导弹间的通信拓扑
例6-2 假设1枚虚拟领弹和4枚从弹编队飞行,此处为了更方便地显示通信噪声的影响,仍然忽略导弹的队形参数,使得从弹和领弹的飞行轨迹一致(若考虑队形,只需按照队形要求赋予δid和δjd一定的值)。虚拟领弹(VL)和从弹(F1~F4)之间的通信拓扑如图6-8所示。
图中,通信拓扑中的通信权值取1。由图6-8可得到从弹(F1~F4)的邻接矩阵和拉普拉斯矩阵分别为虚拟领弹(VL)与从弹(F1~F4)的邻接矩阵D=diag(1,1,0,0)。以各导弹的x方向为例,假设从弹(F1~F4)的初始位置、速度(ξ,ζ)分别为(1,0)、(2,0)、(3,0)、(4,0)。领弹的初始状态为(ξ5,ζ5)=(0,0)、加速度为u5=-sin t。假设常值噪声αij=βij=0.2(i,j=1,2,…,n+1)。在协同一致性编队算法中,控制参数γ0=γ1=10,仿真结果如图6-9、图6-10所示。图6-10中的ex表示位置跟踪误差。
图6-9 γ0=γ1=10时的多导弹位置状态
图6-10 γ0=γ1=10时的多导弹位置跟踪误差变化曲线
由图6-9、图6-10可知,由于通信噪声干扰的存在,多导弹的位置并未收敛到一致,从弹始终与领弹的位置存在一定的稳态误差。针对F1,由第二部分的定义可得,ex1=a12(ξ1-ξ2)+a13(ξ1-ξ3)+a14(ξ1-ξ4)+a15(ξ1-ξ5),代入通信权值可得ex1=(ξ1-ξ2)+(ξ1-ξ3)+(ξ1-ξ5)。由终值定理推导,得出ex1=a12α12+a13α13+a14α14+a15α15+(a12β12+a13β13+a14β14+a15β15),代入噪声数值、通信权值和控制参数,可得ex1=1.2,即ex1=(ξ1-ξ2)+(ξ1-ξ3)+(ξ1-ξ5)=1.2。同理,可得ex2=(ξ2-ξ1)+(ξ2-ξ4)+(ξ2-ξ5)=1.2、ex3=(ξ3-ξ1)+(ξ3-ξ4)=0.8、ex4=(ξ4-ξ2)+(ξ4-ξ3)=0.8。由ex1=ex2,可得ξ1=ξ2;由ex3=ex4,可得ξ3=ξ4。将ξ3=ξ4代入ex3,可得ξ3-ξ1=0.8,即ξ4-ξ2=0.8。将ξ1=ξ2、ξ3-ξ1=0.8代入ex1,得到ξ1-ξ5=2,故ξ3-ξ5=2.8。图6-10显示了上述结论。
由式(6-28)可知,减小γ1/γ0能够减小收敛误差,令控制参数γ0=10、γ1=1.5,仿真结果如图6-11、图6-12所示。
图6-11 γ0=10、γ1=1.5时的多导弹位置状态
图6-12 γ0=10、γ1=1.5时的多导弹位置跟踪误差变化曲线
由图可知,γ1的减小使得收敛误差减小,但是其收敛速度变慢。接下来,仍然令γ0=10,γ1如式(6-29)变化(kmax=10,kmin=1.5,k=3),仿真结果如图6-13所示。以F3的位置跟踪误差为例,γ0=10,γ1分别为10、1.5和按照式(6-29)变化(改进一致性算法)时的结果如图6-14所示,图中ex3表示F3的位置跟踪误差。
图6-13 改进一致性算法下的导弹位置跟踪误差变化曲线
图6-14 不同γ1时F3的位置跟踪误差变化曲线
对比图6-13与图6-10,相比γ1=10的情况,引入时变控制参数的改进一致性算法的收敛误差有了较大幅度的减小,F1、F2的位置跟踪误差减小到1.2左右,F3、F4的位置跟踪误差减小到1.6左右,减小了收敛总误差。由图6-14可知,γ1=10时,F3的位置跟踪误差较快收敛至2.8附近;γ1=1.5时,F3的位置跟踪误差经过较大幅度的振荡与调整,慢慢收敛至1.6左右;当γ1采用设计的时变控制参数时,收敛速度较γ1=1.5时有所提升,收敛误差比γ1=10时小,收敛过程更加平滑,即改进的一致性算法能够使前期的收敛速度较快、后期的收敛误差较小,在满足收敛速度的前提下达到了降噪的目的。
有关多飞行器协同制导与控制的文章
假设多导弹间的通信是理想的,选取导弹的位置和速度信息作为协同变量,基于一致性算法来设计多导弹编队控制方法。当时,称多导弹形成了期望的队形,达到了编队一致性。表6-1多导弹初始状态一致性编队算法中的控制参数k′=2,k″=4,各导弹的最大切向加速度和法向加速度分别为40 m/s2、60 m/s2和60 m/s2。......
2023-08-02
当应用12.2节中的协同末制导律时,在进入末制导前,各导弹可通过信息共享来确定共同的理想飞行时间。本节介绍在飞行过程中弹间存在通信的协同制导律。类似于第8章,末段切换为比例导引律后,各弹之间不再存在协同,因此不能保证n枚导弹在精确同一时间到达目标。表12-2两枚导弹末制导初始参数采用平均弹目距离作为理想弹目距离,仿真结果如图12-10~图12-20所示。......
2023-08-02
第2步,针对第1、2行设定的目标和任务,从能够执行此任务的无人机集中选择某无人机作为无人机行,完成目标基染色体的第3、4行编码。至此,完成一个完整的目标基染色体的编码。图2-3无人机基染色体编码示例3.遗传算子采用带精英策略的轮盘赌选择算子将本代中适应度值最好的Ne个个体直接选择到下一代种群中,不参与交叉和变异操作。......
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
信息一致性保证了按一定网络拓扑交换信息的多导弹在那些对完成协同任务起关键作用的“信息”方面达成一致意见。为了达到信息一致,必须存在一个各导弹共同关心的变量,这称为信息状态。此外,还需要设计用于各导弹之间相互协商以使其信息状态达成一致的适当算法,这称为一致性算法。因此,可将一致性理论应用于多导弹编队,基于一致性算法来设计导弹的编队控制算法。......
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
相关推荐