免费的奥伯斯佯谬计算器

× 10

请选择模型,输入恒星光度和恒星密度,计算宇宙中所有恒星的总通量。

为什么夜空是黑暗的?奥伯斯佯谬及其宇宙学解答

乍看之下,夜空的黑暗似乎不足为奇——但它隐藏着一个深层的宇宙学之谜,即奥伯斯佯谬。如果宇宙是无限的、静态的、均匀布满恒星的,那么天空应该被光照亮。每一条视线最终都会终止于恒星表面,使得整个天穹像一颗普通恒星一样明亮。因此,夜空是黑暗的这一事实告诉我们关于宇宙本质的一些根本性信息。本文解析了这一佯谬,介绍了必要的数学推导,并展示了夜空亮度计算器(一个专门的免费在线宇宙学计算器)如何让你探索黑暗背后的数字。

佯谬的历史根源

这一思想由德国天文学家海因里希·奥伯斯于1823年最清晰地阐述,但更早的思想家,包括约翰内斯·开普勒和诗人埃德加·爱伦·坡,也曾思考过同样的问题。物理学家开尔文勋爵也参与了讨论,提出恒星的有限年龄可能限制了到达我们的光量。多年来,人们提出了许多解决方案:也许星际尘埃吸收了多余的光,或者宇宙太年轻,所有星光尚未到达地球。然而,直到现代宇宙学——一个有限的、正在膨胀的大爆炸宇宙——的出现,一个完全一致的答案才得以呈现。

谜题的数学核心

想象一个无限、静态的宇宙,其中恒星数密度均匀为 n0n_{0},每颗恒星的平均光度为 LL。地球位于中心。考虑一个距离为 rr、厚度为 drdr 的薄球壳。该球壳中的恒星数为:

N=4πr2n0 drN = 4\pi r^{2} n_{0} \, dr

从该距离处的单颗恒星接收到的通量为:

f=L4πr2f = \dfrac{L}{4\pi r^{2}}

因此,该球壳对地球通量的总贡献为:

dF=N⋅f=Ln0 drdF = N \cdot f = L n_{0} \, dr

注意,dFdF 不依赖于 rr。每一个球壳,无论多远,都贡献完全相同的光量。将所有球壳从 r=0r=0 到无穷远求和得到:

Ftotal=∫0∞Ln0 dr=Ln0∫0∞dr=∞F_{\text{total}} = \int_{0}^{\infty} L n_{0} \, dr = L n_{0} \int_{0}^{\infty} dr = \infty

夜空将无限明亮。这一矛盾就是奥伯斯佯谬。

简单修正为何失败

尘埃。 有人可能认为尘埃云可以吸收部分星光。但在稳定状态下,尘埃会升温并重新辐射吸收的能量,因此到达地球的总能量保持不变——只是转移到更长的波长。尘埃并不能解决佯谬。

有限宇宙。 如果宇宙只有有限数量的恒星,那么它们的光的总和是有限的。但观测表明宇宙在大尺度上是均匀的,并且没有已知的边界。此外,即使是有限但静态的宇宙,也与当前数据不符。

可观测视界:有限的窗口

真实世界不是静态的。宇宙的有限年龄约为138亿年,光以有限速度 cc 传播。因此,我们只能看到自大爆炸以来光线有时间到达我们的物体。这定义了可观测视界,其共动距离约为 1.3×10101.3\times10^{10} 光年。

在这个视界内,恒星数量远少于无限宇宙中的数量。我们可以通过将球壳中所有恒星的横截面积与球壳面积相等来估计恒星覆盖每条视线所需的距离。使用典型值 n0≈10−10 ly−3n_{0}\approx10^{-10}\ \text{ly}^{-3} 和恒星半径 R≈7×108 mR\approx7\times10^{8}\ \text{m},所需距离为 d≈1/(n0πR2)∼1015 lyd\approx1/(n_{0}\pi R^{2})\sim10^{15}\ \text{ly}——远超出可观测视界。因此,我们根本没有足够的可见恒星来充满天空。

然而,即使视界有限,如果宇宙是静态的,那些可看到的恒星的光仍然是压倒性的。如果我们简单地积分到视界半径 RhorR_{\text{hor}},静态宇宙的通量将为:

Fstatic=Ln0Rhor(in consistent units)F_{\text{static}} = L n_{0} R_{\text{hor}} \quad (\text{in consistent units})

这个数值比太阳常数大许多数量级,意味着天空将耀眼明亮。一定还有其他因素使遥远的光线变暗。

宇宙膨胀:决定性因素

宇宙正在膨胀,导致来自遥远星系和恒星的光发生红移。源的退行还引入时间膨胀,降低了光子到达的速率。

数学上,从红移 zz 处的恒星观测到的通量为:

fobs=L4πr2 (1+z)2f_{\text{obs}} = \dfrac{L}{4\pi r^{2}\,(1+z)^{2}}

因子 (1+z)−2(1+z)^{-2} 同时考虑了光子能量的降低(红移)和到达速率的时滞。利用哈勃定律 v=H0rv = H_{0} r(其中 H0≈70 km/s/MpcH_{0}\approx 70\ \text{km/s/Mpc})以及对于附近天体 1+z≈1+v/c1+z\approx 1+v/c,我们可以对视界内的球壳进行积分:

Ftotal=∫0RhorLn0(1+z)2 drF_{\text{total}} = \int_{0}^{R_{\text{hor}}} \frac{L n_{0}}{(1+z)^{2}} \, dr

代入 1+z≈1+(H0r/c)1+z \approx 1 + (H_{0} r / c) 并完成积分得到:

Ftotal≈Ln0cH0ln⁡ ⁣(1+H0Rhorc)F_{\text{total}} \approx \frac{L n_{0} c}{H_{0}} \ln\!\left(1 + \frac{H_{0} R_{\text{hor}}}{c}\right)

使用相同的数值输入,计算结果约为:

Ftotal≈2×10−6 W/m2F_{\text{total}} \approx 2 \times 10^{-6}\ \text{W/m}^{2}

作为对比,日光提供约 103 W/m210^{3}\ \text{W/m}^{2},满月提供约 10−3 W/m210^{-3}\ \text{W/m}^{2}。所有可见光源的星光总和几乎无法被人眼察觉——因此夜空是黑暗的。

解答总结

奥伯斯佯谬通过两个基本事实得以解答:

  • 可观测宇宙在大小上是有限的,因为其年龄有限,限制了可以贡献光线的恒星数量。
  • 宇宙是动态的(膨胀的),膨胀使来自遥远光源的光红移并稀释,将总通量降低到可忽略的水平。

简单的问题“为什么夜空是黑暗的?”引导我们认识到现代宇宙学最重要的特征:有限的大爆炸历史和膨胀的空间。

使用计算器

这个宇宙学计算器(同时也可作为夜空亮度计算器和有限宇宙计算器)允许你输入恒星密度、光度、哈勃常数和视界半径,以计算预期的总通量。通过改变这些参数,你可以检验奥伯斯佯谬背后的假设,并看到每个因素如何对我们观察到的黑暗做出贡献。例如,将恒星密度增加一个数量级或调整哈勃常数,将展示计算通量如何变化。它是理解恒星通量和宇宙结构的强大工具。

常见问题

1. 奥伯斯佯谬究竟是什么,为什么它推断天空应该是明亮的?

奥伯斯佯谬认为,在一个无限、静态、均匀分布恒星的宇宙中,每一条视线都应终止于一颗恒星,使天空与恒星表面一样明亮。数学上,每个恒星球壳贡献相等的通量,导致总亮度无限。

2. 为什么星际尘埃的吸收不能解决这个佯谬?

尘埃吸收星光,但最终会达到平衡,并以更长的波长重新辐射吸收的能量。因此,到达地球的总能量保持不变;天空仍然明亮,只是光谱波段不同。

3. 宇宙的有限年龄和宇宙膨胀如何共同解释黑暗的夜空?

有限年龄创建了一个可观测视界,限制了我们能看到的恒星数量。宇宙的膨胀使光红移并稀释了光子的到达速率,降低了来自遥远源的通量。综合效应产生的总通量仅为约 2×10⁻⁶ W/m²,远不足以照亮夜空。

4. 使用文章中提到的夜空亮度计算器,我能学到什么?

该计算器允许你更改参数,如恒星密度、平均光度、哈勃常数和视界半径。然后计算所有可见恒星的总通量,演示每个因素如何影响天空的黑暗或明亮,以及为什么在我们的宇宙中奥伯斯佯谬得以解决。

使用方法

  1. 选择宇宙学模型:无限静态宇宙、尘埃消光、有限可观测宇宙或膨胀宇宙(红移)。
  2. 输入平均恒星光度 (L) 和恒星密度 (n₀),或使用默认太阳值。
  3. 计算器立即计算在所选模型下地球接收到的总通量,并附有结果解释。