太阳温度是怎么计算出来的?
By Long Luo
每天清晨,当太阳缓缓升起,第一缕阳光洒向大地,我们便开始感受到它带来的温暖。到了盛夏的中午,炽热的阳光甚至会让人汗流浃背,不得不寻找树荫或空调避暑。从植物进行光合作用,到风、雨和四季的形成,再到地球上几乎所有生命活动所需的能量,都直接或间接来自太阳。可以说,没有太阳,就没有今天丰富多彩的生命世界,这个生机勃勃的星球。
当人类走出蛮荒,开始仰望星空时,一些远古的智者肯定就思考过这样一个问题:这颗挂在天上的大火炉到底有多热?但直到现在,仍然没有人能够把温度计放到太阳表面进行测量。但令人惊讶的是,人类并不需要飞往太阳附近,也不需要把温度计伸到太阳表面,仅凭在地球上的观测数据和几条经典的物理定律,就能够计算出太阳表面的温度约为 \(5770K\)(约 \(5500\,^\circ\mathrm{C}\))。实际上,计算得到这个数字只需要中学知识,那么这个数字究竟是如何一步步推导出来的呢?接下来,就让我们一起揭开其中的奥秘。
太阳有多热?
科学家早已发现,太阳并不是一个整体均匀的“火球”,而是由不同区域组成的复杂天体,因此各个区域的温度也各不相同。例如,太阳核心的温度高达约 \(1500\) 万摄氏度,在那里持续发生着核聚变反应,释放出巨大的能量;而在太阳大气的最外层——日冕中,温度反而升高到约 \(100\) 万至 \(200\) 万摄氏度,这一现象至今仍是太阳物理学中的重要研究课题。
太阳所产生的巨大能量,正是从这些高温区域向外传递,并最终从太阳表面向宇宙空间辐射出去。地球所接收到的太阳能量,只是其中极其微小的一部分,却足以维持地球上所有生命活动。
下图 2 展示了从地球上观测到的太阳影像。通常我们所说的“太阳表面温度”,指的就是在观测中最容易看到的那一层,也就是下图 2 中展示的太阳光球层。
你知道吗?其实我们可以仅仅通过地球上的观测数据,就可以计算出太阳表面的温度。在中学时,你也曾做过类似的物理习题,只是缺了最后一步而已。
地球位置的太阳能通量
在中学物理中,我们或许都见过这样一道题:已知地球表面或地球轨道处接收到的太阳辐射强度,求太阳每秒向外辐射的总能量功率。
这里的关键物理量,就是太阳常数( \(\textit{Solar constant}\) )。太阳常数指的是在地球与太阳平均距离(一个天文单位)处,垂直于太阳光方向的单位面积所接收到的太阳辐射功率,它描述了太阳电磁辐射在空间中的通量大小。
卫星观测表明,在太阳活动极小期,太阳常数约为 \(1.361 kW/m^2\) ,在极大期约为 \(1.362 kW/m^2\) ,变化幅度仅约 \(0.1 \%\) 。这一数值包含了太阳发出的全部电磁辐射,而不仅仅是我们肉眼可见的光。
从能量守恒的角度来看,太阳在单位时间内释放的总能量,在空间中向四面八方均匀传播。可以把太阳想象成一个持续发光的点源,它的能量分布在以太阳为中心的巨大球面上,因此在同一半径处,每一小块球面所接收到的能量通量是相同的。
卫星在地球大气层外测得的太阳辐射通量约为 \(1370 W/m^2\) 。需要特别注意的是,这个测量必须在大气层外进行,因为地球大气会吸收和散射一部分太阳辐射,使得地面观测值明显偏低,无法反映真实的空间通量。
在这个理想模型中,我们可以设太阳半径为( \(R_s\) ),地球到太阳中心的距离为( \(R_e\) )。那么,在以太阳为中心、半径为( \(R_e\) )的假想球面上,单位面积所接收到的太阳辐射通量,就正是我们在地球轨道处测得的太阳常数。
根据球面积公式 \(S = 4 \pi R^2\) ,日地距离为 \(R_e = 1.5 \times 10^{11}m\) ,太阳常数 \(S_{\odot} = 1370 W/m^2\) ,那么可以计算出太阳表面每秒辐射出的总功率为:
\[ \begin{aligned} P & = S_e \times S_{\odot} \\ & \approx 4 \times 3.14 \times (1.5 \times 10^{11})^2 \times 1370 \\ & = 3.8716 \times 10^{26} \end{aligned} \tag{1} \]
太阳辐射出的能量是也就是大约 \(3.8716 \times 10^{26}W\) ,我们 计算得到的地球半径 约为 \(r_e= 6.37 \times 10^6m\) ,地球接受到的太阳辐射约为:
\[ \begin{aligned} P_e & = \pi r_e^2 \times S_{\odot} \\ & \approx 3.14 \times (6.37 \times 10^6)^2 \times 1370 \\ & = 1.74 \times 10^{17} \end{aligned} \tag{2} \]
地球每秒接收太阳能约为 \(1.7 \times 10^{17}\) 焦耳,但这仅占太阳辐射出的总能量的 \(22\) 亿分之一。
太阳表面温度
通过前面的计算,我们已经得到了太阳每秒向外辐射的总功率,这一过程基本只涉及中学阶段的几何与代数知识。然而,如果想进一步求出太阳的表面温度,就需要引入一个更深层次的物理模型——黑体辐射。
太阳向外释放的能量几乎全部以电磁辐射的形式传播。在良好的近似下,可以把太阳表面看作一个理想黑体,其单位面积的辐射功率满足斯特藩-玻尔兹曼方程( \(\textit{Stefan-Boltzmann law}\) ):
\[ P = \sigma \,T^4 \tag{3} \]
上面公式中的 \(\sigma\) 是斯特藩-玻尔兹曼常数,具体值为 \(\sigma = 5.67 \times 10^{-8} W \cdot m^{-2} \cdot K^{-4}\) 。其中 \(P\) 是发射的功率密度,单位为 \(W/m^2\) , \(T\) 是太阳表面温度,单位为开尔文。
根据能量守恒定律,太阳半径 \(R_s = 6.96 \times 10^8m\) ,单位面积的太阳表面辐射 \(P_s\) 满足以下公式:
\[ P = P_s \times S_{sun} = P_s \times 4 \pi R_s^2 \tag{4} \]
联立公式 (1) 和公式 (3) ,则有:
\[ T = \left( \frac {P}{\sigma 4 \pi R_s^2} \right)^{1/4} \tag{5} \]
代入数据可以解出结果为 \(T = 5800K\) ,约为 \(5500\) 摄氏度,于是我们就计算出了太阳表面温度。
小结
到这里为止,我们仅仅依靠地球轨道处的观测数据,再结合简单的几何关系与能量守恒定律,就可以推算出太阳每秒向外辐射的总功率,并进一步估算出太阳表面的温度。
整个过程并不需要复杂的高等数学,甚至大部分步骤都停留在中学物理的范围之内。但正是这些看似简单的假设与模型,我们得到了太阳表面温度约为 \(5500\) 摄氏度。
不过,这并不是唯一的答案。
事实上,我们还可以通过另一条完全不同的路径来计算太阳温度——那就是分析太阳辐射光谱。通过研究太阳光在不同波长上的强度分布,我们同样可以反推出它的温度。这种方法甚至更为直接,它不依赖总功率,而是利用辐射在频谱上的“形状特征”,不过就不在这篇文章的讨论范围了。