You are on page 1of 9

16/01/2018

SIMULATION STUDIES
AN OVERVIEW (PART I)
Dr. Chee Khian Sim
Logistics, Operational Research and Analytics
Group
chee-khian.sim@port.ac.uk

Simulation Studies: An Overview

1
16/01/2018

An Overview (Cont.)
• A conceptual model: a description of the model
that is to be developed.
• A computer model: the simulation model
implemented on a computer.
• Improvements and/or understanding: derived
from the results of the experimentation.
• An improvement in the real world: obtained
from implementing the improvement and/or
understanding gained.

CONCEPTUAL MODEL

2
16/01/2018

Conceptual Modelling
• The conceptual model is a non-software specific
description of the simulation model that is to be
developed, describing the objectives, inputs,
outputs, content, assumptions and
simplifications of the model.
1. Objectives: the purpose of the model and
modelling project.
2. Inputs: those elements of the model that can
be altered to affect an improvement in, or better
understanding of, the real world; otherwise,
known as the experimental factors.

Conceptual Modelling (Cont.)


3. Outputs: report the results from simulation
runs.
4. Content: the components that are represented
in the model and their interconnections.
5. Assumptions made either when there are
uncertainties or beliefs about the real world
being modelled.
6. Simplifications incorporated in the model to
enable more rapid model development and
use.

3
16/01/2018

Conceptual Modelling (Cont.)


• Content of a model described in terms of two
dimensions:
1. Scope of the model.
• The model boundary or the breadth of the real system
that is to be included in the model – what to model.
• Components: Entities; activities; queues; resources.
2. Level of detail.
• The detail to be included for each component in the
model’s scope – how to model it.

Conceptual Modelling (Cont.)


• Methods to represent the content of the
conceptual model:
• Component list.
• Process flow diagram.
• Logic flow diagram.
• Activity cycle diagram.

Logic flow diagrams use standard flow diagram


symbols to represent the logic of the model.
• Software such as Visio and Flowcharter support
flow diagramming.

4
16/01/2018

An Example: Single Server Queue


Problem Situation:
• An organisation is setting up a simple service
process.
• Arriving customers are served at a single service
point. If the service point is busy, customers wait in
a queue.
• Initial plan is to achieve an average service time of
0.8 minutes, but through improvements in the
service process, it is possible to achieve a service
time of 0.75 minutes or even 0.7 minutes.
• The organisation requires that the average waiting
time for customers is less than two minutes.

10

An Example (Cont.)
1. Objective: Determine the service time
required to ensure that the average
waiting time is less than 2 minutes.
2. Input/Experimental Factor:
Mean service time will be set to 0.7, 0.75 and 0.8
minutes.
3. Outputs:
• Average waiting time – to determine achievement of
objective.
• Utilisation of the service point – to determine reasons
for failure to meet objective.

5
16/01/2018

11

An Example (Cont.)
4. Content:
Scope of Model Component
Entities:
Customers
Activities:
Server
Queues:
Queue for service
Resources:
Personnel

12

An Example (Cont.)
Level of detail
Component Detail
Entities:
Customers • Arrival pattern: Random
• Routing: to queue
Activities:
Server • Quantity: 1
• Service time: Fluctuates
with mean 0.7, 0.75 or
0.8
• Routing: to world

6
16/01/2018

13

An Example (Cont.)
Component Detail
Queues:
Queue for • Quantity: 1
service • Queue discipline: first-in-
first-out
• Routing: to server
Resources:
Personnel Not modelled; Represented
by server

14

An Example (Cont.)

Logic flow diagram


of single server
queue

7
16/01/2018

15

An Example (Cont.)
5. Assumptions: No breakdowns of server.
6. Simplifications:
• Service personnel (resource) not specifically
modelled, but represented by the server
(activity)
• No limit to the number of people who can wait in
the queue for service.
• No pushing in to the queue and no balking,
jockeying or reneging from the queue.

16

Logic Flow Diagram


Shape Name Description
Flow line An arrow coming from one symbol and ending
at another symbol represents that control
passes to the symbol the arrow points to.
Terminal They usually contain the word “Start” or “End”,
or another phrase signalling the start or end of
a process.
Process The shape is used to show that something is
performed.

The shape is used to show where a decision


is necessary, commonly a Yes/No question or
Decision True/False test. The conditional symbol is
peculiar in that it has two arrows coming out of
it.

8
16/01/2018

17

Exercise
• Three types of customers can arrive at a bank.
• Type 1: See one of the six available bank counters.
• Type 2: Wish a consultation with the mortgage advisor.
• Type 3: Wish to consult one of the two standby investment
advisors.
• Customers formed a queue for the service he/she is
seeking, if all personnel for the service are occupied.
• After service is completed, customer leaves the bank.

Develop a logic flow diagram to represent the operations of


the system.

18

References
1. Stewart Robinson, Simulation: The Practice of
Model Development and Use. 2nd Edition.
Palgrave Macmillan, 2014.
2. Wikipedia.

You might also like