光纤陀螺零漂数据滤波方法的研究
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
∧ ∧
(
)
−1
;
状态估计为 X k = X k |k −1 + K k Z k − C X k|k −1 ; 滤波器输出为 Z k = C X k 。 其中, R 为系统量测噪声方差,其值为 AR(2)模型的估计误差的方差; Q 为系统的过程噪声方差,其值
表 3 零漂测试数据 2000 年 11 月 26 日测试 单位:V 0.000 137 0.000 132 0.000 126 0.000 120 …… 0.000 104 0.000 139 0.000 132 0.000 126 0.000 125 …… 0.000 105 0.000 137 0.000 131 0.000 129 0.000 127 …… 0.000 103 0.000 135 0.000 130 0.000 127 0.000 127 …… 0.000 104 0.000 133 0.000 127 0.000 123 0.000 124 …… 0.000 102
收稿日期 :2001-09-02 作者简介: 柳贵福(1975—) ,男,硕士研究生,研究方向为惯性器件动态误差校正与补偿。
第4期
柳贵福等:光纤陀螺零漂数据滤波方法的研究
2 y k = ϕ 1 y k −1 + ϕ 2 y k − 2 + a k , ak ~ NID 0, σ a , (1)
2 取为 σ a 0 0 ;P 的初值选为单位阵,I 为单位阵,即 1 0 ;X 的初值选为 0 。 2 0 1 0 σa
∧
∧
,经计算仿真,滤波器的输入输出曲线见图 1、 将前述零漂数据作为上面卡尔曼滤波器的输入(Z k) 图 2、图 3(浅色曲线为滤波器输出曲线) 。 4 A l l a n 方差分析法 Allan 方差法作为时域分析法是 IEEE 公认的光学陀螺参数分析的标准方法。这个方法的主要特点 是它能非常容易地对各种误差源及其对整个噪声统计特性的贡献进行细致的表征和辨识。如果各噪声源 统计独立,则计算的 Allan 方差是各类型误差的平方和。 假设各噪声源统计独立,则计算的 Allan 方差可以表示为一种或几种误差源方差的平方和,即:
68
中国惯性技术学报
2001 年
设 Wk 为 AR 模型的估计误差,则有 Y k = y k + W k , (4) 设系统的输出为 Z k = Y k , (5) 其中, C = [ 1 0] 。 则输出方程为 Z k = CX k + W k , (6)
2001 年 02 月 14 日
2000 年 11 月 26 日 0.686 8 -0.021 3
2001 年 02 月 16 日 0.229 7 0.163 8
ϕ1 ϕ2
-0.006 9 0.011 3
表 2 零漂测试数据 2001 年 2 月 14 日测试 单位:LSB -317.311 806 -311.086 285 -311.249 306 -338.391 493 …… -346.078 125 -356.532 986 -320.323 785 -316.050 434 -313.553 646 …… -364.050 868 -312.241 406 -332.200 868 -338.600 434 -343.712 153 …… -321.416 059 -308.252 604 -340.608 507 -316.456 337 -322.439 844 …… -323.793 924 -285.359 809 -315.326 563 -335.991 493 -292.364 670 …… -347.356 944
第4期
Байду номын сангаас
柳贵福等:光纤陀螺零漂数据滤波方法的研究
69
偏差不稳定性 (Bias instability, BI) 、 速率随机游走 (Rate random walk , RRW) 、 速率斜坡 (Rate ramp,RR)和量化噪声(Quantization noise,QN) 。这五项噪声源的误差系数分别用 N 、B 、 K 、 R 、
σ 2 total (τ ) = σ 2 ARW (τ ) + σ 2 BiasInst (τ ) + σ 2 RRW (τ ) + σ 2 Quant (τ ) + σ 2 RR (τ ) 。 (7)
通常,光纤陀螺零漂数据中包括上述五项噪声源,即:角随机游走(Angle random walk, ARW) 、
则状态方程为 X k = AX k −1 + BV k , (3) 其中, A =
ϕ 1 ϕ 2 1 0 , B = 。 1 0 0 0
表 1 A R (2 )模型系数
表 4 零漂测试数据 2001 年 2 月 16 日测试 单位:LSB 212.267 884 222.072 649 213.769 133 218.358 362 …… 223.367 788 213.581 351 218.173 886 218.406 662 222.509 751 …… 227.558 030 215.655 852 213.285 113 212.826 114 217.796 998 …… 225.714 952 218.957 422 215.039 308 215.714 923 217.892 195 …… 223.825 868 219.491 544 213.238 216 212.548 372 215.178 04 …… 226.689 424
Investigation on Filter Methods of Fiber Optic Gyro Drift Data
LIU Gui-fu,ZHANG Shu-xia (Harbin Engineering University,Harbin 150001,China) Abstract :Based on the building of the time sequence model of fiber optic gyro drift data, the fiber optic gyro drift data are processed using Kalman fiter, and the filter results are analyzed and fitted by Allan variance analyzing methods and Least Squares methods. Then the error coefficients of drift data and data of filter output are obtained. K e y w o r d s : ARMA model; bias instability; Kalman filter; Allan variance methods 1 引 言 光纤陀螺是基于萨格奈克效应的新型光学陀螺,它与传统的机械陀螺相比有许多突出的优点,如精 度高、耐冲击、抗震性好、测量范围大、对 g 不 敏感等。尽管光纤陀螺也能达到较高的精度,但其成本 却极高。故此,实际中如何采用一定的软件措施,在光纤陀螺精度不够高的情况下,提高系统的精度便 成为一件十分有意义的事情。光纤陀螺的漂移主要包括: 常值漂移、角度随机游走、速率随机游走、量 化噪声、速率斜坡。常值漂移和斜坡分量可以采用实时补偿的办法加以消除,但此法对随机噪声却无能 为力。本文采用卡尔曼滤波算法来减小光纤陀螺中的随机噪声。 2 零漂数据建模 光纤陀螺的零漂是一个非平稳随机过程,一般采用一阶自回归模型 AR(1)或二阶自回归模型 AR(2) 模型来描述。本文对国内某几家单位自行研制的光纤陀螺在 2001 年 02 月 14 日、2000 年 11 月 26 日与 2001 年 02 月 16 日测得的实测零漂数据(取部分数据,见表 2、表 3、表 4)建立了 AR(2)模型(模型 参数见表 1) ,即 __________________
Τ Τ 滤波增益为 K k = Pk |k −1C CPk |k −1C + R ∧ ∧
协方差阵一步预测为 Pk|k −1 = APk −1 A Τ + BQB Τ ;
协方差阵估计为 Pk = ( I − K k C )Pk|k −1 ;
67
(
)
2 其中, y k 为 AR(2)模型的输出, ak 为零均值,方差为 σ a 的白噪声。如果我们从系统的观点出发,
认为零漂是以白噪声为输入的系统输出,那么不妨按如下方法设定系统的状态: 过程噪声为
Vk = [α k
0]Ô
, (2)
第 9 卷第 4 期 文章编号: 1005-6734(2001)04-0066-04
中国惯性技术学报
2001 年 12 月
光纤陀螺零漂数据滤波方法的研究
柳贵福,张树侠
(哈尔滨工程大学,哈尔滨 150001) 摘 要 :在对光纤陀螺零偏稳定性数据建立时间序列模型( ARMA 模型)的基础上,采用卡尔曼滤 波算法对光纤陀螺的漂移数据进行了处理, 并采用 Allan 方差法和最小二乘法对滤波后的数据 进行了处理、拟合,最后求出滤波后数据中各噪声的误差系数。 关 键 词: ARMA 模型;零偏稳定性;卡尔曼滤波;Allan 方差法 中图分类号 : U666.12+3 中图分类号 :A
Vk 、 Wk 的统计特性是:均值为 E (Vk ) = E (W k ) = 0 ;自相关函数为 ϕ vv = Rδ k j ,ϕ ww = Qδ k j ; 互相关函数为 ϕ vw (k , j ) = 0 。
3 卡尔曼滤波 对上述系统方程(4)、(7),卡尔曼滤波的递推算式是: 状态一步预测为 X k|k −1 = A X k −1 ;
(
)
−1
;
状态估计为 X k = X k |k −1 + K k Z k − C X k|k −1 ; 滤波器输出为 Z k = C X k 。 其中, R 为系统量测噪声方差,其值为 AR(2)模型的估计误差的方差; Q 为系统的过程噪声方差,其值
表 3 零漂测试数据 2000 年 11 月 26 日测试 单位:V 0.000 137 0.000 132 0.000 126 0.000 120 …… 0.000 104 0.000 139 0.000 132 0.000 126 0.000 125 …… 0.000 105 0.000 137 0.000 131 0.000 129 0.000 127 …… 0.000 103 0.000 135 0.000 130 0.000 127 0.000 127 …… 0.000 104 0.000 133 0.000 127 0.000 123 0.000 124 …… 0.000 102
收稿日期 :2001-09-02 作者简介: 柳贵福(1975—) ,男,硕士研究生,研究方向为惯性器件动态误差校正与补偿。
第4期
柳贵福等:光纤陀螺零漂数据滤波方法的研究
2 y k = ϕ 1 y k −1 + ϕ 2 y k − 2 + a k , ak ~ NID 0, σ a , (1)
2 取为 σ a 0 0 ;P 的初值选为单位阵,I 为单位阵,即 1 0 ;X 的初值选为 0 。 2 0 1 0 σa
∧
∧
,经计算仿真,滤波器的输入输出曲线见图 1、 将前述零漂数据作为上面卡尔曼滤波器的输入(Z k) 图 2、图 3(浅色曲线为滤波器输出曲线) 。 4 A l l a n 方差分析法 Allan 方差法作为时域分析法是 IEEE 公认的光学陀螺参数分析的标准方法。这个方法的主要特点 是它能非常容易地对各种误差源及其对整个噪声统计特性的贡献进行细致的表征和辨识。如果各噪声源 统计独立,则计算的 Allan 方差是各类型误差的平方和。 假设各噪声源统计独立,则计算的 Allan 方差可以表示为一种或几种误差源方差的平方和,即:
68
中国惯性技术学报
2001 年
设 Wk 为 AR 模型的估计误差,则有 Y k = y k + W k , (4) 设系统的输出为 Z k = Y k , (5) 其中, C = [ 1 0] 。 则输出方程为 Z k = CX k + W k , (6)
2001 年 02 月 14 日
2000 年 11 月 26 日 0.686 8 -0.021 3
2001 年 02 月 16 日 0.229 7 0.163 8
ϕ1 ϕ2
-0.006 9 0.011 3
表 2 零漂测试数据 2001 年 2 月 14 日测试 单位:LSB -317.311 806 -311.086 285 -311.249 306 -338.391 493 …… -346.078 125 -356.532 986 -320.323 785 -316.050 434 -313.553 646 …… -364.050 868 -312.241 406 -332.200 868 -338.600 434 -343.712 153 …… -321.416 059 -308.252 604 -340.608 507 -316.456 337 -322.439 844 …… -323.793 924 -285.359 809 -315.326 563 -335.991 493 -292.364 670 …… -347.356 944
第4期
Байду номын сангаас
柳贵福等:光纤陀螺零漂数据滤波方法的研究
69
偏差不稳定性 (Bias instability, BI) 、 速率随机游走 (Rate random walk , RRW) 、 速率斜坡 (Rate ramp,RR)和量化噪声(Quantization noise,QN) 。这五项噪声源的误差系数分别用 N 、B 、 K 、 R 、
σ 2 total (τ ) = σ 2 ARW (τ ) + σ 2 BiasInst (τ ) + σ 2 RRW (τ ) + σ 2 Quant (τ ) + σ 2 RR (τ ) 。 (7)
通常,光纤陀螺零漂数据中包括上述五项噪声源,即:角随机游走(Angle random walk, ARW) 、
则状态方程为 X k = AX k −1 + BV k , (3) 其中, A =
ϕ 1 ϕ 2 1 0 , B = 。 1 0 0 0
表 1 A R (2 )模型系数
表 4 零漂测试数据 2001 年 2 月 16 日测试 单位:LSB 212.267 884 222.072 649 213.769 133 218.358 362 …… 223.367 788 213.581 351 218.173 886 218.406 662 222.509 751 …… 227.558 030 215.655 852 213.285 113 212.826 114 217.796 998 …… 225.714 952 218.957 422 215.039 308 215.714 923 217.892 195 …… 223.825 868 219.491 544 213.238 216 212.548 372 215.178 04 …… 226.689 424
Investigation on Filter Methods of Fiber Optic Gyro Drift Data
LIU Gui-fu,ZHANG Shu-xia (Harbin Engineering University,Harbin 150001,China) Abstract :Based on the building of the time sequence model of fiber optic gyro drift data, the fiber optic gyro drift data are processed using Kalman fiter, and the filter results are analyzed and fitted by Allan variance analyzing methods and Least Squares methods. Then the error coefficients of drift data and data of filter output are obtained. K e y w o r d s : ARMA model; bias instability; Kalman filter; Allan variance methods 1 引 言 光纤陀螺是基于萨格奈克效应的新型光学陀螺,它与传统的机械陀螺相比有许多突出的优点,如精 度高、耐冲击、抗震性好、测量范围大、对 g 不 敏感等。尽管光纤陀螺也能达到较高的精度,但其成本 却极高。故此,实际中如何采用一定的软件措施,在光纤陀螺精度不够高的情况下,提高系统的精度便 成为一件十分有意义的事情。光纤陀螺的漂移主要包括: 常值漂移、角度随机游走、速率随机游走、量 化噪声、速率斜坡。常值漂移和斜坡分量可以采用实时补偿的办法加以消除,但此法对随机噪声却无能 为力。本文采用卡尔曼滤波算法来减小光纤陀螺中的随机噪声。 2 零漂数据建模 光纤陀螺的零漂是一个非平稳随机过程,一般采用一阶自回归模型 AR(1)或二阶自回归模型 AR(2) 模型来描述。本文对国内某几家单位自行研制的光纤陀螺在 2001 年 02 月 14 日、2000 年 11 月 26 日与 2001 年 02 月 16 日测得的实测零漂数据(取部分数据,见表 2、表 3、表 4)建立了 AR(2)模型(模型 参数见表 1) ,即 __________________
Τ Τ 滤波增益为 K k = Pk |k −1C CPk |k −1C + R ∧ ∧
协方差阵一步预测为 Pk|k −1 = APk −1 A Τ + BQB Τ ;
协方差阵估计为 Pk = ( I − K k C )Pk|k −1 ;
67
(
)
2 其中, y k 为 AR(2)模型的输出, ak 为零均值,方差为 σ a 的白噪声。如果我们从系统的观点出发,
认为零漂是以白噪声为输入的系统输出,那么不妨按如下方法设定系统的状态: 过程噪声为
Vk = [α k
0]Ô
, (2)
第 9 卷第 4 期 文章编号: 1005-6734(2001)04-0066-04
中国惯性技术学报
2001 年 12 月
光纤陀螺零漂数据滤波方法的研究
柳贵福,张树侠
(哈尔滨工程大学,哈尔滨 150001) 摘 要 :在对光纤陀螺零偏稳定性数据建立时间序列模型( ARMA 模型)的基础上,采用卡尔曼滤 波算法对光纤陀螺的漂移数据进行了处理, 并采用 Allan 方差法和最小二乘法对滤波后的数据 进行了处理、拟合,最后求出滤波后数据中各噪声的误差系数。 关 键 词: ARMA 模型;零偏稳定性;卡尔曼滤波;Allan 方差法 中图分类号 : U666.12+3 中图分类号 :A
Vk 、 Wk 的统计特性是:均值为 E (Vk ) = E (W k ) = 0 ;自相关函数为 ϕ vv = Rδ k j ,ϕ ww = Qδ k j ; 互相关函数为 ϕ vw (k , j ) = 0 。
3 卡尔曼滤波 对上述系统方程(4)、(7),卡尔曼滤波的递推算式是: 状态一步预测为 X k|k −1 = A X k −1 ;