一种考虑路径约束的基于特征模型的制导方法与流程
2021-02-13 07:02:29|327|起点商标网
[0001]
本发明涉及航空航天领域,特别是一种考虑路径约束的基于特征模型的制导方法。
背景技术:
[0002]
特征建模理论是吴宏鑫院士20世纪80年代提出的,经过40多年的研究,在理论和应用上均取得了重要进展,形成了一套完整的实用性很强的自适应控制理论和方法。基于特征模型的制导方法在载人飞船,嫦娥五号试验器返回器中得到成功应用,开伞精度达到世界先进水平,因此,具有重要的应用价值和前景。基于特征模型的制导方法本质上属于数值预测制导方法,路径约束问题是数值预测制导方法的本质难点。目前基于特征模型的制导中,路径约束的实现是与预测制导律分别进行的。首先通过数值预测制导方法求取制导律,然后,当在线运行时,如果到达路径约束边界,则采用升力向上的方法。这种路径限制制导方法改变了通过预测制导方法求取的制导律,因此将在一定程度上影响制导精度;而且,即使此时采用升力完全向上的制导策略,也可能无法满足路径约束的要求。
技术实现要素:
[0003]
本发明解决的技术问题是:克服现有技术的不足,提供了一种考虑路径约束的基于特征模型的制导方法,该方法不仅满足制导精度,而且满足路径约束。
[0004]
本发明的技术方案是:一种考虑路径约束的基于特征模型的制导方法,步骤如下:
[0005]
1)建立航天器被控对象动力学方程,并设定路径约束;
[0006]
2)在第k个制导周期,通过导航测量,得到当前制导周期的状态,其中k=1,2,
…
;
[0007]
3)通过对动力学方程积分,计算预计航程;
[0008]
4)计算得到待飞航程;
[0009]
5)计算得到高度变化率参考量;
[0010]
6)建立含有高度变化率的解耦特征模型;
[0011]
7)利用投影梯度法或投影最小二乘法辨识系数;
[0012]
8)计算得到制导律;
[0013]
9)返回步骤2)下一个制导周期。
[0014]
所述步骤1)中航天器被控对象动力学方程具体为:
[0015][0016][0017][0018]
[0019][0020][0021][0022]
其中,r表示距离星球中心的径向半径,θ和φ分别表示经度和纬度,v表示星球相对速度,γ和ψ分别表示星球相对速度的飞行路径角和航向角,s表示预计航程,l和d分别表示气动升力和阻力,ω表示星球自转角速度,σ表示倾侧角,σ为所需设计的制导变量。
[0023]
所述步骤1)中路径约束具体包括:
[0024]
负载:
[0025]
热率:
[0026]
动压:
[0027]
其中,ρ表示大气密度,k
q
是已知常数,a
max
,分别表示热率、负载和动压的限制。
[0028]
所述步骤2)中通过导航测量得到当前制导周期状态具体包括r(k),θ(k),φ(k),v(k),γ(k),ψ(k);如果v(k)=v
*
,v
*
表示已知的终端速度,则制导结束;否则,继续执行步骤3)。
[0029]
所述步骤3)的具体过程为:
[0030]
由计算得到大气密度ρ,其中ρ0是在参考高度h0处的大气密度,β
r
<0表示大气密度指数表示的系数;h=r-r0;其中,r0表示星球半径;
[0031]
由和计算得到升力l和阻力d,其中r0为星球半径,s
ref
和m分别表示飞行器参考面积和质量,c
l
和c
d
分别表示升力系数和阻力系数;
[0032]
以当前制导周期状态作为初值,当前制导变量u(k)=cosσ(k)作为输入,对航天器被控对象动力学方程进行积分,积分到终端条件v=v
*
,从而得到当前制导周期的预计航程s(k)。
[0033]
所述步骤4)中待飞航程:
[0034]
s
ref
=arccos(sinθ
s
sinθ(k)+cosφ
s
cosφ(k)cos(φ(k)-φ
s
))
[0035]
其中,θ
s
,φ
s
是目标点的经纬度。
[0036]
所述步骤5)的具体过程为:
[0037]
所述高度变化率参考量由步骤1)的动力学方程得到,sinγ
ref
表示相应于高度变化率参考量的飞行路径角参考量的正弦;针对步骤1)得到的不同的路径约束,sinγ
ref
分为如下四种情形分别进行计算;
[0038]
第一种情形,对于中高升阻比飞行器,平衡滑翔条件相应的sinγ
ref
;
[0039]
首先通过平衡滑翔条件计算得到飞行器平衡滑翔时的倾侧角的余弦进而计算得到
[0040]
第二种情形:负载限制条件相应的其中t表示制导周期;
[0041]
第三种情形,峰值热率限制条件相应的
[0042]
第四种情形,动压限制条件相应的
[0043]
当需要同时满足多个约束时,sinγ
ref
取各个约束条件下的最大值。
[0044]
所述步骤6)建立含有高度变化率的解耦特征模型具体为:
[0045]
e
s
(k+1)=f
s
(k)e
s
(k)+g
s
(k)u(k),
[0046]
e
h
(k+1)=f
h
(k)e
h
(k)+g
h
(k)u(k);
[0047]
其中,e
s
和e
h
分别表示航程差和高度变化率的误差:
[0048]
e
s
=s-s
ref
,
[0049][0050]
系数f
s
,g
s
,属于下面的集合:
[0051]
所述步骤7)的具体方法为:
[0052]
令
[0053][0053][0053][0054]
当采用投影梯度法算法时如下:
[0055]
首先采用梯度法计算待辨识参数:
[0056][0057]
其中,λ1>0,λ2>0为待调整的参数,其大小将影响参数收敛速度;i2×2是2维单位矩阵;初值为:
[0058][0059]
φ(0)=04×2[0060]
然后将辨识结果投影到
[0061][0062]
最后,对进行一阶滤波:
[0063]
其中,0≤f
θ
≤1;f
θ
为待调整参数,其大小将影响参数变化大小;
[0064]
当采用投影最小二乘法时,如下:
[0065]
首先采用最小二乘法计算待辨识参数:
[0066][0067]
k(k)=p(k-1)φ(k-1)(φ
t
(k-1)p(k-1)φ(k-1)+i2×2)-1
[0068]
p(k)=(i4×
4-k(k)φ
t
(k-1))p(k-1)
[0069]
初值为:
[0070][0071]
φ(0)=04×2[0072]
p(0)=i4×4[0073]
然后同投影梯度法,对辨识结果进行投影和滤波。
[0074]
所述步骤8)的具体方法为:
[0075]
首先采用如下自适应制导律计算当前制导律
[0076]
其中,0<l1,l2<1,λ3,λ4>0为待调整参数,其大小将影响系统的收敛速度;然后对上述制导律进行积分,得到下一步制导量:
[0077][0078]
其中,初值u(1)是已知标称制导量。
[0079]
本发明与现有技术相比的优点在于:
[0080]
(1)本发明在制导律计算中,通过引入高度变化率误差,解决了基于特征模型的数值预测制导方法的路径约束问题。本发明被控对象涵盖了高升阻比、中升阻比和低升阻比飞行器。星球可以为地球、火星等有大气的行星和卫星。所设计的制导律可以用于地球返回再入、月球返回再入、亚轨道返回再入、气动捕获。具有较好的通用性。
[0081]
(2)本发明通过设计包括高度变化率的特征模型方程组,解决了制导律系数的设计问题,通过在线辨识得到制导律系数,突破了数值预测制导方法需要人为离线调整制导律系数的问题,简化了设计,增加了制导律的适应性。
[0082]
(3)本发明提出的路径约束制导算法,与已有基于特征模型制导律中当到达路径约束边界时采用升力向上的解决方法本质不同,该方法将影响制导精度,并且可能导致无法满足路径约束要求。本发明的方法具有预测性,完全克服了上述问题。
附图说明
[0083]
图1为本发明方法流程图。
具体实施方式
[0084]
本发明针对现有技术的不足,提出一种考虑路径约束的基于特征模型的制导方法,下面结合附图对本发明做详细说明,本发明在每个制导周期计算制导量,解决考虑路径
约束的制导律设计问题。如图1所示,本发明通过步骤(1)-步骤(9)实现。
[0085]
步骤(1)建立航天器被控对象动力学方程,
[0086][0087][0088][0089][0090][0091][0092][0093]
其中,r表示距离星球中心的径向半径,θ和φ分别表示经度和纬度,v表示星球相对速度,γ和ψ分别表示星球相对速度的飞行路径角和航向角,s表示预计航程,l和d分别表示气动升力和阻力,ω表示星球自转角速度,σ表示倾侧角,σ是所需设计的制导变量。
[0094]
路径约束包括:
[0095]
负载:
[0096]
热率:
[0097]
动压:
[0098]
其中,ρ表示大气密度,k
q
是已知常数,针对不同星球,具有不同数值,a
max
,分别表示热率,负载和动压的限制。
[0099]
本发明中,所述被控对象可以是高升阻比、中升阻比和低升阻比飞行器。
[0100]
本发明中,所述星球可以为地球、火星等有大气的行星和卫星。
[0101]
本发明中,所设计的制导律可以用于地球返回再入、月球返回再入、亚轨道返回再入、气动捕获。
[0102]
下面的步骤(2)-步骤(9)在每个制导周期循环1次。
[0103]
步骤(2)在第k个制导周期,其中k=1,2,
…
,通过导航测量,得到当前制导周期的状态。
[0104]
通过导航测量得到当前制导周期状态r(k),θ(k),φ(k),v(k),γ(k),ψ(k)。
[0105]
如果v(k)=v
*
,v
*
表示终端速度,是已知的,则制导结束;否则,继续执行步骤3)。
[0106]
步骤(3)通过对动力学方程积分,计算预计航程。
[0107]
由
[0108]
[0109]
计算大气密度ρ,其中ρ0是在参考高度h0处的大气密度,ρ0和h0已知,β
r
<0表示大气密度指数表示的系数,通过对大气数据拟合得到;
[0110]
h=r-r0[0111]
(6)
[0112]
其中,r0表示星球半径;由
[0113][0114]
和
[0115][0116]
计算升力l和阻力d,其中r0为星球半径,s
ref
和m分别表示飞行器参考面积和质量,c
l
和c
d
分别表示升力系数和阻力系数,均为已知的;v由步骤(2)得到;ρ由公式(5)计算得到。
[0117]
以当前制导周期状态作为初值,当前制导变量u(k)=cosσ(k)作为输入(由步骤(8)在上一个制导周期计算得到的),对动力学方程(1)进行积分,积分到终端条件v=v
*
,其中,v
*
已知。从而得到当前制导周期的预计航程s(k)。
[0118]
步骤(4)计算待飞航程。
[0119]
s
ref
=arccos(sinθ
s
sinθ(k)+cosφ
s
cosφ(k)cos(φ(k)-φ
s
))
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(9)
[0120]
其中,θ(k),φ(k)由步骤(2)得到;θ
s
,φ
s
是目标点的经纬度,是已知的。
[0121]
步骤(5)计算高度变化率参考量。
[0122]
由公式(1)的第1个方程得到,高度变化率参考量
[0123][0124]
其中,sinγ
ref
表示相应于高度变化率参考量的飞行路径角参考量的正弦,v由步骤(2)得到;针对不同的路径约束,sinγ
ref
分为如下四种情形分别进行计算。
[0125]
第一种情形,对于中高升阻比飞行器,平衡滑翔条件相应的sinγ
ref
。
[0126]
首先通过平衡滑翔条件计算得到首先通过平衡滑翔条件计算得到
[0127]
计算得到cosσ
ref
,为飞行器平衡滑翔时的倾侧角的余弦,其中,v由步骤(2)得到,l由公式(7)计算得到;然后,由
[0128][0129]
计算sinγ
ref
,其中,v由步骤(2)得到,c
l
和c
d
分别为升力和阻力系数,为已知的,β
r
<0为已知量,cosσ
ref
由公式(11)计算得到。
[0130]
第二种情形:负载限制条件相应的sinγ
ref
。
[0131]
由
[0132][0133]
计算sinγ
ref
,其中,γ,v由步骤(2)得到,a和a
max
在公式(2)中给出,d由公式(8)计算得到,β
r
<0已知,t表示制导周期。
[0134]
第三种情形,峰值热率限制条件相应的sinγ
ref
。
[0135]
由
[0136][0137]
计算sinγ
ref
,其中,γ,v由步骤(2)得到,由公式(3)给出,d由公式(8)计算得到,β
r
<0已知,t表示制导周期。
[0138]
第四种情形,动压限制条件相应的sinγ
ref
。
[0139]
由
[0140][0141]
计算sinγ
ref
,其中,γ,v由步骤(2)得到,由公式(4)给出,d由公式(8)计算得到,β
r
<0已知,t表示制导周期。
[0142]
当需要同时满足多个约束时,sinγ
ref
取相关公式(12)-(15)的最大值。
[0143]
步骤(6)建立含有高度变化率的解耦特征模型。
[0144]
e
s
(k+1)=f
s
(k)e
s
(k)+g
s
(k)u(k)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(16)
[0145][0146]
其中,e
s
和分别表示航程差和高度变化率的误差:
[0147]
e
s
=s-s
ref
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(18)
[0148][0149]
s和s
ref
在步骤(3)和步骤(4)中给出;在公式(1)中给出,在步骤(5)中给出。系数f
s
,g
s
,属于下面的集合,
[0150]
在步骤(7)中通过辨识得到。
[0151]
步骤(7)利用投影梯度法或投影最小二乘法辨识系数。
[0152]
记
[0153][0154][0155][0156]
投影梯度法算法如下。
[0157]
首先采用梯度法计算待辨识参数:
[0158][0159]
其中,λ1>0,λ2>0,是待调整的参数,其大小将影响参数收敛速度;;i2×2是2维单位矩阵;初值为:
[0160][0161]
φ(0)=04×2[0162]
然后将辨识结果投影到
[0163][0164]
最后,对进行一阶滤波:
[0165][0166]
其中,0≤f
θ
≤1,f
θ
是待调整参数,其大小将影响参数变化大小。
[0167]
投影最小二乘法算法如下:
[0168]
首先采用最小二乘法计算待辨识参数:
[0169][0170]
k(k)=p(k-1)φ(k-1)(φ
t
(k-1)p(k-1)φ(k-1)+i2×2)-1
[0171]
p(k)=(i4×
4-k(k)φ
t
(k-1))p(k-1)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(27)
[0172]
初值为:
[0173][0174]
φ(0)=04×2[0175]
p(0)=i4×4[0176]
然后同投影梯度法中公式(25)和公式(26),对辨识结果进行投影和滤波。
[0177]
步骤(8)计算制导律。
[0178]
首先采用如下自适应制导律计算当前制导律
[0179][0180]
其中,0<l1,l2<1,λ3,λ4>0,是待调整参数,其大小将影响系统的收敛速度表示什么,物理含义。然后对上述制导律进行积分,得到下一步制导量:
[0181][0182]
其中,初值u(1)是已知标称制导量。
[0183]
步骤(9)返回步骤(2)下一个制导周期。
[0184]
本发明未详细说明部分属本领域技术人员公知常识。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除
热门咨询
tips