SIMULATION ETS061

Higher education credits: 7,5. Grading scale: TH. Level: A (Second level). Language of instruction: The course might be given in English. ETS061 overlap following cours/es: ETS060, ETS120, ETS060 och ETS120. Optional for: C4, C4ks, D4, D4ks, E4ks, I3ip, Pi4. Course coordinator: Associate Professor Christian Nyberg, christian.nyberg@telecom.lth.se, Inst f telekommunikationssystem. Prerequisites: Programming, Basic probability, Statistical methods, Queuing theory. Assessment: To pass the course it is enoguh to do the home assignment and project work. To get the grades 4 and 5, one also has to do a written exam. Parts: 2. Home page: http://www.telecom.lth.se.

Aim
The purpose of the course is to give an introduction to discrete event simulation, a method for studying the dynamics of systems and especially their real-time performance.

Knowledge and understanding
For a passing grade the student must

• Know something about the different kinds of dynamic models that are used in engineering, social sciences, logistics and science

• Describe the event-scheduling and the process-oriented approach to writing simulation programs

• Have knowledge about simulation tools

• Know how to estimate the accuracy of simulation results

Skills and abilities
For a passing grade the student must

• Write well-structured simulation programs in general programming languages

• Use a simulation tool

• Estimate the accuracy of a simulation result

• Be able to decide the best simulation model to use in a simulation study

• Be able to verify and validate simulation programs, that is, make it credible that a simulation program gives result that mirrors the behaviour of the real system

• Present the result of a simulation study in a clear and concise report

Contents
In the course we start by studying different kinds of models. In the course we concentrate on discrete event models, where the state of the model is changed at certain, discrete epochs. Students learn to write process-oriented and event-scheduling simulation programs in general programming languages. Also simulation tools are used in the course. Estimation of accuracy, random number generation, methods for studying rare events, verification and validation are also covered. The students work very independently with projects where all the contents of the course are used.

Literature
Nyberg, C, Compendium in simulation

Parts

Code: 0106. Name: Project.
Higher education credits: 4,5. Grading scale: TH. Assessment: Project in simulation. Contents: Project in simulation.

Code: 0206. Name: Home Assignments.
Higher education credits: 3. Grading scale: TH. Assessment: Home assignments in simulation. Contents: Home assignments in simulation.