[发明专利]一种基于双解算程序的光纤陀螺常值误差标定方法有效
| 申请号: | 201310003980.6 | 申请日: | 2013-01-07 |
| 公开(公告)号: | CN103076025A | 公开(公告)日: | 2013-05-01 |
| 发明(设计)人: | 孙枫;王秋滢;齐昭;高伟;高峰 | 申请(专利权)人: | 哈尔滨工程大学 |
| 主分类号: | G01C25/00 | 分类号: | G01C25/00 |
| 代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 赵文利 |
| 地址: | 150001 黑龙江*** | 国省代码: | 黑龙江;23 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种基于双解算程序的光纤陀螺常值误差标定方法。该方法利用旋转机构带动惯性组件分别旋转至各轴陀螺沿导航系z轴正向和反向的六个位置,每个位置停留过程中,将一组惯性组件的测量值同时作为两组导航解算程序的输入值,其中两组程序中导航参数设定值不同。再将两组解算姿态信息进一步耦合运算,估算各轴陀螺常值漂移和刻度因数误差。本发明则是提出了在导航计算机中以一组惯性组件的测量值作为输入,同时进行两组导航程序解算,利用两组解算结果进一步估算器件误差,不需要任何外界基准信息,计算量小、简单易操作,并且两组导航解算程序具有相同的输入信息,不存在任何安装偏差和时间延迟,输出信息具有相关性。 | ||
| 搜索关键词: | 一种 基于 双解算 程序 光纤 陀螺 误差 标定 方法 | ||
【主权项】:
1.一种基于双解算程序的光纤陀螺常值误差标定方法,具体包括如下步骤:步骤1:将捷联惯导系统中的惯性组件,陀螺仪和加速度计安装在三轴转台上;步骤2:三轴转台带动惯性组件旋转至与当地东北天地理坐标系一致的位置,设该位置为位置A,停留时间大于两小时;在位置A处,陀螺仪沿导航系z轴的输出误差为:ϵ zA n = ϵ z 0 + δK gz ω z - - - ( 1 ) ]]> 其中,
表示在位置A处陀螺仪沿导航系z轴的输出误差;εz0、δKgz分别表示方位轴陀螺仪的常值漂移和刻度因数误差;ωz表示方位轴陀螺仪敏感角速度信息,
Ω表示地球自转角速度,
表示载体所在地理纬度;步骤3:在位置A的停留时间内,通过导航解算程序1进行导航解算,利用惯性组件测量信息解算载体姿态信息,具体过程如下:首先更新角速度:ω ns s = ω is s - ( C s ( A ) n ) T ( ω ie n + ω en n ) - ( C s ( A ) n ) T ω c n - - - ( 2 ) ]]> 其中,i表示地心惯性系,e表示地球坐标系,s表示IMU坐标系,n表示导航坐标系,
表示位置A处s系到n系转换矩阵;·T表示矩阵转置;
为控制角速率在n系上的投影;
表示IMU相对导航系旋转角速度在IMU系投影;
表示由于载体运动导致导航系变化角速度在导航系投影;
为地球自转角速度在n系投影;地球自转角速度在导航系投影
更新:
其中:vx=δvx,vy=δvy,vj、δvj分别表示惯导系统解算速度和速度误差,j=x,y;
更新过程为:
其中,R表示地球半径;控制角速率
在导航坐标系oxn轴、oyn轴、ozn轴上的分量
和
更新为:![]()
![]()
其中,k1=k2=2ξ1ωn1、![]()
k1、k2、kE、kN、kU为在导航解算程序1的罗经参数,ξ1、ωn1表示导航参数,取值范围分别为ξ1∈(0,1)、ωn1∈(0,1);s表示复数域参变量;g表示重力加速度;采用更新四元数法更新捷联矩阵
设载体坐标系相对导航坐标系的转动四元数Q为:Q=q0+q1ib+q2jb+q3kb (6)其中,q0、q1、q2和q3为四元数的四个实数;ib、jb和kb分别表示oxs轴、oys轴和ozs轴上的单位方向向量;四元数Q的及时修正:q . 0 q . 1 q . 2 q . 3 = 1 2 0 - ω nsx s - ω nsy s - ω nsz s ω nsx s 0 ω nsz s - ω nsy s ω nsy s - ω nsz s 0 ω nsx s ω nsz s ω nsy s - ω nsx s 0 q 0 q 1 q 2 q 3 - - - ( 7 ) ]]> 其中,
表示IMU系相对导航坐标系的旋转角速度在载体坐标系oxs轴、oys轴、ozs轴上的分量;
分别表示q0、q1、q2、q3的微分量;通过(7)式,利用陀螺仪测量值间接计算得到的
求解微分方程,得到四元数q0、q1、q2、q3更新结果;更新捷联矩阵![]()
C s ( A ) n = q 0 2 + q 1 2 - q 2 2 - q 3 2 2 ( q 1 q 2 - q 0 q 3 ) 2 ( q 1 q 3 + q 0 q 2 ) 2 ( q 1 q 2 + q 0 q 3 ) q 0 2 - q 1 2 + q 2 2 - q 3 2 2 ( q 2 q 3 - q 0 q 1 ) 2 ( q 1 q 3 - q 0 q 2 ) 2 ( q 2 q 3 + q 0 q 1 ) q 0 2 - q 1 2 - q 2 2 + q 3 2 - - - ( 8 ) ]]> 更新载体姿态信息:θ A 1 = arcsin ( c 33 ) φ A 1 = arctan ( c 32 / c 31 ) ψ A 1 = arctan ( c 13 / c 23 ) - - - ( 9 ) ]]> 其中,θA1、φA1、ψA1为导航程序1解算载体的纵摇角、横滚角、航向角;cij表示
中第i行第j列矩阵元素,i,j=1,2,3;利用加速度计测量比力通过矩阵
转换:f n = C s ( A ) n f s - - - ( 10 ) ]]> 其中,fn、fs分别表示加速度计测量比力在n系和s系投影;利用下列微分方程求解载体运动速度:v · x v · y v · z = f x n f y n f z n - 0 0 g + 0 2 ω iez n - ( 2 ω iey n + ω eny n ) - ω iez n 0 2 ω iex n + ω enx n 2 ω iey n + ω eny n - ( 2 ω iex n + ω enx n ) 0 v x v y v z - - - ( 11 ) ]]> 其中,
分别表示加速度计测量比力在导航坐标系oxn轴、oyn轴、ozn轴上的分量;g为重力加速度;
和
分别表示地球自转角速度
在导航坐标系oxn轴、oyn轴、ozn轴上的分量;
分别表示由于载体运动导致导航坐标系相对地球坐标系变化的旋转角速度在导航坐标系oxn轴、oyn轴上的投影;
分别表示vx、vy、vz的微分量;步骤4:同样在位置A的停留时间内,利用与步骤3相同的计算方法,通过导航解算程序2进行导航解算,其中导航参数设置不同,其中:角速度更新为:ω ns ′ s = ω is s - ( C s ( A ) ′ n ) T ( ω ie n + ω en n ) - ( C s ( A ) ′ n ) T ω c ′ n - - - ( 11 ) ]]> 其中,
表示位置A处导航解算程序2中解算s系到n系转换矩阵;
为导航解算程序2中解算控制角速率在n系上的投影;
为导航解算程序2中IMU相对导航系旋转角速度在IMU系投影的计算值;(11)式中,
更新过程与步骤3中相同;控制角速率
更新过程与步骤3中有所区别,更新过程为:![]()
![]()
其中,k1′=k2′=2ξ2ωn2![]()
其中,ξ2、ωn2为导航解算程序2中的导航参数;k′1、k2′、k′E、k′N、k′U为在导航解算程序2的罗经参数;更新捷联矩阵
修正四元数:q · 0 ′ q · 1 ′ q · 2 ′ q · 3 ′ = 1 2 0 - ω nsx ′ s - ω nsy ′ s - ω nsz ′ s ω nsx ′ s 0 ω nsz ′ s - ω nsy ′ s ω nsy ′ s - ω nsz ′ s 0 ω nsx ′ s ω nsz ′ s ω nsy ′ s - ω nsx ′ s 0 q 0 ′ q 1 ′ q 2 ′ q 3 ′ - - - ( 14 ) ]]> 其中,
表示导航解算程序2中,IMU系相对导航坐标系的旋转角速度在载体坐标系投影的计算值;q′k为导航解算程序2中解算四元数,
为q′k的微分量,k=1,2,3,4;通过(14)式,利用陀螺仪测量值间接计算得到的
求解微分方程,得到四元数q0′、q1′、q2′、q3′更新结果;更新捷联矩阵![]()
C s ( A ) ′ n = q 0 ′ 2 + q 1 ′ 2 - q 2 ′ 2 - q 3 ′ 2 2 ( q 1 ′ q 2 ′ - q 0 ′ q 3 ′ ) 2 ( q 1 ′ q 3 ′ + q 0 ′ q 2 ′ ) 2 ( q 1 ′ q 2 ′ + q 0 ′ q 3 ′ ) q 0 ′ 2 - q 1 ′ 2 + q 2 ′ 2 - q 3 ′ 2 2 ( q 2 ′ q 3 ′ - q 0 ′ q 1 ′ ) 2 ( q 1 ′ q 3 ′ - q 0 ′ q 2 ′ ) 2 ( q 2 ′ q 3 ′ + q 0 ′ q 1 ′ ) q 0 ′ 2 - q 1 ′ 2 - q 2 ′ 2 + q 3 ′ 2 - - - ( 15 ) ]]> 更新载体姿态信息:θ A 2 = arcsin ( c 33 ′ ) φ A 2 = arctan ( c 32 ′ / c 31 ′ ) ψ A 2 = arctan ( c 13 ′ / c 23 ′ ) - - - ( 16 ) ]]> 其中,θA2、φA2、ψA2为导航程序2解算载体的纵摇角、横滚角、航向角;c′ij表示
中第i行第j列矩阵元素;步骤5:利用步骤3与步骤4得到的两组姿态信息,进行耦合运算,计算方式如下:
式中,
表示位置A处陀螺仪沿ozn轴输出误差,Ω表示地球自转角速度,
表示位置A的地理纬度;结合(1)式可知,利用(17)式计算得到的
项包含εz0和δKgz;步骤6:相对于位置A,旋转机构带动惯性组件绕oxs轴旋转180°,其中,顺时针旋转为正,使ozs轴陀螺仪沿导航系-ozn方向,设该位置为位置B,停留时间大于两小时;其中,s表示IMU坐标系,oxs表示沿s系ox轴方向;此时陀螺仪沿导航系z轴的输出误差为ϵ zB n = - ϵ z 0 + δ K gz ω z - - - ( 18 ) ]]> 其中,
表示在位置B处陀螺仪沿导航系z轴的输出误差;步骤7:在位置B的停留时间内,重复步骤3-步骤5;IMU停留在位置B处以一组惯性组件的输出同时进行两组导航程序解算,解算姿态耦合运算,得到捷联惯导旋转至位置B处陀螺仪沿ozn轴输出误差为:
其中,下角标B1和B2分别表示在位置B处导航计算机中导航解算程序1、导航解算程序2解算姿态信息;结合(18)式可知,利用(19)式计算得到的
包含-εz0和δKgz项;步骤8:根据步骤5与步骤7得到两组陀螺仪沿ozn轴输出误差
和
结合(1)式、(18)式,得到方位陀螺仪的常值漂移和刻度因数误差;
至此,通过步骤2-步骤8,估算出方位轴陀螺仪的常值漂移和刻度因数误差;步骤9:相对于位置B,旋转机构带动惯性组件绕oys轴旋转-90°,使oxs轴陀螺仪沿导航系ozn方向,设该位置为位置C,停留时间大于两小时;停留过程中,重复步骤3-步骤5;此时陀螺仪沿导航系z轴的输出误差为ϵ zC n = ϵ x 0 + δ K gx ω z - - - ( 21 ) ]]> 其中,
表示在位置C处陀螺仪沿导航系z轴的输出误差;εxs0、δKgx分别表示纵摇轴陀螺仪的常值漂移和刻度因数误差;由此得到停留过程中,IMU旋转至位置C处陀螺仪沿ozn轴输出误差为
其中,下角标C1和C2分别表示在位置C处利用导航计算机中导航解算程序1、导航解算程序2解算的姿态信息;步骤10:相对于位置C,旋转机构带动惯性组件绕ozs轴旋转180°,使oxs轴陀螺仪沿导航系-ozn方向,设该位置为位置D,停留时间大于两小时;此时陀螺仪沿导航系z轴的输出误差为ϵ zD n = - ϵ x 0 + δ K gx ω z - - - ( 23 ) ]]> 其中,
表示在位置D处陀螺仪沿导航系z轴的输出误差;停留过程中,重复步骤3-步骤5,得到捷联惯导旋转至位置D处陀螺仪沿ozn轴输出误差计算方式为
其中,下角标D1和D2分别表示在位置D处利用导航计算机中导航解算程序1、导航解算程序2解算的姿态信息;步骤11:根据步骤9与步骤10得到的两组陀螺仪沿ozn轴输出误差
和
结合(21)和(23)式,得到oxs陀螺仪的常值漂移和刻度因数误差;
其中,εx0表示oxs轴陀螺常值漂移,δKgx表示oxs轴陀螺刻度因数误差;通过步骤9-步骤11,估算出oxs轴陀螺仪的常值漂移和刻度因数误差;步骤12:相对于位置D,旋转机构带动惯性组件绕ozs轴旋转-90°,使oys轴陀螺仪沿导航系ozn方向,设该位置为位置E,停留时间大于两小时;IMU置于位置E时,oys轴陀螺仪,即横摇轴陀螺仪沿导航系ozn方向,因此陀螺仪沿ozn方向的输出误差形式为ϵ zE n = ϵ y 0 + δK gy ω z - - - ( 26 ) ]]> 其中,
表示在位置E处陀螺仪沿导航系z轴的输出误差;εy0、δKgy分别表示横摇轴陀螺仪的常值漂移和刻度因数误差;停留过程中,重复步骤3-步骤5得到捷联惯导旋转至位置E处陀螺仪沿ozn轴输出误差;计算方式为
其中,下角标E1和E2分别表示在位置E处利用导航计算机中导航解算程序1、导航解算程序2解算的姿态信息;(26)、(27)式中可以看出,IMU置于位置E处,利用一组惯性组件测量值、两组导航程序解算值耦合计算得到沿导航系z轴陀螺仪输出误差包含εy0和δKgy项;步骤13:相对于位置E,旋转机构带动惯性组件绕ozs轴旋转180°,使oys轴陀螺仪沿导航系-ozn方向,设该位置为位置F,停留时间大于两小时;IMU置于位置F时,oys轴陀螺仪沿导航系-ozn方向,陀螺仪沿ozn方向的输出误差为ϵ zF n = - ϵ y 0 + δK gy ω z - - - ( 28 ) ]]> 其中,
表示在位置F处陀螺仪沿导航系z轴的输出误差;停留过程中,重复步骤3-步骤5,得到捷联惯导旋转至位置F处陀螺仪沿ozn轴输出误差为
其中,下角标F1和F2分别表示在位置F处利用导航计算机中导航解算程序1、导航解算程序2解算的姿态信息;(26)、(27)式中可以看出,IMU置于位置F处,利用一组惯性组件测量值、两组导航程序解算值耦合计算得到沿导航系z轴陀螺仪输出误差包含-εy0和δKgy项;步骤14:根据步骤12与步骤13得到的两组陀螺仪沿ozn轴输出误差
和
结合(26)式和(28)式得到oys陀螺仪的常值漂移和刻度因数误差;
其中,εy0表示oys轴陀螺常值漂移,δKgy表示oys轴陀螺刻度因数误差;通过步骤12-步骤14,估算出oys轴陀螺仪的常值漂移和刻度因数误差;通过上述步骤,得到陀螺仪方位轴的常值漂移和刻度因数误差、oxs轴的常值漂移和刻度因数误差、oys轴的常值漂移和刻度因数误差。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310003980.6/,转载请声明来源钻瓜专利网。





