GPS卫星位置计算(卫星位置计算小程序)java版

目录

 

一、准备以及结果图

二、数据

三、计算

四、全部代码

附:


 

 

一、准备以及结果图

软件:eclipse(2020-6版本)带有WindowBuilder插件

编程语言:Java

结果图:

GPS卫星位置计算(卫星位置计算小程序)java版

 

二、数据

t0e

星历的基准时间单位:秒

a_sqrt

轨道半长轴的平方根单位:米

e1

轨道离心率单位:无量纲

i0

倾角(在 t0e时)单位:rad 弧度

omega0

升交点经度(在每星期历元上)单位:rad 弧度

M0

平均近点角(在 t0e时)单位:rad 弧度

I

倾角的变化率单位:rad/s弧度/

omega

升交点经度的变化率单位:rad/s弧度/

ln

对平均角速度的校正值单位:rad/s弧度/

Cuc

对纬度幅角余弦的校正值单位:rad 弧度

Cus

对纬度幅角正弦的校正值单位:rad 弧度

Crc

对轨道半径余弦的校正值单位:米

Crs

对轨道半径正弦的校正值单位:米

Cic

对倾角余弦的校正值单位:rad 弧度

Cis

对倾角正弦的校正值单位:rad 弧度

 

  • 椭球引力常数:  μ = 3.986005e14 m3s-2(GPS )
  • 地球自转角速度 we = 7.2921151467e-5 (rad/s)
  • t1=4800.0;            // 观测时间
  • toe=0.00000000000000000;    // 星历基准时间
  • toc=0.00000000000000000;    // 卫星钟基准时间
  • a_sqrt =  5153.7127704599998 //轨道半长轴平方根
  • //卫星钟飘参数
  • a0 =  0.00028600683435800001
  • a1 =  1.7053025658199999e-012
  • a2 =  0
  • //平均角速度摄动改正参数
  • ln =  4.1115998360700002e-009
  • //参考时刻的平近点角
  • M0     =  1.2263973009600000
  • //轨道离心率
  • e1     =  0.0053100715158500003
  • //近地点角距
  • w    =  -1.6819446292500000
  • //对轨道半径正弦的修正值
  • Crs   =  -105.43750000000000
  • //在轨道径向方向上周期改正余余弦的振幅
  • Crc   =  175.34375000000000
  • //轨道延迹方向上周期改正余弦振幅
  • Cuc   =  -5.5264681577700003e-006
  • //轨道延迹方向上周期改正正弦振幅
  • Cus   =  1.1192634701700000e-005
  • //轨道倾角周期改正余弦项振幅
  • Cic   =  -9.6857547759999998e-008
  • //轨道倾角周期改正正弦项振幅
  • Cis   =  -7.8231096267699997e-008
  • //参考时刻升交点赤径主项
  • omega0   =  -2.9080127721900002
  • //升交点赤径在赤道平面中的长期变化
  • omega     =  -7.7124641122299999e-009
  • //参考时间轨道倾角
  • i0    =  0.97432927738800001
  • //轨道倾角变化率
  • I    =  1.8643633724999999e-010

 

三、计算

计算卫星轨道半长轴

计算卫星运动的平均角速度n

计算规划时间

计算真近点角Vk

计算升交距角u0

计算经过摄动改正的升交距角uk、卫星的地心距离rk、轨道倾角ik

来源:涟涟涟涟

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年5月26日
下一篇 2020年5月26日

相关推荐