1 Simulasi Monte Carlo Pada Kasus Infinite Slab
2 Our Simple Case
3 Subroutines SOURCE TRACK REACTION SCATTERING TERMINATION
4 Subroutine SOURCE Subroutine ini berfungsi untuk menentukan arah gerak neutron saat dipancarkan oleh sumbernya.
5 Cari sudut pada koordinat bola berdasarkan bilangan random r1=random r2=random
6 Subroutine TRACK Subroutine ini berfungsi untuk menentukan besar perpindahan neutron berdasarkan mfp dan bilangan random
7 Subroutine REACTION Subroutine ini berfungsi untuk menentukan jenis reaksi yang terjadi pada neutron berdasarkan bilangan random dan cross section reaksi
8 misal ada N jenis bahan dan M jenis reaksi, lalu dibuat index tunggal : j = (n-1)*M + m, dengan j bernilai 1 sampai MN kemudian dicari j yg memenuhi pertidaksamaan berikut : untuk j yang memenuhi, berarti reaksi yang terjadi adalah neutron dengan inti n dan jenis reaksinya m r = random
9 Subroutine SCATTERING Subroutine ini berfungsi menangani neutron yang mengalami reaksi hamburan
10 Cari sudut hamburan pada koordinat bola berdasarkan bilangan random r1=random r2=random Kemudian cari kecepatan dan energi neutron terhambur
11 Subroutine TERMINATION Subroutine ini berfungsi menangani akhir dari sejarah neutron pada slab
12
13 The Flow Chart
14 The Program
15 Input cross section jumlah sampel neutron geometri sistem
16 Geometri sistem jarak sumber ke slab tebal slab jumlah partisi region slab
17
18 Output Flux neutron di dalam slab Populasi neutron yang mengalami tiap jenis reaksi/kejadian pada tiap region
19 RUN THE PROGRAM
20 Terima Kasih