Hello 天文

星表写的是一个位置,望远镜为什么还要作小修正?

把“星自己移动”“观察者在移动”“坐标尺在变化”分开处理。

天空坐标与观测

给望远镜一个星表地址,还得说明这张星表是哪一年的、用了哪套坐标轴。今天从运动中的地球看过去,来光方向与坐标基准又都有细小变化。本课跟着书中的θ Persei,一步步完成这些修正。

打开互动课程 →

先猜一下

坐标数字变化,是否都能解释成星自己在移动?

查看答案与解释

不能,还要看观察者和坐标基准 — 自行、光行差、岁差、章动来自不同原因,不能混在一起解释。

再把体验和科学连起来

先拿到有参照系的星表地址

本课固定使用书例θ Persei的FK5 J2000.0赤经、赤纬和自行。自行表示星本身的运动,先在J2000坐标轴中推进到观测日期。

星表 J2000 → 同轴系内加入自行

地球在移动,光到达的方向不同

光传播速度有限,地球的运动会改变观察到的来光方向,这叫光行差。本课采用表23.A的36项地球质心速度,仍在J2000框架中修正。

Ron–Vondrák光行差先于岁差

把坐标尺换到观测日期

岁差把坐标轴从J2000平均轴转到当天的平均轴;此时数值改变主要包含换尺效应,不能全当作恒星自身位移。

自行 → 光行差 → 岁差

加入当天小摆动,得到本模型视位置

最后加章动,改为当天真赤道、真春分点。这里的视位置仍是地心模型,不含本站没有加入的视差、引力偏折和大气折射。

再加章动 → 当日真赤道视位置

按自行→速度表周年光行差→岁差→章动逐级变换,每一级输出成为下一级输入。表中的速度分量与坐标轴须匹配,不能把这些步骤改成一次无条件的角度相加。

试一试

选“书中算例”,逐步切换计算阶段。每张卡片都标出参照系,别把不同坐标轴下的数字直接画成星星走过的路。

动手看一遍 →

符号不用背

FK5 / J2000.0
本课固定的星表参考系统与历元
μα / μδ
赤经角度自行与赤纬自行;这里μα不是μα cosδ
X′ Y′ Z′
J2000赤道轴上的地球质心速度
α / δ
赤经与赤纬;赤经输出小时,计算内部为度

算法、精度与适用范围

实现第23章Ron–Vondrák路径:固定FK5 J2000.0星表参数,线性自行→表23.A全部36项地球质心速度和式23.4光行差→式21.3/21.4岁差→表22.A章动及式23.1赤道一阶修正。θ Persei星表与自行取自例21.b:α=2h44m11.986s、δ=49°13′42.48″,μα=0.03425时间秒/儒略年(转换为0.51375角秒/年)、μδ=−0.0895角秒/年。控制范围1900–2100、月内1–28日,固定远离天极的例星。核对例23.b 2028-11-13.19 TT,并与本地AA+相同模型比较。本包没有实现另一条经典式23.2/23.3光行差路线、完整空间自行、周年视差或相对论引力偏折;这些遗漏不能称作全精度观测系统。

我的理解检查

Ron–Vondrák速度表使用哪套坐标轴?

J2000.0固定赤道轴 — 因此光行差要在岁差到当天之前处理。

哪一项主要表示恒星自身运动?

自行 — 岁差与章动主要改变参考方向,不是星自身的空间运动。

本课最终视位置能直接当作当地望远镜的全部观测修正吗?

不能 — 这是地心方向,尚未加入所在地、视差、日周效应和大气折射等因素。

先问“星在动、人在动,还是尺在动”,再按正确参照系和顺序修正坐标。

Jean Meeus · Astronomical Algorithms, 2nd ed. · 第 23 章

天空坐标与观测 · 全部互动课程