Design Tooling - Metric-based Design - Cellular Automata
|
|
|
|
Return to front page
|
|
|
|
|
Information
|
Introduction
CA cellular automata present a large body of work
around rule based grid based systems that can demonstrated self
organizing principles as well as emergence within a very limited
and unit based environment without any higherlevel object oriented
data structures.
|
|
|
|
|
|
|
|
|
|
Fluid dynamic simulation using Cellular Automata
A hexagonal and aquare grid based CA simulates
fluid dynamics through a set of collision rules
The CA model makes it possible to simulate a fluid which in nature
is made up of billions of atoms with a very small finite set of
elements that interact on a simple set of collision rules. The rules
and the controlled hexagon enviroment allows for fluid like behavior
at fraction of the computational power necessary to simulate a model
with even closely the same amount of particles.
System is modeled based on the description in "the nature of
mathematical modeling" by Neil Gershenfield.
Other grid patterns are possible, a grid pattern for instance which
reduces the complexity of the necessary rules.
|
|
|
axel kilian 2003
|
|
|
|
. |
- Fluid dynamics
with cellular automata - hexagonal grid
|
- Rule set for a hexagon grid (excerpt only)
|
- source
code in .java
|
|
|
|
|
- Fluid
dynamics simulation using a square grid
|
|
|
|
|
|
"A new kind of science"- by Stephen Wolfram
|
Fluid dynamic simulation using Cellular Automata
Stephen Wolfram has produced one of the most complete
work about CA and realted complex computational constructs with
his book "A New Kind Of Science" He illustrates a waste
number of different CA and shows analogies to nature and growth
and how complexity can arise out of very simple rule sets. Below
just four very simple examples from the book - the book is available
online now.
|
|
|
|
Wolfram, S. "A new kind of Science" ,
LLC 2002, image page 53
|
"a new kind of science" Steven Wolfram
|
For reference refer to Wolfram's "A new kind
of science" which illustrates a large number of fascinating
CA based examples
|
|
|