Stephen Wolframstephenwolfram.com
Publications by Stephen Wolfram * Articles * Cellular Automata * Cellular Automaton Fluids: Basic Theory (1986)
Cellular Automaton Fluids: Basic Theory (1986)


5. Some Extensions

The simple physical basis for cellular automaton fluid models makes it comparatively straightforward for them to include many of the physical effects that occur in actual fluid experiments.

Boundaries can be represented by special sites in the cellular automaton array. Collisions with boundaries conserve particle number, but not particle momentum. One possibility is to choose boundary collision rules that exactly reverse the velocities of all particles, so that particles in a layer close to the boundary have zero average momentum. This choice yields macroscopic ``no slip'' boundary conditions, appropriate for many solid surfaces (e.g., Ref. 27). For boundaries that consist of flat segments aligned along lattice directions, an alternative is to take particles to undergo ``specular'' reflection, yielding a zero average only for the transverse component of particle momentum, and giving ``free slip'' macroscopic boundary conditions. The roughness of surfaces may be modeled explicitly by including various combinations of these microscopic boundary conditions (corresponding, say, to different coefficients of accommodation).

Arbitrarily complex solid boundaries may be modeled by appropriate arrangements of boundary cells. To model, for example, a porous medium one can, for example, use a random array of ``boundary'' cells with appropriate statistical properties.

A net flux of fluid can be maintained by continually inserting particles on one edge with an appropriate average momentum and extracting particles on an opposite edge. The precise arrangement of the inserted particles should not affect the macroscopic properties of the system, since microscopic processes should rapidly establish a microscopically random state of local equilibrium. Large-scale inhomogeneities, perhaps representing ``free stream turbulence'' (e.g., Ref. 4), can be included explicitly.

External pressure and density constraints, whether static or time-dependent, can be modeled by randomly inserting or extracting particles so that local average particle densities correspond to the macroscopic distribution required.

External forces can be modeled by randomly changing velocities of individual particles so as to impart momentum to the fluid at the required average rate. Moving boundaries can then be modeled by explicit motion of the special boundary cells, together with the inclusion of an appropriate average momentum change for particles striking the boundary. Gravitational and other force fields can also be represented in a ``quantized approximation'' by explicit local changes in particle velocities.

Many other physical effects depend on the existence of surfaces that separate different phases of a fluid or distinct immiscible fluids. The existence of such surfaces requires collective ordering effects within the system. For some choices of parameters, no such ordering can typically occur. But as the parameters change, phase transitions may occur, allowing large correlated regions to form. Such phenomena will be studied elsewhere. (Surface tension effects have been observed in other two-dimensional cellular automata.)

previous  l  next