首页> 中国专利> 一种基于地球自转角速率约束的SINS初始对准方法

一种基于地球自转角速率约束的SINS初始对准方法

摘要

一种基于地球自转角速率约束的SINS初始对准方法。该方法采用卡尔曼滤波技术进行对准,在传统速度误差量测模型的基础上,加入地球自转角速率作为约束条件,得到改进的初始对准误差模型。该误差模型提高了静基座对准时系统的可观测性。基于该模型进行卡尔曼滤波,对系统的姿态失准角、速度误差、陀螺仪常值漂移及加速度计常值偏置进行估计,能够更加快速和准确地得到SINS的初始姿态和天向陀螺漂移。本发明具有自主、精度高、灵活简便的特点,适用于各种中高精度的捷联惯性导航系统。

著录项

  • 公开/公告号CN102706366A

    专利类型发明专利

  • 公开/公告日2012-10-03

    原文格式PDF

  • 申请/专利权人 北京航空航天大学;

    申请/专利号CN201210209204.7

  • 申请日2012-06-19

  • 分类号G01C25/00(20060101);

  • 代理机构11251 北京科迪生专利代理有限责任公司;

  • 代理人成金玉;卢纪

  • 地址 100191 北京市海淀区学院路37号

  • 入库时间 2023-12-18 06:42:37

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-02-25

    授权

    授权

  • 2012-11-28

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

    实质审查的生效

  • 2012-10-03

    公开

    公开

说明书

技术领域

本发明涉及一种基于地球自转角速率约束的SINS初始对准方法,属于 惯性导航技术领域,可广泛应用于各种中高精度SINS的初始对准,有效改 善了系统的可观测性,从而提高了初始对准的精度。

背景技术

捷联惯性导航系统(Strapdown Inertial Navigation System,SINS)的基 本原理是根据牛顿提出的相对惯性空间的力学定律,利用陀螺仪和加速度计 测量载体相对于惯性空间的角运动和线运动参数,根据捷联惯性导航编排方 程,进行相应的积分运算,连续、实时地提供位置、速度和姿态等导航信息。 由于SINS完全依靠自身的惯性敏感元件,不依赖任何外界导航参数,因此, 它具有隐蔽性好,不受气候条件限制,抗干扰能力强和无信号丢失等优点, 是一种完全自主式、全天候的导航系统,已经广泛应用于航空、航天和航海 等各个领域。初始对准是SINS的第一个工作阶段,对准精度对SINS导航工 作时的精度有直接的影响,因此,初始对准是SINS工作过程中十分关键的 一步。

通常,SINS初始对准可以分为粗对准和精对准两个阶段。粗对准阶段 就是在静基座条件下,根据陀螺仪和加速度计输出与已知地球自转角速度和 重力加速度的关系,直接计算出载体的初始姿态,通常粗对准的对准精度较 低,且不能有效获得惯性器件的误差。因此,需要在粗对准完成后,利用相 关技术进行精对准,进一步提高初始对准精度。

精对准阶段是在粗对准的基础上进行的,通常利用现代控制理论中的状 态空间方法,得到惯性导航系统初始对准的误差方程,对陀螺仪和加速度计 输出的数据进行捷联解算,然后进行估计。传统的精对准方法利用水平速度 误差作为量测量,通过卡尔曼滤波等估计方法,可以有效估计出系统中的水 平失准角和北向陀螺漂移。同时,通过系统可观测度分析可知,系统中的方 位失准角、天向陀螺漂移和东向陀螺漂移等状态的可观测度较低,收敛速度 较慢,所需估计时间较长,无法对天向陀螺漂移和东向陀螺漂移误差进行有 效估计。

发明内容

本发明的技术解决问题是:克服现有技术的不足,提出一种基于地球自 转角速率约束的SINS初始对准方法。针对现有初始对准系统可观测度低的 问题,利用SINS在静止情况下只测量地球自转角速率的特点,增加地球自 转角速率测量误差作为观测量,提高了SINS初始对准的可观测度,使得天 向失准角误差能够快速收敛,同时可以快速和准确地估计出北向陀螺和天向 陀螺漂移,提高了SINS初始对准速度和精度,同时也提高了惯性器件的标 定精度。

本发明的技术解决方案为:一种基于地球自转角速率约束的SINS初始 对准方法,具体步骤如下:

(1)SINS预热准备30分钟;

(2)保持SINS静止不动,采集陀螺仪和加速度计的输出;

(3)进行粗对准解算,利用加速度计输出与重力加速度之间的关系以 及陀螺仪输出与地球自转角速度之间的关系,得到初始航向角俯仰角θ1和横滚角γ1

(4)基于地球自转角速率约束的初始对准误差模型,采用卡尔曼滤波 技术,将θ1和γ1作为初始姿态参数,对陀螺仪和加速度计输出的数据进 行处理,估计出计算地理坐标系n′与真实地理坐标系n之间的失准角φE、φN和 φU,以及速度误差δvE和δvN,陀螺仪常值漂移εE、εN和εU,加速度计常值偏 置和

(5)利用步骤(4)中滤波解算得到的失准角φE、φN和φU计算计算地理 坐标系n′与真实地理坐标系n之间的欧拉角转换矩阵利用步骤(3)中 获得的初始姿态角计算载体坐标系b与计算地理坐标系n′之间的欧拉角转换 阵由转换矩阵和计算得到载体坐标系b与真实地理坐标系n之间的 欧拉角转换矩阵再由计算出更精确的航向角俯仰角θ2和横滚角γ2, 将其作为SINS的初始姿态。

本发明的原理是:

(1)粗对准,由于在对准过程中SINS保持静止不动,在不考虑陀螺 仪和加速度计的常值误差与随机误差情况下,利用陀螺仪输出的角速度与地 球自转角速度之间的关系,以及加速度计输出的加速度与当地重力加速度之 间的关系,即可求解出初始的航向角俯仰角θ1和横滚角γ1

(2)精对准,由于粗对准中未考虑陀螺仪和加速度计的常值误差和随 机误差,因此求得的航向角俯仰角θ1和横滚角γ1不能够准确描述载体坐 标系与当地地理坐标系之间准确的角度关系。因此,在此基础上,利用卡尔 曼滤波理论将初始姿态失准角从随机误差和随机干扰中估计出来。

利用卡尔曼滤波方法进行估计,必须建立初始对准的系统状态方程和量 测方程。本发明在传统的速度误差量测模型的基础上,基于SINS在静止情 况下只测量地球自转角速率的特点,增加地球自转角速率测量误差作为量测 量,提高了系统的可观测度。以θ1和γ1作为初始参数,利用卡尔曼滤波 技术,可估计出计算地理坐标系n′与真实地理坐标系n之间的失准角φE、φN和 φU,以及相应的姿态转换矩阵利用初始姿态角θ1和γ1,计算载体坐 标系b与计算地理坐标系n′之间的欧拉角转换阵利用得到的转换矩阵对姿态转换矩阵进行校正,从而计算出更精确的航向角俯仰角θ2和横 滚角γ2,将其作为SINS的初始姿态。

本发明与现有技术相比的优点在于:本发明利用SINS在静止情况下只 测量地球自转角速率的特点,增加地球自转角速率测量误差作为量测量,改 善了SINS的可观测性,提高了卡尔曼滤波器的滤波效果,可以有效估计出 天向陀螺漂移,从而更精确地估计出姿态失准角。利用估计出的失准角对姿 态矩阵进行校正后,得到更精确的航向角、俯仰角和横滚角。

附图说明

图1为本发明的初始对准方法流程图;

具体实施方式

如说明书附图1所示,本发明的具体实施包括以下步骤:

1、SINS预热准备

SINS开机后,预热30分钟,使陀螺仪和加速度计的工作状态稳定。

2、采集陀螺仪和加速度计数据

SINS预热准备完毕后,保持SINS静止不动,采集5分钟的陀螺仪和 加速度计的输出数据。

3、粗对准,计算初始姿态角

(1)计算计算地理坐标系与载体坐标系间的欧拉角转换矩阵

导航坐标系取为东北天地理坐标系,可知加速度计输出与重力加速度, 以及陀螺仪输出与地球自转角速度有如下的关系:

fx1fy1fz1=Cnb00g---(1)

ωx1ωy1ωz1=Cnb0ωiecosLωiesinL---(2)

其中,fx1、fy1和fz1以及ωx1、ωy1和ωz1分别为静止位置上SINS在x轴、y轴 和z轴输出的比力和角速率;g为重力加速度;ωie为地球自转角速率在导航 坐标系中的投影,其在东、北和天向上的投影为Ω=[0 ωie cosL ωie sinL]T,上 标T表示向量的转置;L表示当地纬度;为计算地理坐标系n′与载体坐标 系b之间的欧拉角转换矩阵。

(2)计算粗对准过程中的俯仰角θ1、横滚角γ1和航向角

具体计算过程如下:

由公式(1)和(2)可计算得到计算地理坐标系n′与载体坐标系b之间 的欧拉角转换矩阵

Cnb=(Cbn)T=C11C12C13C21C22C23C31C32C33

C13=fx1gC23=fy1gC33=fz1g---(3)

C12=ωx1ωiecosL-fx1tanLgC22=ωy1ωiecosL-fy1tanLgC32=ωz1ωiecosL-fz1tanLg

C11=C22C33-C23C32   C21=-C12C33+C13C32   C21=C12C23-C13C22

航向角俯仰角θ1和横滚角γ1的主值计算公式为:

θ1主=arctan(C23)

若θ1和γ1的取值范围分别定义为[0,2π]、和[-π,+π],那么航 向角俯仰角θ1和横滚角γ1的真实值按如下的方法确定:

θ1=θ1主                        (5)

由上式所确定的θ1和γ1即为SINS粗对准的航向角、俯仰角和横滚 角。

4、基于地球自转角速率约束的误差模型,利用卡尔曼滤波技术,估计 出失准角及陀螺仪常值漂移

利用步骤3中得到的航向角俯仰角θ1和横滚角γ1作为初始姿态参数, 并建立初始对准的系统状态方程和量测方程。利用卡尔曼滤波技术,估计失 准角φE、φN和φU,以及陀螺仪常值漂移,具体计算步骤如下:

(3.1)建立SINS初始对准的状态方程

导航坐标系取为东北天地理坐标系,位置误差和天向通道的速度误差忽 略,加速度计和陀螺仪的误差为随机偏置加白噪声过程,初始对准的状态方 程如下:

式中,状态变量x1(t)=[δvE δvN φE φN φU]Tx2(t)=ENϵEϵNϵUT,上 标T表示向量的转置;其中,下标E、N、U分别表示导航坐标系下的东向、 北向和天向,δv和φ分别为系统的速度误差和姿态误差,和ε分别为加速 度计的常值偏置和陀螺仪的常值漂移;w(t)=[wax way waz wgx wgy wgz]T为系 统高斯白噪声向量,且E[w(t)wT(t)]=Q(t),其中各个元素均为和时间相关的 量,包括三个方向加速度计的随机偏置噪声和三个方向陀螺仪的随机漂移噪 声,下标中的第一个值a和g分别代表加速度计和陀螺仪,第二个值x、y和 z分别代表载体坐标系的右方、前方和上方。

系统状态转移阵中的F表达式如下:

F=02ΩU0-g0-2ΩU0g00000ΩU-ΩN00-ΩU0000ΩN00---(7)

式中,Ω=[0 ωie cosL ωie sinL]T=[0 ΩN ΩU]T为地球自转角速度ωie在东向、北 向和天向上的投影,L表示当地纬度;g为当地的重力加速度。

G(t)为系统噪声转移矩阵,其表达式为:

式中,为载体坐标系b与计算地理坐标系n′之间的欧拉角转换矩阵,为矩阵的前两行元素组成的矩阵,具体可由公式(3)获得。

(3.2)建立SINS初始对准的量测方程

为了应用卡尔曼滤波器进行状态向量的最优估计,还需要建立系统的量 测方程。首先,推导基于地球自转角速率约束的量测方程。

对于地球自转角速率,无误差情况时满足以下公式:

ω=ωE2+ωN2+ωU2---(9)

式中,ωE、ωN和ωU为地球自转角速度ωie在东向、北向和天向上的投影,定 义为[ωE ωN ωU]=[0 ωie cosL ωie sinL]。对公式(9)求解全微分可得:

δω=ωωEδωE+ωωNδωN+ωωUδωU---(10)

式中,δω为已知真实地球自转角速率与陀螺测量地球角速率之差。δωE、 δωN和δωU分别为导航坐标系下东向、北向和天向的陀螺仪误差量,其为陀螺 仪常值漂移和随机漂移白噪声之和,因此上式可写为:

δω=ωωEϵE+ωωNϵN+ωωUϵU+ωωEuE+ωωNuN+ωωUuU---(11)

式中,εE、εN、εU和uE、uN、uU分别为导航坐标系下东向、北向和天向的陀 螺仪常值漂移和随机漂移白噪声。

分别求解ωE、ωN和ωU的微分得:

ωωE=122ωEωE2+ωN2+ωU2=ωEω

ωωN=122ωNωE2+ωN2+ωU2=ωNω---(12)

ωωU=122ωUωE2+ωN2+ωU2=ωUω

并且ω=ωie为地球自转角速度,将公式(12)代入(11)中可得简化后 的地球自转角速率量测误差方程:

δω=0cosLsinLϵEϵNϵU+0cosLsinLuEuNuU---(13)

选取两个水平速度误差δvE和δvN,以及公式(13)获得的地球自转角速 率量测误差δω作为观测量,建立的系统量测方程为:

式中,量测向量z(t)=[δvE δvE δω]T  ,量测噪声向量 v(t)=vδvEvδvNvϵEvϵNvϵUT为高斯白噪声,且E[v(t)vT(t)]=R(t),包括东向和 北向速度量测噪声,以及导航坐标系下东向、北向和天向的陀螺仪的白噪声 分量;量测方程中的矩阵S=[0 cosL sinL]。

(3.3)建立离散卡尔曼滤波模型

根据公式(6)表示的系统状态方程和公式(14)表示的系统量测方程, 可建立离散卡尔曼滤波方程。设t=tk-1,t+Δt=tk。tk时刻的线性离散型系统 方程可表示为:

xk=Φk/k-1xk-1k-1wk-1

                                             (15)

zk=Hkxk+Ukvk

式中,Φk/k-1和Γk-1分别为状态转移矩阵F(t)和系统噪声转移阵G(t)的离散化形 式,Hk和Uk分别为量测状态转移阵C(t)和量测噪声转移阵D(t)的离散化形 式。

标准离散型卡尔曼滤波器基本方程为:

状态一步预测求解

x^k/k-1=Φk/k-1x^k-1---(16)

一步预测均方误差求解

Pk/k-1=Φk/k-1Pk-1Φk/k-1T+Γk-1Qk-1Γk-1T---(17)

滤波增益求解

Kk=Pk/k-1HkT(HkPk/k-1HkT+UkRkUkT)-1---(18)

状态估计求解

x^k=x^k/k-1+Kk(zk-Hkx^k/k-1)---(19)

估计均方误差求解

Pk=(I-KkHk)Pk/k-1(I-KkHk)T+KkUkRkUkTKkT---(20)

式中为状态一步预测,为状态估计,Pk/k-1为一步预测误差方差阵,Pk为估计误差方差阵,Kk为滤波增益阵;Qk-1和Rk分别为系统噪声和量测噪声 的协方差矩阵。在给定初始值和P0时,根据tk时刻的量测zk,就可以递推 计算得到k时刻的状态估计从而得到估计的失准角φE、φN和φU,以及陀 螺常值漂移。

5、利用估计出的失准角对姿态转换矩阵进行校正,获得更精确的初始 姿态角

利用步骤4中滤波解算所得的失准角φE、φN和φU,获得计算地理坐标系 n′与真实地理坐标系n之间的转换矩阵由转换矩阵和步骤3中获得的 载体坐标系b与计算地理坐标系n′之间的转换矩阵计算得到载体坐标系 b与真实地理坐标系n之间的欧拉角转换矩阵再由计算出更精确的航 向角俯仰角θ2和横滚角γ2,将其作为SINS的初始姿态。具体计算步骤 如下:

(4.1)计算计算地理坐标系n′与真实地理坐标系n之间的转换矩阵

Cnn=1-φUφNφU1-φE-φNφE1---(21)

(4.2)计算载体坐标系b与真实地理坐标系n之间的转换矩阵

利用公式(21)得到的计算地理坐标系n′与真实地理坐标系n之间的转 换矩阵和公式(3)得到的载体坐标系b与计算地理坐标系n′之间的转换 矩阵可得

Cbn=CnnCbn=T11T12T13T21T22T23T31T32T33---(22)

其中,Tij(i,j=1,2,3)为计算得到的相应值。

(4.3)计算航向角俯仰角θ2和横滚角γ2

利用公式(22)得到的载体坐标系b与真实地理坐标系n之间的转换矩 阵可以确定航向角俯仰角θ2和横滚角γ2的主值,其表达式如下:

θ2主=arctan(T23)

若航向角俯仰角θ2和横滚角γ2的取值范围定义为[0,2π]、和 [-π,+π],那么θ2和γ2的真值可由下式确定:

θ2=θ2主                        (24)

由上式所确定的θ2和γ2即为SINS精对准后得到的航向角、俯仰角 和横滚角,将其作为SINS进入导航工作状态的初始姿态,初始对准解算完 毕。

本发明说明书中未作详细描述的内容属于本领域专业技术人员公知的 现有技术。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号