一种双伪卫星辅助惯性导航系统位置校准方法技术方案

技术编号:3935800 阅读:270 留言:0更新日期:2012-04-11 18:40
一种双伪卫星辅助校准惯性导航系统位置误差的方法,将惯导系统位置误差Δx,Δy、惯导系统与伪卫星之间不同步时间Δτ及伪卫星接收机钟差ΔT0作为待求变量;当载体开始接收到两颗伪卫星信号的时刻,根据惯导系统输出计算得到的惯导-伪卫星距离,简称计算伪距,将计算伪距与伪卫星接收机输出的测量伪距做差,求出伪卫星接收机钟差,作为伪卫星接收机钟差的初始估值;建立伪卫星接收机测量伪距与计算伪距之差,与所述待求变量之间的数学模型,利用最小二乘法估计所述待求变量;利用估计得到的状态向量,对惯导系统的位置信息进行校准后输出。本发明专利技术利用两颗伪卫星的信息校正了惯导系统的位置误差,提高了导航精度。

【技术实现步骤摘要】

本专利技术涉及一种采用两颗伪卫星校准惯性导航系统位置误差的方法,属于导航定位

技术介绍
惯性导航系统(INS)自主性和隐蔽性好,能连续提供多种较高精度的导航参数(位置、速度、姿态、航向等)的输出信息,频带宽,是海陆空天各种载体的主要导航设备,但其误差(尤其是位置误差)随时间积累,不能长时间单独承担高精度导航的任务。卫星导航系统的定位和测速精度高,且基本不受地域、时间限制。因此,惯性导航和卫星导航组合是目前最常用的组合导航方式,但卫星导航系统最大的缺陷是易受干扰。因此在卫星系统被干扰或不可用的情况下,急需一种提高惯性导航系统精度的方法。 伪卫星也被称为陆基发射机或陆基卫星,其功能和原理与导航卫星类似,主要由接收机,发射机和天线等部分组成,能发出与导航卫星相同格式的电文。与导航卫星相比,伪卫星具有系统成本低、设置灵活机动等特点。此外,用户可以根据应用需要来设计伪卫星的信号结构和电文格式,具有完全的自主权。由于伪卫星与用户的距离远远小于卫星与用户的距离,因此伪卫星具有更强的抗干扰能力,得到了广泛的关注。 理论上,平面实时定位需要至少三颗卫星,本专利技术的方法使用两颗伪卫星,利用测量序列对惯导的位置误差进行估计并校正,从而提高导航的精度。
技术实现思路
本专利技术的技术问题是针对卫星导航系统被干扰或不可用的情况,提供一种采用两颗伪卫星对惯导系统位置误差进行校准的方法,以提高惯性导航系统的性能。 本专利技术的技术解决方案双伪卫星辅助惯性导航系统位置校准的方法,其特点在于步骤如下 (1)将惯导系统位置误差Δx,Δy、惯导系统与伪卫星之间不同步时间Δτ及伪卫星接收机钟差ΔT0作为待求变量; (2)当载体开始接收到两颗伪卫星信号的时刻,根据惯导系统输出计算得到的惯导-伪卫星距离,简称计算伪距,将计算伪距与伪卫星接收机输出的测量伪距做差,求出伪卫星接收机钟差,作为伪卫星接收机钟差的初始估值; (3)建立伪卫星接收机测量伪距与计算伪距之差Δr,与所述待求变量之间的数学模型Δr=rm-rI=(vx cosγ+vy sinγ)Δτ+cΔT0+Δxcosγ+Δysinγ;其中rm是伪卫星接收机得到的测量伪距,rI是根据惯导输出的位置得到的计算伪距,vx,vy是载体在x、y方向的运动速度, (X,Y)是伪卫星的位置,(xI,yI)是惯导输出的位置; (4)由补偿了伪卫星接收机钟差初始估值的伪卫星接收机输出的测量伪距和计算伪距得到二者之差,根据上一步得到的数学模型利用最小二乘法估计所述待求变量; (5)利用步骤(4)估计得到的状态向量,对惯导系统的位置信息进行校准后输出。 本专利技术的原理利用两颗伪卫星的伪距量测量,采用最小二乘法估计出惯导系统的位置误差、惯导/伪卫星的不同步时间和伪卫星接收机的钟差,从而修正惯导系统的位置误差,提高惯导系统的精度。 本专利技术与现有技术相比的优点如下伪卫星设置简单灵活,只要有两颗伪卫星,利用最小二乘法就可估计出惯导的位置误差,对提高惯性导航系统的精度有明显效果。 附图说明 图1是实施本专利技术的原理示意图。 图2是实施本专利技术方法的惯导系统位置误差估计精度。 图3是实施本专利技术方法的惯导系统与伪卫星之间的不同步时间及接收机钟差的估计精度。 具体实施例方式 本专利技术提出的双伪卫星辅助惯导系统位置校准方法,根据两颗伪卫星的伪距量测信息,利用最小二乘法估计出惯导系统的位置误差并校准,从而提高惯性导航系统的精度。 下面来阐述本专利技术的具体实施过程。 图1给出了本专利技术的原理示意图。实例中采用东北天地理坐标系为导航坐标系,考虑平面定位的情况。 1、确定待求变量 双伪卫星辅助惯导位置校准算法要估计的变量分别是惯导系统和伪卫星系统之间的不同步时间Δτ,伪卫星接收机钟差ΔT0,惯导的位置误差Δx,Δy。 由于在短时间内,惯导系统的位置误差可表示为 其中T为惯导系统位置误差系数, ΔVx0,ΔVy0分别表示惯导系统的初始速度误差, 为舒拉角频率, Δax,Δay分别表示惯导系统的加计零偏,R=6378km是地球半径,g=9.81m/s2是地球的重力加速度,cx=R·Δεx,cy=R·Δεy,Δεx,Δεy分别表示惯导系统的陀螺漂移。在本实施例中,取ax=ay=500m,bx=-by=100m,cx=cy=1.5m/s;t′i=i·Δt+t0,为惯导导航时间,i·Δt为估计时间,Δt为估计步长,t0=200s,为开始估计时惯导的导航时间。 因此,估计参数向量为T。 2、求伪卫星接收机钟差的初始估值 将接收到伪卫星信号的时刻定为估计起始时刻。在此时刻,根据惯导系统输出计算得到的计算伪距与伪卫星接收机输出的测量伪距做差,求出伪卫星接收机的钟差,作为接收机钟差的初始估值。 3、建立接收机测量伪距与计算伪距之差与待求变量之间的数学模型 接收机测量伪距与计算伪距之差Δr与待求变量T之间的数学模型可以表示为 Δr=rm-rI=(vx cosγ+vy sinγ)Δτ+cΔT0+Δxcosγ+Δysinγ(2) 其中rm是伪卫星接收机得到的测量伪距,rI是根据惯导输出的位置得到的计算伪距,vx,vy是载体在x、y方向的运动速度, (X,Y)是伪卫星的位置,(xI,yI)是惯导输出的位置。 4、由补偿了接收机钟差初始估值的接收机测量伪距和计算伪距得到二者之差,根据上一步得到的数学模型利用最小二乘法估计待求变量 采用最小二乘法估计待求变量。因为有两颗伪卫星,所以每一时刻可以得到两个测量伪距和计算伪距差值的方程。要估计八个参数,至少需要八个方程,因而从t4=4·Δt时刻开始估计。 最小二乘估计所采用的价值函数为 其中,i表示估计的时刻,k表示伪卫星的编号。 将式(2)代入式(3)中得到价值函数 问题化为估计伪卫星接收机钟差ΔT0,惯导系统和伪卫星系统之间的不同步时间Δτ,惯导的位置误差Δx,Δy,使得价值函数A为最小。由于电磁波的速度为3×108米/秒,因此定义接收机钟差的等效距离为ΔD0=c·ΔT0,则tN时刻要估计的参数向量为 也即解下述方程组(5) 将式(1)代入式(2)得 定义 式(5)可写为 将tN=N·Δt时的估计参数向量表示为 式(8)可写成矩阵形式 ANXPN=BN(9) 其中AN为8×8的系数矩阵, BN为8×1的测量向量, 解线性方程组(9)即可得到tN=N·Δt时的估计参数向量。 4、输出校正 用估计出的参数对惯导系统的输出进行校准,提高惯导系统的导航精度。 根据以上步骤对双伪卫星校准惯导系统位置误差算法的效果进行了计算机仿真。 仿真中,假设两颗伪卫星的位置分别为(Xk,Yk)=(0,0;30000,-30000)(k=1,2)(单位米)。 假定运动体沿x轴匀速向东运动,x、y方向的速度vx=60m/s,vy=0m/s。仿真从位置(-30000,0)开始,运动体的真实轨迹为 其中,ti=i.Δt,Δt=1s。 待求变量分别设为 本文档来自技高网...

【技术保护点】
双伪卫星校准惯性导航系统位置误差方法,其特征在于步骤如下:(1)将惯导系统位置误差Δx,Δy、惯导系统与伪卫星之间不同步时间Δτ及伪卫星接收机钟差ΔT↓[0]作为待求变量;(2)当载体开始接收到两颗伪卫星信号的时刻,根据惯导系统输出计算得到的惯导-伪卫星距离,简称计算伪距,将计算伪距与伪卫星接收机输出的测量伪距做差,求出伪卫星接收机钟差,作为伪卫星接收机钟差的初始估值;(3)建立伪卫星接收机测量伪距与计算伪距之差Δr,与所述待求变量之间的数学模型:Δr=r↓[m]-r↓[I]=(v↓[x]cosγ+v↓[y]sinγ)Δτ+cΔT↓[0]+Δxcosγ+Δysinγ;其中r↓[m]是伪卫星接收机得到的测量伪距,r↓[I]是根据惯导输出的位置得到的计算伪距,v↓[x],v↓[y]是载体在x、y方向的运动速度,γ=(Y-y↓[I])/(X-x↓[I]),(X,Y)是伪卫星的位置,(x↓[I],y↓[I])是惯导输出的位置;(4)由补偿了伪卫星接收机钟差初始估值的伪卫星接收机输出的测量伪距和计算伪距得到二者之差,根据上一步得到的数学模型利用最小二乘法估计所述待求变量;(5)利用步骤(4)估计得到的状态向量,对惯导系统的位置信息进行校准后输出。...

【技术特征摘要】

【专利技术属性】
技术研发人员:王玮
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利