You are on page 1of 19

Discrete Event System

Simulation

IE-303- 2016,

INTRODUCTION TO SIMULATION

BY

MUSTAFA HEKİMOĞLU, PHD

IE-303, Fall 2016, Instructor: Dr. M. Hekimoglu 27-Sep-16


Course Scheme

 In this course, you have tasks to complete before and


after each lecture.
Before Lecture
 You will have a reading assignment.

After Lecture
 Study the course material of that week and complete the
homework.

 You are responsible of the content presented in the


designated chapters of the book.

IE-303, Fall 2016, Instructor: Dr. M. Hekimoglu 27-Sep-16


Grading
 Final 35%
 Midterm %20
 Homeworks %10
 Quizes (Lab Exercises) %10
 Project %25
 Course attendance and participation will be extra
rewarded…
 Teaching Assistant: Ceren Yildiz (LMF 206) (Office
hours will be announced)

IE-303, Fall 2016, Instructor: Dr. M. Hekimoglu 27-Sep-16


References

Reference #1:
Discrete-Event System Simulation, 2005, Banks,
Carson ,Nelson, Nicol, 5th Ed.
Reference #2:
Simulation Modeling and Analysis, Law, 5th Ed.
Reference #3:
Simulation with Arena, 1997, Kelton, Sadowski,
Zupick, 5th Ed.

IE-303, Fall 2016, Instructor: Dr. M. Hekimoglu 27-Sep-16


Schedule

1. Introduction to simulation and experiments


2. Concepts in Discrete-Event Simulation
3. Simulation with Arena
4. Random Numbers and Random Variates
5. Input Modeling
6. Model Verification and Validation
7. Output Analysis

IE-303, Fall 2016, Instructor: Dr. M. Hekimoglu 27-Sep-16


Course Schedule

Week Coruse Content Homework


September 26, 2016
Week1 Introduction to Simulation
October 3, 2016
Week2 Lecture 1
October 10, 2016
Week3 Lecture 2 Homework 1
October 17, 2016
Week4 Lecture 3
October 24, 2016
Week5 Lecture 4 Homework 2
October 31, 2016
Week6 Lecture 5
November 7, 2016
Week7 Lecture 6 Homework 3
November 14, 2016
Week8 Midterm
November 21, 2016
Week9 Lecture 7 Homework 4
November 28, 2016
Week10 Lecture 8
December 5, 2016
Week11 Lecture 9 Homework 5
December 12, 2016
Week12 Lecture 10
December 19, 2016
Week13 Lecture 11 Homework 6
December 26, 2016
Week14 Lecture 12
January 2, 2017 Week15 Project Presentations

IE-303, Fall 2016, Instructor: Dr. M. Hekimoglu 27-Sep-16


Simulation

Simulation is a imitation of a real system with its


relevant components (on computer) over time.

Using a representation of a system, we ask and answer


“what if” questions in simulation methodology…

IE-303, Fall 2016, Instructor: Dr. M. Hekimoglu 27-Sep-16


Simulation Examples

 Designing new bridges requires thorough analysis…

IE-303, Fall 2016, Instructor: Dr. M. Hekimoglu 27-Sep-16


Simulation Examples

What if a four-car
train crosses
our new-design
bridge??

IE-303, Fall 2016, Instructor: Dr. M. Hekimoglu 27-Sep-16


Simulation and PC Games

 Interacting a realistic representation of a system


and interacting with it is also a popular genre in PC
games…
 Civilization, EuroTrack Simulator, Championship
Manager…

IE-303, Fall 2016, Instructor: Dr. M. Hekimoglu 27-Sep-16


Flight Simulator

Flight simulator mimics all conditions of a flight for a specific aircraft type,
e.g. Boeing 777-800.

It’s a standard training tool in military and civil aviation.


IE-303, Fall 2016, Instructor: Dr. M. Hekimoglu 27-Sep-16
Airport Security

 What-if we remove one of security control conveyors?

IE-303, Fall 2016, Instructor: Dr. M. Hekimoglu 27-Sep-16


System

 A system is interacting set of components to achieve


a particular goal.

 Each system is surrounded by its environment.


System boundary separates the system from its
environment.

 System boundary and system environment depends


on the analysis perspective…

IE-303, Fall 2016, Instructor: Dr. M. Hekimoglu 27-Sep-16


System Boundary and Environment
 Different systems, boundaries and their environments

IE-303, Fall 2016, Instructor: Dr. M. Hekimoglu 27-Sep-16


Modeling

 Modeling involves observing a system, noting the


various components, then developing a
representation of the system that will allow for
further study of or experimentation on the system.

IE-303, Fall 2016, Instructor: Dr. M. Hekimoglu 27-Sep-16


Different Models

Systems can be modeled differently:


•Analytical models
•Computer models
•Physical model
•Descriptive vs prescriptive models

IE-303, Fall 2015, Instructor: Dr. M. Hekimoglu 27-Sep-16


Computer Models

 Computer models

 interacting with a mimic of a system,


 analyzing input data and its effects on the system
 considering different scenarios and improvements on the
system

IE-303, Fall 2016, Instructor: Dr. M. Hekimoglu 27-Sep-16


Simulation Models

 Simulation models are used to make experiments


with a system to understand and draw conclusions
about it.

 We create an artificial history of a system to study its


behavior over time

IE-303, Fall 2016, Instructor: Dr. M. Hekimoglu 27-Sep-16


End of Lecture

Reading Assingment: Chapter 1 from the Textbook

IE-303, Fall 2016, Instructor: Dr. M. Hekimoglu 27-Sep-16