方 涛,黄卫权,王宗义
(哈尔滨工程大学 自动化学院,哈尔滨 150001)
具备极区导航能力是现代船舶在极区航行时的重要性能指标[1].惯性导航系统因其自主性、导航信息的连续性与完备性成为船舶在极区航行的首选[2-3].由于高纬度地区经线快速收敛,常用的指北方位惯导力学编排在极区存在定位与定向的困难[4-6].以格网坐标系为导航坐标系的格网惯性导航力学编排可以作为船舶在极区航行时的理想力学编排[7].
由于惯性器件测量误差等误差源的存在,同常规指北方位惯导系统,格网惯导系统同样存在导航误差随时间积累的问题,文献[8-9]分析得出格网惯导系统同样存在3类周期性振荡误差:84.4 min舒勒振荡、傅科振荡以及24 h地球振荡,这种随时间积累的周期性振荡误差对于在海上长时间工作的船舶来说是极为不利的[10].
为抑制格网惯导系统随时间积累的误差,可采取常用的组合导航方式如卫星导航系统/惯性导航系统的方式通过卡尔曼滤波器对系统误差进行准确估计并进行实时补偿[11-12].然而,船舶在实际航行中为确保自身的隐蔽性及自主性,通常不会获取连续的卫星导航信息[13].综合校正技术通过定期地对陀螺漂移进行测定补偿,并对惯导系统的航向和位置进行重调来提高系统的导航精度.针对非连续性的外部参考信息,文献[14-16]对适用于指北方位惯导系统的两点校、三点校以及点点校等综合校正方式进行了详细的推导.然而目前并没有相关文献对适用于极区的格网惯导力学编排综合校正算法进行叙述.
本文在格网惯导力学编排的基础上,首先通过外水平阻尼技术对格网惯导系统舒勒振荡进行抑制.为进一步提高格网惯导系统的导航精度,在外水平阻尼的基础上,针对有间断的外部位置及航向信息辅助的情况,基于格网坐标系推导了P方程以及ψ方程,设计了适用于船用格网惯导力学编排的两点校综合校正算法,其中P方程建立起位置误差、格网航向误差与平台漂移角ψ的关系,ψ方程建立起平台漂移角与陀螺常值漂移的关系.该算法利用两次间断的外部位置和航向信息对陀螺常值漂移进行估计,即在第1次外部导航信息辅助下完成系统重调,在第2次外部导航信息辅助下同时完成陀螺常值漂移的估计和系统重调,从而通过陀螺漂移补偿抑制船用格网惯导系统随时间积累的导航误差,以保证船舶在极区航行时的自主性.
本文所设计的两点校综合校正算法在外水平阻尼条件下进行,外水平阻尼条件下进行综合校正的原因有两点:一方面当外部测速设备如多普勒计程仪提供的参考速度可用时,外水平阻尼状态是船舶常用的工作状态;另一方面由于水平阻尼可有效减小水平姿态误差,这有助于在校正过程中提高系统重调的性能.在船用格网惯性导航力学编排的基础上,参考指北方位惯导力学编排外水平阻尼舒勒振荡抑制方法,可以设计出适用于格网惯导系统力学编排的外水平阻尼算法,格网惯导力学编排详见文献[8].格网惯性导航系统外水平阻尼算法系统方块图如图1所示,算法实现过程中所涉及的控制方程详见文献[9].
图1中,VGN为格网北向速度,VrGN为外部参考速度在格网北向的速度分量,φGE为格网东向姿态误差角,R为地球半径,g为重力加速度常量,s为拉普拉斯变量,Hy(s)为水平阻尼网络.本文用到的水平阻尼网络为
图1 外水平阻尼系统方块图
本文用到的坐标系及其定义如下.
1)格网坐标系G.格网坐标系如图2所示.过P点分别作本初子午面的平行平面和当地水平面,以两平面的交线作为格网坐标系的GN轴,P点处的天向作为格网坐标系的GU轴,GE轴与GN轴和GU轴构成右手坐标系.
2)OEPQ坐标系. 原点位于载体质心,E轴与纬度圈相切指向东,P轴平行于地球极轴,Q轴与另外两轴构成右手坐标系.
3)计算机坐标系c.原点位于导航计算机计算出来的位置,坐标轴指向同格网坐标系.计算机坐标系相对于格网坐标系的夹角为θ.
4)数学平台坐标系p.原点位于载体质心,模拟格网坐标系.数学平台坐标系相对于格网坐标系的夹角为φ,数学平台坐标系相对于计算机坐标系的夹角为ψ.
φ、θ和ψ之间的关系为
φ=θ+ψ.
(1)
其他用到的坐标系还包括:载体坐标系b、地理坐标系g、惯性系i以及地心地固坐标系e(ECEF).
P方程即为建立位置误差、格网航向误差与平台漂移角ψ之间关系的方程.设船舶所在点P的经、纬度以及格网方位角分别为λ、L和σ(σ为格网北向为地理北向夹角),计算机坐标系所对应的经、纬度以及格网方位角的计算值分别为λc、Lc和σc.考虑格网坐标系与计算机坐标系由于位置差异造成的格网方位角误差,则计算机坐标系相对于格网坐标系的夹角θ在地理坐标系g下的投影为
式中:δλ为经度误差;δL为纬度误差;δσ为格网方位角误差.
计算机坐标系相对于格网坐标系的夹角θ在格网坐标系下的投影为
(2)
展开式(2)可以得到:
水平阻尼条件下,当系统达到稳态时,格网水平姿态误差主要受加速度计零偏影响,而现代惯性导航系统所用的加速度计零偏较小,其所引起的φx、φy均很小,即有φx≈0和φy≈0成立.结合式(1)则有:
(3)
为简化推导过程,假设地球模型为圆球模型.P点处ECEF坐标系下的位置为(xyz)T.忽略高度通道的影响,因为x=RcosLcosλ,y=RcosLsinλ,对两式两边取一阶全增量有
(4)
由式(4)可以分别解出δλ、δL为
(5)
又根据(λL)T与(xyz)T的转换关系,即
(6)
将式(6)代入式(5)可得:
(7)
格网方位角σ与(λL)T的转换关系为
(8)
将式(6)代入式(8)可得:
(9)
将式(6)、(7)和式(9)代入式(3)可得:
(10)
由式(10)前两式可以解得:
(11)
由式(8)对cosσ两边求一阶全增量可得:
(12)
将式(6)、(7)代入式(12)并结合式(11)可以得到:
(13)
由式(10)、式(13)可以进一步得到:
(14)
联立式(11)、式(14)可以得到:
令
(15)
为了便于分析和计算,引入OEPQ坐标系,OEPQ坐标系与格网坐标系的转换关系为
(16)
则可求得格网坐标系下位置误差、航向误差与OEPQ坐标系下的平台漂移角的关系为
(17)
将式(6)与式(9)代入式(16)结合式(15)可进一步得到M为
M=
式(17)建立起了适用于格网惯性导航力学编排的P方程,如果能从外界得到准确的位置和航向信息计算出P(t),就可以利用式(17)计算出OEPQ坐标系下的平台漂移角ψ(t).由于P方程的推导是基于格网坐标系,因而该方是适用于极区的.
为了使数学平台跟踪格网坐标系的旋转角速度,计算机根据载体的位置及速度计算出平台的指令角速度,理想情况下系统不存在定位误差,陀螺也没有漂移,这时格网、计算机和数学平台坐标系完全重合.但由于数学平台坐标系与计算机坐标系之间存在ψ角,同时又由于陀螺漂移ε的存在,平台的指令角速度为
ωip=ωic+ψ×ωic+ε.
(18)
由矢量角ψ的定义可知,数学平台坐标系相对计算机坐标系的角速度为
(19)
根据角速度合成定理有
(20)
由式(18)和式(20)可以得到:
(21)
根据矢量相对微商原理,式(21)相对格网坐标系的微分方程为
(22)
由于船舶的航行速度很低,地球自转角速度Ω≫ωeG,结合式(19),式(22)可以简化为
(23)
地球自转角速度Ω仅在OEPQ坐标系OP轴存在分量,只考虑陀螺常值漂移,将式(23)投影到OEPQ坐标系可得:
(24)
式(24)即为ψ方程,该方程建立起了陀螺常值漂移与平台漂移角的关系.
由式(24)参考文献[14]的推导方式,可以得到载体系下的陀螺漂移为
[ψ(tn+1)-Τ(tn+1,tn)ψ(tn)].
(25)
式(25)表示了平台漂移角ψ与陀螺漂移ε的关系.在两次观测点上,测出惯导系统的误差P(tn)、P(tn+1),结合式(17)将式(25)改写为
[M-1P(tn+1)-Τ(tn+1,tn)M-1P(tn)].
(26)
(27)
图3 综合校正方案原理图
为验证所设计的基于格网坐标系的两点校综合校正算法的可行性,对算法进行仿真分析,在外水平阻尼条件下实现两点校综合校正算法.采用数值解法给出陀螺和加速度计输出信息,仿真条件设置为:仿真时长10 h,采样频率100 Hz;t=2 h与t=3.5 h时刻引入外部位置和航向角信息,ECEF坐标系下外部位置沿3个轴的误差均为5 m,外部航向角误差为6″;陀螺常值漂移为110-2(°)/h,加速度计常值零偏为10-4g,陀螺随机漂移以及加速度计随机零偏设置为白噪声;初始位置中纬度(85°N),经度(18°E);初始姿态误差角中格网横摇角误差(6″),格网纵摇角误差(6″),格网航向角误差(6′);船舶沿着纬度圈向东以10 m/s的速度匀速运动;船舶摇摆以正弦规律变化,如下式所示:
(28)
式中:摇摆幅值Pm=3°,Rm=5°,Ym=4°,摇摆周期Tp=7 s,Tr=9 s,Ty=12 s,摇摆初始相位设置为随机值.仿真结果如图4~6所示.
图4 格网姿态误差角仿真曲线
图5 格网水平速度误差仿真曲线
图6 ECEF坐标系下位置误差仿真曲线
由图4~6可知,外水平阻尼状态下系统舒勒振荡误差得到了有效抑制,但格网航向误差、格网水平速度误差和位置误差将仍随时间积累.对于格网航向角、格网水平速度以及位置而言,与仅利用外部位置及航向信息进行重调(图中蓝色虚线)相比,两点校综合校正算法由于准确地估计并补偿了陀螺常值漂移,在第2次观测点后系统导航误差得到了有效抑制;对格网水平姿态而言,由于稳态条件下格网水平姿态误差主要受加速度计零偏的影响,因而两点校综合校正算法对格网水平姿态误差抑制能力有限.需要补充的一点是:校正点后由于航向和位置重调破坏了系统平衡条件,因而格网水平姿态误差以及位置误差在校正点后将出现短时间的超调误差[17],这与格网水平速度误差在校正点后不能立刻得到抑制,而需要经过一段调整时间才能减小是一致的.
对该仿真条件下的综合校正算法进行20次测试,得到X轴陀螺常值漂移估计情况如图7所示,3轴陀螺常值漂移估计平均值及标准差见表1.
由表1可知,所设计的两点校综合校正算法可以准确地估计出载体坐标系下3轴陀螺常值漂移,所估计的陀螺常值漂移可用于陀螺测量误差的补偿.
OEPQ在极点附近其E轴指向将发生较快变化,这种情况下综合校正将受到一定影响,因而有必要对第2次观测点在极点附近这种情况下的综合校正算法进行仿真测试,进而确定由于E轴指向变化速率加快所产生的影响.仿真条件设置如下:初始位置中纬度(88.868 168°N),经度(18°E);航向角常值为0°,其余姿态变化如式(28)所示;船舶沿着经线圈向北以10 m/s的速度匀速运动;其他仿真条件与上述仿真条件设置相同.仿真结果如图8~10所示.
图7 20次X轴陀螺常值漂移估计值
表1 估计的陀螺常值漂移平均值及标准差
Tab.1 Mean and standard deviation of estimated three-axis gyro constant drift
坐标轴平均值/((°)·h-1)标准差/((°)·h-1)X8.52810-35.15910-6Y7.75810-37.43710-6Z1.00110-22.85810-6
图8 格网姿态误差角仿真曲线
图9 格网水平速度误差仿真曲线
图10 ECEF坐标系下位置误差仿真曲线
对该仿真条件下的综合校正算法进行20次测试,3轴陀螺常值漂移估计平均值及标准差见表2.
表2 估计的陀螺常值漂移平均值及标准差
Tab.2 Mean and standard deviation of estimated three-axis gyro constant drift
坐标轴平均值/((°)·h-1)标准差/((°)·h-1)X8.52810-37.17610-6Y8.48010-38.95410-6Z1.01410-22.85210-6
t=3.5 h,船舶航行至纬度为89.999 999 8°处,按圆球模型计算,距离极点不足2 cm.由图8~10可知,所设计的综合校正算法在进行穿过极点仿真测试后仍能取得较好的校正效果,所得到的结论与上述仿真结果一致.同时结合表2可知,所设计的综合校正算法对3轴陀螺常值漂移的估计仍能取得较好的估计性能.因而,可以认为OEPQ坐标系在极点附近处E轴指向变化速率加快所影响的范围很小,所设计的两点校综合校正算法在实际应用中具备一定的可行性,可有效保证船舶在极区航行时的导航精度.由于格网东向姿态误差微分包含格网方位误差与航向正弦值乘积项,格网方位误差在阻尼条件下其值有正负变化,因而两次仿真结果中格网东向姿态误差变化趋势不同.
文献[18]指出在目前的外部信息测量精度和惯导系统输出的水平姿态精度下,为了得到较好的陀螺常值漂移估计效果,当使用两点校作为综合校正方案时,陀螺精度应处于110-2(°)/h量级.若要进一步提高本文所提出的基于格网坐标系的两点校综合校正算法的性能,需要从提高外测信息精度以及补偿格网水平姿态误差这两个方面入手.
1)外水平阻尼条件下,船用格网惯性导航系统的舒勒振荡得到了有效抑制.然而外水平阻尼技术并不能抑制船用格网惯导系统随时间积累的导航误差.
2)所推导的P方程建立起了位置误差、格网航向误差与平台漂移角之间的关系;所推导的ψ方程建立起了陀螺常值漂移与平台漂移角之间的关系.基于以上两方程所设计的综合校正方案准确地建立起了载体坐标系下陀螺常值漂移与外部观测量误差之间的关系,进而完成对陀螺常值漂移的估计.
3)所提出的两点校综合校正算法可以准确地估计出载体坐标系下的陀螺常值漂移,对系统进行陀螺常值漂移补偿以及系统重调后可有效抑制船用格网惯导系统随时间积累的导航误差.