[发明专利]一种基于标量估计算法的INS/GNSS组合导航方法在审

专利信息
申请号: 201510079783.1 申请日: 2015-02-13
公开(公告)号: CN105988129A 公开(公告)日: 2016-10-05
发明(设计)人: 何勇;K.A.聂吾希斌;沈凯;A.V.普列达尔斯基;郭锐;刘荣忠 申请(专利权)人: 南京理工大学
主分类号: G01S19/49 分类号: G01S19/49
代理公司: 南京理工大学专利中心 32203 代理人: 朱显国
地址: 210094 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于标量估计算法的INS/GNSS组合导航方法,根据航位推算技术和卫星导航定位技术的不同误差动态特性,基于标量估计算法将两种导航方法结合起来,构建INS/GNSS组合导航系统,方法步骤如下:首先建立和离散化INS/GNSS组合导航系统误差模型;其次基于卡尔曼滤波算法,构建标量估计算法;再基于标量估计算法,引入新的量测矢量Z*;最后应用标量估计算法,将组合导航系统误差模型的状态变量表达成标量估计形式。根据标量估计形式构建INS/GNSS组合导航系统,补偿航行体导航系统误差。本发明能够克服传统卡尔曼滤波因噪声统计特性确定不准确而造成的滤波器发散难题,提高组合导航系统的可靠性,降低组合导航系统的成本,提供一种全新的组合导航方法。
搜索关键词: 一种 基于 标量 估计 算法 ins gnss 组合 导航 方法
【主权项】:
一种基于标量估计算法的INS/GNSS组合导航方法,其特征在于,方法步骤如下:步骤1.构建INS/GNSS组合导航系统误差模型:为了获取航行体的相对位置、速度和姿态信息,选取东北天地理坐标系作为组合导航系统结算的基本坐标系,其中,东北天坐标系原点为航行体质心,x轴沿参考椭球卯酉圈方向指向东,y轴沿参考椭球子午圈方向指向北,z轴由右手定则决定;在东北天坐标系中,INS/GNSS组合导航系统误差模型简化为如下形式:式中:δVx为航行体指东方向运动速度误差;δVy为航行体指北方向运动速度误差;ΔVx为加速度计沿x轴方向的工具误差;ΔVy为加速度计沿y轴方向的工具误差;ax为航行体沿x轴方向的加速度分量;ay为航行体沿y轴方向的加速度分量;Фx为陀螺仪平台绕x轴方向的失准角;Фy为陀螺仪平台绕y轴方向的失准角;Фz为陀螺仪平台绕z轴方向的失准角;εx为陀螺仪x轴方向的漂移;εy为陀螺仪y轴方向的漂移;εz为陀螺仪z轴方向的漂移;ωx为陀螺平台沿x轴方向的角速度分量;ωy为陀螺平台沿y轴方向的角速度分量;ωz为陀螺平台沿z轴方向的角速度分量;wx为沿x轴方向的外部干扰;wy为沿y轴方向的外部干扰;wz为沿z轴方向的外部干扰;μ为陀螺漂移随机变化的平均频率;g为重力加速度;R为地球半径;为陀螺仪平台所处纬度;表示变量×对时间的微分;将表达式(1)表示为矩阵形式,即组合导航系统误差模型状态方程为:<mrow><mover><mi>X</mi><mo>.</mo></mover><mo>=</mo><mi>FX</mi><mo>+</mo><mi>W</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>式中:系统状态矢量X=[δVx δVy Фx Фy Фz εx εy εz]T,系统输入噪声<mrow><mi>W</mi><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><mi>&Delta;</mi><msub><mover><mi>V</mi><mo>.</mo></mover><mi>x</mi></msub></mtd><mtd><mi>&Delta;</mi><msub><mover><mi>V</mi><mo>.</mo></mover><mi>y</mi></msub></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><msub><mi>w</mi><mi>x</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mtd><mtd><msub><mi>w</mi><mi>y</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mtd><mtd><msub><mi>w</mi><mi>z</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mrow>系统状态转移矩阵步骤2.离散化INS/GNSS组合导航系统误差模型:INS/GNSS组合导航系统误差模型的状态方程表达为如下的离散矩阵形式:Xk=ΦXk‑1+Wk‑1  (3)式中:组合导航系统误差模型的状态矢量Xk=[δVx δVy Фx Фy Фz εx εy εz]T,其中,δVx为航行体指东方向运动速度误差;δVy为航行体指北方向运动速度误差;Фx为陀螺仪平台绕x轴方向的失准角;Фy为陀螺仪平台绕y轴方向的失准角;Фz为陀螺仪平台绕z轴方向的失准角;εx为陀螺仪x轴方向的漂移;εy为陀螺仪y轴方向的漂移;εz为陀螺仪z轴方向的漂移;k为时间参数,表示当前时刻;组合导航系统误差模型的输入噪声Wk‑1=[Bx By 0 0 0 wx wy wz]T,其中,Bx为加速度计沿x轴方向的零漂误差;By为加速度计沿y轴方向的零漂误差;wx为沿x轴方向的外部干扰噪声;wy为沿y轴方向的外部干扰噪声;wz为沿z轴方向的外部干扰噪声;组合导航系统误差模型的系统状态转移矩阵其中,T为采样时间;μ为陀螺漂移随机变化的平均频率;g为重力加速度;R为地球半径;为陀螺仪平台所处纬度;步骤3.基于卡尔曼滤波算法,构建标量估计算法:离散化后的组合导航系统误差模型如表达式(3)所示,此时,组合导航系统误差测量方程表示为:Zk=HXk+Vk  (4)式中:Xk为系统状态矢量;Zk为系统测量矢量;Vk为测量噪声;k为时间参数,表示当前时刻;H为系统测量矩阵;此时,经典卡尔曼滤波算法具有以下形式:<mrow><msub><mover><mi>X</mi><mo>^</mo></mover><mi>k</mi></msub><mo>=</mo><msub><mover><mi>X</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>/</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>K</mi><mi>k</mi></msub><mrow><mo>(</mo><msub><mi>Z</mi><mi>k</mi></msub><mo>-</mo><msub><mi>H</mi><mi>k</mi></msub><msub><mover><mi>X</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>/</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow><mrow><msub><mover><mi>X</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>/</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>&Phi;</mi><mrow><mi>k</mi><mo>/</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><msub><mover><mi>X</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow><mrow><msub><mi>K</mi><mi>k</mi></msub><mo>=</mo><msub><mi>P</mi><mrow><mi>k</mi><mo>/</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><msubsup><mi>H</mi><mi>k</mi><mi>T</mi></msubsup><msup><mrow><mo>(</mo><msub><mi>H</mi><mi>k</mi></msub><msub><mi>P</mi><mrow><mi>k</mi><mo>/</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><msubsup><mi>H</mi><mi>k</mi><mi>T</mi></msubsup><mo>+</mo><msub><mi>R</mi><mi>k</mi></msub><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>Pk/k‑1=Φk/k‑1Pk‑1Φk/k‑1T+Qk  (8)Pk=(I‑KkHk)Pk/k‑1  (9)其中,Kk卡尔曼增益矩阵;Pk/k‑1先验估计误差的方差阵;Pk后验估计误差的方差阵;Rk测量噪声的方差阵;Qk输入噪声的方差阵;k为时间参数,表示当前时刻;基于初始时刻状态变量X1,结合表达式(3)和(4),n+1时刻的状态变量Xn+1递推地表示为:<mrow><msub><mi>X</mi><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><msup><mi>&Phi;</mi><mi>n</mi></msup><msub><mi>X</mi><mn>1</mn></msub><mo>+</mo><msup><mi>&Phi;</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>W</mi><mn>1</mn></msub><mo>+</mo><msup><mi>&Phi;</mi><mrow><mi>n</mi><mo>-</mo><mn>2</mn></mrow></msup><msub><mi>W</mi><mn>2</mn></msub><mo>+</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>W</mi><mi>n</mi></msub><mo>=</mo><msup><mi>&Phi;</mi><mi>n</mi></msup><msub><mi>X</mi><mn>1</mn></msub><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>-</mo><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msup><mi>&Phi;</mi><mrow><mi>j</mi><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>W</mi><mrow><mi>n</mi><mo>+</mo><mn>1</mn><mo>-</mo><mi>j</mi></mrow></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow>其中,j为1‑n之间的自然数;将表达式(10)展开,表达成如下形式:<mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>x</mi><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow><mn>1</mn></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>x</mi><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow><mn>2</mn></msubsup></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msubsup><mi>x</mi><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow><mi>n</mi></msubsup></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>&phi;</mi><mn>11</mn></msub></mtd><mtd><msub><mi>&phi;</mi><mn>12</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>&phi;</mi><mrow><mn>1</mn><mi>n</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>&phi;</mi><mn>21</mn></msub></mtd><mtd><msub><mi>&phi;</mi><mn>22</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>&phi;</mi><mrow><mn>2</mn><mi>n</mi></mrow></msub></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>&phi;</mi><mrow><mi>n</mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>&phi;</mi><mrow><mi>n</mi><mn>2</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>&phi;</mi><mi>nn</mi></msub></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>x</mi><mn>1</mn><mn>1</mn></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>x</mi><mn>1</mn><mn>2</mn></msubsup></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msubsup><mi>x</mi><mn>1</mn><mi>n</mi></msubsup></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>w</mi><mn>1</mn><mn>1</mn></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>w</mi><mn>1</mn><mn>2</mn></msubsup></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msubsup><mi>w</mi><mn>1</mn><mi>n</mi></msubsup></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow>其中:<mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>&phi;</mi><mn>11</mn></msub></mtd><mtd><msub><mi>&phi;</mi><mn>12</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>&phi;</mi><mrow><mn>1</mn><mi>n</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>&phi;</mi><mn>21</mn></msub></mtd><mtd><msub><mi>&phi;</mi><mn>22</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>&phi;</mi><mrow><mn>2</mn><mi>n</mi></mrow></msub></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>&phi;</mi><mrow><mi>n</mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>&phi;</mi><mrow><mi>n</mi><mn>2</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>&phi;</mi><mi>nn</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><msup><mi>&Phi;</mi><mi>n</mi></msup></mrow>φ为矩阵Φn中的各个元素;<mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>w</mi><mn>1</mn><mn>1</mn></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>w</mi><mn>1</mn><mn>2</mn></msubsup></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msubsup><mi>w</mi><mn>1</mn><mi>n</mi></msubsup></mtd></mtr></mtable></mfenced><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msup><mi>&Phi;</mi><mrow><mi>j</mi><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>W</mi><mrow><mi>n</mi><mo>+</mo><mn>1</mn><mo>-</mo><mi>j</mi></mrow></msub><mo>;</mo></mrow>由表达式(11)知,状态矢量中的第i个分变量表达为:<mrow><msubsup><mi>x</mi><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow><mi>i</mi></msubsup><mo>=</mo><msub><mi>&phi;</mi><mi>ii</mi></msub><msubsup><mi>x</mi><mn>1</mn><mi>i</mi></msubsup><mo>+</mo><msub><mi>&phi;</mi><mrow><mi>i</mi><mn>1</mn></mrow></msub><msubsup><mi>x</mi><mn>1</mn><mn>1</mn></msubsup><mo>+</mo><msub><mi>&phi;</mi><mrow><mi>i</mi><mn>2</mn></mrow></msub><msubsup><mi>x</mi><mn>1</mn><mn>2</mn></msubsup><mo>+</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>&phi;</mi><mi>in</mi></msub><msubsup><mi>x</mi><mn>1</mn><mi>n</mi></msubsup><mo>+</mo><msubsup><mi>w</mi><mn>1</mn><mi>i</mi></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow>参照表达式(4),表达式(12)表示成如下形式:<mrow><msubsup><mi>x</mi><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow><mi>i</mi></msubsup><mo>=</mo><msub><mi>&phi;</mi><mi>ii</mi></msub><msubsup><mi>x</mi><mn>1</mn><mi>i</mi></msubsup><mo>+</mo><mrow><mo>(</mo><msub><mi>&phi;</mi><mrow><mi>i</mi><mn>1</mn></mrow></msub><msubsup><mi>z</mi><mn>1</mn><mrow><mo>*</mo><mn>1</mn></mrow></msubsup><mo>+</mo><msub><mi>&phi;</mi><mrow><mi>i</mi><mn>2</mn></mrow></msub><msubsup><mi>z</mi><mn>1</mn><mrow><mo>*</mo><mn>2</mn></mrow></msubsup><mo>+</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>&phi;</mi><mi>in</mi></msub><msubsup><mi>z</mi><mn>1</mn><mrow><mo>*</mo><mi>n</mi></mrow></msubsup><mo>)</mo></mrow><mo>+</mo><mrow><mo>(</mo><msub><mi>&phi;</mi><mrow><mi>i</mi><mn>1</mn></mrow></msub><msubsup><mi>v</mi><mn>1</mn><mrow><mo>*</mo><mn>1</mn></mrow></msubsup><mo>+</mo><msub><mi>&phi;</mi><mrow><mi>i</mi><mn>2</mn></mrow></msub><msubsup><mi>v</mi><mn>1</mn><mrow><mo>*</mo><mn>2</mn></mrow></msubsup><mo>+</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>&phi;</mi><mi>in</mi></msub><msubsup><mi>v</mi><mn>1</mn><mrow><mo>*</mo><mi>n</mi></mrow></msubsup><mo>)</mo></mrow><mo>+</mo><msubsup><mi>w</mi><mn>1</mn><mi>i</mi></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow>其中:<mrow><msubsup><mi>Z</mi><mn>1</mn><mo>*</mo></msubsup><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>z</mi><mn>1</mn><mrow><mo>*</mo><mn>1</mn></mrow></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>z</mi><mn>1</mn><mrow><mo>*</mo><mn>2</mn></mrow></msubsup></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msubsup><mi>z</mi><mn>1</mn><mrow><mo>*</mo><mi>n</mi></mrow></msubsup></mtd></mtr></mtable></mfenced><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><mi>H</mi></mtd></mtr><mtr><mtd><mi>H&Phi;</mi></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msup><mi>H&Phi;</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msup></mtd></mtr></mtable></mfenced><mrow><mo>-</mo><mn>1</mn></mrow></msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>z</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>z</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>z</mi><mi>n</mi></msub></mtd></mtr></mtable></mfenced><mo>;</mo></mrow><mrow><msubsup><mi>V</mi><mn>1</mn><mo>*</mo></msubsup><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>v</mi><mn>1</mn><mrow><mo>*</mo><mn>1</mn></mrow></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>v</mi><mn>1</mn><mrow><mo>*</mo><mn>2</mn></mrow></msubsup></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msubsup><mi>v</mi><mn>1</mn><mrow><mo>*</mo><mi>n</mi></mrow></msubsup></mtd></mtr></mtable></mfenced><mo>=</mo><msup><mrow><mo>-</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>H</mi></mtd></mtr><mtr><mtd><mi>H&Phi;</mi></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msup><mi>H&Phi;</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msup></mtd></mtr></mtable></mfenced></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>v</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>Hw</mi><mn>1</mn></msub><mo>+</mo><msub><mi>v</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msup><mi>HA</mi><mrow><mi>n</mi><mo>-</mo><mn>2</mn></mrow></msup><msub><mi>w</mi><mn>1</mn></msub><mo>+</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>Hw</mi><mn>1</mn></msub><mo>+</mo><msub><mi>v</mi><mi>n</mi></msub></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>表达式(13)中所示的矢量即为基于初始时刻状态变量X1所引入的新测量矢量,类似地,基于不同时刻k的状态变量Xk,分别地引入不同时刻k时的新测量矢量<mrow><msubsup><mi>Z</mi><mi>k</mi><mo>*</mo></msubsup><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>z</mi><mi>k</mi><mrow><mo>*</mo><mn>1</mn></mrow></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>z</mi><mi>k</mi><mrow><mo>*</mo><mn>2</mn></mrow></msubsup></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msubsup><mi>z</mi><mi>k</mi><mrow><mo>*</mo><mi>n</mi></mrow></msubsup></mtd></mtr></mtable></mfenced><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><mi>H</mi></mtd></mtr><mtr><mtd><mi>H&Phi;</mi></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msup><mi>H&Phi;</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msup></mtd></mtr></mtable></mfenced><mrow><mo>-</mo><mn>1</mn></mrow></msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>z</mi><mi>k</mi></msub></mtd></mtr><mtr><mtd><msub><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>14</mn><mo>)</mo></mrow></mrow><mrow><msubsup><mi>&xi;</mi><mn>1</mn><mi>i</mi></msubsup><mo>=</mo><msub><mi>&phi;</mi><mrow><mi>i</mi><mn>1</mn></mrow></msub><msubsup><mi>z</mi><mn>1</mn><mrow><mo>*</mo><mn>1</mn></mrow></msubsup><mo>+</mo><msub><mi>&phi;</mi><mrow><mi>i</mi><mn>2</mn></mrow></msub><msubsup><mi>z</mi><mn>1</mn><mrow><mo>*</mo><mn>2</mn></mrow></msubsup><mo>+</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>&phi;</mi><mi>in</mi></msub><msubsup><mi>z</mi><mn>1</mn><mrow><mo>*</mo><mi>n</mi></mrow></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>15</mn><mo>)</mo></mrow></mrow><mrow><msubsup><mi>w</mi><mn>1</mn><mrow><mo>*</mo><mi>i</mi></mrow></msubsup><mo>=</mo><msub><mi>&phi;</mi><mrow><mi>i</mi><mn>1</mn></mrow></msub><msubsup><mi>v</mi><mn>1</mn><mrow><mo>*</mo><mn>1</mn></mrow></msubsup><mo>+</mo><msub><mi>&phi;</mi><mrow><mi>i</mi><mn>2</mn></mrow></msub><msubsup><mi>v</mi><mn>1</mn><mrow><mo>*</mo><mn>2</mn></mrow></msubsup><mo>+</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>&phi;</mi><mi>in</mi></msub><msubsup><mi>v</mi><mn>1</mn><mrow><mo>*</mo><mi>n</mi></mrow></msubsup><mo>+</mo><msubsup><mi>w</mi><mn>1</mn><mi>i</mi></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>16</mn><mo>)</mo></mrow></mrow>此时,表达式(13)表示为:<mrow><msubsup><mi>x</mi><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow><mi>i</mi></msubsup><mo>=</mo><msub><mi>&phi;</mi><mi>ii</mi></msub><msubsup><mi>x</mi><mn>1</mn><mi>i</mi></msubsup><mo>+</mo><msubsup><mi>&xi;</mi><mn>1</mn><mi>i</mi></msubsup><mo>+</mo><msubsup><mi>w</mi><mn>1</mn><mrow><mo>*</mo><mi>i</mi></mrow></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>17</mn><mo>)</mo></mrow></mrow>其中,为基于初始时刻状态变量X1所引入测量修正值;为基于初始时刻状态变量X1所引入噪声修正值;基于经典卡尔曼滤波算法,参照表达式(5),第i个分变量在k=1,2,...时刻的最优估计具有如下形式:<mrow><msubsup><mover><mi>x</mi><mo>^</mo></mover><mrow><mi>nk</mi><mo>+</mo><mn>1</mn></mrow><mi>i</mi></msubsup><mo>=</mo><msub><mi>&phi;</mi><mi>ii</mi></msub><msubsup><mover><mi>x</mi><mo>^</mo></mover><mrow><mi>n</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><mn>1</mn></mrow><mi>i</mi></msubsup><mo>+</mo><msubsup><mi>&xi;</mi><mi>k</mi><mi>i</mi></msubsup><mo>+</mo><msubsup><mi>k</mi><mi>k</mi><mi>i</mi></msubsup><mrow><mo>(</mo><msubsup><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mo>*</mo></msubsup><mo>-</mo><msub><mi>&phi;</mi><mi>ii</mi></msub><msubsup><mover><mi>x</mi><mo>^</mo></mover><mrow><mi>n</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><mn>1</mn></mrow><mi>i</mi></msubsup><mo>-</mo><msubsup><mi>&xi;</mi><mi>k</mi><mi>i</mi></msubsup><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>18</mn><mo>)</mo></mrow></mrow>相应地,参照表达式(7),增益系数为:<mrow><msubsup><mi>k</mi><mi>k</mi><mi>i</mi></msubsup><mo>=</mo><mfrac><msubsup><mi>p</mi><mrow><mi>k</mi><mo>/</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow><mi>i</mi></msubsup><mrow><msubsup><mi>p</mi><mrow><mi>k</mi><mo>/</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow><mi>i</mi></msubsup><mo>+</mo><msubsup><mi>r</mi><mi>k</mi><mi>i</mi></msubsup></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>19</mn><mo>)</mo></mrow></mrow>测量噪声方差为:<mrow><msubsup><mi>r</mi><mi>k</mi><mi>i</mi></msubsup><mo>=</mo><mi>M</mi><mo>[</mo><msup><mrow><mo>(</mo><msubsup><mi>v</mi><mi>k</mi><mi>i</mi></msubsup><mo>)</mo></mrow><mn>2</mn></msup><mo>]</mo><mo>=</mo><mfrac><mn>1</mn><mi>k</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>k</mi></munderover><msup><mrow><mo>(</mo><msubsup><mi>v</mi><mi>j</mi><mi>i</mi></msubsup><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>20</mn><mo>)</mo></mrow></mrow><mrow><msubsup><mi>v</mi><mi>j</mi><mi>i</mi></msubsup><mo>=</mo><msubsup><mi>z</mi><mrow><mi>j</mi><mo>+</mo><mn>1</mn></mrow><mrow><mo>*</mo><mi>i</mi></mrow></msubsup><mo>-</mo><msub><mi>&phi;</mi><mi>ii</mi></msub><msubsup><mover><mi>x</mi><mo>^</mo></mover><mrow><mi>n</mi><mrow><mo>(</mo><mi>j</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><mn>1</mn></mrow><mi>i</mi></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>21</mn><mo>)</mo></mrow></mrow>其中,为测量噪声;参照表达式(8),先验估计误差的方差为:<mrow><msubsup><mi>p</mi><mrow><mi>k</mi><mo>/</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow><mi>i</mi></msubsup><mo>=</mo><msubsup><mi>&phi;</mi><mi>ii</mi><mn>2</mn></msubsup><msubsup><mi>p</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow><mi>i</mi></msubsup><mo>+</mo><mi>M</mi><mo>[</mo><msup><mrow><mo>(</mo><msubsup><mi>v</mi><mi>k</mi><mi>i</mi></msubsup><mo>)</mo></mrow><mn>2</mn></msup><mo>]</mo><mo>&times;</mo><msup><mrow><mo>(</mo><msubsup><mi>k</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow><mi>i</mi></msubsup><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>22</mn><mo>)</mo></mrow></mrow>参照表达式(9),后验估计误差的方差为:<mrow><msubsup><mi>p</mi><mi>k</mi><mi>i</mi></msubsup><mo>=</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msubsup><mi>k</mi><mi>k</mi><mi>i</mi></msubsup><mo>)</mo></mrow><msubsup><mi>p</mi><mrow><mi>k</mi><mo>/</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow><mi>i</mi></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>23</mn><mo>)</mo></mrow></mrow>步骤4.应用标量估计算法,将组合导航系统误差模型的状态变量表达成标量估计形式对于组合导航系统误差模型来说,其状态变量包括:航行体运动速度误差δV、陀螺仪平台失准角陀螺仪漂移ε,基于标量估计算法,参照表达式(14),组合导航系统误差测量值表示为:<mrow><msubsup><mi>Z</mi><mi>k</mi><mo>*</mo></msubsup><mo>=</mo><msup><mi>S</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>z</mi><mi>k</mi></msub></mtd></mtr><mtr><mtd><msub><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>2</mn></mrow></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>24</mn><mo>)</mo></mrow></mrow>其中:<mrow><mi>S</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><mo>-</mo><mi>gT</mi></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>1</mn><mo>-</mo><mfrac><msup><mi>gT</mi><mn>2</mn></msup><mi>R</mi></mfrac></mtd><mtd><mo>-</mo><mn>2</mn><mi>gT</mi></mtd><mtd><mo>-</mo><msup><mi>gT</mi><mn>2</mn></msup></mtd></mtr></mtable></mfenced></mrow>为系统能观性矩阵;具体地,组合导航系统误差模型的状态变量写成如下标量形式:<mrow><mfenced open='' close=''><mtable><mtr><mtd><mi>z</mi><mrow><mo>(</mo><mi>&delta;V</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>z</mi><mi>k</mi></msub></mtd></mtr><mtr><mtd><mi>z</mi><mrow><mo>(</mo><mi>&Phi;</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mi>gT</mi></mfrac><msub><mi>z</mi><mi>k</mi></msub><mo>-</mo><mfrac><mn>1</mn><mi>gT</mi></mfrac><msub><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><mi>z</mi><mrow><mo>(</mo><mi>&epsiv;</mi><mo>)</mo></mrow><mo>=</mo><mo>-</mo><mfrac><mn>1</mn><msup><mi>gT</mi><mn>2</mn></msup></mfrac><msub><mi>z</mi><mi>k</mi></msub><mo>-</mo><mfrac><mn>1</mn><mi>R</mi></mfrac><msub><mi>z</mi><mi>k</mi></msub><mo>+</mo><mfrac><mn>2</mn><msup><mi>gT</mi><mn>2</mn></msup></mfrac><msub><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>-</mo><mfrac><mn>1</mn><msup><mi>gT</mi><mn>2</mn></msup></mfrac><msub><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>2</mn></mrow></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>25</mn><mo>)</mo></mrow></mrow>参照表达式(25),测量陀螺平台失准角Ф时,测量噪声的折算方差为:<mrow><msup><mi>r</mi><mo>*</mo></msup><mo>=</mo><mfrac><mn>2</mn><mrow><msup><mi>g</mi><mn>2</mn></msup><msup><mi>T</mi><mn>2</mn></msup></mrow></mfrac><mi>r</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>其中:r为测量速度误差δV时噪声的方差;在实际工程应用中,选取组合导航系统东向和北向速度误差作为系统测量值,应用标量估计算法,参照表达式(2)和(25),得到如下的组合导航系统误差全维度标量估计表达式:其中:zx,k为组合导航系统东向速度误差测量值;zy,k为组合导航系统北向速度误差测量值;应用测量得到的航行体东向和北向速度误差,参照表达式(27),计算和估计出组合导航系统各个方向的速度误差、失准角和陀螺漂移,以此实现组合导航系统误差补偿和校正。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201510079783.1/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top