•
|
For all physics interfaces, when particles hit a Wall, certain types of wall condition such as Diffuse scattering can reflect or transmit the particles in a random direction. In addition, it is possible to assign two different wall conditions with some probability of each. The emission of additional particles using the Secondary Emission attribute can also be based on a probability or expression.
|
•
|
For The Charged Particle Tracing Interface, ions or electrons can interact with a rarefied background gas using built-in Monte Carlo collision models. The Collisions node depends on random number generation to determine which model particles undergo collisions with the background gas during each time step.
|
•
|
For The Particle Tracing for Fluid Flow Interface, the Brownian Force has components that are randomly generated for each particle at each time. The Drag Force may include a turbulent dispersion term that points in a random direction.
|
•
|
The built-in random function returns a uniformly distributed pseudorandom number between -0.5 and +0.5.
|
•
|
The built-in randomnormal function returns a normally distributed pseudorandom number with zero mean and unit variance.
|
•
|
Generate unique arguments is the default option. When this option is selected, the fourth argument to the random and randomnormal function calls is the sine of an integer that is determined by the positioning of each node in the Model Builder. Nodes farther down in the Model Builder will have larger integer values.
|
•
|
When Generate random arguments is selected, the fourth input argument to the PRNG is itself randomly generated every time the study is run. This will ensure that the solution is not reproducible when running a study multiple times.
|
•
|
When User defined is selected, additional text fields appear in the settings windows for all nodes that use random numbers. The number entered in this text field is used as an additional argument for random number generation. A set of distinct solutions can be obtained by running a Parametric Sweep over several values of this argument.
|
In the Brownian Motion tutorial, several different values of the User defined input argument are run in a Parametric Sweep. The results show similar global quantities such as transmission probability, but the paths of individual particles are uncorrelated for each parameter value.
Brownian Motion: Application Library path Particle_Tracing_Module/Verification_Examples/brownian_motion
|