摘要
在远程火箭飞行过程中,通过计算天球系到星敏系的旋转四元数,可作为星图模拟的输入数据。本文从坐标系定义出发,首先,完善了基于北京时间的格林尼治恒星时角在工程上的实用算法,根据多次旋转原理,给出了天球系到发射惯性系的姿态转换方法;其次,探讨了发射惯性系到箭体系以及箭体系到星敏系的姿态转换方法;最后,给出算例,通过仿真计算得出结果,验证了方法的可行性。该方法容易理解,根据推导思路也可举一反三,对于星图模拟中姿态的转换具有一定参考意义。
航天器上装载的姿态敏感
在轨航天器主要通过恒星或目标确定姿态,航天器在运动过程中,航天器的位置和速度都会发生变
姿态确定对于卫星、火箭、导弹运行的控制具有重要意
从天球系到星敏系的姿态旋转,通常需要用到以下几种坐标系:
① 天球坐标系。常用的天球坐标系有地平坐标系、赤道坐标系、黄道坐标系等。这里天球系仅指赤道惯性坐标系,其坐标原点位于地心处,轴在赤道平面内并指向平春分点,轴指向北极,与地球自转轴重合,轴垂直于轴和轴,且与和轴成右手系。当前,天球系通常以年月日时的平春分点为基准,称为惯性坐标系。
② 发射系与发射惯性
发射惯性系与发射系的区别在于,随着地球的自转,坐标原点以及坐标系各个轴在惯性空间保持不动。
③ 箭体坐标系。箭体系坐标原点在火箭质心。与箭体纵对称轴重合,指向箭体头部。轴在火箭纵对称面内,垂直于纵轴,指向第象限。轴垂直于箭体纵对称面,顺着发射方向看,指向右侧。箭体坐标系能够反映火箭飞行过程中的姿态。
④ 星敏坐标
根据坐标系的定义,从天球系到发射惯性系的转换需要进行如下四次旋转:
① 绕天球系轴旋转角度,使得旋转后的XZ面过发射站点。如图所示,为地心,轴指向春分点,经过旋转得到轴,为发射站点的地理经度,为发射时刻的格林尼治恒星时角。

图1 绕Z轴旋转()
Fig. 1 Rotate () around Z axis
基于北京时间的格林尼治恒星时
(1) |
式中, 表示世界时时刻的儒略日,、、表示北京时间的年、月、日,表示向零取整。需要注意的是,这里年的取值范围为。
(2) |
式中为与之间的儒略世纪数。
(3) |
式中, 为格林尼治世界时零时的恒星时,单位度,当在范围之外时,要加上或减去的倍数,使其适应到范围内。
(4) |
(5) |
式中, 、、为北京时间的时、分、秒,为对应的格林尼治时间(换算成小时),即为格林尼治恒星时角,单位度。
② 绕轴逆向旋转角度,使得旋转后的轴过发射站点。如图所示,为地心,轴由步骤①旋转得到,经过再次旋转得到轴,为发射站点的地理纬度。

图2 绕轴逆向旋转
Fig. 2 Reverse rotate around axis
③ 在图中,将坐标原点从地心平移到站点位置,于是得到轴。绕轴逆向旋转,使得轴与发射站点的地平面平行,即为图中的轴,其中轴指向正北方向。

图3 绕轴逆向旋转
Fig. 3 Reverse rotate around axis
④ 先绕轴逆向旋转,使得轴平行于正北方向,再绕轴继续逆向旋转角度,其中为火箭发射时的方位角。如图所示,为旋转后的位置。

图4 绕轴逆向旋转
Fig. 4 Reverse rotate around axis
综上,天球坐标系到发射惯性坐标系的旋转矩阵计算表达式为:
(6) |
其中,为发射方位角,为地理纬度,为地理经度,为格林尼治恒星时角。
火箭飞行当前时刻的姿态角可以由程序角和姿态角偏差相加求
从火箭发射时刻起,姿态角偏差为时间的函数,可以表示为:
(7) |
其中,为火箭飞行时间,为姿态角随时间变化的函数关系,、、分别为滚转角偏差、偏航角偏差、俯仰角偏差。
根据工程上对三轴稳定卫星常采用的欧拉角321转
(8) |
结合表达
(9) |
星敏感器在载体火箭上固定安装,其相对于火箭的安装矩阵已知,因此不难获取箭体坐标系到星敏坐标系的旋转四元数。由于以上步骤均计算得出旋转矩阵,为统一计算,当已知标定的旋转四元数时,可用以下算
(10) |
根据上式中旋转矩阵与四元数的对应关系,可以解得四元数的绝对值,若用表示矩阵中的各个元素,则有:
(11) |
上式中的符号原则上可以任取,这里取正,若用表示数值的正负,则其余符号按照下式确定:
(12) |
最后,将天球系到箭体系的旋转四元数乘以箭体系到星敏系的四元数,即可得到天球系到星敏系的旋转四元数。若将两个四元数分别表示为:
(13) |
则四元数乘法法则如下:
(14) |
上面阐述了坐标系间姿态的转换方法,在实际场景中应用案例较多,下面简述一个作者在实际应用场景中遇到并通过上述转换方法解决的案例。
已知输入数据包括发射站点的经纬度、火箭发射时方位角、发射时间、火箭飞行某时刻的姿态角、箭体相对于星敏感器的姿态,通过上述的转换方法计算得到天球系到星敏系的姿态四元数。具体数据及计算过程和计算结果如下:
本文从工程实际出发,在已知发射惯性系下火箭欧拉角以及箭体到星敏感器标定四元数的前提下,推导总结了天球惯性坐标系到发射惯性坐标系的姿态转换计算方法。该方法基于多次旋转阐述了姿态转换的基本思路和原理,方便理解并有助于编程实现。在火箭发射后的飞行阶段,通常要重点考虑随时间变化的姿态角偏差,为了简化计算,本文仿真计算输入的欧拉角认为已经包含姿态偏差角。后续研究将重点考虑飞行过程中姿态偏差角对于姿态转换的影响。
参考文献
梁斌, 朱海龙, 张涛, 等. 星敏感器技术研究现状及发展趋势[J]. 中国光学, 2016, 9(1): 16-29. [百度学术]
LIANG Bin, ZHU Hailong, ZHANG Tao, et al. Research status and development tendency of star tracker technique[J]. Chinese Optics, 2016, 9(1): 16-29. [百度学术]
RICHARD BLOCKLEY, WEI SHYY. 动力学与控制[M]. 江驹,周建江, 韩潮, 等译. 北京: 北京理工大学出版社, 2016. [百度学术]
李铸洋, 秦文振. 一种应用于天文大地测量的多视场星图模拟方法[J]. 北京测绘, 2017(S1): 82-85. [百度学术]
LI Zhuyang, QIN Wenzhen. A method of star map simulation applicated on astronomical geodetic observations with various fields of view[J]. Beijing Surveying and Mapping, 2017(S1): 82-85. [百度学术]
BAI Yang, LI Jianlin, ZHA Rongwei, et al. Catadioptric optical system design of 15-magnitude star sensor with large entrance pupil diameter[J]. Sensors, 2020, 20(19): 1-14. [百度学术]
LIU Zengyi, ZHAO Borui, XING Fei. Design and error analysis of a high accurate star simulator based on optical splicing technology[J]. Instrumentation, 2015, 2(1): 44-56. [百度学术]
李光茜, 王凌云, 郑茹, 等. 高动态地面星图模拟检测系统算法研究[J]. 长春理工大学学报(自然科学版), 2019, 42(3): 24-27. [百度学术]
LI Guangxi, WANG Lingyun, ZHENG Ru, et al. Study on algorithm of high dynamic ground star map simulation detection system[J]. Journal of Changchun University of Science and Technology (Natural Science Edition), 2019, 42(3): 24-27. [百度学术]
李德彪. 基于惯性平台的小视场星体跟踪器星图模拟技术研究[J]. 光学与光电技术, 2020, 18(2): 87-92. [百度学术]
LI Debiao. Star map simulation of star tracker based on inertial platform[J]. Optics & Optoelectronic Technology, 2020, 18(2): 87-92. [百度学术]
NING Xiaolin, CHEN Pingping, HUANG Yueqing, et al. Angular velocity estimation using characteristics of star trails obtained by star sensor for spacecraft[J]. Science China Information Sciences, 2021, 64(1): 197-210. [百度学术]
汪英娇, 张国玉, 孙高飞, 等. 动态星模拟器星图模拟软件设计[J]. 长春理工大学学报(自然科学版), 2011, 34(1): 5-8. [百度学术]
WANG Yingjiao, ZHANG Guoyu, SUN Gaofei, et al. Software simulation of a dynamic display system for star map[J]. Journal of Changchun University of Science and Technology (Natural Science Edition), 2011, 34(1): 5-8. [百度学术]
姜斌, 张柯, 杨浩, 等. 卫星姿态控制系统容错控制综述[J]. 航空学报, 2021, 42(11): 66-79. [百度学术]
JIANG Bin, ZHANG Ke, YANG Hao, et al. Fault-tolerant control of satellite attitude control systems: Review[J]. Acta Aeronautica et Astronautica Sinica, 2021, 42(11): 66-79. [百度学术]
张卫东, 刘玉玺, 刘汉兵, 等. 运载火箭姿态控制技术的发展趋势和展望[J]. 航天控制, 2017, 35(3): 85-89. [百度学术]
ZHANG Weidong, LIU Yuxi, LIU Hanbing. Development trend and prospect of attitude control technologies of launch vehicle[J]. Aerospace Control, 2017, 35(3): 85-89. [百度学术]
RAD A M. Optimal attitude determination method in presence of noise and bias on different star sensors[J]. International Journal of Engineering & Technology. 2014, 3(2): 155-165. [百度学术]
马红亮, 陈统, 徐世杰. 多星敏感器测量最优姿态估计算法[J]. 北京航空航天大学学报, 2013, 39(7): 869-874. [百度学术]
MA Hongliang, CHEN Tong, XU Shijie. Optimal attitude estimation algorithm based on multiple star-sensor observations[J]. Journal of Beijing University of Aeronautics and Astronautics, 2013, 39(7): 869-874. [百度学术]
王志刚, 施志佳. 远程火箭与卫星轨道力学基础[M]. 西安: 西北工业大学出版社, 2006. [百度学术]
段辉, 周召发, 张志利, 等. 星敏感器姿态测量算法研究[J/OL]. 系统工程与电子技术. 2022-03-03[2022-12-06].https://kns.cnki.net/kcms/detail/11.2422.tn.20220624.1758.010.html. [百度学术]
DUAN Hui, ZHOU Zhaofa, ZHANG Zhili, et al. Study on attitude measurement algorithm of star sensor[J/OL]. Systems Engineering and Electronics. 2022-03-03[2022-12-06]. https://kns.cnki.net/kcms/detail/11.2422.tn. 20220624.1758.010.html. [百度学术]
H D.CURTIS. 轨道力学[M]. 周建华, 徐波, 冯全胜, 译. 北京: 科学出版社, 2009. [百度学术]
淡鹏, 王丹, 侯黎强, 等. 火箭飞行姿态可视化绘制方法[J]. 弹箭与制导学报, 2014, 34(2): 98-100. [百度学术]
DAN Peng, WANG Dan,HOU Liqianget al. Visualization method of rocket flying attitude[J]. Journal of Projectiles, Rockets, Missiles and Guidance, 2014, 34(2): 98-100. [百度学术]
邓红, 刘光斌, 陈昊明, 等. 发射惯性坐标系下误差角与数学平台失准角的推导与仿真[J]. 宇航学报, 2011, 32(4): 781-786. [百度学术]
DENG Hong, LIU Guangbin, CHEN Haoming, et al. Deduction and simulation of angular error relationship in "SINS /CNS" integrated navigation system[J]. Journal of Astronautics, 2011, 32(4): 781-786. [百度学术]
淡鹏, 王丹, 郭延臣. 星敏数据转换为参考系欧拉角姿态的方法[J]. 电讯技术, 2016, 56(12): 1340-1345. [百度学术]
DAN Peng, WANG Dan, GUO Yanchen. Method for transferring star sensor attitude to reference coordinate euler angle[J]. Telecommunication Engineering, 2016, 56(12): 1340-1345. [百度学术]
秦永元. 惯性导航[M]. 北京: 科学出版社, 2006. [百度学术]