星辰志
返回观测志

13.6 授时历

2024.01.01阅读 5 min

核心概念

授时历是中国古代历法的高峰——由郭守敬(1231-1316 年)等于元世祖至元十七年(1280 年)编制完成,次年颁行,使用了 364 年直到明末。它在精度上达到了肉眼观测的上限,在方法论上彻底废除了上元积年,是中国传统历法的集大成者。

核心概念

授时历是中国古代历法的高峰——由郭守敬(1231-1316 年)等于元世祖至元十七年(1280 年)编制完成,次年颁行,使用了 364 年直到明末。它在精度上达到了肉眼观测的上限,在方法论上彻底废除了上元积年,是中国传统历法的集大成者。

一、背景:元世祖的政治需求

忽必烈统一中国后需要一个全国通用的历法。金朝的大明历和南宋的成天历各自为政,且都有明显偏差。颁布新历是元朝政治合法性的重要环节——"授时"二字的含义就是国家将时间授予万民。

二、大规模的实测基础

2.1 四海测验

郭守敬组织了比一行更庞大的全国实测——北至铁勒(北纬约 64°),南至黄岩岛(北纬约 15°),东至高丽,西至滇池。在 27 个地点同步测量北极出地高度、夏至日影长度、昼夜长短。

这是工业革命之前规模最大的大地测量之一,所得数据全面校正了历法常数。

2.2 恒星的系统重测

郭守敬实测了 1000 多颗肉眼可见恒星的位置,重新核对二十八宿距星的赤经赤纬数据。这次重测的精度显著超过了宋代的数据。

三、授时历的根本创新

3.1 废除上元积年

郭守敬做了前人都没敢做的事:彻底删除上元积年。授时历直接以 1280 年冬至的实测数据为起点,不再虚拟任何几千万年前的"元始"。这是中国古代天文学从玄学走向实证的决定性一步。

3.2 回归年长度的惊人精度

授时历采用的回归年长度 = 365.2425 日。这个值和现行的格里高利历(1582 年,也是 365.2425 日)完全相同,比公历早了 300 年。

郭守敬是通过对自祖冲之大明历(462 年)以来 816 年的冬至记录进行统计分析得出的。这不是单次测量,而是跨 800 年的数据拟合。

3.3 招差术——三次插值法

授时历使用三次内插法(招差术)来计算太阳、月球和行星的不均匀运动。比起一行大衍历的二次插值,三次插值可以准确描述"加速度变化"(速度变化的速率),精度大幅提升。

3.4 弧矢割圆术

郭守敬使用了类似于球面三角学的弧矢割圆术来处理天球坐标的计算。其原理和现代球面三角学中的正弦定理等价。

四、授时历的数据一览

Table
项目授时历取值现代值误差
回归年365.2425 日365.2422 日0.0003 日
朔望月29.530593 日29.530589 日0.000004 日
近点月27.5546 日27.55455 日0.00005 日
交点月27.2122 日27.21222 日0.00002 日

所有数据均已逼近肉眼观测的物理极限——在望远镜传入之前,已经没有进一步改进的物理空间。

五、授时历和格里高利历的对比

Table
授时历(1281)格里高利历(1582)
回归年365.2425 日365.2425 日
闰法无中气置闰400 年 97 闰
起点实测冬至虚拟
废除上元N/A(本无此概念)

两者在回归年长度上完全一致,但在闰法上独立发展。格里高利历用固定周期,授时历用无中气规则,后者理论上更精准但操作更复杂。

六、授时历的历史命运

元朝灭亡后,明朝继续使用授时历,只是改名为大统历,数据基本原封不动。总共使用了 364 年(1281-1644)。

但明朝天文学陷入了停滞——国家禁止私习天文,官方司天监的观测和计算能力持续下降。到明末,大统历(即授时历)已经累积了可观的推算偏差,却又缺乏修订所需的人才。最终在崇祯年间,传教士带来的欧洲天文学帮助编制了《崇祯历书》,中国天文学迎来西洋历法的时代。

七、授时历的遗产

  1. 废除上元积年——历法从虚拟起点走向实测起点
  2. 365.2425 日——站立了三百多年直到被格里高利历"追平"
  3. 三次插值和球面三角——中国古代计算天文学的顶点
  4. 系统重测恒星——为后世留下了极高精度的恒星位置数据