[go: up one dir, main page]

CN105550497A - 一种高精度的弹道修正方法 - Google Patents

一种高精度的弹道修正方法 Download PDF

Info

Publication number
CN105550497A
CN105550497A CN201510885898.XA CN201510885898A CN105550497A CN 105550497 A CN105550497 A CN 105550497A CN 201510885898 A CN201510885898 A CN 201510885898A CN 105550497 A CN105550497 A CN 105550497A
Authority
CN
China
Prior art keywords
noise
ballistic
phi
formula
compute
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510885898.XA
Other languages
English (en)
Other versions
CN105550497B (zh
Inventor
胡居荣
袁倩如
顾根瑞
周进
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hohai University HHU
Original Assignee
Hohai University HHU
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hohai University HHU filed Critical Hohai University HHU
Priority to CN201510885898.XA priority Critical patent/CN105550497B/zh
Publication of CN105550497A publication Critical patent/CN105550497A/zh
Application granted granted Critical
Publication of CN105550497B publication Critical patent/CN105550497B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16ZINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS, NOT OTHERWISE PROVIDED FOR
    • G16Z99/00Subject matter not provided for in other main groups of this subclass

Landscapes

  • Aiming, Guidance, Guns With A Light Source, Armor, Camouflage, And Targets (AREA)
  • Radar Systems Or Details Thereof (AREA)

Abstract

本发明公开了一种高精度的弹道修正方法,其特征在于,包括:利用噪声估计器对状态噪声和量测噪声进行估计和校正的方法、利用噪声估计器完成一步预测的过程和基于噪声估计器和渐消因子完成弹道修正的过程。本发明提供的一种高精度的弹道修正方法,设计的弹道修正方法是在拟线性最优滤波过程中,利用量测数据一方面对状态值进行预测,另一方面通过过程噪声估计器和量测噪声估计器自适应的估计和校正噪声的特性参数以调节滤波增益矩阵,降低了噪声参数估计不精确对弹道修正结果的影响;同时引入渐消因子对陈旧的数据进行合理的渐消,增加新的量测数据的权重,达到减小滤波估计误差、抑制由于系统模型不精确以及状态突变导致的滤波发散的目的。

Description

一种高精度的弹道修正方法
技术领域
本发明涉及一种高精度的弹道修正方法,具体地说是一种涉及弹道修正过程中抑制发散并提高精度的方法,尤其考虑弹道模型的非线性、时变性和噪声干扰等因素,旨在抑制由于弹道模型的建模误差及噪声统计特性的估计误差在弹道数据修正过程中引起的发散,提高弹道形成的精度。本发明能有效保证弹道修正过程的稳定性以及弹道轨迹形成的精确性,适用于炮位雷达的弹道轨迹形成系统。
背景技术
炮位雷达利用获取的弹丸的飞行参数进行弹道修正,形成弹道轨迹以便进行目标跟踪。在大空域中飞行的弹丸受到各种因素的影响,如弹丸飞行的高度、马赫数、气体动力参数的测量值和计算值不精确等会导致弹丸的模型参数变化很大。另外,弹道修正过程中设置的经验估计值和实际弹丸飞行的参数之间也会存在一定的差异。在使用拟线性最优平滑滤波算法进行弹道修正时,弹道模型离散化和线性化所带来的误差、弹道模型描述不精确、所采用的过程噪声和量测噪声的统计特性与实际情况的偏差大等因素都可能导致状态估计值与弹丸实际飞行数据偏离,致使滤波精度下降,无法满足实际工程的要求。实际环境变化等随机因素还会引起系统过程噪声和量测噪声异常变化,在滤波过程中会产生增益矩阵和预测误差方差的错误估计,这种情况下增益矩阵将失去合适的加权作用,新的量测数据对状态估计值的调节修正作用将逐渐降低,从而出现滤波发散现象,导致弹道修正失败,无法继续跟踪目标。
发明内容
本发明所要解决的技术问题是,提供一种利用噪声估计器对状态噪声和量测噪声进行估计和校正的高精度的弹道修正方法;更进一步地,本发明提供一种利用噪声估计器完成一步预测,降低拟线性最优平滑滤波过程中不确定的噪声统计特性和其他随机干扰等因素对弹道修正精度的影响的高精度的弹道修正方法;更进一步地,本发明提供一种基于噪声估计器和渐消因子完成弹道修正,渐消因子对状态估计的一步预测误差的协方差和滤波增益矩阵进行自适应的调整,抑制由于弹道模型不精确以及滤波过程中状态突变导致的发散现象的高精度的弹道修正方法。
为解决上述技术问题,本发明采用的技术方案为:
一种高精度的弹道修正方法,其特征在于,包括:利用噪声估计器对状态噪声和量测噪声进行估计和校正的方法,该法包括以下步骤:
S01,弹道模型:
弹道模型采用的状态方程为:
d d t X ( t ) = f ( X ( t ) ) + Γ ( t ) W ( t ) - - - ( 1 )
式(1)中,X(t)表示弹丸的状态,W(t)是过程噪声,Γ(t)是噪声驱动阵;
弹道模型采用的量测方程为:
Z(t)=h(X(t))+V(t)(2)
式(2)中Z(t)表示量测变量,V(t)为量测噪声;
对式(1)、式(2)进行离散化后得到:
Xk+1=G(Xk)+Γ(Xk)Wk(3)
Zk+1=h(Xk+1)+Vk+1(4)
式(3)、式(4)中, G ( X k ) = X k + f ( X k ) T + A ( X k ) f ( X k ) T 2 2 , Xk=X(t)|t=kT,T=tk+1-tk为采样间隔,tk为第k个采样时间;Wk=W(t)|t=kT,Vk+1=V(t)|t=(k+1)T
S02,弹道修正的初始值计算:
对弹道轨迹进行修正时,定义状态矢量为:
X=[xyzvxvyvzcac](5)
式(5)中x,y和z分别表示弹丸的射向距离、高度和侧偏;vx,vy和vz分别表示弹丸速度的三个分量;c和ac分别表示弹道系数和弹道修正系数;
设雷达测得炮弹的最初的两点采样值为(x1,y1,z1)和(x2,y2,z2),由此得到状态矢量X的初始估值为:
X ^ 0 = [ x 2 y 2 z 2 x 2 - x 1 T y 2 - y 1 T z 2 - z 1 T c a c ] - - - ( 6 )
初始预测误差方差阵为:
式(7)中,为系统随机误差的方差,是弹道系数和弹道修正系数均方差的经验估算值。
本发明还包括利用噪声估计器完成一步预测的过程,该过程包括以下步骤:
S03,弹道修正:
S03-1,计算一步预测平滑值:
S03-1-1,利用初始值和式(7)的预测结果计算相关参数,
X ^ k * = X ^ k , ( k = 0 , 1 , 2 , ... ) - - - ( 8 )
计算状态函数:
f ( X ^ k * ) = f ( X ( t ) ) | X ( t ) = X ^ k * = v x v y v z - cN 1 x 4 r + a c v x / v r - cN 1 v y - g + a c v y / v r - cN 1 x 6 r + B Z + a c v z / v r 0 0 | X ( t ) = X ^ k * - - - ( 9 )
式(9)中x4r=vx-wx和x6r=vz-wz分别表示弹丸在x和z方向受风速影响后的实际速度,wx和wz为风速在x和z方向的分量,ρ为空气密度,S为弹丸最大截断面积即d为弹径,m为弹体质量;Cx(Ma)为空气阻力系数,是马赫数Ma的函数,g为海拔y处的重力加速度,BZ为侧向升力加速度;
计算状态函数的偏导数
A ( X ^ k * ) = ∂ f ( X ( t ) ) ∂ X ( t ) | X ( t ) = X ^ k * - - - ( 10 )
计算一步状态转移矩阵
φ ( X ^ k * ) = ∂ G ( X ) ∂ X | X = X ^ k * - - - ( 11 )
计算过程噪声的方差矩阵和量测噪声的方差阵:
Q ^ k = E { W k W k H } - - - ( 12 )
R ^ k = E { V k V k H } - - - ( 13 )
式(12)、(13)中,H表示共轭转置;
S03-1-2,进行预测估计:
计算一步预测估计值:
X ^ k + 1 / k = G ( X ^ k * ) + φ ( X ^ k * ) ( X ^ k - X ^ k * ) = X ^ k * + f ( X ^ k * ) T + A ( X ^ k * ) f ( X ^ k * ) T 2 2 + φ ( X ^ k * ) ( X ^ k - X ^ k * ) - - - ( 14 )
计算一步预测误差协方差:
P ^ k + 1 / k = φ ( X ^ k * ) P k φ H ( X ^ k * ) + Q k * - - - ( 15 )
计算量测转移矩阵:
B ( X ^ k + 1 / k ) = ∂ h ( X ) ∂ X | X = X ^ k + 1 / k - - - ( 16 )
计算增益矩阵:
K k = P ^ k + 1 / k B H ( X ^ k + 1 / k ) [ B ( X ^ k + 1 / k ) P ^ k + 1 / k B H ( X ^ k + 1 / k ) + R ^ k * ] - 1 - - - ( 17 )
S03-1-3,利用噪声估计器修正噪声:
对过程噪声的方差矩阵进行修正:
Q ^ k + 1 = ( 1 - d k + 1 ) Q ^ k + d k + 1 ( K k Z ~ k + 1 Z ~ k + 1 T K k T + P k + 1 / k - Φ k P k Φ k T ) - - - ( 18 )
对量测噪声的方差阵进行修正:
R ^ k + 1 = ( 1 - d k + 1 ) R ^ k + d k + 1 ( Z ~ k + 1 Z ~ k + 1 T - B k + 1 / k P ^ k + 1 / k B k + 1 / k T ) - - - ( 19 )
式(18)、(19)中,残差新息的计算为:
Z ~ k + 1 = Z k + 1 - H ( X k + 1 / k ) - - - ( 20 )
式(18)、(19)中,dk=(1-α)/(1-αk),0<α<1为遗忘因子;
S03-1-4,进行自适应平滑滤波:
计算滤波平滑值:
X ^ k / k + 1 = X ^ k + P k φ k ( X ^ k * ) B T ( X ^ k + 1 / k ) · [ B ( X ^ k + 1 / k ) P ^ k + 1 / k B T ( X ^ k + 1 / k ) + R k + 1 ] - 1 · [ Z k + 1 - H ( X ^ k + 1 / k ) ] - - - ( 21 )
S03-1-5,迭代计算
重复S03-1-1到S03-1-5计算过程至少三次,如此进行至少三次迭代后即可求得的近似值,完成一步预测平滑值的计算。
本发明还包括基于噪声估计器和渐消因子完成弹道修正的过程,该过程包括:
S03-2,利用渐消因子修正滤波结果:
S03-2-1,计算渐消因子,令渐消因子
&lambda; k = T r ( N k ) T r ( M k ) = &lambda; k , &lambda; k &GreaterEqual; 1 1 , &lambda; k < 1 - - - ( 22 )
式(22)中,Tr表示求矩阵的迹; N k = b k - H ( X ^ k / k + 1 ) Q k * H T ( X ^ k / k + 1 ) - l k R k ; M k = H ( X ^ k / k + 1 ) &phi; ( X ^ k / k + 1 ) P ^ k + 1 / k &phi; T ( X ^ k / k + 1 ) H T ( X ^ k / k + 1 ) ; lk=1-dk
S03-2-2,进行一步预测结果修正,
计算带渐消因子的一步预测的误差协方差矩阵
P k + 1 / k = &lambda; k &phi; ( X ^ k * ) P k &phi; T ( X ^ k * ) + Q k * - - - ( 23 )
计算增益矩阵
K k + 1 = P k + 1 / k B T ( X ^ k + 1 / k ) &lsqb; B ( X ^ k + 1 / k ) P k + 1 / k B T ( X ^ k + 1 / k ) + R k + 1 &rsqb; - 1 - - - ( 24 )
计算滤波估计值
X ^ k + 1 = X ^ k + 1 / k + K k + 1 &lsqb; Z k + 1 - H ( X ^ k + 1 / k ) &rsqb; - - - ( 25 )
计算滤波误差方差阵
P k + 1 = &lsqb; I - K k + 1 B ( X ^ k + 1 / k ) &rsqb; P k + 1 / k &lsqb; I - K k + 1 B ( X ^ k + 1 / k ) &rsqb; H + K k + 1 R k + 1 K k + 1 H - - - ( 26 )
S03-3,令k+1→k,重复S03-1到S03-3步骤,完成弹道修正过程。
所述迭代计算的次数为三次。
本发明提供的一种高精度的弹道修正方法,本发明设计的弹道修正方法是在拟线性最优滤波过程中,利用量测数据一方面对状态值进行预测,另一方面通过过程噪声估计器和量测噪声估计器自适应的估计和校正噪声的特性参数以调节滤波增益矩阵,降低了噪声参数估计不精确对弹道修正结果的影响;同时引入渐消因子对陈旧的数据进行合理的渐消,增加新的量测数据的权重,通过对预测误差的协方差矩阵和滤波增益矩阵进行实时在线调整,达到减小滤波估计误差、抑制由于系统模型不精确以及状态突变导致的滤波发散的目的。
说明书附图
图1为本发明基于自适应渐消因子的弹道修正流程图;
图2为现有技术基于拟线性最优平滑滤波算法弹道修正的发散现象图;
图3本发明中高精度弹道修正方法的仿真结果图。
具体实施方式
下面结合附图对本发明作更进一步的说明。
如图1~图3所示,为了验证本发明的基于噪声估计器和渐消因子的弹道修正方法有效性,在炮弹初速度选为1100m/s,射向角选为25o条件下模拟生成雷达量测数据,分别采用本发明的弹道轨迹修正算法以及拟线性最优平滑滤波算法,对雷达测量得到的炮弹飞行数据进行滤波分析,形成的弹道轨迹的三维仿真结果如图2、图3所示,其中“仿真数据”为模拟的雷达量测数据,“滤波数据”为滤波估计的弹道轨迹。如图2所示,图2中出现了滤波发散现象,而图3中使用基于噪声估计器和渐消因子的弹道修正方法有效的抑制了发散。
一种高精度的弹道修正方法,其特征在于,包括:利用噪声估计器对状态噪声和量测噪声进行估计和校正的方法,该法包括以下步骤:
S01,弹道模型:
弹道模型采用的状态方程为:
d d t X ( t ) = f ( X ( t ) ) + &Gamma; ( t ) W ( t ) - - - ( 1 )
式(1)中,X(t)表示弹丸的状态,W(t)是过程噪声,Γ(t)是噪声驱动阵;
弹道模型采用的量测方程为:
Z(t)=h(X(t))+V(t)(2)
式(2)中Z(t)表示量测变量,V(t)为量测噪声;
对式(1)、式(2)进行离散化后得到:
Xk+1=G(Xk)+Γ(Xk)Wk(3)
Zk+1=h(Xk+1)+Vk+1(4)
式(3)、式(4)中, G ( X k ) = X k + f ( X k ) T + A ( X k ) f ( X k ) T 2 2 , Xk=X(t)|t=kT,T=tk+1-tk为采样间隔,tk为第k个采样时间;Wk=W(t)|t=kT,Vk+1=V(t)|t=(k+1)T
S02,弹道修正的初始值计算:
对弹道轨迹进行修正时,定义状态矢量为:
X=[xyzvxvyvzcac](5)
式(5)中x,y和z分别表示弹丸的射向距离、高度和侧偏;vx,vy和vz分别表示弹丸速度的三个分量;c和ac分别表示弹道系数和弹道修正系数;
设雷达测得炮弹的最初的两点采样值为(x1,y1,z1)和(x2,y2,z2),由此得到状态矢量X的初始估值为:
X ^ 0 = &lsqb; x 2 y 2 z 2 x 2 - x 1 T y 2 - y 1 T z 2 - z 1 T c a c &rsqb; - - - ( 6 )
初始预测误差方差阵为:
式(7)中,为系统随机误差的方差,是弹道系数和弹道修正系数均方差的经验估算值。
本发明还包括利用噪声估计器完成一步预测的过程,该过程包括以下步骤:
S03,弹道修正:
S03-1,计算一步预测平滑值:
S03-1-1,利用初始值和式(7)的预测结果计算相关参数,
X ^ k * = X ^ k , ( k = 0 , 1 , 2 , ... ) - - - ( 8 )
计算状态函数:
f ( X ^ k * ) = f ( X ( t ) ) | X ( t ) = X ^ k * = v x v y v z - cN 1 x 4 r + a c v x / v r - cN 1 v y - g + a c v y / v r - cN 1 x 6 r + B Z + a c v z / v r 0 0 | X ( t ) = X ^ k * - - - ( 9 )
式(9)中x4r=vx-wx和x6r=vz-wz分别表示弹丸在x和z方向受风速影响后的实际速度,wx和wz为风速在x和z方向的分量,ρ为空气密度,S为弹丸最大截断面积即d为弹径,m为弹体质量;Cx(Ma)为空气阻力系数,是马赫数Ma的函数,g为海拔y处的重力加速度,BZ为侧向升力加速度;
计算状态函数的偏导数
A ( X ^ k * ) = &part; f ( X ( t ) ) &part; X ( t ) | X ( t ) = X ^ k * - - - ( 10 )
计算一步状态转移矩阵
&phi; ( X ^ k * ) = &part; G ( X ) &part; X | X = X ^ k * - - - ( 11 )
计算过程噪声的方差矩阵和量测噪声的方差阵:
Q ^ k = E { W k W k H } - - - ( 12 )
R ^ k = E { V k V k H } - - - ( 13 )
式(12)、(13)中,H表示共轭转置;
S03-1-2,进行预测估计:
计算一步预测估计值:
X ^ k + 1 / k = G ( X ^ k * ) + &phi; ( X ^ k * ) ( X ^ k - X ^ k * ) = X ^ k * + f ( X ^ k * ) T + A ( X ^ k * ) f ( X ^ k * ) T 2 2 + &phi; ( X ^ k * ) ( X ^ k - X ^ k * ) - - - ( 14 )
计算一步预测误差协方差:
P ^ k + 1 / k = &phi; ( X ^ k * ) P k &phi; H ( X ^ k * ) + Q k * - - - ( 15 )
计算量测转移矩阵:
B ( X ^ k + 1 / k ) = &part; h ( X ) &part; X | X = X ^ k + 1 / k - - - ( 16 )
计算增益矩阵:
K k = P ^ k + 1 / k B H ( X ^ k + 1 / k ) &lsqb; B ( X ^ k + 1 / k ) P ^ k + 1 / k B H ( X ^ k + 1 / k ) + R ^ k * &rsqb; - 1 - - - ( 17 )
S03-1-3,利用噪声估计器修正噪声:
对过程噪声的方差矩阵进行修正:
Q ^ k + 1 = ( 1 - d k + 1 ) Q ^ k + d k + 1 ( K k Z ~ k + 1 Z ~ k + 1 T K k T + P k + 1 / k - &Phi; k P k &Phi; k T ) - - - ( 18 )
对量测噪声的方差阵进行修正:
R ^ k + 1 = ( 1 - d k + 1 ) R ^ k + d k + 1 ( Z ~ k + 1 Z ~ k + 1 T - B k + 1 / k P ^ k + 1 / k B k + 1 / k T ) - - - ( 19 )
式(18)、(19)中,残差新息的计算为:
Z ~ k + 1 = Z k + 1 - H ( X k + 1 / k ) - - - ( 20 )
式(18)、(19)中,dk=(1-α)/(1-αk),0<α<1为遗忘因子;
S03-1-4,进行自适应平滑滤波:
计算滤波平滑值:
X ^ k / k + 1 = X ^ k + P k &phi; k ( X ^ k * ) B T ( X ^ k + 1 / k ) &CenterDot; &lsqb; B ( X ^ k + 1 / k ) P ^ k + 1 / k B T ( X ^ k + 1 / k ) + R k + 1 &rsqb; - 1 &CenterDot; &lsqb; Z k + 1 - H ( X ^ k + 1 / k ) &rsqb; - - - ( 21 )
S03-1-5,迭代计算
重复S03-1-1到S03-1-5计算过程至少三次,如此进行至少三次迭代后即可求得的近似值,完成一步预测平滑值的计算。
本发明还包括基于噪声估计器和渐消因子完成弹道修正的过程,该过程包括:
S03-2,利用渐消因子修正滤波结果:
S03-2-1,计算渐消因子,令渐消因子
&lambda; k = T r ( N k ) T r ( M k ) = &lambda; k , &lambda; k &GreaterEqual; 1 1 , &lambda; k < 1 - - - ( 22 )
式(22)中,Tr表示求矩阵的迹; N k = b k - H ( X ^ k / k + 1 ) Q k * H T ( X ^ k / k + 1 ) - l k R k ; M k = H ( X ^ k / k + 1 ) &phi; ( X ^ k / k + 1 ) P ^ k + 1 / k &phi; T ( X ^ k / k + 1 ) H T ( X ^ k / k + 1 ) ; lk=1-dk
S03-2-2,进行一步预测结果修正,
计算带渐消因子的一步预测的误差协方差矩阵
P k + 1 / k = &lambda; k &phi; ( X ^ k * ) P k &phi; T ( X ^ k * ) + Q k * - - - ( 23 )
计算增益矩阵
K k + 1 = P k + 1 / k B T ( X ^ k + 1 / k ) &lsqb; B ( X ^ k + 1 / k ) P k + 1 / k B T ( X ^ k + 1 / k ) + R k + 1 &rsqb; - 1 - - - ( 24 )
计算滤波估计值
X ^ k + 1 = X ^ k + 1 / k + K k + 1 &lsqb; Z k + 1 - H ( X ^ k + 1 / k ) &rsqb; - - - ( 25 )
计算滤波误差方差阵
P k + 1 = &lsqb; I - K k + 1 B ( X ^ k + 1 / k ) &rsqb; P k + 1 / k &lsqb; I - K k + 1 B ( X ^ k + 1 / k ) &rsqb; H + K k + 1 R k + 1 K k + 1 H - - - ( 26 )
S03-3,令k+1→k,重复S03-1到S03-3步骤,完成弹道修正过程。
所述迭代计算的次数为三次。
以上所述仅是本发明的优选实施方式,应当指出:对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (4)

1.一种高精度的弹道修正方法,其特征在于,包括:利用噪声估计器对状态噪声和量测噪声进行估计和校正的方法,该法包括以下步骤:
S01,弹道模型:
弹道模型采用的状态方程为:
d d t X ( t ) = f ( X ( t ) ) + &Gamma; ( t ) W ( t ) - - - ( 1 )
式(1)中,X(t)表示弹丸的状态,W(t)是过程噪声,Γ(t)是噪声驱动阵;
弹道模型采用的量测方程为:
Z(t)=h(X(t))+V(t)(2)
式(2)中Z(t)表示量测变量,V(t)为量测噪声;
对式(1)、式(2)进行离散化后得到:
Xk+1=G(Xk)+Γ(Xk)Wk(3)
Zk+1=h(Xk+1)+Vk+1(4)
式(3)、式(4)中, G ( X k ) = X k + f ( X k ) T + A ( X k ) f ( X k ) T 2 2 , Xk=X(t)|t=kT,T=tk+1-tk为采样间隔,tk为第k个采样时间;Vk+1=V(t)|t=(k+1)T
S02,弹道修正的初始值计算:
对弹道轨迹进行修正时,定义状态矢量为:
X=[xyzvxvyvzcac](5)
式(5)中x,y和z分别表示弹丸的射向距离、高度和侧偏;vx,vy和vz分别表示弹丸速度的三个分量;c和ac分别表示弹道系数和弹道修正系数;
设雷达测得炮弹的最初的两点采样值为(x1,y1,z1)和(x2,y2,z2),由此得到状态矢量X的初始估值为:
X ^ 0 = &lsqb; x 2 y 2 z 2 x 2 - x 1 T y 2 - y 1 T z 2 - z 1 T c a c &rsqb; - - - ( 6 )
初始预测误差方差阵为:
P 0 = &sigma; x 2 &sigma; y 2 0 &sigma; z 2 2 &sigma; x 2 / T 2 2 &sigma; y 2 / T 2 0 2 &sigma; z 2 / T 2 &sigma; c 2 &sigma; a c 2 - - - ( 7 )
式(7)中, 为系统随机误差的方差, 是弹道系数和弹道修正系数均方差的经验估算值。
2.根据权利要求1所述的一种高精度的弹道修正方法,其特征在于:还包括利用噪声估计器完成一步预测的过程,该过程包括以下步骤:
S03,弹道修正:
S03-1,计算一步预测平滑值:
S03-1-1,利用初始值和式(7)的预测结果计算相关参数,
X ^ k * = X ^ k ( k = 0 , 1 , 2 , ... ) - - - ( 8 )
计算状态函数:
f ( X ^ k * ) = f ( X ( t ) ) | X ( t ) = X ^ k * = v x v y v z - cN 1 x 4 r + a c v x / v r - cN 1 v y - g + a c v y / v r - cN 1 x 6 r + B Z + a c v z / v r 0 0 | X ( t ) = X ^ k * - - - ( 9 )
式(9)中x4r=vx-wx和x6r=vz-wz分别表示弹丸在x和z方向受风速影响后的实际速度,wx和wz为风速在x和z方向的分量, ρ为空气密度,S为弹丸最大截断面积即d为弹径,m为弹体质量;Cx(Ma)为空气阻力系数,是马赫数Ma的函数,g为海拔y处的重力加速度,BZ为侧向升力加速度;
计算状态函数的偏导数
A ( X ^ k * ) = &part; f ( X ( t ) ) &part; X ( t ) | X ( t ) = X ^ k * - - - ( 10 )
计算一步状态转移矩阵
&phi; ( X ^ k * ) = &part; G ( X ) &part; X | X = X ^ k * - - - ( 11 )
计算过程噪声的方差矩阵和量测噪声的方差阵:
Q ^ k = E { W k W k H } - - - ( 12 )
R ^ k = E { V k V k H } - - - ( 13 )
式(12)、(13)中,H表示共轭转置;
S03-1-2,进行预测估计:
计算一步预测估计值:
X ^ k + 1 / k = G ( X ^ k * ) + &phi; ( X ^ k * ) ( X ^ k - X ^ k * ) = X ^ k * + f ( X ^ k * ) T + A ( X ^ k * ) f ( X ^ k * ) T 2 2 + &phi; ( X ^ k * ) ( X ^ k - X ^ k * ) - - - ( 14 )
计算一步预测误差协方差:
P ^ k + 1 / k = &phi; ( X ^ k * ) P k &phi; H ( X ^ k * ) + Q k * - - - ( 15 )
计算量测转移矩阵:
B ( X ^ k + 1 / k ) = &part; h ( X ) &part; X | X = X ^ k + 1 / k - - - ( 16 )
计算增益矩阵:
K k = P ^ k + 1 / k B H ( X ^ k + 1 / k ) &lsqb; B ( X ^ k + 1 / k ) P ^ k + 1 / k B H ( X ^ k + 1 / k ) + R ^ k * &rsqb; - 1 - - - ( 17 )
S03-1-3,利用噪声估计器修正噪声:
对过程噪声的方差矩阵进行修正:
Q ^ k + 1 = ( 1 - d k + 1 ) Q ^ k + d k + 1 ( K k Z ~ k + 1 Z ~ k + 1 T K k T + P k + 1 / k - &Phi; k P k &Phi; k T ) - - - ( 18 )
对量测噪声的方差阵进行修正:
R ^ k + 1 = ( 1 - d k + 1 ) R ^ k + d k + 1 ( Z ~ k + 1 Z ~ k + 1 T - B k + 1 / k P ^ k + 1 / k B k + 1 / k T ) - - - ( 19 )
式(18)、(19)中,残差新息的计算为:
Z ~ k + 1 = Z k + 1 - H ( X k + 1 / k ) - - - ( 20 )
式(18)、(19)中,dk=(1-α)/(1-αk),0<α<1为遗忘因子;
S03-1-4,进行自适应平滑滤波:
计算滤波平滑值:
X ^ k / k + 1 = X ^ k + P k &phi; k ( X ^ k * ) B T ( X ^ k + 1 / k ) &CenterDot; &lsqb; B ( X ^ k + 1 / k ) P ^ k + 1 / k B T ( X ^ k + 1 / k ) + R k + 1 &rsqb; - 1 &CenterDot; &lsqb; Z k + 1 - H ( X ^ k + 1 / k ) &rsqb; - - - ( 21 )
S03-1-5,迭代计算
重复S03-1-1到S03-1-5计算过程至少三次,如此进行至少三次迭代后即可求得的近似值,完成一步预测平滑值的计算。
3.根据权利要求2所述的一种高精度的弹道修正方法,其特征在于:还包括基于噪声估计器和渐消因子完成弹道修正的过程,该过程包括:
S03-2,利用渐消因子修正滤波结果:
S03-2-1,计算渐消因子,令渐消因子
&lambda; k = T r ( N k ) T r ( M k ) = &lambda; k , &lambda; k &GreaterEqual; 1 1 , &lambda; k < 1 - - - ( 22 )
式(22)中,Tr表示求矩阵的迹; N k = b k - H ( X ^ k / k + 1 ) Q k * H T ( X ^ k / k + 1 ) - l k R k ;
M k = H ( X ^ k / k + 1 ) &phi; ( X ^ k / k + 1 ) P ^ k + 1 / k &phi; T ( X ^ k / k + 1 ) H T ( X ^ k / k + 1 ) ; l k = 1 - d k ;
S03-2-2,进行一步预测结果修正,
计算带渐消因子的一步预测的误差协方差矩阵
P k + 1 / k = &lambda; k &phi; ( X ^ k * ) P k &phi; T ( X ^ k * ) + Q k * - - - ( 23 )
计算增益矩阵
K k + 1 = P k + 1 / k B T ( X ^ k + 1 / k ) &lsqb; B ( X ^ k + 1 / k ) P k + 1 / k B T ( X ^ k + 1 / k ) + R k + 1 &rsqb; - 1 - - - ( 24 )
计算滤波估计值
X ^ k + 1 = X ^ k + 1 / k + K k + 1 &lsqb; Z k + 1 - H ( X ^ k + 1 / k ) &rsqb; - - - ( 25 )
计算滤波误差方差阵
P k + 1 = &lsqb; I - K k + 1 B ( X ^ k + 1 / k ) &rsqb; P k + 1 / k &lsqb; I - K k + 1 B ( X ^ k + 1 / k ) &rsqb; H + K k + 1 R k + 1 K k + 1 H - - - ( 26 )
S03-3,令k+1→k,重复S03-1到S03-3步骤,完成弹道修正过程。
4.根据权利要求2所述的一种高精度的弹道修正方法,其特征在于:所述迭代计算的次数为三次。
CN201510885898.XA 2015-12-04 2015-12-04 一种高精度的弹道修正方法 Expired - Fee Related CN105550497B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510885898.XA CN105550497B (zh) 2015-12-04 2015-12-04 一种高精度的弹道修正方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510885898.XA CN105550497B (zh) 2015-12-04 2015-12-04 一种高精度的弹道修正方法

Publications (2)

Publication Number Publication Date
CN105550497A true CN105550497A (zh) 2016-05-04
CN105550497B CN105550497B (zh) 2018-07-24

Family

ID=55829685

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510885898.XA Expired - Fee Related CN105550497B (zh) 2015-12-04 2015-12-04 一种高精度的弹道修正方法

Country Status (1)

Country Link
CN (1) CN105550497B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106484980A (zh) * 2016-09-29 2017-03-08 中国人民解放军军械工程学院 一种固定舵二维弹道修正弹气动参数计算方法
CN107194111A (zh) * 2017-06-06 2017-09-22 中北大学 一种基于isight软件的弹丸全弹道优化设计方法
CN107219519A (zh) * 2017-04-20 2017-09-29 中国人民解放军军械工程学院 连发火炮弹道曲线拟合方法
CN108572378A (zh) * 2018-04-10 2018-09-25 北京大学 一种卫星导航系统中信号预处理的自适应滤波算法
CN111284690A (zh) * 2018-12-07 2020-06-16 北京理工大学 能够修正侧偏的复合增程飞行器

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103575167A (zh) * 2013-11-07 2014-02-12 北京机械设备研究所 一种民用拦截弹弹道修正方法
CN103744057A (zh) * 2013-12-24 2014-04-23 河海大学 基于输出相关自适应卡尔曼滤波的弹道轨迹形成方法
CN103744058A (zh) * 2013-12-24 2014-04-23 河海大学 基于指数加权衰减记忆滤波的弹道轨迹形成方法
CN104154818A (zh) * 2014-07-25 2014-11-19 北京机械设备研究所 一种无控弹射击角度确定方法
US8959823B2 (en) * 2005-11-01 2015-02-24 Leupold & Stevens, Inc. Ranging methods for inclined shooting of projectile weapons

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8959823B2 (en) * 2005-11-01 2015-02-24 Leupold & Stevens, Inc. Ranging methods for inclined shooting of projectile weapons
CN103575167A (zh) * 2013-11-07 2014-02-12 北京机械设备研究所 一种民用拦截弹弹道修正方法
CN103744057A (zh) * 2013-12-24 2014-04-23 河海大学 基于输出相关自适应卡尔曼滤波的弹道轨迹形成方法
CN103744058A (zh) * 2013-12-24 2014-04-23 河海大学 基于指数加权衰减记忆滤波的弹道轨迹形成方法
CN104154818A (zh) * 2014-07-25 2014-11-19 北京机械设备研究所 一种无控弹射击角度确定方法

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
YONG SHI ET AL;: "《A adaptive UKF for target tracking with unknown process noise statistics》", 《12TH INTERNATIONAL CONFERENCE ON INFORMATION FUSION ,SEATTLEWA》 *
朱建峰: "《拟线性最优平滑滤波在指令控制一维弹道修正弹上的应用研究》", 《中国优秀硕士学位论文全文数据库工程科技II辑》 *
欧阳广帅 等;: "《基于卡尔曼滤波的高精度弹道滤波算法研究》", 《电子测量技术》 *
赵利强 等;: "《自适应强跟踪容积卡尔曼滤波算法》", 《北京化工大学学报( 自然科学版)》 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106484980A (zh) * 2016-09-29 2017-03-08 中国人民解放军军械工程学院 一种固定舵二维弹道修正弹气动参数计算方法
CN106484980B (zh) * 2016-09-29 2019-08-13 中国人民解放军军械工程学院 一种固定舵二维弹道修正弹气动参数计算方法
CN107219519A (zh) * 2017-04-20 2017-09-29 中国人民解放军军械工程学院 连发火炮弹道曲线拟合方法
CN107219519B (zh) * 2017-04-20 2019-12-17 中国人民解放军军械工程学院 连发火炮弹道曲线拟合方法
CN107194111A (zh) * 2017-06-06 2017-09-22 中北大学 一种基于isight软件的弹丸全弹道优化设计方法
CN108572378A (zh) * 2018-04-10 2018-09-25 北京大学 一种卫星导航系统中信号预处理的自适应滤波算法
CN111284690A (zh) * 2018-12-07 2020-06-16 北京理工大学 能够修正侧偏的复合增程飞行器
CN111284690B (zh) * 2018-12-07 2021-10-12 北京理工大学 能够修正侧偏的复合增程飞行器

Also Published As

Publication number Publication date
CN105550497B (zh) 2018-07-24

Similar Documents

Publication Publication Date Title
CN105550497A (zh) 一种高精度的弹道修正方法
CN103744057B (zh) 基于输出相关自适应卡尔曼滤波的弹道轨迹形成方法
CN103630137B (zh) 一种用于导航系统的姿态及航向角的校正方法
CN108416098B (zh) 一种拦截机动目标的攻击时间约束制导律设计方法
CN103217175B (zh) 一种自适应容积卡尔曼滤波方法
CN106885569A (zh) 一种强机动条件下的弹载深组合arckf滤波方法
CN109933847B (zh) 一种改进的主动段弹道估计算法
CN104217041A (zh) 一种多约束在线高斯伪谱末制导方法
CN101853243A (zh) 系统模型未知的自适应卡尔曼滤波方法
CN103414451B (zh) 一种应用于飞行器姿态估计的扩展卡尔曼滤波方法
CN105115508A (zh) 基于后数据的旋转制导炮弹快速空中对准方法
CN110276144A (zh) 一种垂直起降运载器气动参数在线辨识方法
CN105865446A (zh) 基于大气辅助的惯性高度通道阻尼卡尔曼滤波方法
CN105180728A (zh) 基于前数据的旋转制导炮弹快速空中对准方法
CN107101649B (zh) 一种空间飞行器制导工具在轨误差分离方法
CN103994698A (zh) 基于过载与角速度测量的导弹俯仰通道简单滑模控制方法
CN107367941B (zh) 高超声速飞行器攻角观测方法
CN106444885B (zh) 一种颤振主动抑制控制器构成及其模拟方法
CN113761662B (zh) 一种滑翔类目标的轨迹预测管道的生成方法
CN105628056A (zh) 一种针对陀螺仪随机游走噪声的精细滤波方法与测试平台
CN109724598A (zh) 一种gnss/ins松组合时延误差的估计及补偿方法
CN107869993A (zh) 基于自适应迭代粒子滤波的小卫星姿态估计方法
Song et al. Adaptive unscented Kalman filter for estimation of modelling errors for helicopter
CN106483967B (zh) 一种基于角速度信息测量与滑模的飞艇俯仰角稳定方法
CN110082749A (zh) 炮弹外弹道飞行状态估计方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180724

Termination date: 20211204

CF01 Termination of patent right due to non-payment of annual fee