[发明专利]一种带自适应因子的交互式多模型UKF的卫星导航方法有效
申请号: | 201410270532.7 | 申请日: | 2014-06-17 |
公开(公告)号: | CN104020480A | 公开(公告)日: | 2014-09-03 |
发明(设计)人: | 董宁;徐玉娇;刘向东;陈振;刘冰 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G01S19/42 | 分类号: | G01S19/42;G06F19/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100081 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种带自适应因子的交互式多模型UKF的卫星导航方法,属于导航控制领域。本发明方法首先利用残差序列的自协方差矩阵作为校正量,设计平滑滤波器将此校正量与陈旧自适应因子融合,得到一个新的自适应因子,并利用此自适应因子实时调整过程噪声协方差矩阵,有效地降低了系统中噪声统计特性未知造成的定位误差。然后,采用交互式多模型算法(IMM)设置模型集M,并根据测量残差实时调整模型概率实现模型间的软切换,降低了系统模型不精确造成的定位误差。本发明方法有效地改善了卫星导航系统中复杂机动载体在模型和噪声统计特性未知的条件下的定位精度。 | ||
搜索关键词: | 一种 自适应 因子 交互式 模型 ukf 卫星 导航 方法 | ||
【主权项】:
一种带自适应因子的交互式多模型UKF的卫星导航方法,其特征在于:具体包括如下步骤:步骤1:建立系统模型;步骤1.1:建立基于全球定位系统GPS的地面载体的状态方程;为全面描述载体的运动状态和钟差漂移频率,用符号X表示全球定位系统GPS状态方程的状态变量,![]()
其中,x,
分别代表WGS‑84坐标系下XT轴上的位置、速度和加速度;y,
分别代表WGS‑84坐标系下YT轴上的位置、速度和加速度;z,
分别代表WGS‑84坐标系下ZT轴上的位置、速度和加速度;δtu和
分别代表载体接收机钟差和钟差漂移频率;建立模型集M,模型集M包含描述载体运动状态的当前统计模型CS、常加速度模型CA和常速转弯模型CT,即M=[CS,CA,CT];接收机钟差变化率用一阶马尔科夫模型描述,当前统计模型CS的状态方程如公式(1)所示;常加速度模型CA的状态方程如公式(2)所示;常速转弯模型CT的状态方程如公式(3)所示;![]()
![]()
![]()
其中,
分别表示系统在当前统计模型CS、常加速度模型CA和常速转弯模型CT下k时刻的状态,其中i=1,2,3,即:
表示系统在当前统计模型CS下k时刻的状态;
表示系统在常加速度模型CA下k时刻的状态;
表示系统在常速转弯模型CT下k时刻的状态;k为正整数;Φi为当前统计模型CS、常加速度模型CA和常速转弯模型CT下的状态转移矩阵,Φi=diag(Φi,x,Φi,y,Φi,z,Φt,u),Φi,x表示WGS‑84坐标系下XT轴上的状态转移矩阵;Φi,y表示WGS‑84坐标系下YT轴上的状态转移矩阵;Φi,z表示WGS‑84坐标系下ZT轴上的状态转移矩阵;Φt,u表示描述地面载体接收机钟差和钟差漂移的状态转移矩阵;
是系统在当前统计模型CS、常加速度模型CA和常速转弯模型CT下的过程噪声协方差矩阵自适应因子;
是系统在当前统计模型CS、常加速度模型CA和常速转弯模型CT下的过程噪声矩阵;用符号
分别表示系统在当前统计模型CS、常加速度模型CA和常速转弯模型CT下(k‑1)时刻的过程噪声协方差矩阵,![]()
E[·]表示期望值运算,
表示WGS‑84坐标系下描述XT轴上载体运动状态的过程噪声协方差矩阵;
表示WGS‑84坐标系下描述YT轴上载体运动状态的过程噪声协方差矩阵;
表示WGS‑84坐标系下描述ZT轴上载体运动状态的过程噪声协方差矩阵;
表示描述地面载体接收机钟差和钟差漂移的过程噪声协方差矩阵;步骤1.2:建立基于全球定位系统GPS的地面载体的观测方程;采用伪距作为观测量建立观测方程;在k时刻,接收机观测到的GPS卫星数量用N表示,则建立此时刻CS模型,CA模型和CT模型的伪距观测方程如公式(4)所示;![]()
其中,
表示在k时刻观测到的第n颗GPS卫星的伪距,n=1,2…N,N表示k时刻观测到的GPS卫星的总数;
表示k时刻观测到的第n颗GPS卫星在WGS‑84坐标系下XT轴上的位置;
表示k时刻观测到的第n颗GPS卫星在WGS‑84坐标系下YT轴上的位置;
表示k时刻观测到的第n颗GPS卫星在WGS‑84坐标系下ZT轴上的位置;
分别表示在当前统计模型CS、常加速度模型CA和常速转弯模型CT下k时刻地面载体在WGS‑84坐标系下XT轴上的位置;
分别表示在当前统计模型CS、常加速度模型CA和常速转弯模型CT下k时刻地面载体在WGS‑84坐标系下YT轴上的位置;
分别表示在当前统计模型CS、常加速度模型CA和常速转弯模型CT下k时刻地面载体在WGS‑84坐标系下ZT轴上的位置;
表示k时刻地面载体接收机钟差;
表示k时刻观测到的第n颗GPS卫星的观测误差;为下文描述算法方便,建立CS模型,CA模型和CT模型的观测方程为公式(5);![]()
其中,
,为系统的观测量,![]()
观测方程中的非线性函数,
为系统的观测误差;用Rk表示公式(5)的观测误差的协方差矩阵,
步骤2:设置CS模型,CA模型和CT模型0时刻的滤波初始值,同时设置当前定位任务的结束时间;在步骤1操作的基础上,分别设置CS模型、CA模型和CT模型的状态的估计初值,用符号
和
表示;然后设置CS模型、CA模型和CT模型的估计误差协方差矩阵初值,用符号
和
表示;并设置系统运行的结束时间;步骤3:得到CS模型,CA模型和CT模型在k时刻的滤波初始值;使用步骤2或步骤4得到的CS模型、CA模型和CT模型第(k‑1)时刻的状态的估计初值
和
以及CS模型、CA模型和CT模型的估计误差协方差矩阵初值
和
通过公式(6)和公式(7)进行交互混合,分别得到CS模型,CA模型和CT模型中k时刻的状态的估计初值,分别用![]()
和
表示,以及CS模型,CA模型和CT模型中k时刻的估计误差协方差矩阵初值,分别用
和
表示;![]()
其中,
分别表示CS模型,CA模型和CT模型在k时刻滤波的状态初值;j=1,2,3,分别代表CS模型、CA模型和CT模型;
i=1,2,3,分别表示CS模型,CA模型和CT模型在k‑1时刻状态的最优估计值;
表示k‑1时刻模型i和模型j的混合概率,
πij为模型i到模型j的模型转移概率,其值由人为设定;
为模型i在k时刻的概率,
的初值
由人为设定,并在以后各个时刻由步骤6更新;
代表模型j的归一化常数,![]()
![]()
其中,
i=1,2,3,分别表示CS模型、CA模型和CT模型在k‑1时刻滤波误差的方差矩阵;
分别表示CS模型、CA模型和CT模型在k时刻滤波误差方差矩阵初值;步骤4:对CS模型,CA模型和CT模型进行自适应无迹卡尔曼滤波AUKF,得到各模型在k时刻的滤波值;步骤5:计算模型j在k时刻的过程噪声协方差矩阵
阵的自适应矩阵
步骤6:在步骤5操作基础上,通过公式(27)至公式(29)对模型概率更新;![]()
其中,
为模型j在k时刻的似然函数,
可通过公式(28)计算得到;c为归一化常数,可通过公式(29)计算得到;![]()
其中exp[·]表示以自然常数e为底的指数函数;![]()
为模型j的归一化常数,
πij为模型i到模型j的转移概率,其值由认为设定,
为k‑1时刻的模型概率,在0时刻由人为设定,并在以后每一时刻通过公式(27)更新;步骤7:在步骤6操作基础上,进行信息融合,得到k时刻滤波器的输出;![]()
![]()
其中
为采用交互式多模型自适应UKF算法得到的系统最优估计值,Pk为采用IMM‑AUKF算法得到的状态最优估计值的误差协方差矩阵;步骤8:判断当前时刻是否到达步骤2设置的当前定位任务的结束时间,如果到达,则结束操作;否则,在步骤6操作基础上,将步骤4得到的模型j中k时刻的状态估计值
模型j中k时刻的估计误差方差矩阵
步骤5得到的模型j在k时刻过程噪声协方差矩阵
阵的自适应矩阵
以及步骤6得到的模型j的概率
作为输入值,重复执行步骤2至步骤7的操作,计算下一时刻滤波器的输出值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410270532.7/,转载请声明来源钻瓜专利网。
- 上一篇:工字形建筑钢构支撑件
- 下一篇:一种冲压件翘曲检测装置
- 同类专利
- 专利分类
G01 测量;测试
G01S 无线电定向;无线电导航;采用无线电波测距或测速;采用无线电波的反射或再辐射的定位或存在检测;采用其他波的类似装置
G01S19-00 卫星无线电信标定位系统;利用这种系统传输的信号确定位置、速度或姿态
G01S19-01 .传输时间戳信息的卫星无线电信标定位系统,例如,GPS [全球定位系统]、GLONASS[全球导航卫星系统]或GALILEO
G01S19-38 .利用卫星无线电信标定位系统传输的信号来确定导航方案
G01S19-39 ..传输带有时间戳信息的卫星无线电信标定位系统,例如GPS [全球定位系统], GLONASS [全球导航卫星系统]或GALILEO
G01S19-40 ...校正位置、速度或姿态
G01S19-42 ...确定位置
G01S 无线电定向;无线电导航;采用无线电波测距或测速;采用无线电波的反射或再辐射的定位或存在检测;采用其他波的类似装置
G01S19-00 卫星无线电信标定位系统;利用这种系统传输的信号确定位置、速度或姿态
G01S19-01 .传输时间戳信息的卫星无线电信标定位系统,例如,GPS [全球定位系统]、GLONASS[全球导航卫星系统]或GALILEO
G01S19-38 .利用卫星无线电信标定位系统传输的信号来确定导航方案
G01S19-39 ..传输带有时间戳信息的卫星无线电信标定位系统,例如GPS [全球定位系统], GLONASS [全球导航卫星系统]或GALILEO
G01S19-40 ...校正位置、速度或姿态
G01S19-42 ...确定位置