提高船用光纤陀螺捷联惯导系统定位精度的方法

文档序号:6150273阅读:211来源:国知局
专利名称:提高船用光纤陀螺捷联惯导系统定位精度的方法
技术领域
本发明涉及的是一种位置测量技术,特别是涉及一种提高捷联惯导系统定位精度
的技术,尤其涉及一种船用光纤陀螺捷联惯导系统精度提高的技术。
(二)
背景技术
捷联惯导系统是将惯性敏感元件直接固联在载体上,用计算机软件提供的数学平 台来完成导航平台的功能的导航系统。与平台惯导系统相比具有体积小,重量轻,成本低, 便于安装、维护以及更换,可靠性高等优点。由于捷联惯导系统的这些优点,它正在逐步超 越平台惯导系统,成为一种应用广泛的导航系统。对于船用捷联惯导系统来说,由于船的航 行时间一般比较长,而捷联惯导系统的定位误差随时间发散,利用外部信息通过卡尔曼滤 波对捷联惯导系统的定位进行校正是一种有效地提高捷联惯导定位精度的方法。在使用传 统的卡尔曼滤波进行估计时,外辅信息的随机干扰信号统计特性是必须为已知的,然而对 于一个实际系统,外辅信息的干扰往往是不确定的或(和)信号的统计特性不完全已知的 情况,这些不确定因素使得传统的卡尔曼滤波估计精度大大降低,严重时会引起滤波发散。 因此,提供一种能够在外辅导航设备噪声特性不确定或噪声特性发生变化时,还能够准确 估计捷联惯导系统的定位误差,来提高捷联惯导系统定位精度的方法是非常有意义的。
Krein空间是一种常用的完备的不定度规空间,它和Hilbert空间在某些基本规 则上是不一样的,而且它包含了长度为零的非零向量,包含这些非零向量的子空间又垂直 于所有的在这个子空间中的向量。研究表明Krein空间中的线性估计对卡尔曼滤波是适 用的,而且在Krein空间中建立的卡尔曼滤波方程中的量测噪声的协方差是不定的,这与 Hilbert空间中的卡尔曼滤波方程是不一样的。
(三)

发明内容
本发明的目的在于提供一种能够提高捷联惯导系统的定位精度的一种提高船用 光纤陀螺捷联惯导系统定位精度的方法。
本发明的目的是这样实现的本发明包括下列步骤 (1)光纤陀螺捷联惯导系统预热后采集光纤陀螺和石英挠性加速度计的输出数 据; (2)根据光纤陀螺和石英挠性加速度计的输出计算出初始的捷联矩阵,完成初 始对准,捷联惯导系统进入导航状态,导航计算机进行导航解算,输出船的姿态、速度和位 置; (3)根据系统的误差模型建立动基座下系统的状态方程和观测方程; (4)对步骤(3)所建立的状态方程和观测方程进行离散化,建立Krein空间下的系
统的卡尔曼滤波方程,把GPS接收机提供的速度信息运用到卡尔曼滤波方程中进行滤波计
算; (5)根据步骤(4)估计出的捷联惯导系统的纬度误差和经度误差在导航过程中进行补偿。
本发明还可以包括如下特征
1、所述的初始的捷联矩阵cbn为
cos / cm p — w'w ;k w力6 p cc^ ;k "力p + "力;k9 coy p —;k coy p
<s7> ;k cos* p + cos* ^ w>7 6 * p w力;kp — coy 7 *夕coy p ;k coy ^




其中^为载体的航向角,e为载体的横摇角,y为载体的纵摇角。
2、所述的建立动基座下系统的状态方程和观测方程的步骤包括 使用一阶线性随即微分方程来描述捷联惯导系统的状态方程和量测方程如下
Z(t) = H(t)X(t)+v(t)
其中X(t)为t时刻系统的状态向量、F(t)和G(t)分别为系统的状态矩阵和噪声
矩阵、W(t)为系统的噪声向量;Z(t)表示t时刻系统的: 阵;v(t)表示系统的量测噪声;
系统的状态向量为
l向量;H(t)表示系统的量测矩


系统的白噪声向


系统噪声系数矩阵为
r o
5x5
—o5x5 o5x5—
系统的状态矩阵为
〖5x5 a
5x5
05x5 0, 其中令
CllC12c1300
c1300
则;5 =Cllc12c1300
c23'000cu
C31 C33_000C21c22 其中的F5X5、 F2X2、 F2X5、 F5X2给出如下
6
"1 5x5
力 爿
2 3
.4x2 4x3. 其中^2><2 =
4x2 =
& to"丄
.t K to"丄、 —2「L + -乂


2<yte j7. 丄+
K tow丄
丄0
咖丄 尺
0
其中fe, fn, fu分别为沿东向、北向和天
4x3 =
/"0 -/e
向三轴比力的真实值; 其中L为当地的地理讳度;
,1 oooooooo o- 系统量测矩阵为//W = 量测量为zv/o =
0100000000 其中V^、Vin分别为捷联惯导系统输出的东向和北向速度;V^、V^分别为GPS输出
的东向和北向速度。 3、所述状态方程和观测方程进行离散化,建立Krein空间下的系统的卡尔曼滤波 方程包括 将步骤(3)所建立的系统的状态方程和量测方程离散化 其中t = e"t)T,为离散化的状态转移矩阵;
0《/ S iV




-『/
.x0 -
A7' ^
& 0
77,
o乂
r"=(〖,,」;
其中TI 。是复数域C上的线性空间,( , )是TI 。上双线性Hermite泛函; 根据上面的离散化方程建立Krein空间下的离散卡尔曼滤波方程
f ,+1="+^,,(Z,-/f,i,) f。=0
^ = - H《,+C「 0。 = n 。 凡,=《+/^《
其中f表示状态估计值;Q, R分别为系统噪声和观测噪声的协方差矩阵。
给定初值i。 =0 、p。 = n 。,根据i时刻的测量值Zi,递推计算得出i时刻的状态估
计A沐」用估计出来的速度误差对捷联惯导系统的速度进行补偿,然后由速度积分得到位置。 本发明的方法的优点如下本发明中建立的Krein空间下的卡尔曼滤波方程中的 R^是不定的,当外辅导航设备(GPS)的噪声特性发生变化时,卡尔曼滤波仍然能够准确的 估计出捷联惯导系统的误差参数,对捷联惯导系统的定位误差进行补偿,提高捷联惯导系 统的定位精度。 本发明的有益效果通过如下方法得以验证
(l)Matlab仿真试验 在以下仿真条件下,对该方法进行仿真实验 载体作匀速直线航行。仿真时间为12小时,采用周期为0. 1秒。
惯性器件的误差为陀螺漂移、,ey,、分别为o.or /小时,o.or /小时,
0. 01° /小时;加速度计零偏Vr、分别为1 X 10—4g, 1 X 10—4g ; 初始对准完成后的失准角为^ = o.or,% =o.or,% =o.r; 初始速度误差和位置误差都为0 ; 量测噪声是变化的,假设其协方差前两个小时为0. Ol,大于两小时小于四小时为 0.015,四个小时之后为0. 1。 仿真试验结果图1,图2分别给出了在上述仿真条件下的捷联惯导系统的定位误
差曲线。在外辅信息的噪声发生变化时,利用传统的卡尔曼滤波估计后的补偿效果不好,但 是利用本发明提出的krein空间下的卡尔曼滤波就取得了比较好的效果,定位精度得到了 明显的提高。


图1为提供惯导系统定位精度的流程图; 图2为利用Matlab仿真在使用传统卡尔曼滤波估计位置误差并补偿的位置误差 图; 图3为利用Matlab仿真在使用krein空间下的卡尔曼滤波估计位置误差并补偿 的位置误差图。
具体实施例方式下面举例对本发明做更详细地描述 (1)光纤陀螺捷联惯导系统预热后采集光纤陀螺和石英挠性加速度计的输出数
据。根据所采集的数据进行初始对准,获得初始的捷联矩阵
國cosycosp — w力;k57'"Sw力^ — coy夕57'"p 57>j;kccw^ +cos ;k p cos戸',+ w'""/"夕冊p cos^co, si""z'呼—cos;k由0cas^ (1) —w'"0 cosy cos夕 —由初始的捷联阵就可以知道船的初始姿态,航向角^,横摇角e,纵摇角y,初始对准完成以后,捷联惯导系统就进入了导航状态,导航计算机进行导航解算,输出船的姿 态、速度和位置; (2)根据系统的误差模型建立动基座下系统的状态方程和观测方程;
1)建立系统的状态方程 使用一阶线性随即微分方程来描述捷联惯导系统的状态方程如下 》o) = F0)邵)+ (2) 其中X(t)为t时刻系统的状态向量;F(t)和G(t)分别为系统的状态矩阵和噪声 矩阵;W(t)为系统的噪声向量;
系统的状态向量为
I" % % % Vx 、 & ^ sz] (3)
系统的白噪声向量为
w i 。



。丫 (4)
其中%,%,%分别表示东向、北向和天向的失准角;SVe, SVn分别为东向速度误差 和北向速度误差;、,S,、分别为x、y、z轴陀螺的常值漂移;V^V^分别为x、y轴加速
度计的零偏;wEX, wEy, wEZ分别为x、 y、 z轴陀螺的白噪声误差;w^,w^分别为x、 y轴加速 度计的白噪声误差;




系统噪声系数矩阵为 <formula>formula see original document page 9</formula>o5x5 o5x5.
系统的状态矩阵为
〖5x5 " <formula>formula see original document page 9</formula>
<formula>formula see original document page 10</formula>
其中^,fn,fu分别为沿东向、北向和天
<formula>formula see original document page 10</formula>向三轴比力的真实值。
其中L为当地的地理讳度。 2)建立系统的量测方程
使用一阶线性随即微分方程来描述捷联惯导系统的量测方程如下 Z(t) = H(t)X(t)+v(t) (9)
其中Z(t)表示t时刻系统的量测向量;H(t)表示系统的量测矩阵;V(t)表示系 噪声;
_1 00000000 0100000000


统的I 系统量测矩阵为//(7)=
〖为ZJO:
(10)
(11) 其中V^、Vin分别为捷联惯导系统输出的东向和北向速度;V^、V^分别为GPS输出 的东向和北向速度 (3)对系统的状态方程和观测方程进行离散化,建立Krein空间下的系统的卡尔 曼滤波方程; 对建立的系统的状态方程和量测方程离散化
0《z SiV
(12)
其中小i = e"t)T,为离散化的状态转移矩阵




<formula>formula see original document page 10</formula>
其中n。是复数
o乂
域C上的线性空间,( , )是TI 。上双线性Hermite泛函。 根据上面的离散化方程可以建立Krein空间下的离散卡尔曼滤波方程 f ,+1="+J^(Z,—//,;)f。=0 (13-a)
<formula>formula see original document page 10</formula> (13-c)
(13-d)
其中其中义表示状态估计值;Q, R分别为系统噪声和观测噪声的协方差矩阵; Re,i是不定的,这与传统的卡尔曼滤波是不同的。
(4)完成卡尔曼滤波方程的建立以后,利用GPS接收机提供的速度信息进行卡尔曼滤波的计算。量测值中的速度误差就是GPS接收机提供的速度与捷联惯导解算出来的速度之差,给定了初值f。 = 0 , A = 77。,根据i时刻的测量值Zi,就可以递推计算得出i时刻的状态估计》。利用估计出来的速度误差对捷联惯导系统的速度进行补偿,然后由速度积分可以得到位置,速度经过误差补偿以后更加准确,所以导航的定位精度也能够得到提高。
权利要求
一种提高船用光纤陀螺捷联惯导系统定位精度的方法,其特征是包括下列步骤(1)光纤陀螺捷联惯导系统预热后采集光纤陀螺和石英挠性加速度计的输出数据;(2)根据光纤陀螺和石英挠性加速度计的输出计算出初始的捷联矩阵,完成初始对准,捷联惯导系统进入导航状态,导航计算机进行导航解算,输出船的姿态、速度和位置;(3)根据系统的误差模型建立动基座下系统的状态方程和观测方程;(4)对步骤(3)所建立的状态方程和观测方程进行离散化,建立Krein空间下的系统的卡尔曼滤波方程,把GPS接收机提供的速度信息运用到卡尔曼滤波方程中进行滤波计算;(5)根据步骤(4)估计出的捷联惯导系统的纬度误差和经度误差在导航过程中进行补偿。
2. 根据权利要求1所述的提高船用光纤陀螺捷联惯导系统定位精度的方法,其特征是所述的初始的捷联矩阵c;n为<formula>formula see original document page 2</formula>其中P为载体的航向角,e为载体的横摇角,y为载体的纵摇角。
3. 根据权利要求l或2所述的提高船用光纤陀螺捷联惯导系统定位精度的方法,其特征是所述的建立动基座下系统的状态方程和观测方程的步骤包括使用一阶线性随即微分 方程来描述捷联惯导系统的状态方程和量测方程如下<formula>formula see original document page 2</formula>其中X(t)为t时刻系统的状态向量、F(t)和G(t)分别为系统的状态矩阵和噪声矩阵、W(t)为系统的噪声向量;Z(t)表示t时刻系统的量测向量;H(t)表示系统的量测矩阵; V(t)表示系统的量测噪声; 系统的状态向量为<formula>formula see original document page 2</formula>系统的白噪声向量为<formula>formula see original document page 2</formula>其中%,%,%分别表示东向、北向和天向的失准角;S^, SVn分别为东向速度误差和北 向速度误差;、,S,、分别为x、y、z轴陀螺的常值漂移;Vx,V,分别为x、y轴加速度计 的零偏;wEX, wEy, wEZ分别为x、 y、 z轴陀螺的白噪声误差;w^,w^分别为x、 y轴加速度计 的白噪声误差;系统噪声系数矩阵为<formula>formula see original document page 2</formula>系统的状态矩阵为<formula>formula see original document page 2</formula>其中令其中的Fs<formula>formula see original document page 3</formula>其中fe,4,fu分别为沿东向、北向和天向三<formula>formula see original document page 3</formula>轴比力的真实值;其中L为当地的地理讳度;1 0系统量测矩阵为<formula>formula see original document page 3</formula>其中V^、Vin分别为捷联惯导系统输出的东向和北向速度;Vg。V^分别为GPS输出的东 向和北向速度。
4.根据权利要求1或2所述的提高船用光纤陀螺捷联惯导系统定位精度的方法,其特 征是所述状态方程和观测方程进行离散化,建立Krein空间下的系统的卡尔曼滤波方程包 括将系统的状态方程和量测方程离散化 其中小i = e"t'T,为离散化的状态转移矩阵;<formula>formula see original document page 3</formula>其中11 。是复数域C上的线性空间,( , )是TI 。上双线性Hermite泛函;根据上面的离散化方程建立Krein空间下的离散卡尔曼滤波方程<formula>formula see original document page 4</formula>其中f表示状态估计值;Q, R分别为系统噪声和观测噪声的协方差矩阵;给定初值<formula>formula see original document page 4</formula>根据i时刻的测量值Zi,递推计算得出i时刻的状态估计A;利用估计出来的速度误差对捷联惯导系统的速度进行补偿,然后由速度积分得到位置。
5.根据权利要求3所述的提高船用光纤陀螺捷联惯导系统定位精度的方法,其特征是所述状态方程和观测方程进行离散化,建立Krein空间下的系统的卡尔曼滤波方程包括 将系统的状态方程和量测方程离散化<formula>formula see original document page 4</formula>其中t = e"t'T,为离散化的状态转移矩阵;<formula>formula see original document page 4</formula>其中TI 。是复数域C上的线性空间,( , )是TI 。上双线性Hermite泛函; 根据上面的离散化方程建立Krein空间下的离散卡尔曼滤波方程<formula>formula see original document page 4</formula>其中f表示状态估计值;Q, R分别为系统噪声和观测噪声的协方差矩阵; 给定初值<formula>formula see original document page 4</formula>根据i时刻的测量值Zi,递推计算得出i时刻的状态估计f,;利用估计出来的速度误差对捷联惯导系统的速度进行补偿,然后由速度积分得到位置。
全文摘要
本发明提供的是提高船用光纤陀螺捷联惯导系统定位精度的方法。采集光纤陀螺和石英挠性加速度计的输出数据;计算初始的捷联矩阵,完成初始对准;根据系统的误差模型建立动基座下系统的状态方程和观测方程;对状态方程和观测方程进行离散化,建立Krein空间下的系统的卡尔曼滤波方程,把GPS接收机提供的速度信息运用到卡尔曼滤波方程中进行滤波计算;根据估计出的捷联惯导系统的纬度误差和经度误差在导航过程中进行补偿。本发明中建立的Krein空间下的卡尔曼滤波方程中的Re,i是不定的,当外辅导航设备的噪声特性发生变化时,卡尔曼滤波仍然能够准确的估计出捷联惯导系统的误差参数,对捷联惯导系统的定位误差进行补偿,提高捷联惯导系统的定位精度。
文档编号G01C21/16GK101706284SQ20091007315
公开日2010年5月12日 申请日期2009年11月9日 优先权日2009年11月9日
发明者于强, 吴磊, 周广涛, 奔粤阳, 张勇刚, 张鑫, 徐博, 柴永利, 王伟, 高伟 申请人:哈尔滨工程大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1