## Lecturers

## Details

- Semester: Winter term 2014/2015
- Type of lecture: Vorlesung + Übung
- SWS: 2 + 2
- ECTS Credits: 2,5 + 2,5
- Language: English
- Maximum students: 35

**Organizational (Vorlesung): **

The lectures are given in English, all written material is in English.

**Organizational (Übung): **

The exercises will be held on Tuesday or Wednesday and serve for practice of theory, usage of various tools, and for preparation of assignments. On selected days, these exercise hours will serve as programming hours, where an advisor will be present in order to assist in the current assignments (supervised computer hours).

During the supervised computer hours on Friday, students are expected to work on their assignments with their teams. A computer room will be exclusively reserved for this class in the hours given below. When questions arise, the teaching assistant may be asked directly or be contacted in his office, via phone or via Email.

Beyond the exercises and computer hours, appointments for individual discussions may be arranged with the teaching assistant at any other time (also via Email). Otherwise, please limit your unappointed seek for individual assistance to the exercise or computer hours.

**Summary (Vorlesung): **

Overview of the various kinds of simulation, discrete simulation (computational concepts, simulation of queuing systems, simulation in Java, professional simulation tools), required probability concepts and statistics, modeling paradigms (e.g., event/process oriented, queuing systems, Petri nets, UML statecharts), input modeling (selecting input probability distributions), random number generation (linear congruential generators and variants, generating random variates), output analysis (warm-up period detection, independent replications, result presentation), continuous and hybrid simulation (differential equations, numerical solution, hybrid statecharts), simulation software, case studies, parallel and distributed simulation.

**Summary (Übung): **

Calculation of expected values with the aid of probability theory, determination of confidence intervals, creation of simulation models using AnyLogic, hybrid modeling with statecharts, data collection and distribution fitting with ExpertFit.

Both proofs of attendance (“unbenotete/benotete Scheine”, 4 SWS) and credits (ECTS 5) can be obtained. Depending on the examination regulations (“Prüfungsordnung”) of the respective field of study it is possible to take a written exam for which you have to register at the examination office (“Prüfungsamt”).

Proofs of attendance and credits can only be given for a combination of attending the lectures and successfully participating in the exercise courses. Successful participation presupposes that all assignments have been completed successfully (as assessed by the trainer of the course). Additionally, a written test at the end of the lecture session has to be passed. For a proof of attendance, at least 50 % of all possible points must be obtained; for a credit, the grade is determined by the number of points obtained (always according to the same linear scale).

**Averill Law:***Simulation, Modeling and Analysis*, 5th Edition, McGraw-Hill, 2014.

3rd Edition available in “Gruppenbibliothek Informatik” in “Handapparat” No. 35.**J. Banks, J. Carson, B. Nelson, D. Nicol:***Discrete-Event System Simulation*, 5th Edition, Prentice Hall, 2009. 3rd edition available at the library of the Technical Faculty.**J. Banks:***Getting started with AutoMod, 2nd Edition, Autosimulations Inc., 2000. Download**pdf-file*.

**AnyLogic :**modeling and simulation tool. Follow the instructions below to get a student license of AnyLogic.

If you are using AnyLogic version 7.1.0 or later, please activate the ‘Library developer mode’ under Tools->Preferences->Development!**AutoMod :**simulation environment for manufacturing.**Getting started with AutoMod**is more than an introduction to the AutoMod simulation software. Simulation principles, modeling and statistical analysis are also discussed.**ExpertFit :**distribution-fitting software

## Lecture Notes (PDF)

**Contents and Organization****Introduction****Discrete Simulation****Analytical Modeling****Modeling Paradigms****Input Modeling****Random Number Generations****Output Analysis****Continuous and Hybrid Simulation****Simulation Software**

## Exercise Notes (PDF)

**Contents and Organization****Basics on Probability Theory****Introduction to Java****RT-UML AnyLogic****PetriNet Library****Statistics and Hypotesis Testing****Random Variates for Empirical Distributions**

## Assignments (PDF)

## Time and place

- Tuesday, 16:00 - 17:30, 04.137, (Simulation and Modeling 1)

## Field of studies

- PF, CE-BA-G
- WPF, CE-MA-INF
- WPF, INF-BA-V-KS
- WF, INF-MA
- WPF, MB-BA-FG13
- WPF, MB-MA-FG13
- WPF, ME-MA-MG15
- WPF, IuK-MA-KN-INF
- WPF, IuK-MA-REA-INF