[发明专利]一种基于广义标控脱靶量概念的多过程约束和多终端约束末制导律有效
| 申请号: | 201310744914.4 | 申请日: | 2013-12-30 |
| 公开(公告)号: | CN103728976A | 公开(公告)日: | 2014-04-16 |
| 发明(设计)人: | 陈万春;周浩;胡锦川 | 申请(专利权)人: | 北京航空航天大学 |
| 主分类号: | G05D1/00 | 分类号: | G05D1/00 |
| 代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 赵文颖 |
| 地址: | 100191*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种基于广义标控脱靶量概念的多过程约束和多终端约束末制导律,包括以下几个步骤:步骤1:加载存储的标准控制及飞行器状态初值;步骤2:弹道积分预测;步骤3:过程约束修正;步骤4:标控弹道一阶变分模型求解;步骤5:更新标准控制求解;本发明相较于传统的末制导律,该制导律不仅可以满足脱靶量、落角、落点攻角等传统的终端约束的要求,还能够使强非线性状态变量V收敛到所需要的值,同时还能闭环的处理过程约束。 | ||
| 搜索关键词: | 一种 基于 广义 脱靶 概念 过程 约束 终端 制导 | ||
【主权项】:
1.一种基于广义标控脱靶量概念的多过程约束和多终端约束末制导律,包括以下几个步骤:步骤1:加载存储的标准控制及飞行器状态初值;标准控制为飞行器事先设定的控制指令规律,设为ub(x),飞行器状态初值则是当前时刻飞行器的飞行状态,包括初始速度V0,初始弹道倾角γ0,初始高度h0以及初始纵程x0;步骤2:弹道积分预测;建立高超声速飞行器末制导段动力学模型,飞行器的运动方程为,V · = - g sin γ - D m ]]>γ · = - g cos γ V + L mV - - - ( 1 ) ]]>h · = V sin γ ]]>x · = V cos γ ]]> 式中,V为飞行器相对地球速度,γ为弹道倾角,h为高度,x为纵程,
和
分别表示飞行器相对地球速度、弹道倾角、高度和纵程对时间的导数;L和D分别为升力和阻力,其表达式分别为L=0.5ρV2SrefCL和D=0.5ρV2SrefCD;其中ρ为大气密度,Sref为飞行器的气动参考面积;CL和CD分别为升力系数和阻力系数,g为当地重力加速度,m为飞行器质量,将所有状态变量转为对x进行微分,运动方程降维变为:dV dx = - g V tan γ - D mV cos γ ]]>dγ dx = u cos γ - - - ( 2 ) ]]>dh dx = tan γ ]]> 其中,u=-gcosγ/V2+L/(mV2),设为控制变量;步骤3:过程约束修正在步骤2与步骤3同时进行;过程约束对标准控制及控制修正的公式如下;![]()
u b old ( x ) = α ( u b old ) = α min α = α min α ( u b old ) = α max α = α max n y ( u b old ) = n y max n y = n y max u b ( x ) α min ≤ α ≤ α max ∪ n y ≤ n y max - - - ( 3 ) ]]> 其中,α表示攻角,αmin为最小攻角;αmax为最大攻角,ny为法向过载,nymax为最大法向过载,Climit为过程约束修正因子,为一足够大的常数;c(x)为过程约束影响下的控制修正量权重因子;
经过过程约束修正的标准控制;ub(x)为弹上存储的标准控制量;
表示选择使得α=αmin时的控制量作为当前控制量;
表示选择使得α=αmax时的控制量作为当前控制量;
表示选择使得ny=nymax时的控制量作为当前控制量。利用标准控制ub(x),根据式(2)以及式(3),获得过程约束影响下的控制修正量权重因子c(x);经过过程约束修正的标准控制
标准速度曲线Vb(x)、标准弹道倾角曲线γb(x),标准高度曲线hb(x),以及标准的阻力曲线Db(x);步骤4:标控弹道一阶变分模型求解;在标准弹道附近求解一阶变分可得:dΔV dx dΔγ dx dΔh dx = f 1 f 2 f 3 0 f 4 0 0 f 5 0 ΔV Δγ Δh + g 1 g 2 0 Δu - - - ( 4 ) ]]> 其中,ΔV、Δγ和Δh分别为在标控弹道附近的速度、弹道倾角和高度的微小变化量;Δu为控制量的小增量;f 1 = g V b 2 tan γ b - D b mV b 2 cos γ b ]]>f 4 = - u b old sin γ b cos 2 γ b ]]>f 2 = - g V b cos 2 γ b - D b sin γ b mV b cos 2 γ b ]]>f 5 = 1 cos 2 γ b ]]>f 3 = D b mV b cos γ b β h ]]>g 1 = - S ref V b 2 m cos γ b ∂ C D ∂ C L ]]>g 2 = 1 cos γ b ]]> 其中,βh为指数大气模型常数,
为阻力系数对升力系数的偏导数,满足![]()
为阻力系数对攻角的变化率,
为升力系数对攻角的变化率;定义纵向弹道优化的目标函数为:min J = K V ( V f - V object ) 2 + ∫ x 0 x f R ( x ) u 2 dx - - - ( 5 ) ]]> 其中,KV为末速度约束松弛因子;R(x)为控制权重因子;Vf为末速度大小;Vobject目标末速度大小;对目标函数进行线性化处理,可得,min J = K V ( Δ V f - V b ( x f ) - V object ) 2 + ∫ x 0 x f 2 R u b old Δu + RΔ u 2 dx - - - ( 6 ) ]]> 其中xf为目标所在处的纵程,ΔVf为摄动弹道的终端速度增量;为了使得标控弹道收敛到目标值,定义如下边界条件:Δh ( x 0 ) = 0 , ΔV ( x 0 ) = 0 , Δγ ( x 0 ) = 0 Δh f = h object - h b ( x f ) , Δγ f = γ object - γ b ( x f ) - - - ( 7 ) ]]> 其中,Δh(x0)、ΔV(x0)和Δγ(x0)分别为高度、速度和弹道倾角在弹道起始处的摄动值;Δhf和Δγf分别为高度、弹道倾角在弹道终点处的摄动值;hobject和γobject分别为目标高度和目标弹道倾角;从而得到了纵平面内的标控弹道修正模型,包括末状态偏差Δhf、Δγf,线性化模型系数矩阵,如下所示:g V b 2 tan γ b - D b mV b 2 cos γ b - g V b cos 2 γ b - D b sin γ b mV b cos 2 γ b D b mV b cos γ b 0 - u b old sin γ b cos 2 γ b 0 0 1 cos 2 γ b 0 - S ref V b 2 m cos γ b ∂ C D ∂ C L 1 cos γ b 0 ]]> 步骤5:更新标准控制求解;标控弹道修正模型的哈米尔顿函数为:H=λ1(f1ΔV+f2Δγ+f3Δh+g1Δu)+λ2(f4Δγ+g2Δu)+λ3f5Δγ+2RubΔu+RΔu2 (8)其中,λ1、λ2和λ3分别为ΔV、Δγ和Δh对应的协态变量;为将H对状态变量ΔV、Δγ和Δh求偏导数,得到协态方程:λ · 1 = - ∂ H ∂ ΔV = - λ 1 f 1 - - - ( 9 ) ]]>λ · 2 = - ∂ H ∂ Δq = - ( λ 1 f 2 + λ 2 f 4 + λ 3 f 5 ) - - - ( 10 ) ]]>λ · 3 = - ∂ H ∂ Δh = - λ 1 f 3 - - - ( 11 ) ]]> 迈耶函数为:Φ = K V ( ΔV ( x f ) + V b ( x f ) - V object ) 2 + v 1 ( Δγ ( x f ) - Δ γ f ) + v 2 ( Δh ( x f ) - Δh f ) ]]> 其中,xf为弹道终点;ν1和ν2分别为拉格朗日因子;Δγ(xf)、Δh(xf)为和ΔV(xf)由标控弹道一阶变分模型求解获得的终端弹道倾角、高度和速度摄动量;Δγf和Δhf为标控脱靶量;由式(9)可得:λ1=λ10fλ11 (12)其中,λ10为λ1的协态初值;fλ11为积分表达式,如下,f λ 11 = exp ( - ∫ 0 x f 1 dx ) ]]> 由式(11)和式(12)可得:λ 3 = λ 30 - λ 10 ∫ 0 x f λ 11 f 3 dx - - - ( 13 ) ]]> 其中,λ30为λ3的协态初值;将式(12)和式(13)带入式(10)可得:λ2=λ10fλ21+λ20fλ22+λ30fλ23 (14)其中,λ20为λ2的协态初值;fλ21、fλ22和fλ23均为积分表达式,f λ 21 = exp ( - ∫ 0 x f 4 dx ) ∫ 0 x ( - ( f 2 f λ 11 - f 5 ∫ 0 x f λ 11 f 3 dx ) exp ( ∫ 0 x f 4 dx ) ) dx ]]>f λ 22 = exp ( - ∫ 0 x f 4 dx ) ]]>f λ 23 = exp ( - ∫ 0 x f 4 dx ) ∫ 0 x ( - f 5 exp ( ∫ 0 x f 4 dx ) ) dx ]]> 最优轨线满足:∂ H ∂ Δu = 2 Δu + λ 2 g 2 + λ 1 g 1 + 2 u b old = 0 - - - ( 15 ) ]]> 将式(14)代入式(15),并考虑过程约束修正,可得:Δu = - ( λ 10 f λ 21 + λ 20 f λ 22 + λ 30 f λ 23 ) g 2 + λ 10 f λ 11 g 1 + 2 u b old 2 c = - λ 10 f λ 11 g 1 + f λ 21 g 2 2 c - λ 20 f λ 22 g 2 2 c - λ 30 f λ 23 g 2 2 c - u b old c - - - ( 16 ) ]]> 其中,c即为c(x),由式(3)确定;将式(16)带入式(4),积分后带入边界条件,可得关于λ10、λ20和λ30的三元一次方程组:V b ( x f ) - V object = f V 0 ( x f ) + λ 10 ( f V 1 ( x f ) - f λ 11 ( x f ) / 2 K V ) + λ 20 f V 2 ( x f ) + λ 30 f V 3 ( x f ) Δ γ f = f γ 0 ( x f ) + λ 10 f γ 1 ( x f ) + λ 20 f γ 2 ( x f ) + λ 30 f γ 3 ( x f ) Δ h f = f h 0 ( x f ) + λ 10 f h 1 ( x f ) + λ 20 f h 2 ( x f ) + λ 30 f h 3 ( x f ) - - - ( 17 ) ]]> 其中,fV0(xf)、fγ0(xf)与fh0(xf)为由式中的
带入式(4)得到的结果;fV1(xf)、fγ1(xf)与fh1(xf)为由式中的-(fλ11g1+fλ21g2)/(2c)带入式(4)得到的结果;fV2(xf)、fγ2(xf)与fh2(xf)为由式中的-fλ22g2/(2c)带入式(4)得到的结果;fV3(xf)、fγ3(xf)与fh3(xf)为由式中的-fλ23g2/(2c)带入式(4)得到的结果;求解方程即可获得λ10、λ20和λ30,如下所示,λ 10 λ 20 λ 30 = F - 1 V b ( x f ) - V object Δγ f Δ h f - - - ( 18 ) ]]> 其中,F为影响函数矩阵,表达式如下;F = f V 1 ( x f ) - f λ 11 ( x f ) / 2 K V f V 2 ( x f ) f V 3 ( x f ) f γ 1 ( x f ) f γ 2 ( x f ) f γ 3 ( x f ) f h 1 ( x f ) f h 2 ( x f ) f h 3 ( x f ) ]]> 从而可得修正后的控制规律为,u b new = Δu + u b old = - f λ 11 g 1 + f λ 21 g 2 2 c f λ 22 g 2 2 c f λ 23 g 2 2 c F - 1 V b ( x f ) - V object Δ γ f Δ h f - - - ( 19 ) ]]> 上式中,Δu为由式(16)给出的最优控制修正量;
为经过过程约束修正的初始标准控制量,在步骤2中给出;
为最终得到的修正控制;式(19)即为基于广义标控脱靶量概念的多过程约束和多终端约束末制导律;在下一个制导周期中,新的
重复步骤1至5;在制导过程中,该制导律将根据设定的更新频率以及飞行器当前的状态,不断生成新的参考弹道,保证飞行器一直沿着参考弹道飞行直至命中目标。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310744914.4/,转载请声明来源钻瓜专利网。





