0% found this document useful (0 votes)
124 views22 pages

Lecture 1

This document outlines the syllabus for an IEG 580 Systems Simulation course taught by Dr. Lawrence Al-Fandi in the fall of 2016. It introduces some key concepts of modeling and simulation including the definition of simulation as imitating real world systems over time using a computer. It discusses different types of models and reasons for modeling systems. It also provides an overview of components of simulation models and event scheduling.

Uploaded by

Zahraa AlQallaf
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
124 views22 pages

Lecture 1

This document outlines the syllabus for an IEG 580 Systems Simulation course taught by Dr. Lawrence Al-Fandi in the fall of 2016. It introduces some key concepts of modeling and simulation including the definition of simulation as imitating real world systems over time using a computer. It discusses different types of models and reasons for modeling systems. It also provides an overview of components of simulation models and event scheduling.

Uploaded by

Zahraa AlQallaf
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

IEG 580 Systems Simulation

Dr. Lawrence Al-Fandi


Assistant Professor of Industrial Engineering

[email protected]

Dr. Lawrence Al-Fandi - IEG 580 - Fall 2016

IE 580
Systems Simulation
Fall 2016
Simulation: An Overview of Ch1 &Ch2
Dr. Lawrence Al-Fandi - IEG 580 - Fall 2016

Outline
Modeling and Models
Definition
Types of Models

Simulation Models
Components of Simulation Models
Event Scheduling

Dr. Lawrence Al-Fandi - IEG 580 - Fall 2016

Simulation: What is it?

Simulation is imitation of a real world


system or a process over time
We simulate all the time

Dr. Lawrence Al-Fandi - IEG 580 - Fall 2016

Simulation: What is it?

Simulation is a very broad term:

methods and applications to imitate or mimic real systems,


usually via computer
Applies in many fields and industries
Very popular and powerful method

Dr. Lawrence Al-Fandi - IEG 580 - Fall 2016

Systems
A system

consists of subsystems
interacts with its
environment

to achieve its objective(s)

Dr. Lawrence Al-Fandi - IEG 580 - Fall 2016

Systems

Computer simulation models systems

But not the previous one, at least not yet!


Dr. Lawrence Al-Fandi - IEG 580 - Fall 2016

Systems
Other examples include

Bank or other personal-service operation


Transportation/logistics/distribution operation
Freeway system
Business process (insurance office)
Criminal justice system
Chemical plant
Fast-food restaurant
Supermarket
Theme park
Emergency-response system

Dr. Lawrence Al-Fandi - IEG 580 - Fall 2016

Models
Model requires a set of assumptions
and approximations
Studying the model has advantages:

usually much easier, faster, cheaper, safer


Can try wide-ranging ideas with the model
Often, just building the model is instructive
Model validity is an issue

Dr. Lawrence Al-Fandi - IEG 580 - Fall 2016

Reasons for Modeling Systems


We model the systems
To Measure their performance
To Improve, and control their operation
To Design if they dont exists

Dr. Lawrence Al-Fandi - IEG 580 - Fall 2016

10

Playing with the Real System


Good Sides:
You are looking at the right thing
You dont need to take this class

Bad Sides:
May be too difficult or costly
May be downright impossible
Cannot compress time
Dr. Lawrence Al-Fandi - IEG 580 - Fall 2016

11

Types of Models
Physical (iconic) models
Tabletop material-handling models
Mock-ups of fast-food restaurants
Flight simulators

Dr. Lawrence Al-Fandi - IEG 580 - Fall 2016

12

Types of Models
Logical (mathematical) models
Approximations and assumptions
Often represented via computer program
Exercise the program to try things

Dr. Lawrence Al-Fandi - IEG 580 - Fall 2016

13

Logical Models
If model is simple enough, use traditional
mathematical analysis
Queueing theory
Differential equations
Linear programming, etc.

But complex systems can seldom be


validly represented by a simple analytic
model
Dr. Lawrence Al-Fandi - IEG 580 - Fall 2016

14

Simulation Models
Computer simulation refers to methods for
studying a wide variety of models of systems
Numerically evaluate on a computer
Use software to imitate the systems operations
and characteristics, often over time

Dr. Lawrence Al-Fandi - IEG 580 - Fall 2016

15

Dr. Lawrence Al-Fandi - IEG 580 - Fall 2016

16

Popularity of Simulation
Most useful tools in bussiness life, 1978:
1. Statistical analysis
2. Forecasting
3. Systems Analysis
4. Information systems
5. Simulation

1979: Survey 137 large firms, which methods used?


1. Statistical analysis (93% used it)
2. Simulation (84%)
3. Followed by LP, PERT/CPM, inventory theory, NLP,
Dr. Lawrence Al-Fandi - IEG 580 - Fall 2016

17

Popularity of Simulation
1980: IIE O.R. division members
First in utility and interest simulation
First in familiarity LP
(simulation was second)

1983, 1989, 1993:


1. Statistical analysis
2. Simulation
Dr. Lawrence Al-Fandi - IEG 580 - Fall 2016

18

Pros and Cones


Pros:
Allows modeling complex systems
Allows uncertainty nonstationarity in modeling
Cones:
Dont get exact answers, only approximations,
estimates
Get random output (RIRO) from stochastic
simulations
Dr. Lawrence Al-Fandi - IEG 580 - Fall 2016

19

Types of Simulations
Static vs. Dynamic
Does time have a role in the model?

Continuous-change vs. Discrete-change


Can the state change continuously or only at
discrete points in time?

Deterministic vs. Stochastic


Is everything for sure or is there uncertainty?

Most operational models:


Dynamic, Discrete-change, Stochastic
Dr. Lawrence Al-Fandi - IEG 580 - Fall 2016

20

More on Discrete-change
In discrete-change systems state of the system
changes onlywhen something happens:

Torna

21

Arena
Hierarchical structure
Multiple levels of
modeling
Can mix different
modeling levels together
in the same model
Often, start high then go
lower as needed
Get ease-of-use advantage of
simulators without sacrificing
modeling flexibility
Dr. Lawrence Al-Fandi - IEG 580 - Fall 2016

22

You might also like