论文部分内容阅读
空间望远镜进行深空探测时,需要视轴保持长时间的稳定才能获取到高质量的天文图像。而空间望远镜时刻受到外部各种扰动因素的影响,因此有必要设计高稳定度的精密稳像系统来保证视轴的稳定。精细导星仪作为大口径空间望远镜精密稳像系统的关键部件,为视轴长时间的稳定提供高精度的姿态测量信息。精细导星仪检测视轴稳定的偏差,输出相对姿态测量信息,构成精密稳像精级控制系统的检测单元;另外通过星图识别和姿态解算,可输出高精度的绝对姿态,保证空间望远镜姿态控制系统的正常运行。本课题以此为研究背景,进行先期探索性研究和可行性验证,探讨我国空间望远镜精密稳像系统中精细导星仪研制的面临的挑战,重点研究在10到14等星范围内以及长焦距小视场的条件下,利用多星点进行快速姿态解算的技术,以及研究如何得到角秒级的高精度姿态信息。本文首先对空间望远镜背景下的国内外精细导星仪研究现状和发展历程进行了深入调研,重点对高精度、高帧频的姿态解算技术的发展现状进行了探讨。详细分析了精细导星仪姿态解算的相关性能参数和需要突破的技术难点,提出了系统的基本组成和研究方案。按照实现精细导星仪姿态解算的要求,对精细导星星图识别算法进行了研究,提出了满足精细导星仪星图识别要求的算法;通过对经典姿态确定算法的仿真分析,提出了满足精细导星仪姿态解算要求的姿态确定算法;另外结合容积卡尔曼滤波良好的姿态估计性能,提出了适用于精细导星仪的两种改进容积卡尔曼滤波算法;最后,在实验室环境完成对精细导星仪姿态确定算法的半物理仿真验证。课题完成了对精细导星仪姿态解算前沿和前瞻性的研究工作。本课题的主要创新点为:针对精细导星仪姿态解算的要求,以极限星等范围为10到14等星的UCAC4部分星表为基础,结合K向量快速搜索方法,提出了基于星点特征不变原理的快速星图识别算法,模拟仿真表明在局部天区算法的星图识别率可以达到97%。在多星点条件下从姿态解算精度、解算速度、鲁棒性等角度对经典算法进行了仿真对比,提出了满足精细导星仪精度和速度性能要求的改进ESOQ2算法。改进算法可以在保证精度的同时避免数据量过大导致姿态更新率降低的问题。对传统容积卡尔曼滤波姿态估计算法进行了改进,提出了基于模糊规则的自适应容积卡尔曼滤波姿态估计算法,仿真验证表明改进算法在精细导星仪姿态波动时能快速的恢复到跟踪状态;同时提出了SVD辅助的容积卡尔曼滤波姿态估计算法,将SVD应用到容积卡尔曼滤波的量测更新中,仿真表明此算法具有良好的姿态估计性能。设计了基于Qt环境下的算法验证软件,方便算法的验证和移植。研制了基于Anafocus Lince5M181探测器的焦平面相机并成功成像。结合Ti公司多核DSP处理板TMDSEVM6678LE,搭建了实验室验证平台,对姿态解算进行设计优化和硬件验证,对于多星点参与解算的时间可保持在24ms,满足了姿态解算实时性的要求。通过静态试验和动态试验对提出的算法进行了验证并取得了预期的效果,证明了理论研究的合理性。