SIMULATION ASSIGNMENT THE UITHOFLIJN: Workplan
(from www.uithoflijn.nl)
General
 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:
 Problem description
 Assumptions
 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
 Performance measures
 State
 Input analysis:
 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)
 Graphs
 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.
 Conclusions
 Appendix with minutes of interview meeting
 Note that a complete report of the assignment is required to pass the
course.
 The deadline is given in the week schedule.
 You have to hand in the material through submit. The report has to be in PDFformat.

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 email to Roel van den Broek.

For questions you can contact practicum supervisor Roel van den Broek.
Getting additional information: interview
 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.
Milestones
There are 2 milestones. At each milestone you have a feedback discussion and/or demo with a practicum supervisor.
You not have to handin 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.
 You should have finished:
 the implementation of your simulation model
 input analysis
Please make an appointment through the form in the
week schedule.
Implementation
 You have to implement a discreteevent simulation
 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 79, 916, 1618,
1821.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.009.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:
 You have to run the simulation for these given data and include the results
in your report.