首页> 中国专利> 一种捷联惯导系统中确定多普勒计程仪测速误差的方法

一种捷联惯导系统中确定多普勒计程仪测速误差的方法

摘要

本发明提供了一种捷联惯导系统中确定多普勒计程仪测速误差的方法。该方法通过GPS确定载体的初始位置参数,采集光纤陀螺仪输出和加速度计输出数据,数据处理进行初始对准,确定初始捷联矩阵;然后采集惯性组件测量的载体的角运动和线运动信息,分别采用罗经法和惯导法进行导航解算,其中罗经法解算中引入DVL测量的载体运动速度信息;将两方法解算得到的两组姿态信息做差,进行转换得到两组解算姿态的方位失准角差值;最后将方位失准角差值换算得到DVL测速误差。本发明方法能够在载体航行过程中估算DVL测速误差,将结果补偿给DVL后,提高DVL测速精度,且方法简单,易操作。

著录项

  • 公开/公告号CN103076026A

    专利类型发明专利

  • 公开/公告日2013-05-01

    原文格式PDF

  • 申请/专利权人 哈尔滨工程大学;

    申请/专利号CN201310006107.2

  • 发明设计人 孙枫;王秋滢;齐昭;高伟;高峰;

    申请日2013-01-08

  • 分类号G01C25/00;

  • 代理机构北京永创新实专利事务所;

  • 代理人周长琪

  • 地址 150001 黑龙江省哈尔滨市南岗区南通大街145号

  • 入库时间 2024-02-19 18:18:12

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-12-16

    未缴年费专利权终止 IPC(主分类):G01C25/00 专利号:ZL2013100061072 申请日:20130108 授权公告日:20160706

    专利权的终止

  • 2016-07-06

    授权

    授权

  • 2013-06-05

    实质审查的生效 IPC(主分类):G01C25/00 申请日:20130108

    实质审查的生效

  • 2013-05-01

    公开

    公开

说明书

技术领域

本发明涉及捷联惯导系统的导航解算技术领域,具体是一种基于捷联惯导系统双解算程 序的多普勒计程仪(DVL)测速误差的确定方法。

背景技术

捷联惯导系统SINS是一种能够连续输出载体速度、位置和姿态信息的全自主导航系统, 它将惯性组件(陀螺仪和加速度计)直接安固连在载体上,通过测量载体运动的线速度和角 速度信息,经导航解算后得到导航信息。由于其具有隐蔽性好、不受天气气候条件限制、体 积小、重量轻、成本低、易维护等优点,被广泛应用于航空、航天、航海等领域。但是,根 据SINS基本原理可知,由于惯性组件输出误差、初始对准失准角等干扰因素导致系统各导航 误差振荡、发散是制约捷联惯导系统适用性的重要因素之一。

为了抑制导航误差,各种导航技术穿插在导航解算中:例如,为了消除舒勒、地球周期 振荡误差,系统解算过程中引入阻尼技术,该技术作为一种修正方法,通过系统自身解算速 度与多普勒计程仪(DVL)测速做差得到速度误差,再经过阻尼网络后消除振荡误差,以此提 高惯导系统的长时间导航能力;例如,动基座对准技术,该技术通过载体航行过程中,以系 统解算速度与DVL测速做差作为Kalman滤波的观测量,将估算失准角补偿后提高捷联矩阵精 度,进而降低失准角对导航影响。以上提及各项导航技术的共同点是都采用了DVL提供的速 度信息作为速度基准。但在实际工程应用中,DVL提供速度不会绝对准确,必然存在误差, 导致DVL速度误差被引入到导航解算中,最终影响系统导航精度。如何有效的估算DVL测速 误差是增强各类导航技术适用性、提高导航精度是一项非常重要的课题。

传统的导航解算方法有罗经法解算和惯导法解算:基于罗经原理的罗经法导航解算是利 用惯性器件测量值解算载体姿态信息,不进行速度和位置计算。因此,在载体航行过程中, 需要DVL提供速度信息以更新罗经参数。该解算方法中,DVL测速误差对解算姿态影响等效 于陀螺漂移,影响其稳态误差;不同于罗经法解算,惯导法导航解算速度、位置信息,因此 惯导法解算姿态的稳态误差中不包含DVL测速误差影响。

《中国惯性技术学报》1999年第7卷第2期中由黄一河等人撰写的《周期性阻尼信号对 外全阻尼惯导系统位置误差影响研究(海流修正)》,该文章研究了外全阻尼惯导系统的阻尼 理论问题,即外测速度包含周期性误差对惯导系统误差影响的规律、特点;《大连海运学报》 1985年第11卷第4期中由任茂东撰写的《多普勒计程仪某些误差的分析》,该文章利用数学 解析法分析了双波束多普勒计程仪的某些误差,即声速误差、信号起伏误差、换能器安装误 差以及波束发射角变化引起的误差等。《现代雷达》1999年第16卷第4期由孙元鸿撰写的《适 应消除多普勒导航测速误差》,该文章主要研究海上多普勒导航测速回波频谱偏移畸变的特征 参数、非参量实时处理频谱畸变和恢复高斯谱的原理,以及信号起伏和信噪比对修正的影响 及实时处理的准则。以上文献都分析了DVL误差的影响,说明确定DVL误差具有必要性,但 现有技术都没有给出如何估算DVL测速误差的方法。

发明内容

本发明的目的在于提供一种当载体处于航行状态下,基于捷联惯导系统双解算程序的DVL 测速误差估算方法。为了得到DVL测速误差,本发明利用一组惯性组件测量值同时进行两种 解算方法解算,将两组解算姿态进一步计算估算DVL测速误差,具体本发明提供的一种捷联 惯导系统中确定多普勒计程仪测速误差的方法,包括如下步骤:

步骤1:利用全球定位GPS系统提供载体位置信息,并装订至导航计算机中。

步骤2:光纤陀螺捷联惯导系统进行预热后,采集光纤陀螺仪和石英加速度计输出的数 据;根据加速度计输出与重力加速度的关系,以及陀螺仪输出与地球自转角速度的关系,确 定载体姿态角,完成系统初始对准,建立惯导系统初始捷联矩阵

Cb0n=cosφy0cosφz0-sinφx0sinφy0sinφz0-cosφx0sinφz0sinφy0cosφz0+sinφz0sinφx0cosφy0sinφz0cosφy0+sinφx0sinφy0cosφz0cosφx0cosφz0sinφz0sinφy0+cosφz0sinφx0cosφy0-cosφx0sinφy0sinφx0cosφx0cosφy0---(1)

其中,φx0、φy0、φz0分别表示初始时刻载体纵摇角、横滚角、航向角。

步骤3:利用惯性组件测量载体角运动和线运动信息,采用罗经法进行导航解算,更新 捷联矩阵并解算得到载体的纵摇角φx(C)、横滚角φy(C)和航向角φz(C),下角标(C)表示罗经 法解算。罗经解算过程中,引入DVL测量的载体运动速度信息来更新罗经参数。

步骤4:进行步骤3的同时,利用步骤3同一组惯性组件测量的载体的角运动和线运动 信息,进行惯导法导航解算,更新捷联矩阵并解算得到载体的纵摇角φx(I)、横滚角φy(I)和 航向角φz(I),下角标(I)表示惯导法解算。

步骤5:将罗经法和惯导法解算姿态角做差,建立方位失准角差值:

γ(I)(C)=(φy(C)y(I))sinφx(C)+(φz(C)z(I))    (2)

其中,γ(I)、γ(C)分别表示惯导法和罗经法解算的方位失准角。

步骤6:利用步骤5中方位失准角差值,确定DVL测速误差δVD

其中,R表示地球半径;Ω表示地球自转角速度;表示利用DVL测速推位计算得到的 载体所在位置的纬度。

本发明与现有技术相比的优点在于:本发明提出的确定DVL测速误差的方法,使用一组 捷联惯性测量组件的测量值同时支持惯导法和罗经法两个解算程序的计算,其中罗经法引入 DVL测量的速度信息更新罗经参数,两个解算程序解算的姿态信息进一步耦合计算得到DVL 测速误差,该方法具有如下特点,(1)本发明利用捷联惯性导航系统作为辅助系统估算DVL 测速误差,将该估算结果补偿给DVL后,提高DVL测速精度。(2)利用来源于同一组测量组 件的测量值,输出结果具有相关性;(3)测量信息完全同步,且不存在任何安装偏差;(4) 本发明不需任何外界信息,利用捷联惯导系统导航解算中,不同解算程序解算的导航信息误 差形式不同这一特点,将两组捷联惯导系统解算姿态进一步耦合计算得到DVL测速误差,方 法简单,易操作。

附图说明

图1为本发明的确定DVL测速误差方法的流程图;

图2为本发明利用Visual C++仿真得到十次估算DVL测速误差曲线;

图3为本发明利用Visual C++仿真估算测速误差补偿前后系统解算姿态误差比较曲线;

图4为利用本发明方法对海上试验估算DVL测速误差补偿前后系统解算姿态比较曲线;

图5为利用海上试验载体航行轨迹。

具体实施方式

下面结合附图对本发明的具体实施方式进行详细描述。

如图1所示,本发明提供的一种捷联惯导系统中确定多普勒计程仪(DVL)测速误差的方 法,具体包括如下步骤。

步骤1:利用全球定位GPS系统提供载体初始的位置信息,并装订至导航计算机中。所 述的位置信息是指载体初始位置的纬度和经度。

步骤2:光纤陀螺捷联惯导系统进行预热后,采集光纤陀螺仪和石英加速度计输出的数据; 根据加速度计输出与重力加速度的关系,以及陀螺仪输出与地球自转角速度的关系,确定载 体姿态角,完成系统初始对准,建立惯导系统初始捷联矩阵

Cb0n=cosφy0cosφz0-sinφx0sinφy0sinφz0-cosφx0sinφz0sinφy0cosφz0+sinφz0sinφx0cosφy0sinφz0cosφy0+sinφx0sinφy0cosφz0cosφx0cosφz0sinφz0sinφy0+cosφz0sinφx0cosφy0-cosφx0sinφy0sinφx0cosφx0cosφy0---(4)

其中,φx0、φy0、φz0分别表示初始时刻载体纵摇角、横滚角、航向角。

步骤3:利用惯性组件测量载体角运动和线运动信息,进行罗经法导航解算。罗经解算 过程中,为了更新罗经参数,引入DVL测量载体运动速度信息。下面公式中下角标(C)表示罗 经法解算结果,小脚标(I)表示惯导法解算结果。

采集陀螺仪测量数据更新捷联矩阵具体是:

首先更新角速度:

ωnb(C)b=ωib(C)b-(Cb(C)n)T(ωie(C)n+ωen(C)n)-(Cb(C)n)Tωc(C)n---(5)

其中,i表示地心惯性系,e表示地球坐标系,b表示载体坐标系,n表示导航坐标系, 本发明中导航坐标系采用当地地理坐标系;表示b系到n系的捷联矩阵,导航解算初始时 刻,采用步骤2中利用初始对准得到的初始捷联矩阵后面解算过程中,采用更新后的捷 联矩阵;表示p系相对m系的旋转角速度在q系投影;为 控制角速率在n系上的投影;为地球自转角速度在n系投影;·T表示矩阵转置。 地球自转角速度在导航系投影更新:

Ω=0004167°/s,表示地球自转角速度;表示利用DVL测速推位计算得到的载体所在 位置的纬度,其计算方法为:

其中,表示步骤1中利用GPS获得的初始时刻载体所在位置的纬度,vy(D)表示DVL测 速在导航坐标系oyn轴上的分量;t表示当前的载体航行时间;R表示地球半径。

由于载体运动导致导航坐标系相对地球坐标系变化的旋转角速度在导航坐标系投影 根据下式更新:

其中,vx(D)表示DVL测速在导航坐标系oxn轴上的分量。

控制角速率在导航坐标系oxn轴、oyn轴、ozn轴上的分量和更新为:

ωcx(C)n=kNs+k1s(vx(C)-vx(D))

ωcz(C)n=kU(s+k1)(s+k2)s(vx(C)-vx(D))

其中,vx(C)和vy(C)分别为罗经法解算载体沿导航坐标系oxn轴和oyn轴的运动速度;k1、k2、 kE、kN、kU为罗经参数,本发明实施例中设置k1=0.002828、k2=0.002828、k3=6.1218×10-7、 kE=kN=kU=8.0429×10-9。s表示复数域参变量。

然后采用更新四元数法更新捷联矩阵

设载体坐标系相对导航坐标系的转动四元数Q为:

Q(C)=q0(C)+q1(C)ib+q2(C)jb+q3(C)kb      (10)

其中,q0(C)、q1(C)、q2(C)和q3(C)为罗经法解算中四元数的四个实数;ib、jb和kb分别表示载 体坐标系oxb轴、oyb轴和ozb轴上的单位方向向量。

四元数Q的及时修正:

q·0(C)q·1(C)q·2(C)q·3(C)=120-ωnbx(C)b-ωnby(C)b-ωnbz(C)bωnbx(C)b0ωnbz(C)b-ωnby(C)bωnby(C)b-ωnbz(C)b0ωnbx(C)bωnbz(C)bωnby(C)b-ωnbx(C)b0q0(C)q1(C)q2(C)q3(C)---(11)

其中,分别表示罗经算法中载体坐标系相对导航坐标系的旋转角速 度在载体坐标系oxb轴、oyb轴、ozb轴上的分量。分别表示q0(C)、q1(C)、 q2(C)、q3(C)的微分量。

利用求出的q0(C)、q1(C)、q2(C)、q3(C)更新罗经算法中的捷联矩阵

Cb(C)n=q0(C)2+q1(C)2-q2(C)2-q3(C)22(q1(C)q2(C)-q0(C)q3(C))2(q1(C)q3(C)+q0(C)q2(C))2(q1(C)q2(C)+q0(C)q3(C))q0(C)2-q1(C)2+q2(C)2-q3(C)22(q2(C)q3(C)-q0(C)q1(C))2(q1(C)q3(C)-q0(C)q2(C))2(q2(C)q3(C)+q0(C)q1(C))q0(C)2-q1(C)2-q2(C)2+q3(C)2---(12)

更新载体姿态信息,具体经罗经法解算得到的载体的纵摇角φx(C)、横滚角φy(C)和航向角 φz(C)分别为:

φx(C)=arcsin(c33(C))φy(C)=arctan(c32(C)/c31(C))φz(C)=arctan(c13(C)/c23(C))---(13)

其中,cij(C)(i=1,2,3,j=1,2,3)表示中第i行第j列矩阵元素。

利用加速度计测量比力通过捷联矩阵转换:

f(C)n=Cb(C)nf(C)s---(14)

其中,fn、fs分别表示加速度计测量比力在n系和s系投影。

利用下列微分方程求解载体运动速度:

v·x(C)v·y(C)v·z(C)=fx(C)nfy(C)nfz(C)n-00g+02ωiez(C)n-(2ωiey(C)n+ωeny(C)n)-ωiez(C)n02ωiex(C)n+ωenx(C)n2ωiey(C)n+ωeny(C)n-(2ωiex(C)n+ωenx(C)n)0vx(C)vy(C)vz(C)---(15)

其中,分别表示加速度计测量比力在导航坐标系oxn轴、oyn轴、ozn轴上的分 量;g为重力加速度。和分别表示地球自转角速度在导航坐标系oxn轴、oyn轴、 ozn轴上的分量。分别表示由于载体运动导致导航坐标系相对地球坐标系变化的旋转 角速度在导航坐标系oxn轴、oyn轴上的投影。分别表示vx(C)、vy(C)、vz(C)的微 分量。

步骤4:进行步骤3的同时,利用步骤3中惯性组件测量的同一组载体的角运动和线运 动信息,采用惯导法进行导航解算。具体过程为:

采集陀螺仪测量数据更新捷联矩阵首先更新角速度:

ωnb(I)b=ωib(I)b-(Cb(I)n)T(ωie(I)n+ωen(I)n)---(16)

其中,下角标(I)表示惯导法解算结果。

更新公式如下:

其中,表示惯导法解算得到的载体所在位置的纬度。

更新公式如下:

其中,表示由于载体运动导致导航坐标系相对地球坐标系变化的旋转角速度在导航 坐标系的投影;vx(I)、vy(I)分别惯导法解算的载体沿导航系oxn轴、oyn轴上的运动速度。R表 示地球半径。

设载体坐标系相对导航坐标系的转动四元数Q(I)

Q(I)=q0(I)+q1(I)ib+q2(I)jb+q3(I)kb    (19)

其中,q0(I)、q1(I)、q2(I)、q3(I)为四元数的四个实数。

四元数Q的及时修正:

q·0(I)q·1(I)q·2(I)q·3(I)=120-ωnbx(I)b-ωnby(I)b-ωnbz(I)bωnbx(I)b0ωnbz(I)b-ωnby(I)bωnby(I)b-ωnbz(I)b0ωnbx(I)bωnbz(I)bωnby(I)b-ωnbx(I)b0q0(I)q1(I)q2(I)q3(I)---(20)

其中,分别表示惯导法中载体坐标系相对导航坐标系的运动角速度 在载体坐标系oxb轴、oyb轴、ozb轴上的分量。分别表示q0(I)、q1(I)、q2(I)、 q3(I)的微分量。

利用求出的q0(I)、q1(I)、q2(I)、q3(I)更新捷联矩阵

Cb(I)n=q0(I)2+q1(I)2-q2(I)2-q3(I)22(q1(I)q2(I)-q0(I)q3(I))2(q1(I)q3(I)+q0(I)q2(I))2(q1(I)q2(I)+q0(I)q3(I))q0(I)2-q1(I)2+q2(I)2-q3(I)22(q2(I)q3(I)-q0(I)q1(I))2(q1(I)q3(I)-q0(I)q2(I))2(q2(I)q3(I)+q0(I)q1(I))q0(I)2-q1(I)2-q2(I)2+q3(I)2---(21)

更新载体姿态信息,具体采用惯导法解算得到的载体纵摇角φx(I)、横摇角φy(I)和航向角φz(I)分别为:

φx(I)=arcsin(c33(I))φy(I)=arctan(c32(I)/c31(I))φz(I)=arctan(c13(I)/c23(I))---(22)

其中,cij(I)(i=1,2,3,j=1,2,3)表示中第i行第j列矩阵元素。

利用加速度计测量比力通过捷联矩阵转换:

f(I)n=Cb(I)nf(I)s---(23)

利用下列微分方程求解载体运动速度:

v·x(I)v·y(I)v·z(I)=fx(I)nfy(I)nfz(I)n-00g+02ωiez(I)n-(2ωiey(I)n+ωeny(I)n)-ωiez(I)n02ωiex(I)n+ωenx(I)n2ωiey(I)n+ωeny(I)n-(2ωiex(I)n+ωenx(I)n)0vx(I)vy(I)vz(I)---(24)

步骤5:将罗经法和惯导法解算的姿态角做差,建立方位失准角差值:

γ(I)(C)=(φy(C)y(I))sinφx(C)+(φz(C)z(I))    (25)

其中,γ(I)、γ(C)分别表示惯导法和罗经法解算的方位失准角。

步骤6:根据步骤5得到的方位失准角差值,进一步得到DVL测速误差δVD

对本发明的有益效果进行验证如下:

(1)在Visual C++仿真条件下,对该方法进行仿真实验:

载体做三轴摇摆运动。载体以正弦规律绕航向角、纵摇角和横摇角摇摆,其数学模型为:

其中,φx、φy、φz分别表示载体的纵摇角、横摇角和航向角;φxm、πym、πzm分别表示相 应的摇摆角度幅值,φxm=φym=φzm=5°;分别表示纵摇角、横摇角和航向角摇摆的 初始相位,Tx、Ty、Tz分别表示相应摇摆轴的摇摆周期Tx=Ty=Tz=4s;k为真 航迹,k=30°。

载体初始位置:北纬45.7796°,东经126.6705°;

载体匀速直航运动,运动速度为v=15m/s;

DVL测速误差:δvD=1m/s;

赤道半径:R=6378393.0m;

由万有引力可得的地球表面重力加速度:g=9.78049m/s2

地球自转角速度:Ω=7.2921158×10-5rad/s;

常数:π=3.1415926535;

光纤陀螺常值漂移:0.01°/h;

光纤陀螺白噪声误差:0.005°/h;

光纤陀螺刻度因数误差:10ppm;

光纤陀螺安装误差:1×10-3rad;

加速度计零偏:10-4g0

加速度计白噪声误差:5×10-5g0

加速度计刻度因数误差:10ppm;

加速度计安装误差:1×10-3rad;

罗经参数:k1=0.002828、k2=0.002828、k3=6.1218×10-7、kE=kN=kU=8.0429×10-9

惯导解算中,系统工作在内全阻尼状态,阻尼系数0.5;

仿真时间:t=48h;

采样频率:Hn=0.01s;

利用发明所述方法,得到十次估算DVL测速误差结果如图2所示,十次估算结果统计如 表1,如图3所示为十次估算均值补偿前后系统解算姿态的比较曲线。结果表明本发明能够 较好估计DVL测速误差。

表1 DVL测速误差估算结果统计

(2)光纤陀螺捷联惯导系统海上航行试验

本试验是采用光纤陀螺捷联惯导系统进行的海上航行试验,本次试验利用安装在船艏的 DVL提供其测量载体运动速度,所用光纤陀螺惯导系统主要技术指标如下:

动态范围:±100°/s;

零偏稳定性:≤0.005°/h;

随机游走:

标度因数非线性度:≤5ppm。

利用本发明方法,得到估算DVL测速误差补偿前后系统解算姿态比较曲线如图4所示, 载体航行轨迹如图5所示。结果表明本发明能够较好估计DVL测速误差,提高系统解算姿态 精度。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号