[发明专利]一种两级入轨高超声速飞行器上升段纵向轨迹设计和优化方法在审
申请号: | 202210730621.X | 申请日: | 2022-06-24 |
公开(公告)号: | CN115167126A | 公开(公告)日: | 2022-10-11 |
发明(设计)人: | 翟少博;李广文;徐遂;白云宇;贾秋玲;秦泽楠;李启正;汪莹 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 西安凯多思知识产权代理事务所(普通合伙) 61290 | 代理人: | 范倩 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 两级 高超 声速 飞行器 上升 纵向 轨迹 设计 优化 方法 | ||
1.一种两级入轨高超声速飞行器上升段纵向轨迹设计和优化方法,其特征在于,包括如下步骤:
步骤1:建立两级入轨高超声速飞行器纵向质心运动方程:
式中,P为发动机推力,D为阻力,L升力,V为飞行速度,θV为轨迹倾角,r为地心至飞行器质心的矢径r的模,gr为沿矢径r反向的引力gr的模,x,y为发射系中的位置分量,R为地球半径,h为飞行高度,m为飞行器质量,m0为飞行器满载质量,为质量秒耗量;
步骤2:综合考虑约束条件与任务要求,采用多次攻角转弯控制方式,设计反应过载变化的马赫数-攻角剖面,具体为:
步骤2.1:设计攻角转弯函数如式(2)和式(3):
α(Ma,αm)=αmsin2f(Ma),MaleftMaMaright (2)
其中,Ma为马赫数,α为飞行器的攻角,αm为攻角转弯的极值,Mam为αm对应的马赫数,Maleft和Maright分别为攻角转弯的起点马赫数和终点马赫数;
步骤2.2:确定第一次攻角转弯函数,具体为
当Ma<Ma1时,飞行器保持零攻角垂直发射;取Ma1=0.1;
当Ma1≤Ma<Ma2,飞行器动压呈增大趋势,但是动压较小,进行第一次负攻角转弯使得法向过载变化相对较小;
当Ma2≤Ma<Ma3,飞行器处于跨声速段,此时需要设置一个较小的常值攻角,以确保跨声速段的安全飞行;取Ma2=0.8,Ma3=1.2;
得到第一次攻角转弯函数如式(4):
其中,αm1为第一次攻角转弯的攻角极值,Maleft1和Maright1分别为第一次攻角转弯的起点马赫数和终点马赫数;Maleft1=Ma1已知,则可确定第一次攻角转弯函数待定设计参数为αm1,Mam1,Maright1;
步骤2.3:确定第二次攻角转弯函数,具体为
当Ma3≤Ma<Ma4时,跨声速段结束,飞行器进入超声速段,此时飞行器进行第二次攻角转弯;考虑到攻角约束限制,第二次攻角转弯只进行前半次转弯;
当Ma4≤Ma<Ma5,攻角维持αm2;
得到第二次攻角转弯函数如式(5):
式(5)中,αm2为第二次攻角转弯的攻角极值,如步骤2.3.1所述,第二次攻角转弯只进行前半次攻角转弯,因此仅需第二次攻角转弯的起点马赫数Maleft2,且Maleft2=Ma3已知;可确定第二次攻角转弯函数待定设计参数为αm2,Ma4,Ma5;其中Ma4为第二次攻角转弯的马赫数极值点,Ma5为第三次攻角转弯的马赫数极值点;
步骤2.4:确定第三次攻角转弯函数,具体为:
当Ma5≤Ma<Ma6时,此时飞行器飞行速度较快,动压较大,为了避免此时出现大攻角而增大法向过载,进行第三次攻角转弯,第三次攻角转弯只进行后半次转弯;
当Ma6≤Ma时,攻角维持得到第二次攻角转弯函数如式(6):
式(6)中,第三次攻角转弯只进行前半次攻角转弯,因此仅需第三次攻角转弯的终点马赫数Maright3,且Maright3=Ma6已知,Ma6通常取关机点前5s的马赫数值;可确定第三次攻角转弯函数待定设计参数为
步骤2.5:发动机燃料耗尽关机后,飞行器进入无动力上升段;为保证飞行器滑行至分离任务窗口,攻角需要由负值变为正值;故发动机关机后,飞行器先维持攻角滑行5s左右,然后进行第四次攻角转弯;第四次攻角转弯只进行后半次转弯,飞行器在关机后10s到达αtf;
步骤2.6:综合步骤2.1~2.4,可以确定飞行器上升段轨迹的待定设计参数为αm1,Mam1,Maright1,αm2,Ma4,Ma5,
步骤3:确定上升段路径约束、终端约束及目标函数,具体为:
步骤3.1:结合约束条件,确定上升段路径约束:
式(7)中,nx,ny,QS分别为箭体系轴向过载、箭体系法向过载和动压,nx ref,nx ref,QS ref,αref分别为箭体系轴向过载限定值、简体系法向过载限定值、动压限定值和攻角限定值;
步骤3.2:结合任务要求,确定分离窗口终端约束:
式(8)中,htf,Matf,θVtf,αtf分别为终端高度、终端马赫数、终端轨迹倾角和终端攻角,δh,δMa,δα分别为对应终端变量的误差限;
步骤3.3:根据尽可能降低法向过载的轨迹设计要求,确定目标函数:
min J(x)=|ny|max (9)
其中J(x)即为目标函数;
步骤4:利用自适应粒子群算法优化步骤2.6中所述的7个参数,得到满足设计要求的最优马赫数-攻角剖面,即上升段纵向轨迹,具体为:
步骤4.1:粒子编码;结合步骤3.5节确定的待设计参数,将第i个粒子编码为:
步骤4.2:设计基于距离测度的自适应适应度函数,具体为:
步骤4.2.1:约束条件转化,转化方法为:
其中,不等式左边为记Cineq(x),Cineq=(Cineq1(x),Cineq2(x),...,Cineqm(x)),m为约束总数;
步骤4.2.2:目标函数归一化,归一化方法为:
其中,J(x)max和J(x)min分别为种群中目标函数的最大值和最小值;
步骤4.2.3:记第i个粒子违反约束程度为vio(xi),且vio(xi)的计算方法为:
其中,j=1,2,...,m,为种群中第j个约束的最大值;
步骤4.2.4:构造距离测度函数,定义为:
其中,rf表示当前种群中可行解粒子与所有粒子的比值;
步骤4.2.5:构造自适应惩罚函数,定义为:
其中,p1(xi)和p2(xi)分别表示对违反约束程度和目标函数的惩罚情况;
步骤4.2.6:构造自适应适应度函数,定义为:
f(xi)=d(xi)+p(xi) (18)
步骤4.3:应用自适应粒子群算法优化步骤2.6中所述的7个参数,具体为:
步骤4.3.1:初始化粒子群算法参数,包括种群规模Nsize、最大迭代次数Giter、惯性权重w、自我学习因子c1、社会学习因子c2;
步骤4.3.2:随机生成Nsize个粒子的初始速度v和初始位置x;
步骤4.3.3:运行步骤1中所述两级入轨高超声速飞行器模型,得到每个粒子的适应度;
步骤4.3.4:对每个粒子的适应度进行比较,得到个体历史最佳适应度和种群历史最佳适应度;记Si(k)为第i个粒子在k次迭代后的最优值,Sg(k)为种群在k次迭代后的最优值;
步骤4.3.5:更新惯性权重,更新策略为:
其中k为当前迭代次数,wmax为预先设置的惯性权重上限,wmin为预先设置的惯性权重下限;
步骤4.3.6:更新学习因子,更新策略为:
其中c1init为预先设置的自我学习因子下限,c1tf为预先设置的自我学习因子上限;c2init为预先设置的社会学习因子下限,c2tf为预先设置的社会学习因子上限;
步骤4.3.7:更新种群中每个粒子的速度和位置,更新方法为:
其中xi(k)和vi(k)分别表示第i个粒子在第k次迭代时的位置,i=1,2,...,Nsize,k=1,2,...,(Giter-1),r1,r2表示[0,1]之间的随机数;
步骤4.3.8:如果当前迭代次数到达最大迭代次数,进入步骤6,否则重复步骤4.3.3~4.3.8;
步骤5:得到马赫数-迎角剖面,即反应过载变化的多次攻角转弯控制上升段纵向轨迹。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210730621.X/1.html,转载请声明来源钻瓜专利网。