【技术实现步骤摘要】
一种基于卡方检验的AWPSO姿态解算方法
[0001]本专利技术涉及全球卫星导航
,具体涉及一种基于卡方检验的AWPSO 姿态解算方法。
技术介绍
[0002]姿态测量是现代导航系统的基础,基于卫星载波相位的姿态测量具有低成 本,高精度,无惯性元件的累积误差等优点。
[0003]目前基于载波相位的姿态测量可分为姿态角直接解算法和姿态矩阵估计法。 姿态角直接解算法利用已知的天线位置与旋转姿态角的关系直接解算姿态角, 包括使一条基线设置为载体的主轴方向,求解出航向角和俯仰角,利用第二条 基线的旋转关系求解出横滚角的两天线测姿法和利用两天线测姿公式确定航向 角和俯仰角,将另外天线经两次转动得到横滚角的多天线测姿法。整周模糊度 的精度决定了直接解算的角度精度。常见的算法有Teunissen提出的基于模糊度 空间的LAMBDA算法和基于位置域的AFM算法;姿态矩阵估计法利用多历元 多颗卫星建立载波相位观测方程求解基线坐标,通过基线矢量在不同坐标系下 的转换关系估计出姿态矩阵,进而求得姿态角度。姿态矩阵的估计常采用最小 二乘法进行估计,姿态求解过程中包括了基线坐标估计误差和姿态矩阵的转换 估计误差,大大降低了姿态角的解算精度。
[0004]然而,传统姿态角直接解算法中存在整周模糊度求解复杂,解算时间长的 问题。
技术实现思路
[0005]本专利技术的目的在于提供一种基于卡方检验的AWPSO姿态解算方法,旨在 避免直接求解整周模糊度引起的复杂计算过程,同时提高姿态解算精度,降低 系统计算复杂度 ...
【技术保护点】
【技术特征摘要】
1.一种基于卡方检验的AWPSO姿态解算方法,其特征在于,包括下列步骤:载入卫星原始观测量数据;建立双差载波相位模型;将基线矢量与姿态角关系引入所述双差载波相位模型;建立姿态角的适应度函数;改进粒子群算法,自适应更新粒子的惯性权重和学习因子;当种群收敛超过30代,保存当前全局最优解至候选解序列,在迭代次数小于总迭代次数时,重新初始化粒子位置及权重,重新搜索;对候选解序列计算马氏距离,并进行卡方检验,剔除大误差解;对通过检验的候选解进行加权计算,求解最终姿态角度值。2.如权利要求1所述的基于卡方检验的AWPSO姿态解算方法,其特征在于,所述双差载波相位模型由主天线A、从天线B、卫星i和卫星j组成,其中所述主天线A和所述从天线B为固联在载体上的两个GPS天线,所述卫星i和所述卫星j到两个天线的距离大于基线长度,同一颗卫星在所述主天线A和所述从天线B处的高度角和方位角相同。3.如权利要求2所述的基于卡方检验的AWPSO姿态解算方法,其特征在于,在将基线矢量与姿态角关系引入所述双差载波相位模型的过程中,通过基线矢量间的关系获得所述主天线A和所述从天线B分别对应卫星的单差载波相位观测方程,再对同一时刻两颗卫星的单差载波相位观测方程求差,消除天线的瞬时钟差,获得双差载波相位观测方程。4.如权利要求1所述的基于卡方检验的AWPSO姿态解算方法,其特征在于,在改进粒子群算法,自适应更新粒子的惯性权重和学习因子的过程中,首先初始化粒子搜索空间,计算每个粒子的适应度值,对最佳适应度位置进行更新,同时自适应更新粒子的惯性权重和学习因子。5.如权利要求1所述的基于卡方检验的AWPSO姿态解算方法,其特征在于,所述全局最优解由惯性权重和学习因子决定,通过重新初始化粒子种群使粒子群跳出局部最优,并经过对惯性权重的迭代公式修改为自适应变化使搜索空间随迭代动态减小,最终使粒子动态地向全局最优收敛。6.如权利要求1所述的基于卡方检验的AWPSO姿态解算方法,其特征在于,所述候选解序列的建立,包括下列步骤:步骤1:在搜索空间中随机生成M个N维粒子x
i
;步骤2:计算当前每个粒子的适应度值,并与粒子个体当前的最优位置p
best
比较,若粒子当前的适应度值大于p
best
,则将p
best
更新为当前适应度值,否则不更新;步骤3:通过适应度函数计算粒子群的适应度值,得到当前的全局最优解g
best
步骤4:计算当前惯性权重和学习因子,同时,更新粒子的速度,位置:v
i
=w*v
i
+c1*rand*(p
i
‑
x
i
)+c2*rand*(g
...
【专利技术属性】
技术研发人员:韦照川,廖志明,纪元法,孙希延,付文涛,梁维彬,
申请(专利权)人:南宁桂电电子科技研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。