Simulation and Modeling 1



  • Semester: Winter term 2015/2016
  • 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 Monday or Thursday 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 Wednesday, 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).

Literature (recommended)

  • 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.

Employed Software

  • AnyLogic : modeling and simulation tool. AnyLogic Personal Learning Edition (PLE) is available for free for educational purposes and personal learning.
    • In order to activate the AnyLogic version installed on the PCs in 01.153-113 CIP-Pool, please follow the instructions below.
      1. Copy the key that you will find following this link: AnyLogic Activation key.
      2. After starting AnyLogic for the first time, please choose the option “Enter the Permanent Key that you received by e-mail” and click next. Then past the key to the AnyLogic wizard and click next.
    • To get a researcher license of AnyLogic please follow the instructions below.
      Please enter a password to view this content
      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.
  • ExpertFit : distribution-fitting software

Lecture Notes (PDF)

Exercise Notes (PDF)

Assignments (PDF)


Time and place

Field of studies

  • PF, CE-BA-G
  • WF, INF-MA
  • WPF, MB-BA-FG13
  • WPF, MB-MA-FG13
  • WPF, ME-MA-MG15
  • WPF, MT-BA

Additional information