法律状态公告日
法律状态信息
法律状态
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)计算计算地理坐标系与载体坐标系间的欧拉角转换矩阵
导航坐标系取为东北天地理坐标系,可知加速度计输出与重力加速度, 以及陀螺仪输出与地球自转角速度有如下的关系:
其中,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之间 的欧拉角转换矩阵
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]T,
系统状态转移阵中的F表达式如下:
式中,Ω=[0 ωie cosL ωie sinL]T=[0 ΩN ΩU]T为地球自转角速度ωie在东向、北 向和天向上的投影,L表示当地纬度;g为当地的重力加速度。
G(t)为系统噪声转移矩阵,其表达式为:
式中,为载体坐标系b与计算地理坐标系n′之间的欧拉角转换矩阵,为矩阵的前两行元素组成的矩阵,具体可由公式(3)获得。
(3.2)建立SINS初始对准的量测方程
为了应用卡尔曼滤波器进行状态向量的最优估计,还需要建立系统的量 测方程。首先,推导基于地球自转角速率约束的量测方程。
对于地球自转角速率,无误差情况时满足以下公式:
式中,ωE、ωN和ωU为地球自转角速度ωie在东向、北向和天向上的投影,定 义为[ωE ωN ωU]=[0 ωie cosL ωie sinL]。对公式(9)求解全微分可得:
式中,δω为已知真实地球自转角速率与陀螺测量地球角速率之差。δωE、 δωN和δωU分别为导航坐标系下东向、北向和天向的陀螺仪误差量,其为陀螺 仪常值漂移和随机漂移白噪声之和,因此上式可写为:
式中,εE、εN、εU和uE、uN、uU分别为导航坐标系下东向、北向和天向的陀 螺仪常值漂移和随机漂移白噪声。
分别求解ωE、ωN和ωU的微分得:
并且ω=ωie为地球自转角速度,将公式(12)代入(11)中可得简化后 的地球自转角速率量测误差方程:
选取两个水平速度误差δvE和δvN,以及公式(13)获得的地球自转角速 率量测误差δω作为观测量,建立的系统量测方程为:
式中,量测向量z(t)=[δvE δvE δω]T ,量测噪声向量
(3.3)建立离散卡尔曼滤波模型
根据公式(6)表示的系统状态方程和公式(14)表示的系统量测方程, 可建立离散卡尔曼滤波方程。设t=tk-1,t+Δt=tk。tk时刻的线性离散型系统 方程可表示为:
xk=Φk/k-1xk-1+Γk-1wk-1
(15)
zk=Hkxk+Ukvk
式中,Φk/k-1和Γk-1分别为状态转移矩阵F(t)和系统噪声转移阵G(t)的离散化形 式,Hk和Uk分别为量测状态转移阵C(t)和量测噪声转移阵D(t)的离散化形 式。
标准离散型卡尔曼滤波器基本方程为:
状态一步预测求解
一步预测均方误差求解
滤波增益求解
状态估计求解
估计均方误差求解
式中为状态一步预测,为状态估计,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之间的转换矩阵
(4.2)计算载体坐标系b与真实地理坐标系n之间的转换矩阵
利用公式(21)得到的计算地理坐标系n′与真实地理坐标系n之间的转 换矩阵和公式(3)得到的载体坐标系b与计算地理坐标系n′之间的转换 矩阵可得
其中,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进入导航工作状态的初始姿态,初始对准解算完 毕。
本发明说明书中未作详细描述的内容属于本领域专业技术人员公知的 现有技术。
机译: 工业卡车的控制方法,包括计算载荷接收单元的初始对准与预定对准之间的校正值,并通过控制装置基于该校正值来校正接收单元的初始对准。
机译: 为了获得面板复合材料而通过一次成型模制制造的方法,用于准备该过程的装置,复合面板.sin和SINS初始准备过程
机译: 基于无线局域网