The closer examination of the data provided a stronger clarity of what should be possible, and what should be expected in this type of discrete-event simulation.
- Half-Life is an average, and an Isotope has a normal distribution probability of decay. This is a complexity that we hadn't correctly planned for.
- For best results, the Isotopes that may potentially decay in the environment should be checked with a true random function. In this way we avoid skewed results from examining the elements in the same order each time, which certainly may effect the distribution of the final results. This is a good spot to consider as an experimental variable to see what happens to the distribution both ways.
- The Simulation script has been redesigned to be able to store results from multiple simulations. The observed data (for verification) is presented in terms of percentage of yield. Running a series of simulations gives us the opportunity to average the results, providing a similar data-set (and hopefully results) as the observed data's format.
- The Simulation script has been redesigned as well to track time-series for each simulation; which is necessary for examining the environment at states. Further, because of the nature of decay, we integrate a mechanism for speeding up the clock when the half-life values allow. e.g. When there are no millisecond half-lives, there is an opportunity to optimize the simulation's clock by staying at a higher clock level. In the particularly long lived decay chains, this should save a great deal of time to provide results without sacrificing precision.
No comments:
Post a Comment