当前位置:文档之家› 卫星轨道计算-很重要

卫星轨道计算-很重要

卫星轨道计算-很重要
卫星轨道计算-很重要

一.GPS观测量

接收机在观测相位和伪距数据的同时,还将广播星历和预报星历记录下来。接收GPS信号还能获取纳秒级精度的时间基准信号。

由于接收机的型号很多,厂商设计的数据格式各不相同,国际上为了能统一使用不同接收机的数据,设计了一种与接收机无关的RINEX(The Receiver Independent Exchange Format)格式,目前已使用2号版本。下面分别介绍RINEX 2格式的广播星历文件、观测数据文件、和地面气象数据文件。

RINEX 2格式的GPS数据文件的命名规则为:

.

s s s s d d d f y y t

其中:ssss~以4个字节表示的台站名;

ddd~文件中第一组数据观测时间的年积日(例如:1月1日为001,2月2日为032);

f~该站该日收到的某类文件的顺序号,0表示只有一个;

yy~以两位数表示的年(例如:96表示1996年);

t~文件种类:

O~观测数据文件;

N~广播星历文件;

M~地面气象数据文件。

为了便于交流,RINEX 2格式的GPS数据文件均以①无带标;②ASCII码;③每个记录长度为80个字符,块大小为8000;录制在磁带上,磁带上的第一个文件是全部文件的目录。但目前国际上的IGS等组织是通过通讯方式(Internet网),来快速地提取全球GPS长年观测站数据的,并将数据存在大型计算机中,使用着可通过Internet网任意提取。

应注意,在RINEX 2格式的GPS数据中,时间均以GPST计,即与UTC要差一个整数跳秒数。

⒈广播星历文件

接收机锁定卫星并解出C/A码后,就能取得广播星历,即卫星坐标计算参数,在实时GPS应用中,它是必不可少的,大部分的工程网观测数据的后处理也采用广播星历。RINEX 2格式的广播星历文件如下表2.1.1所示,作为例子,表中给出了PRN9和PRN17两颗卫星的广播星历数据,PRN表示GPS卫星的伪随机编号号码,GPS卫星在有些场合采用美国航空与航天局NASA(National Aeronautics and Space Administration)的编号。

表2.1.1 RINEX 2格式的广播星历文件

2 NA VIGATION DATA RINEX VERSION / TYPE

EPHTORNX Version 1.09 29-NOV-95 21:05 PGM / RUN BY / DA TE

.1676D-07 .2235D-07 -.1192D-06 -.1192D-06 ION ALPHA

.1208D+06 .1310D-07 -.1310D+06 -.1966D+06 ION BETA

.133179128170D-06 .107469588780D-12 552960 39 DELTA-UTC: A0,A1,T,W

10 LEAP SECONDS

END OF HEADER

9 94 10 21 8 0 0.0-0.103851780295D-04-0.909494701773D-12 0.000000000000D+00

0.720000000000D+02 0.106062500000D+03 0.476841277575D-08 0.132076112444D+01

0.548548996449D-05 0.312971079256D-02 0.747293233871D-05 0.515371790504D+04

0.460800000000D+06 0.558793544769D-07-0.229012694900D+01-0.130385160446D-07

0.950477774712D+00 0.229593750000D+03-0.491558992251D+00-0.819034084998D-08

0.233938313166D-09 0.100000000000D+01 0.771000000000D+03 0.000000000000D+00

0.700000000000D+01 0.000000000000D+00 0.139698386192D-08 0.328000000000D+03

0.000000000000D+00

17 94 10 21 8 0 0.0-0.635907053947D-04-0.909494701773D-12 0.000000000000D+00

0.228000000000D+03 0.167187500000D+02 0.424946255961D-08 0.104717256943D+01

0.566244125366D-06 0.790101150051D-02 0.883266329765D-05 0.515369790649D+04

0.460800000000D+06 0.279396772385D-07 0.925235566518D+00-0.203028321266D-06

0.970438658460D+00 0.214781250000D+03 0.199825790573D+01-0.789747200969D-08

0.404659722397D-09 0.100000000000D+01 0.771000000000D+03 0.000000000000D+00

0.700000000000D+01 0.000000000000D+00 0.139698386192D-08 0.484000000000D+03

0.000000000000D+00

上表中的前几行为表头,表头中的第60~80个字符是相应行的说明,如第一行的“2”是RINEX版本号,“NA VIGATION DATA”是指本文件类型为广播星历;第二行是生成该文件的单位、执行人、及文件形成日期。表头以“END OF HEADER”表示结束,表头结束有时也用空行表示。表头中注解为“ION ALPHA”和“ION BETA”的两行指相应的参数是电离层改正参数(采用差分模型相对定位时,该参数无用),注解为“LEAP SECONDS”的行给出了GPST与UTC之间的跳秒数,在表头结束前可插入无限多的注解行,注解行的说明为“COMMENT”。

表头结束后,每8行表示一颗卫星的广播星历,第一行的第1个数字是卫星的PRN号码(伪随机编号)。如表2.1.1中的第八行至第十五行是卫星PRN9的广播星历,对应量的含义如表2.1.2。

表2.1.2 RINEX 2格式广播星历数据含义

表中:

a

f0

~卫星钟差常数项,时秒;

a

f1

~卫星钟差漂移项,时秒/时秒;

2

f

a~卫星钟差漂移速率项,时秒/时秒2;

n

?~平近点角的长期变化(近地点参数),弧度/时秒;

M~参考时刻的平近点角,弧度;

e~扁心率;

A~长半轴的平方根,米12/;

Ω~参考时刻升交点赤经,弧度;

i~参考时刻轨道倾角,弧度;

ω~近地点角距,弧度;

Ω ~升交点赤经在赤道平面中的长期变化(主要是由地球引力场的2阶带谐系数C20(J2)引起),弧度/时秒;

uc

C~在星历参考时刻t oe在轨道延迹方向上周期改正余弦项的振幅,弧度;

us

C

~在星历参考时刻t

oe

在轨道延迹方向上周期改正正弦项的振幅,弧度;

rc

C~在星历参考时刻t oe在轨道径向方向上周期改正余弦项的振幅,米;

C

rs ~在星历参考时刻t

oe

在轨道径向方向上周期改正正弦项的振幅,米;

C ic ~在星历参考时刻t

oe

轨道倾角(近似于法向)周期改正余弦项的振幅,弧度;

C is ~在星历参考时刻t

oe

轨道倾角(近似于法向)周期改正正弦项的振幅,弧度;

t

oe

~星历参考时刻(星期中的秒数),秒;

a o d e~星历数据的年龄;

i~轨道倾角变化率,弧度/时秒;

2

lg l

cf~l2上存在哪些码指示;

w e e k n o~GPS星期数;

2

lg l

pf~l2上P码伪距指示;

s v a c c~本广播星历精度指标,米;

s v h l t h~卫星是否健康指标;

t g d~电离层群延迟改正参数,时秒;

aodc~卫星钟数据年龄;

t t m~信息传送时间(与接收机对接收到的卫星信号解码有关),时秒。

⒉观测文件

接收机测得的相位和伪距观测值均记录在观测文件中,下表2.1.3是例子文件,共有2个历元的观测数据。

表2.1.3 RINEX 2格式的观测数据文件

2 OBSERV A TION DATA GPS RINEX VERSION /

TYPE

TB2RNX xxxxxxxxxxxx 95-07-20 22:20:20 PGM / RUN BY / DA TE

Turbo SII rinex formatter Version: 95.5.19 COMMENT

MODE : STA TIC COMMENT

COMMENT

1 MARKER NAME

WAN OBSERVER / AGENCY

153575902 TURBO SII Production unit REC # / TYPE / VERS

153575902 TURBO SII ANT # / TYPE

-2852389.2261 4650364.5453 3293350.3434 APPROX POSITION XYZ

0.1120 0.0000 0.0000 ANTENNA: DELTA H/E/N

Original slant height(m) : 0.1120 COMMENT

1 1 WA VELENGTH FACT L1/2

5 C1 L1 L2 D1 P2 # / TYPES OF OBSERV

END OF HEADER

95 7 19 0 21 0.0000000 0 5 27 28 15 31 19

21805891.33516 -0.28716 0.07713 0.00000 21805895.08513

23733969.59714 -0.19314 0.66912 0.00000 23733973.16712

20746137.25719 0.01719 0.54216 0.00000 20746140.99416

20903455.21318 -0.28018 0.99414 0.00000 20903458.41214

20681238.04917 -0.32817 -0.25610 0.00000 20681238.04910

95 7 19 0 21 30.0000000 0 5 27 28 15 31 19

21794932.63606 -57587.90306 -44873.38602 0.00000 21794935.76502

23750223.73904 85421.79604 66563.21801 0.00000 23750225.60401

20736273.69909 -51834.40309 -40389.90405 0.00000 20736277.71705

20913805.23508 54389.67808 42382.77504 0.00000 20913808.93304

20682314.76407 4906.19307 3823.00700 0.00000 20682314.76400

与广播星历表一样,观测文件也有一个表头,表头也以“END OF HEADER”或空行表示结束,表头中每行的60~80字符为给出本行内容的说明,如表2.1.3所示,观测文件的表头中列出了RINEX版本号、形成文件的单位、人员、点号、点名、观测者与单位、接收机号码类型版本、天线号码类型、台站近似坐标、天线L1相位中心与点位的关系(向上、向东、向北的偏离量)、采样间隔、波长因子、观测值种类数及观测值类型、第一个观测历元时刻、最后一个观测历元时刻、测得卫星的号码,说明为“COMMENT”的注解行等。

其中的波长因子为1指采用相关技术恢复载波,整周模糊度和失周数只能是整数;波长因子为2指采用平方技术生成载波,整周模糊度和失周数可能是0.5周的倍数。观测类型中的:

L1~L1上的载波相位;

L2~L2上的载波相位;

C1~L1上的C/A码伪距;

P1~L1上的P码伪距;

P2~L2上的P码伪距;

D1~L1上的频率变化;

D2~L2上的频率变化。

表头结束后,是观测各历元的观测数据,每历元数据由一个历元时间行和多个观测数据行组成,每个历元时间行的内容为:

①卫星数指该历元观测到的卫星总数,紧接着的是观测到的卫星号码序列。

当质量标记(Event Flag)为:

0~该历元观测数据正常;

1~在前一历元和本历元之间停电;

2~开始移动天线;

3~在新的台站重新开始观测(紧接着会出现新的点号);

4~以下会出现新的头信息;

5~其它外部事件;

6~出现失周指示。

②卫星号码计为snn:

s:卫星系统:

G~GPS;

R~GLONASS系统(前苏联研制的类似于GPS的定位系统);

T~多普勒卫星定位系统。

nn:如果是GPS系统,PRN编号;

如果是GLONASS系统,通道号;

如果其它卫星系统,两位数的编号。

③历元行中的钟差(选项),是接收机钟差,处在68~80位,如果此项存在,则应对历元时刻、测得的伪距相位作如下修正:

历元时刻= 给出历元时刻- 钟差

伪距= 测得伪距- 钟差×光速

相位= 测得相位- 钟差×频率

历元行后的几行(行数等于卫星总数),是对应的每个卫星观测值,每行中的数据个数等于表头中的观测值种类数,数据类型按表头中的观测值类型排列,每个观测值后面紧跟着一个一位数的失周指示和一个一位数的信号强度指示。相位观测值的单位是周,伪距的单位是米,当某个数据没有测到时,计为0.0或空格。

当失周指示(取值范围是0~7)为0或空格时数据正常。

当信号强度指示为:

0或空格~正常;

1~信号最弱情况;

5~最理想的信噪比;

9~信号最强情况。

⒊气象文件

在高精度观测时,有时需要记录气象数据,RINEX 2格式的气象数据文件如下表2.1.4所示:

表2.1.4 RINEX 2格式的气象数据文件

2 METEOROLOGICAL DATA RINEX VERSION / TYPE

TB2RNX xxxxxxxxxxxx 95-07-20 22:20:20 PGM / RUN BY / DA TE 1 MARKER NAME 3 PR TD HR # / TYPES OF OBSERV END OF HEADER 95 7 19 0 10 00 987.1 10.6 89.5 95 7 19 1 10 00 987.2 10.9 90.0 95 7 19 2 10 00 987.1 11.5 89.0

表头及结束符与星历和观测数据文件类似,记录的是各气象观测时刻(年月日时分秒),台站周围的气压(毫巴)、干温(摄氏度)、相对湿度(百分比)。

二. 由广播星历计算卫星位置

如果要计算时刻t 某卫星的空间坐标,根据前面的广播星历格式,读出该卫星广播星历的有关参数,按如下步骤计算:

1. 求长半轴A ()

A A =

2

2. 计算平角速度n 0 n GM

A

03=

式中的GM 为地球引力常数。

3. 计算从需要时刻到参考时刻的时间差t k oe k t t t -=

4. 改正平角速度n n n n ?+=0

5. 计算平近点角M k

M M n t k k =+?0 6. 按下式迭代计算偏近点角E k M E e E k k k =-?sin 7. 由下两式计算真近点角v k

()()()???

????

?--=?--=k k

k

k k k E e E e v E e e E v cos 1sin 1sin cos 1cos cos 2

8. 计算纬度参数φk

ωφ+=k k v

9. 周期改正项

()()()()()()?????+=+=+=k ic k is k

k rc k rs k k uc k us k C C i C C r C C u φφδφφδφφδ2cos 2sin 2cos 2sin 2cos 2sin 10. 计算改正后的纬度参数u k k k k u u δφ+= 11. 计算改正后的向经r k

()r A e E r k k k =-+1cos δ 12. 计算改正后的倾角i k k k o k t i i i i *.

++=δ

13. 计算卫星在轨道平面内的坐标(

)

x y k

k '

'

()()x r u y r u k k k k

k k '

'cos sin ==???

14. 改正升交点的经度

()

oe

e k e k t t Ω-Ω-Ω+Ω=Ω 0 式中的 Ωe

是地球自转的角速度。 15. 最后计算卫星在地固系中的坐标()X Y Z k

k

k

()()()()()()()X x y i Y x y i Z y i k k k k k k k k k k k k k

k k =?-??=?+??=??????''''

'cos cos sin sin cos cos sin ΩΩΩΩ

根据以上过程计算卫星位置时,应注意,求出卫星坐标表示在地固系中,计算时刻t 必须是以GPST 计的卫星

信号发射时刻,它由信号接收时刻减去传播时间延迟(需迭代求得,见后)后得到。当t t t k oe =-大于302400秒时,因在t k 中减去一个GPS 星期相应的秒数604800秒,当t t t k oe =-小于0秒时,应在t k 中加上604800秒。

通常认为按以上过程求出的坐标是表示在WGS84中的,但由于其误差很大,个别情况甚至超过100米,因此可认为该坐标表示在任一地固参考系CTS 中。

16. 计算GPS 信号从卫星发射时刻的时间(减去到接收机传播时间的延迟)

GPS 观测值是卫星和接收机振荡器频率及传播时间延迟τ的函数,传播时间延迟包括几何传播时间延迟τg 和大气传播时间延迟τa ,即:

τττ=+g a 2.2.15 我们进行GPS 测量需要求定的参数均包含在τg 中,下面讲述τ的求定。

严格来说,τg 的求定应该在广义相对论框架下的以太阳系质心为原点的坐标系中计算。但实用时,在地心惯性坐标系下计算就能满足精度要求,等价地,也可在地固坐标系中计算。

在定位应用中,卫星轨道是已知的,台站坐标是未知的,但近似值是知道的(即使没有其它已知信息,也能从观测文件中取得台站的近似坐标),数据处理的迭代过程就是将台站坐标从近似值算到准确值。在定位定轨同时进行时,卫星轨道的近似值也是知道的,在没有其它已知信息的情况下,可从广播星历文件中取得。

如果在地固坐标系中计算在t j 时刻台站j 收到的卫星i 的信号的几何传播时间延迟为τg ,按电磁波传播定律:

()C

R

t R i S -=

g τ

式中的()R t S i 是卫星在信号发射时刻t i 时,表示在地固坐标系中的坐标;R 是台站在地固坐标系中的坐标;

C 是电磁波在真空中的传播速度(光速,299792458米/秒)。由于包含在2.2.16式中的信号发射时刻t i 是未知的,要在

计算出τ之后才能求出,因此需要一个迭代过程才能求得τg ,具体步骤是: ①按第k 次迭代求得的几何传播时间延迟值()

τi

k (在第一次迭代时,可假定()070.01=g τ 秒,因为卫星离地面

的高度近似为20000公里),求出卫星信号发射时刻()

t i k :

()()

a k g k τττ+=

()

()t t i

k j k =-τ

式中的大气传播时间延迟τa 可按大气改正模型计算(详见后)。 ②按卫星星历表内插求得()k i t 时刻卫星坐标()k S R 。 ③按上式计算()

τg

i +1:

()

()τg

k S k

R R C

+=

-1

④当()

τg

k +1与()

τ

g

k 之差大于限差时,回到①,当()

τg

k +1与()

τ

g

k 之差小于限差时,则认为已经收敛,并以()1+k g

τ的值代替g τ,加上a τ即得τ,该限差应取为小于等于10

11

-的值,因为它对相位的影响是它与频率的乘积,而频率的

量级是109

,GPS 接收对相位的量测精度可达0.01周。

以上的传播时间延迟是在地固系中计算的,也可以在惯性系中计算,可按方便选用,如果星历是表示在地固系中的(如:广播星历和NGS 格式的精密星历),而又不进行定轨,则选择在地固系中计算较为方便;如果要求定轨道或星历已经表示在惯性系中,则在惯性系中计算较为方便,计算时需要在每个历元,将台站坐标旋转到惯性系中,而避免计算量很大的将星历从惯性系旋转到地固系的计算。 17. 中心大气改正

从地表至离地面80公里高的这一层大气中,原子和分子处于中性状态,故称为中性大气,也可称为对流层,有的文献将它又分为对流层和平流层两层,但由于GPS 观测仅采用高度角大于15度的观测值,分一层和分两层在效果上并无区别。中性大气层使得电磁波的传播时间增加,称为中性大气延迟,在天顶方向就可达到2.5米左右,并随高度角的增加而加大。中性大气延迟分两个部分,由大气中所有大气分子的偏振位移引起的称为干项,由水分子的偶极距引起的称为湿项。其中干项比较稳定,用合适的模型可得到较好的改正,湿项引起的附加延迟要小得

多,只有几十厘米,但其变化很不规则,没有高精度的改正模型,采可昂贵的水气辐射机可以测定,大部分情况下采用引入待估参数的方法来处理。

天顶方向大气延迟改正τa 可采用SAASTAMOINEN 1973、MARINI 、CHAO 等模型来计算,一般方向上的改正还必须乘以一个以天顶距z 为变量的映射函数()m z ,映射函数有Lanyi 、CFA 等模型。在GPS 数据处理中,观测数据量非常大,我们一般只采用高度角大于15

的观测数据,所以大部分的现有天顶改正和映射函数模型均可采用。经常采用的SAASTAMOINEN 1973模型如下:

τa d z d d m a pw z d w m a p

C

=

?+?

其中干项天顶延迟: ()

d z d p f h =00022770

.?

湿项天顶延迟: ()

w z d t e f h =++??????00022771225273150050

...? ()()f h h ?

?=--10002662000028.cos .

e rh t t 0752373

61110

0=??+...

由于4.1式中的湿项模型不准,一般可引进一个待定参数x atm ,使4.1式变为:

()τa atm dzd dmap wzd x wmap

C

=

?++? 4.1.2

()()()()m z z a

ctg z b z c

=

+

+

+1

cos cos

上式中的:

()a p e =+?--?--000118510670110100001471

104

030.[.. ()+?-+?--03072

102005645

102

02..]t h ()b p e =+?-+?--000114410116410100002795

104

030.[.. ()+?-+?--03109

102001217

102

01..]t h c =-00090.

以上的p 0为地面气压(毫巴),t 0为地面温度(摄氏),e 0为水气压(毫巴),rh 为相对湿度,?为台站的地心纬度,h 为台站的大地水准面高(公里)。

水汽辐射计可以用以精确测定大气层中积累的水蒸汽和云雾对电磁波传播路径增长的影响,模型如下:

以T A 表示水汽辐射计测得的任意方向上的天空亮温度,则大气湿项引起的电磁波传播路径增长?L (即前面的τa 与光速的乘积)可由以下一组公式计算:

()

()

()

()

?L C C T C T C T f f T k W C k

f W C k f W T T T T Ln T T T T i W T T T a f f a f f T T T a Af Af b

g Afi bg eff bg Afi bg eff bg bg v v v bg =++=-?? ???-?? ????===-----?? ????

==

--?? ?

??=-01122022120112

222112122111112'''''''',''ρ011201220f f a f f ds

-?? ?????

????

??????

?

??

???

???∞?

上式中的f 1和f 2为两个波段的频率,T Af 1和T Af 2为对应的亮温度,T bg 可近似地取为28.

k K g m =?-17231033.//是宇宙背景的辐射温度,W '是传播路径对应的权函数,a v 和a 0为水蒸汽和氧的吸收系

数,T eff 和T eff '可用一个标准的大气模型以及地面所测温度来确定,近似地,T T ke t eff eff '==? (()t K

为地面温

度,092095..??ke )。水汽辐射计测得的?L 的精度可达到1.5毫米左右。

18. 电离层改正

地球表面60~1000公里的这层大气,由于太阳辐射,其中的原子被电离成大量的正离子和电子,构成电离层。电磁波通过电离层产生的时间延迟()?τf 为:

()?τπf Cr N f e

=02

2 4.1.5

式中的f 为观测频率,C 为光速,N e 为传播路径上的电子总含量,r 0为经典电子半径。

由于4.1.5式中的N e 与太阳辐射压有关,昼夜可相差一个数量级,很难用模型来精确表示。但可以看出它产生的传播时间延迟与频率的平方成反比,故可以用双频观测来消除其影响。

如假设ρ1、ρ2、Φ1、Φ2为某GPS 接收机在同一历元测得的L 1和L 2两个波段上的伪距和相位,则电离层对它们的影响分别为

CONST f 12、CONST f 2

2

、CONST f 1、CONST

f 2,这里的CONST 对一个接收机对同一卫星在同一历元的几种观测量是常数,f 1和f 2为两个波段的频率。因此在长距离GPS 相对定位中,通常将两个波段的相位观测

值线性组合后的观测量ΦLC 作为观测值。

ΦΦΦLC g =-12 式中的g f f =

2

1

,即L1与L2的频率之比。

三.伪距差分定位模型

基准站R 测得至GPS 卫星J 的伪距为

j r j r j r j s r j r j r d d d c 21')(δρδρρττρρ+++-+=

其中j r ρ为基准站R 至第J 颗卫星之间的真实距离;j r d ρ是GPS 卫星星历误差所引起的距离偏差;r d τ为接收机时钟相对于GPS 时间系统的偏差;j s d τ是J 颗卫星时钟相对于GPS 时间系统的偏差;j r 1δρ电离层时延所引起的距离偏差;j r 2δρ是对流层时延所引起的距离偏差;c 是为电磁波的传播速度。

根据基准站的已知坐标和GPS 卫星星历,可以精确算得真实距离j r ρ,而伪距'j r ρ是基准站接收机测得的,则伪距的改正值

j r j r j r j s r j r j r j r d d d c 21')(δρδρρττρρρ-----=-=?

在基准接收机进行伪距测量的同时,流动站接收机K 也对第J 颗卫星进行了伪距测量,流动站接收机所测得的伪距

j k j k j k j s k j k j k d d d c 21')(δρδρρττρρ+++-+=

我们将基准站所测得的伪距改正值带入上式(即上两式相加)得:

)()()()(1211'j r j k j r j k j r j k r k j k j r j k d d d d c δρδρδρδρρρττρρρ-+-+-+-+=?+

当流动站与基准站相距在一定距离范围之内,我们可以近似认为:

j r j k j r j k j r j k d d 1211,(,δρδρδρδρρρ===

则上式变为:

)('r k j k j r j k d d c ττρρρ-+=?+

(6)式中共有四个未知数,它们分别是流动站K 的三维坐标),,(k k k Z Y X 和GPS 接收机钟差引起的改正项τρ?。如果基准站和流动站某历元共视四颗以上卫星,就可以根据上式建立误差方程式:

)()()()

('00

00

00

0j r j k k j k k j k k j k j D Z D Z Z Y D Y Y X D X X V ρρρδδδτ?--+?+-+

-+

-=

式中(0

,,k k k Z Y X )是流动站K 的三维近似坐标;(j j j Z Y X ,,)是卫星J 发射信号时刻的三维坐标,其可根据卫星星历计算而得到;2020200)()()(j k j k j k Z Z Y Y X X D -+-+-=

;j=1,2,….n n=4≥。

然后按最小二乘法求解流动站该历元的三维坐标k k k k k k k k k Z Z Z Y Y Y X X X δδδ+=+=+=000,,和三维坐标

中误差Zk Yk Xk M M M ,,。

GPS卫星的坐标计算

第三章GPS 卫星的坐标计算 在用GPS 信号进行导航定位以及制订观测计划时,都必须已知GPS 卫星在空间的瞬间位置。卫星位置的计算是根据卫星导航电文所提供的轨道参数按一定的公式计算的。 3.1卫星运动的轨道参数 3.1.1基本概念 1.作用在卫星上力 卫星受的作用力主要有:地球对卫星的引力,太阳、月亮对卫星的引力,大气阻力,大气光压,地球潮汐力等。 中心力:假设地球为匀质球体的引力(质量集中于球体的中心),即地球的中心引力,它决定卫星运动的基本规律和特征,决定卫星轨道,是分析卫星实际轨道的基础。此种理想状态时卫星的运动称为无摄运动,卫星的轨道称为无摄轨道。 摄动力:也称非中心力,包括地球非球形对称的作用力、日月引力、大气阻力、大气光压、地球潮汐力等。摄动力使卫星运动产生一些小的附加变化而偏离理想轨道,同时这种偏离量的大小随时间而改变。此种状态时卫星的运动称为受摄运动,卫星的轨道称为受摄轨道。 虽然作用在卫星上的力很多,但这些力的大小却相差很悬殊。如果将地球引力当作1的话,其它作用力均小于10-5。 2.二体问题 研究两个质点在万有引力作用下的运动规律问题称为二体问题。 3.卫星轨道和卫星轨道参数 卫星在空间运行的轨迹称为卫星轨道。 描述卫星轨道状态和位置的参数称为轨道参数。 3.1.2卫星运动的开普勒定律 (1)开普勒第一定律 卫星运行的轨道为一椭圆,该椭圆的一个焦点与地球质心重合。此定律阐明了卫星运行轨道的基本形态及其与地心的关系。由万有引力定律可得卫星绕地球质心运动的轨道方程。r 为卫星的地心距离,as 为开普勒椭圆的长半径,es 为开普勒椭圆的偏心率;fs 为真近点角,它描述了任意时刻卫星在轨道上相对近地点的位置,是时间的函数。 (2)开普勒第二定律 卫星的地心向径在单位时间内所扫过的面积相等。表明卫星在椭圆轨道上的运行速度是不断变化的,在近地点处速度最大,在远地点处速度最小。 近地点 远地点 s s s s f e e a r cos 1)1(2+-=

人造卫星基本原理

人造卫星的基本原理 参考、摘录自——王冈 曹振国《人造卫星原理》 一、关于椭圆轨道 在地球引力的作用下,要使物体环绕地球作圆周运动,那么必须使得物体的速度达到第一宇宙速度。如果卫星所需的向心力恰好和其所受万有引力相等,则它将作圆周运动。若其所需向心力大于地球引力,这是物体的运动轨迹就变成椭圆轨道了。物体的速度比环绕速度(作圆周运动时的速度)大得越多,椭圆轨道就越“扁长”,直到达到第二宇宙速度,物体便沿抛物线轨道飞出地球引力场之外。 因为发射卫星和飞船时,入轨点的速度控制不可能绝对精确,速度大小的微小偏离,和速度方向与当地的地球水平方向间的微小偏差,都会使航天器的轨道不是圆形二是椭圆形,椭圆扁率取决于入轨点的速度大小和方向。 二、卫星运动轨道的几何描述 尽管开普勒定律阐明的是行星绕太阳的轨道运动,它们可以用于任意二体系统的运动,如地球和月亮,地球和人造卫星等。 假定地球中心O 在椭圆的一个焦点上 a ——椭圆的半长轴 b ——椭圆的半短轴 >11.2km/s-抛物线 >16.7km/s-双曲线

c e ——偏心率 a c e = P e ——近地点 A p ——远地点 P ——半通径)1(2 2 e a a b P -== Y w ——轴与椭圆交点的坐标 f ——真近点角,近地点和远地点之间连线与卫星向径之间的夹角 E ——偏近点角 只要知道了卫星运行的椭圆轨道的几个主要参数:a ,e 等,卫星在椭圆轨道上任一点(r )处的速度就可以计算出来: )12( a r v - = μ 其中2μ=GM (地心万有引力常数) 椭圆轨道上任一点处的向径r 为:)cos 1(E e a r -= 近地点向径:)1(e a r p -= 远地点向径:)1(e a r A += 所以,近地点r 最小,卫星速度最大e e a v -+? = 112 μ 远地点r 最大,卫星速度最小e e a v +-? = 112 μ 卫星或飞船入轨点处的速度,通常就是近地点的速度,这个速度一般要比当地的环绕速度要大;而椭圆轨道上远地点速度则比当地的环绕速度要小。 圆形轨道可以看成椭圆轨道的特殊情况。即a=b=r ,所以 r GM r v = = 2 μ A

卫星轨道参数计算

卫星轨道平面的参数方程: 1cos( ) p e r r :卫星与地心的距离 P :半通径(2 (1)p a e 或21p b e ) θ:卫星相对于升交点角 ω:近地点角距 卫星轨道六要素: 长半径a 、偏心率e 、近地点角距ω、真近点角f (或者卫星运动时间t p )、轨道面倾角i 、升交点赤径Ω。

OXYZ─赤道惯性坐标系,X轴指向春分点T ; ON─卫星轨道的节线(即轨道平面与赤道平面的交线),N为升交点; S─卫星的位置; P─卫星轨道的近地点; f─真近点角,卫星位置相对于近地点的角距; ω─近地点幅角,近地点到升交点的角距; i─轨道倾角,卫星通过升交点时,相对于赤道平面的速度方向; Ω─升交点赤经,节线ON与X轴的夹角; e─偏心率矢量,从地心指向近地点,长度等于e; W─轨道平面法线的单位矢量,沿卫星运动方向按右旋定义,它与Z轴的夹角为i; a─半长轴; α,δ─卫星在赤道惯性坐标系的赤经、赤纬。 两个坐标系:地心轨道坐标系、赤道惯性坐标系。 地心轨道坐标系Ox0y0z0:以e e 1为x0轴的单位矢量,以W为z0轴的单位矢量,y0轴的单位矢量可以由x0轴的单位矢量与z0轴的单位矢量确定,它位于轨道平面内。 赤道惯性坐标系:OXYZ,X轴指向春分点。 由地心轨道坐标系到赤道惯性坐标系的转换: 1.先将地心轨道坐标绕W旋转角(-ω),旋转矩阵为R Z(-ω); 2.绕节线ON旋转角(-i),旋转矩阵为R X(-i); 3.最后绕Z轴旋转角(-Ω),旋转矩阵为R Z(-Ω); 经过三次旋转后,地心轨道坐标系和赤道惯性坐标系重合。 在地心轨道坐标系中,卫星的位置坐标是: 0 0 0 cos sin 0 x r f y r f z

卫星的运动 卫星相关参数,摄动力,星历,卫星位置的计算

卫星的轨道 ?一、基本概念:轨道;卫星轨道参数;正常轨道;摄动轨道 ?二、卫星的正常轨道及位置的计算 ? 1.开普勒三定律 ? 2.三种近点角 ? 3.卫星轨道六参数 ? 4.卫星的在轨位置计算 1.开普勒(Johannes Kepler)三定律 ?开普勒第一定律 人造地球卫星的运行轨道是一个椭圆,均质地球位于该椭圆的一个焦点上。 ?开普勒第二定律 卫星向径在相同时间内所扫过的面积相等。 ?开普勒第三定律 卫星环绕地球运行的周期之平方正比于椭圆轨道长半轴的立方。 2.三种近点角 ?真近点角 当卫星处于轨道上任一点s时,卫星的在轨位置便取决于sop角,这个角就被称为真近点角,以f表示。 ?偏近点角 若以长半轴a做辅助圆,卫星s在该辅助圆上的相应点为s’,连接s’o’,s’o’p

角称为偏近点角,以E表示。 ?平近点角 在轨卫星从过近地点时元t p开始,按平均角速度n0运行到时元t的弧,称为平近点角。

3.卫星轨道六参数 ?长半轴(a)—— 卫星椭圆轨道的长半轴; ?偏心率(e)—— 卫星椭圆轨道的偏心率,是焦距的一半与长半轴的比值; ?真近点角(f)——在椭圆轨道上运行的卫星S,其卫星向径OS与以焦点O指向近地点P的极轴OP的夹角。 ?轨道平面倾角(i)—— 卫星轨道平面与天球赤道平面的夹角; ?升交点赤经(Ω)—— 升交点(N),是由南向北飞行的卫星,其轨道与天球赤道的交点。地球环绕太阳公转的一圈中有一个点(即日历上表示的春分时间),它反映在天球赤道平面上的固定位置,叫做春分点。升交点赤经是春分点轴向东度量到升交点的弧度; ?近地点角距(ω)—— 是由升交点轴顺着卫星运行方向度量到近地点的弧长.

高中物理人造卫星变轨问题专题

高中物理人造卫星变轨 问题专题 集团文件版本号:(M928-T898-M248-WU2669-I2896-

人造卫星变轨问题专题 (一) 人造卫星基本原理 绕地球做匀速圆周运动的人造卫星所需向心力由万有引力提供。 轨道半径r 确定后,与之对应的卫星线速度 r GM v = 、周期 GM r T 3 2π =、向心加速度2r GM a =也都是唯一确定的。如果卫星的质 量是确定的,那么与轨道半径r 对应的卫星的动能E k 、重力势能E p 和总机械能E 机也是唯一确定的。一旦卫星发生了变轨,即轨道半径 r 发生变化,上述所有物理量都将随之变化(E k 由线速度变化决定、E p 由卫星高度变化决定、E 机不守恒,其增减由该过程的能量转换情 况决定)。同理,只要上述七个物理量之一发生变化,另外六个也必将随之变化。 (二) 常涉及的人造卫星的两种变轨问题 1. 渐变 由于某个因素的影响使原来做匀速圆周运动的卫星的轨道半径发生缓慢的变化(逐渐增大或逐渐减小),由于半径变化缓慢,卫星每一周的运动仍可以看做是匀速圆周运动。

解决此类问题,首先要判断这种变轨是离心还是向心,即轨道半径r 是增大还是减小,然后再判断卫星的其他相关物理量如何变化。 1) 人造卫星绕地球做匀速圆周运动,无论轨道多高,都会受到稀薄 大气的阻力作用。如果不及时进行轨道维持(即通过启动星上小型发动机,将化学能转化为机械能,保持卫星应具有的状态),卫星就会自动变轨,偏离原来的圆周轨道,从而引起各个物理量的变化。这种变轨的起因是阻力。阻力对卫星做负功,使卫星速 度减小,卫星所需要的向心力r mv 2减小了,而万有引力2 r GMm 的 大小没有变,因此卫星将做向心运动,即轨道半径r 将减小。 由基本原理中的结论可知:卫星线速度v 将增大,周期T 将减小,向心加速度a 将增大,动能E k 将增大,势能E p 将减小,有部分机械能转化为内能(摩擦生热),卫星机械能E 机将减小。 为什么卫星克服阻力做功,动能反而增加了呢?这是因为一旦轨道半径减小,在卫星克服阻力做功的同时,万有引力(即重力)将对卫星做正功。而且万有引力做的正功远大于克服空气阻力做的功,外力对卫星做的总功是正的,因此卫星动能增加。根据E 机=E k +E p ,该过程重力势能的减少总是大于动能的增加。

卫星星历计算和轨道参数计算编程实习(精)

专业:地图学与地理信息工程(印刷 班级:制本49—2 学号:3272009010 姓名:张连杰 时间:2012/9/21 一、概述 在C++6.0中建立基于单文档的MFC工程,利用简洁的界面方便地由卫星轨道根数计算卫星的实时位置和速度,并可以根据卫星的星历反求出卫星轨道根数。 二、目的 通过卫星编程实习,进一步加深理解和掌握卫星轨道参数的计算和卫星星历的计算方法,提高编程能力和实践能力。 三、功能 1、由卫星位置与速度求取卫星轨道参数; 2、由卫星轨道参数计算卫星星历。 四、编程环境及工具 Windows7环境,VC++6.0语言工具 五、计划与步骤 1.深入理解课本上的星历计算方法和轨道根数的求取方法,为编程实习打下算法基础; 2.学习vc++对话框的设计和编程,解决实习过程中的技术难题;

3.综合分析程序的实现过程,一步步编写代码实现。 六、程序异常处理 1.在进行角度转换时候出现的问题导致结果错误。计算三角函数时候先要把角度转换成弧度进行计算,最后输出结果的时候需要再把弧度转换回角度输出。 2.在计算omiga值得时候的错误。对计算出的omiga值要进行象限的判断,如果不符合条件要加或减一个周期pi(因为是反正弦函数。 七、原创声明 本课程设计报告及相应的软件程序的全部内容均为本人独立完成。其间,只有程序中的中间参量计算值曾与同学共同讨论。特此声明。 八、程序中的关键步骤和代码 1、建立基于单文档的名字为TrackParameter的MFC工程。 2、在资源视图里面增加一个对话框改属性ID为IDD_DIALOG1,在新的对话框IDD_DIALOG1上面添加控件按钮,并建立新的类CsatelliteDlg. 3、在菜单栏里面添加菜单实习一,并添加命令响应函数OnMenuitem32771(,在该函数中编写代码 CsatelliteDlg dlg; dlg.DoModal(; 这样执行时候调出对话框satelliteDlg. 4.在对话框satelliteDlg中的OK按钮的消息响应函数中添加相关赋值和公式计算代码。 5.按照以上步骤设计实习二。

计算卫星位置的程序

计算卫星位置 一、C语言程序 #include #include #include #define bGM84 3.986005e14 #define bOMEGAE84 7.2921151467e-5 void main() { long double roota=0.515365263176E+04; //轨道长半轴的平方根(根号a) long double toe=0.720000000000E+04; //观测时刻toe long double m0=-0.290282040486E+00; //参考时刻toe的平近点角 long double e=0.678421219345E-02; //轨道偏心率e long double delta_n=0.451411660250E-08;//卫星的摄动改正数△n long double smallomega=-0.258419417299E+01;//近地点角距ω long double cus=0.912137329578E-05;//纬度幅角正弦调和项改正的振幅(弧度)long double cuc=0.189989805222E-06;//纬度幅角余弦调和项改正的振幅(弧度)long double crs=0.406250000000E+01;//轨道半径的余弦调和项改正的振幅(m)long double crc=0.201875000000E+03;//轨道半径的正弦调和项改正的振幅(m)long double cis=0.949949026108E-07;//轨道倾角的余弦调和项改正的振幅(弧度)long double cic=0.130385160446E-07;//轨道倾角的正弦调和项改正的振幅(弧度)long double idot=-0.253939149013E-09;//轨道倾角变化率I long double i0=0.958512160302E+00; //轨道倾角(弧度) long double bigomega0=-0.137835982556E+01;//升交点赤经 long double earthrate=bOMEGAE84; //地球自转的速率we long double bigomegadot=-0.856928551657e-08; long double t=0.720000000000E+04; //加入卫星钟差改正的归化时间 long double A; long double n0=0,n,tk; long double mk,ek,tak,ik,omegak,phik,uk,rk; long double corr_u,corr_r,corr_i; long double xpk,ypk,xk,yk,zk; int i; printf("输入的数据:\n"); printf("√a=%e \n",roota); printf("toe=%e \n",toe); printf("e=%e \n",e); printf("i0=%e \n",i0); printf("ω=%e \n",smallomega); printf("△n=%e \n",delta_n); printf("Ω0=%e \n",bigomega0); printf("I=%e \n",idot); printf("Cuc=%e \n",cuc);

C语言计算GPS卫星位置

C 语言计算G P S 卫星位置 1 概述 在用GPS 信号进行导航定位以及制订观测计划时,都必须已知GPS 卫星在空间的瞬间位置。卫星位置的计算是根据卫星电文所提供的轨道参数按一定的公式计算的。本节专门讲解观测瞬间GPS 卫星在地固坐标系中坐标的计算方法。 2 卫星位置的计算 1. 计算卫星运行的平均角速度n 根据开普勒第三定律,卫星运行的平均角速度n0可以用下式计算: 式中μ为WGS-84坐标系中的地球引力常数,且μ=3.986005×1014m 3/s 2。平均角速度n 0加上卫星电文给出的摄动改正数Δn ,便得到卫星运行的平均角速度n n=n 0+Δn (4-12) 2. 计算归化时间t k 首先对观测时刻t ′作卫星钟差改正 t=t ′-Δt 然后对观测时刻t 归化到GPS 时系 t k =t-t oc (4-13) 式中t k 称作相对于参考时刻t oe 的归化时间(读者注意:toc ≠toe )。 3. 观测时刻卫星平近点角M k 的计算 M k =M 0+n tk (4-14) 式中M 0是卫星电文给出的参考时刻toe 的平近点角。 4. 计算偏近点角E k E k =M k +esinE k (E k ,M k 以弧度计) (4-15) 上述方程可用迭代法进行解算,即先令E k =M k ,代入上式,求出E k 再代入上式计 算,因为GPS 卫星轨道的偏心率e 很小,因此收敛快,只需迭代计算两次便可求得偏近点角E k 。 5. 真近点角V k 的计算 由于:

因此: 6.升交距角Φk 的计算 ω为卫星电文给出的近地点角距。 7. 摄动改正项δu,δr,δi 的计算 δu,δr,δi 分别为升交距角u 的摄动量,卫星矢径r 的摄动量和轨道 倾角i 的摄动量。 8. 计算经过摄动改正的升交距角u k 、卫星矢径r k 和轨道倾角i k 9. 计算卫星在轨道平面坐标系的坐标 卫星在轨道平面直角坐标系(X 轴指向升交点)中的坐标为 10. 观测时刻升交点经度Ωk 的计算 升交点经度Ωk 等于观测时刻升交点赤经Ω(春分点和升交点之间的角距)与 格林泥治视恒星时GAST (春分点和格林尼治起始子午线之间的角距)之差, Ωk =Ω-GAST (4-23) 又因为: tk oe Ω+Ω=Ω (4-24) 其中Ωoe 为参与时刻t oe 的升交点的赤经; Ω 是升交点赤经的变化率,卫星电文每小时更新一次Ω和t oe 。 此外,卫星电文中提供了一周的开始时刻t w 的格林尼治视恒星时GAST w 。由于 地球自转作用,GAST 不断增加,所以: GAST=GAST w +ωe t (4-25) 式中ωe ×10-5rad/s 为地球自转的速率;t 为观测时刻。 由式(4-24)和(4-25),得: 由(4-13)式,得: 其中0oe w GAST Ω=Ω-,o Ω、Ω、oe t 的值可从卫星电文中获取。 11. 计算卫星在地心固定坐标系中的直角坐标

人造地球卫星的运行轨道

人造地球卫星的运行轨道 夜晚,人们常常会看到明亮的星在天幕群星之间匆匆穿行,不久便消失在远方的天空。这就是人造地球卫星。 人造地球卫星沿着一定的轨道围绕地球运行。从这一点上看,它与月球很相像,属于以地球为中心的天体系统。但是,人造地球卫星与所有的天然天体不同,它是人工研制和发射到运行轨道上的一种空间飞行器(或航天器),是按照人的意志、为了人们的某种目的沿轨道运行的特殊天体。人造卫星体积很小,根本不能与月球相比。它与地球的距离也比月地距离小得多,即使距地面最远的人造卫星,其近地点高度,也不及月地最近距离的十分之一。由于人造卫星离地球较近,所以,在地球上只有天黑后不久和黎明前的一段时间内,才能看到它们。深夜时,也有人造卫星从天空经过,然而,由于完全掩没于地球的黑影之中,人们是无法看到它们的。 这些人造卫星飞行的方向是各不相同的。人造卫星的飞行方向不同,表明它们各自的轨道平面与赤道平面有着不同的夹角。 人造地球卫星运行轨道所在的平面,叫做轨道平面。所有人造卫星的轨道平面都通过地心。轨道平面与地球赤道平面的夹角,叫做轨道倾角。根据轨道倾角,人造地球卫星的轨道有顺行轨道、逆行轨道、极轨道和赤道轨道等几种。 朝偏东向运行的卫星,轨道倾角小于90°,称为顺行轨道。沿这种轨道运行的卫星,在发射过程中,运载火箭是朝偏东方向飞行的。由于发射时利用了地球自转的一部分速度,因此比较节省能量。世界上早期发射的人造卫星,大部分是属于这种类型的。 卫星沿南北方向运行,轨道倾角等于90°,称为极轨道。极轨道平面不仅通过地心,而且通过地球的南、北两极。由于地球不断地自转,因此,沿这种轨道运行的人造卫星,能从地球的任何上空通过。 卫星向偏西方向运行,轨道倾角大于90°,称为逆行轨道。沿这种轨道运行的人造卫星,在发射过程中,运载火箭是朝偏西方向飞行的。由于发射时需要抵消地球自转的一部分速度,因此,消耗的能量比较多。

人造卫星的分类及主要用途

人造卫星的分类及主要用途 自从牛顿发现万有引力定律,并设想在高山上水平抛出物体,当速度大到一定程度时,物体就不会落回地面,成为一颗人造卫星,300多年过去后,他的这一理论得到了证实,在地球上方发射了各种各样的人造卫星。 一、人造卫星的分类。 1、按用途分:科学探测和研究的科学卫星,包括空间物理探测卫星和天文卫星等;试验卫星,包括进行航天新技术试验或者是为应用类卫星进行试验的卫星;应用卫星,包括通信卫星、气象卫星、地球资源卫星、侦察卫星、导航卫星等, 2、按轨道的高低分:低轨道、中高轨道、地球同步轨道、地球静止轨道、太阳同步轨道、大椭圆轨道和极地轨道7大类。 3、按运行轨道划分: 顺行轨道:顺行轨道的特点是轨道倾角即轨道平面与地球赤道平面的夹角小于90度。卫星地面较近,高度仅为数百公里,故又将其称为近地轨道。我国用长征一、二号、风暴一号两种运载火箭发射的8颗科学技术试验卫星, 17颗返回式遥感卫星,神州号试验飞船,都是用顺行轨道。 逆行轨道:逆行轨道的特征是轨道倾角大于90度。欲把卫星送入这种轨道运行,运载火箭需要朝西南方向发射。不仅无法利用地球自转的部分速度,而且还要付出额外能量克服地球自转。因此,除了太阳同步轨道外,一般都不利用这类轨道。 赤道轨道:赤道轨道的特点是轨道倾角为0度,卫星在赤道上空运行。这种轨道有无数条,但其中的一条地球静止同步轨道具有特殊的重要地位。世界上主要的通信卫星都分布在这条轨道上。我国用长征三号火箭先后发射了1颗试验卫星、5颗东方红二号系列通信卫星、2颗风云二号气象卫星、用长征三号甲火箭发射了1颗实践四号探测卫星、2两颗东方红三号通信卫星、1颗中星22号通信卫星都在这一轨道上。 极地轨道:就卫星轨道类型来说,还有一种轨道倾角为90度的极地轨道。它是因轨道平面通过地球南北两极而得名。在这种轨道上运行的卫星可以飞经地球上任何地区上空。我国长征二号丙改进型火箭以1箭双星的方式6次从太原起飞,把12颗美国铱星送入太空,就属于这种发射方式。

卫星轨道计算 [文档在线提供]

一.GPS观测量 接收机在观测相位和伪距数据的同时,还将广播星历和预报星历记录下来。接收GPS信号还能获取纳秒级精度的时间基准信号。 由于接收机的型号很多,厂商设计的数据格式各不相同,国际上为了能统一使用不同接收机的数据,设计了一种与接收机无关的RINEX(The Receiver Independent Exchange Format)格式,目前已使用2号版本。下面分别介绍RINEX 2格式的广播星历文件、观测数据文件、和地面气象数据文件。 RINEX 2格式的GPS数据文件的命名规则为: . s s s s d d d f y y t 其中:ssss~以4个字节表示的台站名; ddd~文件中第一组数据观测时间的年积日(例如:1月1日为001,2月2日为032); f~该站该日收到的某类文件的顺序号,0表示只有一个; yy~以两位数表示的年(例如:96表示1996年); t~文件种类: O~观测数据文件; N~广播星历文件; M~地面气象数据文件。 为了便于交流,RINEX 2格式的GPS数据文件均以①无带标;②ASCII码;③每个记录长度为80个字符,块大小为8000;录制在磁带上,磁带上的第一个文件是全部文件的目录。但目前国际上的IGS等组织是通过通讯方式(Internet网),来快速地提取全球GPS长年观测站数据的,并将数据存在大型计算机中,使用着可通过Internet网任意提取。 应注意,在RINEX 2格式的GPS数据中,时间均以GPST计,即与UTC要差一个整数跳秒数。 ⒈广播星历文件 接收机锁定卫星并解出C/A码后,就能取得广播星历,即卫星坐标计算参数,在实时GPS应用中,它是必不可少的,大部分的工程网观测数据的后处理也采用广播星历。RINEX 2格式的广播星历文件如下表2.1.1所示,作为例子,表中给出了PRN9和PRN17两颗卫星的广播星历数据,PRN表示GPS卫星的伪随机编号号码,GPS卫星在有些场合采用美国航空与航天局NASA(National Aeronautics and Space Administration)的编号。 表2.1.1 RINEX 2格式的广播星历文件

GPS卫星的基本运行规律与GPS卫星位置计算

第3章 卫星的基本运行规律与GPS 卫星位置计算 GPS 卫星定位必须已知其在空间的瞬时位置,而针对GPS 卫星在协议地球坐标系中瞬时位置的研究,就是GPS 卫星的轨道运动理论。本章主要内容包括卫星无摄运动、受摄运动以及卫星瞬时位置与瞬时速度的计算等内容。 3.1 卫星的无摄运动 忽略所有的摄动力,仅考虑地球质心引力的情况下来研究卫星相对于地球的运动,在天体力学中,称之为二体问题。二体问题下的卫星运动虽然是一种近似描述,但能得到卫星运动的严密分析解,从而可以在此基础上再加上摄动力来推求卫星受摄运动的轨道。在摄动力的作用下,卫星的运动将偏离二体问题的运动轨道,常将此称为考虑了摄动力作用的受摄运动。 一、二体意义下卫星的运动方程 将地球和卫星均假设为质量集中的质点,研究二者在万有引力作用下的相对运动问题,在天体力学中称为二体问题。根据万有引力定律,地球受卫星的引力F e 可表示为 r r r m M G F e ? ??= 2 (3-1) 卫星受地球的引力F s 与F e 数值相等方向相反,根据牛顿第二定律卫星和地球在万有引力作 用下产生的加速度a s 和a e 分别为 ?? ?? ? ??=? ?-=r r r m G a r r r M G a e s 2 2 (3-2) 则卫星相对于地球的加速度A 应为 r r r m M G a a A e s ?+?-=-=2 )( (3-3) 因为m<

2021年人造卫星基本原理

人造卫星的基本原理 欧阳光明(2021.03.07) 参考、摘录自——王冈曹振国《人造卫星原理》 一、关于椭圆轨道 在地球引力的作用下,要使物体环绕地球作圆周运动,那么必须使得物体的速度达到第一宇宙速度。如果卫星所需的向心力恰好和其所受万有引力相等,则它将作圆周运动。若其所需向心力大于地球引力,这是物体的运动轨迹就变成椭圆轨道了。物体的速度比环绕速度(作圆周运动时的速度)大得越多,椭圆轨道就越“扁长”,直到达到第二宇宙速度,物体便沿抛物线轨道飞出地球引力场之外。 因为发射卫星和飞船时,入轨点的速度控制不可能绝对精确,速度大小的微小偏离,和速度方向与当地的地球水平方向间的微小偏差,都会使航天器的轨道不是圆形二是椭圆形,椭圆扁率取决于入轨点的速度大小和方向。 a——椭圆的半长轴b——椭圆的半短轴>11.2km/s-抛物线 双曲线

c e ——偏心率 a c e = P e ——近地点 A p ——远地点 P ——半通径)1(22 e a a b P -==Y w f ——真近点角,近地点和远地点之间连线与卫星向径之间的夹角 E ——偏近点角 只要知道了卫星运行的椭圆轨道的几个主要参数:a ,e 等,卫星在椭圆轨道上任一点(r )处的速度就可以计算出来: )12(a r v -=μ 其中2μ=GM (地心万有引力常数) 椭圆轨道上任一点处的向径r 为:)cos 1(E e a r -= 近地点向径:)1(e a r p -= 远地点向径:)1(e a r A += 所以,近地点r 最小,卫星速度最大e e a v -+?=112μ 远地点r 最大,卫星速度最小e e a v +-? =112μ 卫星或飞船入轨点处的速度,通常就是近地点的速度,这个速度一般要比当地的环绕速度要大;而椭圆轨道上远地点速度则比当地的环绕速度要小。 A

卫星轨道基本概念

卫星轨道 本节中将简单说明人造卫星轨道的特性。为方便起见,假设卫星轨道是圆形的,这样也可得到许多有用的信息。 以地心为中心可画出一个半径无穷大的圆球,这个球面称为天球(celestial sphere)。天空中的太阳、月亮以及星星和地心的联机会和天球相交于一点,因此天体的运动可用它们在天球上的轨迹来表示(图1)。地球赤道面和天球的交线称为天球赤道。地球实际上是绕日运行的,但以固定在地球上的坐标系来看,太阳会绕地球运行,这就是太阳的视运动(apparent motion)。太阳在天球上的轨迹称为黄道,黄道面和赤道面的交线称为二分线,二分线和天球的交点称为二分点,即 图1 天球及太阳的视运动。

图2 地心赤道面坐标系。 春分点和秋分点。黄道面和赤道面的夹角约为23o27′。黄道面上有 两点距赤道面最远,位于北半球的称为夏至点,位于南半球的称为冬至点。当太阳在夏至点时,它直射北回归线;当太阳在冬至点时,它直射南回归线。 地心赤道面坐标系 以地心为原点可以建立一个坐标系,X 和Y 轴在赤道面上,X 轴指向春分点,Z 轴为地球自转轴,指向北极。这个坐标系不随地球自转而转动,称为地心赤道面坐标系,如图2 所示。由于岁差(precession)的缘故,春分点会往西移动,故地心赤道面坐标也不是惯性坐标系。不过由于卫星绕地运动的周期远小于岁差的周期,因此讨论卫星轨道时,可将地心赤道面坐标系当做惯性坐标,在实用上可令X 轴指向某一年(如1950 年)的春分方向。 近地点坐标系 描述卫星在轨道面上运动最方便的坐标系是近地点坐标系xω ,

yω ,zω ,如图3 所示。这个坐标系原点在地心(即焦点)上,xω和yω 轴在轨道面上,xω轴指向近地点,将xω轴沿卫星运动方向转动90°就得到 图3 卫星的椭圆轨道,υ为真近点角。 yω 轴,zω轴则和xω , yω轴形成右手坐标系。因为卫星在轨道面上运动,故其zω坐标等于零。 经典轨道要素 要完全描述卫星在轨道上的运动,除了初始时间外,需要6 个参数,这些称为经典轨道要素(classical orbital elements)。这些是椭圆轨道的半长轴a , 偏心率(eccentricity)e,真近点角(true anomaly)υ ,升交点赤经(right ascension of ascending node)Ω,轨道倾角(orbitalinclination)i以及近地点辐角(argument of perigee)ω。最后三个角度称为经典定向角。半长轴a和偏心率e可以完全决定椭圆形的大小;真近点角υ可决定卫星在椭圆轨道上的位置,一般说来通常都用平近点角(mean anomaly)代替真近点角。至于经典定位角Ω , i ,

人造卫星在空间轨道运行

随着越来越多的人造卫星在空间轨道运行,人类在太空留下了数量惊人的垃圾。这些太空垃圾也称空间碎片,一般指空间轨道上或重返大气层的失效人造物体,包括其残块和组件。由于人类太空活动的不断增加,大量的太空垃圾对运行中的人造卫星、国际空间站和宇航员都带来了很大的威胁。尽管有的空间飘浮碎片很小,但运行速度极快,破坏力惊人,和航天仪器发生撞击后,有可能导致其完全失效。而且,废弃卫星的坠地碎片也不时地威胁着人类的生命和财产安全。如何安全有效地清理太空碎片,成为一个需要解决的问题。 近日,瑞士联邦理工学院瑞士太空中心首开先例,宣布实施一项名为“太空清理一号”的计划,开始着手清除太空垃圾的研究试验,计划于2015年至2016年间发射一颗小型人造卫星,用于清除一颗报废的瑞士卫星。该计划分为发射、接近目标、捕获目标、返回大气层四个阶段。 不过,“太空清理一号”目前面临三个技术难点:首先,“太空清理一号”要完成变轨,进入目标物的轨道。为此,这家瑞士研究中心将使用自产的一台新式微型发动机,对卫星的轨道进行不断调整。然后,“太空清理一号”要不断接近高速移动的目标物。因为太空垃圾不能控制,还可能带有自旋,科学家将在卫星的一端安装机械爪,以抓住目标物。最后,“太空清理一号”在捕获目标物后再变轨,在返回大气层的过程中产生摩擦,通过高温高压使垃圾熔化销毁。 这种要上天清理太空垃圾的“清洁工”,造价十分昂贵。据估计,包括发射在内,这种太空清理卫星的花费是800万欧元,而且,现阶段研发的清理卫星还是一次性的。不过,试验成功后,也许会有能力开发可持续使用、型号更多的太空清理卫星,以提供专业清除太空垃圾的成套系列设备,适应不同商业需求。 目前,对于控制航天飞行器销毁有几种可行的方法,如将废弃的航天器转移至高轨道,或将其引导坠入指定海域等。其他国家的科学家也为解决太空垃圾问题作出过独特的设计,比如,日本科学家计划用一张宽数公里的巨网打捞太空垃圾,然后在引力作用下进入大气层销毁;英国科学家计划研制太阳帆(即一种利用太阳光压力的航天器),借助摄像头侦察、吸住太空垃圾,最后让其坠入大气层销毁。 去年底,美国国家研究委员会一份报告称,地球上空的太空垃圾数量已达“临界点”,太空碰撞事故几率大增,所以,清理太空垃圾是时候了。不过,尽管科学家们原则上提出了很多清理太空垃圾的方法,鉴于技术和成本的因素,付诸实施的目前尚且没有,瑞士的“太空清理一号”也只是奏响序曲

根据轨道根数来计算卫星位置

根据轨道根数来计算卫星位置 一、计算卫星在轨道坐标系中的位置 首先建立一个轨道坐标系,该坐标系的坐标原点位于地心,Y X '''',位于轨道平面上,Z '' 轴和轨道平面的法线矢量N 重合。轨道坐标系是一个右手坐标系。计算步骤如下: 1. 用下式计算平近点角M )(0t t n M -= 0t 为卫星过近地点的时刻;n 为卫星的平均角速度,用下式计算: 3a GM n = )s r a d ( a 为轨道椭圆的长半径,231410986005.3s m GM ?==μ(注:G 引力常数,此M 为地球质量) 2. 解开普勒方程E e M E sin ?+=,计算偏近点角E 解算时采用角度制,o o e e ρ?= (e 离心率) 代入开普勒方程反复迭代,直至i i E E -+1<ε时为止。 (当偏心率很小时,迭代法的收敛速度很快) 3. 计算卫星至地心的距离r )cos 1(E e a r -= 4. 计算真近点角θ 2 tan 112E e e an t -+=θ 5. 计算卫星在轨道坐标系中的坐标 sin cos =''=''=''Z r Y r X θθ 或跳过3、4直接计算:0sin 1sin cos 2=''-==''-=''Z E e a E b Y ae E a X 二、轨道坐标和大地坐标的换算 将上式化算到大地坐标系中去,一是用地心空间直角坐标系(Z Y X ,,)来表示点的位置,二是用经纬度和大地高(H L B ,,)来表示点的位置,只要确定椭球体的参数和定位,(Z Y X ,,)和(H L B ,,)之间就可以换算。 轨道坐标系只需经三次旋转即可和大地坐标系(Z Y X ,,)重合。首先绕Z ''轴反时针旋转一个ω角,使X ''旋至X '(指向升交点)。再绕X '反时针旋转i 角,这样Z ''与Z 重合。最后绕Z 反时针旋转一个(G α-Ω),这两个坐标系就重合了。G α角(P25,图2-1中θ角)是X 轴与春分点X 方向的夹角,即为格林尼治恒星时角G α。于是有 ??????????''''''=???? ??????Z Y X R R R Z Y X 123 其中:

学生手册计算与测定GNSS卫星位置

计算与测定GNSS卫星位置 【任务概述】 利用GNSS卫星进行导航和定位,就是根据已知的卫星轨道参数计 算出卫星瞬时位置,通过观测和数据处理,确定接收机的位置和载体 的运动速度。所以,获取准确的卫星轨道参数,计算出卫星在观测瞬间的位置,是GNSS导航定位的基础。因为GNSS系统坐标系统采 用WGS-84坐标系统。为了计算卫星在WGS-84大地坐标系中的位置,首先需要计算卫星在其轨道平面内的位置。此时定义:原点与地 心M相重合,x轴指向升交点,y轴在轨道平面内垂直于x轴,我们 称其为轨道平面直角坐标系,它是一种过渡性的坐标系。再进行坐标系的转换,将卫星在其轨道的坐标转换到地面直角坐标系下。 【学习目标】 (1)知识目标:①星历文件的获取方法有哪些?②了解星历文件的构成?③明确卫星星历参数,及计算公式推导过程。 (2)技能目标:①如何打开星历文件;②如何读取星历文件,并将参数赋值到变量中;③如何计算卫星位置。 【教学内容】 一、GPS导航原理 GPS卫星导航,就是用GPS卫星发送的导航定位信号引导运载体从 一个地点航行到另一个地点的过程。航行的意思;也就是确定航行体运动到什么地方和向何方向运动的意思。要使飞机、舰船、车辆等运载工具成功地完成所预定的航行任务。除了起始点和目标的位置之外,

主要的就是必须知道航行体所处的即时位置。因为只有确定了即时位置才能考虑怎样到达下一目的地的问题;如果连自己已经到了什么地 方和以后该到什么地方也不知道的话,那就无从谈起完成预定航行任务的问题。由此可见,导航的首要问题就是确定航行体的即时位置。另外,为现代载体提供精确的导航信息,还需要测定载体的瞬时速度,精确的时间,运动裁体的姿态等状态参数,进而“导引”该运动载体准 确地驶向预定的后续位置。由此可见,导航是一种广义的动态定位。GPS卫星所发送的导航定位信号,是一种可供无数用户共享的空间 信息资源;陆地、海洋和空间的广大用户,只要持有一种能够接收、跟踪、变换和测量GPS信号的接收机,就可以全天候和全球性地测量运动栽体的七维状态参数(三维坐标、三维速度、时间)和三维姿态参数;其用途之广,影响之大,是任何其他接收设备望尘莫及的;上至航空 航天,下至渔业、导游、摄影和农业生产,均可利用GPS信号接收机。对于任何某一具体的导航过程,首先必须确定本次航行的起始点、目的点以及航行计划路径(总称之为一条航线)。路径的标定一般是用一系列均匀分布于路径上的坐标点来确定,这些坐标点就叫航路点。起始点、目的点、航路点的位置坐标可以是从地图上量取,也可以是直接测得,总之必须是已知的。 在航行过程中,GPS定位系统能够实时提供给航行体位置信息(坐标),结合计算机中存储的航行路径中各航路点位置信息,可以计算出各种可用来纠正航行偏差、指导正确航行方向的制导参数,如应航迹角、偏航距和待航距离(待航时间)等,图10-1以飞机导航为例,说明各制

从广播星历计算卫星位置

从广播星历计算卫星位置: 1. 计算卫星运动的平均角速度n 首先根据广播星历中给出的参数 A 计算出参考时刻TOE 的平均角速度0n : 3 0) (A GM n = , 式中,GM 为万有引力常数G 与地球总质量M 之积。然后根据广播星历中给出的摄动参数n ?计算观测时刻卫星的平均角速度n :n n n ?+=0。 2. 计算观测瞬间卫星的平近点角M : )(0TOE t n M M -+= 式中,0M 为参考时刻TOE 时的平近点角,由广播星历给出。 3. 计算偏近点角E : E e M E sin += 解上述方程可用迭代法或微分方程改正法。 4. 计算真近点角f ??? ???? --=--=E e E e f E e e E f cos 1sin 1sin cos 1cos cos 2 式中,e 为卫星轨道的偏心率,由广播星历给出。 5. 计算升交距角u ': f u +='ω 式中,ω为近地点角距,由广播星历给出。 6. 计算摄动改正项i r u δδδ,,: 广播星历中给出了下列6个摄动参数:is ic rs rc us uc C C C C C C ,,,,,,据此可以求出由于2J 项而引起的升交距角u 的摄动改正项u δ、卫星矢径r 的摄动改正项u δ和卫星轨道倾角 i 的摄动改正项i δ。计算公式如下: ??? ??' +'='+'=' +'=u C u C u C u C u C u C is ic i rs rc r us uc u 2sin 2cos 2sin 2cos 2sin 2cos δδδ 7. 计算0,,i r u ''进行摄动改正

人造卫星基本原理资料

人造卫星基本原理

人造卫星的基本原理 参考、摘录自——王冈 曹振国《人造卫星原理》 一、关于椭圆轨道 在地球引力的作用下,要使物体环绕地球作圆周运动,那么必须使得物体的速度达到第一宇宙速度。如果卫星所需的向心力恰好和其所受万有引力相等,则它将作圆周运动。若其所需向心力大于地球引力,这是物体的运动轨迹就变成椭圆轨道了。物体的速度比环绕速度(作圆周运动时的速度)大得越多,椭圆轨道就越“扁长”,直到达到第二宇宙速度,物体便沿抛物线轨道飞出地球引力场之外。 因为发射卫星和飞船时,入轨点的速度控制不可能绝对精确,速度大小的微小偏离,和速度方向与当地的地球水平方向间的微小偏差,都会使航天器的轨道不是圆形二是椭圆形,椭圆扁率取决于入轨点的速度大小和方向。 二、卫星运动轨道的几何描述 >11.2km/s-抛物线 >16.7km/s-双曲线

尽管开普勒定律阐明的是行星绕太阳的轨道运动,它们可以用于任意二体系统的运动,如地球和月亮,地球和人造卫星等。 假定地球中心O 在椭圆的一个焦点上 a ——椭圆的半长轴 b ——椭圆的半短轴 c e ——偏心率 a c e = P e ——近地点 A p ——远地点 P ——半通径)1(22 e a a b P -== Y w ——轴与椭圆交点的坐标 f ——真近点角,近地点和远地点之间连线与卫星向径之间的夹角 E ——偏近点角 只要知道了卫星运行的椭圆轨道的几个主要参数:a ,e 等,卫星在椭圆轨道上任一点(r )处的速度就可以计算出来: )12(a r v -=μ 其中2μ=GM (地心万有引力常数) 椭圆轨道上任一点处的向径r 为:)cos 1(E e a r -= 近地点向径:)1(e a r p -= 远地点向径:)1(e a r A += A

相关主题
文本预览
相关文档 最新文档