Академический Документы
Профессиональный Документы
Культура Документы
1-1-2003
Savory, Paul, "Discrete-Event Simulation: Simulation Practices and Trends" (2003). Industrial and Management Systems Engineering --
Presentations. Paper 2.
http://digitalcommons.unl.edu/imsepresentations/2
This Article is brought to you for free and open access by the Industrial and Management Systems Engineering at DigitalCommons@University of
Nebraska - Lincoln. It has been accepted for inclusion in Industrial and Management Systems Engineering -- Presentations by an authorized
administrator of DigitalCommons@University of Nebraska - Lincoln.
Simulation Practices and Trends
University of Nebraska
What is a Model?
University of Nebraska
Why Develop a Model?
an aid to experimentation
a tool of prediction
an aid to thought
an aid to communication
an aid to training and instruction
University of Nebraska
How the Model is Used
FORMULATION
REAL
SYSTEM MODEL
DEDUCTION
University of Nebraska
Problem Solving Approaches
CERTAINTY UNCERTAINTY
The spectrum goes from physical models or prototypes which are expensive
and time consuming to build and need exact conditions to model the real system
and proceeds to completely abstract mathematical models
University of Nebraska
Factors Affecting the
Development of a Model
SYSTEM
Assessment
IMPLEMENTATION
University of Nebraska
What is a Computer Simulation?
Process of developing a
mathematical-logical
model of a system and
experimenting with that
model on a computer
University of Nebraska
Why Use Simulation?
The real system does not exist and it is too costly, time-
consuming, hazardous, or impossible to build
University of Nebraska
A Job Shop Example
University of Nebraska
Analysis of a Job Shop
Factors affecting our analysis
set-up times; unique production sequence of
each part; machine breakdowns; limited
waiting space
University of Nebraska
A Heuristic Model
One approach to studying this system is to an analytical
technique which seeks to get some unique and/or optimal
solution
University of Nebraska
Simulation Disadvantages
Simulation models are expensive and time
consuming to develop
University of Nebraska
The Simulation Process
Step 1: Problem Definition
Develop the preliminary model
University of Nebraska
Organizational Activities and
Simulation
PRODUCTION ACTIVITY
40
1. RESEA RCH
2. PROJ ECT
30 3. M A SS PRODUCTION
4. BA TCH PRODUCTION
5. J OB SHOP
20 6. CONTINUOUS FLOW LINE
7. OTHER
10
0
1 2 3 4 5 6 7
Production Type
University of Nebraska
Organizational Activities and
Simulation
USE OF SIMULATION - PURPOSE
30
1. DESIGN
2. RESEA RCH
3. PLA NNING
4. SCHEDULING
20
5. A SSIGNM ENTSA ND A LLOCA TIONS
6. OTHER
10
0
1 2 3 4 5 6
University of Nebraska
Project Contributors
SIMULATION TEAM MEMBERS
30
1. SY STEM A NA LY ST
2. SIM ULA TION DEV ELOPER
3. CONSULTA NT
4. SHOP FLOOR SUPERV ISOR
20
5. M A NA GER
6. OTHER
10
0
1 2 3 4 5 6
University of Nebraska
The Simulation Process
Step 4: Conceptual Model Formulation
Develop the preliminary model
University of Nebraska
The Simulation Process
Step 7: Validation
Does the model describe
the real system?
Step 9: Verification
Does the computer simulation model execute as
intended?
University of Nebraska
Hardware Configuration
COMPUTER HARDWARE
50
20
10
0
1 2 3 4
University of Nebraska
Simulation Software
GENERAL LANGUAGE
30
1. C
2. FORTRA N
3. PA SCA L
20 4. BA SIC
5. LISP
6. OTHER
7. NONE
10
0
1 2 3 4 5 6 7
University of Nebraska
Simulation Software
SIMULATION LANGUAGES
30
1. SLA M
2. SIM A N
3. GPSS
20 4. SIM SCRIPT
5. OTHER
6. NONE
10
0
1 2 3 4 5 6
University of Nebraska
A Banking System
University of Nebraska
SIMAN Simulation Model
CREATE: EXPON(2):MARK(ArrivalTime)
QUEUE, WaitTellerQ;
SEIZE: Teller;
DELAY: UNIFORM(2,5);
RELEASE: Teller;
TALLY: TimeInSystem, INT(ArrivalTime);
DISPOSE;
University of Nebraska
The Simulation Process
Step 10: Pilot Runs
Collect a small quantity
of output
University of Nebraska
The Simulation Process
Step 13: Make Production Runs
University of Nebraska
Project Effort Allocation
University of Nebraska
Available Computer Assistance
University of Nebraska
What You Should Remember
University of Nebraska