摘要

针对现有的天文航海技术存在的不足之处,设计基于离散粒子群的船舶定位选星模型。运用Open GL对索星卡可视化,依据The Nautical Almanac进行后台数据库搭建;根据选星要求建立选星数学模型,通过改进的离散粒子群算法优化模型得出最优的3颗恒星;利用仿真试验来验证该方法的可行性和有效性。仿真结果表明该系统在天文航海中具有一定的使用价值。