introduction to simulation and modeling
DESCRIPTION
Introduction to Simulation and Modeling. COMP155 Fall 2008. Overview. Definitions System, Model, Simulation Computer Simulation why? how? Example Applications. Systems. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Introduction to Simulation and Modeling](https://reader033.vdocuments.us/reader033/viewer/2022061313/5681307e550346895d965844/html5/thumbnails/1.jpg)
![Page 2: Introduction to Simulation and Modeling](https://reader033.vdocuments.us/reader033/viewer/2022061313/5681307e550346895d965844/html5/thumbnails/2.jpg)
Definitions› System, Model, Simulation
Computer Simulation› why? how?
Example Applications
![Page 3: Introduction to Simulation and Modeling](https://reader033.vdocuments.us/reader033/viewer/2022061313/5681307e550346895d965844/html5/thumbnails/3.jpg)
A system is a part of some potential reality where we are concerned with space-time effects and casual relationships among parts of the system
Defining a system requires setting boundaries › separates system from rest of the universe› makes the system a closed world
![Page 4: Introduction to Simulation and Modeling](https://reader033.vdocuments.us/reader033/viewer/2022061313/5681307e550346895d965844/html5/thumbnails/4.jpg)
Examples:› the energy flow among biological
components in a pond› the physical motion of balls rebounding
inside a closed space› customer service at a fast-food restaurant› Federal Express
![Page 5: Introduction to Simulation and Modeling](https://reader033.vdocuments.us/reader033/viewer/2022061313/5681307e550346895d965844/html5/thumbnails/5.jpg)
A model is something that we use in lieu of the real system in order to understand something about that system
A model of a system is an abstraction of that system
Models give us comprehensible representations of systems› something to think about› something to communicate about
![Page 6: Introduction to Simulation and Modeling](https://reader033.vdocuments.us/reader033/viewer/2022061313/5681307e550346895d965844/html5/thumbnails/6.jpg)
Models can have many forms› mathematical equations› diagrams› physical mock-ups
Choice of form depends on the purpose of the model
A model is a static representationof the system
![Page 7: Introduction to Simulation and Modeling](https://reader033.vdocuments.us/reader033/viewer/2022061313/5681307e550346895d965844/html5/thumbnails/7.jpg)
A simulation uses a model to emulate the dynamic characteristics of a system
A simulation is an execution of a model
The quality of a simulation is (obviously) only as good as the quality of the model
![Page 8: Introduction to Simulation and Modeling](https://reader033.vdocuments.us/reader033/viewer/2022061313/5681307e550346895d965844/html5/thumbnails/8.jpg)
System: a cannonball in flight
Model: a tennis ball
Simulation: throw the tennis ball across the parking lot
![Page 9: Introduction to Simulation and Modeling](https://reader033.vdocuments.us/reader033/viewer/2022061313/5681307e550346895d965844/html5/thumbnails/9.jpg)
Simulations are used instead of real systems for many reasons:› cheaper› more configurable and controllable› safer› faster (or slower)› more accessible – easier to collect data
![Page 10: Introduction to Simulation and Modeling](https://reader033.vdocuments.us/reader033/viewer/2022061313/5681307e550346895d965844/html5/thumbnails/10.jpg)
Computer simulation is ideal when a model can be expressed in terms of mathematics and logic (that’s what computers do)
Computer simulations can easily store information about all attributes of the model, throughout the simulation run
![Page 11: Introduction to Simulation and Modeling](https://reader033.vdocuments.us/reader033/viewer/2022061313/5681307e550346895d965844/html5/thumbnails/11.jpg)
design model
executesimulation
analyze andvalidatemodel
implementsimulation
![Page 12: Introduction to Simulation and Modeling](https://reader033.vdocuments.us/reader033/viewer/2022061313/5681307e550346895d965844/html5/thumbnails/12.jpg)
![Page 13: Introduction to Simulation and Modeling](https://reader033.vdocuments.us/reader033/viewer/2022061313/5681307e550346895d965844/html5/thumbnails/13.jpg)
December 26, 2004
› tsunami-v.wmv
› tsunami-sphere.wmv
Source:› http://www.wldelft.nl/gen/news/tsunami/
![Page 14: Introduction to Simulation and Modeling](https://reader033.vdocuments.us/reader033/viewer/2022061313/5681307e550346895d965844/html5/thumbnails/14.jpg)
Howard Odum, Univ of Florida
![Page 15: Introduction to Simulation and Modeling](https://reader033.vdocuments.us/reader033/viewer/2022061313/5681307e550346895d965844/html5/thumbnails/15.jpg)
Howard Odum, Univ of Florida
![Page 16: Introduction to Simulation and Modeling](https://reader033.vdocuments.us/reader033/viewer/2022061313/5681307e550346895d965844/html5/thumbnails/16.jpg)
Howard Odum, Univ of Florida
![Page 17: Introduction to Simulation and Modeling](https://reader033.vdocuments.us/reader033/viewer/2022061313/5681307e550346895d965844/html5/thumbnails/17.jpg)
We continued with a group discussion, comparing and contrasting Conway’s Game of Life with SimCity, in terms of underlying models and execution methods.