0% found this document useful (0 votes)
7 views19 pages

Introduction To Simulation: Prof. Dr. Nezir AYDIN Yıldız Technical University Industrial Engineering

This document introduces the concept of simulation, explaining it as an imitation of real-world processes used for analysis, design, and training. It outlines when to use simulation, its advantages over traditional methods, and the types of models involved, including discrete and continuous systems. The document also covers the steps in a simulation study and highlights various application areas such as manufacturing, healthcare, and logistics.
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)
7 views19 pages

Introduction To Simulation: Prof. Dr. Nezir AYDIN Yıldız Technical University Industrial Engineering

This document introduces the concept of simulation, explaining it as an imitation of real-world processes used for analysis, design, and training. It outlines when to use simulation, its advantages over traditional methods, and the types of models involved, including discrete and continuous systems. The document also covers the steps in a simulation study and highlights various application areas such as manufacturing, healthcare, and logistics.
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/ 19

END3942

CHAPTER 1
INTRODUCTION TO SIMULATION

Prof. Dr. Nezir AYDIN


Yıldız Technical University
Industrial Engineering

1
What is a Simulation?
• A simulation: imitation of the operation of a real-world
process or a system over time:
• Involves generation of an artificial history of a system.
• Observes that history and draws inferences about system’s
characteristics.
• Can be used as:
• Analyzing tool for predicting the effect of changes to existing
systems.
• Design tool to predict performance of new systems.
• Many real-world systems are very complex that cannot be
solved mathematically.
• Hence, numerical, computer-based simulation can be used to
imitate the system behavior.

2
2
When to use Simulation?
• Simulation can be used for the purposes of:
• Study and experiment with internal interactions of a complex
system.
• Observe the effect of system alterations on model behavior.
• Gain knowledge about the system through design of simulation
model.
• Use as a pedagogical device to reinforce analytic solution
methodologies, also to verify analytic solutions.
• Experiment with new designs or policies before implementation.
• Determine machine requirements through simulating different
capabilities.
• For training and learning.
• Show animation.
• Model complex systems.

3
3
SYSTEM Remember:
System Analysis course

• A system is a whole which consists of a set of


elements whose elements work in an interactive
fashion towards one common goal or more
common goals (tasks).

• Examples ?

• Real world systems usually are complex!!!

4
4
Why do we care about systems?
• To evaluate system performance
• To estimate system performance
• To improve processes
System
• To be prepared for errors

Experimentation on Experimentation on
Experimentation
physical model of the mathematical model
on real system
system of the system

Analytical solution SIMULATION


Remember:
Mathematics Simulation
Statistics
Operations Research 5
5
Pros of Solution approaches Remember:
Modeling or
modeling in OR
• Try and error
• Experiments on real system.
• It is not efficient if you need several trials,
• Costs are high,
• What if environment changes dynamically.

• Simulation
• You need to make some assumptions.
• Solution is not optimal

• Optimization
• It finds an optimal solution:
• What if it is not deterministic and/or very complex to model.
• In that case you need to develop or use heuristics methods, but they do
not guarantee optimal solution.

6
6
MODEL
• It is an imitation of the system.
• It should be detailed enough to get correct results to
imitate the true behaviour of the system.

Simplification
Model
Real System Condensation
Assumptions

7
7
Mathematical Model
• It is the condansated and simplified representation of the
system:
• It includes multiple mathematical parameters and assumptions. All
parameters are known or assumed to a certain degree.

• If the model is basic or easy to handle with analytical


methods, linear programming, queuing theory, differential
equations or other techniques, then use them.
• If the model is complex than Simulation should be used.

8
8
• Policy: Real System
• One queue
• Parallel servers
• FIFO.
• Input Parameters: • Output Parameters:
X Y
• Number of servers • Waiting time
Model
• Distribution of • Utilization of system
interarrival times capacity
• Distribution of
Service time Y=f(X)

9
9
SIMULATION MODEL
• There is uncertainty and randomness:
• Lets consider a banking process.

Real System Queuing Model


10
10
Areas of Application
• The applications of simulation are vast.
• The Winter Simulation Conference: an excellent way to
learn more about the latest in simulation applications and
theory.
• Some areas of applications:
• Manufacturing
• Construction engineering and project management.
• Military.
• Logistics, supply chain, and distribution.
• Transportation modes and traffic.
• Business process simulation.
• Healthcare.
• Computer and communication systems.

11
11
Areas of Application
• Some general trends:
• Risk analysis, e.g. pricing, insurance.
• Call-center analysis.
• Large-scale systems, e.g., internet backbone, wireless networks.
• Automated material handling systems as test beds for the
development and functional testing of control-system software.
• Banks
• Airports

12
12
Discrete and Continuous Systems
• Discrete system: in which state variable(s) change only at a
discrete set of points in time.
• e.g., the number of jobs in queue changes when a new job arrives or
when service is completed for another
• Continuous system: in which state variable(s) change
continuously over time.
• e.g., the head of water behind a dam.

Discrete System Continuous System


13
13
Types of Models
• Two types of models: mathematical or physical.
• Mathematical model: uses symbolic notation and
mathematical equations to represent a system.
• Simulation is a type of mathematical model.
• Simulation models:
• Static or dynamic.
• Deterministic or stochastic.
• Discrete or continuous.
• Our focus: discrete, dynamic, and stochastic models.

14
14
15

What this course covers

15
16

What this course covers

16
How are we going to do?
• Manuel ✓
• On spreadsheets of MS Excel and its addings ✓
• Other computer languages X
• C++, C#, JAVA, etc.. (ask your computer programming instructor)

• Simulation languages ?(if we have enough time)


• SIMAN, GPSS, SLAM etc..

• Simulation package programs ✓


• ARENA, ProModel, AutoMod, AnyLogic, etc.. ✓
17
17
Steps in a Simulation Study
• Four phases:
• Problem formulation, and setting objective and overall design (step
1 to 2).
• Modeling building and data collection (step 3 to 7)
• Running of the model (step 8 to 10).
• Implementation (step 11 to 12).
• An iterative process.

18
18
STEPS OF A SIMULATION (1/2)

See you at the next lecture ☺

19

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy