0% found this document useful (0 votes)
83 views

System Simulation: Modeling and Analysis

The document discusses system simulation through modeling and analysis. It defines key simulation concepts like discrete-event simulation and defines the state of a system. Simulation is presented as a tool to study complex systems that are too costly or impossible to experiment on directly. Reasons for using simulation include system complexity, evaluation before building a real system, and analyzing queuing systems. The document outlines areas where simulation is applied and tools used for simulation modeling.

Uploaded by

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

System Simulation: Modeling and Analysis

The document discusses system simulation through modeling and analysis. It defines key simulation concepts like discrete-event simulation and defines the state of a system. Simulation is presented as a tool to study complex systems that are too costly or impossible to experiment on directly. Reasons for using simulation include system complexity, evaluation before building a real system, and analyzing queuing systems. The document outlines areas where simulation is applied and tools used for simulation modeling.

Uploaded by

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

System Simulation

Modeling and Analysis

Jurusan Manajemen Logistik – STIMLOG


BANDUNG – 2018
References

1. Banks, J., J.S. Carson II, B.L. Nelson, & D.M. Nicol:
Discrete-Event System Simulation, 4th ed., Prentice-
Hall (2005).
2. Law, A.M., & W.D. Kelton: Simulation Modeling and
Analysis, 3rd ed., McGraw-Hill (2000).
3. Kelton, W.D., R.P. Sadowski, & D.T. Sturrock:
Simulation with Arena, 3rd ed., McGraw-Hill (2004).
System and model

MODEL

SYSTEM
Model types

 Based on the purpose of the model:


– Descriptive model
– Predictive model
– Prescriptive (normative) model

 Based on the representation method:


– Iconic model
– Analog model
– Symbolic model
What is simulation?

•the imitation of the operation of a real-world process or


system over time. [Ref.1]
•a computer model to evaluate a model numerically,
and data are gathered in order to estimate the desired
true characteristics of the model. [Ref.2]
•a broad collection of methods and applications to mimic
the behavior of real systems, usually on a computer with
appropriate software. [Ref.3]
Simulation model

 Simulation model is a descriptive/predictive model.


 If simulation model is integrated with “best” solution
searching procedure, then it will become normative
model.
 Alternatives for “best” solution searching procedure:
– Trial and error with intuition
– Design of experiment
– Metaheuristic optimal searching procedure
Ways to study system
Reason to use simulation model

 It’s way too costly to experiment with the real


system.
 The real system itself doesn’t exist.
 System complexity that cannot be solved by
analytical model.
Reason to use simulation model
(Example): Queuing System

Simple queuing system, e.g.


- Single queuing line (even with
multiple servers)
- No jockeying
- No balking, no reneging
- Queuing network without complex
feedback Use Queuing
- Poisson process arrival and Theory!!
service
(No need to use
simulation)
Reason to use simulation model
(Example): Queuing System

Complex queuing system, e.g.


- Multiple servers with multiple
queuing lines
- Jockeying phenomena
- Customers balking and/or reneging
- Queuing network with complex
rules and feedback
- Complex servers schedule and
downtimes Use Simulation!!
Simulation as an industrial engineering tool

 Simulation has become the most widely


used tool among industrial and systems
engineers. [Turner, et al: Introduction to
Industrial and Systems Engineering, 1993]
 Simulation is one of the most widely used
operations-research and management-
science techniques, if not the most widely
used. [Ref.2]
Areas of application
 Designing and analyzing manufacturing systems
 Evaluating military weapons systems or their logistics
requirements
 Determining hardware requirements or protocols for
communications networks
 Determining hardware and software requirements for a
computer system
 Designing and operating transportation systems such as
airports, freeways, ports, and subways
 Evaluating designs for service organizations such as call
centers, fast-food restaurants, hospitals, and post offices
 Reengineering of business processes
 Determining ordering policies for an inventory system
 Analyzing financial or economic systems
Tools for simulation modeling

 Manual (simulation by-hand)


 Spreadsheet (e.g.: Excel)
 General-purpose programming language: (e.g.:
Visual Basic, C/C++, Java, C#)
 Simulation software:
– Simulation language (e.g.: SIMAN, GPSS,
SLAM)
– Simulation package (e.g.: Arena, AweSim/Visual
SLAM, ProModel, Powersim)
Simulation tools for this course

 Microsoft Excel with Visual Basic for


Application (VBA) macro
 Rockwell Software’s Arena
Classification of Simulation

 Based on time role in the model: Static vs.


Dynamic
 Based on probabilistic (i.e., random)
contents: Deterministic vs. Stochastic
(Probabilistic)
 Based on the state of the system: Discrete
vs. Continuous (see the following explanation of the
state of a system)
State of a System

 State of a system: collection of variables necessary


to describe a system at a particular time, relative to
the objectives of a study.
 E.g.: in a study of a bank, possible state variables:
– the number of busy tellers
– the number of customers in the bank
 System category based on the system state:
– Discrete system vs. Continuous system
State of a System
Discrete-Event Simulation

 This course will introduce the fundamental


concept of discrete-event simulation:
– Discrete system state
– Probabilistic elements

 Discrete event simulation is frequently used


in the modeling, analysis, and design of
manufacturing systems and service systems.
Other popular simulation term

 Monte Carlo simulation: a static simulation; utilizing


random-number to solve deterministic or probabilistic
system.
 System dynamics simulation: a continuous
simulation model (all state variables are assumed or
modeled as continuous), most widely used to study
behavior of complex system where feedbacks occur
among the components.
 Agent-based modeling and simulation: a relatively
new approach in simulation modeling, where the
system comprises many interacting entities by some
complex rules of interaction
Organization for Simulation Expertise
and Practicioners

 Society on Modeling and Simulation


International (SCS, formerly Society for
Computer Simulation)
 Association for Computing
Machinery/Special Interest Group on
Simulation (ACM/SIGSIM)

You might also like