Simulasi Perpindahan partikel dalam kotak

Simulasi Perpindahan partikel dalam kotak

Dalam simulasi ini diasumsikan kita memiliki sebuah kotak yang disekat menjadi dua bagian yang sama, katakanlah kotak kiri dan kanan. Mula-mula, kotak bagian kiri diisi partikel misal 1000, dan kotak kanan kosong. setelah beberapa saat maka akan terjadi perpindahan partikel dari kotak kiri ke kanan hingga dicapai keadaan setimbang. Keadaan setimbang berarti aliran/perpindahan partikel ke kotak kanan dan ke kotak kiri sama. Nah, bagaimana cara membuat simulasi ini. Dalam hal ini kita perlu pembangkitan bilangan random. Algoritmanya, kira-kira begini:

(1) Bangkitkan bilangan random (jangkauan 0 – 1) dan tentukan bil random sampling random_n=int((rand()%10)/10), (2) tentukan jika random_n <Nkiri, maka Nkiri dikurangi 1 dan Nkanan ditambah 1, jika tidak dipenuhi maka Nkiri ditambah 1 dan Nkanan dikurang 1.

Dah itu saja, source code saya tulis dalam bahasa C, bisa didownload.

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s