摘要

为提高多全球导航卫星系统(GNSS)组合导航选星的效率,提出了一种基于哈里斯鹰优化(HHO)算法的快速选星方法。该算法模仿哈里斯鹰捕食的特点,结合莱维(Levy)飞行实现对复杂多维度问题求解,用该算法解决选星问题既能保证获得理想几何构型,又能大幅度减少接收机运算量,提高选星的实时性。通过仿真实验,调用卫星工具包(STK)导出的导航卫星数据,分析不同的参数变化对HHO快速选星算法结果的影响。结果表明:在从17颗可见星中选择8颗进行定位时,HHO法与遍历法相比,几何精度因子(GDOP)计算平均误差为0.3189%,而此时所节省的时间却占遍历法耗时的74.8306%,证明了该选星算法具有计算效率高、耗时短、精度高的优点,适用于多星座多选星的情况。