`
songgz
  • 浏览: 40827 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

de406行星历表的结构

 
阅读更多


以下 header.405

KSIZE= 2036 NCOEFF= 1018

GROUP 1010

JPL Planetary Ephemeris DE405/DE405
Start Epoch: JED= 2305424.5 1599 DEC 09 00:00:00
Final Epoch: JED= 2525008.5 2201 FEB 20 00:00:00

GROUP 1030

2305424.50 2525008.50 32.

GROUP 1040

156
DENUM LENUM TDATEF TDATEB CENTER CLIGHT AU EMRAT GM1 GM2
GMB GM4 GM5 GM6 GM7 GM8 GM9 GMS RAD1 RAD2
RAD4 JDEPOC X1 Y1 Z1 XD1 YD1 ZD1 X2 Y2
Z2 XD2 YD2 ZD2 XB YB ZB XDB YDB ZDB
X4 Y4 Z4 XD4 YD4 ZD4 X5 Y5 Z5 XD5
YD5 ZD5 X6 Y6 Z6 XD6 YD6 ZD6 X7 Y7
Z7 XD7 YD7 ZD7 X8 Y8 Z8 XD8 YD8 ZD8
X9 Y9 Z9 XD9 YD9 ZD9 XM YM ZM XDM
YDM ZDM XS YS ZS XDS YDS ZDS BETA GAMMA
J2SUN GDOT MA0001 MA0002 MA0004 MAD1 MAD2 MAD3 RE ASUN
PHI THT PSI OMEGAX OMEGAY OMEGAZ AM J2M J3M J4M
C22M C31M C32M C33M S31M S32M S33M C41M C42M C43M
C44M S41M S42M S43M S44M LBET LGAM K2M TAUM AE
J2E J3E J4E K2E0 K2E1 K2E2 TAUE0 TAUE1 TAUE2 DROTEX
DROTEY GMAST1 GMAST2 GMAST3 KVC IFAC PHIC THTC PSIC OMGCX
OMGCY OMGCZ PSIDOT MGMIS ROTEX ROTEY

GROUP 1041

156
0.405000000000000000D+03 0.405000000000000000D+03 0.000000000000000000D+00
0.119970525194723000D+17 0.000000000000000000D+00 0.299792457999999984D+06
.........
0.646682543384255465D-13 0.127748118910414607D-13 0.333405877296029502D-14
0.000000000000000000D+00 0.299999999999999974D-03 -0.425951830000000000D-02
0.408844299999999994D+00 -0.171450900000000006D+01 0.000000000000000000D+00
-0.158167070000000005D-05 0.229888000000000009D+00 0.000000000000000000D+00
0.100000000000000000D+01 0.000000000000000000D+00 0.000000000000000000D+00

GROUP 1050

3 171 231 309 342 366 387 405 423 441 753 819 899
14 10 13 11 8 7 6 6 6 13 11 10 10
4 2 2 1 1 1 1 1 1 8 2 4 4

GROUP 1070

==============================================================
以下ascp2000.405


1 1018
0.245153650000000000D+07 0.245156850000000000D+07 -0.338008787742210925D+08
0.113078768223014772D+08 0.397860220581820933D+06 -0.255631650982068168D+05
...............
0.329526795987821133D-06 -0.361299724751331767D-07 -0.101434726607598293D-07
0.148495325313020708D-08 0.000000000000000000D+00 0.000000000000000000D+00
2 1018
0.245156850000000000D+07 0.245160050000000000D+07 0.512033995950585008D+08
0.200245113866126607D+07 -0.115597941240896890D+07 -0.422458541757940184D+05
................
229 1018
0.245883250000000000D+07 0.245886450000000000D+07 -0.468225142464447618D+08
0.855287673857185431D+07 0.612484375662173959D+06 -0.271197032404459242D+05
............
0.171576773599179644D-06 -0.401686155703562924D-07 -0.519119817867234511D-08
0.105036480471432147D-08 0.000000000000000000D+00 0.000000000000000000D+00

还是搞不清楚......

KSIZE= 2036 NCOEFF= 1018

nCOEFF为本表系数的个数

KSIZE=2倍nCOEFF

====================

JPL Planetary Ephemeris DE405/DE405
Start Epoch: JED= 2305424.5 1599 DEC 09 00:00:00
Final Epoch: JED= 2525008.5 2201 FEB 20 00:00:00

指DE405/LE405适用历元

======================

2305424.50 2525008.50 32.

指适用历元,32指每小段系数适用的天数,一个小段可能有14个或11个或6个数据等

=======================

156
DENUM LENUM TDATEF TDATEB CENTER CLIGHT AU EMRAT GM1 GM2
GMB GM4 GM5 GM6 GM7 GM8 GM9 GMS RAD1 RAD2
RAD4 JDEPOC X1 Y1 Z1 XD1 YD1 ZD1 X2 Y2
Z2 XD2 YD2 ZD2 XB YB ZB XDB YDB ZDB
X4 Y4 Z4 XD4 YD4 ZD4 X5 Y5 Z5 XD5
……

其中156指数积分常数有156个,包括每个星体的初始坐标、初始速度、天文学数等。这些常数在进行切比雪夫计算时基本不用,只用了两三个,如光速、AU长度等

DENUM LENUM……指常数名称,具体含义在说明书中

==========================

156
0.405000000000000000D+03 0.405000000000000000D+03 0.000000000000000000D+00
0.119970525194723000D+17 0.000000000000000000D+00 0.299792457999999984D+06

……

指常数值

==========================

GROUP 1050

3 171 231 309 342 366 387 405 423 441 753 819 899
14 10 13 11 8 7 6 6 6 13 11 10 10
4 2 2 1 1 1 1 1 1 8 2 4 4

非常重要。指每个星体所用系数表的位置索引

3 水星系数位置

171 金星系数位置

231 地球系数位置

……

最后一个星体(其实不是,是天平动)位置在899

14指水星系数个数(每32/4天用了14个系数),32天分4段

10指金星系数个数(每32/2天用了10个系数),32天分2段

13指地球星系数个数(每32/2天用了13个系数)

11指火星系数个数(每32/1天用了11个系数)

如果系数个数为0,说明该版本的DE星历表不含该星体的系数表

……

其实表中数字关系为,171=3+14*4*3=171,因为有三个坐标所以乘3,不过应注意,章动的坐标数是2,其它是3

所有系数加起来之后再加上2就是1018



====================
1 1018
0.245153650000000000D+07 0.245156850000000000D+07 -0.338008787742210925D+08
0.113078768223014772D+08 0.397860220581820933D+06 -0.255631650982068168D+05
……

1表示第1块,1018表示第1块有1018个系数

0.245153650000000000D+07 0.245156850000000000D+07表示本块的时间范围

即2451536.5儒略日到2451568.5儒略日,二者相减正好是32天

====================

-0.338008787742210925D+08
……

金星数据从-0.338008787742210925D+08 开始


具体细节详节源代码,我没有找到JPL对数据表的详细解释,也是他们的C++源代码阅读得到的。他们提供的源代码很长很长,看了简值要吐血。可以这么说,写这段代码的人程序设计功力不太好!以至于我们阅读起来很麻烦。必要的话也可以参考我的代码,不过我的注释太少。

有了DE405,并不是说就可以算出与别人相同的数据,你最好用DE405自带的校验数据进行校验,确保无误。之后,你还要理解很多坐标变换的东西,才可能得到与《天文年历》或JPL网站或swiss星历表一模一样的星历。

DE405至少可以压缩20——80倍,不然太大。主要方法是重新拟合,这需要了解切比雪夫多项式的性质。

DE406是DE405的压缩版,适用范围也大一些,但还是可以压缩20倍以上,原来有600多M,压缩后可以达至30M左右或更少
  • 大小: 84 KB
分享到:
评论

相关推荐

    JPL DE430行星历表

    《JPL DE430行星历表:精确的宇宙定位工具》 JPL DE430行星历表是由美国国家航空航天局(NASA)喷气推进实验室(Jet Propulsion Laboratory,简称JPL)编写的,是天文学家和航天工程师进行精确天体定位的重要工具。...

    DE405.rarJPL行星历表DE405

    DE405是NASA的喷气推进实验室(JPL)发布的一个精确的行星历表,主要用于天体物理学、航天工程和天文导航等领域。这个压缩包文件"DE405.rar"包含了与DE405相关的各种重要数据和文档,使得用户能够计算太阳系内各行星...

    行星历表V2010

    行星历表V2010是重要行星的数值解析系列,程序和数据包含:木星,土星,天王星,海王星和矮行星冥王星。该星历表基于Jet Propulsion Laboratory (http://ssd.jpl.nasa.gov) 的Ephemeris DE405,时间跨度:1890-2000...

    基于最新数值行星历表的行星轨道仿真研究.docx

    美国喷气推进实验室(JPL)的 DE 历表、法国天体力学与历算研究所(IMCCE)的 INPOP 历表和俄罗斯科学院应用天文研究所(IAA RAS)的 EPM 历表都是目前国际上最先进的行星历表之一。通过对这些历表的分析和比较,...

    JPL_DE405星表

    《JPL_DE405星表:揭秘行星运动的精密计算》 在探索浩渺宇宙的过程中,精确的行星运动预测是至关重要的。JPL_DE405星表,全称为"Jet Propulsion Laboratory Development Ephemeris 405",是由美国加州理工学院的...

    DE430 JPL星历 matlab

    DE430 JPL星历是天文学领域中一个重要的数据集,主要用于精确计算和预测太阳系内各行星、卫星以及小天体的位置。这个数据集由美国喷气推进实验室(Jet Propulsion Laboratory, JPL)提供,是天文学家和工程师进行...

    美国NASA和JPL的DE405历表系列文件

    资源是美国NASA和JPL的太阳系历表DE405的ASCII文件,压缩包中共有33个文件。其中ascp1600.405至ascp2200.405为历表,header.405为历表头文件。文件是从美国JPL官网下载的,打包为压缩文件,无解压密码。

    JPL_DE 405.rar

    《JPL_DE 405行星历表:深入解析与应用》 JPL_DE 405是一款由美国喷气推进实验室(Jet Propulsion Laboratory,简称JPL)编写的行星历表,它在天文学和航天领域具有重要的地位。这款历表是基于精确的天文计算和观测...

    JPL精密历表的用法

    JPL精密历表是一种常用的计算太阳系行星坐标的精密历表,主要用于计算太阳系某行星相对太阳或者相对其他行星的位置和速度。该历表由 NASA 的喷气推进实验室(JPL)提供,包括 DE200、DE403、DE405 等多种版本。DE405...

    matlab开发-NASAJPLDE405开发星历表

    DE405是NASA喷气推进实验室(JPL)发布的一个高精度行星动力学模型,主要用于精确预测太阳系内天体的位置和速度。这个模型的时间范围广泛,涵盖了从1599年12月9日至2201年2月20日的长时间跨度,为科学家和工程师提供...

    de405/406星历表算法

    DE405/406星历表算法 DE405/406星历表算法是用于Bernese 5.2的系统文件算法,解决了Bernese 5.0的DE200不能用于5.2的问题。该算法可以将DE星历表的文本星历库转换为二进制格式,并进行星历计算测试。 1. DE星历表...

    de430小行星星历数据

    The planetary and lunar ephemerides DE430 and DE431 are generated by fitting numerically integrated orbits of the Moon and planets to observations. The present-day lunar orbit is known to submeter ...

    2010年科技月热点技术讲座之四:云计算

    ### 2010年科技月热点技术讲座之四:云计算 #### 云计算概述 云计算是一种新兴的技术模型,它允许用户通过互联网访问共享的计算资源(如服务器、存储空间、应用程序和服务)。这种模式的主要特点是其灵活性、可...

    2013年周历表

    2013年周历表

    jquery 周日历表,支持ajax无刷新

    **jQuery周日历表插件详解** 在网页开发中,日期和时间的管理是一个常见的需求,而日历组件则是处理这些需求的有效工具。本篇文章将详细介绍一个基于jQuery的周日历表插件,该插件支持AJAX无刷新功能,为用户提供了...

    matlab开发-JPLDE405

    DE405的数据集包含了行星、月球、小行星、彗星等天体的位置信息,这些信息以行星历表的形式存在,可以用于计算任意时间点的天体坐标。在MATLAB中利用这些数据,可以构建复杂的天文学模型,例如模拟行星运动、研究...

    SQL Server遍历表中记录的2种方法(使用表变量和游标)

    在SQL Server中,遍历表中的记录是数据库操作中常见的一种任务,特别是在处理逐行处理数据或执行复杂逻辑时。本文将深入探讨两种方法:使用表变量和使用游标。 首先,我们来看如何通过表变量来遍历记录。表变量在...

    学校信息化发展工作周历表(中小学教师信息技术信息技术应用能力提升工作2.0项目).pdf,这是一份不错的文件

    广西中小学教师信息技术信息技术应用能力提升工作2.0项目学校信息化发展工作周历表 该文件是关于广西中小学教师信息技术信息技术应用能力提升工作2.0项目的学校信息化发展工作周历表。该项目旨在提高中小学教师的...

    学校信息化发展工作周历表(中小学教师信息技术信息技术应用能力提升工作2.0项目).docx,这是一份不错的文件

    在项目的实施过程中,学校设置了详细的周历表,确保各项工作的有序进行。预备阶段(8.23-8.29)主要为准备工作,可能包括对点骨干教师的选拔和培训,为后续的引领工作打下基础。接下来的几周,工作内容主要围绕以下...

    Tissot天梭150石英万年历表用户手册.pdf

    【天梭150石英万年历表用户手册】主要涵盖了如何操作和理解这款高级腕表的各项功能,包括时间设定、日期显示以及万年历的特性。天梭作为一个知名的瑞士手表品牌,其产品通常结合了精准的石英机芯与优雅的设计。以下...

Global site tag (gtag.js) - Google Analytics