哈尔滨工业大学学报  2018, Vol. 50 Issue (1): 127-133  DOI: 10.11918/j.issn.0367-6234.201610036
0

引用本文 

梁振华, 廖文和, 张翔. 自旋推进微纳卫星机理分析[J]. 哈尔滨工业大学学报, 2018, 50(1): 127-133. DOI: 10.11918/j.issn.0367-6234.201610036.
LIANG Zhenhua, LIAO Wenhe, ZHANG Xiang. Mechanism analysis on spinning thrusting micro-nano satellite[J]. Journal of Harbin Institute of Technology, 2018, 50(1): 127-133. DOI: 10.11918/j.issn.0367-6234.201610036.

基金项目

南京理工大学自主科研专项(30916011101)

作者简介

梁振华(1990—), 男, 博士研究生;
廖文和(1965—), 男, 教授, 博士生导师

通信作者

张翔, zhxiang2002@126.com

文章历史

收稿日期: 2016-10-11
自旋推进微纳卫星机理分析
梁振华, 廖文和, 张翔     
南京理工大学 机械工程学院, 210094 南京
摘要: 为解决微纳卫星在机动变轨过程中受到侧向干扰力矩的问题,选择自旋稳定的方式,降低卫星速度指向偏差.考虑到质量变化以及喷气阻尼力矩的影响,建立恒定推力下无轴向扭矩的微纳卫星自旋推进模型,得到角速度、欧拉角、角动量以及角速度和欧拉角最大值的解析解.应用实例进行数值分析,结果表明:所求得的解析解精度较高;在发动机点火过程中,侧向角速度和欧拉角呈周期性变化,其中侧向角速度振幅越来越小;角动量矢量指向曲线为一圆形,圆形的半径近似等于卫星速度增量指向偏差;高速自旋的微纳卫星动不平衡特性对卫星自旋机动过程影响较小;微纳卫星的外形越接近于圆盘状,卫星速度增量指向偏差越小,变轨精度越高.
关键词: 微纳卫星     自旋推进     解析解     角动量     速度增量    
Mechanism analysis on spinning thrusting micro-nano satellite
LIANG Zhenhua, LIAO Wenhe, ZHANG Xiang     
School of Mechanical Engineering, Nanjing University of Science and Technology, Nanjing 210094, China
Abstract: To solve the problem of transverse torques on micro-nano satellites during orbital maneuver, the spin-stabilized method was selected to reduce velocity pointing error. Considering the effects of mass variation and jet damping, the spinning thrusting satellite model which subjected to constant force and zero axial torque was established. After that, the analytic solutions for angular velocity, angular momentum, asymptotic limits of angular velocity and Euler angle were obtained. The example was simulated and the results show that the analytic solutions are highly accurate. Besides, the transverse angular velocity and Euler angle are changing periodically, and the amplitude of transverse angular velocity decreases as the time is increasing. What's more, the curve of angular momentum vector pointing is a circle, and the radius is nearly equal to the satellite velocity increment pointing error. Also, the dynamic unbalance characters of the micro-nano satellite under high spin rate have little influence on the spinning maneuver process. As the micro-nano satellite becomes more disklike, the velocity increment pointing error can be decreased, and the accuracy of the orbit maneuver is raised.
Key words: micro-nano satellite     spinning thrusting     analytic solutions     angular momentum     velocity increment    

随着微纳卫星技术的不断发展,对卫星轨道机动能力提出了较高的要求.相较于推力小、总冲低的微推力器而言[1],固体发动机由于密度冲量高、体积小、结构简单、工作时间短等优势,可以用于微纳卫星快速轨道机动、空间星座部署以及离轨装置等[2-3].然而,由于发动机的安装误差、卫星质心偏差、发动机喷口偏离卫星主轴等原因,在点火过程中产生了侧向干扰力矩.在不施加任何稳定方式情况下,微纳卫星受到侧向干扰力矩后,导致其速度方向偏离设计方向,从而影响其飞行轨迹.为了降低微纳卫星在机动变轨过程中的速度指向偏差,可以选择自旋稳定控制方式[4-5].

航天器通过自旋稳定降低速度指向偏差的研究已经发展数十年,并且部分已经在轨得到了验证[6].在自旋推进过程中发动机推力恒定,航天器角速度越大,速度增量指向偏差越小[7]. Longuski等[8-11]在恒定侧向力矩、无轴向扭矩以及忽略喷气阻尼力矩的假设下,推导出自旋推进卫星欧拉角、角动量、惯性速度、惯性位移的解析解.根据所求得的解析解,研究了航天器自旋稳定过程中三轴方向的运动规律.此外,Longuski又提出了使用双脉冲发动机来降低航天器速度指向偏差的方法,在发动机第一次点火结束后,航天器速度增量方向偏离设计方向一定的角度.维持航天器自旋角速度不变,使其绕自旋轴转过一定的角度后,进行第二次点火.通过合理的设计两次点火之间的时间间隔,使第二次点火所产生的速度增量指向偏差方向刚好与第一次相反,从而能够提高卫星在机动过程中的变轨精度[12-13].郜冶[14-15]及Thomson[16]研究表明,固体火箭发动机质量变化、喷气阻尼力矩以及内部燃气流对飞行器章动角度也会产生一定的影响.对于常规大卫星而言,由于其质量高、主惯量大,在忽略卫星质量变化和喷气阻尼力矩的情况下所建立的理论模型,对计算结果的影响较小[8-13].而对于微纳卫星而言,星上所携带的推进剂质量分数较高,并且由于微纳卫星质量小,发动机在工作过程中所产生的喷气阻尼力矩对卫星的作用就显得尤为重要.

本文开展了恒定推力作用下微纳卫星自旋推进机理研究,根据所建立的理论模型,结合仿真算例,研究了微纳卫星自旋推进运动,分析了微纳卫星自旋推进过程中速度增量指向偏差的影响因素,对微纳卫星自旋机动有一个较深入的了解.

1 理论模型与解析解推导

图 1所示,恒定推力作用下微纳卫星在自旋推进过程中为一绕固定点旋转的刚体,令坐标系o-xyz固定在微纳卫星上,原点位于卫星质心,3个坐标轴方向分别对应星上3个主轴方向,其中z轴为微纳卫星自旋轴.发动机的推力大小为F,推力指向偏差角度为α,推力作用点偏移自旋轴的距离为d,喷口与卫星质心之间的距离为h, 3个轴方向上所受到的力矩分别为MxMyMz.为了能够较为显著地突出微纳卫星在发动机点火过程中的运动,设置惯性参考坐标系O-XYZ的原点O位于初始时刻o-xyz的原点,3个轴指向分别与初始时刻o-xyz 3个轴指向一致,在微纳卫星自旋机动过程中,XYZ轴指向恒定不变[9].

图 1 自旋推进微纳卫星模型 Figure 1 Model for spinning thrusting micro-nano satellite

考虑到推进剂质量损耗和发动机喷气阻尼力矩所产生的影响,微纳卫星自旋推进欧拉动力学方程为[17]

$ \left\{ \begin{array}{l} {{\dot \omega }_x}\left( t \right) = {M_x}/{I_x} - \left[ {\left( {{I_z} - {I_y}} \right)/{I_x}} \right]{\omega _y}{\omega _z} - \left[ {{{\dot I}_x} - } \right.\\ \;\;\;\;\;\;\left. {\dot m\left( {{h^2} + {d^2}} \right)} \right]{\omega _x}/{I_x},\\ {{\dot \omega }_y}\left( t \right) = {M_y}/{I_y} - \left[ {\left( {{I_x} - {I_z}} \right)/{I_y}} \right]{\omega _z}{\omega _x} - \left[ {{{\dot I}_y} - } \right.\\ \;\;\;\;\;\;\left. {\dot m{h^2}} \right]{\omega _y}/{I_y},\\ {{\dot \omega }_z}\left( t \right) = {M_z}/{I_z} - \left[ {\left( {{I_y} - {I_x}} \right)/{I_z}} \right]{\omega _x}{\omega _y} - \left[ {{{\dot I}_z} - } \right.\\ \;\;\;\;\;\;\left. {\dot m{d^2}} \right]{\omega _z}/{I_z}. \end{array} \right. $ (1)

由于发动机安装误差d较小,忽略卫星3个轴方向上主惯量的变化,对微分方程组(1)进行简化,令

$ \left\{ \begin{array}{l} \left[ {{{\dot I}_x} - \dot m\left( {{h^2} + {d^2}} \right)} \right]{\omega _x}/{I_x} = - \dot m\left( {{h^2} + {d^2}} \right) = - \dot m{h^2} = a,\\ \left( {{{\dot I}_y} - \dot m{h^2}} \right){\omega _y}/{I_y} = - \dot m{h^2} = a,\\ \left( {{{\dot I}_z} - \dot m{d^2}} \right){\omega _z}/{I_z} = 0. \end{array} \right. $ (2)

式中a为发动机点火过程中的喷气阻尼力矩大小.发动机在工作过程中,推力作用点与卫星质心之间距离h的变化较小,因而在发动机质量流量一定的情况下,喷气阻尼力矩为一恒定值.对于轴对称微纳卫星而言,Ix=Iy=I,令

$ k = \left( {{I_z} - I} \right)/I. $ (3)

微纳卫星在发动机点火之前,可以通过星上所安装的磁力矩器进行起旋[17],当达到卫星机动变轨所需要的自旋角速度后,触发发动机点火.因此,在自旋推进过程中,z轴上的力矩Mz为0.设置卫星自旋角速度的恒定,令ωx(0)、ωy(0)均为0,根据式(1)~(3)求解出微纳卫星侧向角速度解析解分别为

$ \left\{ \begin{array}{l} {\omega _x} = \frac{{a{M_x} - Ik{M_y}{\omega _{z0}}}}{{{a^2} + {I^2}{k^2}\omega _{z0}^2}} + \frac{{\exp \left( { - at/I} \right)}}{{{a^2} + {I^2}{k^2}\omega _{z0}^2}} \cdot \\ \;\;\;\;\;\;\;\left\{ {\left( {a{M_y} + Ik{M_x}{\omega _{z0}}} \right)\sin \left( {k{\omega _{z0}}t} \right) - } \right.\\ \;\;\;\;\;\;\;\left. {\left( {a{M_x} + Ik{M_y}{\omega _{z0}}} \right)\cos \left( {k{\omega _{z0}}t} \right)} \right\},\\ {\omega _y} = \frac{{a{M_y} - Ik{M_x}{\omega _{z0}}}}{{{a^2} + {I^2}{k^2}\omega _{z0}^2}} - \frac{{\exp \left( { - at/I} \right)}}{{{a^2} + {I^2}{k^2}\omega _{z0}^2}} \cdot \\ \;\;\;\;\;\;\;\left\{ {\left( {a{M_x} + Ik{M_y}{\omega _{z0}}} \right)\sin \left( {k{\omega _{z0}}t} \right) + } \right.\\ \;\;\;\;\;\;\;\left. {\left( {a{M_y} + Ik{M_x}{\omega _{z0}}} \right)\cos \left( {k{\omega _{z0}}t} \right)} \right\}. \end{array} \right. $ (4)

对于大卫星而言,由于其3轴方向上的主惯量较大,在发动机工作过程中at/I的值近似为0,此时exp(-at/I)等于1,因而喷气阻尼力矩对大卫星角运动的影响可以忽略不计.根据式(4)可知,卫星侧向角速度变化曲线为一振幅恒定的正弦曲线,与文献[18-20]分析结果一致.然而, 对于微纳卫星而言,卫星三轴方向上主惯量较小,at/I值较大,此时exp (-at/I)的值对侧向角速度带来了一定的影响,并且发动机工作时间越长,at/I值越高,卫星侧向角速度振幅也不断减少.对解析解(4)进行化简,设置My=0,Iz < I,由于a较小,在简化过程中忽略其高阶项,从而得到发动机点火过程中,微纳卫星侧向角速度最大值约为

$ \left\{ \begin{array}{l} {\omega _x} \le {M_x}\frac{{a + \left( {I - {I_z}} \right){\omega _{z0}}}}{{{{\left( {{I_z} - I} \right)}^2}\omega _{z0}^2}},\\ {\omega _y} \le \frac{{a{M_x}}}{{{{\left( {{I_z} - I} \right)}^2}\omega _{z0}^2}}. \end{array} \right. $ (5)

按照3-1-2欧拉变换顺序建立微纳卫星在惯性参考坐标系O-XYZ内的运动方程为[20]

$ \left\{ \begin{array}{l} {{\dot \phi }_x} = {\omega _x}\cos {\phi _y} + {\omega _z}\sin {\phi _y},\\ {{\dot \phi }_y} = {\omega _y} - \left( {{\omega _z}\cos {\phi _y} - {\omega _x}\cos {\phi _y}} \right)\tan {\phi _x},\\ {{\dot \phi }_z} = \left( {{\omega _z}\cos {\phi _y} - {\omega _x}\sin {\phi _y}} \right)\sec {\phi _x}. \end{array} \right. $ (6)

在自旋角速度ωz0恒定的情况下,微纳卫星在自旋推进过程中ϕxϕy较小,对式(6)简化后可得

$ \left\{ \begin{array}{l} {{\dot \phi }_x} = {\omega _x} + {\omega _{z0}}{\phi _y},\\ {{\dot \phi }_y} = {\omega _y} - {\omega _{z0}}{\phi _x},\\ {{\dot \phi }_z} = {\omega _{z0}}. \end{array} \right. $ (7)

o-xyzO-XYZ两个坐标系在初始时刻重合,即ϕx0ϕy0ϕz0均为0,因此根据方程组(7),结合侧向角速度解析解(4),求解出微纳卫星xyz轴方向上的欧拉角解析解分别为

$ \left\{ \begin{array}{l} {\phi _x} = - {A_{11}}\cos \left( {{\omega _{z0}}t} \right)/C + {A_{12}}\sin \left( {{\omega _{z0}}t} \right)/C + \\ \;\;\;\;\;\;\;{A_2}\cosh \left( {2at/I} \right)/C + {A_{31}}\cosh \left( {2at/I} \right)\exp \left( { - at/I} \right) \cdot \\ \;\;\;\;\;\;\;\cos \left( {\left( {1 + k} \right){\omega _{z0}}t} \right)\cos \left( {{\omega _{z0}}t} \right)/C + {A_{31}}\cosh \left( {2at/I} \right) \cdot \\ \;\;\;\;\;\;\;\exp \left( { - at/I} \right)\sin \left( {\left( {1 + k} \right){\omega _{z0}}t} \right)\sin \left( {{\omega _{z0}}t} \right)/C + \\ \;\;\;\;\;\;\;{A_{32}}\cosh \left( {2at/I} \right)\exp \left( { - at/I} \right)\cos \left( {\left( {1 + k} \right){\omega _{z0}}t} \right) \cdot \\ \;\;\;\;\;\;\;\sin \left( {{\omega _{z0}}t} \right)/C - {A_{32}}\cosh \left( {2at/I} \right)\exp \left( { - at/I} \right) \cdot \\ \;\;\;\;\;\;\;\sin \left( {\left( {1 + k} \right){\omega _{z0}}t} \right)\cos \left( {{\omega _{z0}}t} \right)/C,\\ {\phi _y} = {B_{11}}\cos \left( {{\omega _{z0}}t} \right)/C + {B_{12}}\sin \left( {{\omega _{z0}}t} \right)/C - \\ \;\;\;\;\;\;\;{B_2}\cosh \left( {2at/I} \right)/C + {B_{31}}\cosh \left( {2at/I} \right) \cdot \\ \;\;\;\;\;\;\;\exp \left( { - at/I} \right)\cos \left( {\left( {1 + k} \right){\omega _{z0}}t} \right)\cos \left( {{\omega _{z0}}t} \right)/C + \\ \;\;\;\;\;\;\;{B_{31}}\cosh \left( {2at/I} \right)\exp \left( { - at/I} \right)\sin \left( {\left( {1 + k} \right){\omega _{z0}}t} \right) \cdot \\ \;\;\;\;\;\;\;\sin \left( {{\omega _{z0}}t} \right)/C - {B_{32}}\cosh \left( {2at/I} \right)\exp \left( { - at/I} \right) \cdot \\ \;\;\;\;\;\;\;\cos \left( {\left( {1 + k} \right){\omega _{z0}}t} \right)\sin \left( {{\omega _{z0}}t} \right)/C + {B_{32}}\cosh \left( {2at/I} \right) \cdot \\ \;\;\;\;\;\;\;\exp \left( { - at/I} \right)\sin \left( {\left( {1 + k} \right){\omega _{z0}}t} \right)\cos \left( {{\omega _{z0}}t} \right)/C,\\ {\phi _z} = {\omega _{z0}}t. \end{array} \right. $ (8)

式中: cosh(2at/I)为双曲余弦函数; A11A12A2A31A32B11B12B2B31B32C为关于MxMyIka的参数,其中A

$ \begin{array}{l} {A_{11}} = {a^3}{M_y} + {a^2}I{M_x}{\omega _{z0}} + {a^2}Ik{M_x}{\omega _{z0}} + \\ \;\;\;\;\;\;\;\;a{I^2}{k^2}{M_y}\omega _{z0}^2 + {I^3}{k^2}{M_x}\omega _{z0}^3 + {I^3}{k^3}{M_x}\omega _{z0}^3, \end{array} $
$ \begin{array}{l} {A_{12}} = {a^3}{M_x} - {a^2}I{M_y}{\omega _{z0}} - {a^2}Ik{M_y}{\omega _{z0}} + \\ \;\;\;\;\;\;\;\;a{I^2}{k^2}{M_x}\omega _{z0}^2 - {I^3}{k^2}{M_y}\omega _{z0}^3 - {I^3}{k^3}{M_y}\omega _{z0}^3, \end{array} $
$ \begin{array}{l} {A_2} = {a^3}{M_y} + {a^2}Ik{M_x}{\omega _{z0}} + a{I^2}{M_y}\omega _{z0}^2 + \\ \;\;\;\;\;\;\;2a{I^2}k{M_y}\omega _{z0}^2 + a{I^2}{k^2}{M_y}\omega _{z0}^2 + \\ \;\;\;\;\;\;\;{I^3}k{M_x}\omega _{z0}^3 + 2{I^3}{k^2}{M_x}\omega _{z0}^3 + {I^3}{k^3}{M_x}\omega _{z0}^3, \end{array} $
$ \begin{array}{l} {A_{31}} = {a^2}I{M_x}{\omega _{z0}} - a{I^2}{M_y}\omega _{z0}^2 - 2a{I^2}k{M_y}\omega _{z0}^2 - \\ \;\;\;\;\;\;\;\;{I^3}k{M_x}\omega _{z0}^3 - {I^3}{k^2}{M_x}\omega _{z0}^3, \end{array} $
$ \begin{array}{l} {A_{32}} = {a^2}I{M_y}{\omega _{z0}} + a{I^2}{M_x}\omega _{z0}^2 + 2a{I^2}k{M_x}\omega _{z0}^2 - \\ \;\;\;\;\;\;\;\;{I^3}k{M_y}\omega _{z0}^3 - {I^3}{k^2}{M_y}\omega _{z0}^3; \end{array} $

参数B

$ \begin{array}{l} {B_{11}} = {a^3}{M_x} - {a^2}I{M_y}{\omega _{z0}} - {a^2}Ik{M_y}{\omega _{z0}} + a{I^2}{k^2}{M_x}\omega _{z0}^2 - \\ \;\;\;\;\;\;\;\;{I^3}{k^2}{M_y}\omega _{z0}^3 - {I^3}{k^3}{M_y}\omega _{z0}^3, \end{array} $
$ \begin{array}{l} {B_{12}} = {a^3}{M_y} + {a^2}I{M_x}{\omega _{z0}} + {a^2}Ik{M_x}{\omega _{z0}} + a{I^2}{k^2}{M_y}\omega _{z0}^2 + \\ \;\;\;\;\;\;\;\;{I^3}{k^2}{M_x}\omega _{z0}^3 + {I^3}{k^3}{M_x}\omega _{z0}^3, \end{array} $
$ \begin{array}{l} {B_2} = {a^3}{M_x} - {a^2}Ik{M_y}{\omega _{z0}} + a{I^2}{M_x}\omega _{z0}^2 + 2a{I^2}k{M_x}\omega _{z0}^2 + \\ \;\;\;\;\;\;\;a{I^2}{k^2}{M_x}\omega _{z0}^2 - {I^3}k{M_y}\omega _{z0}^3 - 2{I^3}{k^2}{M_y}\omega _{z0}^3 - {I^3}{k^3}{M_y}\omega _{z0}^3, \end{array} $
$ \begin{array}{l} {B_{31}} = {a^2}I{M_y}{\omega _{z0}} + a{I^2}{M_x}\omega _{z0}^2 + 2a{I^2}k{M_x}\omega _{z0}^2 - {I^3}k{M_y}\omega _{z0}^3 - \\ \;\;\;\;\;\;\;\;{I^3}{k^2}{M_y}\omega _{z0}^3, \end{array} $
$ \begin{array}{l} {B_{32}} = {a^2}I{M_x}{\omega _{z0}} - a{I^2}{M_y}\omega _{z0}^2 - 2a{I^2}k{M_y}\omega _{z0}^2 - \\ \;\;\;\;\;\;\;\;{I^3}k{M_x}\omega _{z0}^3 - {I^3}{k^2}{M_x}\omega _{z0}^3; \end{array} $

参数C

$ \begin{array}{l} C = {\omega _{z0}}\left( {{a^2} + {I^2}{k^2}\omega _{z0}^2} \right)\left( {{a^2} + {I^2}\omega _{z0}^2 + 2{I^2}k\omega _{z0}^2 + } \right.\\ \;\;\;\;\;\;\left. {{I^2}{k^2}\omega _{z0}^2} \right). \end{array} $

从式(8)可以看出,微纳卫星x, y轴方向上的侧向欧拉角变化规律一致,由于解析解内存在双曲余弦函数和指数函数,导致其变化规律较为复杂.对式(8)进行化简,求出在发动机点火过程中,侧向欧拉角最大值约为

$ \left\{ \begin{array}{l} {\phi _x} \le {M_x}\frac{{2I{k^2}{\omega _{z0}} + a\left( {1 + k} \right)}}{{{I^2}\omega _{z0}^3{k^2}\left( {1 + k} \right)}},\\ {\phi _y} \le {M_x}\frac{{2a\left( {1 + k} \right) + Ik{\omega _{z0}}\left( {k - 1} \right)}}{{{I^2}\omega _{z0}^3{k^2}\left( {1 + k} \right)}}. \end{array} \right. $ (9)

微纳卫星在参考惯性坐标系O-XYZ内的角动量矢量H

$ \mathit{\boldsymbol{H}} = \left[ {\begin{array}{*{20}{c}} {{H_X}}\\ {{H_Y}}\\ {{H_Z}} \end{array}} \right] = {\mathit{\boldsymbol{R}}_{312}}\left[ {\begin{array}{*{20}{c}} {{H_x}}\\ {{H_y}}\\ {{H_z}} \end{array}} \right] = {\mathit{\boldsymbol{R}}_{312}}\left[ {\begin{array}{*{20}{c}} {{I_x}{\omega _x}}\\ {{I_y}{\omega _y}}\\ {{I_z}{\omega _z}} \end{array}} \right]. $ (10)

式中方向余弦矩阵R312[20]

$ {\mathit{\boldsymbol{R}}_{312}} =\\ \left[ {\begin{array}{*{20}{c}} {\cos {\phi _y}\cos {\phi _z} - \sin {\phi _x}\sin {\phi _y}\sin {\phi _z}}&{ - \cos {\phi _x}\sin {\phi _z}}&{\sin {\phi _y}\cos {\phi _z} + \sin {\phi _x}\cos {\phi _y}\sin {\phi _z}}\\ {\cos {\phi _y}\sin {\phi _z} + \sin {\phi _x}\sin {\phi _y}\cos {\phi _z}}&{\cos {\phi _x}\cos {\phi _z}}&{\sin {\phi _y}\sin {\phi _z} - \sin {\phi _x}\cos {\phi _y}\cos {\phi _z}}\\ { - \cos {\phi _x}\sin {\phi _y}}&{\sin {\phi _x}}&{\cos {\phi _x}\cos {\phi _y}} \end{array}} \right]. $ (11)

结合角速度和欧拉角的解析解,则微纳卫星角动量解析解为

$ \left\{ \begin{array}{l} {H_X} = \left[ {\cos {\phi _y}\cos \left( {{\omega _{z0}}t} \right) - \sin {\phi _x}\sin {\phi _y}\sin \left( {{\omega _{z0}}t} \right)} \right] \cdot \\ \;\;\;\;\;\;\;\;I{\omega _x} - \cos {\phi _x}\sin \left( {{\omega _{z0}}t} \right) \cdot I{\omega _y} + \left[ {\sin {\phi _y}\cos \left( {{\omega _{z0}}t} \right) + } \right.\\ \;\;\;\;\;\;\;\;\left. {\sin {\phi _x}\cos {\phi _y}\sin \left( {{\omega _{z0}}t} \right)} \right] \cdot {I_z}{\omega _{z0}},\\ {H_Y} = \left[ {\cos {\phi _y}\sin \left( {{\omega _{z0}}t} \right) + \sin {\phi _x}\sin {\phi _y}\cos \left( {{\omega _{z0}}t} \right)} \right] \cdot I{\omega _x} + \\ \;\;\;\;\;\;\;\;\cos {\phi _x}\cos \left( {{\omega _{z0}}t} \right) \cdot I{\omega _y} + \left[ {\sin {\phi _y}\sin \left( {{\omega _{z0}}t} \right) - } \right.\\ \;\;\;\;\;\;\;\;\left. {\sin {\phi _x}\cos {\phi _y}\cos \left( {{\omega _{z0}}t} \right)} \right] \cdot {I_z}{\omega _{z0}},\\ {H_Z} = - \cos {\phi _x}\sin {\phi _y} \cdot I{\omega _x} + \sin {\phi _x} \cdot I{\omega _y} + \\ \;\;\;\;\;\;\;\;\cos {\phi _x}\cos {\omega _y} \cdot {I_z}{\omega _{z0}}. \end{array} \right. $ (12)

微纳卫星在机动过程中角动量矢量与XY轴之间的夹角θxθy分别为

$ \left\{ \begin{array}{l} \tan {\theta _x} = {H_X}/{H_Z},\\ \tan {\theta _y} = {H_Y}/{H_Z}. \end{array} \right. $ (13)

由于θxθy值较小,在计算解析解过程中,将式(13)简化为

$ \left\{ \begin{array}{l} {\theta _x} \approx {H_X}/{H_Z},\\ {\theta _y} \approx {H_Y}/{H_Z}. \end{array} \right. $ (14)

因此,微纳卫星自旋推进过程中角动量矢量指向角度为

$ \theta = \sqrt {\theta _x^2 + \theta _y^2} . $
2 算例与结果分析

对理论模型进行数值仿真,在给定算例参数的情况下,采用四阶/五阶Runge-Kutta法求解式(1)、(6)、(10)微分方程组,计算出相应的高精度数值解.再将参数带入所求得的解析解内,计算出角速度、欧拉角以及角动量的值.参照3 U立方星设计标准,设置卫星初始质量m0为5 kg[21],自旋角速度为100 r/min,发动机推力大小保持50 N恒定不变,点火时间为4 s,其他参数如表 1所示.

表 1 卫星与发动机参数 Table 1 Properties of the satellite and motor

表 1可以看出,所选择的立方星为轴对称卫星,其惯性积为零.然而在实际情况下,由于卫星加工、装配等多方面的原因,高速自旋的微纳卫星存在由不均匀的质量分布而引起的动不平衡特性,为了研究其对卫星自旋机动过程的影响,在仿真过程中又加入了1%的惯量积,并与其他两种仿真结果进行对比.计算过程中,令发动机所产生的侧向力矩均在x轴上,y轴上的力矩为0,则微纳卫星在3个轴方向上的所受到的力矩分别为

$ {M_x} = F\left( {h\sin \alpha + d\cos \alpha } \right) = 0.0827{\rm{N}} \cdot {\rm{m}}, $
$ {M_y} = 0, $
$ {M_z} = 0. $

My=0时,微纳卫星在惯性参考坐标系O-XYZ内运动过程如图 2所示.角动量H轨迹为一圆形,惯性参考坐标系原点与圆心的连线为平均角动量矢量指向ΔHavg.

根据表 1中参数,计算出微纳卫星侧向角速度ωx(t)和侧向欧拉角ϕx(t)分别如图 3所示(x, y方向上角速度、欧拉角变化规律一致).

图 2 惯性坐标系内角动量矢量 Figure 2 Motion of angular momentum vector in inertial coordinate system

图 3(a)可以看出,在恒定推力作用下,侧向角速度大小呈周期性变化,发动机的喷气阻尼力矩与角速度的震荡方向相反,阻止了微纳卫星侧向角运动,导致侧向角速度振幅不断减小.发动机工作时间越长,喷气阻尼力矩的影响越大,振幅减小越明显,但是对震荡周期没有任何影响.从图 3(b)中可以看出,欧拉角在卫星机动过程中变化规律较为复杂,其振幅并没有受到喷气阻尼力矩的影响而逐渐变小,而是在增加到一峰值时又迅速降低,保持在一定范围内,并且在发动机工作过程中不断重复此过程.此外,从图(3)中不难看出,在仿真过程中添加了惯量积后,分析结果存在微量的差异.在发动机点火过程中,惯量积仅仅对角速度和欧拉角的振幅产生了少量的影响.由图(3)可以看出,根据式(5)和式(9)计算得出的角速度和欧拉角的最大值近似解与实际变化曲线的峰值相差较小,因而表明所推导的最大值解析解精度能够满足计算要求.

图 3 角速度与欧拉角数值解与解析解 Figure 3 Angular velocities and Euler angles for numerical and analytical solutions

根据图(3)可知,所求得的角速度和欧拉角的解析解与数值解所绘制的曲线基本重合.绘制出ωx(t)、ϕx(t)的数值解和解析解之间的差异随时间变化关系曲线如图 4所示.从图 4可以看出,解析解与数值解之间的差异呈周期变化,随着发动机点火时间的增加,二者相差也越来越大.但是在发动机点火过程中,解析解与数值解之间的差异在较小的范围内,因此所求得的解析解精度较高.

图 4 数值解和解析解之差 Figure 4 Errors between numerical and analytical solutions

将上述所求得的角速度和欧拉角的数值解,带入式(10)、(11)、(13),计算出角动量矢量的数值解.再根据式(12)、(14),计算出角动量矢量的解析解,绘制出微纳卫星角动量矢量指向随时间变化关系曲线如图 5所示.

图 5 角动量矢量指向 Figure 5 Angular momentum pointing for numerical and analytical solutions

图 5中绿色实线可以看出,角动量指向呈周期性变化,变化曲线为一圆形,圆形的半径即为该周期内微纳卫星的平均角动量矢量指向偏差.随着发动机工作时间的增加,在喷气阻尼力矩作用下,圆形半径不断减小,平均角动量矢量指向偏差也逐渐降低.然而, 由于喷气阻尼力矩较小,平均角动量矢量指向偏差在微纳卫星机动过程中的减少幅度有限,内外圆半径差较小,仅仅为0.008 rad.因此,在计算平均角动量矢量指向偏差时,可以取半径最大的圆作为平均角动量指向偏差θavg的保守值,约为0.110 rad.在理想情况下,微纳卫星不受任何侧向干扰力矩时,平均角动量矢量与速度增量指向方向一致,均沿着Z轴方向.然而由于受到侧向干扰力矩的影响,导致二者方向偏离Z轴一定的角度.平均角动量矢量指向偏离Z轴角度越小,速度增量方向也越接近理想状态.当平均角动量矢量与Z轴之间的夹角较小时,平均角动量矢量指向偏差近似等于速度增量指向偏差[22],从而可以计算出卫星在惯性参考坐标系内的速度和位移增量.根据牛顿运动定律,考虑到卫星在机动过程中质量的变化,可以计算出理想情况下卫星速度增量约为41.516 m/s,位移变化为82.006 m.当采用自旋稳定的方式进行控制时,在已知平均角动量矢量指向偏差的情况下,计算出卫星Z轴方向上的速度增量约为41.265 m/s,位移变化约为81.510 m.与理想状态下对比,精度较高,能够满足微纳卫星机动变轨要求.微纳卫星的平均角动量矢量指向角度越小,所获得的速度增量越大,机动变轨精度越高.

对比图(5)中角动量指向的数值解和解析解曲线可以看出,由于在求解欧拉角解析解的过程中对微分方程组(6)进行了简化,导致所计算的角动量指向解析解曲线为一不规则曲线.随着发动机工作时间的增加,相对于数值解而言,解析解放大了喷气阻尼力矩的作用,导致圆形半径收敛较为明显.然而, 在发动机点火过程中,二者相差始终保持在0.005 rad范围内,因此,通过解析解计算得出的平均角动量矢量指向偏差具有一定的参考意义.此外,从图 5中还可以看出,微纳卫星不均匀的质量分布而引起的动不平衡特性,降低了自旋推进角动量指向偏差角度,对自旋推进微纳卫星影响较小,基本可以忽略.

根据上文分析可知,微纳卫星在自旋推进过程中质量变化和所受到的喷气阻尼力矩对卫星平均角动量矢量指向偏差的影响较小.微纳卫星角动量指向变化曲线为一圆形,XY轴向上的角动量指向变化规律一致,根据所求得的角速度和欧拉角的最大值的解析解,推导出角动量指向偏差最大值的解析解为

$ \theta \le {M_x}\frac{{5a - 2kI{\omega _{z0}} + 3I{k^2}{\omega _{z0}} + 3ak}}{{2{I^2}\omega _{z0}^3{k^2}\left( {k + 1} \right)}}. $ (15)

通过式(15)可以计算出角动量指向变化曲线的直径大小,从而能够推算出微纳卫星在机动变轨过程中的速度增量指向偏差.从式(15)可知,在侧向力矩Mx一定的情况下,微纳卫星速度增量指向偏差主要由卫星三轴方向上的主惯量和自旋角速度决定,与发动机工作时间无关.固定微纳卫星侧向力矩恒定不变,按照表 1中的相关参数,分析在4种不同自旋角速度情况下,卫星速度指向偏差和z轴方向上主惯量大小关系如图 6所示.

图 6 不同Ix和角速度下速度指向 Figure 6 Velocity pointing for varying Iz and ωz0

图 6可以看出,在侧向力矩和自旋角速度一定的情况下,卫星轴向主惯量越大,速度指向偏差越小,机动变轨精度越高.在轴向主惯量和侧向主惯量相差较大时,提高轴向主惯量可以显著降低速度指向偏差;随着轴向主惯量大小不断接近于侧向主惯量,微纳卫星的速度指向偏差变化也逐渐趋于恒定.此外,卫星自旋角速度越高,机动过程中的速度指向偏差越小,但是提高卫星自旋角速度对星上其他载荷也提出了较高的要求.因此在前期方案设计过程中,在不影响星上其他载荷以及飞行任务的情况下,为了降低微纳卫星的速度增量指向偏差,可以选择将微纳卫星的外形设计为圆盘状.

3 结论

本文针对微纳卫星机动变轨过程中,由于受到侧向干扰力矩的影响,导致卫星偏离所设计的轨迹问题,开展了微纳卫星自旋推进机理研究.考虑到微纳卫星质量轻、主惯量小等因素,建立了恒定推力作用下微纳卫星自旋推进模型.推导了微纳卫星机动变轨过程中角速度、欧拉角以及角动量的解析解.在假设My=0,Iz < I的情况下,对所得到的解析解进行简化,推导出了角速度、欧拉角以及角动量指向最大值的解析解.结合仿真算例,对所求得的解析解进行理论分析,从而得出如下结论:

1) 侧向角速度呈周期性变化,并且由于受到喷气阻尼力矩的影响,随着发动机工作时间的增加,其振幅越来越小.侧向欧拉角的变化规律较为复杂,其振幅在增加到一峰值时又迅速降低,在发动机工作过程中不断重复此过程.

2) 所求得的侧向角速度、欧拉角、角动量以及角速度和欧拉角最大值的解析解精度较高,能够满足计算要求.

3) 角动量指向随时间变化关系的曲线为一近似圆形,该圆的半径即为微纳卫星平均角动量矢量指向偏差,所求得的平均角动量矢量指向偏差近似等于微纳卫星机动变轨的速度增量指向偏差.

4) 分析了高速自旋的微纳卫星动不平衡特性对卫星自旋机动过程的影响,结果表明添加惯量积后,对自旋推进微纳卫星影响较小,基本可以忽略.

5) 微纳卫星在机动变轨过程中,当采用自旋稳定的方式进行控制时,卫星所获得的速度增量以及位移增量与理想状态下对比,精度较高.

6) 在发动机推力参数一定的情况下,微纳卫星自旋轴上的主惯量Iz越大,速度增量指向偏差越小,卫星飞行轨迹越接近于设计方向.因此在前期方案设计过程中,为了降低微纳卫星的速度增量指向偏差,提高卫星变轨精度,可以将卫星的外形设计为圆盘状.

参考文献
[1]
梁振华, 刘旭辉, 朱朋, 等. 固体冷气推进剂性能初步分析[J]. 推进技术, 2016, 37(1): 181-187.
LIANG Zhenhua, LIU Xuhui, ZHU Peng, et al. Preliminary analysis on the properties of solid cool gas propellant[J]. Journal of Propulsion Technology, 2016, 37(1): 181-187. DOI: 10.13675/j.cnki.tjjs.2016.01.023
[2]
ZONDERVAN K L, FULLER J, ROWEN D, et al. Cubesat solid rocket motor propulsion systems providing delta-vs greater than 500 m/s[C]// 28th Annual AIAA/USU Conference on Small Satellites. Logan: AIAA, 2014: SSC14-X-1.
[3]
FABER D, OVERLACK A, WELLAND W, et al. Nanosatellite deorbit motor[C]// 27th Annual AIAA/USU Conference on Small Satellites. Logan: AIAA, 2013: AIAA, SSC13-I-9.
[4]
郜冶, 刘平安, 杨丹. 旋转固体火箭发动机飞行器章动不稳定机理述评[J]. 固体火箭技术, 2011, 34(1): 14-22.
GAO Ye, LIU Ping'an, YANG Dan. A review of nutation instability mechanism on spinning solid rocket motor flight vehicle[J]. Journal of Solid Rocket Technology, 2011, 34(1): 14-22. DOI: 10.3969/j.issn.1006-2793.2011.01.004
[5]
FRANK L J, JOZEF C H. Stability of spinning satellite under axial thrust, internal mass motion, and damping[J]. Journal of Guidance, Control, and Dynamics, 2015, 38(4): 761-771. DOI: 10.2514/1.G000123
[6]
杨丹. 旋转固体火箭发动机飞行器的章动不稳定性研究[D]. 哈尔滨: 哈尔滨工程大学, 2009. http://cdmd.cnki.com.cn/Article/CDMD-10217-1011021167.htm
[7]
LONGUSKI J M, GICK R A, AYOUBI M A, et al. Analytical solutions for thrusting, spinning spacecraft subject to constant forces[J]. Journal of Guidance, Control, and Dynamics, 2005, 28(6): 1301-1308. DOI: 10.2514/1.12272
[8]
JAVORSEK D, LONGUSKI J M. Effect of thrust profile on velocity pointing errors of spinning spacecraft[C]// AAS/AIAA Astrodynamics Specialists Conference. San Diego: AIAA, 2003: AAS, 03-516.
[9]
AYOUBI M A, LONGUSKI J M, MARTIN K M. Analytical solution for spinning thrusting spacecraft with transverse ramp-up torques[J]. Journal of Guidance, Control, and Dynamics, 2014, 37(4): 1272-1282. DOI: 10.2514/1.62695
[10]
GICK R A. Analysis of the motion of spinning, thrusting spacecraft[D]. West Lafayette: Purdue University, 1999.
[11]
LONGUSKI J M, KIA T, BRECKENRIDGE W G. Annihilation of angular momentum bias during thrusting and spinning-up maneuvers[J]. The Journal of the Astronautical Sciences, 1989, 37(4): 433-450.
[12]
OLDENBUG J A, TRAGESSER S G. Minimizing the effects of transverse torques during thrusting for spin-stabilized spacecraft[J]. Journal of Guidance, Control, and Dynamics, 2002, 25(3): 591-595. DOI: 10.2514/2.4921
[13]
杨丹, 郜冶, 熊永亮. 旋转固体火箭发动机随质量变化的姿态运动分析[J]. 推进技术, 2012, 29(1): 8-12.
YANG Dan, GAO Ye, XIONG Yongliang. Preliminary analysis of spinning solid rocket motor dynamics stability[J]. Journal of Propulsion Technology, 2012, 29(1): 8-12. DOI: 10.3321/j.issn:1001-4055.2008.01.002
[14]
郜冶, 刘平安, 杨丹. 旋转飞行器固体火箭发动机非稳态气流作用分析[J]. 宇航学报, 2010, 31(6): 1637-1645.
GAO Ye, LIU Ping'an, YANG Dan. Unsteady gas flow effect analysis of spinning solid rocket motor[J]. Journal of Astronautics, 2010, 31(6): 1637-1645. DOI: 10.3873/j.issn.1000-1328.2010.06.021
[15]
郜冶, 杨丹, 熊永亮. 旋转飞行器固体火箭发动机引起的章动不稳定性分析[J]. 宇航学报, 2008, 29(1): 270-275.
GAO Ye, YANG Dan, XIONG Yongliang. Coning instability analysis of spinning solid rocket motor[J]. Journal of Astronautics, 2008, 29(1): 270-275. DOI: 10.3873/j.issn.1000-1328.2008.01.049
[16]
THOMSON W T. Introduction to Space Dynamics[M]. New York: Dover, 1989: 223-227.
[17]
SLAVINSKIS A, KVELL U, KULU E, et al. High spin rate magnetic controller for nanosatellites[J]. Acta Astronautica, 2014, 95: 218-226. DOI: 10.1016/j.actaastro.2013.11.014
[18]
AYOUBI M A. Analysis theory for the motion of spinning rigid bodies[D]. West Lafayette: Purdue University, 2007.
[19]
MARTIN K M. Maneuver analysis for spinning thrusting spacecraft and spinning tethered spacecraft[D]. West Lafayette: Purdue University, 2015. http://search.proquest.com/openview/21b8e1f28808bf8f11b52d6eb5dd58b8/1?pq-origsite=gscholar&cbl=18750&diss=y
[20]
WIE B. Space vehicle dynamics and control[M]. Washington: AIAA, 1998: 760-766.
[21]
RODRIGO A Z, MASON A P. Attitude dynamics and control of a 3u cubesat with electrolysis propulsion[C]// AIAA Guidance, Navigation, and Control (GNC) Conference. Boston: AIAA, 2013: 2013-4943.
[22]
DANIEL J, LONGUSKI J M. Velocity pointing errors associated with spinning thrusting spacecraft[J]. Journal of spacecraft and rockets, 2000, 37(3): 359-365. DOI: 10.2514/2.3586