1.本发明属于高超声速飞行器制导与控制仿真分析技术领域,特别是一种基于分数阶时变滑模预设时间收敛的冲击角约束制导方法。
背景技术:2.随着现代信息战的发展,导弹的任务要求不再仅仅是击中目标。为实现相应的战略目标,还需满足一定的终端约束。与此同时,随着反导技术的不断提高,对导弹灵活机动能力的要求也越来越高。这些对导弹制导律提出了新的挑战。
3.最早的经典制导律始于比例导引方法。lee等人设计了基于比例导引法的考虑攻击角约束的制导律,实现以所需角度攻击目标的目的。近年来,基于滑模控制的冲击角约束制导律已成为研究热点,其作为一种非线性控制,控制结构随时间而变化,因其对存在参数不确定和外部扰动的系统具有很强的鲁棒性。guo等人使用滑模制导律来控制飞行器的方向和姿态,并将其与传统制导律进行了比较。为满足导弹制导的终端约束,kumar等人提出一种具有终端约束的滑模制导律。然而传统滑模控制器的滑动状态只能满足收敛性和稳定性,而不是所期望的有限时间稳定性,为解决该限制终端滑模控制被提出,song等人提出一种改进的非奇异快速终端滑模控制方法,可实现受控状态的有限时间收敛。不过当滑模控制器的初始值较大时,系统在有限时间内将无法达到零滑模面,降低了控制器性能,针对该问题全局滑模控制被提出并应用于制导律中,以消除滑模到达段,保证全局稳定。此外,为解决传统滑模控制固有抖振问题,研究人员添加了不同类型的观测器。针对拦截机动目标,wang等人提出一种含终端角度约束的滑模制导律,并增加了广义干涉观测器,提高了其有限时间稳定性和鲁棒性。另外一些研究人员结合滑模控制理论与分数阶控制理论,形成分数阶滑模控制理论,解决了常规滑模制导律的抖振问题,提高了制导律的鲁棒性。chen提出一种分数阶滑模制导律,将滑模控制的鲁棒性与分数微积分的微妙特性相结合,提高了制导律的鲁棒性。至此,对于冲击角约束的制导律的研究已经较为成熟和完备,但是却少有人在满足冲击角约束的前提下去考虑导弹弹道机动性的问题。因此,为满足高精度制导和现代战争制导的需要,寻求一种能够在预设时间收敛的冲击角约束制导方法,以实现预设定时间角度收敛、终端角度约束和灵活机动是十分迫切且必要的。
技术实现要素:4.本发明针对上述现有技术中的缺陷,提出一种基于分数阶时变滑模预设时间收敛的冲击角约束制导方法。该方法包括建立制导场景的飞行器相对运动学模型以及飞行器运动学和动力学模型,基于飞行器相对运动学模型,选取误差状态变量,根据选取的误差状态变量以及飞行器相对运动学模型和飞行器运动学模型和动力学模型,构建状态方程,构建到达段预设定时间收敛的冲击角约束制导律,构建跟踪段冲击角约束跟踪保持的制导律,根据所构建的到达段滑模制导律和跟踪段滑模制导律,得到预设定时间收敛的冲击角约束制导方法。本发明提高了控制器的鲁棒性,降低了分数阶项对新颖的分数阶时变滑模收敛
证明复杂性的影响,能够实现预设定时间角度收敛、终端角度约束和灵活机动。
5.本发明提供一种基于分数阶时变滑模预设时间收敛的冲击角约束制导方法,其包括以下步骤:
6.s1、建立制导场景的飞行器相对运动学模型以及飞行器运动学和动力学模型;
7.s2、基于飞行器相对运动学模型选取误差状态变量;
8.s3、根据选取的误差状态变量以及飞行器相对运动学模型、飞行器运动学模型和动力学模型,构建状态方程:
[0009][0010]
其中,e表示受控状态变量;表示e的二阶导数;u表示控制器的输出;f和g分别表示系统中的第一部分非线性函数和第二部分非线性函数;d表示系统的不确定度;
[0011]
s4、基于状态方程构建到达段预设定时间收敛的冲击角约束制导律:
[0012]
s41、根据状态变量,考虑预设定时间收敛,构建到达段分数阶时变滑模函数;
[0013]
s42、由状态方程和到达段分数阶时变滑模函数得到到达段滑模面s
arrival
一阶导数
[0014][0015]
其中,ua为到达段滑模制导律;ha表示到达段滑模面导数的非线性构成函数;
[0016]
s43、基于边界层饱和函数切换项,构建到达段预设定时间收敛的冲击角约束滑模制导律:
[0017][0018]
其中,k
aσ
和k
aμ
分别表示到达段俯仰和偏航方向上的切换项增益系数;sat(
·
)表示边界层饱和函数;s
aσ
和s
aμ
分别表示到达段俯仰和偏航方向上构造的滑模面;a
yma
和a
zma
分别表示到达段飞行器在俯仰和偏航方向上的需求过载;
[0019]
s5、基于状态方程构建跟踪段冲击角约束跟踪保持的制导律:
[0020]
s51、根据状态变量,考虑冲击角约束的跟踪保持,构建跟踪段分数阶时变滑模函数;
[0021]
s52、由状态方程和跟踪段分数阶时变滑模函数得到跟踪段滑模面s
tracking
一阶导数
[0022][0023]
其中,u
t
为跟踪段滑模制导律;h
t
表示跟踪段滑模面导数的非线性构成函数;
[0024]
s53、基于边界层饱和函数切换项,构建跟踪段冲击角约束跟踪保持的滑模制导律:
[0025][0026]
其中,k
tσ
和k
tμ
表示跟踪段滑模制导律在俯仰和偏航方向上的切换项增益系数;s
tσ
和s
tμ
分别表示跟踪段俯仰和偏航方向上构造的滑模面;a
ymt
和a
zmt
表示跟踪段飞行器在俯仰和偏航方向上的需求过载;
[0027]
s6、根据构建的到达段与跟踪段滑模制导律,得到预设时间收敛的冲击角约束制导方法:
[0028][0029]
其中,a
ym
和a
zm
分别表示飞行器在俯仰和偏航方向上的需求过载。
[0030]
进一步,所述步骤s41中所述到达段分数阶时变滑模函数为:
[0031][0032][0033]
其中,σ1和σ2分别表示俯仰方向上视线角和视线角速度的跟踪误差;μ1和μ2分别表示偏航方向上视线角和视线角速度的跟踪误差;ma,h,k,ma,n分别表示到达段第一、第二、第三、第四和第五增益系数,且有ma+σ1>0,ma+μ1>0;d
λ
表示分数阶算子;ξ
aσ
和ξ
aμ
分别表示到达段俯仰和偏航方向上滑模面的时变项;tf表示预设收敛时间;t0表示初始发射时刻的时间;t表示当前时刻的时间;
[0034]
所述步骤s51中所述跟踪段分数阶时变滑模函数为:
[0035][0036][0037]
其中,m
t
,a,q分别表示跟踪段第一、第二和第三增益系数,且有m
t
+σ1>0,m
t
+μ1>0;ξ
tσ
和ξ
tμ
分别表示俯仰和偏航方向上滑模面时变项;ts表示到达段与跟踪段的制导律切换时间。
[0038]
进一步,所述步骤s41中所述到达段分数阶时变滑模函数的构造还包括以下步骤:
[0039]
s411、基于李雅普诺夫第二法的到达段分数阶时变滑模函数稳定性证明:
[0040]
s4111、选取李雅普诺夫函数v=s2,其中v表示李雅普诺夫函数;s表示滑模面;代入到达段分数阶时变滑模函数s1,得到到达段李雅普诺夫函数v1的一阶导数为:
[0041]
[0042]
其中,e1表示到达段被控状态误差;分别表示s1,e1,e2的导数;ka,ξa分别表示到达段切换项增益与全局项;d(t)表示飞行过程中外部不确定扰动;sgn(
·
)表示符号函数;
[0043]
s4112、当选取合适ka,令其大于d(t)的最大幅度,即ka>|d(t)|,在滑膜面不等于零的条件下得到即李雅普诺夫函数的一阶导数为负定,证明所构造的s1的稳定性;
[0044]
s412、基于分数阶项时变系数阶次设计的到达段分数阶时变滑模函数收敛性证明:
[0045]
s4121、到达段分数阶时变滑模函数的第一滑模面函数为:
[0046]
e2/(ma+e1)+c1(t)ln((ma+e1)/ma)+c2(t)ξa+c3(t)d
λ
e1=0
ꢀꢀꢀ
(12)
[0047]
其中,c1(t),c2(t),c3(t)分别表示到达段第一、第二和第三时变系数;
[0048]
s4122、通过构造新第一变量a变换第一滑模面函数,a与到达段误差变量间的关系为:
[0049][0050]
其中,表示a的一阶导数;
[0051]
s4123、第一滑模面函数重写为:
[0052][0053]
其中,δa为第一常量,且δa∈(t0,tf);λ为分数阶算子的阶次;γ(λ+1)表示λ+1的伽马函数且
[0054]
s4124、第一滑模面函数方程的通解形式为:
[0055][0056][0057]
其中,τ表示积分变量;ca为第二常量且由方程的初始条件确定:
[0058]
ca=ξa/((t
f-t0)
k-1
(m
a-k+1))+ln((ma+e1(t0))/ma)/(t
f-t0)kꢀꢀꢀ
(17);
[0059]
s4125、通过构造分数阶项时变系数的阶次n等于k,第一滑模面函数通解形式更改为:
[0060][0061][0062]
s4126、当时间趋于预设的收敛时间,即t
→
tf时,在m
a-k+1≠0,λ+1≠0,k>1和ma>0条件下,a和均收敛到零,由步骤s4122得到e1和e2均收敛到零,证明构造的s1的收敛性;
[0063]
s413、基于时变项构造的到达段分数阶时变滑模函数全局性证明:
[0064]
s4131、构造到达段分数阶时变滑模函数的初始状态s1(t0):
[0065][0066]
其中,c1(t0),c2(t0),c3(t0)分别表示c1(t),c2(t),c3(t)在t0的状态;ξa表达为:
[0067]
ξa=-(e2(t0)/(ma+e1(t0))+c1(t0)ln((ma+e1(t0))/ma))
ꢀꢀꢀ
(21);
[0068]
s4132、得到加入到达段时变项的到达段分数阶时变滑模函数的初始状态:
[0069][0070]
其中,c表示caputo定义;γ(λ)表示λ的伽马函数且
[0071]
证明所构造的s1的全局性;
[0072]
所述步骤s51中所述跟踪段分数阶时变滑模函数的构造还包括以下步骤:
[0073]
s511、基于李雅普诺夫第二法的跟踪段分数阶时变滑模函数稳定性证明:
[0074]
s5111、选取李雅普诺夫函数并代入跟踪段分数阶时变滑模函数s2,得到:
[0075][0076]
其中,v2表示跟踪段李雅普诺夫函数;表示v2一阶导数;ε1表示跟踪段被控状态的误差;分别表示s2,ε1,ε2的导数;k
t
表示跟踪段切换项增益;ζ
t
表示跟踪段时变项;
[0077]
s5112、在滑膜面不等于零的条件下,得到李雅普诺夫函数的一阶导数为负定,证明所构造的s2的稳定性;
[0078]
s512、基于分数阶项时变系数阶次设计的跟踪段分数阶时变滑模函数收敛性证明:
[0079]
s5121、通过构造新第二变量γ变换第二滑模面函数形式,新第二变量与跟踪段误差变量间的关系为:
[0080][0081]
其中,表示γ的一阶导数;
[0082]
s5122、第二滑模面函数重写为:
[0083][0084]
其中,δ
t
为第四常量,且δ
t
∈(ts,t);
[0085]
s5123、第二滑模面函数方程的通解形式为:
[0086][0087][0088]
其中,c
t
为第五常量且由方程的初始条件确定:
[0089][0090]
s5124、当时间趋近于正无穷,即t
→
+∞时,在条件q>0,λ+1≠0下,γ和均收敛到零,由步骤s5121,ε1和ε2也均收敛到零,证明构造的s2的收敛性;
[0091]
s513、基于时变项构造的跟踪段分数阶时变滑模函数全局性证明,获得跟踪段时变项ζ
t
:
[0092][0093]
加入ζ
t
的跟踪段分数阶时变滑模函数初始状态在零滑模面上,由李雅普诺夫函数的形式和其一阶导数负定,得到v2≡0,s2≡0,证明了构造的s2的全局性。
[0094]
可优选的,所述步骤s1具体包括以下步骤:
[0095]
s11、设置地面惯性坐标系axyz、视线坐标系ox
lylzl
和速度坐标系oxvyvzv,建立制导场景的飞行器相对运动学模型:
[0096][0097]
其中,r表示飞行器和目标之间的相对距离;表示r的一导书数;vm表示导弹的速度;θ
η
,θ
l
,分别表示飞行器的速度高低前置角、速度方位前置角、视线高低角和视线方位角;分别表示θ
η
,θ
l
,一阶导数;
[0098]
s12、建立飞行器运动学模型和动力学模型分别为:
[0099][0100]
其中,分别表示飞行器在x、y、z方向上的分速度;θm和分别表示飞行器的弹道倾角和弹道偏角;和分别表示θm和的一阶导数;d,l,n分别表示飞行器在飞行过程中受到的阻力、升力和侧向力;m表示飞行器重量;g表示重力加速度。
[0101]
可优选的,所述步骤s2具体包括以下步骤:
[0102]
s21、通过飞行器传感器和导引头获取飞行器状态参数;
[0103]
s22、构建所获飞行器状态参数与相对运动学模型所需参数间转换矩阵为:
[0104][0105]
其中,γ
η
,γv表示飞行器的速度滚转前置角和速度倾斜角;l(γv),分别表示速度坐标系与弹道坐标系间、地面惯性坐标系与弹道坐标系间、地面惯性坐标系与视线坐标系间的转换矩阵;-1表示矩阵的逆运算;
[0106]
s23、根据飞行器相对运动学模型和状态参数,选取误差状态变量:
[0107][0108]
其中,θ
lf
和分别表示在俯仰方向上和偏航方向上期望的终端冲击角。
[0109]
可优选的,所述步骤s43和步骤s53中所述边界层饱和函数切换项为sat(s),表达为:
[0110][0111]
其中,φ表示边界层厚度;
[0112]
步骤s42和步骤s52中ha和h
t
分别为:
[0113][0114][0115]
步骤s43中a
yma
和a
zma
与步骤s53中a
ymt
和a
zmt
分别表示为:
[0116][0117][0118][0119][0120]
其中,表示vm的一阶导数。
[0121]
可优选的,所述步骤s21中所述飞行器状态参数包括当前状态参数和相对状态参数,其中所述当前状态参数包括导弹位置信息m、导弹的速度vm、飞行器的弹道倾角θm和弹道偏角所述相对状态参数包括目标的位置信息t、飞行器与目标之间的相对距离信息r、飞行器的视线高低角θ
l
和视线方位角所述步骤s22中所述相对运动学模型中所需参数包括飞行器的速度高低前置角θ
η
和速度方位前置角
[0122]
可优选的,所述步骤s22中l(γv)、和分别表示为:
[0123][0124][0125][0126][0127]
可优选的,所述步骤s3中受控状态变量e、控制器的输出u、系统中的第一部分非线性函数g和第二部分非线性函数f分别表示为:
[0128][0129]
与现有技术相比,本发明的技术效果为:
[0130]
1、本发明设计的一种基于分数阶时变滑模预设时间收敛的冲击角约束制导方法,采用一种新颖分数阶时变滑模控制器形式,实现系统状态的预设定时间收敛,在控制器中引入分数阶项,提高了控制器鲁棒性;同时提出了一种证明该控制器收敛性的新方法,通过巧妙地构造分数阶时变参数,降低了分数阶项对新颖分数阶时变滑模收敛证明复杂性的影响。
[0131]
2、本发明设计的一种基于分数阶时变滑模预设时间收敛的冲击角约束制导方法,通过将设计的新颖分数阶时变滑模控制器与飞行器动力学和运动学模型相结合,提出了新
颖分数阶时变滑模制导律,实现了飞行器状态的冲击角约束和预设定时间的角度收敛;将制导过程分为到达段和跟踪段,其中通过调整制导系数,设置到达段轨迹,实现灵活机动,成功突防后,跟踪段对视线角度误差以及视线角速度再进行微调,以预期的冲击角度精确打击目标;所设计的方法能够实现预设定时间角度收敛、终端角度约束和灵活机动,对于有外部扰动的各种制导情况,制导律均符合高精度制导的需要。
附图说明
[0132]
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本技术的其它特征、目的和优点将会变得更明显。
[0133]
图1是本发明的基于分数阶时变滑模预设时间收敛的冲击角约束制导方法流程图;
[0134]
图2是本发明的飞行器制导方法的三维制导场景示意图;
[0135]
图3a是本发明对不同冲击角打击同一目标时飞行器飞行轨迹影响的示意图;
[0136]
图3b是本发明对不同冲击角打击同一目标时飞行器弹道倾角影响的示意图;
[0137]
图3c是本发明对不同冲击角打击同一目标时飞行器弹道偏角影响的示意图;
[0138]
图3d是本发明对不同冲击角打击同一目标时飞行器法向加速度影响的示意图;
[0139]
图3e是本发明对不同冲击角打击同一目标时飞行器侧向加速度影响的示意图;
[0140]
图3f是本发明对不同冲击角打击同一目标时飞行器垂直方向滑模面影响的示意图;
[0141]
图3g是本发明对不同冲击角打击同一目标时飞行器水平方向滑模面影响的示意图;
[0142]
图3h是本发明对不同冲击角打击同一目标时飞行器los高低角影响的示意图;
[0143]
图3i是本发明对用不同冲击角打击同一目标时飞行器los方向角影响的示意图;
[0144]
图3j是本发明对不同冲击角打击同一目标时飞行器速度影响的示意图;
[0145]
图4a是本发明对同一冲击角打击不同距离目标时飞行器飞行轨迹影响的示意图;
[0146]
图4b是本发明对同一冲击角打击不同距离目标时飞行器弹道倾角影响的示意图;
[0147]
图4c是本发明对同一冲击角打击不同距离目标时飞行器弹道偏角影响的示意图;
[0148]
图4d是本发明对同一冲击角打击不同距离目标时飞行器法向加速度影响的示意图;
[0149]
图4e是本发明对同一冲击角打击不同距离目标时飞行器侧向加速度影响的示意图;
[0150]
图4f是本发明对同一冲击角打击不同距离目标时飞行器垂直方向滑模面影响的示意图;
[0151]
图4g是本发明对同一冲击角打击不同距离目标时飞行器水平方向滑模面影响的示意图;
[0152]
图4h是本发明对同一冲击角打击不同距离的目标时的飞行器los高低角影响的示意图;
[0153]
图4i是本发明对同一冲击角打击不同距离目标时飞行器los方向角影响的示意图;
[0154]
图4j是本发明对同一冲击角打击不同距离目标时飞行器速度影响的示意图;
[0155]
图5a是本发明对同一目标不同收敛时间tf时对飞行器轨迹变化影响的示意图;
[0156]
图5b是本发明对同一目标不同收敛时间tf时对飞行器弹道倾角影响的示意图;
[0157]
图5c是本发明对同一目标不同收敛时间tf时对飞行器滑模表面影响的示意图;
[0158]
图5d是本发明对同一目标不同收敛时间tf时对飞行器los高低角影响的示意图;
[0159]
图6a是本发明对同一目标不同到达段第一增益系数ma对飞行器轨迹影响的示意图;
[0160]
图6b是本发明对同一目标不同到达段第一增益系数ma对飞行器弹道倾角影响的示意图;
[0161]
图6c是本发明对同一目标不同到达段第一增益系数ma时对滑模表面影响的示意图;
[0162]
图6d是本发明对同一目标不同到达段第一增益系数ma时对los高低角影响的示意图;
[0163]
图7a是本发明对同一目标不同到达段第四增益系数k时对飞行器轨迹变化影响的示意图;
[0164]
图7b是本发明对同一目标不同到达段第四增益系数k时对飞行器弹道倾角影响的示意图;
[0165]
图7c是本发明对同一目标不同到达段第四增益系数k时对飞行器滑模表面影响的示意图;
[0166]
图7d是本发明对同一目标不同到达段第四增益系数k时对los高低角影响的示意图;
[0167]
图8a是本发明对同一目标不同到达段第五增益系数ma时对轨迹变化影响的示意图;
[0168]
图8b是本发明对同一目标不同到达段第五增益系数ma时对弹道倾角影响的示意图;
[0169]
图8c是本发明对同一目标不同到达段第五增益系数ma时对滑模表面影响的曲线示意图;
[0170]
图8d是本发明对同一目标不同到达段第五增益系数ma时对los高低角影响的示意图;
[0171]
图9a是本发明对存在外部扰动制导下有无分数阶项对飞行器飞行轨迹影响的示意图;
[0172]
图9b是本发明对存在外部扰动制导下有无分数阶项对飞行器弹道倾角影响的示意图;
[0173]
图9c是本发明对存在外部扰动制导下有无分数阶项对飞行器弹道偏角影响的示意图;
[0174]
图9d是本发明对存在外部扰动制导下有无分数阶项对飞行器法向加速度影响的示意图;
[0175]
图9e是本发明对存在外部扰动制导下有无分数阶项对飞行器侧向加速度影响的示意图;
[0176]
图9f是本发明对存在外部扰动制导下有无分数阶项对飞行器垂直滑模面影响的示意图;
[0177]
图9g是本发明对存在外部扰动制导下有无分数阶项对飞行器水平滑模面影响的示意图;
[0178]
图9h是本发明对存在外部扰动制导下有无分数阶项对飞行器los高低角影响的示意图;
[0179]
图9i是本发明对存在外部扰动制导下有无分数阶项对飞行器los方向角影响的示意图;
[0180]
图9j是本发明对存在外部扰动制导下有无分数阶项对飞行器速度影响的示意图。
具体实施方式
[0181]
下面结合附图和实施例对本技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
[0182]
需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
[0183]
图1示出了本发明的基于分数阶时变滑模预设时间收敛的冲击角约束制导方法,该方法包括以下步骤:
[0184]
s1、建立制导场景的飞行器相对运动学模型以及飞行器运动学和动力学模型:
[0185]
图2表示高超声速飞行器在三维空间中的制导场景示意图。
[0186]
s11、设置地面惯性坐标系axyz、视线坐标系ox
lylzl
和速度坐标系oxvyvzv,建立制导场景的飞行器相对运动学模型:
[0187][0188]
其中,r表示飞行器和目标之间的相对距离;表示r的一阶导数;vm表示导弹的速度;θ
η
,θ
l
,分别表示飞行器的速度高低前置角、速度方位前置角、视线高低角和视线方位角;分别表示θ
η
,θ
l
,一阶导数;a
ym
和a
zm
分别表示飞行器在俯仰和偏航方向上的需求过载。
[0189]
s12、建立飞行器运动学模型和动力学模型分别为:
[0190][0191]
其中,分别表示飞行器在x、y、z方向上的分速度;θm和分别表示飞行器的弹道倾角和弹道偏角;和分别表示θm和的一阶导数;d,l,n分别表示飞行器在飞行过程中受到的阻力、升力和侧向力;m表示飞行器重量;g表示重力加速度。
[0192]
s2、基于飞行器相对运动学模型选取误差状态变量。
[0193]
s21、通过飞行器传感器和导引头获取飞行器状态参数,其中飞行器状态参数包括当前状态参数和相对状态参数,其中当前状态参数包括导弹位置信息m、导弹的速度vm、飞行器的弹道倾角θm和弹道偏角相对状态参数包括目标的位置信息t、飞行器与目标之间的相对距离信息r、飞行器的视线高低角θ
l
和视线方位角
[0194]
s22、基于相对运动学模型所需参数,包括飞行器的速度高低前置角θ
η
和速度方位前置角构建所获飞行器状态参数与相对运动学模型所需参数间转换矩阵为:
[0195][0196]
其中,γ
η
,γv分别表示飞行器的速度滚转前置角和速度倾斜角;d,l,n分别表示飞行器在飞行过程中受到的阻力、升力和侧向力;-1表示矩阵的逆运算;l(γv),分别表示速度坐标系与弹道坐标系间、地面惯性坐标系与弹道坐标系间、地面惯性坐标系与视线坐标系间的转换矩阵,且分别表示为:
[0197][0198][0199][0200]
得到转换矩阵为:
[0201][0202]
s23、根据飞行器相对运动学模型和状态参数,选取误差状态变量:
[0203][0204]
其中,σ1和σ2分别表示俯仰方向上视线角和视线角速度的跟踪误差;μ1和μ2分别表示偏航方向上视线角和视线角速度的跟踪误差;θ
lf
和分别表示在俯仰方向上和偏航方向上期望的终端冲击角。
[0205]
s3、根据选取的误差状态变量以及飞行器相对运动学模型和飞行器运动学模型和动力学模型,构建状态方程:
[0206][0207]
其中,e表示受控状态变量;表示e的二阶导数;u表示控制器的输出;f和g分别表
示系统中的第一部分非线性函数和第二部分非线性函数;d表示系统的不确定度。e,u,g,f分别表示为:
[0208][0209]
s4、基于状态方程构建到达段预设定时间收敛的冲击角约束制导律。
[0210]
s41、根据状态变量,考虑预设定时间收敛,构建到达段分数阶时变滑模函数:
[0211][0212][0213]
其中,s
aσ
和s
aμ
分别表示到达段俯仰和偏航方向上构造的滑模面;ma,h,k,ma,n分别表示到达段第一、第二、第三、第四和第五增益系数,且有ma+σ1>0,ma+μ1>0;d
λ
表示分数阶算子;ξ
aσ
和ξ
aμ
分别表示到达段俯仰和偏航方向上滑模面的时变项;tf表示预设收敛时间;t0表示初始发射时刻的时间;t表示当前时刻的时间。
[0214]
到达段分数阶时变滑模函数的构造还包括以下步骤:
[0215]
s411、基于李雅普诺夫第二法的到达段分数阶时变滑模函数稳定性证明。
[0216]
s4111、选取李雅普诺夫函数v=s2,其中v表示李雅普诺夫函数;s表示滑模面;代入到达段分数阶时变滑模函数s1,得到到达段李雅普诺夫函数v1的一阶导数为:
[0217][0218]
其中,e1表示到达段被控状态误差;分别表示s1,e1,e2的导数;ka,ξa分别表示到达段切换项增益与全局项;d(t)表示飞行过程中外部不确定扰动;sgn(
·
)表示符号函数。
[0219]
s4112、当选取合适的到达段切换项增益,令其大于系统不确定扰动的最大幅度,即ka>|d(t)|,在滑膜面不等于零的条件下,得到即李雅普诺夫函数的一阶导数为负
定,证明所构造的到达段分数阶时变滑模函数s1的稳定性。
[0220]
s412、基于分数阶项时变系数阶次设计的到达段分数阶时变滑模函数收敛性证明。
[0221]
s4121、到达段分数阶时变滑模函数的第一滑模面函数为:
[0222]
e2/(ma+e1)+c1(t)ln((ma+e1)/ma)+c2(t)ξa+c3(t)d
λ
e1=0
ꢀꢀꢀ
(12);
[0223]
其中,c1(t),c2(t),c3(t)分别表示到达段第一、第二和第三时变系数。
[0224]
s4122、通过构造新第一变量a变换第一滑模面函数,a与到达段误差变量间的关系为:
[0225][0226]
其中,表示a的一阶导数。
[0227]
s4123、第一滑模面函数重写为:
[0228][0229]
其中,δa为第一常量,且δa∈(t0,tf);λ为分数阶算子的阶次;γ(λ+1)表示λ+1的伽马函数且
[0230]
s4124、第一滑模面函数方程的通解形式为:
[0231][0232][0233]
其中,τ表示积分变量;ca为第二常量且由方程的初始条件确定:
[0234]
ca=ξa/((t
f-t0)
k-1
(m
a-k+1))+ln((ma+e1(t0))/ma)/(t
f-t0)kꢀꢀꢀ
(17)。
[0235]
s4125、通过构造分数阶项时变系数的阶次n等于k,第一滑模面函数通解形式更改为:
[0236][0237][0238]
s4126、当时间趋近于预先设定的收敛时间,即t
→
tf时,在条件m
a-k+1≠0,λ+1≠0,k>1和ma>0下,a和均收敛到零,根据步骤s4122得到e1和e2也均收敛到零,证明构造的到达段分数阶时变滑模函数s1的收敛性。
[0239]
s413、基于时变项构造的到达段分数阶时变滑模函数全局性证明:
[0240]
s4131、构造到达段分数阶时变滑模函数的初始状态s1(t0):
[0241][0242]
其中,c1(t0),c2(t0),c3(t0)分别表示c1(t),c2(t),c3(t)在t0的状态;ξa表达为:
[0243]
ξa=-(e2(t0)/(ma+e1(t0))+c1(t0)ln((ma+e1(t0))/ma))
ꢀꢀꢀ
(21)。
[0244]
s4132、得到加入到达段时变项的到达段分数阶时变滑模函数的初始状态:
[0245][0246]
其中,c表示caputo定义;γ(λ)表示λ的伽马函数且
[0247]
证明所构造的到达段分数阶时变滑模函数s1的全局性。
[0248]
s42、由状态方程和到达段分数阶时变滑模函数得到到达段滑模面s
arrival
一阶导数
[0249][0250]
其中,ua为到达段滑模制导律;ha表示到达段滑模面导数的非线性构成函数;ha和h
t
为:
[0251][0252][0253]
s43、基于边界层饱和函数切换项sat(s):
[0254]
[0255]
其中,φ表示边界层厚度。
[0256]
构建到达段预设定时间收敛的冲击角约束滑模制导律:
[0257][0258]
其中,k
aσ
和k
aμ
分别表示到达段俯仰和偏航方向上的切换项增益系数;sat(
·
)表示边界层饱和函数;a
yma
和a
zma
分别表示到达段飞行器在俯仰和偏航方向上的需求过载,分别表示为:
[0259][0260][0261]
其中,表示vm的一阶导数。
[0262]
s5、基于状态方程构建跟踪段冲击角约束跟踪保持的制导律。
[0263]
s51、根据状态变量,考虑冲击角约束的跟踪保持,构建跟踪段分数阶时变滑模函数:
[0264][0265][0266]
其中,s
tσ
和s
tμ
分别表示跟踪段俯仰和偏航方向上构造的滑模面;m
t
,a,q分别表示
跟踪段第一、第二和第三增益系数,且有m
t
+σ1>0,m
t
+μ1>0;ξ
tσ
和ξ
tμ
分别表示俯仰和偏航方向上滑模面时变项;ts表示到达段与跟踪段的制导律切换时间。
[0267]
跟踪段分数阶时变滑模函数的构造还包括以下步骤:
[0268]
s511、基于李雅普诺夫第二法的跟踪段分数阶时变滑模函数稳定性证明。
[0269]
s5111、选取李雅普诺夫函数并代入跟踪段分数阶时变滑模函数,得到:
[0270][0271]
其中,v2表示跟踪段李雅普诺夫函数;表示v2一阶导数;ε1表示跟踪段被控状态的误差;分别表示s2,ε1,ε2的导数;k
t
表示跟踪段切换项增益;ζ
t
表示跟踪段时变项。
[0272]
s5112、在滑膜面不等于零的条件下,得到李雅普诺夫函数的一阶导数为负定,证明所构造的跟踪段分数阶时变滑模函数s2的稳定性。
[0273]
s512、基于分数阶项时变系数阶次设计的跟踪段分数阶时变滑模函数收敛性证明。
[0274]
s5121、通过构造新第二变量γ变换第二滑模面函数形式,新第二变量与跟踪段误差变量间的关系为:
[0275][0276]
其中,表示γ的一阶导数。
[0277]
s5122、第二滑模面函数重写为:
[0278][0279]
其中,δ
t
为第四常量,且δ
t
∈(ts,t)。
[0280]
s5123、第二滑模面函数方程的通解形式为:
[0281][0282][0283]
其中,c
t
为第五常量且由方程的初始条件确定:
[0284][0285]
s5124、当时间趋近于正无穷,即t
→
+∞时,在条件q>0,λ+1≠0下,γ和均收敛到零,由步骤s5121,ε1和ε2也均收敛到零,证明构造跟踪段分数阶时变滑模函数s2的收敛性。s513、基于时变项构造的跟踪段分数阶时变滑模函数全局性证明,获得跟踪段时变项ζ
t
:
[0286][0287]
加入ζ
t
的跟踪段分数阶时变滑模函数初始状态在零滑模面上,由李雅普诺夫函数的形式和其一阶导数负定,得到v2≡0,s2≡0,证明了构造的跟踪段分数阶时变滑模函数s2的全局性。
[0288]
s52、由状态方程和跟踪段分数阶时变滑模函数得到跟踪段滑模面s
tracking
一阶导数
[0289][0290]
其中,u
t
为跟踪段滑模制导律;h
t
表示跟踪段滑模面导数的非线性构成函数。
[0291]
s53、基于边界层饱和函数切换项,构建跟踪段冲击角约束跟踪保持的滑模制导律:
[0292][0293]
其中,k
tσ
和k
tμ
表示跟踪段滑模制导律在俯仰和偏航方向上的切换项增益系数;a
ymt
和a
zmt
表示跟踪段飞行器在俯仰和偏航方向上的需求过载,分别表示为:
[0294][0295][0296]
s6、根据所构建的到达段滑模制导律和跟踪段滑模制导律,得到预设定时间收敛的冲击角约束制导方法:
[0297][0298]
在一个具体实施例中,分别对本发明的适用性、灵活机动能力和鲁棒性进行了讨
论。
[0299]
具体地,针对适用性,采用本发明对不同冲击角打击同一目标进行仿真,结果如图3a~3j以及表1所示。当预期冲击角介于-10
°
和-70
°
间时,los高低角能在预设定的收敛时间tf达到预设定的收敛los角θ
lf
;随后在跟踪段保持直到飞行结束。在到达段弹道倾角逐渐收敛到预期冲击角,在跟踪段内进行细微修正,实现了预期的冲击角。这符合本发明设计的制导律的预期结果,平均脱靶量小于1e-6m,冲击角平均误差小于3e-3
°
,符合高精度制导的需要。
[0300]
对同一冲击角打击不同距离目标进行仿真,结果如图4a~4j以及表2所示。当预期撞击距离在(15,0,15)km和(35,0,35)km间时,平均脱靶量小于2e-5m,冲击角的平均误差小于4.3e-3
°
,符合高精度制导的需要。因此,上述仿真验证了本发明所设计制导律在三维空间中的普适性。
[0301][0302]
表1
[0303][0304]
表2
[0305]
针对灵活机动能力,本发明对同一目标采用不同收敛时间tf进行仿真,结果如图5a~5d以及表3所示。当预设定收敛时间小于实际撞击时间时,设计的制导律在冲击角度误差和脱靶量方面表现更好;当大于实际撞击时间时,冲击角度误差和脱靶量将逐渐增加。这由于在预设收敛时间前滑模状态不会收敛到零滑模面,状态误差不会收敛到零。仿真结果与滑模收敛性证明结论一致。此外不同预设定时间可通过改变los角度约束趋势来改变到达段的轨迹。
[0306][0307]
表3
[0308]
对同一目标采用不同的制导系数ma、k和ma进行仿真,结果分别如图6a~6d、7a~7d、8a~8d所示。无论改变哪个制导系数,制导精度和预期冲击角度都不受影响,但到达段轨迹存在差异。因此,通过合理设置制导系数,可实现到达段轨迹调整,实现攻击轨迹的可控性。
[0309]
针对鲁棒性,本发明对存在外部扰动的制导情况下有无分数阶项进行仿真,结果对比如图9a~9j所示。在两个连续时间段内,将两个不同的频率和幅度的外部扰动添加到升力和侧向力中,当制导律则没有分数阶项时,制导律的加速度输出会随着外部扰动剧烈抖动,加速度的抖动也会导致攻角的抖动,而在实际飞行过程中,攻角的抖动对飞行器的控制非常不利,它甚至可能对飞行器的结构造成共振损坏;具有分数阶项的制导律的加速度输出曲线变化平稳,几乎不受外部扰动的影响。这也证明了具有分数阶项的滑模制导律具有优异的鲁棒性。
[0310]
本发明设计的一种基于分数阶时变滑模预设时间收敛的冲击角约束制导方法,采用一种新颖分数阶时变滑模控制器形式,实现系统状态的预设定时间收敛,在控制器中引入分数阶项,提高了控制器鲁棒性;同时提出了一种证明该控制器收敛性的新方法,通过巧妙地构造分数阶时变参数,降低了分数阶项对新颖分数阶时变滑模收敛证明复杂性的影响;通过将设计的新颖分数阶时变滑模控制器与飞行器动力学和运动学模型相结合,提出了新颖分数阶时变滑模制导律,实现了飞行器状态的冲击角约束和预设定时间的角度收敛;将制导过程分为到达段和跟踪段,其中通过调整制导系数,设置到达段轨迹,实现灵活机动,成功突防后,跟踪段对视线角度误差以及视线角速度再进行微调,以预期的冲击角度精确打击目标;所设计的方法能够实现预设定时间角度收敛、终端角度约束和灵活机动,对于有外部扰动的各种制导情况,制导律均符合高精度制导的需要。
[0311]
最后所应说明的是:以上实施例仅以说明而非限制本发明的技术方案,尽管参照上述实施例对本发明进行了详细说明,本领域的普通技术人员应当理解:依然可以对本发明进行修改或者等同替换,而不脱离本发明的精神和范围的任何修改或局部替换,其均应涵盖在本发明的权利要求范围当中。
技术特征:1.一种基于分数阶时变滑模预设时间收敛的冲击角约束制导方法,其特征在于,其包括以下步骤:s1、建立制导场景的飞行器相对运动学模型以及飞行器运动学和动力学模型;s2、基于飞行器相对运动学模型选取误差状态变量;s3、根据选取的误差状态变量以及飞行器相对运动学模型、飞行器运动学模型和动力学模型,构建状态方程:其中,e表示受控状态变量;表示e的二阶导数;u表示控制器的输出;f和g分别表示系统中的第一部分非线性函数和第二部分非线性函数;d表示系统的不确定度;s4、基于状态方程构建到达段预设定时间收敛的冲击角约束制导律:s41、根据状态变量,考虑预设定时间收敛,构建到达段分数阶时变滑模函数;s42、由状态方程和到达段分数阶时变滑模函数得到到达段滑模面s
arrival
一阶导数一阶导数其中,u
a
为到达段滑模制导律;h
a
表示到达段滑模面导数的非线性构成函数;s43、基于边界层饱和函数切换项,构建到达段预设定时间收敛的冲击角约束滑模制导律:其中,k
aσ
和k
aμ
分别表示到达段俯仰和偏航方向上的切换项增益系数;sat(
·
)表示边界层饱和函数;s
aσ
和s
aμ
分别表示到达段俯仰和偏航方向上构造的滑模面;a
yma
和a
zma
分别表示到达段飞行器在俯仰和偏航方向上的需求过载;s5、基于状态方程构建跟踪段冲击角约束跟踪保持的制导律:s51、根据状态变量,考虑冲击角约束的跟踪保持,构建跟踪段分数阶时变滑模函数;s52、由状态方程和跟踪段分数阶时变滑模函数得到跟踪段滑模面s
tracking
一阶导数一阶导数其中,u
t
为跟踪段滑模制导律;h
t
表示跟踪段滑模面导数的非线性构成函数;s53、基于边界层饱和函数切换项,构建跟踪段冲击角约束跟踪保持的滑模制导律:其中,k
tσ
和k
tμ
表示跟踪段滑模制导律在俯仰和偏航方向上的切换项增益系数;s
tσ
和s
tμ
分别表示跟踪段俯仰和偏航方向上构造的滑模面;a
ymt
和a
zmt
表示跟踪段飞行器在俯仰和偏航方向上的需求过载;s6、根据构建的到达段与跟踪段滑模制导律,得到预设时间收敛的冲击角约束制导方
法:其中,a
ym
和a
zm
分别表示飞行器在俯仰和偏航方向上的需求过载。2.根据权利要求1所述的基于分数阶时变滑模预设时间收敛的冲击角约束制导方法,其特征在于,所述步骤s41中所述到达段分数阶时变滑模函数为:征在于,所述步骤s41中所述到达段分数阶时变滑模函数为:其中,σ1和σ2分别表示俯仰方向上视线角和视线角速度的跟踪误差;μ1和μ2分别表示偏航方向上视线角和视线角速度的跟踪误差;m
a
,h,k,m
a
,n分别表示到达段第一、第二、第三、第四和第五增益系数,且有m
a
+σ1>0,m
a
+μ1>0;d
λ
表示分数阶算子;ξ
aσ
和ξ
aμ
分别表示到达段俯仰和偏航方向上滑模面的时变项;t
f
表示预设收敛时间;t0表示初始发射时刻的时间;t表示当前时刻的时间;所述步骤s51中所述跟踪段分数阶时变滑模函数为:所述步骤s51中所述跟踪段分数阶时变滑模函数为:其中,m
t
,a,q分别表示跟踪段第一、第二和第三增益系数,且有m
t
+σ1>0,m
t
+μ1>0;ξ
tσ
和ξ
tμ
分别表示俯仰和偏航方向上滑模面时变项;t
s
表示到达段与跟踪段的制导律切换时间。3.根据权利要求1所述的基于分数阶时变滑模预设时间收敛的冲击角约束制导方法,其特征在于,所述步骤s41中所述到达段分数阶时变滑模函数的构造还包括以下步骤:s411、基于李雅普诺夫第二法的到达段分数阶时变滑模函数稳定性证明:s4111、选取李雅普诺夫函数v=s2,其中v表示李雅普诺夫函数;s表示滑模面;代入到达段分数阶时变滑模函数s1,得到到达段李雅普诺夫函数v1的一阶导数为:其中,e1表示到达段被控状态误差;e2,分别表示s1,e1,e2的导数;k
a
,ξ
a
分别表示到达段切换项增益与全局项;d(t)表示飞行过程中外部不确定扰动;sgn(
·
)表示符号函数;
s4112、当选取合适k
a
,令其大于d(t)的最大幅度,即k
a
>|d(t)|,在滑膜面不等于零的条件下得到即李雅普诺夫函数的一阶导数为负定,证明所构造的s1的稳定性;s412、基于分数阶项时变系数阶次设计的到达段分数阶时变滑模函数收敛性证明:s4121、到达段分数阶时变滑模函数的第一滑模面函数为:e2/(m
a
+e1)+c1(t)ln((m
a
+e1)/m
a
)+c2(t)ξ
a
+c3(t)d
λ
e1=0
ꢀꢀꢀꢀ
(12)其中,c1(t),c2(t),c3(t)分别表示到达段第一、第二和第三时变系数;s4122、通过构造新第一变量a变换第一滑模面函数,a与到达段误差变量间的关系为:其中,表示a的一阶导数;s4123、第一滑模面函数重写为:其中,δ
a
为第一常量,且δ
a
∈(t0,t
f
);λ为分数阶算子的阶次;γ(λ+1)表示λ+1的伽马函数且s4124、第一滑模面函数方程的通解形式为:s4124、第一滑模面函数方程的通解形式为:其中,τ表示积分变量;c
a
为第二常量且由方程的初始条件确定:c
a
=ξ
a
/((t
f-t0)
k-1
(m
a-k+1))+ln((m
a
+e1(t0))/m
a
)/(t
f-t0)
k
ꢀꢀ
(17);s4125、通过构造分数阶项时变系数的阶次n等于k,第一滑模面函数通解形式更改为:s4125、通过构造分数阶项时变系数的阶次n等于k,第一滑模面函数通解形式更改为:s4126、当时间趋于预设的收敛时间,即t
→
t
f
时,在m
a-k+1≠0,λ+1≠0,k>1和m
a
>0条件下,a和均收敛到零,由步骤s4122得到e1和e2均收敛到零,证明构造的s1的收敛性;s413、基于时变项构造的到达段分数阶时变滑模函数全局性证明:s4131、构造到达段分数阶时变滑模函数的初始状态s1(t0):其中,c1(t0),c2(t0),c3(t0)分别表示c1(t),c2(t),c3(t)在t0的状态;ξ
a
表达为:
ξ
a
=-(e2(t0)/(m
a
+e1(t0))+c1(t0)ln((m
a
+e1(t0))/m
a
))
ꢀꢀꢀ
(21);s4132、得到加入到达段时变项的到达段分数阶时变滑模函数的初始状态:其中,c表示caputo定义;γ(λ)表示λ的伽马函数且证明所构造的s1的全局性;所述步骤s51中所述跟踪段分数阶时变滑模函数的构造还包括以下步骤:s511、基于李雅普诺夫第二法的跟踪段分数阶时变滑模函数稳定性证明:s5111、选取李雅普诺夫函数并代入跟踪段分数阶时变滑模函数s2,得到:其中,v2表示跟踪段李雅普诺夫函数;表示v2一阶导数;ε1表示跟踪段被控状态的误差;ε2,分别表示s2,ε1,ε2的导数;k
t
表示跟踪段切换项增益;ζ
t
表示跟踪段时变项;s5112、在滑膜面不等于零的条件下,得到李雅普诺夫函数的一阶导数为负定,证明所构造的s2的稳定性;s512、基于分数阶项时变系数阶次设计的跟踪段分数阶时变滑模函数收敛性证明:s5121、通过构造新第二变量γ变换第二滑模面函数形式,新第二变量与跟踪段误差变量间的关系为:其中,表示γ的一阶导数;s5122、第二滑模面函数重写为:其中,δ
t
为第四常量,且δ
t
∈(t
s
,t);s5123、第二滑模面函数方程的通解形式为:s5123、第二滑模面函数方程的通解形式为:其中,c
t
为第五常量且由方程的初始条件确定:
s5124、当时间趋近于正无穷,即t
→
+∞时,在条件q>0,λ+1≠0下,γ和均收敛到零,由步骤s5121,ε1和ε2也均收敛到零,证明构造的s2的收敛性;s513、基于时变项构造的跟踪段分数阶时变滑模函数全局性证明,获得跟踪段时变项ζ
t
:加入ζ
t
的跟踪段分数阶时变滑模函数初始状态在零滑模面上,由李雅普诺夫函数的形式和其一阶导数负定,得到v2≡0,s2≡0,证明了构造的s2的全局性。4.根据权利要求1所述的基于分数阶时变滑模预设时间收敛的冲击角约束制导方法,其特征在于,所述步骤s1具体包括以下步骤:s11、设置地面惯性坐标系axyz、视线坐标系ox
l
y
l
z
l
和速度坐标系oxvyvzv,建立制导场景的飞行器相对运动学模型:其中,r表示飞行器和目标之间的相对距离;表示r的一阶导数;v
m
表示导弹的速度;θ
η
,θ
l
,分别表示飞行器的速度高低前置角、速度方位前置角、视线高低角和视线方位角;分别表示θ
η
,θ
l
,一阶导数;s12、建立飞行器运动学模型和动力学模型分别为:其中,分别表示飞行器在x、y、z方向上的分速度;θ
m
和分别表示飞行器的弹道倾角和弹道偏角;和分别表示θ
m
和的一阶导数;d,l,n分别表示飞行器在飞行过程中受到的阻力、升力和侧向力;m表示飞行器重量;g表示重力加速度。5.根据权利要求1所述的基于分数阶时变滑模预设时间收敛的冲击角约束制导方法,其特征在于,所述步骤s2具体包括以下步骤:s21、通过飞行器传感器和导引头获取飞行器状态参数;s22、构建所获飞行器状态参数与相对运动学模型所需参数间转换矩阵为:其中,γ
η
,γ
v
表示飞行器的速度滚转前置角和速度倾斜角;l(γ
v
),分别表示速度坐标系与弹道坐标系间、地面惯性坐标系与弹道坐标系间、地面惯性坐标系与视线坐标系间的转换矩阵;-1表示矩阵的逆运算;s23、根据飞行器相对运动学模型和状态参数,选取误差状态变量:
其中,θ
lf
和分别表示在俯仰方向上和偏航方向上期望的终端冲击角。6.根据权利要求1所述的基于分数阶时变滑模预设时间收敛的冲击角约束制导方法,其特征在于,所述步骤s43和步骤s53中所述边界层饱和函数切换项为sat(s),表达为:其中,φ表示边界层厚度;步骤s42和步骤s52中h
a
和h
t
分别为:分别为:步骤s43中a
yma
和a
zma
与步骤s53中a
ymt
和a
zmt
分别表示为:
其中,表示v
m
的一阶导数。7.根据权利要求1所述的基于分数阶时变滑模预设时间收敛的冲击角约束制导方法,其特征在于,所述步骤s21中所述飞行器状态参数包括当前状态参数和相对状态参数,其中所述当前状态参数包括导弹位置信息m、导弹的速度v
m
、飞行器的弹道倾角θ
m
和弹道偏角所述相对状态参数包括目标的位置信息t、飞行器与目标之间的相对距离信息r、飞行器的视线高低角θ
l
和视线方位角所述步骤s22中所述相对运动学模型中所需参数包括飞行器的速度高低前置角θ
η
和速度方位前置角8.根据权利要求1所述的基于分数阶时变滑模预设时间收敛的冲击角约束制导方法,其特征在于,所述步骤s22中l(γ
v
)、和分别表示为:
9.根据权利要求1所述的基于分数阶时变滑模预设时间收敛的冲击角约束制导方法,其特征在于,所述步骤s3中受控状态变量e、控制器的输出u、系统中的第一部分非线性函数g和第二部分非线性函数f分别表示为:g和第二部分非线性函数f分别表示为:
技术总结本发明提供了一种基于分数阶时变滑模预设时间收敛的冲击角约束制导方法,其包括:建立制导场景的飞行器相对运动学模型以及飞行器运动学和动力学模型,基于飞行器相对运动学模型,选取误差状态变量,根据选取的误差状态变量以及飞行器相对运动学模型和飞行器运动学模型和动力学模型,构建状态方程,构建到达段预设定时间收敛的冲击角约束制导律,构建跟踪段冲击角约束跟踪保持的制导律,根据所构建的到达段滑模制导律和跟踪段滑模制导律,得到预设定时间收敛的冲击角约束制导方法。本发明提高了控制器的鲁棒性,降低了分数阶项对新颖的分数阶时变滑模收敛证明复杂性的影响,能够实现预设定时间角度收敛、终端角度约束和灵活机动。机动。机动。
技术研发人员:盛永智 张成新 甘佳豪
受保护的技术使用者:北京理工大学
技术研发日:2022.04.11
技术公布日:2022/7/5