Lecture 01
Introduction to Modelling and Simulation
Peer-Olaf Siebers pos@cs.nott.ac.uk Container Terminal of Novorossiysk
G54SIM
2
Module Mission Statement
• This module will explain the main systems simulation methods in detail so that students will be competent in choosing and implementing the right method for their particular problem.
• Students will learn the general principles and techniques used in modelling and simulation and will gain some practical experience of how to develop and implement their own simulation models.
G54SIM
3
Lecture Outline
1. Module Organisation
2. Simulation Examples
3. Systems
4. Models
5. Simulation
6. Nature of Operations Systems
7. Why Simulate?
8. Classification of Simulation
9. Level of Abstraction
10. Paradigms
G54SIM
4
Module Organisation
• Classes:
– Tuesdays: 9-11am
– CompSci-C60
• Labs:
– Tuesdays: 2-4pm
– CompSci-C11
G54SIM
5
Module Organisation
• Contact
– Email: pos@cs.nott.ac.uk
– CompSci-B35 (appointment via email or Tuesdays 5-6pm)
• Resources
– Module Website: http://www.cs.nott.ac.uk/~pos/g54sim/2012-2013/
• Assessment:
– 60%: Written examination
– 40% : Simulation case study and report
G54SIM
6
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 Proceedings: Introductory Tutorials (http://www.informs-sim.org/)
• Course software: AnyLogic (xjTek)
– AnyLogic related resources
• Andrei Borshchev: The Big Book of AnyLogic (url)
• Nathaniel Osgood: Agent-Based Modeling for Healthcare Policy (url)
– Requires some basic Java programming skills...
• G54SIM Lab 2: Introduction to Java for AnyLogic
• Sierra and Bates (2009). Head First Java. 2nd Ed
• The New Boston: Java for Beginners (url)
References: • • Robinson (2004). Simulation: The Practice of Model Development and Use Shannon (1975). Systems Simulation: The Art and Science. G54SIM 37