这是您对轨道的理解有较多偏差造成的。
在一个理想的惯性坐标系中(比如使用ICRF坐标系或J2000惯性黄道坐标系)我们来观差轨道要素的变化,就会发现行星的平均轨道的近点会发生移动,月球也一样,不管月球的轨道多么的不规律,但从动力学的角度分析,月球的近点一样会移动(可以拿很多个周期来平均)。类似的,轨道离心率也会随时间发生变化,几万年后,地球轨道会变得更圆。总之,轨道要素是会发生变化的。轨道要素是描述轨道形状特征的参数,与岁差没有关系啊!不管在地球上,还是在另外一个遥远的星球上观测某一行星的轨道,理想结果应是一样的,可能不同的是描述形式的不同。比如,我说这桶水用电子称称得4斤重,李四说这桶水在天平上与2升水一样重,不同的测量方法得到不同数值,但结果是一致的。
50.29"是黄经总岁差,这主要赤道自身移动造成的,也就是说主要是地球自转造成的,地球转自个的,行星轨道也安照它自已的规律运行着,二者没有直接相关。
但是,如果你在当日分点坐标系中(本身含有岁差的坐标系)观测近点的变化,那么近点的变化就会含有岁差,而也它所含的岁差影响量也不会刚好就是50.29",需要进行一些坐标的变换处理。
一般,平近点角、真近点角在轨道面上描述。《天文算法》第30章,有一个图,它给出了天体平黄经等要素的图解。
要注意,用开普勒方程求解天体位置,所得的是轨道面上的坐标,还应通过坐标旋转的方法转换到黄道坐标或赤道坐标,坐标旋转时需要使用到升交点黄经、轨道与黄道的交角等要素。
总结:岁差固然重要,但理解天文学问题不要因岁差问题而过份影响我们的思维,当我们抛开岁差,在惯性坐标系中考虑问题,我们的思路往往会更清晰。当我们需要视位置的时候,再把坐标系旋转到当日分点坐标(含岁差)就可以了。
岁差的后果:春风点(天球上的一颗假想恒星)以每年50.29"的速度相对J2000惯性黄道坐标向西移动,非旦如此,它还向南微移。所以,我们描述岁差仅靠一个50.29"是不够的,至少还需要另外两个岁差量:黄赤交角的变量化、黄道相对于J2000黄道的夹角。或者,我们也可以通过另一组参数计算岁差:当日赤道与J2000黄道的夹角w、当日赤道与当日黄道的夹角E、J2000黄道上的黄经岁差、当日赤道上被两个黄道截下的那段赤经岁差x。我们常用的岁差参数有12个左右,黄经总岁左只是其中的一个,不过已知期中的几个参数,可以使用数学方法导出另外几个。《天文算法》中的坐标变换公式多得让我数不清,而我在编写《寿星万年历》是只用了一个,即黄赤变换公式,其它的坐标变换大多只需在此基础上变形一下就可以了,只要明白了坐标变换原理,大部分公式在程序设计时都显得很多余。就连周日视差修正我都放弃使用公式,直角用高中解析几何的方法在直角坐标系中变换,简洁明快,运行速度也快。天文学家们总是想方设法把坐标变换用一个公式来表述,以途简化手工计算,有了计算机,这些公式大多难用的要死。再比如说,行星光行差的计算,如果使用公式化的球面方法计算别提有多烦麻,而在DE406或VSOP等方法中,计算星行速度轻而易举,在此基础上做一些加减法计算就可得光行差。反正,视坐标中的各种修正(如岁左、光行差、视差)等等,主要是坐标系本身的问题,与行星轨道是“椭圆”还是“圆”还是“方形”没有直接的历害关系。
所以说,你把真近点与岁差放在一起,我一时不明白你要表达的真正意思。
我也曾利用开普勒方法求解八行星及月亮的运动,当时我在J2000坐标系中计算,一切正常啊。如果你想在当日黄道坐标系中计算,请务必使用相应的轨道要素,不要弄错了。