Gray–Scott 模型

反應–擴散

在反應–擴散系統中,物質同時反應與擴散,斑點、條紋與螺旋便自行形成。

本頁中的反應–擴散

反應–擴散系統是一組偏微分方程式,描述物質一邊在空間中擴散、一邊互相反應時的濃度:每個濃度 cic_i 的變化由反應項加上擴散項 Di∇2ciD_i \nabla^2 c_i 組成。不同物質以不同速率擴散時,均勻混合物便可能自行形成斑點、條紋與行進波。這類系統用來模擬化學波、心臟中的電波,也是一種解釋動物毛皮花紋的候選機制。本頁執行其中的 Gray–Scott 模型。

Gray–Scott 模型

兩種化學物質依 A + 2B → 3B 反應:B 把 A 轉成更多 B。新的 A 以速率 ff 供給,B 以速率 f+kf + k 移除;A 的擴散速度是 B 的兩倍。

∂A∂t=DA∇2A−AB2+f (1−A)∂B∂t=DB∇2B+AB2−(k+f) B\begin{aligned} \frac{\partial A}{\partial t} &= D_A \nabla^2 A - AB^2 + f\,(1 - A) \\ \frac{\partial B}{\partial t} &= D_B \nabla^2 B + AB^2 - (k + f)\,B \end{aligned}

本頁使用 Karl Sims 的方案,在顯示卡的網格上逐步計算這些方程式(九點拉普拉斯算子、時間步長 1、顯式歐拉法):這是數值近似,不是精確解。

畫面呈現什麼

每一點的顏色表示兩種濃度的組合:色盤一端是空培養皿(全是 A,沒有 B),另一端是圖樣內部。風格與浮雕光照只影響顯示。培養皿沒有牆:左邊接右邊,上方接下方(環面),所以離開一側的圖樣會從另一側回來。

容易誤解的地方

歷史

圖靈在 1952 年指出,不同速率的擴散可使原本穩定、均勻的混合物變得不穩定,讓圖樣從微小擾動中長出來 [1]。Gray 與 Scott 研究持續供料、攪拌槽中的自催化反應 [2];加入擴散後,便得到 Gray–Scott 模型。Pearson 在 1993 年進行二維模擬,並在 (f,k)(f, k) 平面上繪出約十多種圖樣的分布 [3]。

相關概念

圖靈圖樣(頁面規劃中)· 別洛烏索夫–札波丁斯基反應 · 形態發生 · 圖樣形成

參考資料

  1. A. M. Turing, “The chemical basis of morphogenesis”, Philosophical Transactions of the Royal Society of London B 237 (1952) 37–72. doi:10.1098/rstb.1952.0012
  2. P. Gray, S. K. Scott, “Autocatalytic reactions in the isothermal, continuous stirred tank reactor: isolas and other forms of multistability”, Chemical Engineering Science 38 (1983) 29–43. doi:10.1016/0009-2509(83)80132-8
  3. J. E. Pearson, “Complex patterns in a simple system”, Science 261 (1993) 189–192. doi:10.1126/science.261.5118.189

延伸閱讀: 維基百科: Reaction–diffusion system (英文); MacTutor 數學史資料庫: Alan Mathison Turing (英文).