從零散的零件,到一台機器
在本階梯前面的幾篇裡,你一件一件地收集了恆星的各個零件。你見過重力與壓力鎖在一場貫穿一生的對峙中,處於流體靜力學平衡;你看著核熔爐在核心點燃;你還跟隨能量向外爬行,要麼是輻射那緩慢的踉蹌,要麼是對流那滾動的翻騰。每一個都是獨立的概念。麻煩在於,一顆真實的恆星把它們全都同時運行著,而且彼此糾纏——決定融合速率的溫度,反過來又由能量能多快逃逸所決定。要預測一顆實際的恆星,你不能把零件一個個分開處理,你需要一台把它們一併求解的機器。
讓恆星變得可解的訣竅,是不再把它當成一個巨大的整體,而開始把它當成一摞薄薄的球殼,像洋蔥的層層結構那樣嵌套。在任意一層殼內部,氣體幾乎是均勻的,所以物理很簡單。所有的困難都移到了邊界上:當你從一層殼跨到下一層、從中心向外走時,每一個量——質量、壓力、能量、溫度——是如何變化的?把這四個量都答出來,你就描述了整顆恆星是如何一層一層搭建起來的。
那四個「它如何從一層殼變到下一層殼」的問題,就是恆星結構方程。它們並不玄奧;每一條都不過是對你早已認識的某個量做仔細的記帳。真正令人驚訝的——也是整篇的核心——在於:這四條合在一起,只需餵給一顆恆星的質量和它的化學配方,基本上就只有一個答案。把這兩個數交給這台機器,它就回交給你這顆恆星的大小、亮度、表面溫度,以及內部每一深度處的溫度和密度。從這麼少的輸入,得到這麼多,實在了不起。
四個問題,用大白話說
把這四個「一層殼到下一層殼」的問題按順序、從中心向外走一遍。第一,質量。當你向外越過每一層殼時,又額外裹進了多少物質?這一條純屬算帳:某半徑以下所包住的質量,會隨著你每加上一層新殼、按這層殼的質量增長。它把恆星的大小,和它的密度如何分布聯繫起來——核心稠密,近表面稀薄。這裡沒什麼微妙之處,可沒有它,其餘幾條都建不起來,因為任意深度處的重力,正取決於這層以下所包住的質量。
第二,平衡。當你向外移動時,壓力必須以多快的速率下降?恰好快到使下方剩餘的頂推,能撐住上方所有物質的重量——這就是逐層寫下的流體靜力學平衡。在深處、上覆重量碾壓之處,壓力必須陡峭下降,這就逼得它在中心處大得驚人。正是這條方程讓恆星免於塌縮,它還把壓力的結構,直接繫在了第一個問題裡的質量結構上——因為往下壓的重量,無非就是重力作用在那所有包住的質量上。
第三,能量的產生。當你向外移動時,每一層殼又往向外流淌的功率之河裡,添了多少新能量?這些能量幾乎全是在又熱又密、融合進行的深處核心裡添進去的;較涼的外層殼基本什麼都不添。於是穿過某層殼的總功率,從正中心的零,一路增長到你離開核心時恆星的全部光度,此後一直到表面都保持平穩。這條方程把恆星的亮度,和它的中心條件聯繫起來——融合對溫度極其敏感,所以核心稍熱一點,恆星就會亮上一大截。
第四,能量的搬運。所有那些功率都得被向外搬走,而搬運是要付出溫度落差為代價的——熱量只會往低處流,從熱流向冷。於是第四個問題是:要把這麼多能量向外運走,溫度必須逐層以多陡的速率下降?答案取決於是哪個搬運工在幹活。若由輻射來扛這副擔子,陡峭程度便由氣體有多霧濛來決定。若氣體太霧濛、所需的落差太陡,那一層就會撂挑子、轉而開始沸騰,由對流接管。無論哪種方式,這條方程都確定了每一深度處的溫度。
把圓閉合:那些支撐性的物理
請注意,這四條方程是彼此糾纏的。質量需要密度;平衡需要包住的質量;能量的產生需要溫度和密度;能量的搬運又回交給你一個新的溫度,而它又直接餵回去、影響融合跑得多快。你沒法一條一條地解、然後徑直往前推——動了一條,其餘幾條全都跟著變。要把這個迴路閉合,你還需要一些額外的關係式,告訴氣體該如何表現:給定溫度和密度,壓力是多少?融合釋放出多少能量?以及氣體對輻射有多霧濛——有多不透明?
這些支撐性的配方,有時被稱作本構關係,但你大可把它們想成是氣體的「個性」。壓力隨溫度變化的規則(對普通恆星,就是理想氣體定律),正是讓恆星成為穩定恆溫器的東西。融合速率的規則,決定了熔爐在何處、以多猛的勢頭燃燒。而不透明度——氣體擋光有多容易——則在暗中決定了哪些層保持輻射、哪些層翻騰成對流。不透明度在這裡是個狡猾的主控變量:它不是一個數,而是一個關於溫度、密度、尤其是恆星重元素含量的複雜函數,要算成龐大的數表。
the machine, at a glance
INPUTS: total mass + chemical composition
4 structure equations (center -> surface):
[1] mass : enclosed mass grows with each shell
[2] balance : pressure drops to hold up the weight above
[3] energy made : fusion adds power, mostly in the core
[4] energy moved : temperature falls to carry the power out
+ gas "personality": pressure(T, density)
fusion rate(T, density)
opacity(T, density, composition)
OUTPUT: radius, luminosity, surface temperature,
and T + density at every depth -> one star一旦給定了氣體的「個性」,這四條方程的約束就剛好足夠把一切都釘死。你還需要邊界條件——那幾個顯而易見的:正中心處包住的質量為零、向外流出的功率也為零;以及在恆星淡入太空的表面處,壓力和溫度都降到幾乎為零。把這兩頭的「書擋」一擺,就有且僅有一個自洽的結構能與之相合。這正是一件深刻之事的數學陳述:給定質量和成分的一顆恆星,對於自己將變成什麼樣,毫無選擇的餘地。
為什麼質量就是命運
這就是回報,也是整個天體物理學中最宏大的結果之一。正因為解基本上是唯一的,一顆恆星就不能隨心所欲地想多大就多大、想多亮就多亮——它的質量和化學成分替它做了決定。給這台機器餵一顆更重的恆星:重力把核心擠得更狠,於是它跑得更熱、融合咆哮,恆星出來便亮得多、也藍得多。餵它一顆輕量級的恆星:核心又涼又溫和,昏暗而泛紅,慢慢啜飲它的燃料。所有可能的恆星,整整一大家子,都落在一條由質量設定的、貫穿始終的曲線上。
你以前見過這條曲線。把真實的恆星按亮度和表面溫度畫到赫羅圖上,絕大多數都落在一條對角帶上——主序。結構方程解釋了*為什麼*這條帶會存在:它無非就是各種質量、穩定地燃燒著氫的恆星所描出的那條線,每一顆都坐在自己的質量和成分所安排的位置上。一顆恆星在主序上的落點,並不是它身世的偶然;它就是當你把這顆恆星的質量交給那四條方程時,方程給出的答案。
運轉這台機器,並讓它向前推演
天文學家究竟是怎麼求解這樣一組彼此依賴、互相糾纏的方程的呢?不是靠紙筆——他們把它交給計算機,讓它去猜、去改。你輸入質量和成分,對結構做一個粗略的初猜,把這四條方程從中心積分到表面,再檢查答案是否滿足表面的邊界條件。第一次幾乎從不滿足,於是計算機微調初猜、再試一遍,如此反覆迭代,直到一切都吻合。收斂後的結果就是一個恆星模型:一張完整的數表,列出每一深度處的溫度、壓力、密度和能流。
對這樣一個模型的頭一道檢驗,是離我們最近的那道。給它餵上太陽的質量和太陽的化學組成,搖動曲柄,模型預測出的半徑和亮度,與我們實際測得的相差不過百分之幾——而它給出的中心溫度,也接近前面幾篇裡我們推斷出的一千五百萬開爾文。這樣接近的吻合,就是這四條方程通過了考試。這也正是為什麼我們敢信賴這個模型去告訴我們深層內部的情形——那是任何探測器都永遠到不了的地方。
這裡是最後那個美妙的轉折。恆星並非全然凝固:核心裡的融合緩慢地把氫轉化為氦,於是那裡的成分隨時間悄悄地挪移、改變。用這點點改變了的化學成分,把模型一遍又一遍地重算,你得到的就不只是一顆恆星——而是一顆恆星的*電影*,一幀一幀地老去。一組靜態的四條方程,就是這樣變成了一顆恆星完整的傳記:它在主序上緩慢地變亮,在核心燃料告罄時膨脹成一顆巨星,以及通往它的質量所注定的那種終局的道路。質量與成分,所設定的不僅是一顆恆星*是*什麼,更是它將來會*變成*的一切。