V2SDIC: Verl2D showing sensitive dependence on initial conditions

Status

Runtime
Gravity between particles: Downward gravity: van der Waals strength: Electrostatic strength: Cooling: Cooling on walls: Wall Width (pixels): Wall Force Constant: Closed Top:

Setup
Width: Height: Initial difference: Generate at bottom:
Particle Type 1: Number Mass Charge Radius Polarizability Maximum initial velocity Colour Border Colour
Particle Type 2: Number Mass Charge Radius Polarizability Maximum initial velocity Colour Border Colour
Particle Type 3: Number Mass Charge Radius Polarizability Maximum initial velocity Colour Border Colour

Advanced Runtime
Time Step per cycle: Cycles per frame:

Description

This is just like Verl2D, except you can see two arenas - these are (by default) two simulations that start off with the tiniest of differences - a difference so tiny, if it were much smaller the computer would lose it in a rounding error. The difference is in the x coordinate of one of the particles of Type 1. You can see that things start out pretty similar, you can't see the difference, until at some point the differences get large enough to see - and then so large that they look as different as two different runs of the simulation.

This one doesn't have the "heating" options, as the heating options involve adding random numbers while the simulation runs (it always involves random numbers in the setup), which is against the spirit of the thing. Also, I've added a control so you can set the initial difference - if you set it to zero, then you should see two identical simulations running next to each other. Finally, I've provided a button to put a log into the text area. This tracks the frame number, and also the x and y coordinates of that particle that got slightly tweaked in one simulation, showing its position in both simulations.

Peter Corbett, 2013-2014


Back to ptc24 labs.