[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN109596018B - 基于磁测滚转角速率信息的旋转弹飞行姿态高精度估计方法 - Google Patents

基于磁测滚转角速率信息的旋转弹飞行姿态高精度估计方法 Download PDF

Info

Publication number
CN109596018B
CN109596018B CN201811493891.3A CN201811493891A CN109596018B CN 109596018 B CN109596018 B CN 109596018B CN 201811493891 A CN201811493891 A CN 201811493891A CN 109596018 B CN109596018 B CN 109596018B
Authority
CN
China
Prior art keywords
projectile
error
equation
attitude
filtering
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.)
Active
Application number
CN201811493891.3A
Other languages
English (en)
Other versions
CN109596018A (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.)
Huizhou University
Original Assignee
Huizhou University
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 Huizhou University filed Critical Huizhou University
Priority to CN201811493891.3A priority Critical patent/CN109596018B/zh
Publication of CN109596018A publication Critical patent/CN109596018A/zh
Priority to PCT/CN2019/121491 priority patent/WO2020114301A1/zh
Application granted granted Critical
Publication of CN109596018B publication Critical patent/CN109596018B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F42AMMUNITION; BLASTING
    • F42BEXPLOSIVE CHARGES, e.g. FOR BLASTING, FIREWORKS, AMMUNITION
    • F42B35/00Testing or checking of ammunition
    • F42B35/02Gauging, sorting, trimming or shortening cartridges or missiles

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Navigation (AREA)

Abstract

本发明针对旋转弹发射高过载、高自旋转和高动态的“三高”限制了现有成熟的弹载姿态测量系统无法直接移植应用于旋转弹的问题。采用了基于三轴地磁传感器、两个单轴陀螺仪和卫星接收机组成旋转弹飞行姿态测量方案,针对该测量方案提出了一种适用于旋转弹飞行姿态高精度滤波估计方法,包括如下步骤:(1)、旋转弹飞行姿态组合测量,包括1.1、弹载传感器及安装方式,1.2、弹体飞行姿态高精度组合滤波结构;(2)、旋转弹高精度误差模型,包括2.1、旋转弹姿态误差模型,2.2、旋转弹速度误差模型,2.3、位置误差方程;(3)、弹体姿态高阶非线性滤波模型;(4)、弹体姿态高精度实时滤波算法,进行滤波更新过程。

Description

基于磁测滚转角速率信息的旋转弹飞行姿态高精度估计方法
技术领域
本发明涉及飞行器或者弹体空间三维姿态的测量方法,具体为一种适用于的旋转弹飞行姿态高精度测量方法。
背景技术
由于旋转弹发射高过载、高自旋转和高动态的“三高”特殊的弹载应用环境,现有成熟的弹载姿态测量系统无法直接移植应用于旋转弹药,存在可靠性差、飞行三维姿态参数测试不全或测量精度较低等问题。为解决上述问题,目前通常采用INS+GPS组合、地磁+GPS或地磁+INS+GPS等组合测量方案,并采用相应滤波算法完成弹体飞行姿态参数的估计,但所采用滤波器结构、滤波模型或滤波算法等存在一定的局限性,所设计滤波器的收敛性、实时性以及估计精度不理想。比如采用现有基于小失准误差角假设的姿态滤波模型,其忽略了高阶项的滤波模型并不能精确地描述旋转弹系统的强非线性特性,这些将直接影响到所设计弹体姿态滤波器的收敛速度与滤波精度,甚至滤波发散等问题,也会造成滤波器大误差参数估计结果。
因此,寻求一种适用于旋转弹飞行姿态高精度测量方法,对解决旋转弹制导化改造中飞行姿态测量难题具有重要的理论价值与现实意义。
发明内容
本发明针对旋转弹发射高过载、高自旋转和高动态的“三高”限制了现有成熟的弹载姿态测量系统无法直接移植应用于旋转弹的问题,采用了基于三轴地磁传感器、两个单轴陀螺仪和卫星接收机组成旋转弹飞行姿态测量方案,针对该测量方案提出了一种适用于旋转弹飞行姿态高精度滤波估计方法。
本发明是采用如下技术方案实现的:
一种基于磁测滚转角速率信息的旋转弹飞行姿态高精度估计方法,包括如下步骤:
(1)、旋转弹飞行姿态组合测量
1.1、弹载传感器及安装方式
弹载传感器采用三轴地磁传感器、两个单轴陀螺仪和卫星接收机,其中,三轴地磁传感器用于测量弹体内的地磁场矢量信息,其各敏感轴方向Mx、My和Mz与弹体坐标系OXbYbZb各轴方向完全一致;两个单轴陀螺仪Gy和Gz分别捷联安装于Yb和Zb轴上,陀螺仪用于测量弹体Y轴和Z轴角速率信息,X轴向角速率信息由地磁传感器测量信息滤波估算得到;卫星接收机用于测量弹体速度和位置信息,接收机天线环形安装于弹体表面。
1.2、弹体飞行姿态高精度组合滤波结构
组合滤波器由滚转角速率估计滤波器和弹体飞行姿态高精度滤波器两个滤波器组成,分别用于完成弹体滚转速率的估计和弹体飞行姿态参数的高精度估计。
(2)、旋转弹高精度误差模型
2.1、旋转弹姿态误差模型
根据捷联惯性导航理论,弹体坐标系到导航坐标系的姿态四元数
Figure GDA0003046335590000031
的微分方程表示为:
Figure GDA0003046335590000032
上式中,
Figure GDA0003046335590000033
为四元数矩阵,是反对阵矩阵形式:
Figure GDA0003046335590000034
其中,
Figure GDA0003046335590000035
为弹体坐标系相对于惯性坐标系的角速度在弹体坐标系上的投影分量
Figure GDA0003046335590000036
即为导航坐标系相对与惯性坐标系的角速度在导航坐标系上的投影分量
Figure GDA0003046335590000037
为导航坐标系相对与惯性坐标系的角速度在载体坐标系上的投影分量。
Figure GDA0003046335590000038
Figure GDA0003046335590000039
分别表示为:
Figure GDA00030463355900000310
由于角速率分量
Figure GDA00030463355900000311
是通过传感器测量所得,其测量值
Figure GDA00030463355900000312
必然存在测量误差
Figure GDA00030463355900000313
其表示为:
Figure GDA00030463355900000314
捷联解算所得到的角速度
Figure GDA00030463355900000315
也存在解算误差,其表示为:
Figure GDA00030463355900000316
把上式(3)和(4)代入姿态四元数微分方程(1),得到实际解算时的姿态四元数更微分方程为:
Figure GDA0003046335590000041
因此,把式(5)减去式(1)得到如下形式:
Figure GDA0003046335590000042
Figure GDA0003046335590000043
则得到姿态四元数误差方程为:
Figure GDA0003046335590000044
上式(7)中最后两项表达式满足如下关系:
Figure GDA0003046335590000045
其中,
Figure GDA0003046335590000046
Figure GDA0003046335590000047
分别定义为:
Figure GDA0003046335590000048
Figure GDA0003046335590000049
上式
Figure GDA00030463355900000410
Figure GDA00030463355900000411
中,满足如下关系:
Figure GDA00030463355900000412
把上式关系代入(7),得姿态四元数误差方程式:
Figure GDA0003046335590000051
2.2、旋转弹速度误差模型
由比力方程推导出弹体速度误差方程为:
Figure GDA0003046335590000052
上式中,
Figure GDA0003046335590000053
为姿态变换矩阵的计算误差,由于
Figure GDA0003046335590000054
是关于四元数误差
Figure GDA0003046335590000055
的非线性函数,所以
Figure GDA0003046335590000056
也是关于
Figure GDA0003046335590000057
的非线性函数;
Figure GDA0003046335590000058
为加速度计在导航系下的等效零偏,满足
Figure GDA0003046335590000059
δKA和δA分别为加速度计的刻度系数误差矩阵和安装误差矩阵;Vn为导航系下速度分量;δVn为速度误差;
Figure GDA00030463355900000510
地球自转角速度;
Figure GDA00030463355900000511
地球自转角速度误差;
Figure GDA00030463355900000512
为导航坐标系相对地球的角速;
Figure GDA00030463355900000513
为导航坐标系相对地球的角速误差;fb为加速度计比力。
若加速度计事前经校准后,可不考虑δKA和δA,则弹体速度误差方程为:
Figure GDA00030463355900000514
根据上述式(11)所述转换关系,得弹体姿态变换矩阵有:
Figure GDA00030463355900000515
因此,姿态变换矩阵的计算误差
Figure GDA00030463355900000516
为:
Figure GDA00030463355900000517
如前所述,
Figure GDA00030463355900000518
代入上式(16)得到
Figure GDA00030463355900000519
Figure GDA00030463355900000520
又由于
Figure GDA00030463355900000521
Figure GDA00030463355900000522
简化为:
Figure GDA0003046335590000061
当姿态角误差较大时,
Figure GDA0003046335590000062
Figure GDA0003046335590000063
是非线性的,其中
Figure GDA0003046335590000064
的计算公式为:
Figure GDA0003046335590000065
由上述的推导关系可知,速度误差方程体现出是一个非线性的误差方程,其中
Figure GDA0003046335590000066
项即为其非线性部分,若假设速度误差方程(14)中非线性部分为f1(x,t):
Figure GDA0003046335590000067
在对非线性的速度误差方程进行线性化处理时,f1(x,t)对
Figure GDA0003046335590000068
的雅克比矩阵公式为:
Figure GDA0003046335590000069
上式δui(i=1,2,3,4)表示
Figure GDA00030463355900000610
的第i行,其中,
Figure GDA00030463355900000611
Figure GDA00030463355900000612
分别定义为:
Figure GDA00030463355900000613
因此,综合方程(14)和(18)用于准确的描述弹体在大失准误差角情况下的弹体速度误差传规律,是一种适用于大误差角状态下的弹体速度误差模型。
2.3、位置误差方程
弹体位置误差方程为:
Figure GDA0003046335590000071
式(24)中,VE、VN、VU分别为弹体沿东、北、天方向的速度;RM和RN分别为弹体所在点子午圈和卯酉圈的曲率半径;L为弹体所在点纬度,λ为弹体所在点经度,h为弹体所在点的高度;δVE,δVN,δVU为旋转弹速度误差参数,δh,δλ和δL为位置误差参数。
(3)、弹体姿态高阶非线性滤波模型
选取旋转弹姿态四元数误差δQ、速度误差δv和位置误差δp以及陀螺漂移εb、加速度计零偏作为系统的状态变量
Figure GDA0003046335590000072
其可表示为
Figure GDA0003046335590000073
选取上述推导所得弹体飞行姿态误差方程(12)、速度误差方程(14)和位置误差方程(24)共同构成了滤波器状态方程组,将其简化为如下一般形式:
Figure GDA0003046335590000074
上式中f[X(t),t]是关于自变量X(t)的非线性函数,系统过程白噪声w(t)满足E[w(t)]=0和E[w(t),wT(τ)]=Q(t)δ(t-τ);
选取卫星导航系统测量输出的位置和速度与惯导相应解算的位置和速度相减结果作为组合滤波系统的观测变量Z(t),其表示为:
Figure GDA0003046335590000081
上式中LGPSGPS,hGPS和vi,GPS(i=N,E,U)分别表示为卫星导航系统测量输出的位置和速度信息,下标为INS变量表示为惯导解算的位置和速度信息;量测噪声v(t)满足E[v(t)]=0和E[v(t),vT(τ)]=R(t)δ(t-τ);
因此,综合上述状态方程(25)和量测方程(26)共同构成了适用于大误差角状态下的弹体姿态高阶非线性滤波模型。
(4)、弹体姿态高精度实时滤波算法
基于修正系数的SRUKF滤波算法流程如下:
4.1、滤波初始化:
Figure GDA0003046335590000082
对于任一时段UKF滤波算法计算一个循环的具体步骤:
4.2、对于给定的
Figure GDA0003046335590000083
和Pk-1(k=0,2,...n),首先计算状态一步预测
Figure GDA0003046335590000084
及一步预报误差协方差阵Pk,k-1,包括sigma点计算及其传播过程:
4.2.1、计算sigma点
Figure GDA0003046335590000085
i=0,2,...2n,即为:
Figure GDA0003046335590000086
4.2.2、计算
Figure GDA0003046335590000087
i=0,2,...2n通过状态方程f(·)传播的sigma点,即为:
Figure GDA0003046335590000091
上式中qr{·}表示对其矩阵进行矩阵的正交三角分解,而
Figure GDA0003046335590000092
表为其QR分解后的返回值R;公式S′=cholupdate{S,u,±v}是等价于SST=P,S′=chol{P±vuuT};
4.3、利用UT变换,求sigma点
Figure GDA0003046335590000093
和Pk,k-1通过量测方程的传播,包括如下两更新计算过程:
4.3.1、首先,计算sigma点
Figure GDA0003046335590000094
和Pk,k-1通过量测方程h(·)的对Xk的传播:
Figure GDA0003046335590000095
4.3.2、然后,计算输出的一步提前预测值:
Figure GDA0003046335590000096
4.4、最后,利用得到的新的量测值,进行滤波更新过程:
Figure GDA0003046335590000097
本发明方案具有如下优点:
1、本发明采用了适用于该姿态测量方案的基于磁测滚转角信息的弹体飞行姿态高精度组合滤波结构,该组合滤波器由滚转角速率估计滤波器(EKF)和弹体飞行姿态高精度滤波器(SRUKF)组成,分别用于完成弹体滚转速率的估计和弹体飞行姿态高精度估计。
2、本发明采用了适用于大误差角状态的旋转弹用高精度弹体姿态高阶非线性滤波模型。滤波状态方程主要包括采用加性四元数误差模型来描述大误差角状态下旋转弹姿态误差模型、采用基于大误差角来描述旋转弹速度误差模型和位置误差模型。选取卫星导航系统测量输出的位置和速度与惯导解算的位置和速度相减结果作为组合滤波系统的观测量,由上述状态方程和观测方程共同构成高精度弹体姿态高阶滤波模型。本发明采用弹体姿态高阶滤波模型可以更准确地描述其非线性系统的特性,可以提高弹体三维姿态参数估计的精度。
3、本发明采用了基于修正系数的SRUKF弹体姿态滤波估计算法,用于完成旋转弹飞行姿态高精度滤波估计。基于修正系数的SRUKF滤波估计算法与常规SRUKF滤波方法不同之处在于sigma点计算中多了一项修正系数μ,其大小必须通过先验知识来加于选择确定,改进后的修正系数SRUKF滤波算法的收敛发散的问题将得到较好的抑制,同时也兼顾估计算法的实时性与滤波估计精度。
附图说明
图1表示弹载传感器安装方式示意图。
图2表示磁测滚转角信息的姿态组合滤波结构示意图。
具体实施方式
下面结合附图对本发明的具体实施例进行详细说明。
一种基于磁测滚转角速率信息的旋转弹飞行姿态高精度估计方法,包括如下步骤:
1、旋转弹飞行姿态组合测量方案
1.1、弹载传感器及安装方式
旋转弹姿态测量系统采用地磁/惯性/卫星组合方案,弹载传感器主要有三轴地磁传感器、两个单轴陀螺仪和卫星接收机,各传感器捷联安装方式如图1所示。地磁传感器的用于测量弹体内的地磁场矢量信息,其各敏感轴方向(Mx、My和Mz)与弹体坐标系(OXbYbZb)各轴方向完全一致;两个单轴陀螺仪(Gy和Gz)分别捷联安装于Yb和Zb轴上,陀螺仪用于测量弹体Y轴和Z轴角速率信息,X轴向角速率信息需要由地磁传感器测量信息滤波估算得到;卫星接收机用于测量弹体速度和位置信息,接收机天线环形安装于弹体表面。
1.2、弹体飞行姿态高精度组合滤波结构
基于磁测滚转角信息的弹体飞行姿态高精度组合滤波结构如图2所示,组合滤波器由滚转角速率估计滤波器(EKF)和弹体飞行姿态高精度滤波器(SRUKF)两个滤波器组成,分别用于完成弹体滚转速率的估计和弹体飞行姿态参数的高精度估计。弹体飞行姿态高精度滤波器设计:1)选取弹体姿态角误差、速度误差和位置误差模型以及惯性器件误差模型构建组合滤波系统的状态方程,其中,利用加性四元数误差模型来描述旋转弹姿态误差模型;采用基于大误差角模型来描述旋转弹速度误差模型和位置误差模型。2)选取卫星导航系统测量输出的速度和位置与相对应的捷联惯性解算结果相减作为组合滤波系统的观测量。3)弹体飞行姿态高精度滤波器采用了一种基于修正系数SRUKF滤波算法完成弹体飞行姿态参数的实时高精度估计,该算法兼顾状态参数收敛速度和估计精度问题。
2、旋转弹高精度误差模型
2.1、旋转弹姿态误差模型
考虑到惯性导航系统本身是非线性的,特别是弹轴X轴上没有安装陀螺仪,X轴向角速率是采用地磁信息估算所得,但角速率估计精度并不高,若再采用的较低精度的惯性器件的组合测量方案时,系统的非线性程度更为明显,若采用现有的基于小失准角假设的误差模型,忽略了高阶项的滤波模型并不能精确地描述旋转弹系统的非线性特性,这些将直接影响到所设计弹体姿态滤波器的收敛速度与滤波精度,甚至滤波发散。因此,本发明采用了基于加性四元数误差模型来描述旋转弹飞行姿态误差模型,可以更准确地描述其非线性系统的特性,以提高弹体三维姿态参数估计的精度。根据捷联惯性导航理论,弹体坐标系到导航坐标系的姿态四元数
Figure GDA0003046335590000122
的微分方程可以表示为:
Figure GDA0003046335590000121
上式中,
Figure GDA0003046335590000131
为四元数矩阵,是反对阵矩阵形式:
Figure GDA0003046335590000132
其中,
Figure GDA0003046335590000133
为弹体坐标系(b系)相对于惯性坐标系(i系)的角速度在b系上的投影分量
Figure GDA0003046335590000134
即为导航坐标系(n系)相对与惯性坐标系(i系)的角速度在n系上的投影分量
Figure GDA0003046335590000135
为导航坐标系相对与惯性坐标系的角速度在载体坐标系上的投影分量;
Figure GDA0003046335590000136
Figure GDA0003046335590000137
分别表示为:
Figure GDA0003046335590000138
上式(1)即为适用于任何角度情况下的姿态四元数更新的微分方程。
由于角速率分量
Figure GDA0003046335590000139
是通过传感器测量所得,其测量值
Figure GDA00030463355900001310
必然存在测量误差
Figure GDA00030463355900001311
其可表示为:
Figure GDA00030463355900001312
捷联解算所得到的角速度
Figure GDA00030463355900001313
也存在解算误差,其也可以表示为:
Figure GDA00030463355900001314
把上式(3)和(4)代入姿态四元数微分方程(1),可得到实际解算时的姿态四元数更微分方程为:
Figure GDA0003046335590000141
因此,把式(5)减去式(1)可得到如下形式:
Figure GDA0003046335590000142
Figure GDA0003046335590000143
则可以得到姿态四元数误差方程为:
Figure GDA0003046335590000144
上式(7)中最后两项表达式满足如下关系:
Figure GDA0003046335590000145
其中,
Figure GDA0003046335590000146
Figure GDA0003046335590000147
分别定义为:
Figure GDA0003046335590000148
Figure GDA0003046335590000149
上式
Figure GDA00030463355900001410
Figure GDA00030463355900001411
中,满足如下关系:
Figure GDA00030463355900001412
把上式关系代入(7),可得姿态四元数误差方程式:
Figure GDA00030463355900001413
需要说明的是,本发明所述姿态四元数误差方程式(12)的推导过程,并没有假定是小失准误差角的情况,因此其可用于描述在大失准角误差下的弹体飞行姿态误差传播特性,是一种适用于大误差角状态下的弹体姿态误差模型。
2.2、旋转弹速度误差模型
由比力方程可推导出弹体速度误差方程为:
Figure GDA0003046335590000151
上式中,
Figure GDA0003046335590000152
为姿态变换矩阵的计算误差,由于
Figure GDA0003046335590000153
是关于四元数误差
Figure GDA0003046335590000154
的非线性函数,所以
Figure GDA0003046335590000155
也是关于
Figure GDA0003046335590000156
的非线性函数;
Figure GDA0003046335590000157
为加速度计在导航系下的等效零偏,满足
Figure GDA0003046335590000158
δKA和δA分别为加速度计的刻度系数误差矩阵和安装误差矩阵;Vn为导航系下速度分量。δVn为速度误差;
Figure GDA0003046335590000159
地球自转角速度;
Figure GDA00030463355900001510
地球自转角速度误差;
Figure GDA00030463355900001511
为导航坐标系相对地球的角速;
Figure GDA00030463355900001512
为导航坐标系相对地球的角速误差;fb为加速度计比力。
若加速度计事前经通校准后,可不考虑δKA和δA,则弹体速度误差方程为:
Figure GDA00030463355900001513
根据上述式(11)所述转换关系,可得弹体姿态变换矩阵有:
Figure GDA00030463355900001514
因此,姿态变换矩阵的计算误差
Figure GDA00030463355900001515
可写为:
Figure GDA00030463355900001516
如前所述,
Figure GDA00030463355900001517
代入上式(16)可整理得到
Figure GDA00030463355900001518
Figure GDA0003046335590000161
又由于
Figure GDA0003046335590000162
Figure GDA0003046335590000163
可简写为:
Figure GDA0003046335590000164
当姿态角误差较大时,
Figure GDA0003046335590000165
Figure GDA0003046335590000166
是非线性的,其中
Figure GDA0003046335590000167
的计算公式为:
Figure GDA0003046335590000168
由上述的推导关系可知,速度误差方程体现出是一个非线性的误差方程,其中
Figure GDA0003046335590000169
项即为其非线性部分,若假设速度误差方程(14)中非线性部分为f1(x,t):
Figure GDA00030463355900001610
在对非线性的速度误差方程进行线性化处理时,f1(x,t)对
Figure GDA00030463355900001611
的雅克比矩阵公式为:
Figure GDA00030463355900001612
上式δui(i=1,2,3,4)表示
Figure GDA00030463355900001613
的第i行,其中,
Figure GDA00030463355900001614
Figure GDA00030463355900001615
分别定义为:
Figure GDA00030463355900001616
因此,综合方程(14)和(18)可以用于准确的描述弹体在大失准误差角情况下的弹体速度误差传规律,是一种适用于大误差角状态下的弹体速度误差模型。
2.3、位置误差方程
弹体位置误差方程为:
Figure GDA0003046335590000171
式(24)中,VE、VN、VU分别为弹体沿东、北、天方向的速度;RM和RN分别为弹体所在点子午圈和卯酉圈的曲率半径;L为弹体所在点纬度,λ为弹体所在点经度,h为弹体所在点的高度;δVE,δVN,δVU为旋转弹速度误差参数,δh,δλ和δL为位置误差参数。
3、弹体姿态高阶非线性滤波模型
选取旋转弹姿态四元数误差δQ、速度误差δv和位置误差δp以及陀螺漂移εb、加速度计零偏作为系统的状态变量
Figure GDA0003046335590000172
其可表示为
Figure GDA0003046335590000173
选取上述推导所得弹体飞行姿态误差方程(12)、速度误差方程(14)和位置误差方程(24)共同构成了滤波器状态方程组,将其简化为如下一般形式:
Figure GDA0003046335590000174
上式中f[X(t),t]是关于自变量X(t)的非线性函数,系统过程白噪声w(t)满足E[w(t)]=0和E[w(t),wT(τ)]=Q(t)δ(t-τ)。
选取卫星导航系统测量输出的位置和速度与惯导相应解算的位置和速度相减结果作为组合滤波系统的观测变量Z(t),其可表示为:
Figure GDA0003046335590000181
上式中LGPSGPS,hGPS和vi,GPS(i=N,E,U)分别表示为卫星导航系统测量输出的位置和速度信息,下标为INS变量表示为惯导解算的位置和速度信息。量测噪声v(t)满足E[v(t)]=0和E[v(t),vT(τ)]=R(t)δ(t-τ)。因此,综合上述状态方程(25)和量测方程(26)共同构成了适用于大误差角状态下的弹体姿态高阶非线性滤波模型。
4、弹体姿态高精度实时滤波算法
上述旋转弹姿态高精度滤波模型是强非线性方程组,基于非线性函数概率密度分布进行近似方法的UKF和SRUKF等滤波方法可以有效避免了对非线性方程近似所产生的模型误差过大而影响滤波精度的问题。但SRUKF与传统的UKF滤波方法在一些情况下容易出现状态协方差矩阵P失去正定性而导致滤波发散现象。针对上述问题,本发明采用基于修正系数的SRUKF弹体姿态滤波算法,以提高滤波算法的收敛速度与参数估计精度。
基于修正系数的SRUKF滤波算法流程如下:
4.1、滤波初始化:
Figure GDA0003046335590000182
对于任一时段UKF滤波算法计算一个循环的具体步骤:
4.2、对于给定的
Figure GDA0003046335590000191
和Pk-1(k=0,2,...n),首先计算状态一步预测
Figure GDA0003046335590000192
及一步预报误差协方差阵Pk,k-1,包括sigma点计算及其传播过程:
4.2.1、计算sigma点
Figure GDA0003046335590000193
i=0,2,...2n,即为:
Figure GDA0003046335590000194
4.2.2、计算
Figure GDA0003046335590000195
i=0,2,...2n通过状态方程f(·)传播的sigma点,即为:
Figure GDA0003046335590000196
上式中qr{·}表示对其矩阵进行矩阵的正交三角分解(QR分解),而
Figure GDA0003046335590000197
表为其QR分解后的返回值R;公式S′=cholupdate{S,u,±v}是等价于SST=P,S′=chol{P±vuuT}。
4.3、利用UT变换,求sigma点
Figure GDA0003046335590000198
和Pk,k-1通过量测方程的传播,包括如下两更新计算过程:
4.3.1、首先,计算sigma点
Figure GDA0003046335590000199
和Pk,k-1通过量测方程h(·)的对Xk的传播:
Figure GDA00030463355900001910
4.3.2、然后,计算输出的一步提前预测值:
Figure GDA0003046335590000201
4.4、最后,利用得到的新的量测值,进行滤波更新过程:
Figure GDA0003046335590000202
上述经修正系数的SRUKF滤波估计算法与常规SRUKF滤波方法不同之处在于sigma点计算,在sigma点计算公式(28)中多了一项修正系数μ,其大小必须通过先验知识来加于选择。由于修正系数满足μ>1,所以在时间更新后sigma点
Figure GDA0003046335590000203
的误差方差Sk,k-1和提前预测值
Figure GDA0003046335590000204
的误差方差Szk都必将会增大,但是其观测噪声方差阵Rk不变,因此,量测修正的增益Kk也将随之增大,这意味着利用新量测值的权重加大,也即降低了陈旧量测信息对估计值的影响,所以,改进后的修正系数SRUKF滤波算法的收敛发散的问题将得到较好的抑制。通过上述基于修正系数的SRUKF滤波算法流程,最终实现旋转弹飞行参数的高精度估计。
应当指出,对于本技术领域的一般技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和应用,这些改进和应用也视为本发明的保护范围。

Claims (1)

1.一种基于磁测滚转角速率信息的旋转弹飞行姿态高精度估计方法,其特征在于:包括如下步骤:
(1)、旋转弹飞行姿态组合测量
1.1、弹载传感器及安装方式
弹载传感器采用三轴地磁传感器、两个单轴陀螺仪和卫星接收机,其中,三轴地磁传感器用于测量弹体内的地磁场矢量信息,其各敏感轴方向Mx、My和Mz与弹体坐标系OXbYbZb各轴方向完全一致;两个单轴陀螺仪Gy和Gz分别捷联安装于Yb和Zb轴上,陀螺仪用于测量弹体Y轴和Z轴角速率信息,X轴向角速率信息由地磁传感器测量信息滤波估算得到;卫星接收机用于测量弹体速度和位置信息,接收机天线环形安装于弹体表面;
1.2、弹体飞行姿态高精度组合滤波结构
组合滤波器由滚转角速率估计滤波器和弹体飞行姿态高精度滤波器两个滤波器组成,分别用于完成弹体滚转速率的估计和弹体飞行姿态参数的高精度估计;
(2)、旋转弹高精度误差模型
2.1、旋转弹姿态误差模型
根据捷联惯性导航理论,弹体坐标系到导航坐标系的姿态四元数
Figure FDA0003046335580000011
的微分方程表示为:
Figure FDA0003046335580000021
上式中,
Figure FDA0003046335580000022
为四元数矩阵,是反对阵矩阵形式:
Figure FDA0003046335580000023
其中,
Figure FDA0003046335580000024
为弹体坐标系相对于惯性坐标系的角速度在弹体坐标系上的投影分量
Figure FDA0003046335580000025
Figure FDA0003046335580000026
即为导航坐标系相对与惯性坐标系的角速度在导航坐标系上的投影分量
Figure FDA0003046335580000027
Figure FDA0003046335580000028
Figure FDA0003046335580000029
分别表示为:
Figure FDA00030463355800000210
由于角速率分量
Figure FDA00030463355800000211
是通过传感器测量所得,其测量值
Figure FDA00030463355800000212
必然存在测量误差
Figure FDA00030463355800000213
其表示为:
Figure FDA00030463355800000214
捷联解算所得到的角速度
Figure FDA00030463355800000215
也存在解算误差,其表示为:
Figure FDA00030463355800000216
把上式(3)和(4)代入姿态四元数微分方程(1),得到实际解算时的姿态四元数更微分方程为:
Figure FDA0003046335580000031
因此,把式(5)减去式(1)得到如下形式:
Figure FDA0003046335580000032
Figure FDA0003046335580000033
则得到姿态四元数误差方程为:
Figure FDA0003046335580000034
上式(7)中最后两项表达式满足如下关系:
Figure FDA0003046335580000035
其中,
Figure FDA0003046335580000036
Figure FDA0003046335580000037
分别定义为:
Figure FDA0003046335580000038
Figure FDA0003046335580000039
上式
Figure FDA00030463355800000310
Figure FDA00030463355800000311
中,满足如下关系:
Figure FDA00030463355800000312
把上式关系代入(7),得姿态四元数误差方程式:
Figure FDA00030463355800000313
2.2、旋转弹速度误差模型
由比力方程推导出弹体速度误差方程为:
Figure FDA0003046335580000041
上式中,
Figure FDA0003046335580000042
为姿态变换矩阵的计算误差,由于
Figure FDA0003046335580000043
是关于四元数误差
Figure FDA0003046335580000044
的非线性函数,所以
Figure FDA0003046335580000045
也是关于
Figure FDA0003046335580000046
的非线性函数;
Figure FDA0003046335580000047
为加速度计在导航系下的等效零偏,满足
Figure FDA0003046335580000048
δKA和δA分别为加速度计的刻度系数误差矩阵和安装误差矩阵;Vn为导航系下速度分量;δVn为速度误差;
Figure FDA0003046335580000049
地球自转角速度;
Figure FDA00030463355800000410
地球自转角速度误差;
Figure FDA00030463355800000411
为导航坐标系相对地球的角速;
Figure FDA00030463355800000412
为导航坐标系相对地球的角速误差;fb为加速度计比力;
若加速度计事前经校准后,则不考虑δKA和δA,则弹体速度误差方程为:
Figure FDA00030463355800000413
根据上述式(11)所述转换关系,得弹体姿态变换矩阵有:
Figure FDA00030463355800000414
因此,姿态变换矩阵的计算误差
Figure FDA00030463355800000415
为:
Figure FDA00030463355800000416
如前所述,
Figure FDA00030463355800000417
代入上式(16)得到
Figure FDA00030463355800000418
Figure FDA00030463355800000419
又由于
Figure FDA00030463355800000420
Figure FDA00030463355800000421
简化为:
Figure FDA00030463355800000422
Figure FDA00030463355800000423
Figure FDA00030463355800000424
是非线性的,其中
Figure FDA00030463355800000425
的计算公式为:
Figure FDA0003046335580000051
由上述的推导关系可知,速度误差方程体现出是一个非线性的误差方程,其中
Figure FDA0003046335580000052
项即为其非线性部分,若假设速度误差方程(14)中非线性部分为f1(x,t):
Figure FDA0003046335580000053
在对非线性的速度误差方程进行线性化处理时,f1(x,t)对
Figure FDA0003046335580000054
的雅克比矩阵公式为:
Figure FDA0003046335580000055
上式δui(i=1,2,3,4)表示
Figure FDA0003046335580000056
的第i行,其中,
Figure FDA0003046335580000057
Figure FDA0003046335580000058
分别定义为:
Figure FDA0003046335580000059
综合方程(14)和(18)为适用于大误差角状态下的弹体速度误差模型;
2.3、位置误差方程
弹体位置误差方程为:
Figure FDA0003046335580000061
式(24)中,VE、VN、VU分别为弹体沿东、北、天方向的速度;RM和RN分别为弹体所在点子午圈和卯酉圈的曲率半径;L为弹体所在点纬度,λ为弹体所在点经度,h为弹体所在点的高度;δVE,δVN,δVU为旋转弹速度误差参数,δh,δλ和δL为位置误差参数;
(3)、弹体姿态高阶非线性滤波模型
选取旋转弹姿态四元数误差δQ、速度误差δv和位置误差δp以及陀螺漂移εb、加速度计零偏作为系统的状态变量
Figure FDA0003046335580000062
其表示为
Figure FDA0003046335580000063
选取上述推导所得弹体飞行姿态误差方程(12)、速度误差方程(14)和位置误差方程(24)共同构成了滤波器状态方程组,将其简化为如下一般形式:
Figure FDA0003046335580000064
上式中f[X(t),t]是关于自变量X(t)的非线性函数,系统过程白噪声w(t)满足E[w(t)]=0和E[w(t),wT(τ)]=Q(t)δ(t-τ);
选取卫星导航系统测量输出的位置和速度与惯导相应解算的位置和速度相减结果作为组合滤波系统的观测变量Z(t),其表示为:
Figure FDA0003046335580000071
上式中LGPSGPS,hGPS和vi,GPS(i=N,E,U)分别表示为卫星导航系统测量输出的位置和速度信息,下标为INS变量表示为惯导解算的位置和速度信息;量测噪声v(t)满足E[v(t)]=0和E[v(t),vT(τ)]=R(t)δ(t-τ);
综合上述状态方程(25)和量测方程(26)共同构成适用于大误差角状态下的弹体姿态高阶非线性滤波模型;
(4)、弹体姿态高精度实时滤波算法
基于修正系数的SRUKF滤波算法流程如下:
4.1、滤波初始化:
Figure FDA0003046335580000072
对于任一时段UKF滤波算法计算一个循环的具体步骤:
4.2、对于给定的
Figure FDA0003046335580000073
和Pk-1(k=0,2,...n),首先计算状态一步预测
Figure FDA0003046335580000074
及一步预报误差协方差阵Pk,k-1,包括sigma点计算及其传播过程:
4.2.1、计算sigma点
Figure FDA0003046335580000075
即为:
Figure FDA0003046335580000076
4.2.2、计算
Figure FDA0003046335580000077
通过状态方程f(·)传播的sigma点,即为:
Figure FDA0003046335580000081
上式中qr{·}表示对其矩阵进行矩阵的正交三角分解,而
Figure FDA0003046335580000082
表为其QR分解后的返回值R;公式S′=cholupdate{S,u,±v}是等价于SST=P,S′=chol{P±vuuT};
4.3、利用UT变换,求sigma点
Figure FDA0003046335580000083
和Pk,k-1通过量测方程的传播,包括如下两更新计算过程:
4.3.1、首先,计算sigma点
Figure FDA0003046335580000084
和Pk,k-1通过量测方程h(·)的对Xk的传播:
Figure FDA0003046335580000085
4.3.2、然后,计算输出的一步提前预测值:
Figure FDA0003046335580000086
4.4、最后,利用得到的新的量测值,进行滤波更新过程:
Figure FDA0003046335580000091
CN201811493891.3A 2018-12-07 2018-12-07 基于磁测滚转角速率信息的旋转弹飞行姿态高精度估计方法 Active CN109596018B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201811493891.3A CN109596018B (zh) 2018-12-07 2018-12-07 基于磁测滚转角速率信息的旋转弹飞行姿态高精度估计方法
PCT/CN2019/121491 WO2020114301A1 (zh) 2018-12-07 2019-11-28 基于磁测滚转角速率信息的旋转弹飞行姿态高精度估计方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811493891.3A CN109596018B (zh) 2018-12-07 2018-12-07 基于磁测滚转角速率信息的旋转弹飞行姿态高精度估计方法

Publications (2)

Publication Number Publication Date
CN109596018A CN109596018A (zh) 2019-04-09
CN109596018B true CN109596018B (zh) 2021-08-03

Family

ID=65961388

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811493891.3A Active CN109596018B (zh) 2018-12-07 2018-12-07 基于磁测滚转角速率信息的旋转弹飞行姿态高精度估计方法

Country Status (2)

Country Link
CN (1) CN109596018B (zh)
WO (1) WO2020114301A1 (zh)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109596018B (zh) * 2018-12-07 2021-08-03 惠州学院 基于磁测滚转角速率信息的旋转弹飞行姿态高精度估计方法
CN110081883B (zh) * 2019-04-29 2021-05-18 北京理工大学 适用于高速滚转飞行器的低成本组合导航系统及方法
CN110398242B (zh) * 2019-05-27 2021-05-14 西安微电子技术研究所 一种高旋高过载条件飞行器的姿态角确定方法
CN110672078B (zh) * 2019-10-12 2021-07-06 南京理工大学 一种基于地磁信息的高旋弹丸姿态估计方法
CN112629342B (zh) * 2020-10-30 2023-10-03 西北工业大学 弹体姿态角测量方法
CN112344965B (zh) * 2020-11-17 2022-07-22 中北大学 磁测信号与弹体坐标系间姿态失准角的在线标定补偿方法
CN112362083B (zh) * 2020-11-17 2022-08-09 中北大学 基于牛顿迭代法的姿态失准角现场快速标定补偿方法
CN112710298B (zh) * 2020-12-02 2022-04-01 惠州学院 基于动力学模型辅助的旋转弹用地磁卫星组合导航方法
CN112946313B (zh) * 2021-02-01 2022-10-14 北京信息科技大学 二维弹道脉冲修正弹的滚转角速率的确定方法及装置
CN113984042B (zh) * 2021-08-31 2023-10-17 惠州学院 一种适用高动态飞行器串联组合导航方法
CN113932803B (zh) * 2021-08-31 2023-10-20 惠州学院 适用于高动态飞行器的惯性/地磁/卫星组合导航系统
CN113959279B (zh) * 2021-10-14 2023-08-22 北京理工大学 一种利用多传感器信息融合的弹道环境特征辨识方法
CN114111797B (zh) * 2021-11-30 2024-02-20 北京信息科技大学 基于fpga的卡尔曼滤波器、ip核及导航用芯片

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6262680B1 (en) * 1998-08-03 2001-07-17 Kawasaki Jukogyo Kabushiki Kaisha Rocket trajectory estimating method, rocket future-position predicting method, rocket identifying method, and rocket situation detecting method
CN105973169A (zh) * 2016-06-06 2016-09-28 北京信息科技大学 滚转角测量方法、装置和系统
CN107314718A (zh) * 2017-05-31 2017-11-03 中北大学 基于磁测滚转角速率信息的高速旋转弹姿态估计方法
CN108168466A (zh) * 2017-12-23 2018-06-15 西安交通大学 一种大范围及高精度的滚转角测量装置及测量方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10240907B2 (en) * 2016-06-16 2019-03-26 AusKur Firearms and Munitions, Inc. Bullet cartridge and case testing device
CN106885569A (zh) * 2017-02-24 2017-06-23 南京理工大学 一种强机动条件下的弹载深组合arckf滤波方法
CN107883940A (zh) * 2017-10-31 2018-04-06 北京理工大学 一种制导炮弹用高动态姿态测量方法
CN109596018B (zh) * 2018-12-07 2021-08-03 惠州学院 基于磁测滚转角速率信息的旋转弹飞行姿态高精度估计方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6262680B1 (en) * 1998-08-03 2001-07-17 Kawasaki Jukogyo Kabushiki Kaisha Rocket trajectory estimating method, rocket future-position predicting method, rocket identifying method, and rocket situation detecting method
CN105973169A (zh) * 2016-06-06 2016-09-28 北京信息科技大学 滚转角测量方法、装置和系统
CN107314718A (zh) * 2017-05-31 2017-11-03 中北大学 基于磁测滚转角速率信息的高速旋转弹姿态估计方法
CN108168466A (zh) * 2017-12-23 2018-06-15 西安交通大学 一种大范围及高精度的滚转角测量装置及测量方法

Also Published As

Publication number Publication date
CN109596018A (zh) 2019-04-09
WO2020114301A1 (zh) 2020-06-11

Similar Documents

Publication Publication Date Title
CN109596018B (zh) 基于磁测滚转角速率信息的旋转弹飞行姿态高精度估计方法
CN106123921B (zh) 动态干扰条件下捷联惯导系统的纬度未知自对准方法
WO2020220729A1 (zh) 基于角加速度计/陀螺/加速度计的惯性导航解算方法
CN107314718B (zh) 基于磁测滚转角速率信息的高速旋转弹姿态估计方法
CN101413800B (zh) 导航/稳瞄一体化系统的导航、稳瞄方法
CN106500693B (zh) 一种基于自适应扩展卡尔曼滤波的ahrs算法
CN104764467B (zh) 空天飞行器惯性传感器误差在线自适应标定方法
CN104698485B (zh) 基于bd、gps及mems的组合导航系统及导航方法
CN106052686B (zh) 基于dsptms320f28335的全自主捷联惯性导航系统
CN111121766B (zh) 一种基于星光矢量的天文与惯性组合导航方法
CN103575299A (zh) 利用外观测信息的双轴旋转惯导系统对准及误差修正方法
CN113503894B (zh) 基于陀螺基准坐标系的惯导系统误差标定方法
CN113340298B (zh) 一种惯导和双天线gnss外参标定方法
CN111024074A (zh) 一种基于递推最小二乘参数辨识的惯导速度误差确定方法
CN112880669A (zh) 一种航天器星光折射和单轴旋转调制惯性组合导航方法
CN110849360A (zh) 面向多机协同编队飞行的分布式相对导航方法
CN108871319B (zh) 一种基于地球重力场与地磁场序贯修正的姿态解算方法
CN113503892A (zh) 一种基于里程计和回溯导航的惯导系统动基座初始对准方法
CN108827345A (zh) 一种基于杆臂挠曲变形补偿的机载武器传递对准方法
CN110095117A (zh) 一种无陀螺惯性量测系统与gps组合的导航方法
CN112683265B (zh) 一种基于快速iss集员滤波的mimu/gps组合导航方法
CN111220182B (zh) 一种火箭传递对准方法及系统
CN111141285B (zh) 一种航空重力测量装置
Zhang et al. Research on auto compensation technique of strap-down inertial navigation systems
CN113932803B (zh) 适用于高动态飞行器的惯性/地磁/卫星组合导航系统

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant