草庐IT

根据卫星运动矢量计算轨道六根数

前言STK软件在给定六根数时,可求得卫星位置和速度矢量,但有时我们通过星历参数得到卫星的位置和速度矢量,希望能够反演得出卫星轨道的六根数。从而方便对该卫星轨道进行仿真模拟。计算过程给定卫星在J2000坐标系下的的位置矢量r和速度矢量v利用卫星动量矩计算轨道倾角和升交点赤径计算卫星相对于地心的动量矩,该动量矩等于卫星地心矩矢量和速度矢量的矢积:h=r×v\textbf{h}=\textbf{r}×\textbf{v}h=r×v,动量矩的方向和卫星轨道面的法线是平行的,动量矩和Z轴夹角为轨道倾角iii,轨道平面和地球赤道平面的交线为节线ON;节线ON与X轴夹角为升交点赤径Ω\OmegaΩ,(i,Ω