Work with one other student (strongly preferred option) or individually.
The deliverables consist of (an) implemented simulation model(s),
a report, and a presentation.
The report has to be between 10 and 20 pages of 11 pt A4 . This excludes
pictures and tables.
The report contains at least:
Analysis of the problem (what answers to the posed questions can
you give before the simulation by quantitatively analyzing the Uithoflijn)
Explanation of the models:
Events and event handlers
modelling of input data from the given data files.
choice and motivation for applied probability distributions
Output analysis: experimental results from your own model:
Questions to be answered by the experiments
Description of the investigated scenarios including all
relevant parameter settings and performance measures
Number of runs
Tables (at least the most interesting ones)
Observations from your tables and graphs
Statistical analysis. The minimum requirement is to find confidence intervals for comparing two different scenarios. You can make a selection of the most interesting combinations (select at least 10). Additional analyis such as Comparisons with a standard', All pairwise comparisons, or Ranking and selection are optional (will improve your grade).
Results from the artificial input model.
Appendix with minutes of interview meeting
Note that a complete report of the assignment is required to pass the
You have to hand in the material through submit. The report has to be in PDF-format.
If you want you can have a feedback discussion on the Simulation Assignment
in which you can clarify some parts your work that we have questions about. The grade will be decided after the discussion.
See week schedule for the form to maken an appointment.
If you do not sign up, you will just obtain a grade for your assignment.
You have to give a presentation of 8 minutes to explain the highlights and special issues of your simulation study and you have to summarize your results.
The schedule an location will be published in the week schedule. Please send a copy of your presentation by e-mail to Roel van den Broek.
There is one opportuinity to obtain additional
information from domain expert Marcel van Kooten Niekerk (QBuzz) by means of an interview;
see week schedule for the form to make an appointment.
Interviews will take place with at most five groups simultaneously.
Seriously prepare questions for the interview.
Interview and write minutes of meeting.
Make sure that you do not miss important characteristics
of the process.
There are 2 milestones. At each milestone you have a feedback discussion and/or demo with a practicum supervisor.
You not have to hand-in stuff. You should bring written material and your laptop and explain to the practicum supervisor what you have done. The milestones
are as follows:
You should have finished:
your simulation model
it is highly recommended that you have completed some work on the implementation and/or input analysis.
The simulation has to be implemented in a standard imperative programming
language such as Java or C#.
You have to fully implement the simulation by yourself and are not allowed
to use any simulation libraries or frameworks.
You have to use probability distributions for driving and dwell times of the tram, and for the arrival of passengers that want to enter the tram.
Artificial input files for validation
In this assignment you design your own realistic passenger arrival model on the
basis of the real data of line 12 and the given forecast. This is the model on which you base your computational experiments and output analysis.
In this model the arrival rate can fluctuate per 15 minutes.
Besides that there are artificial passenger arrival models. These are for validation purposes only and therefore are simpler than the realistic model. (Of course you also have to
do your own input analysis and define a realistic model.)
The artificial input model derived from our csv files.
In the artificial input model, in each of the periods 7-9, 9-16, 16-18,
18-21.30 the average number of passengers per time unit (i.e. the
rate of the Poisson proces) is constant. For each of these periods the
file gives for each stop and each direction the average TOTAL number of
passenger the enter and exit during this period, respectively.
For example, in file 01, between 7.00-9.00 at stop WKZ on average 302 passengers enter the tram. Hence the strong fluctuations in the data of line 12
do not apply here.Here the passenger flow is more stable.
We have the following files: