2. 中国科学院国家天文台, 北京 100012
2. National Astronomical Observatories, Chinese Academy of Sciences, Beijing 100012, China
由于深空目标距离非常远,要求天线必须具有很高的指向精度[1]才能确保对目标的准确捕获及跟踪[2]。当指向精度不准,天线无法对准目标,严重时会对任务执行产生重要影响。
因为佳木斯66米深空天线是国内最大的可全方位旋转天线,也是首次设计建造,所以指向精度的提高仍处于摸索阶段,目前用于提高天线指向精度的方法主要从硬件和模型修正两方面解决。由于天线系统对方位测角元件超大空心内径及高精度的要求,硬件方面运用光电编码器作为系统的测角元件,选用的方位光栅原件编码精度达到3″,俯仰光电码盘编码精度达到1″。软件方面通过设置天线标校子系统,通过射电源观测法进行角度标校[3]。以大量已精确测量位置的射电源为基准,通过观测得出天线实际指向的方位俯仰与射电源位置的一系列差异数据,经过数据处理得到误差改正模型[4],从而修正天线指向精度。
66米天线原有标校系统的修正模型建立所用的射电源数量很少,利用十字扫描观测模式对这些射电源进行观测时,整个标校过程中,需要经过人为制定计划、按照计划完成手动跟踪、判断射电源轨迹、位置偏开、扫描、检查文件记录情况等一系列操作,过程繁琐,观测周期长,对人员长时间操作正确率要求高,导致工作效率低下。同时由于人为制定任务规划时,射电源在天空分布不均匀,使得标校结果不理想,导致长期以来66米天线指向精度没有得到很好的提升。因此,一种自动化程度高、扫描效果好的标校软件显得尤为必要。
本文设计的指向标校自动化软件主要包括两部分:自动规划及自动扫描。自动规划主要实现了标校计划的自动制定功能,用户可依据要扫描的天区范围、扫描点的散度、扫描策略等,制定标校计划,并通过软件界面,直观地看到扫描点在天区内的覆盖情况。根据需求,对比不同扫描策略制定计划的优劣,选用适当的计划用作实际观测,同时优化切换天线的时间,提高天线的运行效率。自动扫描主要实现了对标校计划的自动执行,软件读取事先制定的扫描计划,并按照时间符合原则,对扫描计划按序执行,自动完成射电源的跟踪、位置偏开、扫描及扫描文件的生成。
1 指向标校原理天线的指向误差被定义为两个参考坐标系之间的偏差,其中一个参考坐标系是指令位置坐标系,另一个参考坐标系是天线实际响应位置坐标系。天线指向标校的目的是测量在整个天区中,这两个参考坐标系之间的偏差,将偏差量添加到天线的方位指令和俯仰指令中[5]。方位和俯仰偏差值ΔA和ΔE定义如下:
$ \Delta A = ({A_{{\rm{observed}}}}-{A_{{\rm{command}}}}){\rm{cos}}({E_{{\rm{observed}}}}), $ | (1) |
$ \Delta E = {E_{{\rm{observed}}}}-{E_{{\rm{command}}}}, $ | (2) |
其中,Aobserved,Eobserved为当天线实际正对射电源时的观测方位角与俯仰角;Acommand,Ecommand为根据天文历表计算得出某一时刻方位和俯仰的理论值。
假设选取如图 1中的6颗射电源,对每个射电源按照图 2中的方法扫描观测,得到射电源理论位置与实际位置的方位偏差ΔA和俯仰偏差ΔE,将ΔA,ΔE代入天线指向误差的数学模型[6]:
$ \Delta A = {C_1}-{C_3}{\rm{cos}}({C_4}){\rm{tan}}E{\rm{cos}}A-{C_3}{\rm{sin}}({C_4}){\rm{tan}}E{\rm{sin}}A + {C_5}{\rm{tan}}E-{C_6}{\rm{sec}}E, $ | (3) |
$ \Delta E = {C_2} + {C_3}{\rm{cos}}({C_4}){\rm{sin}}A-{C_3}{\rm{sin}}({C_4}){\rm{cos}}A + {C_7}{\rm{cos}}E + {C_8}{\rm{cot}}E, $ | (4) |
其中,A为指向测量的方位;E为指向测量的俯仰;ΔA为方位指向误差;ΔE为俯仰指向误差。通过对一批射电源的指向误差测量数据A、E、ΔA和ΔE值,用最小二乘法解算得到C1至C8共8个参数。其中,C1为方位编码器零点误差;C2为俯仰编码器零点误差;C3为方位倾斜误差;(π/2-C4)为方位倾斜方向的方位坐标;(π/2-C5)为方位轴与俯仰轴夹角;C6为电轴指向偏差;C7为重力变形;C8为大气折射。最后将8个误差项装填至天线控制单元的软件中,从而将天线指向的系统误差修正到最小。
2 自动规划软件的实现 2.1 规划原则依据分层抽样原理,为了得到更加准确、更加具有普适性的指向误差参数,在指向标校规划过程中,需要满足以下原则:
(1) 要进行指向精度标校,首先要对全天区进行大面积扫描,尽量覆盖全天区。通过与国家天文台合作,获得了校准源表,可用于观测的射电源数量由原来的9个增加到现在的78个,从而解决了可用于观测的射电源少的问题。
(2) 进行指向精度标校时,扫描点尽量在全天区均匀分布。
(3) 要进行指向精度标校,尽量优化切换天线的时间,在最短的时间内实现对尽量多的射电源的跟踪扫描,提高天线完成标校工作的运行效率。
2.2 规划算法设计根据规划原则,设计了一种基于天区分块的扫描规划算法。将由天线方位俯仰值度量的天区划分为若干等大小的天区单元,尽可能在每个单元内对一颗标校射电源进行一次十字扫描,算法流程如图 3。
用户可根据实际情况,设置包括方位下限azmin、俯仰下限elmin、方位上限azmax、俯仰上限elmax、方位区间azdiff、俯仰区间eldiff、扫描起始时间tstart、扫描结束时间tend在内的规划参数。软件根据用户设置的参数,将天区划分为azcount × elcount个单元,每个单元大小为azdiff × eldiff。其中azcount与elcount可表示为
$ a{z_{{\rm{count}}}} = {\rm{ }}\frac{{a{z_{{\rm{max}}}}-a{z_{{\rm{min}}}}}}{{a{z_{{\rm{diff}}}}}}, $ | (5) |
$ e{l_{{\rm{count}}}} = {\rm{ }}\frac{{e{l_{{\rm{max}}}}-e{l_{{\rm{min}}}}}}{{e{l_{{\rm{diff}}}}}}, $ | (6) |
当射电源在某个单元内完成扫描,即认为该单元已完成覆盖,不再进行扫描。
规划时,首先利用初始化天区单元算法对天区单元进行初始化,将射电源按照其实际位置填入相应天区单元中,并计算相应单元的评价值。初始化完毕后,根据用户的选星规则对每个单元的评价值进行预处理[7]。处理完毕,利用选星算法选择一颗最优射电源,作为此次扫描目标,并写入计划文件。重复以上步骤,直到规划结束。
2.2.1 初始化天区单元模块初始化天区单元模块主要功能为:计算天线从当前位置转向源表中每个射电源时,源的方位俯仰角度及指向的时刻,并根据计算的方位俯仰角度,将源的名称、指向时刻、方位俯仰角度填入相应的天区单元,计算该单元的评价值,算法流程如图 4。
模块首先遍历天区单元,对所有未扫描的单元重置评价值。然后从源表中选择1颗射电源,计算天线自当前位置转至该源时,源的方位俯仰角度,及指向源的时刻,根据方位俯仰角度计算对应天区单元。如果该单元尚未规划,则将源的名称、指向时刻、方位俯仰角度填入该天区单元,并按照下式计算评价值grade:
$ grade = symbol \times {\rm{max}}\left\{ {\left| {a{z_{\rm{源}}} - a{z_{\rm{当前}}}} \right|,\left| {e{l_{\rm{源}}} - e{l_{\rm{当前}}}} \right|} \right\}, $ | (7) |
$ symbol = \left\{ \begin{array}{l} \;\;\;1, a{z_{\rm{源}}}-a{z_{\rm{当前}}} \ge 0\\ \;-1, a{z_{\rm{源}}}-a{z_{\rm{当前}}} < 0 \end{array} \right.. $ | (8) |
预处理模块主要功能为:获取用户选择的选星规则,根据所选规则,对所有未扫描单元的评价值进行预处理,算法流程如图 5。
软件预置了3种选星规则,用户可根据实际需要,选择相应规则,完成预处理。
2.2.3 选星模块选星模块的主要功能为:根据选星规则预处理算法处理过的各天区单元评价值,选择下一颗要跟踪扫描的射电源,直到计划时间结束或所有天区单元完成扫描,结束选星,算法流程如图 6。
在选星过程中,首先遍历天区单元,依据评价值选择下一颗要跟踪扫描的射电源,然后重复上述步骤,直到完成规划。
2.3 实现界面图 7为指向标校自动化程序界面图,图 8为相同观测时段内,手动制定规划与通过新的规划算法得到的选星效果对比。通过对比可以看出,新的规划算法使得需要扫描的校准源在全天区均匀分布。
3 自动化扫描软件的实现依据扫描计划文件,按照时间符合原则[8],按序对计划中的射电源进行自动跟踪、预判运动轨迹、位置偏开、扫描、文件生成,算法流程如图 9。
软件可以解析自动规划生成的计划文件,或者第三方提供的约定格式的计划文件,然后按照计划中的射电源表,找到计划中晚于当前时刻的第1个观测目标,开始跟踪,到达预定时刻后,自动完成一系列扫描记录等工作,然后寻找下一个观测目标,重复上述步骤直到观测结束。软件会自动跳过过期的观测目标,保证其他观测目标能够按计划完成。
4 结论我们设计并完成了一套完整的指向标校自动化软件,可以实现标校计划的自动规划和标校观测计划的自动执行,丰富和完善了佳木斯66米深空探测系统标校分系统的功能,提升了标校工作的效率和天线的指向精度。指向精度作为深空探测系统的关键指标,对任务执行的质量起至关重要的作用。
经过两个月的实际跟踪验证,本文设计的指向标校自动化软件满足设计需求,一方面提升了标校工作效率,工作周期由7天缩减为2~3天,扫描效率在原有基础上提高了4倍,标校过程中的人为操作由数百次减少为3次,降低了指向标校工作对操作人员的知识储备需求,操作人员无需了解射电天文相关知识,甚至无需掌握天线指向标校原理,只需学会简单的软件操作即可,大大降低了工作中指向标校具体操作的难度。另一方面,通过新的规划算法得到校准源在全天区的分布更加均匀,使结果用于指向改正模型解算时能更好地提高指向精度。目前,通过本系统标校后的天线方位俯仰指向精度均在20″左右,精度比原来提高了一倍有余。
[1] |
赵彦, 张新锋, 施浒立. 基于四元数的射电望远镜指向误差分析方法[J]. 机械科学与技术, 2009, 28(10): 1359–1363 Zhao Yan, Zhang Xinfeng, Shi Huli. Pointing error analysis of a radio telescope using quaternion[J]. Mechanical Science and Technology for Aerospace Engineering, 2009, 28(10): 1359–1363. DOI: 10.3321/j.issn:1003-8728.2009.10.021 |
[2] | 吴伟仁, 董光亮. 深空测控通信系统工程与技术[M]. 北京: 科学出版社, 2013. |
[3] | 叶尚辉, 李在贵. 天线结构设计[M]. 西安: 西安电子科技大学出版社, 1985. |
[4] |
肖明, 王娜, 刘志勇. 大气折射对射电望远镜高精度指向的影响[J]. 天文研究与技术, 2016, 13(1): 44–51 Xiao Ming, Wang Na, Liu Zhiyong. Atmospheric refractions and radio telescope pointing corrections[J]. Astronomical Research & Technology, 2016, 13(1): 44–51. |
[5] | 鲁尽义. 航天测控系统测角分系统[M]. 西安: 中国电子科技集团第三十九研究所, 2008. |
[6] |
喻业钊, 韩雷, 周爽, 等. 佳木斯66m射电望远镜指向精度测量及改进[J]. 天文研究与技术, 2016, 13(4): 408–415 Yu Yezhao, Han Lei, Zhou Shuang, et al. A study on measurements and improvements of pointing accuracy of jiamusi 66m radio telescope[J]. Astronomical Research & Technology, 2016, 13(4): 408–415. |
[7] |
何秋会, 刘利利, 汪翊鹏, 等. 南京大学65cm天文望远镜指向精度的修正研究[J]. 南京大学学报:自然科学版, 2005, 41(4): 365–363 He Qiuhui, Liu Lili, Wang Yipeng, et al. Correction of pointing accuracy of NJU-65cm telescope[J]. Journal of Nanjing University:Natural Sciences, 2005, 41(4): 365–363. |
[8] |
和丽娟, 鞠德华, 何超, 等. 云南天文台1.2m望远镜的圆顶自动化控制系统[J]. 天文研究与技术, 2017, 14(1): 87–93 He Lijuan, Ju Dehua, He Chao, et al. The dome auto control system of the 1.2m telescope at Yunnan Observatories[J]. Astronomical Research & Technology, 2017, 14(1): 87–93. |