法律状态公告日
法律状态信息
法律状态
2014-05-07
授权
授权
2012-09-05
实质审查的生效 IPC(主分类):G01C21/24 申请日:20111209
实质审查的生效
2012-06-27
公开
公开
技术领域
本发明公布了一种多级嵌入式组合导航系统及导航方法,属于组合导航技术领域。
背景技术
近年来,由惯性导航系统、卫星导航接收机和卡尔曼滤波计算单元构成的嵌入式惯性 /卫星组合导航系统工程化产品已日渐成熟,并在机载和弹载等环境下得到了广泛应用。 惯性/卫星组合导航系统根据卫星导航接收机的位置、速度测量信息,通过滤波算法对惯 导误差进行在线估计和校正,能够获得较高的位置和速度测量精度;在缺乏对载体姿态 直接测量的情况下,惯性/卫星组合导航系统只能通过间接观测修正陀螺漂移,输出的姿 态精度还较为有限。
随着新型飞行器的研制,对导航系统性能要求的日益提高,特别是对于执行遥感、测 绘及侦查任务等的飞行器,对其姿态测量精度均提出了较高的要求,需要进一步提高嵌 入式惯性/卫星组合系统的姿态测量精度。
在目前已有的姿态测量设备中,星敏感器在测量精度方面具有突出的优势。它通过探 测天球上不同位置的恒星,提供飞行器的三轴姿态,目前星敏感器的指向精度和姿态测 量精度最高可达到角秒的量级,同时能够克服惯性陀螺姿态测量精度随时间漂移的缺点。
因此,研究在既有的嵌入式惯性/卫星组合系统基础上,基于星敏感器进行姿态量测 的多级嵌入式组合导航系统及导航方法,将能够有效地提高姿态测量精度,将具有突出 的应用价值。
发明内容
技术问题:
嵌入式惯性/卫星组合系统根据卫星导航的位置、速度量测信息,通过滤波算法对惯 导误差进行在线估计和校正,能够获得较高的位置和速度测量精度;在缺乏对载体姿态 直接测量的情况下,嵌入式惯性/卫星组合系统只能通过间接观测修正平台误差角和陀螺 漂移,输出的姿态精度还较为有限。在组合导航系统中采用星敏感器进行姿态量测,将 能够有效地提高姿态测量精度,但同时嵌入式惯性/卫星组合系统内已存在独立工作的组 合滤波和惯导闭环校正回路,需要维持其完整性。
本发明目的在于克服嵌入式惯性/卫星组合系统姿态精度低的不足,提供了以嵌入式 惯性/卫星组合系统为基础,外加星敏感器实现多级嵌入式组合导航的方法。
技术方案:
本发明多级嵌入式组合导航系统及方法,为达到上述发明目的,通过以下方案实现:
本发明所述多级嵌入式组合导航系统,其特征在于由内部传感器部分、内部组合导 航解算部分、外部传感器部分、外部组合导航解算部分构成;所述内部传感器部分由惯 性测量单元和卫星导航接收机组成;所述内部组合导航解算部分由惯性导航解算模块、 误差补偿A模块、状态预测A模块、状态估计A模块组成;所述外部传感器部分由星敏 感器组成;所述外部组合导航解算部分由协方差转换模块、状态估计B模块、误差补偿 B模块组成;惯性/卫星/天文多级嵌入式组合导航系统中,惯性测量单元的输出端接误差 补偿A模块的输入端,卫星导航接收机的输出端接状态估计A模块的输入端;误差补偿 A模块的输出端接惯性导航解算模块的输入端,惯性导航解算模块的输出端接状态估计 A模块、状态预测A模块、状态估计B模块和误差补偿B模块的输入端,状态预测A 模块的输出端接状态估计A模块和协方差转化模块的输入端,状态估计A模块的输出端 接误差补偿A模块和协方差转换模块的输入端;协方差转换模块的输出端接状态估计B 模块的输入端、状态估计B模块的输出端接误差补偿B模块的输入端,误差补偿B模块 的输出端输出导航结果。
本发明所述多级嵌入式组合导航方法,其特征在于包括以下步骤:
(1)选取东北天地理坐标系,定义航空机载惯性导航系统惯导误差状态量为:
φE,φN,φU分别表示航空机载惯性导航系统误差状态量中的东向平台误差角状态量、北向 平台误差角状态量和天向平台误差角状态量;δvE1,δvN1,δvU1分别表示航空机载惯性导航 系统误差状态量中的东向速度误差状态量、北向速度误差状态量和天向速度误差状态量; δL1,δλ1,δh1分别表示航空机载惯性导航系统误差状态量中的纬度误差状态量、经度误差 状态量和高度误差状态量;εbx1,εby1,εbz1,εrx1,εry1,εrz1分别表示航空机载惯性导航系统误 差状态量中的X轴、Y轴、Z轴方向陀螺常值漂移误差状态量和X轴、Y轴、Z轴方向 陀螺一阶马尔可夫漂移误差状态量;分别表示航空机载惯性导航系统误差状 态量中的X轴、Y轴和Z轴方向加速度计零偏,T为转置;
建立航空机载惯性导航系统惯导误差状态方程,如式(15)所示
X1(k)=Φ1(k,k-1)X1(k-1)+T1(k,k-1)W1(k-1) (1)
其中,Φ1(k,k-1)为tk-1时刻至tk时刻系统的状态转移矩阵,W1(k-1)为tk时刻系统的噪声 矢量,Γ1(k,k-1)为tk-1时刻至tk时刻系统的噪声驱动矩阵;X1(k-1)为tk-1时刻航空机载 惯性导航系统误差状态量,X1(k)为tk时刻航空机载惯性导航系统误差状态量;
(2)采用地理系下位置和速度线性化观测原理,建立地理系下卫星导航位置速度观 测量和被估计的步骤(1)所述的惯性导航系统误差状态量之间的线性化量测方程,作为 状态估计A模块的惯性/卫星组合量测模型;
状态估计A模块的量测值为惯导系统输出的位置、速度和卫星导航接收机输出的位 置、速度的差值,可以建立如下形式的状态估计A模块的量测方程
Z1(k)=H1(k)X1(k)+VG(k) (2)
其中
H1(k)为tk时刻速度位置量测矩阵;
(3)选取东北天地理坐标系,定义内部组合导航解算部分的惯性/卫星组合导航误差 状态量X2
X2=[φE2,φN2,φU2,εbx2,εby2,εbz2,εrx2,εry2,εrz2]T
φE2,φN2,φU2分别表示内部组合导航解算部分误差状态量中的东向平台误差角状态量、北 向平台误差角状态量和天向平台误差角状态量;εbx2,εby2,εbz2,εrx2,εry2,εrz2分别表示航空 机载惯性导航系统误差状态量中的X轴、Y轴、Z轴方向陀螺常值漂移误差状态量和X 轴、Y轴、Z轴方向陀螺一阶马尔可夫漂移误差状态量;
(4)采用地理系下姿态线性化观测原理,建立地理系下星敏感器姿态观测量和被估 计的步骤(3)所述的内部组合导航解算部分误差状态量的之间的线性化量测方程,作为 状态估计B模块惯性/星敏感器组合量测模型;
根据星敏感器姿态量测信息与惯性导航系统误差状态量之间的关系,建立状态估计B 模块的量测方程
Z2(k)=H2(k)X2(k)+Vs(k) (3)
其中Z2(k)=aI(k)-aS(k)
aI(k)为惯导输出的飞行器速度矢量,aS(k)为星敏感器输出的飞行器位置矢量, H2(k)为姿态量测矩阵,VS(k)为星敏感器的姿态量测噪声向量,X2(k)为tk时刻内部组 合导航解算部分的惯性/卫星组合导航误差状态量;
(5)内部组合导航解算部分使用步骤(1)的惯性导航误差状态量方程和步骤(2) 的惯性/卫星组合滤波模型进行惯性/卫星组合滤波,输出惯性/卫星组合导航结果及协方 差信息到外部组合导航解算部分;
(6)外部组合导航解算部分接收步骤(5)的惯性/卫星组合导航结果及协方差信息, 外部组合导航解算部分使用步骤(4)的惯性/星敏感器组合滤波模型进行惯性/星敏感器 组合滤波,输出导航结果;
有益效果:
本发明能够在保留嵌入式惯性/卫星组合系统完整独立集成结构的同时,实现外加星 敏感器构成惯性/卫星/天文多级嵌入式组合导航系统,和未采用本发明的嵌入式惯性/卫 星组合系统相比,采用本发明的姿态误差可以显著减小,本发明可以获得高精度的姿态、 速度和位置信息,适合工程应用。
附图说明
图1为本发明的惯性/卫星/天文多级嵌入式组合导航系统结构图;
图2为仿真飞行航迹图;
图3惯性/卫星组合导航和本发明的惯性/卫星/天文多级嵌入式组合导航横滚角误差 曲线对比图;
图4惯性/卫星组合导航和本发明的惯性/卫星/天文多级嵌入式组合导航俯仰角误差 曲线对比图;
图5惯性/卫星组合导航和本发明的惯性/卫星/天文多级嵌入式组合导航航向角误差 曲线对比图;
图6为本发明的惯性/卫星/天文多级嵌入式组合导航方法的工作流程图。
具体实施方式
下面结合附图对发明的技术方案进行详细说明:
如图1所示,本发明所述惯性/卫星/天文多级嵌入式组合导航系统,其特征在于由内 部传感器部分、内部组合导航解算部分、外部传感器部分、外部组合导航解算部分构成。
所述内部传感器部分由惯性测量单元和卫星导航接收机组成;所述内部组合导航解 算部分由惯性导航解算模块、误差补偿A模块、状态预测A模块、状态估计A模块组成; 所述外部传感器部分由星敏感器组成;所述外部组合导航解算部分由协方差转换模块、 状态估计B模块、误差补偿B模块组成;
惯性/卫星/天文多级嵌入式组合导航系统中,惯性测量单元的输出端接误差补偿A 模块的输入端,卫星导航接收机的输出端接状态估计A模块的输入端;误差补偿A模块 的输出端接惯性导航解算模块的输入端,惯性导航解算模块的输出端接状态估计A模块、 状态预测A模块、状态估计B模块和误差补偿B模块的输入端,状态预测A模块的输 出端接状态估计A模块和协方差转化模块的输入端,状态估计A模块的输出端接误差补 偿A模块和协方差转换模块的输入端;协方差转换模块的输出端接状态估计B模块的输 入端、状态估计B模块的输出端接误差补偿B模块的输入端,误差补偿B模块的输出端 输出导航结果。
本发明所述惯性/卫星/天文多级嵌入式组合导航方法的原理是:从机载地理系导航的 角度入手,分析了嵌入式惯性/卫星组合系统的工作流程和特点,在嵌入式惯性/卫星组合 系统为既有的集成系统,其内部的内层卡尔曼滤波器独立完成惯导和卫星导航信息的组 合,并在此基础上对惯导进行闭环反馈校正,获得嵌入式惯性/卫星组合系统的导航输出。 在此基础上,嵌入式惯性/卫星组合系统的外部构建的外层滤波器与内层滤波器协同工 作,进一步融合天文姿态敏感器的量测信息,并通过开环校正的方式修正嵌入式惯性/卫 星组合系统导航输出中的姿态误差,获得多信息融合导航结果,获得高精度的姿态、速 度和位置信息。
以下结合附图具体叙述本发明实施方法的过程:
1.建立航空机载惯性导航系统惯导误差状态量方程
选取东北天地理坐标系,定义航空机载惯性导航系统惯导误差状态量为:
φE,φN,φU分别表示航空机载惯性导航系统误差状态量中的东向平台误差角状态量、北向 平台误差角状态量和天向平台误差角状态量;δvE1,δvN1,δvU1分别表示航空机载惯性导航 系统误差状态量中的东向速度误差状态量、北向速度误差状态量和天向速度误差状态量; δL1,δλ1,δh1分别表示航空机载惯性导航系统误差状态量中的纬度误差状态量、经度误差 状态量和高度误差状态量;εbx1,εby1,εbz1,εrx1,εry1,εrz1分别表示航空机载惯性导航系统误 差状态量中的X轴、Y轴、Z轴方向陀螺常值漂移误差状态量和X轴、Y轴、Z轴方向 陀螺一阶马尔可夫漂移误差状态量;分别表示航空机载惯性导航系统误差状 态量中的X轴、Y轴和Z轴方向加速度计零偏,T为转置;
建立航空机载惯性导航系统惯导误差状态方程,如式(18)所示
X1(k)=Φ1(k,k-1)X1(k-1)+Γ1(k,k-1)W1(k-1) (4)
其中,Φ1(k,k-1)为tk-1时刻至tk时刻系统的状态转移矩阵,W1(k-1)为tk时刻系统的噪声 矢量,Γ1(k,k-1)为tk-1时刻至tk时刻系统的噪声驱动矩阵;X1(k-1)为tk-1时刻航空机载 惯性导航系统误差状态量,X1(k)为tk时刻航空机载惯性导航系统误差状态量;
2.建立惯性/卫星组合量测模型
采用地理系下位置和速度线性化观测原理,建立地理系下卫星导航位置速度观测量 和被估计惯性导航系统误差状态量之间的线性化量测方程,作为状态估计A模块的惯性/ 卫星组合量测模型;
状态估计A模块的量测值为惯导系统输出的位置、速度和卫星导航接收机输出的位 置、速度的差值,可以建立如下形式的状态估计A模块的量测方程
Z1(k)=H1(k)X1(k)+VG(k) (5)
其中
H1(k)为tk时刻速度位置量测矩阵;
3.定义嵌入式惯性/卫星组合系统的导航误差状态量
根据图1给出的惯性/卫星/天文多级嵌入式组合导航系统结构图,外部组合导航解算 部分的状态估计,实质上是通过星敏感器的测量来估计嵌入式惯性/卫星组合系统导航结 果中的误差状态量。因此,基于惯性/星敏感器组合可观测性的分析,取式(20)中的平台 误差角和陀螺误差状态作为嵌入式惯性/卫星组合系统的导航误差状态量,定义内部组合 导航解算部分的惯性/卫星组合导航误差状态量X2
X2=[φE2,φN2,φU2,εbx2,εby2,εbz2,εrx2,εry2,εrz2]T (6)
其中,φE2,φN2,φU2分别表示内部组合导航解算部分误差状态量中的东向平台误差角状 态量、北向平台误差角状态量和天向平台误差角状态量;εbx2,εby2,εbz2,εrx2,εry2,εrz2分别 表示航空机载惯性导航系统误差状态量中的X轴、Y轴、Z轴方向陀螺常值漂移误差状 态量和X轴、Y轴、Z轴方向陀螺一阶马尔可夫漂移误差状态量;
4.建立惯性/星敏感器组合量测模型
采用地理系下姿态线性化观测原理,建立地理系下星敏感器姿态观测量和被估计的内 部组合导航解算部分误差状态量的之间的线性化量测方程,作为状态估计B模块惯性/ 星敏感器组合量测模型;
根据星敏感器姿态量测信息与惯性导航系统误差状态量之间的关系,建立状态估计B 模块的量测方程
Z2(k)=H2(k)X2(k)+VS(k) (7)
其中Z2(k)=aI(k)-aS(k)
aI(k)为惯导输出的飞行器速度矢量,aS(k)为星敏感器输出的飞行器位置矢量, H2(k)为姿态量测矩阵,VS(k)为星敏感器的姿态量测噪声向量,X2(k)为tk时刻内部组 合导航解算部分的惯性/卫星组合导航误差状态量;
5.进行嵌入式惯性/卫星组合系统内部组合导航解算及滤波修正
内部组合导航解算部分使用惯性导航误差状态量方程和惯性/卫星组合滤波模型进 行惯性/卫星组合滤波,输出惯性/卫星组合导航结果及协方差信息到外部组合导航解算 部分,具体按照以下子步骤进行:
5.1)惯导系统进行解算,解出惯导导航结果;
5.2)状态预测A模块按照式错误!未找到引用源。进行惯性/卫星组合滤波中惯导 误差状态量和协方差信息的时间更新;
P1(k,k-1)=Φ1(k,k-1)P1(k-1,k-1)Φ1(k,k-1)T (8)
+Γ1(k,k-1)Q1(k)Γ1(k,k-1)T
其中P1(k,k-1)为tk-1时刻至tk时刻惯性/卫星组合滤波一步预测协方差矩阵, P1(k-1,k-1)为tk-1时刻惯性/卫星组合滤波状态估计协方差矩阵,Q1(k)为tk时刻系统的 噪声协方差矩阵;
5.3)判断是否有新的卫星导航测量信息:如果是,则执行子步骤5.4);如果否,则 按照式错误!未找到引用源。置协方差阵暂存值,并执行子步骤5.5);
M=P1(k,k-1) (9)
5.4)状态估计A模块接收新的卫星导航测量信息,按照式(24)、式(25)、式(26)对子 步骤5.2)部分的惯导误差状态量和协方差信息的量测更新,误差补偿A模块用状态估计 A模块估计出的惯性导航系统的估计误差状态量X1(k,k)对惯导进行闭环校正;
K1(k)=P1(k,k-1)H1(k)T[H1(k)P1(k,k-1)H1(k)T+R1(k)]-1 (10)
X1(k)=K1(k)Z1(k) (11)
P1(k,k)=[I-K1(k)H1(k)]P1(k,k-1) (12)
置协方差阵暂存值
M=P1(k,k) (13)
其中K1(k)为tk时刻惯性/卫星组合滤波增益矩阵,H1(k)为tk时刻速度位置量测矩 阵,R1(k)为tk时刻速度位置量测噪声协方差阵,P1(k,k)为tk时刻惯性/卫星组合滤波状 态估计协方差矩阵,-1为求逆;
误差补偿A模块用估计出的惯性导航的估计误差状态量X1(k)对子步骤5.1)的惯性 导航结果进行开环校正。
5.5)将惯导导航结果作为惯性/卫星组合系统导航结果输出到外部组合导航解算部 分,将协方差信息M输出到协方差转换模块,返回子步骤5.1);
信息M存储到协方差阵暂存单元,返回子步骤5.1)。
6.进行外部惯性/星敏感器组合导航解算及滤波修正
外部组合导航解算部分接收惯性/卫星组合导航结果及协方差信息,外部组合导航解 算部分使用惯性/星敏感器组合滤波模型进行惯性/星敏感器组合滤波,输出导航结果,具 体包括如下子步骤:
6.1)协方差转换模块接收惯性/卫星组合导航结果及协方差信息M,并将M按照维 数关系分解为式(28)的形式
其中n×n代表矩阵的维数为n×n维;
协方差转换模块在式(14)的基础上,按照式(29)进行协方差转换,并输出到状态估计B 模块
6.2)判断是否有新的星敏感器测量信息:如果是,则执行子步骤6.3);如果否,则 执行子步骤6.4);
6.3)状态估计B模块接收新的星敏感器测量信息,按照式(30)、式(31)、式(32)对子 步骤6.1)部分的协方差信息的量测更新;
协方差赋值
P2(k)=N (16)
计算外层滤波增益矩阵
K2(k)=P2(k)H2(k)T[H2(k)P2(k)H2(k)T+R2(k)]-1 (17)
计算惯性导航误差状态量估计值
X2(k)=K2(k)Z2(k) (18)
其中P2(k)为tk时刻惯性/星敏感器组合滤波状态估计协方差矩阵,K2(k)为tk时刻惯 性/星敏感器组合滤波增益矩阵,H2(k)为tk时刻姿态量测矩阵,R2(k)为tk时刻姿态量测 噪声协方差阵;
误差补偿B模块用估计出的惯性/卫星组合导航的估计误差状态量X2(k)对5.部分的 惯性/卫星组合导航结果进行开环校正。
6.4)将步骤6.3)开环校正后的惯性/卫星组合导航结果作为多信息融合导航结果输 出,返回子步骤6.1)。
为了验证发明所提出的惯性/卫星/天文多级嵌入式组合导航系统和方法的性能,本文 分别对未采用本发明方法的惯性/卫星组合系统和本发明的系统方法进行了对比,图2为 验证时采用的飞行航迹,两种情况下姿态误差曲线分别如图3~图5所示。
通过图3~图5的仿真结果可以看出,本发明能够有效提高基于嵌入式惯性/卫星组合 系统的姿态精度。同时本发明在保留嵌入式惯性/卫星组合系统完整独立集成结构和独立 工作流程的同时,实现星敏感器对导航姿态的辅助校正,提高导航精度,具有有益的工 程应用价值。
本发明的惯性/卫星/天文多级嵌入式组合导航系统和方法工作流程如图6所示。
机译: 组合导航系统导航模拟输入装置的测试方法
机译: 基于MEMS惯性导航的机载组合导航系统
机译: 组合导航系统的纠错方法