Tujuan Pembelajaran
Pada akhir bab ini, Anda akan mampu melakukan hal-hal berikut.
- Menerapkan proses pemodelan dengan mengembangkan sebuah model dari awal.
- Menerjemahkan pernyataan verbal menjadi formulasi matematika.
- Menguji perilaku model dengan simulasi numerik.
- Menilai apakah suatu model matematika berperilaku sesuai dengan yang diharapkan.
Kita akan memulai penjelajahan pemodelan matematika dengan sebuah masalah sederhana yang tidak memerlukan pengetahuan khusus a priori, tetapi memungkinkan kita menggambarkan proses pemodelan yang dibahas pada bab sebelumnya.
Perumusan masalah
Kita akan membahas masalah gelombang manusia, yang terjadi di stadion ketika para penonton berdiri, mengangkat tangan, lalu duduk kembali sehingga membentuk gelombang yang merambat mengelilingi tribun. Menurut Farkas dkk., fenomena ini kerap disebut Gelombang Meksiko (La Ola), istilah yang pertama kali digunakan dalam siaran Piala Dunia Sepak Bola 1986 di Meksiko. Pembahasan berikut didasarkan pada dua artikel karya Farkas dkk. yang berjudul Mexican waves in an excitable medium dan Human waves in stadiums.
Tujuan kita adalah mengembangkan model yang mereproduksi dan menjelaskan perambatan gelombang tersebut. Model ini harus bergantung pada parameter yang dapat dijelaskan dengan bahasa sehari-hari, dan perubahan perilakunya ketika parameter itu diubah harus sesuai dengan apa yang benar-benar diamati di stadion.
Memperoleh data dan memilih tingkat kerumitan model
Dua artikel Farkas dkk. yang disebutkan di atas memberikan informasi berdasarkan 14 rekaman video gelombang di stadion yang masing-masing memiliki lebih dari 50.000 kursi. Pengamatan mereka menunjukkan bahwa gelombang merambat dengan kecepatan rata-rata 12 m s-1 (atau setara dengan 22 kursi per detik), dan mempunyai lebar antara 6 dan 12 meter (atau setara dengan 11 hingga 22 kursi), dengan rata-rata sekitar 15 kursi. Selain itu, sekitar tiga dari setiap empat gelombang merambat searah jarum jam jika stadion dilihat dari atas.
Model kita akan dibuat sesederhana mungkin. Secara khusus, model ini akan berdimensi satu dan bersifat diskret. Namun, kita akan mendefinisikan asumsi secara cermat agar mengetahui bagian mana yang perlu diubah jika hendak menyertakan efek lain.
Membuat asumsi
Kita akan menggunakan syarat batas periodik karena setiap baris kursi di stadion membentuk sebuah lintasan tertutup. Kita tidak akan memperhitungkan keberadaan tangga, sehingga mengasumsikan semua kursi berjarak sama. Kita juga menganggap semua kursi terisi. Setiap penonton berada dalam salah satu dari dua keadaan: duduk atau ikut membentuk gelombang. Keadaan kedua terdiri atas rangkaian gerak berdiri, melambaikan tangan, lalu duduk kembali. Setelah seseorang mulai ikut membentuk gelombang, ia tidak akan berhenti sebelum kembali duduk. Pada saat itu, orang tersebut dapat memutuskan untuk berdiri dan ikut membentuk gelombang lagi.
Menyusun model
Pertama, gelombang perlu dipicu: harus ada beberapa orang yang berdiri agar gelombang dapat dimulai. Kemudian, agar gelombang merambat, para penonton harus dipengaruhi oleh perilaku tetangganya. Karena sebagian besar gelombang merambat searah jarum jam, orang harus lebih peka terhadap apa yang terjadi di sebelah kanan daripada di sebelah kirinya.
Suasana hati para penonton jelas berperan penting: jika pertandingan terlalu membosankan, tidak seorang pun ingin bersorak. Sebaliknya, jika pertandingan terlalu seru, mungkin ada orang yang terus-menerus berdiri dan banyak gelombang dapat dipicu sekaligus. Berdasarkan gagasan ini, kita dapat menggambarkan gelombang tersebut sebagai gelombang antusiasme. Orang yang berdiri berada dalam keadaan antusias, dan perilakunya memengaruhi tingkat antusiasme para tetangga. Jika tingkat ini melampaui ambang antusiasme seseorang, orang tersebut akan menjadi antusias dan ikut membentuk gelombang.
Karena itu, kita memerlukan sebuah parameter, , yang menggambarkan suasana hati atau ambang antusiasme setiap penonton. Nilai parameter ini kemungkinan berbeda dari satu penonton ke penonton lain; kita cukup mengasumsikannya tersebar seragam pada interval . Distribusi yang lebih rumit juga dapat digunakan. Parameter menggambarkan daya tanggap rata-rata penonton yang menyaksikan pertandingan, sedangkan mengukur sebaran atau simpangan baku daya tanggap itu terhadap nilai rata-ratanya.
Kita akan mengasumsikan bahwa tingkat antusiasme seseorang berubah ketika ia ikut membentuk gelombang. Asumsi ini masuk akal karena orang yang sudah berdiri dan melambaikan tangan selayaknya dianggap lebih antusias daripada orang yang baru mulai berdiri atau sedang duduk kembali. Oleh karena itu, kita memperkenalkan fungsi yang menggambarkan tingkat antusiasme seseorang yang sedang ikut membentuk gelombang sebagai fungsi waktu.
Terakhir, kita mendefinisikan fungsi asimetris yang menggambarkan bagaimana seorang penonton dipengaruhi oleh perilaku—dalam hal ini, tingkat antusiasme—para tetangganya. Sekarang kita akan membahas cara mengubah pernyataan-pernyataan di atas menjadi persamaan.
Misalkan menyatakan banyaknya kursi dalam satu baris stadion (ingat bahwa model ini berdimensi satu. Namun, model ini dapat dengan mudah diperluas ke dua dimensi, seperti model yang dibahas dalam artikel Farkas dkk.). Karena kita mengasumsikan semua kursi terisi, kita dapat mendefinisikan fungsi yang menggambarkan tingkat antusiasme penonton , untuk . Variabel bernilai 0 jika orang tersebut duduk, atau lebih besar daripada suatu ambang aktivitas . Jika , penonton hanya akan mulai ikut membentuk gelombang apabila gabungan antusiasme para tetangganya, yang dinyatakan dengan , melampaui , yaitu ambang antusiasmenya. Setelah menjadi tak nol, variabel ini akan berubah terhadap waktu menurut aturan berikut:
Fungsi harus berbentuk lonceng, dengan nilai maksimum yang bersesuaian dengan saat orang tersebut telah berdiri sambil mengangkat tangannya. Banyak bentuk fungsi dapat dipilih; di sini kita cukup mengambil dengan sebagai titik pemaksimum dan sebagai parameter yang menentukan durasi gelombang, yaitu waktu yang diperlukan satu orang untuk berdiri, mengangkat tangan, lalu duduk kembali. Lebih tepatnya, karena fungsi berorde satu pada interval berpusat di titik asal dengan lebar , dapat dihampiri oleh
Kita akan memilih sedemikian sehingga dengan sebagai saat seseorang menjadi antusias, yaitu saat melampaui , dan sebagai parameter yang dapat kita atur. Kita dapat memandang sebagai waktu reaksi, yang mengukur selang antara saat seseorang menyadari aktivitas para tetangganya dan saat ia berdiri untuk ikut membentuk gelombang.
Karena pengamatan terhadap gelombang manusia menunjukkan bahwa kebanyakan gelombang merambat searah jarum jam, kita akan menggunakan fungsi asimetris untuk menggambarkan gabungan tingkat antusiasme para tetangga seseorang. Sekali lagi, ada banyak pilihan. Di sini kita menggunakan
dengan , , dan sebagai parameter. Fungsi ini membuat penonton dipengaruhi oleh tetangga yang sedang antusias dan duduk pada jarak kurang dari kursi. Suku eksponensial menunjukkan bahwa pengaruh terbesar berasal dari tetangga terdekat, sedangkan suku tangen hiperbolik membuat tetangga di sebelah kanan penonton lebih berpengaruh daripada tetangga di sebelah kiri (untuk nilai yang positif). Jika baris satu dimensi itu dilihat dari pusat stadion, tetangga yang lebih berpengaruh justru duduk di sebelah kiri penonton , sehingga gelombang merambat searah jarum jam.
Menguji model
Cara terbaik untuk menguji model ini adalah melalui simulasi numerik. Setelah memilih jumlah kursi, banyaknya orang yang mula-mula berdiri, dan ambang antusiasme setiap penonton, serta mendefinisikan fungsi dan , kita dapat menerapkan aturan pada Persamaan (2.1) secara berulang kepada setiap penonton. Apakah gelombang merambat atau padam akan bergantung pada parameter model, dan kita dapat menjelajahi berbagai keadaan dengan mengubah parameter-parameter tersebut.

Bab sumber merujuk pada kode MATLAB
The_Wave.m untuk menyimulasikan model di atas, tetapi berkas kode itu tidak termasuk dalam sumber buku yang diterbitkan. Gambar 2.1 mempertahankan antarmuka MATLAB sumber sebagai konteks historis. Penggeser pada antarmuka sumber digunakan untuk mengubah berbagai parameter. Saat simulasi berjalan, grafik ditampilkan di jendela kiri atas dan diperbarui pada setiap langkah waktu, . Jendela kiri bawah menampilkan ambang antusiasme penonton, sebagai fungsi nomor kursinya . Panel kanan atas menampilkan, sebagai fungsi , grafik tingkat antusiasme (lihat Persamaan (2.1)) dari seseorang yang sedang ikut membentuk gelombang. Panel kanan bawah menggambarkan bagaimana para tetangga memengaruhi perilaku seseorang. Lebih tepatnya, panel tersebut menampilkan grafik
sebagai fungsi ; lingkaran merah menunjukkan kontribusi penonton yang duduk dalam jarak dari penonton . Semua jendela sumber ini diperbarui ketika pengguna mengubah parameter. Nilai parameter bawaannya menghasilkan gelombang selebar sekitar 15 kursi yang merambat searah jarum jam. Catatan edisi: notebook Python terbuka yang disertakan dalam pembaca ini mengimplementasikan ulang model secara independen, menyatakan pilihan algoritmenya secara eksplisit, dan menyediakan visualisasi statis serta eksperimen parameter yang bersesuaian. Berikut beberapa saran untuk menjelajahi model tersebut.
- Ubah jumlah kursi dan periksa bahwa ukuran gelombang tidak terpengaruh selama lebih besar daripada lebar gelombang . Apa yang terjadi jika lebih kecil daripada ?
- Ubah ambang antusiasme para penonton dengan memodifikasi nilai rata-rata dan rentang dari .
- Ubah nilai dan . Apa yang Anda amati?
- Adakah hubungan antara nilai minimum dan nilai minimum agar gelombang dapat terbentuk? Mengapa demikian atau tidak? Apa makna hubungan tersebut?
- Berapakah kecepatan gelombang?
- Ubah langkah waktu . Bagaimana perubahan ini memengaruhi ukuran gelombang? Dapatkah Anda mengubah nilai untuk mengimbanginya? Mengapa dapat atau mengapa tidak? (Petunjuk: skala waktu apa lagi yang terdapat dalam model?) Apa yang sebenarnya ditentukan oleh ? Mengapa?
- Ubah ambang aktivitas . Apakah Anda memahami mengapa gelombang padam ketika terlalu besar? Parameter apa lagi yang dapat Anda ubah agar hal ini tidak terjadi?
- Ubah banyaknya orang yang mula-mula berdiri. Apa yang Anda amati?
- Apa yang dapat Anda ubah agar gelombang merambat ke kiri (yaitu, berlawanan arah jarum jam)?
Penjelajahan numerik di atas menunjukkan bahwa model ini memberikan representasi yang masuk akal mengenai pembentukan dan perambatan gelombang di stadion. Namun, simulasi juga dapat membantu mengenali beberapa keterbatasan model. Misalnya, tangga atau lorong dapat menghalangi perambatan gelombang. Keterbatasan lain muncul jika mula-mula ada lebih dari satu orang yang berdiri: semua penonton tersebut akan duduk kembali dengan cara yang persis sama. Hal ini terjadi karena kita menggunakan fungsi yang sama bagi setiap penonton. Dalam kenyataan, orang yang berbeda ikut membentuk gelombang dengan cara yang berbeda, sehingga kita dapat mempertimbangkan fungsi yang bergantung pada .
Bahkan versi sederhana model yang disajikan di sini memiliki banyak parameter. Penjelajahan numerik terhadap model menunjukkan bahwa yang relevan sebenarnya bukan setiap parameter secara tersendiri, melainkan kombinasi di antara parameter-parameter itu. Sebagai contoh, kita dapat memilih untuk mengukur waktu dalam satuan langkah waktu, . Dengan demikian, hanya tersisa dua parameter tak berdimensi, dan . Mengidentifikasi kombinasi parameter yang relevan sangat penting untuk menjelajahi sifat model apa pun secara menyeluruh. Kita akan membahas hal ini secara mendalam pada bab berikutnya ketika memperkenalkan analisis dimensi dan penskalaan.
Ringkasan
Bab ini menggambarkan berbagai tahap dalam proses pemodelan melalui contoh gelombang manusia di stadion. Tahap-tahap tersebut meliputi merumuskan masalah, memperoleh data, menentukan tingkat kerumitan model yang diinginkan, membuat asumsi penyederhanaan, menyusun model, dan akhirnya mengujinya. Perangkat yang kita gunakan adalah unsur-unsur kalkulus untuk memilih bentuk fungsi dan , serta simulasi numerik. Simulasi membantu kita menguji model, tetapi juga berguna untuk membangun pemahaman intuitif tentang sifat-sifat model apa pun. Pengetahuan ini kemudian dapat digunakan untuk mengenali unsur yang menyebabkan setiap sifat tertentu pada model, dan bila perlu menyederhanakan atau memodifikasi model tersebut. Fenomena yang dibahas pada bab ini merupakan contoh perambatan gelombang dalam medium eksitabel.
Sebuah sistem disebut eksitabel jika gangguan dengan amplitudo yang cukup besar dapat memicu respons yang cepat dan besar, diikuti relaksasi yang lebih lambat hingga sistem kembali ke keadaan istirahat. Contoh medium eksitabel lainnya mencakup neuron (impuls saraf adalah gelombang eksitabel—disebut potensial aksi—yang merambat sepanjang akson) dan jaringan jantung (detak jantung berkaitan dengan gelombang listrik yang merambat melalui jantung sehingga menyebabkan kontraksi dan relaksasi otot jantung).
Deskripsi Gambar
Gambar 2.1: Antarmuka Pengguna Grafis MATLAB untuk “The Wave” yang memuat empat grafik data dan sebuah panel pengaturan parameter. Diagram batang utama menampilkan distribusi “antusiasme” pada 50 kursi. Penggeser memungkinkan pengguna mengubah variabel seperti “Jumlah kursi”, “Ambang aktivitas”, dan “Pengaruh tetangga”. Panel lain menampilkan bentuk gelombang, fungsi yang menggambarkan pengaruh tetangga, dan ambang antusiasme. Indikator “Waktu berlalu” menunjukkan bahwa simulasi sedang berada pada waktu 9,5 satuan. [Kembali ke Gambar 2.1]
Bahan Renungan
Soal 1
Temukan tiga fungsi berbeda yang berbentuk lonceng atau menyerupai pulsa. Bagaimana Anda mengatur tingginya? Bagaimana Anda mengatur lebarnya?
Soal 2
Temukan fungsi yang monoton dan terdiferensialkan, terdefinisi pada seluruh garis bilangan real, serta memenuhi
Gambarkan grafik fungsi yang Anda temukan dan periksa bahwa fungsi tersebut naik secara monoton dari −6 (ketika ) menuju 3 (ketika ).
Soal 3
Gambarkan grafik fungsi untuk berbagai nilai . Jelaskan dengan kata-kata peran parameter ini.
Soal 4
Gambarkan grafik fungsi untuk berbagai nilai parameter dan . Jelaskan dengan kata-kata peran masing-masing parameter.
Soal 5
Bagaimana Anda akan memodifikasi model yang dibahas dalam bab ini agar memperhitungkan keberadaan lorong atau tangga di stadion?
Soal 6
Bacalah artikel Farkas dkk. yang berjudul Mexican waves in an excitable medium dan Human waves in stadiums.
- Apakah menurut Anda model mereka meyakinkan?
- Apakah semua informasi yang diperlukan benar-benar tercantum dalam artikel-artikel tersebut? Mengapa demikian atau mengapa tidak?
- Apakah asumsi yang dibuat para penulis benar-benar diperlukan? Jelaskan.
Soal 7
Apa persamaan dan perbedaan antara model yang dibahas pada bab ini dan versi satu dimensi dari model -keadaan terperinci karya Farkas dkk. dalam artikel Mexican waves in an excitable medium dan Human waves in stadiums? Berikan alasan untuk jawaban Anda.