[发明专利]一种禁忌搜索人工蜂群算法下的北斗导航选星方法有效
申请号: | 202011336466.0 | 申请日: | 2020-11-25 |
公开(公告)号: | CN112578414B | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 李一兵;夏杰宸;孙骞;叶方;田园 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G01S19/28 | 分类号: | G01S19/28;G01S19/37 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 禁忌 搜索 人工 蜂群 算法 北斗 导航 方法 | ||
本发明提供一种禁忌搜索人工蜂群算法下的北斗导航选星方法,方法步骤为:通过获取得到的地面观测点位置信息与北斗导航卫星实时位置信息,计算地面观测点处各北斗导航卫星高度角、方位角;以地面观测点处遮蔽角对各北斗导航卫星进行筛选得到可视卫星集合;利用禁忌搜索人工蜂群算法,以卫星组合方案的几何精度因子GDOP为目标函数,在解空间内对卫星组合方案寻优求解,得到具有最小GDOP的卫星组合方案。本发明将基于禁忌搜索人工蜂群算法应用于北斗导航选星过程,充分发挥人工蜂群算法预先设置参数少,寻优能力强的特点,寻优速度快等优点,有效提高北斗导航应用中选星过程效率,具有较大的价值和实用性。
技术领域
本发明涉及一种基于突变搜索人工蜂群算法的北斗导航选星方法,尤其涉及一种禁忌搜索人工蜂群算法下的北斗导航选星方法,属于北斗卫星导航定位领域。
背景技术
卫星导航定位系统利用轨道运行卫星提供的速度、位置信息完成对特定目标的定位、导航与检测。卫星导航定位作为当前主流的定位技术,在军民领域被广泛应用。北斗卫星导航系统(BeiDou Navigation Satellite System,BDS)是中国自主研制的全球卫星导航系统,也是继GPS、GLONASS之后的第三个成熟的卫星导航系统。2020年6月23日,北斗三号最后一刻全球组网卫星的发射成功,北斗导航系统完成全球组网部署。
在北斗卫星导航定位应用中,导航信号在传播过程中受到电离层延迟、对流层延迟、建筑物山体遮挡、电磁干扰等因素影响,在接收机无法收到所有可视网内卫星导航信号,因此需要根据导航需求在定位前粗略判别接收机所处位置的可视卫星空间分布,从中选择一个卫星子集用于定位解算。传统选星方法采用遍历的方法,对所有可视卫星组合进行计算比较,计算量大、实时性不理想。随着计算智能的兴起与发展,基于启发式算法的快速选星方法被用于快速选取合适的可视卫星子集以最佳化导航定位效果,然而该类算法存在陷入局部最优的问题与计算过程需要调节参数过多的问题。
发明内容
本发明的目的是为了提供一种实时、有效的禁忌搜索人工蜂群算法下的北斗导航选星方法,减少北斗导航应用中选星过程中的计算量以及选星过程收敛速度,提高选星过程时效性,间接提高导航定位精度。
本发明的目的是这样实现的:步骤如下:
步骤1:获取当前地面观测点位置参数向量Lo=[Bo,Lo,Ho],其中Bo,Lo,Ho分别为当前地面观测点大地纬度、大地经度、大地高数据;获取当前时刻所有北斗导航位置参数向量Li=[Bi,Li,Hi],式中Bi,Li,Hi分别表示当前时刻各北斗导航卫星大地纬度、大地经度、大地高数据,其中i=1,2,…,35;
步骤2:以当前地面观测点为原点建立球面坐标系,计算得到各北斗导航卫星角度参数向量Si=[Ei,Ai],其中Ei,Ai分别表示第i颗北斗导航卫星在当前坐标系下高度角、方位角;
步骤3:确定当前地面观测点遮蔽角θ,对北斗导航卫星进行筛选,保留Ei>θ的导航卫星,对满足条件的导航卫星进行连续编码,获得地面观测点处当前时刻可视卫星集合M={S1,S2,…,Sm},其中m为可视卫星个数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011336466.0/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G01S 无线电定向;无线电导航;采用无线电波测距或测速;采用无线电波的反射或再辐射的定位或存在检测;采用其他波的类似装置
G01S19-00 卫星无线电信标定位系统;利用这种系统传输的信号确定位置、速度或姿态
G01S19-01 .传输时间戳信息的卫星无线电信标定位系统,例如,GPS [全球定位系统]、GLONASS[全球导航卫星系统]或GALILEO
G01S19-38 .利用卫星无线电信标定位系统传输的信号来确定导航方案
G01S19-39 ..传输带有时间戳信息的卫星无线电信标定位系统,例如GPS [全球定位系统], GLONASS [全球导航卫星系统]或GALILEO
G01S19-40 ...校正位置、速度或姿态
G01S19-42 ...确定位置