Page 82 - ExtendSim User Guide
P. 82

Simulation Concepts
The modeling process
The Boids model is based on an artificial life program, developed by Craig Reynolds in 1986, that simulated the flocking behavior of birds. It can also be applied to schools of fish, herds of animals, or any other type of flocking behavior.
☞ The Boids model requires 3D animation; it requires ExtendSim Suite to run. The model is located in the folder \Examples\3D Animation.
Boids model in E3D window
In the model, each bird is an individual agent that interacts with other local agents based on a set of rules:
• Separation – birds steer to avoid crowding their local flock mates.
• Alignment – each bird steers towards the average heading of its local flock mates. • Cohesion – birds steer toward the average position of their local flock mates.
Other agent-based models
Additional agent-based models, including “Sheep and Wolves” and “Breakout” are located in the folder \Examples\Agent Based.
The modeling process
An ExtendSim simulation project involves creating a logical model of the system, running the simulation, analyzing the data, optimizing the solutions, and interpreting and presenting the results.
Goals of modeling
The Introduction chapter gave several examples of what you can do with simulation. As stated in Modeling Tools for Environmental Engineers and Scientists (N. Nirmalakhandan, CRC Press), the “...goals and objectives of modeling are two-fold: research oriented and manage- ment oriented. Specific goals of modeling efforts can be one or more of the following: to inter- pret the system, analyze its behavior, manage, operate or control it to achieve desired outcomes; to design methods to improve or modify it, to test hypotheses about the system, or to forecast its response under varying conditions.”

   80   81   82   83   84