MEMS陀螺随机漂移在线补偿技术
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数如下:
G0 = 1
G 1 = 1G0 + 1 = 1 + 1 1. 2 角速率模型的状态空间构建
在载体运动过程中, 角速率的变化情况是无
法提前预知的, 因此角速率模型要能够适应载体
运动状态的变化. 本文使用机动目标跟踪理论中
的 当前 !概率密度模型 [ 5] , 其模型为
∀
t=
∀∀
t
01
t+
0
-!
∀k =
∀
^
k,
k-
1,
联立式
(
6)、式
(
7 )和 式
(
2 0) ,
有
X∃ # k, k- 1
=
A #&X∃ # k- 1
( 26)
其中, A #& =
1 0
T s . 此时系统状态方程等效为 1
X # k = A &# X # k- 1 + W#k
( 27)
( C ollege of A utom ation, H arb in Eng ineering U n ivers ity, H arb in 150001, C h ina)
Abstract: T o im prove the m easurem en t prec ision of m icro electro m echan ical system ( MEM S ) gyro scope, an on line com pensation approach forMEM S gyroscope random error was presented. The autoregressive m oving average ( ARMA ) m odel of random error w as estab lished under static condition, and the f ict itious no ise com pensation technique w as introduced to accomm odate the t im e varying m ode.l Due to the unknown m ovem ent o f carrier, the techn ique of m aneuvering target track ing w as presented to obta in the m aneuvering an gular rate m ode.l The random error and angu lar rate w ere est im ated in real tim e by using adapt ive K alm an fil ter in the dynam ic tes.t T he resu lt of test indicates that the m odel of random error, the angu lar rate, and the algorithm of filtering can satisfy the dynam ic application of the MEM S based attitude heading reference system. Furtherm ore, the precision of system is greatly im proved after com pensated.
1 系统状态空间模型的构建
1. 1 随机漂移模型的状态空间构建
采用文献 [ 2] 的方法, 建立 陀螺随机漂移的
自回归滑动平均 ( ARMA, Auto Reg ressive M ov ing
A verage) 模型. 利用 Kalm an滤波器对 MEM S陀螺
随机漂移进行估计, 需要将 ARMA 模型转化为状 态空间模型. 为表述方便起见, 这里以 ARMA ( 2,
( 哈尔滨工程大学 自动化学院, 哈尔滨 150001 )
摘
要: 为了提高微机电系统 ( M EMS, M icro E lectro M echanical System ) 陀螺测量的
精度, 提出了一种陀螺随机漂移的在线补偿方法. 在静态时在线建立随机漂移的自回归滑动平
均 ( ARMA, Auto Regressive M ov ing Average) 模型, 并针对随机漂移模型随时间慢变的特性, 引
):
X k = A X k- 1 + B W k
( 2)
Z k = H X k+ V k
( 3)
式中
01 A=
2
1
B = G0 G1
H = [ 1 0]
其中, V k为量测噪声; G0, G 1 为 ARMA ( 2, 1)模型
的格林函数 [ 3- 4] . 根据文献 [ 2] 对格林函 数的相
关阐述, 可以推导出 ARMA ( 2, 1)模型的格林函
∀ t
0
∀t
+
0 wt ( 4)
!
1
式中, t, ∀ t 为陀螺敏感的角速 率和角加速度; !
为机动加速度时间常数的倒数;
∀t
为当前角加速
度均值; w t 是均值为零、方差为 2!#2a 的白噪声序
列, #2a 为角加速度方差.
在满足一定采样周期 T s 下, 利用离散化处理
方法, 得到离散系统状态方程 (定义为系统 # ):
( 11) ( 12) ( 13)
P k = ( I - K kH )P k, k-1
( 14)
并且
Dk = HT (H
P
HT
k, k- 1
+ R∃
)-1
K- 1
( 15)
q∃ k = q∃ k- 1 + %Q∃ k- 1Dk ∃ k
( 16)
Q∃ k = Q∃ k- 1 + %Q∃ D k- 1 k ( ∃ k ∃T k -
考虑到陀螺随机漂移是一个随时间缓慢变化
的近似随机过程, 随着时间的推移, 前文所建立的
ARMA模型参数必然发生变化, 采用经典 Ka lm an
滤波显然不能满足实际情况. 本文通过引入带未 知时变噪声统计的虚拟噪声来补偿模型误差, 从
而把问题归结为带未知时变噪声统计系统的自适
应 Kalm an 滤 波问 题, 自 适应 K alm an 滤波 器 方
1) 模型为例, 其表达式为
zk = z1 k- 1 + z2 k- 2 + ak + a1 k-1
( 1)
式中, 1和 2为模型中 自回归部分的 参数; 1为
模型中滑动平均部分的参数.
设状态变量为 X k = [ xk xk- 1 ] T, 系统噪声
变量为 W k = ak, 满足如下系统方程 (定义为系统
收稿日期: 2009 10 27 基金项目: 总装预研基金资助项目 ( 9140A 09031008CB01) 作者简介: 袁赣南 ( 1945 - ) , 男, 江西赣州人, 教授, yu angannan@ 163. com.
第 12期
袁赣南等: M EM S陀螺随机漂移在 线补偿技术
144 9
中图分类号: V 241. 6
文献标识码: A来自百度文库
文 章 编 号: 1001 5965( 2010) 12 1448 05
On line compensation technique for m icromechanica l gyroscope random error
Yuan Gannan L iang H aibo H e Kunpeng X ie Yan jun
2010年 12月 第 36卷 第 12期
北京航空航天大学学报 Journa l o f Be ijing U nivers ity of A eronautics and A stronautics
D ecember 2010 V o.l 36 N o 12
MEM S陀螺随机漂移在线补偿技术
袁赣南 梁海波 何昆鹏 谢燕军
M EM S陀螺随机漂移的补偿一般采用时间序 列分析建模的方法, 然后利用 Ka lm an滤波对随机 漂移进行估计并加以补偿. 然而, 实际中的随机漂 移的均值和方差都会随时间缓慢地发生变化, 这 明显不符合经典 K alm an滤波器的使用条件, 无法 保证估计的精度. 本文采用一种在线的随机漂移 补偿方法, 以适应随机漂移的时变特性, 从而达到 提高系统精度的目的.
H
P
HT
k, k- 1
∃
-R
k-
1
)DTk
∃
Q
k- 1
( 17)
∃r k = ( 1 - %)∃r k- 1 + %( Z k - H X k ) ( 18)
∃
R
k=
∃
( 1 - %)R
k- 1 +
[ (I - H
K k ) ∃ k ∃T k ∀
( I - H K k ) T + H P kHT ]
交替使 用 式 ( 9 ) ~ 式 ( 14) 和 式 ( 15 ) ~ 式
1 45 0
北京航空航天大学学报
2 010 年
( 19)即可得到随机漂移状态和 时变噪声统计的
估计值. 2. 2 角速率滤波器
针对机动角速率模型式 ( 5)和式 ( 8)的经典
K alm an滤波方程为
X∃ # k, k- 1
程 [ 6] 如下:
∃
X
k, k- 1 = A
∃
X
k- 1 + q∃
k- 1
( 9)
P
= k, k- 1
A
P
AT
k- 1
∃
+Q
k-1
( 10)
K k=
P
HT
k, k- 1
(H
P
HT
k, k- 1
∃
+R
)-1
k- 1
∃ k = Z k - H X∃ k, k-1 - ∃r k- 1
∃
∃
X k = X k, k- 1 + K k ∃ k
Key wo rds: gyroscopes; random errors; tim e ser ies ana lysis; target track ing; adapt ive filtering
微机电系统 ( MEM S, M icro E lectro M echani ca l System ) 陀螺的漂移由确定性漂移和随机漂移 两部分构成. 确定性漂移可以通过标定和测试, 建 立其精确的数学模型加以补偿, 而随机漂移则表 现为随时间缓慢变化、无规律的过程. 由于随机漂 移是影响陀螺精度的重要误差源之一, 对整个导 航系统精度有较大的影响, 因而针对随机漂移开 展研究具有重要意义 [ 1] .
=
A # X∃ # k- 1 +
U# ∀k
P# k, k- 1
=
A#
P
#
k-
1A
T #
+
Q∃ # k-1
K#k
=
P HT # k, k- 1 #
(H
#
P#
k,
k-
1H
T #
+
R#
)- 1
∃
∃# k = Z# k - H # X # k, k- 1
∃
∃
X # k = X # k, k- 1 + K # k ∃# k
( 19)
式中, q k, Q k分别为时 变系统噪声的均 值和方
差; r k, R k分别为时变量测噪声的均值和方差;
上标 ∃ 表示滤波器 变量的一步预测值; I 为单位
阵; %= ( 1- b ) / ( 1- bk + 1 ), b为遗忘因子, 0% b%
1, 对于慢时变 噪声统计应取 较大的接近于 1 的 b[ 6- 7] .
声.
离散系统量测方程为
Z# k = H # X # k + V# k
( 8)
当仅有含噪声的角速率 可量测时, 有 H# =
[ 1 0] . V# k是均值为零、方差为 R# k的高斯量测
噪声.
式 ( 5)和式 ( 8)就构成了机动角速率状态空
间模型.
2 自适应 K alm an 滤波器设计
2. 1 随机漂移滤波器
-
X # k = A # X # k- 1 + U# ∀k + W# k
( 5)
式中
X# k = [ k ∀ k ] T
A# =
1
1 !
(
1
-
e- !T s )
( 6)
0
e- !T s
U# =
Ts -
1 - e- !Ts !
T
1 - e- !T s
( 7)
其中, W# k是均值为零、方差为 Q# k的高斯系统噪
( 20) ( 21) ( 22) ( 23) ( 24)
P# k = ( I - K# kH # )P# k, k- 1
( 25)
根据机动目标跟踪理论, 将状态变量 ∀ k 的一
步预测值 ∃∀ k, k - 1看作在
kT s 时刻的
∀
k,
就可
得
到
角 加 速 度 的 均 值自 适 应 算 法. 因 此, 设
入虚拟噪声补偿技术加以补偿. 针对载体运动状况的未知性, 建立机动角速率模型. 在此基础
上采用自适应卡尔曼滤波技术对随机漂移和角速率进行实时估计. 通过试验表明: 随机漂移模
型、角速率模型以及滤波算法能够满足姿态测量系统的动态应用需要, 且姿态测量精度较补偿
前有了显著的提高.
关 键 词: 陀螺仪; 随机漂移; 时间序列分析; 目标跟踪; 自适应滤波