Professional Documents
Culture Documents
Simulation
IB3200
What is
Conceptual
Modelling?
Dr Katy Hoad
http://www.wbs.ac.uk/about/person/Kathryn-Hoad/
The Simulation
Solutions/
understanding Modeling Conceptual
model
Process
Computer
model
2
1
15/01/2021
The Simulation
Solutions/
understanding Modeling Conceptual
model
Process
Computer
model
3
Real world
problem
2
15/01/2021
Conceptual
model
Real world
problem
3
15/01/2021
Problem
situation
Define
Modelling
objectives
4
15/01/2021
Define
Modelling
objectives
Define
...the purpose of
Modelling
the model and
objectives
simulation project
Make simplifications & assumptions
Inputs Outputs
10
10
5
15/01/2021
Define
...the purpose of
Modelling
the model and
objectives
simulation project
Make simplifications & assumptions
Inputs Outputs
…which model Simulation
Experimental
elements can be Responses /
Factors Model Results
altered to effect a
change in the model
11
11
Define
...the purpose of
Modelling
the model and
objectives
simulation project
Make simplifications & assumptions
Inputs Outputs
Define components
…which model Simulation
Experimental
elements can be and connections Responses /
Factors Model
represented in Results
altered to effect a
change in the model model
12
12
6
15/01/2021
Define
...the purpose of
Modelling
the model and
objectives
simulation project
Make simplifications & assumptions
Inputs Outputs
Define components
…which model Simulation Define results
Experimental and connections Responses /
elements can be of model that
Factors Model in
represented Results
altered to effect a allow you to…
model
change in the model
13
13
14
14
7
15/01/2021
15
15
16
16
8
15/01/2021
17
17
18
18
9
15/01/2021
19
19
20
10
15/01/2021
21
Coming Next…
• Understanding the problem
situation.
22
22
11
15/01/2021
Simulation
IB3200
Conceptual modelling
Understanding
the problem
situation
Dr Katy Hoad
http://www.wbs.ac.uk/about/person/Kathryn-Hoad/
23
24
12
15/01/2021
25
25
26
13
15/01/2021
27
28
14
15/01/2021
29
30
30
15
15/01/2021
Example: Bank of
Granite
Problem situation:
Upper management are concerned
about their low customer service
ratings.
Over 70% of customer complaints
are about the amount of time they
have to wait to be seen by a bank
cashier.
31
31
ATM
32
32
16
15/01/2021
33
33
34
34
17
15/01/2021
35
35
36
36
18
15/01/2021
37
37
38
38
19
15/01/2021
39
39
40
20
15/01/2021
41
41
42
42
21
15/01/2021
43
43
44
44
22
15/01/2021
45
45
Coming Next…
• How to define the modelling
objectives.
46
46
23
15/01/2021
Simulation
IB3200
Conceptual modelling
Determining
Modelling
Objectives
Dr Katy Hoad
http://www.wbs.ac.uk/about/person/Kathryn-Hoad/
47
48
24
15/01/2021
49
49
50
25
15/01/2021
Achievement and...
Determining • Performance: Specify measures of
Modelling performance… How do you know
Objectives when you’ve achieved your aim? How
do you know if one change is ‘better’
than another / current system?
e.g. Increase production by 40%, decrease waiting times
so 90% of customers wait less than 5mins,…
51
Achievement and...
Determining • Performance: Specify measures of
Modelling performance… How do you know
Objectives when you’ve achieved your aim? How
do you know if one change is ‘better’
than another / current system?
e.g. Increase production by 40%, decrease waiting times
so 90% of customers wait less than 5mins,…
52
52
26
15/01/2021
Achievement and...
Determining • Performance: Specify measures of
Modelling performance… How do you know
Objectives when you’ve achieved your aim? How
do you know if one change is ‘better’
than another / current system?
e.g. Increase production by 40%, decrease waiting times
so 90% of customers wait less than 5mins,…
53
53
54
27
15/01/2021
55
55
56
28
15/01/2021
Constraints?
Determining • Specify any constraints within which
Modelling the recommendations must work,
Objectives
For example,
– Range for experimental factors?
– Budget?
– Space availability (capacity)?
– Regulations? e.g. Health and Safety
regulations, Hygiene rules, GDPR,…
57
57
Example: Bank of
Granite
Modelling Objective:
• Achievement: To improve
customer service and hence
reduce number of complaints by...
58
58
29
15/01/2021
Example: Bank of
Granite
Modelling Objective:
• Achievement: To improve
customer service and hence
reduce number of complaints by...
• Performance: …reducing waiting
times for customers waiting to
see cashiers at the cashier
counters, so that 95% of
customers wait less than 3
minutes to be seen.
59
59
Example: Bank of
Granite
Modelling Objective:
• Changes: Investigate the effect of
increasing the number of ATMs,
counters and cashier staff.
• Constraints:
– Space for maximum of 3 counters in
total.
– Budget for up to 3 more cashiers.
– Space and budget for a maximum of 2
ATMs in total.
60
60
30
15/01/2021
Coming Next…
• How to define the project
objectives.
61
61
Simulation
IB3200
Conceptual modelling
Determining
General Project
Objectives
Dr Katy Hoad
http://www.wbs.ac.uk/about/person/Kathryn-Hoad/
62
31
15/01/2021
63
64
64
32
15/01/2021
65
65
66
66
33
15/01/2021
67
67
68
68
34
15/01/2021
69
69
70
35
15/01/2021
71
71
72
72
36
15/01/2021
73
74
74
37
15/01/2021
75
76
38
15/01/2021
Coming Next…
• Designing the DES model:
– How to determine and define
the model inputs.
77
77
Simulation
IB3200
Conceptual modelling
Dr Katy Hoad
http://www.wbs.ac.uk/about/person/Kathryn-Hoad/
78
39
15/01/2021
79
80
80
40
15/01/2021
81
82
41
15/01/2021
83
83
84
84
42
15/01/2021
85
85
86
86
43
15/01/2021
Coming Next…
• Designing the DES model:
– How to determine and define
the model outputs.
87
87
Simulation
IB3200
Conceptual modelling
Dr Katy Hoad
http://www.wbs.ac.uk/about/person/Kathryn-Hoad/
88
44
15/01/2021
89
• Two purposes:
– Identify whether model objective(s) achieved
– Identify reasons why objective(s) not achieved
90
90
45
15/01/2021
91
92
92
46
15/01/2021
93
Coming Next…
• Designing the DES model:
– Determining the content of
the DES model.
– What is the appropriate
scope of the model?
94
94
47
15/01/2021
Simulation
IB3200
Conceptual modelling
Dr Katy Hoad
http://www.wbs.ac.uk/about/person/Kathryn-Hoad/
95
96
48
15/01/2021
97
97
98
49
15/01/2021
99
99
100
100
50
15/01/2021
Example:
Bank of Granite
Entities:
Cashier customers Include Flow through cashier system
101
101
Example:
Bank of Granite
Activities:
Activity involving cashier
Cashier service Include
customers and inputs (cashiers)
Activity involving cashier
ATM service Include
customers and inputs (ATMs)
102
51
15/01/2021
Example:
Bank of Granite
Queues:
Q for Cashier service Include Required for outputs (KPIs).
103
103
Example:
Bank of Granite
Component Include/ Justification
exclude
Resources:
Cashier staff Include Input (Experimental factor)
104
52
15/01/2021
Coming Next…
• Designing the DES model:
– What is the appropriate level
of detail in the components?
105
105
Simulation
IB3200
Conceptual modelling
Dr Katy Hoad
http://www.wbs.ac.uk/about/person/Kathryn-Hoad/
106
53
15/01/2021
107
108
54
15/01/2021
X5 min X6 min
109
109
Service
X8 min
110
110
55
15/01/2021
111
112
112
56
15/01/2021
Example:
Bank of Granite
113
Example:
Bank of Granite
Component Detail Include/ Comment
exclude
Activities:
Cashier Service Include Modelled as distribution, account
service time for variability in performance and
transaction type.
Resource Include Dedicated cashier.
Roster Include Experimental factor to
accommodate on/off peak periods.
Routing Include Entities go to first free activity from
single queue. Exit model when
activity complete. 114
114
57
15/01/2021
Example:
Bank of Granite
Component Detail Include/ Comment
exclude
Activities:
ATM service Service time Include Modelled as distribution,
account for variability in
transaction type.
Resource Include Dedicated ATM.
Roster Exclude Always available
Routing Include Entities go to first free activity
from single queue. Exit model
when activity complete.
Breakdowns Exclude Not a significant problem.115
115
Example:
Bank of Granite
Component Detail Include/ Comment
exclude
Queues:
Q for cashier Quantity Include Multiple server queue.
service
Capacity Exclude Assume no limit.
Dwell time Exclude No dwell time.
Routing Include Percentage routing from
entry.
Queue discipline Include FIFO
Baulking & Exclude Assumed not significant.
reneging 116
116
58
15/01/2021
Example:
Bank of Granite
Component Detail Include/ Comment
exclude
Queues:
Q for ATM Quantity Include Multiple server queue.
service
Capacity Exclude Assume no limit.
Dwell time Exclude No dwell time.
Routing Include Percentage routing from
entry.
Queue discipline Include FIFO
Baulking & Exclude Assumed not significant.
reneging 117
117
Example:
Bank of Granite
118
118
59
15/01/2021
Example:
Bank of Granite
119
119
Coming Next…
• Designing the DES model:
– Making simplifications and
assumptions in DES
modelling.
120
120
60