[发明专利]一种面向卫星多故障的RAIM方法有效
申请号: | 202010674083.8 | 申请日: | 2020-07-14 |
公开(公告)号: | CN111965668B | 公开(公告)日: | 2023-10-24 |
发明(设计)人: | 王萌辰;戴宇庭;李志敏;吕品;瞿潇玮;赖际舟 | 申请(专利权)人: | 南京航空航天大学 |
主分类号: | G01S19/20 | 分类号: | G01S19/20 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 徐红梅 |
地址: | 210016 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 卫星 故障 raim 方法 | ||
1.一种面向卫星多故障的RAIM方法,其特征在于,包括以下步骤:
S1、获取实验数据;
S2、判断卫星观测个数是否大于5,如果大于5则,执行步骤S3;否则,结束RAIM执行程序并输出“无法进行RAIM检测”;
S3、对伪距观测值进行故障检测;
S4、使用步骤S3得到的最小二乘验后方差与无故障卫星定位结果,再一次进行故障检测;
S5、判断检测迭代是否结束,若不结束则将数据返回到步骤S3,进行迭代检测。若结束则输出步骤S4的定位结果。
2.根据权利要求1所述的面向卫星多故障的RAIM方法,其特征在于,步骤S1中实验数据为参与解算的数据,每次参与解算的数据包括:
(a)卫星位置坐标Xj(t)、Yj(t)、Zj(t),其含义为t时刻时卫星j(j为卫星索引号)在地心地固系下的位置坐标;
(b)伪距观测值为当前时刻t下,卫星j与接收机i的观测距离,通常由接收机输出;
(c)接收机先验位置代表t时刻时接收机i在地心地固系下的位置坐标;
(d)先验伪距误差的标准差σ,表示某一卫星导航系统的伪距观测值与真实距离的误差的标准差。
3.根据权利要求2所述的面向卫星多故障的RAIM方法,其特征在于,伪距观测值为经过电离层误差、对流层误差、卫星钟差修正之后用于解算的伪距值,具体修正内容根据所要求的精度级别而不同。
4.根据权利要求1所述的面向卫星多故障的RAIM方法,其特征在于,步骤S3包括以下步骤:
S31、根据GNSS系统的状态方程与观测方程计算残差;
伪距单点定位单颗卫星的状态方程如下所示:
其中,是伪距观测值,是t时刻卫星j与接收机i的计算距离,cΔti为接收机钟差的等效距离误差,c为钟速Δti为接收机i的钟差,Δi为接收机i的观测误差,Xj(t)、Yj(t)、Zj(t)代表t时刻时卫星j在地心地固系下的位置坐标,Xi(t)、Yi(t)、Zi(t)代表t时刻时载体i在地心地固系下的接收机位置的三维取值;
GNSS系统最小二乘定位的观测方程表示为:
Z=HX+Δ;
其中,Z为观测值矩阵,H为观测矩阵,X是待估计量,Δ为观测误差矩阵;
当观测值有故障时,观测方程表示如下:
Z=HX+b+ε;
其中,b为故障矩阵,ε为误差矩阵;
相对于各个卫星的观测方程表示为:
其中,是观测值矩阵,即Z中对应于卫星j的观测值,是观测值矩阵H中对应于卫星j的观测矩阵,为观测值的故障大小,为观测值的观测误差;
将状态方程中的观测误差进行进一步建模,得:
为了检测故障,需要求解对应于各个卫星的残差:
其中,时刻t卫星j与接收机i的计算距离,bj为卫星j对应观测值的故障大小,εj为卫星j经误差改正后的残余误差;
S32、计算奇偶矩阵
首先,需要将状态方程转化为观测方程的形式:
为非线性函数,将其进行泰勒展开为:
其中,为零阶常数项;Xi、Yi、Zi代表当前时刻载体i在地心地固系下的接收机位置的三维取值;xi、yi、zi是方程的自变量;
即观测值矩阵H中对应于卫星j的观测矩阵为:
待估计量
则观测矩阵为
相应的,计算用于故障检测的观测矩阵为:
其中,时刻t卫星j与接收机i的计算距离,是接收机当前时刻先验位置的取值;
通过QR分解,将观测矩阵H分解为酉矩阵Q与上三角矩阵R:
H=QR;
当有n颗卫星需要求解m个未知数时,QT为n×n维矩阵,由于X是m×1所以QT矩阵与R矩阵表示为如下形式:
即
其中,为矩阵分解产生的中间变量,为奇偶矩阵;
不同时刻的可见卫星不同,需要根据观测卫星数n与未知数个数m从QT中提取出相应的奇偶矩阵
S33、计算对应于各颗卫星伪距故障的故障检测量;
构造第j颗卫星的故障矢量为:
向量Qpj是步骤S32中解算的的对应于各颗卫星j的列,为第j颗卫星的残差,即故障与残余误差的和,变量α的取值为1到(n-m),pjα是pj向量的元素,qαj是列向量Qpj的元素;
计算服从标准正态分布的检测量pnj:
其中,σ为先验伪距误差的标准差;
S34、进行故障检测;
在步骤S33中构造了pnj进行观测值故障检测;
当系统无故障时,检验统计量pnj服从标准正态分布,如果检测量不服从标准正态分布则为故障;
pnj~N(0,1);
根据不同的飞行阶段采用给定的允许误检率PFA,对于n个参与检测的统计量来说:
由于Φ(pnj)为标准正态分布的双尾函数,则pn的阈值计算如下:
其中,pnj是第j颗卫星的检验量,当认为第j颗卫星的伪距观测值有故障,第j颗卫星为可能故障卫星;当认为第j颗卫星的伪距观测值无故障,参与定位,加入无故障卫星子集;
S35、计算当前迭代无故障位置结果;
此步骤中采用步骤S34中得到的无故障卫星子集,计算位置结果;
S36、计算实时最小二乘伪距验后方差
其中,残差向量
其中,是迭代k次后接收机i的地心地固系下的三维位置坐标估计值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010674083.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种服务器外置式散热设备
- 下一篇:一种易拆装的悬挂式立面作业机器人工作系统
- 同类专利
- 专利分类
G01S 无线电定向;无线电导航;采用无线电波测距或测速;采用无线电波的反射或再辐射的定位或存在检测;采用其他波的类似装置
G01S19-00 卫星无线电信标定位系统;利用这种系统传输的信号确定位置、速度或姿态
G01S19-01 .传输时间戳信息的卫星无线电信标定位系统,例如,GPS [全球定位系统]、GLONASS[全球导航卫星系统]或GALILEO
G01S19-38 .利用卫星无线电信标定位系统传输的信号来确定导航方案
G01S19-39 ..传输带有时间戳信息的卫星无线电信标定位系统,例如GPS [全球定位系统], GLONASS [全球导航卫星系统]或GALILEO
G01S19-40 ...校正位置、速度或姿态
G01S19-42 ...确定位置