應用與數學建模

振盪反應(oscillating reaction)

你預期一個化學反應會從反應物穩步進行到產物然後停下——顏色變一次,便安定下來。所以看著一個燒杯來回翻換顏色,紅、藍、紅、藍,以穩定的節律,有時持續好幾分鐘,著實令人吃驚。振盪反應就是其濃度週期性地起落而非安定下來的反應,最著名的是貝魯索夫-扎博廷斯基反應。它看似違反了「奔向平衡」的直覺——但其實並沒有。

祕密配料是反饋與自催化:反應的一個產物加速它自身的生成。想像一種物質 X,一旦存在便催化更多 X 的生成——一次失控的爆發——直到它耗盡某個必需資源而崩潰,此後一個緩慢的步驟再生該資源,爆發又能重新開始。化為微分方程,這樣的系統有一組耦合的非線性速率方程,其穩態「不」穩定,被一個極限環包圍。濃度於是被困著繞那個環打轉,產生可見的週期振盪。

關鍵在於,這並非一個處於平衡的封閉系統在耍花招。振盪反應活在遠離平衡之處,由一個被驅向產物、不斷下坡的反應物儲庫持續餵養;振盪只是通往最終平衡的漫長路上一場短暫的旁枝插曲,僅在燃料尚存時維持。一旦反應物耗盡,翻色便停止,系統永久安定。熱力學第二定律從未被打破——時間上的秩序是以化學自由能的穩定消耗換來的。

振盪反應的意義遠超化學課的奇觀。它們是生物時鐘的實驗室模型——細胞中糖解作用的節律、晝夜計時、胚胎的圖樣形成——這一切都運行於同一個配方:自催化反饋驅動一個化學極限環。誠實的要點是:這種時間上的秩序既需要非線性(反饋)、也需要一個開放的、能量餵養的系統;一個孤立、處於平衡的混合物永遠不會振盪。

教科書模型「布魯塞爾振子」用兩個中間物 X 與 Y,速率方程為 X' = a - (b+1)X + X^2 Y 與 Y' = bX - X^2 Y。當 b 超過某臨界值,穩態失去穩定,濃度安定到一個週期循環——這是一個燒杯自行不斷變色的乾淨微分方程圖像。

超過某臨界參數,穩態失穩,一個化學極限環便誕生。

振盪反應並不違背熱力學。它在自由能的供給下遠離平衡地運行;節律僅在燃料被消耗時持續,而一個處於平衡的封閉系統永遠無法維持振盪。

又稱
chemical oscillatorBelousov-Zhabotinsky reactionautocatalytic oscillator化學振盪貝魯索夫-扎博廷斯基反應