Reactor Shield

Introduction

Estimate the shielding effect of an infinite homogeneous slab on a point source of neutrons. Using Monte Carlo simulation to track neutrons that leave the source.

The follow diagram should help you understand the content. We have:

Example of particle trajectories
1
2
3
4
5
6
7
8
9
Shield width: 2
Number of particles: 10,000
E_min: 0.001    E_max: 2.5

          State           count         Percent    Total Energy      Avg Energy           StDev 
================================================================================================
       absorbed            3609           36.09         1240.64        0.343764        0.543185
      reflected            5450           54.50         1257.94        0.230814        0.324088
    transmitted             941            9.41          287.55        0.305582        0.528815

Details

\[ \text{cross section} = \left| \sin \left(100 \left(\text{e}^E-1\right)\right) + \sin\left(18.81 \left({\text{e}^E-1}\right)\right) \right| \]

Tasks / Submission

To help you implement this simulation I have broken it into separate tasks with expected output.

Create a colab notebook implementing the above tasks, reproducing the stated output. Download notebook and upload to Moodle using the following link

Submit using Moodle