O005 · C120 · Bab 9

Difusi

Joceline Lega · Edisi Bahasa Indonesia

Tujuan Pembelajaran

Pada akhir bab ini, Anda akan mampu melakukan hal-hal berikut.

  • Menyusun persamaan kontinuitas dengan menggunakan konsep kalkulus vektor.
  • Menafsirkan persamaan reaksi-difusi sebagai kasus khusus persamaan kontinuitas.
  • Menyelesaikan persamaan panas.
  • Mendeskripsikan difusi pada tingkat mikroskopis.
  • Membandingkan proses difusi pada tingkat mikroskopis dan makroskopis.
  • Menunjukkan keberadaan solusi gelombang berjalan untuk persamaan Fisher-KPP.

Difusi pada tingkat makroskopis

Persamaan reaksi-difusi

Tinjau suatu besaran F(x,y,z,t)F(x,y,z,t) yang bergantung pada tiga variabel ruang xx, yy, dan zz, serta waktu t.t. Asumsikan bahwa FF mengukur kepadatan suatu spesies, dalam jumlah individu per satuan volume. Perlakuan serupa berlaku untuk jumlah individu per satuan luas dalam model dua dimensi, atau per satuan panjang dalam model satu dimensi. Kita ingin mendeskripsikan evolusi FF.

Tinjau suatu daerah tertutup Ω\Omega di dalam ruang, dan misalkan NiN_i menyatakan jumlah individu di dalam Ω\Omega. Dari definisi FF, kita mengetahui bahwa

Ni=ΩF(x,y,z,t)dV,\displaystyle N_i = \iiint_\Omega F(x,y,z,t)\ dV,

di mana dVd V menyatakan elemen volume di dalam Ω\Omega. Mari kita hitung turunan NiN_i terhadap waktu. Kita akan mengasumsikan bahwa FF cukup teratur untuk memungkinkan pertukaran urutan operasi turunan dan integral. Dengan demikian,

dNidt=ddtΩF(x,y,z,t)dV=ΩFtdV.(9.1)\displaystyle \frac{d N_i}{d t} = \frac{d}{d t} \iiint_\Omega F(x,y,z,t)\ dV = \iiint_\Omega \frac{\partial F}{\partial t}\ dV. \qquad (9.1)

Di sisi lain, perubahan NiN_i harus mencerminkan perubahan lokal pada FF, serta transpor melalui batas Ω\partial \Omega dari Ω\Omega. Dengan demikian, kita memiliki

dNidt=ΩR(x,y,z,t,F)dVΩȷ(r)ndS,(9.2)\displaystyle \frac{d N_i}{d t} = \iiint_\Omega R(x,y,z,t,F)\ dV - \iint_{\partial \Omega} \vec \jmath (\vec r) \cdot \vec n \ dS, \qquad (9.2)

di mana RR adalah suku reaksi yang mendeskripsikan perubahan lokal pada FF, r\vec r adalah vektor posisi, n\vec n adalah vektor normal pada Ω\partial \Omega yang mengarah ke luar, dSdS adalah elemen permukaan pada Ω\partial \Omega, dan ȷ\vec \jmath adalah vektor rapat fluks individu dalam neraca NiN_i. Suku terakhir dalam (9.2) adalah negatif dari fluks ȷ\vec \jmath melalui batas Ω\Omega. Tanda negatif muncul karena n\vec n mengarah ke luar dan individu yang meninggalkan Ω\Omega menyebabkan NiN_i berkurang. Dengan teorema divergensi (sekali lagi, secara tersirat kita mengasumsikan semua besaran cukup teratur), suku ini dapat ditulis ulang sebagai

Ωȷ(r)ndS=ΩȷdV,\displaystyle - \iint_{\partial \Omega} \vec \jmath(\vec r) \cdot \vec n \ dS = - \iiint_\Omega \vec \nabla \cdot \vec \jmath\ dV,

sehingga

dNidt=Ω[R(x,y,z,t,F)ȷ]dV.(9.3)\displaystyle \frac{d N_i}{d t} = \iiint_\Omega \left[R(x,y,z,t,F) - \vec \nabla \cdot \vec \jmath \right] \ dV. \qquad (9.3)

Dengan menggabungkan Persamaan (9.1) dan (9.3), kita memperoleh

0=Ω[Ft+R(x,y,z,t,F)ȷ]dV.\displaystyle 0 = \iiint_\Omega \left[-\frac{\partial F}{\partial t} + R(x,y,z,t,F) - \vec \nabla \cdot \vec \jmath \right] \ dV.

Karena kesamaan ini berlaku untuk sembarang daerah tertutup Ω\Omega, kita memperoleh persamaan kontinuitas berikut

Ft=R(x,y,z,t,F)ȷ,(9.4)\displaystyle \frac{\partial F}{\partial t} = R(x,y,z,t,F) - \vec \nabla \cdot \vec \jmath, \qquad (9.4)

yang merupakan hukum neraca lokal bagi FF; persamaan ini menjadi hukum konservasi ketika suku sumber bersihnya lenyap. Selanjutnya, kita perlu menghubungkan ȷ\vec \jmath dengan FF. Sebagai pendekatan pertama, kita akan mengasumsikan bahwa hukum Fick berlaku, yaitu bahwa ȷ\vec \jmath hanya bergantung pada gradien FF,

ȷ=DF,\vec \jmath = - D \, \vec \nabla F,

di mana tensor difusi DD adalah matriks koefisien difusi. Entri-entri DD dapat bergantung pada FF; dalam hal ini, kita memiliki difusi nonlinear. Bergantung pada sifat-sifat medium, DD mungkin tidak diagonal atau bahkan tidak isotropik. Dalam pembahasan selanjutnya, kita membuat asumsi penyederhanaan bahwa D=D0I3D = D_0 I_3, dengan I3I_3 sebagai matriks identitas 3×33 \times 3 dan D0D_0 sebagai konstanta. Dengan demikian, ȷ\vec \jmath sebanding dengan gradien FF,

ȷ=D0F.(9.5)\vec \jmath = - D_0 \vec \nabla F. \qquad (9.5)

Di sini D0D_0 bernilai positif, yang mendeskripsikan fakta bahwa FF “bergerak menjauhi” daerah berkonsentrasi tinggi menuju daerah berkonsentrasi rendah. Dengan menggabungkan (9.4) dan (9.5), kita memperoleh persamaan reaksi-difusi berikut,

Ft=R(x,y,z,t,F)+D0ΔF,(9.6)\displaystyle \frac{\partial F}{\partial t} = R(x,y,z,t,F) + D_0 \Delta F, \qquad (9.6)

di mana Δ=2\Delta = {\vec \nabla}^2 menyatakan operator Laplace. Jika FF dan RR seragam dalam ruang, yaitu F(x,y,z,t)=G(t)F(x,y,z,t) = G(t) dan R(x,y,z,t,F)=H(t,G)R(x,y,z,t,F) = H(t,G), maka Persamaan (9.6) tereduksi menjadi persamaan diferensial biasa,

dGdt=H(t,G),\displaystyle \frac{d G}{d t} = H(t,G),

di mana HH dapat berupa, misalnya, model logistik H(t,G)=G(1G)H(t,G) = G (1 - G). Dengan demikian, kita dapat memperluas semua model yang telah dibahas dengan mengubah sistem persamaan diferensial biasa menjadi sistem persamaan diferensial parsial, disertai suku difusi yang sesuai.

Persamaan panas

Jika tidak terdapat suku reaksi, Persamaan (9.6) menjadi persamaan panas,

Ft=D0ΔF.(9.7)\displaystyle \frac{\partial F}{\partial t} = D_0 \Delta F. \qquad (9.7)

Persamaan ini linear dalam FF. Jika syarat awal dan syarat batas yang sesuai diberikan, solusi tunggal dapat ditemukan dalam bentuk fungsi Green. Pada domain tak hingga, misalnya, solusi (9.7) dengan syarat awal F(x,y,z,0)=H(x,y,z)F(x,y,z,0) = H(x,y,z) adalah

F(x,y,z,t)=(14πD0t)3/2exp[|rμ|24D0t]H(ξ,ζ,η)dξdζdη,\displaystyle \begin{align*} F(x,y,z,t) = & \left(\frac{1}{4 \pi D_0 t}\right)^{3/2} \\ & \int_{-\infty}^\infty \int_{-\infty}^\infty \int_{-\infty}^\infty \exp\left[- \frac{|\vec r - \vec \mu|^2}{4 D_0 t}\right] H(\xi,\zeta,\eta)\, d \xi\, d \zeta \, d \eta,\end{align*}

di mana μ=(ξ,ζ,η)\vec \mu=(\xi,\zeta,\eta) dan

|rμ|2=(xξ)2+(yζ)2+(zη)2.|\vec r - \vec \mu|^2 = (x-\xi)^2 + (y - \zeta)^2 + (z - \eta)^2.

Dari sudut pandang analisis dimensi, kita mengetahui bahwa

[D0]=L2T.\left[ D_0 \right] = \frac{L^2}{T}.

Akibatnya, kuadrat skala panjang karakteristik pada masalah ini diperkirakan sebanding dengan skala waktu karakteristik.

Difusi pada tingkat mikroskopis

Deskripsi mikroskopis difusi adalah sebagai berikut. Sebagai contoh, perhatikan sekumpulan molekul dalam fluida, seperti molekul zat warna di dalam air. Jika suhunya tidak nol, molekul-molekul ini bergerak secara acak dan mengalami apa yang disebut gerak Brown. Apa yang kita sebut difusi pada tingkat makroskopis merupakan akibat gerak acak pada tingkat mikroskopis. Agar gagasan ini lebih intuitif, perhatikan sebuah partikel yang melakukan gerak acak di bidang: setiap langkah mempunyai panjang tertentu ll, tetapi arahnya dipilih secara acak dari distribusi seragam. Setelah NN langkah, atau secara ekuivalen setelah waktu T=NδtT = N \delta t, dengan δt\delta t menyatakan waktu yang berlalu antara dua langkah berturut-turut, partikel berada pada jarak LL dari posisi awalnya, sedemikian sehingga

L2=Nl2.\langle L^2 \rangle = N l^2.

Untuk melihatnya, nyatakan ri\vec r_i sebagai vektor posisi partikel setelah ii langkah. Demi kesederhanaan, anggap partikel memulai gerak acaknya dari titik asal. Karena setiap langkah panjangnya ll,

|r1|2=l2,dan|r1|2=l2,|\vec r_1|^2 = l^2, \qquad \text{dan} \qquad \langle |\vec r_1|^2 \rangle = l^2,

di mana rata-rata \langle \cdot \rangle dihitung atas semua kemungkinan realisasi langkah pertama partikel. Akan kita buktikan dengan induksi bahwa setelah kk langkah, dengan kk \in \mathbb{N}, berlaku

|rk|2=kl2.\langle |\vec r_k|^2 \rangle = k\, l^2.

Kita mengetahui bahwa pernyataan ini benar untuk k=1k = 1. Sekarang akan kita tunjukkan bahwa jika pernyataan tersebut benar untuk k=nk = n, pernyataan itu juga benar untuk k=n+1k = n+1. Jadi, kita mengasumsikan bahwa

|rn|2=nl2,\langle |\vec r_n|^2 \rangle = n\, l^2,

dan menghitung |rn+1|2\langle|\vec r_{n+1}|^2\rangle. Kita mempunyai

|rn+1|2=|[rn+(rn+1rn)]|2=|rn|2+2rn(rn+1rn)+|(rn+1rn)|2.\begin{array}{l}|\vec r_{n+1}|^2 &= |[\vec r_n + (\vec r_{n+1}-\vec r_n)]|^2 \\ &= |\vec r_n|^2 + 2 \vec r_n \cdot (\vec r_{n+1}-\vec r_n) + |(\vec r_{n+1}-\vec r_n)|^2.\end{array}

Namun,

rn+1rn=l[cos(θn+1)ı+sin(θn+1)ȷ],\vec r_{n+1} - \vec r_n = l\, [\cos(\theta_{n+1}) \vec \imath + \sin(\theta_{n+1}) \vec \jmath],

di mana (ı,ȷ)(\vec \imath, \vec \jmath) merupakan basis ortonormal bidang, sedangkan sudut θn+1\theta_{n+1} berdistribusi seragam dan independen dari riwayat gerak acak sebelumnya. Oleh karena itu, dengan mengondisikan pada posisi partikel saat ini,

rn(rn+1rn)rn=l(rnı)cos(θn+1)+l(rnȷ)sin(θn+1)=0,\begin{array}{ll} \left\langle \vec r_n \cdot (\vec r_{n+1}-\vec r_n) \mid \vec r_n \right\rangle &= l\, (\vec r_n \cdot \vec \imath) \langle \cos(\theta_{n+1}) \rangle + l\, (\vec r_n \cdot \vec \jmath) \langle \sin(\theta_{n+1}) \rangle \\ &= 0, \end{array}

Dengan mengambil ekspektasi total, suku silang tersebut tetap bernilai nol, sedangkan |(rn+1rn)|2=l2|(\vec r_{n+1}-\vec r_n)|^2 = l^2. Dengan demikian,

|rn+1|2=|rn|2+0+l2=(n+1)l2.\langle |\vec r_{n+1}|^2 \rangle = \langle |\vec r_n|^2 \rangle + 0 + l^2 = (n+1)\, l^2.

Oleh karena itu, |rk|2=kl2\langle |\vec r_k|^2 \rangle = k\, l^2 untuk setiap bilangan bulat positif kk. Jadi, L2=Nl2\langle L^2 \rangle = N l^2 dan karena T=NδtT = N \delta t, diperoleh L2T\langle L^2 \rangle \propto T.

Perhatikan eksperimen berikut. Banyak partikel yang tidak saling berinteraksi dilepaskan secara serentak dari titik asal, dan setiap partikel melakukan gerak acak isotropik di bidang. Perhitungan di atas menunjukkan bahwa setelah selang waktu TT, kita mengharapkan terbentuknya awan partikel; jika jarak LL antara setiap partikel dan titik asal diukur, seharusnya diperoleh L2T.\langle L^2 \rangle \propto T.

Simulasi gerak acak partikel dan grafik hubungan antara rata-rata kuadrat jarak dan jumlah langkah. Deskripsi panjang tersedia.
Gambar 9.1. Antarmuka pengguna grafis yang menampilkan (kiri) awan partikel setelah dua ratus langkah dan (kanan) hubungan linear antara ⟨ L2 ⟩ dan N. Deskripsi Gambar
Untuk memberikan gambaran visual tentang hasil ini, antarmuka pengguna grafis MATLAB Diffusion (lihat Gambar 9.1) menyimulasikan gerak acak MM partikel yang tidak saling berinteraksi pada suatu kisi—setiap partikel hanya dapat bergerak ke atas, ke bawah, ke kiri, atau ke kanan dengan peluang yang sama. Semua partikel memulai gerak acaknya dari titik asal di pusat kotak. Untuk setiap partikel, jarak LL antara posisinya setelah NN langkah (atau secara ekuivalen setelah waktu T=NδtT = N \delta t, dengan δt\delta t tetap) dan titik asal diukur sebagai fungsi NN. Hasilnya dirata-ratakan untuk seluruh partikel, lalu diplot. Pengguna dapat memilih jumlah langkah maksimum, NmaxN_{max}, serta jumlah partikel MM. Antarmuka menampilkan posisi semua partikel seiring berjalannya waktu. Pada gambar sumber yang tersedia, semua penanda partikel yang tampak berwarna merah; tidak ada satu partikel yang ditonjolkan dengan warna lain. Pada akhir simulasi, grafik rata-rata L2L^2 ditampilkan sebagai fungsi NN.

Simulasi ini menunjukkan bahwa difusi yang dimodelkan oleh persamaan panas pada tingkat makroskopis dapat dipahami sebagai akibat gerak acak partikel-partikel yang tidak saling berinteraksi pada tingkat mikroskopis. Kedua fenomena ini memang mempunyai sifat penskalaan yang sama. Korespondensi tersebut sebenarnya dapat dirumuskan secara ketat, tetapi tidak akan kita bahas di sini. Namun, deskripsi mikroskopis difusi berguna untuk selalu diingat. Kita sering mengembangkan model makroskopis berdasarkan pemahaman tentang perilaku pada tingkat mikroskopis. Karena itu, penting untuk mengetahui dalam kondisi apa suatu fenomena tertentu dapat dimodelkan secara memadai pada tingkat makroskopis dengan suku-suku difusi.

Persamaan Fisher-Kolmogorov-Petrovsky-Piscounov

Sekarang kita beralih ke sebuah contoh sederhana persamaan reaksi-difusi satu dimensi, yang dikenal sebagai persamaan Fisher-Kolmogorov-Petrovsky-Piscounov (Fisher-KPP).Catatan: R.A. Fisher, The wave of advance of advantageous genes, Annals of Eugenics 7, 355–369 (1937). Pernyataan penerbit, yang juga disetujui penulis bab ini: “Tulisan para pendukung eugenika kerap sarat prasangka terhadap kelompok ras, etnis, dan penyandang disabilitas. Publikasi daring materi ini ditujukan bagi penelitian ilmiah dan bukan merupakan dukungan atau promosi terhadap pandangan yang dinyatakan dalam artikel-artikel tersebut ataupun terhadap eugenika secara umum.”Catatan: A. Kolmogorov, I. Petrovsky, N. Piscounoff, Study of the diffusion equation with growth of the quantity of matter and its application to a biology problem, Bulletin de l'Université d'état à Moscou, Ser. int., Section A, Vol. 1 (1937); diterjemahkan dalam P. Pelcé, Dynamics of curved fronts, Academic Press, San Diego, 1988. Perhatikan versi satu dimensi persamaan logistik dengan difusi,

Nt=rN(1NK)+D2NX2,\displaystyle \frac{\partial N}{\partial t} = r N \left(1 - \frac{N}{K} \right) + D \frac{\partial^2 N}{\partial X^2},

di mana rr, KK, dan DD merupakan konstanta. Persamaan ini dapat dibuat tak berdimensi dengan melakukan penskalaan pada ruang, waktu, dan variabel terikat NN. Untuk itu, kita definisikan

n=NK,x=XrD,τ=rt,\displaystyle n = \frac{N}{K}, \qquad x = X \sqrt \frac{r}{D}, \qquad \tau = r\, t,

dan diperoleh persamaan Fisher-KPP tak berdimensi,

nτ=n(1n)+2nx2.(9.8)\displaystyle \frac{\partial n}{\partial \tau} = n \left(1 - n \right) + \frac{\partial^2 n}{\partial x^2}. \qquad (9.8)

Persamaan ini telah dipelajari secara luas dalam literaturCatatan: Untuk suatu tinjauan, lihat misalnya W. van Saarloos, Front propagation into unstable states, Physics Reports 386, 29-222 (2003)., dan di bawah ini kita hanya membahas salah satu sifatnya, yakni adanya suatu keluarga solusi gelombang berjalan yang didefinisikan pada garis real.

Persamaan (9.8) mempunyai dua solusi seragam dan konstan, yaitu n=0n = 0 dan n=1n = 1. Kita dapat mencari solusi gelombang berjalan yang menghubungkan kedua solusi tersebut. Untuk itu, kita tetapkan n(x,τ)=v(ξ)n(x,\tau) = v (\xi), dengan ξ=xcτ\xi = x - c \tau dan cc sebagai parameter laju rambat, lalu menyubstitusikannya ke dalam (9.8). Dengan menggunakan aturan rantai, diperoleh

nτ=cdvdξ,nx=dvdξ,\displaystyle \frac{\partial n}{\partial \tau} = - c \frac{d v}{d \xi}, \qquad \frac{\partial n}{\partial x} = \frac{d v}{d \xi},

sehingga vv memenuhi persamaan diferensial biasa

d2vdξ2+cdvdξ+v(1v)=0.(9.9)\displaystyle \frac{d^2 v}{d \xi^2} + c \frac{d v}{d \xi} + v (1 - v) = 0. \qquad (9.9)

Dinamika persamaan ini dapat dideskripsikan secara kualitatif dengan meninjau bidang fase yang bersesuaian. Misalkan dvdξ=w\frac{d v}{d \xi} = w. Maka,

dwdξ=d2vdξ2=cwv(1v),\displaystyle \frac{d w}{d \xi} = \frac{d^2 v}{d \xi^2} = - c w - v (1 - v),

dan (9.9) ekuivalen dengan sistem dinamik berikut

ddξ(vw)=(wcwv(1v)).(9.10)\displaystyle \frac{d}{d \xi} \begin{pmatrix}v \\ w\end{pmatrix} = \begin{pmatrix} w \\ - c w - v (1 - v) \end{pmatrix}. \qquad (9.10)

Titik tetapnya pada bidang (v,w)(v,w) adalah P0=(0,0)P_0 = (0,0) dan P1=(1,0)P_1 = (1,0). Matriks Jacobi sistem ini adalah

J(v,w)=(011+2vc),J(v,w) = \begin{pmatrix} 0 & 1 \\ - 1 + 2 v & - c \end{pmatrix},

dan

J(0,0)=(011c),J(1,0)=(011c).J(0,0) = \begin{pmatrix} 0 & 1 \\ - 1 & - c \end{pmatrix}, \qquad J(1,0) = \begin{pmatrix} 0 & 1 \\ 1 & - c \end{pmatrix}.

Untuk P1P_1, det(J(P1))=1\det(J(P_1)) = -1, sehingga P1P_1 merupakan titik pelana. Titik asal mempunyai nilai eigen λ1\lambda_1 dan λ2\lambda_2 dengan λ1λ2=1>0\lambda_1 \lambda_2 = 1 > 0 dan λ1+λ2=c\lambda_1 + \lambda_2 = - c. Tanpa mengurangi keumuman, kita dapat mengasumsikan bahwa cc tidak negatif, sebab mengganti cc dengan c-c sama artinya dengan mengganti ξ\xi dengan ξ-\xi dalam Persamaan (9.9). Jika c=0c = 0, titik asal merupakan pusat. Jika c>0c > 0, titik asal merupakan simpul stabil atau spiral stabil. Namun, fakta bahwa P1P_1 merupakan pelana dan titik asal merupakan penarik lokal tidak membuktikan klaim bahwa, untuk setiap c>0c > 0, terdapat lintasan yang menghubungkan P1P_1 dengan P0P_0. Jika lintasan global semacam itu ada dan layak secara fisik, lintasan tersebut bersesuaian dengan sebuah muka yang bergerak dengan laju cc dan menggambarkan pertumbuhan keadaan n=1n = 1 menuju wilayah dengan n=0n = 0.

Diskriminan polinom karakteristik J(P0)J(P_0), yaitu c24c^2 - 4, bernilai positif untuk c>2c > 2, nol pada nilai kritis c = 2, dan negatif di bawah nilai itu. Jadi, titik asal merupakan simpul stabil untuk c>2c > 2, simpul stabil degenerat dengan nilai eigen ganda −1 pada nilai kritis, dan spiral stabil untuk 0<c<20 < c < 2. Analisis global menunjukkan bahwa cabang manifold tak stabil yang relevan menghasilkan muka monoton tak negatif ketika c ≥ 2, sedangkan di bawah ambang itu lintasan kandidat berosilasi di sekitar titik asal dan melintasi v = 0. Gambar 9.2 dan 9.3 memperlihatkan potret fase (9.10) masing-masing untuk c=1c = 1 dan c=3c = 3. Pada kedua gambar, garis penuh tebal menunjukkan lintasan kandidat yang menghubungkan P1P_1 dan P0P_0; lintasan pertama berubah tanda dan tidak layak sebagai kepadatan, sedangkan lintasan kedua memberikan muka monoton yang dapat diterima. Dengan demikian, jika nn mendeskripsikan kepadatan populasi, ambang laju yang tertulis sebagai 22 harus mencakup kesamaan: laju yang diperbolehkan ialah c ≥ 2. Meskipun terdapat seluruh keluarga muka semacam itu, laju yang dipilih oleh persamaan diferensial parsial (9.8) bergantung pada data awal. Data awal dengan ekor yang cukup curam—misalnya data yang memiliki dukungan kompak—menyeleksi laju asimtotik minimum, sedangkan ekor eksponensial yang lebih landai dapat menyeleksi laju yang lebih besar.

Potret fase sistem gelombang berjalan Fisher-KPP untuk c = 1. Deskripsi panjang tersedia.
Gambar 9.2. Bidang fase sistem (9.10), dengan c = 1, yang diplot menggunakan perangkat lunak PPLANE. Deskripsi Gambar

Potret fase sistem gelombang berjalan Fisher-KPP untuk c = 3. Deskripsi panjang tersedia.
Gambar 9.3. Bidang fase sistem (9.10), dengan c = 3, yang diplot menggunakan perangkat lunak PPLANE. Deskripsi Gambar

Gelombang kimia

Ketika reaksi kimia berlangsung dalam sistem yang membentang secara spasial, difusi perlu diperhitungkan. Akibatnya, persamaan laju yang dibahas dalam Bab 8 berubah menjadi persamaan diferensial parsial. Suku-suku reaksi tetap sama, tetapi konsentrasi setiap zat kimia kini berdifusi dengan koefisien difusi yang bergantung pada ukuran dan berat molekul yang bersangkutan. Jika reaksinya bersifat osilatori, muka gelombang, yang misalnya bersesuaian dengan konsentrasi tinggi suatu zat kimia, merambat di dalam sistem. Selain itu, jika reaksi dibatasi pada permukaan dua dimensi dan gelombang dipicu di suatu titik dalam ruang, muka gelombangnya berbentuk lingkaran. Sebuah artikel tahun 2001 karya C. Sachs et al.Catatan: C. Sachs, M. Hildebrand, S. Völkening, J. Wintterlin, G. Ertl, Spatiotemporal self-organization in a surface reaction: from the atomic to the mesoscopic scale, Science 293, 1635-1638 (2001). menjelaskan bagaimana muka gelombang semacam itu diamati dalam eksperimen dan mengusulkan model reaksi-difusi yang mereproduksi perilaku ini. Para penulis juga membahas keterbatasan model reaksi-difusi ketika parameter makroskopis dipengaruhi oleh rincian interaksi mikroskopis.

Apa yang akan terjadi jika muka gelombang terputus, misalnya jika gelombang melewati wilayah tempat reaksi tidak dapat berlangsung? Jika muka gelombang tertambat pada satu titik, muka tersebut akan melengkung dan akhirnya membentuk gelombang spiral. Gelombang semacam itu sering diamati dalam eksperimen ketika reaksi Belousov-Zhabotinsky dibatasi pada permukaan dua dimensi, seperti film tipis, cakram kaca berpori, atau bahkan selembar kertas saring. Untuk informasi lebih lanjut, pembaca dapat merujuk pada artikel asli karya S.C. Müller et al.Catatan: S.C. Müller, T. Plesser and B. Hess, The structure of the core of the spiral wave in the Belousov-Zhabotinskii reaction, Science 230, 661-663 (1985)., yang membahas eksperimen yang mengungkap struktur inti gelombang spiral semacam itu.

Ringkasan

Persamaan reaksi-difusi memperluas model persamaan diferensial biasa ke seluruh ranah spasial dalam satu, dua, atau tiga dimensi. Pada tingkat makroskopis, difusi mendeskripsikan kecenderungan suatu besaran untuk menyebar dengan bergerak ke arah yang berlawanan dengan gradien lokalnya. Pada tingkat mikroskopis, difusi berkaitan dengan gerak acak isotropik. Beberapa persamaan reaksi-difusi memiliki solusi gelombang berjalan yang dapat ditemukan dengan menggunakan metode sistem dinamik.

Deskripsi Gambar

Gambar 9.1: Tangkapan layar Antarmuka Pengguna Grafis MATLAB untuk GUI difusi, yang berjudul "Difusi pada tingkat mikroskopis". Gambar ini memuat dua plot. Di sebelah kiri terdapat plot sebar dua dimensi berjudul "Partikel yang menjalani gerak acak", yang memperlihatkan 1.000 titik partikel merah bergerombol di sekitar (0,0)(0,0). Di sebelah kanan terdapat grafik linear yang seharusnya dibaca sebagai "Rata-rata kuadrat jarak sebagai fungsi jumlah langkah", yang memperlihatkan garis biru naik hingga nilai sekitar 210 selama 200 langkah. Kontrol penggeser untuk "Jumlah partikel" (1.000) dan "Jumlah langkah" (200) terletak di bawah grafik, bersama sebuah tombol "GO". [Kembali ke Gambar 9.1]

Gambar 9.2: Potret fase untuk variabel vv dan ww yang memperlihatkan medan vektor dan beberapa lintasan. Sistem didefinisikan oleh persamaan v=wv' = w dan w=cwv(1v)w' = -cw - v(1-v) dengan c=1c=1. Terdapat dua titik kesetimbangan: spiral stabil di titik asal (0,0)(0,0) dan titik pelana di (1,0)(1,0). Sebuah lintasan tebal, yang dikenal sebagai orbit heteroklinik, menghubungkan titik pelana dengan spiral. [Kembali ke Gambar 9.2]

Gambar 9.3: Potret fase untuk variabel vv dan ww dengan persamaan v=wv' = w dan w=cwv(1v)w' = -cw - v(1-v), dengan c=3c=3. Potret ini memperlihatkan medan vektor dan beberapa lintasan. Terdapat dua titik kesetimbangan: simpul stabil di (0,0)(0,0) dan titik pelana di (1,0)(1,0). Sebuah orbit heteroklinik tebal menghubungkan titik pelana di (1,0)(1,0) dengan simpul stabil di (0,0)(0,0) melalui lintasan yang tidak berosilasi. [Kembali ke Gambar 9.3]

Bahan Renungan

Soal 1

Deskripsikan perilaku sistem (9.10) di dekat titik asal jika c=2c = 2.


Soal 2

Pertimbangkan fungsi

f(x,t)=12πD0texp[(xx0)24D0t]H(x0)dx0.\displaystyle f(x,t) = \frac{1}{2 \sqrt{\pi D_0 t}} \int_{-\infty}^\infty \exp\left[-\frac{(x-x_0)^2}{4 D_0 t}\right] H(x_0)\ dx_0.

  1. Hitung f/t\partial f / \partial t.
  2. Hitung 2f/x2\partial^2 f / \partial x^2.
  3. Tunjukkan bahwa ff merupakan solusi persamaan diferensial

ft=D02fx2.\displaystyle \frac{\partial f}{\partial t} = D_0 \frac{\partial^2 f}{\partial x^2}.


Soal 3

Pertimbangkan sekumpulan bakteri yang bersifat kemotaktik terhadap makanan. Artinya, pada tingkat makroskopis, fluks bakteri ȷ\vec \jmath diberikan oleh

ȷ=χbnDb,\vec \jmath = \chi b \vec \nabla n - D \vec \nabla b,

di mana nn adalah konsentrasi nutrien, bb adalah kepadatan bakteri, DD adalah koefisien difusi, dan χ\chi adalah koefisien kemotaksis.

Tuliskan model reaksi-difusi sederhana untuk nn dan bb yang memperhitungkan pergerakan bakteri, difusi nutrien, dan fakta bahwa bakteri berkembang biak dengan memakan nutrien.


Soal 4

Pertimbangkan bakteri kemotaktik yang dideskripsikan dalam Soal 3. Deskripsikan bagaimana Anda akan memodifikasi gerak acak setiap bakteri pada tingkat mikroskopis agar mencakup kemotaksis.


Soal 5

Pertimbangkan sebuah partikel yang melakukan gerak acak satu dimensi dengan panjang setiap langkah satu satuan. Peluang partikel melangkah ke kanan adalah pp, sedangkan peluangnya melangkah ke kiri adalah 1p1-p, dengan pp tidak harus sama dengan 1/2. Jelaskan seberapa jauh partikel diperkirakan telah berpindah setelah NN langkah: nyatakan perpindahan bertanda rata-rata (posisi harapan) dari titik awal, lalu bedakan hasil tersebut dari simpangan khas terhadap nilai rata-rata.


Soal 6

Pertimbangkan lintasan heteroklinik pada Gambar 9.2. Buat sketsa grafik vv sebagai fungsi ξ\xi. Jelaskan mengapa fungsi semacam itu tidak dapat merepresentasikan kepadatan populasi.


Soal 7

Pertimbangkan lintasan heteroklinik pada Gambar 9.3. Buat sketsa grafik vv sebagai fungsi ξ\xi.

Petunjuk, pemeriksaan, dan pembahasan

Bagian tambahan ini ditulis untuk edisi Bahasa Indonesia. Bukalah seperlunya setelah Anda berusaha menyelesaikan soal secara mandiri.

Dukungan untuk Soal 1

Petunjuk

Evaluasi matriks Jacobi di (v,w)=(0,0)(v,w)=(0,0), lalu periksa bukan hanya akar polinom karakteristik, tetapi juga dimensi ruang eigennya ketika diskriminan nol.

Periksa jawaban
Pemeriksaan akhir

Untuk c=2c=2, J(0,0)=(0112)J(0,0)=\begin{pmatrix}0&1\\-1&-2\end{pmatrix} dan polinom karakteristiknya λ2+2λ+1=(λ+1)2\lambda^2+2\lambda+1=(\lambda+1)^2. Jadi λ=1\lambda=-1 mempunyai multiplisitas aljabar dua, tetapi J+IJ+I berperingkat satu sehingga ruang eigennya hanya berdimensi satu, dengan arah w=vw=-v. Titik asal adalah simpul stabil degenerat (simpul tak wajar), bukan spiral. Linearisasinya memberi v(ξ)=(A+Bξ)eξv(\xi)=(A+B\xi)e^{-\xi} dan w(ξ)=[BABξ]eξw(\xi)=[B-A-B\xi]e^{-\xi}; lintasan mendekati titik asal tanpa berotasi dan secara generik menyinggung satu-satunya arah eigen.

Cek cepat

Jejak harus 2-2, determinan harus 11, diskriminan harus nol, dan dimker(J+I)=1\dim\ker(J+I)=1. Dua eigenvektor bebas akan secara keliru mengklasifikasikan simpul ini sebagai simpul bintang.

Pembahasan atau rubrik
Langkah penyelesaian
  • Penjelasan

    Linearisasikan sistem v=wv'=w, w=cwv(1v)w'=-cw-v(1-v) di titik asal.

    Rumus

    J0=(011c)J_0=\begin{pmatrix}0&1\\-1&-c\end{pmatrix}

  • Penjelasan

    Substitusikan nilai kritis c=2c=2.

    Rumus

    det(λIJ0)=λ2+2λ+1=(λ+1)2\det(\lambda I-J_0)=\lambda^2+2\lambda+1=(\lambda+1)^2

  • Penjelasan

    Periksa multiplisitas geometrik akar ganda.

    Rumus

    J0+I=(1111),ker(J0+I)=span{(1,1)T}J_0+I=\begin{pmatrix}1&1\\-1&-1\end{pmatrix},\qquad\ker(J_0+I)=\operatorname{span}\{(1,-1)^T\}

  • Penjelasan

    Persamaan skalar linear di sekitar titik asal memiliki akar karakteristik ganda.

    Rumus

    v+2v+v=0v=(A+Bξ)eξv''+2v'+v=0\quad\Longrightarrow\quad v=(A+B\xi)e^{-\xi}

  • Penjelasan

    Turunkan vv untuk memperoleh komponen kedua dan melihat peluruhan tanpa rotasi.

    Rumus

    w=v=[BABξ]eξ0(ξ)w=v'=[B-A-B\xi]e^{-\xi}\longrightarrow0\qquad(\xi\to\infty)

Simpulan

Nilai c=2c=2 adalah batas fokus–simpul: titik asal tetap asimtotik stabil, tetapi memiliki satu arah eigen untuk nilai eigen 1-1 yang berulang.

Unduh notebook Python terbuka untuk Soal 1

Dukungan untuk Soal 2

Petunjuk

Namai integran tanpa HH sebagai K(x,x0,t)K(x,x_0,t) dan tetapkan a=xx0a=x-x_0. Diferensiasikan faktor t1/2t^{-1/2} dan eksponensial secara terpisah; untuk turunan ruang, hitung dahulu KxK_x, kemudian KxxK_{xx}.

Periksa jawaban
Pemeriksaan akhir

Ambil D0>0D_0>0, t>0t>0, dan misalnya HL1()H\in L^1(\mathbb R), sehingga diferensiasi di bawah tanda integral sah pada setiap selang waktu yang dijauhkan dari nol. Dengan K=[2πD0t]1exp[(xx0)2/(4D0t)]K=[2\sqrt{\pi D_0t}]^{-1}\exp[-(x-x_0)^2/(4D_0t)], diperoleh Kt=K[1/(2t)+(xx0)2/(4D0t2)]K_t=K[-1/(2t)+(x-x_0)^2/(4D_0t^2)] dan Kxx=K[1/(2D0t)+(xx0)2/(4D02t2)]K_{xx}=K[-1/(2D_0t)+(x-x_0)^2/(4D_0^2t^2)]. Karena Kt=D0KxxK_t=D_0K_{xx}, maka ft=KtHdx0=D0KxxHdx0=D0fxxf_t=\int K_tH\,dx_0=D_0\int K_{xx}H\,dx_0=D_0f_{xx}.

Cek cepat

Koefisien (xx0)2(x-x_0)^2 pada ftf_t harus 1/(4D0t2)1/(4D_0t^2), sedangkan pada fxxf_{xx} harus 1/(4D02t2)1/(4D_0^2t^2); mengalikan rumus kedua dengan D0D_0 harus menghasilkan rumus pertama tepat.

Pembahasan atau rubrik
Langkah penyelesaian
  • Penjelasan

    Definisikan kernel dan nyatakan syarat cukup untuk menukar turunan dengan integral.

    Rumus

    K(x,x0,t)=12πD0te(xx0)2/(4D0t),f=KHdx0K(x,x_0,t)=\frac{1}{2\sqrt{\pi D_0t}}e^{-(x-x_0)^2/(4D_0t)},\qquad f=\int_{-\infty}^{\infty}KH\,dx_0

  • Penjelasan

    Untuk HL1()H\in L^1(\mathbb R) dan t[ε,T]t\in[\varepsilon,T] dengan ε>0\varepsilon>0, turunan kernel dibatasi oleh konstanta kali fungsi yang dapat diintegralkan terhadap |H||H|; teorema konvergensi terdominasi membenarkan diferensiasi di bawah integral.

    Rumus

    ft=KtHdx0,fxx=KxxHdx0f_t=\int_{-\infty}^{\infty}K_tH\,dx_0,\qquad f_{xx}=\int_{-\infty}^{\infty}K_{xx}H\,dx_0

  • Penjelasan

    Diferensiasikan prefaktor dan eksponen terhadap waktu.

    Rumus

    Kt=K[12t+(xx0)24D0t2]K_t=K\left[-\frac1{2t}+\frac{(x-x_0)^2}{4D_0t^2}\right]

  • Penjelasan

    Diferensiasikan dua kali terhadap xx.

    Rumus

    Kx=xx02D0tK,Kxx=K[12D0t+(xx0)24D02t2]K_x=-\frac{x-x_0}{2D_0t}K,\qquad K_{xx}=K\left[-\frac1{2D_0t}+\frac{(x-x_0)^2}{4D_0^2t^2}\right]

  • Penjelasan

    Bandingkan kedua turunan kernel secara langsung.

    Rumus

    D0Kxx=K[12t+(xx0)24D0t2]=KtD_0K_{xx}=K\left[-\frac1{2t}+\frac{(x-x_0)^2}{4D_0t^2}\right]=K_t

  • Penjelasan

    Integrasikan identitas tersebut terhadap x0x_0.

    Rumus

    ft=KtHdx0=D0KxxHdx0=D02fx2\frac{\partial f}{\partial t}=\int K_tH\,dx_0=D_0\int K_{xx}H\,dx_0=D_0\frac{\partial^2f}{\partial x^2}

Simpulan

Kernel Gauss yang diberikan adalah solusi fundamental persamaan panas satu dimensi; konvolusinya dengan data HH memenuhi persamaan panas untuk setiap t>0t>0 di bawah asumsi regularitas yang dinyatakan.

Unduh notebook Python terbuka untuk Soal 2

Dukungan untuk Soal 3

Petunjuk

Gunakan fluks bakteri yang terkoreksi secara fisik, ȷb=χbnDb\vec\jmath_b=\chi b\nabla n-D\nabla b, agar fluks kemotaktik lenyap ketika tidak ada bakteri. Deklarasikan satu laju konsumsi, satu faktor hasil pertumbuhan, fluks nutrien, serta syarat awal dan batas.

Periksa jawaban
Pemeriksaan akhir

Satu penutupan sederhana adalah tn=DnΔnκbn\partial_t n=D_n\Delta n-\kappa bn dan tb=DΔbχ(bn)+Yκbn\partial_t b=D\Delta b-\chi\nabla\!\cdot(b\nabla n)+Y\kappa bn, dengan Dn,D,χ,κ,Y>0D_n,D,\chi,\kappa,Y>0. Model ini memakai fluks nutrien ȷn=Dnn\vec\jmath_n=-D_n\nabla n, fluks bakteri terkoreksi ȷb=χbnDb\vec\jmath_b=\chi b\nabla n-D\nabla b, konsumsi Rn=κbnR_n=-\kappa bn, dan pertumbuhan Rb=YκbnR_b=Y\kappa bn. Lengkapi dengan data awal nonnegatif serta, misalnya, syarat tanpa fluks ȷnν=ȷbν=0\vec\jmath_n\cdot\vec\nu=\vec\jmath_b\cdot\vec\nu=0 pada batas domain. Ini adalah satu pilihan model yang dinyatakan, bukan penutupan unik.

Cek cepat

Tanda kemotaksis dalam persamaan bb harus χ(bn)-\chi\nabla\cdot(b\nabla n), karena hukum neraca memakai ȷb-\nabla\cdot\vec\jmath_b. Dengan batas tanpa fluks, reaksi harus saling hapus dalam d(n+b/Y)/dtd\int(n+b/Y)/dt.

Pembahasan atau rubrik
Langkah penyelesaian
  • Penjelasan

    Bedakan koefisien difusi nutrien dari koefisien difusi bakteri dan tetapkan fluks masing-masing.

    Rumus

    ȷn=Dnn,ȷb=χbnDb\vec\jmath_n=-D_n\nabla n,\qquad\vec\jmath_b=\chi b\nabla n-D\nabla b

  • Penjelasan

    Faktor bb pada fluks kemotaktik diperlukan agar tidak ada arus bakteri ketika b=0b=0; bentuk tercetak pada sumber tanpa faktor ini dikoreksi dalam edisi terjemahan.

    Rumus

    b=0ȷb=0b=0\quad\Longrightarrow\quad\vec\jmath_b=0

  • Penjelasan

    Pilih hukum aksi massa sederhana untuk konsumsi nutrien dan hubungkan pertumbuhan bakteri melalui faktor hasil YY.

    Rumus

    Rn=κbn,Rb=YκbnR_n=-\kappa bn,\qquad R_b=Y\kappa bn

  • Penjelasan

    Masukkan fluks dan reaksi ke hukum neraca ut=Ruȷuu_t=R_u-\nabla\cdot\vec\jmath_u.

    Rumus

    tn=DnΔnκbn,tb=DΔbχ(bn)+Yκbn.\begin{aligned}\partial_t n&=D_n\Delta n-\kappa bn,\\\partial_t b&=D\Delta b-\chi\nabla\cdot(b\nabla n)+Y\kappa bn.\end{aligned}

  • Penjelasan

    Tutup masalah nilai awal-batas pada domain Ω\Omega dengan salah satu pilihan yang konsisten.

    Rumus

    n(x,0)=n00,b(x,0)=b00,ȷnν=ȷbν=0 pada Ωn(\vec x,0)=n_0\ge0,\quad b(\vec x,0)=b_0\ge0,\quad\vec\jmath_n\cdot\vec\nu=\vec\jmath_b\cdot\vec\nu=0\text{ pada }\partial\Omega

  • Penjelasan

    Periksa neraca total nutrien ekuivalen ketika tidak ada fluks melalui batas.

    Rumus

    ddtΩ(n+bY)dV=0\frac d{dt}\int_\Omega\left(n+\frac bY\right)dV=0

Simpulan

Model ini menggabungkan difusi nutrien, difusi acak bakteri, drift menuju gradien nutrien, konsumsi, dan pertumbuhan dalam satu penutupan minimal yang tanda serta neracanya dapat diperiksa.

Unduh notebook Python terbuka untuk Soal 3

Dukungan untuk Soal 4

Petunjuk

Pertahankan komponen acaknya, tetapi beri bobot lebih besar kepada arah yang berakhir pada nilai nutrien lebih tinggi. Gunakan normalisasi yang menjamin semua peluang positif dan berjumlah satu.

Periksa jawaban
Pemeriksaan akhir

Pada kisi dd-dimensi dengan panjang langkah \ell, salah satu aturan yang sah adalah memilih arah e{±e1,,±ed}\vec e\in\{\pm\vec e_1,\ldots,\pm\vec e_d\} dengan peluang P(ex)=exp{β[n(x+e)n(x)]}/eexp{β[n(x+e)n(x)]}P(\vec e\mid\vec x)=\exp\{\beta[n(\vec x+\ell\vec e)-n(\vec x)]\}/\sum_{\vec e'}\exp\{\beta[n(\vec x+\ell\vec e')-n(\vec x)]\}, dengan β>0\beta>0. Aturan ini tetap acak, tetapi memihak langkah menaiki gradien nutrien. Untuk gradien lemah, P(ex)=1/(2d)+(β/(2d))en+O(2)P(\vec e\mid\vec x)=1/(2d)+(\beta\ell/(2d))\vec e\cdot\nabla n+O(\ell^2), sehingga E[ΔXx]=(β2/d)n+O(3)E[\Delta\vec X\mid\vec x]=(\beta\ell^2/d)\nabla n+O(\ell^3). Dalam limit banyak partikel, drift ini menyumbang fluks sebanding dengan bnb\nabla n, sedangkan bagian acak menyumbang Db-D\nabla b.

Cek cepat

Pada nutrien seragam, semua 2d2d arah harus berpeluang 1/(2d)1/(2d). Membalik gradien harus membalik arah drift, semua peluang harus tetap nonnegatif, dan jumlah peluang harus tepat satu.

Pembahasan atau rubrik
Langkah penyelesaian
  • Penjelasan

    Gunakan himpunan arah kisi yang simetris agar aturan kembali menjadi gerak acak isotropik saat tidak ada sinyal nutrien.

    Rumus

    ={±e1,,±ed}\mathcal E=\{\pm\vec e_1,\ldots,\pm\vec e_d\}

  • Penjelasan

    Ukur perubahan nutrien yang akan dialami oleh satu langkah kandidat.

    Rumus

    Δen=n(x+e)n(x)\Delta_{\vec e}n=n(\vec x+\ell\vec e)-n(\vec x)

  • Penjelasan

    Ubah perubahan itu menjadi bobot positif dan normalkan.

    Rumus

    P(ex)=eβΔeneeβΔenP(\vec e\mid\vec x)=\frac{e^{\beta\Delta_{\vec e}n}}{\sum_{\vec e'\in\mathcal E}e^{\beta\Delta_{\vec e'}n}}

  • Penjelasan

    Ekspansi gradien lemah memperlihatkan bias arah secara eksplisit.

    Rumus

    P(ex)=12d+β2den+O(2)P(\vec e\mid\vec x)=\frac1{2d}+\frac{\beta\ell}{2d}\vec e\cdot\nabla n+O(\ell^2)

  • Penjelasan

    Jumlahkan perpindahan berbobot untuk memperoleh drift rata-rata satu langkah.

    Rumus

    𝔼[ΔXx]=eeP(ex)=β2dn+O(3)\mathbb E[\Delta\vec X\mid\vec x]=\ell\sum_{\vec e\in\mathcal E}\vec eP(\vec e\mid\vec x)=\frac{\beta\ell^2}{d}\nabla n+O(\ell^3)

Simpulan

Kemotaksis mikroskopis dapat dimodelkan sebagai gerak acak berbias, bukan gerak deterministik: bakteri masih dapat bergerak ke segala arah, tetapi rata-rata drift-nya menuju nutrien yang lebih tinggi.

Unduh notebook Python terbuka untuk Soal 4

Dukungan untuk Soal 5

Petunjuk

Nyatakan langkah ke-ii sebagai Xi{1,+1}X_i\in\{-1,+1\} dan posisi sebagai SN=iXiS_N=\sum_iX_i. Hitung E[Xi]E[X_i] dan E[Xi2]E[X_i^2] sebelum memakai aditivitas nilai harapan dan varians.

Periksa jawaban
Pemeriksaan akhir

Dengan langkah independen Xi=+1X_i=+1 berpeluang pp dan Xi=1X_i=-1 berpeluang 1p1-p, diperoleh E[Xi]=2p1E[X_i]=2p-1 dan Var(Xi)=4p(1p)\operatorname{Var}(X_i)=4p(1-p). Maka untuk SN=i=1NXiS_N=\sum_{i=1}^NX_i, E[SN]=N(2p1)E[S_N]=N(2p-1), Var(SN)=4Np(1p)\operatorname{Var}(S_N)=4Np(1-p), dan simpangan bakunya σN=2Np(1p)\sigma_N=2\sqrt{Np(1-p)}. Jadi posisi tipikal adalah N(2p1)+O(N)N(2p-1)+O(\sqrt N). Jika p1/2p\ne1/2, drift berorde NN akhirnya mendominasi sebaran berorde N\sqrt N; jika p=1/2p=1/2, rata-ratanya nol tetapi jarak tipikal dari titik awal berorde N\sqrt N, dengan σN=N\sigma_N=\sqrt N.

Cek cepat

Untuk p=1p=1 hasilnya harus SN=NS_N=N tanpa varians; untuk p=0p=0, SN=NS_N=-N; dan untuk p=1/2p=1/2, nilai harapan nol serta varians NN.

Pembahasan atau rubrik
Langkah penyelesaian
  • Penjelasan

    Modelkan setiap langkah sebagai variabel acak bertanda satu satuan.

    Rumus

    P(Xi=1)=p,P(Xi=1)=1pP(X_i=1)=p,\qquad P(X_i=-1)=1-p

  • Penjelasan

    Hitung dua momen pertama satu langkah.

    Rumus

    𝔼[Xi]=p(1p)=2p1,𝔼[Xi2]=1\mathbb E[X_i]=p-(1-p)=2p-1,\qquad\mathbb E[X_i^2]=1

  • Penjelasan

    Kurangi kuadrat rata-rata untuk memperoleh varians satu langkah.

    Rumus

    Var(Xi)=1(2p1)2=4p(1p)\operatorname{Var}(X_i)=1-(2p-1)^2=4p(1-p)

  • Penjelasan

    Gunakan independensi untuk menjumlahkan nilai harapan dan varians.

    Rumus

    𝔼[SN]=N(2p1),Var(SN)=4Np(1p)\mathbb E[S_N]=N(2p-1),\qquad\operatorname{Var}(S_N)=4Np(1-p)

  • Penjelasan

    Bedakan lokasi pusat distribusi dari lebar tipikalnya.

    Rumus

    σN=2Np(1p),SN=N(2p1)+O(σN)\sigma_N=2\sqrt{Np(1-p)},\qquad S_N=N(2p-1)+O(\sigma_N)

  • Penjelasan

    Jika yang diminta adalah jarak kuadrat rata-rata dari titik awal, gabungkan drift dan varians.

    Rumus

    𝔼[SN2]=N2(2p1)2+4Np(1p)\mathbb E[S_N^2]=N^2(2p-1)^2+4Np(1-p)

Simpulan

Bias menghasilkan perpindahan terarah linear dalam NN, sementara ketidakpastian difusif di sekitar perpindahan rata-rata hanya tumbuh seperti N\sqrt N.

Unduh notebook Python terbuka untuk Soal 5

Dukungan untuk Soal 6

Petunjuk

Ingat bahwa w=dv/dξw=dv/d\xi. Hitung nilai eigen di (0,0)(0,0) untuk c=1c=1, lalu terjemahkan putaran lintasan pada bidang (v,w)(v,w) menjadi perubahan tanda dan ekstrem berulang pada grafik v(ξ)v(\xi).

Periksa jawaban
Pemeriksaan akhir

Untuk c=1c=1, nilai eigen titik asal adalah λ=(1±i3)/2\lambda=(-1\pm i\sqrt3)/2, sehingga titik asal merupakan spiral stabil. Sepanjang orbit heteroklinik, v()=1v(-\infty)=1 dan v()=0v(\infty)=0, tetapi ketika mendekati nol profil berosilasi dengan amplitudo yang meluruh: v(ξ)eξ/2[Acos(3ξ/2)+Bsin(3ξ/2)]v(\xi)\sim e^{-\xi/2}[A\cos(\sqrt3\xi/2)+B\sin(\sqrt3\xi/2)]. Karena profil nontrivial ini berulang kali melintasi v=0v=0, ia mengambil nilai negatif. Kepadatan populasi harus nonnegatif, sehingga profil gelombang berjalan untuk c=1c=1 tidak dapat diterima sebagai profil kepadatan.

Cek cepat

Diskriminan harus 14=3<01-4=-3<0. Sketsa harus berawal mendekati 11, menuju nol dengan osilasi teredam, dan memperlihatkan paling sedikit satu lintasan ke wilayah v<0v<0.

Pembahasan atau rubrik
Langkah penyelesaian
  • Penjelasan

    Gunakan titik ujung orbit heteroklinik untuk menetapkan batas profil.

    Rumus

    (v,w):(1,0)(0,0)v()=1,v(+)=0(v,w):(1,0)\longrightarrow(0,0)\quad\Longrightarrow\quad v(-\infty)=1,\ v(+\infty)=0

  • Penjelasan

    Linearisasi di titik asal untuk c=1c=1.

    Rumus

    J0=(0111),λ2+λ+1=0J_0=\begin{pmatrix}0&1\\-1&-1\end{pmatrix},\qquad\lambda^2+\lambda+1=0

  • Penjelasan

    Akar kompleks dengan bagian real negatif menghasilkan spiral stabil.

    Rumus

    λ±=1±i32\lambda_{\pm}=\frac{-1\pm i\sqrt3}{2}

  • Penjelasan

    Komponen vv karena itu memiliki ekor osilatori teredam.

    Rumus

    v(ξ)eξ/2[Acos(32ξ)+Bsin(32ξ)]v(\xi)\sim e^{-\xi/2}\left[A\cos\left(\frac{\sqrt3}{2}\xi\right)+B\sin\left(\frac{\sqrt3}{2}\xi\right)\right]

  • Penjelasan

    Osilasi nontrivial di sekitar nol memaksa perubahan tanda.

    Rumus

    ξ:v(ξ)<0\exists\,\xi:\quad v(\xi)<0

Simpulan

Orbit bidang fase memang merupakan koneksi heteroklinik matematis, tetapi ekornya yang negatif melanggar syarat dasar v0v\ge0 bagi kepadatan populasi.

Unduh notebook Python terbuka untuk Soal 6

Dukungan untuk Soal 7

Petunjuk

Gunakan w=dv/dξw=dv/d\xi, nilai eigen real di titik asal, dan posisi orbit heteroklinik pada setengah bidang w<0w<0. Periksa juga apa yang terjadi pada ww' jika lintasan menyentuh w=0w=0 dengan 0<v<10<v<1.

Periksa jawaban
Pemeriksaan akhir

Untuk c=3c=3, nilai eigen titik asal adalah λ±=(3±5)/2<0\lambda_{\pm}=(-3\pm\sqrt5)/2<0, sehingga titik asal merupakan simpul stabil. Orbit heteroklinik yang relevan memenuhi v()=1v(-\infty)=1, v(+)=0v(+\infty)=0, 0<v<10<v<1, dan w=v<0w=v'<0; jadi sketsanya berupa muka gelombang halus yang menurun monoton dari 11 ke 00 tanpa osilasi atau nilai negatif. Di ekor muka gelombang, peluruhan generiknya mengikuti arah lambat v(ξ)Cexp[(3+5)ξ/2]v(\xi)\sim C\exp[(-3+\sqrt5)\xi/2] dengan C>0C>0.

Cek cepat

Diskriminan harus 94=5>09-4=5>0, kedua nilai eigen harus negatif, dan sketsa tidak boleh melampaui v=0v=0 atau berosilasi.

Pembahasan atau rubrik
Langkah penyelesaian
  • Penjelasan

    Baca kondisi ujung dari orientasi orbit heteroklinik.

    Rumus

    (v,w):(1,0)(0,0)v()=1,v(+)=0(v,w):(1,0)\longrightarrow(0,0)\quad\Longrightarrow\quad v(-\infty)=1,\ v(+\infty)=0

  • Penjelasan

    Linearisasi di titik asal untuk c=3c=3.

    Rumus

    J0=(0113),λ2+3λ+1=0J_0=\begin{pmatrix}0&1\\-1&-3\end{pmatrix},\qquad\lambda^2+3\lambda+1=0

  • Penjelasan

    Dua akar real negatif mengklasifikasikan titik asal sebagai simpul stabil.

    Rumus

    λ±=3±52<0\lambda_{\pm}=\frac{-3\pm\sqrt5}{2}<0

  • Penjelasan

    Cabang heteroklinik yang relevan meninggalkan (1,0)(1,0) dengan w<0w<0. Jika menyentuh w=0w=0 ketika 0<v<10<v<1, medan vektor menunjuk kembali ke w<0w<0, sehingga cabang tidak dapat menyeberang dari w<0w<0 ke w>0w>0.

    Rumus

    w=0,0<v<1w=v(1v)<0w=0,\ 0<v<1\quad\Longrightarrow\quad w'=-v(1-v)<0

  • Penjelasan

    Karena v=w<0v'=w<0, profil menurun tanpa pembalikan dan tetap berada pada rentang fisik.

    Rumus

    1>v(ξ)>0,v(ξ)<01>v(\xi)>0,\qquad v'(\xi)<0

Simpulan

Untuk c=3>2c=3>2, koneksi heteroklinik menghasilkan muka gelombang populasi yang monoton dan nonnegatif, berbeda dari ekor osilatori tak fisik pada c=1c=1.

Unduh notebook Python terbuka untuk Soal 7