Bab 9: Dinamika

Memecahkan persamaan diferensial

“Memecahkan” persamaan diferensial sama dengan menemukan nilai keadaan sebagai fungsi dari variabel bebas. Dalam “persamaan diferensial biasa”, hanya ada satu variabel bebas, biasanya disebut waktu. Dalam “persamaan diferensial parsial”, ada dua atau lebih variabel dependen, misalnya waktu dan ruang.

Fungsi tersebut integrateODE()menyelesaikan persamaan diferensial biasa yang dimulai dari kondisi awal keadaan tertentu.

Sebagai ilustrasi, berikut adalah persamaan diferensial yang sesuai dengan pertumbuhan logistik:

Ada negara bagianxx. Persamaan menggambarkan bagaimana perubahan keadaan dari waktu ke waktu,dx/dtdx/dtmerupakan fungsi negara. Aplikasi umum dari persamaan logistik adalah untuk membatasi pertumbuhan penduduk; untukx<KxKx>Kpopulasi membusuk. Negarax=Kx=Kadalah “keseimbangan stabil.” Ini adalah kesetimbangan karena, ketikax=Kx=K, perubahan status adalah nihil:dx/dt=0dx/dt=0. Itu stabil, karena sedikit perubahan keadaan akan menimbulkan pertumbuhan atau pembusukan yang membawa sistem kembali ke kesetimbangan. Negarax=0x=0merupakan kesetimbangan yang tidak stabil.

Solusi aljabar untuk persamaan ini adalah bahan pokok buku kalkulus.

Solusinya memberikan keadaan sebagai fungsi waktu,x(t)x(t), sedangkan persamaan diferensial memberikan perubahan keadaan sebagai fungsi keadaan itu sendiri. Nilai awal keadaan (“kondisi awal”) adalahx(0)x(0), yaitu x pada waktu nol.

Persamaan logistik sangat disukai karena solusi aljabar ini. Persamaan yang sangat erat kaitannya dalam fenomenologinya, tidak memiliki solusi analitik.

Fungsi integrateODE()mengambil persamaan diferensial sebagai input, bersama dengan nilai awal keadaan. Nilai numerik untuk semua parameter harus ditentukan, karena mereka akan menggambar grafik solusinya. Selain itu, Anda harus menentukan rentang waktu yang Anda inginkan untuk fungsi tersebutx(t)x(t). Misalnya, inilah solusi untuk waktu berjalan dari 0 hingga 20.

Objek yang dibuat oleh integrateODE()adalah fungsi waktu. Atau, lebih tepatnya, ini adalah sekumpulan solusi, satu untuk setiap variabel keadaan. Dalam persamaan logistik, hanya ada satu variabel keadaan x . Menemukan nilai dari x pada waktu t berarti mengevaluasi fungsi solusi pada saat itu t . Berikut adalah nilai-nilai di t = 0 , 1 , . . . , 5 . Seringkali, Anda akan merencanakan solusi terhadap waktu:

Sistem persamaan diferensial

Sistem persamaan diferensial dengan lebih dari satu variabel keadaan dapat ditangani juga. Sebagai ilustrasi, berikut adalah model SIR penyebaran epidemi, di mana negara adalah jumlah yang rentan S dan jumlah infektif Saya dalam populasi. Rentan menjadi infektif dengan bertemu infektif, infektif pulih dan meninggalkan sistem. Ada satu persamaan untuk perubahan dalam S dan persamaan yang sesuai untuk perubahan dalam Saya . Inisial Saya = 1 , sesuai dengan awal epidemi.