Three-State Nuclear JS Model Documents

This material has 2 associated documents. Select a document title to view a document's information.

Main Document

Three-State Nuclear JS Model 

written by Wolfgang Christian

The Three-State Nuclear Decay JavaScript Model extends the Two-State Nuclear Decay JavaScript Model to simulate the radioactive decay of atomic nuclei in which the parent nucleus first decays into an intermediate state before decaying into a stable state. Although the decay of both the parent and intermediate nucleus (radionuclides) is spontaneous and unpredictable, the probability of decay of each radionuclide is constant and is usually known. The model displays a color-coded sample with N1 parent nuclides, N2 intermediate state nuclides, and N3 stable state nuclides. Before the simulation starts, users can set the initial numbers N1 and N2, the decay constants k1 and k2, and the time interval between measurements Δt. The simulation counts the number of decay events ΔN1 and ΔN2 within Δt and stops when all nuclides are in the stable state.

The Two-State Nuclear Decay Javascript Model was developed using the Easy Java/JavaScript Simulations (EjsS) modeling tool. You can modify this simulation if you have Easy Java/JavaScript Simulations (EjsS) version 5.2 or above installed by downloading source code and importing the zip file into EjsS.

Published March 3, 2016
Last Modified April 2, 2016

This file has previous versions.

Source Code Documents

Three-State Nuclear JS Source Code 

This source code zip archive contains an XML representation of the Three-State Nuclear Decay JavaScript Model.   Unzip this archive in your Easy Java/JavaScript Simulations workspace to compile and run this model using EJS 5.2 or above.  Although EJS is a Java program, EjsS 5.2 creates a standalone JavaScript program from this source code if the programming language is set to JavaScript.

Last Modified March 3, 2016