一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种可重复使用飞行器近似最优制导方法

2022-05-18 11:20:17 来源:中国专利 TAG:


1.本发明涉及可重复使用再入飞行器最优制导方法,具体涉及一种可重复使用飞行器近似最优制导方法。


背景技术:

2.飞行器进入太空后再以重新进入地球大气层的过程称为再入。可重复使用再入飞行器升阻比大,进入大气层后可控制升力,具有速度高、航程远、机动大且落点精确的巨大优势,具有广阔的应用前景。由于可重复使用,能作为太空开发、空间科研的运输和试验平台。升力再入飞行是飞行技术和空间科学的重要发展方向。目前各大国都在加紧研制自己的升力再入飞机器,相关技术成为研究热点。升力再入飞行器涉及诸多前沿科学领域,技术重难点多,主要有:(1)热防护问题:再入过程中机体会在局部产生1600℃的高温;(2)气动问题:再入过程速度高、过载大、高攻角飞行,对气动特性以及参数的准确性要求高;(3)导航制导与控制问题:升力再入飞行轨迹复杂、经历环境多样、干扰众多、不确实性强,实现全自主、高精确、高可靠的导航、制导与控制难度大。


技术实现要素:

3.本发明针对可重复使用再入飞行器的最优制导开展研究,为了解决可重复使用再入飞行器最优轨迹确定和最优制导律实现的问题,克服现有技术的不足,本发明提出了一种可重复使用飞行器近似最优制导方法,实现可重复使用再入飞行器最优轨迹设计及近似最优在线制导。本发明是通过以下方法方案实现的:
4.一种可重复使用飞行器近似最优制导方法,包括以下步骤:
5.步骤1、建立可重复使用升力再入飞行器模型,以攻角和侧倾角作为制导控制量,以参考轨迹作为输出量;
6.步骤2、考虑多种飞行约束,基于高斯伪谱法进行最优轨迹及最优控制量的离线优化设计,实际轨迹与最优轨迹之差作为跟踪误差;
7.步骤3、建立用于近似最优代价函数的评价神经网络;所述评价神经网络采用三层结构,单节点输入层、单节点输出层以及多节点隐含层,评价神经网络的输入为跟踪误差,输出为代价函数值;神经网络权重为wc,选择sigmoid函数作为激活函数φc;
8.步骤4、将跟踪误差输送至评价神经网络及其权重更新模块,执行基于自适应动态规划的最优反馈控制算法,通过所述评价神经网络近似求解最优反馈控制量;
9.步骤5、伪谱法参考轨迹另一输出为稳态控制量,基于所述步骤4的最优反馈控制量,以及稳态控制量,共同作用于升力再入飞行器模型,实现制导及轨迹跟踪。
10.进一步的,所述步骤3中,神经网络采用三层结构,单节点输入层、单节点输出层以及多节点隐含层,隐含层数量根据需求可进行调整,一般取10以上。评价神经网络的输入为跟踪误差,输出为代价函数值。神经网络权重为wc,选择sigmoid函数作为激活函数φc。神经网络权重wc初始设置为任意值,其在线更新方法为:
11.wc(k)=wc(k-1)-ξmc(k)
12.其中,ξ为学习率,k表示当前时刻,mc为辅助向量由轨迹跟踪误差、反馈控制量及最优目标参数决定。
13.进一步的,所述步骤4中最优反馈控制量u
e*
计算方法为:
[0014][0015]
其中,是φc相对于e的偏导数,r0为正定权值对角阵,g为控制矩阵,上标t代表转置。
[0016]
本发明具有以下技术效果:
[0017]
本发明的一种可重复使用飞行器近似最优制导方法,再入飞行器采用攻角和侧倾角作制导控制量,因攻角与升力和阻力系数有关,侧倾角与气动力在飞行器侧向分量有关,因此可通过攻角和侧倾角实现对再入飞行器的轨迹控制,即制导。通过基于伪谱法的最优轨迹及最优控制量的离线优化设计,确定任务轨迹及对应稳态控制量;通过神经网络近似最优代价函数,并采用基于自适应动态规划方法的近似最优制导方法,求解反馈控制量,实现可重复使用再入飞行器最优轨迹设计及近似最优在线制导,具有良好的工程应用价值。
附图说明
[0018]
图1为本发明实例提供的一种可重复使用飞行器近似最优制导方法的框架图;
[0019]
图2为本发明实例提供的一种评价神经网络结构图。
具体实施方式
[0020]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述。显然,所描述的实施例仅为本发明的一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域的普通技术人员在不付出创造性劳动的前提下所获得的所有其他实施例,都属于本发明的保护范围。
[0021]
本发明公开的一种可重复使用飞行器近似最优制导方法,包含以下步骤:
[0022]
步骤1、建立可重复使用升力再入飞行器模型,以攻角和侧倾角作为制导控制量,以参考轨迹作为输出量;
[0023]
步骤2、考虑多种飞行约束,基于高斯伪谱法进行最优轨迹及最优控制量的离线优化设计,实际轨迹与最优轨迹之差作为跟踪误差;
[0024]
步骤3、建立用于近似最优代价函数的评价神经网络;所述评价神经网络采用三层结构,单节点输入层、单节点输出层以及多节点隐含层,评价神经网络的输入为跟踪误差,输出为代价函数值;神经网络权重为wc,选择sigmoid函数作为激活函数φc;
[0025]
步骤4、将跟踪误差输送至评价神经网络及其权重更新模块,执行基于自适应动态规划的最优反馈控制算法,通过所述评价神经网络近似求解最优反馈控制量;
[0026]
步骤5、伪谱法参考轨迹另一输出到稳态控制,基于所述步骤4的最优反馈控制量,以及稳态控制量的输出量,共同作用于升力再入飞行器模型,实现制导及轨迹跟踪。
[0027]
利用本发明提供的制导方法,可重复使用飞行器能实现高精度制导控制。
[0028]
图1所示,其中,“升力再入飞行器模型”采用可重复使用再入飞行器三自由度运动
学模型,以攻角和侧倾角作为制导控制量,以参考轨迹作为输出量;“基于伪谱法参考轨迹”为步骤2中根据飞行约束和优化目标,基于高斯伪谱法进行最优轨迹及最优控制量的离线优化设计,实际轨迹与最优轨迹之差作为跟踪误差,输送至“评价神经网络及其权重更新”模块,用于生成最优反馈控制量,伪谱法参考轨迹另一输出为稳态控制量,基于所述步骤4的(近似)最优反馈控制量,以及稳态控制量量,共同作用于升力再入飞行器模型,实现制导及轨迹跟踪。
[0029]
所述步骤1、建立可重复使用升力再入飞行器模型,以攻角和侧倾角作为制导控制量,以参考轨迹作为输出量;具体如下:
[0030]
选择状态量为再入飞行器的地心距、经度、纬度、速度、航迹角和航向角共6维。升力再入飞行器模型如下式:
[0031][0032][0033][0034][0035][0036][0037]
其中,r是从地心到飞行器的径向距离;θ和分别为经度和纬度;v是相对地球速度;ψ为相对于当地北的速度航向角,γ为飞行航迹角;m和σ分别为飞行器的质量和倾侧角,地球的角速率表示为ωe,当地的重力加速度表示为g。
[0038]
d和l分别为气动阻力和升力,与气动系数、攻角和速度有关:
[0039][0040][0041]
α为攻角,ρ为空气密度,s
ref
为再入飞行器气动参考面积,c
d0
,c
d1
,c
d2
为阻力系数,c
l0
,c
l1
,c
l2
为升力系数,v是相对地球速度。可重复使用再入飞行器以攻角和侧倾角作为制导控制量。当飞行器攻角改变时,其升力和阻力系数会相应变化,造成飞行器所受升力和阻力变化,继而引起飞行器的高度、速度发生改变,产生制导效果;另一方面,当飞行器侧倾角发生变化时,飞行航迹角及航向角会发生变化,引起飞行器侧向速度和位置发生改变,产生制导效果。利用攻角和侧倾角可高效完成可重复使用再入飞行器的制导任务。
[0042]
步骤2、考虑多种飞行约束,基于高斯伪谱法进行最优轨迹及最优控制量的离线优化设计。
[0043]
高斯伪谱法是一种非线性系统最优控制的数值求解方法,通过将时间离散化为一定数量的离散点(配点),未知变量就是离散点上的状态量和控制量,性能指标函数、微分方程和约束条件通过这些未知变量表示出来,从而将非线性最优控制问题转化为非线性规划问题并求解,最后再将解转化为最优控制问题的解。伪谱法采用正交多项式近似状态和控制变量,精度高且收敛速度快,但伪谱法对初值敏感,自适应性较差且计算量较大,在线执行问题较多,因此本发明采用伪谱法进行离线轨迹优化。
[0044]
为实现基于高斯伪谱法的离线再入轨迹优化,需要:设计性能指标函数,即优化目标;确定状态量;建立动态模型;并建立条件约束。
[0045]
性能指标函数根据不同飞行任务有所不同,如最大侧向位移、最小发热量以减轻热防护材料重量等。状态量和动态模型已在步骤1中确定,条件约束如下:
[0046][0047][0048]
q≤q
max
[0049]
式中,q表示飞行器再入过程中与大气摩擦产生的发热量,n表示飞行器的过载,q表示动压,m为飞行器的质量,当地的重力加速度表示为g,下标max表示容许最大值,n
max
表示飞行器的过载容许最大值,表示发热量的变化速率,表示发热量的最大变化速率容许值,符号上面的圆点表示一阶导数。
[0050]
高斯伪谱法利用多阶拉格朗日插值多项式对状态量x(对应于步骤1中的地心距、经度、纬度、速度、航迹角和航向角的6维向量)和控制量u(对应于步骤1中的攻角和侧倾角)进行近似:
[0051][0052][0053]
式中,n为配置点数,la为拉格朗日插值多项式,τ为当前配点,下标i和j分别代表第i和第j个配点。通过配点法将最优化问题转换为非线性规划问题,可通过求解该非线性规划问题来求解升力再入轨迹的优化问题。基于伪谱法的离线轨迹优化设计可同时得到最优控制量,作为稳态控制量。
[0054]
步骤3、建立用于近似最优代价函数的评价神经网络;所述评价神经网络采用三层结构,单节点输入层、单节点输出层以及多节点隐含层,评价神经网络的输入为跟踪误差,输出为代价函数值;神经网络权重为wc,选择sigmoid函数作为激活函数φc;
[0055]
设计代价函数及迭代方法,在线完成神经网络训练及收敛。图2为本发明实例提供的一种评价神经网络结构图,采用的评价神经网络为三层结构,单节点输入层、单节点输出层以及多节点隐含层,隐含层数量根据需求可进行调整,一般取10以上。评价神经网络的输
入为跟踪误差,输出为代价函数值。神经网络权重为wc,选择sigmoid函数作为激活函数φc。神经网络权重wc初始设置为任意值,其在线更新方法为:
[0056]
wc(k)=wc(k-1)-ξmc(k)
[0057]
其中,ξ为学习率,k表示当前时刻,mc为辅助向量,由轨迹跟踪误差、反馈控制量及最优目标参数决定。
[0058]
mc(k)=pc(k)wc(k-1) qc(k)
[0059][0060][0061]
其中,为积分变量,pc、qc和ξ、θ为生成辅助向量所需的中间变量,在每个制导周期wc仅迭代更新一次,效率高、在线执行可靠性强。
[0062]
步骤4、将跟踪误差输送至评价神经网络及其权重更新模块,执行基于自适应动态规划的最优反馈控制算法,通过所述评价神经网络近似求解最优反馈控制量;
[0063]
将再入运动学表示为如下简洁形式:
[0064][0065]
其中,f(x)为再入飞行器的刚体运动学模型中与状态有关项,x代表制导状态量,即再入飞行器的地心距、经度、纬度、速度、航迹角和航向角,g(x)为控制矩阵,即攻角和侧倾角通过控制矩阵对状态量(地心距、经度、纬度、速度、航迹角和航向角)产生控制效果,可通过升力再入飞行器模型得到,d(x)为模型参数不确定和干扰项,t代表时间,为简洁起见以下说明时在不引起歧义情况下省略了字符t。
[0066]
设定代价函数vj(e(t))如下:
[0067][0068]
式中,e为跟踪误差,τ为积分变量,仅作积分运算用,ue为反馈控制器生成的控制量,r(e,ue(e))为效用函数,由与跟踪误差相关项qc和与反馈控制相关项rc组成。形式分别如下:
[0069]
qc(e)=e
t
q0e
[0070]
rc(ue)=u
et
r0ue[0071]
q0和r0为正定权值对角阵。
[0072]
最优代价函数vj(e)
*
可表示为:
[0073][0074]
其中,ψ(ω)是ue的容许控制域。根据贝尔曼最优性原理,vj(e)
*
满足:h(e,u
e*
,vj(e)
*
)=0
[0075]
可得最优控制为:
[0076][0077]
其中,是vj(e)
*
相对于e的偏导数。
[0078]
以神经网络逼近最优代价函数来求解最优反馈控制量,得到近似最优反馈控制
量。由于神经网络权重为wc,激活函数φc为sigmoid函数,设近似误差为εc,则近似的最优代价函数及其对e的偏导数可表示为:
[0079]vj
(e)=w
ct
φc(e) εc[0080][0081]
则近似最优反馈控制量按下式计算:
[0082][0083]
步骤5、伪谱法参考轨迹另一输出为稳态控制量,基于所述步骤4的最优反馈控制量,以及稳态控制量,共同作用于升力再入飞行器模型,实现制导及轨迹跟踪。
[0084]
尽管上面对本发明的具体实施方式进行了描述,但应该清楚,本发明不限于具体实施方式的范围,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献