针对机动目标的航天器固定时间协同制导律
doi: 10.7641/CTA.2024.30785
李鹤宇 , 王建斌 , 张锐 , 宋峰
北京电子工程总体研究所, 北京 100854
基金项目: 173基础加强计划项目(2020–JCJQ–ZD–064–00)资助.
Fixedd-time convergence spacecraft cooperative guidance law for maneuvering target
LI He-yu , WANG Jian-bin , ZHANG Rui , SONG Feng
Beijing Institute of Electronic System Engineering, Beijing 100854 , China
Funds: Supported by the 173 Basic Strengthening Program (2020–JCJQ–ZD–064–00).
摘要
针对三维空间中多航天器协同捕获机动目标问题, 提出一种具有终端角度约束和时间一致性约束的固定时间收敛协同制导律. 建立三维场景下航天器–目标视线(LOS)坐标系, 将加速度分解为沿视线方向和垂直视线方向. 采用代数图论和分布式合作协议算法对航天器沿视线方向加速度进行设计, 实现多个航天器的时间一致性约束. 采用滑模控制理论和固定时间收敛理论对垂直视线的两个方向加速度进行设计, 实现视线倾角、视线偏角在固定时间内收敛到期望值. 针对目标加速度未知的问题, 采用固定时间观测器进行估计, 并在制导指令中进行补偿. 仿真结果表明, 所提出的协同制导方法能够在固定时间内实现剩余飞行时间一致和视线角的收敛.
Abstract
Aiming at the problem of cooperative capture of maneuvering target by multiple spacecraft in three dimensions (3D), a fixed-time convergence cooperative guidance law with terminal angle constraint and time consistency constraint is proposed. The 3D line-of-sight (LOS) coordinate system between spacecraft and target is established, and the acceleration is decomposed into three directions including the direction along the LOS and the directions perpendicular to the LOS. The acceleration along the LOS is designed by algebraic graph theory and distributed cooperative protocol algorithm to realize the time consistency constraint of multiple spacecraft. The accelerations perpendicular to the LOS are designed by sliding mode control theory and fixed-time convergence theory, so that the LOS angles converge to the expected value within a fixed time. In addition, the unknown target acceleration is estimated by a fixed-time observer and compensated in the guidance command. The simulation results show that the proposed cooperative guidance method can achieve the convergence of time-to-go and the terminal LOS angle within a fixed time.
1 引言
随着高速目标机动能力的不断提升,采用一个航天器很难成功捕获机动目标 [1] . 随着先进控制方法的提出和多智能体协同技术发展,采用多个航天器协同捕获一个目标成为可能. 与传统的一对一捕获模式相比,多个航天器通过控制视线角度、同时攻击等方式,能够在降低对自身性能要求的同时,有效提升对目标的破坏性 [2-3] . 因而,近年来多航天器协同制导问题得到广泛关注.
相比一对一模式,早期的协同制导算法致力于控制多航天器的剩余飞行时间趋于一致,从而实现饱和攻击,有效提升捕获概率. Jeon等 [4] 开创性地提出撞击时间控制制导律(impact time control guidance,ITCG),实现多个航天器具有相同的剩余飞行时间. 文献 [5] 将参数时变比例导航问题表述为一个非线性最优控制问题,通过离散化处理,使用二阶凸优化实现在发射前为航天器设定飞行时间,完成同时攻击的目的. 文献 [6] 建立二维视线坐标系(line-of-sight,LOS),利用多智能体协同控制理论设计沿视线方向和垂直视线方向制导律,实现控制多个航天器在期望的视线方向上同时攻击目标. 文献 [7] 基于几何修正的比例导引设计具有碰撞角度约束的制导律,并使用一致性算法,设计一种具有航天器速度限制的协同制导律,该算法能够同时满足碰撞角度约束和剩余飞行时间约束. 文献 [8] 基于反馈线性化的速度控制器和基于反步法的航迹控制器,实现对速度和航迹角参考信号的稳定跟踪. 文献 [9] 基于线性化对抗模型和一致性控制理论,提出一种无奇异性的协同制导律.
上述算法针对静止目标或低速移动目标,为增加算法的使用价值,学者们进一步研究了针对机动目标的协同制导律. 文献 [10] 基于比例导引方法,提出一种针对机动目标的多航天器协同制导律. 文献 [11] 针对机动目标,推导末段捕获窗口的解析方程,并根据航天器的航向角约束,计算了所有位置的可控裕度. 文献 [12] 针对高速航天器俯冲段精确打击任务需求,建立了两段式轨迹规划策略,实现了一种能够同时满足落速与落角约束的轨迹规划方法. 文献 [13] 将鲁棒三维协同制导律与局部滤波算法相结合,当一些航天器失效时,该算法能够保证剩余航天器同时命中目标. 文献 [14] 提出一种给定时间收敛的协同制导律,使得多个航天器能够以预定的角度碰撞目标. 文献 [15] 利用超扭曲滑模控制实现协同制导中的时间一致性,有效改善控制曲线. 文献 [16] 将超扭曲滑模控制算法与有限时间收敛滑模相结合,实现多航天器时间一致性. 文献 [17] 提出一种自适应光滑二阶滑模控制律,在参数不确定和具有未知边界扰动情况下保证控制信号平滑. 文献 [18] 针对存在干扰和系统参数不确定性问题,基于Lyapunov函数方法对有限时间内稳定的系统进行分析.
上述协同制导律均为有限时间收敛,收敛速度取决于系统的初始状态,限制了算法在不同初始条件下的推广. 近些年固定时间收敛方法研究得到关注,固定时间收敛方法的优点在于其收敛时间与初始条件无关. 文献 [19] 研究三维场景多枚导弹拦截机动目标问题,在垂直视线方向提出一种固定时间非奇异终端滑模控制方法,实现了视线角在固定时间内收敛至期望值,但该方法在沿视线方向仍使用有限时间收敛方法对制导律进行设计. 文献 [20] 提出一种滑模控制器,能够实现存在未知但有界扰动下二阶系统的固定时间收敛,避免使用观测器对系统扰动进行观测,降低了系统的复杂性. 文献 [21] 研究具有全局鲁棒性的固定时间收敛算法,针对干扰有界的非线性二阶系统,提出一种指数形式的控制方法,实现系统在固定时间内收敛. 文献 [22] 基于固定时间一致性理论和固定时间观测器,提出一种固定时间收敛的协同制导算法.
本文对固定时间收敛方法进行研究,提出一种针对机动目标、具有终端角度约束和时间一致性约束的固定时间收敛协同制导算法. 贡献如下:
1)相比文献 [16] 提出的有限时间收敛的协同制导律,本文提出的协同制导律是固定时间收敛的,固定时间收敛方法的收敛速度与初始状态无关,提升了算法应用范围;
2)相比文献 [23] 提出的滑模结构共12个参数,本文提出的滑模结构共7个参数,结构简单,易于实现,并且收敛时间更短;
3)相比前期工作文献 [24],本文将具有角度和时间约束的固定时间收敛协同制导律扩展至三维,并通过设计观测器,使得算法设计不受弹目距离的约束,将算法的适用范围由中制导段扩展至末制导段.
2 问题描述与基础理论
2.1 问题描述
多个航天器Mii = 1,· · ·,n)从不同方位攻击同一目标T的三维几何结构如图1所示. OXY Z为发射系,MiXLYLZL为航天器Mi 和目标T 之间的视线坐标系. 假设航天器和目标可以通过执行机构实现任意方向的加速度, aivi分别表示航天器Mi的加速度矢量和速度矢量,ar,iaϑ,iaφ,i分别表示ai在视线坐标系MiXLYLZL中沿3个坐标轴的分量,aTvT分别表示目标的加速度矢量和速度矢量,aT 在视线坐标系MiXLYLZL中沿3个坐标轴的分量为aTr,iaTϑ,iaTφ,i. 航天器Mi和目标T之间的相对运动方程为 [23]
r¨i=riλ˙ϑ,i2+riλ˙φ,i2cos2λϑ,i-ar,i+aTr,i,
(1)
λ¨ϑ,i=-2r˙iriλ˙ϑ,i-λ˙φ,i2sinλϑ,icosλϑ,i-aϑ,iri+aTϑ,iri,
(2)
λ¨φ,i=-2r˙iriλ˙φ,i+2λ˙ϑ,iλ˙φ,itanλϑ,i+aϑ,iricosλϑ,i-aTϑ,iricosλϑ,i
(3)
式中: ri为第i个航天器和目标之间的距离,λϑi为第 i个航天器和目标在发射系中的视线倾角,λφi为第i 个航天器和目标在发射系中的视线偏角.
X=xiRNi=1N定义
sigb(X)x1bsgnx1xNbsgnxN,
(4)
Xsgnx1sgnxN
(5)
1三维协同制导示意图
Fig.13-D cooperative guidance geometry
2.2 基础理论
2.2.1 通信拓扑
航天器之间的通信关系由通信拓扑图定义为 νε),ν = {1,2,· · ·,n}为通信拓扑节点,ε = ν×ν 是通信拓扑中的边,一条边ijij表示节点i能够向节点j传递信息. 定义连接矩阵A=aijRn×n如果(ij)∈ε,则aij = 1,反之aij = 0. 定义通信拓扑的拉普拉斯矩阵L=lijRn×n计算方法为
lij=c=1n aic,i=j-aij,ij
(6)
如果对于任意的ijεjiε成立,则称通信拓扑是无向的,如果通信拓扑中的信息能够在任意两个节点间通信,则称通信拓扑是连通的.
引理 1 [25] 如果无向图 νε)是连通的,则具有以下性质:
1) XTLX=12i=1n j=1n aijxi-xj2, XRn;
2)λ2LXTXXTLXλNLXTX不等式中的变量λ2L)和λNL)表示除0外L的最小和最大特征值,XRn.
引理 2 [23] 若满足: x1x2,· · ·, xn >0,q >1,0 <p1则下式成立:
i=1n xipi=1n xip,
(7)
i=1n xiqn1-qi=1n xiq.
(8)
2.2.2 固定时间收敛理论
引理 3 [26] 设非线性系统
X˙(t)=f(X(t)),X(t)RNX(0)=X0
(9)
式中f为连续方程,且f(0)= 0. 如果存在一个连续可微的正定径向无界函数V:RNR+使得
V˙(X)-p1V(X)γ1-p2V(X)γ2,
(10)
式中: p1 >0,p2 >0,0 <γ1 <1 <γ2,则非线性系统在零点全局固定时间稳定,并且过渡时间满足
T(X)1p11-γ1+1p2γ2-1
(11)
引理 4 [27] 设非线性系统
z˙1=z2,z˙2=z3,,z˙m+1=ω,mN+.
(12)
|ω|LLN+构建如下观测器:
(13)
式中:z^kzk的估计值,k=1m+1; z~1=z^1-z1; ςk=kς0-k-1ς-k=kς-0-k-1k=1mς01-ε-1ς-01,1+ε-ε-=0+; η>L; κkκ-k为正,且使得多项式sm+1+κ1sm++κms+κm+1sm+1+κ-1sm++κ-ms+κ-m+1为赫尔维茨多项式. 从初始时刻到z^k稳定跟踪zk的过渡时间满足
T<λmaxσP1νσ+1ν-σ-λminσ-P2,
(14)
式中:σ=1-ς0σ-=ς-0-1; Pl为Lyapunov方程Pl ×Bl+BlTPl=-Ql的解,Ql为正定矩阵,l = 1,2; ν = λminQ1)/λmaxP1),ν-=λminQ2/λmaxP2; Bl
B1=-κ1Im-κm-κm+1-η0,B2=-κ-1Im-κ-m-κ-m+10.
(15)
引理 5 [21] 设非线性系统
x ˙ ( t ) = k | x ( t ) | λ x 2 ( t ) 1 + μ x 2 ( t ) sgn ( x ( t ) ) + d ( t ) , x ( 0 ) = x 0 , x ( t ) R ,
(16)
式中: λ>0,µ>0,且λµ满足θ=λ1+μ>1; dtR为系统干扰项,且|dt)| <δδ >0. 如果满足k >δexpλ2e则零点全局固定时间稳定,并且过渡时间满足
T(x)1(k-δ)(θ-1)+1kexp-λ2e-δ.
(17)
本文做出如下假设:
假设 1 航天器与目标相对距离ri、相对距离的导数r˙i、视线倾角λϑi、视线偏角λφi、视线倾角速率λ˙ϑi、视线偏角速率λ˙φi能够获得实时的真值.
假设 2 aT连续且mt 阶可微,并且aTmtLLR+mtN+.
假设 3 航天器的通信拓扑是无向且连通的.
3 协同制导算法设计
由式(1)–(3)构成的模型可知,相对距离ri的大小受ar,i影响,视线倾角λϑ,i的大小受aϑ,i影响,视线偏角 λφ,i的大小受aφ,i影响. 因此,对ar,i进行设计,以实现多航天器的时间一致性. 对aϑ,iaφ,i进行设计,以实现航天器终端视线角度约束. 本文所使用的终端视线角约束和文献 [28-30] 相同,该约束一方面能够消除视线角误差,保证视线角速率为0; 另一方面能够控制航天器从期望的角度飞向目标,具有现实意义.
3.1 沿视线方向加速度设计
设航天器编号用角标i表示,i = 1,· · ·,n. 对沿视线方向加速度进行设计,使得每个航天器的剩余飞行时间趋于一致,从而实现时间一致性约束. 航天器i 的剩余飞行时间tgo,i
tgo,i=-rir˙i
(18)
对式(18)求导,并结合式(1)可得
t˙go,i=ri2λ˙ϑ,i2r˙i2+ri2λ˙φ,i2cos2λϑ,ir˙i2-rir˙i2ar,i+rir˙i2aTr,i-1
(19)
根据假设2,目标加速度aTri满足:
aTr,imtLr,i,Lr,iR+.
(20)
设计如下固定时间观测器,用于表示aTri:
(21)
式中: z1rir˙i观测值; z2ri=a^Tri; zkri=a^Trik-2]k=3m+1; a^Tria^Tri[k-2]为对应变量的观测值; κkrκ-krςkrς-krk=1m+1根据引理4确定.
定义相对剩余飞行时间误差
εgo,i=j=1n aijtgo,i-tgo,j.
(22)
定义变量ur,i
ur,i=αrsigprεgo,i+βrsigqrεgo,i,
(23)
式中: αr >0,βr >0,0 <pr <1,qr >1. 构建航天器沿视线方向加速度
ar,i=riλ˙ϑ,i2+riλ˙φ,i2cos2λϑ,i+r˙i2riur,i+a^Tr,i
(24)
由式(19)(23)–(24)组成的系统能够保证剩余飞行时间tgo,i在固定时间内趋于一致[23] .
3.2 垂直视线方向加速度设计
对于第i个航天器,定义如下变量:
X1,i=x1,ϑ,ix1,φ,i=λϑ,i-λϑ,d,iλφ,i-λφ,d,i,
(25)
X2,i=x2,ϑ,ix2,φ,i=λ˙ϑ,iλ˙φ,i,
(26)
Aλ,i=aϑ,iaφ,i,
(27)
式中: λϑ,d,i为期望的视线倾角,λφ,d,i为期望的视线偏角. 由式(2)–(3)可以构建如下的垂直视线方向运动方程:
X ˙ 1 , i = X 2 , i X ˙ 2 , i = F i + B i A λ , i B i A T λ , i
(28)
式中:
Fi=fϑ,ifφ,i=-2r˙iriλ˙ϑ,i-λ˙φ,i2sinλϑ,icosλϑ,i-2r˙iriλ˙φ,i+2λ˙ϑ,iλ˙φ,itanλϑ,i,
(29)
Bi=Bϑ,i00Bφ,i=-1ri001ricosλϑ,i,
(30)
ATλ,i=aTϑ,iaTφ,i
(31)
根据假设2,目标加速度分量aTϑ,iaTφ,i满足
aTϑ,imtLϑ,i,Lϑ,iR+,
(32)
aTφ,imtLφ,i,Lφ,iR+.
(33)
为构建目标加速度分量aTϑ,iaTφ,i的观测器,定义如下变量:
Vλ,i=-Bi-1X2,i,
(34)
V˙λ,i=Gi-Aλ,i+ATλ,i,
(35)
式中:
Gi=-r˙iλ˙ϑ,i-riλ˙φ,i2sinλϑ,icosλϑ,ir˙iλ˙φ,icosλϑ,i-riλ˙ϑ,iλ˙φ,isinλϑ,i.
(36)
根据引理4,设计如下固定时间观测器,用于表示 ATλ,i:
(37)
式中:Z1λi=V^λi; Z2λi=A^Tλi; Zkλi=A^Tλi[k-2]k=3m+1; V^λiA^TλiA^Tλi[k-2]为对应变量的观测值; κkλκ-kλςkλς-kλk=1m+1由引理4确定; ηλ=diagηϑηφηϑ>maxi=1n Lϑiηφ>maxi=1n Lφi.
为使得状态变量X1,i在固定时间内收敛至0,设计如下滑模面:
Si=sϑ,isφ,i
(38)
sϑ,i=x2,ϑ,i+βsigα1x1,ϑ,i21+μ1x1,ϑ,i2x1,ϑ,i,
(39)
sφ,i=x2,φ,i+βsigα1x1,φ,i21+μ1x1,φ,i2x1,φ,i
(40)
式中βα1µ1根据引理5进行参数选择. 根据滑模面和运动方程,构建垂直视线方向加速度为
Aλ,i=-Bi-1Fi+m1sigω1Si+m2sigω2Si+Di+A^Tλ,i
(41)
式中: m1ω1m2ω2根据引理3进行选择; Di
Di=D1,iD2,i
(42)
D1,i=βα1x1,ϑ,ix2,ϑ,i1+μ1x1,ϑ,i22lnx1,ϑ,i1+μ1x1,ϑ,i2+1×x1,ϑ,iα1x1,ϑ,i21+μ1x1,ϑ,i2,
(43)
D2,i=βα1x1,φ,ix2,φ,i1+μ1x1,φ,i22lnx1,φ,i1+μ1x1,φ,i2+1×x1,φ,iα1x1,φ,i21+μ1x1,φ,i2.
(44)
定理 1 由式(25)–(44)组成的系统能够保证在固定时间内,视线角收敛至期望值.
状态变量X1,i包括视线倾角和视线偏角两部分,分别进行证明,证明过程分为4个步骤. 第1步证明式(37)的观测器在固定时间内收敛; 第2步证明在观测器收敛前系统的状态是有界的; 第3步证明在固定时间内到达sϑi = 0的滑模面; 第4步证明在滑模面附近视线倾角和视线偏角能够在固定时间内收敛至期望值.
步骤 1 定义如下变量:
e 1 , ϑ , i = V ^ ϑ , i V ϑ , i , V ϑ , i = r i λ ˙ ϑ , i , e 2 , ϑ , i = a ^ T ϑ , i a T ϑ , i , e k , ϑ , i = a ^ T ϑ , i [ k 2 ] a T ϑ , i [ k 2 ] , k = 3 , , m + 1 .
(45)
式(37)减去式(35),取每个向量的第1行,得
(46)
由引理4可知,e1,ϑ,ik = 1,· · ·,m + 1在固定时间内收敛至0,收敛时间满足
T1,ϑ<λmaxσϑP1,ϑνϑσϑ+1ν-ϑσ-ϑσ-¯minσ-ϑP2,ϑ,
(47)
式中σϑσ-ϑνϑν-ϑP1ϑP2ϑ根据引理4确定.
步骤 2 对式(38)求导,可得
s˙ϑ,i=-2r˙iriλ˙ϑ,i-λ˙φ,i2sinλϑ,icosλϑ,i-aϑ,iri+aTϑ,iri+D1,i=-2r˙iriλ˙ϑ,i-λ˙φ,i2sinλϑ,icosλϑ,i--2r˙iriλ˙ϑ,i-λ˙φ,i2sinλϑ,icosλϑ,i+m1sϑ,iω1sgnsϑ,i+m2sϑ,iω2sgnsϑ,i+D1,i-a^Tϑ,iri+aTϑ,iri+D1,i=-m1sϑ,iω1sgnsϑ,i-m2sϑ,iω2sgnsϑ,i-e2,ϑ,iri,
(48)
构建Lyapunov函数
Wϑ,i=sϑ,i.
(49)
对式(49)求导得
W˙ϑ,i=s˙ϑ,isgnsϑ,i=-m1siω1-m2siω2-e2,ϑ,irisgnsϑ,i.
(50)
e2,ϑi在[0,T1ϑ]范围内收敛至0,是有界的. 因此,根据式(50)可知W˙ϑiWϑi均为有界的. 根据式(49)可知滑模面sϑi在[0,T1,ϑ]范围内是有界的,即视线倾角和视线倾角速率在[0,T1,ϑ]范围内均是有界的.
步骤 3t >T1,ϑ时,e2,ϑi = 0,由式(50)可得
(51)
由式(51)可知: 式(49)除si = 0点外是连续可微的. 计算si = 0处Lyapunov函数导数的左、右极限
limsi0+ W˙ϑ,i=limsi0- W˙ϑ,i=0
(52)
因此,式(49)是连续可微的. 根据引理3可知,滑模面 sϑi在固定时间内收敛至0,收敛时间满足
T2,ϑ<1m11-ω1+1m2ω2-1.
(53)
步骤 4 当到达 sϑi = 0 滑模面后,根据式(28)(38)可得运动方程
x ˙ 1 , ϑ , i = x 2 , ϑ , i , x 2 , ϑ , i = β sig α 1 x 1 , ϑ , i 2 1 + μ 1 x 1 , ϑ , i 2 x 1 , ϑ , i .
(54)
根据引理5可知,x1,ϑ,i在固定时间内收敛至0,视线倾角趋近于期望值,收敛时间满足
T3,ϑ<1+μ1βα1-μ1-1+1βexp-α12e.
(55)
综上所述,视线倾角λϑi在固定时间Tϑ = T1,ϑ+ T2,ϑ + T3,ϑ内趋近于期望值λϑ,d,i. 视线偏角的证明与视线倾角的证明相同,本文不再赘述. 证毕.
4 仿真校验
为证明本文算法的有效性,本节设计4个航天器捕获1个机动目标的场景,将文献 [23] 作为对比算法和本文的协同制导算法进行仿真. 在仿真中,航天器的总加速度被限制在200 m/s 2,当每个航天器与目标的距离小于20 m时,仿真终止.
沿视线方向制导方法包含4个变量: αrβrprqr,剩余飞行时间收敛速度与αrβrqr成正比,与pr成反比,通常取值范围为: 0<αr <2,0<βr <2,0 <pr <1,1 <qr <2. 垂直视线方向的制导方法包含 7个变量: βα1µ1m1m2ω1ω2,视线倾角、视线偏角的收敛速度与βm1m2ω2 成正比,与 α1µ1ω1 成反比,取值范围为: 0<β <0.1,α1 >µ1+1,1<m1 <2,2 <m2 <6,0 <ω1 <1,4 <ω1 <6.κk*κ-k*随着k 变大而取值变大, k = 1,2,3,∗代表rλ. 假设2 中的mt取值为2,沿视线方向制导律中的参数取值为
αr=βr=0.3,pr=0.6,qr=1.4.
(56)
垂直视线方向制导律中的参数取值为
β=0.0027,α1=1.6,μ1=0.1,m1=1.6,m2=3,ω1=0.2,ω2=5.
(57)
固定时间观测器中的参数取值为
κ 1 , = κ ¯ 1 , = 30 , κ 2 , = κ ¯ 2 , = 260 κ 3 , = κ ¯ 3 , = 1100 , η r = η ϑ = η φ = 50 ς 0 , = 0.8 , ς ¯ 0 , = 1.2
(58)
式中∗代表r和λ.
目标的初始位置在发射系的原点,发射系中的初始速度为(0,0,100)m/s,加速度为
aTx=30cos(0.8t)m/s2aTy=30sin0.8t+π4m/s2aTz=5cos0.8t+π2m/s2
(59)
式中aTxaTyaTz代表目标加速度沿发射坐标系3个轴的分量. 航天器的初始状态如表1所示.4个航天器的拓扑关系如图1所示. 仿真结果如图2–11所示.
1航天器初始状态
Table1Initial state of the spacecrafts
2航天器拓扑关系
Fig.2Communication topology among the spacecrafts
3本文算法的飞行轨迹
Fig.3Trajectories of the proposed algorithm
4本文算法的航天器剩余飞行时间
Fig.4Time-to-go of the proposed algorithm
5本文算法的视线倾角
Fig.5Elevation LOS angles of the proposed algorithm
图3给出本文算法协同制导律的飞行轨迹,从图中可以看出4个航天器从不同的初始状态出发,均能够命中目标. 图4表示本文算法4个航天器的剩余飞行时间,本文的协同制导算法能够实现多个航天器同时碰撞目标. 图5–6表示本文算法视线倾角和视线偏角的变化规律,能够收敛至期望值. 图7–8表示文献 [23] 算法视线倾角和视线偏角的变化规律,通过图5–8对比可知,本文算法的收敛速度快于文献 [23] 算法,在视线偏角中表现的更明显. 图9–11给出在各个航天器视线坐标系下目标加速度沿3个轴分量的真值和观测器的估计值,从仿真结果可以看出,a^Tria^Tϑia^Tφi均能收敛至对应的被观测变量aTriaTϑiaTφi.
6本文算法的视线偏角
Fig.6Azimuth LOS angles of the proposed algorithm
7文献 [23] 的视线倾角
Fig.7Elevation LOS angles of the Reference [23]
8文献 [23] 的视线偏角
Fig.8Azimuth LOS angles of the Reference [23]
9沿MiXL轴目标加速度真值和观测值
Fig.9Actual values and estimations of target acceleration along MiXL axis
10沿MiYL轴目标加速度真值和观测值
Fig.10Actual values and estimations of target acceleration along MiYL axis
11沿MiZL轴目标加速度真值和观测值
Fig.11Actual values and estimations of target acceleration along MiZL axis
5 结论
针对多个航天器对抗机动目标问题,本文提出一种固定时间收敛的多约束协同制导方法,该方法能够在固定时间内使得多个航天器的剩余飞行时间相同,并控制每个航天器的视线角收敛至期望值. 通过数值仿真和对比研究,验证了所提出方法的有效性.
1三维协同制导示意图
Fig.13-D cooperative guidance geometry
2航天器拓扑关系
Fig.2Communication topology among the spacecrafts
3本文算法的飞行轨迹
Fig.3Trajectories of the proposed algorithm
4本文算法的航天器剩余飞行时间
Fig.4Time-to-go of the proposed algorithm
5本文算法的视线倾角
Fig.5Elevation LOS angles of the proposed algorithm
6本文算法的视线偏角
Fig.6Azimuth LOS angles of the proposed algorithm
7文献 [23] 的视线倾角
Fig.7Elevation LOS angles of the Reference [23]
8文献 [23] 的视线偏角
Fig.8Azimuth LOS angles of the Reference [23]
9沿MiXL轴目标加速度真值和观测值
Fig.9Actual values and estimations of target acceleration along MiXL axis
10沿MiYL轴目标加速度真值和观测值
Fig.10Actual values and estimations of target acceleration along MiYL axis
11沿MiZL轴目标加速度真值和观测值
Fig.11Actual values and estimations of target acceleration along MiZL axis
1航天器初始状态
Table1Initial state of the spacecrafts
DANG Qingqing, LIU Zhenbao, LI Wenbo,et al. Explicit reference governor-based constrained flexible spacecraft attitude control. Control Theory & Applications,2023,40(10):1813-1820.(党庆庆, 刘贞报, 李文博, 等. 复杂约束下的挠性航天器姿态参考管理控. 控制理论与应用,2023,40(10):1813-1820.)
CLARK D E. Stochastic multi-object guidance laws for interception and rendezvous problems. IEEE Transactions on Automatic Control,2021,67(3):1482-1489.
MUKHERJEE D, KUMAR S R. Field-of-view constrained impact time guidance against stationary targets. IEEE Transactions on Aerospace and Electronic Systems,2021,57(5):3296-3306.
JEON I S, LEE J I, TAHK M J. Impact-time-control guidance law for anti-ship missiles. IEEE Transactions on Control Systems Technology,2006,14(2):260-266.
DONG W, WANG Q Q, XIA Q L,et al. Multiple-constraint cooperative guidance based on two-stage sequential convex programming. Chinese Journal of Aeronautics,2020,33(1):296-307.
TENG L, GUO Y N, LI C J,et al. Multiple missiles cooperative guidance with simultaneous attack requirement under directed topologies. Aerospace Science and Technology,2019,89:100-110.
CHEN Y D, WANG J N, SHAN J Y,et al. Cooperative guidance for multiple powered missiles with constrained impact and bounded speed. Journal of Guidance, Control,and Dynamics,2021,44(4):825-841.
LU Yao, DONG Chaoyang, WANG Qing. Adaptive backstepping controller design for hypersonic vehicle. Acta Aeronautica et Astronautica Sinica,2015,36(3):970-978.(路遥, 董朝阳, 王青. 高超声速飞行器自适应反步控制器设计. 航空学报,2015,36(3):970-978.)
LI K, WANG J, LEE C H,et al. Distributed cooperative guidance for multivehicle simultaneous arrival without numerical singularities. Journal of Guidance, Control,and Dynamics,2020,43(7):1365-1373.
ZHAO J, ZHOU R, DONG Z. Three-dimensional cooperative guidance laws against stationary and maneuvering targets. Chinese Journal of Aeronautics,2015,28(4):1104-1120.
LIANG Zixuan, GUO Dong, ZHU Shengying,et al. Rapid generation of terminal engagement window for interception of hypersonic targets. Journal of Astronautics,2021,42(3):333-343.(梁子璇, 郭栋, 朱圣英, 等. 高超声速目标拦截末段交战窗口快速生成方法. 宇航学报,2021,42(3):333-343.)
LIANG Zixuan, HUANG Meiyi, RAN Yuhuan,et al. Diving trajectory planning method for hypersonic vehicles with terminal velocity and impact angle constraints. Journal of Astronautics,2022,43(8):1052-1060.(梁子璇, 黄美伊, 冉宇寰, 等. 带落速落角约束的高超声速飞行器俯冲轨迹规划方法. 宇航学报,2022,43(8):1052-1060.)
WANG C, DING X, WANG J,et al. A robust three-dimensional cooperative guidance law against maneuvering target. Journal of the Franklin Institute,2020,357(10):5735-5752.
WANG X, LU X. Three-dimensional impact angle constrained distributed guidance law design for cooperative attacks. ISA Transactions,2018,73:79-90.
SINHA A, KUMAR S R. Supertwisting control-based cooperative salvo guidance using leader-follower approach. IEEE Transactions on Aerospace and Electronic Systems,2020,56(5):3556-3565.
ZHANG S, GUO Y, LIU Z,et al. Finite-time cooperative guidance strategy for impact angle and time control. IEEE Transactions on Aerospace and Electronic Systems,2020,57(2):806-819.
WANG Z. Adaptive smooth second-order sliding mode control method with application to missile guidance. Transactions of the Institute of Measurement and Control,2017,39(6):848-860.
CHENG Haoyu, DONG Chaoyang, WANG Qing,et al. Non-fragile finite-time robust controller design for morphing aircraft. Control and Decision,2017,32(11):1933-1940.(程昊宇, 董朝阳, 王青, 等. 变体飞行器的非脆弱有限时间鲁棒控制器设计. 控制与决策,2017,32(11):1933-1940.)
TIAN Ye, CAI Yuanli, DENG Yifan. A 3D cooperative guidance law for multiple missiles with line-of-sight angle constraint. Control Theory & Applications,2022,39(5):788-798.(田野, 蔡远利, 邓逸凡. 一种带时间协同和角度约束的多导弹三维协同制导律. 控制理论与应用,2022,39(5):788-798.)
MOULAY E, LECHAPPE V, BERNUAU E,et al. Fixed-time sliding mode control with mismatched disturbances. Automatica,2022,136:110009.
MOULAY E, LECHAPPE V, BERNUAU E,et al. Robust fixed-time stability: Application to sliding-mode control. IEEE Transactions on Automatic Control,2021,67(2):1061-1066.
JING L, ZHANG L, GUO J F,et al. Fixed-time cooperative guidance law with angle constraint for multiple missiles against maneuvering target. IEEE Access,2020,8:73268-73277.
DONG W, WANG C Y, WANG J N,et al. Fixed-time terminal angle-constrained cooperative guidance law against maneuvering target. IEEE Transactions on Aerospace and Electronic Systems,2021,58(2):1352-1366.
LI Heyu, WANG Jianbin, ZHANG Rui,et al. Fixed-time cooperative guidance law with angle and remaining flight time constraints. Journal of Astronautics,2024,45(3):462-468.(李鹤宇, 王建斌, 张锐, 等. 具有角度和时间约束的固定时间协同制导律. 宇航学报,2024,45(3):462-468.)
OLFATI-SABER R, MURRAY R M. Consensus problems in networks of agents with switching topology and time-delays. IEEE Transactions on Automatic Control,2004,49(9):1520-1533.
POLYAKOV A. Nonlinear feedback design for fixed-time stabilization of linear control systems. IEEE Transactions on Automatic Control,2011,57(8):2106-2110.
ZUO Z, SONG J, TIAN B,et al. Robust fixed-time stabilization control of generic linear systems with mismatched disturbances. IEEE Transactions on Systems, Man,and Cybernetics: Systems,2020,52(2):759-768.
WANG X, TAN C P, ZHOU D. Observer-based PIGC for missiles with impact angle constraint. IEEE Transactions on Aerospace and Electronic Systems,2018,55(5):2226-2240.
JI Y, LIN D F, WANG W,et al. Three-dimensional terminal angle constrained robust guidance law with autopilot lag consideration. Aerospace Science and Technology,2019,86:160-176.
HU Q L, HAN T, XIN M. Three-dimensional guidance for various target motions with terminal angle constraints using twisting control. IEEE Transactions on Industrial Electronics,2019,67(2):1242-1253.