Академический Документы
Профессиональный Документы
Культура Документы
Lecture 01
Introduction to Modelling and Simulation
Peer-Olaf Siebers
pos@cs.nott.ac.uk
Container Terminal of Novorossiysk
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 2
Lecture Outline
1. Module Organisation
2. Simulation Examples
3. Systems
4. Models
5. Simulation
6. Why Simulate?
7. Classification of Simulation
8. Level of Abstraction
9. Paradigms
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 3
Module Organisation
• Contact:
– CompSci-B36,
– Appointment via email (pos@cs.nott.ac.uk)
– http://www.cs.nott.ac.uk/~pos/g54sim/
• Assessment:
– 60%: Written examination
– 40% : Simulation case study and report
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 4
Module Organisation
• Recommended reading:
– There is no course book that covers all topics!
• Robinson (2004). Simulation: The Practice of Model Development and Use
• Gilbert and Troitzsch (2005). Simulation for the Social Scientist. 2nd Ed
• WSC 2009 Proceedings: Introductory Tutorials
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 5
Module Organisation
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 6
Simulation Examples
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 7
Simulation Examples
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 8
Systems
• System:
– Collection of parts organised for some purpose (weather system:
parts: sun, water, land, etc.; purpose: maintaining life)
– Defining a system requires setting boundaries
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 9
Systems
• System:
– Collection of parts organised for some purpose (weather system:
parts: sun, water, land, etc.; purpose: maintaining life)
– Defining a system requires setting boundaries
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 10
Systems
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 11
Systems
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 12
Models
• Model:
– Some form of abstract representation of a real system intended to
promote understanding of the system it represents.
– A model is a static representation of the system
– Models can have many forms (e.g. mathematical equations, diagrams,
physical mock-ups)
• Why model?
– Models give us a comprehensible representations of a systems
• Something to think about
• Something to communicate about
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 13
Simulation
• Simulation:
– The process of designing a model of a real system and conducting
experiments with this model for the purpose of understanding the
behavior of the system and /or evaluating various strategies for the
operation of the system
– Uses a model to emulate the dynamic characteristics of a system
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 14
Why Simulate?
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 15
Why Simulate?
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 16
Break
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 17
Lecture Outline
1. Module Organisation
2. Simulation Examples
3. Systems
4. Models
5. Simulation
6. Why Simulate?
7. Classification of Simulation
8. Level of Abstraction
9. Paradigms
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 18
Why Simulate?
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 19
Why Simulate?
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 20
Why Simulate?
• Disadvantages of simulation:
– Expensive
– Time consuming
– Data hungry
– Requires expertise (it’s an art rather than a science)
– Overconfidence (when interpreting the results from a simulation,
consideration must be given to the validity of the underlying model
and the assumption and simplifications that have been made!)
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 21
Classification of Simulation
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 22
Classification of Simulation
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 23
Level of Abstraction
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 24
Level of Abstraction
Strategic
Operational
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 25
Level of Abstraction
military
Tactical
planning
health care
applications
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 26
Paradigms
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 27
Paradigms
Strategic
Tactical
Operational
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 28
Paradigms
Strategic System
Dynamics
Tactical
Agent
Based
Discrete
Event
Operational
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 29
Summary and Outlook
• Summary
– Definition of systems, models, and simulation
– Why simulate
– Classification of simulation
– Level of abstraction
– Paradigms
• Outlook
– How to conduct simulation studies
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 30
Further Reading
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 31
Questions / Comments
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 32
References
G54SIM (http://www.cs.nott.ac.uk/~pos/g54sim/) 33