第十三年三月十七日清晨,廢土的季風颳過石屋的屋脊,發出沉悶的嗚咽。
江臨在巡田結束,吃過早餐之後,做了一件醞釀已久的事。
把工作站里所有的二手教材,所有的綜述講義,所有的中文翻譯版,所有被前人整出來的精神流食,全部框選。
移到了一個名叫【Digested】的歸檔文件夾里。
然後掛載了一塊新硬碟。
硬碟里只有一樣東西。
【Original_Papers】
這是他在現實世界裡,從能找到的所有學術網站,學位論文庫,影印本檔案,掃描期刊里搬運過來的原始論文集。
按年份排序,從一九四〇年代一直到二零二一年。
七千四百二十六篇。
每一篇都是它最初被寫出來的樣子。
沒有教材的簡化,沒有綜述的事後歸納,沒有教學邏輯的美化,沒有後人為了把它講清楚而強行抹平的猶豫。
然後將石屋的東牆擦乾抹淨,寫下一行字。
教材是別人替你準備的精神流食,原稿才是先驅者筆尖的猶豫。
寫完,他在桌前坐下,像是一個即將踏入未開發原始森林的探險者,點開第一個文件。
Sweet,P.A.(1958).The Neutral Point Theory of Solar Flares.
中性點理論的太陽耀斑。
一九五八年,倫敦皇家天文學會的一次會議論文集。
掃描件的畫質有些糙,英文字母帶著打字機特有的毛邊。
作為所有磁重聯教材的開篇,是基礎中的基礎,江臨之前在教材上看過Sweet-Parker模型不下十遍。
對於那個標誌性的標度律,他倒背如流。
他能閉著眼睛在畫出那條又長又薄,像麵條一樣的電流片,標出流入區的磁場和流出區的等離子體噴流。
但他未曾知道Sweet本人當年是怎麼把它寫下來的。
第一頁,背景介紹,引入問題。
【記住全網最快小説站 讀小說選 101 看書網,𝟭𝟬𝟭𝗸𝗸𝘀.𝗰𝗼𝗺超流暢 】
第二頁,磁流體力學方程的初步化簡。
第三頁,質量守恆與能量守恆的幾何假設。
讀到第四頁時,江臨停了下來。
教材上有一句話,幾乎所有的磁重聯教材都會寫。
【在Sweet-Parker模型中,電流片的幾何被簡化為一個長寬比遠大於一的薄層。】
簡化。
多麼輕描淡寫的兩個字。
任何讀過教材的學生都會理所當然地認為,這是作者為了讓複雜的偏微分方程在數學上可解,而做出的合理近似。
但Sweet在原稿里,用了整整兩頁的篇幅來解釋這件事。
文字里透著一種面對未知時的侷促和坦誠。
他寫,他非常清楚這個幾何形狀在真實的太陽大氣里不一定成立。
他知道太陽耀斑爆發的時間尺度只有幾十分鐘,而這個模型給出的預測時間可能長達幾個月甚至幾年。
他知道這個模型一旦發表,絕對會被同行批評。
但是他必須這麼寫。
因為在一九五八年那個沒有超級計算機,沒有高級數值算法的年代,如果不這麼寫,那些非線性的MHD方程組根本就解不出來。
在他能找到的所有可解的簡化里,這一個是他在數學能力範圍內,對真實物理圖像破壞最小的那一個。
掃描件底部,Sweet在原稿腳註里寫下這樣一句話。
【這是一個出發點,而不是一個答案。】
教材從來不會保留這種腳註。
它只會保留那些看似堅不可摧的方程。
所以教材會讓所有後來者以為,那個長寬比遠大於一的薄層,就是磁重聯本來的樣子,是某種被確立的真理。
但Sweet知道它不是。
江臨於是在東牆上,精神流食那句話下面添了一句。
【Sweet的電流片不是真理,是他能找到的最不糟糕的簡化。】
寫完,他感覺胸口鬱結了很久的一塊石頭鬆動了一點。
回到桌前,繼續讀。
第六頁,Sweet終於給出了那個著名的標度律。
教材上,這個公式通常是被放在一個帶著灰色陰影的方框裡展示的,旁邊配上粗體字,仿佛它就是磁重聯的固有性質。
但Sweet在原稿里,是這樣寫下它的。
【在上述簡化下,重聯速率不可能比1/√S更快。這意味著,對於太陽大氣中典型的Lundquist數值,重聯將慢到無法解釋觀測到的耀斑時間尺度。】
緊接著,Sweet又寫。
【作者不認為這是磁重聯的最終答案。作者只是希望,通過給出這個最簡單的模型,能讓後續工作有一個明確的批評對象。】
江臨輕笑了一下。
教材里寫Sweet-Parker模型的時候,從來不會保留這種謙卑。
只會用一種高高在上的全知視角,把它當作一個被Petschek、Hall、Plasmoid等後續理論超越的過時模型來批判。
但Sweet本人在寫下它的當天,就知道它會被超越。
他甚至在殷切地希望它被超越。
從而主動把自己變成一個靶子,插在未知的荒原上,告訴後來者。
朝我開槍,然後踩著我的屍體往前走。
江臨翻到下一篇。
Parker,E. N.(1957). Sweet's mechanism for merging magnetic fields in conducting fluids.
這是物理學界的巨擘,尤金·帕克。
他在Sweet提出模型的同一年,獨立從另一個角度做了相同的推導。
後來的學術界圖省事,把這兩篇合併稱為Sweet-Parker模型。
但江臨一行行啃完Parker的原稿後,後背滲出了一層冷汗。
後世教材為了教學,把Parker原稿中更寬的磁雷諾數討論壓縮成了 Sweet-Parker 標度律。
其實,Parker和Sweet的出發點完全不一樣。
Sweet是在解一個具體的幾何模型,而Parker的野心大得多。
他想從導電流體的磁雷諾數這個更基礎的無量綱量出發,推導出在什麼物理條件下磁場會被等離子體凍結,而在什麼條件下磁場會發生自由擴散。
Sweet-Parker標度律,僅僅是Parker那長達十幾頁推導過程中的一個副產品。
Parker在原稿里花了大量篇幅去討論磁雷諾數本身。
甚至在紙面上給出了幾個完全不同的物理圖像猜想。
每一個圖像,都對應著一種磁場演化的極限情形。
Sweet的這套長麵條電流片,只是Parker備選庫里的其中一種可能。
但傲慢的教材大筆一揮,抹掉了Parker原本想要建立的那個探討磁場拓撲本質的圖像,只保留了Sweet-Parker電流片。
江臨再次走向牆壁,再次添上一句。
【教材給你一個公式,原稿給你一整個被遺棄的備選方案庫。】
那天傍晚,江臨在工作站里建立了一個新的頂層文件夾。
【Original_Insights_Lost_In_Textbooks(那些迷失在教材中的原初洞見)】
他把Sweet和Parker的論文複製了進去,並附上了長達三千字的個人批註。
而這,只是一個開始。
第十三年的整個春天和夏天,江臨都在做同一件事。
大量精讀,掃讀,復現,索引。
他沒有按時間順序順流而下,而是像個拿著金屬探測器的工兵,在重聯研究史的雷區里反覆跳躍。
讀完Sweet和Parker,他直接跳到了一九六四年的Petschek。
Petschek,H.E.(1964). Magnetic field annihilation. NASA Special Publication SP-50.
在所有的教科書里,這都是磁重聯研究史上最漂亮的一篇論文。
Petschek是個天才。
他敏銳地察覺到了Sweet-Parker模型中長寬比過大導致物質排不出去的物理瓶頸。
於是大筆一揮,提出了一個全新的幾何拓撲。
他不再用那條又長又薄,像麵條一樣的電流片。
而是引入了一個X型的重聯點,並在四周加上了四道向外擴張的慢模激波。
在這個極其優雅的新幾何下,大部分等離子體不需要擠進狹窄的中心擴散區,而是直接穿過慢模激波被加熱和加速。
磁能釋放的速度,理論上可以逼近局地阿爾芬速度。
這是理論上的最快可能。
很好地解決了耀斑爆發的快速時間尺度問題。
教材上寫到Petschek模型的時候,字裡行間總是洋溢著一種英雄史詩般的讚美。
【一九六四年,Petschek提出了快磁重聯的幾何,徹底解決了Sweet-Parker模型的慢速困境,開創了快重聯的新紀元。】
江臨以前也是這麼信的。
直到他讀到了Petschek原稿的最後一節。
視線掃過結論部分時,他整個人猛地在椅子上坐直了。
Petschek在原稿里,白紙黑字地寫了這樣一段話。
【上述模型的成立,完全依賴於在中心擴散區存在某種局域的反常電阻機制。本文無法提供這種機制的微觀物理推導。作者坦率承認,這一假設是本模型最為脆弱的部分。如果未來的工作不能在微觀動力學尺度上證明這種反常電阻機制的存在,那麼本模型只能被視為一種幾何拓撲上的可能性,而非一種物理上的必然。】
江臨把這段話反反覆覆讀了三遍。
每讀一遍,教材的公信力就在心裡崩塌一層。
教材永遠不會引用這一段,它只會不遺餘力地展示Petschek那個漂亮絕頂的X型幾何,畫出那四條威風凜凜的慢模激波。
但Petschek自己,在模型誕生之初,就已經把刀架在了自己的脖子上。
他清楚地知道,那四條華麗的激波,那個名叫反常電阻的微觀機制,是建立在一個沒有被證明的沙盒之上的。
後來的幾十年物理史,簡直就像是針對Petschek這句預言的精準打擊。
超級計算機發展起來後,無數的數值模擬反覆表明。
在簡單的均勻電阻MHD條件下,Petschek的X型結構根本站不住腳。
只要稍微跑長一點時間,那個漂亮的X就會坍縮,退化回Sweet-Parker那條又長又無聊的麵條。
如果不人為地在代碼中心區域塞進去一個局域的反常電阻項,Petschek的快速重聯幾何就像是用紙牌搭的城堡,一陣微風就能讓它垮塌。
而教材把這段慘烈的歷史輕描淡寫地寫成了,Petschek模型在後來的高精度數值模擬中遇到了一些挑戰。
挑戰?
那更像是物理條件在拒絕這種幾何的無條件成立。
Petschek本人,在一九六四年就已經預見到了這一切。
他在原稿里明明白白地把自己的軟肋暴露給了世界。
江臨第三次起身,在東牆的空白處畫了一個巨大的X。
在X的左邊,寫【幾何成立】。
在X的右邊,寫【微觀機制未證】。
在X的下方,寫【Petschek知道,Petschek寫了,教材沒寫。】
寫完,他熱血難涼,走出石屋。
風機二號的尾舵在低風中輕輕擺動。
看上去就像是風機在追著風轉。
如果有人現在問他,風機為什麼能追著風轉?
如果用最簡單的教材語言來回答,那就是一句話。
【風機的尾舵面積產生了空氣動力學力矩,使得機艙迎風。】
這句話對嗎?
對。
它完美地描述了宏觀現象。
但這句話有什麼用嗎?
沒用。
因為真正決定風機能不能追風,追得快不快,會不會在湍流中被撕裂的,根本不是那個宏觀的尾舵面積。
而是底下那些極其繁瑣複雜,毫不起眼的參數的耦合:阻尼彈簧的剛度,偏航軸承的摩擦係數,葉輪旋轉時的陀螺推力偏置,控制系統的陣風頻率響應……
只要其中一個微觀參數崩潰,那個宏觀上看起來天經地義的追風動作,立刻就會變成一場災難。
江臨坐在沙地上,腦子裡突然閃過Petschek論文裡的那個X型幾何。
下一刻,他沖回石屋。
站在那個大大的X的下方,添上了一句話。
【漂亮的宏觀幾何背後,永遠站著一個沒被證明的微觀機制。】
讀完Sweet、Parker、Petschek的原稿之後,江臨意識到一個嚴重的問題。
自己一直在紙面上做評判,從來沒有真正弄髒過自己的手。
理論物理的盡頭,如果不能用實驗去驗證,就只能靠數值模擬去逼近。
教材上說Petschek模型在簡單的均勻電阻MHD模擬中退化成了Sweet-Parker,這只是一個結論。
江臨決定摸一遍這背後的泥。
他要親手把Petschek的模型放進代碼里,看著它崩潰。
他選了數值模擬歷史上非常經典的一篇論文。
Biskamp,D.(1986).Magnetic reconnection via current sheets.
這篇論文的核心工作,就是用直接數值模擬研究二維電阻MHD中電流片的演化,並給出了Petschek結構無法長期維持的實錘。
江臨在工作站里新建了一個項目。
【Replicate_Biskamp_1986】
他要用C++,從零開始,手敲每一行求解器代碼。
二維笛卡爾網格,均勻電阻假設,反平行磁場初始條件,空間離散採用中心差分,時間推進採用半隱式的預測-校正法。
他試圖嚴格按照論文裡的描述去設置Lundquist數、初始擾動幅度、邊界條件和網格尺度。
但真正開始寫代碼時,他立刻發現,老論文裡的文字描述,根本不足以完整復現一個數值實驗。
論文裡寫,我們在邊界上採用了自由流出條件。
但自由流出是一階外推還是二階外推?
有沒有做特徵波分解處理無反射邊界?
如果是簡單的零梯度外推,在非線性演化後期絕對會產生數值反射回波,污染中心擴散區。
論文裡寫,我們引入了一個小幅度的磁通量擾動。
但擾動函數是什麼?
是高斯型還是正弦型?
截斷範圍怎麼選?
擾動的高頻分量有沒有在初始化時做平滑處理?
……
這些細節,在論文裡統統沒有。
或者說,當年受限於篇幅,作者不可能把幾萬行代碼的細節逐一寫進文章里。
但對於復現者來說,每一個缺失的細節,都是一個致命的變量。
江臨沒有把這些不確定性糊弄過去了事。
他在項目的README文件的第一行寫——
# 非嚴格復現。儘可能逼近。所有未明實現項,將單獨列出參數空間進行掃描。
第一次正式運行,工作站硬碟燈連續亮了十七天。
第十七天下午,終端上的時間步循環終於停下。
江臨顫抖著手,用Python的Matplotlib庫調出了最後一個時間步的磁場流函數等值線圖。
屏幕上出現了一條緩慢演化的電流片。
他調出時間序列動畫。
在模擬的早期,也就是剛加入初始擾動的時候,系統確實在一瞬間出現過Petschek那種華麗的X型幾何。
那是一個令人心跳加速的瞬間。
但隨著時間的推移,中心擴散區無法將堆積的物質及時排出。
那個X的夾角越來越小,重聯點被慢慢拉長,變薄。
最後,在動畫的結尾,那個X完全坍縮,最後退回那條熟悉得令人不舒服的長電流片。
和Biskamp論文裡的截圖幾乎一模一樣。
很漂亮。
江臨卻看得脊背發涼。
太順了。
他決定做壓力測試。
回到配置文件,把Lundquist數提高一個量級。
但這一次,他做了一個違背常規的操作,故意沒有同步加密網格。
他想知道,當前這套網格的承受邊界到底在哪裡。
系統是真的因為物理規律演化成這樣,還是因為數值格式把它限制成了這樣?
代碼重新編譯,運行。
這一次,程序跑到第八天深夜,工作站發出一聲尖銳的報錯蜂鳴。
ERROR: Floating point exception (core dumped).
跑崩了。
江臨立刻調出崩潰前幾個時間步的快照。
不是因為更高的Lundquist數更容易算。
而是因為電阻減小後,物理上的電流片擴散區厚度變得極其薄,被壓到了接近甚至小於單個網格尺度的地步。
當物理尺度小於網格尺度時,代碼里的數值結構就強行接管了物理演化。
江臨在屏幕上看到了可怕的一幕。
X型幾何剛剛嘗試形成,電流片的中央就開始出現非物理的高頻振盪。
紅藍相間的色塊像病毒一樣在網格間蔓延,幾個時間步之後,整幅精密的磁場圖散成了一片毫無意義的馬賽克。
也就是所謂的數值爆炸。
江臨感覺這片馬賽克在嘲笑他。
於是關掉可視化窗口,一頭扎進幾萬行的C++代碼里。
開始排查
第一天,他懷疑是數值黏性不夠,壓不住高頻振盪,於是引入了人工耗散項。
結果振盪沒了,但重聯速率被人工耗散接管,變成了假數據。
第二天,他懷疑是網格尺度太大,局部做了AMR。
結果交界面上出現了虛假的反射波。
第三天,他懷疑是邊界反射,把流出邊界改成了完全匹配層。
第四天到第二十天……
他像個在黑暗中亂撞的困獸,在這三件事之間反覆來回。
每修掉一個問題,另一個更詭異的數值偽影就跳出來。
有時候是質量不守恆了,有時候是磁場的散度不再為零,導致產生了單極磁荷。
第二十一天的凌晨,江臨滿眼血絲地看著滿屏幕被注釋掉的測試代碼,突然感到一陣無力。
打開工作日誌,敲下了幾行字。
【Biskamp的圖不是錯的。】
【但它不能脫離那組參數、邊界和數值實現,被當作無條件成立的圖像。它是在那特定的參數,特定的網格解析度,特定的邊界條件和特定的隱式數值耗散共同妥協下,勉強維持出來的一個結果。】
【論文裡展示的,是被提純後打扮得漂漂亮亮的圖像。】
【而我現在踩到的,才是這張圖像誕生前,那片充滿未顯式選擇、數值妥協和實現細節的泥地。】
寫完這一段,江臨掃了一眼顯示器下方,三年前寫下的一張便簽。
【數值圖像絕對不是物理證據,它只是一台沒有感情的機器,負責把你腦子裡那些愚蠢的假設畫出來而已。】
這張便簽歷經三年的風塵,已經泛黃,膠條的邊緣打著卷。
江臨伸出手指,用力把它壓牢。
然後在它的正下方,又貼了一張嶄新的便簽。
【Replicate_Biskamp_1986:暫緩。】
【原因:不是因為Biskamp的論文錯了,而是因為我還沒有足夠的能力,去審訊這類複雜的數值結果。】
【下一步:全面補習高階數值偏微分方程。】
回頭看著那長達二十天的排查記錄,江臨終於意識到了一個更深的問題。
他這二十天失敗的,不是排查本身。
而是他根本不知道自己應該排查什麼。
他的每一次修改,都是憑直覺和經驗去盲猜的。
數值黏性不夠?
他憑感覺知道。
網格不夠密?
他憑以前犯過的錯知道。
邊界反射?
他憑聽說過的案例知道。
但這些,只是他聽說過的最淺薄的幾種陷阱。
MHD方程組是一個高度非線性的強耦合系統。
他根本不知道在這龐大的參數空間裡,還有多少種他連名字都沒聽說過的陷阱,正安安靜靜地潛伏在他的代碼里,偽造著看似合理的物理現象。
以前學過的《數值分析》,他自學泰勒展開推導差分格式,計算截斷誤差,用馮·諾依曼方法分析一下線性方程的穩定性。
那個版本的知識,只能停留在【知道哪些格式能跑通】的幼兒園階段。
要真正寫出一篇站得住腳的數值模擬論文,或者去甄別別人的模擬是不是垃圾,需要的是【知道每一種格式,在什麼樣的非線性參數下,會以什麼樣的方式對你撒謊】的能力。
這一層硬核能力,他沒有。
一念及此,他果斷關掉所有關於磁重聯的論文窗口,新建了一個文件夾。
【Numerical_PDE_Advanced(高階數值偏微分方程)】
從硬碟調出幾本「磚頭」。
LeVeque的《Finite Volume Methods for Hyperbolic Problems》。
Trefethen的《Spectral Methods in MATLAB》。
Hairer和Wanner的《Solving Ordinary Differential Equations II》。
Strikwerda的《Finite Difference Schemes and Partial Differential Equations》。
四本神作。
加起來一千八百多頁的緻密數學。
江臨把【Replicate_Biskamp_1986】整個文件夾打了一個壓縮包,貼上一個紅色的標籤。
【Pending: 等我把這堆數學啃完再回來收拾你。】
然後,他點開了LeVeque的第一頁。
第十四年的整個秋天和冬天,江臨完全沉浸在這四本書里。
每天平均學習六到八小時,有時候只能推進十頁。
第一遍,拿著草稿紙,把書上的每一個推導親自推一遍。
第二遍,把書上介紹的每一個數值格式,無論是Godunov方法、Roe格式還是高階WENO格式,全部自己寫一段一維的C++代碼,跑出對比圖。
第三遍,也是最痛苦的一遍。
構造反例。
他故意設置極端的初始條件,比如強激波或接觸間斷,去把這些看似完美的格式搞崩,然後分析它們是怎麼崩潰的。
簡直就像是一個拆彈專家,在學習各種炸彈的起爆原理。
在這期間,他終於明白自己以前對穩定性這個詞的理解有多麼膚淺。
以前學的馮·諾依曼穩定性分析,只能告訴你一個線性方程在無限大均勻網格下的表現。
但現實世界裡的MHD是非線性的。
他學會了用頻譜分析去看待誤差,明白了什麼是色散關係誤差,明白了什麼是群速度誤差,明白了保結構算法為什麼比單純的精度更重要。
每一種數學工具,都是一台照妖鏡。
每一種都能識別出他之前在泥地里瞎撞時完全忽略的失敗模式。
第十五年的春天,廢土的冰雪開始消融,風力發電機的效率達到了峰值。
江臨終於合上了最後一本書。
而是打開終端,在工作站里鄭重其事地寫下一份文檔。
【數值健康檢查清單V1】
這是他用一年半的時間,用一千八百頁的數學底蘊,熬出來的一份審訊大綱。
一共十二項必查項。
他在開頭寫道。
【對於任何數值模擬結果,以下十二項未經自證,結果一律不予採信,視為偽造物理。】
第一項:線性穩定性與 CFL 餘量。
第二項:守恆量檢查:質量、動量、能量。
第三項:∇⋅B=0約束誤差。
第四項:網格解析度與擴散區厚度比例。
第五項:時間步長收斂測試。
第六項:邊界反射測試。
第七項:初始擾動頻譜檢查。
第八項:人工黏性/數值耗散敏感性。
第九項:網格加密收斂。
第十項:改變Lundquist數後的拓撲穩健性。
第十一項:與解析標度律的量級比對。
第十二項:可視化結果不得單獨作為證據。
這份清單後來被他抄寫出來,貼在工作站顯示器旁邊的石子牆上。
每次跑任何新的模擬之前,他必須像飛行員起飛前一樣,逐項打勾。
在跑Biskamp復現崩潰之前,他從來不知道世界上還需要這樣一份清單。
以為只要把公式敲進電腦,電腦就會給他真理。
現在他知道了。
牆上這份薄薄的清單,比那張被頂級期刊發表的,漂漂亮亮的Biskamp電流片圖,更接近真實的物理法則。
第十五年的夏天,江臨的目光轉向了磁重聯領域在二十一世紀初最大的突破。
Plasmoid Instability(等離子體團/磁島不穩定性)。
他調出了兩篇里程碑式的文獻: Loureiro,N.F.,Schekochihin,A.A.,& Cowley,S.C.(2007).Instability of current sheets and formation of plasmoid chains.
Bhattacharjee,A.,Huang,Y.M., Yang,H.,& Rogers,B.(2009). Fast reconnection in high-Lundquist-number plasmas due to the plasmoid instability.
這兩篇論文給出了一條逃離Sweet-Parker慢結構的重要路線。
它們的核心結論暴烈得就像是一條泛濫的大河。
當一條Sweet-Parker電流片被拉得足夠長、長寬比突破某一個臨界值時,它就不再是那條安靜死板的麵條了。
它會自己失穩。
從內部斷裂,碎成一串像珍珠項鍊一樣的磁島。
而每個大磁島之間,會形成新的更短的微型電流片。
這些微型電流片如果還足夠長,會繼續碎裂出更小的磁島。
這是一種分形幾何般的聯級斷裂。
因為每個微型電流片都很短,所以物質排出極快,整體的重聯速率直接跳出了慢速深淵,變成了一個與Lundquist數幾乎無關的快重聯。
在相應二維電阻MHD參數區間內,整體重聯率開始呈現弱依賴甚至近似無關的趨勢。
極其優美。
江臨滿懷期待地開始讀Loureiro2007年的原稿。
前十六頁,物理圖像清晰,推導動機明確。
但當他翻到第十七頁,看到作者用來證明不穩定性增長率的數學推導時,江臨的手再次停住了。
論文動用了一個極其硬核的解析數學工具。
漸近匹配展開。
作者把整個系統強行切成了兩半。
內層:電流片中心的極薄區域,這裡耗散項主導,採用奇異攝動展開,方程保留了高階導數。
外層:電流片外部的宏觀區域,這裡理想MHD主導,採用正則展開。
然後,最恐怖的一步來了。
要求內層解的外部極限,必須嚴絲合縫地等於外層解的內部極限。
兩層之間通過一套極其複雜的匹配條件銜接,最終解出本徵值。
江臨的眉頭擰成了一個疙瘩。
他以前學的《數學物理方法》當然講過奇異攝動和漸近匹配。
但他清楚地記得,那是寶寶巴士版本。
視頻里的教授在黑板上畫一個含有極小參數ϵ的常微分方程,解一個最規則的邊界層問題。
但Loureiro用的這套版本,簡直是重武器級別的。
內層是一個非線性的MHD偏微分方程組的線性化擾動方程,外層是一個已經被驅動的動態電流片幾何背景,兩層之間的邊界根本不是固定的,而是隨著物理參數動態耦合的。
那個匹配條件本身,就需要證明在這個漸近極限下是良態的。
江臨從第十七頁開始,讀得越來越慢。
讀到第二十頁的時候,他頹然地放下了筆。
他讀不懂。
這不是指他看不懂某個具體的代數變形。
如果只看紙面,論文裡的每一行偏導數展開,每一項係數合併,他都能驗算得一字不差。
但他沒辦法判斷那一整套浩大的漸近匹配框架,在物理上到底為什麼成立。
他無法一眼看透為什麼外層磁場的泰勒展開只取到一階,而內層的速度場卻必須保留二階項?
為什麼在匹配區,某個特定的流函數分量一定會衰減?
他沒有【看穿】這個工具的上帝視角。
他只有【機械驗算】的奴隸本能。
機械驗算,只能保證他這道算術題沒算錯。
無法保證他真正理解了這個工具的靈魂。
如果稍微改變一下物理背景,換一個方程,他絕不可能自己獨立建立起這樣一套匹配框架。
江臨沒有強迫自己繼續往下讀。
假裝看懂是對自己最大的背叛。
他默默地關掉Loureiro的論文PDF。
在工作站里,新建文件夾。
【漸近方法深潛】
然後在硬碟里點開了一部史詩級磚頭書。
Bender,C.M., & Orszag,S.A.(1978). Advanced Mathematical Methods for Scientists and Engineers.
一共七百九十三頁。
江臨打開第一章,從最簡單的WKB近似開始,重新走了一遍他以前自以為學過的所有內容。
很快,他出了一身冷汗。
因為他發現自己當年真的只是記住了考點,並沒有真正理解。
比如WKB近似。
當年他只會套公式求相函數。
現在,跟著Bender和Orszag的魔鬼推導,他才真正看懂WKB為什麼在轉折點附近會失效甚至發散。
原來是因為在那裡,波的局部波長趨於無限大,漸近假設崩潰。
所以才必須引入Airy函數,在轉折點附近建立一個過渡層,把兩邊的WKB解縫合起來。
比如多尺度展開,為什麼不能簡單地把快慢尺度疊加?
是因為非線性項會產生長期項,導致級數在長時間後爆炸。
必須通過引入慢時間變量來主動消除長期項,這其實是一種高明的物理隔離。
最讓他震撼的,是漸近級數與普通收斂級數的根本區別。
收斂級數是項數越多,誤差越小,但前幾項可能離真值很遠。
而漸近級數卻是,雖然項數趨於無窮時它會發散到無窮大,但在保留前兩三項時,它卻能給出極其精確的局部近似。
漸近方法,根本不是追求嚴密數學收斂的乖寶寶,而是在懸崖邊緣跳舞,用野蠻但精準的直覺去逼近真理的刺客工具。
這些東西,他都學過。
但學過和理解,中間隔著十萬八千里。
第十五年的整個秋天和冬天,江臨像個被困在迷宮裡的老鼠,日夜啃噬著這塊名叫Bender&Orszag的磚頭。
讀了和MHD強相關的核心章節,奇異攝動,邊界層理論,匹配漸近展開。
然後他發現地基不穩,又回過頭去死磕主導平衡分析,漸近級數斂散性。
甚至為了理解奇點附近的奇異性,他去研究了斯托克斯現象。
最後,順手把應用部分也刷了。
延遲微分方程,積分方程的Laplace方法,非線性振盪的Lindstedt-Poincaré攝動。
七百九十三頁的厚度,幾乎每一頁平均有一到兩個極其燒腦的課後習題。
江臨不敢放過任何一個。
第十六年的春天,當廢土的第一場春雨敲打玻璃時,江臨關掉了這本書。
走到牆邊,拿起筆,寫下一行他用半條命換來的認知。
漸近匹配展開絕不是單純的代數數學技巧,它是物理直覺的嚴格數學化翻譯。
如果你的物理直覺錯了,怎麼匹配都是一團亂麻。
如果你的直覺對了,匹配過程只是把你的直覺翻譯成一種可被同行驗證的形式語言。
寫完這三句話,他感覺眼眶微微發熱。
立即回到桌前,重新雙擊點開了Loureiro 2007年的論文PDF。
再次從第十七頁開始讀。
這一次,他不再是那個在數字里打轉的驗算工,感覺完全變了。
當他看到Loureiro構建內外層匹配邊界時,他會在腦海中先停下來,問自己。
如果我是作者,在這裡,內層的某一個物理量,在外層應該按什麼規律衰減?
是代數衰減還是指數衰減?」
他先用物理直覺給出答案,然後再去看Loureiro的方程。
完全吻合。
他發現,Loureiro的每一步看似複雜的代數匹配背後,都對應著一個精準的物理直覺。
因為直覺對了,所以內層展開的高階項能和外層的極限完美咬合。
因為咬合對了,所以最後解出來的特徵值方程,給出了正確的Plasmoid不穩定性增長率閾值。
江臨一口氣讀完了整篇論文。
通體舒泰,像是在三伏天喝了一桶冰水。
緊接著,他趁熱打鐵,又去讀了Bhattacharjee 2009的非線性演化論文。
這一次,他毫無阻礙。
雖然Bhattacharjee用的非線性漸近分析更加繁雜,但核心的直覺和工具與Loureiro是一脈相承的。
他的視線在公式間遊刃有餘地穿梭,甚至能看出作者在某一步做截斷時的巧妙考量。
當翻到論文最後一頁的結論時,一個念頭,像一顆種子一樣,在他腦海深處破土而出。
他模糊地感覺到自己已經掌握了這套名叫漸近匹配的重武器。
也許,未來有一天,他可以用這套同樣的工具,去推導一個和當前文獻稍微不一樣的物理問題。
比如,加入某種特定的廢土環境背景場?
這種創造的衝動,是他這十幾年鑽在故紙堆里前所未有的。
不過江臨並沒有急於求成,立即去嘗試。
他打開手邊的筆記本,鄭重地記下一行字。
【Plasmoid類磁島衍生問題,漸近工具已徹底具備。暫不發散,作為核心彈藥,儲備待用。】