中华农历论坛知识讨论区历法知识 → 寿星万年历5.08(测试版)


  共有937761人关注过本帖树形打印

主题:寿星万年历5.08(测试版)

帅哥哟,离线,有人找我吗?
xjw01
  371楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蝙蝠侠 帖子:866 积分:3804 威望:3 精华:20 注册:2008/3/20 22:14:00
  发帖心情 Post By:2009/4/26 23:37:00

已发布v4.28版

1、给出“留”的计算

2、给出“合日、冲日”的计算

说明:

v4.28版的“留”与“大距”计算不太可靠,因为我还没有从数学上证明(或验算)算法可否可靠收敛,就连初步证明也没有。如果不收敛,部分不收敛的结果是错误的。不过我核对人几个数据,还像都收敛了。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
xjw01
  372楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蝙蝠侠 帖子:866 积分:3804 威望:3 精华:20 注册:2008/3/20 22:14:00
  发帖心情 Post By:2009/4/27 8:08:00

已发布v4.29版

1、改正“留”计算的错误(v4.28版少算章动引起的变差,造成“留”时刻误差1小时)

2、改正错字,“朔留”改“逆留”


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
ldlcau
  373楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:159 积分:583 威望:0 精华:1 注册:2008/9/3 16:55:00
  发帖心情 Post By:2009/4/27 8:26:00

以下是引用xjw01在2009-4-27 8:08:00的发言:

已发布v4.29版

1、改正“留”计算的错误(v4.28版少算章动引起的变差,造成“留”时刻误差1小时)

2、改正错字,“朔留”改“逆留”

谢谢更新

图片点击可在新窗口打开查看


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
ymy111
  374楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:190 积分:1585 威望:0 精华:1 注册:2008/7/6 15:34:00
  发帖心情 Post By:2009/4/27 9:12:00

以下是引用xjw01在2009-4-27 8:08:00的发言:

已发布v4.29版

1、改正“留”计算的错误(v4.28版少算章动引起的变差,造成“留”时刻误差1小时)

2、改正错字,“朔留”改“逆留”

多谢  什么时候加上冥王星

 


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
xjw01
  375楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蝙蝠侠 帖子:866 积分:3804 威望:3 精华:20 注册:2008/3/20 22:14:00
  发帖心情 Post By:2009/4/27 9:19:00

已发布v4.30版

1、改正v4.2x版中月出月末不显示问题

 

 

答ymy111

冥王星的计算方法与八行星的计算方法不太相同。还需整理一下数据,有空的时候我会加上去的。


支持(0中立(1反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
浪-淘-沙
  376楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:2068 积分:4263 威望:5 精华:4 注册:2008/11/13 21:03:00
  发帖心情 Post By:2009/4/27 9:26:00

火星合日(地内行星上合)
黄纬合日时间(TD UT) 星日赤纬差
 2008-12-05 22:04:43 TD 06 06:03:37 UT 0.46255度
 2011-02-04 16:41:07 TD 05 00:40:00 UT 1.07925度

 

**************

火星木星等是地外行星

请再版时,把合日,冲日的相关说明修改一下,谢谢.



支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
客人(61.131.*.*)
  377楼


  发帖心情 Post By:2009/4/27 10:27:00

到目前为止,除恒星外《寿星万年历》的计算项目包括《天文年历》中的大部分。精度基本控制在分秒不差。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
xjw01
  378楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蝙蝠侠 帖子:866 积分:3804 威望:3 精华:20 注册:2008/3/20 22:14:00
  发帖心情 Post By:2009/4/27 11:23:00

以下是引用浪-淘-沙在2009-4-21 8:54:00的发言:

距离有二种,

一种是瞬时距离,即假设观测者与行星可以瞬时联系的(信号传递不需要时间).

这种距离应当是几何距离了.

当然观测者可以在日心,可以在地心,也可以在地面.

 

另一种是视距离,这是包含光行差在里面,即信号传递速度是光速.

平常我们看到的太阳,确实是8分钟(稍精确点是500秒钟)之前的太阳,而不是当前时刻的太阳.

 

平常我们说某个恒星(或类星体?)离我们50亿光年远,应当是指这个天体的光已经走了50亿年的时间才到达我们的眼睛.

否则,在50亿年前,地球还没诞生,如何计算二者之间的距离?

 

再继续下去,我也迷糊了.不知天文上是如何表示距离的?

****************************

 

这里有个问题,我一直没搞明白.

计算太阳与地球之间的万有引力,用的距离是哪一个?

假设现在时刻为T,

T_500表明500秒钟之前的时刻.

则我们在地球上测量太阳对地球的引力用哪一种?

       太阳位置    地球位置

1       T_500        T

2       T_500      T_500

3         T             T

 

我有一个N体问题的数值积分计算程序.

初始数据是从JPL上查得太阳系各星体的当前时刻位置(即都使用T时刻的位置来算),星体的质量.然后计算地球的公转周期,100年内的每年的误差在2秒钟之内(每个周期与上个周期之间的平均位置相差2秒左右)(100个周期下来相差200秒左右)(与JPL的数据对比).

但若我计算引力时用T_m与T时刻的位置(m指光行时,不同天体之间的光行时都不一样),那么这个数值积分程序会出现大偏差.地球的轨道不稳定,几年下来,就离太阳很远了(即不回归了).

 

这个问题我想不明白.

按说,地球受到太阳的引力是太阳500秒之前发出来的.

地球受木星的摄动引力是木星大约40分钟前发出来的(具体的时间是要计算二者之间的距离).

但这样计算反而不准确了,不如直接用当前位置的数据来计算.

 

***********************

所以,许兄在星历表里,采用哪种方式表示距离,似乎也得考虑一下.

是含光行时好呢?还是减去光行时好?

这个问题,我想还是再与其他朋友讨论一下.

 

 

 

我往前翻阅大家发的贴子,发现浪淘沙兄的这个问题颇为烦麻。我再次回复,也许有错,但请用心理解,以免对寿星万年历的计算结果产生曲解:

1、首先,你所述的问题不是经典力学能够很好解决的,是一定要用相对论来解释的,但他要彻底改变我们的时空观,这是天文计算不情愿看到的,因为这会使用题复杂化。你说星体距我们50亿光年,这是我们在地球上感知的距离,假如50亿光年是宇宙的边界,那么宇宙就是这么大了,你不能再问:“50亿光年以外还有什么星体”,因为宇宙就这么大。而浪淘沙兄您正是范了这个错误。按你的逻辑,说星体的光跑50亿年后来了地球,这其间星体还在运动,所以你的宇宙不是比50亿光年还大。注意了,宇宙边缘之外,没有宇宙,宇宙空间就这么大,也许是50亿,也许是150亿,但在这之外,就没有空间。

2、关于宇宙的时间。假如宇宙起源于一个点(爆炸学说),那么时间 t 也从这一点产生,数学上可以定为t=0时刻,但你不可以把t外延到负数,因为在这之前没有时间。总之,宇宙之外没有空间,起源之前没有时间,也就是说,在宇宙的范围之外来讨论时间与空间是不对的,是广义相对论否定的。时间与空间总是形影不离,没有空间就没有时间,没有时间也就没有空间。

 也许您也看过相对论变换吧,它的空间变换总是含有时间量(如速度就含有时间量)。相对论我也忘了一大半。

 

3、其它问题下午或明天再回答。

 


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
ymy111
  379楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:190 积分:1585 威望:0 精华:1 注册:2008/7/6 15:34:00
  发帖心情 Post By:2009/4/27 11:31:00

以下是引用xjw01在2009-4-27 9:19:00的发言:

已发布v4.30版

1、改正v4.2x版中月出月末不显示问题

 

 

答ymy111

冥王星的计算方法与八行星的计算方法不太相同。还需整理一下数据,有空的时候我会加上去的。

多谢许老师

 

在星历状态下 能否标出在当时时间下的行星状态 --迟留伏逆

 

是否可以这样 同时用低精度算法计算 t+0.5天的黄经 如果黄经2小于黄经1 就是逆 大致相等就是留

 

 

现在的天象  是有天象找时间

其实常用的应该是查找某一段时间内的所有天象

--这个最好改下


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
xjw01
  380楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蝙蝠侠 帖子:866 积分:3804 威望:3 精华:20 注册:2008/3/20 22:14:00
  发帖心情 Post By:2009/4/27 12:16:00

T_500表明500秒钟之前的时刻.

则我们在地球上测量太阳对地球的引力用哪一种?

       太阳位置    地球位置

1       T_500        T

2       T_500      T_500

3         T             T

 

 

您的这个表是用于什么用的?我不太能够理解。

首先他与测量方法有关,如果不是用于测量相关,而只是用于力学计算,那与你选用的力学原理有关。

如果T时刻在地球测量到天体距离,这个距离会受至相对论的影响而发生偏移,天文学家就会对它进行修正,修正到惯坐标系中,然后就可以使用牛顿力学进行计算。如果不修正到惯性系中,牛顿力学是不能直接使用的。

  在经典力学中,测量距离时,如果叫蜗牛去测量距离,那就会得到它想要的距离,如果叫飞船去测距离,那就有点偏差。也就是说,你用一个米尺,一尺一尺的去量星体间的距离,那就是牛顿力学计算所需的距离,天文学家称为真距离,其实,这个“真”不叫真,早就被相对论否定。在相对论中,距离是一个空间上的问题,不过它总与时间(如速度)相关联,在表述二天体的距离的时候,与二天体的相对述度有关系。如果你做上接近光速度的飞船,那么地球到天王星的距离可能只有几米,而不是几十AU!

那个T_500是用于光行差正用的时间,当前时刻还是T,T_500时刻的距离是A天体B三点用三角视差法可以得到的距离。还有,T_500法得到的结果也不是真正利用相对论变换方法计算得到的,与真正的相对论变换还有轻微的差别,但误差在二阶量,实在太小。

  天文计算不会直接使用相对论计算,一般采用修正法。我以前(1999)再进行数值积分时(那时大学毕业不久,相对论比较熟悉),现在相来当时太愚蠢。

  还有,你的数值积分程序的稳定性怎么那么差,精度改变万分一(光行时间),怎么就把地球算到太阳系外面去了?我以前写的积分程序可没这个问题,百分级的误差决对不会造成几千年内太阳系不稳定。

 

 


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

寿星万年历5.08(测试版)








签名