How to Simulate Billiards and Similar Systems
arXiv:cond-mat/0503627 · doi:10.1016/0021-9991(91)90222-7
Abstract
An N-component continuous-time dynamic system is considered whose components evolve autonomously all the time except for in discrete asynchronous instances of pairwise interactions. Examples include chaotically colliding billiard balls and combat models. A new efficient serial event-driven algorithm is described for simulating such systems. Rather than maintaining and updating the global state of the system, the algorithm tries to examine only essential events, i.e., component interactions. The events are processed in a non-decreasing order of time; new interactions are scheduled on the basis of the examined interactions using preintegrated equations of the evolutions of the components. If the components are distributed uniformly enough in the evolution space, so that this space can be subdivided into small sectors such that only O(1) sectors and O(1)$components are in the neighborhood of a sector, then the algorithm spends time O (log N) for processing an event which is the asymptotical minimum. The algorithm uses a simple strategy for handling data: only two states are maintained for each simulated component. Fast data access in this strategy assures the practical efficiency of the algorithm. It works noticeably faster than other algorithms proposed for this model. Key phrases: collision detection, dense packing, molecular dynamics, hard spheres, granular flow
29 pages. 10 figures
Cited by in corpus (59)
- Hard-disk equation of state: First-order liquid-hexatic transition in two dimensions with three simulation methods
- DynamO: A free O(N) general event-driven molecular-dynamics simulator
- Random close packing revisited: How many ways can we pack frictionless disks?
- Event-Driven Molecular Dynamics in Parallel
- Colloidal Hard Spheres: Triumphs, Challenges and Mysteries
- Numerical implementation of the exact dynamics of free rigid bodies
- Cluster Growth in two- and three-dimensional Granular Gases
- Small Solar System Bodies as granular media
- A Complexity O(1) Priority Queue for Event Driven Molecular Dynamics Simulations
- Solvent hydrodynamics speed up crystal nucleation in suspensions of hard spheres
- Estimating random close packing in polydisperse and bidisperse hard spheres via an equilibrium model of crowding
- Local Equation of State and Velocity Distributions of a Driven Granular Gas
- A driven two-dimensional granular gas with Coulomb friction
- Simulating Hard Rigid Bodies
- Mpemba-like effect in driven binary mixtures
- Hydrodynamic Correlation Functions of a Driven Granular Fluid in Steady State
- Enskog kinetic theory for multicomponent granular suspensions
- Swimming in Granular Media
- Low-frequency oscillations in narrow vibrated granular systems
- Orientational correlation and velocity distributions in uniform shear flow of a dilute granular gas
- Crystallization in suspensions of hard spheres: A Monte Carlo and Molecular Dynamics simulation study
- Dynamical arrest: interplay of the glass and of the gel transitions
- Dynamics of an Intruder in Dense Granular Fluids
- Molecular dynamics and theory for the contact values of the radial distribution functions of hard-disk fluid mixtures
- On the influence of a patterned substrate on crystallization in suspensions of hard spheres
- Measuring logarithmic corrections to normal diffusion in infinite-horizon billiards
- Homogeneous states in driven granular mixtures: Enskog kinetic theory versus molecular dynamics simulations
- Partitioning of energy in highly polydisperse granular gases
- Stable algorithm for event detection in event-driven particle dynamics
- Velocity Distribution and the Effect of Wall Roughness in Granular Poiseuille Flow
- Study of sediment transport in the saltation regime
- Energy nonequipartition in gas mixtures of inelastic rough hard spheres: The tracer limit
- Slow dynamics and precursors of the glass transition in granular fluids
- Velocity and energy distributions in microcanonical ensembles of hard spheres
- Using the fractional interaction law to model the impact dynamics in arbitrary form of multiparticle collisions
- On velocity profiles, stresses and Bagnold scaling of sheared granular system in zero gravity
- Molecular dynamics simulations of ballistic annihilation
- Serial Symmetrical Relocation Algorithm for the Equal Sphere Packing Problem
- Inverse melting in a two-dimensional off-lattice model
- Event-driven Molecular Dynamics of Soft Particles
- Reversible Simulations of Elastic Collisions
- Transition state theory and the dynamics of hard disks
- Hydrodynamic granular segregation induced by boundary heating and shear
- Thermal properties of an impurity immersed in a granular gas of rough hard spheres
- Modelling inelastic granular media using Dynamical Density Functional Theory
- Anomalous velocity distributions in active Brownian suspensions
- Experiments and characterization of low-frequency oscillations in a granular column
- A one-dimensional model for chemotaxis with hard-core interactions
- Heat conduction and diffusion of hard disks in a narrow channel
- Relaxation functions and dynamical heterogeneities in a model of chemical gel interfering with glass transition
- Support-Free Hollowing for 3D Printing via Voronoi Diagram of Ellipses
- The crystallization of hard disks induced by a temperature gradient
- Velocity jump process with volume exclusions in a narrow channel
- Granular circulation in a cylindrical pan: simulations of reversing radial and tangential flows
- From billiards to thermodynamic laws: I. Stochastic energy exchange model
- Statistical Inference for Disordered Sphere Packings
- Improving Dense Packings of Equal Disks in a Square
- Curved Hexagonal Packings of Equal Disks in a Circle
- Dense Packings of Equal Disks in an Equilateral Triangle: From 22 to 34 and Beyond