O-level Topics

Simulation on Radioactive Decay using Dice

A simulation based on the casting of dice can be used to demonstrate the concept of half-life. Imagine a certain number of dice being cast together. All the dice that show a six are removed from the population. The remainder are cast again repeatedly, and each time, those that show a six are removed.

The question posed to students is : around which cast will the number of dice be reduced to half the original?

Here is the simulation:

Open in new tab đź”—

Radioactive Decay Simulation Created Using ChatGPT 4o


This simulation of radioactive decay was created using ChatGPT4o.

The prompts used are:

  • Create a javascript simulation with a html5 canvas. Show all the codes in one page.
  • Start with grey particles in a 60 by 60 arrangement. Represent the particles using small circles.
  • Upon clicking the start animation button, every second, a number of grey particles will turn red. Randomly select the particles to decay. Assume the half-life to be one second initially. Allow the user to change the half life from one to 200 seconds. The particles that have turned red must remain red.
  • Use plotly.js to create a decay graph. The horizontal axis is time and vertical axis is number of undecayed nuclei.
  • Initialise the graph such that the time axis starts at zero and the vertical axis shows 3600 at first.
  • Refresh the particles and the graph every second.
  • Display the numerical value of time and number of undecayed particles in text as well.
  • Add a button to download the data in csv format.

Radioactive decay is a fundamental process in nuclear physics where unstable atomic nuclei lose energy by emitting radiation. This decay occurs randomly for individual atoms, but when observed in a large sample, it follows a predictable statistical pattern described by the half-life, which is the time required for half of the radioactive nuclei in a sample to decay. The half-life is a constant characteristic of each radioactive isotope and is not affected by physical conditions such as temperature or pressure.

The probability of decay for each nucleus per unit time is constant, leading to an exponential decay law. Mathematically, if $N_O$​ is the initial number of undecayed nuclei, the number remaining at time 𝑡t can be described by $N(t) = N_0 \dot (0.5)^{t/T_{1/2}}$, where $T_{1/2}$​ is the half-life. This exponential relationship explains why, after each half-life, half of the remaining radioactive atoms will have decayed. As a result, the decay process continues until all the radioactive material has transformed into stable isotopes.

In our simulation, we model this stochastic process by randomly determining whether each nucleus decays based on the given half-life. Each second, a fraction of the remaining grey particles (representing undecayed nuclei) turn red (representing decayed nuclei), mimicking the random yet statistically predictable nature of radioactive decay. The simulation and accompanying graph provide a visual and quantitative representation of how radioactive substances diminish over time, illustrating the principles of exponential decay and the role of half-life in nuclear physics.

Pythagorean Cup

This is a 3D printed Pythagorean cup, otherwise known as a greedy cup, where if one pours far too much water or wine or whatever your greedy heart desires, all the contents in the cup will leak out through the bottom.

This is based on the design by “jsteuben” on Thingiverse (https://www.thingiverse.com/thing:123252). The siphoning effect kicks in when the water level is above the internal “tube” printed and hidden into the walls of the cup.

I printed another cup based on a more conventional design as well, but due to the wrong settings given when I prepared the gcode file, the cup was rather leaky when the water level was low. This design by “MonzaMakers” has a protruding siphon tube. (https://www.thingiverse.com/thing:562790)

Explaining how the siphon works is easier with the second cup. When the water level is lower than the highest point in the siphoning tube, it remains in the cup. When it exceeds the highest point of the tube, water begins to flow down the part of the tube leading to the opening at the bottom of the cup. The falling water column creates a suction effect and continuously draws the rest of the water in, until the cup is dry.

Magdeburg Hemispheres

As promised, I am sharing another purchase made during this mid-term break for my kids.

Magdeburg hemispheres are used to demonstrate the power of atmospheric pressure. This simple demonstration kit consists of two plastic hemispheres, a rubber ring, a one-way valve, a syringe and some rubber tubing.

First, the one-way valve and the syringe are attached to the hemisphere that has a nozzle.

The two hemispheres are then placed together with the rubber ring between them. The rubber ring will serve as a seal as the hemispheres press against it when the air is pumped out.

As the syringe is pulled, the pressure inside the sphere decreases. This results in the atmospheric pressure being significantly larger than the internal pressure and thus, the hemispheres can not be pulled apart by hand.

To separate the hemispheres, remove the tubing and the hemispheres will simply fall apart as the internal pressure rises and reaches an equilibrium with atmospheric pressure.

The kit can be bought for less than S$3 here. There are other sellers that seem to offer lower prices, which I realised while doing a search for the keywords “Magdeburg Hemispheres” only after making the purchase because I was thinking it could not get any lower.

Does Hydrostatic Pressure Depend on Container Shape?

The following GeoGebra app simulates a pressure sensor that measures hydrostatic pressure, calibrated to eliminate the value of atmospheric pressure.

The purpose of this simulation is to address certain misconceptions by students such as the assumption that the shape of a container affects the pressure such that the pressure differs in different containers when measured at the same depth.

Drag the dot around to compare the pressure values at the same height between both containers.

The following codes can be used to embed this into SLS.

<iframe scrolling="no" title="Hydrostatic Pressure" src="https://www.geogebra.org/material/iframe/id/wbjduxt7/width/640/height/480/border/888888/sfsb/true/smb/false/stb/false/stbh/false/ai/false/asb/false/sri/true/rc/false/ld/false/sdz/false/ctl/false" width="640px" height="480px" style="border:0px;"> </iframe>