G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System...
Transcript of G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System...
![Page 1: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/1.jpg)
G54SIM (Spring 2016)
Lecture 02
Simulation Studies - An Overview
Peer-Olaf Siebers
![Page 2: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/2.jpg)
Motivation
• Introduce different life cycles used for simulation studies (for data and theory driven simulation)
• Further distinguish simulation paradigms in data and theory driven approaches
• Provide a complete example of a simulation study
G54SIM 2
![Page 3: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/3.jpg)
• Operations Research (data driven) – Discrete Event Simulation
Life Cycle of a Simulation Study
G54SIM 3
Robinson (2004) Balci (1990)
![Page 4: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/4.jpg)
G54SIM 4
Oval symbols: Phases
Dashed arrows: Processes
Solid arrows: Credibility assessment stages
![Page 5: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/5.jpg)
G54SIM 5
![Page 6: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/6.jpg)
Processes
• Problem formulation (problem structuring / definition) – Communicated problem is rarely clear, specific, or organized
– Initially communicated problem is translated into a formulated problem sufficiently well defined to enable specific research action
• Investigation of Solution Techniques – Sometimes communicated problem is formulated under the influence
of a solution technique in mind
– Important to identify all alternative techniques that can be used in solving the formulated problem
– Chosen technique needs to be a sufficiently credible one which will be accepted and used by the decision maker(s)
G54SIM 6
![Page 7: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/7.jpg)
G54SIM 7
![Page 8: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/8.jpg)
Processes
• System investigation – Process of investigating the characteristics of the system that contains
the formulated problem (for consideration in system definition and modelling)
• Change characteristics: How often and how much the real system will change during the course of a simulation study
• Environment characteristics: Consists of all input variables that can significantly affect its state
• Counterintuitive behaviour characteristics: Some systems may show counterintuitive behaviour which we should try to identify for consideration in the model
G54SIM 8
![Page 9: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/9.jpg)
Processes
• System investigation (cont.) • Drift to low performance characteristics: A system may show a drift to
low performance due to the deterioration of its components over a period of time
• Interdependency and organisation characteristics: In a complex system, many activities or events take place simultaneously and influence each other; needs to be examined before abstracting the real system for the purpose of modelling; decomposing the system into subsystems and subsystems into sub-subsystems
G54SIM 9
![Page 10: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/10.jpg)
G54SIM 10
![Page 11: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/11.jpg)
Processes
• Model formulation – Process by which a conceptual model is envisioned to represent the
system under study
– Robinson (2004): "The conceptual model is a non-software specific description of a simulation model describing the objectives, inputs, outputs, content, assumptions and simplification of the model"
– Input data analysis and modelling
• SDS: Model driven by rate changes defined through differential equations
• DES and ABS: Model driven by input values obtained via sampling from probability distributions
G54SIM 11
![Page 12: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/12.jpg)
Processes
• Model Representation – Process of translating the conceptual model into a communicative
model (representation which can be communicated to other humans)
– Typical representation formats:
• SDM: Causal loop diagrams, stock and flow diagrams
• DEM: Flow charts, activity cycle diagrams
• ABM: UML + AgentUML
• Specific mechanisms: Pseudo-code
– Criteria for selection:
• Applicability for describing the system under study
• Technical background of the people to whom the model is communicated
• Translatability into a programmed model
G54SIM 12
![Page 13: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/13.jpg)
Processes
G54SIM 13
STORE
CUSTOMERS
Customer #3 State-ChartCustomer #2 State-Chart
Entering
Resting ***
Spreading
word of mouthEvaluating
(shopping experience)
Leaving
Contemplating(dummy state)
Seeking help
Being helpedQueuing for help
Queuing at till(to buy)
Being served at till(buying)
BrowsingSeeking refund
Queuing at till(for refund)
Being served at till(refund decision)
Customer #1 State-Chart STAFF
Want to buy
Want refund
Want help
SIG
NA
LS
Staff #3 State-ChartStaff #2 State-Chart
Staff #1 State-Chart
*** = initialisation state
Waiting
Serving
Evaluating(system state)
Invite
Resting ***Rota
![Page 14: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/14.jpg)
Processes
• Input data modelling
G54SIM 14
situation min mode max
leave browse state after … 1 7 15
leave help state after … 3 15 30
leave pay queue (no patience) after … 5 12 20
event
someone makes a purchase after browsing
someone requires help
someone makes a purchase after getting help
probability of event
0.37
0.38
0.56
1 7 15 x
PD
F
![Page 15: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/15.jpg)
G54SIM 15
![Page 16: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/16.jpg)
Processes
• Programming – Nowadays mainly Visual Interactive Modelling Systems (VIMS)
– Software:
• SDS: Dynamo, iThink/Stella, PowerSim, Vensim, ...
• DES: Arena, SimIO, Simul8, Witness, ProModel, Extend, FlexSim, ...
• ABS: AnyLogic, many academic tools focusing on specific research areas
• Programming languages: GPSS, SIMAN, SIMSCRIPT, SIMULA, SLAM, ...
– Survey available at OR/MS website (latest version from October 2015)
• http://www.orms-today.org/surveys/Simulation/Simulation.html
•
G54SIM 16
![Page 17: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/17.jpg)
G54SIM 17
![Page 18: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/18.jpg)
Processes
• Design of experiment – Process of formulating a plan to gather the desired information at
minimal cost and to enable the analyst to draw valid inferences
• Obtaining accurate results
– Run conditions: Warm up period, number of replications, run length
– Variance reduction techniques: Obtain greater statistical accuracy for the same amount of simulation runs
• Searching the solution space
– Response-surface methodologies: Find the optimal combination of parameter values which maximize or minimize the value of a response variable
– Factorial designs: Determine the effect of various input variables on a response variable
– Ranking and selection techniques: comparing alternative systems
G54SIM 18
![Page 19: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/19.jpg)
Processes
• Experimentation – What-if analysis
• Making changes to the model’s inputs, running the model, inspecting the results, learning from the results, making changes to the model’s inputs ...
– Different purposes of experimentation
• Comparison of different operating policies, evaluation of system behaviour, sensitivity analysis, forecasting, optimisation, determination of functional relations
– Output analysis (for stochastic simulation)
• Analysis of results from single scenario (mean and standard deviation)
• Comparing alternative scenarios (using confidence intervals to test difference between results from two scenarios)
G54SIM 19
![Page 20: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/20.jpg)
Processes
• Histograms of the same mean but different levels of variability
G54SIM 20
Robinson (2004)
![Page 21: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/21.jpg)
G54SIM 21
![Page 22: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/22.jpg)
Processes
• Redefinition – Maintaining the model for further use
• Updating the model so that it represents the current form of the system
• Altering it for obtaining another set of results
• Presentation of simulation results – Process of interpreting simulation results and presenting them to the
decision makers for their acceptance and implementation
– Implementation:
• Putting the solution into practice
• Implementing the model
• Implementation as a learning aid
G54SIM 22
![Page 23: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/23.jpg)
Verification and Validation
• Verification and validation are continuous processes that are performed throughout the life cycle of the simulation study
• Verification – Substantiating that the simulation model has been transformed from
one form into another as intended with sufficient accuracy
– Deals with "building the model right"
• Validation – Substantiating that the simulation model, within its domain of
applicability, behaves with satisfactory accuracy consistent with the study objectives
– Deals with "building the right model"
G54SIM 23
![Page 24: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/24.jpg)
Life Cycle of a Simulation Study
• Business + Economics + Social Science (theory driven) – System Dynamics Simulation and Agent-Based Simulation
G54SIM 24
Richardson and Pugh (1981) Sterman (2000)
![Page 25: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/25.jpg)
Life Cycle of a Simulation Study
• Data driven agent-based simulation
G54SIM 25
Hassan et al (2008)
![Page 26: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/26.jpg)
Life Cycle of a Simulation Study
• Comparing data driven and theory driven approaches
G54SIM 26
after Robinson (2011)
![Page 27: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/27.jpg)
Paradigm Update
G54SIM 27
![Page 28: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/28.jpg)
Simulation Project Time-Scales
• Cochran et al. (1995): – Surveyed: Simulation users in industrial settings
G54SIM 28
4
20
31
16
29
0 5 10 15 20 25 30 35
1 week or less
1 week to 1 month
1 to 3 month
3 to 6 month
more than 6 month
![Page 29: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/29.jpg)
Case Study
Modelling the Cargo Screening Process
at the Ferry Port in Calais
G54SIM 29
![Page 30: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/30.jpg)
Problem Formulation
G54SIM 30
• Location: Calais Ferry Port (France)
• Problem: Illegal immigration
• 900.000 lorries/year
• 3500 positive lorries ~ 0.4%
![Page 31: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/31.jpg)
Problem Formulation
G54SIM 31
![Page 32: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/32.jpg)
System Investigation
G54SIM 32
![Page 33: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/33.jpg)
System Investigation
G54SIM 33
French
Passport Check
French
Screening
Facilities
French
Deep Search
Facilities
TicketsUK
Passport Check
UK
Search Facilities
UK
Deep Search
Facilities
Berth Parking
Space
French Border Control Offices and Detention Facilities UK Border Control Offices and Detention Facilities
Controlled by
UK Border Agency
Controlled by
Calais Chamber of Commerce (CCI)
![Page 34: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/34.jpg)
System Investigation
• Inspection Sheds – Heartbeat Detector
– CO2 Probe
– Visual Inspection
– Canine Sniffers
• Drive Through – Passive Millimetre Wave Scanner
G54SIM 34
![Page 35: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/35.jpg)
System Investigation
G54SIM 35
Statistic Value
Total number of lorries entering Calais harbour 900,000
Total number of positive lorries found 3474
Total number of positive lorries found on French site 1,800
Total number of positive lorries found on UK site 1,674
… In UK Sheds 890
… In UK Berth 784
![Page 36: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/36.jpg)
Model Representation (French Side)
G54SIM 36
4.90%
95.10%
x.x%
x.x%
PMMWCheck_F
PassportCheck_F
HBCheck_F
Tickets@
OpenCheck_H
Tickets@
100%
x.x%
x.x%
x.x%
x.x%
Tickets@
OpenCheck_S
Tickets@
OpenCheck_S
CO2Check_F
x.x%
x.x%Tickets@
RemovePeople_S
RemovePeople_S
x.x%
x.x%
RemovePeople_H
Arrive at Calais
@DeepSearch_F
x.x%DeepSearch_F@
x.x
0.6
x.x%
x.x%TicketFerry@Ticket 100%
x.x
x.x
0.99
1.0
@Screening_F
Screening_F@
BorderAgency_F
x.x%
x.x%
BorderAgency_F100%
BorderAgency_F
BorderAgency_F
100%
100%
S=44%; H=56%
S
H
x.x%
x.x%
BorderAgency_UK
PassportCheck_UK
1.0
100%
Red font = example
![Page 37: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/37.jpg)
Model Representation (UK Side)
G54SIM 37
@Search_UK
CO2Check_UK
OpenCheck_S
Berth@
RemovePeople_S
Berth@
BorderAgency_UK
HBCheck_UK
x.x%
x.x%
x.x%
x.x%
x.x%
x.x%
x.x%
100%
OpenCheck_H
Berth@
RemovePeople_H
Berth@
BorderAgency_UK
x.x%
x.x%
x.x%
x.x%
100%
OpenCheck_H
RemovePeople_H
Berth@
BorderAgency_UK
x.x%
x.x%100%
DeepSearch_UK@
@DeepSearch_UK 100%
S
H
@Berth
random
checks
random
checksOpenCheck_H
S
H
RemovePeople_H
@Berthx.x%
x.x%100%
x.x%
x.x%
x.x%
x.x%
@Berth
OpenCheck_S
@BerthCO2Check_F
RemovePeople_S
x.x
x.x
BorderAgency_UK100%
x.x
x.x
WaitFerryArrival100% Leave to Dovera maximum of 175 lorries can leave Calais once per hour
BorderAgency_UK
x.x
@Routing
x.x
x.x
x.x
![Page 38: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/38.jpg)
Programming
G54SIM 38
![Page 39: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/39.jpg)
Programming
• Inspection sheds and berth activities
G54SIM 39
![Page 40: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/40.jpg)
Presentation
G54SIM 40
![Page 41: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/41.jpg)
Presentation
G54SIM 41
![Page 42: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/42.jpg)
Experimentation
G54SIM 42
![Page 43: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/43.jpg)
Experiment 1
• Detection Rate vs. Clandestines Detected
G54SIM 43
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
detection rate
pro
po
rtio
n o
f c
lan
de
sti
ne
s d
ete
cte
d
![Page 44: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/44.jpg)
Experiment 2
• Objectives (service standards) – Less than 5% of lorries should spend more than 27.01 minutes in the
system
– The base detection rates should not be compromised
• Possible intervention – Allow lorries to pass without inspection when queues in front of the
UK sheds are getting too long
G54SIM 44
![Page 45: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/45.jpg)
Experiment 2
G54SIM 45
1 2 3 4 5 6 7
0% 10% 20% 0%
0% 10% 20%
Arrivals 900000 990000 1080000 900000
Soft-sided 0.44
Positive 0.00550 0.00500 0.00458 0.00550
UK Sheds 0.330 0.300 0.275 0.363 0.396
UK Berth 0.600 0.545 0.500 0.660 0.720
France 0.41
UK Sheds 0.80
UK Berth 0.95
Queue size restriction UK Sheds off 10 9
1 2 3 4 5 6 7
France 0.858 1.019 1.268 0.863 0.859 0.860 0.863
UK Sheds 2.612 2.474 2.321 3.452 5.046 3.940 3.763
Overall 1.831 1.783 1.856 2.439 3.620 2.901 2.788
18.099 18.085 18.155 18.517 19.274 18.893 18.834
0.019 0.019 0.020 0.036 0.068 0.052 0.049
UK Sheds 0.676 0.676 0.677 0.744 0.812 0.803 0.801
UK Berth 0.808 0.808 0.809 0.868 0.915 0.914 0.914
France 1774.9 1765.5 1745.9 1780.5 1774.3 1757.5 1769.7
UK Sheds 900.8 814.0 733.8 981.2 1078.0 1061.2 1042.8
UK Berth 699.9 658.4 630.7 715.9 743.0 746.5 746.8
Missed 1590.1 1697.2 1797.0 1480.7 1365.7 1361.7 1358.1
Search rate
Detection Rates
Scenarios
Positive lorries
Resource utilisation
Waiting times (avg)*1)
Results
Time in system (avg)
Service problem
Traffic Growth (TG)
Search Growth (SG)
Lorries
![Page 46: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/46.jpg)
Next Step
• Develop a combined DES/ABS version of the model
G54SIM 46
![Page 47: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/47.jpg)
Summary
• What did you learn today?
G54SIM 47
![Page 48: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/48.jpg)
Comments or Questions?
G54SIM 48
![Page 49: G54SIM (Spring 2016) - Nottinghampszps/g54sim/2016/G54SIM-Lec02_2016_full.pdfProcesses • System investigation (cont.) • Drift to low performance characteristics: A system may show](https://reader030.fdocuments.us/reader030/viewer/2022040522/5e7f7ea2bfc1286a5d5088db/html5/thumbnails/49.jpg)
References
• Balci (1990) Guidelines for successful simulation studies
• Cochran et al (1995) Simulation project characteristics in industrial settings
• Hassan et al (2008) Stepping on earth: A roadmap for data-driven agent-based modelling
• Richardson and Pugh (1981) Introduction to System Dynamics Modeling with DYNAMO
• Robinson (2004) Simulation: The practice of model development and use
• Robinson (2011) Are ABS and OR commensurable paradigms (ORSimSIG presentation)
• Siebers et al (2009) Development of a cargo screening process simulator: A first approach
• Sterman (2000) Business Dynamics: Systems Thinking and Modeling for a Complex World
G54SIM 49